
html{-webkit-tap-highlight-color: transparent;overflow-x: hidden; height: 100%;  font-size: 312.5%;background-color:#fff; -webkit-text-size-adjust: none;}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
caption,th{text-align:left}
fieldset,img{border:none}
ul{overflow:hidden}
li{list-style:none}
ins{text-decoration:none}
del{text-decoration:line-through}

button{-webkit-appearance:none;border:none}
a{-webkit-touch-callout:none;text-decoration:none}
:focus{outline:0}
em,i{font-style:normal}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
input[type=submit]{-webkit-appearance:none}
p{line-height:1.6em}
.clear:before,.clearfix:after{display:table;content:''}
.clearfix:after{clear:both;overflow:hidden}
.clearfix{zoom:1}
ul,ul li{list-style:none}
.clear{clear:both}
.mt1{margin-top:.1rem;}
.mt2{margin-top:.2rem;}
.mt3{margin-top:.3rem;}
.mt35{margin-top:.35rem;}
.mt4{margin-top:.4rem;}
.mt45{margin-top:.45rem;}
.mt5{margin-top:.5rem;}
.mt55{margin-top:.55rem;}
.fl{float:left}
.fr{float:right}
.hidd{overflow:hidden}
.none{display:none}
img{vertical-align:middle;max-width:100%;border:0;}
.relative{position:relative}
.absolute{position:absolute}

body{font-family:Microsoft YaHei,Helvetica,STHeiTi,sans-serif;color:#393939;background-color:#fff;outline:0;max-width:640px;min-width:320px;width:100%;margin:auto;font-size: .24rem;}
input,button,textarea,select,optgroup,option {border: none;font-family: inherit;font-size: inherit;
font-style: inherit;font-weight: inherit;outline: 0;}

table { border-collapse: collapse; border-spacing: 0; width: 100%; }

@media screen and (min-width:350px){

	html{font-size:342%;}

}

@media screen and (min-width:410px){

	html{font-size:400%;}

}

@media screen and (min-width:480px){

	html{font-size:469%;}

}

@media screen and (min-width:640px){

	html{font-size: 625%;}

}
/**********/
.ripple {position: relative;overflow: hidden;display: block;}
.ripple::after {content: "";background: rgba(255, 255, 255, 0.5);display: block;position: absolute;border-radius: 50%;padding-top: 0;padding-left: 0;margin-top: 0;margin-left: 0;opacity: 1;overflow: hidden;-webkit-transition:all 0s;transition:all 0s;}
.ripple:hover::after {padding-top: 240%;padding-left: 240%;margin-top: -120%; margin-left: -120%;border-radius: 50%;opacity: 0;-webkit-transition: all 1s;transition: all 1s;}


/*****头部样式*******/
.logo{ width:100%; background:#fbfaf8; text-align:center;}
.logo img{ width:100%; vertical-align:bottom;/*padding-bottom:1%; */}
.nav{ background:#905b3c;}
.nav ul{width:100%; margin:0 auto;}
.nav ul li{float:left;width:25%;  background:#7b2f79;  font-weight:normal; }
.nav ul li.hover a,.nav ul li:hover a{ color:#fffc00;}
.nav ul li a{ display:block; font-weight:normal; text-align:center; padding:.1rem 0; color:#fff;border:.01rem solid #a2449f; border-left:none; border-top:none;}

/*****头部样式结束*******/
.top-swt{ position: fixed; width: 100%; top: 0px; left:0; height:3.5em; z-index:999; overflow:hidden; background: #962f9a;}
.top-swt span{ display:block;max-width:640px; min-width:320px;  margin:0 auto;height:1.6em; padding-top:0.4em; }
.top-swt img{ width:100%;}

.ybanenr a{ display:block; width:100%;}

.text-op{  margin:.65rem .08rem 0 .08rem; border:dashed 1px #e6a4b6;}
.text-op h2{ background:url(../images/text-title.png) no-repeat; background-size:100% 100%; height:.62rem; line-height:.62rem; text-align:center; color:#FFF; font-size:.3rem; font-weight:600;position:relative; margin-top:-.31rem;}
.text-op p{ padding:.2rem .15rem; text-align:justify; text-indent:2em;}
.text-op p i{ color:#cd0037;}
.text-btn{ width:48.554%; margin:.35rem auto 0;}
.text-btn a{ display:block; width:100%;}

/*模块1*/
.mt1-cont{ background:url(../images/mt1-bg.jpg) no-repeat;background-size:100% 100%; height:3.74rem;}
.mt1-cont h3{ height:.7rem;}
.mt1-cont ul{ overflow:hidden; padding-top:.38rem; }
.mt1-cont ul li{ float:left; margin-left:.12rem;}
.mt1-cont ul li:nth-of-type(1){ width:19.063%;}
.mt1-cont ul li:nth-of-type(2){ width:22.813%;}
.mt1-cont ul li:nth-of-type(3){ width:25.938%;}
.mt1-cont ul li:nth-of-type(4){ width:22.813%;}

/*模块2*/
.mt2-cont1 dl{ overflow:hidden; margin:.38rem .15rem 0 .15rem;;}
.mt2-cont1 dl dt{ width:38.853%;}
.mt2-cont1 dl dd{ width:57.378%;}
.mt2-cont1 dl dd a.mt2-btn-1{ display:block; width:57.715%; margin:.2rem auto 0;}
.mt2-cont1 dl dd a.mt2-btn-2{ display:block; width:100%;}
.mt2-cont2{  margin:.65rem .08rem 0 .08rem; border:dashed 1px #e6a4b6; background:#fff5f7; padding-bottom:.38rem;}
.mt2-cont2 h2{ background:url(../images/text-title.png) no-repeat; background-size:100% 100%; height:.62rem; line-height:.62rem; text-align:center; color:#FFF; font-size:.3rem; font-weight:600;position:relative; margin-top:-.31rem;}
.mt2-cont2 ul{ overflow:hidden; padding-top:.28rem;}
.mt2-cont2 ul li{ float:left; width:41.48%; border:solid 1px #c9c9c9; background:#FFF; margin:0 0 0 .38rem;}
.mt2-cont2 ul li p{ text-align:justify; padding: .12rem .12rem;}
.mt2-btn{ margin-top:.45rem;}
.mt2-btn a{ display:block; float:left; width:44.063%; margin-left:.25rem; }



/*模块3*/
.cont-mt3{ background:#ffe0e6; overflow:hidden; padding-bottom:.4rem;}
.mt3-cont1 dl{ overflow:hidden; margin:.38rem .15rem 0 .15rem;;}
.mt3-cont1 dl dt{ width:38.853%;}
.mt3-cont1 dl dd{ width:57.378%;}
.mt3-cont1 dl dd a.mt3-btn-1{ display:block; width:57.715%; margin:.2rem auto 0;}
.mt3-cont1 dl dd a.mt3-btn-2{ display:block; width:100%;}

/*模块4*/
.m4-top {margin:0 .13rem;}
.m4-top table {border:solid 3px #d2cccc;background:#fff;width:100%;border-collapse:collapse;}
.m4-top td {border:solid 1px #d2cccc;text-align:center;}
.m4-top tr.m4-1 td {color:#fff;font-size:.24rem;ftext-align:center;padding:.18rem 0;background:#fc6b88;}
.m4-top tr td.fft{ color:#eb375b; font-size:.22rerm;background:#fef5f6;}
.m4-top tr td.text-1{ font-size:.18rem; padding:.1rem; text-align:left; text-align:justify;}
.m4-top tr td.fft-bg{background:#f0f0f0;}
.m4-top tr td a {display:block; width:100%;}

/*模块5*/
.cont-m5{ background:#ffe0e6; padding-bottom:.4rem;}
.cont-m5 dl, .cont-m5 dl dt,.cont-m5 dl dd, .cont-m5 dl dt ul{ overflow:hidden; }
.cont-m5 dl dt,.cont-m5 dl dd{ margin-top:.3rem;}
.cont-m5 dl dt ul li{ float:left; width:44.063%; margin-left:.25rem; padding-top:1.78rem;}
.cont-m5 dl dt ul li h3{ text-align:center;border-bottom:dashed 1px #898989;width:71%;height:.42rem;line-height:.42rem;margin:0 auto;}  
.cont-m5 dl dt ul li p{ text-align:center; padding:.1rem 0;}
.cont-m5 dl dt ul li p strong{ color:#f41d57;}
.cont-m5 dl dt ul li a{ display:block; width:53.902%; margin:0 auto;}
.cont-m5 dl dt ul li:nth-of-type(1){ background:url(../images/mt5-img1.png) no-repeat;background-size:100% 100%; height:3.77rem;}
.cont-m5 dl dt ul li:nth-of-type(2){ background:url(../images/mt5-img2.png) no-repeat;background-size:100% 100%; height:3.77rem;}

.cont-m5 dl dd ul li{ float:left; width:44.063%; margin-left:.25rem; padding-top:.12rem;}
.cont-m5 dl dd ul li h3{ text-align:center;border-bottom:dashed 1px #898989;width:71%;height:.42rem;line-height:.42rem;margin:0 auto;}  
.cont-m5 dl dd ul li p{ text-align:center; padding:.1rem 0;}
.cont-m5 dl dd ul li p strong{ color:#f41d57;}
.cont-m5 dl dd ul li a{ display:block; width:53.902%; margin:0 auto;}
.cont-m5 dl dd ul li:nth-of-type(1){ background:url(../images/mt5-img3.png) no-repeat;background-size:100% 100%; height:2.13rem;}
.cont-m5 dl dd ul li:nth-of-type(2){ background:url(../images/mt5-img4.png) no-repeat;background-size:100% 100%; height:2.13rem;}
.cont-m5 h4{ width:50%; margin:.42rem auto 0;  height:.52rem; line-height:.5rem; border-radius:.05rem; padding:1px; overflow:hidden;}
.cont-m5 h4 span{ display:block; width:50%; text-align:center;height:.5rem; float:left; overflow:hidden; }
.cont-m5 h4 span:nth-of-type(1){ background:#FFF;border-radius:.05rem 0 0 .05rem; border:solid 1px #f41d57;}
.cont-m5 h4 span:nth-of-type(2){ color:#FFF;background:#f41d57;border-radius: 0 .05rem .05rem 0 ;}
.cont-m5 h4 span:nth-of-type(2) em{ color:#fff000;}

/*模块6*/
.mt6-op{ width:96.094%; margin:0 auto; background:url(../images/mt6-bg.jpg) no-repeat;background-size:100% 100%; height:4.42rem; position:relative}
.mt6-fl{ position:absolute; width:42.765%; left:0; top:0;}
.mt6-text{ width:58.7%; border:solid .05rem #fea42f; background:#FFF; margin:.74rem .17rem 0 0; float:right;}
.mt6-text p{ padding:.2rem; text-indent:2em; text-align:justify; line-height:.36rem; font-size:.18rem; }
.mt6-text p strong{ color:#f41d57;}
a.mt6-btn{ display:block;width:44.063%; margin:.3rem auto .5rem;}

/*模块7*/
.cont-m7{ background:#ffe0e6; padding-bottom:.4rem;}
.technology {padding:0 0.18rem;}
.technology .bdt {overflow:hidden;}
.technology .cut {display: none;}
.technology .cut.on {display:block;}
.technology .cut .div {background:#fff; margin:.35rem .23rem 0 .23rem;}
.technology .cut .div dl{ overflow:hidden;}
.technology .cut .div dl dt{ float:left; width:42.294%;}
.technology .cut .div dl dd{ float:right; width:57.17%; padding-left:.25rem;}
.technology .cut .div dl dd h3{ height:.68rem;}
.technology .cut .div dl dd h4 { width:95%;font-weight:600;border-bottom:1px solid #a0a0a0;padding-bottom:0.1rem;margin-bottom:0.1rem;}
.technology .cut .div dl dd h4 em{ display:inline-block; width:8.594%;}
.technology .cut .div dl dd p{ color:#3f3f3f; font-size:.18rem; padding-right:.15rem;}
.technology .hd li {width:17.882%;color:#fff;float:left;margin-right:0.15rem;margin-top:0.3rem; border:solid 1px #a0a0a0; position:relative;}
.technology .hd li.on { border:solid .02rem #ff0651;}
.technology .hd li.on span{content: '';diaplay: inline-block;position: absolute;border-width: 0.09rem;border-color: transparent  transparent #ff0651 transparent  ;border-style:solid;top:-0.2rem;right:38%;}
.m3-fr{ position:relative;}
.m3-fr a.mt7-img{width:18.212%; display:block; position:absolute; right:0; top:.3rem; }
.mt7-btn{ width:84.063%; margin:.4rem auto 0;}
.mt7-btn a{ display:block; width:100%;}


/*模块8*/
.welfare {margin-top:5%; padding-bottom:.4rem;}
.welfare>img {display:block;width:85%;margin:0 auto;}
.welfare .comWidth {margin-top:3%;}
.b4u1 {overflow:hidden;zoom:1; margin:0 .16rem;}
.b4u1 li {display:block;float:left;width:32.897%;margin-right:0.5%;position:relative;}
.b4u1 li img {display:block;width:100%;}
.b4u1 li p {position:absolute;bottom:0;left:0;width:100%;height:0.3rem;line-height:0.3rem;background:rgba(0,0,0,0.8);color:#fff;text-align:center;font-size:0.18rem;}
.b4u1 li:nth-of-type(3) {margin-right:0;}
.b4u2 {margin:0.03rem .16rem;}
.b4u2 li:nth-of-type(1) {width:54.443%;margin-right:0.3%}
.b4u2 li:nth-of-type(2) {width:45.066%;margin-right:0}
.b4u2 li:nth-of-type(2) img {display:block;width:100%;height:100%;}
