@charset "utf-8";
/* CSS Document */
/*h5 strong{ visibility: hidden} 图片上的名字利于优化写的 */

*{margin:0px;padding:0px;list-style:none;}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
html {
overflow-y: auto;
}
img{border:none;}
body{font:12px/18px Tahoma, Arial; color:#666; height:100%; background:#ffffff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{font-weight:normal;}
h2{ font-size:12px;}

a{color:#666; text-decoration:none;cursor:pointer;}
a:hover{color:#3faf0f; text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.public{width:1000px; margin:auto;}

.fl,.fr,.public{overflow:hidden;}
.clearfix{clear:both;}
.zt{font-family: "Microsoft YaHei", "微软雅黑", monospace !important;}


.Google{-webkit-text-size-adjust:none;}/*----字体12号解决办法--*/

.ls,.ls a{ color:#2cb844;}
.ls a:hover{ color:#2cb844; text-decoration:underline;}
/*----------------------------------*/
.top{height:67px; padding:18px 0 12px; margin-bottom:10px;}
.top .tel{ display:inline-block; line-height:23px; float:left; padding-right:10px;}
.top .fr{ padding-top:20px;} 
.top .tel em{display:block; font-style:normal; float:left; padding-top:0px;*padding-top:2px;}
.top .tel h4{ display:block; color:#68bf3c; font-size:19px; font-family:Arial; float:left;}
.top .search{display:inline-block; background:url(../images/t.gif) no-repeat 0 -85px; width:140px; height:23px; vertical-align:middle;}
.top h1{ float:right; font-size:12px; font-family:"微软雅黑", "宋体"; line-height:22px; padding-left:15px; padding-top:15px;}
.top .search #q{ border:none; background:none; margin:1px; float:left; width:100px; color:#656565; line-height:20px; padding-left:5px; vertical-align:middle; display:block; height:20px; font-family:'simsu';}
.top .search .button2{ border:none; background:none; height:21px; width:27px; float:left; cursor:pointer;}
.top h2{ float:right; font-size:12px; font-family:"微软雅黑", "宋体"; line-height:22px; padding-left:15px; padding-top:15px;}


.banner{ height:405px; margin-top:40px;}

.search .soBtn {
	float: right;
	width: 50px;
	height: 37px;
	border: none;
	background: url(../images/searchbtn.png) no-repeat left center;
}
.search .keyWord {
	float: left;
	display: block;
	margin-top: 28px;
	margin-left: 12px;
	line-height: 30px;
	width: 510px;
	height: 30px;
	overflow: hidden;
	color: #333;
}
.search .keyWord em {
	overflow: hidden;
}
.search .keyWord a {
	padding: 0 2px;
	color: #333;
}




.navk{ background:url(../images/t.gif) repeat-x top; height:44px; position:absolute; z-index:999; width:100%;}
/* b_map */
.e_map_tags{ float:left;}
.e_map_tags li{width:24px;height:24px;display:block;background:url(../images/tb_03.gif) no-repeat 0px 0px;cursor:pointer; float:left; margin-left:5px;}
.e_map_tags .m_1{background-position:0px top;}
.e_map_tags .m_2{background-position:-27px top;}
.e_map_tags .m_3{background-position:-57px top;}
.e_map_tags .m_4{background-position:-85px top;}
.e_map_tags .m_5{background-position:-114px top;}

/* nav_menu */
.d_b{ clear:both;border-bottom:5px solid #3faf0f; padding:20px 50px 30px;}
.nav{position:relative; height:40px; width:1000px; margin:auto;}
.nav .list li{float:left; display:block;}
.nav .list a{display:block;height:40px; text-align:center ;font:15px/40px "微软雅黑";color:#fff; padding:0 25px; float:left;}
.nav .list a:hover{background:#3faf0f;}
.nav .list .now{background:#3faf0f; color:#fff;}

.nav .box{position:absolute;top:40px;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;font-family: "Microsoft YaHei", "微软雅黑", monospace !important; z-index:99; clear:both;}
.nav .cont{position:relative;}
.nav .box,.nav .box a{ color:#474747;}
.nav .box a:hover{ color:#3faf0f;}

.nav2{ float:left; border-top:1px solid #d7d7d7; margin-top:20px;}
.nav2 dd{border-bottom:1px solid #d7d7d7;  font-size:14px; width:115px; line-height:18px; padding:6px 0;}
.nav2 dt{border-bottom:1px solid #d7d7d7;width:115px; padding-bottom:20px; font-size:14px;}

.y1,.y2,.y3,.y4,.y5,.y6,.y7,.y8,.y9{background:#FFF;
-webkit-box-shadow: 2px 0px 20px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 0px 20px rgba(0,0,0,0.5);
box-shadow: 2px 0px 20px rgba(0,0,0,0.5);
}
.y2{margin-left:110px;width:660px;}

.y3{margin-left:220px;width:660px;}


.y4{margin-left:268px;width:780px;}
.y4 .nav2 dd{ width:250px;}
.y5{margin-left:300px;width:660px;}
.y6{margin-left:280px;width:660px;}

.y7{margin-left:270px;width:660px;}

.y8{margin-left:280px;width:660px;}
.y9{margin-left:330px;width:660px;}



.nav .cont span{ float:left; display:block; padding:15px 0 0 40px;}
.nav .cont span h2{ font-size:22px;font-family: "Microsoft YaHei", "微软雅黑", monospace !important; font-weight:bold; color:#3176b7; margin-bottom:10px; width:375px; height:28px; overflow:hidden; line-height:30px;}

.nav .cont span i{color:#666; font-family:"宋体"; display:block; font-style:normal; width:375px; overflow:hidden;}
.nav .cont span em{ display:block; padding:15px 0 0 0; /*height:140px;*/overflow:hidden; width:375px;}
.nav .cont span em img{ width:375px;}

/*mian*/
.main1{ padding-top:30px;}
.main1 .left{ width:228px;}
.main1 .left_nav{ height:400px; overflow:hidden;}
.main1 .center{ width:448px; margin-left:12px; height:300px; border-top:2px solid #479ce8;}
.m_bj{ background: url(../images/bj.gif) repeat-x bottom; border:1px solid #e8e8e8; border-top:none;}





.main1 .right{ width:296px; margin-left:12px; height:300px; border-top:2px solid #479ce8;}
.right .m_bj{ padding-bottom:30px;}


.main1 .center1{ width:448px; margin-left:12px; height:300px; border-top:2px solid #479ce8;}
.main1 .right1{ width:296px; margin-left:12px; height:300px; border-top:2px solid #479ce8;}
.main1 .center1,.main1 .right1{ height:375px;}

.tit{ height:35px; background:url(../images/t.gif) repeat-x left -565px; line-height:35px; color:#fff; font-size:18px; font-weight:bold;}
.tit a{ color:#fff;}
.tit i{ width:7px; height:35px; background:url(../images/t.gif) repeat-x left -139px; display:inline-block; float:left; margin-right:15px;}

.left_nav{ padding:15px 0 0 28px;}
.left_nav li{ line-height:26px; background:url(../images/t.gif) no-repeat left -628px; padding-left:15px; font-size:13px;}

.tit2{height:35px; line-height:35px; padding-left:15px;}
.tit2 h2{ font-size:18px; font-weight:bold; color:#2f76b6;}
.tit2 h2 a{color:#2f76b6;}
.tit2 span{ float:right;}
.tit2 span a{ padding:0 8px;vertical-align:middle; display:inline-block;}
.tit2 span a.more{ background:url(../images/t.gif) no-repeat 3px -519px; width:16px; height:35px; display:inline-block;}
.tit3 span a.more{width:50px;background:url(../images/t.gif) no-repeat 63px -519px; text-align:right; padding-right:36px;}

.tp{ padding:2px 15px 25px 15px; overflow:hidden;height:90px;}
.gsnr{ padding:0 15px; line-height:22px;}
.gsnr p{ text-indent:25px;}

.gsnr p a{ text-decoration:underline}
.news{padding:22px 15px 0;}
.news dt{ height:100px; border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
.news dt h2{ font-weight:bold; line-height:18px; padding-bottom:5px;}
.news dt em{ font-style:normal;}
.news dt span{ float:left; width:114px; display:block; padding-right:15px;}
.news dd{ line-height:24px; height:24px; overflow:hidden;}
.news dd em{ line-height:24px; font-family:"宋体";color:#9d9d9d; font-style:normal; padding-right:5px;}
.news dd i{ padding-left:10px; font-style:normal; font-family:"宋体";color:#9d9d9d;}

.jishu{padding:22px 15px 0;}
.jishu dt{ height:100px; border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
.jishu dt img{ width:114px; height:80px;}
.jishu dt h2{ font-weight:bold; line-height:18px; padding-bottom:5px;}
.jishu dt em{ font-style:normal;}
.jishu dt span{ float:left; width:114px; display:block; padding-right:15px;}
.jishu li{ line-height:24px; height:24px; overflow:hidden;}
.jishu li em{ line-height:24px; font-family:"宋体";color:#9d9d9d; font-style:normal; padding-right:5px;}
.jishu li i{ padding-left:10px; font-style:normal; font-family:"宋体";color:#9d9d9d;}



.tit_zl{background:url(../images/zl.gif) no-repeat 12px 50%; font-size:18px; font-weight:bold; padding-left:40px; height:35px; border:1px solid #e6e6e6; border-top:none; line-height:35px;}
.tit_zl a{ color:#3276b7;}
.dow{ padding:15px 10px;}
.dow span{ width:51px; height:51px; display:block; overflow:hidden; float:left; padding-right:15px;}
.dow li{ clear:both; height:51px; margin-bottom:20px;}
.dow li a.down{ display:block; width:53px; height:20px; float:left; background:url(../images/t.gif) no-repeat 0px -258px; color:#fff; text-align:center; line-height:20px; margin-top:5px;}
.dow li a.down:hover{ background:#3681c4;}

.lx{ height:150px; overflow:hidden;}
.qq{ padding:15px 0 10px 5px;}
.qq a{display:inline-block; width:80px; line-height:25px; padding-right:10px;}
/*第二行产品*/
.main1 .right2{ width:758px; margin-left:10px; height:245px;}
.main1 .right22{ width:758px; margin-left:10px; height:451px;}
.tit_cp{background:url(../images/t.gif) repeat-x left -565px; margin-left:-1px; position:absolute; width:760px;}
.tit_cp i a{ display:block; color:#fff;background:url(../images/t.gif) repeat-x left -139px; line-height:35px; color:#fff; font-size:18px; font-weight:bold; width:155px; text-align:center;}
.tit_cp i{ font-style:normal;background:url(../images/t.gif) no-repeat 23px -175px; height:43px; display:block; width:115px;}
.tit_cp span{ float:right;line-height:35px;}
.tit_cp span a{ color:#fff; width:50px; background:url(../images/t.gif) no-repeat 55px -473px; text-align:right; padding-right:36px; height:35px; display:block;}

.cpk{ padding:50px 15px;}
#MarqueeDiv2{width:3650px;height:173px;}
.cpul{ width:700px;}
.cpul dd{ display:block;margin-right:7px;padding:0 10px; float:left;}
.cpul dd:hover{filter:alpha(opacity=80); opacity: 0.8;}
.cpul dd h3{ text-align:center; padding-top:5px; margin-bottom:0px; width:155px; line-height:16px; display:block; overflow:hidden; height:20px;word-wrap:break-word; font-size:14px;}
.cpul dd p{ text-align:center; width:155px; overflow:hidden}
/* 未知大小的图片在已知容器中的垂直居中和水平居中 */
.cpul dd img{margin-top:expression(70-this.height/2);
max-width:155px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<155?"155px":"");
max-height:140px;_width:expression((document.documentElement.clientHeight||document.body.clientHeight)<140?"140px":"");
overflow:hidden;
}/* max-height可限制图片的最大高度 */
.cpul dd span a,.cpul dd span a:hover{width:155px;height:140px; display:inline-block; text-align:center;vertical-align:middle;background:#fff; overflow:hidden;}
/* 未知大小的图片在已知容器中的垂直居中和水 */


.cpk li{ float:left;margin-right:5px;padding:0 10px; margin-bottom:2px;}
.cpk li p{ text-align:center; padding-top:5px; margin-bottom:0px; width:155px; line-height:16px; display:block; overflow:hidden; height:45px;word-wrap:break-word; font-size:14px;}



.news2{ padding:0px;}
.jszc{border-top:1px dashed #e8e8e8; padding:10px 0; margin-top:5px;}

.main2{ margin-top:16px;}
.main2 .tit_cp{ width:1000px;}

.t_al span{ font-family:"宋体"; font-size:12px; font-weight:normal; float:right; height:35px; padding:0px; margin:0px;}
.t_al span a{padding:0 5px; display:inline-block;line-height:35px;vertical-align:middle;}
.t_al span a:hover{ color:#afff5e;}
.t_al span a.gd{background:url(../images/t.gif) no-repeat 10px -473px; height:35px; width:35px; display:inline-block; vertical-align:middle; }

.main2 .cpk{ padding:25px 0 0 10px;}
.main2 .m_bj{ height:290px; overflow:hidden}

/*#MarqueeDiv3{ width:auto;height:250px; overflow:hidden;}
.cpul2 dd{ float:left; margin-right:10px; padding:0 14px;}
.cpul2 dd span{ background:#fff;}
.cpul2 img:hover{filter:alpha(opacity=80); opacity: 0.8;}
.cpul2 dd h2{padding-top:15px; width:290px; display:block; overflow:hidden; height:26px; font-weight:bold; font-size:14px;}
.cpul2 dd em{ font-style:normal; width:290px; display:block; height:auto; color:#949494; height:69px; overflow:hidden; margin-bottom:20px;}
.cpul2 a{ color:#666;}
.cpul2 a:hover{ color:#6fb825}

.cpul2 span{width:290px; height:140px; overflow:hidden; display:block;}
.cpul2 img{width:290px;}*/


.cpul2 dd{ float:left; margin-right:8px; padding:0 8px;}
.cpul2 dd span{ background:#fff;}
.cpul2 img:hover{filter:alpha(opacity=80); opacity: 0.8;}
.cpul2 dd h3{padding-top:15px; width:220px; display:block; overflow:hidden; height:35px; font-weight:bold; font-size:14px; text-align:center}
.cpul2 dd em{ font-style:normal; width:220px; display:block; height:auto; color:#949494; height:69px; overflow:hidden; margin-bottom:20px;}
.cpul2 a{ color:#666;}
.cpul2 a:hover{ color:#6fb825}

.cpul2 span{width:220px; height:200px; overflow:hidden; display:block;}
.cpul2 img{width:200px; height:200px; overflow:hidden}


.link{ height:61px; background:url(../images/t.gif) repeat-x left -402px; margin-top:25px;}
.link .public{background:url(../images/t.gif) no-repeat left -310px; height:61px;}
.link span{ padding:13px 0 0 70px; display:block; height:18px; overflow:hidden;}
.link span a{ display:inline-block; padding:0 5px; color:#fff;}
.link span a:hover{ color:#afff5e;}

.bottom{ padding:20px 0 30px; line-height:20px;}
.b_nr{ border-left:1px solid #d9d9d9; width:748px; padding-left:20px; float:right; line-height:30px;}


/*内页*/
.nrwz ul li{ line-height:30px; color:#666}
.nrwz h2{ font-size:18px; font-family:"微软雅黑", "宋体"; line-height:30px; font-weight:bolder; margin:10px 0;}
.ny_right{ width:755px;border-top:2px solid #479ce8;}
.nrwz{ padding:20px 20px 80px; line-height:24px; font-size:14px;}
.n_more{ float:right; padding-right:20px;}
.n_more a{ padding:0 2px;}
.left_nav a.b{ color:#2bb943; font-weight:bold;}
.nrwz p{ margin-bottom:15px;}
.nrwz p a{ text-decoration:underline}
.newsul{ padding:10px 25px 0;}
.newsul li{ border-bottom:1px solid #dedede; padding-bottom:10px; padding-top:15px; clear:both; min-height:110px;}
.newsul h2{font-weight:bold;font:bold 16px/30px "Microsoft YaHei", "微软雅黑", monospace !important; padding-bottom:5px;}
.newsul h2 a{color:#444;}
.newsul h2 a:hover{color:#2cb742; text-decoration:underline;}
.newsul h2 span{font-size:12px; margin-left:15px; font-weight:normal; background:#b8b8b8; color:#fff; padding:0 5px;}
.newsul .new_b{ padding-left:20px;}
.bdsharebuttonbox{ color:#999; padding-top:10px; vertical-align:middle;}
.newsul_img{ padding-left:40px;}

#pages { padding:24px 0 30px; text-align:center; vertical-align:middle; clear:both; font-size:12px;}
#pages li{ float:left; margin-right:10px;}
#pages li{ display:inline-block; height:20px; line-height:20px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px; color:#5c5c5c; vertical-align:middle;}
#pages li a.a1 { width:56px; padding:0 }
#pages li a:hover { background:#f1f1f1; color:#5c5c5c; text-decoration:none }
#pages li.thisclass { display:inline-block; height:20px; line-height:20px; background:#469ce7; border:1px solid #469ce7; color:#fff; text-align:center;padding:0 10px; vertical-align:middle;}

.page .noPage { display:inline-block; width:56px; height:20px; line-height:18px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.xwz_tit{ margin:0 20px;}
.xwz_tit h2{ font-size:24px; font-weight:bold;line-height:30px;color:#2cb742; padding-bottom:10px;}
.xwz_tit h1{ font-size:24px; font-weight:bold;line-height:30px;color:#2cb742; padding-bottom:10px;}

.xwz_tit em{ font-style:normal; font-size:12px;}
.xwz_tit{ border-bottom:1px dashed #ccc; padding-bottom:10px; padding-top:20px; text-align:center;}

.f14{padding-bottom:20px;padding-top:10px;border-top:1px dashed #ccc; margin-top:20px;}
.f14 a{color:#4C4B4B;}
.f14 a:hover{color:#22aa48;}

.hot_tit{font-size:18px; font-weight:bold; color:#3075b8; border-bottom:1px dashed #ccc; line-height:35px; padding-bottom:5px; background:url(../images/j_03.gif) no-repeat 80px 50%; /*padding-left:35px;*/}
.hot_news .news{ padding-left:0px; padding-top:15px;}
.hot_news .news li a{ color:#3075b8}
.hot_news .news li a:hover{ text-decoration: underline}
.hot_news{ margin:15px 0;}
/*产品展示页*/
.product_tit{ clear:both; height:30px; background:#ddd;}
.product_tit span{padding:0 20px; line-height:30px; display:inline-block; background:#337cbd; color:#fff; height:30px;}
.product_tit em{ float:right; font-style:normal; font-size:15px; font-weight:bold;  line-height:30px; padding-right:10px; color:#f00; background:url(../images/dh.gif) no-repeat 0px 50%; padding-left:20px;}


.product_nr{ padding:20px 0 50px; line-height:24px; font-size:14px;}
.product_nr h2{ font-size:18px; font-weight:bold; margin:20px 0;}
#tsShopContainer{ float:left; margin:0px;}
.cpz0{ padding-bottom:10px; height:378px; padding-top:30px;}
.cpz2{ float:right; width:340px;}
.cpz2 h1{ font-weight:bold; line-height:25px; border-bottom:1px solid #ccc; padding-bottom:10px; color:#444; font-size:18px; margin-bottom:20px;}
.cpz2 p{ font-size:12px; line-height:30px; border-bottom:1px dotted #ddd;}
.cpz2 span{ font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.cpz2 span.zt{ font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;}

.cpz2 em{ font-style:normal; line-height:28px; height:300px;}

.ny_right .cpul2{ padding:20px 0 20px 20px;}
.ny_right .cpul2 dd{ margin-bottom:10px;}
.ny_right .cpul2 span{width:322px; height:155px;}
.ny_right .cpul2 img,.ny_right .cpul2 dd h2,.ny_right .cpul2 dd em{width:322px;}

.china{ position:absolute; top:10px; text-align:right; width:1000px; left:50%; margin-left:-500px;}
.china a{ padding-left:6px;}



#tab li{ float:left;
    height: 35px;
    background: url(../images/t.gif) repeat-x left -565px;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
    font-weight: normal; padding:0 20px;
}
#tab li.current{ float:left;
    height: 35px;
background: url(../images/t.gif) repeat-x left -139px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.big{ font-size:16px; font-family:"微软雅黑", "宋体"; color: #390}

.related{}
.related dl{float:left;}
.related dl dd{ width:150px; text-align:center; line-height:25px;  margin:0 10px;}
.related dl dd img{ width:150px; height:100px; margin-bottom:5px;}

.product_nr p{ margin-bottom:15px;}
.cat_content{ margin-top:20px; clear:both; border-top:#f3f4f5 1px solid; padding-top:20px;}
.cat_content ul{ margin-bottom:10px;}

.product_nr table tr{ background:#f7f7f7;}
.product_nr table{ border: #e2e2e2 1px solid; border-collapse:collapse; width

.search .soBtn {
	float: right;
	width: 50px;
	height: 37px;
	border: none;
	background: url(../images/searchbtn.png) no-repeat left center;
}




:715px; padding:2px;}
.product_nr table tr td{ text-align:center; height:60px; line-height:30px; }

.listh2{ font-size:14px; font-family:"微软雅黑", "宋体"; margin:10px 0; color:#2f76b6;}
.listh2 a{color:#2f76b6}