/*基础部分*/
html, body, div, span, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, address,
big, cite, code, del, em, font, img, ins, small, strong, var, b, u, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0}
body{width:100%;height:100%;color:#282626;line-height: 25px;font-family: "microsoft yahei";box-sizing: border-box;}
html{font-size: 12px;}
ul li{ list-style:none;}
a{text-decoration:none; color:#282626; cursor: pointer;}
.overflow{overflow: hidden;}
.pointer{cursor: pointer}
.fl{ float:left}
.fr{ float:right}
li{list-style:none}
input{vertical-align:middle}
img{vertical-align: top;}
img{ border:none}
a:link,a:visited{text-decoration:none;cursor:pointer}
a:hover{color:#f0842b;}

.overflow{overflow: hidden;}
.relative{position: relative;}
.absolute{position: absolute;}
.border_box{box-sizing: border-box;}
.none{text-decoration:none!important;}
.blod{font-weight: bold;}
.kaiti{font-family: "楷体";}
.yahei{font-family: "microsoft yahei";}
.songti{font-family:SimSun;}
.word-warp{word-wrap:break-word;}
.display{display: inline-block;}
.input{outline: none;padding: 1px 10px;box-sizing: border-box;}
.empty{width: 100%!important;height: 0!important;display: inline-block;}

.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font15{font-size:15px;}
.font16{font-size: 16px!important;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px!important;}

.left {float: left;}
.right{float: right;}
.clear{clear:both;}
.hide{display:none;}
.show{display:block;}
.line-height15{line-height: 15px!important;}
.line-height16{line-height: 16px;}
.line-height18{line-height: 18px;}
.line-height19{line-height: 19px;}
.line-height20{line-height: 20px;}
.line-height25{line-height: 25px;}
.line-height26{line-height: 26px;}
.line-height27{line-height: 27px;}
.line-height30{line-height: 30px;}
.line-height50{line-height:50px;}
.h_100{height: 100%;}
.h_110{height: 110px;}
.h_3{height: 300px;}
.w_50{width: 50%;}
.w_89{width:89px!important;}
.w_95{width: 95%;}
.w_100{width: 100%;}
.w_130{width: 130px;}
.w_125{width:125px!important;}
.w_140{width:140px!important;}
.w_150{width:150px!important;}
.w_200{width:200px;}
.w_216{width:216px;}
.w_235{width: 235px;}
.w_265{width: 265px;}
.w_270{width: 270px;}
.w_300{width: 300px;}
.w_500{width: 500px;}
.w_600{width: 600px;}
.w_685{width: 685px;}
.w_1190{width:1190px;margin: 0 auto;}

.mar_l0{margin-left:0!important;}
.mar_l10{margin-left: 10px!important;}
.mar_l05{margin-left: 5px!important;}
.mar_l02{margin-left:2px!important;}
.mar_l15{margin-left: 15px!important;}
.mar_l20{margin-left: 20px!important;}
.mar_l25{margin-left: 25px!important;}
.mar_l35{margin-left: 35px!important;}
.mar_l45{margin-left: 45px;}
.mar_l85{margin-left: 85px;}
.mar_r0{margin-right:0!important;}
.mar_r10{margin-right: 10px;}
.mar_r20{margin-right: 20px;}
.mar_r25{margin-right: 25px;}
.mar_t5{margin-top:5px;}
.mar_t10{margin-top: 10px;}
.mar_t15{margin-top: 15px;}
.mar_t20{margin-top: 20px!important;}
.mar_t30{margin-top: 30px;}
.mar_t50{margin-top:50px;}
.mar_t100{margin-top:100px!important;}
.mar_t200{margin-top:200px;}
.pad_t05{padding-top: 5px;}
.pad_t15{padding-top: 15px;}
.pad_l30{padding-left: 30px;}
.pad_b0{padding-bottom:0!important;}
.mar_b0{margin-bottom: 0!important;}
.mar_b10{margin-bottom: 10px;}

.color72{color: #727271;}
.color_b2{color: #b2b2b2;}
.color_ca{color: #cacaca;}
.color_r{color: red!important;}
.color_w{color: #fff;}
.color_89{color:#89D0E2;}
.color_b2e{color:#B2E9C3!important;}
.color_e7c{color:#E7C590!important;}
.color_e18{color:#E187A0!important;}
.color_9a{color:#9A9A9A;}
.color_f7{background-color:#F7F7F7;}
.b_color_89{background-color:#89D0E2;}
.color_df{color:#DF86A0;}
.color_c4{color:#C4C4C4;}
.color_e8{color:#E84C52!important;}
.color_9d{color:#9D9C9C;}
.color_84{color:#848383;}
.color_77{color:#777676;}

.bg_f5{background: #f5f5f5;}

.text-left{text-align: left!important;}
.text-right{text-align: right;}
.center{text-align: center!important;}

.no-border-left{border-left:none!important;}
.no-border-right{border-right:none!important;}
.no-border-top{border-top:none!important;}
.no-border-bottom{border-bottom:none!important;}

/*按钮*/
.btn{border-radius: 5px;outline: none;border: none;color: #fff;cursor: pointer;text-decoration: none!important;}
.btn:hover{opacity: 0.8;}
.btn-default{background-color: #1FBC9D;}
.btn-default1{background-color: #fc581c;}
.btn-lg{padding: 10px 35px;font-size: 16px;line-height: 19px;}
.btn-mid{padding: 6px 20px;font-size: 14px;}

.border_bg{margin: 0 auto;}

/*首页*/
/*头部*/
.header .header-top{height: 131px;background: url("../Image/head_bg.jpg") center no-repeat;border-top: 5px solid #00669a;}
.header .logo{float: left;margin-top: 30px;}
.header .search-box{float: right;margin-top: 50px;position: relative;}
.header .search-box .search-input{width: 241px;height: 32px;border:1px solid #9f9f9f;background: transparent;padding-right: 32px;line-height: 32px;}
.header .search-box .search-btn{right: 8px;top:8px;height: 17px;width: 17px;background: url("../Image/sprite.png") -1005px 0 no-repeat;border:none;cursor: pointer;position: absolute;outline: none;}

/*头部导航*/
.header .header-bottom{height: 40px;background:#00669a; }
.header .nav{font-size: 14px;text-align: center;}
.header .nav>li{height: 40px;line-height: 40px;float: left;width: 108px;position: relative;}
.header .nav a{color: #fff;display: block;}
.header .nav a:hover{text-decoration: none;}
.header .nav>li:hover >a{background: #fff;color: #004732;filter:alpha(opacity=80);opacity: 0.8;}
.header .nav ul{position: absolute;width: 100%;background: #006394;opacity:0.7;filter:alpha(opacity=70);height: 0;overflow:hidden;z-index: 5;}
.header .nav ul li{border-bottom: 1px solid #fff;}
.header .nav ul a:hover{background: #f8f8f8;color: #874000;}
.header .nav .checked a{background: #f8f8f8;color: #874000;}

.main .w_1190{margin-bottom: 35px;}

.main .banner{height:300px;background: url("../Image/banner.jpg") center no-repeat;}
.main .box{box-sizing: border-box;padding:20px 15px 10px 15px;position: relative;}
.main .box .nav-box{border-top: 1px dashed #a0b4d0;padding-top: 10px;}
.main .box .more{position: absolute;right: 15px;color: #737373;top: 8px;padding-left: 10px;background: #fff;}
.main .box .title{background-color: #f5f5f5;padding-left: 35px;font-size: 14px;color:#00669a;position: absolute;top: 8px;padding-right: 10px;background: url("../Image/sprite.png") no-repeat;}

.main .nav-box li{line-height: 40px;padding-right: 80px;position: relative;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.main .nav-box a:hover{text-decoration: none;color:#f0842b;}
.main .nav-box span{position:absolute;right: 0;}

/*中间的顶部*/
.main .main-top{margin-top: 20px;position: relative;}
.main .main-middle .box1{background: #f0f9fe;}
.main .main-middle .box1 .more{background: #f0f9fe;}
.main .main-middle .box1 .title{background-color:#f0f9fe;background-position: -556px -572px;}


/*中间的中部*/
.main .main-middle{position: relative;}
.main .main-middle .container{width: 909px;margin: 30px auto 0;overflow:hidden;padding-bottom: 0px;}
.main .main-middle .container>div{float: left;margin-bottom: 10px;width: 442px;background: #fff;height:281px;}
.main .main-middle .box .title{background-color: #fff;}
.main .main-middle .box .first{background-position: 5px -1065px;}
.main .main-middle .box .second{background-position: -463px -1065px;}
.main .main-middle .box .third{background-position: 5px -1370px;}
.main .main-middle .box .fourth{background-position: -463px -1372px;}
.main .main-middle .border_bg{box-sizing: border-box;height: 448px;position: absolute;bottom: 0;width: 1190px;z-index: -1;}

.main .main-middle .container .slide-box{padding:0!important;}
.main .main-middle .container .slide{width:100%;height:100%;position:relative;}
.main .main-middle .container .slide li{position:absolute;width:100%;height:100%;left:0;top:0;}
.main .main-middle .container .slide-box .dots{position:absolute;right:10px;bottom:10px;line-height:16px;}
.main .main-middle .container .slide-box .dots span{height:16px;width:16px;line-height:16px;display:inline-block;text-align:center;color:#000;cursor:pointer;background:rgba(255,255,255,0.5);}
.main .main-middle .container .slide-box .dots .checked{background:#fff;}

.main .main-middle .container .slide-box img{width:100%;height:100%;}
.main .main-middle .box1{background: #f0f9fe!important;}
.main .main-middle .box1 .more{background: #f0f9fe;}
.main .main-middle .box1 .title{background-color:#f0f9fe;background-position: -556px -572px;}


/*中间的底部*/
.main .main-bottom .banner{height:350px;background: url("../Image/bottom_banner.jpg") center no-repeat;}
.main .main-bottom .container{height: 200px;background: #fff;padding-top: 107px;box-sizing: border-box;position: relative;}
.main .main-bottom .container .border_bg{position: absolute;height: 160px;width: 971px;box-sizing: border-box;top: -90px;left: 109px;}
.main .main-bottom .container .border_bg p{font-size:16px;width: 290px;background: #fff;position: absolute;bottom: -12px;left: 50%;margin-left: -145px;text-align: center;}
.main .main-bottom .links{width: 972px;margin: 0 auto;text-align: justify;}
.main .main-bottom .links>li{display: inline-block;width: 248px;height: 36px;cursor: pointer;background:#d2ebf8 url("../Image/sprite.png") 46px -2275px no-repeat;position: relative;}
.main .main-bottom .links>li:hover{background-color:#a5d5ed;}
.main .main-bottom .links>li:hover ul{display: block;}
.main .main-bottom .links ul{position: absolute;bottom: 36px;z-index: 5;display: none;}
.main .main-bottom .links ul li{border-bottom: 1px solid #fff;}
.main .main-bottom .links ul a{width: 248px;}
.main .main-bottom .links a{color: #000;display: block;width: 210px;background: #e6f6fe;box-sizing: border-box;padding-left: 10px;height: 36px;line-height: 36px;}
.main .main-bottom .links a:hover{text-decoration: none;}
.main .main-bottom .links ul a:hover{background:#a5d5ed;}

.footer{text-align: center;background: #eee;padding: 15px 0;}


/*列表页*/
.list-main .banner{height:300px;background: url("../Image/list_banner.jpg") center no-repeat;}
.list-main .left>div{width: 264px;background: #fff;margin-left: 15px;box-sizing: border-box;padding: 20px 32px 10px 32px;margin-bottom: 40px;}
.list-main .left .border_bg{width: 290px;position: absolute;height: 72px;left: -15px;top:-22px;z-index: -1;}
.list-main .left .title{margin-bottom: 10px;line-height: 36px;color:#00669a;border:1px solid #00669a;font-size: 16px;text-align: center;background:url("../Image/list_sprite.png") no-repeat;}
.list-main .left .title.first{background-position:-18px -477px;}
.list-main .left .title.second{background-position:-18px -882px;}
.list-main .left .sub-nav{text-align: center;}
.list-main .left .sub-nav li{line-height: 40px;}
.list-main .left .sub-nav .checked{background: url("../Image/list_sprite.png") 0 -562px;}
.list-main .left .sub-nav li:hover{background: url("../Image/list_sprite.png") 0 -562px;}
.list-main .left .sub-nav li a{display: block;color: #000;}
.list-main .left .sub-nav li a:hover{}

.list-main .left .list-nav{}
.list-main .left .list-nav li{overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;line-height: 32px;}


/*右侧列表*/
.list-main .right{background: #fff;width: 876px;padding: 0 35px;box-sizing: border-box;min-height: 736px;margin-bottom: 40px;}
#list .right .title{height: 54px;border-bottom: 1px solid #c8c7c7;line-height: 54px;position: relative;padding-left: 30px;font-size: 14px;color:#6b6969;}
#list .right .title .icon{width: 15px;height: 21px;background: url(../Image/list_sprite.png) -287px -454px;position: absolute;left: 0;top:16px;}
#list .right .nav{padding: 10px 0;}
#list .right .nav li{font-size: 14px;line-height: 40px;position: relative;padding-right: 140px;overflow: hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
#list .right .nav a{margin-left: 5px;}
#list .right .nav span{color: #6b6969;position: absolute;right: 0;}

#list .right .page{margin-top:19px;margin-bottom:10px;height: 40px;line-height: 40px;text-align: center;vertical-align: middle;}
#list .right .page span{margin: 0 3px;display: inline-block;height: 20px;line-height: 20px;cursor:pointer;}
#list .right .page .nochange{font-style: normal;color: #f0842b;margin: 0 3px;}
#list .right .page span:hover{border-color: #011751}

/*分页样式*/
.right .xg-list-btn{margin-top: 100px;margin-bottom: 20px;text-align: center;font-size: 14px;}
.right .xg-page-btn{display: inline-block;height: 20px;width: 20px;line-height: 20px; margin-left:5px; text-align: center;border: 1px solid #ccc;cursor: pointer;font-size: 12px;}
.right .xg-page-btn:hover{color: #011751;}
.right .xg-page-btn.active{background-color: #011751;color: #fff;border-color: #011751;}

/*详情页面*/

#detail{padding: 30px 20px;}
#detail .article{text-align:center;font-size:16px;color:#000;margin-bottom:10px;}
#detail .author{text-align:center;}
#detail .content{padding:20px 0;}
#detail .content img{max-width:100%;}
#detail .next{font-size:14px;line-height:30px;}
#detail .accessory{margin-bottom:20px;}
#detail .accessory .name{font-size:14px;}


 /*  激活页面  */
 .content .explain .title{text-align:center;}
 .content .btn-container {text-align:center;overflow: hidden;margin-top: 100px;margin-bottom: 20px;}
 .content .btn-container>button{width: 80px;height: 32px;line-height: 32px;border: none;color:#fff;cursor: pointer;outline: none;}
 .content .btn-container>button:hover{opacity:0.9;}
 .content .l-btn{background:#df5d7e;}
 .content .l-btn:hover{opacity:.9;}
 .content .r-btn{background:#6596be;}
 .content .r-btn:hover{opacity:.9;}

   /*激活第二步 确认页面*/
 #detail .confirm .sub-title{color: #6596be;margin-top: 40px;}
 #detail .confirm .infomation{width:250px;margin: 50px auto 0 auto;}
 #detail .confirm .infomation>p{margin: 20px 0}
 #detail .confirm .confirm-btn{}
 #detail .confirm .confirm-btn>button{width: 100px;height: 32px;line-height: 32px;border: none;color:#fff;cursor: pointer;outline: none;}
 #detail .confirm .confirm-btn>button:hover{opacity:0.9;}
 #detail .confirm .confirm-btn-l{background:#df5d7e;}
 #detail .confirm .confirm-btn-r{background:#6596be;}

  /*详情表格*/
 .write{padding:20px 0;}
 .write .write-table{border-collapse: collapse;margin-top: 20px;font-size: 13px;color:#000;width:100%;}
 .write .write-table td{border:1px solid #ccc;padding: 10px 5px;}
 .write .write-table .td-first{width: 96px;text-align: right;}
 .write .write-table .td-secend{width: 215px;}
 .write .write-table .register-submit{width: 80px;height: 32px;background: #6596be;border: none;color:#fff;cursor:pointer;}
 .write .write-table .register-submit:hover{opacity:0.9;}
 .write .l-btn{background:#df5d7e;}
 .write .l-btn:hover{opacity:.9;}
 .write .r-btn{background:#6596be;}
 .write .r-btn:hover{opacity:.9;}
 input{vertical-align:middle}


 /*详情表格*/
#detail .content .write-table{border-collapse: collapse;margin-top: 20px;font-size: 13px;color:#000;width:100%;}
#detail .content .write-table td{border:1px solid #ccc;padding: 10px 5px;}
#detail .content .write-table .td-first{width: 96px;text-align: right;}
#detail .content .write-table .td-secend{width: 215px;}
#detail .content .write-table .register-submit{width: 80px;height: 32px;background: #6596be;border: none;color:#fff;cursor:pointer;}
#detail .content .write-table .register-submit:hover{opacity:0.9;}
#detail .content .l-btn{background:#df5d7e;}
#detail .content .l-btn:hover{opacity:.9;}
#detail .content .r-btn{background:#6596be;}
#detail .content .r-btn:hover{opacity:.9;}
 input{vertical-align:middle}


  /*公示区*/
.detail .table {width: 100%;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;font-size: 14px;}
.detail .table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.detail .table td {padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}


/*处长信箱*/
.email-box .email-title{text-align: center;margin:20px 0;background: #eee;}
.email-box .search-box{text-align: center;}
.email-box .search-box .search-input{height: 25px;box-sizing: border-box;margin: 0 10px;padding:1px 10px;}
.email-box .search-box select{height: 25px;box-sizing: border-box;margin: 0 10px;}
.email-box .search-box .search-btn{height: 25px;margin: 0 10px;cursor: pointer;width: 60px;}

.email-box .item{margin: 20px 0;}
.email-box .item .item-title{background: #8ed6ff;color:#000;padding: 0 20px;font-size: 14px;margin-bottom: 10px;}
.email-box .item .item-title span{float: right;font-size: 12px;}
.email-box .item>div{padding:0 30px;}
.email-box .item .reply p{color: #000;font-size: 14px;margin-top: 10px;font-weight: bold;}

.reply-link a{float: right;margin-right: 15px;}

/*我要留言*/
.leave-msg{padding: 20px;}
.leave-msg .msg-title{font-size: 14px;color:red;}
.leave-msg .weight{font-weight: bold;color: #000;}
.leave-msg .msg-form{margin-top: 20px;}
.leave-msg .msg-form input{height: 25px;box-sizing: border-box;padding: 1px 10px;}
.leave-msg .msg-form .bar{position:relative;padding-left: 120px;margin: 10px 0;}
.leave-msg .msg-form .bar label{cursor: pointer;}
.leave-msg .msg-form .bar .radio{margin:0 5px 0 10px;cursor: pointer;}
.leave-msg .msg-form .bar i{position: absolute;left: 0;top: 50%;margin-top: -12px;width: 120px;text-align: right;font-style: normal;}
.leave-msg .msg-form .bar .desc{width: 500px;height: 200px;box-sizing: border-box;}
.leave-msg .msg-form .bar .submit-btn{cursor: pointer;border-radius: 3px;background: #2a9fe4;border: none;color: #fff;width: 100px;margin-left: 400px;}

/*登录查看个人留言*/
.email-info{padding: 20px;}
.email-info .info-title{font-size: 14px;color:#000;margin: 10px 0;text-align: center;}
.email-info .bar{margin: 10px 0;padding-left: 260px;}
.email-info .bar input{width: 160px;box-sizing: border-box;padding: 1px 10px;}
.email-info .bar .info-btn{cursor: pointer;margin-left: 50px;border-radius: 3px;background: #2a9fe4;border: none;color: #fff;height: 25px;}

/*搜索页*/
.search{text-align:center;margin-top:130px;}
.search input{box-sizing: border-box;height: 30px;padding: 1px 10px;outline: none;}
.search .search-input{width: 400px;border:1px solid gray;border-right:none;}
.search .search-btn{cursor: pointer;border-radius:0 3px 3px 0;background: #2a9fe4;border: none;color: #fff;width: 100px;}
#officeMailMesses{font-size:16px;line-height:30px;}