/*!
 * ETUI v3
 *
 * Copyright 2017.7*/
/*-----瀛椾綋鍥炬爣寮曞叆------------------------------------------------------------------------*/
/*@import url("../iconfont/iconfont.css");*/
@import url("../iconfont/iconfont.css");
@import url("http://at.alicdn.com/t/font_401575_bescqslms8rrudi.css");
.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a{-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;outline: none;color: #595b5d;}
a:hover,a:focus{text-decoration: none; color: #0251a2;}
button,input{outline:none !important; }
#skip{height: 0; overflow: hidden;}
ul{
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0;
}
body {
	font-size: 14px !important;
	color: #444;
}
li{
	list-style: none;
}
img{
	width: auto;
	max-width: 100%;
}
.main-bg{
	background: url(../img/dtbg.jpg) no-repeat center top;
}
.label-warning{
	background-color: #f96000;
}
.text-info{
	color: #0251a2;
}
.text-info-bmfw{
	color: #444;
	font-size: 16px;
}
.container{
	max-width: 1170px;
}
.header{
	background-color: #0251a2;    padding-bottom: 7px;
}
.navbar-brand{
	height: auto;
	padding: 4px 0;
	margin-right: 8px;
}
.toolbar{
	float: right;
	margin-top: 6px;
	font-size: 13px;
	text-align: right;
	color: #91b8e1;
}
.toolbar span{
	padding: 0 15px;
	line-height: 14px;
}
.toolbar a{
	padding: 0 15px;
	color: #91b8e1;
	line-height: 14px;
	border-left: 1px solid #3372b3;
	display: inline-block;
}

.navbar-nav{
	margin-top: 10px;
	float: right;
}
.navbar-nav li a{
	padding: 7px 15px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	border-radius: 40px;
}
.navbar-nav li a:focus,.navbar-nav li a:hover{
	background-color: transparent;
	color: #7ef1ff;
}
.navbar-nav li.active a{
	color: #fff;
	background-color: #00c2ec;
}
.navbar-toggle{
	background-color: #00c2ec;
}
.navbar-toggle .icon-bar{
	background-color: #fff;
}

.date{
	position:absolute;
	right:15px;
	top:-30px;
	color:#888;
}
.date-se{
	position:absolute;
	right:15px;
	top: 7px;
	color:#888;
}
.search-bar h2{
	margin-top: 45px;
	font-weight: bold;
	font-size: 26px;
	color: #0a4890;
	text-align:center;
}
.search-bar .zwdt{
	margin-top:30px;
}
.search-bar .zwdt-icon{
	padding: 0;
	text-align:center;
	display: flex;
	justify-content: center;
	margin-top: 27px;
}
.search-bar .zwdt-icon li{
	display:inline-block;
	margin:0 20px;
}
.search-bar .zwdt-icon li a{
	display: block;
	font-size: 16px;
	line-height: 32px;
	color: #0a4890;
	text-align: center;
}
.search-bar .zwdt-icon li span{
	padding: 10px 20px;
	display: inline-block;
	border: 1px solid #b5d3f1;
	border-radius: 3px;
	background-color: #fff;
	text-align: center;
	font-size: 36px;
	transition:.3s;
}
.search-bar .search-box{
	background: #fafafa;
	border:1px solid #eee;
	border-radius:4px;
	margin-top:20px;
}

.search-bar .zwdt-icon li a:hover span{
	background-color: #b5d3f1;
	color: #fff;
}

.search-bar .zwdt-icon li p{
	margin: 0;
}
.frame-bszt{

}
.form-bscx{
	width: 40%;
}
.form-bscx .form-horizontal{
	display: flex;
}
.form-bscx .form-horizontal .form-in{
	width: 65%;
	float: left\9;
}
.form-bscx .form-horizontal .form-in .form-group{
	margin-left: 0;
	margin-right: 0;
}
.form-bscx .form-horizontal .form-actions{
	width: 20%;
	float: left\9;
}
.form-bscx .form-horizontal .form-actions .btn{
	padding: 26px 10px;
	margin-left: 10px;
}
.form-bscx input[type=text]{
	background: #fff;
	border:1px solid #b5d3f1;
	padding: 6px;
}
.form-bscx .btn{
	width: 100%;
}
.form-bscx .form-group{
	margin-bottom: 10px;
}
.yzm-cont{
	display: flex;
}
.yzm-cont img,.yzm-cont input{
	float: left
}
.yzm-cont input{
	width: 60%;
	float: left\9;
}
.yzm-cont img{
	height: 34px;
	margin-left: 6px;
	width: 30%\9;
	float: left\9;
}
.search-bar .search{
	position: relative;
	margin: 35px auto;
	width: 71%;
}
.search-bar .search input{
	width: 100%;
	padding: 16px 10px;
	border: 1px solid #b5d3f1;
	border-radius: 3px!important;
	text-indent: 5px;
	background: #fff;
}
.search-bar .search a{
	display: block;
	position: absolute;
	top: 3px;
	right: 10px;
	font-size: 28px;
	color: #f96000;
}

.search-bar_se h2{
	width: 19%;
	margin-top: 25px;
}
.search-bar_se .search{
	width: 81%;
	margin-top: 15px;
}
.search-bar_se .search input{
}
.search-bar-sec{
	background:#E7F4FD;
}
.search-bar.search-bar-sec .search-box{
	background:none;
	margin-top:0;
}
.search-bar.search-bar-sec h2{
	margin-top:26px;
}
.search-bar.search-bar-sec .search{
	margin:16px 0;
}
.main{
	margin-bottom:30px;
}
.main-container{
	margin-top: 50px;
}
.main-tab{
	float: left;
	width: 16%;
	border: 0;
}
.main-tab li{
	margin-bottom: 14px;
	float: none;
	display: block\9;
	width: 100%\9;

}
.main-tab li a{
	padding: 27px 0;
	display: block;
	border: 1px solid #ddd;
	border-radius: 3px;
	background-color: #fafafa;
	font-weight: bold;
	font-size: 20px;
	color: #0251a2;
}
.main-tab li a i{
	margin-right: 10px;
	font-weight: normal;
	font-size: 24px;
}
.main-tab li.active a{
	position: relative;
	background-color: #0251a2;
	color: #fff;
}
.main-tab li.active a:hover,
.main-tab li.active a:focus{
	background-color: #0251a2;
	color: #fff;
}
.main-tab li.active a:after{
	content: "";
	position: absolute;
	right: -12px;
	border-style: solid;
	border-width: 11px 0 11px 12px;
	border-color: transparent transparent transparent #0251a2;
}

.main-content{
	width: 81%;
	float: right;
}
.main-content>.tab-pane{
	padding: 15px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background-color: #fafafa;
}
.hotnews{
	padding-bottom: 13px;
	font-weight: bold;
	font-size: 18px;
	border-bottom: 1px solid #ddd;
}
.hotnews .label{
	font-style: normal;
}
.news{
	padding-top: 5px;
	overflow: hidden;
}
.news .news-slider-cont .news-slider img{
	height: 248px;
}

.news-slider-cont{
	width: 47%;
	float: left;
}
.news-slider .owl-nav{
	width: 100%;
	position: absolute;
	top: 40%;
}
.news-slider .owl-nav [class*='owl-']{
	background-color: rgba(0,0,0,.5);
	padding: 10px 7px;
}
.news-slider .owl-nav .owl-prev{
	float: left;
}
.news-slider .owl-nav .owl-next{
	float: right;
}
.news-slider .owl-dots{
	position: absolute;
	right: 0;
	bottom: 10px;
}
.news-slider .owl-dots .owl-dot span{
	margin: 5px 4px;
}
.news-slider h4{
	font-size: 14px;
}
.news-list{
	float: right;
	width: 51%;
}
.news-list ul.nav-tabs.nav-line li{
	width: 25%;
}
.news-list ul.nav-tabs.nav-line li a{
	padding: 10px 0;
}
.news-list ul.nav-tabs.nav-line li.active a{
	padding: 11px 0;
}

ul.nav-tabs.nav-line li a{
	padding: 10px 15px 12px;
	transition:no;
	font-size: 18px;
	letter-spacing: 1px;

}
ul.nav-tabs.nav-line li.active a{
	padding: 11px 16px;
	background-color: transparent;
	font-weight: bold;
	border-color: #0251a2;
	color: #0251a2;
}
ul.nav-tabs.nav-line.nav-line-sm li a{
	padding: 6px 15px 6px;
	transition:no;
	font-size: 18px;
	letter-spacing: 1px;
}
ul.nav-tabs.nav-line.nav-line-sm li.active a{
	padding: 6px 16px;
	background-color: transparent;
	font-weight: bold;
	border-color: #0251a2;
	color: #0251a2;
}



ul.nav-tabs.nav-line li a:focus{
	background-color: transparent;
}
ul.uli16{
	margin: 0;
}
ul.uli16 li{
	position: relative;
	padding: 11px 0;
	background: url(../img/dot.png) 0 center no-repeat;
}
ul.uli16 li a{
	font-size: 16px;
	margin-left: 15px;
	
}
.service-sec ul.uli16 li{
	position: relative;
	background: url(../img/dot.png) 15px center no-repeat;
}
.service-sec ul.uli16 li a{
	font-size: 16px;
	margin-left: 15px;
	padding: 11px 15px;
	border-bottom: 1px dashed #ddd; 
}
ul.list-date li span.time{
	top: 13px;
	color: #939597;
}
ul.border li{
	border-bottom: 1px dashed #ddd;
}
ul.btn-list.btn-list-info li{
	margin-bottom:15px;
}
.text-indent{
	text-indent:26px;
}
.public-list{
	margin-top: 13px;
	width: 64%;
	float: left;
}
.public-list ul.nav-tabs.nav-line li a{
	padding: 10px 6px 12px;
	font-size:16px;
}
.public-btn{
	margin-top: 22px;
	width: 33%;
	float: right;
}
.public-btn .btn-line a.btn{
	padding: 14px 0;
	border-left: 4px solid #0251a2;
}
.public-btn .btn-line a.btn:hover{
	color: #0251a2;
	background-color: #e8f5ff;
	border-color: #0251a2;
}
.service .public-list{
	width: 70%;
}
.service-btn .btn-list{
	display: flex;
}
.service-btn .btn-list li{
	flex:1;
	width: 20%\9;
	float: left\9;
}
.rx-h{
	min-height: 160px;
}
.service-btn li a{
	padding: 30px 0 18px;
}
.service-btn li i{
	font-size: 30px;
	color: #0251a2;
	display: block;
	margin: 10px 10px 20px 10px;
}
.li-inter-cont li{
	margin-bottom: 12px;
}
.li-inter-cont li b{
	font-size: 14px;
}
.interactive-btn .btn-line a.btn{
	padding: 20px 26px
}
a.btn-line:hover, ul.btn-line li a.btn:hover{
	color: #0251a2;
}
.interactive-btn .btn-line a.btn i{
	font-size: 28px;
	margin-bottom: 20px;
	margin-top: 20px;
	display: block;
	color: #0251a2;
}
.interactive-btn .btn-list{
	display: flex;
	justify-content: space-between;
}
.interactive-btn .btn-list li{
	width: 20%\9;
	float: left\9;
	box-sizing: border-box;
}

.interactive-btn .btn-list li i{
	display: block;

}
.re-sliders{
	margin: 0 50px;
	width: auto;
}
.re-sliders .owl-nav [class*=owl-]{
	position: absolute;
	top: -6px;
	background-color: transparent;
	color: #95989a;
	font-size: 43px;
}
.re-sliders .owl-nav [class*=owl-]:hover{
	background-color: transparent;
	color: #0251a2;
}

.re-sliders .owl-nav .owl-prev{
	left: -65px;
	right: auto;
}
.re-sliders .owl-nav .owl-next{
	left: auto;
	right: -65px;
}
.re-sliders .owl-dot.active span,
.re-sliders .owl-dot:hover span{
	background-color: #0251a2;
}

/*渚挎皯鏈嶅姟*/
.breadcrumb{
	background:none;
	padding: 7px 0 0 0;
}
.page-header-1{
	margin-top:0;
}
.page-header-1 h2 a{
	font-size:20px;
	padding-left:16px;

}
.indent{
	text-indent:2em;
	line-height:24px;
}
/*绋夸欢*/
.table-article{
	width: 70%;
	border-collapse: collapse;
	margin: 20px auto;
}
.table-article td{
	border:1px solid #ddd;
	text-align: center;
	padding: 8px;
	background:rgba(245,251,254,.4)
}
/*淇℃伅鐩綍鍏紑*/
.panel{
	border-radius: 0!important;
}
i.icon-green{
	color: #29caac;
}
i.icon-orange{
	color: #ff9e00;
}
i.icon-blue{
	color: #649ff0;
}
i.icon-purple{
	color: #7d73f0;
}
i.icon-pink{
	color: #ff6b68;
}
i.icon-red{
	color: #f03a3a;
}
.zwgk-list li a{
	border:1px solid #ddd;
	margin-bottom: 12px;
	padding: 12px;
	text-align: center;
	display: block;
	font-size: 16px;
	background: #f7f7f7;
}
.zwgk-list li a i{
	font-size: 26px;
	margin-right: 10px;
	margin-bottom: -3px;
}
.border-last li:last-child{
	border-bottom: 1px dashed #ddd!important;
}

/*閾炬帴*/
.footer-cont{
	display:flex;
	justify-content:space-between;
}
.footer-links{
	background:#fafafa;
	padding:10px 0 30px;
}
.footer-links a{
	margin:3px 0;
	display:inline-block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
}
.footer-links .title1,.footer-links .title2,.footer-links .title3{
	background:#0251a2;
	color:#fff;
	text-align:center;
	margin-top:10px;
}
.footer-links .title1{
	padding:14px 0;
}
.footer-links .title2{
	padding:56px 0;
}
.footer-links .title3{
	padding:16px 0;
}
/* 搴曢儴 */
.footer{
	padding: 10px 0 0;
	background-color: #0251a2;
	color:#fff;
}
.link-a a{
	margin-right:10px;
}
.link-select li{
	float: left;
	margin-left: 10px;
	margin-bottom:20px;
}
.link-select li:last-child{
	width:28%;
}
.link-select .dropdown>a{
	display: block;
	padding: 5px 10px;
	background-color: #efefef;
	width:100%;
}
.link-select .dropdown.open>a{
	background-color: #fff;
	color: #0251a2;
}
.link-select .dropdown>a i{
	margin-left: 10px;
}
.link-select .dropdown ul{
	width: 100%;
	position: absolute;
	top: auto;
	bottom: 100%;
	padding: 0;
	box-shadow: none;
	border-radius: 0;
	max-height: 300px;
	overflow-y: auto;
}
.link-select .dropdown ul li{
	float: none;
	width: auto;
	margin: 0;
}
.link-select .dropdown ul li a{
	padding: 8px 10px;
}
.rz{
	float:left;
	display:flex;
	text-align:center;
}
.rz li{
	margin:10px;
}
.rz li span{
	display:block;
	margin-top:6px;
	line-height:1.2;
	font-size:12px;
}

.copyright{
	padding: 10px 0 0;
	color: #e0e0e1;
	float:left;
	margin-left:20px;
}
.copyright p{
	line-height: 16px;
	margin-bottom: 14px;
	overflow: hidden;
}
.copyright p span{
	margin-right:10px;
}

.copyright a{
	color:#fff;
	margin-left:10px;
}


.wechat-code{
	text-align: center;
}
.wechat-code ul{
	display:flex;
	flex-direction:row;
}
.wechat-code ul li{
	margin:10px;
}

/*缃戜笂浜掑姩-鍦ㄧ嚎鐩存挱*/
.gray-bg{
	background: #f8f8f8;
}
.white-bg{
	background: #fff;
}
.breadcrumb-cont span{
	margin-top: 8px;
}
.breadcrumb-cont .breadcrumb{
	background: none;
}
.breadcrumb-cont .breadcrumb>.active{
	color: #222;
}
.page-header{
	margin-top: 0;
	border-bottom: none;
}
.page-header h2{
	background: url("../img/titbg.jpg") no-repeat;
	height: 64px;
	margin-top: 0;
	color: #fff;
	line-height: 60px;
	font-weight: bold;
	font-size: 20px;
}
.page-header-his h2{
	height: 80px;
	background-size: auto 100%;
	line-height: 50px;
}
.page-header-his h2 small{
	font-size: 14px;
	display: block;
	color: #fff;
}
.dl-cont{
	border-bottom:1px dashed #ddd;
}
.dl-cont dl{
	display: flex;
	overflow: hidden\9;
}
.dl-cont dl dt{
	white-space: nowrap;
	font-size: 16px;
	width: 10%\9;
	float: left \9;
}
.dl-cont dl dd{
	width: 90%\9;
	float: left\9;
}
.page-header-1 a{
	border-left-width:4px;
	border-left-color: #0251a2;
}
.relitive{
	position:relative ;
}
.relitive .tips{
	position: absolute;
	right:20px;
	bottom:10px;
	color: #f00;
}
textarea.form-control,input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{
	background: #f8f8f8;
	border-radius: 3px!important;
	border:1px solid #ededed;
}
.yzm{
	background: #e7f4fe!important;
	border-color: #a3c2e2!important;
	color: #0251a2!important;
	text-align: center;
}
.btn-warning{
	background: #f60;
	border:1px solid #f60;
}
.hd-list ul li .q-a{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	display: block;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.hd-list ul li{
	border-bottom:1px dashed #ddd;
	padding: 20px 0;
}
.q-a-hist{
	margin:30px 0;
}
.q-a-hist p{
	line-height:26px;
}
.q-a-hist p:nth-child(odd){
	margin-bottom:40px;
}
.bg-q{
	background: #ff8d41;
}
.bg-a{
	background: #00bbeb;
}
.text-bold{
	font-weight: bold;
}
.penal-bluel{
	display: flex;
	background: #e7f4fe;
	border:1px solid #c0e4ff;
	padding: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.penal-bluel span{
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
}
.ft-panel{
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 8px #ccc;
	border-bottom: 3px solid #00bbeb;
	position: relative;
	margin-bottom: 30px;
}
.into{
	position: absolute;
	background: #f60;
	border-radius: 20px;
	color: #fff;
	padding: 8px 20px;
	right:20px;
	top:20px
}
.into:hover{
	color: #fff;
	font-weight: bold;
}
.service-sec .btn{
	background-color: #15bce8;
	margin-bottom: 20px;
	height: 80px;
	line-height: 64px;
	border-radius: 0!important;
	font-size: 20px;
	font-weight:bold;
	text-align: left;
	width: 100%;
	color: #fff;
}

.service-sec .btn a{
	color: #fff;
}

.service-sec .btn i{
	font-size: 30px;
	float: left;
	line-height: 64px;
	display: inline-block;
	font-weight:normal;
	margin-left: 20px;
	margin-right: 60px;
}


.ser-list ul li .btn{
	margin: 10px;
	border: 1px solid #e0e7ed!important;
	height: 120px;
}

.ser-list ul li .btn:hover{
	background-color: #0351a3!important;
	color: #fff!important;
}

.ser-list ul li .btn:hover i{
	color: #fff!important;
}

.ser-list ul li i{
	color: #0351a3;
}

.ser-list ul li .btn p{
	margin-top: 20px!important;
	white-space:normal;
	overflow: inherit;
}

.ser-list ul.btnicon-lg li a.btn{
	padding: 20px;
}



/*鍏氬缓瀹炶*/
.page-header-1{
	position: relative;
}
.more{
	position: absolute;
	right:0;
	top:16px;
	border-left: 0!important;
	font-size: 12px;
	color: #999!important;
	font-weight: normal!important;
}
/*缃戜笂浜掑姩*/
.btn-rt{
	position: absolute;
	right:0;
	top:0;
	border-left:0!important;
}
.btn-danger{
	background: #f60;
	color: #fff!important;
	text-align: center;
}
.wqhg{
	position: relative;
}
.new-tip{
	background: url("../img/news.png") no-repeat;
	position: absolute;
	top:0;
	right:0;
	width: 41px;
	height: 41px;
	z-index: 1;
}
.dl-ht dl{
	margin-bottom: 10px;
	margin-left: -15px;}
.dl-ht dl dt{
	font-size: 16px;
}
.dl-ht dl dd{
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}
.dl-ht dl dd span{
	display: block;
	color: #999;
	font-size: 12px;
}
.dl-xf{
	padding-bottom: 14px;
}
.dl-xf dl{
	margin:10px 0;
	padding:0 16px;
	display: flex;
}
.dl-xf dl:after{
	content: '';
	display: block;
	clear: both;
}
.dl-xf dl dt{
	font-size: 12px;
	float: left;
	white-space: nowrap;
}
.dl-xf dl dd{
	float: left;
	font-size: 12px;

}
.dl-xf b{
	color: #00bbeb;
}
.ul-mouth{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-left: -10px;
}
.ul-mouth li{
	font-size: 14px;
	font-weight: bold;
	flex: 1;
	color: #00bbeb;
	margin-left: 10px;
	border:1px solid #00bbeb;
	background: #e0f8fe;
	text-align: center;
	padding: 14px 30px;
	margin-top: 10px;
}
.ul-mouth li:hover{
	color: #fff;
	background: #00bbeb;
	cursor: pointer;
}

.list-tip i.doing,.list-tip i.histroy{
	background: url("../img/tabbg.jpg") no-repeat;
	width:60px;
	height: 24px;
	padding-left: 4px;
	display: inline-block;
	color: #fff;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	box-sizing: border-box;
}
.list-tip i.doing{
	background-position: left bottom;
	text-align: center;
	padding-left: 0;
}
.ico-btn .btn{
	background: #fafafa;
	border:1px solid #e1e8ed;
	width: 100%;
	border-radius:0;
	padding: 0;
}
.ico-btn .btn:hover{
	background: #00bbeb;
}
.ico-btn .btn:hover p{
	color: #fff;
}
.ico-btn i{
	background: #00bbeb;
	color: #fff;
	float: left;
	display: inline-block;
	width: 25%;
	height: 45px;
	font-size: 28px;
	line-height: 45px;
}
.ico-btn p{
	text-align: center;
	margin-top: 12px;
	font-size: 16px;
}
.panel-heading .more{
	position: absolute;
	right:10px;
	top:24px;
	color: #fff!important;
}
.panel-wd{
	border:none
}
.panel-wd .panel-heading{
	background: #33c9ef;
	border-bottom:0
}
.panel-wd .panel-title{
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0;
}
.list-date-wd li{
	padding: 10px;
	background:url("../img/dot.jpg") no-repeat left 20px;
	padding-left: 20px;
}

.panel-zxhf .panel-heading{
	padding: 2px 10px;

}
.panel-zxhf.panel-wd .panel-title{
	font-size: 16px;
}
.panel-zxhf .panel-heading .more{
	top:10px
}
.panel-zxhf .panel-body{
	padding-top: 0;
}
/*鏂伴椈涓績*/
.tzgg{
	border:1px solid #f0c9af;
	height: 42px;
	position: relative;
}
.tzgg h3{
	background: #ff6600;
	color: #fff;
	padding:12px 20px;
	float: left;
	margin: 0;
	font-size: 18px;
	height: 42px;
	margin-top: -1px;
	margin-left: -1px;
}
.tzgg h3 i{
	margin-right: 6px;
}
.tzgg p{
	float: left;
	margin-top: 8px;
	font-size: 16px;
}
.tzgg .refresh{
	position: absolute;
	right:10px;
	top:10px;
	cursor: pointer;
	color: #666;
}
.tzgg .refresh i{

}
.news-slider-sec{
	width: 100%;
}
.news-slider-sec .item img{
	height: 318px;
}
.video-sliders .owl-nav [class*=owl-]{
	position: absolute;
	top: 30px;
	color: #fff;
	font-size: 28px;
	background: rgba(0,0,0,.4);
}
.video-sliders .owl-nav [class*=owl-]:hover{
	color: #fff;
	background: rgba(0,0,0,.7);
}

.video-sliders .owl-nav .owl-prev{
	left: 0;
	right: auto;
}
.video-sliders .owl-nav .owl-next{
	left: auto;
	right: 0;
}
.video-sliders .owl-dot.active span,
.video-sliders .owl-dot:hover span{
	background-color: #0251a2;
}
.video-sliders .owl-item .item h4{
	font-size: 14px;
}
.video-sliders .owl-dots .owl-dot{
	display: none!important;
}
.table-bordered{
	background: #fafafa;
	border:1px solid #e1e8ed;
	padding: 10px;
}
.ico-btn.ico-btn-lg .btn{
	background: #fff;
	margin-bottom: 6px;
}
.ico-btn.ico-btn-lg .btn:hover{
	background: #00bbeb;
}
.ico-btn.ico-btn-lg p{
	font-size: 18px;
	margin: 20px 0;
	float:left;
	margin-left:20px;
}
.ico-btn.ico-btn-lg i{
	height: 67px;
	font-size: 30px;
	line-height:68px;
}
ul.nav-tabs.nav-line.color-tabs li.active a{
	color: #00bbeb;
	border-color: #00bbeb;
}
.gkjs-form input{
	background: #fff;
	border-radius: 0!important;
	border:1px solid #d6d6d6;
}
.date-cont{
	position: relative;
}
.date-cont i{
	position: absolute;
	font-size: 18px;
	right:10px;
	top:8px;
	z-index: 99;
	color: #00bbeb;
}
.gkjs-form .btn{
	width:100%;
}
.gkjs-form .form-horizontal .form-group{
	margin: 11px 0;
}
.gkjs-form .form-horizontal .form-group p{
	line-height: 34px;
	margin-bottom: 0;
}
.gkjs-form .form-horizontal .control-label{
	padding-left: 0;
}
h3.ul-h{
	font-size: 16px;
	font-weight: bold;
	margin-top: 6px;
	text-align: center;
}
.lab-blue,.lab-green,.lab-orange{
	padding: 2px 4px;
	font-size: 12px;
	display: inline-block;
	border-radius: 3px;
	font-style: normal;
}
.lab-blue{
	background: #dbf3ff;
	border:1px solid #00a0e9;
}
.lab-green{
	background: #f0feeb;
	border:1px solid #22ac38;

}
.lab-orange{
	background: #fff0e1;
	border:1px solid #f88b49;

}
.dl-xx{

}
.dl-xx dl{
	padding: 0;
	margin: 6px 0;
}
.dl-xx dl dd{
	font-size: 12px;
}
.btn-bg-img li{
	float: left;
	color: #fff;
}
.btn-bg-img li a{
	color: #fff;
	display: block;
	background: url("../img/bgimg.jpg") no-repeat;
	height: 116px;
	font-size: 16px;
}
.btn-bg-img li a i{
	font-size: 36px;
	margin-top: 18px;
	display: block;
	margin-bottom: 6px;
}
.btn-bg-img li a p{
	line-height: 1;
}
.btn-bg-img li a:hover{
	color: #fff;
}
.btn-bg-img li .i-1{
	background-position: left top;
}
.btn-bg-img li .i-2{
	background-position: -233px top;
}
.btn-bg-img li .i-3{
	background-position: -465px top;
}
.btn-bg-img li .i-4{
	background-position: -695px top;
}
.btn-bg-img li .i-5{
	background-position: right top;
}
/*鍦ㄧ嚎鍜ㄨ*/
.form-zxzx .form-group{
	display:flex;
}
.form-zxzx .control-label{
	width:100px;
}

/*缃戜笂浜掑姩*/
.flex-li li{ display:flex;justify-content:space-between;}
ul.uli16.flex-li li{background:none}
.flex-li li a i{
	color:#f00;
	font-size:20px;
}
.btn-r{
	display:flex;
}
ul.uli16.flex-li .btn-sm{
	padding:2px 6px;
	font-size:14px;
}
.page-header-3{
	margin-top: 16px!important;
}
.table_s1 {
	border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
}
.table_s1 thead{
	background: #E7F4FD;
	font-size: 16px;
	text-align: center;
}
.table_s1 td{
	padding:10px;
	border:1px solid #ddd;
}
.table_s1 td a{
	color: #0251a2;
}
.p-lh{
	line-height: 30px;
}
.zt-search{

}
.zt-search input{
	background: #fff;
	border-radius: 0;
	height: 40px;
	padding-left: 10px;

}
.zt-search .form-group{
	margin-top: 10px;
}
.zt-search .form-group b{
	font-size: 18px;
	width: 160px;
	display: block;
	text-align: right;
}
.zt-search .form-group .yzm{
	width: 100px;
}
.zt-search .form-group .input-w{
	width: 280px;
}
.pop-box{
	width: 500px;
	height: 240px;
	border:1px solid #ddd;
	border-radius: 4px;
	position: fixed;
	background: #fff;
	z-index: 9;
	top:50%;
	margin-top: -120px;
	left:50%;
	margin-left: -250px;
	padding: 20px;
}
.btn-bottom{
	border-top: 1px solid #f1f1f1;
	padding-top: 20px;
}
.trs{
	background: rgba(0,0,0,.6);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 8;
	top:0;
	left:0
}
.footer-links .nav-pills>li{
	display:inline-block;

}
.footer-links .nav-pills>li>a{
	padding:10px 40px;
	background:#eee;
}
.footer-links .nav-pills>li.active>a{
	background:#0251a2;

}
.footer-links ul.nav-pills{
	background:none;
	text-align:center;
}
.re-sliders.owl-carousel .owl-item img{
	width:auto!important;
}
.float-right-text{
	position:absolute;
	right:30px;
	top:6px
}
.panel-body .width-50 li{
	width:50%;
	float: left;
}
/*鏉ヤ俊閫夌櫥*/
.dl-xd{
	border-bottom:0;
	padding: 20px;

}
.arr-down{
	text-align: center;
	position: absolute;
	bottom: -24px;
	background: #00bbeb;
	border-radius: 0 0 30px 30px;
	width: 30px;
	height: 24px;
	text-align: center;
	left:50%;
	margin-left:-12px;
}
.arr-down i{
	font-size: 14px;
	color: #fff;
}
.datetimepicker-dropdown-top-left{
	margin-left:-106px;
}
.datetimepicker-days .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th{
	padding: 0;
}
/*鏀垮簻鍏紑鐩綍*/
.menu-fold{
}
.menu-fold>ul>li{
	margin-bottom:10px;
}
.menu-fold>ul>li>a{
	padding:14px 10px 14px 30px;
	border:1px solid #E1E8ED;
	font-size:16px;
	background:#FAFAFA;
	display:block;
	position:relative;
}
.menu-fold>ul>li>a:before{
	content:'';
	position:absolute;
	width:3px;
	height:12px;
	top:20px;
	left:18px;
	background:#ddd;
}
.menu-fold>ul>li>a.active:before{

	background:#fff;
}
.menu-fold>ul>li>a.inactive:after{
	content:'\e65e';
	position:absolute;
	font-size:12px;
	top:16px;
	color:#666;
	right:16px;
	font-family:iconfont;
}
.menu-fold>ul>li>a.active:after{
	content:'\e659';
	color:#fff;
	position:absolute;
	font-size:12px;
	top:16px;
	right:16px;
	font-family:iconfont;
}
.menu-fold>ul>li .active{
	background:#00c2ec;
	color:#fff;
	border-color:#00c2ec;
}
.menu-fold>ul>li>ul{
	background:#E7F4FD;
}
.menu-fold>ul>li>ul li{
	font-size:14px;
	padding:10px 50px;
	background:#E7F4FD;
	border-bottom:1px solid #D3EBFC;
	position:relative;
}
.menu-fold>ul>li>ul>li:before{
	content:'';
	position:absolute;
	width:6px;
	height:2px;
	top:20px;
	left:30px;
	background:#00c2ec;
}
.table-article td {
    font-size: 14px;
    max-height: 26px;
    height: 26px;
}
.pagination .whj_border,.pagination .whj_skip,.pagination .whj_padding{
	float: left;
	margin: 0 2px;
}
.pagination input.whj_border{
	max-width: 36px;
	padding: 2px 4px;
}
.pagination .whj_border{
	cursor: pointer;
}
.PicList li a img {
	max-height: 174px;
	min-height: 174px;
}

@media (max-width: 991px){
	.PicList li a img {
		max-height: 174px;
		min-height: 140px;
	}
}
@media (max-width: 767px){
	.PicList li a img {
		max-height: 174px;
		min-height: 174px;
	}
}
@media (max-width: 420px){
	.PicList li a img {
		max-height: 174px;
		min-height: 130px;
	}
}
.wen ul.uli16{
	min-height: 234px;
}

.col-20{
	float: left;
}
.col-16{
	width:16.66666%!important;
        float: left;
 }
.btnicon-5{
	margin-left: 5px!important;
}
.img-links{
	text-align: center;
	margin-bottom: 20px;
}
.img-links a{
	display:inline-block;
	margin:0 5px 10px;
}

 /*网上互动修改*/
.hd-img-list li{
	position: relative;
}
.hd-img-list li p{
	position: absolute;
	padding: 20px;
	top:20px;
	font-size: 18px;
	font-weight: bold;
	color: #304860;
}
.hd-img-list li .more-info{
	border-radius: 4px;
	background: rgba(2,81,162,.6);
	left:36px;
	top:110px;
	padding:4px 10px;
	color: #fff;
	position: absolute;
}
.hd-img-list li .more-info:hover{
	background: rgba(2,81,162,1);
}
.pic-list a{
	margin-bottom: 10px;
	display: block;
}

.navbar-brand a img{
	width: 260px;
	
}

.logo2 h2{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-top: 22px;
    margin-bottom: 5px;
}
.logo2 p {
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    opacity: .4;
}
@media (max-width: 1200px) and (min-width: 992px){
    .wd56 {
        width: 38.666667%;
    }
    .wd57 {
        width: 60.333333%;
    }
    .navbar-brand{
        margin-bottom: 5px;
    }
    .logo20{
        margin-left: 53px;
    }
}
@media (min-width:1200px){
    .wd56{
        width: 42.666667%;
    }
    .wd57{
        width: 57.333333%;
    }
}
@media (max-width: 991px) and (min-width: 551px){
	.logo2{
		width: 180px;
	    float: left;
    }
    .logo20{
        margin-top: 10px;
    }
    .logo20{
        float: left;
    }
}
@media (max-width: 550px){
	.navbar-brand{
		width: auto;
		float: none;
	}
	.logo2{
		width: auto;
	    float: none;
	    text-align: center;
	}
	.navbar-brand h1{
		text-align: center;
	}
	.logo2 h2{
		margin-top: 0;
    }
    .logo20{
        text-align: center;
    }
}
@media (max-width: 480px){
    .logo20{
        text-align: center;
    }
}
.logo20{
    margin-top: 13px;
    /* float: left; */
}
.logo20 img{
    width: 185px;
}
.zhezhao{
    background-color: rgba(0,0,0,.7);
    position: absolute;
    top: 0;
    width: 95%;
    bottom: 0;
    display: none;
        padding-top: 30px;
}
.zhezhao a{
    font-size: 18px!important;
    display: block!important;
    text-align: center!important;
    color: #fff!important;
    background: none!important;
    height: auto!important;
}

.btn-list li:hover .zhezhao{
    display: block;
}
