@charset "utf-8";
*{margin:0;padding:0}
em,i{font-style:normal}
li{list-style:none}
a,a:hover{text-decoration:none}
img{border:0;width:100%;height:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
label{cursor:default}
body,button,input,select,textarea{font:14px/1.5 'microsoft yahei',Simsun;border:0;}
textarea{resize:none;}
a,a:focus{outline:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.noBd{border:0 !important;}
.noBg{background:none!important;}

body{background:#bfbfbf;color:#333;}
a{color:#333;}
a:hover{color:#07406b;}
#g-wp { max-width:640px; margin:0 auto; background:#fff; /*padding:0 0 70px;*/ }
.g-in{padding:0 2%;}

.nlist{border:2px solid #306e9d;border-radius:5px;margin-top:3%;padding-bottom:10px;}
.nlist dt{background:url(tit.png) left center no-repeat;margin-bottom:8px;font-size:16px;}
.nlist dt p{height:35px;line-height:35px;float:left;color:#fff;padding-left:2%;}
.nlist dt a{float:right;line-height:35px;margin-right:2%;color:#306f9e;}
.nlist dd{padding:5px 0;border-bottom:1px dotted #999;}
.nlist dd a{background:url(ico.png) 10px center no-repeat;padding-left:20px;font-size:16px;}
.nlist .no dd:last-child{border-bottom:none;}

.ts{padding-bottom:13px;}

.city{padding-top:14px;line-height:24px;}
.city a{display:inline-block;width:25%;text-align:center;font-size:16px;font-weight:bold;}


.four li{float:left;display:inline;width:23.5%; margin-right:2%; margin-top:3%;}
.four li:nth-child(4){ margin-right:0;}

.four01 li{ float:left;display:inline; width:23.5%; margin:3% 2% 3% 0; text-align:center; padding:10px 0; border-radius:7px; }
.four01 li img { width:40%; }
.four01 li a { display:block; }
.four01 li p { margin-top:3px; font-size:14px; color:#fff; }

.four01 li:nth-child(1){ background:#006086; }
.four01 li:nth-child(2){ background:#353036; }
.four01 li:nth-child(3){ background:#d63f22; }
.four01 li:nth-child(4){ background:#faa526; margin-right:0;}

/*
.four li{float:left;display:inline;width:49%; margin-right:2%; margin-top:3%;}
.four li:nth-child(2n){ margin-right:0;}
*/
.backTop{background:#033864;color:#fff;text-align:center;margin-top:3%;padding:7px 0;}
.backTop a{color:#fff;font-size:16px;}

.copyright{text-align:center;padding:12px 0; line-height:24px;font-size:16px;}

.fixed-foot{width:100%;height:70px;background:#306f9e;/*position:fixed;bottom:0;left:0;*/}
.fixed-foot li{width:32.92%;height:70px;float:left;display:inline;text-align:center;border-right:1px solid #1683d6;border-left:1px solid #0e4973;}
.fixed-foot li a{color:#fff;display:block;width:100%;padding-top:12px;}
.fixed-foot li:first-child{border-left:none;}
.fixed-foot li:last-child{border-right:none;}
.fixed-foot li em{display:block;width:30px;height:27px;margin:0 auto 4px; background-size:contain; background-repeat:no-repeat; background-position:center;}
.fixed-foot .fixed-ico-1 em{background-image:url(fixed-ico-1.png);}
.fixed-foot .fixed-ico-2 em{background-image:url(fixed-ico-2.png);}
.fixed-foot .fixed-ico-3 em{background-image:url(fixed-ico-3.png);}

.u-tt .bd { padding:0 2% 0; }

.box-isd .hd { /*border-bottom:10px solid #f2f2f2;*/ position:relative; height:30px; background:#fff; line-height:30px;}
.box-isd .hd h2 { float:left; display:inline-block; padding:0 15px; margin-left:2%; background:#07406b; border-radius:3px; text-align:center; font-size:16px; vertical-align:top; color:#fff; }
.box-isd .hd .col { float:right; height:24px; line-height:24px; margin:8px 2% 0 0; padding:0 20px; color:#000; text-align:center; font-size:15px;  }
.box-isd .hd .col a { color:#000; }

/* 二级菜单 */
.m-mask{ position:fixed; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0); z-index: 98;  overflow: hidden; display:none;}
.m-nav-show .m-mask { display:block; }

.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 5%; background:#999; z-index:99; opacity:0; overflow:auto; }
.m-menu .site-nav { min-height:400px; overflow-y:auto; }
.m-menu li { padding-bottom:12px; font-size:14px; }
.m-menu li ul { padding-left:15%; }
.m-menu li li { padding-top:8px; padding-bottom:0; }
.m-menu li a { color:#fff; }
.m-menu li li a { color:#eee; }
.m-menu li .current{color:#07406b;}

/* 内容 */
.article { line-height:1.8; word-wrap:break-word; text-align:justify; text-justify:inter-ideograph;}
.article .mt h1 { padding:5px 0 0; font-size:18px; line-height:26px; font-weight:100; }
.article .mt .titBar { padding:4px 0; border-bottom:1px dotted #999; line-height:24px; color:#999; }
.article .mc { padding:4% 0; word-wrap:break-word; text-align:justify; text-justify:inter-ideograph; font-size:16px;}

/* 图片列表 一行两个 */
.m-pList li { float:left; display:inline; width:49%; text-align:center;}
.m-pList li .t { padding:8px 0; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.m-pList li:nth-child(2n){float:right;}

/* 图片列表 一行一个 */
.m-pFList li { position:relative; padding:0 0 2%; }
.m-pFList li .p { float:left; width:45%; margin-right:4%; }
.m-pFList li .c { display:block; overflow:hidden; zoom:1; }
.m-pFList li .t { padding:0 0 8px; font-weight:bold; font-size:14px; }
.m-pFList li .t a { color:#07406b; }
.m-pFList li .i { color:#777; text-align:justify; }

/* 新闻 */
.m-tList li { padding:10px 0; border-bottom:1px solid #eee; color:#777; line-height:18px; }
.m-tList li h2 { padding-bottom:5px; font-size:15px; }
.m-tList li p{text-align:justify;}
.tss li h2{padding-bottom:0;}

/* 分页 */
.more { padding:8px; }
.more a { display:block; border-radius:5px; background:#eee; line-height:30px; text-align:center; }

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#0b6f43; background:linear-gradient(#aaa,#888); color:#fff; }

.page{text-align:center;padding:3% 0 2%;}
.page a{margin:0 4px;}
.page span{/*margin-right:2px;*/display:block;}
.page .current{color:#07406b;}

.location{height:46px;line-height:46px;position:relative;background:#038676; background:linear-gradient(#038676,#11507c); text-align:center; font-size:16px; color:#fff;}
.location a{position:absolute;font-size:12px;color:#ddd;}
.location .index{left:2%;}
.location .my{right:2%;}

/*登录*/
.login{padding:8% 0 9% 8%;}
.login li{border:1px solid #ccc;width:80%;height:36px;margin-bottom:14px;}
.login li span{width:17%;height:20px;line-height:20px;font-size:12px;border-right:1px solid #ccc;color:#999;margin-top:8px;float:left;text-align:center;}
.login li .text{width:82%;height:36px;line-height:36px;float:left;border:0;}
.login li .text:focus{box-shadow: 0 0 5px #ccc}
.login .noBd{height:38px;margin-bottom:0;}
.login li .submit,.login li .reset{width:48%;height:38px;border-radius:3px;float:left;cursor:pointer;}
.login li .submit{background:#114e7d;color:#fff;margin-right:4%;}
.login li .reset{background:#e6e7e9;}
.tips-1{color:#c20;padding-top:8%;text-align:center;}

.wx{font-size:12px;border-top:1px solid #ccc;color:#999;line-height:24px;padding-top:6%;}
.wx p{padding-left:10%;}

/*注册*/
.reg{padding:8% 2% 0;}
.reg li{height:32px;line-height:32px;margin-bottom:14px;}
.reg li span{width:16%;font-size:12px;color:#999;float:left;text-align:right;}
.reg li b{color:#c20;font-weight:normal;float:left;font-size:12px;padding-left:1%;}
.reg li .text{width:68%;height:32px;line-height:32px;float:left;margin-left:2%;background:#f2f2f2;}
.reg li .text2{width:15.75%;height:32px;line-height:32px;float:left;margin-left:2%;background:#f2f2f2;}
.reg li em{float:left;padding-left:2%;}
.reg .certclass{width:68%;height:32px;line-height:32px;background:#f2f2f2;margin-left:2%;}
.reg li .sex{margin-left:2%;}
.reg li .submit{width:68%;height:40px;border-radius:3px;margin-left:18%;background:#114e7d;color:#fff;cursor:pointer;}

/*投诉*/
.tousu{padding:8% 2% 0;}
.tousu li{margin-bottom:8px;}
.tousu li span{width:27%;font-size:13px;line-height:32px;color:#999;float:left;text-align:right;font-weight:bold;color:#333;}
.tousu li b{color:#c20;font-weight:normal;float:left;line-height:32px;font-size:12px;padding-left:1%;}
.tousu li .text{width:56%;height:32px;line-height:32px;float:left;margin-left:2%;background:#f2f2f2;}
.tousu li textarea{width:56%;height:80px;float:left;margin-left:2%;background:#f2f2f2;}
.tousu li .submit{width:56%;height:40px;border-radius:3px;margin-left:29%;background:#114e7d;color:#fff;cursor:pointer;}
.tousu .hasbd{border-bottom:1px dotted #888;padding-bottom:8px;}

.ly{padding-top:4%;}
.ly li .submit{width:27.5%;height:30px;border-radius:3px;background:#114e7d;color:#fff;cursor:pointer;}
.ly li .reset{width:27.5%;height:30px;border-radius:3px;background:#666;color:#fff;cursor:pointer;}

/*修改*/
.xg li span{width:16%;}
.xg li .text{width:67%;}
.xg li .submit{width:67%;margin-left:18%;}

/*我的投诉*/
.mytousu-list input{display:block;width:50%;height:34px;line-height:34px;background:#114e7d;color:#fff;cursor:pointer;border-radius:3px;margin:14px auto 0;text-align:center;}
.mytousu{margin:4% 2% 0;width:96%;font-size:12px;}
.mytousu td{border:1px solid #ccc;line-height:30px;}
.mytousu .tt{width:20%;color:#999;text-align:center;}
.mytousu td:nth-child(2n){padding-left:1%;}
.mytousu .cc{line-height:20px;text-align:justify;padding:1%;}

/*底部信息*/
.fixed-foot-2{width:100%;height:50px;line-height:50px;position:fixed;left:0;bottom:0;background:#eee; background:linear-gradient(#ddd,#fff);}
.fixed-foot-2 li{width:33.1%;float:left;display:inline;text-align:center;border-right:1px solid #ccc;}
.fixed-foot-2 li a{display:block;background:url(ico2.png) right 5px bottom 5px no-repeat;}
.fixed-foot-2 li:last-child{border-right:0;}

.s-title{height:26px;line-height:26px;background:#e1ebf5;margin-top:4%;border-radius:0 4px 4px 0;}
.s-title em{width:30%;float:left;text-align:center;background:#689ccc;color:#fff;font-size:15px;border-radius:4px 0 0 4px;}
.pt2{padding-top:2%;}

.swiper-container .swiper-pagination-bullet-active { background-color:#009a44; }