body{display: block}
body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img { border:0; margin: 0; padding: 0;   }
body { color: #000; -webkit-user-select: none; -webkit-text-size-adjust: none;  text-align:left;   }
header, section, footer { display: block; margin: 0; padding: 0 }
a{text-decoration:none;color:#000;}

#warp{background:#ffffff;}

body{max-width: 640px;margin: 0 auto}
.tpxw{float: left;position: relative;width:100%}
.tpxw-img li{display: none;position: relative}
.tpxw-img li:first-child{display: block}
.tpxw-img img{width: 100%;z-index: 0}
.tpxw .text{width:96%;height: 30px;padding-left: 4%;z-index: 10;line-height: 28px;color: white;font-size: 0.4rem;background: rgba(0,0,0,0.4);position: absolute;bottom: 0;}
.tpxw .text a{width:75%;color: white; display:block; height:30px; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}

.focus{position: absolute;right:4px;width:60px !important;height:auto !important;z-index:100 !important;}
.focus span{width:6px;height:6px;margin-right:6px;border-radius:6px;float:left;background:white;}
.focus span.current{background: #e2001e}
.focus div{width: 100%!important;;margin-top: -13px!important;}
ul.xw{margin-top: 10px}
ul.xw li a{font-size:0.45rem;}
.mobmore{width: 75%;height: 35px;font-size: 0.42rem;background: #ebebeb;border: none;border-radius: 5px;margin: 20px auto;display: block; text-align: center;  line-height: 35px;}
.line{background: #dcdcdc;height: 10px;width: 100%}
.title{padding-left: 4%;height: 40px;margin-top: 10px; margin-bottom:10px; border-bottom:1px #c0c0c0 solid;}
@media only screen and (min-width: 351px) and (max-width:364px){.title .tit{font-size: 0.42rem !important;}}
@media only screen and (min-width: 320px) and (max-width:350px){.title .tit{font-size: 0.37rem !important;}}
.title .tit{font-size:0.44rem;line-height: 39px;float: left;font-weight: bold;color: #646464;}
.title .active{position: relative;border-bottom: 2px solid #2373c8;color: #333333;line-height: 39px;}
.title em{background: url("icon4.png") no-repeat left;float: left;display: block;width: 1px;height: 39px;margin:0 0.23rem}
.list{display: none}
.header{background: #ffffff}
.h-content{float: left;width: 84%;height: auto}
.h-content h1{margin-top:0 !important; padding:10px;}
.h-content h1 img{width:100%; height:auto !important;}
.lm-left{display: none}
.bottom{display: none}
.phonebottom{background: #e5e5e5;height: 45px;width: 100%}
.phonebottom ul li{float: left;width: 25%;text-align: center}
.phonebottom ul li a{color: #333333;font-size: 0.42rem;line-height: 45px}
.phonebottom .cpright{height: 45px;text-align: center;font-size: 14px;line-height: 45px;color: #ffffff;background: #2373c8}
.nav{display: none}
.nav_mob{background: #2373c8;width: 100%;border-top: 1px solid #333333 }

.nav_mob li a{display: block;height: 47px;line-height: 48px;padding-left: 5%;font-size: 18px;color: white;border-bottom: 1px solid #78aadd}
.nav_mob li ul li a{display: block;padding-left: 10%;font-size: 16px;color: white;border-bottom:none;height: 48px}

.nav_mob li ul ul li a{display: block;padding-left: 15%;font-size: 14px;color: #ffffff}
.phonenav{width: 16%;float: right; padding-top:5px;}
.phonenav img{width: 100%}
.dk-mobile-nav .tree-icon,.dk-mobile-nav .tree-icon2 {
 float: right;

 cursor: pointer;
height:47px
}
.dk-mobile-nav ul ul {

 display: none;
}

.dk-mobile-nav ul ul li:last-child{border-bottom: none}
.h-right{display: none}

#inputphone{margin-top: 9px;height: 20px;width: 60%;margin-left: 5%;font-size: 18px;border: 1px solid #333333}
#phonesearchbtn{height: 22px;width: 20%;font-size: 18px;background: #2373c8;color: #ffffff;border: none}
.position{ background: url("position.png") 4% 15px no-repeat; padding: 10px 0 10px 11% ;border-bottom: 1px solid #ebebeb}


.position a {

 font-size: 18px;
 color: #333333
}
.default_pgContainer {
 min-height: 0!important;

}
.right-title{height: 30px;background: #ebebeb}
.right-title p span{color: white;line-height: 26px;font-size: 18px;padding: 2px 4%;font-weight: bold;background: #2373c8;float: left}

.list1{display: block}
.govpushinfo150203{display: none}
.list1 li a,.govpushinfo150203 li a{line-height: 1.5;font-size:0.42rem;color: #333333}
.list1 li a br{display:none;}
.list1 li span,.govpushinfo150203 li span{color: #999999;line-height: 1.5;font-size: 17px;float: right}
.list1 li,.govpushinfo150203 li{margin-bottom: 10px;background: url("phonelisticon.png") no-repeat 4% 11px;padding-left: 7%;padding-right: 3%;overflow: hidden}
.banner{display: none}
.linkbtn{margin-left: 3%;}
.linkbtn li{float: left;padding:0 0.15rem; margin-right:0.15rem;height: 25px;border: 1px solid #999999;border-radius: 2px;margin-bottom: 10px;text-align: center;line-height: 23px}
.linkbtn li a{font-size: 16px;color: #999999;}
.spzb{margin-left: 3%;}
.spzb li{padding-left: 7%;background: url("mobsp.png") no-repeat left 11px}
.spzb li{line-height: 30px}
.article_content{margin: 20px 4%}
.article_title{padding-bottom: 20px;border-bottom: 1px solid #b7b7b7}
.article_title h1{font-size: 25px;text-align: center;color: #333333}
.article_title h2{font-size: 20px;text-align: center;color: #333333;}
.article_content .source{text-align: center}
.article_content .source p{line-height: 25px;font-size: 15px;color: #999999;}
.article_content .source .font{display: none}
.article_content #zoom{font-size: 16px;margin-bottom: 40px}
.article_content #zoom p{color: #333333;text-indent: 2em;line-height: 30px;margin: 15px 0}
#zoom img{width: 100%}
/* 多图滚动 */
.scrollBox{ margin:10px auto; text-align:center;  }
.scrollBox .bd li{ width:50%; float:left; font-size:14px; }
.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.scrollBox .bd li img{ width:80%; background:url(loading.gif) #fff center center no-repeat;  }
.scrollBox .hd{ height:20px; overflow:hidden; font-size:0; }
.scrollBox .hd ul{ display:inline-block; padding-top:5px; }
.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden;
 -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
.scrollBox .hd .on{ background:#BA2636;  }
.scrollBox .prev,.scrollBox .next{ display:inline-block; width:25px; height:20px; background:url(wyIcons.png) no-repeat; overflow:hidden; margin:0 5px;  vertical-align:top; }
.scrollBox .next{ background-position:-105px 0; }

.article_content .share{display: none}

/* 手机导航 */
html{ font-size:41.2px; background:#f5f5f5;}
li, h1{font-size:initial;}
/*.nav-more-btn {position: relative;width: 1.0rem;height: 1.0rem;text-align: center}*/
.nav-more-btn a {display: block;width: 1.0rem;height: 1.0rem;background: #fff;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
.nav-more-content {display:block; position: fixed;z-index: 10000;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;
opacity: 0;overflow: auto;background-color: #eee;-webkit-transform: scale(0, 0.1);transform: scale(0, 0.1);
-webkit-transition: all 0.2s;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;    -webkit-transform-origin: 100% 10%;transform-origin: 100% 10%;max-width: 640px;margin-left: auto;    margin-right: auto}
.nav-more-content.show {opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1)}
.nav-more-content .nav-close {position: absolute;top: 0.25rem;right: 0.4rem;height: 1.0rem;width: 1.0rem;    z-index: 2;overflow: hidden; font-size:0.5rem; text-align:center;}
.nav-more-content h2{width:8.5rem; font-size:0.4rem; margin:0.2rem auto; font-weight:normal;}
.nav-more-content ul{width:8.5rem; margin:0 auto; overflow:hidden;}
.nav-more-content li {float: left;width: 2rem;line-height: 0.7rem;text-align: center;margin-right: 0.11rem;    margin-bottom: 0.11rem;background-color: #fff}
.nav-more-content a{ display:block; font-size:0.3rem; color:#333; text-decoration:none;}