@charset "utf-8";
body{ max-width:100% !important}
.proAllWrap{font-family:"msyhl","Arial","Microsoft Yahei","微软雅黑"; letter-spacing:0.7px; color:#121414; width: 100% !important;}
@font-face{font-family: 'msyhl';
	      src: url('fonts/msyhl.eot'); /* IE9*/
	      src: url('fonts/msyhl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	      url('fonts/msyhl.woff') format('woff'), /* chrome、firefox */
	      url('fonts/msyhl.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	      url('fonts/msyhl.svg#handfont') format('svg'); /* iOS 4.1- */
	  }

.pro_wrap{ width:100%; margin:auto; }
.one{height: 11.4rem; overflow:hidden; background: url(../images/m_banner.jpg); background-size: 100%;}

.two{ background:#fafafa; height: 9.55rem;}
.twoTop{ text-align:center;padding-top: 1.4rem;}
.twoTop p{ font-size:0.45rem; line-height:0.90rem; margin-bottom: 0.30rem; background: url(../images/iconbg.png) no-repeat center center; background-size: 1.2rem;}
.twoTop span{ display:block; margin-top:0.20rem;}
.twoBott ul{ overflow:hidden; padding-top:0.40rem; width:90%; margin:auto}
.twoBott ul li{ width:31%; margin:0 1%;margin-top:0.10rem; display:block; float:left; text-align:center; }
.twoBott ul li p{ font-size: 0.22rem; line-height: 0.36rem; margin-top: 0.10rem;}
.twoBott ul li span{ font-size: 0.16rem; line-height: 0.3; color: #818181;}
.twoBott ul li img{ margin:auto; width:1.04rem;}

.three{ margin:auto; overflow:hidden; padding-bottom:40px; height:540px;}
.threeL img{ margin:auto; margin-top:0.40rem; width:4.76rem;}
.threeR{overflow:hidden;}
.threeR h3{ font-weight:normal; font-size:0.40rem;  line-height:0.56rem; margin-top:50px; text-align: center;}
.threeR span{ font-size: 0.22rem; display: block; text-align: center; padding-top: 0.10rem;}
.threeR ul{ overflow:hidden; width:80%; margin:auto; margin-top:0.40rem;}
.threeR ul li{ width:33.3%; float:left; text-align:center;} 
.threeR ul li img{ width: 0.92rem; margin: auto;}
.threeR ul li p{font-size:0.22rem; color:#4e4628; padding-top: 0.20rem;}

.twoadd{background: url(../images/m_twoaddbg.jpg); background-size: 100%; color: #fff; text-align: center; height:11.4rem ;}
.twoadd p{font-size:0.45rem; line-height: 0.60rem; padding-top: 1.3rem; margin-bottom: 0.30rem;}
.twoadd span{font-size: 0.22rem; line-height: 0.36rem; display: block; padding:0 0.90rem}

.four{ background: url(../images/m_fourbg.jpg); background-size: 100%; color: #fff; text-align: center; height:11.34rem ;}
.four p{font-size:0.45rem; line-height: 0.60rem; padding-top: 1.3rem; margin-bottom: 0.30rem;}
.four span{font-size: 0.22rem; line-height: 0.36rem; display: block; padding:0 0.90rem}


.five{ background:#fafafa; height:11.40rem; overflow:hidden; text-align:center;}
.five p{font-size:0.45rem; line-height: 0.60rem; padding-top: 1.3rem; margin-bottom: 0.30rem;}
.five span{font-size: 0.22rem; line-height: 0.36rem; display: block; padding:0 0.90rem}
.five img{ width:5.2rem; margin:auto; padding:2.0rem 0.90rem 0 0rem;}
.five font{ display: block; padding-top: 0.80rem; font-size: 0.22rem; line-height: 0.28rem;}

.six{ background: url(../images/m_sixbg.jpg); background-size: 100%; color: #fff; text-align: center; height:11.40rem ;}
.six p{font-size:0.45rem; line-height: 0.60rem; padding-top: 1.3rem; margin-bottom: 0.30rem; color: #fafafa;}
.six span{font-size: 0.22rem; line-height: 0.36rem; display: block; padding:0 0.90rem; color: #929191;}


.sev{color: #fff; text-align: center;}
.swiper-wrapper{ width: 100%; height: 11.36rem !important;}
.sevSlide1{ background:url(../images/sevSlide1.jpg) no-repeat center top; background-size: 100%; }
.sevSlide2{ background:url(../images/sevSlide2.jpg) no-repeat center top; background-size: 100%;}
.sev p{ font-size:0.45rem; line-height: 0.60rem; padding-top:1.5rem; color: #e3e8eb;}
.sev span{ display:block; margin-top:0.20rem; font-size: 0.22rem; line-height: 0.36rem;padding:0 0.90rem; color: #bdc4ca;}

.eight{ overflow:hidden; padding-top:1.0rem; padding-bottom:1.0rem;}
.eightL p{ font-family: "微软雅黑"; font-size:0.20rem; margin-top:0.40rem; text-align:center}
.eightL span{ font-size:0.16rem; margin-top:0.10rem; display: block; text-align:center;color: #999;}
.eightL img{ margin:auto; width:86%;}
.eightR{ margin:auto; padding:0 0.30rem;}
.eightR dl{ margin-top:0.60rem;}
.eightR dl dt{ font-size:0.38rem; border-bottom:1px solid #e4e4e4;line-height:1.0rem; padding-left:0.20rem;}
.eightR dl dd{ font-size:0.22rem; border-bottom:1px solid #e4e4e4; line-height:0.80rem; padding-left:0.20rem;}
.eightR p{ margin-top:0.40rem; font-size:0.22rem;}


.swiper-pagination{ margin-left: 3.5rem;}
.swiper-pagination .swiper-pagination-bullet{ width:8px !important; height:8px !important; display:block; float: left; padding:0; border-radius:50%;}