@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ";margin:0; padding:0; }
img{ border:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font,i { padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd,i { list-style:none; }
i,em{font-style:normal;}
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
.sj{ max-width: 640px;  margin:60px  auto 0; padding:0; overflow:hidden; background:#fff; position:relative} 
.headera{ width:100%; overflow: hidden;position: fixed; z-index: 999;left: 0; top: 0;}
.headeraa{ max-width:640px; overflow: hidden; margin:0 auto;}
.headera p{ width:50%; float:left;}
.headera img{ width:100%;}
.logo{ width:100%; margin:0 auto 0; padding-top:15px; overflow:hidden;}
.logo img{ width:100%;}
.nav{ width:100%; overflow:hidden; background:#004e89;}
.nav li{ float:left; width:25%; text-align:center; border-bottom:1px solid #fff; border-right:1px solid #fff;box-sizing: border-box; font-size:"Î¢ÈíÑÅºÚ"; line-height:2.5rem;font-size:1.3rem;}
.nav li a{ text-decoration: none; display: block; color:#fff;}
.ad2{height: 26rem;overflow: hidden;}
.ad2 img {width: 100%; height: auto;display: block;margin: 0 auto; vertical-align: middle;}
.scroller1 {position: absolute;z-index: 2;bottom: 5%;left: 45%;overflow: hidden;zoom: 1;}
.scroller1 a.hover {border-radius: 0.83rem;background: #004aac;}
.scroller1 a {border-radius: 0.83rem;background: #ccc;width: 0.42rem;height: 0.42rem;float: left;margin-left: 0.5rem;display: inline;}
.scroller2 {position: absolute;z-index: 2;bottom: 2%;left: 45%;overflow: hidden;zoom: 1;}
.scroller2 a.hover {background: #004aac;}

/*banner*/
.banne_xw img{ width:100%;}




.shbt{width:95%; margin:18px auto;overflow:hidden; padding-bottom:5px;}
.jbnav_bt{  overflow:hidden;border-bottom:1px solid #004e89; }
.jbnav_bt div{ float:left; width:68%; float:left; font-size:1rem; color:#bbbbbb; font-family:Arial," Î¢ÈíÑÅºÚ"; padding-bottom:2px; display:block;}
.jbnav_bt div span{ font-size:1.8rem; color:#004e89; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:5px solid #004e89; padding-bottom:0px;font-weight:bold;}
.jbnav_bt p{ float:right; width:28%; text-align:center; font-size:1.3rem; color:#fff; background:#ff9900; line-height:2.2rem; border-radius:5px;}
.jbnav_bt p a{ display:block; text-decoration:none; color:#fff;}
.sjjb{ width:100%; overflow: hidden; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:15px 0 5px;}
.sjjba{ width:95%; margin:0 auto; overflow: hidden}
.sjjba li{ float:left; width:31%; margin-right:3%; overflow: hidden; text-align:center; background:#004e89; margin-bottom:1rem; font-size:1.2rem;}
.sjjba li span{ font-size:0.8rem; font-family:Arial;}
.sjjba li a{ display:block; text-decoration:none; color:#fff; padding:25% 0}
.sjjbb{ width:95%; margin:0 auto; overflow:hidden;}
.sjjbb li{ float:left; text-align:center; width:31%; margin-right:3%; border:1px solid #004e89; margin-bottom:1rem; line-height:2.4rem; box-sizing:border-box; font-size:1.3rem;}
.sjjbb li a{ display:block; text-decoration:none; color:#004e89}
.sjjbc{ overflow: hidden; width:95%; margin:10px auto;}
.sjjbc img{ width:100%;}
.sjjbc p{ float:left; width:36%;}
.sjjbc h2{ float:right; width:62.5%;}


.left{ float:left;}
.right{ float:right;}
.lh_qi{ background:#FFF; overflow:hidden; width:90%; margin:0 auto;}
.lh_titi{ overflow:hidden; background:url(../images/zj01.png) no-repeat bottom; padding-bottom:0.4rem; background-size:100% auto; }
.lh_titi2{ overflow:hidden; background:url(images/lh_xx2.png) no-repeat bottom; padding-bottom:0.4rem; background-size:100% auto; }
.lh_tn{ width:75%; color:#004f88; font-size:1.6rem; font-weight:bold;}
.lh_tn2{ width:25%; overflow:hidden; margin-top:0.4rem;}
.lh_tn2 img{ width:100%; height:auto;}
.slideBox1{   position:relative; }
.slideBox1 .bd{ position:relative;z-index:0; overflow:hidden; margin:1rem auto;  }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; background:url(../images/zjbj.jpg) no-repeat center top/100% 100%; height:16.25rem;}
.slideBox1 .bd li h3{ float:right; width:43%; padding-top:0.4rem; bottom:0}
.slideBox1 .bd li h3 img{ width:100%; height:auto;}
.slideBox1 .prev{ background:url(../images/leftjt.png) no-repeat; position:absolute; left:0; top:43%;  display:block; width:1.4rem; height:4.2rem; filter:alpha(opacity=50);opacity:0.5; background-size:100% 100%;}
.slideBox1 .next{ position:absolute; right:0; top:43%;  display:block; width:1.4rem; height:4.2rem; filter:alpha(opacity=50);opacity:0.5; background:url(../images/rightjt.png) no-repeat;  background-size:100% 100%;}
.slideBox1 .next{  }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }
.lh_xd{ overflow:hidden;}
.lh_xd a{ width:48%; overflow:hidden; display:inline-block;}
.lh_xd a img{ width:100%; height:auto;}

.zj_nei{ position:absolute; left:5%; top:10%; right:45%; background:rgba(247,246,246,0.5); padding:0.5rem;}
.zj_nei h4{ color:#b00000; font-size:1.8rem; font-weight:bold;}
.zj_nei h4 a{ color:#004f88; text-decoration:none;}
.zj_nei p{ color:#545454; font-size:1rem; line-height:1.2rem; padding-top:0.3rem;}
.zj_nei p a{ color:#545454; text-decoration:none;}
.zj_nei div{ overflow:hidden; margin-top:1rem; background:url(../images/zjwzbj.png);background-size:100% 100%; text-align:center; width:95%; margin:0 auto;}
.zj_nei div p{ float: left; width:33%; line-height:1.3rem; padding:0.6rem 0 0.5rem; font-size:0.9rem;}
.zt_wzt{ background:#007a98; height:2rem; border-radius:4px; overflow:hidden; color:#FFF; font-size:1rem; line-height:2rem; padding-left:0.7rem;}
.zt_wzt a{ color:#FFF;}
.zt_res a{ display:inline-block; width:6.75rem; height:auto;}
.zt_res a img{ width:100%; height:auto;}
.ztzja{ width:75%; margin:0 auto;} 
.ztzja p{ float:left; text-align:center; width:49%; border-radius:5px; background:#ff9900; font-size:1rem; line-height:1.5rem; padding:0.3rem 0}
.ztzja p a{ color:#fff; text-decoration:none; display:block;}
.ztzja p a span{ color:#fffc00;}
.ztzja p:nth-child(2){float:right; text-align:center; width:49%; border-radius:5px; background:#b80000; font-size:1rem; line-height:1.5rem; padding:0.3rem 0}

.sjbta{ width:95%; margin:15px auto; overflow: hidden; padding-bottom:2px;}
.sjbta p{border-bottom:2px solid #004e89; color:#004e89; font-size:1.4rem; padding-bottom:10px;}
.sjbta p span{border-bottom:6px solid #004e89; font-size:0.8rem; padding-bottom:8px; color:#bbbbbb; font-family:Arial;}
.sjzl{ width:95%; margin:10px auto; overflow: hidden;}
.sjzla{ overflow:hidden; margin-bottom:15px;}
.sjzla li{ float:left; width:31%; margin-right:3%; text-align:center;font-size:1.2rem; line-height:2rem;}
.sjzla .normal {  background:url(../images/hsjt.png) no-repeat 10% center;  cursor: pointer;}
.sjzla .active {  background:url(../images/bsjt.png) no-repeat 10% center #004e89;  cursor: pointer; color:#fff;}

.sjzlb{ overflow: hidden; margin-bottom:10px;}
.sjzlba{ width:98%; overflow: hidden; border:5px solid #dedede; box-sizing:border-box; border-radius:5px;    box-shadow: 0px 0px 10px #ccc; margin:0 auto; background:#f3f3f3;}
.sjzlba dl{ padding:10px 2%; overflow: hidden;}
.sjzlba dl dt{ float:left; width:28%;}
.sjzlba dl dt img{ width:100%;height: 88px;}
.sjzlba dl dd{ float:right; width:70%;}
.sjzlba dl dd h2{ font-size:1.2rem; line-height:1.8rem; height:1.8rem; overflow:hidden;}
.sjzlba dl dd h2 a{ color:#090808; text-decoration:none;}
.sjzlba dl dd p{ text-indent:2em; font-size:1rem;}
.sjzlba dl dd p a{ text-decoration:none; color:#f20}
.sjzlbb{ overflow: hidden; margin:10px auto 0;}
.sjzlbb li{ font-size:1rem; text-indent:2em; background:url(../images/hsjt02.png) no-repeat 0.5em center; border-bottom:1px dashed #b2b2b2; line-height:2rem; overflow: hidden;}
.sjzlbb li a{ text-decoration: none; color:#090808;}

.anla{ width:90%; margin:0 auto; overflow:hidden;}
.anla li{ float: left; width:46%; margin-right:3%; text-align:center; margin-bottom:1rem; line-height:1.8rem; font-size:1.3rem;}
.anla li img{ width:100%;height: 117px;}
.anla li a{ color:#000000; text-decoration:none;}
.sjbtb{ width:95%; overflow: hidden; margin:10px auto; padding-bottom:2px;}
.sjbtb p{border-bottom:2px solid #004e89; padding-bottom:10px; font-size:0.8rem; padding-bottom:8px; color:#bbbbbb; font-family:Arial;}
.sjbtb p span{border-bottom:6px solid #004e89; color:#004e89; font-size:1.4rem; font-family:"Î¢ÈíÑÅºÚ"; padding-bottom:5px;}

.sjgha{ width:70%; margin:15px auto;}
.sjgha img{ width:100%;}
.sjghb{ width:90%; margin:0 auto 10px; overflow:hidden;}
.sjghba,.sjghbb{ margin-bottom:10px; overflow: hidden;}
.sjghba i{ display:block; float:left; width:25%; text-align:center; background:#004e89; line-height:2.5rem; border-top-left-radius:3px; border-bottom-left-radius:3px; color:#fff;}
.sjghba input{ float:right; width:75%; box-sizing:border-box;  background:#fff; line-height:2.5rem; height:2.5rem; border-left:none; border-top:2px solid #e4e4e4; border-right:2px solid #e4e4e4; border-bottom:2px solid #e4e4e4; font-size:1rem; text-indent:0.5em; color:#999;}
.sjghbb i{ display:block; float:left; width:25%; text-align:center; background:#004e89; line-height:2.5rem; border-top-left-radius:3px; border-bottom-left-radius:3px; color:#fff;}
.sjghbb select{ float:right; width:75%; box-sizing:border-box; line-height:2.5rem; height:2.5rem; background:#fff; border-left:none; border-top:2px solid #e4e4e4; border-right:2px solid #e4e4e4; border-bottom:2px solid #e4e4e4; font-size:1rem; text-indent:0.5em; color:#999;}
.sjghbc{ width:40%; margin:10px auto; overflow:hidden; height:2.5rem;}
.sjghbc input{width:100%; height:2.5rem; font-size:0; border:none; background:url(../images/ann03.jpg) no-repeat; background-size:100%;}
.sjghc{ width:70%; margin: 0 auto; overflow: hidden;}
.sjghc p{ margin-bottom:10px;}
.sjghc img{ width:100%}
.footer{ width:100%; margin-top:5px; background:#004e89; text-align:center; color:#fff; padding:1.5rem 0; font-size:1.3rem; line-height:1.8rem;margin-bottom:83px}
.footer b{ font-size:1.8rem; font-style:normal;  line-height:2.5rem}
/*---list---*/
.list_wz{ width:100%; height:46px;  font-size:1rem; margin:15px auto; line-height:46px; text-indent:3.5em; background:url(../images/weiz.jpg) no-repeat 1.5rem  center #e5e5e5; color:#5b5b5b;}
.list_wz a{ color:#5b5b5b; text-decoration: none;}
.listb{ width:95%; overflow:hidden; margin:0 auto;}
.listb dt{ text-align:center; font-size:1.9rem; line-height:2.8rem; color:#004e89}
.listb dd{ text-indent:2em; font-size:1.2rem; line-height:1.8rem;}
.listb dd a{ color:#f20; text-decoration: none}
.listc{ width:92%; margin:15px auto; overflow:hidden;}
.listc li{ overflow: hidden; background:#f4f4b6; margin-bottom:10px;}
.listc li p{ float:left; line-height:59px; text-indent:1em; font-size:1.4rem;}
.listc li p a{ text-decoration:none; color:#000000;}

.list_pages{ width:100%; margin:0 auto 15px; overflow:hidden; text-align:center;}
.list_pages li{ float:left; width:11%; margin-right:1%;border:1px solid #7f7f7f;box-sizing:border-box; line-height:1.8rem;}
.list_pages li:nth-child(1){ width:12%; text-align:center; border:none}
.list_pages li:nth-child(5){ width:12%; margin-right:0; border:none;}
.list_pages li:nth-child(6){ width:12%; margin-right:0; border:none;}
.list_pages li select{border:none; box-sizing:border-box;background:#fff;width:100%;    height: 1.8rem; line-height:1.8rem}
.list_pages .thisclass{ background:#7f7f7f; color:#fff; border:none;}
.list_pages li a{ display:block; text-decoration:none; color:#6c6c6c;}
.lista{ width:95%; margin:0 auto; overflow:hidden; }
.lista li{ float:left; text-align:center; width:24.25%; margin-right:1%; border-radius:3px; line-height:2.5rem; margin-bottom:10px;font-size:1.3rem}
.lista li a{ display:block; text-decoration:none; color:#fff;font-size:14.7px}
.lista li:nth-child(1){ background:#2cafe7; width:36%;}
.lista li:nth-child(2){ background:#548fb7; width:36%;}
.lista li:nth-child(3){ background:#00a6c1; width:26%; margin-right:0}
.lista li:nth-child(4){ background:#548dd5;}
.lista li:nth-child(5){ background:#2d55a5;}
.lista li:nth-child(6){ background:#548dd5;}
.lista li:nth-child(7){ background:#2d55a5; margin-right:0}
.lista li:nth-child(8){ background:#3784b0; width:33%;}
.lista li:nth-child(9){ background:#3c7cd1; width:32%;}
.lista li:nth-child(10){ background:#3c7cd1; width:33%; margin-right:0}
.content{ width:95%; margin:0 auto; overflow:hidden;}
.content h1{ text-align:center; font-size:1.8rem; color:#004e89; line-height:2.5rem;}
.contenta{ width:100%; background:#f3f3f3; text-align:center; padding:10px 0; margin:15px 0;    box-shadow: 0px 5px 10px #ccc;}
.contenta h2{ font-size:1.6rem; line-height:2.5rem;}
.contenta h2 span{ padding:0 2%; color:#f20}
.contentaa{ width:90%; margin:10px auto; overflow:hidden;}
.contentaa p{ float:left; width:53%;}
.contentaa h3{ float:right; width:45%;}

.contentaa img{ width:100%;}
.contentb{ text-indent:2em; font-size:1.2rem; line-height:1.8rem;}
.contentb p{ margin-bottom:0.4rem}
.pages{ width:90%; margin:15px auto; background:url(../images/pages_bj.png) no-repeat; background-size:100% 100%; border:5px solid #d8d8d8; box-sizing:border-box;}
.pagesa{ width:85%; overflow:hidden; margin:18px auto;}
.pagesa p{ float:left; margin-right:11%;}
.pagesa p:nth-child(3){ margin-right:0;}
.pagesaa{ overflow: hidden; width:80%; margin:0 auto 10px;}
.pagesaa img{ width:100%;}
.pagesaa li{ float:left; width:32%; margin-right:2%;}
@media  all  and (min-width:320px) {
html {
font-size:80%;-webkit-text-size-adjust:none;
}
.anla li,.footer{font-size:100%;}

}
@media  all  and (min-width:400px) {
html {
font-size:100%;
}
}
@media screen and (min-width:480px) {
html {
font-size:0.875rem;
}
}
@media  all  and (min-width:560px) {
html {
font-size:1rem;
}
}
@media  all  and (min-width:600px) {
html {
font-size:1.125rem;
}
}
@media  all  and (min-width:640px) {
html {
font-size:1.25rem;
}
.anla li,.footer{font-size:1.3rem;}

}

@media  screen  and (min-width:320px){
.ad2{height: 23rem;overflow: hidden;}
.sj{margin:25px auto 0;}
.listc li p{ float:left; line-height:59px; text-indent:1em; font-size:1.4rem;width: 80%}


}
.listc li h2{ float:right;width: 20%;}
.listc li h2 img{align-items:center; display:-webkit-flex;}
@media  screen  and (min-width:640px){
.sj{margin:60px auto 0;}

}


/*»î¶¯*/
.activity_box{ position: relative;}
.activity_box .activity_caddy{ position: absolute;width:77%; height:14%;top:69%;left:11%}
.activity_box .activity_caddy .a1{ display:block;width:49%;height:100%;float:left}
.activity_box .activity_caddy .a2{ display:block;width:49%;height:100%;float:right}

.editor img{max-width: 100%;}
