@charset "utf-8";
/* CSS Document */
BODY { 
	margin:0px auto; 
	padding:0px;
	width:100%;
	border:0px;
	color:#444;
	font-size:12px;
	 font-family:"微软雅黑";
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,p,b,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:#a22721; text-decoration:none;}



/***连接样式***/
.hui a:link{color:#767676; text-decoration:none;}
.hui a:visited{color:#767676; text-decoration:none;}
.hui a:hover{color:#da251d; text-decoration:none;}


 




/*---top---*/
.top{ width:100%; height:110px;  background:#FFF; min-width:1200px; overflow:hidden;}
.top .diva{ width:1200px; height:110px; overflow:hidden; }
.top .logo{ width:350px; height:110px; float:left; overflow:hidden;}
.top .logo img{ width:350px; height:110px; overflow:hidden;}
.top .dianhua{ width:250px; height:110px; float:right; overflow:hidden;}
.top .dianhua img{ width:250px; height:110px; overflow:hidden;}

.menubox{ width:100%; height:56px; min-width:1200px; background:#a22721; }
.menu{ width:1200px; height:56px; position:relative; z-index:999;}
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; width:149px; 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:149px;  height:56px; line-height:56px; }
.menu ul li ul {display: none;}
.menu ul li:hover a { background:#500400; color:#fff; }
.menu ul li:hover ul { position:absolute; top:56px; left:0; display:block; width:149px; 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:54px; border-bottom:#be332c solid 1px; border-right: none; width:149px; line-height:54px; margin-left:0px;}
.menu ul li:hover ul li a {display:block; border:none; background:#a22721; color:#fff; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.menu ul li:hover ul li a:hover {background:#be332c; color:#fff; font-size:14px;}
#menu_hover {  background:#500400; color:#fff;} 
.menu h2{ width:1px; height:56px; float:left; overflow:hidden; background:#be332c; }
/*---top---*/








/* 焦点图 */
.flexslider{position:relative; width:100%; height:360px;overflow:hidden; }
.slides{position:relative;z-index:1;}
.slides li{height:360px;}
.slides li a{ width:100%; height:360px; display:block; overflow:hidden;}
.flex-control-nav{position:absolute;bottom:42px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 6px; width:14px; height:14px; zoom:1; }
.flex-control-nav a{display:inline-block;overflow:hidden;width:13px;height:13px; border:#FFF solid 1px; border-radius:50%; line-height:99999px; cursor:pointer;}
.flex-control-nav .flex-active{ background:#fff; border:#FFF solid 1px;}
/* 焦点图 */





 





/*warp2*/
.warp2{ width:1200px; overflow:hidden; padding:50px 0px;}
.warp2 .diva{ width:785px; height:290px; float:left; overflow:hidden; border-right:#f2f2f2 solid 1px; padding-right:50px; margin-right:50px; }
.warp2 .diva .sdiva{ width:785px; height:50px; overflow:hidden; float:left; }
.warp2 .diva .sdiva dt{  float:left; font-size:22px; font-weight:bold; overflow:hidden; }
.warp2 .diva .sdiva dd{  float:right; font-size:14px; text-align:right; overflow:hidden; background:url(../images/img80.png) no-repeat left; padding-left:25px;}
.warp2 .diva .sdivb{ width:785px; height:240px; overflow:hidden; float:left; }

.focusBox { width:380px; height:240px; overflow:hidden; float:left; position: relative; text-align: left; margin-right:35px; }
.focusBox .pic img { width: 380px; height: 240px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:50px; width:380px;  background:#000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:230px; overflow: hidden; padding-left:15px; }
.focusBox .txt li{ width:230px; height:50px; line-height:50px; position:absolute; bottom:-50px; }
.focusBox .txt li a{ display:block; color:#fff; font-size:14px; }
.focusBox .num { position: absolute; z-index: 3; bottom:13px; right:15px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height:18px; line-height: 18px; overflow: hidden; text-align: center; margin-left:6px; cursor: pointer; }
.focusBox .num li a{ position: absolute; z-index: 2; display: block; width: 100%; height: 100%; top: 0; left: 0;  }
.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0;  }
.focusBox .num li span { z-index: 1; background:#fff; color:#000;}
.focusBox .num li.on a{ background:#a22721; color:#FFF;}
.focusBox .num a:hover{ background:#a22721; color:#FFF;}

.warp2 .diva .sdivb .isdiva{ width:370px;  float:left; overflow:hidden; }
.warp2 .diva .sdivb .isdiva dl{ width:370px;  float:left; overflow:hidden; padding-top:8px; padding-bottom:16px; margin-bottom:8px; border-bottom:#f2f2f2 solid 1px;}
.warp2 .diva .sdivb .isdiva dl dt{ width:370px; height:34px; line-height:30px;  float:left; overflow:hidden; }
.warp2 .diva .sdivb .isdiva dl dt h2{ width:270px;  float:left; overflow:hidden; font-size:16px; text-overflow: ellipsis; white-space: nowrap; }
.warp2 .diva .sdivb .isdiva dl dt h3{ width:100px;  float:right; overflow:hidden; font-size:13px; text-align:right; color:#a6a5a5;}
.warp2 .diva .sdivb .isdiva dl dd{ width:370px; height:40px; line-height:20px; font-size:13px; color:#555; float:left; overflow:hidden; margin-bottom:15px;}
.warp2 .diva .sdivb .isdiva dl h4{ width:98px; height:26px; float:left; overflow:hidden; font-size:13px; line-height:26px; text-align:center;}
.warp2 .diva .sdivb .isdiva dl h4 a{ background:#a22721; display:block; color:#FFF;}
.warp2 .diva .sdivb .isdiva dl h4 a:hover{ background:#b72d26; display:block;}
.warp2 .diva .sdivb .isdiva ul{ width:370px; height:90px; float:left; overflow:hidden; }
.warp2 .diva .sdivb .isdiva ul li{ width:370px; height:30px; line-height:30px; float:left; overflow:hidden; }
.warp2 .diva .sdivb .isdiva ul li h2{ width:270px; height:30px; float:left; overflow:hidden; font-size:13px; text-overflow: ellipsis; white-space: nowrap;}
.warp2 .diva .sdivb .isdiva ul li h3{ width:100px; height:30px; float:right; overflow:hidden; text-align:right; font-size:13px; color:#a6a5a5;}





.warp2 .divb{ width:314px; float:left; overflow:hidden; }
.warp2 .divb .sdiva{ width:314px; height:50px; float:left; overflow:hidden; }
.warp2 .divb .sdiva dt{ float:left; overflow:hidden; font-size:22px; font-weight:bold; }
.warp2 .divb .sdiva dd{  float:right; font-size:14px; text-align:right; overflow:hidden; background:url(../images/img80.png) no-repeat left; padding-left:25px;}
.warp2 .divb .sdivb{ width:314px; float:left; overflow:hidden; }
.warp2 .divb .sdivb ul{ width:314px; height:240px; float:left; overflow:hidden; }
.warp2 .divb .sdivb ul li{ width:300px; height:39px; line-height:39px; float:left; padding-left:14px; background:url(../images/img11.jpg) no-repeat left; overflow:hidden; border-bottom:#f2f2f2 solid 1px; }
.warp2 .divb .sdivb ul li h2{ width:200px; height:39px; float:left; overflow:hidden; font-size:13px; text-overflow: ellipsis; white-space: nowrap;}
.warp2 .divb .sdivb ul li h3{ width:100px; height:39px; float:right; overflow:hidden; text-align:right; font-size:13px; color:#a6a5a5;}
/*warp2*/










/*warp3*/
.warp3box{ width:100%; overflow:hidden;  background:#efefef; padding:50px 0px;}
.warp3{ width:1200px; overflow:hidden; }
.warp3 .diva{ width:650px; float:left; overflow:hidden; margin-right:60px;}
.warp3 .diva .sdiva{ width:650px; height:50px; float:left; overflow:hidden; font-size:22px; font-weight:bold; }
.warp3 .diva .sdivb{ width:650px; height:190px; float:left; overflow:hidden;}
.warp3 .diva .sdivb dt{ width:260px; height:190px; float:left; overflow:hidden; margin-right:30px;}
.warp3 .diva .sdivb dd{ width:360px; height:190px; float:left; overflow:hidden; }
.warp3 .diva .sdivb dd h2{ width:360px; height:140px; float:left; overflow:hidden; font-size:14px; line-height:28px; margin-bottom:20px;}
.warp3 .diva .sdivb dd h3{ width:300px; height:20px; float:left; overflow:hidden; background:url(../images/img60.png) no-repeat left; font-size:14px; line-height:20px; padding-left:25px;}
 
.warp3 .divc{ width:490px; float:right; overflow:hidden; }
.warp3 .divc .sdiva{ width:490px; height:50px; float:left; overflow:hidden; font-size:22px; font-weight:bold; }
.warp3 .divc .sdivb{ width:490px; height:190px; float:left; overflow:hidden; }
.warp3 .divc .sdivb h2{ width:490px; height:140px; float:left; overflow:hidden; font-size:14px; line-height:28px; margin-bottom:20px;}
.warp3 .divc .sdivb h3{ width:300px; height:20px; float:left; overflow:hidden; background:url(../images/img60.png) no-repeat left; font-size:14px; line-height:20px; padding-left:25px;}

.warp3 .divb{ width:490px; float:left; overflow:hidden;}
.warp3 .divb h2{ width:300px; height:50px; float:left; font-size:22px; font-weight:bold; overflow:hidden; }
.ladyScrollc{ position:relative; width:490px; height:245px; overflow:hidden;}
.ladyScrollc .scrollWrapc{position:absolute; overflow:hidden; width:490px; margin-left:0px; top:50px;}
.ladyScrollc dl{ width:230px; height:210px; overflow:hidden; float:left; position:relative; margin-right:30px; }
.ladyScrollc dl dt{ width:230px; height:160px; overflow:hidden; float:left; margin-bottom:15px; }
.ladyScrollc dl dt img{ width:230px;height:160px; overflow:hidden; float:left; transition: all 0.8s;}
.ladyScrollc dl dt img:hover{transform: scale(1.1); }
.ladyScrollc dl dd{ width:230px; height:20px; overflow:hidden; float:left; text-align:center; font-size:14px; text-overflow: ellipsis; white-space: nowrap;}

.ladyScrollc .prev{ position:absolute; top:14px; right:30px;z-index:100;width:7px;height:10px;background:url(../images/img68.png) no-repeat; cursor:pointer;}
.ladyScrollc .next{ position:absolute; top:14px; right:0px;z-index:100;width:7px;height:10px;background:url(../images/img69.png) no-repeat; cursor:pointer;}
.ladyScrollc .prev:hover{background:url(../images/img70.png) no-repeat;}
.ladyScrollc .next:hover{background:url(../images/img71.png) no-repeat;}
/*warp3*/










/*warp4*/
.warp4{ width:1200px; height:290px; overflow:hidden; padding:50px 0px;}
.warp4 h2{ width:1200px; height:50px; float:left; font-size:22px; font-weight:bold; overflow:hidden; }
.ladyScrolla{ position:relative; width:1200px; height:290px; overflow:hidden; }
.ladyScrolla .scrollWrapa{position:absolute; overflow:hidden; width:1200px; margin-left:0px; top:50px;}
.ladyScrolla dl{ width:285px; height:240px; overflow:hidden; float:left; margin-right:20px;}
.ladyScrolla dl dt{ width:285px; height:190px; overflow:hidden; float:left; }
.ladyScrolla dl dt img{ width:285px;height:190px; overflow:hidden; float:left; transition: all 0.8s;}
.ladyScrolla dl dt img:hover{transform: scale(1.1); }
.ladyScrolla dl dd{ width:265px; height:50px; overflow:hidden; float:left; background:#f3f3f3; padding:0px 10px; font-size:14px; line-height:50px; text-align:center; text-overflow: ellipsis; white-space: nowrap;}
.ladyScrolla .prev{ position:absolute; top:14px; right:30px;z-index:100;width:7px;height:10px;background:url(../images/img68.png) no-repeat; cursor:pointer;}
.ladyScrolla .next{ position:absolute; top:14px; right:0px;z-index:100;width:7px;height:10px;background:url(../images/img69.png) no-repeat; cursor:pointer;}
.ladyScrolla .prev:hover{background:url(../images/img70.png) no-repeat;}
.ladyScrolla .next:hover{background:url(../images/img71.png) no-repeat;}
/*warp3*/
 



 







/* foot */
.foota{ width:100%; background:#a22721; overflow:hidden; min-width:1200px;}
.foota .divb{ width:1200px; overflow:hidden; padding:50px 0px; }
.foota .divb .sdiva{ width:470px; float:left; overflow:hidden; }
.foota .divb .sdiva dt{ width:470px; float:left; overflow:hidden; font-size:30px; color:#fff; margin-bottom:30px;}
.foota .divb .sdiva dd{ width:470px; float:left; overflow:hidden; font-size:12px; color:#FFF; margin-bottom:25px; line-height:26px;}
.foota .divb .sdiva dd img{ margin-right:10px;}
.foota .divb .sdiva h2{ width:470px; height:43px; float:left; overflow:hidden;}


.foota .divb .sdivb{ width:420px; float:left; overflow:hidden; }
.foota .divb .sdivb dt{ width:420px; font-size:16px; float:left; overflow:hidden; margin-bottom:20px; color:#FFF;}
.foota .divb .sdivb ul{ width:420px; float:left; overflow:hidden; }
.foota .divb .sdivb ul li{ width:210px; height:28px; line-height:28px; float:left; overflow:hidden; }
.foota .divb .sdivb ul li a{ color:#FFF;}
.foota .divb .sdivb ul li a:hover{ color:#ffd800;}

.foota .divb .sdivc{ width:140px; float:right; overflow:hidden; }
.foota .divb .sdivc dt{ width:140px; font-size:16px; float:left; overflow:hidden; margin-bottom:20px; color:#FFF;}
.foota .divb .sdivc dd{ width:140px; height:140px; float:left; overflow:hidden; }
.foota .divb .sdivc dd img{ width:140px; height:140px; float:left; overflow:hidden; }

.footb{ width:100%; padding:24px 0px; background:#841813; overflow:hidden; min-width:1200px;}
.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:#ffd800; }


.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:#ffd800; }
/* 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 #181818;background-color:#2a2a2a;background-position:center 20%;background-repeat:no-repeat;text-align:center;cursor:pointer;}
.floating_ck dl dd:hover{border-bottom:solid 1px #181818;background-color:#181818;}
.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:#181818;}
.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 70px 0px;text-align:center; font-size:14px;}
.digg a{margin:2px;padding:12px 20px;background:#fff; color:#555; border:#ebebeb solid 1px; }
.digg a:hover{ background:#555; color:#FFF; border:#555 solid 1px; }
.digg .current{ margin:2px; padding:12px 20px;background:#555; color:#FFF;  border:#555 solid 1px;}
/*---翻页---*/





 


/*---当前位置---*/
.weizhi{ width:100%; height:60px; background:#f8f8f8; overflow:hidden; border-bottom:#e5e5e5 solid 1px; min-width:1200px;}
.weizhi .diva{ width:1200px; height:60px; overflow:hidden; }
.weizhi .diva .sdiva{ float:left; height:60px; line-height:60px; font-size:22px; font-weight:bold;}
.weizhi .diva .sdivb{ float:right; height:60px; overflow:hidden; }
.weizhi .diva .sdivb ul{ float:left;  overflow:hidden; }
.weizhi .diva .sdivb ul li{ float:left; height:60px; margin-right:10px; font-size:16px; line-height:57px;}
.weizhi .diva .sdivb ul li a{ padding:0px 10px; display: inline-block; }
.weizhi .diva .sdivb ul li a:hover{ padding:0px 10px; border-bottom:#a22721 solid 3px; display: inline-block; color:#a22721;}
#nynav_on{ padding:0px 10px; border-bottom:#a22721 solid 3px; display: inline-block; color:#a22721;}
/*---当前位置---*/



 
.nybox{ width:1200px; overflow:hidden; margin-bottom:50px; }


.wenzhang{ width:1200px; overflow:hidden; padding:50px 0px 0px 0px; }

 



.nynews{  width:1200px; overflow:hidden; padding:20px 0px 0px 0px; }
.nynews dl{ width:1200px; float:left; overflow:hidden; border-bottom:#f2f2f2 solid 1px; padding:25px 0px; }
.nynews dl dt{ width:300px; height:200px; float:left; overflow:hidden;}
.nynews dl dt img{ width:300px; height:200px; float:left; overflow:hidden;transition: all 0.8s;}
.nynews dl dt img:hover{transform: scale(1.1); }
.nynews dl dd{ width:870px; height:200px; float:left; overflow:hidden; padding-left:30px; }
.nynews dl dd h2{ width:870px; height:60px; float:left; overflow:hidden; font-size:20px; line-height:60px;}
.nynews dl dd h4{ width:870px; height:30px; float:left; overflow:hidden; font-size:14px; line-height:24px; color:#777;}
.nynews dl dd h3{ width:870px; height:48px; float:left; overflow:hidden; font-size:14px; font-weight:normal; line-height:24px; padding-top:10px; color:#777;}
 
 





.nynews_xx{  width:1200px; overflow:hidden; padding:50px 0px 0px 0px;}
.nynews_xx .diva{ float:left; overflow:hidden; width:1200px; font-size:26px; text-align:center; padding-bottom:15px;}
.nynews_xx .divb{ float:left; overflow:hidden; width:1200px; height:40px; line-height:40px; text-align:center; border-bottom:#ededed solid 1px; padding-bottom:10px;}
.nynews_xx .divb span{ margin:0px 30px; color:#666; font-size:12px; display:inline-block;}
.nynews_xx .divc{float:left; overflow:hidden; width:1200px; padding:40px 0px;}
.nynews_xx .divd{ float:left; overflow:hidden; width:1200px; height:auto; border-top:#ededed solid 1px; padding-top:20px;}
.nynews_xx .divd li{ float:left; overflow:hidden; width:1200px; height:40px; font-size:14px; line-height:40px;}
.nynews_xx .divd li a{ float:left; display:block; overflow:hidden; width:1200px; height:40px;}



 

 


.pic2{ width:1200px; overflow:hidden; padding:50px 0px 0px 0px;}
.pic2 ul{ width:1220px; overflow:hidden; }
.pic2 ul li{ width:285px; height:240px; overflow:hidden; float:left; margin-right:20px; margin-bottom:30px;}
.pic2 ul li dt{ width:285px; height:190px; overflow:hidden; float:left; }
.pic2 ul li dt img{ width:285px;height:190px; overflow:hidden; float:left; transition: all 0.8s;}
.pic2 ul li dt img:hover{transform: scale(1.1); }
.pic2 ul li dd{ width:265px; height:50px; overflow:hidden; float:left; background:#f3f3f3; padding:0px 10px; font-size:14px; line-height:50px; text-align:center; text-overflow: ellipsis; white-space: nowrap;}








.shipin{ width:1200px; overflow:hidden; padding:50px 0px 0px 0px;}
.shipin ul{ width:1224px; overflow:hidden; }
.shipin ul li{ width:384px; overflow:hidden; float:left; margin-right:24px; }
.shipin ul li dt{ width:384px; height:300px; overflow:hidden; float:left; }
.shipin ul li dt img{ width:384px;height:300px; overflow:hidden; float:left; transition: all 0.8s;}
.shipin ul li dt img:hover{transform: scale(1.1); }
.shipin ul li dd{ width:364px; height:70px; overflow:hidden; float:left; padding:0px 10px; font-size:14px; line-height:70px; text-align:center; text-overflow: ellipsis; white-space: nowrap;}











 
 






