@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:#fff; }
@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; }

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; }
.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}
.mt30{margin-top: 1rem;}
.mt50{margin-top: 0.5rem;}
.hp{line-height: 1.8rem;}
.ov{overflow: hidden;}
.red{color: red}
.cor1{ color:#d00002; font-size:0.9rem;}
.color1{color: #58A437}
.fs20{font-size: 0.2rem;}
.fs30{font-size: 0.3rem;}
.text{text-align: center;}
.pa{padding: 0 0.2rem;}
img{ max-width:100% !important}
.ggtit {margin-top: 6%;margin-bottom: 5%;}
.navMenu { padding-bottom:3%; overflow:hidden}
.navMenu ul { position: relative; width: 100%; }
.navMenu ul li { float: left; width: 24%; height:2.1rem; background: #026a77; line-height:2.1rem; margin-top:5px; margin-right:1.3%; }
.navMenu ul li:nth-child(4) { margin-right:0}
.navMenu ul li:nth-child(8) { margin-right:0}
.navMenu ul li h2 { font-weight: normal; text-align: center; font-size:1.2rem; font-weight:bold }
.navMenu ul li h2 a { color:white;font-family:微软雅黑; }

.nav {  overflow: hidden; padding-top: 2%;    margin-bottom: 3%; }
.nav li { float: left; width: 22.5%; text-align: center; margin-left: 2%; margin-bottom: 2% }
.nav li img { display: block;}

.gy{border-bottom: 1px dashed #ccc;padding-bottom: 0.5rem;font-size: 1.1rem;width:92%;margin:1rem auto;}



.content{width:92%;margin:3% auto;overflow: hidden;}
.content p{font-size:1.1rem;text-indent: 2em;line-height: 1.5rem;}
.content p strong{color:#d00002;}
.content p span{color:#d00002;}

.wrap{overflow: hidden;}
.wrap1{width:30.5rem;margin:4% auto;overflow: hidden;}
.wrap1 ul{margin:3% auto;overflow: hidden;}
.wrap1 ul dl{width:4.05rem;float:left;}
.wrap1 ul p{background-color: #a0e75a;font-size:1.2rem;line-height: 1.6rem;padding:2% 2%;overflow: hidden;color:#000;width:24rem;float:right;border-radius: 1rem;}
.wrap1 ul p span{font-size: 0.9rem;color:#d00002;}
.wrap1 ul p img{display: inline-block;width: 1.3rem;vertical-align: middle;}

.ly-footer{ position:fixed;
    bottom: 0;
    max-width: 640px;
    background: #f6f6f8;
	;width:100%; margin:0 auto; 
       font-size: 1.2rem; padding-bottom:1.3%;}
.ly-footer div:nth-child(1) a {
    float: left;
    width: 2.1rem;
    height: 2.1rem;
    background: url(../images/left.jpg) no-repeat scroll center;
    background-size: 100%;
    margin-top: 1.2rem;
	padding-top: 1.2rem;
}
.ly-footer div:nth-child(2) textarea {
     position: absolute;
    top: 1rem;
    left: 3rem;
    width: 64%;
    line-height: 3.3rem;
	height:3.3rem;
    color: #49494a;
    font-size: 1.2rem;
    border: none;
    border-bottom: 1px solid #d8d8d8;
    resize: none;
    overflow-y: auto;
    outline: none;
    font-weight: bold;
	 background: #f6f6f8;
   
}
.ly-footer div:nth-child(3) a {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0.5rem 0.4rem 0 0;
    background: #d00002;
    color: #fff;
    text-align: center;
    line-height: 4rem;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    width: 20%;
	font-weight: bold;
}

.blank{width:100%;height:1rem;background:#efefef;margin:0 auto;}
.sy_zj{width:100%;margin-bottom: 2%;width: 94%; margin:0 auto;}
.sy_zj ul{ display:inline-block;}
.sy_zj.hide{display: none}
.sy_zj.hide_border_bottom{border-bottom:none;}
.sy_zj1{width:32%; margin-bottom: 3%;}
.sy_zj1 a{display:block;width:82.7%;margin:auto;}
.sy_zj1 .zx{width:70.9% ;margin-top: 3%;}
.sy_zj1 a img{width:100%;}
.sy_zj1 li{width:100%;background:url(../images/sy_zj_11.jpg) no-repeat center;background-size:80% 80%;font-size:1rem;color:#000;text-align:center;line-height:1.5rem;}
.sy_zj1 p{font-size:1rem;color:#ff6600;text-align:center;}


