@charset "utf-8";
max-img {100% !important}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "微软雅黑", ; }
html { font-size: 12px; font-size: calc(200vw/64); background-color: #E1E1E1; }
@media all and (max-width: 320px) { html { font-size: 10px; } }
@media all and (min-width: 640px) { html { font-size: 20px; } }
body { min-width: 320px; max-width: 640px; margin: 0 auto;font-family:微软雅黑; background:#fff; }
img,input,select{vertical-align:middle;margin:0;padding:0;border:0}
img{ max-width:100%}
.float_container dt img{ width:auto}
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button,submit, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur())/* for IE */
}
:focus { outline: none;/* for Firefox */ }
.red, .red a { color: #0783BF; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.left { float: left; }
.right { float: right; }

.mydzt{margin:1.5rem auto 1.3rem auto;text-align: center;}
.mydzt img{display: block;}
.cnmfd p{text-indent: 2em;line-height: 1.6rem;font-size: 1.1rem;width:90%;margin:0 auto 2% auto;}
.cnmfd p font{color:#f47a9c;font-weight: bold;}
.layout{background-color: #f1f1f1;width:100%;overflow: hidden;}
.sdjg{padding-top: 3%;}
.icon{width:90%;display: flex;flex-flow: row wrap;justify-content: space-between; margin:1.5rem auto 1.3rem auto;overflow: hidden;}
.icon ul{width:30%;text-align: center;}
.icon ul li{font-size: 1.3rem;color:#f47a9c;}
.icon ul p{font-size: 0.9rem;}
.swtzx{width:26.25rem;margin:0 auto 1.5rem auto;}
.xfsyt img{display: block;}
.ggswt ul{width:90%;display: flex;flex-flow: row wrap;justify-content: space-between; margin:2rem auto 1.5rem auto;overflow: hidden;}
.ggswt ul li{line-height: 2.5rem;width:48%;text-align: center;}
.ggswt ul li img{width:13%;margin-top: 4%;margin-right: 6%;}
.ggswt ul li:nth-of-type(1){border-radius: 28px;border:2px solid #f47a9c;}
.ggswt ul li:nth-of-type(2){border-radius: 28px;background: #f47a9c;}
.ggswt ul li a{font-size: 1.3rem;}
.ggswt ul li .a2{color:#fff;}
.content{background:#f1f1f1;overflow: hidden;width:100%;}
.mydzt1 img{display: block;}
.ggswt1{margin-top: -18%;}
.ggswt1 ul{width:90%;display: flex;flex-flow: row wrap;justify-content: space-between; margin:2rem auto 1.5rem auto;overflow: hidden;}
.ggswt1 ul li{line-height: 2.5rem;width:48%;text-align: center;}
.ggswt1 ul li img{width:13%;margin-top: 4%;margin-right: 6%;}
.ggswt1 ul li:nth-of-type(1){border-radius: 28px;border:2px solid #f47a9c;}
.ggswt1 ul li:nth-of-type(2){border-radius: 28px;background: #f47a9c;}
.ggswt1 ul li a{font-size: 1.3rem;}
.ggswt1 ul li .a2{color:#fff;}
.hzgz{background: #f1f1f1;overflow: hidden;}
.hzgz1{background: #f1f1f1;overflow: hidden;margin-top: -2%;}
.hzgz ul {width: 97.34%;margin:0.9rem auto 0rem auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.hzgz ul li {border-radius: 0.3rem;margin-bottom: 0.3rem;}
.hzgz ul li:nth-of-type(1) {width: 31.05%;background:#b0d29f;}
.hzgz ul li:nth-of-type(2) {width: 37.96%;background:#6f6e6e;}
.hzgz ul li:nth-of-type(3) {width: 28.58%;background:#f08f57;}
.hzgz ul li:nth-of-type(4) {width: 37.35%;background:#4d4c4c;}
.hzgz ul li:nth-of-type(5) {width: 31.1%;background:#f09196;}
.hzgz ul li:nth-of-type(6) {width: 29.14%;background:#afc7d3;}
.hzgz ul li:nth-of-type(7) {width: 27.07%;background:#d5ccc8;}
.hzgz ul li:nth-of-type(8) {width: 21.07%;background:#f77279;}
.hzgz ul li:nth-of-type(9) {width: 49.81%;background:#cda7d8;}
.hzgz ul li a {display: block;padding:0.8rem 0rem;text-align: center;font-size: 1rem;color:#FFF;}

.pub-but {text-align: center;padding:2rem 0px; background:#f1f1f1}
.pub-but .box {display: inline-flex;flex-flow: row;justify-content: space-between;border-radius: 5rem;background:#f30053;padding:0.3rem 0.5rem;align-items: center;}
.pub-but .box i {width: 2.65rem;}
.pub-but .box span {padding:0rem 0.5rem;font-size: 1.2rem;color:#FFF;}
.pub-but .box em {font-size: 1.2rem;font-weight: bold;padding:0.6rem 1rem;border-radius: 5rem;color:#f30053;background:#f7efe5;font-style: normal; position:relative}
.pub-but .a1{width:1.4rem;margin-top:3%; position:absolute; right:0px; bottom:0px}
.ysqz{padding:2rem 0px; background:#f1f1f1}

.layoutx{ width:92.9%;margin:0rem auto; padding:2.5% 0px 0%;box-shadow:0px 0px  5px 3px #aaa; background:#fff}
.layoutx h2{ text-align:center; font-size:1.5rem; color:#4c4b4b; font-weight:bold;}
.layoutx h2 span{color:#f30053}
.layoutx p{ margin-top:3%; line-height:1.9rem; font-size:1.2rem; margin-bottom:3%; text-align:justify; padding:0 3%;color:#575757; text-indent:2em}
.pubtitle h3{font-size: 1.8rem;text-align: center;font-weight: bold;color:#f30053;margin:2.3rem auto 1.5rem;}
.pubtitle p{line-height: 1.6rem;font-size: 1.2rem; text-align:center; color:#575757}
/* 本例子css -------------------------------------- */
.focus{ width:95%; margin:5% auto 0%; position:relative; overflow:hidden;    padding-bottom: 8%; height:17.5rem   }
.focus .hd{ width:100%;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:0.7rem; height:0.7rem; border-radius:0.7rem; background:#d1d1d1; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#f30053;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;   background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.jishu_p{ font-size:1.2rem; line-height:1.5rem; color:#323232; text-indent:2em; width:94%; margin:2% auto 3%}
.huik{ overflow:hidden; background:#e6e6e6; padding-bottom:3%}
.hxk{ width:92%; margin:0 auto 3.5%; background:#fff;box-shadow: 0px 0px 13px 0px #c6c6c6; padding-top:1rem; padding-bottom:5%}
.bjhst{ background:#ffe7e7; padding:2% 0%; }

.bjhst p{ width:90%; margin:1em auto; text-align:justify;font-size:1.2rem; color:#3c3c3c; text-indent:2em;}
.bjhst p span{ color:#d00707}
.zjx { margin:1.5rem auto;}

.zxzj .p1{ width:84%; margin:1em auto; text-align:justify;font-size:1.2rem; color:#3c3c3c; text-indent:2em;}
