@charset "utf-8";

.xjnr{float:left; width:calc(100% - 100px); padding:30px 50px;}
.xjnr h3{float:left; width:100%; line-height:60px; text-align:center; color:#005CBB; font-size:24px;}
.xjnr ul{float:left; width:100%;}
.xjnr ul li{float:left; width:100%; margin-bottom:10px; line-height:30px; padding:0px 0; border:1px solid #c1c9d2;}
.xjnr ul li .bt{float:left;width: 120px;padding: 0 10px;line-height:30px;background-color:#005CBB;text-align:center;color:#fff;font-size:18px;}
.xjnr ul li .nr{float:left;width: calc(100% - 160px);padding: 0 10px;line-height:30px;color:#333;font-size:16px;}
.ldlb{float:left; width:calc(100% - 200px); padding:30px 100px;}
.ldlb ul{float:left; width:100%;}
.ldlb ul li{float:left; width:100%; margin-bottom:10px; line-height:60px; padding:0px 0; border:1px solid #c1c9d2;}
.ldlb ul li a{color:#333; font-size:18px; padding:0 10px;}
.ldxx{width:100%; max-width:1300px; margin:0 auto; margin-bottom:50px;   overflow: hidden;border:1px solid #c1c9d2; border-top:0; background:url(/img/bg_ldxx.png) no-repeat top center #fff;}
.ldlm{float:left; width:100%; line-height:120px; text-align:center; color:#fff; font-size:36px;}
.xjxq{float:left; width:calc(100% - 260px); padding:30px 130px; margin-bottom:20px;}
.xjxq ul{float:left; width:100%;}
.xjxq ul li{float:left; width:100%; margin-bottom:10px; line-height:60px; padding:0px 0; border:1px solid #c1c9d2;}
.xjxq ul li.st{line-height:40px;background-color:#005CBB;}
.xjxq ul li .bt2{float:left; width:calc(100% - 220px);padding: 0 10px;}
.xjxq ul li .sj{float:left; width:100px;text-align:center;}
.xjxq ul li .zt{float:left; width:100px;text-align:center;}
.xjxq ul li.st .bt2,.xjxq ul li.st .sj,.xjxq ul li.st .zt{color:#fff;text-align:center; }
.xjxq ul li .bt2 a{font-size:16px;color:#333;}
.xjxq ul li .bt{float:left;border-right:1px solid #333;line-height:20px;width: 119px;margin: 20px 0px;padding: 0 40px 0 10px;font-size:16px;text-align:right;}
.xjxq ul li .xq{float:right;width: calc(100% - 170px);}
.xjxq ul li .xq2{
    padding: 0 10px;
    float:right;
    width: calc(100% - 195px);
    /* display: flex; */
}
.xjxq ul li .xq2 label{margin-right:10px; display: inline-block;
    float: left;}
.xjxq ul li .xq2 input[type="radio" i]{margin-left:10px;width: 13px;height: 13px;margin-top: 23px;float: left;margin-right: 3px;}
.xjxq ul li .xq2 input[type="checkbox" i]{margin-left:10px;width: 16px;height: 16px;margin-top: 22px;float: left;margin-right: 3px;}
.xjxq ul li .xq2 span{
    display: inline-block;
    float: left;
}
.xjxq ul li .xq input.xj_text{float:left;width:calc(100% - 20px);padding: 0 10px;outline:0;font-size:14px;line-height:60px;background-color: #fff;border:0;}
.xjxq ul li .xq select{float:left;width:calc(100% - 20px);padding: 0 10px;height: 60px;outline:0;line-height:60px;font-size:14px;background-color: #fff;border:0;}
.xjxq ul li .xq textarea,.xjxq ul li .xq iframe{float:left;width:100%;padding: 0 0px;font-size:14px;height:240px;outline:0;resize: both;border: 0;background-color: #fff;}
.ldxx td{padding:10px 0; color:#fff;font-size:16px;line-height:30px;text-align:center;}
.xx_an{float:left; width:100%; margin-top:40px; text-align:center; height:60px;}
.xj_tj{width:120px; height:40px; line-height:40px;margin-top:10px; font-size:24px; text-align:center; color:#666; border:1px solid #c1c9d2;}
.xj_tj:hover{background-color:#005CBB; color:#fff; border:#005CBB;}
.ldjs{width: 530px;text-align:center;margin: 0 auto 10px auto;overflow: hidden;}
.ldjs ul{float:left; width:100%;}
.ldjs ul li{width: 220px;float:left;line-height:30px;}
.ldjs ul li label{float:left;width: 81px;font-size: 16px;font-weight:bold;text-align: right;padding-right: 10px;}
.ldjs ul li input{float:left;width: 123px;border:1px solid #c1c9d2;font-size:16px;line-height:30px;}
.ldjs ul li.tj{width:80px;margin-left: 10px;}
.ldjs ul li.tj input{width:100%;text-align:center;font-size:18px; background-color:#005CBB; color:#fff;}
 .cover {
        position:absolute; visibility:inherit; top:0px; left:0px; width:100%; height:100%; z-index:9997; filter:alpha(opacity=0);opacity:0;
    }
iframe{background:transparent;}
iframe object{display:none !important;}
.header_inner {
	max-width: 16.8rem;
	margin: 0px auto;
	position: relative;
z-index:99999;
}

.wal {
	max-width: 15rem;
	margin: 0 auto;
}

.wal_inner {
	max-width: 14rem;
	margin: 0px auto;
}

.intro_wal {
	width: 13rem;
	margin: 0px auto;
}

.body_b {
	position: relative;
	z-index: 5;
}
#djs {
	position: absolute;
	right: 6%;
	top: 110px;
	z-index: 100;
	color: #FFFFFF;
	background: url(/img/djsbg2.png) no-repeat;
	background-size: 100px;
	padding-top: 12px;
	
	height: 100px;
	width: 100px;
	
	box-sizing: border-box;
}

#t_d {
	
	font-size: 30px;
	
	color: #005cbb;
	
	font-weight: bold;
	padding-left: 38px;
	padding-top: 13px;
	letter-spacing: 0px;
	position: relative;
	z-index: 3333;
}

#xs {
	
	padding-top: 0px;
	padding-left: 32px;
	color: #fff;
}

#xs #t_h {
	
	font-size: 12px;
	font-family: zqkhyt;
	
	color: #fff;
	letter-spacing: 1px;
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	animation-duration: 0.5s;
	-webkit-animation-duration: 0.5s;

	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;

	visibility: visible !important;
	display: block;
}


.header {
	width: 100%;
	padding-bottom: 50px;
	position: fixed;
	top: 0px;
	z-index: 99999;
	
	background: linear-gradient(180deg, #005cbb, transparent);
	
}

.logo {
	width: 183px;
	height: 0;
	position: relative;
	z-index: 9999;
	top: 20px;
	margin: 0 auto;
	text-align: center;
}
.logo a{display:block;}
.logo span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	z-index: 9999;
}

.logo_01 {
	
}

.header.current {
	background: #005cbb;
	height: auto;
	
	padding-bottom: 5px;
}
.header.current .logo{
	top: 6px;
	transition:  0.2s ease-in-out;
	-webkit-transition:0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-ms-transition:0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	}
.header.current .top_link .top_href {
	display: none;
}
.header .logo_01 {width: 60px;transition:  0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-moz-transition: 0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition: 0.2s ease-in-out;}
.header.current .logo_01 {
	width: 50px;
	transition:  0.3s;
	-webkit-transition:0.3s;
	-moz-transition: 0.3s;
	-ms-transition:0.3s;
	-o-transition: 0.3s;
}

.header .logo_02 {
	opacity: 1;
margin-top:5px;
transition:  0.5s ;
	-webkit-transition:0.5s ;
	-moz-transition: 0.5s ;
	-ms-transition:0.5s ;
	-o-transition: 0.5s ;}
.header .logo_02 img{width: 86%;}
.header.current .logo_02 {
	
	opacity: 0;
transition:  0.5s ;
	-webkit-transition:0.5s ;
	-moz-transition: 0.5s ;
	-ms-transition:0.5s ;
	-o-transition: 0.5s ;}

.header.current .subNav {
	top: 44px;
}

.header.current .headerFix-menu {
	display: block;
}

.header.current #gp-serBtn4 {
	width: 0.24rem;
	position: absolute;
	right: -38px;
	height: 0.24rem;
	
	text-align: center;
	padding: 0px;
	margin-top: 3px;

	opacity: 1;
	
}

.header.current .top_link {
	bottom: 0px;
	height: 25px;
	line-height: 25px;
}
.header.current .nav{
	margin-top: 3px;
	transition:  0.5s;
	-webkit-transition:0.5s;
	-moz-transition: 0.5s;
	-ms-transition:0.5s;
	-o-transition: 0.5s;
	}


















.top_link {
	text-align: right;
	margin-bottom: 15px;
	margin-top: 15px;
	
	position: absolute;
	right: 0px;
	z-index:99999;
	
}

.top_link>a {
	color: #FFFFFF;
	font-size: 16px;
	opacity: .6;
	padding: 0px 10px;
}


#gp-serBtn4 {
	position: relative;
	z-index: 801;
	*width: 40px;
	margin-left: 0;
}

.icon-search:before {
	content: " ";
}

.top_link .iconfont {
	
}


.gp-overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 800;
	background: #054f9c;
	opacity: 0.9;
	filter: alpha(opacity=80);
	display: none;
	left: 0
}


.gp-search {
	width: 220px;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	transition: all 0.35s ease-in-out;
	-webkit-transition:all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-ms-transition:all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	border: 1px solid #ccc;
}

.gp-ser {
	width: 100%;
	height: 36px;
	z-index: 9999994;
	margin: 0 auto;
	position: relative;
}

.gp-search input,
.gp-search button {
	position: absolute;
	height: 36px;
	line-height: 36px;
	border: none;
	background: none;
	top: 0px;
	overflow: hidden;
}

.gp-search input.notxt {
	color: #667ebb;
	width: 82%;
	left: 0;
	padding-left: 2%;
}

.gp-search .notxt1 {
	position: absolute;
	width: 15%;
	right: 0;
	cursor: pointer;
	color: #fff;
}


#gp-serBtn4 {
	position: relative;
	z-index: 801;
	
	background: url(/img/ser.svg) no-repeat left center;
	background-size: auto 100%;
	margin-left: 0;
	width: 26px;
	height: 26px;
	
}
#gp-serBtn4 embed{width: 20px;height: 20px;}
.gp-search4 {
	height: 0;
	border: none;
	width: 800px;
	overflow: hidden;
	position: fixed;
	top: 30%;
	z-index: 802;
	left: 50%;
	
	margin-left: -400px;
}

.gp-search4 .gp-ser {
	max-width: 800px;
}

.gp-search4 input,
.gp-search4 button {
	height: 54px;
	line-height: 54px;
}

.gp-search4 .gp-ser {
	height: 54px;
	border: 1px solid #ccc;
}

.gp-search4 .notxt1 {
	background: #f09621;
	color: #fff;
	
	;
}

.gp-search4 .gp-ser {
	display: none;
	border: none;
	background: #fff;
}

.gp-search4.active .gp-ser {
	display: block;
}

.gp-search4.active {
	height: auto !important;
}
.gp-hot{
	width:100%;
	margin-top:0.15rem;
}
.gp-hot>h2{
	color:#fff;
	text-align:left;
	font-size: 16px;
	font-weight: bold;
	line-height: 0.25rem;padding-left: 20px;position: relative;}
.gp-hot>h2 em{width:4px;height:16px;background:#fff;display: inline-block;margin-right: 10px;position: absolute;left: 0px;top: 50%;margin-top: -8px;}
.gp-hot ul{
	float:left;
	width:50%;
	text-align:left;
	margin-top:0.2rem;
}
.gp-hot ul li{
	width:94%;
	margin-top: 0.1rem;
}
.gp-hot ul li a{color:#ffffff;width: 100%;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.gp-hot ul li a span{
	margin-right: 0.15rem;
}
.gp-hot .first_hot span{
	color:#f8b57a;
display: inline-block;width: 17px;height: 17px;text-align: center;line-height: 17px;}
.gp-hot .first_hot .hotones span{
	color:#fff;
	background:url(/img/hotbg.png) no-repeat  center;
}
.searchActive .gp-overlay {
	top: 0;
	margin: 0;
}

.gp-overlay .close {
	position: absolute;
	right: 6%;
	top: 10%;
}


.topnav {
	
}

.logo_left {
	width: 44%;
}

.logo_right {
	width: 44%;
	
}

.nav {
	width: 100%;
	height: 50px;
	line-height: 50px;
	position: relative;
	z-index: 9998;
	margin-top: 23px;
transition:  0.5s;
	-webkit-transition:0.5s;
	-moz-transition: 0.5s;
	-ms-transition:0.5s;
	-o-transition: 0.5s;
}

.nav li {
	float: left;
	width: 20%;
	position: relative;
	height: 50px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	
   
}
.nav .nav .menuFirst{width: 17%;}
.nav .nav .menuFirst a{}
.nav .menuFirst .down{
	display:none;
}
.logo_left .nav li {width: 20.7%;}
.logo_right .nav li {
	width: 20%;
	text-align: right;
}
.logo_right .nav .down{left:75%;}

.nav li>a {
	font-size: 0.18rem;
	color: #fff;
	
	display: block;
	font-weight: bold;
	text-shadow: 1px 1px 1px rgb(0 94 187);
}

.nav .v1 {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	color: #fff;
	position: relative;
}

.nav .v1:hover .down {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.5s ease;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
}

.nav li dl::before {
	content: "";
	background-color: #f09621;
	position: absolute;
	top: 0px;
	width: 0px;
	height: 0px;
	left: 50%;
	-webkit-transition:all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.nav>li.on dl::before {
	width: 100%;
	height: 4px;
	left: 0px;
}


.nav .down {
	position: absolute;
	width: 100%;
	min-width: 160px;
	z-index: 99;
	top: 100%;
	background: #ffffff;
	overflow: hidden;
	left: 25%;
	opacity: 0;
	visibility: hidden;
	
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
}

.nav .down dl {
	position: relative;
}

.nav .down dd {
	margin-bottom: 0px;
	text-align: center;
	padding: 0px 0.2rem;
	box-sizing: border-box;
}

.nav .down dd:hover {
	background: #005cbb;
}

.nav .down dd:hover a {
	color: #ffffff;
}

.nav .down dd a {
	font-size: 14px;
}

.nav .down .s1 {
	font-size: 0.15rem;
	color: #005ebb;
	
	line-height: 1.5em;
	display: block;
	padding-bottom: 8px;
	padding-top: 8px;
	position: relative
}











.banner_wrap {
	margin-bottom: 0.15rem;
	position: relative;

overflow:hidden;
}
.xbimg .banner_wrap{max-height:6.5rem;height: auto;}
.banner_wrap .picBtnTop .bd {
	position: relative;
	z-index: 0;
}

.picBtnTop .bd li {
	position: relative;
	zoom: 1;
	vertical-align: middle;
}
.banner_wrap .picBtnTop .bd li .pic a,.banner_wrap .picBtnTop .bd li{
	position: relative;
display:block;
	z-index: 0;
	overflow: hidden;
width:100%;
height:33vw;
       background-position:center;
background-repeat:no-repeat;
background-size:cover;
}

.picBtnTop .bd li .pic img {
	width: 100%;
	vertical-align: middle;

	height: 100%;
}

.picBtnTop .hd {
	position: absolute;
	left: 50%;
	bottom: 30px;
	z-index: 2;
	margin-left: -62px;
}

.picBtnTop .hd ul li {
	width: 0.1rem;
	float: left;
	height: 0.1rem;
	border-radius: 50%;
	margin: 0px 5px;
	color: transparent;
	
}

.banner_wrap .picBtnTop .hd ul li {
	background: #dddbdc;
}

.picBtnTop .hd ul li.on {
	background: url(/img/dot2.png) no-repeat center;
}

.picBtnTop .prev,
.picBtnTop .next {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 48%;
	z-index: 2;
}

.picBtnTop .prev {
	left: 7%;
	background: url(/img/bannav_left.png) no-repeat center;
}

.picBtnTop .next {
	right: 7%;
	background: url(/img/bannav_right.png) no-repeat center;
}







.index-news,
.sideMenu,
.index-media .media-wrap,
.index-research .research-wrap,
.index-research .research-list,
.zhici,
.intro_main1,
.intro_main2 .intro_wal,
.intro_main3,.intro_main5,.intro_main6 .main6_list{
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
    overflow: hidden;
}

.index-news {
	margin-bottom: 0.4rem;
}
.index-news .picBtnTop .bd li .pic a,.index-news .picBtnTop .bd li{
	position: relative;
display:block;
	z-index: 0;
	overflow: hidden;
width:100%;
       background-position:center;
background-repeat:no-repeat;
background-size:cover;
}
.index-news .col-1 {
	width: 6.6rem;
}

.index-news .notice-tab {
	width: 4.13rem;
}

.index-newswrap .title,
.index-topic .title,
.index-media .title,
.index-research .title,
.index-people .title,.index-quick .title{
	font-size: 0.3rem;
	text-transform: uppercase;
	color: #2f3233;
	padding-top: 0.15rem;
	line-height: 0.45rem;
	margin-bottom: 0.2rem;
	border-bottom: 1px solid #dfe7f0;
	
	position: relative;
}
.index-newswrap .title em,
.index-topic .title em,
.index-media .title em,
.index-research .title em,
.index-people .title em,.index-quick .title em{font-weight: normal;}
 
.index-newswrap .title p,
.index-topic .title p,
.index-media .title p,
.index-research .title p,
.index-people .title p,.index-quick .title p {
	display: inline-block;

}

.index-newswrap.title p span,
.index-topic .title p span,
.index-media .title p span,
.index-research .title p span,
.index-people .title p span, .index-notice .title p span{
	padding-left: 0.1rem;
	margin-left: 0.1rem;
	color: #666666;
	font-size: 0.16rem;
	background: url(/img/line4.png) left center no-repeat;
}

.index-newswrap .title a,
.index-topic .title a,
.index-media .title a,
.index-research .title a,
.index-people .title a ,.index-quick .title a{
	float: right;
	position: absolute;
	z-index:99;
	width: 24px;
	right: 0;
	height: 24px;
	margin-top: 0.1rem;
}
.index-newswrap .title embed,
.index-topic .title  embed,
.index-media .title  embed,
.index-research .title  embed,
.index-people .title  embed ,.index-quick .title  embed{
	float:
	right;
	margin-top: 0.1rem;
}

.index-newswrap .title a img,
.index-topic .title a img,
.index-media .title a img,
.index-research .title a img,
.index-people .title a img,.index-quick .title a img {
	vertical-align: middle;
}

.index-news .col-1 li {
	border-bottom: #c4c4c4 dashed 1px;
	overflow: hidden;
	margin-bottom: 0.11rem;
}

.index-news .col-1 .news_first {
	border: 0;
}

.index-news .col-1 li a {
	display: block;
	color: #000;
	-webkit-transition:.3s;
    -moz-transition: .3s;
    -ms-transition:.3s;
    -o-transition: .3s;
    font-weight: bold;transition: .3s;
	position: relative;
}

.index-news .col-1 li a .img {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 2.5rem;
	margin-bottom: -0.08rem;
}

.index-news .col-1 li a .img img {
	width: 100%;
}


.index-news .col-1 .news_list li:hover .name{
	overflow: none;
	text-overflow: none;
	white-space: normal;
}
.index-news .col-1 li a .name {
	font-size: 0.17rem;
	line-height: 0.25rem;
	padding: 0.13rem 0;
	width: 80%;
	
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-news .col-1 li a span {
	float: right;
	font-size: 0.16rem;
	line-height: 0.26rem;
	padding: 0.13rem 0;
	color: #888888;
}

.index-news .col-1 .news_first a .name {
	overflow: auto;
	margin-top: 0.15rem;
	text-overflow: none;
	white-space: normal;
	font-weight: bold;
}

.index-news .col-1 .news_first a span {
	margin-top: 0.15rem;
}

.index-news .col-1 li:hover a {
	color: #0351a1;
	-webkit-transition:0s;
    -moz-transition: 0s;
    -ms-transition:0s;
    -o-transition: 0s;
    transition: 0s;
}

.index-news .col-1 .news_list li:hover {
	padding-left: 0px;
	-webkit-transition:.3s;
    -moz-transition: .3s;
    -ms-transition:.3s;
    -o-transition: .3s;
    transition: .3s;
}

.index-news .col-1 .news_first:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transition:.3s;
    -moz-transition: .3s;
    -ms-transition:.3s;
    -o-transition: .3s;
    transition: .3s;
}

.index-news .col-2 {
	width: 8rem;
	position: relative;
	overflow: hidden;
	height: 6rem;
	}

.index-news .col-2 .picBtnTop .prev,
.index-news .col-2 .picBtnTop .next {
	top: 32%;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgba(0,0,0,0.2);
	
	}

.index-news .col-2 .picBtnTop .prev {
	left: -20px;
}

.index-news .col-2 .picBtnTop .next {
	right: -20px;
	
	
}
.index-news .col-2 .picBtnTop .prev span,.index-news .col-2 .picBtnTop .next span{
	position:relative;
display: block;width: 100%;height: 100%;}
.index-news .col-2 .picBtnTop .prev img{
	width: 17px;
	height: 17px;
        position: absolute;
        right: 3px;
        top: 50%;
       

transform: translateY(-50%) rotate(180deg);
        -webkit-transform: translateY(-50%) rotate(180deg);
	-moz-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	-o-transform: translateY(-50%) rotate(180deg);
}
.index-news .col-2 .picBtnTop .next img{
	width: 17px;
	height: 17px;
        position: absolute;
        left: 3px;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}




.index-news .col-2 .pic {
	height: 4.5rem;
}
.index-news .col-2 .pic:hover a{
	
}
.index-news .col-2 .pic>a,
.index-news .col-2 .pic>a span {
	display: block;
	width: 100%;
	height: 100%;
}

.index-news .col-2 .bd li:hover .pic img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition:.5s;
    -moz-transition: .5s;
    -ms-transition:.5s;
    -o-transition: .5s;
    transition: .5s;
}

.index-news .col-2 .pic img {
	-webkit-transition:.5s;
    -moz-transition: .5s;
    -ms-transition:.5s;
    -o-transition: .5s;
    transition: .5s;
}

.index-news .news_date {
	width: 0.6rem;
	margin-right: 0.15rem;
	height: 0.27rem;
	
	border: 1px solid #ccc;
	color: #919191;
	text-align: center;
	font-size: 0.14rem;
	float: left;
	
	line-height: 0.27rem;
	box-sizing: border-box;
	margin-top: 0.1rem;
	
	z-index: 3;
	
}

.index-news .news_date p {
	
}

.index-news .news_title {
	width: 100%;
	
	z-index: 2;
	margin-top: 0.2rem;
	
	font-weight: bold;
	overflow: hidden;
	
}

.index-news .news_title h2 {
	width: 88%;
	float: left;
	margin: auto;
	color: #333333;
	
	line-height: 0.35rem;
	margin-top: 0.05rem;
	
	font-size: 0.2rem;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-news .news_zhai {
	font-size: 0.14rem;
	line-height: 0.21rem;
	
	margin-top: 0.2rem;
	text-indent: 0;
	text-align: justify;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	
	-webkit-box-orient: vertical;
	
	-webkit-line-clamp: 2;

	overflow: hidden;
	
}

.index-news .news_zhai a {
	color: #888;
	font-size: 0.14rem;
}

.index-news .picBtnTop .hd {
	top: 4.1rem;
	margin-left: -50px;
}

.index-news .picBtnTop .hd ul li {
	width: 0.08rem;
	height: 0.08rem;
	background: #fff;
	
}

.index-news .picBtnTop .hd ul li.on {
	
	background: #f09621;
}

.index-news .more {
	position: absolute;
	color: #6b7074;
	padding: 0px 15px;
	left: 56%;
	font-size: 0.14rem;
	bottom: 7px;
	background: url(/img/line1.png) no-repeat left center;
}

.index-notice .tab-hd {
	margin: 0 auto;
	
	margin-bottom: 0.1rem;
	height: 0.65rem;
	width: 3.5rem;
}

 .index-notice .tab-hd .title {
	color: #333;
	float: left;
	border-bottom: 0;
	font-size: 0.3rem;
	line-height: 0.7rem;
	
	margin-bottom: 0;
	cursor: pointer;
	position: relative;
}

.index-notice .tab-hd .title em {
	position: relative;
	display: inline-block;
	font-weight: normal;
	line-height: 0.65rem;
	
}



.index-notice .notice_more {

	
width: 1.5rem;
	
height: 0.45rem;
	
margin: 0.2rem auto;
	
display: block;
	
text-align: center;
	
color: #005cbb;
	
border: 1px solid #005cbb;
	
line-height: 0.45rem;
	
font-size: 0.16rem;
}
.index-notice .notice_more:hover{background:#005cbb;color:#fff;}

.index-notice .notice_more img {
	vertical-align: middle;
}

.index-notice .tab-hd>.active {
	color: #005cbb;
}
.index-notice .title p span{padding-left:0.25rem;margin-left: 0.25rem;}



.index-notice .tab-bd{position:relative;}
.index-notice .tab-bd>div {
	
	opacity: 0;width:100%;
	min-height: 1.68rem;
	visibility: hidden;
	position:
	absolute;
	
}

 .notice_item{}
.noticetab_list{position:relative;margin: auto;margin-top: 0.2rem;width: 13.4rem;margin-bottom: 0.4rem;}
.noticetab_list .slick-arrow{position:absolute;top:50%;margin-top: -0.3rem;color: transparent;width: 0.44rem;height: 0.44rem;}
.noticetab_list .slick-prev{left: -0.8rem;background: url(/img/notice_left.png) no-repeat left center;background-size: cover;}
.noticetab_list .slick-next{right: -0.6rem;background: url(/img/notice_right.png) no-repeat left center;background-size: cover;}
.notice_oli{width:4.15rem;float:left;padding:38px 20px 48px;box-sizing:border-box;border-bottom: 8px #005cbb solid; box-shadow: 0px 0px 5px #d8edef; height: 160px;margin-top: 0.05rem;margin: 0px 0.15rem;min-height: 160px;background: url(/img/noticebg.png) no-repeat right bottom;background-color: #fff;margin-bottom:0.25rem;}

 .notice_item .item_date{float:left;margin-right:22px;}
 .notice_item .item_date h1{color: #005cbb;font-size:30px;font-weight: bold;border-bottom: 2px #005cbb solid;padding-bottom: 8px;text-align: center;}
  .notice_item .item_date h2{color: #005cbb;font-size:24px;font-weight:600;padding:6px 0px;}

 .notice_item .item_date h3{color: #005cbb;font-size: 18px;font-weight: normal;margin-top: 3px;}

 .notice_item .notice_oli>h2 {
    line-height: ;
    font-size: 0.17rem;
 
    width: 73%;
    line-height: 0.3rem;
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    }
 .notice_item .notice_oli>h2 a{width:100%;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: justify;}

 .notice_item .notice_oli:hover h2 a{color: #005cbb;}
.index-notice .notice_date {
	color: #888888;
}

.index-notice .notice_date span {
	color: #0068b7;
}

.index-notice .tab-bd>.act {
	opacity: 1;
	visibility: visible;
}
.xsmore_wrap,.xsmore{
	 display: inline-block;
	 width: 24px;
	 height: 24px;
	 position:
	 relative;
	 float: right;
	 margin-top: -0.5rem;
}
.xsmore{
   position:
   absolute;
	left:0;
   top: 41px;
	z-index:9;
}
.index-notice .xsmore{
	
}
.index-notice{min-height: 5.5rem;background: #f5f6f8;padding-top: 0.2rem;overflow:hidden;float: left;width: 100%;}

.index-news .notice_list ul li h2 {
	font-size: 0.17rem;
	font-weight: normal;
	width: 82%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
font-weight: bold;}

.index-notice .notice_list ul li.xueshu h2 {
	width: 100%;
	font-size: 0.17rem;
}

.index-notice .notice_list ul li span {
	padding: 0;
}


.index-topic {
	
padding-top: 0.15rem;
	
padding-bottom: 0.5rem;
	
background-color: #f5f6f8;
	
float: left;
	
width: 100%;
}

.index-topic .side-title {
	width: 2.6rem;
	height: 3.4rem;
	position: relative;
	float: left;
}
.index-topic .side-title.on h3{display:none;}
.index-topic .side-title>h3 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 2;
	padding-bottom: 0.3rem;
	background: linear-gradient(#333333, transparent);
}

.index-topic .side-title>h3 p {
	font-size: 0.17rem;
	padding-top: 0.1rem;
	padding-bottom: 0.1rem;
	font-weight: bold;
	line-height: 0.28rem;
	margin-left: 0.2rem;
	margin-right: 0.2rem;
	color: #ffffff;
	display: inline-block;
	border-bottom: 1px solid #ffffff;
}
.index-topic .side-img{overflow:hidden;}
.index-topic .side-img,
.index-topic .side-img span {
	width: 100%;
	height: 100%;
	-webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition:.4s;
    -o-transition: .4s;
    transition: .4s;cursor: pointer;
}
.index-topic .side-wrap:hover .side-img span{
	-webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition:.4s;
    -o-transition: .4s;
    transition: .4s;
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
}
.index-topic .side-img span,
.index-news .col-2 .pic>a span {

	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: block;
}

.index-topic .side-cont {
	display: none;
	float: left;
	width: 4.28rem;
	height: 3.4rem;
	background-color: #ffffff;
}

.index-topic .side-cont a {
	display: block;
	margin: 0.2rem 0.3rem;
}

.index-topic .side-cont a:hover h2 {
	background-size: 100% 3px;
	color: #005cbb;
}

.index-topic .side-cont a h2 {
	font-size: 0.18rem;
	font-weight: bold;
	line-height: 0.45rem;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 0.2rem;
	background-image: linear-gradient(#f09621, #f09621);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 0 3px;
	transition: background-size .5s;
	-webkit-transition: background-size .5s;
    -moz-transition: background-size .5s;
    -ms-transition:background-size .5s;
    -o-transition: background-size .5s;
    transition: background-size .5s;
	position: relative;
}

.index-topic .side-abstract {
	color: #666666;
	line-height: 0.24rem;
	margin-bottom: 0.2rem;
	font-size: 0.14rem;
}

.index-topic .side-abstract span {
	color: #1e7adb;
	font-size: 12px;
}

.index-topic .side-cont a p {
	color: #888888;
	margin-top: 0.10rem;
padding-left:25px;
position:relative;
font-size: 0.14rem;}

.index-topic .side-cont a p img {
	vertical-align: middle;
	padding-right: 10px;

}
.index-topic .side-cont a p em{
    position:absolute;
left:0px;
top:-1px;
}


.index-media {
	background-color: #dfe5ec;
	padding-top: 0.15rem;
	padding-bottom: 0.5rem;
	float: left;
	width: 100%;
}
.mtdd .st{position:relative;float:left;width: 44%;max-width:660px;max-height: 470px;overflow: hidden;}
.mtdd .st img{width:100%;}
.mtdd .st .bt{position:absolute; bottom:0; left:0; width:100%; line-height:30px; padding:15px 0; height:auto; background:url(/img/bg_mtdd_st.png) no-repeat left bottom;}
.mtdd .st .bt span.time{float:left; background:url(/img/mtdd_st_time.png) no-repeat left center;font-family:georgia; font-style: italic; width:115px; height:30px; text-indent:15px; color:#fff; font-size:16px;}
.mtdd .st .bt a{float:left; margin-left:10px; width:calc(100% - 140px); color:#fff; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mtdd dl{float:left;max-width:340px;width: calc(25% - 30px);/* margin-left:30px; */}
.mtdd dl dd{position:relative;float:left;width:100%;max-height: 220px;overflow: hidden;margin-bottom: 30px;}
.mtdd dl dd img{width:100%;}
.mtdd dl dd a p{position:absolute; left:0; bottom:0; width:100%; line-height:60px; color:#fff; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:60px;background:url(/img/mtdd_time.png) no-repeat left bottom;}
.mtdd ul{float:right;width: calc(33% - 30px);max-width: 440px;}
.mtdd ul li{float:left;width:100%;border-bottom:1px solid #dfe4e9;padding: 17px 0 16px 0;}
.mtdd ul li .date{float:left;width:65px;height:60px;font-style:italic; font-family: georgia;}
.mtdd ul li .date b{float:left;width:100%;text-align:center;color:#005cbb;font-size:30px; line-height:35px;}
.mtdd ul li .date span{float:left;width:100%;text-align:center;color:#333;font-size:16px;line-height: 30px;}

.mtdd ul li .bt{float:left;margin-left:20px;height: 60px;line-height:30px;width: calc(100% - 85px);}
.mtdd ul li .bt a.lmmc{float:left;width:100%; line-height:30px;color:#005cbb; font-size:16px;}
.mtdd ul li .bt a{float:left;width:100%; line-height:30px; font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mtdd ul li:hover{background-color:#fff;}
.index-media .title {
	border-bottom: 1px solid #c6d0dc;
}

.index-media .col-1 {
	width: 4.38rem;
	height: 4.96rem;
	border-top: 4px solid #005cbb;
	position: relative;
	overflow: hidden;
}

.index-media .hide-title {
	position: absolute;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.7);
	text-align: center;
	line-height: 0.25rem;
	padding: 0.15rem;
	font-size: 0.17rem;
	-webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition:.4s;
    -o-transition: .4s;
    transition: .4s;
	color: #ffffff;
	transform: translate(0px, 100%);
	-webkit-transform: translate(0px, 100%);
	-moz-transform: translate(0px, 100%);
	-ms-transform:translate(0px, 100%);
	-o-transform: translate(0px, 100%);
	
}

.index-media .col-1:hover .hide-title {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform: translate(0, 0);
	-webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition:.4s;
    -o-transition: .4s;
    transition: .4s;
}

.index-media .col-1 .media-img,
.index-media .col-1 a,
.index-media .col-1 a img,.index-media .col-1 a span {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition:.5s;
    -o-transition: .5s;
    transition: .5s;
}
.index-media .col-1 a{overflow:hidden;}
.index-media .col-1 a span {background-size:cover;background-repeat:no-repeat;background-position: center;}
.index-media .col-1 .small-title {
	min-width: 1.5rem;
	display: inline-block;
	height: 0.75rem;
	margin: auto;
	color: #ffffff;
	background: #005cbb;
	border-radius: 0px 0px 15px 15px;
	position: absolute;
	text-align: center;
	line-height: 0.75rem;
	z-index: 2;
	font-size: 0.2rem;
	left: 50%;
	top: -1px;
	transform: translate(-50%, 0px);
	-webkit-transform: translate(-50%, 0px);
	-moz-transform: translate(-50%, 0px);
	-ms-transform:translate(-50%, 0px);
	-o-transform: translate(-50%, 0px);
}

.index-media .col-2 {
	width: 10.62rem;
}

.index-media .col-2 .media-img {
	overflow: hidden;
	background-color: #f5f6f8;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index-media .col-2 .media-img .media-zhai {
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.24rem;
	margin: 0px 0.2rem;


}

.index-media .col-2 .media-img .media-zhai span,
.index-research .research-list .research-title span,
.footer .dinav a {
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 0 1px;
	transition: background-size .5s;
	-webkit-transition: background-size .5s;
    -moz-transition: background-size .5s;
    -ms-transition:background-size .5s;
    -o-transition: background-size .5s;
    transition: background-size .5s;
	position: relative;
}

.index-research .research-list .research-title span {
	background-image: linear-gradient(#f09621, #f09621);
	background-size: 0 3px;
}

.index-research .research-list:hover span {
	background-size: 100% 3px;
}

.index-media .col-2 .media-img .media-zhai:hover span,
.footer .dinav a:hover {
	background-size: 100% 1px;
}

.index-media .col-2 .media-img,
.index-media .col-2 .media-cont {
	height: 2.5rem;
	width: 2.655rem;
	position: relative;

}

.index-media .col-2 .media-img a img,.index-media .col-2 .media-img a>span{
	display: block;
	height: 100%;
	width: 100%;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition: .5s;

}
.index-media .col-2 .media-img a>span{
	background-repeat:
	no-repeat;
	background-position:
	center;
	background-size:
	cover;
	width: 2.655rem;
	height: 2.5rem;
}

.index-media .col-1 .media-img:hover img,.index-media .col-1 .media-img:hover span,
.index-research .research-list:hover img,
.index-media .col-2 .media-topwrap:hover .media-img img,.index-media .col-2 .media-topwrap:hover .media-img a>span {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition: .5s;
}

.index-media .col-2 .media-topwrap .media-img img {

	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition: .5s;
}

.index-media .col-2 .media-cont {
	background-color: #ffffff;
	padding: 0.2rem;
	box-sizing: border-box;

}

.index-media .col-2 .media-cont .media-jian {
	width: 0;
	height: 0px;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	border-bottom: 20px solid #ffffff;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	position: absolute;

	top: 15px;
	z-index: 9;
	
}

.index-media .col-2 .media-top .media-jian {
	left: -19px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform: rotate(-90deg);
}

.index-media .col-2 .media-bottom .media-jian {
	right: -19px;
	
}

.index-media .col-2 .media-cont .small-title {
	font-size: 0.16rem;
	display: inline-block;
	line-height: 0.35rem;
	margin-bottom: 0.2rem;
	border-bottom: 1px solid #c2cbd5;
	background-image: linear-gradient(#f09621, #f09621);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 0 3px;
	transition: background-size .3s;
	-webkit-transition: background-size .3s;
    -moz-transition: background-size .3s;
    -ms-transition:background-size .3s;
    -o-transition: background-size .3s;
    transition: background-size .3s;
	position: relative;
}

.index-media .col-2 .media-cont h2 {
	font-size: 0.17rem;
	font-weight: bold;
	line-height: 0.24rem;
	height: 0.48rem;
	overflow: hidden;
}

.index-media .media-more,
.index-research .media-more {
	position: absolute;
	bottom: 0.4rem;
	left: 0.2rem;
	width: 28px;
	height: 29px;
	background: url(/img/more_h.png) no-repeat left center;
background-size:0.27rem;
}

.index-media .col-2 .media-topwrap:hover .media-cont {
	background-color: #005cbb;
}

.index-media .col-2 .media-topwrap:hover .media-jian {
	border-bottom-color:#005cbb;
}

.index-media .col-2 .media-topwrap:hover .media-more,
.index-research .research-list:hover .media-more {
background-size:0.27rem;
	background: url(/img/more_l.png) no-repeat left center;
}

.index-media .col-2 .media-topwrap:hover .media-cont a {
	color: #ffffff;
}

.index-media .col-2 .media-topwrap:hover .small-title {
	background-size: 100% 3px;
	border-bottom: 0;
}


.index-research {
	padding-top: 0.15rem;
	background-color: #f5f6f8;
	float: left;
	width: 100%;
}

.index-research .col-2 {
	width: 7.6rem;
	height: 5rem;
	overflow: hidden;
	position: relative;
}

.index-research .col-2 .research-img,
.index-research .col-2 .research-img a,
.index-research .col-2 .research-img a img {
	width: 100%;
	height: 100%;
	display: block;
}

.index-research .col-2 .research-img>img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.index-research .col-2 .research-title {
	width: 100%;
	height: 0.9rem;
	background: rgba(0,92,187,0.6);
	box-sizing: border-box;
	line-height: 0.9rem;
	padding: 0px 0.15rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: absolute;
	z-index: 2;
	bottom: 0px;
	left: 0px;
}

.index-research .col-2 .research-title a {
	font-size: 0.18rem;
	font-weight: bold;
	color: #FFFFFF;
}

.index-research .col-1 {
	width: 7.1rem;
}

.index-research .col-1 .research-title {
	width: 4.95rem;
	height: 1.4rem;
	border-bottom: 1px solid #e5e6e8;
	position: relative;
}

.index-research .col-1 .research-title a h2 {
	margin: 0.1rem 0 0.05rem 0;
	width: 100%;
	line-height: 0.24rem;
}

.index-research .col-1 .research-title a h2 span {
	font-size: 0.16rem;
	font-weight: bold;
	line-height: 0.24rem;
	padding: 0.05rem 0;
	display:block;
	width:100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.index-research .col-1 .research-title .research_zhai{font-size:0.14rem;line-height: 0.21rem;color:#888; text-overflow: ellipsis;

  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;

  overflow-wrap: break-word;
  word-break: break-all;
  white-space: normal;
  overflow: hidden;}
.index-research .media-more {
	width: 0.95rem;
	color: #c8c8c8;
	left: 0;
	padding-left: 35px;
	line-height: 29px;
	bottom: 0.1rem;
}

.index-research .research-list {
	margin-bottom: 0.38rem;
}

.index-research .research-list:hover .media-more,.index-research .research-list:hover .research-title a h2 span {
	color: #005cbb;

}

.index-research .research-list .research-img {
	height: 1.4rem;
	width: 2rem;
	overflow: hidden;
}

.index-research .research-list .research-img img {
	width: 100%;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition:.5s;
    -o-transition: .5s;
    transition: .5s;
}
.bg_kjcx {
	padding-top: 0.15rem;
	   
}
.kjcx{
    position: relative;
    margin: auto;
    margin-top: 0.2rem;
    width: 100%;
    margin-bottom: 0.4rem;
    }
.kjcx .hd{float:right; margin-top:0px; width:40%; max-width:610px; position:relative;z-index:99;}
.kjcx .hd ul{ float:right; width:calc(100% - 30px);;}
.kjcx .hd ul li{float:left;padding:15px 0px;height: 60px;border-bottom:1px solid #cfd6dd;display:flex;align-items:center;width:100%;}
.kjcx .hd ul li a{float:right;margin-left:20px; width:calc(100% - 120px); line-height:20px; font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.kjcx .hd ul li span.time{float:left; width:120px; text-align:center; font-family:georgia; font-style: italic; font-size:16px; color:#005cbb; line-height:20px; padding:0 10px; border-right:1px solid #cfd6dd;}
.kjcx .hd ul li:hover,.kjcx .hd ul li.on{border-right:5px solid #005ecc;margin-left: -165px;padding:15px 20px 15px 30px;width:calc(100% + 110px);background:url(/img/kjcx_hd.png) no-repeat left center;}
.kjcx .hd ul li:hover a,.kjcx .hd ul li.on a{font-weight:bold; overflow:visible; white-space: normal;color:#005cbb;}
.bg_pic{position:absolute; left:0; top:-40px; z-index:80; width:85%;height:100%; background-color:#005ecc;}
.kjcx .bd{float:left;margin-top:0px; width:60%; max-width:880px;max-height: 455px;
    overflow: hidden; position:relative; z-index:95;}
.kjcx .bd ul{float:left;position:relative;z-index:90; width:100%;}
.kjcx .bd ul li{float:left; width:100%;;}
.kjcx .bd ul li img{width:100%;;}


.index-people {
	padding-top: 0.15rem;
	padding-bottom: 0.1rem;
	background-color: #f5f6f8;
	float: left;
	width: 100%;
}

.w-accor1 li .dec_ar:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	background: #f09621;
	height: 7px;
	-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.w-accor .swiper-slide:hover .dec_ar:after {
	width: 48%;
	margin-left: 20px;
}
#Accor1{width:100%;}
#Accor1 .img_ar {
	background-size: cover;
	background-repeat: repeat;
	background-position: -1.1rem center;
}

#Accor1 .img_ar img {
	opacity: 0;
}


.index-service {
	padding-top: 0.3rem;
	padding-bottom: 0.4rem;
	background: url(/img/bodybg01.png) no-repeat center top #f5f6f8;
	background-size: 100%;
	float: left;
	width: 100%;
}

.index-service .title {
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 0.25rem;
	
}

.index-service .title h2 {
	font-size: 0.3rem;
	line-height: 0.45rem;
}
.index-service .title h2 a{color: #FFFFFF;position: relative;padding-bottom: 0.08rem;}
.index-service .title h2 a i{
	position:absolute;
	left:0;
	bottom:0;
	height:4px;
	width:0px;
	background:#f09621;
	-webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition:.4s;
    -o-transition: .4s;
    transition: .4s;
}
.index-service .title h2 a:hover i{
	width:100%;
	-webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition:.4s;
    -o-transition: .4s;
    transition: .4s;
}
.index-service .title p {
	font-size: 0.2rem;
	font-weight: lighter;
}

.service-search,
.service-word {
	width: 8.6rem;
	
	margin: 10px auto;
}

.service-search .inp {
	width: 7.1rem;
	height: 54px;
	background-color: #ffffff;
	border: none;
	outline: none;
	text-indent: 0.3rem;
	float: left;
	font-size: 16px;
	line-height:54px;
}

.service-search .inp::-webkit-input-placeholder {

	color: #666666;
}

.service-search .inp:-moz-placeholder {
	
	color: #666666;
}

.service-search .inp::-moz-placeholder {
	
	color: #666666;
}

.service-search .inp:-ms-input-placeholder {
	
	color: #666666;
}

.service-word {
	
}

.service-search .btn {
	vertical-align: middle;
	background: #f09621 url(../img/sear2.png) no-repeat  20px center;
	color: #fff;
	
	float: left;
	border: none;
	font-size: 15px;
	padding-left: 27px;
	width: 100px;
	height: 54px;
}

.service-word li {
	float: left;
	padding: 0 0.1rem;
	line-height: 0.3rem;
}

.service-word li:first-child {
	color: #dfdfdf;
	font-weight: bold;
	padding-left: 0px;
}

.service-word li a {
	color: #ffffff;
}

.service-word li:hover a {
	color: #f09621;
}

.service-num {
	width: 48%;
	height: 0.45rem;
	margin: 0.2rem auto;
}

.service-num a {
	color: #ffffff;
	padding: 0px 0.15rem;
	text-align: center;
	line-height: 0.35rem;
	display: inline-block;
	font-size: 14px;
	border: 1px solid #ffffff;
	margin-right: 0.2rem;
}

.service-num a:hover {
	background-color: #f09621;
}

.service-num a em {
	font-size: 0.22rem;
	padding-right: 0.05rem;
	font-weight: normal;
	font-family: 'Noto Serif SC';
}

.service-num a:last-child {
	margin-right: 0;
}

.service-tab {
	margin-top: 0.7rem;
	border-left: 5px solid #005cbb;
	background-color: #ffffff;
	box-shadow: 1px 4px 4px #e0e8f2;
}

.service-tableft {
	width: 12.53rem;
	float: left;
	position: relative;
}

.service-tableft .tab-hd2 {
	width: 1.95rem;
	float: left;
}

.service-tableft .tab-hd2 h1 {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.18rem;
	text-align: center;
	font-weight: normal;
	background-color: #f4f5f7;
	cursor: pointer;
}

.service-tableft .tab-hd2 .active {
	background-color: #ffffff;
	font-weight: bold;
	color: #005cbb;
}

.service-tableft .tab-bd2 {
	float: right;
	width: 10.2rem;
	margin-top: 0.45rem;
}

.service-tableft .tab-bd2 .service-list1 {
	width: 1.6rem;
	float: left;
	margin-right: 0.63rem;
}

.service-tableft .tab-bd2 .service-title {
	font-size: 0.16rem;
	font-weight: bold;
	line-height: 0.45rem;
	overflow: hidden;
	margin-bottom: 0.25rem;
}

.service-tableft .tab-bd2 .service-title h2 {
	float: left;
	border-bottom: 3px solid #005cbb;
}

.service-tableft .tab-bd2 .service-list1:hover .service-title h2,
.service-more:hover .service-title h2 {
	border-color: #b29873;
}

.service-tableft .tab-bd2 .service-title embed {
	float: right;
	margin-top: 0.1rem;
	width:32px;height:32px;
}


.service-tableft .tab-bd2 .service-title svg {
	width: 28px;
	float: right;
	margin-top: 0.1rem;
}

.service-href a {
	display: block;
	width: 1.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 0.27rem;
	font-size: 0.14rem;
	color: #666666;
}

.service-href a:hover {
	color: #000000;
}

.service-more {
	width: 1rem;

}

.service-more .service-title h2 {
	min-width: 0.5rem;
}

.service-tableft .tab-bd2 .service-list {
	display: none;
	height: 2.35rem;
	
}

.service-tableft .tab-bd2 .active {
	display: block;
}

.service-tableft .tab-bd2 .service-quick {
	height: auto;
	margin-top: 0px;
	width: 100%;
}

.service-tableft .tab-bd2 .service-quick a {
	margin-bottom: 0.2rem;
}

.service-quick,
.service-tableft .tab-hd2 .service-title {
	margin-top: 0.2rem;
}

.service-quick2 {
	position: absolute;
	bottom: 0.35rem;
	right: 0px;
	border-top: 1px solid #eff0f3;
}

.service-quick .service-title,
.service-tableft .tab-hd2 .service-title {
	height: 1.3rem;
	width: 1.95rem;
	line-height: 0.7rem;
	font-size: 0.18rem;
	text-align: center;
	font-weight: normal;
	background-color: #f7f9fe;
	cursor: pointer;
}

.service-quick .quick {
	margin-top: 0.2rem;
}

.service-quick .quick.active {
	height: 4rem;
}
.index-quick{background:#f5f6f8;padding-bottom:0.5rem;float: left;width: 100%;}
.quick_divwrap{}
.quick_divwrap  a {
	width: 1.9rem;
	height: 0.7rem;
	background: url(/img/noticebg.png) no-repeat right bottom #fff;
	background-size: 130px;
	display: block;
	line-height: 0.7rem;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0.15rem;
	color: #636363;
	float: left;
	margin-right: 0.25rem;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	border: 1px solid #ececec;
	position:
	relative;
}
.quick_divwrap  a:nth-child(7n){margin-right:0;}



.quick_divwrap a:nth-child(7n+1) {
	clear: both;
}
.quick_divwrap  a span{
	position:
	absolute;
	top: 0px;
}
.quick_divwrap  a embed {
	vertical-align: middle;
	padding-right: 0.07rem;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	margin-left: 0.1rem;
	width: 0.32rem;
}

.quick_divwrap  a:hover {
	color: #005cbb;
	border: 1px solid transparent;
	margin-top: -8px;
	transition: 0.5s;
	box-shadow: 2px 2px 4px #f0f6fa, -2px -2px 4px #f0f6fa;
}

.serviceright {
	width: 2rem;
	height: 3.9rem;
	margin: 0.2rem;
}

.serviceright img {
	width: 100%;
}
.service-xin{
	    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.service-divwrap{
	width: 2.5rem;
	margin-top: 0.15rem;
	box-shadow: 0px 0px 5px #5079a5;
}
.service-top{
	width:100%;
	height:2.2rem;
	text-align:
	center;
	overflow: hidden;
}

.service-top img,.service-top embed{
	display:
	block;
	margin:0px auto;
	margin-top:0.30rem;
	margin-bottom: 0.2rem;
	width:1.13rem;
	height:1.13rem;
}
.service-top h2{
	font-size:0.2rem;
	font-weight:normal;
	color:#fff;
	
}
.fuwrap1 .service-top{
	background:url(/img/fuwubg1.png) no-repeat center top;
	background-size:cover;
}
.fuwrap2 .service-top{
	background:url(/img/fuwubg2.png) no-repeat center top;
	background-size:cover;
}
.fuwrap3 .service-top{
	background:url(/img/fuwubg3.png) no-repeat center top;
	background-size:cover;
}
.fuwrap4 .service-top{
	background:url(/img/fuwubg4.png) no-repeat center top;
	background-size:cover;
}
.fuwrap5 .service-top{
	background:url(/img/fuwubg5.png) no-repeat center top;
	background-size:cover;
}

.service-bot{
	background:url(/img/tubj.png) no-repeat center bottom;
   background-size:70%;
	background-color:#fff;
	width:100%;
	overflow:
	hidden;
	min-height: 2.7rem;
	padding: 0.3rem 0.2rem;
	box-sizing:
	border-box;
}
.service-bot ul li{
	float:
	left;
	margin-left: 0.3rem;
	margin-bottom: 0.15rem;
	width: 40%;
}

.service-bot ul li a{font-size:0.16rem;padding-bottom: 0.05rem;position:relative;}
.service-bot ul li a::after{

	content:

"";
	position:

absolute;
	left:0;
	bottom:0;
	width:0;
	height:2px;

background: #f09621;

transition:  0.3s;

-webkit-transition:0.3s;

-moz-transition: 0.3s;

-ms-transition:0.3s;

-o-transition: 0.3s;
}
.service-bot ul li:hover a::after{
	width:100%;
	transition:  0.3s ;
	-webkit-transition:0.3s ;
	-moz-transition: 0.3s ;
	-ms-transition:0.3s ;
	-o-transition: 0.3s ;
}
.service-bot ul li:hover a{color:#005cbb;}






.footer {
	background-color: #005cbb;
	padding: 0.4rem 0;
	position: relative;
	min-height: 3.2rem;
	float: left;
	width: 100%;
}

.footer .fl {
	width: 43%;
}

.footer .fr {
	width: 42%;
}

.footer .fl .dinav{width: 21%;margin-right: 0.3rem;}
.footer .fl .dinav:last-child{margin-right:0;}
.footer .dinav {
	float: left;
	margin-right: 0.55rem;
	
}

.footer .dinav dl {
	max-height: 3.2rem;
	overflow: hidden;
}
.footer .fl .dinav  a{width: 0.9rem;}
.footer .fr .dinav  a{width:0.7rem;}
.footer .dinav a {
	color: #fff;
	line-height: 0.25rem;
	margin-bottom: 0.1rem;
	display: inline-block;
	
	overflow: hidden;
	font-size: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.footer .fr .dinav {
	margin-right: 0;
	margin-left: 0.55rem;
}

.footer .dilogo {
	text-align: center;
	position: absolute;
	left: 50%;
	top: 0.5rem;
	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	-moz-transform:translate(-50%, 0%);
	-ms-transform:translate(-50%, 0%);
	-o-transform: translate(-50%, 0%);
}

.footer .dilogo img {
	width: 2rem;
}

.copy {
	background: #0050a3;
	height: 0.7rem;
	line-height: 0.7rem;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	float: left;
	width: 100%;
}
.copy img{vertical-align: middle;}









.neiimg>img {
	width: 100%;
}

.neiimg {
	width: 100%;
	max-height: 5rem;
	overflow: hidden;
	position:
	relative;
}
.neiimg .banner_wrap .picBtnTop .bd li .pic a, .neiimg .banner_wrap .picBtnTop .bd li{height:5rem;}

.neiimg .txt{position:absolute;top: 53%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;overflow:hidden}
.neiimg .txt h3{font-size:79px;color:#fff;line-height:1.5em;margin-bottom:1px;overflow:hidden;font-weight: bold;}
.neiimg .txt em{display:block;font-size:30px;color:#fff;line-height:1.5em;font-family:Bold,"Î¢ÈíÑÅºÚ";text-transform:uppercase;overflow:hidden}
.neiimg .txt em span{padding:0px 0.4rem;}
.intro_img .intro_wal {
	position: relative;
	max-width: 13rem;
	}

.intro_lanbg{
	width: 310px;
	height: 1rem;
	position: absolute;
	bottom: 0px;
	left: -310px;
	z-index: 2;
	background-color: #005ebb;
}
.lan_wrap {
	height: 1rem;
	position: relative;
	z-index: 2;
	margin-top: -0.7rem;
	
}

.intro_lan {
	height: 0;
	color: #fff;
	position:relative;
	max-width: 8.3rem;
	border-bottom: 1rem solid #005ebb;
	border-right: 1rem solid transparent;
	}
.lanbg1{
	height: 0;
	position:absolute;
	right: -1.1rem;
	width: 0.5rem;
	bottom: -1rem;
	border-bottom: 0.8rem solid #005ebb;
	border-right: 0.8rem solid transparent;
	opacity:0.6;
}
.lanbg2{
	height: 0;
	position:absolute;
	right: -1.2rem;
	width: 0.5rem;
	bottom: -1rem;
	border-bottom: 0.6rem solid #005ebb;
	border-right: 0.6rem solid transparent;
	opacity:0.3;
}
.intro_lan>h2 {
	float: left;
	font-size: 0.32rem;
	line-height: 0.99rem;
	font-weight: normal;
	margin-right: 0.4rem;
}
.intro_lan>ul{position:relative;float: left;width: 75%;padding-top: 0.28rem;padding-left: 2em;box-sizing: border-box;}
.intro_lan>ul::before{
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	height: 0.75rem;
	width:0;
	border-left:1px solid #fff;
	opacity: 0.7;
}
.intro_lan>ul li{
	float:left;
	opacity:0.7;
	
	margin-bottom: 0.15rem;
	}
	.intro_lan>ul li:hover{opacity:1;}
.intro_lan>ul li a{font-size:0.16rem;color: #fff;line-height: 0.15rem;border-right: 1px solid #fff;display: block;padding: 0px 0.1rem;}
.intro_lan>p {
	float: left;
	padding-left: 0.2rem;
	margin-top: 0.4rem;
	font-size: 0.14rem;
	background: url(/img/wei.png) no-repeat left center;
}

.intro_lan>p a {
	color: #fff;
	font-size: 0.14rem;
}
.di_wei{font-size: 0.14rem;margin-bottom: 0.2rem;color: #005ebb;padding-left: 20px;background: url(/img/di.png) no-repeat left center;}
.di_wei a{color: #005ebb;font-size: 0.14rem;}















.intro_school {
	margin-top: 0.35rem;
	padding-bottom: 0.35rem;
}

.intro_title h2 {
	float: left;
	font-size: 0.28rem;
	position: relative;
	line-height: 0.45rem;
	font-weight: normal;
	margin-bottom: 0.15rem;
	padding-bottom: 13px;
}

.intro_title h2::after {
	content: " ";
	height: 0px;
	width: 0.4rem;
	border-bottom: 4px solid #f09621;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.intro_title a {
	float: right;
	line-height: 0.45rem;
}

.intro_title a img {
	vertical-align: middle;
}

.intro_nr {
	margin-top: 0.2rem;
}

.intro_nrtop {
	text-align: center;
}

.intro_nrtop h2 {
	text-align: center;
	font-size: 0.22rem;
	position: relative;
	line-height: 0.45rem;
	display: inline-block;
}

.intro_nrtop h2 i {
	height: 0px;
	width: 0.65rem;
	display: block;
	margin: 7px auto;
	border-bottom:3px solid #f09621;
	-webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.intro_nrtop h2:hover i {
	width: 100%;
}

.intro_nrtop div {
	font-size: 0.16rem;
	line-height: 0.28rem;
	text-align: left;
	text-indent: 2em;
	margin-top: 0.15rem;
	margin-bottom: 0.3rem;
}


.intro_nrbottom{
	position: relative;
}



.intro_nrbottom  .slick-arrow{
	display: block;
	width: 40px;
	height: 39px;
	overflow: hidden;
	top: 0.95rem;
	position: absolute;
	z-index: 9;
	cursor: pointer;
	color: transparent;
	background: url(/img/jiannav.png) left center no-repeat ;
}
.intro_nrbottom .slick-prev{
	left: -0.5rem;
}
.intro_nrbottom  .slick-next {
	right:-0.3rem;
	background-position: right center;
}


.intro_nrbottom .intro_nrbottom_list {
	width: 11.6rem;
	margin: 0 auto;
}

.intro_nrbottom .intro_nrbottom_list  li {
	margin: 0px 0.15rem;
}

.intro_nrbottom .intro_nrbottom_list .olis {
	width: 2rem;
	height: 2.5rem;
	border-top: 1px solid transparent;
	background: #f2f6fa;
	position: relative;
}
.intro_nrbottom .intro_nrbottom_list .picoli1:hover .pic{
	background-image: url(/img/intro_w1.png) !important;
}
.intro_nrbottom .intro_nrbottom_list .picoli2:hover .pic{
	background-image: url(/img/intro_w2.png) !important;
}
.intro_nrbottom .intro_nrbottom_list .picoli3:hover .pic{
	background-image: url(/img/intro_w3.png) !important;
}
.intro_nrbottom .intro_nrbottom_list .picoli4:hover .pic{
	background-image: url(/img/intro_w4.png) !important;

}
.intro_nrbottom .intro_nrbottom_list .picoli5:hover .pic{
	background-image: url(/img/intro_w5.png) !important;
}
.intro_nrbottom .intro_nrbottom_list .picoli6:hover .pic{
	background-image: url(/img/intro_w6.png) !important;
}
.intro_nrbottom .intro_nrbottom_list .picoli7:hover .pic{
	background-image: url(/img/intro_w7.png) !important;
}
.intro_nrbottom .intro_nrbottom_list .pic {
	width: 1.2rem;
	height: 1.2rem;
	margin: 0.15rem auto;
	
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	
}

.intro_nrbottom .intro_nrbottom_list li:hover .pic {

}

.intro_nrbottom .intro_nrbottom_list .title h2 {
	font-size: 0.17rem;
	text-align: center;
	line-height: 0.4rem;
}

.intro_nrbottom .intro_nrbottom_list .title div {
	text-align: center;
	color: #464646;
	line-height: 0.2rem;
	font-size: 13px;
	height: 0.4rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	overflow-wrap: break-word;
	word-break: break-all;
	white-space: normal;
	overflow: hidden;
	margin: 0 0.2rem;
}

.intro_open {
	position: relative;
	height: 0;
	left: 0;
	width: 11.3rem;
	margin-bottom: 0rem;
	background: #fff;
	box-shadow: 2px 2px 3px #eef4fa, -2px -2px 3px #eef4fa;
	border-radius: 5px;
	padding: 0;
	
	margin-top: 0px;
}
.intro_open .trangle{
	padding: 0.3rem 0.25rem  0.15rem 0.3rem;
	
}
.tab-bd3 li{
	
	opacity: 0;
	opacity: 0;
	visibility: hidden;
}
.tab-bd3 li.active{opacity: 1 !important;visibility: visible;}

.intro_nrbottom .intro_nrbottom_list li.active .olis:after{
	
opacity: 1;visibility: visible;transition: 0.5s;}
.intro_nrbottom .intro_nrbottom_list li.active .intro_open{
	margin-top:0.35rem;
	margin-bottom:0.1rem;
	height:
	auto;
	opacity: 1;
	visibility: visible;
}
.intro_nrbottom .olis:after {
	position: absolute;
	display: inline-block;
	z-index: 99;
	bottom: -52px;
	margin-left: -21px;
	
	opacity: 0;visibility: hidden;left: 50%;
	width: 0;
	height: 0;
	content: " ";
	border-style: solid;
	border-width: 10px 10px 20px 20px;
	border-color: transparent transparent #fff #fff;
	transform: rotate(135deg);
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-o-transform: rotate(135deg);
	box-shadow: -2px 2px 3px #eef4fa;
} */


.intro_open .in1,
.intro_open .in2 {
	width: 97%;
	margin-bottom: 0.1rem;
	position: relative;
}

.intro_open .in2:last-child {
	margin-bottom: 0;
}

.intro_open .in2>h3 {
	font-size: 0.16rem;
	font-weight: bold;
	line-height: 0.3rem;
	display: inline-block;
	position: relative;
	color: #005ebb;
	margin-bottom: 0.1rem;
}

.intro_open .in2>h3::after {
	width: 100%;
	content: " ";
	height: 0;
	border-bottom: 2px solid #f09621;
	position: absolute;
	bottom: 0;
	left: 0;
}

.intro_open .jianup {
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	right: -0.5rem;
	top: 0.07rem;
}

.intro_open .in2 .jianup {
	top: 45px;
}

.small_intro {
	position: relative;
	height: auto;
	overflow: hidden;
}

.small_intro p {
	line-height: 1.5;
	font-size: 0.18rem;
	margin-bottom: 0.1rem;
	color: #3d3c3c;
text-indent:2em;
	
}

.intro_open .slid {
	height: auto;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.intro_open .slid p {
	display: block;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.intro_open .jiandown img {
	transform: rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform: rotate(180deg);
}


.intro_zhici {
	padding-top: 0.3rem;
	background-color: #f2f6fa;
	
	padding-bottom: 0.4rem;
}

.zhici {
	margin-top: 0.15rem;
}

.zhici .col-2 {
	width: 9.9rem;
	position: relative;
	min-height: 3.8rem;
}

.zhici .col-2>p {
	text-align: center;
	margin-top: 0.1rem;
	margin-bottom: 0.2rem;
}

.zhici .col-2>p span {
	font-size: 0.14rem;
	padding-left: 0.2rem;
	line-height: 0.7rem;
}

.zhici .col-2>div {
	color: #333333;
	font-size: 0.16rem;
	line-height: 0.3rem;
}

.zhici .col-2>div p {
	text-indent: 2em;
}

.zhici .cha_more {
	color: #005ebb;
	font-size: 13px;
}

.zhici .col-2>span {
	font-size: 0.25rem;
	position: absolute;
	bottom: 0px;
	right: 0;
	color: #333333;
}

.zhici .col-2>span em {
	color: #999999;
	padding-right: 0.15rem;
	font-weight: normal;
font-size:0.2rem;
}

.zhici .col-1 {
	width: 2.7rem;
	height: 3.8rem;
	position: relative;
	overflow: hidden;
}

.zhici .col-1::after {
	width: 2.6rem;
	height: 3.7rem;
	background: #b3cee9;
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
}

.zhici .col-1 div {
	display: block;
	z-index: 2;
	position: absolute;
	left: 0.1rem;
	top: 0.1rem;
	width: 2.6rem;
	height: 3.7rem;
	overflow: hidden;
	
}

.zhici .col-1 img {
	width: 100%;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.zhici .col-1:hover div img {
	transform: scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}


.intro_main1 {
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
}

.intro_main1 .col-2 {
	width: 6.2rem;
	height: 4.4rem;
	position: relative;
}

.intro_main1 .intromain1_pic::after {
	width: 3rem;
	height: 4.4rem;
	content: " ";
	background-color: #005ebb;
	position: absolute;
	left: 0px;
	top: 0px;
}

.intromain1_pic {
	width: 6rem;
	height: 4rem;

	margin: 0.2rem 0 0.2rem 0.2rem;
}

.intromain1_pic a {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 2;
}

.intromain1_pic a img {
	width: 100%;
	height: 100%;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.intro_main1 .col-2:hover .intromain1_pic img {
	transform: scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.intromain1_title {
	width: 5.1rem;
	height: 0rem;
	position: absolute;
	bottom: 0.2rem;
	left: 0.2rem;
	z-index: 9;
	border-right: 0.3rem solid transparent;
	border-bottom: 1rem solid #effaff;
}

.intromain1_title a h2 {
	float: left;
	font-size: 0.28rem;
	font-weight: normal;
	margin-left: 0.5rem;
	margin-top: 0.2rem;
	padding-bottom: 0.17rem;
	position: relative;
	line-height: 0.4rem;
}

.intromain1_title a h2 i,
.intro_main2 .intromain2_title a h2 i,.intro_main5 .intromain2_title a i {
	display: block;
	width: 0.4rem;
	height: 4px;
	background-color: #f09621;
	position: absolute;
	bottom: 0px;
	left: 0px;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.intromain1_title a img {
	float: right;
	margin-right: 0.4rem;
	margin-top: 0.4rem;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.intro_main1 .col-2:hover .intromain1_title a img,
.intro_main2 .col-2:hover .intromain2_more img,.intro_main5 .col-2:hover .intromain2_more img{
	transform: translate(0.08rem, 0);
	-webkit-transform:translate(0.08rem, 0);
	-moz-transform:translate(0.08rem, 0);
	-ms-transform:translate(0.08rem, 0);
	-o-transform: translate(0.08rem, 0);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.intro_main1 .col-2:hover:hover .intromain1_title a h2 i,
.intro_main2 .col-2:hover .intromain2_title a h2 i,.intro_main5 .col-2:hover .intromain2_title a i{
	width: 100%;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}



.intro_main2 {
	padding: 0.4rem 0px;
	background-color: #ebf0f5;
}

.intro_main2 .col-2,.intro_main5 .col-2{
	width: 6.2rem;
}

.intro_main2 .intromain2_title,.intro_main5 .intromain2_title {
	width: 100%;
	height: 3.4rem;
	background: #005ebb;
	position: relative;
	overflow: hidden;
}

.intro_main2 .lrld {
	background: #0080bb;
}

.intro_main2 .intromain2_title a,.intro_main5 .intromain2_title a {
	display: block;
}

.intro_main2 .intromain2_title a img,.intro_main5 .intromain2_title a img{
	position: absolute;
	right: -0.15rem;
	bottom: 0.3rem;
}

.intro_main2 .intromain2_title a h2,.intro_main5 .intromain2_title a h2 {
	font-size: 0.28rem;
	display: inline-block;
	font-weight: normal;
	color: #fff;
	line-height: 0.4rem;
	position: relative;
	padding-bottom: 0.15rem;
	margin: 0.7rem;
}

.intromain2_more {
	width: 5.8rem;
	height: 1.1rem;
	margin: 0px auto;
	background-color: #fff;
	position: relative;
	margin-top: -55px;
}

.intromain2_more a {
	display: block;
}

.intromain2_more span {
	color: #005ebb;
	float: left;
	margin-left: 0.5rem;
	font-size: 0.16rem;
	line-height: 1.1rem;
}

.intromain2_more img {
	float: right;
	margin-right: 0.5rem;
	margin-top: 0.48rem;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}


.intro_main3 {
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
}

.intro_main3 .col-2 {
	width: 6.2rem;
}

.ddbs {
	width: 6.2rem;
	height: 3.4rem;
	margin-top: 0.3rem;
	position: relative;
	overflow: hidden;
}

.ddbs_wrap,
.ddbs_wrap img {
	width: 6.2rem;
	height: 3.4rem;
	overflow: hidden;
}

.ddbs_ban {
	width: 100%;
	height: 100%;
	background-color: #015fbc;
	overflow: hidden;
	position: absolute;
	left: -100%;
	top: 0;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.ddbs_ban a {
	display: block;
	margin: 0.1rem;
	height: 3.2rem;
	text-align: center;
	border: 1px solid #4987c5;
}

.ddbs_ban .ban_logo {
	margin-top: 0.35rem;
	margin-bottom: 0.35rem;
}

.ddbs_ban h2 {
	font-size: 0.25rem;
	font-weight: normal;
	color: #ffffff;
	margin-bottom: 0.3rem;
}

.ddbs:hover .ddbs_ban {
	left: 0px;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}



.intro_main4 {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 5.4rem;
}

.intro_main4bg {
	width: 12.4rem;
	height: 5.35rem;
	background: #ebf0f5;
	position: absolute;
	left: 0;
	top: 0;
}

.intro_main4 .intro_wal {
	margin-top: 0.3rem;
	position: relative;
}

.mian4_imglist {
	width: 16.1rem;
	float: right;
	margin-top: 0.35rem;
}
.mian4_imglist .slick-list{
	overflow: visible;
}
.mian4_imglist ul li {
	width: 4.8rem;
	padding: 0px 0.1rem;
}
.mian4_imglist .imgwrap {
	width: 4.8rem;
	height: 3rem;
	overflow: hidden;
	position: relative;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.mian4_imglist .imgwrap a{
display:block;width:100%;height:100%;
	background-position: center;
	background-size: cover;}
.mian4_imglist .imgwrap i{
	width: 1.2rem;
	height: 3px;
	margin:0px 0.4rem;
	background-color: #f09621;
	position: absolute;
	bottom: 0px;
	left: 0;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.mian4_imglist ul li:hover .imgwrap img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.mian4_imglist ul li:hover .imgwrap i{
	width: 82%;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.mian4_imglist  .imgtitle h3{
	font-size: 0.18rem;
	font-weight: bold;
	color: #333333;
	line-height: 0.4rem;
	text-indent: 0.4rem;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 0.2rem;
}
.mian4_imglist  .imgtitle h3 span{
	color: #333333;
	font-size: 0.16rem;
	display: inline-block;
}
.mian4_imglist  .imgtitle h3 em{
	color: #949494;
	font-weight: normal;
	padding-right: 0.12rem;
}


.mian4_imglist .slick-arrow {
	position: absolute;
	width: 40px;
	height: 40px;
	top: -0.88rem;
	font-size: 0;
	border: none;
	outline: 0;
	z-index: 8;
	cursor: pointer;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 50%;
	
}

.mian4_imglist .slick-prev {
	left: 7.8rem;
	background-image: url(/img/xyfj_lright.png);
	transform: rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform: rotateY(180deg);
}

.mian4_imglist .slick-next {
	left: 8.5rem;
	background-image: url(/img/xyfj_lright.png);
	
}
.mian4_imglist .slick-next.slick-disabled{
	background-image: url(/img/xyfj_hleft.png);
	transform: rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform: rotateY(180deg);
}
.mian4_imglist .slick-prev.slick-disabled{
	background-image: url(/img/xyfj_hleft.png);
	transform: rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	-o-transform: rotateY(0deg);
}
.mian4_imglist .slick-arrow:hover {
	background-color: rgba(243, 151, 0, 1)
}



.intro_main5{
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
}

.intro_main5 .intromain2_title a{
	display: block;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.intro_main5 .intromain2_more{
	background-color: #effaff;
}


.main6_list{
	margin-top: 0.3rem;
	margin-bottom: 0.4rem;
}
.intromain6_num{
	text-align: center;
	width: 3.23rem;
	height: 2.58rem;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-left: 1px solid #cecece;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.intromain6_num:last-child{
	border-right: 1px solid #cecece;
}
.nums1{
	background: url(/img/xqtjico1.png) no-repeat center center;
}
.nums2{
	background: url(/img/xqtjico2.png) no-repeat center center;
}
.nums3{
	background: url(/img/xqtjico3.png) no-repeat center center;
}
.nums4{
	background: url(/img/xqtjico4.png) no-repeat center center;
}
.intromain6_num h2{text-align: center;}
.intromain6_num h2 em{
	font-size: 0.4rem;
	font-weight: bold;
	display: block;
	margin-top: 0.05rem;
	line-height: 0.45rem;
}
.intromain6_num h2 p{
	font-size: 0.16rem;
	margin-top: 0.15rem;
}
.intromain6_num h2 i{
	width: 0px;
	height: 3px;
	background-color: #f09621;
	position: absolute;
	bottom: -2px;
	left: 50%;
	transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transformtranslate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.intromain6_num:hover i{
	width: 50%;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.ycmain{
   background:#ebf0f5;
}
.shi .col-2,.shi_bottom .col-2{
   width:4.1rem;
}
.shi .intromain2_title,.shi_bottom .intromain2_title{height:2.3rem;}
.shi .intro_wal{
	
justify-content: center;
    -webkit-justify-content: center;}
.shi .shitop{margin-right:0.35rem;}
.shi .intromain2_more,.shi_bottom .col-2 .intromain2_more{
	width:3.7rem;
	height:0.6rem;
margin-top: -0.3rem;background: #effaff;}
.shi .intromain2_more span,.shi_bottom .col-2 .intromain2_more span{
	line-height:0.6rem;
}
.shi .intromain2_more img,.shi_bottom .col-2 .intromain2_more img{margin-top:0.2rem;}
.shi_bottom{margin-top:0.35rem;}
.shi{padding-bottom:0px;}
.shi .intromain2_title a h2,.shi_bottom .intromain2_title a h2{
	margin:0.3rem 0.7rem
}
.xiabotttom{background:#ebf0f5;overflow: hidden;}
.kexue{margin-bottom:0.4rem;padding-top: 0;}
.kexue .intro_wal{
	justify-content: normal;
    -webkit-justify-content: normal;
}

.jiao{
    margin-top: 0.4rem;
}
.jiao_list{
    margin-top: 0.3rem;
}
.jiao_list ul{
    display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.jiao_list ul li,.jiao .teacher_ul{
    float: left;
    width: 100%;

    line-height: 0.6rem;
    border-bottom: 1px solid #dfe7ee;
    margin-bottom: 0.2rem;
}

.jiao_list ul li a,.guan_list ul li a, .yj>a{
    font-size: 0.17rem;
    font-weight: bold;
    position: relative;
}
.jiao_list ul li a i,.guan_list ul li a i,.jiao .teacher i,.guan_list .teacher i{
    position: absolute;
    height:3px;
    width: 0px;
    bottom: -0.2rem;
    left: 0;
    background-color: #f09621;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.jiao .teacher i{bottom:0;left: 0rem;}
.guan_list .teacher i{
	bottom: -0.06rem;
}
.jiao_list ul li:hover i,.guan_list ul li:hover i,.jiao .teacher:hover i,.guan_list .teacher:hover i{
    width: 0.98rem;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.jiao .teacher{position:relative;}
.jiao .teacher_ul{width: 100%;line-height: 0.3rem;border-bottom: 1px solid #dfe7ee;box-sizing: border-box;margin-bottom: 0.2rem;}
.jiao .teacher_ul .yj{
    height: 0.5rem;
}
.jiao .teacher_ul .kh{
	
padding:0  0.03rem;
	line-height: 0.3rem;
text-indent: 0;
}
.jiao .teacher_ul .ej{text-indent:0;}
.teacher {
                overflow: hidden;
                position: relative;
                }

            .teacher h1 {
                line-height: 56px;
                font-size: 17px;
                color: #0035ff;
                float: left;}

            .teacher_ul {
               
                }

            .teacher_ul li {
                float: left;
            
                }

            .teacher_ul li.kh {
                padding: 0rem 0.05rem;
                line-height: 0.38rem;
                color: #333333;
                }

            .teacher_ul li a {}

            .teacher_ul .yj a {
                font-size: 0.17rem;
                color: #000000;
                line-height: 0.18rem;}

            .teacher_ul .ej a {
                font-size: 0.14rem;
                color: #333333;
                font-weight: normal;
                line-height: 0.18rem;
                }

           

       

            .teacher10712 .teacher_ul li {
                padding: 0.1rem 0.05rem;}
.guan{
    margin-top: 0.3rem;
    background: #f2f6fa;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.guan_list{margin-top: 0.3rem;}
.guan_list .teacher{margin-bottom: 0.1rem;padding: 0;border-bottom: 1px solid #dfe7ee;}
.guan_list .teacher_ul{display: inline-block;position: relative;}
.guan_list ul li{
   
    line-height: 0.38rem;
}
.guan_list ul li a i{bottom: -0.1rem;}
.guan_list .guanoli{margin-bottom: 0.15rem;}
.guan_list .guanoli a{display: inline-block;line-height: 0.2rem;}

.xue_meeting{margin-top: 0.3rem;margin-bottom: 0.4rem;}
.meet_list{
    width: 100%;
    margin-top: 0.3rem;
}
.meet_list .intromain2_title{
    background-color: #005cbb;
    padding: 0.4rem 0.65rem;
    box-sizing: border-box;
    height: 2rem;
    text-indent: 0.32rem;
}
.meet_list .intromain2_title a{
    color: #ffffff;
    font-size: 0.16rem;
    line-height: 0.3rem;
    padding-bottom: 0.04rem;
    background-image: linear-gradient(#f09621, #f09621);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 0 2px;
	transition: background-size .5s;
	-webkit-transition: background-size .5s;
    -moz-transition: background-size .5s;
    -ms-transition:background-size .5s;
    -o-transition: background-size .5s;
    transition: background-size .5s;
}
.meet_list .intromain2_more{
    width: 12.6rem;
    background-color: #effaff;
    height: 0.9rem;
    margin-top: -0.45rem;
}
.meet_list .intromain2_more img{
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.meet_list:hover .intromain2_more img{   
    transform: translate(0.08rem, 0);
	-webkit-transform:translate(0.08rem, 0);
	-moz-transform:translate(0.08rem, 0);
	-ms-transform:translate(0.08rem, 0);
	-o-transform: translate(0.08rem, 0);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.meet_list:hover .intromain2_title a{
    background-size: 100% 2px;
}



.area{
	margin-top: 0.25rem;
	margin-bottom: 0.3rem;
}
.area p,.area p a{font-size: 0.14rem;color: #666666;}
.area p{
    padding-left: 0.25rem;
    background: url(/img/di.png) no-repeat left center;
}
.dp_main{
	margin-top: 0.35rem;
}
.dp_nopic{margin-top:0.3rem;}
.dp_nopic table{margin:10px auto;max-width:100%;}
.dpmain_img img{
	width: 100%;
}
.dp_main p{
	font-size: 0.17rem;
	color: #333333;
	line-height: 0.28rem;
	margin-top: 0.15rem;
	text-indent: 2em;
}
.dp_main h2{
	position: relative;
	color: #005ebb;
	font-weight: bold;
	font-size: 0.18rem;
	margin-top: 0.1rem;
	line-height: 0.4rem;
	padding-bottom: 7px;
}
.dp_main h2::after{
	content:"";
	position: absolute;
	width: 0.4rem;
	height: 4px;
	background-color: #f09621;
	left: 0;
	bottom: 0;
}
.intro_dp table td{border-color:#548DD4 !important; border-style: solid !important; border-width: 1px !important;text-indent:0 !important;}
.intro_dp table td p,#vsb_content_2 TABLE TD,#vsb_content_2 TABLE TD P,#vsb_content_2 TABLE TD span{text-indent:0 !important;}


.lrld_tab .tab{
	margin-top: 0.3rem;
	margin-bottom: 0.4rem;
}
.lrld_tab .tab-hd2{
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.lrld_tab .tab-hd2 .lrld_title{
	width: 3.1rem;
	height: 1.2rem;
	box-sizing: border-box;
	padding-top: 0.3rem;
	padding-left: 0.25rem;
	color: #fff;
	position: relative;
	background: url(/img/lrldtabbg.png) no-repeat right bottom;
	background-color: #005ebb;
}
.lrld_tab .tab-bd2{
	margin-top: 0.4rem;
}
.lrld_tab .tab-hd2 .lrld_title i{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4px;
	width: 0;
	background-color: #f09621;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.lrld_tab .tab-hd2 .lrld_title:hover i{
	width: 100%;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.lrld_tab .tab-hd2 .lrld_title p{
	font-size: 0.24rem;
	margin-bottom: 0.18rem;
}
.lrld_tab .tab-hd2 .lrld_title span{
	font-size: 0.16rem;
}
.lrld_tab .tab-hd2 .lrld_title.active i{
	width: 100%;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.lrld_tab .tab-bd2 .lrld_excel{
	display: none;
	width: 100%;
}
.lrld_tab .tab-bd2 .lrld_excel.active{
	display: block;
}

.lrld_excel dt,.lrld_excel dd{
	height: 0.6rem;
	background-color: #005ebb;
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.lrld_excel dt span{
	display: block;
	width: 2.16rem;
	font-size: 0.18rem;
	font-weight: bold;
	color: #fff;
	text-indent: 0.25rem;
	line-height: 0.6rem;
}
.lrld_excel dd{
	min-height: 0.7rem;
	line-height: 0.7rem;
	background-color: #ffffff;
}
.lrld_excel dd:nth-child(2n+1){
	background-color: #f6f9fb;
}
.lrld_excel .lrlditem{
	width: 2.16rem;
	box-sizing: border-box;
	padding-left: 0.25rem;
	line-height: 0.7rem;
	font-size: 0.16rem;
}
.lrld_excel .lrlditem.er{
	padding-top: 0.1rem;
	line-height: 0.25rem;
}


.history{
	position: relative;
	padding-bottom: 0.5rem;
	margin-bottom: 1rem;
}
.history:before{
	content: '';
    width: 1px;
    background-color: #dfdfdf;
    position: absolute;
    top: -0.48rem;
	left: 50%;
    bottom: 0;
}

.history ul li{
	position: relative;
	width: 50%;
	float: right;
	clear: both;
	margin-top: -0.75rem;
}
.history ul li:nth-child(2n){
	float: left;
}
.history .hisfirst{
	margin-top: -0.3rem;
}
.history ul li::after{
	content: '';
    width: 7px;
    height: 7px;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 50%;
    position: absolute;
    top:0.08rem;
    left: -3.5px;
    overflow: hidden;
}
.history ul li:nth-child(2n)::after{
	left: auto;
	right: -4px;
}

.history ul li h2{
	font-size: 0.2rem;
	font-weight: bold;
	padding: 0px 0.2rem;
}
.history .hiswrap{
	width: 5.4rem;
	height: 2.1rem;
	background-color: #f5f6f8;
}

.history .hiswrap .his_img{
	width: 3.5rem;
	height: 2.1rem;
	overflow: hidden;
	float: left;
}
.history .hiswrap .his_img img{
	width: 100%;
	height: 100%;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	}
.history .hiswrap:hover .his_img img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.history .hiswrap .his_zhai{
	max-width: 1.5rem;
	margin: 0.15rem 0.2rem;
	line-height: 0.25rem;
	font-size: 0.16rem;
	float: left;
}


.ldtc_list,.xrld_list{
	margin-top: 0.4rem;
}
.ldtc_list ul,.xrld_list,.kxy_list ul{
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.ldtc_list ul li{
	margin-bottom: 0.35rem;
	width: 4rem;
	height: 3.6rem;
	box-shadow: 3px 3px 4px #e8ebed,-3px -3px 4px #e8ebed;
	background: url(/img/ldtcbg.png) no-repeat left bottom;
}
.ldtc_pic div{
	width: 1rem;
	margin-left: 0.2rem;
	margin-right: 0.1rem;
}
.ldtc_pic div img{
	width: 100%;
}
.ldtc_pic p{
	font-size: 0.16rem;
	color: #333333;
	margin-right: 0.1rem;
	line-height: 0.25rem;
	margin-top: 0.2rem;
	padding-left: 0.15rem;
	box-sizing: border-box;
}
.ldtc_img{
	width: 2.4rem;
	height: 3.2rem;
	overflow: hidden;
	margin-right: 0.2rem;
	margin-top: 0.2rem;
}
.ldtc_img img{
	width: 100%;
	height: 100%;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ldtc_list ul li:hover .ldtc_img img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}



.xrld_list{
	margin-bottom: 0.5rem;
}
.xrld_list .xrld_wrap{
	width: 6.2rem;
	height: 2.27rem;
	margin-bottom: 0.45rem;
	box-shadow: 3px 3px 5px #f2f2f2,-3px -3px 5px #f2f2f2;
	background: url(/img/xrldleftbg.png) repeat-y left top;
}
.xrld_wrap2{
	width: 100%;
	min-height: 1.2rem;
	box-shadow: 3px 3px 5px #f2f2f2,-3px -3px 5px #f2f2f2;
	background: url(/img/xrldleftbg.png) repeat-y left top;
}
.xrld_wrap2 .xrld_info{
	max-width: 11.8rem;
	margin-top: 0.3rem;
}
.xrld_info{
	max-width: 5rem;
	margin-left: 0.8rem;
	margin-top: 0.15rem;
}
.xrld_info em{
	width: 1.1rem;
	display: inline-block;
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #333333;
}
.xrld_info div{
	padding: 0.15rem 0px;
	border-bottom: 1px solid #dfdfdf;
}
.xrld_info div a{
	font-size: 0.2rem;
	color: #333333;
	padding-right: 0.15rem;
}
.xrld_info div:last-child{
	border-bottom: none;
}


.nr_main{
	margin-top: 0.3rem;
	margin-bottom: 0.5rem;
}
.nr_left{
	width: 8.85rem;
	position: relative;
}
.nr_left.current .share_div{position:fixed;top: 161px;left: 0.4rem;}
.nrleft_title{
	position: relative;
	padding-bottom: 0.25rem;
	margin-bottom: 0.3rem;
}
.nrleft_title h2{
	font-size: 0.36rem;
	line-height: 0.5rem;
	color: #333333;
	margin-bottom: 0.25rem;
}
.nrleft_title  p{
	font-size: 0.14rem;
	color: #8b8b8b;
}
.nrleft_title i{
	position: absolute;
	bottom: 0;
	width: 0.8rem;
	height: 1px;
	left: 0;
	background-color: #f09621;
 }
 .content p{
	 line-height: 0.27rem;
	 font-size: 0.16rem;
	 text-indent: 2em;
	 margin-bottom: 0.2rem;
 }
 .content table p{text-indent: 0;}
 .content img{
	 max-width: 100%;
	 margin: 0.15rem auto;
	 display: inline-block;
 border: none !important;}
 .nr_right{
	 width: 3.5rem;
 }
 .nrright_title{
	 background-color: #f4f4f4;
	 font-size: 0.2rem;
	 height: 0.5rem;
	 line-height: 0.5rem;
	 text-indent: 0.2rem;
 }
 .nrright_list::before{
	content: '';
    width: 1px;
    background-color: #d2d2d2;
    position: absolute;
    top: 0;
	left: 0.7rem;
    bottom: 0;
 }
 .nrright_list{
	 position: relative;
	 margin-top: 0.15rem;
 }
 .nrright_list .date p{
	font-size: 0.22rem;
	text-align: center;
	padding-bottom: 0.08rem;
	color: #005ebb;
 }
 .nrright_list .date span{
	 font-size: 0.14rem;
	 color: #666666;
 }
 .nrright_list ul li{
	 overflow: hidden;
	 margin-bottom: 0.18rem;
 }
 .nrright_list ul li a{
	 float: right;
	 width: 2.6rem;
	padding-bottom:0.1rem;
	 font-size: 0.16rem;
	 min-height: 0.45rem;
	 position: relative;
	 border-bottom: 1px solid #d2d2d2;
	}
 .nrright_list ul li a::after{
	 content: "";
	 width: 7px;
	 height: 7px;
	 background-color: #fff;
	 border: 2px solid #dfdfdf;
	 border-radius: 50%;
	 position: absolute;
	 top: 0.2rem;
	 left: -0.25rem;
	 overflow: hidden;
 }
 .nrright_list ul li:hover a{
	 color:#005ebb ;
 }
 .nrright_list ul li:hover a::after{
	border: 2px solid #005ebb ;

 }



 .kxy_list{
	 margin-top: 0.3rem;
 }
 .kxy_list ul li{
	width: 4.1rem;
	height: 1.8rem;
	background-color: #f2f7fb;
	padding: 0.2rem;
	box-sizing: border-box;
	margin-bottom: 0.35rem;
 }
 .kxy_pic{
	 width: 2rem;
	 height: 1.4rem;
	 overflow: hidden;
 }
 .kxy_pic img{
	 width: 100%;
 }
 .kxy_title{
	 width: 1.5rem;
 }
 .kxy_title h2{
	 color: #005ebb;
	 font-size: 0.18rem;
	 line-height: 0.3rem;
	 padding-bottom: 0.1rem;
	 position: relative;
	 margin-bottom: 0.15rem;
 }
 .kxy_title h2::after{
	 content: '';
	 width: 0.3rem;
	 height: 1px;
	 background-color: #cccccc;
	 position: absolute;
	 left: 0;
	 bottom: 0;
 }
 .kxy_title p{
	 font-size: 0.16rem;
 }


 .xyfj_list{
	 margin-top: 0.3rem;
	 margin-bottom: 0.5rem;
 }
 .xyfj_list>ul li{
	 float: left;
	 width: 4.1rem;
	 margin-right: 0.3rem;
	 margin-bottom: 0.35rem;
 }
 .xyfj_list>ul li:nth-child(3n){
	 margin-right: 0;
 }
 .xyfj_list>ul li p{
	 width: 100%;
	 box-sizing: border-box;
	 padding-left: 0.4rem;
	 overflow: hidden;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 font-size: 0.22rem;
	 font-weight: bold;
	 color: #005ebb;
	 line-height: 0.3rem;
	 margin-top: 0.2rem;
 }
 .xyfjpic{
	 width: 100%;
	 height: 2.3rem;
	 overflow: hidden;
	 position: relative;
 }
 .xyfjpic img{
	 width: 100%;
	 height: 100%;
	 -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
 }
 .xyfjpic i{
	 position: absolute;
	 background-color: #f09621;
	 height: 4px;
	 width: 1.2rem;
	 left: 0.4rem;
	 bottom: 0;
	 -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
 }
 .xyfj_list>ul li:hover i{
	width: 3.3rem;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
 }
 .xyfj_list>ul li:hover img{
	transform: scale(1.1,1.1);
	-webkit-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
 }


.xrld_nr{
	margin-top: 0.3rem;
	margin-bottom: 0.5rem;
}
.xrld_nr .fl{
	width: 9.4rem;
}
.xrld_nr .intro_title h2{
	font-size: 0.34rem;
	margin-left: 0.32rem;
}
.xrld_content p,.xrld_content span,.xrld_content strong{
	font-size: 0.18rem;
	line-height: 0.25rem;
	margin-top: 0.15rem;
	text-indent: 2em;
	font-family: "Î¢ÈíÑÅºÚ" !important;
}
.xrldnr_pic{
	width: 3.1rem;
	position: relative;
}
.xrldnr_pic::after {
	width: 3rem;
	height: 100%;
	background: #005ebb;
	content: " ";
	position: absolute;
	left: 0;
	top: 0.1rem;
}

.xrldnr_pic div {
	display: block;
	z-index: 2;
	width: 3rem;
	overflow: hidden;
	position: relative;
	z-index: 2;
	margin-left: 0.1rem;
}

.xrldnr_pic img {
	width: 100%;
	-webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}


.xb-list{
    margin-top: 0.4rem;
}
.xb-list ul li{
    position: relative;
    margin-bottom: 0.5rem;
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: 4px 4px 5px #f2f2f2,-4px -4px 5px #f2f2f2;
}
.xb-list ul li i{
	
	width:0;
	height:4px;
	position:
	absolute;
	bottom: 0px;
	z-index: 5;
	left: 0;background:#f09621;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.xb-list ul li:hover i{width:100%;-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;}
.xb-list .xblist-date{
    width: 0.8rem;
    border-top: 2px solid #005ebb;
    color:#005ebb ;
}
.xb-list .xblist-date p{
    font-size: 0.14rem;
    margin-top: 0.15rem;
    margin-bottom: 0.05rem;

}
.xb-list .xblist-date h2{font-size: 0.24rem;}
.xblist-oli{
    padding: 0.3rem;
    box-sizing: border-box;
    display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.ddr .xblist-pic {width:1.5rem;height: 1.85rem;}
.xblist-pic {
    width: 2.1rem;
    height: 1.4rem;
    overflow: hidden;
}
.xblist-pic a,.xblist-pic span{
    display: block;
    width: 100%;
    height: 100%;
}
.xblist-pic span{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.xb-list ul li:hover .xblist-pic span{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.xblist-title{
    width: 8.7rem;
}
.ddr .xblist-title{width:9.2rem;}
.xb-list .xblist-title2{width:11.2rem;}
.xblist-title a{display: block;}
.xblist-title h2{
    color: #333333;
    font-size: 0.18rem;
    font-weight: normal;
    line-height: 0.3rem;
    margin-bottom: 0.1rem;
}
.xblist-title div{
    color: #666666;
    font-size: 0.14rem;
    line-height: 0.24rem;
    text-align: justify;
	word-break: break-all;
    text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
    overflow: hidden;
	margin-bottom: 0.07rem;
}
.xblist-title p{
    font-weight: normal;
    color: #005ebb;
    font-weight: 0.12rem;
	
}
.xblist-title span{
    padding-left:20px;
    padding-right: 0.4rem;
	position:relative;
  
}
.xblist-title em{
    padding-left: 20px;
    font-weight: normal;
	position:relative;
 
}
.xblist-title span embed,.xblist-title em embed,.xblist-title span img,.xblist-title em img{
	position:absolute;
	left:0;
	top:1px;
}
.xblist-title span embed,.xblist-title span img{top:3px;}
.xb-list ul li:hover{
   
} 
.xb-list ul li:hover .xblist-title em span{background:none;}
.xb-list .fan{
    margin: 0.6rem auto;
}
.xb-list .xblist-title em span{background:none;padding-left:0;}

































.dp {
	margin-bottom: 80px;
}


.newintro_main .intro_main2 .col-2, .newintro_main .intro_main5 .col-2{
	width:4.1rem;
}
.newintro_main .intromain2_title a h2,.newintro_main .intromain2_title a h2{
	margin:0.3rem 0.6rem;
	font-size: 0.26rem;
}
.newintro_main .intromain2_more,.newintro_main .col-2 .intromain2_more{
	width:3.7rem;
	height:0.6rem;
margin-top: -0.3rem;background: #effaff;}
.newintro_main .intromain2_title{height:2.3rem;}
.newintro_main.intromain2_more span,.newintro_main .col-2 .intromain2_more span{
	line-height:0.6rem;
}
.newintro_main .intromain2_more img,.newintro_main .col-2 .intromain2_more img{margin-top:0.2rem;}
.newintro_main2 .intro_wal{
	    justify-content: flex-start;
	    -webkit-justify-content: flex-start;
}

.newintro_main2 .intro_wal .col-2{margin-right:0.35rem;}
.newintro_main3 .col-2{width:4.1rem;height: 2.97rem;}
.newintro_main3 .intro_main1 .intromain1_pic::after{
	width: 2rem;
	height: 2.97rem;
}
.newintro_main3 .intromain1_pic{width:4rem;height: 2.67rem;margin-left:0.15rem;margin-top:0.15rem;margin-bottom: 0.15rem;}
.newintro_main3 .intromain1_title{width: 3.2rem;bottom: 0.15rem;left: 0.15rem;border-bottom: 0.7rem solid #effaff;}
.newintro_main3 .intromain1_title a h2{line-height: 0.55rem;margin-top:0;margin-left: 0.3rem;padding-bottom: 0;font-size: 0.26rem;}
.newintro_main3 .intromain1_title a img{margin-top:0.23rem;}
.lanwrap_main .intro_lanbg{
	height: 0.75rem;
}
.lanwrap_main .intro_lan{
	border-bottom: 0.75rem solid #005ebb;
	border-right: 0.75rem solid transparent;
}
.lanwrap_main .lanbg1{
	border-bottom: 0.55rem solid #005ebb;
	border-right: 0.55rem solid transparent;
	bottom: -0.75rem;
	right: -0.85rem;
}
.lanwrap_main .lanbg2{
	border-bottom: 0.35rem solid #005ebb;
	border-right: 0.35rem solid transparent;
	bottom: -0.75rem;
	right: -0.95rem;
}
.lanwrap_main .intro_lan>ul::before{height:0.55rem;}
.lanwrap_main .intro_lan>h2{line-height:0.75rem;position:relative;}
.lanwrap_main .intro_lan>ul{padding-top:0.3rem;}
.lanwrap_main2 .area{padding-top: 0.25rem;}
.lanwrap_main2 .area p a,.lanwrap_main2 .area p{color:#fff;}
.lanwrap_main2 .intro_lan>h2{padding-right: 0.45rem;}
.lanwrap_main2 .intro_lan>h2::before{
	content:"";
	position:absolute;
	right:0px;
	top:0px;
	height: 0.55rem;
	width:0;
	border-left:1px solid #fff;
	opacity: 0.7;
}



.new_introl .intro_main2 .intromain2_title,.new_introl .intro_main5 .intromain2_title{
	height:1.63rem;
}
.new_introl .intromain2_more{
	margin-top: -0.25rem;
	width: 80%;
}
.new_introl .intro_main2 .intromain2_title a h2,.new_introl .intro_main5 .intromain2_title a h2{
	margin-top: 0.3rem;
	margin-left: 10%;
}