/*reset 重置*/
body,ul,ol,p,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,
td,th,button,strong,em,select,video,canvas{margin:0;padding:0;}
li{list-style:none;vertical-align:top;}
table{ border-collapse:collapse;}
textarea{resize:none;overflow:auto;}
img{ border:none; vertical-align:middle;}
em{ font-style:normal;}
a{ text-decoration:none; color: black;}
a,input{
    -webkit-appearance: none;/*屏蔽阴影*/
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    /*ios android去除自带阴影的样式*/
}
a, img {
    /* 禁止长按链接与图片弹出菜单 */
    -webkit-touch-callout: none;
    max-width: 100%;
    height: auto;

}
html, body {
    /* 禁止选中文本(如无文本选中需求,此为必选项) */
    -webkit-user-select: none;
    user-select: none;
}
/*public*/
body{font-family: "Helvetica Neue", Helvetica, "STHeiTi", sans-serif;
    overflow-x:hidden; overflow-y:auto; font-size:0.7rem;
}
.clear{zoom:1;}
.clear:after{content:''; display:block; clear:both;}
.fl{float:left;}
.fr{float:right;}
.viewport{ max-width:640px; margin:0 auto; overflow-x:hidden;}
header {margin: 0 auto;}
.nav{padding: 0.02rem;}
.nav li{background-color: #097e88;display: inline-block;width: 3.69rem;padding-top: 0.3rem;padding-bottom: 0.3rem; color: white;text-align: center;margin-right: 0.06rem;margin-bottom: 0.04rem;}
.nav li:nth-child(4n){margin-right: 0;}
.nav li a{color: white;}

.lbt{}

.gywm{  }
.gywm-main{clear: both;padding: 0.2rem;margin-top: 0.4rem; }
.gywm-title{background: url("../images/h2.png") no-repeat center;text-align: center;line-height: 1.6rem;height: 1.6rem;background-size: cover; }
.gywm-left{width:5rem;height: 3.4rem;float: left; padding-right: 0.2rem;padding-bottom: 0.2rem;}
.gywm p{}

.cpzs{margin-top: 0.6rem;}
.cpzs-main{margin-top: 0.4rem;padding: 0.02rem;}
.cpzs-main img{height: 3.8rem;width: 4.8rem}
.cpzs-main li{width: 4.8rem;display: inline-block;text-align: center;margin-bottom: 0.4rem;}
.cpzs-main li:nth-child(3n){margin-right: 0rem;}
.cpzs-main li a{color: black;font-weight: bold;font-size: 0.55rem;}

.alzs{margin-top: 0.6rem;}
.alzs-main{margin-top: 0.4rem;padding: 0.02rem;}
.alzs-main img{height:6rem;width: 4.8rem;}
.alzs-main li{width: 4.7rem;display: inline-block;text-align: center;margin-bottom: 0.4rem;margin-right: 0.1rem;}
.alzs-main li:nth-child(3n){margin-right: 0rem;}
.alzs-main li a{color: black;font-weight: bold;font-size: 0.55rem;}

.xwdt{margin-top: 0.6rem;}
.xwdt-main{margin-top: 0.4rem;padding: 0.02rem; clear: both;}
.xwdt-main li{ border-bottom: 1px dashed #c6c6c6; background: url("../images/textlist.gif") no-repeat left;margin-left: 0.2rem;margin-right: 0.2rem;line-height: 1.5rem;height: 1.5rem;}
.xwdt-main li span{float: right;}
.xwdt-main li a{margin-left: 0.7rem;color: black;overflow: hidden;width: 9.5rem; display: block;height: 1.5rem;float: left;}
.xwdt-main li a:hover{color: red;}

.footer{margin-top:1.3rem;margin-bottom: 3rem;}
.footer-top{background-color: #097e88;text-align: center;height: 1.7rem;line-height: 1.7rem;}
.footer-top a{color: white;font-weight: bold;font-size: 0.6rem;}
.footer-main{padding: 0.3rem;}

.footer-nav{position: fixed; bottom: 0;padding: 0.02rem;background-color: white;}
.footer-nav li{display: inline-block;width: 3.69rem;text-align: center;padding-top: 0.2rem;padding-bottom: 0.2rem;margin-right: 0.06rem;background-color: #097e88;}
.footer-nav li:nth-child(4n){margin-right: 0rem;}
.footer-nav li img{width: 1rem;height: 1rem;}
.footer-nav li a{color: white;}

.about{padding: 0.2rem;}
.about h4{ margin-bottom: 0.5rem;text-align: center;}

.nry{}
.nry-top li{ display: inline-block;padding: 0.2rem; border: 1px solid #c6c6c6;margin-left: 0.2rem;}
.nry-top li:first-child{background-color: red;}
.nry-top li:first-child a{color: white;}
.nry-main{padding: 0.25rem;}

.zxdt-main{padding: 0.25rem;}
.gyfy{text-align: center;margin-top: 0.2rem;}
.thisclass a{color: red;}
.gyfy li{display: inline-block;}

.cpzs1{}
.cpzs1-main{margin-top: 0.4rem;padding: 0.02rem;}
.cpzs1-main img{height: 3.8rem;width: 4.8rem}
.cpzs1-main li{width: 4.8rem;display: inline-block;text-align: center;margin-bottom: 0.4rem; height: 4.8rem;margin-right: 0.2rem;}
.cpzs1-main li:nth-child(3n){margin-right: 0rem;}
.cpzs1-main li a{color: black;font-weight: bold;font-size: 0.65rem;}

.lbt li img{width: 100%;height: 5rem;}
.flex-control-nav{text-align: center;position: relative;}
.flex-control-nav li{display: inline-block;position: relative;bottom: 0.6rem;border-radius: 50%;font-size: 0.4rem;margin-right: 0.2rem;}
.flex-control-nav li a{text-indent: -999px; width: 0.4rem;height: 0.4rem; background-color: #412C17;border-radius: 50%; display: block;}
.flex-control-nav .flex-active{ background-color: #c9c9c9;}

.khly-main{margin-top: 0.3rem;padding: 0.3rem;}
.khly-main input{ height: 1rem;}
.khly-main button{width: 2rem;height: 1rem;text-align: center;border: 1px solid #c9c9c9;}

