@charset "utf-8";
/* CSS Document */
BODY {
	font-size:12px; 
	margin:0px auto; 
	padding:0px;
	border:0px;
	width:100%;
	 font-family:"微软雅黑";
	color:#444; 
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,b,span,input,strong,textarea{margin:0px auto;padding:0px; border:0px;list-style: none; font-weight:normal;font-style:normal; font-size:12px; font-family:"微软雅黑";}
table,tr,td,{ margin:0px auto;padding:0px; list-style: none; font-weight:normal;font-style:normal; font-size:12px; font-family:"微软雅黑";}
img{vertical-align:top;}




a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#c80d16; text-decoration:none;}
 


/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#ffea00; text-decoration:none;}





 


/*---头部---*/
.taitou{ width:100%; height:40px; background:#0d0d0d; overflow:hidden; min-width:1200px;}
.taitou .diva{ width:1200px; height:40px; line-height:40px; overflow:hidden;}
.taitou .diva dt{ float:left; font-size:12px; color:#FFF;}
.taitou .diva dd{ float:right; font-size:12px; color:#FFF; text-align:right;}



.top_box{ width:100%; height:100px; min-width:1200px; background: #FFF;}
.top{ width:1200px; height:100px; margin:0 auto; position:relative; }
.logo{ width:220px; height:100px; float:left;}
.logo img{ width:220px; height:100px; }


.menu{ width:846px; height:100px; float:right; position:relative; z-index:999; }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; width:94px; text-align:center; font-size:14px;}
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left;  width:94px; height:100px; line-height:96px;}
.menu ul li ul {display: none;}
.menu ul li:hover a { border-bottom:#c80d16 solid 4px; color:#c80d16;  }
.menu ul li:hover ul { position:absolute; top:100px; left:0; display:block; width:94px; box-shadow: 0 6px 10px rgba(0, 0, 0, .1);}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li{ display:block; height:44px; border-bottom:#ebebeb solid 1px; width:94px; line-height:44px; margin-left:0px;}
.menu ul li:hover ul li a {display:block; border:none; background:#fff; color:#666; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.menu ul li:hover ul li a:hover {background:#f7f7f7; color:#666; font-size:14px;}
#menu_hover { border-bottom:#c80d16 solid 4px; color:#c80d16; } 
/*---头部---*/








/* 焦点图 */
.flexslider{position:relative; overflow:hidden;height:570px; min-width:1200px; margin: 0 auto;}
.slides{position:relative;z-index:1;}
.slides li{height:570px;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 6px;width:12px;height:12px;zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:10px;height:10px; border:#FFF solid 2px; line-height:99999px; cursor:pointer;border-radius:50%; }
.flex-control-nav .flex-active{ background:#fff; border:#FFF solid 2px; }
.flex-direction-nav{position:absolute;top:45%;z-index:3;width:100%;}
.flex-direction-nav li a{position:absolute;display:block;overflow:hidden;width:50px;height:50px;cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:110px;background:url(../images/jt_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:110px;background:url(../images/jt_r.png) center center no-repeat;}






/* warp1 */
.warp1{ width:100%; overflow:hidden; padding:90px 0px; }
.warp1 .diva{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp1 .diva .sdiva{ width:1200px; height:40px; line-height:40px; text-align:center; overflow:hidden; background:url(../images/img2.png) center repeat-x; display:block; margin-bottom:5px;}
.warp1 .diva .sdiva span{ background:#FFF; padding:0px 30px; overflow:hidden;}
.warp1 .diva .sdiva h2{ font-size:28px; color:#0d0d0d; display:inline-block;}
.warp1 .diva .sdiva h3{ font-size:28px; color:#c80d16; display:inline-block;}
.warp1 .diva .sdiva h4{ font-size:28px; color:#c9c9c9; display:inline-block; margin-left:10px;}
.warp1 .diva .sdivb{ width:1200px; overflow:hidden; text-align:center; font-size:14px; color:#888; margin-bottom:15px;}
.warp1 .diva .sdivc{ width:36px; height:4px; overflow:hidden; background:#c80d16;}

.warp1 .divb{ width:1340px; overflow:hidden; margin-bottom:40px;}
.ladyScrolla{ position:relative; width:1340px; overflow:hidden; height:385px; }
.ladyScrolla .scrollWrapa{position:absolute; overflow:hidden; width:1340px; margin-left:0px;}
.ladyScrolla li{ width:386px; height:385px;  float:left; overflow:hidden; margin:0px 10px;}
.ladyScrolla li dt{ width:386px;height:315px; overflow:hidden; float:left; }
.ladyScrolla li dt img{ width:386px;height:315px; overflow:hidden;transition: all 0.8s; }
.ladyScrolla li dt img:hover{transform: scale(1.1); }



.ladyScrolla li dd{ width:346px; height:70px; overflow:hidden; float:left; background:#f2f3f5; padding:0px 20px; line-height:70px;font-size:18px; text-align:center;}


.ladyScrolla .prev{ position:absolute; top:166px; left:0px; z-index:100;width:48px;height:48px; background:url(../images/img6.png) no-repeat; cursor:pointer;}
.ladyScrolla .next{ position:absolute; top:166px; right:0px; z-index:100;width:48px;height:48px; background:url(../images/img7.png) no-repeat; cursor:pointer;}
.ladyScrolla .prev:hover{background:url(../images/img8.png) no-repeat;}
.ladyScrolla .next:hover{background:url(../images/img9.png) no-repeat;}

.warp1 .divc{ width:210px; height:50px; overflow:hidden; text-align:center; line-height:50px;}
.warp1 .divc a{ display:block; background:#c80d16; color:#FFF; font-size:14px;border-radius:30px;}
.warp1 .divc a:hover{ display:block; background:#dd101a;}
/* warp1 */






 
/* warp2 */
.warp2{ width:100%; overflow:hidden; padding:90px 0px; background:#f5f5f5;}
.warp2 .diva{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp2 .diva .sdiva{ width:1200px; height:40px; line-height:40px; text-align:center; overflow:hidden; background:url(../images/img2.png) center repeat-x; display:block; margin-bottom:5px;}
.warp2 .diva .sdiva span{ background:#f5f5f5; padding:0px 30px; overflow:hidden;}
.warp2 .diva .sdiva h2{ font-size:28px; color:#0d0d0d; display:inline-block;}
.warp2 .diva .sdiva h3{ font-size:28px; color:#c80d16; display:inline-block;}
.warp2 .diva .sdiva h4{ font-size:28px; color:#c9c9c9; display:inline-block; margin-left:10px;}
.warp2 .diva .sdivb{ width:1200px; overflow:hidden; text-align:center; font-size:14px; color:#888; margin-bottom:15px;}
.warp2 .diva .sdivc{ width:36px; height:4px; overflow:hidden; background:#c80d16;}

.warp2 .divb{ width:1200px; overflow:hidden; }
.warp2 .divb dt{ width:570px; height:360px; overflow:hidden; float:left; margin-right:70px;}
.warp2 .divb dt img{ width:570px; height:360px; overflow:hidden; }
.warp2 .divb dd{ width:560px; height:320px; overflow:hidden; float:left; padding-top:40px;}
.warp2 .divb dd h2{ width:560px; height:230px; overflow:hidden; float:left; font-size:16px; line-height:34px;}
.warp2 .divb dd h3{ width:142px; height:46px; overflow:hidden; float:left; font-size:14px; text-align:center; line-height:44px;}
.warp2 .divb dd h3 a{ width:140px; height:44px; border:#CCC solid 1px; overflow:hidden; float:left; display:block;}
.warp2 .divb dd h3 a:hover{ width:140px; height:44px; border:#c80d16 solid 1px; background:#c80d16; color:#FFF; overflow:hidden; float:left; display:block;}
/* warp2 */









/* warp3 */
.warp3{ width:1200px; overflow:hidden; padding:90px 0px; }
.warp3 .diva{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp3 .diva .sdiva{ width:1200px; height:40px; line-height:40px; text-align:center; overflow:hidden; background:url(../images/img2.png) center repeat-x; display:block; margin-bottom:5px;}
.warp3 .diva .sdiva span{ background:#FFF; padding:0px 30px; overflow:hidden;}
.warp3 .diva .sdiva h2{ font-size:28px; color:#0d0d0d; display:inline-block;}
.warp3 .diva .sdiva h3{ font-size:28px; color:#c80d16; display:inline-block;}
.warp3 .diva .sdiva h4{ font-size:28px; color:#c9c9c9; display:inline-block; margin-left:10px;}
.warp3 .diva .sdivb{ width:1200px; overflow:hidden; text-align:center; font-size:14px; color:#888; margin-bottom:15px;}
.warp3 .diva .sdivc{ width:36px; height:4px; overflow:hidden; background:#c80d16;}


.warp3 .divb{ width:1200px; overflow:hidden; margin-bottom:30px; text-align:center;}
.warp3 .divb span{ padding:8px 30px; border:#d2d2d2 solid 1px; line-height:16px; display: inline-block;transition: all 0.3s ease-out 0s; font-size:14px;}
.warp3 .divb .listbtns{ padding:8px 30px; border:#c80d16 solid 1px; background:#c80d16; line-height:16px;display: inline-block;transition: all 0.3s ease-out 0s; color:#FFF; font-size:14px;}


.warp3 .divc{ width:1200px; overflow:hidden; }
.warp3 .divc ul{ width:1210px; overflow:hidden; display:block;}
.warp3 .divc ul li{ width:230px; height:100px; float:left; border:#e1e1e1 solid 1px; overflow:hidden; background:#FFF; margin:0px 10px 10px 0px;}
.warp3 .divc ul li img{ width:230px; height:100px; float:left; overflow:hidden; }
/* warp3 */

 





 


/* foot */
.footbox{ width:100%; overflow:hidden; }

.foota{ width:100%; padding:40px 0px; background:url(../images/img8.jpg) repeat; overflow:hidden;}
.foota .diva{ width:1200px; overflow:hidden; background:url(../images/img9.jpg) center right no-repeat;}
.foota .diva .sdiva{ width:120px; float:left; overflow:hidden; font-size:12px; text-align:center; color:#FFF; margin-right:60px;}
.foota .diva .sdiva img{ width:120px; height:120px; float:left; overflow:hidden; margin-bottom:10px;}

.foota .diva .sdivb{ width:480px; float:left; overflow:hidden; margin-top:50px;}
.foota .diva .sdivb dt{ width:480px; float:left; overflow:hidden; font-size:12px; color:#FFF; padding-left:40px;}
.foota .diva .sdivb dd{ width:480px; float:left; overflow:hidden; font-size:24px; color:#c80d16; font-weight:bold; }
.foota .diva .sdivb dd img{ width:29px; height:29px; float:left; margin-right:10px;}


.foota .diva .sdivc{ width:360px; float:left; overflow:hidden; margin-top:20px;}
.foota .diva .sdivc dt{ width:360px; float:left; overflow:hidden; font-size:16px; font-weight:bold; color:#FFF; margin-bottom:14px;}
.foota .diva .sdivc dd{ width:360px; float:left; overflow:hidden; font-size:12px; line-height:24px; color:#FFF;}


.foota .diva .sdivd{ width:380px; float:left; overflow:hidden; margin-top:20px;}
.foota .diva .sdivd dt{ width:380px; float:left; overflow:hidden; font-size:16px; font-weight:bold; color:#FFF; margin-bottom:14px;}
.foota .diva .sdivd dd{ width:380px; float:left; overflow:hidden; }
.foota .diva .sdivd dd a{ width:190px; float:left; overflow:hidden; line-height:24px; color:#FFF; }
.foota .diva .sdivd dd a:hover{ width:190px; float:left; overflow:hidden; line-height:24px; color:#FFF; }

.footb{ width:100%; padding:24px 0px; background:#000000; overflow:hidden;}
.footb .diva{ width:1200px; overflow:hidden;}
.footb .diva dt{ float:left; font-size:12px; color:#FFF; overflow:hidden;}
.footb .diva dt a{ color:#FFF; }
.footb .diva dt a:hover{ color:#FFF; }

.footb .diva dd{ float:right; font-size:12px; color:#FFF; overflow:hidden; text-align:right;}
.footb .diva dd a{ color:#FFF; }
.footb .diva dd a:hover{ color:#FFF; }
/* foot */



 
 
 
 
 
 
 
 



 

/*---客服---*/
.floating_ck{position:fixed;top:30%;right:0px; z-index:999;}
.floating_ck dl dd{position:relative;width:80px;height:60px;border-bottom:solid 1px #9f020b;background-color:#c7000b;background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #9f020b;background-color:#9f020b;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/home.png);}
.consult a{ display:block;width:80px;height:60px;}
.quote{background-image:url(../images/kficon.png);}
.bm{background-image:url(../images/bm.png);}

.lianxi2{background-image:url(../images/lianxi.png);}
.lianxi2 a{ display:block;width:80px;height:60px;}
.qrcord{background-image:url(../images/ewm2.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{display:block;padding-top:35px;color:#fff;}
.floating_left{position:absolute;top:0px;left:-160px; display:none;width:160px; background-color:#9f020b;}
.floating_left a{color:#fff; }
.floating_ewm{top:-61px;height:240px;}
.floating_ewm i{ display:block; overflow:hidden;margin:auto; margin-top:15px; width:130px;height:130px;}
.floating_ewm i img{ overflow:hidden;  width:130px;height:130px;}
.floating_ewm p{ margin-top:10px;color:#fff;}
.floating_ewm .qrcord_p01{font-size:12px; }
.floating_ewm .qrcord_p02{font-size:14px; }
.floating_ewm .qrcord_p02 b{font-size:17px; }




 



/*---翻页---*/
.digg{clear:both; padding:50px 0px 20px 0px;text-align:center; font-size:14px;}
.digg a{margin:2px;padding:8px 15px; border:#d5d5d5 solid 1px; color:#555; }
.digg a:hover{ background:#555656; color:#FFF; border:#555656 solid 1px;}
.digg .current{margin:2px;padding:8px 15px;background:#555656;color:#FFF; border:#555656 solid 1px; }
/*---翻页---*/






 
/* warp6 */
.warp6{ width:1200px; overflow:hidden; padding-bottom:90px;}
 

.warp6 .divb{ width:1200px; overflow:hidden; margin-bottom:30px; text-align:center;}
.warp6 .divb span{ padding:8px 30px; border:#d2d2d2 solid 1px; line-height:16px;display: inline-block;transition: all 0.3s ease-out 0s; font-size:14px;}
.warp6 .divb .listbtns{ padding:8px 30px; border:#c80d16 solid 1px; background:#c80d16; line-height:16px;display: inline-block;transition: all 0.3s ease-out 0s; color:#FFF; font-size:14px;}



.warp6 .divc{ width:1200px; overflow:hidden; }
.warp6 .divc ul{ width:1210px; overflow:hidden; }
.warp6 .divc ul li{ width:230px; height:100px; float:left; border:#e1e1e1 solid 1px; overflow:hidden; background:#FFF; margin:0px 10px 10px 0px;}
.warp6 .divc ul li img{ width:230px; height:100px; float:left; overflow:hidden; }
/* warp3 */








/*---当前位置---*/
.weizhi{ width:100%; height:60px; background:#f9f9f9; overflow:hidden; border-bottom:#e5e5e5 solid 1px; margin-bottom:40px;}
.weizhi .diva{ width:1170px; height:60px; overflow:hidden; line-height:60px; background:url(../images/img30.png) no-repeat left; padding-left:30px;}
/*---当前位置---*/


.nynav{ width:1200px; overflow:hidden; margin-bottom:30px;}
.nynav .diva{ width:1200px; overflow:hidden; text-align:center; font-size:34px; padding-bottom:15px;}
.nynav .divb{ width:36px; height:4px; overflow:hidden; background:#c80d16;}
 
.nynav .divc{ width:1200px; overflow:hidden; padding-top:30px;}
.nynav .divc ul{  width:1200px; text-align:center; overflow:hidden;}
.nynav .divc ul li{ margin:0px 3px; overflow:hidden;  display:inline-block;}
.nynav .divc ul li a{ padding:8px 30px; border:#d2d2d2 solid 1px; line-height:16px;display: inline-block;transition: all 0.3s ease-out 0s;}
.nynav .divc ul li a:hover{ padding:8px 30px; border:#c80d16 solid 1px; background:#c80d16; line-height:16px;display: inline-block;transition: all 0.3s ease-out 0s; color:#FFF;}
#nynav_on{ padding:8px 30px; border:#c80d16 solid 1px; background:#c80d16; line-height:16px;display: inline-block;transition: all 0.3s ease-out 0s; color:#FFF;}





.nybox{ width:1200px; overflow:hidden; padding:20px 0px 80px 0px;}


.wenzhang{  width:1200px; overflow:hidden; }




.nynews{ width:1200px; overflow:hidden; }
.nynews dl{ width:1200px; height:160px; float:left; overflow:hidden; border-bottom:#ebebeb solid 1px; padding:30px 0px;}
.nynews dl dt{ width:250px; height:160px; float:left; overflow:hidden;}
.nynews dl dt img{ width:250px; height:160px; float:left; overflow:hidden;transition: all 0.8s;}
.nynews dl dt img:hover{transform: scale(1.1); }
.nynews dl dd{ width:650px; height:160px; float:left; overflow:hidden; margin-left:40px;}
.nynews dl dd h2{ width:650px; height:40px; float:left; overflow:hidden; font-size:18px;line-height:40px; text-overflow: ellipsis;white-space: nowrap;}
.nynews dl dd h3{ width:650px; height:50px; float:left; overflow:hidden; font-size:12px; line-height:50px; color:#777; text-overflow: ellipsis;white-space: nowrap; }
.nynews dl dd h4{ width:650px; height:30px; float:left; overflow:hidden; font-size:12px; line-height:30px; color:#777; margin-top:40px;}
.nynews dl em{ height:40px; float:right; overflow:hidden; border-left:#ebebeb solid 1px; padding-left:45px; line-height:40px; font-size:14px; margin-top:60px;}
.nynews dl em img{ width:8px; height:12px; overflow:hidden; padding:14px 0px 0px 10px;}

 





 
.nynews_xx{  width:1200px; overflow:hidden; }
.nynews_xx .diva{ float:left; overflow:hidden; width:1200px; font-size:26px; text-align:center; padding-bottom:12px;}
.nynews_xx .divb{ float:left; overflow:hidden; width:1200px; height:40px; line-height:40px; text-align:center; border-bottom:#ededed solid 1px; padding-bottom:20px;}
.nynews_xx .divb span{ margin:0px 30px; color:#666; font-size:12px; display:inline-block;}
.nynews_xx .divc{ width:1200px; padding:30px 0px 50px 0px; float:left; overflow:hidden;}
.nynews_xx .divd{  width:1200px; height:auto; float:left; overflow:hidden; border-top:#ededed solid 1px; padding-top:30px;}
.nynews_xx .divd li{ width:1200px; font-size:14px; float:left; overflow:hidden; margin-bottom:14px;}



 

 


.zhaopin{  width:1200px; overflow:hidden; }
.zhaopin ul{ width:1200px; overflow:hidden; }
.zhaopin ul li{ width:1200px; height:46px; line-height:46px; overflow:hidden; float:left; border-bottom:#eeeeee dashed 1px; }
.zhaopin ul li span{ width:1100px; overflow:hidden; float:left; font-size:14px; text-overflow:ellipsis; white-space:nowrap;}
.zhaopin ul li em{ width:100px; overflow:hidden; float:right; text-align:right; font-size:14px; color:#777;}
 





 
.hezuo{ width:1200px; overflow:hidden; }
.hezuo ul{ width:1210px; overflow:hidden; }
.hezuo ul li{ width:230px; height:100px; float:left; border:#e1e1e1 solid 1px; overflow:hidden; background:#FFF; margin-right:10px; margin-bottom:10px;}
.hezuo ul li img{ width:230px; height:100px; float:left; overflow:hidden; }




 
 
.case{ width:1200px; overflow:hidden; }
.case ul{ width:1220px; overflow:hidden;  }
.case ul li{ width:386px; height:360px;  float:left; overflow:hidden; margin-right:20px; margin-bottom:20px;}
.case ul li dt{ width:386px;height:290px; overflow:hidden; float:left;}
.case ul li dt img{ width:386px;height:290px; overflow:hidden; transition: all 0.8s;}
.case ul li dt img:hover{transform: scale(1.1); }
.case ul li dd{ width:346px; height:70px; overflow:hidden; float:left; background:#f2f3f5; padding:0px 20px; line-height:70px;font-size:18px; text-align:center;}
 
 

 

 
 
  
.mod18{width:888px;position:relative; margin-bottom:40px;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0px;background:url(../images/pic_l.png) 0 0 no-repeat;}
.mod18 .next{right:0px;background:url(../images/pic_r.png) 0 0 no-repeat;}
.mod18 #prev,.mod18 #next{top:670px;width:30px;height:66px;}

.mod18 #prevTop,.mod18 #nextTop{top:265px;width:37px;height:114px;}
.mod18 #prevTop{background:url(../images/img66.png) 0 0 no-repeat; left:20px;}
.mod18 #nextTop{background:url(../images/img77.png) 0 0 no-repeat; right:20px;}

.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:886px;height:640px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:846px;position:absolute; bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); font-size:16px; text-align:center;}


.mod18 .picBox{width:886px; height:640px; position:relative;overflow:hidden; border:#eee solid 1px;}
.mod18 .picBox ul{height:640px;position:absolute; left:0; text-align:center;}
.mod18 .picBox li{ width:886px;height:640px;}
.mod18 .picBox img{width:886px; height:640px; overflow:hidden; display:inline-block;}


.mod18 .listBox{width:784px;height:92px; margin:0 auto;position:relative; overflow:hidden; margin-top:15px;}
.mod18 .listBox ul{ height:72px;position:absolute;}
.mod18 .listBox li{width:159px; height:86px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:135px;height:86px;}
.mod18 .listBox img{border:3px solid #e0e0e0;}
.mod18 .listBox .on img{border:3px solid #c30f0f;}
.mod18 .listBox .on i{display:block;}
  
 

 
  
.meiti{ width:1200pxs; overflow:hidden;}
.meiti dt{ width:1200px; height:626px; float:left; overflow:hidden;}
.meiti dd{ width:570px; height:360px; float:left; overflow:hidden; margin-top:90px;}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 