@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; font-family:"微软雅黑";}
a{ text-decoration:none;}
.w1200{ width:1200px; margin:auto;}

.productbox{ height:auto !important; padding-bottom:20px; background:url(../images/probg.png) top center no-repeat; overflow:hidden;}
.productbox .hd{ width:260px; float:left}
.productbox .hd ul li{ line-height:68px; text-align:center; color:#fff; font-size:16px; background:url(../images/classnormal.png) left no-repeat;}
.productbox .hd ul li.on{ background:url(../images/classon.png) left no-repeat;}
.productbox .bd{ float:left; width:914px; margin-left:26px;}
.probox {}
.probox .bd_1{overflow:hidden; float:none;position:relative;height: 252px;}
.probox .bd_1 ul li{ height:252px; position:absolute;left:0;top:0;display: none;}
.probox .bd_1 ul li:first-child{display: block;}
.probox .bd_1 ul li img{ float:left; margin-right:28px;}
.probox .bd_1 ul li .text{ width:482px; float:left; height:250px; position:relative;}
.probox .bd_1 ul li .text h3{ height:30px}
.probox .bd_1 ul li .text div{ line-height:22px; font-size:13px;}
.probox .bd_1 ul li .text .more{ display:block; position:absolute; height:30px; bottom:0}
.probox .bd_1 ul li .text .more dd{ float:left; margin-left:30px; margin-right:20px; width:120px; height:30px; line-height:30px; text-align:center;}
.probox .bd_1 ul li .text .more dd a{ font-size:14px; color:#FFF;}
.probox .bd_1 ul li .text .more dd.on{ background:#B6130E;}
.probox .bd_1 ul li .text .more dd.pro{ background:#282828;}
.probox .hd_1{ margin-top:60px; padding-left:60px; padding-right:20px; float:none; width:830px;position:relative; overflow:hidden }
.probox .hd_1 ul{}
.probox .hd_1 li{ width:180px; height:210px; background:none !important; float:left; margin-right:20px; position:relative}
.probox .hd_1 li.on{ box-shadow: 0 0 10px #666;}
.probox .hd_1 .anniu{ position:absolute; top:90px; cursor: pointer;}
.probox .hd_1 .anniu.prevb{ left:0;}
.probox .hd_1 .anniu.nextb{ right:0;}

.case_bigbox { height:auto !important; overflow:hidden; clear:both; background:url(../images/casebg.png) center top no-repeat; margin-bottom:50px;}
.case_bigbox h2,.productbox h2{ text-align:center; padding-top:38px; line-height:52px}
.case_bigbox  h3,.productbox h3.ph3{ line-height:28px; font-size:13px; font-weight:normal; text-align:center; color:#858585;}
.casebox{ width:1198px; height:223px; position:relative; border:1px solid #DCDCDC; margin:auto; margin-top:48px;background: #fff;}
.casebox .hd{ width:74px; position:absolute; height:30px; z-index:99; right:39px; bottom:29px; text-align:center; font-size:24px; color:#DDDDDD;line-height:26px;}
.casebox .hd a{ width:16px; height:30px; cursor:pointer; display:block}
.casebox .hd a.prev{ float:left; background:url(../images/cprev.jpg) }
.casebox .hd a.next{ float:right; background:url(../images/cnext.jpg)}
.casebox .bd{ padding-left:20px; padding-right:74px; position:relative; margin-top:-25px} 
.casebox .bd li{ position:relative}
.casebox .bd li img{ position:absolute; left:0; top:0px; z-index:9}
.casebox .bd li .text{ width:754px; float:right; margin-top:41px;}
.casebox .bd li .text h3{ line-height:62px; font-size:18px ; font-weight:normal; position:relative; color:#333333; text-align:left; height:62px}
.casebox .bd li .text h3:after{ position:absolute; bottom:0; left:0; content:""; background:#000; height:2px; line-height:2px; z-index:99;  width:50px;}
.casebox .bd li .text p{ padding-top:14px; line-height:22px; font-size:13px;}
.casebox .bd li .text p a{ color:#888888; font-size:13px;}
.casebox .ico{ position:absolute; right:20px; top:-25px; z-index:99}
.pinpai{ padding-top:20px; clear:both; width:1200px; margin:auto;}
.pinpai ul li{ width:290px; height:118px; float:left; margin-right:10px; margin-bottom:10px; border:1px solid #DDDDDD; background:#FFF; position:relative;}
.pinpai ul li img{ position:absolute; left:0; top:0; width:100%; transition:all 0.5s ease} 
.pinpai ul li img.normal{ opacity:1}
.pinpai ul li img.on{ opacity:0}
.pinpai ul li:hover img.on{ opacity:1;}
.pinpai ul li:hover img.normal{ opacity:0;}
.pinpai ul li:nth-child(4n) {
	margin-right:0px
}


.biaoti{ background:#b6130e; width:250px; height:85px; line-height:85px; text-align:center; font-size:30px; font-weight:bold; color:#fff; border-bottom:1px #ffffff solid; border-radius:10px 10px 0px 0px;}

.xinwens{ width:100; height:auto;}
.xinwens ul li{ width:100%; line-height:40px; border-bottom:1px #cacaca dashed; } 
.xinwens ul li span{ float:right;}
.xinwens ul li a{ color:#000;}
.xinwens ul li a:hover{ color:#F00}


.rmtj-bt{height:40px;line-height:40px;background:#ecc7c7;text-align:center;margin:10px 0;}
.rmtj ul {padding:0 10px;border:1px solid #cccccc;}
.rmtj ul li{width:100%;border-bottom:1px dashed #cccccc;margin:10px 0;text-align:center;}
.rmtj ul li .rmtj-img{width:100%;height:160px;overflow:hidden;display: flex;justify-content: center;align-items: center;border:1px solid #cccccc;background:#f2f2f2;}
.rmtj ul li .rmtj-img img{max-width:100%;max-height:100%;display:block;margin:auto;}
.rmtj ul li p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;}
.rmtj-xw ul {padding:10px;border:1px solid #cccccc;}
.rmtj-xw ul li{position:relative; border-bottom:1px dashed #cccccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;padding-left:15px;text-align:center;}
.rmtj-xw ul li:after{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background:#cccccc;left:0;top:15px;}












