@charset "utf-8";
body{padding:0;margin:0;margin:0 auto;font-family:\5FAE\8F6F\96C5\9ED1;background:#F4F4F4;font-size:12px;color:#000;min-width:300px;max-width:720px;font-weight:normal;}
div,span,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none;font-weight:normal;}
section,article,header,footer,aside,nav,hgroup{padding:0;margin:0;display:block}
input[type=”button”],input[type=”submit”],input[type=”reset”]{-webkit-appearance:none}
input,select,textarea{font-size:14px}
img{border:none}
html{font-size:18px}
a{color:#333;text-decoration:none}
a:hover{color:#333;text-decoration:none}
.clear{clear:both;overflow:hidden;height:0px;line-height:0px}
.left{float:left}
.right{float:right}
.red{color:#f00}
.hui{background:#f4f4f4;}
.pm{box-sizing:border-box;}




.nav{height:49px;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:999;border-bottom:solid 1px #DDD;}
.logo{float:left;margin:7px 0 0 10px}
.logo img{height:35px}
.mobnav,.mobclose{display:block;width:49px;height:49px;float:right}
.mobnav{background:url(../images/mobnav.png) no-repeat center center;background-size:25px 18px}
.mobclose{display:none;background:url(../images/close.png) no-repeat center center;background-size:25px 25px}
.navul{position:absolute;top:49px;right:0;width:100%;background:rgba(0,0,0,0.8);display:none}
.navul li{height:36px;width:100%;border-top:1px #fff solid;text-align:center}
.navul li a{line-height:38px;display:block;color:#fff}
.navul li a:hover{border-bottom:none}
.navempty{height:49px}

.banner{width:100%;height:auto;}
.banner img{width:100%;}


.index-banner{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;z-index:1;width:100%}
.index-banner .swiper-wrapper li{float:left}
.index-banner .swiper-wrapper li img{width:100%;height:100%; display:none;}
.index-banner .index-pagination{position:absolute;right:0;bottom:0;width:100%;height:22px;text-align:center}
.index-banner .index-pagination span{width:10px;height:10px;margin:0 3px;border-radius:50%;background:#fff;display:inline-block}
.index-banner .index-pagination span.swiper-active-switch{background:#e30112}


.fl_li{padding-left:2%;padding-bottom:1rem;}
.fl_li a{float:left;height:2rem;line-height:2rem;width:30.7%;font-size:1rem;text-align:center;background:#fff;margin:1rem 1% 0px 1%;}
.fl_li a:hover{background:#00589F;color:#FFF;}

.fl_li1{padding-bottom:1rem;}
.fl_li1 a{float:left;height:2rem;line-height:2rem;width:23%;font-size:1rem;text-align:center;background:#fff;margin:1rem 1% 0px 1%;display:inline;}
.fl_li1 a:hover{background:#00589F;color:#FFF;}

.fl_li2{padding-bottom:1rem;}
.fl_li2 a{float:left;height:2rem;line-height:2rem;width:40%;font-size:1rem;text-align:center;background:#fff;margin:1rem 5% 0px 5%;display:inline;}
.fl_li2 a:hover{background:#00589F;color:#FFF;}


.cd{background:#FFF;padding:1rem 0px 0rem 0px;}
.cd a{float:left;width:40%;text-align:center;font-size:1.1rem;line-height:2em;margin:0 5% 0.5rem 5%;display:inline;}
.cd a img{display:block;width:100%;margin:0 auto;}


.liu{padding:1.3rem 0px 0 5%;}
.liu a{position:relative;float:left;width:45%;text-align:center;font-size:1.1rem;line-height:2em;margin:0 5% 1.2rem 0;display:inline;}
.liu a img{display:block;width:100%;margin:0 auto;}
.liu span{position:absolute;top:2.5rem;width:60%;background:rgba(0,88,159,0.6);color:#FFF;display:block;left:20%;}


.gf{padding:0px 18px;margin-top:1.2rem;margin-bottom:1rem;}
.gf img{width:5.8rem;margin-right:1rem;border:solid 1px #ddd;}

.ss_title{padding:0.7rem 15px 0px 15px;line-height:2.5rem;}
.ss_title h4{float:left;font-size:1.2rem;color:#00589F;}
.ss_title a{float:right;font-size:1rem;color:#9B9B9B;}
.ss{padding:1rem 0px 0rem 0px;}
.ss a{float:left;width:40%;text-align:center;font-size:1.1rem;line-height:2em;margin:0 5% 0.5rem 5%;display:inline;}
.ss a img{display:block;width:100%;margin:0 auto;}

.hb{padding:0px 15px;}
.hb img{width:100%;}

.xz{background:#FFF;padding-bottom:2rem;text-align:center;font-size:1.2rem;}

.news_li{background:#fff;padding:0px 15px;}
.news_li a{display:block;border-bottom:solid 1px #eaeaea;padding:1rem 0px;font-size:1rem;line-height:1.6em;}
.news_li a img{width:28%;float:left;}
.news_li a time{font-size:0.8rem;padding-top:0.4rem;color:#9B9B9B;}
.news_li p{float:right;width:68%;}
.news_li p a{display:inline;border-bottom:0;padding:0 0px;font-size:1rem;}

.fenye{padding:0px 15px;}
.fenye li{float:left;font-size:1rem;line-height:3rem;margin-right:0.8rem;}


.footer{width:100%;text-align:center;line-height:1.8em;font-size:1rem;color:#FFF;background:#00589F;padding:1rem 0px;margin-top:0.3rem;}

.xx_title{background:#FFF;border-bottom:solid 1px #eaeaea;text-align:center;line-height:2rem;padding:1rem 15px 0.5rem 15px;}
.xx_title h1{font-size:1.4rem;}
.xx_title time{font-size:1rem;color:#9B9B9B;}
.xx{background:#FFF;font-size:1.1rem;line-height:1.8em;padding:0.8rem 15px 1rem 15px;}
.xx img{display:block;width:85%;margin:0.8rem auto;}
.fanye{font-size:1rem;line-height:2em;padding:0.6rem 15px 0.6rem 15px;}
.fanye span{display:block;}


.fl_b{line-height:2rem;font-size:1.3rem;padding:0.6rem 15px 0.6rem 15px;color:#00589F;}

.ss_banner{width:100%;}
.ss_banner img{width:100%;}
.ss_logo{padding:1rem 15px;font-size:1.2rem;line-height:3.5em;background:#FFF;}
.ss_logo img{width:7rem;float:left;margin-right:1rem;}

.ss_nav{width:100%;background:#00589F;padding:0.5rem 0;}
.ss_nav a{float:left;width:25%;text-align:center;font-size:1.1rem;line-height:2rem;color:#FFF;}


.bt{height:3.8rem;padding:0px 15px;position:relative}
.bt a{line-height:3.8rem;float:left;font-size:1.2rem;margin-right:1.2rem;color:#000;text-decoration:none;}
.nr2{display:none;}
.nr3{display:none;}
.bt .g{position:absolute;font-size:1rem;color:#9B9B9B;right:0px;top:0px;line-height:3.8rem;}

.sp{width:90%;margin:0 auto;background:#FFF;margin-top:0.7rem;}
.sp embed{background:#000;}
.sp a{display:block;font-size:1rem;line-height:2.5em;text-align:center;}



@media (max-width:540px){
html{font-size:16px}
}
@media (max-width:414px){
html{font-size:15px}
}
@media (max-width:375px){
html{font-size:14px}
}
@media (max-width:320px){
html{font-size:13px}
}



