﻿@charset "utf-8";
/* CSS Document */
BODY { margin:0px auto; padding:0px; width:100%; color:#444; font-family:"微软雅黑"; }
div,form,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,input,textarea{margin:0px auto;padding:0px; font-weight:normal; list-style: none; font-size:12px; font-family:"微软雅黑";}
img{ border:0px;vertical-align:top; }
p,b,strong{margin:0px auto; padding:0px; list-style: none; font-family:"微软雅黑";}
table,tr,td,{ margin:0px auto; padding:0px; list-style: none; font-size:12px; font-family:"微软雅黑";}
 

a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#dd1a36; text-decoration:none;}


/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#8e7b4c; text-decoration:none;}

 
 
 
 
.taitou{ width:100%; height:40px; background:#000; overflow:hidden;} 
.taitou .diva{ width:1200px; height:40px; line-height:40px; overflow:hidden;} 
.taitou .diva dt{ float:left; overflow:hidden; font-size:12px; color:#FFF;} 
.taitou .diva dd{ float:right; overflow:hidden; text-align:right; font-size:12px; color:#FFF;} 
.taitou .diva dd a{ font-size:12px; color:#FFF;} 
.taitou .diva dd a:hover{color:#dd1a36;} 
 
 
 
 
.top2{ width:1200px; height:148px; overflow:hidden;}
.top2 dt{ height:148px; overflow:hidden; float:right;}
.top2 dd{ height:148px; overflow:hidden; float:left; text-align:right; line-height:110px; color:#dd1a36; font-size:30px; font-weight:bold; font-family:Arial;}
.top2 dd img{ margin:0px 0px 0px 0px;}
 
  
 
 

.menubox{ width:100%; height:64px; background:#860000; }
.menu{ width:1200px; height:64px;  position:relative; z-index:999; }
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; text-align:center; font-size:16px; color:#fff; }
.menu ul { margin:0;padding:0;list-style-type: none; }
.menu ul li { position:relative; float:left; width:120px; height:64px; line-height:64px; }
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#fff; background:#dd1a36;}
.menu ul li:hover ul { position:absolute; top:64px; left:0; display:block; width:150px;}
.menu ul li:hover ul li ul {display: none; }
.menu ul li:hover ul li{ display:block; width:120px; line-height:50px; height:50px;  }
.menu ul li:hover ul li a {display:block; border:none;color:#fff; background:#860000;  font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.menu ul li:hover ul li a:hover { background:#a40b0b; color:#fff; font-size:14px;}
#menu_hover {  color:#fff; background:#a40b0b;} 






.flexslider{position:relative;overflow:hidden;height:670px; min-width:1200px;}
.slides{position:relative;z-index:1;}
.slides li{height:670px;}
.slides li a{height:670px; display:block;}
.flex-control-nav{position:absolute;bottom:60px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px; height:8px;zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:8px; height:8px; border-radius:30px; background:#fff; line-height:99999px; cursor:pointer;}
.flex-control-nav .flex-active{ width:40px; height:8px; background:#a40b0b;  }
.flex-direction-nav{position:absolute;top:43%;z-index:3;width:100%;}
.flex-direction-nav li a{position:absolute;display:block;overflow:hidden;width:50px;height:71px;cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:20px;background:url(../images/img22.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/img23.png) center center no-repeat;}


 














.warp11{ width:100%;  overflow:hidden;  background:#9e3333; text-align:center;}



.warp1{ width:100%;  overflow:hidden; padding:90px 0px;}
.warp1 .diva{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp1 .diva dt{ width:1200px; overflow:hidden; font-size:36px; color:#860000; text-align:center;  font-weight:bold; }
.warp1 .diva dd{  width:100%; height:30px; text-align:center; float:left; }
.warp1 .diva dd h2{ width:116px; height:30px;  overflow:hidden; background:url(../images/img72.png) repeat-x; display:inline-block;  }
.warp1 .diva dd h3{ height:10px; overflow:hidden; line-height:10px; font-size:16px; color:#666; padding:0px 30px; display:inline-block; border-top:2px solid #860000;  }
.ladyScrolla{ position:relative;width:1500px; height:315px; margin-bottom:50px; }
.ladyScrolla .scrollWrapa{ width:1200px; height:315px; overflow:hidden;  }
.ladyScrolla li{width:368px; height:300px; float:left; overflow:hidden; background:#fff; border:#ededed solid 0px; margin-top:10px; margin-right:45px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; position:relative;}

.ladyScrolla li span{width:64px; height:64px; position:absolute; left:155px; top:115px; background:url(../images/video.png) no-repeat center; z-index:99999;}

.ladyScrolla li:hover{width:368px; height:300px; float:left; overflow:hidden; background:#fff;  border:#dd1a36 solid 0px; margin-top:10px; margin-right:45px;  transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); position:relative; }

.ladyScrolla li dt{ width:368px; height:280px;  float:left; overflow:hidden; }
.ladyScrolla li dt img{ width:368px; height:280px; float:left; overflow:hidden; transition: all 0.8s;}
.ladyScrolla li dt img:hover{transform: scale(1.1); }
.ladyScrolla li dd{ width:318px; height:100px; float:left; overflow:hidden; padding:0px 25px; line-height:100px;  text-overflow: ellipsis; white-space: nowrap;}
.ladyScrolla li dd h2{ width:250px; float:left; overflow:hidden; font-size:18px; }
.ladyScrolla li dd h3{ width:52px; height:24px; float:right; overflow:hidden; margin-top:38px; }

.ladyScrolla .prev{ position:absolute; top:100px; left:0px;z-index:100;width:70px;height:100px;background:url(../images/imga1.png) no-repeat; cursor:pointer;}
.ladyScrolla .next{ position:absolute; top:100px; right:0px;z-index:100;width:70px;height:100px;background:url(../images/imga2.png) no-repeat; cursor:pointer;}
.ladyScrolla .prev:hover{background:url(../images/imga1.png) no-repeat;}
.ladyScrolla .next:hover{background:url(../images/imga2.png) no-repeat;}


.warp1 .divc{ width:200px; height:60px; overflow:hidden; text-align:center; line-height:60px; border-radius:4px;}
.warp1 .divc a{ width:200px; height:60px; overflow:hidden; font-size:16px; color:#FFF; background:#9e3333; display:block;}
.warp1 .divc a:hover{ width:200px; height:60px; overflow:hidden; font-size:16px; color:#FFF; background:#d26464;}









.warp2{ width:100%;  overflow:hidden; }
.warp2 .diva{ width:100%; height:162px; overflow:hidden; background:url(../images/img13.png) no-repeat center;  margin-bottom:60px;}
.warp2 .divb{ width:1200px; overflow:hidden; margin-bottom:60px;}
.warp2 .divb .sdiva{ width:610px; float:left; overflow:hidden; }
.warp2 .divb .sdiva dl{ width:610px; float:left; overflow:hidden; margin-bottom:30px;}
.warp2 .divb .sdiva dl dt{ width:181px; height:65px; float:left; overflow:hidden; background:url(../images/img14.png) no-repeat left; margin-bottom:10px; }
.warp2 .divb .sdiva dl dt h2{ width:65px; height:65px; float:left; overflow:hidden; text-align:center; line-height:65px; font-style: italic; font-family:Arial; font-size:38px; font-weight:bold; color:#FFF; }
.warp2 .divb .sdiva dl dt h3{ width:100px; height:65px; float:left; overflow:hidden; text-align:center; line-height:62px; font-size:28px; font-weight:bold; color:#FFF; }
.warp2 .divb .sdiva dl dd{ width:550px; float:left; overflow:hidden; font-size:16px; line-height:30px; padding-left:60px;}
.warp2 .divb .sdivb{ width:500px; float:right; overflow:hidden; }
.warp2 .divb .sdivc{ width:500px; float:left; overflow:hidden; margin-right:90px; }








.warp3{ width:100%;  overflow:hidden; }
.warp3 .diva{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp3 .diva dt{ width:1200px; overflow:hidden; font-size:36px; color:#dd1a36; text-align:center;  font-weight:bold; }
.warp3 .diva dd{ width:1200px; height:30px; overflow:hidden; text-align:center; }
.warp3 .diva dd h2{ width:116px; height:30px;  overflow:hidden; background:url(../images/img7.png) repeat-x; display:inline-block;  }
.warp3 .diva dd h3{ height:30px; overflow:hidden; line-height:30px; font-size:16px; color:#666; padding:0px 30px; display:inline-block;  }
.ladyScrollb{ position:relative; width:100%; height:350px; overflow:hidden; }
.ladyScrollb .scrollWrapb{ width:100%; overflow:hidden;  }
.ladyScrollb li{ width:24%; float:left; overflow:hidden; border:#FFF solid 9px; }
.ladyScrollb li dt{ width:100%; float:left; overflow:hidden; }
.ladyScrollb li dt img{ width:100%; float:left; overflow:hidden; transition: all 0.8s;}
.ladyScrollb li dt img:hover{transform: scale(1.1); }
 
 




.warp4{ width:1200px;  overflow:hidden; padding:90px 0px;}
.warp4 .diva{ width:1200px; overflow:hidden; margin-bottom:50px;}
.warp4 .diva dt{ width:1200px; overflow:hidden; font-size:36px; color:#dd1a36; text-align:center;  font-weight:bold; }
.warp4 .diva dd{ width:1200px; height:30px; overflow:hidden; text-align:center; }
.warp4 .diva dd h2{ width:116px; height:30px;  overflow:hidden; background:url(../images/img7.png) repeat-x; display:inline-block;  }
.warp4 .diva dd h3{ height:30px; overflow:hidden; line-height:30px; font-size:16px; color:#666; padding:0px 30px; display:inline-block;  }
.warp4 .divb{ width:1200px; overflow:hidden; }
.warp4 .divb .sdiva{ width:600px; height:440px; float:left; overflow:hidden; }
.warp4 .divb .sdiva .isdiva{ width:600px; float:left; overflow:hidden; font-size:18px; font-weight:bold; color:#000; margin-top:30px; }
.warp4 .divb .sdiva .isdivb{ width:600px; float:left; overflow:hidden; font-size:14px; line-height:30px; color:#444; margin-top:30px; }
.warp4 .divb .sdiva .isdivc{ width:600px; float:left; overflow:hidden; font-size:14px; line-height:30px; color:#444; margin-top:60px; }
.warp4 .divb .sdiva .isdivc ul{ width:600px; float:left; overflow:hidden; text-align:center; }
.warp4 .divb .sdiva .isdivc ul li{ width:200px; float:left; overflow:hidden; display:inline-block;}
.warp4 .divb .sdiva .isdivc ul li dt{ width:200px; float:left; overflow:hidden; display:inline-block;}
.warp4 .divb .sdiva .isdivc ul li dt img{ width:64px; height:48px; overflow:hidden; display:inline-block;}
.warp4 .divb .sdiva .isdivc ul li dd{ width:200px; float:left; overflow:hidden; display:inline-block; font-size:16px; margin-top:10px;}
.warp4 .divb .sdivb{ width:540px; height:440px; float:right; overflow:hidden; }
.warp4 .divb .sdivb img{ width:540px; height:440px; float:right; overflow:hidden; }







 
.mgr45{ margin-right:45px;}
.warp55{ width:1200px; overflow:hidden; padding:70px 0px 80px 0px; }
.warp55 .diva{ width:370px; float:left; overflow:hidden;} 
.warp55 .diva .sdiva{ width:370px; height:40px; line-height:40px; float:left; overflow:hidden; margin-bottom:10px;} 
.warp55 .diva .sdiva dt{ float:left; overflow:hidden; font-size:26px; font-weight:bold; color:#4c4c4c;} 
.warp55 .diva .sdiva dd{ float:right; overflow:hidden; font-size:12px; } 
.warp55 .diva .sdiva dd a{ color:#ba0f0f;} 
.warp55 .diva .sdiva dd a:hover{ color:#ba0f0f;} 
.warp55 .diva .sdivb{ width:370px; float:left; overflow:hidden;} 
.warp55 .diva .sdivb ul{ width:370px; float:left; overflow:hidden;} 
.warp55 .diva .sdivb ul li{ width:370px; float:left; overflow:hidden; margin-top:25px;} 
.warp55 .diva .sdivb ul li dt{ width:140px; height:90px; float:left; overflow:hidden; margin-right:20px;} 
.warp55 .diva .sdivb ul li dt img{ width:140px; height:90px; float:left; overflow:hidden; transition: all 0.8s;} 
.warp55 .diva .sdivb ul li dt img:hover{ transform: scale(1.1); } 
.warp55 .diva .sdivb ul li dd{ width:210px; height:90px; float:left; overflow:hidden;} 
.warp55 .diva .sdivb ul li dd h2{ width:210px; height:28px; float:left; overflow:hidden; font-size:14px;  line-height:22px; text-overflow: ellipsis; white-space: nowrap;} 
.warp55 .diva .sdivb ul li dd h3{ width:210px; height:40px; float:left; overflow:hidden; font-size:12px; color:#777; line-height:18px; } 
.warp55 .diva .sdivb ul li dd h4{ width:210px; height:22px; float:left; overflow:hidden; font-size:12px; color:#777; line-height:22px; } 
 
.warp55 .diva .sdivc{ width:370px; float:left; overflow:hidden;} 
.warp55 .diva .sdivc ul{ width:370px; float:left; overflow:hidden; margin-top:20px; border-top:1px solid #ddd; padding-top:20px;} 
.warp55 .diva .sdivc ul li{ width:370px; float:left; overflow:hidden; background:url(../images/li.jpg) center left no-repeat; padding-top:5px; padding-bottom:5px; padding-left:10px;} 
.warp55 .diva .sdivc ul li h2{ width:310px;   float:left; overflow:hidden; font-size:14px; color:#777; }
.warp55 .diva .sdivc ul li h4{ width:60px;   float:left; overflow:hidden; font-size:14px; font-weight:normal;text-overflow: ellipsis; white-space: nowrap;}
 
 


.warp5{ width:100%;  overflow:hidden; padding:90px 0px 90px 0px; background:#f8f8f8;}
.warp5 .diva{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp5 .diva dt{ width:1200px; overflow:hidden; font-size:36px; color:#dd1a36; text-align:center;  font-weight:bold; }
.warp5 .diva dd{ width:1200px; height:30px; overflow:hidden; text-align:center; }
.warp5 .diva dd h2{ width:116px; height:30px;  overflow:hidden; background:url(../images/img7.png) repeat-x; display:inline-block;  }
.warp5 .diva dd h3{ height:30px; overflow:hidden; line-height:30px; font-size:16px; color:#666; padding:0px 30px; display:inline-block;  }
.warp5 .divb{ width:1200px; overflow:hidden; margin-bottom:50px; text-align:center;}
.warp5 .divb span{ width:110px; height:34px; font-size:14px; line-height:34px; cursor:pointer; display:inline-block; color:#222; border:#d2d2d2 solid 1px; border-radius:4px; margin:0px 3px;}
.warp5 .divb .listbtns{ width:110px; height:34px; background:#dd1a36; border:#dd1a36 solid 1px; display:inline-block; color:#fff;}
.warp5 .divc{ width:1200px; overflow:hidden; }
.warp5 .divc ul{ width:1245px; overflow:hidden; }
.warp5 .divc ul li{ width:370px; float:left; overflow:hidden; margin-right:45px; }
.warp5 .divc ul li dt{ width:370px; height:220px; float:left; overflow:hidden; margin-bottom:30px; }
.warp5 .divc ul li dt img{ width:370px; height:220px; float:left; overflow:hidden; transition: all 0.8s;}
.warp5 .divc ul li dt img:hover{transform: scale(1.1); }
.warp5 .divc ul li dd{ width:370px; float:left; overflow:hidden; }
.warp5 .divc ul li dd h2{ width:370px; height:30px;  float:left; overflow:hidden; font-size:14px; color:#777; }
.warp5 .divc ul li dd h3{ width:370px; height:50px; line-height:40px; float:left; overflow:hidden; font-size:16px; font-weight:bold;text-overflow: ellipsis; white-space: nowrap;}
.warp5 .divc ul li dd h4{ width:370px; height:52px; float:left; overflow:hidden; font-size:14px; line-height:26px; color:#666;}
 
 
 
 
 
 
 
 
 
 
.warp6{ width:100%;  overflow:hidden; padding:90px 0px 90px 0px;}
.warp6 .diva{ width:1200px; overflow:hidden; margin-bottom:40px;}
.warp6 .diva dt{ width:1200px; overflow:hidden; font-size:36px; color:#dd1a36; text-align:center;  font-weight:bold; }
.warp6 .diva dd{ width:1200px; height:30px; overflow:hidden; text-align:center; }
.warp6 .diva dd h2{ width:116px; height:30px;  overflow:hidden; background:url(../images/img7.png) repeat-x; display:inline-block;  }
.warp6 .diva dd h3{ height:30px; overflow:hidden; line-height:30px; font-size:16px; color:#666; padding:0px 30px; display:inline-block;  }
.ladyScrollc{ position:relative; width:1200px; height:320px; overflow:hidden; margin-bottom:50px; }
.ladyScrollc .scrollWrapc{ width:1200px; height:320px; overflow:hidden;  }
.ladyScrollc li{width:370px; height:320px; float:left; overflow:hidden;  margin-top:10px; margin-right:45px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.ladyScrollc li:hover{width:370px; height:320px; float:left; overflow:hidden; margin-top:10px; margin-right:45px;  transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); }
.ladyScrollc li dt{ width:370px; height:250px;  float:left; overflow:hidden; }
.ladyScrollc li dt img{ width:370px; height:250px; float:left; overflow:hidden; transition: all 0.8s;}
.ladyScrollc li dt img:hover{transform: scale(1.1); }
.ladyScrollc li dd{ width:370px; height:70px; float:left; overflow:hidden; line-height:70px;  text-overflow: ellipsis; white-space: nowrap; font-size:16px; text-align:center;}
.warp6 .divc{ width:200px; height:60px; overflow:hidden; text-align:center; line-height:60px; border-radius:4px;}
.warp6 .divc a{ width:200px; height:60px; overflow:hidden; font-size:16px; color:#FFF; background:#dd1a36; display:block;}
.warp6 .divc a:hover{ width:200px; height:60px; overflow:hidden; font-size:16px; color:#FFF; background:#ec344e;}






.warp7{ width:100%;  overflow:hidden; padding:55px 0px; background:#dd1a36;}
.warp7 .diva{ width:1200px;  overflow:hidden; }
.warp7 .diva .sdiva{ width:470px; float:left;  overflow:hidden; text-align:center; }
.warp7 .diva .sdiva dt{ width:470px; float:left;  overflow:hidden; display:inline-block; margin-bottom:15px; }
.warp7 .diva .sdiva dd{ width:470px; float:left;  overflow:hidden; display:inline-block; font-size:18px; color:#FFF; margin-bottom:15px; }
.warp7 .diva .sdiva h2{ width:470px; float:left;  overflow:hidden; display:inline-block; font-size:14px; color:#FFF; }
.warp7 .diva .sdivb{ width:180px; float:left;  overflow:hidden; text-align:center; margin-left:180px; }
.warp7 .diva .sdivb dt{ width:180px; float:left;  overflow:hidden; display:inline-block; margin-bottom:15px; }
.warp7 .diva .sdivb dd{ width:180px; float:left;  overflow:hidden; display:inline-block; font-size:18px; color:#FFF; margin-bottom:15px; }
.warp7 .diva .sdivb h2{ width:180px; float:left;  overflow:hidden; display:inline-block; font-size:14px; color:#FFF; }





/* foot */
.foot{ width:100%; overflow:hidden; min-width:1200px; background:#860000; }
.foot .diva{ width:1200px; overflow:hidden; padding:40px 0px 30px 0px;}
.foot .diva .sdiva{ width:900px; overflow:hidden; float:left; }
.foot .diva .sdiva .isdiva{ width:100px; overflow:hidden; float:left;}
.foot .diva .sdiva .isdiva h2{width:100px; height:38px; overflow:hidden; float:left; color:#fff; font-size:14px; }
.foot .diva .sdiva .isdiva h2 a{ color:#fff; font-size:14px; }
.foot .diva .sdiva .isdiva h2 a:hover{ color:#fff;}
.foot .diva .sdiva .isdiva li{width:100px; height:30px; overflow:hidden; float:left; line-height:30px; }
.foot .diva .sdiva .isdiva li a{ color:#fff; font-size:12px;}
.foot .diva .sdiva .isdiva li a:hover{ color:#fff; font-size:12px;}
.foot .diva .sdivb{ width:200px; overflow:hidden; float:right; }
.foot .diva .sdivb .isdiva{ width:200px; overflow:hidden; float:left; margin-bottom:20px; color:#fff; font-size:12px; line-height:24px; }
.foot .diva .sdivb .isdivb{ width:200px; overflow:hidden; float:left; }
.foot .diva .sdivb .isdivb dt{ width:100px; overflow:hidden; float:left; margin-right:20px; }
.foot .diva .sdivb .isdivb dt img{ width:100px; height:100px; overflow:hidden; float:left; }
.foot .diva .sdivb .isdivb dd { width:80px; overflow:hidden; float:left; font-size:12px; color:#fff; padding-top:23px; line-height:24px; }

.foot .diva .sdivc{ width:900px; overflow:hidden; color:#fff;  float:left; margin-top:20px; line-height:30px;}
.foot .diva .sdivc a{  color:#fff; margin-right:35px;}
.foot .diva .sdivc a:hover{  color:#fff; margin-right:35px;}
.foot .divc{ width:1200px; overflow:hidden; border-top:#860000 solid 1px; padding:25px 0px;}
.foot .divc dt{ float:left; overflow:hidden; font-size:12px; color:#fff; }
.foot .divc dt a{ color:#fff; font-size:12px;}
.foot .divc dt a:hover{ color:#fff;}
.foot .divc dd{ float:right; overflow:hidden; text-align:right; font-size:12px; color:#fff; }
.foot .divc dd a{ color:#fff; font-size:12px;}
.foot .divc dd a:hover{ color:#fff;}
 
 
 
 
 
 
 
 


/*---客服---*/
.floating_ck{position:fixed;top:35%;right:0px; z-index:999;}
.floating_ck dl dd{position:relative;width:50px;height:50px; margin-bottom:1px; background-color:rgba(0,0,0,0.5); background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{ background-color:#000;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background-image:url(../images/home.png);}
.consult a{ display:block;width:50px;height:50px;}
.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:50px;height:50px;}
.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:-150px; display: none; width:150px; background-color:#000;}
.floating_left a{color:#fff; }
.floating_ewm{top:0px;height:180px;}
.floating_ewm i{ display:block; overflow:hidden;margin:auto;  width:110px; height:110px; margin-top:15px;}
.floating_ewm i img{ overflow:hidden;  width:110px; height:110px;}
.floating_ewm p{ padding:15px 0px;color:#fff; }
.floating_ewm .qrcord_p01{font-size:14px; }
.floating_ewm .qrcord_p02{font-size:14px; }
.floating_ewm .qrcord_p02 b{font-size:14px; }
/*---客服---*/







 
/*---翻页---*/
.digg{ width:1200px; margin-bottom:90px; text-align:center; font-size:14px; overflow:hidden;}
.digg a{ margin:3px; padding:10px 20px; border:#b6b6b6 solid 1px; display:inline-block; }
.digg a:hover{ background:#444; color:#FFF; border:#444 solid 1px; display:inline-block; }
.digg .current{ margin:3px; padding:10px 20px; background:#444; color:#FFF;  border:#444 solid 1px;}
/*---翻页---*/



 



.about_banner{height:400px; background-size: cover!important;}
.about_banner .diva{ width:1200px; overflow:hidden; font-size:46px; color:#333; text-align:center; line-height:400px; font-weight:bold; font-family:"华文行楷"; display:none;}
 


  

  
.nynav2{ width:100%;  height:76px; overflow:hidden; background:#FFF; box-shadow:0px 0px 10px rgba(51, 51, 51, .2);}
.nynav2 .diva{ width:1200px; height:76px; overflow:hidden; }
.nynav2 .diva ul{width:1200px; height:76px; overflow:hidden; }
.nynav2 .diva ul li{  height:76px; overflow:hidden; line-height:72px; float:left; margin-right:40px; }
.nynav2 .diva ul li a{ height:72px; overflow:hidden; font-size:16px; color:#555; display:block; }
.nynav2 .diva ul li a:hover{  height:72px; overflow:hidden; color:#dd1a36; border-bottom:#dd1a36 solid 4px; }
#nynav2_on{ height:72px; overflow:hidden; color:#dd1a36; border-bottom:#dd1a36 solid 4px;}
 
 
.nynav2 .diva ul h2{ height:72px; font-size:16px; color:#555; line-height:72px; float:left; overflow:hidden;}
 
 
 

.wenzhang{ width:1200px; overflow:hidden; padding:90px 0px 90px 0px;}
 
 
 
 
 
.rongyu{  width:1200px; overflow:hidden; padding:80px 0px 50px 0px;}
.rongyu ul{ width:1245px; overflow:hidden;  }
.rongyu ul li{width:370px; float:left; overflow:hidden;  margin-top:10px; margin-right:45px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; }
.rongyu ul li:hover{width:370px; float:left; overflow:hidden; margin-top:10px; margin-right:45px;  transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); }
.rongyu ul li dt{ width:370px; height:250px;  float:left; overflow:hidden; }
.rongyu ul li dt img{ width:370px; height:250px; float:left; overflow:hidden; transition: all 0.8s;}
.rongyu ul li dt img:hover{transform: scale(1.1); }
.rongyu ul li dd{ width:370px; height:70px; float:left; overflow:hidden; line-height:70px;  text-overflow: ellipsis; white-space: nowrap; font-size:16px; text-align:center;}
 
 
 
 
 
 
 
.news{  width:1200px; overflow:hidden; padding:90px 0px 40px 0px;}
.news ul{ width:1245px; overflow:hidden;  }
.news ul li{ width:370px; float:left; overflow:hidden; margin-right:45px; margin-bottom:50px; }
.news ul li dt{ width:370px; height:220px; float:left; overflow:hidden; margin-bottom:30px; }
.news ul li dt img{ width:370px; height:220px; float:left; overflow:hidden; transition: all 0.8s;}
.news ul li dt img:hover{transform: scale(1.1); }
.news ul li dd{ width:370px; float:left; overflow:hidden; }
.news ul li dd h2{ width:370px; height:30px;  float:left; overflow:hidden; font-size:14px; color:#777; }
.news ul li dd h3{ width:370px; height:50px; line-height:40px; float:left; overflow:hidden; font-size:16px; font-weight:bold;text-overflow: ellipsis; white-space: nowrap;}
.news ul li dd h4{ width:370px; height:52px; float:left; overflow:hidden; font-size:14px; line-height:26px; color:#666;}

  
 
 
 
 
 
 
  
  
.news_xx{ width:1200px; overflow:hidden; padding:90px 0px;}
.news_xx .diva{ width:1200px; float:left; overflow:hidden; border-bottom:#ececec solid 1px; padding-bottom:30px; }
.news_xx .diva .sdiva{ width:1200px; height:40px; float:left; overflow:hidden; margin-bottom:20px; }
.news_xx .diva .sdiva .isdiva{ height:40px; float:left; overflow:hidden; font-size:24px; line-height:40px; }
.news_xx .diva .sdiva .isdivb{ height:40px; float:right; overflow:hidden; margin-top:2px; }
.news_xx .diva .sdiva .isdivb h2{ float:left; overflow:hidden;margin:0px 7px;  }
.news_xx .diva .sdiva .isdivb h2 a{ width:38px; height:38px; float:left; overflow:hidden; background:url(../images/46.png) no-repeat;   }
.news_xx .diva .sdiva .isdivb h2 a:hover{ width:38px; height:38px; float:left; overflow:hidden; background:url(../images/47.png) no-repeat;   }
.news_xx .diva .sdivb{ width:1200px; float:left; overflow:hidden; font-size:12px; color:#777; padding:10px 0px;}
.news_xx .divb{ width:1200px; overflow:hidden; float:left; padding:90px 0px; }
.news_xx .divc{ width:1200px; overflow:hidden; border-top:#ececec solid 1px; padding-top:30px; }
.news_xx .divc ul{width:1200px; float:left; overflow:hidden; }
.news_xx .divc ul li{ width:1200px; height:50px; float:left; line-height:50px; font-size:14px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_xx .divc ul li a{ font-size:14px;  }  
   
  
  
  
  
  
   
  
  
  
  
  
 
.warp8{ width:1200px; overflow:hidden; padding:90px 0px 90px 0px; }
.warp8 .diva{width:500px; float:left; overflow:hidden; } 
.warp8 .diva .sdiva{width:500px; float:left; overflow:hidden; margin-bottom:30px; } 
.warp8 .diva .sdiva dt{ width:80px; height:80px; float:left; overflow:hidden; }
.warp8 .diva .sdiva dd{ width:420px; float:left; overflow:hidden; }
.warp8 .diva .sdiva dd h2{ width:420px; font-size:18px; float:left; overflow:hidden; margin-top:10px; color:#111; }
.warp8 .diva .sdiva dd h3{ width:420px; font-size:14px; float:left; overflow:hidden; margin-top:10px; }
.warp8 .divb{width:650px; float:right; overflow:hidden; } 
 







.zhaopin{ width:1200px; overflow:hidden; padding:90px 0px 90px 0px;} 
.zhaopin li{ width:1200px; overflow:hidden; margin-bottom:6px;}
.zhaopin .link{ width:1120px; height:64px; position:relative; display:block; background:#f8f8f8; line-height:64px; padding:0px 40px; font-size:14px; cursor:pointer; -webkit-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.zhaopin li:last-child .link{border-bottom:0;}
.zhaopin li i{position:absolute;top:0px; left:0px; color:#555; font-size:14px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.zhaopin li i.fa-chevron-down{ width:24px; height:24px; background:url(../images/img41.png) no-repeat; right:40px; left:auto; top:18px; }
.zhaopin li.open .link{color:#fff; background:#dd1a36;}
.zhaopin li.open i{color:#fff;}
.zhaopin li.open i.fa-chevron-down{  width:24px; height:24px; background:url(../images/img40.png) no-repeat; }
.submenu{ width:1120px; padding:40px 40px; display:none; background:#f8f8f8; overflow:hidden; }
.submenu .diva{ width:1120px; float:left; overflow:hidden; padding-bottom:20px;}
.submenu .diva .sdiva{ width:540px; height:30px; line-height:30px; float:left; font-size:14px;}
.submenu .divb{ width:1120px; float:left; overflow:hidden; padding:40px 0px 20px 0px;}
.submenu .divb .sdiva{ width:1120px; float:left; overflow:hidden; font-size:16px; font-weight:bold; margin-bottom:20px; }
.submenu .divb .sdivb{ width:1120px; float:left; overflow:hidden; font-size:14px; line-height:26px; margin-bottom:40px;}
.submenu .divc{ width:1120px; float:left; overflow:hidden; font-size:16px; line-height:36px; }
.submenu .divc a{ font-size:16px; }
.submenu .divc a:hover{ font-size:16px;  text-decoration:underline; }




 
.chanpin{  width:1200px; overflow:hidden; padding:80px 0px 40px 0px;}
.chanpin ul{ width:1245px; overflow:hidden;  }
.chanpin ul li{width:368px; float:left; overflow:hidden; background:#ccc; border:#ededed solid 1px; margin-top:10px; margin-right:45px; margin-bottom:45px; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; position:relative; }
.chanpin ul li span{width:64px; height:64px; position:absolute; left:155px; top:115px; background:url(../images/video.png) no-repeat center; z-index:99999;}
.chanpin ul li:hover{width:368px; float:left; overflow:hidden; background:#fff;  border:#dd1a36 solid 1px; margin-top:10px; margin-right:45px; margin-bottom:45px; transform:translate(0,-10px); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform:translate(0,-10px); -ms-transform:translate(0,-10px); }
.chanpin ul li dt{ width:368px; height:270px;  float:left; overflow:hidden; }
.chanpin ul li dt img{ width:368px; height:270px; float:left; overflow:hidden; transition: all 0.8s;}
.chanpin ul li dt img:hover{transform: scale(1.1); }
.chanpin ul li dd{ width:318px; height:100px; float:left; overflow:hidden; padding:0px 25px; line-height:100px;  text-overflow: ellipsis; white-space: nowrap;}
.chanpin ul li dd h2{ width:250px; float:left; overflow:hidden; font-size:18px; }
.chanpin ul li dd h3{ width:52px; height:24px; float:right; overflow:hidden; margin-top:38px; }







.warp77{ width:1200px; overflow:hidden; padding:100px 0px 100px 0px; }
.warp77 .divb{ width:492px; float:left; overflow:hidden; }
.warp77 .divb .sdiva{ width:492px; overflow:hidden; font-size:32px; margin-bottom:20px;}
.yijian{ width:492px; overflow:hidden;}
.yijian dt{ width:450px; height:52px; float:left; overflow:hidden; border:#e5e5e5 solid 1px; padding:0px 20px; margin-bottom:20px; }
.yijian_wbk{ width:448px; height:50px; float:left; overflow:hidden; background: none; border:none; line-height:50px; font-size:14px;color: #555; }
.yijian dd{ width:450px; height:102px; float:left; overflow:hidden; border:#e5e5e5 solid 1px; padding:10px 20px; margin-bottom:20px; }
.yijian_wbqy{ width:448px; height:100px; float:left; overflow:hidden; background: none; border:none; line-height:24px; font-size:14px; color: #555; }
.yijian h2{ width:492px; height:54px; float:left; overflow:hidden; }
.yijian .tijiao{ width:492px; height:54px; overflow:hidden; border:none; background:#860000; cursor:pointer; line-height:54px; font-size:16px; color:#fff; }
.warp77 .diva{ width:500px; float:right; overflow:hidden; padding-top:60px; }
.warp77 .diva dl{ width:500px; float:left; overflow:hidden; margin-bottom:35px; } 
.warp77 .diva dl dt{ width:100px; height:80px; float:left; overflow:hidden; }
.warp77 .diva dl dd{ width:400px; height:80px; float:left; overflow:hidden; }
.warp77 .diva dl dd h2{ width:400px; font-size:18px; float:left; overflow:hidden; margin-top:10px; color:#555; }
.warp77 .diva dl dd h3{ width:400px; font-size:14px; float:left; overflow:hidden; margin-top:10px; }
 
 
 









