

/* CSS Document */

*{ margin:0; padding:0;}

body{overflow-x: hidden;background: #fff;position: relative;margin:0 auto;font-size:14px;line-height:25px;font-family: 微软雅黑 !important;color: #4d4d4d;}

p,ul,li,ol,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}

ul,li,ol{ list-style:none;}

img{ border:none;-moz-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;}

li>a{color:inherit;text-align: center;}

a{text-decoration:none;color: #4d4d4d;font-size:14px;}

.clear{ clear:both;}

.w{position:relative;width:96%; display:block; margin:0 auto; clear:both; overflow:hidden;}

.fl{float:left;}.fr{float:right;}

.h10{height:10px; width:100%; clear:both;}.h20{height:20px; width:100%; clear:both;}

.h30{height:30px; width:100%; clear:both;}.h60{height:60px; width:100%; clear:both;}

.radius{border-radius:5px;}
.pcimg p strong span{font-size: 16px !important;}

/* 头部 */

.header{
    width: 40%;
    float: right;
    display: none;
    position: fixed;
    top: 75px;
    right: 0px;
    z-index: 999999;
    }
 
.logo{height: 75px;background: #eeeeee;position: fixed;z-index: 999;width: 98%;padding: 0 1%;}

.logo h1{text-align: left;float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 70%;}
.logo h1 img{
    height: 45px;
    margin-top: 15px;
    }
.logo span{float:right;margin-right: 0;margin-top: 20px;color:#000;line-height:25px;}
.logo span img{width: 40px;}
.headtop{height:75px;width:100%;}
.nav{background: #860a08;overflow:hidden;clear:both;}

.nav li{ float:left;width:100%; height:39px; line-height:39px; text-align:center;}

.nav li>a{/* border-bottom:1px solid #fff; */color:#fff;}

.nav li:nth-child(4n)>a{border-right:0;}



/* banner */



.banner{width:100%;}
.banner img{width:100%;}
.rongyu{width:100%;}
.rongyu img{width:100%;}

/* 中部通用样式 */

.title{ padding-left:2%; padding-right:2%; height:40px; line-height:40px; font-size:16px; color:#fff; background:#333;}

.title a{color:#fff;}

.title2{padding-left:2%;padding-right:2%;height: 50px;line-height: 50px;font-size:16px;color:#fff;background:#860a08;position:relative;}
.header2{padding: 0 10%;height: 60px;line-height: 60px;background: #efefef;color: #262626;font-size: 20px;text-align:center;position: relative;font-style: normal;}
.left1{position:absolute;left: 5%;height: 60px;}
.left1 img{height: 60px;}
.right2{position:absolute;right: 5%;height: 60px;}
.right2 img{height: 60px;}
.fanhui{ position:absolute; left:2%; top:26px; padding:10px; line-height:16px; border:1px solid #fff; color:#fff;}

.fenlei{position:absolute;right: 5%;top:26px;font-size: 18px;line-height:16px;color:#fff;height: 50px;line-height: 50px;display: block;}
.fenlei img{height: 35px;display: inline-block;vertical-align: middle;}
.title2 .fenlei{top:0;}
.title22{padding-left:2%;padding-right:2%;height: 50px;line-height: 50px;font-size:16px;color:#fff;background:#860a08;position:relative;}
.title22 a{color: #fff}
.content{ padding-left:2%;padding-top:20px; padding-bottom:20px; clear:both;padding-right:2%;}

.content img{max-width:98% !important; height:auto !important; margin:0 auto;}
.content p ,.content p span{font-size:15px !important;}


.pc-hidden{display:none;}

/* 尾部 */

.footer{text-align:center; color:#fff; background:#333;}

.footer a{color:inherit;}



/* 产品列表 */

.cp_list{ padding-top:20px; padding-bottom:20px;}

.cp_list li{ float:left;width:50%; text-align:center; padding-bottom:10px;}

.cp_list li img{margin:0 auto;}

.cp_list li h3{font-weight:normal; font-size:14px; height:30px; line-height:30px; overflow:hidden;}



.cpfl li{clear:both; padding:2%; border-bottom:#EE0000 1px solid; font-size:16px; overflow:hidden;}

.cpflimg{ float:left;width:90px; height:90px; margin-right:2%;}

.cpfl .more{float:right; font-size:30px; color:#EE0000; margin-top:20px;}



/* 产品内容 */

.cpnav{ transition:left 1s; -moz-transition:left 1s; -ms-transition:left 1s; -o-transition:left 1s; -webkit-transition:left 1s;}

.cpnav{ position:fixed; left:100%; top:0; width:100%; height:100%;overflow:hidden; z-index:999;}

.show_hide_btn{float:left;width:15%; height:100%; background:rgba(0,0,0,0.35); color:#fff; font-size:50px;}

.show_hide_btn span{position:relative; width:15%; top:42%; left:0;}

.nav_weizhi{float:left;width:1%; height:100%; background:#ffdec8;}

.cpnav ul{float:right;width:84%; height:100%; background:#333;overflow:hidden;}

.cpnav li{height:40px; line-height:40px; text-align:left; padding-left:20px; overflow:hidden; border-bottom:dashed 1px #fff; color:#fff;}
.cpnav li a{font-size:15px;display: inline-block;}


/* 新闻列表 */
.news { margin-top:15px;}

.news_list li{ padding-left:2%; padding-right:2%; line-height:45px; border-bottom:1px #b7b7b7 solid; overflow:hidden;}

.news_list li span{float:right; font-size:12px;}



/* 新闻内容 */

.news_title{    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    height: 60px;
    line-height: 30px;
    margin-top: 10px;}

/* 首页的样式 */
.feilei{  height:40px; width:100%; line-height:40px; margin-top:20px;}
.feilei li{ width:50%; float:left; text-align:center;  font-size:18px; font-weight:bold;}
.feilei li.cur{     color: #ffffff;
    background: #ff0000;}
.sodiv{
	height: 30px;
    width: 80%;
    margin: 0 auto;
    border: 1px solid #ffa6a6;
	}
.sodiv .in_text{
	    height: 30px;
    border: none;
    text-indent: 10px;
	float:left; width:80%;
	}
.sodiv .so{
	width:32px; height:32px; font-size:0px; background:url(../image/so.png) center right no-repeat;  float:right; border:none;
	}
.sodiv img{ float:right;}
.indexzl{ height:110px;}
.indexzl li{ width:50%; float:left; text-align:center;}
.indexzl li img{ width:60%;}
.tuijian{ margin-top:20px;}
.tuijian .h1{ height:64px; line-height:54px; text-align:center; font-weight:bold;font-size:20px;  width:295px; color:#fff; background:url(../image/buynow-green.png) center no-repeat;    border-radius: 20px;
    margin: 20px auto;}
.tuijian .h1 a{ color:#fff;}
.tuijian li{ margin-bottom:20px; width:50%; text-align:center; height:35px; line-height:35px; float:left;}
.tuijian li a{font-size:18px;display:  inline-block;padding: 0 30px;border: 1px solid #ff0000;/* background: #9a0100; */border-radius:  15px;border-bottom: 3px solid #ff0000;}

.liucheng .h1{
	 height:40px; line-height:40px; text-align:center; font-weight:bold;font-size:20px; border-bottom:1px solid #ff0000;
	}
.pcimg01{ text-align:center;}
.guopro li{ position:relative;}
.guopro li p{
	   
    bottom: 20px;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
	}
.zlfuwu .h1{height:64px; line-height:54px; text-align:center; font-weight:bold;font-size:20px;  width:295px; color:#fff; background:url(../image/buynow-green.png) center no-repeat;    border-radius: 20px;
    margin: 20px auto;
	}
.zlfuwu .h1 a{ color:#fff;}
.zlfuwu ul{ margin-bottom:15px;    height: 30px; margin-top:10px;}
.zlfuwu li{ width:32%; background:url(../image/fuwu.png) center no-repeat; height:30px; line-height:30px;    float: left;
    margin-right: 1.5%;
    text-align: center;}
.zlfuwu li a{
	    font-weight: bold;
    font-size: 15px;
	}
.zlfuwu li:nth-child(3){ margin-right:0px;}
.zlfuwu .cha{
	 width: 300px;
    /* background: #ff0000; */
    text-align: center;
    height: 35px;
    line-height: 35px;
    /* color: #fff; */
    border-radius: 20px;
    margin-bottom: 20px;
    margin: 0 auto;
    border: 1px solid #ddd;
	}
.gongs li{  width:33.3%; float:left; text-align:center; margin-bottom:10px;  }
.gongs li img{ width:45%;}
.gongs li p{ height:30px; line-height:30px; text-align:center; }
.gongs{ margin-top:20px;}
.tuandui{width: 350px;margin:0 auto 10px;}
.tuandui .cont_1s{width:100%;position: relative;}
.tuandui .h1{
	     height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #ff0000;
	}
.tuan li{
    float: left;
    text-align: center;
    width: 165px;
    height: 270px;
    margin:0 5px;
} 
.tuandui li p{font-size: 13px;height:24px;color: #4d4d4d;}
.tuandui li p.tuip{font-size: 15px;}
.tuan li img{ display:inline-block; width:80%;}
.cont_1s .hd {
 	position: absolute; text-align:center;
 	bottom: 0px;
 	left: 0px;
 	width: 100%;
 }
 .cont_1s .hd ul li {
 	margin: 0px 5px;
 	width: 15px;
 	height: 15px;
 	display: inline-block;
 	overflow: hidden;
 	text-indent: 100px;
 	border-radius: 50%;
 	background: #fff;
 	cursor: pointer;
 	border: 1px solid #ccc;
 }
 .cont_1s .hd ul .on {
 	background: #f55c5c;
 }
.news .h1{
	    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #ff0000;
	}
.g-ft .hide{display:none;}
.g-ft{clear:both;margin-top: 90px;overflow: hidden;}
.g-ft ul{width:100%;width: 100%;position: fixed;bottom: 0;background: #fff;z-index: 99999;}
.g-ft li{width:25%;float:left;text-align: center;}
.g-ft li img{width: 60%;display: inline-block;}
.g-ft li.on img.show{display:none;}
.g-ft li.on img.hide{display: inline-block;}
.copy {width: 13.7rem;margin: 0 auto;margin-top: 1.5rem;text-align: center;height: 7.5rem;}
.copy em{float: left;display: block;}
.copy em img{width: 6.6rem;}
.copy span {font-size: 1rem;color: #f67235;padding-left: 1.3rem;display: block;float: left;width: 5.3rem;text-align: center;margin-top: 0.8rem;line-height: 1.5rem;}
.copy span b{font-size: 0.83rem;color: #3e3d3d;display: block;}
.copy span i{color: #3e3d3d;font-size: 0.83rem;display: block;}
.cog{font-size: 0.92rem;text-align: center;color: #000;}

.g-kefu{width:100%;height: 80px;position:fixed;bottom:0;width: 100%;z-index:101;background: #fff;}
.g-kefu ul li{height: 80px;width:25%;text-align:center;float:left;position:relative;box-sizing:border-box;border-right:1px solid #fff;}
.g-kefu ul li em{width: 30px;display:block;margin: 10px auto 0;height: 32px;}
.g-kefu ul li em img{width: 100%;vertical-align: middle;}
.g-kefu ul li a{font-size: 15px;color: #666;}
.jieul li.on{ color:#ff0000;}
video{ width:100% !important; height:auto !important; margin-top:10px;}
.cptuan li{ width:100%; margin-top:20px;}
.jieul li {
    width: 24.5%;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-right: 1px solid #544d4d;
}
.jieul li:last-child{ border-right:none;}


.nfxy h2{text-align:center;font-size:30px;line-height:50px;}
.nfxy .neirong{height: 80%;overflow-y:scroll;position:fixed;top:60px;padding: 0 15px;left:0;}
.nfxy p{padding-bottom:10px;font-size:16px;}
.nfxy img{max-width:100%;}
.shengming{color:#494949;}
.nfxy .queding{position:fixed;bottom:10px;width: 100%;}
.nfxy .queding span{display:block;padding:10px;background:#9a1f24;color:#fff;border-radius:5px;font-size:16px;width: 250px;margin:  0 auto;text-align:  center;}



.txzl,.qrzl,.fkxx{padding:20px;}
.txzl h2,.qrzl h2,.fkxx h2{text-align:center;margin-bottom:20px;}
.txzl ul li{position:relative;}
.txzl ul li span{position:absolute;line-height:30px;color:#9a1f24;}
.txzl ul li input{padding-left:5%;border:0;border-bottom:1px solid #ccc;line-height:30px;width:95%;margin-bottom:15px;font-size:16px;}
.tishiyu{color:#9e9e9e;}
.submita{font-size:16px;background:#9a1f24;border:0;color:#fff;width:80px;line-height:40px;border-radius:5px;margin:20px auto;display:  block;}
.qrzl ul{border:1px solid #7b7b7b;padding:10px 20px;}
.qrzl ul li{color:#9e9e9e;border-bottom:1px solid #7b7b7b;line-height:30px;margin-bottom:15px;font-size:16px;}

.qrww{font-size:16px;background:#9a1f24;border:0;color:#fff;width:100px;line-height:40px;border-radius:5px;margin:30px auto;text-align:center;}
.qrww a{color:#fff;}

.fkxx ul{border:1px solid #000;padding:10px 20px;}
.fkxx ul li{color:#000;border-bottom:1px solid #000;line-height:30px;margin-bottom:15px;font-size:16px;}
.beizhu{color:#9e9e9e;}
.pages{text-align:center; margin-top:30px;}
.pages a:nth-child(1){display:none;}
.pages a{border:1px solid #860a08;padding:4px 6px;}
.pages b{background:#860a08;padding:4px 6px;color:#fff;}















