@charset "utf-8";
/*网站基本样式*/
body{
}
/*网站基本样式结束*/
/*版块*/
.m-body{clear: both;margin-top:10px;}
.mui-card{margin:10px 0}
.m-header{
	color:#ada8a8;
    background: #E6E6E6;
	line-height: 55px;
}
.m-header .m-header-title{
	display: inline-block;
	color:#ffffff;
	padding:0 18px 0 5px;
	line-height: 55px;
	padding-left: 28px;
    font-size: 24px;
    font-weight: bold;
	cursor: pointer;
}
.m-header .m-header-links a{
	color:#ffffff;
	padding-right:20px;
	font-size: 16px;
    cursor: pointer;
}
.m-content{
	padding:8px;
	
	border-top:0;
}

/*版块结束*/

/*顶部导航菜单*/
.topbar-nav {
    background: #0d51a5;
}
.topbar-nav .metismenu > li >div{
	color:#ffffff;
	line-height:60px;font-weight: bold;
}
.metismenu a{
	font-size: 17px;
    font-weight: 700;
	padding: 0 17px;
}
.topbar-nav .metismenu > li >div:hover,
.topbar-nav .metismenu > li >div:focus,
.topbar-nav .metismenu > li >div:active {
	background-color:#1384e2;
}
.topbar-nav .metismenu > li >div.current{
	background-color:#1384e2;
}

.topbar-nav .nav-sub{
	background-color: #1384e4;
	display:none;
	color:#fff;
	
	position: absolute;
    left: 0;
    top: 60px;
    min-width: 100%;
    z-index: 100;
    background: #fff;
    text-align: center;
}
.topbar-nav .nav-sub > li > div{
	height:36px;line-height:36px;
	position: relative;
    white-space: nowrap;
    vertical-align: top;
	
}
.topbar-nav .nav-sub > li > div:hover,
.topbar-nav .nav-sub > li > div:focus,
.topbar-nav .nav-sub > li > div:active{
	background-color: #0d51a5;
}
.topbar-nav .nav-sub > li > div.current{
	background-color: #0d51a5;
}
/*菜单鼠标滑过自动显示*/
.topbar-nav li:hover > ul{
	display:block !important;
}
/*类目列表样式*/
.list-category {
}
.list-category .metismenu > li > div {
border-bottom: 1px dashed #cccccc;height:30px;line-height:30px;  
}
.list-category .metismenu > li > div:hover, .list-category .metismenu > li > div:focus, .list-category .metismenu > li > div:active {
	color:#fa1212;
background-image:none;}
.list-category .metismenu > li > div.current{
	color:#f20505;
}
.list-category .metismenu > li > div .list-icon{
  display:inline-block;
  background-image: url(/upload/yp/6/ANuGzzLWXxNvxfy0JCzmhgxrOXS0mrUN.gif) ;
}


/*子级类目*/
.list-category .list-category-sub{
}
.list-category .list-category-sub > li > div{
}

.list-category .list-category-sub > li > div:hover, .list-category .list-category-sub > li > div:focus, .list-category .list-category-sub > li > div:active {
}

.list-category .list-category-sub > li > div.current{
}
/*类目列表样式结束*/

/*底部菜单样式*/ 
/*底部菜单样式结束*/ 

/*整体自定义样式*/
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:fixed; z-index:999; bottom:80px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(/upload/yp/6/VrZugrR7GFbpITih34bpYXuI3AD9NTXs.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #block;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(/upload/yp/6/VrZugrR7GFbpITih34bpYXuI3AD9NTXs.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(/upload/yp/6/1AAcNybsOKdirwebw2lk69reKs2oIvEJ.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}
#back-to-top { bottom: 20px;position: fixed;right: 20px;}
#back-to-top a {background: transparent url(static/img/backtop.png) no-repeat scroll 0 0;display: block;width: 24px;height: 24px;text-indent: -999em;transition: color 1s ease 0s;background-size: 24px 24px; }
@media (min-width: 992px) {
  #back-to-top a{width: 54px;height: 54px;background-size: 54px 54px;}
}
/* 自定义 */
.home-news .news_text a{
	color: #959595
}
.home-news .news-title{
	color: #0d51a5;
	font-size: 18px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 5px;
	line-height: 30px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-news .news_text{
	font-size: 14px;
    line-height: 26px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 52px;
	text-indent:2em;
}
.news_list {
	padding-left:0;
	margin-top:10px;
	
}
.news_list li{
	line-height: 34px;
    padding-left: 0px;
	list-style: none;
}
.news_list .news_title{
	font-size: 16px;
    line-height: 40px;
    height: 40px;
    padding-left: 20px;
    background: url(static/img/news_biao.png) no-repeat left center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;
}
.news_list div.news_title{float: left;}
.news_list .news_meta{
	line-height: 40px;
    font-size: 16px;
	float: right;
    margin-left: 2px;
    color: #959595;
}
.tzgg{margin-top:12px}
.home-news .news_list li.news .news_date {
    float: left;
    width: 80px;
    margin-right: -105px;
    text-align: center;
}
.home-news .news_list li.news .news_wz .news_con {
    margin-left: 105px;
    padding: 5px 0px;
}
.home-news .news_list li.news .news_date .news_year {
    line-height: 45px;
    height: 40px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background-color: #1384e4;
    transition: all 0.4s ease-in-out;
    border-radius: 8px 8px 0 0;
}
.home-news .news_list li.news .news_date .news_days {
    line-height: 25px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    background-color: #1384e4;
    border-radius: 0 0 8px 8px;
}
.home-news .news_list li.news .news_title{
	background:none;
	width:auto;
	padding-left:0;
	white-space:normal;
}

.home-news .news_list li.news .news_title a {
    color: #0d51a5;
}
.home-news .news_list li.news .news_title {
    line-height: 30px;
    height: 60px;
    font-size: 18px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.home-news .news_list li.news {
    margin-bottom: 5px;
    padding-bottom: 12px;
    border-bottom: 1px solid #dcdcdc;
}
.jsfc {
	overflow: hidden;padding:22px 0 0 0;
	
}
.jsfc .thumbnail{border:none}
.jsfc img{height: 155px !important}
.jsfc .title{text-align:center;padding-top:5px}
.xyfc{
	padding:22px 0 0 0;overflow: hidden;
}
.xyfc .thumbnail{border:none}
.xyfc .news_list li.news {
    width: 25%;
	float: left;
	line-height: 34px;
}
.xyfc .news_list li.news .news_box {
    margin: 0px 5px;
    transition: all 0.4s ease-in-out;
}
.xyfc .news_list .news_title{
	background:none;
}
.xyfc .news_list li.news .news_imgs {
    padding-top: 0;
    height: 225px;
}
.xyfc .news_list li.news .news_bg {
    top: 0px;
    height: 225px;
    opacity: 1;
    filter: Alpha(opacity=100);
}

.news_tu .news_list li.news .news_imgs {
    padding-top: 75%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}

.jyzp{
	margin-top:10px;
}
.jyzp .news_list li{
	line-height:45px;
	padding-bottom: 8px;
}
.jyzp .news_title{
	width:99%;
}
.news_list li.news .news_bg {
  
    left: 0px;
    bottom: 0px;
    right: 0px;
    height: 30px;
    background: #000;
    opacity: .7;
    filter: Alpha(opacity=70);
}
.mtjz .news_list li.news {
    margin-top: 21px;
}
.mtjz .news_tu .news_list li.news .news_imgs {
    padding-top: 0;
    height: 127px;
    width: 23.66%;
    float: left;
}
.mtjz .news_list li.news .news_imgs {
    padding-top: 75%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}
.mtjz .news_list li.news .news_bg {
    top: 0;
    height: 127px;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.mtjz li.news .news_bg {
    height: 30px;
    background: #000;
    opacity: .7;
}
.mtjz .news_tu .news_list li.news .news_wz {
    float: right;
    width: 70.42%;
    margin-right: 24px;
}
.mtjz .news_tu .news_list li.news .news_title {
    font-size: 18px;
    white-space: nowrap;
    line-height: 44px;
    height: 44px;
    margin-top: 11px;
	overflow: hidden;
}
.mtjz .news_title{
	width:99% !important;
}
.link_icon .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    background: url(static/img/ksdh.png) no-repeat;
}
.link_icon .news_list li.news {
    float: left;
    width: 50%;
    text-align: center;
    border: none;
	line-height: 34px;
    padding-left: 0px;
}

.link_icon .news_list li.news .news_box {
    margin: 0 10px;
    float: left;
}
.link_icon .news_list li.news .link_con {
    display: inline-block;
    line-height: 30px;
    color: #313131;
    font-size: 16px;
    margin-left: 8px;
}
.link_icon .news_list li.news.i1 .link_icon .icon {
    background-position: 0px 0px;
}
.link_icon .news_list li.news .link_icon .icon {
    width: 64px;
    height: 64px;
    margin: 13px 0px;
    border: 0px solid red;
}
.link_icon .news_list li.news.i2 .link_icon .icon {
    background-position: -232px 0px;
}
.link_icon .news_list li.news.i3 .link_icon .icon {
    background-position: 0px -87px;
}
.link_icon .news_list li.news .link_icon .icon {
    width: 64px;
    height: 64px;
    margin: 13px 0px;
    border: 0px solid red;
}
.link_icon .news_list li.news.i5 .link_icon .icon {
    background-position: -0px -180px;
}
.link_icon .news_list li.news.i6 .link_icon .icon {
    background-position: -232px -180px;
}
.yqlj .lj-title {
	background: #66a2da;
	width:100%;
	float:left;
	
}
.yqlj .lj-title span{
	margin: 0 35px 0 29px;
	line-height: 80px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.yqlj .lj-content {
	line-height: 80px;
}
.yqlj .lj-content a{
	background: url(static/img/news_biao.png) no-repeat left center;
	padding-left:12px;
	margin-left:20px;
	font-size: 18px;
}

.footer{
	background: url(static/img/footer-bg.png) no-repeat center;
    background-size: cover;
}
.footer p{
	text-align:left;
	color: #fff;
	font-size: 14px;
    line-height: 30px;
}
.tab-show .news_list{
	display:none;
}
.tab-show .m-header-title{
	color:#0066CC;
	font-size: 20px;
}
.tab-show .news_list.current{
	display:block;
}
.tab-show .m-header-title.current{
	background: #FF9933;
	color:#fff;
}
.news_tu.tab-show .m-header-title.current{
	background: #FF6600;
}
.head-search{
	border: none;
	margin-left: 10px;
    color: #666666;
    float: left;
	margin-top:50px;
}
.head-search .search-title{
	width: 100%;
    height: 22px;
    padding: 4px 0;
    line-height: 22px;
    background: none;
    color: #000;
    font-size: 13px;
    border: 0;
    outline: 0;
}
.head-search form {
    display: block;
}
.head-search .search-input {
    margin-left: 4px;
	float:left;
}
.head-search .search-input input.search-title {
    width: 180px;
    height: 32px;
    padding: 4px 5px;
    line-height: 22px;
    background: white;
    color: #000;
    font-size: 13px;
    border: 0;
    outline: 0;
}
.head-search .search-btn input.search-submit {
    width: 63px;
    height: 30px;
    border: 0;
    outline: 0;
    background: #FFFFFF url(static/img/search.png) no-repeat center;
    cursor: pointer;
}
.head-search .search-btn {
	float:left;
    width: 63px;
    height: 30px;
}
.wp_search .keyword {
    width: 180px;
    height: 32px;
    padding: 4px 5px;
    line-height: 22px;
    background: white;
    color: #9E9E9E;
    font-size: 13px;
    border: 0;
    outline: 0;
}
.wp_search .search {
    background: #FFFFFF url(static/img/search.png) no-repeat center !important;
    width: 63px;
    height: 30px;
    border: 0px;
    cursor: pointer;
}


.header .pull-right{
	width:260px;
}
.header .header-right{
	text-align: right;
	font-size: 16px;
	color: #0d51a5;
	padding-right:10px;
}
.header .header-right a{
	color: #0073E6;
	font-weight:bold;
}
.header .logo {
    margin-top:40px;width:400px;
}
.slideBox{ width:320px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd; padding:0;margin:0 }

.slideBox .pic{ position:relative; height:100%; z-index:0;list-style-type: none;padding:0px;margin:0;   }
.slideBox .pic li{ zoom:1; vertical-align:middle;list-style-type: none;padding:0px;margin:0; }
.slideBox .pic img{ width:100%; height:230px; display:block;  }

.slideBox .txt {
    position: absolute;
    bottom: 1px;
    z-index: 2;
    height: 36px;
    width: 100%;
    overflow: hidden;
}
.slideBox .txt li {
    height: 36px;
    line-height: 36px;
    position: absolute;
    bottom: -36px;
	list-style-type: none;
	left:5px;
	width:205px;
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.slideBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 2px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.slideBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}

.slideBox .num { position: absolute; z-index: 3; bottom: 1px; right: 8px; }
.slideBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.slideBox .num li a,.slideBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.slideBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .num li.on a,.slideBox .num a:hover{ background:#f60;  }

.xyfc img{
	height: 150px !important;
}
.wp_listcolumn{
	padding-left:0!important;
}
.m-header-show{
	height: 48px;
    line-height: 48px;
	border-bottom: 2px solid #E6E6E6;
}
.m-header-show .m-header-title{
	border-bottom: 2px solid #0f429b;
	display: inline-block;
    font-size: 20px;
    font-family: "Microsoft yahei";
    font-weight: normal;
    color: #0f429b;
	margin-top:-2px;
}
.m-header-left{
	height: 48px;line-height: 48px;background-color:#0d51a5;
}
.m-header-left .m-header-title{
	line-height: 48px;
	font-weight: normal;
	font-size:20px;
	color: #fff !important;
	padding-left:20px;
}

.m-content .column-name{
    padding:10px 20px !important;
}
@media (max-width: 768px) {
  .header .logo {
    width: 100%;
  }
  .header .head-search{
	  display:none;
  }
}
@charset "utf-8";
/*网站基本样式*/
body{
}
/*网站基本样式结束*/
/*版块*/
.m-body{clear: both;margin-top:10px;}
.mui-card{margin:10px 0}
.m-header{
	color:#ada8a8;
    background: #E6E6E6;
	line-height: 55px;
}
.m-header .m-header-title{
	display: inline-block;
	color:#ffffff;
	padding:0 18px 0 5px;
	line-height: 55px;
	padding-left: 28px;
    font-size: 24px;
    font-weight: bold;
	cursor: pointer;
}
.m-header .m-header-links a{
	color:#ffffff;
	padding-right:20px;
	font-size: 16px;
    cursor: pointer;
}
.m-content{
	padding:8px;
	
	border-top:0;
}

/*版块结束*/

/*顶部导航菜单*/
.topbar-nav {
    background: #0d51a5;
}
.topbar-nav .metismenu > li >div{
	color:#ffffff;
	line-height:60px;font-weight: bold;
}
.metismenu a{
	font-size: 17px;
    font-weight: 700;
}
.topbar-nav .metismenu > li >div:hover,
.topbar-nav .metismenu > li >div:focus,
.topbar-nav .metismenu > li >div:active {
	background-color:#1384e2;
}
.topbar-nav .metismenu > li >div.current{
	background-color:#1384e2;
}

.topbar-nav .nav-sub{
	background-color: #1384e4;
	display:none;
	color:#fff;
}
.topbar-nav .nav-sub > li > div{
	height:36px;line-height:36px;
	text-align:left;
	padding-left:16px;
}
.topbar-nav .nav-sub > li > div:hover,
.topbar-nav .nav-sub > li > div:focus,
.topbar-nav .nav-sub > li > div:active{
	background-color: #0d51a5;
}
.topbar-nav .nav-sub > li > div.current{
	background-color: #0d51a5;
}
/*菜单鼠标滑过自动显示*/
.topbar-nav li:hover > ul{
	display:block !important;
}
/*类目列表样式*/
.list-category {
}
.list-category .metismenu > li > div {
border-bottom: 1px dashed #cccccc;height:30px;line-height:30px;  
}
.list-category .metismenu > li > div:hover, .list-category .metismenu > li > div:focus, .list-category .metismenu > li > div:active {
	color:#fa1212;
background-image:none;}
.list-category .metismenu > li > div.current{
	color:#f20505;
}
.list-category .metismenu > li > div .list-icon{
  display:inline-block;
  background-image: url(/upload/yp/6/ANuGzzLWXxNvxfy0JCzmhgxrOXS0mrUN.gif) ;
}


/*子级类目*/
.list-category .list-category-sub{
}
.list-category .list-category-sub > li > div{
}

.list-category .list-category-sub > li > div:hover, .list-category .list-category-sub > li > div:focus, .list-category .list-category-sub > li > div:active {
}

.list-category .list-category-sub > li > div.current{
}
/*类目列表样式结束*/

/*底部菜单样式*/ 
/*底部菜单样式结束*/ 

/*整体自定义样式*/
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}
.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:fixed; z-index:999; bottom:80px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(/upload/yp/6/VrZugrR7GFbpITih34bpYXuI3AD9NTXs.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #block;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(/upload/yp/6/VrZugrR7GFbpITih34bpYXuI3AD9NTXs.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(/upload/yp/6/1AAcNybsOKdirwebw2lk69reKs2oIvEJ.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}
#back-to-top { bottom: 20px;position: fixed;right: 20px;}
#back-to-top a {background: transparent url(static/img/backtop.png) no-repeat scroll 0 0;display: block;width: 24px;height: 24px;text-indent: -999em;transition: color 1s ease 0s;background-size: 24px 24px; }
@media (min-width: 992px) {
  #back-to-top a{width: 54px;height: 54px;background-size: 54px 54px;}
}
/* 自定义 */
.home-news .news_text a{
	color: #959595
}
.home-news .news-title{
	color: #0d51a5;
	font-size: 18px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 5px;
	line-height: 30px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-news .news_text{
	font-size: 14px;
    line-height: 26px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 52px;
	text-indent:2em;
}
.news_list {
	padding-left:0;
	
	
}
.news_list li{
	line-height: 34px;
    padding-left: 0px;
	list-style: none;
}
.news_list .news_title{
	font-size: 16px;
    line-height: 40px;
    height: 40px;
    padding-left: 20px;
    background: url(static/img/news_biao.png) no-repeat left center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 80%;
	
}
.news_list div.news_title{float: left;}
.news_list .news_meta{
	line-height: 40px;
    font-size: 16px;
	float: right;
    margin-left: 2px;
    color: #959595;
}
.tzgg{margin-top:12px}
.home-news .news_list li.news .news_date {
    float: left;
    width: 80px;
    margin-right: -105px;
    text-align: center;
}
.home-news .news_list li.news .news_wz .news_con {
    margin-left: 105px;
    padding: 5px 0px;
}
.home-news .news_list li.news .news_date .news_year {
    line-height: 45px;
    height: 40px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    background-color: #1384e4;
    transition: all 0.4s ease-in-out;
    border-radius: 8px 8px 0 0;
}
.home-news .news_list li.news .news_date .news_days {
    line-height: 25px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    background-color: #1384e4;
    border-radius: 0 0 8px 8px;
}
.home-news .news_list li.news .news_title{
	background:none;
	width:auto;
	padding-left:0;
	white-space:normal;
}

.home-news .news_list li.news .news_title a {
    color: #0d51a5;
}
.home-news .news_list li.news .news_title {
    line-height: 30px;
    height: 60px;
    font-size: 18px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.home-news .news_list li.news {
    margin-bottom: 5px;
    padding-bottom: 12px;
    border-bottom: 1px solid #dcdcdc;
}
.jsfc {
	overflow: hidden;padding:22px 0 0 0;
	
}
.jsfc .thumbnail{border:none}
.jsfc img{height: 155px !important}
.jsfc .title{text-align:center;padding-top:5px}
.xyfc{
	padding:22px 0 0 0;overflow: hidden;
}
.xyfc .thumbnail{border:none}
.xyfc .news_list li.news {
    width: 25%;
	float: left;
	line-height: 34px;
}
.xyfc .news_list li.news .news_box {
    margin: 0px 5px;
    transition: all 0.4s ease-in-out;
}
.xyfc .news_list .news_title{
	background:none;
}
.xyfc .news_list li.news .news_imgs {
    padding-top: 0;
    height: 225px;
}
.xyfc .news_list li.news .news_bg {
    top: 0px;
    height: 225px;
    opacity: 1;
    filter: Alpha(opacity=100);
}

.news_tu .news_list li.news .news_imgs {
    padding-top: 75%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}

.jyzp{
	margin-top:10px;
}
.jyzp .news_list li{
	
	padding-bottom: 8px;
}
.jyzp .news_title{
	width:99%;
}
.news_list li.news .news_bg {
  
    left: 0px;
    bottom: 0px;
    right: 0px;
    height: 30px;
    background: #000;
    opacity: .7;
    filter: Alpha(opacity=70);
}
.mtjz .news_list li.news {
    margin-top: 21px;
}
.mtjz .news_tu .news_list li.news .news_imgs {
    padding-top: 0;
    height: 127px;
    width: 23.66%;
    float: left;
}
.mtjz .news_list li.news .news_imgs {
    padding-top: 75%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}
.mtjz .news_list li.news .news_bg {
    top: 0;
    height: 127px;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.mtjz li.news .news_bg {
    height: 30px;
    background: #000;
    opacity: .7;
}
.mtjz .news_tu .news_list li.news .news_wz {
    float: right;
    width: 70.42%;
    margin-right: 24px;
}
.mtjz .news_tu .news_list li.news .news_title {
    font-size: 18px;
    white-space: nowrap;
    line-height: 44px;
    height: 44px;
    margin-top: 11px;
	overflow: hidden;
}
.link_icon .icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    background: url(static/img/ksdh.png) no-repeat;
}
.link_icon .news_list li.news {
    float: left;
    width: 50%;
    text-align: center;
    border: none;
	line-height: 34px;
    padding-left: 0px;
}

.link_icon .news_list li.news .news_box {
    margin: 0 10px;
    float: left;
}
.link_icon .news_list li.news .link_con {
    display: inline-block;
    line-height: 30px;
    color: #313131;
    font-size: 16px;
    margin-left: 8px;
}
.link_icon .news_list li.news.i1 .link_icon .icon {
    background-position: 0px 0px;
}
.link_icon .news_list li.news .link_icon .icon {
    width: 64px;
    height: 64px;
    margin: 13px 0px;
    border: 0px solid red;
}
.link_icon .news_list li.news.i2 .link_icon .icon {
    background-position: -232px 0px;
}
.link_icon .news_list li.news.i3 .link_icon .icon {
    background-position: 0px -87px;
}
.link_icon .news_list li.news .link_icon .icon {
    width: 64px;
    height: 64px;
    margin: 13px 0px;
    border: 0px solid red;
}
.link_icon .news_list li.news.i5 .link_icon .icon {
    background-position: -0px -180px;
}
.link_icon .news_list li.news.i6 .link_icon .icon {
    background-position: -232px -180px;
}
.yqlj .lj-title {
	background: #66a2da;
	width:100%;
	float:left;
	
}
.yqlj .lj-title span{
	margin: 0 35px 0 29px;
	line-height: 80px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
.yqlj .lj-content {
	line-height: 80px;
}
.yqlj .lj-content a{
	background: url(static/img/news_biao.png) no-repeat left center;
	padding-left:12px;
	margin-left:20px;
	font-size: 18px;
}

.footer{
	background: url(static/img/footer-bg.png) no-repeat center;
    background-size: cover;
}
.footer p{
	text-align:left;
	color: #fff;
	font-size: 14px;
    line-height: 30px;
}
.tab-show .news_list{
	display:none;
}
.tab-show .news_list ul{
	padding-left:5px;
}
.tab-show .m-header-title{
	color:#0066CC;
	font-size: 20px;
}
.tab-show .news_list.current{
	display:block;
}
.tab-show .m-header-title.current{
	background: #FF9933;
	color:#fff;
}
.tab-show .m-header-links a{
	display:none;
}
.tab-show .m-header-links a.current{
	display:block;
}



.news_tu.tab-show .m-header-title.current{
	background: #FF6600;
}
.head-search{
	border: none;
	margin-left: 10px;
    color: #666666;
    float: left;
	margin-top:50px;
}
.head-search .search-title{
	width: 100%;
    height: 22px;
    padding: 4px 0;
    line-height: 22px;
    background: none;
    color: #000;
    font-size: 13px;
    border: 0;
    outline: 0;
}
.head-search form {
    display: block;
}
.head-search .search-input {
    margin-left: 4px;
	float:left;
}
.head-search .search-input input.search-title {
    width: 180px;
    height: 32px;
    padding: 4px 5px;
    line-height: 22px;
    background: white;
    color: #000;
    font-size: 13px;
    border: 0;
    outline: 0;
}
.head-search .search-btn input.search-submit {
    width: 63px;
    height: 30px;
    border: 0;
    outline: 0;
    background: #FFFFFF url(static/img/search.png) no-repeat center;
    cursor: pointer;
}
.head-search .search-btn {
	float:left;
    width: 63px;
    height: 30px;
}
.wp_search .keyword {
    width: 180px;
    height: 32px;
    padding: 4px 5px;
    line-height: 22px;
    background: white;
    color: #9E9E9E;
    font-size: 13px;
    border: 0;
    outline: 0;
}
.wp_search .search {
    background: #FFFFFF url(static/img/search.png) no-repeat center !important;
    width: 63px;
    height: 30px;
    border: 0px;
    cursor: pointer;
}


.header .pull-right{
	width:260px;
}
.header .header-right{
	text-align: right;
	font-size: 16px;
	color: #0d51a5;
	padding-right:10px;
}
.header .header-right a{
	color: #0073E6;
	font-weight:bold;
}
.header .logo {
    margin-top:40px;width:400px;
}
.slideBox{ width:320px; height:230px; overflow:hidden; position:relative; border:1px solid #ddd; padding:0;margin:0 }

.slideBox .pic{ position:relative; height:100%; z-index:0;list-style-type: none;padding:0px;margin:0;   }
.slideBox .pic li{ zoom:1; vertical-align:middle;list-style-type: none;padding:0px;margin:0; }
.slideBox .pic img{ width:100%; height:230px; display:block;  }

.slideBox .txt {
    position: absolute;
    bottom: 1px;
    z-index: 2;
    height: 36px;
    width: 100%;
    overflow: hidden;
}
.slideBox .txt li {
    height: 36px;
    line-height: 36px;
    position: absolute;
    bottom: -36px;
	list-style-type: none;
	left:5px;
	width:205px;
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
}
.slideBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 2px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.slideBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}

.slideBox .num { position: absolute; z-index: 3; bottom: 1px; right: 8px; }
.slideBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.slideBox .num li a,.slideBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.slideBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .num li.on a,.slideBox .num a:hover{ background:#f60;  }

.xyfc img{
	height: 150px !important;
}
.wp_listcolumn{
	padding-left:0!important;
}
.m-header-show{
	height: 48px;
    line-height: 48px;
	border-bottom: 2px solid #E6E6E6;
}
.m-header-show .m-header-title{
	border-bottom: 2px solid #0f429b;
	display: inline-block;
    font-size: 20px;
    font-family: "Microsoft yahei";
    font-weight: normal;
    color: #0f429b;
	margin-top:-2px;
}
.m-header-left{
	height: 48px;line-height: 48px;background-color:#0d51a5;
}
.m-header-left .m-header-title{
	line-height: 48px;
	font-weight: normal;
	font-size:20px;
	color: #fff !important;
	padding-left:20px;
}

.m-content .column-name{
    padding:10px 20px !important;
}
@media (max-width: 768px) {
  .header .logo {
    width: 100%;
  }
  .header .head-search{
	  display:none;
  }
}
