*{padding:0;margin:0;list-style:none;}
html{font-size:62.5%;}
body{font-family: '微软雅黑','Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;margin:0px; padding:0px;}


/********威廉希尔登录入口共样式*********/
a{color:#222!important;}
a:hover{text-decoration:none!important;color:#037ed6!important;}

.pd_jj{margin:0 -30px!important;padding-top:28px;}
.zt_jj{margin:0 -30px!important;}
.d-xs-none{display:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.container-fluid{padding:0px 5%!important;}


@media all and (max-width: 1400px) {
	html {
		font-size: 62.5%;
	}
}
@media all and (max-width: 1220px) {
	html {
		font-size: 59%;
	}
}

@media all and (max-width: 768px) {
	html {
		font-size: 55%;
	}
}





/*页眉*/

#header {
	background: #037ed6;
}
.logo{padding:27px 0px;}
.header_top{height:70px;float:right;}
.top_ul{color:#fff;float:left;margin-right:15px;}
.top_ul a{line-height:70px;float:left;color:#fff!important;padding:0px 4px;}

.header_ser{float:right;background:#2c93de;border-radius:20px;height:30px;width:193px;margin-top:20px;padding:0px 12px;}
.ss_k{width:146px;height:30px;line-height:30px;font-size:15px;float:left;overflow:hidden;border:none;text-indent:0.5em;outline:none;background:none;color:#fff;}
.ss_an{width:20px;height:21px;float:right;margin-top:5px;}

.header_bot{/*height:7.4rem;*/}

/*导航*/




	.top_ul a{}
        .sp_left,.sp_right{height:550px;}
        .sp_left_img{height:450px;}
        .sp_right_img{height:550px;}
 .sp_right_img li{height:275px;width:49.5%;padding-right:1.5%;}
 .sp_right_img li.left{margin-bottom:8px;}
 .sp_right_img li img{height:267px;width:100%;/*object-fit:cover;*/}

	




.head .nav{
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	height: 100%;
    line-height: 7.4rem;
	display: block;
}
.head .navbar_nav li{
	float:left;
	position: relative;
	display: block;
}
.head .navbar_nav li:after{
    content: "";
    width: 0;
    height: 2px;
    background: #f38b05;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
.head .navbar_nav li:hover:after{
    width: 100%;
}
.head .navbar_nav li a{
	text-decoration: none;
	height: 100%;

	display: block;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	color: #fff!important;
	
	background:url(/images/line.png) right center no-repeat;
}

.head .navbar_nav li:hover a{
	color: #f38b05;
}
.head .navbar_nav li.dropdown{
	display: inherit;
	position: relative;
}
.head .navbar_nav li.dropdown .jt{
	width: 20px;
	height: 20px;
	
	background-size: 100% 100%;
	display: block;
}
.head .navbar_nav li.dropdown .dropdown_menu{
	display: none;
	position: absolute;
	top:7.4rem;
	width: 100%;
	background: #fff;
	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 120%;
    left: -10%;
	z-index: 1;
}
.head .navbar_nav li.dropdown .dropdown_menu a{
	font-size: 1.6rem!important;
	color: #666!important;
	padding: 0 10px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	margin-bottom: 2px;
}
.head .navbar_nav li.dropdown:hover .dropdown_menu{
	display: block;
	background: #f3f3f3;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.head .navbar_nav li.dropdown:hover .dropdown_menu a{
	color: #666;
}
.head .navbar_nav li.dropdown:hover .dropdown_menu a:hover{
	color: #fff!important;
	background: orange;
}


.header_line{border-top:1px #3598de solid;padding:0px 2px!important;}
/*白色背景的头部*/
.head.on{
	background: #fff;
	border-bottom: 1px solid #ccc;
}
.head.on .left .img1{
	display: none;
}
.head.on .left .img2{
	display: block;
}
.head.on .navbar_nav li a{
	color: #333;
}
.head.on .navbar_nav li:hover a{
	color: orangered;
}
#navToggle{
	display: none;
}

.m_nav{
	position: fixed;
	top: 0px;
	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.9);
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
	z-index: 1000;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    top: 0;
    transform: translateX(100%);
left:0;
}
.m_nav.open{
    transform: translateX(0);
}
.m_nav .top{
	height: 60px;
	padding: 20px;
	box-sizing: border-box;
}
.m_nav .top .closed{
	width: 30px;
	height: 30px;
	vertical-align: middle;
	float:left;
	cursor: pointer;
}
.m_nav .logo{
	width: 100%;
	margin:0 auto;
}
.m_nav .logo img{
	height: 50px;
	display: block;
	margin:30px auto;
}
.m_nav .ul{
	margin-top: 10px;
}
.m_nav .ul li{
	padding: 0 20px;
	border-bottom: 1px solid #f5f5f5;
	transform: translateY(0);
	-webkit-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    opacity: 0;
}
.m_nav.open .ul li{
	opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.m_nav .ul li:nth-child(1) {
    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(2) {
    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(3) {
    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(4) {
    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(5) {
    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li:nth-child(6) {
    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.m_nav .ul li a{
	display: block;
	text-decoration: none;
	color: #fff!important;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	width: 100%;
}
.m_nav .ul li .dropdown_menu{
	display: none;
}
.m_nav .ul li.dropdown.active .dropdown_menu{
	display: block;
}
.m_nav .ul li .dropdown_menu a{
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
	box-sizing: border-box;
	border-bottom: 1px solid #f5f5f5;
}
.m_nav .ul li .dropdown_menu a:last-child{
	border: none;
}


@media screen and (max-width: 992px){
	.head{
		padding: 0 10px;
	}
	.head #navToggle {
		height: 100%;
		padding: 20px 15px;
		margin-right: -15px;
		display: inline-block;
		float: right;
            
	}
	.head #navToggle span {
		position: relative;
		width: 25px;
		height: 1px;
		margin-top: 19px;
	}
	.head #navToggle span:before,
	.head #navToggle span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 1px;
		left: 0;
	}
	.head #navToggle span,
	.head #navToggle span:before,
	.head #navToggle span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #fff;
	}
	.head #navToggle span:before {
		top: 8px;
	}
	.head #navToggle span:after {
		bottom: 10px;
	}
	.head #navToggle.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}
	.head #navToggle.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}
	.head #navToggle.open span {
		background: none;
	}
	.head #navToggle.open span:before,
	.head #navToggle.open span:after {
		background: #4f4f4f;
	}
	
	.head .nav{
		display: none;
	}

	

}




/*幻灯片*/
#banner img {
	width: 100%;
}



/*校园动态*/
.xy_dt{width:100%;background:#f2f2f2;padding-bottom:1rem;}
.xy_dt_nav{line-height:9.5rem;}
.xy_dt_nav h1{float:left;line-height:9.5rem;background:url(/images/xy_nav.png) left center no-repeat;font-size:3rem;font-weight:600;text-indent:54px;}
.xy_dt_nav span{height:10rem;float:right;background:url(/images/more.png) right 70px no-repeat;}
.xy_dt_nav span a{color:#222;padding:21px 0px 10px;font-size:18px;}

.xy_dt_img{box-shadow: 0px 1px 6px #b7b7b7;background:#fff;}

.carousel-control-next01{
    position: absolute;
    right: 0;
    bottom: 97px;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 34px;
    color: #000;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
   
    height: 29px;
background:#fff;}
.carousel-control-prev01 {
    position: absolute;
    right:36px;
   bottom: 97px;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 34px;
    color: #000;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease;
	
    height: 29px;
background:#fff;}

.carousel-caption01 .date{padding:1rem 1.8rem; background-image:linear-gradient(#067dd7, #3b69f0);display: block;margin-left:20px;margin-top:-50px;position: absolute;z-index: 1;}



/**/
.carousel-caption01{right:0!important;left:0!important;position:initial!important;z-index: 10!important;color: #fff!important;text-align: center!important;background:#fff;}

/*.carousel-caption01 .date{padding:1rem 1.8rem; background-image:linear-gradient(#067dd7, #3b69f0);display: block;margin-left:20px;margin-top:-50px;position: absolute;z-index: 1;}*/
.carousel-caption01 h1{font-size:3.0rem;line-height:3.5rem;}
.carousel-caption01 h2{font-size:1.6rem;}
.carousel-caption01{padding:15px 0px!important;}
.carousel-caption01 .pfont{
	font-size:1.8rem;
	line-height:4.0rem;
height:5rem;
	color:#222;
	background:url(/images/jt_img.png) right bottom no-repeat;
	margin-right:5rem;
	margin-left:13.5rem;
	text-align:left;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;  /*省略号*/
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 1; /*只显示两行*/
	-webkit-box-orient: vertical;
}

.xy_dt_ul{width:97%;background:#fff;/*height:159px;*/box-shadow: 0px 1px 6px #7a7878;margin-bottom:3.2rem;padding:0px 1.5%;}


.xy_dt_ul .date{width:77px;max-height:80px;border-right:2px #037ed6 solid;text-align:center;margin-top:18px;margin-right:20px;}
.xy_dt_ul .date h1 {color:#037ed6;font-size:3.2rem;font-weight:bold;}
.xy_dt_ul .date h2 {color:#037ed6;font-size:1.9rem}
.xy_dt_ul dl{padding-top:8px;display:table;}
.xy_dt_ul dl dt{/*line-height:3.2rem;font-size:1.8rem;*/
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;  /*省略号*/
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 2; /*只显示两行*/
webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.xy_dt_ul dl dd{line-height:3.2rem;color:#777;
	padding-top:0.4rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;  /*省略号*/
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 2; /*只显示两行*/
	webkit-line-clamp: 2; /*只显示两行*/
	-webkit-box-orient: vertical;

}
.xy_dt_ul:hover{background:#037ed6;transition: all 0.3s ease 0s;}
.xy_dt_ul:hover .date{border-right:2px #fff solid;}
.xy_dt_ul:hover h1,.xy_dt_ul:hover h2{color:#fff!important;}
.xy_dt_ul:hover dl dt,.xy_dt_ul:hover dl dd{color:#fff!important;text-decoration: none!important;}

/*专题专栏*/
.zt_zl_nav{width:100%;height:10rem;}
.zt_zl_nav h1{float:left;line-height:10rem;background:url(/images/zt_nav.png) left center no-repeat;text-indent:5rem;font-size:3rem;font-weight:600;}

.zt_zl_nav span{height:10rem;float:right;background:url(/images/more.png) right 70px no-repeat;}
.zt_zl_nav span a{color:#222;padding:35px 0px 10px;font-size:18px;display: block;}

.zt_font{width:100%;margin:0px -1.2rem;}
.zt_font ul li{width:20%;float:left;padding:0px 1.2rem;overflow: hidden;}
.zt_font ul li img{border-radius: 10px;}
.zt_font img:hover{object-fit: cover;
    transition: transform 0.5s;}


/*动态内容*/
.conter_two{width:100%;background:url(/images/tbg.png) bottom center no-repeat;padding-top:1rem;padding-bottom:5rem;background-size:100%;}
/*开云体育app威廉希尔登录入口告*/
.tz_gg_nav{width:100%;height:10rem;line-height:10rem;border-bottom:2px #cecece solid;}
.tz_gg_nav h1{line-height:9.8rem;background:url(/images/tz_nav.png) left center no-repeat;text-indent:4.6rem;font-size:3rem;font-weight:600;}
.tz_gg_nav h2{line-height:9.8rem;background:url(/images/yb_dt.png) left center no-repeat;text-indent:4.6rem;font-size:3rem;font-weight:600;}
.tz_gg_nav h3{line-height:9.8rem;background:url(/images/mt_nav.png) left center no-repeat;text-indent:4.6rem;font-size:3rem;font-weight:600;}




.tz_gg_nav span{height:10rem;float:right;background:url(/images/more.png) right 70px no-repeat;}
.tz_gg_nav span a{color:#222;padding:0px 0px 10px;font-size:18px;display: block;}

.tz_gg_font{width:100%;}
.tz_gg_font .top{padding:2.6rem 0px 1.8rem;border-bottom:1px #cecece solid;}
.tz_gg_font .top .date{width:8.4rem;height:7.5rem;text-align:center;font-style: italic;border-radius:6px;background:#fff;box-shadow: 0px 1px 6px #c4c0c0;margin-right:1.6rem;}
.tz_gg_font .top .date h1{background:#0f82d8;line-height:4rem;font-size:1.9rem;color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:bold;}
.tz_gg_font .top .date h2{color:#222;font-weight:bold;}


.tz_gg_font .top dl dt a{line-height:2.6rem;pading-top:0.3rem;height:5.2rem;font-size:1.8rem;display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;  /*省略号*/
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 1; 
	
	-webkit-box-orient: vertical;}
.tz_gg_font .top dl dt i{padding-left:1rem;}

.tz_gg_font ul li{width:100%;float:left;line-height:5.5rem;height:5.5rem;font-size:1.8rem;background:url(/images/yuan.png) 2px  center no-repeat;text-indent:2.7rem;
	display: -webkit-box;
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 1; /*只显示两行*/
	-webkit-box-orient: vertical;
       overflow: hidden;}
.tz_gg_font ul li span{color:#888;float:right;}


/*院部动态*/
.yb_dt_font{width:100%;}
.yb_dt_font li{width:100%;padding-top:2.5rem;}
.yb_dt_font li .date{width:11.7rem;height:8.5rem;text-align:center;float:left;background:#037ed6;color:#fff;}
.yb_dt_font li .date h1{font-size:2.2rem;font-family: Impact;padding-top:15px;letter-spacing:0.2rem;}
.yb_dt_font li .date h2{font-size:1.6rem;}
.yb_dt_font li .wz{display:block;border:1px #ddd solid;border-left:none;height:8.5rem;line-height:3.4rem;font-size:1.8rem;padding:0.8rem 2rem;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;  /*省略号*/
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 2; /*只显示两行*/
	
	-webkit-box-orient: vertical;
}


/*媒体聚焦*/
.mt_jj_font{width:100%;padding-top:1rem;}
.mt_jj_font li{line-height:5.5rem;width:100%;background:url(/images/sj_doc.png) 0.4rem center no-repeat;font-size:1.8rem;text-indent:2.4rem;
float:left;line-height:5.5rem;height:5.5rem;
	display: -webkit-box;
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 1; /*只显示两行*/
	-webkit-box-orient: vertical;
       overflow: hidden;
}
.mt_jj_font li span{float:right;color:#888;}




/*附院专栏*/
.fy_zl_nav{width:100%;height:11rem;}
.fy_zl_nav h1{float:left;line-height:11rem;background:url(/images/fy_nav.png) left center no-repeat;text-indent:5rem;font-size:3rem;font-weight:600;}

.fy_zl_nav span{height:11rem;float:right;background:url(/images/more.png) right 70px no-repeat;}
.fy_zl_nav span a{color:#222;padding:35px 0px 10px;font-size:18px;display: block;}

.fy_font{width:100%;margin-left:0!important;}

.fy_font  span{width:95%;color:#fff;position:absolute;bottom:20px;text-align: center;font-size:3rem;line-height:8.5rem;}

.fy_font img:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(35,74,102,0.85);
    content: "";
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}

/*媒体视频*/
.mt_sp{width:100%;background:url(/images/sp_bg.png) center bottom no-repeat;margin-top:5.6rem;background-size:cover;}

.mt_sp_nav h1{float:left;line-height:11rem;background:url(/images/sp_nav.png) left center no-repeat;text-indent:5rem;font-size:3rem;font-weight:600;}
.mt_sp_nav span{height:11rem;float:right;background:url(/images/more.png) right 70px no-repeat;}
.mt_sp_nav span a{color:#222;padding:35px 0px 10px;font-size:18px;display: block;}

.sp_left{background:#fff;border-radius: 10px;padding:0!important;}
.sp_left_img{width:100%;background:url(/images/65CC89E964B5ECCBACA7CDF2953_A3EEE38B_52107.jpg) center bottom no-repeat;}




.sp_left_wz{margin:0px 2rem;height:10rem;line-height:10rem;font-size:2rem;background:url(/images/jt_img.png) right center no-repeat;}

.sp_right li{float:left;}

/*友情链接*/
.yq_lj{width:100%;/*height:16.4rem;line-height:16.4rem;*/padding:5.9rem 0px;}
.yq_lj_nav{float:left;background:url(/images/lj_nav.png) left 0.8rem no-repeat;text-indent:4.5rem;font-size:3rem;font-weight:600;padding-right:1rem;}
.yq_lj_font{display: table;padding-left:30px;}
.yq_lj_font li{line-height:5rem; background:url(/images/ls_doc.png) left center no-repeat;font-size:1.8rem;text-indent:2.2rem;padding-right:3.7rem;float:left;}

/*footer*/
#footer{width:100%;background:url(/images/fot_bg.jpg) top center no-repeat;padding:3.2rem 0px;background-size:100%;}
.fot_row{max-width:1600px;margin:0 auto;}
.call_nav{line-height:7.6rem;font-size:2.5rem;color:#fff;}
.call_fl{float:left;width:100%;height:7.6rem;}
.call_fl li a{color:#fff!important;line-height:7.6rem;font-size:1.8rem;float:left;}
.call_fl li.line{background:#fff;float:left;}
.call_font{color:#fff;/*line-height:4.5rem;*/line-height:40px;font-size:1.8rem;padding-top:1rem;margin:0px  50px;/*margin:0px 25px;*/float:left;}
.call_font a{color:#fff!important;}

.call_img{text-align: center;/*padding-top:1.2rem;*/padding-top:2.5rem;float:left;}



.call_wx{padding-top:0rem;border-left:1px #4fa1de solid;}
.call_wx li{float:left;text-align: center;/*margin-left:3.5rem;*/margin-left:20px;}
.call_wx li img{width:85px;height:85px;display: block;margin:0 auto;}
.call_wx li span{color:#fff;font-size:1.6rem;padding-top:0.8rem;}
.call_wx a img{padding-left:2.3rem;}

.fot_left{float:left;}

@media all and (max-width: 1552px) {
	.call_img {
		display:none;
	}
.call_wx{float:right;}
}

@media all and (min-width: 1553px) {
	.call_img {
		display:block;
	}
.call_wx{float:left;}
}


/*******正文页*********/
.ej_banner img{width:100%;}
.main{
	padding-top: 0px;padding-bottom:25px;
}
.main>.container{
	background: none;
}
.displayInfo,.listcolumn>.container-fluid{
	background: #fff;
	padding:30px;
}
.chapter{
	padding:50px 0px;
	padding-top: 0px;
}
.chapter-title{
	width: 100%;
	font-size: 20px;
	color: #333;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
}
.chapter-info{
	width: 100%;
	text-align: center;
	color: #B4B4B4;
	font-size: 14px;
	border-bottom: 1px dotted #bfbfbf;
	margin-bottom: 30px;
	padding-bottom: 15px;
}
.chapter img{
	max-width:100%;
	text-align: center;
}
.content{
	text-align: left;
	width: 75%;
	float: left;
	padding:20px 50px 50px;
	padding-right: 0px;
}
.content p,.content2 p{
	text-align: justify;
	line-height: 28px;
	margin-top: 10px;
}
.content,.content2 img{
	max-width: 100%;
	/*margin-top: 15px;*/
	margin-bottom: 15px;
}
/*listcolumn*/
.sub-menu-1{
	width: 100%;
	background: #ecf0f9;
	float: left;
	margin-top:15px;
}
.sub-menu-2{

	background-size: 100% auto;
	padding-bottom: 50px;
	padding-left: 10%;
	padding-top: 20px;
}
.sub-menu-title{
	background: #037ed6;
	color: #fff;
	font-size: 24px;
	padding-top: 23px;
	padding-bottom: 23px;

}
.sub-menu>ul{
	width: 100%;
}
.sub-menu>ul>li{
	line-height: 52px;
	margin-top: 5px;
	background: #dee2eb;
}
.sub-menu>ul>li:hover{
	background: #037ed6;
	color:#fff!important;
	transition: background .5s,color .5s;
	-moz-transition: background .5s,color .5s;	/* Firefox 4 */
	-webkit-transition: background .5s,color .5s;	/* Safari ?’? Chrome */
	-o-transition: background .5s,color .5s;
}
.sub-menu .cur a{
	background: #037ed6;
	color:#fff!important;

}
.sub-menu>ul>li>a{
	color:#333;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
}
.sub-menu>ul>li:hover>a{
	color:#fff!important;
}
.sub-menu-ul{
	background: #fff;
	width: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
}
.sub-menu-ul li{
	line-height: 42px;
	border-bottom: 1px solid #eae7de;
	padding-left: 25px;
	padding-right: 25px;
}
.sub-menu-ul li:last-child{
	border-bottom: none;
}
.sub-menu-ul li a{
	color: #333;
	display: block;
}
.sub-menu-ul li a:hover{
	color: #498700;
}
.column-local{
	border-bottom: 1px solid #862114;
	width: 100%;
	padding-right: 20px;
}

.column-title{
	line-height: 48px;
	width: 10%;
	float: left;
}

.text-right {font-size:16px;float:right;text-align:left!important;line-height:40px;}
.text-right a{color:#222;}
.local{
	width: 100%;
	margin-bottom:10px;
	/*line-height: 60px;*/
padding-top:20px;
	color: #666;
	border-bottom: 1px solid #ccc;

}

.local  a{
	color: #666!important;
}
.lm-title{
	font-size: 24px;
	font-weight: bold;
	float:left;
	color: #037ed6;
	margin-bottom: 0px;
}
.listcolumn-con{
	padding-top:15px;
}
.news-item{
	padding-bottom:8px;
}
.list-item{
	line-height: 64px;
	padding-top: 15px;
	padding-bottom: 15px;
	transition: all .5s;
	-moz-transition: all .5s;	/* Firefox 4 */
	-webkit-transition: all .5s;	/* Safari ?’? Chrome */
	-o-transition: all .5s;
	border:1px solid #dedede;
	margin-bottom: 15px;
}
.list-item:hover{
	box-shadow: 0 0 20px #dde1ec;
	-webkit-box-shadow:0 0 20px #dde1ec;
	-o-box-shadow:0 0 20px #dde1ec;
	-moz-box-shadow:0 0 20px #dde1ec;
	background: #dde1ec;
}
.list-item-title i{
	color: #333333;
	font-size: 12px;
}
.list-item-title{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height:64px;
	padding-left:25px;
}
.list-item-title a{
	color:#000;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 16px;
}
.list-item-title a:hover{
	color: #1D3DA2;
	font-weight: bold;
}
.list-item-date{
	text-align:center;
	line-height:32px;
	padding-right:25px;
	border-right: 2px solid #1D3DA2;
}
.listcoumn-con .day{
	line-height: 20px;
	padding-top: 12px;
	color: #c52c05;
	font-size: 24px;
}
.listcoumn-con .year{
	color: #8e8e8e;
}

/*listcolumn-pic*/
.listcolumn-pic .content{
	width: 100%;
	padding-left: 0px;
}
.pic-item{
	width: 100%;
	margin-bottom: 30px;
	
	float: left;
}
.pic-con,.pic-img{
	width: 50%;
	float: left;
}
.pic-img{
	overflow: hidden;
	position: relative;
}
.pic-img img{
	width: 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	cursor: pointer;
}
.pic-img img:hover{
	transform: scale(1.4);
}
.pic-con{
	padding:15px 30px;
	background: #f4f4f4;
}
.pic-title{
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 10px;
}
.pic-title a{
	color: #333;
}
.pic-title a:hover{
	color: #0f36ad;
}
.pic-day{
	font-size: 24px;
}
.pic-detail{
	width: 100%;

	background-size: 100%;
	line-height: 36px;
	margin-top:20px;
}
.pic-detail a{
	color: #333;
	background:#f4f4f4;
	display: block;
	padding-right: 15px;
	width: 80px;
}

.tit{
	margin-top: 40px;
}
.jg-title{
	font-size: 16px;
	font-weight: bold;
	margin-top:20px;
	margin-bottom: 10px;
	display: block;
}
.content2{
	width: 98%;
padding:0px 1%;
margin:0 auto;
}
.content2 ul{
	width: 100%;
}


.about_font p{line-height:35px;font-size:16px;}
.listcolumn-title{line-height: 52px;text-align: left;padding-left: 0px;border-bottom: 1px solid #e6e6e6;text-overflow: ellipsis; white-space: nowrap;
    overflow: hidden;text-align: justify;}
.listcolumn-date {
		text-align: right;
		font-size: 16px;
		padding-right: 0px;
		color: #848484;
		line-height: 52px;
		border-bottom: 1px solid #e6e6e6;
	}
/*******图片列表页*********/
#jq22 { width: 100%; margin: 0 auto; font-size: 0;}
#jq22 li { display: inline-block; width: 33.3%; padding-top: 1%; padding-left: 15px;padding-right: 15px;}
#jq22 li img { width: 100%;height:232px;}
.post-title{
    color: #000;
    line-height: 42px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    
  text-align:center;
    width: 100%;
    font-size: 20px;
}
.xyfg-con{
    padding: 0px!important;
	
}
@media(max-width:992px){
    #jq22{
        margin-left: -20px;
    }
    #jq22 li {
        width: 50%;
    }
}
@media(max-width:767px){
    #jq22 li {
        width: 100%;
    }
}


/***************************/

.zt_zl{width:100%;}
.ul-list5-1 .pic{background:rgba(99,56,105,0.9);}
.ul-list5-1 .pic img{width:100%}
.ul-list5-1 h4{font-size:24px;color:#fff;text-align:center;font-weight:400}
.ul-list5-1 .tit{
	position:absolute;
	left:0;
	right:0;
	bottom:30px;
	z-index:2;
	transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	-o-transition:.3s}
.ul-list5-1 .mask{position:absolute;top:50%;left:0;right:0;z-index:3;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s}
.ul-list5-1 .mask h4{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-o-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px);transition:1s;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s}
.ul-list5-1 .icon{
	display:block;
	height:31px;
	margin:0 auto;
	width:114px;
	text-align:center;
    border:1px #fff solid;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transform:translateY(-90px);
	-moz-transform:translateY(-90px);
	-o-transform:translateY(-90px);
	-ms-transform:translateY(-90px);
	transform:translateY(-90px);
	transition:1s;
	-ms-transition:1s;
	-moz-transition:1s;
	-webkit-transition:1s;
	-o-transition:1s;
}

.ul-list5-1 .con:hover .pic img{opacity:.05}
.ul-list5-1 .con:hover .mask{opacity:1}
.ul-list5-1 .con:hover .icon,.ul-list5-1 .con:hover .mask h4
{
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)}
.ul-list5-1 .con:hover .tit{opacity:0;}
/*部门简介*/
.bm_zz{width:100%;}
.bm_zz_nav{height:50px;line-height:50px;background:#037ed6;padding:0px 25px;color:#fff;font-size:18px;float:left;margin:15px 0px;}
.bm_zz_font{width:100%;margin-bottom:40px;}
.bm_zz_font li{width:30%;line-height:45px;float:left;font-size:17px;text-indent:40px;border:1px #ddd solid;border-left:2px #037ed6 solid;margin:0px 15px  20px 0px}

/*********************/
.v_news_content p a{word-wrap: break-word; white-space: normal;}
.v_news_content p video,.v_news_content p  iframe{/*width:100%!important;*/display:block!important; margin:0 auto !important;}

#vsb_content_2 TABLE{width:100%!important;}
.col-sm-12{margin-bottom:15px!important;}

.jg_sz li{width:100%;line-height:5.8rem;border-bottom:1px #ddd solid;float:left;background:url(/images/ls_doc.png) 5px center no-repeat;text-indent:1.5em;display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.jg_sz li span{float:right;}

/*************手机版图片问题***************/
.v_news_content p a{word-wrap: break-word; white-space: normal;}
.v_news_content p video, .v_news_content p  iframe{/*width:100%!important;*/display:block!important;margin:0 auto !important;}
#vsb_content_2 TABLE,#vsb_content  table{width:100%!important;display:contents;}


/***********banner 修改**************/
.carousel-indicators{bottom:10px!important;}
.carousel-indicators li{width:18px!important;height:18px!important;border-radius:50%;background:#037ed6!important;border:0px!important;margin-right:8px!important;margin-left:8px!important;opacity:10!important;}
.carousel-indicators .active{background:#fff!important;opacity:10!important;}





.carousel-control-next-icon01, .carousel-control-prev-icon01{width:36px!important;height:58px!important;}
.carousel-control-prev-icon01{
	background:url(/images/next.png) center no-repeat!important;
}
.carousel-control-next-icon01{
	background:url(/images/prev.png)  center no-repeat!important;
}



.contentld .pic{float: left;width:15rem;}
.contentld .pic img{width:100%;height:auto;}
.contentld .text{padding:1rem 5rem 0 20rem;}
.contentld .h1{font-size:3.6rem;}
.contentld .h2{font-size:1.8rem;margin-top:1rem;line-height:2;}
.contentld .txt{margin-top: 4rem;font-size:1.6rem;}
.contentld .txt p{margin-top:1.5rem;text-indent:2em;text-align:justify;}
.contentld .txt p:first-child{margin-top:0;}

@media screen and (max-width: 1200px){
.contentld .pic {
    width: 30rem;
}
.contentld .text {
    padding-left: 35rem;
}
}
@media screen and (max-width: 1024px){{
.contentld .pic {
    width: 25rem;
}
.contentld .text {
    padding-left: 29rem;
}
.contentld .txt {
    margin-top: 10rem;
}
}
@media screen and (max-width: 850px){
.contentld .pic {
    width: 30vw;
    margin: 0 3rem 2rem 0;
}
.contentld .text {
    padding: 0;
}
.contentld .h1 {
    font-size: 2.8rem;
}
.contentld .h2 {
    line-height: 1.5;
}
.contentld .txt {
    margin-top: 3rem;
}
}