/* CSS Document */

body{background:#FFF; -webkit-text-size-adjust: none; width:100%; min-width:320px;max-width:640px;overflow-x: hidden; margin:0 auto;font-size: 0.16rem!important;}
ol,ul{list-style:none}
ul,li,input,h1,h2,h3,p,span,b,dl,dt,dd{ margin:0; padding:0; list-style:none;}		
img{border:0;vertical-align:top;display: block;}
em{ font-style:normal;}
a{ text-decoration:none; color:#333;}
.clear{ clear:both; }
.mr{ margin:0 auto;}
.fleft{ float:left;}
.fright{float:right;}
.block{display:block;}

.xw_show{width:100%; height:auto; overflow:hidden; }
.position{margin-top:2%;color:#333;line-height:2em;font-size:1.4em;text-indent: 1em;}
.xw_list{width:100%;background:#F0F0F0 repeat;margin-top:2%;}
.xw_list li{width:100%;border-top:1px solid #D6D8D7;overflow:hidden;padding: 2%;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;}
.xwtp{width: 28%;height:auto;border:1px solid #D6D8D7;background:#FFF repeat;overflow:hidden;padding: 0.5%;box-sizing: border-box;max-width: 126px;min-width: 90px;}
.xwtp img{width:100%;}
.xw_zs{width: 78%;margin: 0 0 0 2%;}
.xw_zs h2{color: #cc0000;font-size: 1.4em;}
.xw_zs p{font-size: 1.3em;line-height: 1.6em;color: #666666;margin: 2% 0 0;}
.xw_zs span{display: inline-block;}
.xw_zs img{display: initial;vertical-align: middle;padding: 0 0.5em 0 0;width: 25%;}
.pag{margin-top: 2%;font-size: 1.3em;text-indent: 2em;}
.dh_show{width: 96%;margin: 2% auto;}
.dh_show img{width:100%; display:block;}

.news{padding: 2% 2% 0;}
.news h1{font-size:1.5em;color:#333;text-align:center;padding: 2% 0;}
.news p.pnews{color:#888;text-indent:0em;text-align:center;padding: 0;font-size: 1.2em;}
.news p{font-size: 1.3em;color: #1a1a1a;line-height: 1.6em;padding: 2% 0;}
.news img{background: #FFF;padding: 0.5%;border: #CCC 1px solid;width: 100%;box-sizing: border-box;}
.pages p{font-size: 1.2em;line-height: 1.6em;box-sizing: border-box;margin: 2%;}

/*Ã§â€ºÂ¸Ã¥â€¦Â³Ã¦Å½Â¨Ã¨ÂÂ*/
.xgtj{width:100%; height:auto; overflow:hidden;}
.xgth_h3{font-size:1.2em; margin-top:2%; margin-left:2%; color:#F00}
.xgtj_show{width:100%; height:auto; overflow:hidden;}
.xgtj_show li{line-height:1.8em; padding-left:2%; margin-top:2%; }
.xgtj_show li a{font-size:1.2em;background:url(/images/index/tj_wz.png) left no-repeat; width:20px; height:17px; padding-left:5%}

.next_show{width: 865px;margin: 10px auto 20px auto;clear: left;overflow: hidden;text-align: left;}
.next_show p{line-height: 2em;color: #8d8d8d;font-size: 1.3em;}

@media screen and (min-width: 320px) and (max-width: 452px){
.position{font-size: 1.25em;}
.xw_zs h2{font-size: 1.25em;}
.xw_zs p{font-size: 1.1em;}
.xwtp p{width:97.03%; height:auto; overflow:hidden; margin:3% auto}
.pag{font-size: 1.1em;}
.news h1{font-size: 1.35em;}
.news p.pnews{font-size: 1.05em;}
.news p{font-size: 1.15em;}
.pages p{font-size: 1.05em;}
.xgtj_show li a{font-size:1em;background:url(/images/index/tj_wz.png) left no-repeat; width:20px; height:17px; padding-left:8%}
.next_show p{font-size: 1.15em;}
}

@media only screen and (max-width:349px) and (min-width:320px){
.position{font-size: 1.1em;}
.xw_zs h2{font-size: 1.1em;}
.xw_zs p{font-size: 0.9em;}
.pag{font-size: 0.9em;}
.news h1{font-size: 1.2em;}
.news p.pnews{font-size: 0.9em;}
.news p{font-size: 1em;}
.pages p{font-size: 0.9em;}
.next_show p{font-size: 1em;}
}


.banners{ width:100%; margin:2% auto; padding:0; }
.banners img{ width:100%;}
 