@charset "utf-8";
/* CSS Document */

.pb_sys_common{    margin-bottom: 20px;}
.block{ width:1430px; margin:0 auto; padding:0 15px;}
.body_home{background:#000;height:100%;overflow:hidden;}
.head {
    position: fixed;
    height: 100px;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
	height:146px;
background: linear-gradient(rgba(0,0,0,0.65),rgba(0,0,0,0));
}

.head.on {
    /*background-image: linear-gradient(to bottom, #009da5 , #009da5);*/
    background: linear-gradient(to right, #63bbd0, #66CDAA);
}

.logo {
    margin-top: 45px;
	float:left;
	width:30%;
}

.logo a {
    display: block;
}

.logo a img {
    display: block;
	max-width:100%;
}

#pc-menu {
	float:right;
	width:68%;
}

.menu-nav {
	width:100%;
    float: left;
}

.menu-n-top {
	padding-top: 20px;
    padding-bottom: 10px;
    position: relative;
	overflow:hidden;
}

.top_right:hover span{padding: 0px 8px;color: #fff;display: inline-block;}.top_right span{display: none;}.top_right span:hover{color:#f2c169;}
.top_right{ float:right; color:#fff; font-size:14px; padding-top:5px; margin-right:10px;}
.top_right a{ padding:0px 8px; color:#fff; display:inline-block;}
.top_right a:hover{ color:#f2c169;}
.lf { float: left; }
.rig { float: right; }
/* 搜索框 */
#bnt_search {
    /*position: absolute;*/
    right: 0;
    top: 45px;
    height: 32px;
    width: 32px;
}
#bnt_search a {
    display: block;
    background: url(../images/sou.png) center no-repeat;
    height: 26px;
    width: 26px;margin-left:0px;
}
#j_seach_box {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    display: none;
    height: 100%;
    width: 100%;
}

#j_seach_box .bg_box {
    position: fixed;
    z-index: 9994;
    top: 0px;
    display: none;
    height: 100%;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');
    background: rgba(0,0,0,0.85);
}

#j_seach_box form {
    position: absolute;
    overflow: hidden;
    top: 45%;
    z-index: 9999;
    width: 680px;
    left: 0;
	right:0;
	margin:0 auto;
}

#j_seach_box .box_size{
	font-size:50px;
	color:#FFF;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	z-index:99999;
	width:50%;
	text-align:right;
	top: 35%;
	cursor:pointer;
}

#j_seach_box input[type="text"] {
    border: none;
    width: 560px;
    display: block;
    height: 60px;
    color: #434343;
    font-size: 15px;
    background:#FFF;
    line-height: 60px;
	float:left;
	text-indent:15px;    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}
#j_seach_box input[type="submit"] {
    background: #008784;
    height: 60px;
    width: 120px;
    cursor: pointer;
    border: none;
	color:#FFF;
	float:left;
	text-align:center;
	font-size:24px;
	line-height:40px;
}


/* 导航 */
.nav li:hover span{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #fff;}
    .active span{display: none;}
    .nav li span{display: none;}

.nav {
	width:100%;
    float: right;
}

.nav>ul>li {
    float: left;
    position: relative;
	width:9.09%;
}

.nav>ul>li>a {
    display: block;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 30px;
	width:100%;
}

.nav>ul>li>div{
 position: absolute;
    top: 100%;
    width: 200%;
    right: -50%;
     /*background:url(../images/nav_03.png) top no-repeat;*/
    margin-top: 3px;
    z-index: 9999;
    overflow: hidden;
    line-height: normal;
	text-align:center;
	display:none;
border-top: 5px #008784 solid;
}
/*.nav>ul>li:hover::after{content: '';display: block;width:0;height:0;border-right:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #2f50b0;margin: -1px auto 0;}*/

.nav>ul>li>div>ul{
	background:#fff;
	/*margin-top:11px;*/
}

.nav>ul>li>div>ul>li{
	width:100%;
	line-height:46px;
}

.nav>ul>li>div>ul>li>a{

	display:block;
	font-size:16px;
	color:#333333;
}
.nav>ul>li>div>ul>li>a:hover{width:100%; background-color:#008784;color:#fff;}



.body_home .banner{position:relative;height:100vh;overflow:hidden;}
.body_home .banner .slick-list{height:100%;}
.body_home .banner .slick-track{height:100%;}
.body_home .banner .slick-slide>div{height:100%;}
.body_home .banner .frame{height:100%;}
.body_home .banner .frame video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

.body_home .banner .child{background-size:cover;color:#fff;background-position:center center;height:100%;position:relative;overflow:hidden;background-color:#009DA5;z-index: 999; /*border-top: 10px #008784 solid;*/}
.body_home .banner .child:before{content:"";position:absolute;left:0;bottom:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));}
.body_home .banner .child .fz30{position:absolute;left:0;right:380px;bottom:50px;line-height:1;padding-left:40px;}
.body_home .banner .child .a1{position: absolute;left:0;top:0;width:100%;height:100%;}
.body_home .banner .child .a2{position:absolute;right:15px;bottom:35px;font-size:24px;line-height:1;width:80px;height:60px;line-height:60px;text-align:center;}
.body_home .banner .child .a2:after{content:"\e76c";display: inline-block;vertical-align: middle;font-family:icon;}
.banner .banner_nav {overflow: hidden;height: 50px;position: relative;top: -40px; text-align:center;}
.banner .banner_nav ul{ overflow:hidden; zoom:1; }
.banner .banner_nav ul li {margin:0px 6px;  width:19px; height:20px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; background:url(../images/ri_05.png) no-repeat;}
.banner .banner_nav ul li:hover {background:url(../images/ro_03.png) no-repeat;}
.banner .banner_nav ul li.slick-active{background:url(../images/ro_03.png) no-repeat;}
.body_home .banner .slick-prev{ background:url(../images/left.png) no-repeat; width:66px; height:66px; position:absolute; top:45%; z-index:2; border:none; font-size:0; left:68px; outline:none;}
.body_home .banner .slick-next{ background:url(../images/right.png) no-repeat; width:66px; height:66px; position:absolute; top:45%; z-index:2; border:none; font-size:0; right:68px; outline:none;}


.lf { float: left; }
.rig { float: right; }
.none { display: none; }

.header_news{ width:100%; overflow:hidden; background:url(../images/newsbg_02.jpg) top center no-repeat; /*height:740px;*/}
.news_top{ width:100%; overflow:hidden; padding-top:20px; position:relative;}
.news_name{ width:225px; /*margin:0 auto;*/ overflow:hidden;}
.news_name img{ float:left; padding-right:13px; padding-top:7px;}
.news_name span{ color:#323232; font-size:36px; display:block;}
.news_name em{ color:#a8a8a8; font-size:18px; display:block;}
.news_top .more{ right:0; bottom:20px; color:#008784; font-size:14px; position:absolute;}


.news_nav{ width:100%; overflow:hidden; padding-top:20px;}
.news_left{float:left; width:61.5%; position:relative;}
.news_left h2{ font-size:20px; font-weight:bold;}
.news_left h2 a{color:#333333;}
.news_left h2 a:hover{color:#FFBE00;}
.news_left .forwnxt{position: absolute; top: 200px; z-index: 2; width:100%;}
.news_left .forwnxt a{ display: block; width: 81px; height: 61px; display:block; cursor:pointer;}
.news_left .forwnxt .next{ position:absolute; left:5%;}
.news_left .forwnxt .prev{ position:absolute; right:5%;}
.news_left p{color:#777;}
.news_left .bd{ width:100%; overflow:hidden; position:relative;}
.news_left .figurewrap{ width:100%; position:absolute;/* left:0; right:0; */bottom:0px; margin:0 auto;/* z-index:99999;*/ background:#FFF; border-top:4px #008784 solid; padding:10px 40px;}
.news_left .figurewrap .more{ padding-left:20px; color:#b50009; font-size:14px;}
.headlinelist li{float: left; width:100%; overflow:hidden; position:relative; padding-bottom:70px;}
.headlinelist li img{ width:100%; height:573px;object-fit: cover;}
.headlinelist li p{font-size:14px; color:#8a8a8a; line-height:20px; padding-top:10px;}


.news_right{ width:35.5%; float:right; overflow:hidden;}
.news_right ul li{ width:100%; height:102px; border:1px #f2f2f2 solid; background:#FFF; padding:20px 0px 0 17px; margin-bottom:7px;}
.news_right ul li span{ float:right; width:55px; background:url(../images/neve_03.jpg) bottom no-repeat; text-align:center; font-size:16px; color:#999999;padding-top: 10px;margin-right: 25px;}
.news_right ul li a{font-size: 20px;font-weight: 600; color:#333333; transition: all 0.5s linear;height: 30px; display: -webkit-box; -webkit-line-clamp: 1;
-webkit-box-orient: vertical; overflow: hidden;}
.news_right ul li a:hover{ color:#FFBE00; transform: translate(10px, 0px);}


.header_szzk{ width:100%; overflow:hidden; overflow:hidden;}
.sz{ width:256px;}
.szzk_cen{ width:100%; overflow:hidden; padding-top:30px;}
.szzk_cen ul li{ width:20%; float:left; overflow:hidden; text-align:center;}
.szzk_cen ul li .szzk_img{ height:66px;}
.szzk_cen ul li .szzk_img img{ width:23%; /*transition: all 1s ease-out;*/ height:100%;}
.szzk_cen ul li:nth-child(1) .szzk_img img{ width:23%; /*transition: all 1s ease-out;*/; aspect-ratio: 64 / 52;}
/*.szzk_cen ul li .szzk_img img:hover{transform: scale(1.2);}*/
.szzk_cen ul li em{display: block;text-align: center;font-size: 14px;width: 180px;
    margin: auto;}
.szzk_cen ul li:nth-child(3) em{ width: 200px;  margin: auto;}
.szzk_cen ul li span{ display:block; text-align:center; padding-top:20px; font-size:18px;}
.szzk_cen ul li:hover .szzk_img img{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);  /* Safari 和 Chrome */-moz-transform: rotateY(360deg);}


.header_blong{     padding: 2% 0;width:100%; overflow:hidden;/* background:url(../images/zkbg_02.jpg) top center no-repeat;*/    background-color: #F1F1F1; margin-top:25px;}

.header_xwqy{ width:100%; overflow:hidden;}
.xyxw{ width:64%; float:left; overflow:hidden;}
.xw_top{ width:100%; overflow:hidden; position:relative;}
.xw_name{ width:225px; float:left; overflow:hidden;}
.xw_name img{ float:left; padding-right:13px; padding-top:7px;}
.xw_name span{ color:#323232; font-size:36px; display:block;}
.xw_name em{ color:#a8a8a8; font-size:18px; display:block;}
.xw_top .more{ right:0; bottom:25px; color:#008784; font-size:14px; position:absolute;}
.xyxw_nav{ width:100%; /*height:436px;*/ background:#FFF; margin-top:20px; padding:20px 40px 28px 46px;}
.xyxw_nav ul li{ width:100%; overflow:hidden; border-bottom:1px #f2f2f2 solid; line-height:55px;}
/*.xyxw_nav ul li span{ float:left; width:96px; height:30px; border-top-left-radius:10px; border-bottom-right-radius:10px; text-align:center; font-size:14px; color:#FFF; margin-right:25px; background:#27a3a3; line-height:30px; margin-top:19px;}*/
.xyxw_nav ul li a{ padding-left: 30px;background: url(../images/bg_list.png) 0 22px no-repeat;background-size: 14px;color:#3b3b3b; display:block; font-size:16px; transition: all 0.5s linear; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; transition: all 0.5s linear;}
.xyxw_nav ul li a:hover{ color:#FFBE00; transform: translate(10px, 0px);}
.xyxw_nav ul li a span{ float:right; width:10%; font-size:14px; color:#6e6e6e; margin-right:10px;}



.qyfz{ width:32.5%; float:right; overflow:hidden;}
.qyfz_nav{ width:100%; background:#FFF; margin-top:20px; padding:15px 15px 10px 15px; overflow:hidden; /*height:436px;*/}
.qyfz_nav .bd ul li{ width:100%;height: 358px; overflow:hidden; padding-bottom:13px;}
.qyfz_nav .bd ul li .qyfz_img{ width:100%; height:246px;}
.qyfz_nav .bd ul li .qyfz_img img{ width:100%; height:100%;/*transition: all 1s ease-out;*/}
.qyfz_nav .bd ul li .qyfz_img img:hover{/*transform: scale(1.2);*/}
.qyfz_nav .bd ul li h4{ display:block; font-size:16px; font-weight:bold; line-height:28px; color:#323232; padding-top:15px;}
.qyfz_nav .bd ul li span{ display:block; background:url(../images/sj.jpg) left 3px no-repeat; font-size:14px; padding-left:10px; color:#999999; margin-top:10px;}
.qyfz_nav .hd{ height:16px; overflow:hidden; width:50%; margin:0 auto; text-align:center; position:relative;}
.qyfz_nav .hd ul{ overflow:hidden; zoom:1;}
.qyfz_nav .hd ul li{  margin:0px 3px;  width:10px; height:10px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; border-radius:50px; border:1px #27a3a3 solid;}
.qyfz_nav .hd ul li.on{ background:#27a3a3 !important; color:#fff;width:10px; }
.qyfz_nav .hd .next{ position:absolute; right:5%; top:0;}
.qyfz_nav .hd .prev{ position:absolute; left:5%; top:0;}

.xswh_nav .bd ul li:hover{background:#009DA5;}
.xswh_nav .bd ul li:hover .xswh_name h6{    border: 1px #fff solid;}
.xswh_name:hover h4{color:#fff}
.xswh_nav .bd ul li:hover .xswh_name h6{color:#fff} 
.xswh_nav .bd ul li:hover a, .xswh_nav .bd ul li:hover p{color:#fff}
.img_H{ display: block;float: left;}
.img_B{ display: none;}
.xswh_nav .bd ul li:hover .img_H{ display: none;}
.xswh_nav .bd ul li:hover .img_B{ display: block;float: left;}
.xswh_nav .bd ul li:hover .xswh_name h4{background: #1f8585;}

.header_xswh{ width:100%; overflow:hidden;}
.xs{ width:290px;}
.xswh_nav{ width:100%; /*padding-top:25px; */overflow:hidden;}
.xswh_left{float: left;width: 75%;position: relative;}
.xswh_right{margin-top: 22px;float: right;width: 25%;position: relative;}

.xswh_nav .bd{ width:100%; overflow:hidden;}
.xswh_nav .bd ul{ margin:0 -2% 0 0; zoom:1;}
.xswh_nav .bd ul li{ width:31%; float:left; /*height:288px;*/ background:#FFF;     margin: 22px 8px;transition: all 0.3s ease;}
.xswh_nav .bd ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.15);transform:scale(1.05);}
.xswh_nav .bd ul li .xswh_cen{ width:100%; padding:30px 15px; overflow:hidden;}
.xswh_nav .bd ul li .xswh_name{ width:200px; height:35px; line-height:35px;}
.xswh_nav .bd ul li .xswh_name h4{ width:50%; background:#27a3a3; text-align:center; font-size:14px; color:#FFF; float:left;}
.xswh_nav .bd ul li .xswh_name h6{ width:50%; float:left; border:1px #ededed solid; border-left:none; font-size:14px; color:#999999; text-align:center;}
.xswh_nav .bd ul li a{    height: 60px;display: block;color: #323232;font-size: 16px;font-weight: bold; line-height: 25px; padding-top: 15px;/* transition: all 0.5s linear; */}
/*.xswh_nav .bd ul li a:hover{ color:#FFBE00; transform: translate(10px, 0px);}*/
.xswh_nav .bd ul li p{white-space: nowrap;overflow: hidden;  text-overflow: ellipsis; display:block; font-size:14px; color:#999999; margin-top:13px;}
.xswh_nav .bd ul li p img{     width: 38px;vertical-align: middle; padding-right:14px; margin-bottom:4px;}
.xswh_nav .hd{ height:16px; overflow:hidden; width:50%; margin:0 auto; text-align:center; position:relative; display:none;}
.xswh_nav .hd ul{ overflow:hidden; zoom:1;}
.xswh_nav .hd ul li{  margin:0px 3px;  width:10px; height:10px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; border-radius:50px; border:1px #27a3a3 solid; font-size:0;}
.xswh_nav .hd ul li.on{ background:#27a3a3 !important; color:#fff;width:10px; }
.xswh_nav .hd .next{ position:absolute; right:5%; top:0;}
.xswh_nav .hd .prev{ position:absolute; left:5%; top:0;}


.header_mtxx{    padding: 10px 0; width:100%; overflow:hidden; /*margin-top:35px;*/}
.mtjj{ width:64%; float:left; overflow:hidden;}
.mtjj_nav{ width:100%; overflow:hidden; margin-top:25px; background:#FFF; /*height:520px;*/ padding:28px 30px;}
.xyxw_vel{ width:100%; overflow:hidden;}
.xyxw_vel .xyxw_img{ float:left; width:320px; height:216px; overflow:hidden; margin-right:22px;}
.xyxw_vel .xyxw_img img{width:100%;height:100%;transition: all 1s ease-out;}
.xyxw_vel .xyxw_img img:hover{transform: scale(1.2);}
.xyxw_vel h4{ margin-top: 20px;display:block; color:#333333; font-weight:bold; font-size:20px; overflow:hidden; line-height:32px;}
.xyxw_vel h4 a{ color:#333333; transition: all 0.5s linear; display:block;}
.xyxw_vel h4 a:hover{ color:#ffc20d; transform: translate(10px, 0px);}
.xyxw_vel .more{ float:right;}
.xyxw_vel p{ display:block; color:#666666; font-size:14px; line-height:26px;     margin: 10px 0;}
.xyxw_cen{ width:100%; overflow:hidden; padding-top:15px;}
.xyxw_cen ul li{ width:100%; overflow:hidden; height:57px; border-bottom:1px #e6e6e6 solid; line-height:61px;}
.xyxw_cen ul li a{ float:left; display:block; color:#333333; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.xyxw_cen ul li a:hover{ color:#ffc20d; transform: translate(10px, 0px);}
.xyxw_cen ul li span{ float:right; width:100px; height:30px; background:#e5f3f2; font-size:14px; color:#008784; text-align:center; line-height:30px; border-radius:50px; margin-top:13px;}


.xyrm{ width:32.5%; float:right; overflow:hidden;}
.xy{ width:265px;}
.xyrm_nav{ width:100%; overflow:hidden;}
.xyrm_nav ul{ margin:0 -3% 0 0; zoom:1;}
.xyrm_nav ul li{    margin: 0 1%;width: 31%;float: left;height: 119px;text-align: center;position: relative;margin-top: 10px;color: #FFF;}
.xyrm_nav ul li .xy_img{ height:70px; margin-top:8px;}
/*.xyrm_nav ul li .xy_img img{transition: all 1s ease-out;}*/
/*.xyrm_nav ul li .xy_img img:hover{transform: scale(1.2);}*/
.xyrm_nav ul li .xy_img img{width: 80px;}
.xyrm_nav ul li span{ font-weight: 600;font-size: 20px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;position:absolute; text-align:center; bottom:5px; left:0; right:0; font-size:16px;}
.xyrm_nav ul li:first-child{ background:url(../images/xywx_03.jpg) no-repeat; background-size:cover;}
.xyrm_nav ul li:first-child+li{ background:#FFF; color:#323232;}

.xyrm_nav ul li:first-child+li+li+li{ background:#FFF; color:#323232;}
.xyrm_nav ul li:first-child+li+li{ background:url(../images/dy_07.jpg) no-repeat; background-size:cover;}
.xyrm_nav ul li:first-child+li+li+li+li{ background:url(../images/qq_10.jpg) no-repeat; background-size:cover;}
.xyrm_nav ul li:first-child+li+li+li+li+li{ background:#FFF; color:#323232;}
.xyrm_nav li a .xy_imgB{ position:absolute; top:0; right:0; bottom:0; left:0; opacity:1; visibility:hidden; transition:.5s; transform:translateY(101%)}
.xyrm_nav li a .xy_imgB img{position:absolute; top:0; right:0; bottom:0; left:0; width:110px; height:110px; object-fit:cover;margin: auto;}
.xyrm_nav li:hover a .xy_imgB{ opacity:1; visibility:visible; transform:translateY(0);background-color:#3333337a;}
.xyrm_nav_bottom{width: 100%;margin-top: 25px;overflow: hidden;}
.xyrm_nav_bottom ul{ margin:0 -3% 0 0; zoom:1;}
.xyrm_nav_bottom ul li{ width:47%; float:left; height:165px; margin-right:3%; text-align:center; position:relative; margin-top:20px; color:#FFF;}
.xyrm_nav_bottom ul li a  img{ width:100%;}

.xyrm_nav_bottom .sp_left a p{font-size: 16px;
    color: #333333;
    text-indent: 2em;}
.xyrm_nav_bottom .sp_left table tbody tr td a{color: #333333;
    font-family: 微软雅黑 !important;}


.header_null{ width:100%; overflow:hidden;/* padding-top:10px;*/}

.header_sszk{ width:100%; overflow:hidden;}
.sszk_nav{ width:100%; overflow:hidden; padding-top:20px;}
.sszk_nav .bd{ width:100%; overflow:hidden;}
.sszk_nav .bd ul li{ width:20%; float:left; height:102px;}
.sszk_nav .bd ul li img{ float:left; padding-right:20px;}
.sszk_nav .bd ul li h4{ color:#323232; font-size:16px; padding-top:20px; display:block;}
.sszk_nav .bd ul li h6{ color:#323232; font-size:16px; display:block; padding-top:5px;}
.sszk_nav .bd ul li h6 em{ font-size:36px; color:#008784; font-family:"Impact";}
.sszk_nav .hd{ height:16px; overflow:hidden; text-align:center; position:relative; margin-top:26px;}
.sszk_nav .hd ul{ overflow:hidden; zoom:1;}
.sszk_nav .hd ul li{  margin:0px 3px;  width:10px; height:10px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; overflow:hidden; border-radius:50px; border:1px #27a3a3 solid; font-size:0;}
.sszk_nav .hd ul li.on{ background:#27a3a3 !important; color:#fff;width:10px; }
.sszk_nav .bd ul li:hover img{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);  /* Safari 和 Chrome */-moz-transform: rotateY(360deg);}



.header_ztwz{ width:100%; overflow:hidden; padding-bottom:25px;}
.ztwz_nav{ width:100%; padding-top:20px; overflow:hidden;}
.ztwz_nav ul li{ width:16%; float:left; height:120px; text-align:center; position:relative; margin: 0 2%;}
.ztwz_nav ul li .zt_img{ height:45px; margin-top:10px;}
.ztwz_nav ul li .zt_img img{transition: all 1s ease-out;width: 45px;}
.ztwz_nav ul li .zt_img img:hover{transform: scale(1.2);}
.ztwz_nav ul li:hover .zt_img img{opacity: 0.6;}
/*.ztwz_nav ul li:hover span{opacity: 0.8;}*/
.ztwz_nav ul li span{ position:absolute; text-align:center; bottom:33px; left:0; right:0; font-size:20px; color:#FFF;}
.ztwz_nav ul li em{    position: absolute;text-align: center;bottom: 9px   ;left: 0;right: 0;font-size: 16px;color: #FFF;}
.ztwz_nav ul li:first-child{ background:url(../images/ztbg1_03.jpg) no-repeat; background-size:cover;}
.ztwz_nav ul li:first-child+li{ background:url(../images/ztbg2_05.jpg) no-repeat; background-size:cover;}
.ztwz_nav ul li:first-child+li+li{ background:url(../images/ztbg3_07.jpg) no-repeat; background-size:cover;}
.ztwz_nav ul li:first-child+li+li+li{ background:url(../images/ztbg4_09.jpg) no-repeat; background-size:cover;}
.ztwz_nav ul li:first-child+li+li+li+li{ background:url(../images/ztbg3_001.png) no-repeat; background-size:cover;}
/* .ztwz_nav ul li:first-child+li+li+li+li+li{ background:url(../images/gbxx.png) no-repeat; background-size:cover;} */

/* 10/23隐藏 */
.ztwz_nav ul li:first-child+li+li+li+li+li{ background:url(../images/20241010152924620lT8.png) no-repeat; background-size:cover;}
.ztwz_nav ul li:first-child+li+li+li+li+li{ background:url(../images/20241010152924620lT8.png) no-repeat; background-size:cover;}
.ztwz_nav ul li:first-child+li+li+li+li+li a span{ bottom:6px;}
/* 10/23隐藏 */

.foter{ width:100%; height:auto; background:#009da5;}
.foter_nav{ width:100%; overflow:hidden; padding-top:35px; border-bottom:1px #1aa7ae solid; padding-bottom:30px;}
.foter_logo{ float:left; width:34%; overflow:hidden; padding-top:50px;}
.foter_logo img{ width:100%;}
.lxfs{ width:19%; float:left; overflow:hidden; margin-left:10%;}
.fo_name{ display:block; font-weight:bold; color:#FFF; font-size:18px; background:url(../images/kvk_03.jpg) left bottom no-repeat; padding-bottom:10px;}
.lxfs p{/* line-height:28px;*/ display:block; font-size:14px; color:#FFF; padding-top:18px;}
.yqlj{ width:16%; float:right; overflow:hidden;}
.foter .foter-kslj{
	width:100%;
	overflow:hidden;
}

.foter .foter-kslj select{
	color: #fff;
	appearance:none;
    -moz-appearance:none;
	-webkit-appearance:none;
    /*在选择框的最右侧中间显示下拉箭头图片*/
    background: url(../images/jt_03.png) 93% center no-repeat;
	padding-right: 20px;
	text-align: left; text-align-last: left;
}
.foter .foter-kslj select:focus{
	outline: none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.foter .foter-kslj select::-ms-expand { 
	display: none; 
} 
.select_01{ 
	width:100%; 
	height:36px;  
	color:#fff; 
	font-size:14px; 
	padding-left:25px; 
	border:1px #99d8db solid;
	background:none;
	margin-top:20px;
}
.select_01 option{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #808080;
	line-height: 36px;
	background:#fff;
}
.bottom{ margin: 0 14%;width:67%; color:#FFF; font-size:14px; text-align:center;    }
.bottom a{ float: left;margin-left: 10%;margin-top: 1.2%;}
.bottom img{width: 50px;}
.bottom p{line-height: 70px;}


.ph_banner{ width:100%; overflow:hidden; display:none;}
.ph_banner .banner_pad_cen{ width:100%; height:auto; overflow:hidden; position:relative;}
.ph_banner .banner_pad_cen .hd{ height:20px; overflow:hidden; position:absolute; width:100%; bottom:10px; z-index:1; text-align:center;}
.ph_banner .banner_pad_cen .hd ul{ overflow:hidden; zoom:1;  }
.ph_banner .banner_pad_cen .hd ul li{margin:0px 6px;  width:19px; height:20px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; background:url(../images/ri_05.png) no-repeat;}
.ph_banner .banner_pad_cen .hd ul li.on{background:url(../images/ro_03.png) no-repeat;}
.ph_banner .banner_pad_cen .bd{ position:relative; height:100%; z-index:0;   }
.ph_banner .banner_pad_cen .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.ph_banner .banner_pad_cen .bd img{ width:100%; height:auto; display:block; position:relative;}

.ph_foter{ width:100%; background:#009da5; overflow:hidden; padding:30px 0; line-height:30px; text-align:center; font-size:14px; color:#ffffff; display:none;}


/***************单页****************************/
.list_banner{ height: 303px;width:100%; overflow:hidden; position:relative;    /* margin: 0 auto;margin-top: 136px;*/}
.banner_img{ width:100%; height: auto; overflow:hidden;}
.banner_img img{ width:100%;    object-fit: cover;}
.phd_banner{ width:100%; overflow:hidden; display:none;}
.phd_banner img{ width:100%;
}
.list_menu{ height: 157px;width:100%; position:absolute; bottom:0;background: url(../images/list_lanmu0330.png) no-repeat;/*   background:linear-gradient(to right, #63bdcc, #66cdab);*/}
.list_left{ overflow:hidden;}
.list_left h4{     padding-top: 15px;display:block; color:#ffffff; font-size:25px;}
.list_left p{ display:block; color:#ffffff; font-size:15px; padding-top:15px;}
.list_left p img{ vertical-align: middle; padding-right:10px; margin-bottom:4px;}
.list_left p span{display: initial;}

.list_nav{overflow:hidden; height: 69px;}
.list_nav ul{width: 100%;overflow: hidden;}
.list_nav ul li{ white-space: nowrap; float:left; width:auto; height:69px;padding: 0 20px;}
.list_nav ul li a{ display:block; color:#FFF; font-size:18px; text-align:center; line-height:69px; width:100%;}
.list_nav ul li:hover{background-color: #00000036; background:url(../images/leve_03.png) no-repeat; background-size:100% 100%;}


.header_about{    min-height: 800px; width:100%;/* background:url(../images/jjbg_002.png) #ffffff no-repeat;*/background-position: 8% 8%;    background-size: 90px; overflow:hidden; }
.about_cont{ width:85%; float:right;   font-size:16px; color:#333333; line-height:36px; overflow:hidden; padding-top:50px;    text-align: justify;}
.about_cont table, td, tr, th{font-size:16px !important;}
.about_img{ width:70%; margin:0 auto; text-align:center; display:none;}
.about_img img{ width:100%;}



/***************通知公告****************************/
.header_tzgg{ width:100%; overflow:hidden; padding-top:60px;}
.header_tzgg ul li{ width:96%; height:190px; float:right; background:url(../images/tzgg_bg_03.jpg) right no-repeat; border:1px #d0e3e4 solid; padding:33px 37px 0 70px; position:relative; margin-bottom:20px;}
.header_tzgg ul li a{ display:block; color:#323232; font-size:18px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.header_tzgg ul li em{ display:block; width:50px; height:2px; background:#008784; margin-top:25px;}
.header_tzgg ul li p{ display:block; font-size:14px; color:#666666; line-height:26px; padding-top:18px;}
.header_tzgg ul li .time{ width:80px; height:80px; border:1px #d0e3e4 solid; background:#FFF; position:absolute; left:-40px; top:56px;}
.header_tzgg ul li .time h4{ display:block; text-align:center; font-size:32px; font-weight:bold; color:#008784; padding-top:5px;}
.header_tzgg ul li .time h6{ display:block; text-align:center; font-size:14px; color:#666666; padding-top:5px;}
.header_tzgg ul li:hover{ border:1px #008784 solid;}
.header_tzgg ul li:hover a{ color:#008784;}
.tzgg_top{ width:100%; overflow:hidden; display:none; padding-bottom:30px;}
.tzgg_top span{ float:left; background:url(../images/gg_03.jpg) top left no-repeat; color:#333333; font-size:18px; padding-top:20px;}
.tzgg_top .more{ float:right; color:#666666; font-size:14px; padding-top:20px;}



/***************新闻列表****************************/
.header_xwlb{ width:100%; overflow:hidden; padding-top:60px;}
.header_xwlb ul li{ width:100%; border-bottom:1px #d0e3e4 solid; position:relative; padding-bottom:20px; overflow:hidden; margin-bottom:20px;}
.header_xwlb ul li .xwlb_nav{ width:270px; height:185px; float:left; margin-right:30px; position:relative;}
.header_xwlb ul li .xwlb_img{ width:100%; height:auto;}
.header_xwlb ul li .xwlb_img img{ width:100%; height:auto;}
.header_xwlb ul li a{ display:block; color:#323232; font-size:18px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; background:url(../images/xwbg_03.jpg) left bottom no-repeat; padding-bottom:25px; padding-top:16px;}
.header_xwlb ul li p{ display:block; font-size:14px; color:#666666; line-height:26px; padding-top:18px;}
.header_xwlb ul li .time{ width:60px; height:60px; background:#199390; opacity:0.9; position:absolute; right:-15px; bottom:20px;}
.header_xwlb ul li .time h4{ display:block; text-align:center; font-size:28px; font-weight:bold; color:#fff; padding-top:3px;}
.header_xwlb ul li .time h6{ display:block; text-align:center; font-size:12px; color:#fff;}


/***************图片新闻****************************/
.header_tpxw{ width:100%; overflow:hidden; padding-top:60px;}
.header_tpxw ul{ margin:0 -3% 0 0; zoom:1;}
.header_tpxw ul li{ width:30.33%; margin-right:3%; float:left; box-shadow: 0px 0px 8px 3px #e2e2e2; margin-bottom:22px;}
.header_tpxw ul li .tpxw_nav{ width:100%; height:278px; position:relative;}
.header_tpxw ul li .tpxw_nav .tpxw_img{ width:100%; height:100%; overflow:hidden;}
.header_tpxw ul li .tpxw_nav .tpxw_img img{width:100%; height:100%; transition: all 1s ease-out;}
.header_tpxw ul li .tpxw_nav .tpxw_img img:hover{transform: scale(1.2);}
.header_tpxw ul li .tpxw_nav .time{ width:118px; height:26px; background:#008784; position:absolute; bottom:0; left:30px; color:#FFF; font-size:14px; line-height:26px;}
.header_tpxw ul li .tpxw_nav .time img{ vertical-align: middle; padding-right:10px; margin-bottom:4px; padding-left:12px;}
.header_tpxw ul li p{ display:block; font-size:18px; line-height:28px; color:#323232; padding:25px 30px;}


/****************** 文章详情 ********************/
.article_block{width: 1200px;margin: 0 auto;}
.header_article{ width:100%; overflow:hidden; /*padding-top:40px;*/ padding-bottom:60px;}
.spa-head { width: 100%; padding:15px 0; overflow:hidden;}
.spa-desc { width: 100%; text-align: center; line-height: 27px; padding-bottom: 5px; border-bottom: 1px dotted #d2eaeb; padding:5px 0; color:#999999;}
.spa-head h1 { width: 100%; text-align: center; line-height: 56px; padding: 5px 0; font-size: 33px; color: #333333;font-weight: 550;}
.spa_cont{    overflow:hidden;    text-align: justify;}



/****************** 现任领导 ********************/
.header_xrld{ width:100%; overflow:hidden; padding-top:60px;}
.header_xrld ul{ margin:0 -4% 0 0; zoom:1;}
.header_xrld ul li{ width:46%; float:left; margin-right:4%; height:252px; position:relative; margin-bottom:40px;}
.header_xrld ul li .tpxw_img{ width:22.5%; position:absolute; left:0; top:40px;}
.header_xrld ul li .tpxw_img img{ width:100%; height:auto;}
.header_xrld ul li .xrld_cen{ width:93%; float:right; overflow:hidden; background:url(../images/ldbg_03.jpg) no-repeat; border:1px #008784 solid; height:252px; padding:36px 35px 0 20%;}
.header_xrld ul li .xrld_cen a{ display:block; color:#323232; font-size:24px;}
.header_xrld ul li .xrld_cen span{ display:block; font-size:16px; color:#666666; border-bottom:1px #bad1c7 solid; padding:15px 0;}
.header_xrld ul li .xrld_cen span img{ vertical-align: middle; padding-right:10px; margin-bottom:4px;}
.header_xrld ul li .xrld_cen p{ display:block; font-size:16px; color:#666666; line-height:30px; padding-top:10px;}


/****************** 日历 ********************/
.CNMweek{width: 100% !important;}
.CNMweek i{width: 14.2% !important;}
.CNMday{width: 100% !important;}
.CNMday i{width: 14.2% !important;}
.CNMmain{height: 319px!important;}
.CNMrightjiantou,.CNMleftjiantou{    width: 16px!important;height: 16px!important;}






/****************** 学术文化活动 ********************/
.header_tswh{ width:100%; overflow:hidden; padding-top:60px;}
.header_tswh ul{ margin:0 -3% 0 0; zoom:1;}
.header_tswh ul li{ width:100%; height:155px; float:left; width:47%; margin-right:3%; background:url(../images/whhd_03.jpg) no-repeat; background-size:100% 100%; padding:34px 50px 0 30px; position:relative; margin-bottom:40px;}
.header_tswh ul li .time{ width:118px; height:26px; background:#008784; color:#FFF; font-size:14px; line-height:26px; display:block;}
.header_tswh ul li .time img{ vertical-align: middle; padding-right:10px; margin-bottom:4px; padding-left:12px;}
.header_tswh ul li h4 a{ display:block; font-size:18px; line-height:28px; color:#323232; padding-top:15px; transition: all 0.5s linear; height: 68px; display: -webkit-box; -webkit-line-clamp: 2;
-webkit-box-orient: vertical; overflow:hidden;}
.header_tswh ul li .more{ position:absolute; right:35px; top:40px;}
.header_tswh ul li h4 a:hover{ color:#008784; transform: translate(10px, 0px); font-weight:bold;}


/****************** 院系设置 ********************/
.header_yxsz{ width:100%; overflow:hidden; padding:50px 0;}
.header_yxsz ul{ margin:0 -3.33% 0 0; zoom:1;}
.header_yxsz ul li{ width:30%; margin-right:3.33%; height:60px; /*background:url(../images/yx_bg_03.png) no-repeat;*/ background-size:100% 100%; padding:20px 25px 0 20px; margin-bottom:32px; float:left;}
.header_yxsz ul li h4 a{ display:block; float:left; background:url(../images/yx_03.png) left 5px no-repeat; font-size:16px; color:#323232; padding-left:26px;}
.header_yxsz ul li .more{ float:right;}


/****************** 管理机构 ********************/
.header_gljg{ width:100%; overflow:hidden; padding-top:60px; /*padding-bottom:60px;*/}
.gljg_left{ width:49%; float:left; box-shadow: 0px 0px 8px 3px #e2e2e2;}
.gljg_top{ width:100%; background:url(../images/202405240925570375a3.png) no-repeat; background-size:100% 100%; height:80px;}
.gljg_top span{ text-align:center; line-height:80px; color:#FFF; font-size:26px; display:block;}
.gljg_cen{ width:100%; padding:20px 40px; overflow:hidden;}
.gljg_cen ul{ margin:0 -5% 0 0; zoom:1;}
.gljg_cen ul li{ width:47%; float:left; margin-right:2%; line-height:48px; border-bottom:1px #e3e3e3 solid;}
.gljg_cen ul li a{ display:block;    /* text-align: center;*/ background:url(../images/non_03.jpg) 0 18px no-repeat; font-size:16px; color:#323232; padding-left:23px;}
.gljg_right{ width:49%; float:right;}
.qtzz{ width:100%; box-shadow: 0px 0px 8px 3px #e2e2e2; margin-bottom:15px;}

@media screen and (max-width: 1660px) {
.block{ width:1400px; margin:0 auto;}

}

@media screen and (max-width: 1420px) {
.block{ width:1300px; margin:0 auto;}
.logo{ width:25%;}
#pc-menu{ width:73%;}
}

@media screen and (max-width: 1320px) {
.block{ width:1200px; margin:0 auto;}

}
