@charset "utf-8";
.wapper{width:1200px; margin:0 auto; padding:0px; text-align:center; vertical-align:middle; overflow:hidden; }
.wapper2{width:1200px; margin:0 auto; padding:0px;  vertical-align:middle;}
.big_wapper{width:100%; margin:0px; padding:0px; text-align:center; vertical-align:middle; overflow:hidden}
.comdiv{float:left; margin:0px; padding:0px; width:100%; text-align:center; vertical-align:middle; overflow:hidden;}	
#top{height:46px; line-height:46px; background-color:#333; color:#b2b2b2; font-size:14px; overflow:visible; border-bottom:3px solid #f70f0f}
#top .wapper{overflow:visible}	
.topright{float:right;}
.topright a{float:left; display:block; height:46px; width:20px; margin-right:6px;}
.topright img{float:left; margin-top:12px;}
.topleft{float:left;  height:46px; line-height:46px; text-align:center; background:url(../images/news.png) no-repeat left center;background-size:25px; padding-left:33px; cursor:pointer; position:relative; z-index:100;}
.topleft dl{float:left; margin:0px; padding:0px; width:100%; position:absolute; left:0; top:33px; background-color:#5aa86e; display:none;}
.topleft dl dd{float:left; margin:0px; padding:2px 0px; width:100%; text-align:center; line-height:22px;}
.topleft dl dd a{color:#fff;}
#header{height:100px;  left:0; top:0;  z-index:888; background-color:#fff; overflow:visible;   z-index:999; border-bottom:2px solid #eee}
#header .wapper{overflow:visible; position:relative;}  
#logo{float:left; margin:0px; padding:0px; width:480px; height:100px; background-image:url(../images/logo.png); background-position:center; background-repeat:no-repeat; background-size:100%;} 
#logo a{float:left; display:block; width:100%; height:100px;}
.menu{float:right; width:550px; height:90px;  margin:0px; margin-left:100px; display:inline; padding:0px; text-align:center;padding-top:10px}
.menu a{font-size:16px; line-height:100px; float:left;   display:inline-block;transition: 0ms;-moz-transition: 0ms;-webkit-transition: 0ms-o-transition: 0ms;  color:#353535; text-align:center; float:left; padding-left:12px; font-weight:600; }
.menu span{float:left; display:inline-block; padding:0 10px; height:100px; background-image:url(../images/span.png); background-position:center; background-repeat:no-repeat;}
.menu a:hover,.menu a.on{color:#f70f0f  }
.menu_right{float:right; margin:0px; padding-left:30px; width:177px; height:100px; line-height:100px; font-size:22px; color:#19aa51; background-image:url(../images/phone2.jpg); background-position:left center; background-repeat:no-repeat}
.banner_a{font-size:24px; color:#fff; display:inline-block; width:180px; height:48px; line-height:48px; -moz-border-radius: 3px; /* Gecko browsers */ -webkit-border-radius: 3px; /* Webkit browsers */ border-radius:3px; /* W3C syntax */background-color:#1c7255; font-family:Arial, Helvetica, sans-serif; margin-top:400px;}
.bar{height:134px; background-image:url(../images/bar.jpg); background-position:center; background-repeat:no-repeat;}
.bar_left{ color:#fff; line-height:134px; text-align:center; font-size:48px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
float:left; width:95px; margin:0px; background-image:url(../images/index1.png); background-position:right center; background-repeat:no-repeat; height:134px;}
.bar_left_2{width:80px; float:left; height:134px; line-height:134px; text-align:right; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#28264b; font-size:48px;}
.bar_left_2_2{width:29px; float:left; height:134px; background-image:url(../images/index2.png); background-position:center; background-repeat:no-repeat;}
.bar_right{width:200px; float:right; margin:0px; padding:0px; text-align:left; color:#fff;}
.bar_right .bar_right_ch{font-size:20px; line-height:30px; text-align:left; font-weight:bold; padding-top:35px; padding-bottom:6px;}
.swiper-container-2 .swiper-slide{height:134px;}
.mask1,.mask2{position:absolute; left:0; top:0; width:100%; height:134px; z-index:10;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.topleft a{transition: 0ms;-moz-transition: 0ms;
-webkit-transition: 0ms
-o-transition: 0ms;
 }
.fixednav {position: fixed; top: 0px; left: 0px;width: 100%; z-index: 1;}
.topleft a.tophone{/*-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; */color:#fff; overflow:hidden;  }
.topleft a.tophone span{
color:#fff; padding-left:3px;}
.topleft a.tophone:hover{ }
.mask2{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0;}
.swiper-container-2 .swiper-slide:hover .mask2{filter:alpha(opacity=100); -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}
.swiper-container-2 .swiper-slide:hover .mask1{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}	
	  
.mask2_div{position:relative; height:134px;}
.mask2_div_left_top{position:absolute; left:10px; top:10px; width:50px; height:50px; display:inline-block; background-position:center; background-repeat:no-repeat; background-image:url(../images/lefttop.png);}
.mask2_div_right_bottom{position:absolute; right:10px; bottom:10px; width:50px; height:50px; display:inline-block; background-position:center; background-repeat:no-repeat; background-image:url(../images/rightbottom.png);}

.bar_right .bar_right_en{font-family:Arial, Helvetica, sans-serif; font-size:24px; text-align:left; line-height:25px;  }
.index_service_mask_2{font-size:16px; color:#fff; line-height:30px;
position:absolute; left:0; top:0; width:100%; height:145px; z-index:10; background-position:center; background-repeat:repeat; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; background-image:url(../images/index2.png); }
.indexpro li:hover .index_service_mask_2{filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1; opacity: 1;} 
.index_service_mask_2 .spant{float:left; width:27px; height:27px; margin-top:28px; background-image:url(../images/index1.png); background-position:center; background-repeat:no-repeat} 
.nybanner1{height:599px; background-position:center; background-repeat:no-repeat;} 
.index_left_about{float:left; margin:0px; padding:0px; width:720px;} 
.viewmore{display:inline-block; width:200px; height:53px; line-height:53px; text-align:center; color:#fff; font-size:20px; color:#231815; background-color:#eeb414}
.viewmore:hover{background-color:#666; color:#fff;}
.index_right_about{float:right; width:466px; height:374px; background-image:url(../images/index6.png); background-position:center; background-repeat:no-repeat}
.swiper-container-3 .swiper-slide{ height:374px;}
.about_ad{float:left; width:350px; height:350px; margin-left:10px; margin-top:8px;}
.about_ad img{float:left; width:100%; height:350px;}  
.about_ad_txt{position:absolute; right:65px; height:61px; top:153px; background-color:#eeb414; font-size:16px; line-height:61px; text-align:center; color:#fff; padding:0 30px;}
.bg1{background-image:url(../images/bg1.jpg); background-position:center; background-repeat:no-repeat; height:664px;}
.indexcase{height:295px;-moz-border-radius: 3px; /* Gecko browsers */ -webkit-border-radius: 3px; /* Webkit browsers */ border-radius:3px; /* W3C syntax */}
.indexcase ul li{float:left; margin:0px; padding:0px; width:50%; height:295px;}
.indexcase_title{height:80px; line-height:80px; font-size:16px; color:#201512; text-align:center; background-color:#eeb414}
.indexcase_jj{font-size:14px; color:#fff; line-height:25px; padding:40px 5%; width:90%; height:50px;}
.viewmore2{display:inline-block; border:1px #eeb414 solid; width:112px; height:28px; line-height:28px; color:#eeb414; font-size:14px;}
.indexcase_img{float:left; /*width:100%;*/ height:295px;}
.viewmore2:hover{background-color:#eeb414; color:#fff;}
.bg2{background-image:url(../images/bg2.jpg); padding-top:187px; background-position:center top; background-repeat:no-repeat; background-color:#eeeeee}
.indexnewslist li{float:left; margin:0px; padding:0px; width:385px; height:385px; background-image:url(../images/index9.png); background-position:center bottom; background-repeat:no-repeat; margin-left:42px;}
.indexnewslist_img img{float:left; width:382px; height:246px;}
.indexnewslist_txt{padding:0 5%; width:90%;}
.indexnewslist_txt .comdiv{text-align:left;}
.indexnewslist_txt_a{font-size:16px; padding:15px 0px 10px 0px; color:#231815}
.indexnewslist_txt_jj{color:#666;}
.indexnewslist li:hover{background-image:url(../images/index10.png);}
#footer{ background-color:#222;}
.footernav{padding:40px 0px 30px 0px; width:450px; float:right;}
.footernav li{float:left; width:200px; padding-left:10px;}
.footernav li.fli{border:none; width:98px; padding-left:0px;}
.footlogo{margin-top:0px}
.footlogo img{margin-top:50px; transition: all 1s;-moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;}
.footlogo img:hover{transform:scale(1.2);-ms-transform:scale(1.1);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}
.footlogo p{margin-top:20px; font-size:16px; color:#999}
.f_contact{float:left;width:380px;text-align:left; padding:40px 0 0 50px}
.f_contact .lxfs{padding-top:10px; line-height: 2em; font-size:14px; color:#999}
 
.fs a{float:left; margin-right:10px;}
.fs{padding-top:15px; padding-bottom:8px;}
.footernav li .comdiv{text-align:left; color:#999}
.footernav li .comdiv dd a{font-size:14px; color:#999}
.footernav_ch{color: rgb(153, 153, 153); font-size: 22px; line-height: 44px; text-align:left}
.footernav_en{font-family:Arial, Helvetica, sans-serif; color:#515459}
.footernav li dl{}
.footernav li dl dd{float:left; margin:0px; padding:4px 10px 4px; width:100%;background:url(../images/ico01.png) no-repeat left center;}
.footernav li dl dd a{color:#646464;}
.footernav li dl dd a:hover{color:#fff;}
#cp{background-color:#222; color:#999; line-height:34px;}
.cpleft{float:left;}
.cpright{float:right}
#cp a{ color:#999;}
#nybanner{height:160px; background-position:center; background-repeat:no-repeat; text-align:center; font-size:18px; font-weight:bold; color:#333; line-height:160px}
#nybanner span{background:url(../images/home2.png) no-repeat left center; padding-left:20px}
#nybanner a{color:#333; }
.case_list_1 li{
float:left;  width:585px; height:665px;  background-color:#fff; margin-bottom:30px;}
.case_list_1 li:hover{ }
.case_list_1_img img{float:left; width:100%; height:415px;}
.case_list_2 .case_list_1_img img{float:left; width:auto;   height:230px;}
.case_list_1_txt{padding:0 4%; width:92%;}
.case_list_1_txt .comdiv{text-align:left}
.case_list_1_txt_title{padding-top:25px; padding-bottom:5px;}
 .case_list_1_txt_title img{ float:left; margin-top:10px; margin-right:10px;}
.case_list_1_txt_title span{color:#333; float:left; font-size:60px; font-weight:bold; line-height:60px;  }
.case_list_1_txt_title_2{color:#333; font-size:18px;text-transform: uppercase; background-image:url(../images/index17.png); text-indent:12px; background-position:left center; background-repeat:no-repeat;}
.case_list_1_txt_title_3{text-align:left; font-size:14px; color:#666; padding-top:10px; padding-bottom:25px;}
.case_list_1_txt_jj{font-size:14px; color:#999; line-height:25px; height:120px;}
.case_list_1_txt .case_list_1_txt_a{text-align:left;font-size:14px; color:#ffa200; background-image:url(../images/index18.png); background-position:left center; background-repeat:no-repeat; text-indent:20px;}
.case_list_1_txt_a a{font-size:14px; color:#575757}
.case_list_2 li{width:387px; margin-left:39px; margin-top:39px;}
.case_list_2 .case_list_1_txt{padding:0 5%; width:90%;}
.case_info_1{text-align:left; font-size:24px; color:#666; line-height:30px; padding:30px 0px 20px 0px;}
.case_info_1 span{font-family:Arial, Helvetica, sans-serif; color:#ff9e05; margin-right:10px;}
.case_list_info li{float:left; width:390px; position:relative; overflow:hidden; height:330px; background-color:#fff; margin-left:35px; margin-top:35px;}
.case_list_info_img img{float:left; width:100%; height:250px;}
.case_list_info_img_name{height:80px; line-height:80px; color:#3f4244; font-size:16px;}
.case_list_info li:hover .case_list_info_img_name{color:#666}
.case_list_info_mask{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; position:absolute; left:0; top:0; height:250px; background-image:url(../images/case5.png);}
.case_list_info li:hover .case_list_info_mask{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}  
.newscate a{display:inline-block; line-height:34px; padding:0 27px; height:34px; font-size:16px; color:#fff; background-position:left center; background-repeat:no-repeat; background-image:url(../images/product4.jpg); background-color:#0c812b; margin-right:5px;}	
  .newscate a.nca{
background-image:none;}
.newscate a:hover,.newscate a.on{color:#fff; background-color:#1dbd47; background-image:none}  
.newscate{padding-bottom:35px;}


.nyleft{float:left; width:280px;}
.nyleft .lbox{width:278px; border:1px solid #d6d6d6; text-align:left; }
.nyleft .lbox h3{width:100%; font-size:20px; background:#eee; border-bottom:4px solid #f70f0f;height:60px;line-height:60px;padding-left:20px}
.nyleft .lbox .left_list{width:100%; margin-top:12px}
.nyleft .lbox .left_list li{width:100%; height:42px; line-height:42px; font-size:16px; border-bottom:1px solid #e7e7e7; padding-left:20px}
.nyleft .lbox .left_list li:hover{background:#f0f0f0}

.nyleft .lbox .left_news{width:100%; margin-top:5px}
.nyleft .lbox .left_news li{width:255px; height:30px; line-height:30px; font-size:14px; padding-left:20px}
.nyleft .lbox .left_news li a:hover{color:#f70f0f}

.mtop{margin-top:40px}
.nyright{float:right; width:900px; text-align:left}
.nyright .atrtit{padding:50px 0px 15px 0px; border-bottom:1px #d0d0d0 dashed;}
.nyright .atrtit h1{font-size:22px; color:#333; }
.nyright .atrtit .info{color:#555; font-size:13px; padding-top:20px;}
.nyright .atrcon {padding:20px; font-size:14px; color:444; line-height:1.8em; text-align:left}
.nyright .atrpre,.nyright .atrnext {padding:5px 10px; font-size:14px; color:444; line-height:1.8em; text-align:left; border:1px solid #ddd;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.nyright .atrpre {text-align:left; float:left}
.nyright .atrnext {text-align:right; float:right}
.nyright .proinfo{}
.nyright .proinfo .infopic{float:left; width:300px; height:190px; border:1px solid #ddd; overflow:hidden}
.nyright .proinfo .infopic img{width:300px; height:190px;}
.nyright .proinfo .inforight{float:right; width:565px; height:190px; padding:10px}
.nyright .proinfo .inforight h1{font-size: 18px; font-weight: normal; line-height: 1.5em; margin-bottom: 5px;}
.nyright .proinfo .inforight p{margin-bottom: 5px;  font-size: 14px; line-height: 1.4em;}
.nyright .procon {margin-top: 20px; border:1px solid #ccc;}
.nyright .procon .procon_top{height:35px;  border-bottom:1px solid #ccc; background:#ddd}
.nyright .procon .procon_top h4{height:34px; width:100px; margin-top:-2px; border-top:2px solid #dd2d25;  border-right:1px solid #ccc; background:#fff; font-size:15px; line-height:34px; color:#dd2d25; text-align:center}
.nyright .procon .content{font-size:14px; color:#555; line-height:2em; padding:10px;}

.nyright .right_xg{width:898px; height:340px; border:1px solid #ccc; overflow:hidden; position:relative; margin-bottom:30px}
.nyright .right_xg .tit{text-align:left; font-size:24px; padding-left:15px; height:60px; border-bottom:3px solid #f70f0f;font-size: 24px;  color: #000;  line-height: 2.6em; background:#eee}
.xg_swiper{margin-top:30px; padding:0 10px}

.about_xg{width:1200px; height:340px; overflow:hidden; position:relative; margin-bottom:30px}
.about_xg .tit{text-align:left; font-size:24px; height:60px; font-size: 24px;  color: #000;  line-height: 2.6em; background: url(../images/line.png) no-repeat left bottom;}
.about_xg .right{position:absolute; top:165px; right:0px; z-index:10; width:42px; height:42px; display:block}
.about_xg .left{position:absolute; top:165px; let:-800px; z-index:10; width:42px; height:42px; display:block}

.left_xg{width:100%; height:268px; overflow:hidden; position:relative; }


.newslist li{float:left; width:367px;  margin:0px; padding:0px; margin-bottom:40px; margin-right:13px;}
.newslist_img img{float:left; width:100%; height:376px;}
.newslist_txt{border-top:none; width:281px; height:65px; border-top:none; background-color:#fff;}
.newslist_txt_title{font-size:14px; color:#494949; padding:10px 0px 10px 0px; background-image:url(../images/brand17.jpg); background-position:center bottom; background-repeat:no-repeat;}
.newslist_txt_jj{font-size:14px; color:#666; padding:0px 4% 15px 4%; width:92%; line-height:22px;}
.newslist_txt_a{background-image:url(../images/product3.png); height:34px; background-position:center; background-repeat:no-repeat;}
.newslist li:hover .newslist_txt_title,.newslist li:hover .newslist_txt_jj{color:#f70f0f;}
.newslist li:hover .newslist_txt_a{background-image:url(../images/new4.png);}
.newsinfo_t{border-bottom:1px #dddddd solid; padding:10px 0px; line-height:25px;}
.newsinfo_t span,.newsinfo_t img,.newsinfo_t a{float:left; color:#696969; font-size:16px;}
.newsinfo_t img{padding:0 7px; margin-top:9px;}	  
.newsinfo_t span,.newsinfo_t a:hover{color:#ffa200}
.newsinfo_t p{float:right; background-image:url(../images/new7.png); padding-right:18px; background-position:right center; background-repeat:no-repeat;}
.news_info_t_4 span{display:inline-block; background-position:left center; background-repeat:no-repeat; line-height:14px; color:#999; padding-left:18px; padding-right:30px;}
.news_info_t_4{padding:30px 0px 30px 0px;border-bottom:1px #dddddd dotted;}
.prevnext{text-align:left; font-size:14px; line-height:25px; padding:20px 0px;}
.lnlist li{float:left; margin:0px; padding:0px; width:191px; height:191px; position:relative; overflow:hidden; margin-left:71px;}
.lnlist li img{float:left; width:100%; height:191px;-moz-border-radius: 100%; /* Gecko browsers */ -webkit-border-radius: 100%; /* Webkit browsers */ border-radius:100%; /* W3C syntax */ }
.lnlist_mask{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:28px; top:28px; background-image:url(../images/se4.png); z-index:10; width:135px; height:135px;-moz-border-radius: 100%; /* Gecko browsers */ -webkit-border-radius: 100%; /* Webkit browsers */ border-radius:100%; /* W3C syntax */filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.lnlist_mask2{background-image:url(../images/se5.png);filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;}	  
.lnlist li:hover .lnlist_mask,.lnlist li.on .lnlist_mask{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0;}
.lnlist_mask span{font-size:18px; display:inline-block; width:100%; background-image:url(../images/se3.png); line-height:35px; color:#fff; background-position:center bottom; background-repeat:no-repeat; padding-bottom:5px; padding-top:45px;}
.lnlist li:hover .lnlist_mask2,.lnlist li.on .lnlist_mask2{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.lnlist_mask2 span{background-image:url(../images/se6.png);}	
.downlist li{float:left; margin:0px; padding:0px; width:100%; font-size:16px; line-height:47px; border-bottom:1px #c0c0c0 dashed;}  
.downlist li span{float:left; background-image:url(../images/se16.png); color:#3f4244; padding-left:22px; background-position:left center; background-repeat:no-repeat;}
.downlist li a{float:right; color:#ffa200}

#showbox{width:528px; height:204px; background-position:center; background-repeat:no-repeat;     text-align:center;   z-index:999999999999;   margin:0px; padding:0px;  display:none; background-image:url(../images/closebar.png);   }
 
.mp_close{float:right; margin-top:3px;}
.mask{position:absolute;left:0;	top:0;	width:100%;	height:100%;background-color:#000000;opacity:0.29;filter:alpha(opacity=29);z-index:999999998;display:none}
.showbox2{width:286px; float:right; margin-right:10px; padding-top:10px;}
.showbox2 .comdiv{text-align:left}
.password_input{height:28px; line-height:28px; border:1px #eee solid; float:left; width:190px; padding:0 5px; font-family:"微软雅黑"; color:#666;}
.password_btn{ text-align:center; line-height:30px;float:left; width:80px; border:none; height:30px; background-color:#ee8701; font-size:14px; color:#fff;}
.about_list_1 li{float:left; margin:0px; padding:0px; width:285px; height:195px; position:relative; margin-left:33px;}
.about_list_1_mask{position:absolute; left:0; top:0; color:#fff; width:100%; height:195px; z-index:10; background-image:url(../images/about13.png);}
.about_list_1_en{font-size:24px; font-family:Arial, Helvetica, sans-serif; line-height:30px; background-image:url(../images/about14.jpg); background-position:center bottom; background-repeat:no-repeat;text-transform: uppercase; padding-bottom:2px; padding-top:70px;}
.about_list_1_ch{font-size:18px; line-height:35px;}
.about_list_1{padding-top:60px;}
.about_list_1 li:hover .about_list_1_mask{background-image:none}
.video_list li{float:left; margin:0px; padding:0px; width:397px; height:364px; position:relative; overflow:hidden; margin-left:24px; margin-top:24px;}
.video_list_name{border:1px #e0e0e0 solid; height:90px; width:395px; font-size:16px; color:#2c3035; border-top:none; line-height:65px; background-position:center 58px; background-repeat:no-repeat; background-image:url(../images/about15.jpg);}
.video_list_img img{float:left; width:100%; height:273px;}
.video_list_mask{position:absolute; left:0; top:0; height:273px; background-image:url(../images/about16.png); z-index:10;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.video_list_mask2{background-image:url(../images/about17.png);filter:alpha(opacity=0);  -moz-opacity:0;-khtml-opacity: 0;  opacity: 0;}
.video_list_mask3{background-image:url(../images/about10.png); background-position:center; background-repeat:no-repeat; z-index:100;}
.video_list li:hover .video_list_mask{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}	
.video_list li:hover .video_list_mask2,.video_list li:hover .video_list_mask3{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.showbox_left{float:left; width:297px; overflow:hidden;}	  
.showbox_left img{float:left; width:100%; height:600px;}  
.showbox_right{float:right; margin:0px; padding:0px; width:903px;}
.showbox_right_mid{width:845px; float:left; margin:0px; padding:0px; margin-left:40px;}
#aboutname{font-size:24px; line-height:35px; float:left}
#aboutename{font-size:24px; color:#ffa800; line-height:35px; margin-left:10px;text-transform: uppercase; float:left}
#aboutcon{text-align:left; font-size:14px; line-height:25px; padding-top:13px;overflow-y:auto; min-height:480px; max-height:480px;}
 
.slider_area {} 
.roundabout-holder  {padding:0; height:416px; position:absolute; width:980px; margin:0 auto;}
.roundabout-moveable-item {border:0; list-style:none; width:297px; height:416px;}
.roundabout-moveable-item img {width:100%; height:100%; display:block;}
.round_conrol {position:relative; width:198px; margin:0 auto; height:34px; padding:0 0 0 0;}
#bt-previous {position:absolute; width:34px; height:34px; display:block !important; background:url(../images/fan_left.png) no-repeat left; left:0; top:0; cursor:pointer; text-indent:-9999px;}
#bt-next {position:absolute; width:34px; height:34px; display:block !important; background:url(../images/fan_right.png) no-repeat left; right:0; top:0; cursor:pointer; text-indent:-9999px;}
.round_but {position:absolute; display:block; width:24px; height:22px;cursor:pointer;}

.about_list{padding-top:30px;}
.about_list dl{width:100%; color:#e5e5e5; font-size:14px; line-height:25px; margin-bottom:30px; height: 300px; }
.about_list dl dt{width: 516px; height: 286px;}
.about_list dl dt img{width: 500px; height: 270px; padding: 7px;  border: 1px solid #ccc; background:#fff; border-radius: 4px;  cursor: pointer; transition: all 2s;-moz-transition: all 2s;-webkit-transition: all 2s; -o-transition: all 2s;}
.about_list dl dt img:hover{transform:scale(1.1);-ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.about_list dl dd{width: 620px; height: 286px; color:#555; font-size:14px; line-height:25px;  text-align: left;}
.about_list dl dd h3{font-size: 24px;  color: #000;  font-weight: 400;   line-height: 2.5em;   background: url(../images/line.png) no-repeat left bottom;}
.about_list dl dd p{font-size: 16px;   color: #333; line-height: 1.7em; margin-top:10px}

.about_list dl dd li{font-size: 16px; padding-left:20px;  color: #333; line-height: 1.7em; margin-top:5px; background:url(../images/ico02.png) no-repeat left;}
.about_list dl dd li a{}


.fl{ float:left;}
.fr{ float:right;}


.contact_list{padding-top:30px;}
.contact_list dl{float:left; margin:0px; padding:20px; height:180px; width:360px; color:#e5e5e5; font-size:14px; line-height:25px; margin-bottom:30px}
.contact_list dl dt{border-radius: 50%; width: 70px; height: 70px; background-color: #f70f0f; display:block; margin:0 auto}
.contact_list dl dt i{width: 70px; height: 70px; display:block; margin:0 auto; cursor: pointer;  transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o	-transition: all 1s;}
.contact_list dl dt i.home{background:url(../images/home.png) no-repeat center; }
.contact_list dl dt i.tel{background:url(../images/tel.png) no-repeat center;}
.contact_list dl dt i.mail{background:url(../images/mail.png) no-repeat center;}
.contact_list dl dt i:hover{transform:rotateZ(360);-ms-transform:rotateZ(360deg); -moz-transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg); -o-transform:rotateZ(360deg); }
.contact_list dl dd{ margin:0px; padding:30px 10px 10px; height:90px; color:#555; font-size:14px; line-height:25px;}

.contact_mid{height:550px; margin-top:30px; width:100%;}
.contact_mid .pic{width:500px; float:left;margin-left:15px;}
.contact_mid .pic img{ transition: all 2s;	-moz-transition: all 2s;	-webkit-transition: all 2s; -o-transition: all 2s;  -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px;}
.contact_mid .pic img:hover{transform:scale(1.05);-ms-transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05); -o-transform:scale(1.05); }
.contact_mid .liuyan{float:right; padding:20px 0px; width:600px; background:#e5e5e5; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px;}
.biaodian{float:left; margin:0px; padding:0px 20px; width:560px; overflow:hidden; text-align:left; }	
.biaodian h3{font-size:22px; line-height:1.5em;padding-left:10px; font-weight:400; color:#fe0000}
.biaodian li{float:left; margin:0px; padding:0px 2%; width:100%; background-image:url(../images/txt.png); margin-top:10px; background-position:center; background-repeat:no-repeat; text-align:left; }
.biaodian li p{font-size:15px; color:#fe0000; line-height:1.6em}
.biaodian li .inptxt{border:none; float:left; margin:0px; padding:0 20px; width:490px; height:38px; line-height:38px; color:#858585; font-size:14px; border:none; background-color:#f5f5f5; border:1px solid #ddd}
.biaodian textarea{padding:10px 20px; width:96%; margin:0px; float:left; border:none; background-color:transparent; width:490px;height:140px;color:#858585; font-size:14px;  background-color:#f5f5f5; border:1px solid #ddd}
.tjbtn{display:inline-block; width:175px; height:38px; text-align:center; line-height:38px; color:#fff; background:#fe0000; font-size:16px; -moz-border-radius:8px; -webkit-border-radius: 8px; border-radius:8px; margin:10px 0}
.tjbtn:hover{color:#fff;}
.contact_map{height:400px; margin:30px 0; width:100%; overflow:hidden}

.probg{background-position:center top; background-repeat:no-repeat; padding:30px 0px;}
.pcate_name{text-align:left; font-size:24px; color:#fcab1f; line-height:30px; padding:10px 0px;}
.pcate_con{text-align:left; color:#fff; line-height:25px; font-size:14px; padding:10px 0px;}
.promid_list{padding:30px 0px;}
.promid_list_con{text-align:left; padding-top:10px; font-size:14px; line-height:25px; color:#a1a1a1; padding-bottom:10px;}
.proyy{background-color:#f1efef; padding:30px 0px 40px 0px;}
.yy_top{font-size:24px; color:#e9a12a; text-align:left; line-height:35px; padding-bottom:20px;}
.yy_top span{float:left;}
.yy_img img{float:left; width:100%; height:205px; position:relative;}
.yy_name{}
.yy_name span{display:block; border:1px #d9d9d9 solid; font-size:16px; color:#222;background-color:#fff;height:52px; line-height:52px;}

.yy_img_mask{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; top:0; z-index:10; background-image:url(../images/about17.png); height:205px;filter:alpha(opacity=0); -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;}
	  .yy_img_mask span{
margin-top:76px;
display:inline-block; width:52px; height:52px; background-position:center; background-repeat:no-repeat; background-image:url(../images/pro2.png);}
.swiper-slide-yy:hover .yy_img_mask{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.yy_top a{margin-left:5px;float:right;}

.eng_dl_more{
display:inline-block; width:170px; height:45px; line-height:45px; font-family:Arial, Helvetica, sans-serif; color:#fff; background-color:#1c7255; font-size:18px;}
.eng_dl_more:hover{color:#fff;}
.indexpro_eng_dl li{float:left; margin:0px; padding:0px; width:525px; overflow:hidden; height:120px; border-bottom:1px #d7d7d7 solid; padding-bottom:50px; margin-top:50px; padding-right:60px;}
.indexpro_eng_dl_img{width:109px; float:left;}
.indexpro_eng_dl_img img{width:100%; height:109px; float:left;}
.indexpro_eng_dl_img_txt{width:390px; float:right; margin:0px; padding:0px;}
.indexpro_eng_dl_img_txt .comdiv{text-align:left;}
.indexpro_eng_dl_img_txt_name{padding-bottom:10px;}
.indexpro_eng_dl_img_txt_name a{color:#fff; font-size:24px; line-height:30px;}
.indexpro_eng_dl_img_txt_name_jj{color:#98a8b9; font-size:19px; line-height:25px;}
.indexpro_eng_dl li.indexpro_eng_dl_li_r{float:right; padding-right:0px; padding-left:60px;}
.indexpro_eng_dl li.indexpro_eng_dl_li_r .indexpro_eng_dl_img{float:right}
.indexpro_eng_dl li.indexpro_eng_dl_li_r .indexpro_eng_dl_img_txt{float:left;}
.indexpro_eng_dl{height:421px; overflow:hidden;}
.indexpro_eng_dl li.indexpro_eng_dl_li_r .indexpro_eng_dl_img_txt .comdiv{text-align:right}
.video_index_img{position:relative;}
.video_index_img img{float:left; width:100%;  }
.video_index_img_mask{position:absolute; left:0; top:0; height:100%; z-index:10; background-image:url(../images/index9.png);-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0); -moz-opacity:0;  -khtml-opacity: 0; opacity: 0;}

.video_index_img_mask2{background-image:url(../images/index8.png); background-position:center; background-repeat:no-repeat; z-index:100;}
.video_index_img_name{color:#333; font-size:16px;text-transform: uppercase; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/index10.png); padding:30px 5% 15px 5%; width:90%}
.video_index_img_name_txt{padding:30px 5% 15px 5%; width:90%; font-size:13px; color:#929ba0; padding:25px 0px;}
.video_index{background-color:#fff;}
.video_index:hover .video_index_img_mask{filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}
.index_news_dl_img img{float:left; width:100%; height:265px;}	 
.index_news_dl_img_txt{padding:4% 4%; width:92%; background-color:#fff; height:130px;} 
.index_news_dl_img_txt .comdiv{text-align:left;}
.index_news_dl_img_txt_title a{font-size:15px; color:#ff9000}
.index_news_dl_img_txt_title_time{color:#999; padding:5px 0px;}
.index_news_dl_img_txt_title_jj{font-size:14px; padding-top:5px;}
.index_news_dl_img_txt .index_news_dl_img_txt_title_a{text-align:right; padding-top:14px;}
.index_news_dl_img_txt_title_a a{color:#ff9000}
.index_news_dl_img_txt a:hover{text-decoration:underline}
.contact_left_1{float:left; margin:0px; padding:0px; width:585px;}	 
.contact_left_1 ul li,.contact_right_1 ul li{float:left; margin:0px; padding:0px; border:1px #cccaca solid; width:583px;-moz-border-radius: 3px; /* Gecko browsers */ -webkit-border-radius: 3px; /* Webkit browsers */ border-radius:3px; /* W3C syntax */ margin-bottom:18px;}
.contact_left_1 ul li .input_1{padding:0 2%; width:96%; line-height:40px; height:40px; border:none; background-color:transparent; color:#858585; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.contact_right_1{float:right; margin:0px; padding:0px; width:585px;}   
.contact_right_1 ul li .input_2{font-family:Arial, Helvetica, sans-serif; font-size:15px;
padding:2% 2%; width:96%;  height:135px; border:none; background-color:transparent; color:#858585}
.sub_1{display:inline-block; width:170px; height:45px; text-align:center; line-height:45px; color:#fff; background-color:#ff9000; font-size:18px;}
.sub_1:hover{background-color:#dedede; color:#666;}
.fooer_ot_a{text-align:center; padding:50px 0px;}
.fooer_ot_a a{display:inline-block; height:37px; background-position:center; background-repeat:no-repeat; width:37px; margin:0 35px;}
.right_chat{width:68px; z-index:999; position:fixed; bottom:50px; right:10px;}
.right_chat a{float:left; display:block; width:100%; height:68px; margin-bottom:10px;}
.loadcase{display:inline-block; width:152px; height:50px; line-height:50px; text-align:center; background-image:url(../images/index19.png); background-position:center; background-repeat:no-repeat; font-size:16px;}
.solution_info_top_left{float:left; text-align:left; font-size:14px;}
.solution_info_top_left span{color:#ff9000}
.solution_info_top_right{float:right; margin:0px; padding:0px; background-image:url(../images/index21.png); padding-right:16px; background-position:right center; background-repeat:no-repeat;}
.solution_info_top{padding:15px 0px;}
.downcate li{float:left; margin:0px; padding:0px; width:400px; height:308px; position:relative;}
.downcate li img{float:left; width:100%; height:308px;}
.downmask{position:absolute; left:0; top:0; width:100%; height:308px; background-image:url(../images/index24.png);}
.downcate_name{text-align:center; font-size:30px; color:#fff; line-height:35px; background-image:url(../images/index26.png); background-position:center bottom; background-repeat:no-repeat; padding-top:90px; padding-bottom:20px;}
.downcate_txt{font-size:14px; padding-left:5%; padding-right:5%; width:90%; text-align:center; color:#fff; padding-top:15px; line-height:25px;}
.downcate li:hover .downmask,.downcate li.on .downmask{background-image:url(../images/index25.png);}
.downcate li:hover .downcate_name,.downcate li.on .downcate_name{background-image:url(../images/index27.png);}
.downlist_dl{padding:20px 0px;}
.downlist_dl li{float:left; margin:0px; padding:5px 0px; width:100%; background-image:url(../images/index28.jpg); background-position:left center; background-repeat:no-repeat; text-indent:12px; text-align:left; font-size:14px;}
.down_info_down_btn a{color:#f19317; font-size:14px; background-image:url(../images/index29.png); background-position:left center; padding-left:22px; background-repeat:no-repeat; line-height:30px;}
.newslist_dl li{float:left; margin:0px; padding:50px 0px; width:100%; border-top:1px #dcdbdb solid;}
.newslist_dl_left{float:left; margin:0px; padding:0px; width:270px;}
.newslist_dl_left img{float:left; width:100%; height:180px;}
.newslist_dl_right{float:right; margin:0px; padding:0px; width:905px;}
.newslist_dl_right .comdiv{text-align:left;}
.newslist_dl_right_a a{font-size:16px; color:#ff9000}
.newslist_dl_right_t{color:#a3a3a3; padding:10px 0px;}
.newslist_dl_right_jj{padding-bottom:10px;}
.dl_culture_list li{float:left; width:260px; margin-left:53px;}
.dl_culture_list_img{position:relative; height:126px;}
.dl_culture_list_img_mask{position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; z-index:10;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}
.dl_culture_list_img_mask2{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;   opacity: 0;}
.dl_culture_list li:hover .dl_culture_list_img_mask{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0;  opacity: 0;}	  
.dl_culture_list li:hover .dl_culture_list_img_mask2{filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}

.dl_culture_list_img_name{font-size:16px; color:#0d0d0d; padding-top:35px; padding-bottom:11px;text-transform: uppercase;}
.dl_culture_list_img_name_txt{line-height:23px; text-align:center; font-size:14px;}
.mapinfo{width:385px; height:165px; background-color:#fff; position:absolute; z-index:10; top:145px; left:49%;}
.mapinfo_mid{width:335px; margin:0 auto; padding:0px; clear:both; text-align:left; font-size:14px; line-height:25px;}
.mapinfo_mid ul li{float:left; margin:0px; padding:5px 0px; width:100%; font-size:14px}
.mapinfo_mid ul li img{float:left; margin-right:8px; margin-top:3px;}
.mapinfo_mid ul li span{float:left;}
.pro_dl_img{height:150px;  display:table;}
.pro_dl_img img{max-height:150px;}
.pro_dl_img span{ display:table-cell;vertical-align:middle;}
.pro_dl_img_name{color:#333; font-size:16px; background-image:url(../images/index39.png); padding-bottom:14px; background-position:center bottom; background-repeat:no-repeat;}
.pro_dl_img_name_jj{padding:0 5%; width:90%; text-align:center; padding-top:20px;}
.protable{border-collapse: collapse; }
.protable td{border:1px #d5d5d5 solid; padding:50px 0px;}
.protable td:hover{background-color:#475d74}
.protable td:hover .pro_dl_img_name{color:#fff;}
.protable td:hover .pro_dl_img_name_jj{color:#a7b5c3;}
.proinfo_top{background-color:#f5f5f5; padding:50px 0px;}
.proinfo_top_left{float:left; width:175px; padding:0 30px;}
.proinfo_top_left img{float:left; width:100%;}
.proinfo_top_right{width:950px; float:right; margin:0px; padding:0px; text-align:left;}
.proinfo_top_right_top{font-size:30px; color:#343434; line-height:35px; text-align:left;}
.proinfo_top_right_jj{text-align:left; line-height:22px; padding:10px 0px;}
.proinfo_top_right_pro{text-align:left;}
.proinfo_top_right_pro a{background-image:url(../images/index40.jpg); padding-left:10px; padding-right:30px; display:inline-block; background-position:left center; background-repeat:no-repeat;}
.proinfo_top_right_pro a:hover,.proinfo_top_right_pro a.on{color:#ff9000; background-image:url(../images/index41.jpg);}

.bz_index_pic{width:379px; height:246px; overflow:hidden}
.bz_index_pic img{float:left; width:100%; height:246px; transition: all 2s;	-moz-transition: all 2s; -webkit-transition: all 2s; -o-transition: all 2s;}
.bz_index_pic img:hover{transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4); -webkit-transform:scale(1.4); -o-transform:scale(1.4);}
.bz_index_pic_name{font-size:16px; color:#494949; padding-top:15px; padding-bottom:2px; background-image:url(../images/index3.png); background-position:center bottom; background-repeat:no-repeat;}
.bz_index_pic_jj{font-size:14px; color:#666; padding-left:5%; padding-right:5%; width:90%; padding-top:0px;}
 
.index_news_left{float:left; width:584px; }
.index_news_left .comdiv{text-align:left}
.index_news_left .time_rq,.index_news_left .time_rq2{text-align:center}
.index_news_left_top_title{padding:10px 0px 5px 0px;}
.index_news_left_top_title_jj{color:#999; padding-bottom:15px;}
.index_news_left_top_title a{font-size:16px; color:#62b578; line-height:30px;}
.index_news_left_top{height:152px; position:relative;}
.index_news_left_top img{float:left; width:100%;}
.index_news_left_top div{position:absolute; left:0; font-family:Arial, Helvetica, sans-serif; top:0; z-index:10; width:70px; height:70px; background-color:#19aa51; color:#fff;}
.index_news_right_left{float:left;width:70px; height:70px; }
.time_rq{font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:36px; padding-top:10px; color:#777}
.index_news_right{ margin:0px; padding:0px; width:100%;}
.index_news_right ul li{float:left; padding:17px 0px; width:560px; border-top:1px #d1d1d1 dotted; margin-right:30px;margin-bottom:20px}
.index_news_right_left{float:left; width:68px; color:#fff; height:68px; border:1px #d2d2d2 solid; background-color:#fff; color:#aaaaaa; font-family:Arial, Helvetica, sans-serif}
.index_news_right_left_day{font-size:30px; padding-top:18px; padding-bottom:7px;}
.index_news_right_left_mon{ }
.index_news_right_right{float:right; width:475px;} 
.index_news_right_right .comdiv{text-align:left;}
.index_news_right_right_t{text-align:left; font-size:16px; padding-bottom:10px;}
.index_news_right_right_a a{color:#555; font-size:16px; line-height:25px; font-weight:bold}
.index_news_right_right_jj{font-size:13px; color:#777; text-align:left; padding-top:3px; line-height:1.8em; height:28px; overflow:hidden}
.index_news_right ul li:hover .index_news_right_left,.index_news_right ul li:hover .time_rq{background-color:#f70f0f; color:#fff;}
.index_news_right ul li:hover .index_news_right_right_a a{color:#f70f0f;}
.qywh_list_pic img{
float:left; width:100%; height:200px;}
.qywh_list_pic{position:relative;}
.qywh_list_pic_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-image:url(../images/mask.png);-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.qywh_list{  background-color:#fff; height:250px;}
.qywh_list_pic_name{height:47px; line-height:47px;}  
.qywh_list_pic_name span{display:inline-block; background-image:url(../images/about2.png);padding:0 25px; background-position:center; background-repeat:repeat-x; }
.qywh_list_pic_name span b{display:inline-block; font-weight:normal; font-size:14px; color:#454545; padding:0 10px; background-color:#fff;}  
.qywh_list_pic_name_tedian{text-align:center; color:#999; font-size:14px; padding:10px 0px 14px 0px;}
 
.qywh_list:hover .qywh_list_pic_mask{filter:alpha(opacity=100);  -moz-opacity:1; -khtml-opacity: 1;  opacity: 1;}
.qywh_list_pic_mask span{display:inline-block; width:81px; height:81px; background-image:url(../images/about1.png); margin-top:63px; background-position:center; background-repeat:no-repeat;}
 
.slider_area {} 
.roundabout-holder  {padding:0; height:425px; position:absolute; width:880px; float:left; margin:0 auto; margin-left:125px;}
.roundabout-moveable-item {border:0; list-style:none; width:328px; height:425px;}
.roundabout-moveable-item img {width:100%; height:100%; display:block;}
.round_conrol {position:relative; width:198px; margin:0 auto; height:34px; padding:0 0 0 0;}
#bt-previous {position:absolute; width:34px; height:34px; display:block !important; background:url(../images/fan_left.png) no-repeat left; left:0; top:0; cursor:pointer; text-indent:-9999px;}
#bt-next {position:absolute; width:34px; height:34px; display:block !important; background:url(../images/fan_right.png) no-repeat left; right:0; top:0; cursor:pointer; text-indent:-9999px;}
.round_but {position:absolute; display:block; width:24px; height:22px;cursor:pointer;}

.dsj_list_pic{
position:relative; height:216px;}
.dsj_list_pic img{
float:left; width:100%; height:216px;}
.dsj_list_pic_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-image:url(../images/about17.png); background-position:center; background-repeat:no-repeat;}
.dsj_list_pic_mask span{
display:block; width:100%; float:left; margin:0px; padding:0px; color:#2a2928; font-size:24px; font-weight:bold; background-image:url(../images/about16.png); padding-top:95px; padding-bottom:15px; background-position:center bottom; background-repeat:no-repeat;}
.dsj_list_pic:hover .dsj_list_pic_mask{
background-image:url(../images/about18.png);}
.dsj_list_pic:hover .dsj_list_pic_mask span{
color:#fff; background-image:url(../images/about20.png);}
.brand_news_left{
float:left; margin:0px; padding:0px; width:517px;}
.brand_news_left img{
float:left; width:100%;}
.brand_news_right{
float:right; margin:0px; padding:0px; width:603px;}
.brand_news_right_mid{
width:540px; margin:0 auto; padding:0px; text-align:left;}
.brand_news_right_mid .comdiv{
text-align:left;}
.zljl{
height:310px; background-position:center; background-repeat:no-repeat; background-image:url(../images/brand8.png);}
.zljl_down{
position:absolute; left:0px; bottom:0; width:240px; height:115px; background-image:url(../images/brand6.png); color:#fff;}
.zljl_up{
bottom:auto; top:0; left:-50px;   }
.zljl_oushu{
background-position:60px center}
.ld_list_img{
position:relative;}
.ld_list_img img{
float:left; margin:0px; width:360px; height:247px;}
.ld_list_img_mid{
border:1px #e2e2e2 solid; height:144px; width:358px; border-top:none;}
.ld_list_img_mid_name{
font-size:16px; color:#1c7255; font-weight:bold; background-image:url(../images/brand18.jpg); background-position:center bottom; background-repeat:no-repeat; padding-top:20px; padding-bottom:15px;}
.ld_list_img_mid_jj{
padding:10px; width:338px; font-size:14px;}
.ld_list_img_mask{
-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; top:0; height:100%; background-image:url(../images/brand10.png); z-index:10;}
.ld_list_img_mask span{
margin-top:96px;
display:inline-block; width:55px; height:55px; background-position:center; background-repeat:no-repeat; background-image:url(../images/brand11.png);}
.ld_list:hover .ld_list_img_mask{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.newscate{
text-align:left;}	  
.newscate span{display:inline-block; float:left; width:102%}
.newslist2 li{
width:380px; margin-left:30px;}
.newslist2 li .newslist_txt{
width:378px; height:164px;}
.newslist2 li .newslist_img img{
height:230px;}
.video_list_img{
position:relative;}
.video_list_img img{
float:left; width:100%; height:348px;}
.video_list_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-image:url(../images/new5.png);}
.video_list_mask span{
display:inline-block; width:214px; height:151px; background-image:url(../images/new2.png); margin-top:110px; background-position:center; background-repeat:no-repeat;}
.huafen_list_img img{
float:left; width:100%; height:180px;}
.huafen_list_img{
position:relative;}
.huafen_list_img_mask{
position:absolute; left:0; width:100%; height:100%; background-image:url(../images/home2.png); z-index:10;}
.huafen_list_img_mask span{
display:block; float:left; width:100%; margin:0px; padding:0px; font-size:18px; color:#efcb9c; line-height:30px; padding-top:55px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.huafen_list:hover .huafen_list_img_mask span{
color:#fff; padding-top:0;}
.huafen_list_img_mask2{
background-image:url(../images/home7.png);}
.huafen_list_img_mask2 span{
padding-top:75px; font-weight:bold;}
.huafen_list:hover .huafen_list_img_mask2{
background-image:url(../images/home6.png);}
.huafen_list2{
  height:254px;}
.huafen_list2_on,.huafen_list2:hover{
background-image:url(../images/home8.png); background-position:center bottom; background-repeat:no-repeat;}  
.huafen_list2_on .huafen_list_img_mask2{
background-image:url(../images/home6.png);}
.huafen_list2_on .huafen_list_img_mask2 span{
color:#fff;}
.otpro_list_img img{
float:left; width:100%; height:200px; position:absolute; left:0; top:0;}
.otpro_list{
height:300px; background-color:#fff; position:relative;}
.otpro_list_name{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/home12.jpg); font-size:18px; color:#266e47; padding-top:29px; padding-bottom:15px; position:absolute; left:0; bottom:35px;}
.otpro_list:hover{
background-color:#266e47}
.otpro_list:hover .otpro_list_name{
color:#fff; background-image:url(../images/home13.jpg);}
.otpro_list_ou .otpro_list_img img{
left:0; bottom:0; top:auto;}
.otpro_list_ou .otpro_list_name{
left:0; bottom:auto; top:5px;}
.home_left{
float:left; width:540px;}
.input_txt{
margin-top:20px;
float:left; width:96%; border:none; background-color:#fff; height:40px; line-height:40px; font-size:14px; color:#646464; padding:0 2%;-moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */ }
.job_list_img{
position:relative}
.job_list_img img{
float:left; width:100%; height:300px;}
.job_list_mask{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-image:url(../images/c.png);}
.job_list_mask span{
background-image:url(../images/job4.png); color:#fff; font-size:18px; font-weight:bold;  background-position:center bottom; background-repeat:no-repeat; padding-bottom:20px; padding-top:140px; display:block; float:left; width:100%;}
.job_list_on .job_list_mask{
background-image:url(../images/job3.png);}
.job_list_on{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/job5.png); padding-bottom:30px;}
.job_list{
height:400px; background-color:#fff;}
.jobinfo {
     
    margin: 0 auto;
    max-height: 400px;
    min-height: 400px;
    overflow-y: auto;
    padding: 20px;
    width: 450px;
}
.jobinfo .comdiv{
text-align:left}
.jobinfo_top{
font-size:18px; color:#323232; padding-bottom:15px;}
.jobinfo_mid{
font-size:14px; color:#646464; line-height:25px;}

.zlinfo_new{
padding:15px; width:210px; height:85px; text-align:left; color:#fff; position:relative;}
.zlinfo_new_top{
text-align:left; font-size:16px; padding-bottom:10px;}
.zlinfo_new_mid{
text-align:left; }
.zlinfo_new .za{
position:absolute; bottom:0; right:0; z-index:10; width:21px; height:21px; background-image:url(../images/hh.png); background-position:center; background-repeat:no-repeat;}
.huafen_list_img_tedian{
height:95px;
position:absolute; left:0; top:65px; background-color:#ddf5ed; z-index:999; text-align:left; font-size:14px; color:#646464; padding:10px; width:245px; line-height:25px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.huafen_list_img{
overflow:visible}
.huafen_list_img_tedian b{
font-size:16px; padding-right:3px;}
.huafen_list_img:hover .huafen_list_img_tedian{
filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
 }
.index_about_left{float:left; margin:0px; padding:0px; width:480px;} 
.index_about_left img{float:left;}
.index_about_right{width:690px; float:right; margin:0px; padding:0px;}
.index_about_right_top{text-transform: uppercase; text-align:left; background:url(../images/line.png) no-repeat left bottom;height:55px;}
.index_about_right_top a{font-size:24px; color 	:#000; line-height:45px;}
.index_about_right_title{font-size:16px; color:#fead00; text-align:left; line-height:30px; padding-bottom:10px}
.index_about_right_mid{text-align:left; font-size:16px; color:#333; line-height:30px; padding:10px 0px; margin-top:13px}
.atp_a{display:inline-block; width:130px; height:30px; text-align:center; line-height:30px; font-size:14px; background-color: #f70f0f; color: #fff; border-radius: 3px; border-color: #f70f0f; border-style: solid; border-width: 1px;}
.atp_a:hover{background-color:#f46f22;color:#fff;border-radius:3px;border-color:#f46f22;border-style:solid;border-width:1px}
.atp_a:before{top:0;left:0;width:0;height:100%;background-color:#f46f22}
.atp_a:after{top:0;right:0;width:0;height:100%;background-color:#f46f22}
.atp_a:hover:before{width:100%}
.n_tit{background:url(../images/product.png) no-repeat center 0px;  padding-top:25px;}
.n_tit2{background:url(../images/company.png) no-repeat center 45px; padding-bottom:35px; padding-top:70px;}
.n_tit h2{font-size: 36px; color: #333; font-weight:400; line-height: 2em; height: 75px; text-align: center;  background:url(../images/line.png) no-repeat center bottom;}
.n_tit p{line-height: 1.7em; text-align: center;font-size: 14px; color: #666; margin-top:20px}

.bz_index_pic_jj_a{
padding:15px 0px 20px 0px;}
.about1_left{
float:left; width:500px; padding-top:80px;}
.about1_left .comdiv{
text-align:left;}
.about1_right{
float:right; background-color:#fff; width:535px; height:535px; margin-top:90px;}
.about1_right_mid{
width:465px; margin:0 auto; padding:0px;}
.about1_right_mid_ch{
font-size:24px; color:#1a9f45; line-height:30px; text-align:left; padding-top:25px;}
.about1_right_mid_en{
text-align:left; font-size:18px; color:#fead00;  line-height:28px; padding-top:5px; padding-bottom:20px;}
.about1_right_mid_mid{
color:#939393; text-align:left; font-size:14px; line-height:25px;min-height:400px;overflow-y:auto; max-height:400px;}
.biaoti_en{
text-align:left; font-size:36px; color:#a2a2a2; font-family:Arial, Helvetica, sans-serif; line-height:40px;text-transform: uppercase;}
.biaoti_ch{
text-align:left; font-size:24px; color:#62b578; line-height:35px;}
.whcon img{
max-width:100%;}
.whcon{
padding:50px 0px; height:310px;}
.whmenu a{
display:inline-block; width:196px; height:41px; line-height:41px; font-size:15px; color:#62ad70; border:2px #62ad70 solid;-moz-border-radius: 20px; /* Gecko browsers */ -webkit-border-radius: 20px; /* Webkit browsers */ border-radius:20px; /* W3C syntax */ margin:0 15px;}
.whmenu a:hover,.whmenu a.on{
background-color:#62ad70; color:#fff;}
.prolist li{ background-color:#fff; width:281px; border:1px solid #ccc;  padding:4px}
.prolist li .newslist_img{width:100%; height:175px; overflow:hidden}
.prolist li .newslist_img img{float:left; width:100%; height:175px; transition: all 2s;	-moz-transition: all 2s; -webkit-transition: all 2s; -o-transition: all 2s;}
.prolist li .newslist_img img:hover{transform:scale(1.2);-ms-transform:scale(1.2); -moz-transform:scale(1.4); -webkit-transform:scale(1.2);-o-transform:scale(1.2); }
.newslist li:hover .atp_a{border:1px #fff solid; width:101px; height:28px; line-height:28px;}

.newsinfo_top{border-bottom:1px #c6c6c6 solid; height:57px; line-height:57px;}
.newsinfo_top_left{float:left; width:90%; text-align:left;}
.newsinfo_top_left a{font-size:16px; color:#666;}
.newsinfo_top_left span{color:#e1e1e1; padding:0 10px;}
.newsinfo_top_left a:hover,.newsinfo_top_left a.on{color:#62b578}
.newsinfo_top_right{float:right; width:8%; text-align:right; font-size:14px; color:#666; padding-right:2%; background-position:right center; background-repeat:no-repeat; background-image:url(../images/return.png);}
.pro_left{float:left; width:395px; text-align:left; vertical-align:middle; overflow:hidden;}
.pro_left_pic{border:1px #e0e0e0 solid; padding:10px; width:373px;  }
.pro_left_pic img{float:left; width:100%;}
.piclist{padding:10px 0px;}
.piclist li{float:left; width:80px; height:50px; border:1px #e0e0e0 solid; padding:5px; margin-left:9px;}
.piclist li img{float:left; width:100%; height:50px;}
.piclist li:hover,.piclist li.on{border-color:#45a85f}
.pro_right{width:780px; float:right; margin:0px; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
.pro_right_name{font-size:20px; color:#62b578; line-height:30px; border-bottom:1px #cccccc dotted; padding-bottom:10px; text-align:left; font-weight:bold}
.pro_right_mid table{float:left; width:100%; text-align:left; font-size:14px; color:#6d6d6d; line-height:30px; vertical-align:top}
.pro_right_mid table b{color:#333;}
.pro_right_mid{
padding:10px 0px;}
.pro_right_mid_menu{
padding-top:15px;}
.pro_right_mid_menu img{
float:left; margin-right:10px; display:inline;}
.pro_info_top_con{height:45px; background-color:#e8e8e8; line-height:45px;}
.pro_info_top_con span{float:left; width:185px; line-height:45px; height:45px; background-color:#45a85f; color:#fff; font-size:16px;}
.case_re{height:230px; position:relative;}
.case_re img{float:left; width:100%; height:170px;}
.case_re p{font-size: 14px; color: #545454; line-height: 1.7em; padding-top:8px}
.case_re_mask span{
display:block; float:left; width:100%; padding-top:60px; margin-top:60px; background-image:url(../images/pro3.png); background-position:center top; background-repeat:no-repeat; font-size:18px; color:#fff;}
.case_re:hover .case_re_mask{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.tjnews{
border:1px #bcbcbc solid; width:1198px;}	
.tjnews_left{
float:left; width:595px; height:340px; margin:0px; padding:0px; overflow:hidden;} 
.tjnews_left img{
float:left; width:100%;} 
.tjnews_right{
width:545px; float:left; margin:0px; padding:0px; margin-left:40px; display:inline;}
.tjnews_right_top{
text-align:left; padding-top:20px; padding-bottom:10px;}
.tjnews_right_top a{
font-size:20px; color:#62b578; line-height:25px; font-weight:bold;}
.tjnews_right_time{
text-align:left; font-size:14px; color:#999999;}
.tjnews_right_jj{
text-align:left; font-size:14px; color:#666; line-height:25px; padding:20px 0px 30px 0px;}
.tjnews_right_more{
text-align:left;}
.tjnews_right_more a{
display:inline-block; width:160px; height:45px; text-align:center; line-height:45px; background-color:#62b578; font-size:16px; color:#fff;}
.honor_atp_top{
font-size:14px; color:#4fb681}
.honor_atp_name{
font-size:14px; color:#666666}
.honor_atp{
position:absolute; left:0; top:0; background-image:url(../images/atp13s.png); height:78px; background-position:center bottom; background-repeat:no-repeat; z-index:999}
.honor_atp2{position:absolute; left:0; bottom:0; background-image:url(../images/atp14s.png); height:40px; background-position:center top; background-repeat:no-repeat; padding-top:38px; z-index:999}

.index_ys{width:100%; height:164px; margin:auto; background:url("../images/bg_ys.jpg") top center no-repeat;}
.index_advs{width:100%; height:1200px; margin:auto; background:url("../images/bg_xz.jpg") top center no-repeat;}
.index_adv{width:1150px; height:1200px; position:relative; margin:0 auto}
.index_adv .Context .text1{line-height:1.6em; font-size:28px; font-weight:bold; color:#000}
.index_adv .Context .text2{line-height:1.6em; font-size:20px; font-weight:bold; color:#999}
.index_adv .Context .text3{line-height:1.8em; font-size:15px; color:#555; padding-top:10px}
.adv01{width:450px; height:150px; position:absolute;top: 255px;left: 70px;}
.adv02{width:450px; height:120px; position:absolute;top: 436px;left: 70px;}
.adv02_img{width:1100px; height:165px; position:absolute;top: 520px;left: 30px;}
.adv02_img img{margin:0 15px}
.adv03{width:380px; height:150px; position:absolute;top: 700px; left: 750px;}
.adv04{width:380px; height:150px; position:absolute;top: 845px	;left: 750px;}
.adv05{width:380px; height:150px; position:absolute;top: 1005px; left: 750px;}



.smnav{height:45px; line-height:45px; width:1200px; margin:0 auto; text-align:center}
.smnav a{color:#fff; width:131.3px; display:block; font-size:15px; float:left; margin:0 1px; background:#237d4b}
.smnav a:hover{background:#ff9a00; color:#fff; font-weight:bold}
.pro-wrapper {
    position: relative;
    width: 105%;
    height: 100%;
    z-index: 1;
}
.pro-wrapper li{float:left;overflow: hidden; z-index: 1; position: relative; padding:6px;  color:#a3a7ad; width:379px; margin:0 10px 12px 0; border:1px solid #ccc; height:318px}
.ipro_pic_name{font-size:16px; color:#333; padding-top:10px; line-height:1.7em;}
.ipro_pic_jj_a{padding:5px 0px 15px 0px;}


.connect_column{margin-top: 40px;}
.connect_column li{float: left;text-align: center;width: 285px;height: 150px;margin-left: 20px;position: relative;padding-top: 42px;font-size: 16px;color: #fff;line-height: 32px;}
.connect_column li:first-child{margin-left: 0;}
.connect_column h2{font-size: 18px;color: #fff;font-weight: normal;margin-top: 10px;margin-bottom: 10px;}
.connect_column .info{position: relative;z-index: 2;}
.connect_column .text{text-align:center}
.connect_column .s1,.connect_column .s2,.connect_column .s3,.connect_column .s4{position:absolute;top:0;left:0;width:100%;height:100%;background: #5bb64a;}
.connect_column .i1{display: inline-block;width: 36px;height: 46px; background: url(../images/add05.png) no-repeat;}
.connect_column .i2{display: inline-block;width: 42px;height: 46px; background: url(../images/tel07.png) no-repeat;}
.connect_column .i3{display: inline-block;width: 40px;height: 46px; background: url(../images/fax.png) no-repeat}
.connect_column .i4{display: inline-block;width: 40px;height: 46px; background: url(../images/qq2.png) no-repeat;}
.connect_column a{ color: #fff;}

/************************ news ******************************/
.lf{ display:block; float:left;}
.rf{ display:block; float: right;}
.xwl li{ display:block; clear:both;  margin-bottom:16px;  position:relative; overflow:hidden;}
.xwl .ne-da{ display:inherit; margin-top:6px; width: 60px;  height: 71px; text-align: center; border:1px solid #c6c6c6}
.da1 {display: block; padding-top: 0px; line-height: 36px; font-size: 20px; color: #000;}
.da2 {display: block; line-height: 35px; font-size: 12px; color: #000; background:#e6e6e6}
.ne-jsk {display: block; margin-left: 80px;}	
.duo2 {display: block; width: 96px; height: 28px; text-align: center; line-height: 28px; font-size: 12px; color: #fff; background: #8c8c8c; position: relative; overflow: hidden;}
.duo2 span {display: block; position: relative; top: 0;}
.xwl .ne-js-ti{ padding-top:5px; padding-bottom:8px; font-size:16px; font-weight:bold;color:#19aa51}
.xwl .ne-js-ti a{color:#545454}
.xwl .ne-js-ti a:hover{ color:#f70f0f;}
.xwl .ne-js-js{ height:70px; line-height:26px; font-size:14px; }
.xwl .ne-js-line{ width:100%; height:1px; background:#d0d0d0;}
.xwl .ne-js-line2{ width:0%; height:1px; background:#71a52f;}
.xwl .ne-js-line2, .xwl .ne-js-ti, .ne-js-ti a, .da1, .da2{
	-webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	-o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
	transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);}
.xwl li:hover .ne-js-line2{ width:100%;}
.xwl li:hover .ne-js-ti{ padding-left:8px;}
.xwl li:hover .duo2{ background:#71a52f;} .xwl li:hover .duo2-1, .xwl li:hover .duo2-2{ top:-28px;}


/************************ pagelist******************************/
ul#Pager2{height:28px;padding:8px 5px; width:auto; margin:0 auto}
ul#Pager2 li{height:28px; line-height:28px; padding:1px 15px; margin:0 2px; border:1px solid #ddd; float:left; background:#eee}
ul#Pager2 li:hover{background:#f70f0f; border:none;font-weight:bold; border:1px solid #f70f0f;}
ul#Pager2 li:hover a{color:#fff;background:#f70f0f;}
ul#Pager2 .thisclass{background:none; border:none}
ul#Pager2 .thisclass a{font-weight:bold}
ul#Pager2 .thisclass:hover{background:none; border:none}
ul#Pager2 .thisclass:hover a{background:none; color:#000; font-weight:bold}

ul#Pager2 li:hover span{color:#fff}
ul#Pager2 li .pageinfo strong{color:#f70f0f}
ul#Pager2 li:hover strong{color:#fff}


/*kefu*/
.izl-rmenu{position:fixed; right:10px; top:300px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:60px; height:61px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#3e3e3e; }
.izl-rmenu .btn-qq:hover{background-color:#ff0000;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-size:60px 61px; background-color:#3e3e3e; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;  background-size:60px 61px; background-color:#3e3e3e;}
.izl-rmenu .btn-wx:hover{background-color:#ff0000;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-size:60px 61px; background-color:#3e3e3e;}
.izl-rmenu .btn-phone:hover{background-color:#ff0000;}
.izl-rmenu .btn-phone .phone{background-color:#ff0000; position:absolute; width:160px; left:-160px; top:0px; line-height:61px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-size:60px 61px; background-color:#ff0000; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.clear{clear:both}