@charset "utf-8";
.wapper{
	width:1240px; margin:0 auto; padding:0px; text-align:center; vertical-align:middle; overflow:hidden; }
.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:36px; line-height:36px; background-color:#000000; color:#aaabac; font-size:14px;}	
.topleft{
float:left;}
.topright{
float:right; text-indent:26px; background-image:url(../images/phone.png); background-position:left center; background-repeat:no-repeat;}
#header{
height:110px;
  left:0; top:0;  z-index:888; background-color:#fff; }
#logo{
float:left; margin:0px; padding:0px; width:240px; height:110px; background-image:url(../images/logo.png); background-position:center; background-repeat:no-repeat;}
#logo a{
float:left; display:block; width:100%; height:110px;}
.menu{
float:right; width:896px; margin:0px; padding:0px; text-align:right;}
.menu a{
font-size:15px; line-height:110px; float:left; width:128px; display:inline-block;transition: 0ms;
-moz-transition: 0ms;
-webkit-transition: 0ms
-o-transition: 0ms;  color:#363636; text-align:center;
}
.menu a:hover,.menu a.on{
width:126px;
border-left:1px #ecebeb solid;border-right:1px #ecebeb solid;
background-image:url(../images/menubg.png); background-position:center bottom; background-repeat:repeat-x; color:#e60012}
.banner_a{
font-size:24px; color:#231815; display:inline-block; width:200px; height:53px; line-height:53px; background-color:#e60012; margin-top:325px;}
.banner_a:hover{ color:#231815;}
.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;}
.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:#e60012}
.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:#e60012; 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; overflow:hidden}
.indexcase_title{
height:80px; line-height:80px; font-size:16px; color:#201512; text-align:center; background-color:#e60012}
.indexcase_jj{
font-size:14px; color:#fff; line-height:25px; padding:40px 5%; width:90%; height:50px;}
.viewmore2{
display:inline-block; border:1px #e60012 solid; width:112px; height:28px; line-height:28px; color:#e60012; font-size:14px;}
.indexcase_img{
float:left; /*width:100%;*/ height:295px;}
.viewmore2:hover{
background-color:#e60012; color:#fff;}
.bg2{
background-image:url(../images/bg2.jpg); padding-top:187px; background-position:center top; background-repeat:no-repeat; background-color:#ffffff}
.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{
height:128px; padding:0 5%; width:90%; background-image:url(../images/new3.png); background-position:center 90px; background-repeat:no-repeat;}
.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{
border-top:3px #e60012 solid; background-color:#000000}
.footernav{
padding:30px 0px 30px 0px;}
.footernav li{
float:left; width:147px; border-left:1px #32363b solid; padding-left:55px;}
.footernav li.fli{
border:none; width:162px; padding-left:0px;}
.footernav li.lli{
padding-left:35px; width:167px;}
.fs a{
float:left; margin-right:10px;}
.fs{
padding-top:15px; padding-bottom:8px;}
.footernav li .comdiv{
text-align:left}
.footernav_ch{
font-size:15px; color:#cccccc; padding-bottom:3px;}
.footernav_en{
font-family:Arial, Helvetica, sans-serif; color:#515459}
.footernav li dl{
padding-top:10px;}
.footernav li dl dd{
float:left; margin:0px; padding:2px 0px; width:100%}
.footernav li dl dd a{
color:#ccc;}
.footernav li dl dd a:hover{
color:#fff;}
#cp{
background-color:#eee; color:#73777c; line-height:30px;}
.cpleft{
float:left;}
.cpright{
float:right}
#cp a{ color:#73777c}
#nybanner{
height:559px; background-position:center; background-repeat:no-repeat;}
.case_list_1 li{
float:left;  width:595px; height:394px; border-bottom:2px #e50011 solid; background-color:#fff;}
.case_list_1 li:hover{border-bottom:2px #000000 solid;}
.case_list_1_img img{
float:left; width:100%; height:230px;}
.case_list_2 .case_list_1_img img{
float:left; width:auto;   height:230px;}
.case_list_1_txt{
padding:0 3%; width:94%;}
.case_list_1_txt .comdiv{
text-align:left}
.case_list_1_txt_title{
font-size:18px; color:#666; padding:20px 0px 15px 0px;}
.case_list_1_txt_title span{
color:#e50011; font-family:Arial, Helvetica, sans-serif; margin-right:9px;}
.case_list_1_txt_jj{
font-size:14px; color:#999; line-height:25px; height:55px;}
.case_list_1_txt .case_list_1_txt_a{
text-align:right;font-size:14px; color:#e50011}
.case_list_1_txt_a a{
font-size:14px; color:#e50011}
.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{
border:1px #bababa solid; display:inline-block; line-height:32px; padding:0 70px; font-size:16px;}	
.newscate a:hover,.newscate a.on{
border-color:#e50011; color:#e50011}  
.newscate{
padding-bottom:35px;}


.newslist li{
float:left; width:380px; height:393px; margin:0px; padding:0px; margin-bottom:40px; margin-left:50px;}
.newslist_img img{
float:left; width:100%; height:230px;}
.newslist_txt{
border:1px #d2d2d2 solid; border-top:none; width:378px; height:163px; background-color:#fff;}
.newslist_txt_title{
font-size:16px; color:#323232; padding:20px 0px 15px 0px;}
.newslist_txt_jj{
font-size:12px; color:#999; padding:0px 4% 10px 4%; width:92%; line-height:22px;}
.newslist_txt_a{
background-image:url(../images/new3.png); height:32px; background-position:center; background-repeat:no-repeat;}
.newslist li:hover .newslist_txt{
background-color:#e60012}
.newslist li:hover .newslist_txt_title,.newslist li:hover .newslist_txt_jj{
color:#fff;}
.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:#e60012}
.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:#e50011}

#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:50px; max-height:50px;}
#aboutcon01{
text-align:left; font-size:18px; line-height:30px; padding-top:13px;overflow-y:auto; min-height:100px; max-height:100px;}


 
.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;}

.contact_list{
padding-top:125px;}
.contact_list li{
float:left; margin:0px; padding:0px; height:560px; width:390px; background-color:#fff; font-size:14px;}
.contact_list li.clli{
float:right; width:420px;}
.contact_list_img img{
float:left; width:100%; height:175px;}
.contact_list_txt{
height:185px; padding:0px 20px; width:350px; text-align:left;}
.contact_list_txt .comdiv{
text-align:left;}
.contact_list_txt_name{
font-size:16px; color:#272727; line-height:25px; padding-top:15px; padding-bottom:10px;}
.contact_list_txt_con{
line-height:25px;}
.contact_list_map{
height:200px;}
.contact_list_map img{
float:left; width:100%; height:200px;}
.contact_mid{
height:370px; margin-top:15px; min-height:370px; max-height:370px;overflow-y:auto; padding-left:20px; padding-right:20px; width:350px;}
.contact_mid dd{
float:left; margin:0px; padding:0px; width:100%; margin-bottom:10px;}
.contact_mid dd .comdiv{
text-align:left; font-size:14px; line-height:25px; }
.contact_mid dd .comdiv span{font-size:16px; color:#272727; line-height:25px; display:inline-block; padding-bottom:5px;  }
.probg{
background-position:center top; background-repeat:no-repeat; padding:30px 0px;}
.pcate_name{
text-align:left; font-size:24px; color:#e50011; 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:#e50011; 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;}




.cssimg { -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); -moz-transform: scale(1, 1); transform: scale(1, 1); }
.cssimg:hover { -webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }


.comdiv01{
margin:0px; padding:0px; clear:both; text-align:center; overflow:hidden; width:100%;}

.Root{width:1200px;overflow:hidden;margin:0 auto;}
.big_wapper01{
width:100%; clear:both; margin:0px; padding:0px; overflow:hidden;}
.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}

.contact_mid{
height:915px; position:relative;} 
.contactinfo{
background-color:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.1); height:420px;} 
.contact_mid_top{
position:absolute; left:0; top:0; overflow:visible; height:420px; z-index:99;}
.contact_left{
float:left; width:600px; height:420px; overflow:hidden;}
.contact_left img{
float:left; width:100%;  } 
.contact_right{
float:left; width:485px; margin-left:57px;}
.contact_right_top{
text-align:left; font-size:25px; color:#e50011; line-height:30px; padding-top:55px; padding-bottom:30px;}
.contact_right_info ul li{
width:100%; margin:0px; padding:0px; text-align:left; color:#333; background-image:url(../images/c2.jpg); text-indent:20px; line-height:37px; background-position:left center; background-repeat:no-repeat;}
.contact_map{
position:absolute; left:0; bottom:0;padding:150px; height:720px; }

.nytitle span{text-transform:uppercase;
display:inline-block; font-size:25px; padding:0 50px; position:relative; line-height:30px;}
.nytitle_left{
position:absolute; left:0; top:0; height:100%; background-image:url(../images/about3.png); width:27px; background-position:center; background-repeat:no-repeat;}
.nytitle_right{
position:absolute; right:0; top:0; height:100%; background-image:url(../images/about3.png); width:27px; background-position:center; background-repeat:no-repeat;}
.nycontent{
width:1000px; padding-bottom:45px; line-height:28px; text-align:left;}
.nybg{
background-color:#ededed;}





.newslist3_mid{
width:100%; margin:0px; padding:0px; clear:both;}
.newslist3_mid ul li{
width:100%; margin:0px;  overflow:hidden;webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.newslist3_mid ul li .Root{
border-bottom:1px #e2e4e4 solid;padding:30px 0px;webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.newstop3_left a{
position:relative; display:block; width:100%; height:400px;}
.newslist3_mid_left{
float:left; width:190px; text-align:left; color:#e60012;}
.newslist3_mid_left_top{
font-family:Arial, Helvetica, sans-serif; font-size:60px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:60px; padding-bottom:10px;}
.newslist3_mid_left_footer{
font-size:24px; color:#bababa; text-align:right; padding-right:7%; width:93%}
.newslist3_mid_right{
width:900px; float:left; margin-left:25px;}
.newslist3_mid_right_jj{
color:#999; text-align:left;line-height:23px;}
.newslist3_mid_right_top{
width:100%; text-align:left; font-size:18px; line-height:25px; padding-bottom:15px;}
.newslist3_mid ul li:hover,.newslist3_mid ul li.on{
background-color:#e60012; color:#fff;}
.newslist3_mid ul li:hover a,.newslist3_mid ul li.on a{
color:#fff}
.newslist3_mid ul li:hover .newslist3_mid_right_jj,.newslist3_mid ul li:hover .newslist3_mid_left,.newslist3_mid ul li:hover .newslist3_mid_left_footer{
color:#fff}
.newslist3_mid ul li.on .newslist3_mid_right_jj,.newslist3_mid ul li.on .newslis3t_mid_left,.newslist3_mid ul li.on .newslist3_mid_left_footer{
color:#fff}
.newsmid3{
width:1150px; float:left;webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.newslist3_mid ul li:hover .newsmid,.newslist3_mid ul li.on .newsmid{
margin-left:50px;}
.newsinfo3_time{
width:100%; text-align:center; padding-bottom:60px; overflow:hidden;}
.newsinfo3_time span{
display:inline-block; background-image:url(../images/n5.png); font-family:Arial, Helvetica, sans-serif; color:#666; padding-left:18px; background-position:left center; background-repeat:no-repeat;}
.Root{width:1200px;overflow:hidden;margin:0 auto;}



/*分页*/
.list_pages{ text-align:center;height:52px;margin-top:20px;}
.list_pages ul{}
.list_pages ul li{float:none;width:auto;padding:4px 8px;border:1px solid #eee;/*background-color:#eee;*/display:inline-block;zoom:1;*display:inline;margin:0 2px;}
.list_pages ul li a{color:#606060;}
.list_pages ul li a:hover{color:#000000;}
.list_pages ul li.thisclass,.list_pages ul li.thisclass a,.list_pages ul li.thisclass a:hover{/*background-color:#912D3C;color:#fff;border:1px solid #912D3C;*/}
.list_pages .pageinfo{padding:4px 10px;color:#555;font-weight:normal;float:none;}
.list_pages .pageinfo strong{color:#555; font-weight:normal;}
.list_pages select{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}


.job_left{
float:left; width:600px; height:350px; overflow:hidden;} 
.job_left img{
float:left; width:100%; height:350px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.job_left img:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.job_right{
float:right; padding:65px; width:470px; height:220px; background-color:#f5f5f5;} 
.job_right_top{
text-align:left; font-size:25px; color:#e60012; line-height:35px; padding-bottom:25px; padding-top:25px;}
.job_right_jj{
color:#333; line-height:29px; text-align:left;} 
.joblist{
overflow:visible}
.joblist li{-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.1);box-shadow:0 20px 40px rgba(0,0,0,0.1);
float:left; width:480px; min-height:485px; margin-bottom:40px; max-height:485px; background-color:#fff;overflow-y:auto;   padding:50px;} 
.joblist_top{
text-align:left; font-size:25px; color:#e60012; line-height:30px;} 
.joblist_jj{
text-align:left; color:#333; line-height:27px; padding-top:25px; padding-bottom:25px;} 
 .joblist li.ou{
 float:right;}
 
 .nytitle{
padding:45px 0px;}
.menu ul li dl dd a{text-transform:uppercase; font-size:12px;}
.nytitle span{text-transform:uppercase;
display:inline-block; font-size:25px; padding:0 50px; position:relative; line-height:30px;}
.nytitle_left{
position:absolute; left:0; top:0; height:100%; background-image:url(../images/about3.png); width:27px; background-position:center; background-repeat:no-repeat;}
.nytitle_right{
position:absolute; right:0; top:0; height:100%; background-image:url(../images/about3.png); width:27px; background-position:center; background-repeat:no-repeat;}
.nycontent{
width:1000px; padding-bottom:45px; line-height:28px; text-align:left;}
.nybg{
background-color:#ededed;}


.downlist003{
background-color:#ededed; padding-top:55px; padding-bottom:35px;}
.order_top{
width:613px; margin:0 auto; padding:0px; margin-top:185px;}
.order_top_sel ul li{ cursor:pointer;
float:left; height:44px; line-height:44px; color:#fff; margin-right:2px; background-color:#666; padding:0 17px; }
.order_top_sel ul li.on{
background-color:#e60012;}
.order_top_input{
border:1px #c9c9c9 solid; width:611px; background-color:#fff; height:58px;}
.order_top_input_btn{ width:100px;
float:right; height:58px; border:none; background-color:#e60012; cursor:pointer; background-position:center; background-repeat:no-repeat; background-image:url(../images/order1.png);}
.order_top_input_keyword{
float:left; width:480px; margin-left:20px; border:none; background-color:transparent; height:58px; line-height:58px; color:#999; font-size:16px;}
.fb_left{
float:left; width:570px;}
.fb_left img{
float:left; width:100%;}
.fb_mid{
padding-top:40px; padding-bottom:150px;}
.fb_right{
float:right; width:570px;}
.fb_right ul li{
float:left; width:94%; margin:0px; margin-top:20px; padding:10px 3%; border-bottom:1px #ededed solid;}
.wbk{
float:left; width:100%; color:#999; margin:0px; padding:0px; border:none; background-color:transparent; font-family:"微软雅黑"}
.wbkbtn{-moz-border-radius: 40px; /* Gecko browsers */ -webkit-border-radius: 40px; /* Webkit browsers */ border-radius:40px; /* W3C syntax */ 
display:inline-block; display:inline-block; height:40px; line-height:40px; color:#fff; background-color:#e60012; padding:0 70px; float:left;}
.wbkbtn:hover{
background-color:#999; color:#fff;}
.jdtitle{-moz-border-radius: 46px; /* Gecko browsers */ -webkit-border-radius: 46px; /* Webkit browsers */ border-radius:46px; /* W3C syntax */ 
display:inline-block; line-height:44px; border:1px #999 solid; padding:0 37px;}
.jd_top{
height:64px; position:relative; padding-top:9px;}
a.history{
position:absolute; left:0; top:0px; width:64px; height:64px; background-image:url(../images/return.png); background-position:center; background-repeat:no-repeat;}
.jd_lc li{
display:inline-block;}
.jd_lc{
padding-bottom:25px;  background-position:center bottom; background-repeat:repeat-x}
.jd_lcon{background-image:url(../images/order10.png);}
.jd_lc_mid{
width:118px; height:118px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/order4.png); position:relative;}
.jd_lc_mid2{
background-position:center; background-image:url(../images/order7.png);}
.jd_lc_mid table{
width:100%; height:118px; text-align:center; vertical-align:middle}
.jd_lc_mid table td{ line-height:22px;
text-align:center; width:100%; height:118px; vertical-align:middle; color:#fff;}
.jd_lc_mid span{-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */ 
position:absolute; left:44px; top:-15px; width:30px; height:30px; background-color:#fff; text-align:center; line-height:30px;}
.jd_lc li{
padding:50px 0px 80px 0px;}
.jd_lc_mid span.on{
background-color:#666; color:#fff;}
.jd_lc li.on .jd_lc_mid{
background-position:left center;}
.jd_lc li.on .jd_lc_mid2{
background-position:center; background-image:url(../images/order8.png);}
.jd_lc li.on2{
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/order5.png);}
.jd_lc_info{
background-color:#fff;  padding:100px 0px;  }
.jd_lc_info table{
margin:0 auto; width:auto; vertical-align:middle;}
.jd_lc_info table td{
vertical-align:middle;}
.jd_lc_info_result{
padding-left:45px; line-height:38px;}
.jd_lc_info_result .comdiv{
text-align:left; color:#333;}
.jd_lc_info_result_footer{
font-size:18px;}
.jd_lc_info_result_footer span{
color:#00a0e8; padding:0 10px;}
.jd_lc_all_info{
padding-bottom:105px; position:relative;  }
.jd_lc li.on3 .jd_lc_mid{
background-position:center; background-image:url(../images/order11.png);}
.jd_lc_info2{
background-color:#fff;}
.jd_lc_info2_mid{
width:1000px; margin:0 auto; padding:0px 0px;}
.jd_lc_info2_mid_tb table{
width:100%; margin:0px; padding:0px; vertical-align:middle;}
.jd_lc_info2_mid_tb table td{
vertical-align:middle;}
.jd_lc_info2_mid_tb{
text-align:left; padding:40px 0px; border-bottom:1px #d5d5d5 solid;}
.down_file{-moz-border-radius: 45px; /* Gecko browsers */ -webkit-border-radius: 45px; /* Webkit browsers */ border-radius:45px; /* W3C syntax */ 
display:inline-block; width:160px; height:45px; line-height:45px; text-align:center; color:#fff; background-color:#00a0e8;}
.down_file:hover{
background-color:#666; color:#fff;}