body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,pre,blockquote{ margin:0; }
legend,ul,ol{ padding:0; }
body{ margin:0 auto; font:.28rem/1.6 Helvetica,Impact,arial,"Microsoft YaHei","微软雅黑",sans-serif; color:#666; background: #eeeeee; }
li{ list-style:none; }
p{ text-indent:0; text-align:justify; text-justify:inter-ideograph; word-wrap:break-word; overflow:hidden; }
table{ border-collapse:collapse; }
pre{ white-space:nowrap; }
input,textarea,select{ font-size:.24rem; outline:0; resize:none; font-family:Helvetica,arial,"Microsoft YaHei","微软雅黑",sans-serif; }
button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance: button; cursor: pointer; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#1e5cca; }
img{ max-width:100%; border:0; vertical-align:top; -ms-interpolation-mode: bicubic; }
.cf:before,.cf:after{ content:""; display:table; }.cf:after{ clear:both; }.cf{ zoom:1; }  
.elp{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.wrap{ position:relative; margin:0 4%; }


.top { width: 100%; background: #fff; padding: .16rem 4%; border-bottom: .03rem solid #004c9f; position: fixed; top: 0; z-index: 999; }
.top img { height: .68rem; }


.sy_p1 h1 { text-align: center; margin-top: .3rem; }
.sy_p1_1 { text-align: center; }
.sy_p1_1 img { width: 6.9rem; margin-top: .3rem; }
.sy_p1_1 p { text-indent: 2em; margin-top: .3rem; }
.sy_p1_1_xtt { border-bottom: 1px solid #92aecd; position: relative; margin-top: .6rem; }
.sy_p1_1_xtt span { text-align: center; font-size: .28rem; font-weight: 400; color: #fff; background: #92aecd; display: inline-block; width: 1.8rem; line-height: .46rem; border-radius: .23rem; position: absolute; top: -.23rem; left: 50%; margin-left: -.9rem; }


.sy_cy { margin-top: .4rem; }
.sy_cy li { width: 25%; float: left; }
.sy_cy li img { width: 1rem; border-radius: .5rem; }
.sy_cy li span { display: block; margin-top: .1rem; }
.sy_cy li .cy_icon_bg1 { background: #2e8ed0; }
.sy_cy li .cy_icon_bg2 { background: #d88e2f; }
.sy_cy li .cy_icon_bg3 { background: #75b703; }
.sy_cy li .cy_icon_bg4 { background: #815fc6; }
.sy_cy li .cy_icon_bg5 { background: #d23131; }


.sy_p2 { background: #92aecd; margin-top: .3rem; padding-top: .4rem; }
.sy_p2 h1 { text-align: center; }


 
.news_gg { background: #f7f7f7; height: .6rem; margin-top: .4rem; border-radius: .4rem; padding: 0 .2rem; }
.news_gg_left { width: 20%; height: .6rem; float: left; background: url(/static/image/gg_icon.png) .2rem center no-repeat; background-size: .24rem auto; padding-left: .5rem; line-height: .6rem; color: #f60; display: inline-block; }
.news_gg_right { width: 80%; height: .6rem; float: left; }
.news_gg_right dl dt { width: 80%; float: left; font-weight: 400; }
.news_gg_right dl dd { width: 20%; float: left; color: #999; }
.news_gg_right dl a { color: #666; }
.news_gg_right dl a:hover { color: #f60; }
#callboard { height:.4rem; line-height:.4rem; overflow:hidden; margin-top: .1rem;} 
#callboard ul { padding:0;} 
#callboard li { padding:0;} 






.sy_bottom { background: #f3f3f3; padding: .4rem .3rem .38rem .3rem; }
.sy_bottom_left { width: 1.86rem; padding: .12rem .12rem 0 .12rem; text-align: center; background: #ddd; float: left; }
.sy_bottom_left img { width: 1.86rem; }
.sy_bottom_left span { font-size: .24rem; }
.sy_bottom p { margin-left: 2.1rem; line-height: 2; }



.copy { text-align: center; color: #fff; line-height: .6rem; background: #7f98b3; }
.copy a { color: #fff; }







.ny_banner { text-align: center; }

.xxy_title { background: #fff url(/static/image/xxy_xian.jpg) no-repeat center .7rem; -webkit-background-size: 65% 1px; background-size: 65% 1px; height: 1rem; text-align: center; padding-top: .2rem; }
.xxy_title h1 { font-weight: 400; font-size: .32rem; color: #133795; text-align: center; line-height: 1; }
.xxy_title span { font-size: .24rem; color: #999; text-transform: uppercase; line-height: 1; display: inline-block; transform: scale(.8); background: #fff; padding: 0 .1rem; }
.xxy_text { background: #fff; padding: .3rem 4%; margin-top: .2rem; }
.xxy_text img{ width: 100%; height: auto;max-width: 100%; display: block; }   


.xmgk { background: #fff; padding: .3rem 4%; margin-top: .2rem; }
.xmgk div { width: 6.5rem; margin: 0 auto; }
.xmgk div h1 { font-weight: 400; font-size: .30rem; color: #666; border-bottom: 1px solid #0c3292; display: inline-block; margin-top: .2rem; }
.xmgk div p {  font-size: .26rem; margin-top: .2rem; color: #999; }


.news_list { background: #fff; padding: 0 4% .3rem 4%; margin-top: .2rem; }
.news_list li { border-bottom: 1px dashed #ddd; padding: .3rem 0; }
.news_list li img { width: 1.6rem; float: left; }
.news_list li div { margin-left: 1.8rem; }
.news_list li div h1 { font-weight: 400; font-size: .28rem; color: #666; line-height: 1.8; }
.news_list li div span { font-size: .24rem; color: #999; }
.news_list li div p { font-size: .24rem; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fenye { padding: .2rem 0 .4rem 0; text-align: center; background: #fff; }
.fenye a { width: .46rem; line-height: .46rem; border: 1px solid #ddd; display: inline-block; background: #fff; }
.fenye_on { color: #f60; }


.news_xx { background: #fff; padding: .3rem 4%; margin-top: .2rem; }
.news_title { text-align: center; border-bottom: 1px dashed #ddd; padding-bottom: .2rem; }
.news_title h1 { font-weight: 400; font-size: .32rem; color: #333; }
.news_title span { font-size: .22rem; color: #999; }
.news_title span i { font-style: normal; margin: 0 .1rem; }
.news_text { padding-top: .2rem; }
.news_text img{ width: 100%; height: auto;max-width: 100%; } 
.news_text .icon_doc{width: 16px; height: 16px;}











@media screen and (max-width:414px){

}

@media screen and (max-width:375px){

}

@media screen and (max-width:360px){
        body{ font-size: .24rem; }
}

@media screen and (max-width:320px){

}
