@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}b,strong{font-weight:bold}table{border-collapse:collapse;border-spacing:0}input,textarea,button{font-size:10pt;}.L{float:left}.R{float:right}.C{clear:both}.RA{position:relative;}.A{position:absolute;}.BR{display:block;overflow:hidden;line-height:1px;height:1px;}.BO{display: block;overflow: hidden;}.B{display: block;}.O{overflow: hidden;}.IB{display: inline-block;*display: inline;*zoom:1;}.AC{position: absolute;left: 50%;top: 50%;}.ABC{display: block;overflow: hidden;position: absolute;left: 50%;top: 50%;}
html,body{font-family: "SourceHanSansCN",simhei; color:#212121; font-size:14px;}
body{
 }
a{text-decoration: none;outline: 0; color:#212121;-webkit-transition-duration:.5s;transition-duration:.5s}
a:hover,.cp a:hover,.ny_right_top_right a:hover,.ny_right_top_right span{text-decoration: none;outline: 0; color:#beae8e}
.Root{width:1200px;overflow:hidden;margin:0 auto;}
.big_wapper{
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;}
.comdiv{
width:100%; overflow:hidden; margin:0px; padding:0px; float:left;}
.daxie{
text-transform:none;}
/**/
.banner { position: relative; background-size: cover; background-position: center top; height:818px; overflow:hidden;} 
.banner .list .animate { -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; width: 100%; text-align: center; left: 100%; } 
.banner .list {/*-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;-ms-transition-duration:2.9s;-moz-transition-duration:2.9s;transition-duration:8s;*/  position: relative; display: none; text-align:center; background-size: cover; background-position: center top; position: absolute; width: 100%; height: 818px; } 
.banner .list a{
display:inline-block; width:147px; height:44px; text-align:center; line-height:44px; color:#fff; font-size:14px; color:#fff; background-color:#00618d; margin-top:480px;

} 
.banner .list.current .animate {    } 
.banner .list.moveleft .animate {   } 
.banner .btns { position: absolute; left: 0px; width: 100%; bottom: 45px; text-align: center; z-index:999; } 
.banner .btns a {   -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;width: 18px; height: 18px; background-position: center center; background-repeat: no-repeat; display: inline-block; margin-right: 5px; margin-left:5px; background-position:center; background-repeat:no-repeat; background-image:url(../images/li.png);} 
.banner .btns a.current { background-image:url(../images/lion.png);}


.banner_txt1{
width:100%; margin:0px; padding:0px; overflow:hidden; margin-top:300px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 1.0s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; font-size:40px; color:#fff; line-height:40px; letter-spacing:2px; font-family:"Open Sans", Times, serif;   }
.banner_txt2{
width:100%; margin:0px; padding:0px; overflow:hidden; margin-top:65px;-webkit-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; -moz-transition-duration: 0.7s; transition-duration: 0.7s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; font-size:20px; color:#fff; letter-spacing:18px; line-height:25px; }
.banner_txt3{
width:100%; margin:0px; padding:0px; overflow:hidden; margin-top:105px;-webkit-transition-duration: 0.9s; -ms-transition-duration: 0.9s; -o-transition-duration: 0.9s; -moz-transition-duration: 0.9s; transition-duration: 0.9s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; font-size:14px; color:#525252; line-height:22px; }	  
	  
.banner .list.current .banner_txt1{
margin-top:380px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.banner .list.current .banner_txt2{
margin-top:15px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}	
.banner .list.current .banner_txt3{
margin-top:15px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}	   
.banner_more{position:absolute; left:317px; background-position:center; background-repeat:no-repeat; background-image:url(../images/d.png); top:300px; z-index:999999999; width:565px; height:291px; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 1s;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0; }	   
.banner .list.current .banner_more{
filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; top:270px;}










body{
padding-top:94px;}
#top{
   position:fixed; left:0; top:0; z-index:995;}
.top .big_wapper{
position:relative; height:94px;}
.top .big_wapper .logo{
position:absolute; left:65px; top:0; height:100%; width:153px; background-image:url(../images/logo.png); background-position:center; background-repeat:no-repeat;}
.lan{ float:right; margin-right:65px; margin-top:37px; height:20px; line-height:20px; font-size:14px; color:#212121; font-family:'helvetica'} 
.lan span{
padding:0 15px; background-position:center; background-repeat:no-repeat; background-image:url(../images/top1.png);} 
.lan a.menu{
background-position:left center; background-repeat:no-repeat; background-image:url(../images/cate.png); padding-left:22px;
} 





.lan2{ float:right; margin-right:65px; margin-top:37px; height:20px; line-height:20px; font-size:14px; color:#212121; font-family:'helvetica'} 
.lan2 span{
padding:0 15px; background-position:center; background-repeat:no-repeat; background-image:url(../images/top1.png);} 
.lan2 a.menu{
background-position:left center; background-repeat:no-repeat; background-image:url(../images/cate.png); padding-left:22px;
} 



.index_brand_left{
float:left; width:575px;}
.index_brand_right{
float:right; width:557px; position:relative;}
.index_brand_left_top{
font-size:30px;font-family: 'Raleway';text-transform:uppercase; padding:20px 0px;}
.index_brand_left_mid{
font-size:18px; background-position:left bottom; letter-spacing:3px; background-repeat:no-repeat; background-image:url(../images/index3.png); padding-bottom:20px;}
.indexbrand{
  height:377px; padding:90px 0px;}
.index_brand_left_jj{
font-size:15px; color:#666; letter-spacing:2px; line-height:25px; padding-top:30px; padding-bottom:30px;}
.index_brand_right span{
position:absolute; bottom:58px; width:255px; height:1px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index2.png); left:-230px;}
.indexbrandmore{
display:inline-block; border:1px #555 solid; width:168px; height:48px; font-size:14px; text-align:center; line-height:48px;font-family:'helvetica'} 
.indexbrandmore:hover{
background-color:#555; color:#fff;} 
.indexpro li{
float:left; width:293px; margin-right:7px;   height:690px;  }
.indexpro_img{  overflow:hidden; margin-bottom:7px;
background-size:cover; background-position:center; background-repeat:no-repeat; position:relative;}
.indexpro_img:hover{ }
.indexpro li.lli{
width:600px; margin-right:0px;} 
.indexpro_img_bg{ z-index:10;
position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.indexpro_img:hover .indexpro_img_bg{
filter:alpha(opacity=85);  
      -moz-opacity:0.85;  
      -khtml-opacity: 0.85;  
      opacity: 0.85;} 	  
	  
.indexpro_img_bg_top{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:2%; top:2%; width:0; height:1px; background-color:#fff;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.indexpro_img:hover .indexpro_img_bg_top{width:96%;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.indexpro_img_bg_bottom{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:100%; bottom:2%; width:96%; height:1px; background-color:#fff;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}	
.indexpro_img:hover .indexpro_img_bg_bottom{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
left:2%;}
.indexpro_img_bg_left{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:2%; top:100%; width:1px; height:96%; background-color:#fff;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;} 
.indexpro_img:hover .indexpro_img_bg_left{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
top:2%;}
.indexpro_img_bg_right{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; right:2%; top:2%; width:1px; height:0; background-color:#fff;}  
.indexpro_img:hover .indexpro_img_bg_right{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
height:96%;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.indexpro_img_bg table{
width:100%; text-align:center; vertical-align:middle; color:#fff;}
.indexpro_img_bg table td{
text-align:center; vertical-align:middle;} 
.indexpro_img_bg_enname{
font-size:16px; padding:20px 0px;}
.indexpro_img_bg_chname span{
display:inline-block; border:1px #fff solid; line-height:30px; padding:0 23px;}
.indexvideo_top{
font-size:30px; color:#0d0d0d; font-weight:bold; text-align:center; line-height:30px;}
.indexvideo_top_jj{
font-size:18px; color:#666; line-height:28px;}
.indexvideo_top_jj div{
margin:0 auto; padding:0px; width:485px; padding:15px 0px 40px 0px; text-align:center;} 
.indexvideo_videoimg{ -webkit-transition-duration:.5s;transition-duration:.5s;
height:625px; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.indexvideo_videoimg_pic{
width:100%; height:625px; float:left;}
.indexvideo_videoimg:hover img.indexvideo_videoimg_pic{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.indexvideo_videoimg_mid{
position:absolute; left:0; top:0; height:100%; background-image:url(../images/index7.png); color:#fff;}
.indexvideo_videoimg_mid .comdiv{
text-align:center;} 
.indexvideo_videoimg_mid_play{
padding-top:130px;}
.indexvideo_videoimg_mid_ename{
font-size:36px; color:#fff; letter-spacing:4px; font-family: 'Raleway'; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/index6.png); padding:35px 0px 30px 0px;}
.indexvideo_videoimg_mid_name{
font-size:16px; color:#fff; line-height:30px; letter-spacing:4px; padding:35px 0px 55px 0px;}
.indexvideo_videoimg_mid_showmore .indexbrandmore{
color:#fff; border-color:#fff;}
.indexvideo{
padding-bottom:70px;}
.indexcase_top{
text-align:center; font-size:36px; letter-spacing:2px; line-height:36px;font-family: 'Raleway';}
.indexcase_top_title{
text-align:center;}
.indexcase_top_title div{
display:inline-block; background-position:center; background-repeat:repeat-x; background-image:url(../images/index8.png); padding:20px 38px; font-size:18px;}
.indexcase_top_title span{
padding:0 10px; display:inline-block;letter-spacing:7px; background-color:#fff;}
.indexcase_cate{
text-align:center; padding:60px 0px;}
.indexcase_cate a{
display:inline-block; margin:0 2px; line-height:32px; border:1px #dbdbdb solid; padding:0 30px; color:#666;}
.indexcase_cate a.on,.indexcase_cate a:hover{
color:#fff; background-color:#37393b; border-color:#37393b;}
.indexcase_list{
height:510px; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/index16.png);}
.slide_mid{
position:relative; overflow:hidden; width:387px; height:340px; margin:0 auto;}
.slide_mid_img{
height:259px; overflow:hidden; position:relative;}
.slide_mid_img img{
float:left; width:100%; height:259px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.slide_mid_img:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.slide_mid_img_mask{
position:absolute; left:0; top:-100%; height:100%; background-image:url(../images/index10.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;}
.slide_mid:hover .slide_mid_img_mask{
top:0;}
.slide_mid_img span{alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:156px; top:120px; z-index:10; background-position:center; background-repeat:no-repeat; background-image:url(../images/index9.png); display:block; width:74px; height:74px;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;} 

.slide_mid:hover span{
top:92px;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}

.slide_mid_img_name{-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; bottom:-81px; height:81px; text-align:center; background-color:#fff;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;} 
.slide_mid_img_name span{
font-size:18px; display:inline-block; height:81px; line-height:58px; background-image:url(../images/index11.png); background-position:center 55px; background-repeat:no-repeat;}
.slide_mid:hover{webkit-box-shadow:0 8px 16px rgba(0,0,0,0.1);box-shadow:0 8px 16px rgba(0,0,0,0.1); }
.indexcase_list .slide{
padding-bottom:16px;}
.slide_mid:hover .slide_mid_img_name{
bottom:0;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.indexcase_action{
text-align:center;}
.indexcase_action div{
display:inline-block; line-height:42px; height:42px;}	 
.indexcase_action_left{
width:52px; height:42px; background-position:left center; background-repeat:no-repeat; background-image:url(../images/index12.png);}
.indexcase_action_left a{
display:block; float:left; width:100%; height:42px; text-align:left; text-indent:-999em;}
.indexcase_action_right{
width:52px; height:42px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index13.png);}
.indexcase_action_right a{
display:block; float:right; width:100%; height:42px; text-align:left; text-indent:-999em;} 
.indexcase_action{
padding-top:55px;} 
#footer{
background-color:#2e2e2e; color:#fff; padding-top:80px; padding-bottom:60px;}
.footer_table{
width:100%;}
.footer_table td{
border-left:1px #494b4d solid; vertical-align:top;color:#ddd;}
.footer_menu_top{ color:#fff;
background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/f1.png); padding-bottom:12px;}
.footer_menu_list li{
width:100%; float:left; margin:0px; padding:8px 0px;}
.footer_menu_list li a{
color:#ddd;}
.footer_menu_list li a:hover{
color:#fff;}
.footer_menu_list{
padding:15px 0px 10px 0px;}
.footer_menu_top2{
background-image:none; padding-top:15px;}
.sendinput{
float:left; height:31px; border:1px #999 solid; line-height:31px; padding:0 10px; width:235px; color:#999; background-color:transparent;}
.sendinput_img{
float:left; margin-left:5px;}
.shareicon{
overflow:visible; padding-top:15px;}
.shareicon a{
display:inline-block; width:25px; height:25px; position:relative; background-position:center; background-repeat:no-repeat;}
.shareicon a.qq{
background-image:url(../images/qq.jpg);}
.shareicon a.qq:hover{
background-image:url(../images/qqhover.jpg);}

.shareicon a.wx{
background-image:url(../images/wx.jpg);}
.shareicon a.wx:hover{
background-image:url(../images/wxhover.jpg);}

.shareicon a.wb{
background-image:url(../images/wb.jpg);}
.shareicon a.wb:hover{
background-image:url(../images/wbhover.jpg);}

.shareicon a.ewm{
background-image:url(../images/ewm.jpg);}
.shareicon a.ewm:hover{
background-image:url(../images/ewmhover.jpg);}

.shareicon a img{
position:absolute; left:0; bottom:25px; display:none;}
.shareicon a:hover img{
display:block;}
.footer_menu_list2{
border-bottom:1px #494b4d solid; padding-bottom:20px;}
.fzt{
padding:20px 0px;}
.fzt li{
float:left; line-height:19px; background-position:left center; background-repeat:no-repeat; background-image:url(../images/f3.png);  padding-left:20px;}
.fzt li a{
color:#ddd; background-image:url(../images/f4.png); background-repeat:no-repeat; background-position:right center; padding-right:17px; display:inline-block; line-height:19px;}
.fzt li a:hover{
color:#fff;}
.nybg{
background-color:#e7ecf2;}
.video_left{
float:left; width:780px; height:460px; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.video_left_mid{
position:absolute; left:0; top:0; width:100%; height:100%; background-image:url(../images/index7.png);}
.video_left_mid span{ margin-left:350px; margin-top:190px;
float:left; width:80px; height:80px; background-position:center; background-repeat:no-repeat; background-image:url(../images/play2.png);}
.video_left .video_left_mid_img{
-webkit-transition-duration:.5s;transition-duration:.5s; height:460px; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.video_left:hover .video_left_mid_img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.video_right{
float:right; width:375px;}
.video_right table{
width:100%; height:460px; vertical-align:middle;}
.video_right table td{
vertical-align:middle;}
.ny_t_ch{
font-size:20px; padding:7px 0px;}
.ny_t_en{
font-size:16px; color:#cac2c9;font-family:'helvetica'}
.nytitle_top{
padding:35px 0px;}
.videolist li{ position:relative;
float:left; height:350px; overflow:hidden;  width:380px; margin-left:30px;}
.videolist li.fli{
margin-left:0px;}
.videolist_img{
height:225px; position:relative;}
 
.videolist_img_pic{-webkit-transition-duration:.5s;transition-duration:.5s;
height:225px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.videolist li:hover .videolist_img_pic{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.videolist_img span{ position:absolute;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
float:left; width:49px; height:49px; background-position:center; background-repeat:no-repeat; background-image:url(../images/play3.png); left:165px; top:88px;} 
.videolist li:hover .videolist_img span{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.videolist li b{
position:absolute; left:25px; top:200px; width:1px; height:93px;} 
.videolist_name{
margin:0 auto; padding:0px; width:300px;}
.videolist_name_top{
font-size:18px; padding-top:23px; padding-bottom:10px;}
.videolist_name_top_time{
color:#9199a2;font-family:'helvetica'; font-size:12px;}
.videolist{
padding-bottom:90px;}
.nytitle_top{
position:relative;}
.ny_url{
position:absolute; right:0; top:50px; text-align:right;}
.ny_url a{
color:#666;}
.ny_url a.on,.ny_url a:hover{
color:#000;}
.ny_url span{
padding:0 10px; color:#666;}
/**/
.boximgmid{
position:relative; width:100%;}
.boximgmid b{
position:absolute; left:20px; width:1px; height:91px; background-position:center; background-repeat:no-repeat; background-image:url(../images/h2.jpg); bottom:-60px; z-index:10;}
.boximg{
width:100%; overflow:hidden; position:relative;}
.container-fluid {
 
  }
.box {
  margin-bottom: 45px;
  float: left;
  width: 370px;
  }
  .box img {
  width: 100%;-webkit-transition-duration:.5s;transition-duration:.5s;
}
.box:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.boximgmid_jj{
width:330px; float:left; margin:0 auto; padding:0px; margin-left:40px; background-position:right 25px; background-repeat:no-repeat; }
.box:hover .boximgmid_jj{background-image:url(../images/c7.png);}
.boximgmid_jj_name{
font-size:16px; padding-top:15px; padding-bottom:5px; line-height:22px;}
.boximgmid_jj_name_time{
font-size:12px; color:#666;}
.boximgmid_top{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:2%; width:0; top:2%; background-color:#fff; height:1px; z-index:1;}
.boximgmid_bottom{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:100%; width:96%; bottom:2%; background-color:#fff; height:1px; z-index:1;}
.boximgmid_left{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:2%; width:1px; top:100%; background-color:#fff; height:96%; z-index:1;}
.boximgmid_right{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; right:2%; width:1px; top:2%; background-color:#fff; height:0; z-index:1;}
.boximgmid_center{
position:absolute; z-index:1; width:100%; height:100%; background-image:url(../images/c5.png);filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.box:hover .boximgmid_center{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}  
.boximgmid_ico{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; z-index:1; width:100%; height:100%; background-image:url(../images/c6.png); background-position:center; background-repeat:no-repeat;}
.box:hover .boximgmid_ico{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.box:hover .boximgmid_top{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
width:96%;}
.box:hover .boximgmid_right{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
height:96%}
.box:hover .boximgmid_bottom{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
left:2%;}
.box:hover .boximgmid_left{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
top:2%;}
.nycasebanner{
position:relative; height:650px;}
.caseinfo_banner{
background-position:center; background-size:cover; height:650px; background-repeat:no-repeat;}
.nycasebanner_footer{
position:absolute; left:0; bottom:0; width:100%; height:65px;}
.nycasebanner_footer .nycasebanner_footer_div{ text-align:center; overflow:hidden;
margin:0 auto; padding:0px; width:150px; background-color:#e4e9ec; background-position:center; background-repeat:no-repeat; background-image:url(../images/c8.png);}
.nycasebanner_footer_div div{
background-position:center; background-repeat:no-repeat;  float:left; width:50%; height:65px;}
.nycasebanner_footer_div_left{
background-image:url(../images/c9.png);
}  
.nycasebanner_footer_div_left a{
display:block; text-align:left; text-indent:-999em; width:100%; height:65px;}

.nycasebanner_footer_div_right{
background-image:url(../images/c10.png);
}  
.nycasebanner_footer_div_right a{
display:block; text-align:left; text-indent:-999em; width:100%; height:65px;}
.caseinfo_jj{ background-color:#e4e9ec; padding:60px 0px;}
.caseinfo_jj_top{
font-size:24px; color:#454545; line-height:30px; }
.caseinfo_jj_jj{
color:#6f6f6f; line-height:25px; padding-top:20px;}
.caseinfo_footer{
background-color:#f6f6f6; padding:40px 0px;}
.caseinfo_footer_top{
font-size:18px; color:#666; border-bottom:1px #dfdedc solid; padding-bottom:15px;}
.case_relate{
padding-top:30px;}
.case_relate li{
float:left; width:280px; margin-left:26px; overflow:hidden; position:relative; padding-bottom:25px;}
.case_relate li.fli{
margin-left:0px;}
.case_relate li b{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0; bottom:0; width:0; height:1px; background-color:#dadada;}
.case_relate li:hover b{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; width:100%;}
.case_relate_img{
height:230px;}
.case_relate_img img{
float:left; width:100%; height:230px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.case_relate li:hover .case_relate_img img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.case_relate_img_top{
font-size:16px; color:#333; padding:10px 0px 3px 0px; line-height:22px;}
.case_relate_img_footer{
color:#666;}
.more_relate_case{
display:inline-block; border:1px #666 solid; line-height:43px; height:43px; width:170px; background-position:center; background-repeat:no-repeat; background-image:url(../images/c12.png);}
.more_relate_case:hover{
 }
.designbg{
background-color:#f3f3f3;}
.design_name{
font-size:48px; line-height:50px; color:#beae8e; font-family:"Times New Roman", Times, serif; padding:35px 0px;}
.design_name_pic{
float:left; position:relative; width:670px;  }
.design_name_pic_img{
width:100%; height:700px; background-position:center; background-size:cover; position:relative;}
.design_name_pic_img b{
position:absolute; left:25px; height:82px; background-position:center; background-repeat:no-repeat; background-image:url(../images/b2.jpg); bottom:-50px; width:1px;}
.design_name_pic_footer span,.design_name_pic_footer a{
float:left; line-height:18px; color:#333;font-family:'helvetica'}
.design_name_pic_footer span{
margin-left:45px;}
.design_name_pic_footer a{ margin-left:10px;
display:inline-block; width:18px; height:18px; background-position:center; background-repeat:no-repeat;}
.design_name_pic_footer a.a1{
background-image:url(../images/b3.png); width:16px;}
.design_name_pic_footer a.a2{
background-image:url(../images/b4.png); width:21px;}
.design_name_pic_footer a.a3{
background-image:url(../images/b5.png); width:22px;}
.design_name_pic_footer{
padding:30px 0px;}
.design_name_pic_right{
float:right; width:488px;}
.design_name_pic_right table{
width:100%; height:700px; text-align:center; vertical-align:middle;}
.design_name_pic_right table td{
text-align:center; vertical-align:middle;}
.design_name_pic_right table td div{
background-color:#d0c3aa; padding:40px; font-size:24px; line-height:38px;}
.gzs_top{
padding-top:30px; color:#0b0b0b; padding-bottom:10px;}
.gzs_top_footer{
color:#0b0b0b;}
.gzs_top_jj{
padding:10px 0px; line-height:24px; color:#666; padding-bottom:30px;}
.box:hover .boximgmid_jj_noimg{
background-image:none}
.abouttop{
background-color:#b1bfc0; padding:65px 0px;}
.aboutleft{
float:left; width:680px;}
.aboutleft_top{
font-size:18px; padding:20px 0px;}
.aboutleft_jj{
color:#666; line-height:25px;}
.aboutright{
float:right; width:512px;}
.aboutculture li{
float:left; position:relative; width:225px; height:320px; margin-left:18px;}
.aboutculture li.fli{
margin-left:0px;}
.aboutculture_footer{ color:#fff;
position:absolute; left:3%; width:88%; padding-left:3%; padding-right:3%; bottom:3%; padding-bottom:3%; z-index:10;}
.aboutculture_footer2{
z-index:20; background-color:#fafafb;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.aboutculture_footer_left{
float:left; width:90%;}
.aboutculture_footer_right{font-family:'helvetica';
float:right; position:relative; width:10%;}
 
.indexpro_img_bg_top2{
position:absolute; left:3%; top:3%; width:94%; height:1px; background-color:#fff; z-index:10;}
.indexpro_img_bg_bottom2{
position:absolute; left:3%; bottom:3%; width:94%; height:1px; background-color:#fff; z-index:10;}
.indexpro_img_bg_left2{
position:absolute; left:3%; top:3%; height:94%; width:1px; background-color:#fff; z-index:10;}
.indexpro_img_bg_right2{
position:absolute; right:3%; top:3%; height:94%; width:1px; background-color:#fff; z-index:10;}
.aboutculture_img{
height:320px; overflow:hidden;}
.aboutculture_img img{
width:100%; float:left; height:320px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.aboutculture li:hover .aboutculture_img img,.aboutculture li.on .aboutculture_img img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.aboutculture_footer_left_jj{
font-size:12px; line-height:18px; color:#666;}
.aboutculture_footer_left_top{
color:#000; padding:7px 0px;}

.aboutculture_footer2 .aboutculture_footer_right{
color:#666; padding-top:52px;}

.aboutculture li:hover .aboutculture_footer2,.aboutculture li.on .aboutculture_footer2{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.aboutculture_b{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;-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; right:11%; width:2px; height:0px; bottom:-15px; z-index:100; background-position:center; background-repeat:no-repeat; background-image:url(../images/about5.png);}
.aboutculture li:hover .aboutculture_b,.aboutculture li.on .aboutculture_b{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; height:32px;}

.aboutculture_con_title{
font-size:16px; padding:45px 0px 20px 0px;}

.aboutculture_con_jj{
color:#666; line-height:25px; padding-bottom:60px;}	  
.honor_list ul li{
float:left; width:33%;}
.honor_next_prev{
position:absolute; right:0; bottom:20px; z-index:10;}
.honor_next_prev_next{
float:right; width:6px; height:10px; margin-left:20px; background-position:center; background-repeat:no-repeat; background-image:url(../images/about7.jpg);}
.honor_next_prev_next a{
width:100%; display:block; float:left; height:10px; text-align:left; text-indent:-999em;}

.honor_next_prev_prev{
float:right; width:6px; height:10px; background-position:center; background-repeat:no-repeat; background-image:url(../images/about6.jpg);}
.honor_next_prev_prev a{
width:100%; display:block; float:left; height:10px; text-align:left; text-indent:-999em;}	  
.honor_list_time{
color:#b0b0b0;}	 
.honor_list_name{
color:#666; padding:10px 0px 40px 0px;} 
.honor_list .slide:hover .honor_list_name{
background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/about3.jpg);}
.honor_list{
padding-top:50px; padding-bottom:50px;}	  
.jobtable{
width:100%;}
.jobtable td{
border-left:1px #d9d9d9 solid; padding:50px 0px;}
.jobtable td.fli{
border:none;}
.jobtable td.jobtable_right{
width:407px; vertical-align:middle; text-align:center;}
.jobtable td.jobtable_job_title{
width:285px; vertical-align:middle;}
.jobtable_job_title_mid{
width:190px; margin:0 auto; padding:0px;}
.jobtable_job_title_mid ul li{
float:left; width:100%; margin:0px; padding:0px;}	  
.jobtable_job_title_mid_cur{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
float:left; width:65px; height:65px; text-align:center; line-height:65px; font-size:18px;font-family:'helvetica';}
.jobtable_job_title_mid ul li.on .jobtable_job_title_mid_cur{
background-color:#292a2e; color:#fff;}
.jobtable_job_title_mid_r{
float:right; width:100px; text-align:center; line-height:65px; font-size:16px; text-align:left; padding:0 0px 0px 25px;}
.jobtable_job_title_mid_cur_img{
float:left; width:65px; background-position:center; background-repeat:repeat-y; background-image:url(../images/about8.jpg); height:32px;}	  
.jobtable_top{
padding:25px 0px; font-size:16px;}	
.jobtable_top_jj{
line-height:25px; width:95%;}  
.jobtable_top_jj b{
font-weight:normal;}	
.aboutfooter_title{ text-align:center; padding-top:70px; padding-bottom:25px;
font-size:30px; color:#4d4d4d; line-height:30px;}  
.aboutfooter_title_jj{
width:875px; margin:0 auto; padding:0px; color:#999; line-height:25px; text-align:left; padding-bottom:70px;}
.aboutfooter_title_jj_icon li{
float:left; width:119px; margin-left:97px;}
.aboutfooter_title_jj_icon li.fli{
margin-left:0px;}
.aboutfooter_title_jj_icon li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; background-color:#f4f5f5;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
display:block; float:left; width:100%; height:119px; background-position:center; background-repeat:no-repeat;}
.aboutfooter_title_jj_icon li a.ab1{
background-image:url(../images/about/1.png);}
.aboutfooter_title_jj_icon li a.ab1:hover{background-image:url(../images/about/1on.png);}
.aboutfooter_title_jj_icon li a.ab2{
background-image:url(../images/about/2.png);}	  
.aboutfooter_title_jj_icon li a.ab3{
background-image:url(../images/about/3.png);}	
.aboutfooter_title_jj_icon li a.ab4{
background-image:url(../images/about/4.png);} 
.aboutfooter_title_jj_icon li a.ab5{
background-image:url(../images/about/5.png);} 
.aboutfooter_title_jj_icon li a.ab6{
background-image:url(../images/about/6.png);}

.aboutfooter_title_jj_icon li a.ab2{
background-image:url(../images/about/2.png);}
.aboutfooter_title_jj_icon li a.ab2:hover{background-image:url(../images/about/2on.png);}
.aboutfooter_title_jj_icon li a.ab3{
background-image:url(../images/about/3.png);}
.aboutfooter_title_jj_icon li a.ab3:hover{background-image:url(../images/about/3on.png);}
.aboutfooter_title_jj_icon li a.ab4{
background-image:url(../images/about/4.png);}
.aboutfooter_title_jj_icon li a.ab4:hover{background-image:url(../images/about/4on.png);}
.aboutfooter_title_jj_icon li a.ab5{
background-image:url(../images/about/5.png);}
.aboutfooter_title_jj_icon li a.ab5:hover{background-image:url(../images/about/5on.png);}
.aboutfooter_title_jj_icon li a.ab6{
background-image:url(../images/about/6.png);}
.aboutfooter_title_jj_icon li a.ab6:hover{background-image:url(../images/about/6on.png);}



.aboutfooter_title_jj_icon{
background-position:center; background-repeat:repeat-x; background-image:url(../images/about9.png); overflow:hidden;}	 
.hezuo_top{
height:760px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/hezuo1.jpg);}

.hezuo_logo_list li{ text-align:center;
float:left; width:200px; margin-bottom:30px;  }
.hezuo_logo_list li img{
max-width:95%;}
.join_left{ float:left;
position:relative; width:426px;}
.join_left b{
position:absolute; right:-90px; top:185px; z-index:10; width:124px; height:1px; background-image:url(../images/join2.png); background-position:center; background-repeat:no-repeat;}
.join_right{
float:right; width:665px;}
.join_right_top{
font-size:16px; color:#191919; padding-top:15px;}
.join_right_jj{
color:#666; line-height:22px; padding:10px 0px; padding-bottom:30px;}
.join_right_jj_jj{
color:#666; line-height:24px;}
.join_right_jj_jj b{
font-weight:normal; color:#191919;}
.join_right_icon ul li{
float:left; width:119px; margin-left:17px;}
.join_right_icon ul li.fli{
margin-left:0px;}
.join_right_icon ul li a{ background-color:#fff;-moz-border-radius: 50%; /* Gecko browsers */ -webkit-border-radius: 50%; /* Webkit browsers */ border-radius:50%; /* W3C syntax */
float:left; display:block; width:100%; height:119px; background-position:center; background-repeat:no-repeat;}
.join_right_icon ul li a.j1{
background-image:url(../images/join/1.png);}
.join_right_icon ul li a.j1:hover{
background-image:url(../images/join/1on.png);}

.join_right_icon ul li a.j2{
background-image:url(../images/join/2.png);}
.join_right_icon ul li a.j2:hover{
background-image:url(../images/join/2on.png);}

.join_right_icon ul li a.j3{
background-image:url(../images/join/3.png);}
.join_right_icon ul li a.j3:hover{
background-image:url(../images/join/3on.png);}

.join_right_icon ul li a.j4{
background-image:url(../images/join/4.png);}
.join_right_icon ul li a.j4:hover{
background-image:url(../images/join/4on.png);}

.join_right_icon ul li a.j5{
background-image:url(../images/join/5.png);}
.join_right_icon ul li a.j5:hover{
background-image:url(../images/join/5on.png);}

.join_right_icon{
padding-top:30px;}

.yingxiao_left{
float:left; width:141px;}
.yingxiao_right{
float:right; width:1011px;}
.yingxiao_left_top{
font-size:16px; color:#333; line-height:25px;}
.jprevnext{
text-align:center;}
.jprevnext div{
display:inline-block; width:8px; margin:0 10px; height:14px; background-position:center; background-repeat:no-repeat;}
.jprevnext div.jprev{
background-image:url(../images/join6.png);}
.jprevnext div.jnext{
background-image:url(../images/join7.png);}
.jprevnext div a{ display:block;
text-indent:-99em; width:100%; text-align:left; width:100%; height:14px;}
.join_s_left{
float:left; width:551px;}
.join_s_right{
width:580px; float:right;}
.join_s_right_top{
font-size:16px; line-height:25px;}
.join_s_right_top_jj{
color:#666; line-height:22px; padding-top:3px; padding-bottom:10px;}
.join_s_right_top_jj_jj{
padding-top:15px; color:#666; line-height:22px;}
.newstop{
background-color:#e7ecf2; padding:70px 0px;}
.newstop_left{
float:left; width:780px; height:463px;}
.newstop_left img{
float:left; height:463px;}
.newstop_right{
float:left; width:375px; margin-left:45px;}
.newstop_right table{
width:100%; height:463px;}
.newstop_right table td{
width:100%; vertical-align:middle; height:463px;}
.newstop_right_top{font-family:'helvetica';
font-size:14px; color:#9199a2; padding:10px 0px;}
.newstop_right_top_link{
font-size:18px;}
.newstop_right_top_link a{
color:#383838; line-height:30px;}
.newstop_right_top_jj{
color:#666; line-height:22px; padding:20px 0px;}
.boximgmid_jj_name_time22{
font-size:14px;}
.news_top_title{
font-size:24px; color:#1c1c1c; line-height:30px; text-align:center; padding-top:65px; padding-bottom:15px;}
.news_top_time{
color:#666; text-align:center; font-size:16px;font-family:'helvetica';}
.news_con_mid{
color:#666; line-height:24px; padding:30px 0px; border-bottom:1px #acacac dotted;
}
.news_con_mid_footer{
color:#666; line-height:26px; padding:25px 0px 35px 0px; position:relative;}
.news_con_mid_footer a{
color:#666;}
.new_return{
position:absolute; right:0; top:30px; color:#666;}
.brand_left{
float:left; width:670px;}
.brand_left img{
float:left; width:100%; height:437px;}
.brand_right{
float:right; width:488px;}
.brand_right_mid{
padding:20px 40px; width:408px; background-color:#d0c3aa;}
.brand_right table{
width:100%; height:437px;}
.brand_right table td{
width:100%; vertical-align:middle;}
.brand_right_mid_top{
font-size:16px; line-height:25px;}
.brand_right_mid_top_jj{
color:#666; line-height:25px; padding-top:10px; padding-bottom:10px;}
.brand_bg{
background-image:url(../images/brand6.jpg); background-position:center; background-repeat:no-repeat; padding-top:35px; padding-bottom:35px; min-height:650px; overflow:visible;   background-size:cover;}
.desiger_list{
font-size:48px; padding-top:30px;}
.desiger_list a{ float:left;
color:#000; line-height:80px; padding:0px; background-position:right center; background-repeat:no-repeat;  }
.desiger_list span{ float:left; padding:0 20px;
display:inline-block; width:2px; height:80px; background-position:center; background-repeat:no-repeat; background-image:url(../images/de1.jpg);}
.zhanhui_list_img img{
float:left; width:100%; height:300px;-webkit-transition-duration:.5s;transition-duration:.5s;}
.zhanhui_list:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.zhanhui_list_img_link{
font-size:16px; padding:20px 0px 10px 0px;}
.zhanhui_list_img_time{
color:#666;}
.zhanhui_list{
padding-bottom:40px; position:relative;}
.zhanhui_list:hover{
background-position:bottom; background-repeat:repeat-x; background-image:url(../images/de6.jpg);}
.zhanhui_list_r{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; right:0; width:34px; height:30px; z-index:10; bottom:45px; background-image:url(../images/de2.png); background-position:left center; background-repeat:no-repeat;}
.zhanhui_list_r span{
float:right; height:30px; width:8px; display:block; background-position:center; background-repeat:no-repeat; background-image:url(../images/de4.png);}
.zhanhui_list:hover .zhanhui_list_r{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.showac{
width:68px; margin:0 auto; padding:0px; height:30px; background-position:center; background-repeat:no-repeat; background-image:url(../images/de2.png);}
.showac div{
float:left; width:50%; height:30px; background-position:center; background-repeat:no-repeat;}
.showac div a{
display:block; float:left; width:100%; height:30px; text-align:left; text-indent:-999em;}

.showac div.showac_left{
background-image:url(../images/de3.png); background-position:left center;}

.showac div.showac_right{
background-image:url(../images/de4.png); background-position:right center;}
.fazhan_year ul li{
float:left; width:200px; text-align:center;   position:relative;}
.fazhan_year ul{
width:100%; height:75px; }
.fazhan_year_mid{ position:relative;
width:100%; height:75px; background-position:center; background-repeat:no-repeat; background-image:url(../images/brand4.png);}
.fazhan_year_mid_top{-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; width:100%; height:28px; background-position:center; background-repeat:no-repeat; background-image:url(../images/brand2.png);filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;}
.fazhan_year_mid_footer{font-family:'helvetica';
position:absolute; left:0; width:100%; text-align:center; bottom:0; color:#999;}

.fazhan_year ul li.on .fazhan_year_mid_top{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.fazhan_year ul li.on .fazhan_year_mid_footer{
color:#000}


.fazhan_year ul li.on .fazhan_year_mid{
background-image:url(../images/brand3.png);}

.topright2{ display:none;
position:fixed; right:0; top:0; /*width:585px;*/ height:94px;   z-index:99999;}
.topright{  
position:fixed; right:0; top:0; /*width:585px;*/ height:94px;   z-index:99999;}
.lan a.menuon{
background-image:url(../images/top2.png);}
.menuright{filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:fixed; width:0; background-image:url(../images/r3.png); z-index:99999; height:100%; right:-100%; top:0;}
.menurighton{ width:280px;  
/*width:585px;*/filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; right:0;}
	  
.menurighton2{ width:560px;
 filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; right:0;}	  
	  
.menuright_right{
float:right; width:280px; background-position:left; background-repeat:repeat-y; background-image:url(../images/r4.png);    }
.menuright_right ul{
padding-top:94px;}
.menuright_right ul li{
float:left; width:100%; border-top:1px #252526 solid; position:relative;}
.menuright_right ul li a{ text-align:center;
display:block; width:100%; height:50px; line-height:50px; color:#fff;}
.menuright_right ul li a:hover{
background-color:#252526; color:#fff;}


.menumask{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:999;
	display:none	 
}
.menumaskon{
display:block;}
.proinfo_r_table{
float:left; padding-left:65px;}
.proinfo_r_table_top{
font-size:40px; color:#37393b; line-height:45px;}
.proinfo_r_table_name{
font-size:18px; color:#666; line-height:30px; padding-top:15px;}
.proinfo_r_table_jj{
color:#666; line-height:25px; padding:15px 0px 20px 0px;}
.proinfo_r_table_more a{font-family:'helvetica';
color:#666; background-position:right center; background-repeat:no-repeat; background-image:url(../images/p9.png); padding-right:20px;}
.proinfo_left{
float:left; width:515px;}
.proinfo_left_jj{
border-left:1px #000 solid; width:474px; padding-left:40px;}
.proinfo_left_top{
font-size:18px; color:#666; line-height:25px;}
.proinfo_left_top_name{
font-size:72px; line-height:80px; color:#beae8e; padding:20px 0px; font-family:"Times New Roman", Times, serif}
.proinfo_left_jj_mid{
color:#666; line-height:25px; padding-bottom:35px;}
.proinfo_left_jj_mid_more{
font-family:'helvetica';}
.proinfo_left_jj_mid_more a{
display:inline-block; border:1px #666 solid; width:144px; height:43px; line-height:43px; text-align:center;}
.pro_info_team{
position:absolute; right:27%; top:0; width:27%; z-index:10;}
.pro_info_team img{
float:left; width:100%;}
.pro_info_team2{
right:65px; top:65px; background-color:#d0c3aa; z-index:9}
.pro_info_team2 div{
padding:120px 65px; text-align:center; font-size:24px; color:#666; line-height:35px;}
.pro_re_case img{-webkit-transition-duration:.5s;transition-duration:.5s;}
.pro_re_case:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.relate_pro_left{
float:left; width:55%;}
.relate_pro_left img{
float:left; width:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.relate_pro_left:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.relate_pro_right{
float:right; width:40%; position:relative;}
.relate_pro_right_img img{
width:100%;}
.relate_pro_right_top{
font-size:40px; color:#37393b; line-height:45px; font-family:"Times New Roman", Times, serif;}
.relate_pro_right_footer{
font-size:18px; color:#666; padding:10px 0px 20px 0px;}
.relate_pro_right_b{ z-index:10;
position:absolute; left:30px; top:0; width:1px; height:145px; background-position:center; background-repeat:no-repeat; background-image:url(../images/p16.jpg);}


.relate_pro_right_img img{
float:left; width:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.relate_pro_right_img:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.re_pro_f ul li{
float:left; width:32%;  margin-left:2%;}
.re_pro_f ul li.fli{
margin-left:0px;}
.re_pro_f ul li img{
float:left; width:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.re_pro_f{
padding:65px 0px;}
.re_pro_f ul li:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.pro_left{
 z-index:10; float:left; width:240px;}
.pro_left_top{
border:1px #999999 solid; width:238px; height:47px; background-color:#fff;}
.pro_left_top_input{
float:left; width:175px; padding:0 10px; height:47px; line-height:47px; border:none; background-color:transparent;}
.pro_left_top_input_btn{
float:right; width:43px; border:none; cursor:pointer; background-color:transparent; height:47px; background-image:url(../images/p17.png); background-position:center; background-repeat:no-repeat;}
.proinfo_r_left{
float:left; width:100%; position:relative;}
.proinfo_r_left img{
float:left; width:100%;}
.proinfo_r_left_en{ text-indent:65px;
color:#666;font-family:'helvetica'; padding-top:20px; padding-bottom:5px;}
.proinfo_r_left_ch{
text-indent:65px;}
.proinfo_r_left b{
position:absolute; left:45px; bottom:0px; z-index:10; width:1px; height:100px; background-position:center; background-repeat:no-repeat; background-image:url(../images/p19.jpg);}
.proinfo_r_right_td{
vertical-align:middle;}

.fazhan_year{
padding:55px 0px 55px 0px;background-position:center; background-repeat:repeat-x; background-image:url(../images/de7.jpg);}


#showbox{ background-color:#fff;
	  width:1000px; height:600px;  z-index:999999;   margin:0px; padding:0px;  display:none;  }
   
.mask{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:99999;
	display:none	 
}
.showbox_mid{
width:92%; margin:0 auto; padding:0px;}

.showbox_mid_top{
border-bottom:1px #999 dotted; padding-bottom:15px; padding-top:25px;}
.showbox_mid_top_logo{
float:left;}
.closeshowbox{
float:right;}
.showbox_mid_mid{ line-height:25px; margin:20px 0px;min-height:445px; max-height:445px; color:#666;overflow-y:auto;}
.loading{
background-position:center; background-repeat:no-repeat; background-image:url(../images/loading.gif);}
.prr{
float:right;}
.proinfo_r_right_td_div{
float:right; width:90%;}
.proinfo_r_right_td_div_top{
font-size:40px; color:#37393b; line-height:45px; font-family:"Times New Roman", Times, serif;}
.proinfo_r_right_td_div_n_t{
font-size:18px; color:#666; padding-top: 25px; font-family:'helvetica';}
.proinfo_r_right_td_div_jj{
color:#666; line-height:22px; padding-top:30px;}


@media only screen and (max-width : 1920px){

.prolist_new li{ position:relative;
float:left; width:31%; margin:0px; padding:0px; margin-bottom:3%; margin-left:2%;  }
.prolist_new li:nth-child(3n+1){
margin-left:0px;
}
.prolist_new li b{
position:absolute; left:6%; bottom:0; z-index:10; width:1px; height:91px; background-position:center; background-repeat:no-repeat; background-image:url(../images/bb2.jpg);}
.prolist_new_img{
width:100%;}
.prolist_new_img img{
width:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.prolist_new li:hover .prolist_new_img img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.prolist_new_img_txt{
padding-left:10%; width:80%; font-size:16px; line-height:22px; padding-top:10px;}
.prolist_new_img_txt span{
color:#666;}
}

@media only screen and (max-width : 1366px){

.prolist_new li{ position:relative;
float:left; width:48%; margin:0px; padding:0px; margin-bottom:3%;  }
.prolist_new li:nth-child(2n){
float:right;
}
.prolist_new li b{
position:absolute; left:6%; bottom:0; z-index:10; width:1px; height:91px; background-position:center; background-repeat:no-repeat; background-image:url(../images/bb2.jpg);}
.prolist_new_img{
width:100%;}
.prolist_new_img img{
width:100%;-webkit-transition-duration:.5s;transition-duration:.5s;}
.prolist_new li:hover .prolist_new_img img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}
.prolist_new_img_txt{
padding-left:10%; width:80%; font-size:16px; line-height:22px; padding-top:10px;}
.prolist_new_img_txt span{
color:#666;}
}

.pro_left_top_list{
padding-top:25px;}
.pro_left_top_list ul li{
float:left; width:100%; overflow:hidden;}
.pro_left_top_list ul li a{
color:#666; line-height:26px;text-transform:uppercase;font-family:'helvetica';}
.pro_left_top_list ul li a span.cname{
text-decoration:line-through; display:none; color:#333;}
.pro_left_top_list ul li a:hover span.cname,.pro_left_top_list ul li a.on span.cname{
display:block;}
.pro_left_top_list ul li a:hover span.ename,.pro_left_top_list ul li a.on span.ename{
display:none;}
.pro_lefton{
position:fixed;}
.proinfo_r_left img{-webkit-transition-duration:.5s;transition-duration:.5s;}
.proinfo_r_left:hover img{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)} 



.ns-video{z-index:99999;position:absolute;left:0;top:0;background-image:url(../images/b71.png)}.ns-video .ns-video-c{width:1020px;height:597px}.ns-video .ns-video-c .close{margin-bottom:10px;background-image:url(../images/close2.png);width:27px;height:27px;cursor:pointer;float:right}.ns-video .ns-video-c .ns-video-content{background-color:#000;padding:10px;width:1000px;height:560px;overflow:hidden}
.mlAuto{
margin-left:auto; margin-right:auto}

.fazhan_year{
position:relative; height:75px;}
.fazhan_year ul{
position:absolute; left:0; top:55px; height:75px;}
.fazhan_year .ulon{
left:-1000px;}

.de_left{
float:left; width:420px; height:300px; position:relative;}
.de_left img{
float:left; width:400px; height:280px; position:absolute; left:0; top:0; z-index:10;} 
.de_left .imgbg{
position:absolute; width:370px; height:135px; right:0; bottom:0; z-index:5; background-color:#2b2b2b;}	  
.de_left_mid{ z-index:200;
position:absolute; height:95px; width:700px; top:50px; left:290px; background-color:#fff; padding-left:30px;}
.de_left_mid_top{
font-size:18px; background-position:left top; margin-top:25px; background-repeat:no-repeat; background-image:url(../images/b9.jpg); padding-top:15px; font-size:18px; color:#2f2f2f; line-height:25px;}
.de_right{
float:right; width:730px; padding-top:150px; color:#999; line-height:24px;}
#showbrand{
min-height:300px;}

.menuright_right ul li dl{-webkit-transition-duration: 0.7s; -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; -moz-transition-duration: 0.7s; transition-duration: 0.7s;  filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; right:280px; top:0; width:0;}
.menuright_right ul li .dlon{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1; width:100%;}
.menuright_right ul li dl dd{
float:left; width:100%; overflow:hidden; border-bottom:1px #252526 solid;}
.proinfo_r_left b,.prolist_new li b{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.proinfo_r_left:hover b,.prolist_new li:hover b{
bottom:10px;}
.abcdef{padding-left:65px; position:absolute; left:0; bottom:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;} 
.proinfo_r_left:hover .abcdef{
bottom:10px;}

.prolist_new li{
padding-bottom:60px;}
.prolist_new_img_txt{
position:absolute; left:0; bottom:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.prolist_new li:hover .prolist_new_img_txt{
bottom:10px;}
.prolist_new li:hover a{
color:#212121;}

.jobtable_job_title_mid ul li{
cursor:pointer;}


.indexvideo_play_now{
position:absolute; width:1076px; left:62px; height:625px; top:0; z-index:10; display:none; 
}
#my-video2{
float:left; width:1020px; height:625px;}
#my-video2_close{
float:right; width:46px; height:46px; cursor:pointer; background-position:left center; background-repeat:no-repeat; background-image:url(../images/ico_131.jpg);}


#showbrand{
position:relative;}
.nbrand{ position:absolute; left:0; top:0; height:100%; filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.nbrandon{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}


.job_jj,.job_jj2{
display:none;}

/*.banner .list.current{-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)} */


.yingxiao_left .bx-wrapper img{-webkit-transition-duration:.5s;transition-duration:.5s;}
.yingxiao_left .bx-wrapper img:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}

.yingxiao_right{
position:relative;}
.yingxiao_left_img{ display:none;
position:absolute; top:50px; left:-47px; z-index:10;}
.fyq_right{ height:125px; z-index:999;
position:fixed; right:0; bottom:200px; width:65px;}
.fyq_right_qq{
height:62px;  text-align:center; line-height:17px; background-color:#999;}
.fyq_right_qq a,.fyq_right_up a{
color:#fff; font-size:12px; display:block; width:100%; float:left; padding-top:10px;}
.fyq_right_up{ display:none;border-top:1px #fff solid;
background-color:#999; padding:0px 0px; text-align:center; line-height:17px;}
.fyq_right_up a{
padding-bottom:10px;}

.top{height:94px;
background-color:#fff;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.topon{
background-color:#333333; opacity:0.9; height:60px;}
.topon .big_wapper{
height:60px;}
.topon .big_wapper .logo{
background-image:url(../images/logo2.png);}
.topright_topon{
height:60px;
 }
.topright_topon .lan,.topright2on .lan2{
margin-top:20px;} 
.topright_topon .lan a.menu{
background-image:url(../images/cate3.png);}
.topright_topon a{
color:#fff;}
.topright2 .lan2 a.menu{
background-image:url(../images/cate2.png);}
.topright2 a{
color:#fff;}
.jobtable_right div{
height:320px;}

.topright2on{
height:60px;}







