body {background: #e6e6e6; }
.picfocus{overflow: hidden;}
.picfocus img{
	width: 100%;
    -webkit-transition:0.36s ease;
    -moz-transition:0.36s ease;
    -o-transition:0.36s ease;
  -ms-transition:0.36s ease;
}
.picfocus:hover img,
a:hover .picfocus img{
     transform:scale(1.1);
     -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1);
     -o-transform:scale(1.1);
     -ms-transform:scale(1.1);
}

.BreadCrumbs{
	padding:20px 0;
}
.BreadCrumbs,.BreadCrumbs a{
	color:#444444;
	font-size:14px;
}

/*pages*/
.pages{padding: 20px 0;text-align: center;cursor: default}
.pages a{min-width: 36px; height: 36px; line-height: 36px; border-radius: 5px;margin: 0 4px; border: 1px solid #e3e3e3; color: #ccc; background: #eee; display: inline-block; box-sizing: initial;}
.pages a:not([href]):not([tabindex]) {color: #ccc;}
.pages a.active,
.pages a[href]{background: #fff;color: #999}
.pages a.active:not([href]):not([tabindex]),
.pages a[href]:hover{background: #2897c2;border-color: #2897c2;color: #fff}
.pages .end,
.pages .first,
.pages .next,
.pages .prev{padding: 0 15px}


.pages a.page-num-current{background: #2897c2;border-color: #2897c2;color: #fff}

.tag_nav .tt { font-size: 20px; font-weight: 400; color: #333; padding-bottom: 26px; border-bottom: solid 1px #f2f2f2; }
.tag_nav .tt h1 { display:inline-block; font-size:20px; color: #e80000; }
.tag_nav .hot-lebel-tt { position: relative; }

.tag_nav .mianbaoxie { right: 5%; }
.tag_nav .mianbaoxie { color: #999; font-size: 13px; position: absolute; right: 0; top: 2px; z-index: 3;}
.tag_nav .mianbaoxie a { color: #999; }
.tag_nav .mianbaoxie a:hover { color: #333; }

/*hover动画*/
.hover-animation, .hover-animation em { -webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out; position: relative; }
.hover-animation em { display: block; width: 0; height: 100%; background-color: #2693c1; position: absolute; left: 0; top: 0; z-index: 1; }
.hover-animation span { position: relative; z-index: 2; }
.hover-animation:hover em { width: 100%; }

.tabs_cont .hot-label-list { padding-top: 36px; }
.tabs_cont .hot-label-list a { display: inline-block; padding: 6px 12px; background-color: #f8f8f8; color: #666; margin:0 8px 12px 0; }
.tabs_cont .hot-label-list a:hover { color: #fff; }



/*zt-banner*/
.zt-banner{position: relative;}
.zt-banner img{width: 100%;}
.zt-banner .text-box{position: absolute; top:0; left: 0; right: 0; bottom: 0; line-height: 1; color: #fff; display: flex; justify-content: center; align-items: center; text-align: center;}
.zt-banner .text-box .p1{font-size: 40px; font-weight: bold;}
@media (max-width: 1599px){
	.zt-banner .text-box .p1{font-size: 38px; }
}


/*news_page*/
.news_page{overflow: hidden;}

.news .container{background: #fff; padding: 1px 7% 1px;}
.news .tabs{ padding: 30px 0 50px; border-bottom: 1px solid #e5e5e5; text-align: center;}
.news .tabs a{ margin: 0 20px; display: inline-block; line-height: 38px; font-size: 20px; color: #333333; position: relative;}
.news .tabs a:after{ content: ""; position: absolute; bottom: 0; left: 0; width: 0%; height: 1px; background: #2897c2; transition: all ease .4s; -webkit-transition: all ease .4s;}
.news .tabs a.active,
.news .tabs a:hover{ color: #2897c2;}
.news .tabs a.active:after,
.news .tabs a:hover:after{ width: 100%;}

/*.news_list{ margin-bottom: 60px;}*/
/*.news_list li{ padding: 30px 0; border-bottom: 1px solid #ebebeb;}*/
/*.news_list .item{display: flex;}*/
/*.news_list .item .picfocus {width: 310px; overflow: hidden; }*/
/*.news_list .item .info{flex: 1; margin: 0 0 0 40px;}*/
/*.news_list .item .tit{ color: #1a1a1a; font-size: 18px; line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}*/
/*.news_list .item .desc{font-size: 14px; margin: 20px 0 0; line-height: 26px; height: 78px; overflow: hidden; color: #999;}*/
/*.news_list .item .more{margin-top: 40px; overflow: hidden;}*/
/*.news_list .item .date {float: left; font-style: normal; color: #666;}*/
/*.news_list .item .link{ float: right; display: inline-block; padding-right: 40px; color: #2897c2; position: relative;transition: all ease .4s; -webkit-transition: all ease .4s;}*/
/*.news_list .item .link:after { content: ""; position: absolute; top: 50%; right: 0; margin-top: -6px; width: 24px; height: 12px; background: url(../image/ico_moreh.png) right no-repeat;}*/
/*.news_list .item:hover .tit {color: #2897c2;}*/
/*.news_list .item:hover .link {transform: translateX(-20px); -webkit-transform: translateX(-20px);}*/
.news_list{ margin-bottom: 60px;}
.news_list li{ padding: 30px 0; border-bottom: 1px solid #ebebeb;}
.news_list .item{display: flex;}
.news_list .item .picfocus {width: 310px; overflow: hidden; }
.news_list .item .info{flex: 1; margin: 0 0 0 40px;}
.news_list .item .tit a{ color: #1a1a1a; font-size: 18px; line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_list .item .desc {display: block; font-size: 14px; margin: 1px 0 0; line-height: 26px; height: 78px; overflow: hidden; color: #999;}
.news_list .item .more{margin-top: 34px; overflow: hidden;}
.news_list .item .date {float: left; font-style: normal; color: #666;padding-left: 20px;}
.news_list .item .tab {float: left; color: #2897c2;padding-right: 20px;position:relative}

.news_list .item .tab a {color: #2897c2;}
.news_list .item .tab a::after {color: #2897c2;content:'、';}
.news_list .item .tab a:last-child::after{content:'';}
.news_list .item .tab::after{position: absolute;right:0;top:0;bottom:0;height:100%;content:'';background:#999;width:1px;height:15px;margin:auto;}
.news_list .item .link{ float: right; display: inline-block; padding-right: 40px; color: #2897c2; position: relative;transition: all ease .4s; -webkit-transition: all ease .4s;}
.news_list .item .link:after { content: ""; position: absolute; top: 50%; right: 0; margin-top: -6px; width: 24px; height: 12px; }
.news_list .item .tit a:hover{color: #2897c2;}
.news_list .item .link:hover{transform: translateX(-20px); -webkit-transform: translateX(-20px);}

/*news_relevant*/
.news_relevant{margin: 50px 0 0;}
.news_relevant .container{ margin-bottom: 50px; padding: 40px 7% 65px; background: #fff; overflow: hidden;}
.news_relevant .theme{text-align: center; font-size: 28px; color: #1a1a1a;}
.news_relevant ul{ margin-top: 20px;}
.news_relevant li{ margin-top: 15px; float: left; width: 48.5%; margin-right:3%;}
.news_relevant li:nth-child(2n){ margin-right: 0;}
.news_relevant .item{ display: block; color: #666; padding: 35px 40px; -webkit-box-shadow:0 0 20px rgba(206,206,206,.3); box-shadow:0 0 20px rgba(206,206,206,.3); position:relative;transition: all ease .4s; -webkit-transition: all ease .4s;}
.news_relevant .tit{ font-size: 16px;}
.news_relevant .time{ margin-top: 20px; display: block;}
.news_relevant .link{ position: absolute; bottom:40px; right:45px; width:24px; height:12px; background:url(../image/ico_moreh.png) right no-repeat;transition: all ease .4s; -webkit-transition: all ease .4s;}
.news_relevant .item:hover{ background: #2897c2; color: #fff;}
.news_relevant .item:hover .link{background:url(../image/ico_more_white.png) right no-repeat; transform:translateX(-100%); -webkit-transform:translateX(-100%);}

/*news-left*/
.news_left{ float: left; margin: 50px 0 25px; width: 71%; overflow: hidden;}
.news-detail{ background: #fff;  padding: 50px 14px 70px;}
.news-detail .title{font-weight: bold; max-width: 826px; margin: 0 auto;  font-size: 20px; color: #444444; line-height: 47px; text-align: center;}
.news-detail .titl{ max-width: 826px; margin: 0 auto;  font-size: 12px; color: #444444; line-height: 26px; border-bottom:1px solid #d2d2d2; text-align: center;}
.article-come{ line-height:26px; margin-top:25px; text-align: center; border-bottom: dashed 1px #e5e5e5;}
.article-come i{ font-style: normal; vertical-align: middle;}
.article-come span{ margin:0 1px; padding-left: 28px; display: inline-block; vertical-align: middle; position: relative;}
.article-come .bdsharebuttonbox{ display:inline-block; vertical-align: middle;}
.article-come .span-date{ background: url(../image/ico_time.jpg) no-repeat left;}
.article-come .span-art{ background: url(../image/ico_art.jpg) no-repeat left;}
.article-come .span-share{ background: url(../image/ico_share.jpg) no-repeat left;}
.news-article{ margin-top: 15px; padding:55px 0; border-top: 1px solid #eeeeee; line-height: 30px; color: #999999;}
.news-detail .detail{ margin-top:40px; line-height: 30px; color: #666;}

.news-lable{ margin-top: 50px; position: relative; min-height: 37px; padding-right: 100px;}
.news-lable .lable{ float: left; color:#333333;}
.news-lable .lable span{ display: inline-block; vertical-align: middle;}
.news-lable .lable a{ margin-left: 10px; font-size: 13px; display: inline-block; vertical-align: middle; border: 1px solid #888; color:#333333; padding:5px 20px;}
.news-lable .lable a:hover{ color: #2897c2; border: 1px solid #2897c2;}

.flip{ margin-top:40px; overflow: hidden;}
.flip a{ max-width:48%; line-height:30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666;}
.flip .prev{ float: left; padding-left:30px; background: url(../image/flip_prev.png) left no-repeat;}
.flip .next{ float: right; padding-right:30px;  background: url(../image/flip_next.png) right no-repeat;}
.flip a:hover{ color: #2897c2;}
.flip .prev:hover{ background-image: url(../image/flip_prevh.png);}
.flip .next:hover{ background-image: url(../image/flip_nexth.png);}


.interest-box{ margin-top: 30px; padding: 40px 20px; background:#fff;}
.interest-box .box{ float: left; width: 50%;}
.interest-box .box .tit{ margin-bottom: 10px; font-size: 16px; color: #555; padding-left: 30px;}
.interest-box .box .tit span{ padding-bottom: 10px; display: block; border-bottom: 1px solid #d1d1d1;}
.interest-box .box li a{ margin-top:5px; display: block; padding: 0 95px 0 30px; color: #666; line-height: 26px; height: 26px; font-size: 12px; position: relative;}
.interest-box .box li a:after{ content: ""; position: absolute; right:40px; top:50%; margin-top:-6px; width: 17px; height: 12px; background: url(../image/ico_more.png) right no-repeat; transition: ease all .6s; -webkit-transition: ease all .6s; }
.interest-box .box li a:before{ content:""; position: absolute; left:14px; top:50%; margin-top: -4px;  width: 8px; height: 8px; border:2px solid #FFFFFF; border-radius: 100%;}
.interest-box .box li a span{ display: inline-block; margin-right: 15px;}
.interest-box .box li a:hover{ background: #2e9bfd; color: #FFFFFF;}
.interest-box .box li a:hover:after{ background: url(../image/ico_more_white.png) right no-repeat; transform:translateX(100%); -webkit-transform:translateX(100%);}

/*news_right*/
.news_right{ float: right; margin: 50px 0 55px; width: 27%; background: #fff; padding: 50px 15px 55px;}
.news_right .theme{text-align: center; font-size: 20px; color: #333;}
.news_right ul{ margin-top: 20px;}
.news_right li{ margin-top: 12px;}
.news_right .item{ display: block; padding: 30px 20px; color: #666; font-size: 12px; -webkit-box-shadow:0 0 20px rgba(206,206,206,.3); box-shadow:0 0 20px rgba(206,206,206,.3); position:relative;transition: all ease .4s; -webkit-transition: all ease .4s;}
.news_right .item .tit{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news_right .time{ margin-top: 15px; display: block;}
.news_right .link{ position: absolute; bottom:25px; right:25px; width:20px; height:12px; background:url(../image/ico_moreh.png) right no-repeat;transition: all ease .4s; -webkit-transition: all ease .4s;}
.news_right .item:hover{ background: #288fd4; color: #fff;}
.news_right .item:hover .link{background:url(../image/ico_more_white.png) right no-repeat; transform:translateX(-100%); -webkit-transform:translateX(-100%);}

.RecommendedReading .newslist{overflow: hidden;}
.RecommendedReading .newslist li{width: 49.7%; background: #ffffff; overflow: hidden; padding: 4.3% 3%; margin: 1px; float: left;}
.RecommendedReading .newslist li .time{color: #555555; /*width:15%;*/ text-align: center; margin-top: 10px;}
.RecommendedReading .newslist li .time .d{font-size: 40px; display: block; line-height: 1;}
.RecommendedReading .newslist li .time .y{display: block;}
.RecommendedReading .newslist li .zi{width: 79%;}
.RecommendedReading .newslist li .zi span{color: #484848; font-size: 16px; margin-bottom: 10px; display: block; height: 25px; overflow: hidden;}
.RecommendedReading .newslist li .zi span a{color: #666666; font-size: 16px; }
.RecommendedReading .newslist li .zi span a:hover{color: #086dc1; font-size: 16px; }
.RecommendedReading .newslist li .zi span i{display: inline-block; width: 0px; height: 1px; background: #0166ce; vertical-align: middle; transition: 0.5s ease all;}
.RecommendedReading .newslist li .zi p{color: #818181; height: 40px; overflow: hidden;}
.RecommendedReading .newslist li .zi p{font-size: 14px;}
.RecommendedReading .newslist .dtit{text-align: center; margin-bottom: 40px;}
.RecommendedReading .newslist .dtit span{font-size: 36px;}
.RecommendedReading .newslist .zi{margin-left: 30px; min-width: 0;}
.RecommendedReading .newslist li{width: 50%; padding-right: 10px; background: initial; background: inherit; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; margin-bottom: 20px;}
.RecommendedReading .newslist li:nth-of-type(2n+0){padding-left: 10px; padding-right: 0;}
.RecommendedReading .newslist li .dtitv{background: #fff; padding: 30px 20px; display: flex; transition: 0.5s ease all;}
.RecommendedReading .newslist li .dtity{background: #fff; padding: 30px 20px; display: flex; transition: 0.5s ease all;}
.RecommendedReading .newslist li .dtity{box-shadow: 0 0 20px #c3c3c3;}
.RecommendedReading .newslist li a:hover .zi span i{width: 15px; margin-right: 5px;}
.RecommendedReading .newslist li a:hover .zi span{color: #0166ce;}
.RecommendedReading .newslist li a .zi{flex: 1; width: auto;}
.RecommendedReading .newslist li a .zi span{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.RecommendedReading .newslist li a .zi p{display: -webkit-box; height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
@media (max-width: 1599px){.RecommendedReading .newslist .dtit span{font-size: 24px;}}
