@charset "utf-8";
/* CSS Document */
/*
* @description: 网站内页样式
* @author: ishang_pan
* @update: ishang_pan (2017-09-22 13:30)
*/

.is-main{margin: 0 auto 10px;}

/*面包屑导航 on*/
.m-location{width: 100%; height: 50px; line-height:65px; text-indent: 18px; background: url(../images/page/page_icon.png) left 25px no-repeat;margin-bottom: 5px;}
.m-location a:hover{color:#0097e0;}
/*面包屑导航 end*/

/*列表页 on*/
.list-left{width: 287px; min-height: 885px; background: #fff;}
.list-left h1{width: 100%; height: 50px; line-height: 50px; text-indent: 30px; font-size: 18px; color: #fff; font-weight: bold; background: url(../images/page/list_icon.png) #0097e0 222px 18px no-repeat;}
.listleft-box{width: 285px; min-height: 834px; border: 1px solid #ddd; border-top: none;}
.listleft-box ul li{width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd;}
.listleft-box ul li a{display: block; text-indent: 5px; background: url(../images/page/list_icon.png) 255px -90px no-repeat; font-size: 16px;}
.listleft-box ul li.list-active a,.listleft-box ul li a:hover{background: url(../images/page/list_icon.png) #fff 255px -151px no-repeat; border-left: 3px solid #0097e0; text-indent: 5px; color: #0097e0;}
.list-right{width: 870px; min-height: 885px; background: #fff; padding-left: 10px;border: 1px solid #ddd;}
.listright-title{width: 100%; height: 47px; line-height: 46px; border-bottom: 1px solid #ddd; margin-top: 2px;}
.listright-title span{display: inline-block; padding: 0 18px; border-bottom: 2px solid #0097e0; color: #0097e0; font-size: 18px; float: left;}
.listright-box{width: 805px; min-height: 782px; margin: 0 auto;}
.listright-box ul li{width: 100%; line-height: 30px; text-indent: 15px; background: url(../images/page/list_icon.png) left -53px no-repeat;}
.listright-box ul li span{float: right; color: #999; font-size: 13px;}
/*列表页 end*/

/*分页 on*/
#page-list{line-height: 20px; text-align: right; padding: 10px; font-size: 14px; font-family:'Arial';}
#page-list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-list .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page-list a{text-decoration: none;}
#page-list a:hover{color: #0000FF;}
#page-list .currentpage{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
/*分页 end*/

/*内容页 on*/
.detail-box{padding: 57px 20px 30px; border: 1px solid #ddd; background:#fff;}
.detail-ltitle{width: 100%; line-height: 58px; text-align: center; font-size: 32px; color: #0097e0;}
.detail-stitle{width: 100%; height: 40px; line-height: 40px; font-size: 22px; text-align: center;}
.detail-info{width: 100%; height: 41px; line-height: 41px; border-bottom: 1px solid #ddd; margin-top: 13px;}
.detailinfo-left{width: 776px; height: 41px; line-height: 41px;}
.detailinfo-left span{font-size: 12px; color: #999; margin-right: 16px;}
.detailinfo-font{width: 120px; height: 41px; line-height: 41px;}
.detailinfo-font span,.detailinfo-font a{font-size: 12px;}
.bdsharebuttonbox{margin: 7px 34px 0 0;}
.newscontnet{font-size: 16px; margin-top: 20px; line-height: 188%; font-family: 宋体; min-height: 164px; padding: 20px 0px 40px;}
.newscontnet table{border-collapse: collapse;}
.newscontnet table td,.detail-content table th{border: 1px solid #333;}
.newscontnet img{max-width: 100%;}
.wzewm{text-align:center; margin:0 auto;}
.wzewm span{display:block;}
.wzewm span.txt-color{font-size: 12px; color: #c0c0c0;}
.wzbot{width: 100%; height: 24px; line-height: 24px; padding: 10px 0; margin-top: 30px; border-top: 1px solid #ddd;}
.wzbot ul li{float: left; margin-right: 5px;}
.wzbot ul li a{display: inline-block; border: 1px solid #ddd; padding: 0 17px; color: #666;}
.wzbot ul li a:hover{background: #0097e0; color: #fff;}
.detail-zy{width: 100%; height: 31px; line-height: 31px; margin-top: 5px;}
.detail-zy div{background-image: url(../images/page/detail_icon.png); background-repeat: no-repeat; font-size: 16px; color: #444;}
.detail-zy div.detail-prev{background-position: 0 3px; padding-left: 33px;}
.detail-zy div.detail-next{background-position: right -72px; padding-right: 33px;}
.detail-downlist{margin: 10px auto; background: url(../images/page/detail_icon.png) 10px -254px no-repeat;}
.detail-downlist ul li{height: 30px; line-height: 30px; padding-left: 30px; font-size: 16px;}
.detail-zzsm{width: 100%; height: 30px; line-height: 30px; color: #f00; font: 18px/30px 宋体;}
.m-wzbot{width: 100%; height: 24px; line-height: 24px; padding: 10px 0; margin-top: 30px; border-top: 1px solid #ddd;}
.m-wzbot ul li{float: left; margin-right: 5px;}
.m-wzbot ul li a{display: inline-block; border: 1px solid #ddd; padding: 0 17px; color: #666;}
.m-wzbot ul li a:hover{background: #0097e0; color: #fff;}
/*内容页 end*/

/*搜索页 on*/
.search-box{padding: 10px; border: 1px solid #ddd; background:#fff;}
.is-search-title {height:40px; line-height: 40px; font-size: 14px; font-weight: bold;}
.search-list{height:auto; min-height:550px;}
.search-list ul li{height:auto; line-height:30px; list-style:none; color:#999; background: url(../images/page/search_icon.png) 10px 13px no-repeat; padding-left:21px; padding-bottom:5px; border-bottom:1px dashed #ddd; margin-bottom:5px;}
.search-list ul li span{float:right; font-family:Arial, Helvetica, sans-serif;}
.search-list ul li p{line-height:20px;}
/*搜索页 end*/
/*搜索列表 on*/
.is-search-list{ height:auto;min-height:550px;_height:550px;}
.is-search-list ul li{ height:auto; line-height:30px; list-style:none; color:#999;background:url(../images/home/arr1.png) 5px 13px  no-repeat;  padding-left:21px; padding-bottom:5px; border-bottom:1px dashed #ddd; margin-bottom:5px;}
.is-search-list ul li span{ float:right; font-family:Arial, Helvetica, sans-serif; }
.is-search-list ul li p{ line-height:20px;}
/*搜索列表 end*/

/*list-one on*/
.listdetail-box{padding: 10px;}
.listdetail-box p{line-height:22px;}
.downlist ul li{padding-left:10px;height:26px;line-height:26px;}
/*list-one end*/

/*list-picture on*/
.list_box_listpicture{width:923px; overflow: hidden;}
.list_box_listpicture ul{width: 928px; padding: 9px 0;}
.list_box_listpicture ul li{width: 214px; height: 182px; margin: 0 8px 16px 8px; text-align: center; float: left;}
.list_box_listpicture ul li a img{width: 194px; height: 130px; padding: 10px; background: #a8d5fc;}
.list_box_listpicture ul li a p{width: 100%; height: 32px; line-height: 32px;}
.list_box_listpicture ul li a:hover img{background: #a5d4fc;}
/*list-picture end*/

/*detail-picture on*/
.gv_galleryWrap{margin: 0 auto;}
/*detail-picture end*/

/*feedback on*/
table.is-feedback td{vertical-align:middle;font-size:14px; font-family:"Microsoft YaHei"; background-color:#ffffff;padding: 4px 10px;}
table.is-feedback{ border-spacing:1px; border-collapse:separate; }
.is-feedback,.is-feedbox{ margin-bottom:15px;}
.is-feedback li{ height:36px; line-height:36px; font-size:14px; font-family:"Microsoft YaHei";}
.is-feedbox li{  min-height:35px; height:auto !important;   height:35px; padding:0 0 10px 0; line-height:35px; font-size:14px; font-family:"Microsoft YaHei"; zoom:1; clear:both;}
.is-feedbox li label,.is-feedbox li input,.is-feedbox li img{ float:left;}
.is-feedbox li img{ margin-right:10px;}
.is-feedbox li label{width:90px; /* [disabled]display:block; */}
li.is-bdnr{ height:auto;line-height:22px; padding-bottom:8px;}

.is-feedbox li input{background: #fff;  position: relative; line-height: 1.5em; border: 1px solid #dddddd; padding: 6px; color: #333; border-radius: 4px; -moz-border-radius: 4px;   -webkit-border-radius: 4px;}
.is-feedbox li textarea {background: #fff; position: relative; line-height: 1.5em; border: 1px solid #dddddd; padding: 6px; color: #a7b2b8; border-radius: 4px; -moz-border-radius: 4px;   -webkit-border-radius: 4px; overflow: auto; resize: none;}
.is-feedbox input.button{background: #313233; display: inline-block; position: relative; height: 33px; overflow: hidden; margin: 18px 2% 2px 0; padding: 0 15px 0 15px; vertical-align: top; line-height: 34px;  font-family: 'Droid Sans', sans-serif;  font-size: 12px; font-weight: 700; text-transform: uppercase; text-decoration: none; color: #fff; border: none; border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; cursor:pointer;}
.is-feedbox input.button:hover { background: #00b2d7;  color: #fff;}
.is-feedbacklist{ margin:10px 0;}
.is-feedbacklist li{ padding:10px 0; border-bottom:1px solid #ddd;  line-height:20px;}
.is-feedbacktitle{  background:#f1f1f1; color:#333; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.is-feedbacktitle dl{ padding:5px 10px; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#333; }
.is-feedbacktitle .right{ float:right;}
.is-bold{ font-weight:bold; color:#f60;}
.is-feedbackcontent{  color:#333; padding:5px 10px;   line-height:20px;}
/*feedback end*/

/*sitemap on*/
.m-sitemap{padding: 10px; background:#fff; border: 1px solid #ddd;}
.m-sitemapbd h2{height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.m-sitemapbd ul{padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.m-sitemapbd ul li{float:left; margin-right:15px; line-height:28px;}
/*sitemap end*/

/*领导之窗 on*/
.m-lleaderleft{width: 900px; height: 488px;}
.m-lleadername{width: 185px; text-align: center;}
.m-lleadername img{display: block; width: 100px; margin: 0 auto; padding: 4px; border: 1px solid #ddd;}
.m-lleadername p{line-height: 35px; font-size: 15px; color: #f00;}
.m-lleadername a{display: block; width: 119px; line-height: 37px; height: 37px; background: url(../images/page_old/btn_bg3.png) no-repeat; color: #e60011; margin: 0 auto; text-align: left; text-indent: 47px;}
.m-lleadername span{line-height: 30px; font-size: 12px;}
.m-lleaderdesc{width: 710px;}
.u-lleaderti{width: 100%; height: 38px; line-height: 37px; border-bottom: 1px solid #ddd;}
.u-lleaderti span{display: inline-block; padding: 0 18px; float: left; font-size: 16px; color: #066fc6; font-weight: bold; border-bottom: 2px solid #066fc6;}
.m-lleaderfgbd{height: 90px; position: relative; margin: 6px 0 0 10px;}
.m-lleaderfgbd p,.m-lleaderjjbd p{line-height: 30px;}
.m-lleaderjjbd{height: 300px; position: relative; margin: 6px 0 0 10px;}
.m-lleaderright{width: 261px; height: 488px;}
.m-lleaderright .hdE1{width: 261px; height: 45px; overflow: hidden;}
.m-lleaderright .hdE1s{width: 285px; height: 45px; zoom: 1;overflow:auto;}
.m-lleaderright .hdE1s a{display: block; width: 120px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #066fc6; background: #e6e6e6; float: left; margin-right: 20px;}
.m-lleaderright .hdE1s a.aon{background: #066fc6; color: #fff;}

.m-lleaderright .m-liftgE1 ul{padding: 10px;font-size:14px;}
.m-lleaderright .m-liftgE1 ul li{width: 100%;line-height: 41px; border-bottom: 1px dashed #ddd; float: left;}
.m-lleaderright .m-liftgE1 ul li a{display: block; background: url(../images/page/interaction_icon.png) 11px -318px no-repeat; }
.m-lleaderright .m-liftgE1 ul li.u-active a{color: #066fc6; font-weight:bold;}
.m-lleadership{margin: 20px 0;}
.m-lleadership ul{padding: 6px 10px 0;height: 320px;overflow: auto;}
.m-liststyle ul li{background: url(../images/txt-bg.png) 5px center no-repeat;padding-left: 15px;height: 40px;line-height: 40px;}
.m-liststyle ul li span{float: right;font-size: 14px;color: #999999;}
.m-lleaderimg{height: : 1160px; height: 187px; margin-top: 15px; overflow: hidden;}
.m-lleaderimg-bd ul li{width: 224px; height: 187px; text-align: center; float: left; margin-right: 10px;}
.m-lleaderimg-bd ul li div{width: 224px; height: 155px; position: relative; overflow: hidden;}
.m-lleaderimg-bd ul li img{width: 224px; height: 155px; displ242px;}
.m-lleaderimg-bd{widthay: block; -webkit-transform: scale(1.12); transform: scale(1.12); -webkit-transition: -webkit-transform 0.35s, opacity 0.35s; transition: transform 0.35s, opacity 0.35s;}
.m-lleaderimg-bd ul li p{line-height: 32px;}
.m-lleaderimg-bd ul li a:hover img{ opacity: 0.8; -webkit-transform: scale(1); transform: scale(1);}
/*领导之窗 end*/

/*滚动条样式 on*/
.scroll_absolute{position: absolute;}
.scroll_vertical_bar{position:absolute;top:0;right:0;width:6px; border-radius: 3px; overflow: hidden; height:100%;margin:0;padding:0;}
.scroll_track{position:relative;background:#f0f0f0;width:6px;}
.scroll_drag{position:relative;top:0;right:0;cursor:pointer;background:#d6d6d6;width:6px !important; border-radius: 3px; overflow: hidden;}
.scroll_arrow{text-indent:-20000px;display:block;cursor:pointer;background:#d6d6d6;}
/*滚动条样式 end*/

/*标题 on*/
.m-titlestyle1{width: 100%; height: 36px; line-height: 35px; border-bottom: 1px solid #ddd;}
.m-titlestyle1 a,.m-titlestyle1 span{display: inline-block; padding: 0 22px; font-size: 16px; color: #066fc6; font-weight: bold; float: left; border-bottom: 2px solid #066fc6;}
.m-titlestyle2{width: 100%; height: 40px; line-height: 40px; background: #f6f6f6;}
.m-titlestyle2 a,.m-titlestyle2 span{display: inline-block; padding: 0 23px; font-size: 16px; background: #066fc6; color: #fff; font-weight: bold; float: left;}
.m-titlestyle3{width: 100%; height: 40px; line-height: 40px; background: #f6f6f6;}
.m-titlestyle3 a,.m-titlestyle3 span{display: inline-block; padding-left: 12px; font-size: 16px; color: #066fc6; font-weight: bold; border-left: 4px solid #066fc6; float: left;}
/*标题 end*/

/*页面纠错 on*/
.m-contenterror{}
.error-title{height:30px; line-height:30px; font-weight:bold; font-size:16px;}
.error-title span{color:#f00;}
.error-cwl,.error-cwdz{margin-bottom: 10px;}
.error-cwl ul li{float:left; margin:0 15px 0 10px; line-height:28px; height:28px;}
.error-cwl ul li input{margin: 0 5px 0 0; display: inline-block; vertical-align: middle; outline: 0 none;}
input.error-text{width:502px; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin:5px 10px;}
.error-textarea{min-width:630px; max-width:630px; min-height:200px; max-height:200px; border:1px solid #ddd; margin:5px 10px;}
.error-label-title{margin:0 10px; font-weight:bold; font-size:16px;}
.error-text-name{width:140px; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin-right:20px;}
.error-text-yzm{width:100px; height:28px; line-height:28px; border:1px solid #ddd; padding: 0 8px; margin-right:10px;}
.error-yzm-img{line-height:30px;}
.error-yzm-img img{float:left; width:72px; height:30px;}
.error-yzm-img .ish-changeNext{float:left;}
.error-btn{width: 400px; height: 32px; line-height: 32px; padding: 10px 0;  text-align: center;}
.error-btn input{width: 80px; height: 32px; line-height: 32px; text-align: center; border-radius: 8px; color: #fff; border: none; cursor: pointer; margin: 0 10px;}
.ipt-submit{background:#157acc;}
.ipt-submit:hover{background:#388ed4;}
.ipt-reset{background: #adaaaa;}
.ipt-reset:hover{background: #bcbcbc;}
/*页面纠错 end*/
/*list on*/

.m-listleft{width: 257px;}
.m-listleft h1{height: 50px; line-height: 50px; text-indent: 30px; font-size: 18px; font-weight: bold; color: #fff; background: url(../images/page/list_icon.png) #0097e0 222px 18px no-repeat;}
.m-listleft-bd{width: 255px; min-height: 744px; border: 1px solid #ddd; border-top: none; background: #fcfcfc;}
.m-listleft-bd ul li{width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; float: left;}
.m-listleft-bd ul li a{display: block; font-size: 16px; color: #444; text-indent: 42px; background: url(../images/page/list_icon.png) 190px -90px no-repeat; }
.m-listleft-bd ul li.u-listactive a,.m-listleft-bd ul li a:hover{background: url(../images/page/list_icon.png) #fff 187px -151px no-repeat; color: #0097e0;  border-left: 3px solid #0097e0; text-indent: 39px;}
.m-listright{width: 883px; min-height: 851px;}
.m-listbd{min-height: 794px;}
.m-listbd ul li{line-height: 36px; background: url(../images/public/public_icon.png) 10px -159px no-repeat; padding: 0 10px;}
.m-listbd ul li a{padding-left: 14px;}
.m-listbd ul li span{font-size: 12px; color: #999; float: right;}
/*list end*/

/*xxzz*/
.m-nreprint-ti {
    width: 100%;
    height: 40px;
    line-height: 40px;
}
.m-nreprint-ti a{color:#006ebc}

/*survey*/
.g-ilwzzb{height: 850px;}
.g-ilwzzb li{ height:auto;}
.g-ilwzzb li .interview-body,.g-ilwzzb li .interview-reply{padding-top:5px;}
.g-ilwzzb li .interview-username{height:20px; line-height: 20px; font-size: 15px; padding-left: 30px; background: url(../images/page/icon-time.png) left center no-repeat;}
.g-ilwzzb li .interview-username .interview-name{color: #176fb9;}
.g-ilwzzb li .interview-username .interview-datetime{padding-left: 10px; color: #999; font-family: arial;}
.g-ilwzzb li .interview-reply .interview-username .interview-name{color: #b60000;}
.g-ilwzzb li .interview-content{margin: 5px 0 0 9px; padding: 4px 0 15px 22px; border-left: 1px solid #0e44b0;}
.g-ilwzzb li .interview-content i{display: block; width: 10px; height: 7px; margin: -3px 0 0 32px; background:url(../images/page/icon-ftwz.gif) 0 0 no-repeat;}
.g-ilwzzb li .interview-content .g-cts{padding: 15px; background: #f8f8f8; line-height: 26px;}
.g-ilwzzb li .interview-content .g-cts p{color: #000!important; font-size: 15px!important;}
.m-inlbox3{width: 330px;}
.m-inlxjfx{height: 160px;}
.g-inlxjfx{height: 104px; line-height: 26px; font-size: 15px;}
.m-inlftpics{height: 731px;}
.m-inlftpics li{width: 330px; height: 215px; position: relative; margin-bottom: 15px;}
.m-inlftpics li img{display: block; width: 330px; height: 215px;}
.m-inlftpics li p{text-align: center; position: absolute; left: 0; bottom: 0; right: 0; line-height: 38px; background: url(../images/home/bg-flash.png); color: #fff;}
.m-dcfuns{padding: 7px 20px 7px 25px; height: 28px; line-height: 28px; font-size: 14px; border-bottom: 1px solid #ddd;}
.u-dctime span{margin-right: 65px; color: #999;}
.u-dctime span i{color: #cd0000; font-style: normal;}
.g-survey{margin-bottom: 15px; padding: 15px; border: 1px solid #ddd;}
.g-survey .u-tit{line-height: 24px;}
.u-radio,.u-checkbox{margin-top: 10px;}
.u-radio label,.u-checkbox label{display: inline-block; max-width: 100%; min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer;}
.u-radio label input,.u-checkbox label input{position: absolute; margin: 4px 0 0 -20px;}
.m-mlcode label.u-tit{float: left; display: block; width: 90px; height: 38px; line-height: 38px; text-align: right;}
.m-mlcode label.u-tit span{color: #f00;}
.m-dcjsbd{padding: 14px; background: #f5f5f5;}
.m-dcjsbd span{color: #1c83d7;}
.m-dcjsbd a{display: inline-block; width: 128px; height: 42px; line-height: 42px; background: #1c83d7; color: #fff; -moz-border-radius: 6px; border-radius: 6px;}
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 15px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{font-weight: bold; font-size: 16px; margin-bottom: 10px; line-height: 24px;}
.u-dcname,.m-progress{width: 516px; line-height: 24px;}
.u-progress{width: 50%; height: 14px; background: #f5f5f5; padding: 5px; overflow: visible; border-radius: 20px;}
.progressbar{float: left; height: 100%; border-radius: 20px; position: relative; animation: animate-positive 2s; background: #1c83d7;}
.f-tac {text-align: center;}
.f-mb15{margin-bottom: 15px;}
.m-mltjcz{padding: 30px 0 50px;}
.m-mlcode{padding: 11px 0;}
.m-mlcode input{float: left; padding: 0 10px; width: 158px; height: 36px; line-height: 36px; border: 1px solid #ddd; font-size: 14px;}
.m-mlcode img{float: left; display: block; width: 120px; height: 38px; margin: 0 10px;}
.m-mlcode span.u-qh{font-size: 12px; line-height: 60px; height: 38px; display: block; float: left; cursor: pointer;}
.m-mltjcz input{margin: 0 16px; width: 124px; height: 44px; line-height: 44px; border: none; font-size: 18px; -moz-border-radius: 6px; border-radius: 6px; background: #ebebeb; color: #999; cursor: pointer;}
.m-mltjcz input.u-sub{background: #1c83d7; color: #fff;}
@-webkit-keyframes animate-positive{0% {width: 0;}}
@keyframes animate-positive{0% {width: 0;}}