*{padding: 0; margin: 0}
body{width: 100%;min-width: 320px; max-width: 750px;margin:0 auto}
#index-top{width: 100%;}
.index-top1{background:#67D0CB; overflow: hidden; padding:10px 5%}
.index-top1 img:nth-child(1){width:28%}
.index-top1 img:nth-child(2){width: 30%; margin-top: 1%}
.index-top1 p{font-size: 0.2rem;color: #fff;display: inline-block;float: right;height: 100%;line-height: 100%;margin-top: 0.3rem;}
.index-top2 .navbar{background: #fff;width: 100%; margin-bottom: 0}
.index-top2 .navbar-default{border-color:#FFFFFF;}
.index-top2 .navbar-toggle{float: left;margin-left:4%;border-color: #FFFFFF}
.index-top2 .navbar-brand img{width:auto; height: 34px; margin-top:0px}
.index-top2 .navbar-header .icon-bar{background-color:#000}
.index-top2 .navbar-brand{padding-top: 8px}
.index-top2 .navbar-nav li a{color: #3E4040;font-size: 0.20rem;}
@media (min-width: 768px){
    .index-top2 .navbar-nav li a {
        font-size: 14px;
    }
}
.index-top2 .navbar-nav li{border-bottom:1px solid #C0C0C0}
.index-top2 #navbar{ margin-right: 0; margin-left: 0}
/*****************banner图**************************/
#index-banner{width: 100%;float: left}
#index-banner #scroll1{width:100%; margin: 0 auto;position: relative;float: left}
#index-banner #scroll1 .hd{text-align: center;width:100%;font-size: 0;position: absolute; bottom:1%;}
#index-banner #scroll1 .hd li{ list-style: none;background: #cccccc; width:0.4rem; height:0.1rem; display: inline-block; margin-top:3%; margin-right:1%;}
#index-banner #scroll1 .bd li img{width: 100%;}
#index-banner #scroll1 .hd li.on{background:#67D0CB;}
#index-banner #scroll1 .hd li:last-child{margin-right:0%}
#index-keshi{width: 100%;float: left;margin: 15px 0;}
#index-keshi li{width: 50%;float: left;list-style: none; text-align: center; background: #E5E5E5; line-height: 1; padding:20px 0}
#index-keshi li:nth-child(1),#index-keshi li:nth-child(4),#index-keshi li:nth-child(5){background: #EFEFEF}
#index-keshi li img{ height:0.45rem; margin-bottom:2%}
#index-keshi li a{ color:#444242; font-size: 0.20rem;}
#index-keshi li a p{margin-bottom: 0}
#index-hd img{ width: 100%}
#index-keshi2{width: 100%; overflow: hidden}
#index-keshi2 li{width:33%;float: left;list-style: none; text-align: center; background: #6BD5D1; line-height: 1; padding:20px 0; border-right: 4px solid #FFF}
#index-keshi2 li img{ height:0.45rem; margin-bottom:4%}
#index-keshi2 li a{ color:#FFF; font-size: 0.20rem;}
#index-keshi2 li a p{margin-bottom: 0}
#index-keshi2 li:nth-child(3n){ width: 34%;border-right: 0}
#index-keshi2 li:nth-child(1),#index-keshi2 li:nth-child(2),#index-keshi2 li:nth-child(3){border-bottom: 2px solid #FFF}
#index-doc{width: 100%;background: #F6F6F6; padding: 20px 0 10px}
#index-doc .h3{font-size: 0.32rem;letter-spacing: 1px; margin: 0}
#index-doc2{width: 100%;}
#index-doc2 li{width: 100%;list-style: none;overflow: hidden; text-align: center; height: 3.2rem}
#index-doc2 li img{display: inline-block;width:50%;float: left; height: 100%}
#index-doc2 li dl{display: inline-block;float:left;width: 50%; margin-bottom: 0; background: #FAFAFA; text-align: left; height: 100%; position: relative}
#index-doc2 li dl a.zxan{position: absolute;bottom: 1%;right: 2%}
#index-doc2 li dl a.zxan2{position: absolute;bottom: 1%;left: 2%}
#index-doc2 li dl dt{color: #6BD5D1;font-size: 0.3rem;font-weight: inherit;margin-top:15%; text-align: center; }
#index-doc2 li dl dd.index-doc-zw{color: #696969;font-size: 0.1rem;text-align: center;}
#index-doc2 li dl dd.index-doc-zc{color: #696969;font-size: 0.1rem; margin-top: 10px;line-height: 1.5;padding-left: 3%;}
#index-doc3{width: 100%;background: #F6F6F6; padding: 20px 0; text-align: center}
#index-doc3 a{background:#6BD5D1;color: #FFF; font-size: 0.24rem; text-align: center;text-decoration: none; border-radius: 0.2rem; padding:10px 40px; }
.index-fot img{width: 100%;}
.index-fot{margin-bottom:18%}

#index_footer{ display: flex; position: fixed;left: 0;right:0;bottom: 0;background:#6BD5D1;width: 100%;max-width: 750px; margin: 0 auto;overflow: hidden}
#index_footer a{flex: 1; text-align: center;color: #FFFFFF;font-size: 0.18rem; padding-top:10px;line-height:1.5;box-shadow:inset 0px 15px 10px -15px #999;}
#index_footer a img{width:26%;}
#index_footer a:nth-child(2) img{width:17%;}
#index_footer a:nth-child(3) img{width:23%}
#index_footer a:nth-child(4) img{width:30%}
.boxshadow1{ box-shadow:inset 0px 15px 10px -15px #000; }

#doc-banner{width: 100%;}
#doc-banner .container{padding-right: 0; padding-left: 0; margin-left: 0; margin-right: 0}
#doc-banner .container .row{margin-right: 0; margin-left: 0}
#doc-banner .doc-float{width: 100%;float: left;}
#doc-banner .doc-float img{width: 100%;display: block}
#doc-banner .doc-float .doc-tex{text-align: center;}
#doc-banner .doc-tex p:nth-child(1){font-size:0.34rem;color: #67D0CB; text-align: center;letter-spacing: 2px; padding-top: 5%}
#doc-banner .doc-tex p:nth-child(2){color: #000;font-size: 0.28rem;text-align: center;letter-spacing: 2px;position: relative}
#doc-banner .doc-tex p:nth-child(2)::after{position: absolute;content: "";height: 3px; background: #000;width: 10%;left: 0;right: 0;bottom:-10px;margin: 0 auto}
#doc-banner .dmp{margin-top: 5%}
#doc-banner .doc-list .col-xs-6{padding: 0;margin-top: 5%}
#doc-banner .doc-list .col-xs-12{margin-top: 5%;padding-left: 0; padding-right: 0}
#doc-banner .doc-list .col-xs-6:nth-child(even){padding-left:5px}
#doc-banner .doc-list .col-xs-6:nth-child(odd){padding-right:5px}
#doc-banner .doc-list .col-xs-6 p{display: block; background: #67D0CB;margin-bottom: 0;padding: 10px;color: #000;font-size: 0.22rem;}
#doc-banner .doc-list .col-xs-6 p small{font-size: 0.1rem;padding-left: 10px;color: #292727;}
#doc-banner .doc-list .container{width: 100%;}
#doc-banner .doc-list{margin-bottom:18%;}

#doc-banner .doc-list .col-xs-6 .doc-tem{width: 100%;overflow: hidden;}

#ac-content{width: 100%;min-width: 320px; max-width: 640px; margin: 0 auto; padding: 0 9px 18%;text-align: justify}

#taocan-banner{width: 100%;overflow: hidden; margin-bottom: 8%;}
#taocan-banner ul{padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0;width: 100%;float: left}
#taocan-banner ul li{margin-right: 0; margin-left: 0; width: 100%;float: left;padding: 0 3%; margin-bottom:2%;}
#taocan-banner ul li img{width: 100%;display: block}
#taocan-banner ul li p{font-size: 0.26rem;color: #0f0f0f; text-align: center;padding-top:2%}


#xin-index{ width:100%; max-width:750px; min-width:360px; margin:0 auto; background:#FFFFFF; overflow:hidden}
#xin-index .float{ width:100%; float:left}
#xin-index .mtop{ margin-top:25px}
#xin-index .float img{ width:100%; float:left}
#xin-index .xin-index-top{ position:relative}
#xin-index .xin-index-top a{ position:absolute; height:100%; width:20%; display:inline-block; right:0; top:0}
#xin-index .xin-index-nav a{ width:20%; display:block; float:left; text-align:center; font-size:18px; color:#FFFFFF; background:#A7E5E3; letter-spacing:2PX; line-height:1; padding:15px 0; position:relative; overflow:inherit}
#xin-index .xin-index-nav a::after{ content:""; height:100%; width:2px; position:absolute; top:0; right:0; background:#FFFFFF;}
#xin-index .xin-index-nav a:nth-child(5)::after{ background:none}
#xin-index .xin-index-hot{ background:#ECFCFB; padding:10px 3%; width:100%; margin-top:20px}
#xin-index .xin-index-hot .xin-index-hot-img{ width:35%; float:left}
#xin-index .xin-index-hot .xin-index-hot-tit{ width:65%; float:right}
#xin-index .xin-index-hot .xin-index-hot-tit h3{ color:#464A4A; font-size:0.28rem; font-weight:bold; line-height:1; margin:0; padding-left:3%}
#xin-index .xin-index-hot .xin-index-hot-tit p{ color:#ACAEAE; font-size:0.24rem; padding-left:3%; line-height:1.5; padding-top:3%;  text-align:justify}
#xin-index .xin-index-hot .xin-index-hot-tit a{ color:#7C7E7E; font-size:0.20rem; padding-left:3%; line-height:14px; height:14px; display:block;}
#xin-index .xin-index-hot .xin-index-hot-tit a img{ width:20px; height:14px; display:inline-block;}
#xin-index .xin-index-list{}
#xin-index .xin-index-list li{ padding:0 3%; width:100%; float:left;}
#xin-index .xin-index-list li a{ color:#ACAEAE; font-size:0.24rem; line-height:1; border-bottom:1px dashed #ACAEAE; width:100%; display:inline-block; padding-bottom:5px; padding-top:15px}
#xin-index .xin-index-list li a span{ float:right; line-height:1.1}
#xin-index .xin-index-list2{ padding:0 3%; margin-top:30px}
#xin-index .xin-index-list2 .col-xs-4{ padding:0}
#xin-index .xin-index-yx p{ color:#6E6B6B; font-size:0.26rem; line-height:2; padding:3%; text-align:justify; text-indent:2em}
#xin-index .xin-index-list3 .col-xs-3{ padding:0; border-right:4px solid #FFFFFF;}
#xin-index .xin-index-list3 .col-xs-3:nth-child(4){}
#xin-index .xin-index-list3{ padding:0; margin:0}

#xin-index .container{ max-width:750px;}