@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:12px; font-family:Arial; color:#666666; background-color:#ffffff;}
p{ padding:5px 0 5px 0; margin:0}
img{ border:none}
.main{ width:990px; height:auto; margin:0 auto; margin-top:15px; padding:0; position:relative;}
.header{ width:990px; height:auto; float:left}
.logo{ width:200px; height:110px; float:left}
.header_content{ width:300px; height:75px; padding-top:35px; text-align:right; float:right}
.header_rq{ width:100%; height:25px; line-height:25px; float:left}
a.zong12:link{color: #815940;text-decoration:none;}
a.zong12:visited{color: #815940;text-decoration:none;}
a.zong12:hover{color: #9EA171;text-decoration:underline;}
a.cuzong12:link{color: #815940;font-weight: bold;text-decoration: none;}
a.cuzong12:visited{color: #815940;font-weight: bold;text-decoration: none;}
a.cuzong12:hover{color: #9EA171;font-weight: bold;text-decoration: underline;}
.hui9{ color:#999999; font-size:12px; font-weight:normal;}
.pp{ border:1px solid #8F996B;}

/* ----  index --*/

.zk{ width:180px; height:17px; margin-top:5px; padding-left:71px; float:left}
.zk_input{ border:1px solid #815940; height:13px; font-family:Arial; color:#999999; line-height:13px;}
.search{ width:47px; height:20px; line-height:20px; padding-top:6px; float:left}
.nav{ width:990px; height:39px; line-height:39px; background-image:url(../images/nav.jpg); margin-top:10px; float:left}
.nav_bg{ background-image:url(../images/nav_hx.jpg); background-position:right; background-repeat:no-repeat; text-align:center;}
.banner {width:990px; height:auto; margin-top:10px; float:left}
.banner .r1 { height:1px; overflow:hidden;margin:0 5px;background:#755E46;}
.banner .r2 {height:1px;border-left:2px solid #755E46;border-right:2px solid #755E46;margin:0 3px;background:#755E46;overflow:hidden;}
.banner .r3 {height:1px;border-left:1px solid #755E46;border-right:1px solid #755E46;margin:0 2px;background:#755E46;overflow:hidden;}
.banner .r4 {height:1px;border-left:1px solid #755E46;border-right:1px solid #755E46;margin:0 1px;background:#755E46;overflow:hidden;}
.banner_content { background:#755E46;border-left:1px solid #755E46;border-right:1px solid #755E46; text-align:center}
.banner_left{ width:788px; height:auto; background:#9E7F6C; float:left}
.banner_right{ width:200px; height:419px; background:#755E46; float:left}
.banner_right ul{ width:198px; height:419px; background:#9E7F6C; margin:0; padding:0; text-align:center; list-style-type:none; float:left}
.banner_right li{ width:198px; height:95px; float:left;padding-top:8px!important;*padding-top:6px;}

.new_pr{ width:990px; height:auto; margin-top:10px; float:left}
.new_pr_left{ width:6px; height:241px; background-image:url(../images/new_pr01.jpg); float:left}
.new_pr_content{ width:978px; height:241px; background-image:url(../images/new_pr02.jpg); background-repeat:repeat-x; float:left}
.new_pr_right{ width:6px; height:241px; background-image:url(../images/new_pr03.jpg); float:left}
.new_con1{ width:410px; height:auto; padding-left:10px; float:left }
.nr_content{ width:410px; height:auto; background-image:url(../images/new_pr04.jpg); background-position:right; background-repeat:no-repeat; float:left}
.nr_content ul{ width:410px; height:auto; margin:0; padding:0; list-style-type:none;}
.nr_content li{ width:115px; height:173px; padding-right:18px; float:left}
.new_con2{ width:292px; height:auto; padding-left:13px; float:left}
.nc_content{ width:292px; height:auto; background-image:url(../images/new_pr04.jpg); background-position:right; background-repeat:no-repeat; float:left}
.nc_left{ width:147px; height:auto; line-height:20px; float:left}
.nc_left ul{ width:147px; height:auto; margin:0; padding:0;}
.nc_left li{ width:132px; height:60px; background:url(../images/lb_img.jpg) no-repeat 0 12%; padding:0 0 15px 15px; list-style-type:none; float:left}
.nc_right{ width:115px; height:auto; float:left}
.new_con3{ width:240px; height:auto; padding-left:13px; float:left}
.ce_content{ width:220px; height:auto; line-height:21px; float:left}
.new_top{ width:auto; height:25px; padding-top:20px; float:left}
a.czong:link{ color:#9E7F6C; font-weight:bold; text-decoration:none;}
a.czong:visited{ color:#9E7F6C; font-weight:bold; text-decoration:none;}
a.czong:hover{ color:#677316; font-weight:bold; text-decoration:none;}
a.szong:link{ color:#815940; font-weight:bold; text-decoration:none;}
a.szong:visited{ color:#815940; font-weight:bold; text-decoration:none;}
a.szong:hover{ color:#A49C93; font-weight:bold; text-decoration:none;}
a.hzong:link{ color:#9E7F6C; font-weight:bold; text-decoration:underline;}
a.hzong:visited{ color:#9E7F6C; font-weight:bold; text-decoration:underline;}
a.hzong:hover{ color:#677316; font-weight:bold; text-decoration:none;}
a.h6:link{ color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
a.h6:visited{ color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
a.h6:hover{ color:#677316; font-size:11px; font-weight:bold; text-decoration:underline;}
a.h7:link{ color:#666666; font-size:11px; font-weight:bold;}
a.h7:visited{ color:#666666; font-size:11px; font-weight:bold;}
a.h7:hover{ color:#677316; font-size:11px; font-weight:bold;}
.kf{width: 200px;height: auto;border: 2px solid #815940;background-color: #ffffff;
float: left;z-index: 100;top: 108px;right: 5px;display: none;position:absolute;right:0px;}
.kf_gb{width: auto;height: 25px;line-height: 25px;padding-left: 10px;color: #755E46;
font-weight: bold;/*text-align: right;*/margin-bottom: 10px;float: left;}
.kf_time{width: 190px;height: 20px;line-height: 20px;font-weight: bold;padding-left: 10px;float: left;}
.kf_nr{width: 200px;height: auto;margin-top: 15px;float: left;}
.kf_left{float: left;}
.kf_right{text-align: right;padding-right: 10px;float: right;}
.hongxing{ color:#f00; font-weight:normal;}


/*--- about -- */
.about_nr{ width:630px; height:auto; margin:10px 0 10px 0; color:#755E46; line-height:18px;}
.content{ width:990px; height:auto; margin-top:20px; float:left}
.left{ width:187px; height:auto; padding-left:3px;  float:left}
a.zong15:link{ color:#815940; font-weight:bold; font-size:15px; text-decoration:none;}
a.zong15:visited{ color:#815940; font-weight:bold; font-size:15px; text-decoration:none;}
a.zong15:hover{ color:#8F925B; font-weight:bold; font-size:15px; text-decoration:none;}
.left_nav{ width:170px; height:auto;float:left}
.left_nav ul{ width:170px; height:auto; margin:0; padding:0; list-style-type:none;}
.left_nav li{ width:170px; height:25px; line-height:25px; float:left}
.right{ width:790px; height:auto; padding-left:10px; float:left}
.right_bt{font-size:20px; font-weight:bold; color:#755E46; font-family:Georgia, "Times New Roman", Times, serif;}
.right_nr{ width:790px; height:auto; margin:10px 0 10px 0; color:#755E46; line-height:18px;}

/*--- product -- */
.pr_left{ width:187px; height:auto; padding-left:10px; float:left}
.pr_right{ width:746px; height:auto; float:right}
.left_bt{ width:187px; height:25px; font-size:20px; color:#7C654D; font-family:"Times New Roman", Times, serif; display:inline;  font-weight:bold; float:left}
.left_pr{ width:187px; height:30px; line-height:30px; float:left}
.right_pr_bt{ width:746px; height:35px; line-height:20px; font-weight:bold; color:#815940; float:left}
.right_pr_nr{ width:746px; height:auto; margin-bottom:40px; float:left}
.pr_top{ width:746px; height:304px; float:left}
.pr_one{ width:746px; height:auto; float:left}
.pr_one ul{ width:746px; height:auto; margin:0; padding:0; list-style-type:none}
.pr_one li{ width:365px; height:auto; padding-right:10px; text-align:center; float:left}
.pr_one span{ width:365px; height:auto; line-height:20px; float:left}
.pr_two{ width:746px; height:auto; margin-top:23px; float:left}
.pr_two ul{ width:746px; height:auto; margin:0; padding:0; list-style-type:none}
.pr_two li{ width:234px; height:auto; line-height:40px; padding-right:22px; text-align:center; float:left}
.pr_three{ width:746px; height:auto; float:left}
.pr_three ul{ width:746px; height:auto; margin:0; padding:0; list-style-type:none}
.pr_three li{ width:180px; height:auto; padding-right:6px; margin-top:23px; text-align:center; float:left}
.pr_three span{ width:180px; height:auto; line-height:20px; float:left}

.pr_left_nav{ width:224px; height:auto;float:left}
.pr_left_nav ul{ width:224px; height:auto; margin:0; padding:0; list-style-type:none;}
.pr_left_nav li{ width:224px; height:25px; line-height:25px; float:left}
.pr_cen{ width:970px; height:auto; margin:20px 10px 0 10px; display:inline; float:left}
.pr_lj{ width:970px; height:30px; font-weight:bold; color:#815940; float:left}
.pr_nr{ width:970px; height:auto; float:left}
.pr_nr_left{ width:400px; height:auto; float:left}
.pr_dt{ width:398px; height:366px; float:left}
.pr_xt{ width:400px; height:auto; margin-top:15px; float:left}
.pr_xt ul{ width:400px; height:auto; margin:0; padding:0; list-style-type:none}
.pr_xt li{ width:95px; height:88px; padding-right:6px; float:left}
.pr_nr_right{ width:530px; height:auto; margin-left:40px; display:inline; float:left}
.pr_name{ width:530px; height:30px; float:left}
.pr_name font{  font-size:20px; color:#7C654D; font-family:"Times New Roman", Times, serif;  font-weight:bold; margin-right:10px}
.pr_name span{ margin-left:0px;}
.pr_sm{ width:530px; height:auto; margin-top:10px; background-image:url(../images/pr_09.jpg); background-repeat:repeat-x; background-position:top; float:left}
.pr_sm ul{ width:530px; height:auto; margin:0; padding:5px 0 0 0; list-style-type:none;}
.pr_sm li{ width:530px; height:auto; line-height:22px; padding-top:4px;padding-bottom:4px; color:#7E5A40; font-weight:bold; font-size:14px; float:left}
.pr_sm span{ color:#4A4A4A; font-size:12px; padding-left:5px;}
.pr_gg{ width:530px; height:auto; margin-top:10px; background-image:url(../images/pr_09.jpg); background-repeat:repeat-x; background-position:top; float:left}
.pr_gg ul{ width:530px; height:auto; margin:0; padding:5px 0 0 0; list-style-type:none;}
.pr_gg li{ width:265px; height:30px; line-height:30px; color:#7E5A40; font-weight:bold; font-size:14px; float:left}
.pr_gg span{ color:#4A4A4A; font-size:12px; padding-left:5px;}
.pr_sk{ width:530px; height:105px; margin-top:35px; float:left}
.pr_sk_left{ width:8px; height:105px; float:left}
.pr_sk_centent{ width:510px; height:105px; padding-left:6px; background-image:url(../images/pr_skbg02.jpg); background-repeat:repeat-x; float:left}
.sk_bt{ width:510px; height:30px; line-height:30px; color:#7E5A40; background-image:url(../images/pr_09.jpg); background-position:bottom; background-repeat:repeat-x; font-weight:bold; float:left}
.sk_bt span{ color:#7E5A40; padding-left:5px; font-weight:normal}
.pr_sk_nr{ width:505px; height:31px; margin-top:15px; float:left}
.pr_sk_nr ul{ width:505px; height:31px; margin:0; padding:0; list-style-type:none}
.pr_sk_nr li{ width:58px; height:30px; margin-right:20px; display:inline; float:left}
.pr_sk_right{ width:6px; height:105px; float:left}
.pr_cp{ width:970px; height:auto; margin:40px 0 30px 0; float:left}
.pr_dh{ width:950px; height:42px; background-image:url(../images/pr_dhbg.jpg); background-repeat:repeat-x; padding-left:20px; float:left}
.pr_dh img{ padding-top:13px}
.pr_img{ width:950px; height:auto; margin-left:5px; float:left}
.pr_img ul{ width:950px; height:auto; margin:0; padding:0; list-style-type:none}
.pr_img li{ width:150px; height:auto; margin-right:50px; float:left}
.pr_img span{ width:150px; height:auto; line-height:20px; float:left;text-align:center;}
.agen{ width:970px; height:auto; margin:20px 0 0 20px; display:inline; float:left}
.agen_nr{ width:970px; height:auto; color:#755E46; line-height:18px; float:left }
.agen_nr img{ padding-left:10px}

/*-- design ---*/
.de_left{ width:350px; height:700px; line-height:20px; padding-left:10px; float:left}
.hui20{ color:#755E46; line-height:35px; font-size:20px;}
.de_right{ width:630px; height:auto; float:left}
.de_right img{ border:2px solid #755E46}


/*-------- certification  ------*/
.cer_bannner{ width:990px; height:auto; margin-top:20px; float:left}
.cer_nr{ width:970px; height:300px; line-height:25px; padding-left:20px; margin-top:20px; font-weight:bold; font-size:16px; color:#745E46; float:left}

/*-- dream ---*/
.dr_left{ width:384px; height:auto; padding-left:10px; float:left}
.hui20{ color:#755E46; line-height:35px; font-size:20px;}
.dr_right{ width:566px; height:700px; line-height:20px; font-weight:bold; padding-left:30px; float:left}
.dr_left img{ border:2px solid #755E46}

/*----  Leave Message  ---*/
.leave_nr{ width:990px; height:auto; margin-top:20px; font-weight:bold; float:left}

/*---- login ---*/
.login{ width:890px; height:auto; padding-left:100px; margin:50px 0 40px 0; float:left; padding-bottom:100px;}
.login_bk{ width:330px; height:auto; margin-right:65px; float:left}
.login_left{ width:12px; height:185px; background-image:url(../images/login_01.jpg); float:left}
.login_centent{ width:306px; background-image:url(../images/login_02.jpg); background-repeat:repeat-x; height:185px; float:left}
.login_right{ width:12px; height:185px; background-image:url(../images/login_03.jpg); float:left}
.login_bt{ width:auto; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#7E5A40; padding-top:10px; float:left}
.login_nr{ width:306px; height:auto; line-height:20px; font-weight:bold; color:#7E5A40; float:left}
.reister{ width:780px; height:auto; margin-left:70px; display:inline; float:left}
.reister_left{ width:780px; height:21px; background-image:url(../images/register01.jpg); float:left}
.reister_centenr{ width:780px; height:auto; color:#7E5A40; font-weight:bold; background-image:url(../images/register02.jpg); background-repeat:repeat-y; float:left}
.reister_right{ width:780px; height:21px; background-image:url(../images/register03.jpg);  float:left}

/* foot */
.foot{ width:990px; height:auto; margin-top:15px; float:left}
.foot_bg{ width:990px; height:48px; background-image:url(../images/foot_bg.jpg); line-height:48px; float:left}
.foot_nr{ width:990px; height:auto; padding:10px 0 10px 0; line-height:16px; font-size:11px; font-weight:bold; color:#815940; float:left}
.foot_left{ width:480px; height:auto; padding-left:20px; float:left}
.foot_right{ width:470px; height:auto; padding-right:20px; text-align:right; float:left}


/* pagination */
.pagination{padding:10px 0;font-size:12px;clear:both;text-align:left; }
.pagination ul{display:inline-block;*display:inline;list-style-type:none;}
.pagination li{float:left;margin-right:5px;}
.pagination a:link,.pagination a:visited,.pagination a:hover{display:block;float:left;height:16px;line-height:15px;padding:0 8px;background:#fff;border:1px solid #9E7F6C;color:#9E7F6C;text-decoration:none;}
.pagination a:hover{background:#9E7F6C;color:#fff;}
.pagination .current{display:block;float:left;height:16px;line-height:15px;padding:0 8px;background:#9E7F6C;border:1px solid #9E7F6C;color:#fff;}
.extend{float:left;height:16px;line-height:15px;font-family:Arial;}
.pagination .prev a:link,.pagination .prev a:visited,.pagination .prev a:hover,.pagination .next a:link,.pagination .next a:visited,.pagination .next a:hover{display:block;float:left;height:16px;line-height:15px;padding:0 8px;background:#fff;border:1px solid #9E7F6C;color:#9E7F6C;text-decoration:none;}
.pagination .prev a:hover,.pagination .next a:hover{background:#9E7F6C;color:#fff;}


/*------ Customer Information Sheet ------*/
.cis{ width:950px; height:auto; margin:15px 0 0 20px; display:inline; float:left}
.cis_top{ width:950px; height:51px; background-image:url(../images/cis01.jpg); background-repeat:no-repeat; float:left}
.cis_centent{ width:920px; height:auto; background-image:url(../images/cis02.jpg); background-repeat:repeat-y; line-height:22px; padding:10px 0 0 30px; display:inline; float:left}
.cis_foot{ width:950px; height:10px; background-image:url(../images/cis03.jpg); background-repeat:no-repeat; float:left}
.cis_bk{ border:none; border-bottom:1px solid #333333; font-size:12px;}
.cis a{ text-decoration:none;}
.cis a:hover{ text-decoration:none;}


/*------ map   -----*/
.map_bt{ width:970px; height:auto; line-height:30px; font-size:20px; color:#7C654D; font-family:"Times New Roman", Times, serif; font-weight:bold; padding-left:20px; margin-top:20px; float:left}
.map_centent{ width:970px; height:auto; line-height:20px; padding-left:20px; margin-bottom:40px; float:left}
.map_centent ul{ width:970px; height:auto; margin:0; padding:0; list-style-type:none}
.map_centent li{ width:970px; line-height:20px; color:#7E5A40; margin-top:20px; float:left}
.map_centent span{ font-size:14px; color:#7E5A40; font-weight:bold}