@charset "utf-8";



/* CSS Document */



/*h5 strong{ visibility: hidden} 图片上的名字利于优化写的 */


@import url("sys.css");





*{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;}





h2{ font-size:12px;}







a{color:#666; text-decoration:none;cursor:pointer;}



a:hover{color:#FF821C; text-decoration:none;}



.top_fl{float:left;} 



.fl{float:right;}



.fr{float:left;}

.fr2{float:left;margin-right:10px;}

.public{width:1200px; margin:auto;}







.fl,.fr,.public{overflow:hidden;}



.clearfix{clear:both;}

.Google{-webkit-text-size-adjust:none;}/*----字体12号解决办法--*/

.ls,.ls a{ color:#2cb844;}



.ls a:hover{ color:#2cb844; text-decoration:underline;}



/*----------------------------------*/



.top{height:67px; padding:10px 0 20px;}



.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 h2{ 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 .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;}











.banner{ height:405px; margin-top:40px;}















.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;}*/



.y2{margin-left:110px;width:780px;}

.y2 .nav2 dd{ width:250px;}

.y3 .nav2 dd{ width:250px;}

.y3{margin-left:220px;width:780px;}

/*.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:227px; 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 .center,.main1 .right{ height:315px;}







.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;}







.tit2{height:35px; line-height:35px;border-bottom: 1px solid #1A78D3;overflow: hidden;margin-bottom: 30px;}



.tit2 h2{ font-size:22px; 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:18px 15px; overflow:hidden;height:80px;}



.tp img{ width:414px;}



.gsnr{ padding:0 15px; line-height:22px;}











.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;}











.news2{width:992px;margin:0 auto;padding-left:12px;}



.news2 dl{float:left;margin-top:20px;margin-right:10px;}





.news2 dl dd img{ width:171px; height:160px; cursor:pointer}



.news2 dl dt{text-align:center;line-height:22px;height:22px;}

#contactus{width:272px;margin:0 auto;float:right;}



.news2 dl dt a{color:#999}



.news2 dl dt a:hover{color:#F00}



.news2 {margin-bottom:35px;}





.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  a{ 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  a:hover{ background:#3681c4;}







.lx{ height:180px; 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;}



.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:115px; 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 h2{ text-align:center; padding-top:5px; margin-bottom:20px; width:155px; line-height:16px; display:block; overflow:hidden; height:30px;word-wrap:break-word; font-size:12px;}



/* 未知大小的图片在已知容器中的垂直居中和水平居中 */



.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;}



/* 未知大小的图片在已知容器中的垂直居中和水 */











.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:310px;}







#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;}







.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{ width:748px; padding-left:20px; float:right;}











/*内页*/



.ny_right{ width:73%;border:1px solid #eee;padding: 1%;}



.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 h3{ font-weight:bold;color:#3366cc;margin-top:15px;}






.header_tel span {
    display: block;
    color: #1A78D3;
    font-size: 20px;
    font-weight: bold;
}
#top h1 {
    float: left;
}
.header_tel {
    float: right;margin-top: 15px;
    font-size: 15px;
    color: #444;
    line-height: 28px;
    background: url(../images/headtel.jpg) no-repeat left;
    padding-left: 49px;
}


.newsul{ padding:10px 25px 0;}



.newsul li{ border-bottom:1px solid #dedede; padding-bottom:10px; padding-top:15px; clear:both; min-height:110px;line-height:28px;font-size: 14px;color: #444;}



.newsul h2{font-weight:bold;font:bold 16px/30px "Microsoft YaHei", "微软雅黑", monospace !important; padding-bottom:5px;}



.newsul h2 a{color:#444;}



.newsul li:hover h2 a{color:#1a78d3; 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:6px; 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 a { 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 a.a1 { width:56px; padding:0 }



#pages a:hover { background:#f1f1f1; color:#FF821C; text-decoration:none }



#pages span { 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 h1{ font-size:24px; font-weight:bold;line-height:30px; 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 .news2{ padding-left:0px; padding-top:15px;}



/*产品展示页*/



.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 h3 font{ font-weight:bold}



.product_nr h3{margin-top:10px;}



#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:15px; color:#f00; 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:0px; text-align:right; width:1000px; left:50%; margin-left:-500px;}



.china a{ padding-left:6px;}





 #backtop {bottom:85px;cursor: pointer;display: none;left: 50%;margin-left: 520px;position: fixed;width:48px; height:58px; z-index:999;_position:absolute; _bottom:100px;}
 
 @media (max-width:1200px){
 .banner,.banner img{width:100%;height:auto}
 #top,#cont,#foot,#dh #dh3,.public{ width:100%;}
 }	
 @media screen and (min-width:1000px) and (max-width: 1200px){
 .banner,.banner img{width:100%;height:auto}
 #top,#cont,#foot,#dh #dh3{ width:100%;}
 }
 @media screen and (min-width:767px) and (max-width: 999px){
 #in_cpli li{width: 31%;}
 }
 @media (max-width:767px){
 .w300,.w692,.about_word,.about_video,#ny_r,#ny_l,.m_bj{width: 99%!important;margin-bottom: 30px;padding: 0;float: left;}
 .header_tel,#sy_news li span{display: none;}
 #in_cpli li img{height: 180px;}
 #dh_lj li{width: 25%;}
 #top h1{width: 90%;height: auto;}
 #top{height: auto;}
 #top h1 img{width: 100%;height: auto;}
 }	
 @media (max-width:480px){
 	#in_cpli li{width: 47%;}
 .about_word p{margin: 0 5px;}
 #news_1,#news_2{width: 97.2%;float: left;}
 #dh_lj li a, #dh_lj li a:hover{font-size: 14px;}
 .cptulb li{width: 45%;}
 .cptulb li img{height: 156px;}
 }		
 @media (max-width:360px){
 #in_cpli li img{height: auto;}
 .cptulb li img{height: 125px;}
.newsul li img,.newsul li a{height: auto;width: 100%;display: block;}
 }		