@charset "UTF-8";

/*新加综合页start*/
.zxsBox{padding: 130px 0 100px;background: url(/subsiteSrc/cnPc/images/zxsbg.jpg) no-repeat top center;}
.zxsL{width: 48.9583%;margin-right: 25px;height: 460px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 90px 50px 20px 75px;background: url(/subsiteSrc/cnPc/images/zxsLbg.jpg) no-repeat center /cover;}
.zxsBox .title{font-size: 36px;height: 38px;line-height: 38px;overflow: hidden;margin-bottom: 40px;color: #fff;}
.zxsBox .title.bl{color: #333;}
.zxsLList{overflow: hidden;}
.zxsLList li{width: 50%;float: left;height: 20px;line-height: 20px;position: relative;margin-bottom: 30px;}
.zxsLList li a{color: #fff;font-size: 18px;padding-left: 25px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.zxsLList li a:hover{color: #ffb421;font-size: 18px;}
.zxsLList li a span{width: 0px;height: 12px;display: inline-block;position: absolute;left: 0;top: 5px;transition: all .3s linear;-webkit-transition: all .3s linear;background: url(/subsiteSrc/cnPc/images/jto.png) no-repeat center;}
.zxsLList li a:hover span{width: 15px;}
.zxsR{overflow: hidden;}
.zxsR{overflow: hidden;}
.zxsRT{height: 248px;background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 90px 50px 0 65px;margin-bottom: 20px;}
.zxsRT .zxsLList li{width: 33.3333%;float: left;position: relative;}
.zxsRT .zxsLList li a span{background-image: url(/subsiteSrc/cnPc/images/jiantouhong.png);}
.zxsRT .zxsLList li a{color: #333;}
.zxsRT .zxsLList li a:hover{color: #94070a;}
.zxsRB{overflow: hidden;}
.zxsRB .bg{width: 34.2857%;margin-left: 25px;height: 193px;}
.zxsRB .con{overflow: hidden;height: 193px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 50px 20px 0 65px;background: #a49e9c;}

.compCol4{padding-bottom: 140px;}
.compCol4 dl{margin-right: -40px;}
.compCol4 dl dd{width: 33.3333%;margin-bottom: 18px;}
.compCol4 dl dd .con{display: block;margin-right: 40px;height: 160px;padding-top: 50px;background: url(/subsiteSrc/cnPc/images/comp4bg.png)no-repeat center /cover;border-bottom: 4px solid #dfb4b5;box-shadow: 0px 3px 16.38px 1.62px rgba(0, 0, 0, 0.19);text-align: center;transition: all .4s linear;-webkit-transition: all .4s linear}
.compCol4 dl dd .con em{display: inline-block;width: 60px;height: 60px;vertical-align: middle;margin-right: 25px;}
.compCol4 dl dd .con span{display: inline-block;vertical-align: middle;font-size: 24px;height: 24px;line-height: 24px;overflow: hidden;color: #444444;}
.compCol4 dl dd .con:hover{border-bottom: 4px solid #94070a;}
.ksfkR{overflow: hidden;margin-right: 0;height: 370px;padding: 110px 50px 20px 75px;background-image: url(/subsiteSrc/cnPc/images/ksbg2.jpg);}
.ksfkL{height: 370px;padding: 110px 50px 20px 75px;}
.ksfkR .zxsLList li{width: 33.3333%;}
.ksfkR .zxsLList li a{color: #333;}
.ksfkR .zxsLList li a:hover{color: #94070a;}
.ksfkR .zxsLList li a span{background-image: url(/subsiteSrc/cnPc/images/jiantouhong.png);}
.ksdk3{padding: 70px 0 60px;background: #fff;}
.column7CBanner .bd {overflow: hidden;margin: 0 -15px;}
.column7CBanner .myslide {float: left;display: inline;margin-bottom: 30px;}
.column7CBanner .myslide .con {margin: 0 15px;background: #f5f5f5;padding: 40px 35px 23px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.column7CBanner .myslide .con .title a {display: block;height: 40px;line-height: 40px;font-size: 18px;color: #333;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.column7CBanner .myslide .con .time {height: 36px;line-height: 36px;font-size: 14px;color: #999;margin-bottom: 7px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.column7CBanner .myslide .text {height: 90px;line-height: 30px;font-size: 14px;color: #666;padding-bottom: 6px;border-bottom: 1px solid #dedede;margin-bottom: 23px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.column7CBanner .myslide .more {text-align: right;}
.column7CBanner .myslide .more a {display: inline-block;width: 33px;height: 33px;background: url(/subsiteSrc/cnPc/images/moreKuang.png) center center no-repeat;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.column7CBanner .myslide .con:hover {background: #94070a;transform: translateY(-2px);-webkit-transform: translateY(-2px);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);position: relative;z-index: 5;}
.column7CBanner .myslide .con:hover .title a,.column7CBanner .myslide .con:hover .time,.column7CBanner .myslide .con:hover .text {color: #FFFFFF;}
.column7CBanner .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.column7CBanner .slick-dots li {display: inline-block;width: 8px;height: 8px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #acacac;}
.column7CBanner .slick-dots li.slick-active {width: 20px;background: #b70519;border-radius: 30px;}
/*新加综合页end*/
/*单篇+文章页start*/
.newVlocation{height: 60px;line-height: 60px;border-bottom: 1px solid #ebebeb;overflow: hidden;}
.newVlocationR{margin-left: 50px;}
.newVlocationR a{padding-left: 26px;font-size: 14px;color: #6f6f6f;background: url(/subsiteSrc/cnPc/images/fanhui.png) no-repeat center left;}
.newVlocationL{overflow: hidden;}
.newVlocationL span{display: inline-block;margin: 0 7px;padding-right: 20px;background: url(/subsiteSrc/cnPc/images/locajian.png) no-repeat center right;}
.newVlocationL span a{font-size: 14px;color: #6f6f6f;}
.newVlocationR a:hover{color: #bc1e24;background-image: url(/subsiteSrc/cnPc/images/fanhuion.png);}
.newVlocationL span a:hover{color: #bc1e24;}
.newVlocationL span:last-child{background: none;}
.newVlocationL span:last-child a{color: #bc1e24;}
.articleC {
	background: #FFFFFF;
	position: relative;
	overflow: hidden;
}
.articleTitle {
	clear: both;
	line-height: 43px;
	font-size: 24px;
	font-family:"microsoft yahei";
	color:#333333;
	text-align: center;
	position: relative;
	margin-bottom: 10px;
}
.articleTime {
	display: block;
	clear: both;
	color: #666666;
	font-size: 14px;
	line-height: 32px;
	padding-bottom: 12px;
	overflow: hidden;
	text-align: center;
}
.articleTime span {
	padding-right: 16px;
	font-size: 14px;
	color: #999999;
}
.articleTime span.fenxiang{
	position: relative;
	top: -4px;
}
.share{
	display:block;
	clear:both;
	padding:10px 0;
	}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#a21f24;
	}
.articlePage a.hover{
	color:#fff;
	background:#a21f24;
	}

.articleBox {
	line-height:25px;
	padding:10px 0;
	color: #666666;
	font-size:14px;
	min-height: 435px;
}
.articleBox img{
	max-width:100%;
	}
.articleBox table{width: auto;}
.minH600{
	min-height: 600px;
	height: auto !important;
	height: 600px;
}
/**
 * 文章阅读页-内容上部大图
 */
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:20px auto 0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(/about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(/subsiteSrc/cnPc/images/file/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(/subsiteSrc/cnPc/images/file/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #da0100;background:#da0100;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(/subsiteSrc/cnPc/images/file/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(/subsiteSrc/cnPc/images/file/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(/subsiteSrc/cnPc/images/file/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(/subsiteSrc/cnPc/images/file/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(/subsiteSrc/cnPc/images/file/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(/subsiteSrc/cnPc/images/file/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(/subsiteSrc/cnPc/images/file/zip.png) no-repeat left 3px; color:#ff9779 !important; }
.shareBox{
	height:40px;
	overflow:hidden;
	background:#f1f1f1;
	}
.shareBoxL{
	float:left;
	padding:0 0 0 20px;
	}
.shareBoxL B{
	display:block;
	line-height:40px;
	float:left;
	}
.bdsharebuttonbox{
	float:left;
	padding:6px 0 0 10px;
	}
.shareBoxR{
	line-height:40px;
	float:right;
	padding:0 20px 0 0;
	font-size:14px;
	color:#000;
	}
.pageUp{
	display:block;
	line-height:34px;
	padding:30px 0 20px 0;
	color: #666;
	font-size:16px;
	border-top: 1px solid #ebebeb;
	font-weight: bold;
	}
.pageUp a {
	font-size: 16px;
	color: #666;
	font-weight: normal;
}
.articleShare {
	display: inline;
}
.articleShare .bshare-custom{
	display: inline;
}
.articleShare a {
	padding: 0 !important;
	height: 25px !important;
	width: 25px !important;
	background: url(/subsiteSrc/cnPc/images/atIco.png)no-repeat !important; 
}
.articleShare .bshare-sinaminiblog {
	background-position: 0px 0px !important;
}
.articleShare .bshare-qqmb {
	background-position: -32px 0px !important;
}
.articleShare .bshare-qzone {
	background-position: -65px 0px !important;
}
.articleShare .bshare-douban {
	background-position: -96px 0px !important;
}
.articleShare .bshare-qqim {
	background-position: -128px 0px !important;
}
.pageUp a:hover  {
	color: #a21f24;
}
/*单篇+文章页end*/
/*event1 start*/
.event-style1{overflow: hidden;position: relative; padding: 40px 0 80px;}
.event-style1 dt{width: 2px;height: 100%;overflow: hidden;background: #0b579e;position: absolute;left: 50%;top: 118px;margin-left: 0px;z-index: 11;}
.event-style1 dd{position: relative;z-index: 3; clear: both;}
.event-style1 dd .con{width: 420px;position: relative;}
.event-style1 dd .con .text{ overflow: hidden;}
.event-style1 dd .con .text .title{width: 100%;height: 57px;line-height: 57px;background: #0a569e;font-size: 24px;color: #fff;}
.event-style1 dd .con .text .title span{padding-left: 68px;position: relative;}
.event-style1 dd .con .text .title span em{position: absolute;left: 22px;top: 3px;width: 28px;height: 26px;display: block;background: url(/subsiteSrc/cnPc/images/date.png) no-repeat center center}
.event-style1 dd .con .text .info{padding: 21px 25px 22px;font-size: 16px;color: #333;line-height: 24px; background: #FFF;}
.event-style1 dd .year{height: 35px;line-height: 35px;position: absolute; top:50%; margin-top: -17px;}
.event-style1 dd .year span{font-size: 18px;color: #333;}
.event-style1 dd .year i{display: inline;width: 24px;height: 1px;background: #0b579e;position: absolute;top: 50%;z-index: 12;}
.event-style1 dd .year .circle{position: absolute;top: 0;width: 11px;height: 11px;border-radius: 23px;background: #0b579e;border: 12px solid #dee8e2;z-index: 10;}
.event-style1 dd.even .con{ float: left;display: inline;}
.event-style1 dd.even .year{right: -150px;}
.event-style1 dd.even .year i{right: -26px;}
.event-style1 dd.even .year .circle{left: 74px;}
.event-style1 dd.odd .con{ float: right;display: inline;}
.event-style1 dd.odd .year{left: -150px;}
.event-style1 dd.odd .year i{left: -26px;}
.event-style1 dd.odd .year .circle{right: 72px;}
/*event1 end*/
/* imgList.jsp start */
.subPage.subPageTop{position: relative;}
.subNavBox{width: 222px;margin-right: 60px;}
.subPageCon{background: #fff;}
.subNavBox .subNav dd{}
.subNavBox .subNav dd .yj{border-bottom: 1px solid #d9d9d9;position: relative;overflow: hidden;z-index: 1;height: 58px;line-height: 58px;padding-left: 17px;}
.subNavBox .subNav dd .yj a{font-size: 16px;color: #333;display: block;z-index: 999;transition: all 200ms linear;-webkit-transition: all 200ms linear;position: relative;width: 100%;}
.subNavBox .subNav dd .yj::before{z-index: -1;display: block;content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;-webkit-transition: all .2s linear;transition: all .2s linear;background: url(/subsiteSrc/cnPc/images/subNavBg.png)no-repeat;background-size: cover;opacity: 0;visibility: hidden;}

.subNavBox .subNav dd:hover .yj:before{opacity: 1;visibility: visible;}
.subNavBox .subNav dd.hover .yj:before{opacity: 1;visibility: visible;}
.subNavBox .subNav dd:hover .yj a{color: #fff;}
.subNavBox .subNav dd .yj::after{display: block;content: '';width: 6px;height: 10px;position: absolute;right: 22px;top: 24px;z-index: -1;transition: all 100ms linear;-webkit-transition: all 100ms linear;background: url(/subsiteSrc/cnPc/images/subNavMore.png)no-repeat center;}
.subNavBox .subNav dd:hover .yj:after{background: url(/subsiteSrc/cnPc/images/subNavMoreBg.png)no-repeat center;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.subNavBox .subNav dd.hover .yj:after{background: url(/subsiteSrc/cnPc/images/subNavMoreBg.png)no-repeat center;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.subNavBox .subNav dd.hover .yj{background: url(/subsiteSrc/cnPc/images/subNavBg.png)no-repeat center center / cover;}
.subNavBox .subNav dd.hover .yj a{color: #fff;}
.subNavBox .subNav dd .ej{display: none;}
.subNavBox .subNav dd .ej li{height: 40px;line-height: 40px;padding-left: 30px;font-size: 14px;color: #333;background-color: #fff;transition: all 200ms linear;-webkit-transition: all 200ms linear;border-bottom: 1px solid #f7f7f7;}
.subNavBox .subNav dd .ej li a{color: #333;transition: all 200ms linear;-webkit-transition: all 200ms linear;display: block;width: 100%;height: 100%;}
.subNavBox .subNav dd .ej li:hover,.subNavBox .subNav dd .ej li.hover{background: url(/subsiteSrc/cnPc/images/subNavBg.png)no-repeat center center / cover;}
.subNavBox .subNav dd .ej li:hover a,.subNavBox .subNav dd .ej li.hover a{color: #fff;}
.imgListBox{overflow: hidden;}
.imgListBox .imgList{margin-right: -30px;}
.imgListBox .imgList dd{float: left;width: 33.3333%;margin-bottom: 30px;}
.imgListBox .imgList dd:hover .text{color: #a21f24;}
.imgListBox .imgList .con{margin-right: 30px;}
.imgListBox .imgList .con .pic{overflow: hidden;}
.imgListBox .imgList .con .pic::before{padding-top: 56.2682%;}
.imgListBox .imgList .con .text{text-align: center;height: 45px;line-height: 45px;font-size: 16px;color: #333;background: #f5f5f5;}
/* imgList.jsp end */
/* textList.jsp start */
.textListBox{overflow: hidden;width: 75.9722%;}
.textListTitle{position: relative;padding-bottom: 16px;}
.textListTitle dd{width: 42.5%;float: left;height: 40px;line-height: 40px;font-size: 16px;color: #666;}
.textListTitle dd.dd1{width: 15%;}
.textListTitle::before{display: block;content: '';width: 100%;height: 1px;background: #e9e9e9;position: absolute;left: 0;bottom: 0;}
.textList dd{width: 42.5%;float: left;}
.textList dd.dd2{width: 15%;}
.textListBox .titledd1{width: 28%;height: 67px;position: relative;}
.textListBox .titledd1::before{display: block;content: '';width: 2px;height: 100%;position: absolute;left: 0;top: 0;background: #bc1e24;}
.textListBox .titledd1 .title{font-size: 20px;color: #bc1e24;font-weight: bold;height: 36px;line-height: 36px;margin-left: 13px;}
.textListBox .titledd1 .date{font-size: 16px;color: #333;height: 30px;line-height: 30px;margin-left: 13px;}
.textList dd.dd2 li{height: 55px;line-height: 55px;font-size: 18px;color: #333;font-weight: bold;}
.textList dd.dd2 li a:hover{color: #bc1e24;}
.textList dd.dd3 li:hover{color: #bc1e24;}
.textList dd.dd4 li:hover{color: #bc1e24;}
.textList dd.dd3 li{height: 55px;line-height: 55px;font-size: 16px;color: #333;}
.textList dd.dd4 li{height: 55px;line-height: 55px;font-size: 14px;color: #666;}
/* textList.jsp end */
/* textList1.jsp start */
.ovf{overflow: hidden;}
.textList1{
	margin-right: -30px;
	padding: 5px;
}
.textList1 dd{
	width: 50%;
	float: left;
	display: inline;
	margin-bottom: 30px;
}
.textList1 dd .con{
	margin-right: 30px;
	background: #FFFFFF;
	padding: 40px 22px 22px 62px;
	position: relative;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);
}
.textList1 dd .con .picBox{
	width: 49.1651%;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 5;
}
.textList1 dd .con .picBox .pic::before{
	padding-top: 133.5849%;
}
.textList1 dd .con .text{
	background: #f9f9f9;
	overflow: hidden;
	height: 100%;
	padding: 15% 30px 25px 55%;
	padding-right: 30px;
}
.textList1 dd .con .text .title{
	line-height: 44px;
	position: relative;
	margin-bottom: 30px;
}
.textList1 dd .con .text .title span{
	display: block;
	overflow: hidden;
}
.textList1 dd .con .text .title span{
	font-size: 24px;
	color: #333333;
}
.textList1 dd .con .text .title span:nth-child(2){
	font-size: 15px;
	line-height: 26px;
}
.textList1 dd .con .text .title::before{
	display: block;
	content: "";
	width: 35px;
	height: 5px;
	background: #a70001;
	position: absolute;
	bottom: -8px;
	left: 0;
}
.textList1 dd .con .text .textC{
	font-size: 16px;
	color: #333333;
	height: 84px;
	line-height: 28px;
	overflow: hidden;
}
.textList1 dd .con:hover{ box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);}

/* textList1.jsp end */
/* textList2.jsp start */
.subLeft{width: 190px;margin-right: 60px;text-align: center;}
.subLeft .pic::before{padding-top: 65.6565%;}
.subLeft .title{font-size: 24px;color: #333;font-weight: bold;height: 90px;line-height: 90px;}
.subLeft .subLNav{position: relative;padding: 20px 0;}
.subLeft .subLNav::before{display: block;content: '';width: 1px;height: 100%;background: #c5c5c5;position: absolute;left: 0;top: 0;}
.subLeft .subLNav::after{display: block;content: '';width: 100%;height: 1px;background: #c5c5c5;position: absolute;left: 0;bottom: 0;}
.subLeft .subLNav dd{height: 40px;line-height: 40px;margin-left: 2px;}
.subLeft .subLNav a{display: inline-block;width: 100%;transition: all .3s linear;-webkit-transition: all .3s linear;font-size: 20px;color: #000;}
.subLeft .subLNav dd:hover a{background: #bc1e24;color: #fff;}
.subLeft .subLNav dd.hover a{background: #bc1e24;color: #fff;}
.textList2Box{margin-left: 282px;}
.textList2Box .subSearch{height: 36px;width: 100%;position: relative;border: 1px solid #a21f24;box-sizing: border-box;-webkit-box-sizing: border-box;}
.textList2Box .subSearch input{width: 93%;height: 34px;text-indent: 10px;border: none;}
.textList2Box .subSearch .subSearchIcon{cursor: pointer;position: absolute;right: 0px;top: 0px;width: 38px;height: 100%;background: url(/subsiteSrc/cnPc/images/subSearch.png)no-repeat center left;background-size: 22px 22px;}
.textList2Box .title{font-size: 24px;color: #000;font-weight: bold;height: 50px;line-height: 50px;padding-left: 16px;position: relative;}
.textList2Box .title::before{display: block;content: '';width: 4px;height: 100%;background: #a21f24;position: absolute;left: 0;top: 0;}
.textList2 dd{height: 80px;line-height: 80px;overflow: hidden;position: relative;background: #f5f5f5;margin-bottom: 20px;padding-left: 40px;transition: all .4s ease-in;-webkit-transition: all .4s ease-in}
.textList2 dd span{display: inline-block;width: 80%;transition: all 500ms linear;-webkit-transition: all 500ms linear;color: #333;font-size: 16px;}
.textList2 dd:hover span,.textList2 dd:hover em{color: #a21f24;}
.textList2 dd:hover span{letter-spacing: 1px;}    
.textList2 dd:hover{box-shadow: 2px 2px 6px #e9e9e9;}
.textList2 dd em{position: absolute;top: 0;right: 40px;font-size: 16px;color: #666;font-style: normal;}
.subTop{height: 40px;line-height: 40px;background: #bc1e24;margin-bottom: 25px;}
.subTop .subText a{color: #fff;font-size: 16px;}
/* textList2.jsp end */
/* imgText.jsp start */
.imgText{overflow: hidden;position: relative;}
.imgText dd{overflow: hidden;padding: 20px 0; position: relative;z-index: 2;border-bottom: 1px solid #ebebeb;}
.imgText .pic{width: 320px;overflow: hidden;}
.imgText .pic::before{padding-top: 56.5217%;}
.imgText .text{overflow: hidden;padding: 25px 0;padding-left: 30px;}
.imgText .text .title{height: 21px;line-height: 18px;overflow: hidden;margin-bottom: 25px;font-weight: normal;padding-left: 0;}
.imgText .text .title::before{display: none;}
.imgText .text .title a{font-size: 16px;color: #333;}
.imgText .text .info{font-size: 14px;line-height: 26px;height: 52px;overflow: hidden;margin-bottom: 25px;color: #666;}
.imgText .text .time{font-size: 16px;line-height: 16px;height: 16px;overflow: hidden;color: #999;}
.imgText .text .title a:hover{color: #a21f24;}
/* imgText.jsp end */
/* singleArticle.jsp start */
.singR{overflow: hidden;}
.singR .articleC{padding: 0 0 0 60px;}
.updateArticlePage .articlePage a.hover {background: #a21f24;}
.updateArticlePage .articlePage a:hover {background: #a21f24;}
.img_hd ul li.on {border: 1px solid #a21f24;background: #a21f24;}
/* singleArticle.jsp end */
/* singleArticle.jsp start */
.compage{position: relative;height: 0;}
/* singleArticle.jsp end */
/* comprehensivePage.jsp start */
.subPageCon.comp{position: relative;margin-top: -60px;}
.compageCol1{padding-bottom: 70px;background: url(/subsiteSrc/cnPc/images/compageCol1Bg.png)no-repeat center center /cover;}
.comTitle{text-align: center;font-size: 36px;color: #333;}
.compageCol1Dl{position: relative;}
.compageCol1Dl dd.compageColDlDd1{width: 51.38888%;float: left;overflow: hidden;}
.compageCol1Dl .compageColDlDd1 .con{padding: 56px;height: 538px;box-sizing: border-box;background: url(/subsiteSrc/cnPc/images/compageCol1LBg.png)no-repeat center center / cover;}
.compageCol1Dl .con .title{font-size: 36px;color: #fff;}
.curriculum{overflow: hidden;}
.curriculum li{width: 50%;float: left;height: 45px;line-height: 45px;position: relative;}
.curriculum li a{color: #fff;font-size: 18px;padding-left: 25px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.curriculum li a:hover{color: #ffb421;font-size: 18px;}
.curriculum li a span{width: 0px;height: 12px;display: inline-block;position: absolute;left: 0;top: 17px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.curriculum li a:hover span{width: 15px;}
.compageCol1Dl .pic{position: absolute;width: 52.7777%;right: 0;bottom: 0;overflow: hidden;}
.compageCol1Dl .pic::before{padding-top: 60%;}
.toolDl dd{float: left;}
.toolDl .toolDd1{width: 100%;background: #fff;margin-bottom: 25px;height: 287px;}
.toolDl .toolDd1 .con,.toolDl .toolDd2 .con{padding: 56px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.toolDl .toolDd1 .con .title{font-size: 36px;color: #333;}
.toolDl .toolDd2 .con{margin-right: 30px;background: #a49e9c;height: 100%;}
.toolDl .toolDd2{width: 66.5758%;height: 226px;overflow: hidden;}
.toolDl .toolDd3{width: 33.4242%;background: #fff;}
.toolDl .toolDd3 .pic{overflow: hidden;}
.toolDl .toolDd3 .pic::before{padding-top: 92.2449%;}
.tool{overflow: hidden;}
.tool li{width: 33.3333%;float: left;height: 45px;line-height: 45px;position: relative;}
.tool li a{color: #333;font-size: 18px;padding-left: 25px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.tool li a:hover{color: #ffb421;font-size: 18px;}
.tool li a span{width: 0px;height: 12px;display: inline-block;position: absolute;left: 0;top: 17px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.tool li a:hover span{width: 15px;}
.compCol2{background: #fff;padding: 78px 0 100px 0;}
.compCol2 .teach{overflow: hidden;}
.compCol2 .teach .teachL{width: 60%;}
.compCol2 .teachL .pic{overflow: hidden;}
.compCol2 .teachL .pic::before{padding-top: 86.8056%;}
.compCol2 .teachR{position: relative;height: 750px;z-index: 8;margin-left:60%;}
.compCol2 .teachR::after{display: block;content: '';width: 100%;height: 64%;position: absolute;left: 0;top: 29.3333%;background: #94070a;}
.compCol2 .research{overflow: hidden;position: absolute;width: 115.4514%;height: 619px;left: -24.3056%;top: 6.6667%;z-index: 9;padding: 97px 20px 20px 80px;box-sizing: border-box;-webkit-box-sizing: border-box;background: url(/subsiteSrc/cnPc/images/compCol2_2.png)no-repeat center center /cover;}
.compCol .compTitle{font-size: 36px;color: #333;margin-bottom: 63px;}
.compCol ul{padding-left: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.compCol ul li{width: 33.3333%;float: left;height: 50px;line-height: 50px;position: relative;overflow: hidden;}
.compCol ul li a{font-size: 18px;color: #333;padding-left: 25px;}
.compCol ul li a:hover{color: #ffb421;}
.compCol ul li a span{width: 0px;height: 12px;display: inline-block;position: absolute;left: 0;top: 19px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.compCol ul li a:hover span{width: 15px;}
.compCol3{padding: 229px 0 129px 0;background: url(/subsiteSrc/cnPc/images/compageCol3Bg.png)no-repeat center center /cover;}
.compCol3Box{margin-right: 12.32%;position: relative;}
.compCol3Box .pic{width: 80.6798%;overflow: hidden;}
.compCol3Box .pic::before{padding-top: 37.4723%;}
.compCol3Box .compCol3R{background: rgb(148,7,10,0.9);position: absolute;height: 142.8008%;width: 37.5671%;right: 0;top: -30.9665%;padding: 150px 0 0 60px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.compCol3Box .compCol3R .compTitle{color: #fff;}
.compCol3Box .compCol3R ul li{position: relative;}
.compCol3Box .compCol3R ul li a{color: #fff;}
.compCol3Box .compCol3R ul li a:hover{color: #ffb421;}
.compCol3Box .compCol3R ul li a span{width: 0px;height: 12px;display: inline-block;position: absolute;left: 0;top: 19px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.compCol3Box .compCol3R ul li a:hover span{width: 15px;}
.compCol4{padding-bottom: 140px;}
.compCol4 dl{margin-right: -40px;}
.compCol4 dl dd{width: 33.3333%;margin-bottom: 18px;}
.compCol4 dl dd .con{display: block;margin-right: 40px;height: 160px;padding-top: 50px;background: url(/subsiteSrc/cnPc/images/comp4bg.png)no-repeat center /cover;border-bottom: 4px solid #dfb4b5;box-shadow: 0px 3px 16.38px 1.62px rgba(0, 0, 0, 0.19);text-align: center;transition: all .4s linear;-webkit-transition: all .4s linear}
.compCol4 dl dd .con em{display: inline-block;width: 60px;height: 60px;vertical-align: middle;margin-right: 25px;transition: all .4s linear;-webkit-transition: all .4s linear;}
.compCol4 dl dd .con span{display: inline-block;vertical-align: middle;font-size: 24px;height: 24px;line-height: 24px;overflow: hidden;color: #444444;}
.compCol4 dl dd .con:hover{border-bottom: 4px solid #94070a;}
.compCol4 dl dd .con:hover em{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
/* comprehensivePage.jsp end */
/* textList3.jsp start */
.textList3{margin-right: -40px;}
.textList3 dd{float: left;width: 50%;}
.textList3 dd .con{margin-right: 40px;position: relative;}
.textList3 dd .con.con1{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.25);}
.textList3 dd .con.con1 ul{padding-left: 40px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.textList3 dd .con.con1::after{display: block;content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background: #bc1e24;}
.textList3 .con .topBg{height: 73px;width: 100%;}
.textList3 .con .title{font-size: 30px;color: #333;height: 62px;line-height: 62px;padding-left: 40px;}
.textList3 ul{overflow: hidden;}
.textList3 ul li{width: 50%;float: left;height: 45px;line-height: 45px;position: relative;}
.textList3 li a{color: #333;font-size: 20px;padding-left: 50px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.textList3 li a:hover{color: #bc1e24;}
.textList3 li a span{width: 0px;height: 12px;display: inline-block;position: absolute;left: 25px;top: 17px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.textList3 li a:hover span{width: 14px;}
.qtbm{margin-bottom: 40px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.25);}
.jxbm{background-color: rgb(255, 255, 255);box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.25);}
/* textList3.jsp end */
/* newsView.jsp start */
.newsView {
	background: #fff;
	position: relative;
	overflow: hidden;
}
.newsViewShare{
	position: absolute;
	width: 58px;
	left: 0;
	top: 80px;
	border-radius: 10px;
	overflow: hidden;
}
.newsBack a{
	display: block;
	width: 58px;
	height: 58px;
	background: #cacaca url(../images/news/share.png) center center no-repeat;
	z-index: 2;
}
.newsViewShare_box .bshare-custom a{
	width: 58px;
	height: 58px;
	padding: 0;
	margin: 0;
	display: block;
}
.newsViewShare_box a.bshare-weixin{
	background: #64aa44 url(../images/news/wx.png) center center no-repeat;
}
.newsViewShare_box a.bshare-sinaminiblog{
	background: #db4308 url(../images/news/wb.png) center center no-repeat;
}
.newsViewShare_box a.bshare-qzone{
	background: #ff9d2e url(../images/news/qqkj.png) center center no-repeat;
}
.newsTitle{height: 32px;line-height: 32px;position: relative;font-size: 16px;padding-top: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.newsTitle::before{display: block;content: '';position: absolute;left: 0;top: 0;width: 200px;height: 2px;background: #a21f24;}
.newsTitle a{font-size: 16px;color: #666;}
.newsTitle a:hover{color: #a21f24;}
.newestView{width: 369px;z-index: 2;float: left;display: inline;margin-right: 60px;}
.newestView .newTitle{background: #f2f1f1;font-size: 18px;color: #333;height: 40px;line-height: 40px;text-align: center;}
.newestView .pic{overflow: hidden;}
.newestView .pic::before{padding-top: 57.4526%;}
.newestView .newsFooter .title{font-size: 18px;color: #333;height: 40px;line-height: 40px;text-align: center;background: #f2f1f1;}
.newestView .newsFooter .newsFooterBot{font-size: 16px;color: #333;height: 43px;line-height: 43px;text-align: center;border: 1px solid #f2f1f1;}
.newsDl{border-bottom: 1px solid #e8e8e8;}
.newestView dd{overflow: hidden;border: 1px solid #d8d8d8;border-bottom: none;}
.newestView dd .date{padding: 10px 7px 10px 5px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: right;}
.newestView dd .date .day{font-size: 24px;color: #a21f24;height: 30px;line-height: 30px;}
.newestView dd .date .year{font-size: 14px;color: #333;height: 20px;line-height: 20px;}
.newestView dd .info{padding-top: 6px;box-sizing: border-box;overflow: hidden;line-height: 30px;height: 72px;padding-left: 20px;position: relative;font-size: 14px;color: #333;}
.newestView dd .info:hover{color: #a21f24;}
/* newsView.jsp end */
/* schoolHistory.jsp start */
.developmentBox {overflow: hidden;padding: 30px 0;background: #fff;position: relative;}
.developmentBox .bd {width: 64.9306%;margin: 0 auto;}
.developmentBox .hd {position: relative;}
.developmentBox .hd div {width: 80%;margin: 0 auto;overflow: hidden;}
.developmentDl {position: relative;overflow: hidden;height: 800px;transition: all .3s linear;}
.developmentDl dt {display: block;content: "";width: 1px;height: 100%;background: #c3ced5;position: absolute;top: 0%;left: 13%;z-index: 1;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
.developmentDl dd {overflow: hidden;position: relative;transition: all 0.4s;-webkit-transition: all 0.4s;}
.developmentDl dd::before {display: block;content: "";width: 20px;height: 20px;background: #ececec;border-radius: 100%;position: absolute;top: 50%;left: 13%;margin-top: -10px;margin-left: -10px;z-index: 10;text-replace: none;sition: all 0.4s;-webkit-transition: all 0.4s;}
.developmentDl dd::after {display: block;content: "";width: 12px;height: 12px;background: #fff;border-radius: 100%;position: absolute;top: 50%;left: 13%;margin-left: -6px;margin-top: -6px;z-index: 15;transition: all 0.4s;-webkit-transition: all 0.4s;}
.developmentDl .text .info {display: table-cell;vertical-align: middle;font-size: 14px;color: #666666;line-height: 26px;width: 100%;height: 150px;padding-left: 50px;z-index: 2;position: relative;}
.developmentDl dd .text{overflow: hidden;height: 100%;-webkit-transition: all 3s linear;transition: all 3s linear;position: relative;width: 85%;display: table;}
.developmentDl dd .text::before{display: block;content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;-webkit-transition: all .3s linear;transition: all .3s linear;background: url(/subsiteSrc/cnPc/images/schoolBg.png)no-repeat;background-size: cover;opacity: 0;visibility: hidden;}
.developmentDl dd:hover .text::before{opacity: 1;visibility: visible;}
.developmentDl dd:hover::before {background: #bc1e24;}
.developmentDl .year {height: 100%;font-size: 48px;color: #f1af26;text-align: left;width: 15%;float: left;line-height: 150px;}
.developmentDl dd:hover .year{color: #bc1e24;}
.developmentDl .text .info li{line-height: 25px;position: relative;}
.developmentDl .text .info li i{width: 5px;height: 5px;background: #666;display: inline-block;border-radius: 50%;margin-top: -3px;vertical-align: middle;position: absolute;left: 0;top: 12px;}
.developmentDl .text .info li span{display: inline-block;line-height: 25px;padding-left: 9px;}
.wrap1{margin-left: 240px;}
.downBot{position: absolute;left: 12%;bottom: 0;width: 22px;height: 14px;}
.downBot a{display: inline-block;width: 100%;height: 100%;margin-left: 1px;}
/* schoolHistory.jsp end */
/* ldxq.jsp start */
.ldxqBox{width: 75.9722%;}
.ldxqBox .pic{width: 358px;float: left;margin-right: 50px;}
.ldxqBox .pic::before{padding-top: 133.7989%;}
.ldxqBox .text{overflow: hidden;}
.ldxqBox .text .title{font-size: 24px;color: #333;font-weight: bold;height: 26px;line-height: 26px;}
.ldxqBox .text .title span{display: inline-block;font-size: 20px;color: #94070a;margin-left: 20px;}
.ldxqBox .text .info{line-height: 36px;color: #333;font-size: 18px;}
/* ldxq.jsp end */