/*******banner*********begin*********/
.g-banner{height: 320px;}
.m-banner .u-text{right: 0;max-width: 570px;}
/*********banner*********end*********/

/*5-17*/
.m-content video{width:100% !important; height: auto !important; max-width:600px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{  background-color: #001c58;  color: #fff ; border-color:#ddd;  }
.u_date .fa{margin:0 3px 0 15px;}
.pagination>li>a, .pagination>li>span{color: #001c58 ;}
/*******2018.10.10*********/
.tag_item{margin-bottom:10px;}
.ny_wrap .u-sidle {   padding-top:30px;  }
.m-viewlist .u-view .details{font-size:18px !important; height: 54px !important;}
.m-viewlist .u-view .details i{font-size:16px !important; font-family:none;}

.m-content .u-title .title{font-size:36px !important;}
.m-content .u-title .title{width:100% !important;}
.s-title{font-size:24px; color: #a0a0a0; margin-bottom: 15px;}
.ny_wrap .u-content{ margin:0 !important;}
.ny_wrap .u-content p{margin-left: 0 !important;max-width: 100% !important; line-height: 1.6 !important;}
.ny_wrap .u-content img{max-width:600px !important; height:auto !important;}
.sidle_date{background-color: #001c58; height:60px; line-height: 60px; text-align: center; font-size:18px; color:#fff;}

.sidle_author{background-color: #fff; height:60px;     display: flex;
	justify-content: center;
	align-items: center;text-align: center; font-size:18px; color:#a0a0a0;}
.sidle_author a{color: #3068a8;}
.sidle_tag{    padding: 20px;text-align: center;background: #f0f0f0;}
.tag_title{ font-size:18px; color:#3068a8;}
.tag_content{font-size:16px; color: #a0a0a0; }
.tag_content a{font-size:24px !important;color: #3068a8; border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.tag_item a{ font-size: 16px; color: #3068a8; display: block; }
.pane-title{ font-size:18px;  color:#3068a8; }

.tag_autor p span{ font-weight: bold; color:#3068a8;display: block;font-size: 18px; opacity: 1;}

.tag_autor p{font-size:16px;color: #a0a0a0;  margin-bottom:10px;}

/*4-18*/
/*#video_box { margin-top: 50px; }*/

/*******2018.10.22*********/
.pic_side{position: relative; height: 200px;}

#sy_active_s{float:left;width:100%;overflow:hidden;}
#sy_active_s dl{float:left;position:relative;width:100%;height:200px;}
#sy_active_s dt{color: #fff;
	font-size: 14px;
	width: 100%;
	left: 0;
	padding:10px;
	height: auto;
	line-height: 20px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;

}
#sy_active_s dt small{display:block;font-size:14px;text-transform:uppercase;line-height:1;}
#sy_active_s dd img{    object-fit: cover;width: 100%; height: 200px;}

.a_arrow{position: relative; z-index: 8788; top: 70px; display: none;}
.a_arrow .prev,.a_arrow .next{position: absolute;top: 50%;display: block;width: 50px;height:50px;
	color: #fff;font-size: 50px;background-color: rgba(160,160,160,0.5);text-align: center;}
.a_arrow .prev:hover,.a_arrow .next:hover{background-color: rgba(160,160,160,0.8);}
.a_arrow .prev{left: 0;}
.a_arrow .next{right: 0;}
.u_pic_title h2{padding-bottom: 10px;border-bottom: 2px solid #d6d6d6;color:#000;font-size: 24px;line-height: 36px;margin: 20px 0;}

.u_pic_title h2 .more{float: right;color: #a0a0a0;font-size: 12px;}


.u_new_ct .u-view .name {
	font-size: 18px;
	font-weight: bold;
}
.u_new_ct .u-view .details{margin: 10px 0;font-size: 18px;height: 75px;}
.u_new_ct .u-view .date{color: #a0a0a0;}
.u_new_ct .u-view .tag{margin-top: 10px;}
.u_new_ct .u-view .tag a{display: inline-block;background-color: #ccc;font-size: 14px;line-height: 2;color: #fff;padding: 0 25px;
	font-family: "TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;letter-spacing: 1px;}
.u_new_ct .u-view .tag a:hover{background-color: #000;}

.u_new_ct .u-text {
	border-bottom: solid 1px #ccc;
	padding-bottom: 20px;
	margin-bottom: 0;
}


/*********horizon + deep + angle 列表*********begin*********/
.m-bg{width: 43%;background-color: #fff;margin-top: -70px;height: 70px;}
.m-main{max-width: 1200px;margin: 0 auto;padding-bottom: 30px;}
.m-main .m-title{font-size: 36px;height: 70px;background-color: #fff;margin-top: -70px;line-height: 70px;text-transform: uppercase;
	letter-spacing: 1px;}
.m-main .m-text{margin: 30px 0;font-size: 18px;}
.m-main .u-view{margin: 20px 0;}
.m-main .u-view .picture{height: 240px;width:100%;object-fit:cover;}




/*页码*/
.m-page{margin-top: 30px;margin-bottom: 100px;}
.m-page .u-page{overflow: hidden;}
.m-page .u-page a{float: left;display: block;width: 44px;height: 44px;line-height: 44px;text-align: center;font-size: 24px;}
.m-page .u-page .num{color: #a0a0a0;margin: 0 3px;}
.m-page .u-page .num.active,.m-page .u-page .num:hover{background-color: #001c58;color: #fff;}
/*********horizon + deep + angle 列表*********end*********/

/*********标签云页*********begin*********/
.m-tag .u-tag{overflow: hidden;}
.m-tag .u-tag a{margin: 1px;display: block;float: left;background-color: #d2d2d2;font-size: 20px;padding: 0 30px;line-height: 36px;color: #fff;
font-family: myFirstFont,"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;letter-spacing: 1px;}
.m-tag .u-tag a.active,.m-tag .u-tag a:hover{background-color: #000;}
.m-tag .u-select{margin-top: 40px;margin-bottom: 10px;overflow: hidden;}
.m-tag .u-select .current{font-size: 36px;float: left;font-family: myFirstFont,"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;
letter-spacing: 1px;}

.m-tag .u-select .current span:last-child { text-transform: capitalize; }
.m-tag .u-select select{float:right;font-size: 16px;padding: 10px 40px;}
.m-tag .u-select .form:focus{outline: none;}
/*********标签云页*********end*********/

/*********专题页*********begin*********/
.m-subtitle{font-size: 72px;margin-top: 70px;margin-bottom: 20px;}
.m-topic .u-view{margin-top: 30px;}
.m-topic .u-view .picture{height: 360px;}
.m-topic .u-view .details{height: 50px;position:absolute;bottom:20px;left:50px;color:#fff;}
.m-topic .u-deep{height:480px;color: #fff;background-size: cover;background-position: center;cursor: pointer;}
.m-topic .u-deep .bg{width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.m-topic .u-deep:hover .bg{background-color: rgba(0,0,0,0);}
.m-topic .u-deep .text{position: absolute;bottom: 40px;left: 50px;}
.m-topic .u-deep .text-title{font-size: 36px;max-width: 560px;line-height: 1.3;}
.m-topic .u-deep .text-date{margin: 10px 0;}
.m-topic .u-deep .text-tag a{display: inline-block;background-color: rgba(0,0,0,0.5);line-height: 2;padding: 0 25px;
font-family:  myFirstFont,"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;letter-spacing: 1px;}
.m-topic-relate{margin-top: 200px;border-top: solid 1px #ccc;padding-top: 30px;margin-bottom: 70px;}
.m-topic-relate .u-most{border:none;}
.m-topic-relate .u-introduction .details{font-size: 18px;line-height: 1.9;}
/*********专题页*********end*********/

/*********固定页***********begin*********/

/*about us*/
.m-content .u-content p:first-child{text-indent: 0em !important;}
/*.m-content .u-content p:first-child:first-letter{  font-size:60px;  font-weight:bold;  float:left;  line-height:1.2;}*/
.m-content .u-title .title{width: 100%;margin: 60px 0px 20px 0px;}
/*7.3 */
/*.m-content .u-content img{width: 100%;height: 100% !important;}*/
/*.m-content .u-content p{font-size: 18px;line-height: 2;margin-bottom: 30px;max-width: 880px;margin-left: 10%;text-indent: 2em;}*/
.m-content .u-content p{font-size: 18px;margin-bottom: 30px;max-width: 880px;margin-left: 10%;}
.m-content .u-content .wp-video{ margin:auto; max-width:600px;}

.aligncenter{display:block;margin:auto !important;}
.alignleft{display:block;float:left;clear:both;}
.alignright{display:block;float:right;clear:both;}
.m-content .u-content ul li p{margin-left: 0;}
.m-content .u-content ul li{font-size: 18px;line-height: 2;margin-bottom: 30px;max-width: 880px;margin-left: 10%;list-style:disc;}
.m-about-relate{margin:180px -15px 140px;border-top: solid 1px #ccc;}
.m-about-relate .u-about .title{font-size: 36px;margin: 20px 0;}
.m-about-relate .u-about .picture{height: 150px;background-size: cover;background-position: center;}
.m-about-relate .u-about .picture .bg,.m-prev-next .u-link .text .picture .bg{width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.m-about-relate .u-about:hover .bg,.m-prev-next .u-link .text:hover .bg{background-color: rgba(0,0,0,0);}
.m-about-relate .u-about .details{line-height: 1.8;font-size: 18px;height: 96px;margin-top: 12px;}
/*********固定页***********end*********/

/*********详情页***********begin*********/
.m-content .u-content a{overflow: hidden;text-decoration:underline;color:#0000ff;word-break: break-all;}
.m-content .u-content >span{float: left;font-size: 72px;line-height: 1;padding-right: 10px;}
.m-content .u-title {overflow: hidden;    border-bottom: 1px solid #a0a0a0;  padding-bottom: 10px;}
.u_date{color:#000;font-weight: bold;}
.m-content .u-title .title{float: left;margin-right: 35px;font-family:  myFirstFont,gentona,calibri,helvetica,arial,sans-serif;font-size: 48px;line-height: 1;font-weight: bold;}
.m-content .u-title .info{margin: 60px 0;border-left: solid 1px #ccc;overflow: hidden;padding-left: 15px;margin-left: 20px;}
.m-content .u-title .info .info-date{font-weight: 200;font-size: 24px;font-style: italic;color: #7E7E7C;font-family:  myFirstFont,gentona,calibri,helvetica,arial,sans-serif;}
.m-content .u-title .info .info-author{color: #4A484C;font-size: 16px;font-family:  myFirstFont,gentona,calibri,helvetica,arial,sans-serif;}
.m-content .u-title .info .info-blog{margin-top: 40px;font-weight: 400;color: #B4B2AD;font-size: 14px;font-family:  myFirstFont,gentona,calibri,helvetica,arial,sans-serif;}
.m-content .u-title .subheading{float:left;padding:15px 0 10px 0;}
.m-content .u-title .subheading p{float:left;font-family:  myFirstFont,gentona,calibri,helvetica,arial,sans-serif;font-size: 26px;line-height: 1;color:#7E7E7C;width:100%;}
.m-content .u-tag{overflow: hidden;margin-top: -30px;margin-bottom: 40px;}
.m-content .u-tag a{margin: 1px;display: block;float: left;background-color: #000;font-size: 20px;padding: 0 30px;line-height: 34px;color: #fff;}
.m-content .u-from{font-size: 30px;margin: 100px 0 25px;border-bottom: solid 1px #ccc;padding-bottom: 44px;}
.m-content .u-from .more{margin-right: 30px;}
.m-content .u-from .main{background-color: #000;line-height: 36px;padding: 0 26px;color: #fff;font-size: 24px;display: inline-block;
	font-family:  myFirstFont,"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;letter-spacing: 1px;}
.m-content .u-from .tag{font-size: 21px;color: #fff;line-height: 36px;margin-top: 50px;letter-spacing: 1px;
	font-family:  myFirstFont,"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;}
.m-content .u-from .tag a{background-color: #a0a0a0;display: inline-block;font-style: italic;padding:0 20px;margin:1px;}
.m-content .u-content .u-inset{border-top: solid #000 .3em;border-bottom: solid #000 1px;float: right;padding: 22px 0;width: 50%;font-size: 16px;margin-left: 30px;margin-top: 15px;}
.m-content .u-content .u-inset .inset{font-size: 24px;color: #418FDE;}
.m-content .u-content .u-inset .name{text-align: right;font-size: 16px;}  
.m-content .u-content .u-inset .role{color: #7E7E7C;font-size: 16px;text-align: right;}                                                                                                                                                                                                                                                  
.m-might .u-name{font-size: 24px;margin-bottom: 10px; font-weight:bold;font-family: myFirstFont,"TitlingGothicFB Comp","Titling Gothic Compressed",titling-gothic,Impact,sans-serif;letter-spacing: 1px;}
.m-might .u-text{border-bottom: solid 1px #ccc;padding-bottom: 20px;margin-bottom: 0;}
.m-might .u-text .name{font-size: 18px;font-weight: bold;}
.m-content .u-content .u-content-info{margin: 10px;position:absolute;top:2.4%;right:17%;}
.m-content .u-content .u-content-info .u-content-info-author{margin:15px 0 15px 0;}
.m-content .u-content .u-content-info .u-content-info-author p:nth-child(n){font-size: 14px !important;color:#7E7E7C;font-family: myFirstFont,gentona,calibri,helvetica,arial,sans-serif;margin:0 !important;}
.m-content .u-content .u-content-info .u-content-info-author p:nth-child(2n){font-size:14px !important;color:#4A484C;font-family: myFirstFont,gentona,calibri,helvetica,arial,sans-serif;margin-bottom:0 0 10px 0 !important;}
/*详情页左右突出文章内置栏目和图片*/
.m-content .u-content .u-inset-left{border-top: 5px solid #000;border-bottom:1px solid #000;font-family: myFirstFont,gentona,calibri,helvetica,arial,sans-serif;
	z-index:0;font-size:20px;font-weight: 200;padding:30px;box-sizing: border-box;height:auto;width:50%;color:#418FDE;display:inline-block;float:left;margin:20px;}
.m-content .u-content .u-inset-left div:nth-of-type(2){font-size:14px;float:right;color:#999;clear:both;}
.m-content .u-content .u-inset-left div:nth-of-type(3){font-size:14px;float:right;color:#999;clear:both;}
.m-content .u-content .u-inset-right{border-top: 5px solid #000;border-bottom:1px solid #000;font-family: myFirstFont,gentona,calibri,helvetica,arial,sans-serif;
    z-index:0;font-size:20px;font-weight: 200;padding:30px;box-sizing: border-box;height:auto;width:50%;color:#418FDE;display:inline-block;float:right;margin: 20px;}
.m-content .u-content .u-inset-right div:nth-child(2){font-size:14px;float:right;color:#999;clear:both;}
.m-content .u-content .u-inset-right div:nth-child(3){font-size:14px;float:right;color:#999;clear:both;}
.i-inset-left{margin:20px;float:left;}
.i-inset-right{margin:20px;float:right;}
/*详情页左右突出文章内置栏目和图片 end*/
/*详情页图片库*/
.m-content .u-gallery{height: 606px;overflow: hidden;position: relative;}
.m-content .u-gallery .picture{height: 402px;background-size: cover;background-position: center;}
.m-content .u-gallery .picture:hover{opacity: 1;}
.m-content .u-gallery .row .col-sm-3 .picture{height: 200px;}
.m-content .u-gallery a{margin: 1px -14px;display: block;background-color: #000;}
.m-content .u-gallery a img{max-width: 100%;}
.m-content .u-gallery .picture .pic-bg{width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);}
.m-content .u-gallery .picture .bg-last{background-color: rgba(0,0,0,0.8);}
.m-content .u-gallery .picture:hover .pic-bg{background-color: rgba(0,0,0,0);}
.m-content .u-gallery .text{position: absolute;bottom: 25px;right: 25px;color: #fff;font-size: 18px;text-align: right;line-height: 2;}

/*带有幻灯片详情页*/
.slideBox {width: 100%;height:580px;overflow: hidden;position: relative;}
.slideBox .bd{position: relative;z-index: 0;}
.slideBox .bd,.slideBox .bd ul,.slideBox .bd li,.slideBox .bd li a,.slideBox .tempWrap{height: 100%;}
.slideBox .bd li{zoom: 1;vertical-align: middle;}
.slideBox .bd li a{display: block;width: 100%;background-size: cover;background-position: top;position: relative;}
.slideBox .bd li .slide-text{color: #fff;position: absolute;bottom: 15px;left: 40px;font-size:36px;line-height:1.3;max-width:560px;}
.slideBox .bd li .slide-text .text-date{font-size:14px;padding:2px 0;margin-top:10px;}
.slideBox .prev,.slideBox .next{position: absolute;top: 50%;margin-top: -35px;display: block;width: 70px;height:70px;
	color: #fff;font-size: 50px;line-height: 70px;background-color: rgba(160,160,160,0.5);text-align: center;}
.slideBox .prev:hover,.slideBox .next:hover{background-color: rgba(160,160,160,0.8);}
.slideBox .prev{left: 0;}
.slideBox .next{right: 0;}
/*视频详情页*/
.m-content .u-video video{width: 100%;height: auto;}
/*********详情页***********end*******/
/*404*/
.banner-404{height: 350px;}
.m-content .u-404{text-align: center;margin: 50px 0;line-height: 2;}
.m-content .u-404 .title{font-size: 120px;letter-spacing:25px;color: #333;line-height: 1.5;}
.m-content .u-404 .sub-title{font-size: 50px;color: #666;}
.m-content .u-404 .details{font-size: 18px;color: #999;}

/*search*/
.m-search{margin: 50px auto;text-align: center;width: 100%;overflow: hidden;}
.m-search .u-search{position: relative;margin: 0 auto;float: left;width: 66%}
.m-search .u-search input{height: 50px;padding: 10px 20px;font-size: 20px;width: 100%;}
.m-search .u-search .fa{position: absolute;right: 20px;color: #999;top: 13px;font-size: 24px;}
.m-search .u-result{font-size: 18px;float: left;line-height: 50px;margin-left: 30px;}
.m-search .u-result span:first-child{padding-right: 10px;color: #999;}

/*补充*/
.m-viewlist .u-view .name{font-size: 18px;font-weight: bold;}
.m-list-report .u-view{margin-bottom: 40px;}
.detail-txt:hover{height:auto !important;-webkit-line-clamp:100;}

@media (min-width: 768px){
	#page_tag{width:37%;}
}

@media screen and (max-width: 1425px){
    .m-content .u-content{margin-left:0;}
}
@media screen and (max-width: 767px) {
	.m-bg{display: none;}
	.m-main .m-title{margin-top: 0;font-size: 32px;text-align: center;height: auto;}
	.m-page .u-page a{width: 30px;height: 30px;line-height: 30px;font-size: 18px;}
	.m-content .u-title .title{float: none;margin-right: 0;font-size: 20px;margin: 20px 0;}
	.m-content .u-title .info{margin: 20px 0;border: none;font-size: 14px;padding-left: 0;}
	.m-content .u-title .info .info-blog{margin-top: 0;}
	.m-content .u-tag{margin-top: 0;}
	.m-content .u-tag a{font-size: 16px;height: 28px;line-height: 28px;padding: 0 20px;}
	.m-content .u-content .u-inset{float: none;width: auto;margin-left: 0;}
	.m-content .u-content .u-inset .inset{font-size: 18px;}
	.m-content .u-content div{width:100% !important;}
	.m-content .u-from{font-size: 20px;margin-top: 40px;}
	.m-content .u-from a{padding: 0 20px;}
	.m-content .u-from span{margin-right: 16px;}
	.m-prev-next .u-link{margin-bottom: 20px;}
	.m-prev-next .u-link .text .picture{width: 150px;margin-right: 10px;}
	.m-prev-next .u-link .text .info .info-details{font-size: 16px;height: 62px;line-height: 1.3;margin-bottom: 16px;}
	.m-content .u-gallery .picture{height: 300px;}
	.m-content .u-gallery .row .col-sm-3 .picture{height: 150px;}
	.m-tag .u-tag a{font-size: 16px;height: 28px;line-height: 28px;padding: 0 20px;}
	.m-tag .u-select .current{font-size: 30px;float: none;}
	.m-tag .u-select select{float: none;margin-top: 20px;width: 100%;}
	.m-page .u-page .num,.m-page .u-page .prev,.m-page .u-page .next{margin-bottom: 10px;}
	.m-subtitle{font-size: 30px;}
	.m-topic .u-deep{height: 300px;}
	.m-topic .u-deep .text{left: 25px;padding-right: 25px;}
	.m-topic .u-deep .text-title{font-size: 26px;}
	.m-topic .u-view .picture{height:240px;}
	.m-topic-relate{margin-top: 80px;}
	.m-topic-relate .u-most{margin-top: 40px;}
	.m-most .u-most .most-pic{width: 150px;margin-right: 10px;}
	.m-most .u-most .most-text-details{font-size: 16px;line-height: 1.3;height: 62px;}
	.m-content .u-404 .title{font-size: 100px;}
	.m-content .u-404 .sub-title{font-size: 34px;}
	.m-search .u-search{width: 100%;float: none;}
	.m-search .u-result{float: none;margin-top: 20px;margin-left: 0;}
	.banner-404{height: 250px;}
	.m-about-relate{margin-top: 80px;}
	.slideBox{height: 300px;}
	.g-banner{height: 200px;}
	.m-content .u-content .u-inset-left,.m-content .u-content .u-inset-right{display: block;float: none;width:100%;}
	.m-content .u-content{margin-left:0;margin-right: 0;}
	.m-content .u-content p{margin-left:0;}
	.slideBox .bd li .slide-text{font-size:26px;}

	/****9.3****/
	.m-content .u-content img{max-width:100% !important;height: auto;}
	.m-title{display: none;}
}

