@charset "utf-8";
/* CSS Document */

ul{margin-block-start: 0em;padding-inline-start:0px;margin-block-end:0em}
a{color: #FFF}
li{ list-style:none}

.left{ float:left}
.clear{ clear:both}
body, div, dl, dt, dd, img, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, select, option, textarea, p, blockquote, th, td, a, span {
	padding: 0;
	margin: 0;
	word-break: break-all;
	word-wrap: break-word;
	white-space: normal;
	zoom: 1;

}
body{max-width:6.4rem;margin:0 auto !important;font-family: "Microsoft Yahei";font-size: 0.2rem;line-height:0.35rem; background-color: #fff !important;}
.container{max-width: 640px;margin:auto; padding: 0;}
.h1, .h2, .h3, h1, h2, h3,h4,h5,h6{}

h3{margin-block-start:0;margin-block-end:0; font-weight:normal}

.row{margin-right: -0.05rem;margin-left: -0.05rem;}
.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-8,.col-xs-9{padding-right: 0.05rem;padding-left: 0.05rem;}
.container-fluid{/*padding-right:0.15rem;padding-left:0.15rem;*/padding:0.15rem;}
.iconfont{font-family:"iconfont";font-size:0.22rem;font-style:normal;}
.f16px{font-size:0.16rem;}
.f18px{font-size:0.18rem;}
.f22px{font-size:0.22rem;}
.f26px{font-size:0.26rem;}
.f28px{font-size:0.28rem;}
.f52px{font-size:0.52rem;}
.mt1{ margin-top:0.1rem}
.mt2{ margin-top:0.2rem}
.mt3{ margin-top:0.3rem}
.pat1{padding-top: 0.1rem}
.mat44{margin-top: 0.44rem}
.mat5{margin-top: 0.5rem}
.clear{ clear:both}
.left {
	float: left
}


.right {
	float: right;
}
.clear {
	clear: both;
}
.ma {
	margin: 0 auto;
}

.empty-data {
	width: 100%;
	font-size: 25px;
	padding-top: 8%;
	padding-bottom: 8%;
	text-align: center;
}
.w100 {
	width: 100%; margin:0 auto;
}
.w640{width:6.4rem; margin:0 auto;}
.w97{width:97.34%; margin:0 auto} 
.w92{width:92.5%; margin:0 auto;	}
.w93{width:93.75%; margin:0 auto} 
.w90{width:90%; margin:0 auto} 
.w95{width:95.27%; margin:0 auto}
.mr {
	margin: 0 auto
}
.w583{width:5.83rem; margin:0 auto;}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.pt3{ padding-top:0.3rem}
.mt1{ margin-top:0.1rem}
.mt15{ margin-top:0.15rem}
.mt2{ margin-top:0.2rem}
.mt3{ margin-top:0.3rem}
.mt4{ margin-top:0.4rem}
.mt5{ margin-top:0.5rem}
.mt6{ margin-top:0.6rem}
.mt7{ margin-top:0.7rem}
.mt36{ margin-top:0.36rem}

.banner{ height:5rem}

.nav{ height:0.66rem; background:#d80c18; height:auto}
.nav ul li{ width:25%; float:left; text-align:center; line-height:0.65rem; }

.nav ul li a{ color:#fff; font-size:0.24rem}

/**/
.ms{ height:0.77rem;}
.ms ul li{  text-decoration: none;}
.mshd{ height:0.77rem;}
.mshd ul li{width:33.3%; height:0.6rem; float:left; background:#eeeeee}
.mshd ul li{ color:#333333; font-size:0.24rem; text-align:center; line-height:0.6rem; cursor:pointer}
.mshd ul li a{ color:#333333; font-size:0.24rem;  text-decoration: none;}



.mshd ul li:hover{ background:url(../images/qie-1.png) no-repeat;width:33.3%; height:0.77rem; background-size:100% 100%; color:#fff}
.mshd ul li:hover a{ color:#fff}
.part1{ background:url(../images/bgbg1.jpg) repeat-y; padding:0 0 0 0}

.ylt{ background:url(../images/top1.png) no-repeat; background-size:100% 100%; height:0.7rem; margin-top:0.5rem}
.ylt h3{ color:#b60005; font-size:0.36rem; text-align:center}
.ylt h4{ color:#b0acac; font-size:0.24rem; text-align:center; padding-top:0.02rem; font-weight:normal}
.jj h3{ text-align:center; font-size:0.28rem; color:#333333; }
.jj p{ font-size:0.24rem; color:#333333; margin-top:0.4rem; line-height:0.42rem; text-indent:2em}

.part2{ height:10rem; background:#b60005; padding:0.44rem 0 0 0; margin-top:0.4rem}
.ylt1{ background:url(../images/top2.png) no-repeat;width:100%; height:0.7rem;background-size:100% 100%; }
.ylt1 h3{ color:#fff; font-size:0.36rem; text-align:center}
.ylt1 h4{ color:#dda3a5; font-size:0.24rem; text-align:center;padding-top:0.02rem; font-weight:normal}
.tsd{ margin-top:0.1rem;}
.tsd1{width:2.88rem; height:3.5rem; float:left; background:url(../images/ts-bg.jpg) right center no-repeat; margin-top:0.6rem; margin-left:0.32rem}
.tsd1:nth-child(2),.tsd ul li:nth-child(4){ background:none}
.tsd1 img{ margin-left:0.3rem; float:left;width:0.7rem; margin-right:0.05rem}
.tsd1 h3{ font-size:0.28rem; color:#fff; padding-top:0.15rem; font-weight:bold}
.tsd1 p{ font-size:0.24rem; color:#fff; padding:0.45rem 0.2rem 0 0rem;  line-height:0.42rem;}

.ts .sPrev1{position: absolute;left: 40%;bottom: -7%;display: block;width:0.24rem;height:0.2rem;background:url(../images/dx-le.png) no-repeat; background-size:100% 100%}
.ts .sNext1{position: absolute;right: 40%;bottom: -7%;display: block;width:0.24rem;height:0.2rem;background:url(../images/dx-ri.png) no-repeat; background-size:100% 100%}

.tsd .tempWrap{width:6.4rem !important}

.yszy{ height:4.2rem;}
.yszyle{ background:url(../images/zc-1.jpg) no-repeat; width:5.77rem; height:3.61rem;background-size:100% 100%}


.yszylet{ position:absolute; top:0; left:0; width:5.77rem; height:3.61rem;background: rgba(0,0,0,0.65); }
.yszyletc{width:5rem; height:2.1rem; margin-top:0.6rem; margin-left:0.52rem;}
.yszyletc h3{ font-size:0.28rem; color:#fff; text-align:center;}
.yszyletc p{ font-size:0.22rem; color:#fff; line-height:0.4rem; padding:0.25rem 0 0 0}

.yszy .sPrev1{	position: absolute;left: 40%;bottom: 2%;display: block;width:0.35rem;height:0.2rem;background:url(../images/pp-rwle.jpg) no-repeat; background-size:100% 100%}
.yszy .sNext1{position: absolute;right: 40%;bottom: 2%;display: block;width:0.35rem;height:0.2rem;background:url(../images/pp-rwri.jpg) no-repeat; background-size:100% 100%}

.yszj{ height:4.6rem;}
.yszj ul li{width:2.72rem; height:4.03rem; background:#ededed; float:left; margin-right:0.37rem;}
.yszj ul li img{width:2.72rem}
.yszj ul li h3{ font-size:0.28rem; color:#333; text-align:center; padding:0.24rem 0 0.11rem 0}
.yszj ul li p{ font-size:0.24rem; color:#333; text-align:center}
.yszj .bd .tempWrap ul{}

.yszj .sPrev1{	position: absolute;left: 40%;bottom: 2%;display: block;width:0.35rem;height:0.2rem;background:url(../images/pp-rwle.jpg) no-repeat;background-size:100% 100%}
.yszj .sNext1{position: absolute;right: 42%;bottom: 2%;display: block;width:0.35rem;height:0.2rem;background:url(../images/pp-rwri.jpg) no-repeat;  background-size:100% 100%}
.dx ul li{width:2.57rem; margin-bottom:0.45rem; float:left; margin-right:0.5rem}
.dx ul li:nth-child(2),.dx ul li:nth-child(4),.dx ul li:nth-child(6),.dx ul li:nth-child(8){ margin-right:0}
.dx ul li h3{ font-weight:bold; font-size:0.28rem; color:#333333; padding:0.2rem 0 0 0.84rem}
.dx ul li p{  font-size:0.24rem; color:#333333; padding:0.15rem 1% 0 0.3rem}

.hjbg{ background:url(../images/hj-bg.jpg) no-repeat; height:5.43rem;background-size:100% 100%}
.hjbg .swiper-pagination-bullet-active{ background:#b60005;}
.hjbg .swiper-pagination-clickable .swiper-pagination-bullet{width:0.18rem;height:0.18rem}
.swt1 p{ text-align:center; font-size:0.24rem; color:#333333; padding-top:0.2rem}


.ght{ height:5.9rem}
.ght ul li{width:5.79rem; height:1.05rem; float:left; margin-bottom:0.36rem}
.ght ul li h3{ font-size:0.24rem; color:#333333; margin-bottom:0.18rem;}
.ght ul li h3 b{ color:#b60005}

.in1{width:5.79rem; padding-left:0.4rem; background:url(../images/in1.jpg) left center no-repeat; height:0.52rem; border:1px solid #d9d9d9; border-radius:8px; font-size:0.22rem;background-size:6% 100%}
.in2{width:5.79rem; padding-left:0.4rem; background:url(../images/in2.jpg) left center no-repeat; height:0.52rem; border:1px solid #d9d9d9; border-radius:8px; font-size:0.22rem;background-size:6% 100%}
.in3{width:5.79rem; padding-left:0.4rem; background:url(../images/in3.jpg) left top no-repeat; height:1.1rem; border:1px solid #d9d9d9; border-radius:8px; font-size:0.22rem; padding-bottom:0.6rem;background-size:6% 48%}

.in4{width:5.79rem; padding-left:0.4rem; background:#f7f8f6; height:0.52rem; border:1px solid #d9d9d9; border-radius:8px; font-size:0.22rem; font-family:微软雅黑; color:#757575}


.submit{width:2.67rem; height:0.58rem; background:#b60005; font-size:0.24rem; color:#fff; line-height:0.58rem; border:none; margin-top:0.4rem;float:left; border-radius:5px}
.submit1{width:2.67rem; height:0.58rem; background:#9b9b9b; font-size:0.24rem; color:#fff; line-height:0.58rem; border:none; margin-top:0.4rem; float:right;border-radius:5px	}

.gh-p1{ font-size:0.24rem; color:#333;text-align:center; padding-top:0.45rem; line-height:0.4rem}
.gh-p1 b{ font-size:0.3rem; color:#b60005; font-weight:normal;}
.footer{ background:#b60005; height:3.42rem; margin-top:0.3rem}
.footer p{ text-align:center; color:#fff; font-size:0.24rem; line-height:0.36rem; margin-top:0.2rem}
.heng{ height:1px; background:#db8082; margin-top:0.2rem}