*{margin:0; padding:0;}
html,body{width:100%;}
body{font-size:15px;font-family:"å¾®è½¯é›…é»‘", Arial; background:#e5e5e5;}
div,dl,dd,dt,span,font,label,i,b,h1,h2,h3,button{ list-style-type:none;font-family:"å¾®è½¯é›…é»‘", Arial;font-size:14px;font-weight:normal;}i{ font-style:normal;}
td{padding:0;list-style-type:none;font-family:"å¾®è½¯é›…é»‘", Arial;} 
input::-webkit-input-placeholder{color:#fff;}
a{text-decoration: none;color:#3d3d3d;font-family:"å¾®è½¯é›…é»‘", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#174fb1;}
input,img,table{border: 0;}
.w1200{max-width:1200px; margin:0 auto; clear:both;width:95%;}
.fr{float:right;}.fl{float:left;}
.clear{clear:both;}
.top{height:121px; background:#213f92 url(../images/top_bg.jpg) top center repeat-x; margin-bottom:1px;}.logo{float:left; padding-top:23px;}
.logo_txt{border-left:1px #fff solid; font-size:30px; color:#fff; float:left;height:40px; line-height:36px; padding-left:20px; margin-top:45px; margin-left:25px;}.top_link{float:right; color:#fff; padding-top:46px;}.top_link a{display:inline-block; color:#fff; padding:0 10px;}
.nav{background:#2668b6; height:60px; clear:both; width: 100%;margin: 0 auto;}.nav .navlist{width:1200px; margin:0 auto;}.nav ul li{float:left;}.nav ul li a{display:block; line-height:60px; font-size:16px; color:#fff; text-align:center;}.nav ul li a:hover{background:#fff; color:#333; font-weight:bold;}.on a{background:#fff; color:#333 !important;font-weight:bold;}
.fonter{background:#213f92; clear:both; height:auto; text-align:center; color:#fff; font-size:14px; line-height:30px; padding-top:17px;}
.content{max-width:1200px;width:95%; margin:0 auto; clear:both; background:#fff; min-height:640px; padding:22px;box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; }
.content .title{height:37px; border-bottom:#9fb7d3 1px solid;}.content .title h1{width:79px; height:37px; display:block; background:#9fb7d3; text-align:center; line-height:37px; font-size:14px; color:#000; font-weight:bold;}.content .con{padding:15px 0;}


.fonter .wrap{
    max-width: 1200px;
    width: 95%;
    margin: 0 auto;
}
.fonter .wrap .left{float:left;text-align:left;}
.fonter .wrap .left .opendate,.fonter .wrap .left .lastdate{display:inline-block;}
.fonter .wrap .left .opendate{padding-right:30px;}


.fonter .wrap .right{float:right;}
.fonter .wrap .right .erweima {width:110px; height:100px; margin:0 auto;}
.fonter .wrap .right p{width:110px; text-align:center;}


.content .con p img{
max-width:100%;
}

.content .con li{}
.content .con ol,.content .con ul{   }
.content .con ol li{list-style-position: outside;  list-style-type:auto;}
.content .con ol li p{margin:10px 0}

.navlist li{

    display: inline;}
.nav_more{
    background: url(images/nav.png) center no-repeat;
    border-right: none !important;
    position: relative;
    width: 88px;
    height: 60px;
    float: right !important;
    cursor: pointer;}

.son_ul2{
    display: none;
    width: auto;
    height: auto;   
    position: absolute;
    z-index: 45;
    top: 60px;
    background: #2668b6;
    text-align: center;}
    
    
.nav_more:hover .son_ul2{
    display:block;}
    
    
    
    .son_ul2 li{
        clear:both;
        display: block;
        line-height: 35px;
        min-width: 135px;
        float: left;
        cursor: pointer;
        border-right: none !important;
        height: 50px;
        line-height: 50px;}



.topbar{ height:40px; line-height:40px; background:#2668b6;display: none; padding:0 15px }
.topbar .lj{ float:left;color:#fff;}
.topbar .lj a{ color:#fff; font-size:14px}
.logobox{ float:left;}
.logobox:after{visibility:hidden; display:block; content:""; clear:both}

/*æ‰‹æœºå¯¼èˆª*/
.head_r{ float:right; padding-top:8%; }
.meun_icon{ width:25px; height:20px; float:right;    margin-top: 5px;}
.meun_icon img{width:25px; height: 20px;}
#navbg{ position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);left: 0;top: 0;display: none;z-index: 999;}
.mob_nav{ position: fixed; right:-85%;top: 0; z-index: 999; background:#2668b6;width:80%; height: 100%;    box-shadow: -5px 0 13px rgba(0,0,0,.43); }
.mob_nav li:last-child{border-bottom:0}
.mob_top{ height: 45px; line-height: 45px; padding: 0 15px; background:#1d3b91;}
.mob_top .link_l{ float: left; color: #fff;}
.mob_nav .colsebtn{ text-align: right;height:25px;margin-top:6px; float: right; cursor: pointer;}
.mob_nav .colsebtn img{width: 25px; height:25px;}
.mob_nav li a{ display:block; color:#fff; }
.js_mob{padding:10px 12px;}
.search-input{ background: #fff;}
.search-input:after{visibility:hidden; display:block; content:""; clear:both}
.search-input input{ width:80%; float:left; background:none; color:#fff; outline:none; border:0; padding-left:20px; line-height:35px;}
.search-input button{ width:40px; height:35px; float:right;background:none; outline:none; border:0}
.search-input button img{ width:18px;}
.mob_list li{line-height:50px;font-size:14px;text-align: left;text-indent:20px;position:relative;cursor:pointer;border-bottom:1px solid #3d7fce;list-style: none;}
.mob_list li:active,.navlist li:link,.navlist li:visited,.navlist li:hover{background:#015757;}
.mob_list li a{color:#fff !important;width: 87%;display:block;background: transparent;padding: 0 20px;text-indent: 0px;}
.mob_list li i{ display:block; width:17px; height:17px; z-index:122; position:absolute; right:10px; top:17px;  background:url(../images/jtx.png) center center no-repeat; background-size:17px}
.mob_list li i.icon{background:url(../images/jts.png) center center no-repeat; background-size:17px}
.mob_list li .ejnav{ display:none}
.mob_list li .ejnav li{ width:100%; border-bottom:1px solid #2a71c3; padding-left:15px; line-height:45px; font-size:14px; background:#205ca2}
.mob_list li .ejnav li a{ width:100%;}
.open{right:0}

@media only screen and (max-width:1024px){
	.nav{ display: none;}
	.headr,.top_link{display: none;}
        .topbar{display: block;}
	.logobox{ margin:0 auto; float:none; text-align:center}
        .logo_txt,.logo{ float:none!important;display:inline-block;vertical-align: middle;}
        .logo_txt{ margin-top:28px}
	.fonter .wrap .right{float:none; display: none;}

.content{
width: 100%;
overflow-x: auto;    
-webkit-overflow-scrolling: touch;  
}



}
@media only screen and (max-width:768px){
	.logo_txt{ font-size:20px;margin-left:0}
        .logo img{ width:80%}
	
}

@media only screen and (max-width:546px){
.top {
    height: 180px;
}
	
}



@media only screen and (max-width:414px){
	.top{ height:auto;padding-bottom:15px}
.logo{    width: 49%;
    padding-top: 10px;}
.logo_txt{ font-size:15px;margin-left:0;margin-top: 18px;}
.fonter .wrap .right{float:none;}
.fonter .wrap .right p{width:100%; text-align:center;}

.fonter .wrap .left {
    float: none;
}

	
	
}
@media only screen and (max-width:320px){
	.top{ height:auto;padding-bottom:15px}
.logo_txt{ margin-top:0; border-left:0}
	
}

.con td, .con  th {
    padding: 5px 10px;
    border: 1px solid #DDD;
}

.con table {
    border: 0;
    border-collapse: collapse;
}



.con ul li,
.con ol li {
    list-style-type: disc !important; /* å¼ºåˆ¶ä½¿ç”¨å®žå¿ƒåœ†ç‚¹ */
    list-style-position: outside !important;
    display: list-item !important;
    float: none !important; /* é˜²æ­¢ IE æŠŠ li å˜æˆå—çº§å¯¼è‡´åœ†ç‚¹æ¶ˆå¤± */
    margin-left: 20px !important;
}




.list-paddingleft-2{padding-left:20px;list-style: revert;}
.list-paddingleft-2 li{list-style:revert;width: auto !important;height: auto !important;line-height: normal !important;text-align: left !important;margin: 0 !important;border: 0 !important;background: none !important;display: list-item !important;list-style-type: disc !important;
    list-style: disc outside none !important;font-family: å¾®è½¯é›…é»‘, Arial!important;
}
.list-paddingleft-2 li p{display: block !important;line-height: normal !important;}





