@charset "utf-8";
/* CSS Document */
html,body{ font:14px/1.8 'Microsoft YaHei'; color:#333; -webkit-text-size-adjust:none;    background: #f5f5f5;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; font-weight:normal;outline: none;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}
.hyxw_block2_left_list.bkj .list-title{width:80%;}
img { max-width:100%; height:auto; display:block;}
.clear{ clear:both;}
/*导航*/
.swiper-container img{width:100%; height:100%;}
.fl {float: left;}
.fr {float: right;}
.seb{ position:absolute; width:100%; bottom:18px;}
.seb .search{position:relative;width:26%; margin:24px auto;}
.seb input.text_input{background:none; border:1px solid #fff; height:50px; color:#fff; width:90%; font-size:18px; text-indent:2rem;outline: none; }
.seb input.text_input_search{ position:absolute; right:0;}
.jba.container { padding: 23px 20px;background: #fff;}
.lo-b{ position:relative;width:100%; overflow:hidden;}

.first{ overflow:hidden;    padding-bottom: 0px;}
.first .container{ padding:20px 20px 0; background:#fff;}

.blue .hover4{float: left;height: 45px;font-size: 21px;padding-left: 5px;color: #0061b9;border-bottom: 2px solid #0061b9;font-weight: bold;}
.box2_left_title, .box2_right_title, .box2_con_title {
    width: 100%;
    height: 44px;
border-bottom:1px solid #eee;}
.box2_left_title a.dtt{ background:#0061b9; color:#fff;}
.box2_left_title a.dtm{float: right;color: #666666;width: 100px;font-size: 16px;
    font-weight: normal;}
.box2_left_title a, .box2_right_title a, .box2_con_title a {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    width: 300px;
    text-align: center;
    display: block;
    height:45px;
line-height: 45px;}

.hover5 a{color: #0061b9;}
.hyxw_block2_left_top li {  font-size: 16px; float: left; width: 19%;background:#f5f5f5; padding: 10px 45px;text-align: center; margin: 0 5px; }
.hyxw_block2_left_top{ padding-bottom: 20px;text-align: center;width: 100%;
    float: left;
    margin-top: 16px;}
.list-title {    width: 28%;

    font-size: 16px;}
.list-title a{  display: block;}
.list-time {
    line-height: 36px;
    font-size: 15px;
    color: #888;
    width: 18%;
    text-align: center;}
.list-con {
    line-height: 27px;
    width: 100%;
    font-size: 15px;
color: #999;}
.hyxw_block2_left_top li a{ font-size: 21px;}
.hyxw_block2_left_top li:nth-child(5) a{ border-right:none;}
.hyxw_block2_left_top li.hover5 {
   
    text-align: center;
    color: #fff;
 background: #0061b9;}
.hover5 a{color:#fff;}
.list-con a{color:#999;}
.hyxw_block2_left{margin-bottom:20px;}
.hyxw_block2_left_list li { background:url(hei.png) no-repeat left 13px;padding: 0 16px;  }
.list-b{}
.left.body5 {box-sizing: border-box;  margin: 0px auto 30px;overflow: hidden;  }
.left.body5 ul { list-style-type: none;float: left;}
.left.body5 ul li {font-size: 0;margin-right: 10px;float: left;}
.fg{width:100%; float:left;}

.m{padding:0;}
footer{ width:100%; background:#0061b9; padding:60px 0; color:#fff; font-size:16px;}
footer a{color:#fff; font-size:16px;}
.fot ul li{ float:left;    margin-right: 10px;}
.wmp dl dd{float:left;padding-right: 5px;}
.hwx li{ text-align:center; margin-left:10px; float:left;}
.wmp{    padding-left: 8%;}


/*右侧*/
.side-always .app-item, .m-footer-nav{ display:none;}
.side-always {
  position: fixed;
  z-index: 99;
  right:3%;
  top: 50%;
  margin-top: -130px;
  box-sizing: border-box; }
  .side-always .side-items {
    display: block;
    position: relative;
    overflow: visible;
    background-color: #fff;
    cursor: pointer;
    width: 52px;
    height: 52px;
    transition-duration: .3s;border-radius:50%;
    margin-bottom: 5px; }
  .side-always .side-ico {
    position: relative;
    z-index: 4;
    width: 52px;
    height: 52px;
    transition-duration: .3s; 
 }
  .side-always .tele-item .side-ico {
    background: url(wb.png) no-repeat center; }
  .side-always .qq-item .side-ico {
    background: url(yj.png) no-repeat center; }
  .side-always .ewm-item .side-ico {
    background: url(wx.png) no-repeat center; }
  .side-always .toTop-item .side-ico {
    background: url(../images/side-toTop-item.png) no-repeat center; }

  .side-always .side-tele {
    position: absolute;
    display: none;
    width: 170px;
    height: 56px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: bold;
    line-height: 56px;
    color: #fff;
    left: -171px;
    top: 50%;
    margin-top: -28px;
    background-color: #8fc31f; }
  .side-always .side-tele-content {
    display: block;
    padding: 0 10px;
    text-align: center; }
  .side-always .side-ewm {
    position: absolute;
    display: none;
    width: 110px;
    height: 110px;
    background: #fff;
    padding: 5px;
    box-sizing: border-box;
    right: 104%;
    top: 50%;
    margin-top: -55px; }
 .side-always .side-ewm img{ width:100%; height:auto;   }
.n-close{ display:none; float:right; margin: 20px 30px;}
.mo-btn{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px;cursor: pointer;z-index: 9999;    display: none;}
.nav.sup{ left:0;}
.yjta_s {
	padding: 30px;
	height: 380px;
	background: #fff;
}

.yjta_s .search_title span {
	float: left;
	padding-left: 18px;
	height: 18px;
	line-height: 18px;
	border-left: 4px solid #115DB2;
	font-size: 24px;
	font-weight: bold;
	color: #115DB2;
}

.jytab {
	margin-top: 40px;
	padding: 0 18px;
}

.jytab .search_sub {
	margin-bottom: 20px;
}

.jytab .search_sub .in_title {
	float: left;
	font-size: 16px;
	color: #000;
	width: 64px;
	text-align: right;
	line-height: 38px;
	margin-right: 10px;
}

.jytab .search_sub input {
	float: left;
	border: 1px solid #D6D6D6;
	outline: none;
	border-radius: 3px;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
}

.jytab .search_sub select {
	float: left;
	border: 1px solid #D6D6D6;
	outline: none;
	border-radius: 3px;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	width: 103px;
}

.jytab .search_sub input.js_bt {
	width: 625px;
}

.jytab .search_sub .js_lm1 {
	width: 288px;
}

.jytab .search_sub .js_lm2 {
	margin-left: 10px;
	width: 140px;
}

.jytab .search_sub input.js_zw {
	width: 1008px;
}

.jytab .search_sub input.js_cbdw {
	width: 441px;
}

.jytab .search_sub .js_hybh {
	width: 275px;
}

.jytab .search_sub .bh {
	width: auto;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}

.jytab .search_sub input.js_bh {
	width: 123px;
	text-align: center;    color: #999;
}

.jytab .search_sub .rq {
	width: auto;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}

.jytab .search_sub input.js_rq {
	width: 210px;
	text-align: center;
}

.ml20 {
	margin-left: 20px;
}

.jytab .search_sr {
	text-align: center;
}

.jytab .search_sr input {
	width: 140px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	background: #115DB2;
	border: 1px solid #115DB2;
	border-radius: 2px;
	box-sizing: border-box;
	display: inline-block;
	font-size: 18px;padding:0;
}

.jytab .search_sr input[type="reset"] {
	background: #fff;
	color: #115DB2;
	margin-left: 20px;
}

@media (max-width:768px) {
	.yjtabljg_container {
		width: 100%;
		margin: 0 auto;
	}

	.yjta_s {
		padding: 15px;
		height: auto;
		background: #FCFCFC;
	}


	.jytab {
		margin-top: 20px;
		padding: 0 10px;
	}

	.jytab .search_sub {
		margin-bottom: 0;
	}

	.jytab .search_sub .in_title {
		float: left;
		font-size: 16px;
		color: #000;
		width: 22%;
		text-align: right;
		line-height: 38px;
		margin-right: 5px;
		margin-top: 5px;
		margin-bottom: 5px;
		overflow: hidden;
		height: 38px;
	}

	.jytab .search_sub input {
		float: right;
		border: 1px solid #D6D6D6;
		outline: none;
		border-radius: 3px;
		height: 38px;
		line-height: 38px;
		padding-left: 10px;
		width: 75%;
		margin-top: 5px;
		margin-bottom: 5px;

	}

	.jytab .search_sub select {
		float: right;
		border: 1px solid #D6D6D6;
		outline: none;
		border-radius: 3px;
		height: 38px;
		line-height: 38px;
		padding-left: 10px;
		width: 75%;
		margin-top: 5px;
		margin-bottom: 5px;

	}

	.jytab .search_sub input.js_bt {
		width: 75%;
	}

	.jytab .search_sub .js_lm1 {
		width: 75%;
	}

	.jytab .search_sub .js_lm2 {
		margin-left: 20%;
		width: 75%;

	}

	.jytab .search_sub input.js_zw {
		width: 75%;
	}

	.jytab .search_sub input.js_cbdw {
		width: 75%;
	}

	.jytab .search_sub .js_hybh {
		width: 75%;
	}

	.jytab .search_sub .bh {
		display: none;
	}

	.jytab .search_sub input.js_bh {
		width: 75%;
		text-align: center;
	}

	.jytab .search_sub .rq {
		margin-left: 0;
	}

	.jytab .search_sub input.js_rq {
		width: 75%;
		text-align: center;
	}

	.ml20 {
		margin-left: 0;
	}

	.jytab .search_sr {
		text-align: center;
		margin-top: 10px;
	}
	.yjta_s .search_title span{{font-size:18px;}}

}

@media (max-width: 1152px) and (min-width: 991px) {
		
	
.pic_news,#focus ul li{width:490px;}
	.zjg {width: 60%;}
	.dsh{width:100%;}
	.ljc li {width: 33.3333%;    margin-top: 10px;}
	.hwx{ display:none;}
	.dsh ul li{    width: 33.3333%;}
	.zxc{ width:36%;}
	.pic_news_list li span{ float:none;}
	.hyxw_block2_left_top li{    padding: 10px 16px;    width: 18%;}
	
}
@media (max-width: 991px) and (min-width: 767px) {
	
ul.ly h3{padding: 20px;}
	.hwx{ display:none;}
	.pic_news{width:100%;}
	#focus ul li{ width:728px;}
	.pic_news_right {padding-left: 0;}
	.hyxw_block2_left_top li{  width: 17%;  padding: 10px 16px;}
	.list-title a{    padding-right: 15px;}
}
	@media (max-width:767.5px){
			
	.vt ul li{ width:33.3333%;}
		.hwx{ display:none;}
		footer{    padding: 30px 0;}
		.pic_news {width: 280px;    height: 214px;}
		#focus ul li{width:280px;}
		.pic_news_right {padding-left: 0;}
		.first .container {padding: 23px 10px;}
		.hyxw_block2_left_top li a {font-size: 16px;}
		.hover5 {font-size: 16px;}
		.hyxw_block2_left_top li{width: 45%;    padding: 6px 20px; margin-bottom:10px;}
		.list-b{    padding: 0 13px;}
		.seb,.logo{ position:static;}
		.seb .search {
margin: 5px auto;
			width: 100%}
		.seb input.text_input{font-size: 15px;

    outline: none;
    background: #999;    height: 36px;}
		.seb input.text_input_search {

			height: 35px;}
		.hyxw_block2_left {
    margin-bottom: 10px;
			padding: 0;}
		.hyxw_block2_left_top li {
			font-size: 15px;}
		.hyxw_block2_left_list li{padding:0 2px;}
		.list-title a {
;
    float: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    max-width: 95% !important;
			font-size: 15px;}
		.list-time{display:none;}
		.hyxw_block2_left_top {
    padding-bottom: 5px;

			margin-top: 6px;}
		.list-title{float:none !important;}
		.box2_left_title a.dtm {
			font-size: 15px;}
		.first {

			padding-bottom: 0px;}
		
}
.old_type .box2_left_title a,.old_type .box2_right_title a,.old_type .box2_con_title a {
    font-size: 40px;
    height: 68px;
    line-height: 68px;
    }
.old_type .box2_left_title,.old_type .box2_right_title,.old_type .box2_con_title {
    height: 87px;
    }
.old_type .hyxw_block2_left_top li {
    font-size: 32px;
    width: 32%;
    margin: 5px 5px;}
.old_type .list-title {
    font-size: 32px;     width: 82%;   line-height: 68px;}
.old_type .list-time {
    line-height: 68px;
    font-size: 32px;}
.old_type .list-title a {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.old_type .hyxw_block2_left_list li {
       background: url(/picture/113/2212151708580416889.png) no-repeat left;    padding: 0 26px;}
.old_type .box2_left_title a.dtm {
    width: 165px;
    font-size: 28px !important;}
.old_type .seb input.text_input{font-size: 28px;}