@charset "utf-8";
/* CSS Document */
body{text-decoration:none; background:#fff;overflow-x:hidden;}
.banner{min-width: 1280px;width: 100%;max-width: 1920px;margin: 0 auto; }
.xh_banner{
   
    position: relative; 
	
}
@keyframes mymove {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}
/*banner开始*/
.x2019_banner {
    min-width: 1280px;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}

.x2019_banner .wr2{width: 1280px;
    position: relative;
    margin: 0 auto;
    height: 500px;}

:root .x2019_banner .nl{filter:none\9;}/*for IE9*/
.x2019_banner .nr{
	position: absolute;
    bottom: 10px;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;

	}
.x2019_banner .nz{position: absolute; width: 1280px;}
.x2019_banner .nz ul li{margin-left: -312px;}
.x2019_banner .nr ul{display: flex; flex-direction: row;flex-wrap: nowrap;justify-content:center;}
.x2019_banner .nr ul li{text-align: center; font-size:11px; height: 30px; margin: 0 4px; line-height: 30px;background:#937d7c;color:#fff;padding: 0 5px;}
.x2019_banner .nr ul li{background:rgba(147,125,124,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#49ffffff,endColorstr=#49ffffff);zoom:1;}
:root .x2019_banner .nr ul li{filter:none\9;}/*for IE9*/
.x2019_banner .nr ul li a{color: #fff;}
.x2019_banner .nr ul li:hover,.x2019_banner .nr ul li.on{background: #DA0315; font-weight: bold;color:#fff;}
/*banner结束*/


/*招生专网*/
.inbox2{padding:20px 0;}
.inbox2 .imgbox{width:60.65%;height:366px; position: relative;}
.inbox2 .imgbox .img{background-repeat:no-repeat;background-position:top center;background-size: cover;height:365px;}
.inbox2 .imgbox .img img{ opacity:0;}
.inbox2 .imgbox a{position: absolute;width:140px;display:block;text-align:center;line-height:40px;font-size:20px;color:#FFFFFF;background-color:rgba(73, 75, 76, 0.56); border:1px solid #FFFFFF;height:40px;top:calc(50% + 10px);left:calc(50% - 70px);}
.inbox2 .textbox{width:39.35%;background:#005bac;height:363px;}
.inbox2 .textbox .box{padding:50px 20px 0 35px;}
.inbox2 .textbox .i_title{}
.inbox2 .textbox .i_title h3{color:#FFFFFF;}
.inbox2 .textbox .i_title h3:before{background:#FFFFFF;}
.inbox2 .textbox .i_title .tit{background-image:url(/index/images/tit_icon1.png);}
.inbox2 .textbox .i_title .more i{background:#FFFFFF;}
.inbox2 .textbox .content{color:#FFFFFF;line-height:30px;font-size:16px;text-indent: 40px;}
.inbox2 .textbox .list{color:#FFFFFF;margin-top:30px;}
.inbox2 .textbox .list ul li{line-height:40px;}
.inbox2 .textbox .list ul li a{color:#FFFFFF;float:left;position: relative;padding-left:15px;}
.inbox2 .textbox .list ul li:after{content:'';display:block;overflow: hidden;height:0; clear: both;} 
.inbox2 .textbox .list ul li span{float:right;}
.inbox2 .textbox .list ul li a:before{content:'';display:block; width:10px;height:40px;position: absolute;left:0;background:url(/index/images/jt_icor.png)no-repeat center ;background-size:5px auto;}


.i_title:after{content:'';display:block;overflow: hidden;height:0; clear: both;}
.i_title .tit{padding-right:30px;background:url(/index/images/tit_icon.png)no-repeat center right;float:left;}
.i_title h3{font-size:24px;font-weight:600;color:var(--bt-color);position: relative;padding-left:15px;}
.i_title h3:before{content:'';display:block; position: absolute;width:3px;height:24px;background:var(--wz-color);left:0;top:calc(50% - 12px);}
.i_title .more{float:right;}
.i_title .more a{height:30px;display:flex;align-items: center;}
.i_title .more i{display:inline-block;width:5px;height:5px;border-radius: 50%;background:#bcbcbc;margin-left:5px;}



.inbox1{background-image:-webkit-linear-gradient(bottom,#f6f6f4,#ffffff);padding:40px 0 50px;}
.inbox1 .xyxw_box{width:95%;}
.inbox1 .xyxw_box .i_title{}

.inbox1 .xyxw_box .img_list{  margin-top: 30px;
    width: 500px;
   
   
    float: left;
    position: relative;
    margin-right: 18px;}
.inbox1 .xyxw_box .img_list .xin li{width:500px;float:left;}
.inbox1 .xyxw_box .img_list .xin  li:nth-child(2){float:right;}
.inbox1 .xyxw_box .img_list .xin  li a{display:block;}
.inbox1 .xyxw_box .img_list .xin  li .imgbox{width:500px;height:210px; overflow: hidden;}
.inbox1 .xyxw_box .img_list .xin  li .imgbox img{max-width:100%;width:500px;/*height:190px;*/}
.inbox1 .xyxw_box .img_list .xin  li .text{padding:10px 0 0;}
.inbox1 .xyxw_box .img_list .xin  li .text h3{font-size:14px;color:var(--bt-color);line-height:30px;}
.inbox1 .xyxw_box .img_list .xin  li .text p{font-size:13px;color:var(--font-color);line-height:24px;overflow: hidden;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.inbox1 .xyxw_box .img_list .xin  li .text span{padding-left:20px;font-size:13px;color:var(--font-color);line-height:24px;background:url(/index/images/time_icon.png)no-repeat left center;background-size:auto 15px;}
.inbox1 .xyxw_box .list{margin-top:6px;}
.inbox1 .xyxw_box .list  li:after,.inbox1 .xyxw_box .list ul:after{content:'';display:block;overflow: hidden;height:0; clear: both;}
.inbox1 .xyxw_box .list  li{width:500px;float:left;line-height:40px;border-bottom:dashed 1px #e9e7e8; height:40px;}
.inbox1 .xyxw_box .list  li a{ color:var(--bt-color);  float:left;  padding-left:15px; display:block; position: relative; font-size:14px; overflow: hidden;  display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;  /*width: calc(100% - 84px);*/ }

.inbox1 .xyxw_box .list li:hover a {
  color: #1a8cfe;
  background-color: #e6f3ff;
}
.inbox1 .xyxw_box .list  li a:before{content:'';display:block;position: absolute;width:5px;height:5px;top:calc(50% - 2.5px);left:0;background:#b7b7b5;border-radius: 50%;}
.inbox1 .xyxw_box .list  li span{color:var(--font-color);float:right;font-size:13px;}
/*.inbox1 .xyxw_box .list  li:nth-child(2n){float:right;}*/
/**/
.inbox1 .ttgg_box{width:32%;}
/*222*/
.news_content_right{ width:99%; float: right; display: block; margin-top:30px;}
.news_content_right ul{ width:100%; height: 418px; margin: 0 auto; display: block;}
.news_content_right ul li{margin: 0 auto 10px auto; width:100%; height: 87px; display: block; background: #f4f4f4;}
.news_content_right ul li:nth-child(5){ margin-bottom:0;}
.news_l{ float:left; display: block!important; width:70px; height: 67px; padding: 10px; margin: 0 auto;  font-size: 17px; color: #cce8ff; line-height: 32px; text-align: center; background: #0453d6; letter-spacing: 1px; font-weight: normal;}
.news_l p{ font-size: 30px; line-height: 40px; border-bottom: 1px dashed #80c5ff; font-weight: 500; font-weight: normal;  color: #fff; }
.news_r{ float: right;padding: 10px 0;
    display: block!important;
    width: 300px;
    margin: 0 6px 0 auto;
    
    font-size: 14px;
    color: #777;
    line-height: 24px;
    font-weight: normal;
    
    text-align: justify;}
.news_r p{ width:100%; line-height: 20px;  font-size: 14px; color:#000000; font-weight: normal;}
.kcch11c p{font-size: 16px;
    font-weight: normal;
    margin-top: 10px;
    color:#FFF;}
/**/

/*专业设置*/
.section {
    padding: 20px 0;
}
.n_title{ text-align:center; margin:0 auto;}
.n_title > h1{
	font-size: 40px;
	/*line-height: 40px;*/
	padding:0 0 6px 0;
	font-weight:bold;
	color:#333;
	-webkit-animation:bounce 2s infinite;/*设置动画*/
}
.n_title > h1 p{
	font-size:16px;
	font-weight: normal;
	margin-top:10px;
	color:#999;
}
.n_title > h1 p.color-white{
	color:#fff;
}
.n_title > h1 br {
	display: none;
}
.c_col1 {
    color: #fd8344;  
	

}

@-webkit-keyframes bounce{/*创建动画*/
		   0%,100%,20%,50%,80%{
		      -webkit-transform:translateY(0);
		   }40%{
		      -webkit-transform:translateY(-30px);
		   }60%{
		      -webkit-transform:translateY(-15px);
		   }
		}
		
.subR img {
    transform: rotateY(180deg);
}

/*特色专业*/

/*.system_con{ height:380px; }*/
.news_con_l{position: relative;
    width: 238px;
    height: 373px;
    margin-right: 18px;
    border-radius: 10px;
    overflow: hidden;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: .3s;}
	
.newsImg{    position: absolute;
    left: 0;
    top: 0;}	
.newsTitle{position: relative;
    margin: 40px 20px 0 20px;
    z-index: 2;}	
	
.h3{    font-size: 32px;
    color: #fff;
    font-weight: normal; text-align:center;}	
.newsTitle .h4{font-size: 14px;
    color: #fff; text-align:center;}	
	
.newsMore{position: relative;
    z-index: 2;
    width: 142px;
    height:45px;
    margin: 65px auto;
    border: 1px solid #fff;
    text-align: center;
    line-height: 45px; font-size:18px; }	
.newsMore a{color:#FFF;}	
	
.systemList_box {}	
.systemList_box .systemList {
    width: 1019px;
}
.systemList_box .systemList li:nth-of-type(1) {
    background: url(/index/images/zybj.png) no-repeat 0 0;
}
.systemList_box .systemList li:nth-of-type(2){
  background:url(/index/images/zybj.png) no-repeat -350px 0;
}
.systemList_box .systemList li:nth-of-type(3) {
  background:url(/index/images/zybj.png) no-repeat -695px 0;
}
.systemList_box .systemList li:nth-of-type(4) {
  background:url(/index/images/zybj.png) no-repeat 0 -195px;
}
.systemList_box .systemList li:nth-of-type(5) {
  background:url(/index/images/zybj.png) no-repeat -350px -195px;
}
.systemList_box .systemList li:nth-of-type(6) {
  background:url(/index/images/zybj.png) no-repeat -695px -195px;
}
.systemList_box .systemList li {
    position: relative;
    float: left;
    margin-right: 23px;
    width: 322px;
    height: 177px;
    border-radius: 10px;
    text-align: center;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
}
.mt20 {
    margin-top: 20px;
}
.systemList_box .systemList li a {
    display: table;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.systemList_box .systemList li a img {
    position: absolute;
    top: 26px;
    left: 26px;
    width: 253px;
    height: 113px;
    border-radius: 2px;
}
.systemList_box .systemList li a .h4 {
    position: relative;
    font-size: 22px;
    top: 50px;
    left: 0;
    width: 80%;
	color:#000;
	border-bottom:1px solid #000;
	margin:0 auto;
	text-align:center;
	font-weight:bold;
}
.systemList_box .systemList li a .h5 {
  
    font-size: 18px;
    color: #fd8344;
    margin-top:65px;
}
.clearfix:before, .clearfix:after {
    clear: both;
   
}
.systemList_box .systemList li:nth-child(3n) {
    margin-right: 0;
}
/*教学团队*/
/*.inbox4{padding:30px 0;}*/
.inbox4 .list{margin-top:0px;}
.inbox4 .list .swiper-slide a{display:block; position: relative;height:329px;}
.inbox4 .list .swiper-slide a .imgbox{height:329px;overflow: hidden;}
.inbox4 .list .swiper-slide a .imgbox img{-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;}
.inbox4 .list .swiper-slide a .textbox{position: absolute;top:30%;left:0;width:100%;height:100%;display:flex;align-items: center;justify-content: center;}
.inbox4 .list .swiper-slide a .textbox h3{font-size:20px;font-weight:600;color:#FFFFFF;width: 50%;
    text-align: center;
    background: rgba(0,0,0,.3);
    padding: 5px 0;}
.inbox4 .list .swiper-button-next,.inbox4 .list .swiper-button-prev,.inbox4 .list .swiper-pagination{display:none;}
.inbox4 .list .swiper-slide a:hover .imgbox img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
/*校园风光*/
.inbox5{padding:30px 0;}
.pic img { -webkit-transition: 500ms; transition: 500ms;}

.pic img:hover { -webkit-transform: scale(1.2); transform: scale(1.2);}
.pic div:not(:last-child) {  margin-right: 8px;}

.pic .cc1{ width: 564px; margin-bottom:10px; margin-top:10px;}
.pic .cc2{ width: 408px; margin-bottom:10px; margin-top:10px;}
.pic .cc3{ width: 282px; margin-bottom:10px; margin-top:10px;}
.pic a .textbox {
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.pic a .textbox h3 {
    background:#565050c7;
    color: #FFFFFF;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.pic a .imgbox {
    height: 223px;
    overflow: hidden;
	width:100%;
}

/*底部*/

.sc_bm{
	width: 100%;min-width: 1010px;
	height:550px;
	background:#005bac;
	
}
.sc_bm_ch{
	width: 1010px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.sc_bm_ch h2{
	font-size: 38px;
	color: white;
	margin-top: 69px;
	margin-bottom: 19px;
}
.sc_bm form{ padding:10px;}
.bm_bd{
	width: 820px;
	margin: 0 auto;	
	margin-top: 30px;
	position: relative;
}
.bm_bd .group{
	float: left;
	margin-bottom: 20px;

}
.group span{
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	color: white;
	font-size: 18px;
}
.group input{
	font-size: 14px;
	color: white;
	width: 248px;
	height: 36px;
	border: 1px solid white;
	outline: none;
	background: rgba(255,255,255,0);
	padding-left: 10px;
}
.group select{
	color: white;
	font-size: 14px;
	width: 260px;
	height: 40px;
	border: 1px solid white;
	outline: none;
	background: rgba(255,255,255,0);
	padding-left: 10px;
}
.group select option{
	color: black;
}
.atext span{
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	color: white;
	font-size: 18px;
	width: 90px;
}
.atext textarea{
	width: 670px;
	height: 96px;
	background: rgba(255,255,255,0);
	border: 1px solid #fff;
	font-size: 20px;
}
.bm_an{
	margin: 0 auto;
	width: 820px;
	text-align: center;
	margin-top: 25px;
}
.bm_an input{
	width: 180px;
	height: 38px;
	border: 1px solid #FFF;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
	outline: none;
	cursor: pointer;
}
.bm_an input[type="submit"]{
	color: #222324;
	background: #fedb1a;
	margin-right: 30px;
	border: 1px solid #fedb1a;	
}
.bm_an input[type="reset"]{
	color: #fff;
	background: rgba(0,0,0,0);
	letter-spacing: 10px;
}
/*banner大图轮播*/


/*新增板块*/
.rq{margin: 20px auto; display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;}
	
	

.rq a {width: 420px; transition: all ease 0.8s;}

.rq a:hover{
  transform: translateY(-15px) rotateY(360deg);
}	
.zytabt {
  height: 60px;
  background: #efebeb;
  text-align: center;
  font-size: 24px;
  overflow: hidden;
}
.zytabt li {
  width: 50%;
  line-height: 60px;
  cursor: pointer;
  transition: all .5s;
}
.zytabt li.on {
  background: #0453d6;
  color: #fff;
}	
.zytabc {margin-bottom: 15px; margin-top:20px;}

.zylist{ display: block; margin: 0 auto;}
.zylist li{ width:410px; height: 257px; float: left; display: block; margin: 0 20px 20px auto; font-size: 18px; color: #fff; text-align: center; position: relative;}
.zylist li p{ font-size: 24px; font-weight: 600; height: 100px; line-height: 140px; letter-spacing: 1px; color: #fff; text-align: center;}
.zylist li a{ color: #fff; }
.zylist li:nth-child(3n){ margin-right: 0;}

.zylist li:nth-child(1){ background: url(/index/images/dzjj.jpg) center no-repeat;}
.zylist li:nth-child(2){ background: url(/index/images/zhys.jpg) center no-repeat;}
.zylist li:nth-child(3){ background: url(/index/images/gdjt.jpg) center no-repeat;}
.zylist li:nth-child(4){ background: url(/index/images/xxaq.jpg) center no-repeat; margin-bottom: 0;}
.zylist li:nth-child(5){ background: url(/index/images/yscy.jpg) center no-repeat; margin-bottom: 0;}
.zylist li:nth-child(6){ background: url(/index/images/ggsc.jpg) center no-repeat; margin-bottom: 0;}


.ztb{ display: block; margin: 0 auto;}
.ztb li{ width:410px; height: 257px; float: left; display: block; margin: 0 20px 20px auto; font-size: 18px; color: #fff; text-align: center; position: relative;}


.ztb li p{ font-size: 24px; font-weight: 600; height: 100px; line-height: 140px; letter-spacing: 1px; color: #fff; text-align: center;}
.ztb li a{ color: #fff; }
.ztb li:nth-child(3n){ margin-right: 0;}

.ztb li:nth-child(1){ background: url(/index/images/ztb1.jpg) center no-repeat;}
.ztb li:nth-child(2){ background: url(/index/images/ztb2.jpg) center no-repeat;}
.ztb li:nth-child(3){ background: url(/index/images/ztb3.jpg) center no-repeat;}
.ztb li:nth-child(4){ background: url(/index/images/ztb4.jpg) center no-repeat; }
.ztb li:nth-child(5){ background: url(/index/images/ztb5.jpg) center no-repeat;}
.ztb li:nth-child(6){ background: url(/index/images/ztb6.jpg) center no-repeat; }
.ztb li:nth-child(7){ background: url(/index/images/ztb7.jpg) center no-repeat; margin-bottom: 0;}
.ztb li:nth-child(8){ background: url(/index/images/ztb8.jpg) center no-repeat; margin-bottom: 0;}
.ztb li:nth-child(9){ background: url(/index/images/ztb9.jpg) center no-repeat; margin-bottom: 0;}

.zy_xx{ width:410px; height: 30px; padding: 7px 0; margin: 0 auto 0 auto; display: block; background-color:rgba(0,0,0,0.4); position: absolute; bottom: 0; left: 0;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.zy_xx{ background-color:#000; filter:Alpha(opacity=40); position:static; *zoom:1;}
}
.zy_xx_em{ font-size: 16px; color: #fff; letter-spacing: 1px; line-height: 30px; float: left; margin: 0 auto 0 20px;}
a.zy_xx_zx{ width:100px; height: 26px; display: block; margin: 0 20px 0 auto; border: 1px solid #ff0;  font-size: 14px; color: #ff0; letter-spacing: 1px; line-height: 26px; text-align: center; border-radius: 26px;}

.hby{ width:100%; margin:20px auto; text-align:center;}

.butt {text-align: center;margin-top: 30px; clear:both;}
.butt a { /*margin-top:20px;*/ margin-bottom:20px; display: inline-block;width: 390px;line-height: 50px;color: #FFF;text-align: center;border-radius: 23px; font-size:20px;
 background: linear-gradient(to right, #e0550d , #cace06);}
 .butt a span{ animation: move-left 3s cubic-bezier(0.4, 0, 1, 1) infinite; display:block;}
.butt a span::after {
  position: absolute;
  content: attr(data-text);
  top: 0;
  left: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

@keyframes move-left {
  to {
    transform: translateX(-100%);
  }
}
 
.zsyx {
  width: 375px;
  line-height: 60px;
  background: #0453d6;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size:22px; font-weight:normal;
}


/*夏秋季招生进度*/
.wr {
    width: 1275px;
    margin: 30px auto;
    overflow: hidden;
}
.nz dl{border: 1px solid #D7D7D7;}
.nz dl dt,.nz dl dd{width: 100%; height: 40px; background: #DCDCDC; border-bottom: 1px solid #D7D7D7;}
.nz dl dd{background: #FFFFFF; transition: all 0.3s;}
.nz dl dd span, .nz dl dt span{display: block; height: 40px; box-sizing: border-box; width:20%; border-right: 1px solid #B9B9B9; text-align: center; line-height: 40px; font-size: 16px;}
.nz dl dd span a:nth-child(2), .nz dl dd span.span4 a:nth-child(1), .nz dl dd span.span5 a:nth-child(1){    float: right;
    line-height: 14px;
    margin-top: 8px;
    margin-right: 10px; background: #E40112;  border-radius: 28px; color: #fff; padding: 5px 12px; height: 14px; font-size: 14px; margin-left: 14px;}
.nz dl dd span.span5 a:nth-child(1){background: #EE7B1E;}
.nz dl dd span.span1, .nz dl dt span.span1{width: 23%;}
.nz dl dd span.span2, .nz dl dt span.span2{width: 7%;}
.nz dl dd span.span3, .nz dl dt span.span3{width: 7%;}
.nz dl dd span.span4, .nz dl dt span.span4{width:7%;}
.nz dl dd span.span5, .nz dl dt span.span5{width:28%;}
.nz dl dd span.span6, .nz dl dt span.span6{width:28%;}
.nz dl dd span.span1{ color:#ff6600;}
.nz dl dd span font{color: #E70012;}
.nz dl dd:hover font{color: #fff;}
.nz dl dd span:last-child, .nz dl dt span:last-child{border-right: 0;}
.nz dl dd:last-child{border-bottom: 0;}
.nz dl dd:hover{background:#EE7B1E; color: #fff;}
.nz dl dd:hover a{color: #fff;}
.nz dl dd:hover span.span5 a{background:#E40112;}
.flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.h_252 {
    overflow: hidden;
	   height: 370px;
}
/*校园环境*/
.jcxy_show{width:1275px;overflow:hidden;margin: 30px  auto;}
.jcxy_a{ height:40px;  margin:20px auto; text-align:center; width:1060px;}
.jcxy_a span{border-radius: 20px; margin-right:10px;display:block; float:left; height:40px; width:200px;line-height:40px; border:1px solid #d6d1d1; font-size:18px;  text-align:center;}
.jcxy_a .hover{border:1px solid #d6d1d1;  height:40px; line-height:40px; background:#008bff; color:#FFF !important;}
.jcxy_a .hover a{ color:#FFF !important;}

.xyfg{width: 1270px; }
.sma2{width:410px;float:left;}
.sma2 a{width:410px;height:260px;display:block;margin-top:15px;}
.sma2 a:nth-child(1){margin-top:0;}
.sma2 a img{width:410px;height:260px; transition: all ease .5s;}

.sma2 a img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}

.sma2 p{width:410px;height:30px;line-height:30px;z-index:999;position:relative;bottom:30px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;color:#fff;text-align:center; font-size:16px;}	


 .hotSceneBox-left { width: 750px;
   
    padding: 10px;
    box-sizing: border-box;
    float: left; padding:15px 20px;
     margin-left: 10px; 
    margin-bottom: 0;
    margin-right: 0; }
 .hotSceneBox-left h2{ font-size: 30px; font-weight: bold; color: #fff; text-align: center; line-height:45px; } 
 .hotSceneBox-left ul { border-bottom: #585858 dashed 1px; background-color: #eeeeee;  display: flex;
    flex-wrap: wrap;
    justify-content: space-between;} 
 .hotSceneBox-left ul li { flex: 1; font-size: 20px; text-align: center; line-height: 50px; } 
 .hotSceneBox-left ul li:nth-of-type(4) { flex: 1.2; } 
 .hotSceneBox-left .swiper-container { background-color: #fff; width: 100%; height:233px; } 
 .hotSceneBox-left .swiper-container ul { background-color: #fff; border-bottom: #585858 dashed 1px; } 
 .hotSceneBox-left .swiper-container ul li { font-size: 15px; } 
 
.hotSceneBox-left ul li:nth-child(1){ width:20% !important;}
.hotSceneBox-left ul li:nth-child(2){ width:20% !important;}
.hotSceneBox-left ul li:nth-child(3){ width:38% !important;}
.hotSceneBox-left ul li:nth-child(4){ width:20% !important;}
 
 
 
  .hotSceneBox-right, .hotSceneDiv-right { width: 500px; float:left; margin:0 auto; padding-top: 20px;} 
.hotSceneBox-right h3 { color: #333333 ;font-size: 30px;
    font-weight: bold; margin:0 auto;
   
    text-align: center;
    line-height: 60px; } 



 .hotSceneBox-left2 { width: 800px;  margin-left:10px; margin-right:0; margin-bottom:0; margin-top:50px;
   background-color: #fffbf3; padding:10px; box-shadow: 0 5px 20px 0px #e1e1e1;
   
    box-sizing: border-box;
    float: left;  }
 .hotSceneBox-left2 h2{ width:550px;  font-size: 30px; font-weight: bold; color: #fbefb0; margin-top:-60px;  text-align: center; line-height:110px; margin-left:auto; margin-right:auto; background:url(/index/images/sui.png) no-repeat center;  } 
 .hotSceneBox-left2 ul { border-bottom: #585858 dashed 1px;   display: flex;
    flex-wrap: wrap;
    justify-content: space-between;} 
 .hotSceneBox-left2 ul li { flex: 1; font-size: 20px; text-align: center; line-height: 50px; } 
 .hotSceneBox-left2 ul li:nth-of-type(4) { flex: 1.2; } 
 .hotSceneBox-left2 .swiper-container {  width: 100%; height:255px;   } 
 .hotSceneBox-left2 .swiper-container ul {  border-bottom: #585858 dashed 1px; } 
 .hotSceneBox-left2 .swiper-container ul li { font-size: 18px; } 
 
  .hotSceneBox-right2, .hotSceneDiv-right2 { width:450px; float:left; margin:0 auto; } 
.hotSceneBox-right2 h3 { color: #333333 ;font-size: 30px;
    font-weight: bold; margin:0 auto;
   
    text-align: center;
    line-height: 60px; } 
	
#yanhua{ height:0px;}	

/*人群新*/
.xrq{margin: 20px auto; display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;}
.xrq li {
	float: left;
	position: relative;
	overflow: hidden;
	transition: all 0.3s ease 0s;
	width: 420px;
	height: 240px;
	border: 1px solid #CCC; margin:1px;
	
}


.xrq li a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}

.xrq li img {
	position: absolute;
	width: 176px;
	height: 221px;
	bottom: 0;
	right: -1px;
	transition: all 0.3s ease 0s;
	vertical-align: middle;
}


.xrq li .item-text {
	position: absolute;
	top: 30px;
	left: 30px;
}

.xrq li .item-text strong {
	display: block;
	font-size: 28px;
	
	margin-bottom: 10px;
}

.xrq li .item-text p {
	font-size: 18px;
	margin-bottom: 30px; line-height:28px;
}

.xrq li .item-text span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border: 1px solid #308cf4 ;
	color: #308cf4 ;
	font-size: 18px;
	padding: 0 20px;
	border-radius: 2px;
	text-align: center;
	transition: all 0.3s ease 0s; animation: mymove 3s infinite;
}




.xrq li a:hover .item-img {
	right: -20px;
}

.xrq li a:hover .item-text span {
	background: #fc6451;
	border: 1px solid #fc6451;
	color: #fff;
}	
.lan{   background: linear-gradient(to right, #ff6361, #ffa600, #3cb371, #4a90e2, #c71585);
    -webkit-background-clip: text;
    color: transparent;}
.jsd{  background: linear-gradient(to right, #ff6361, #ffa600, #3cb371, #4a90e2, #c71585);
    -webkit-background-clip: text;
    color: transparent;}
.hs{ background: linear-gradient(to right, #ff6361, #ffa600, #3cb371, #4a90e2, #c71585);
    -webkit-background-clip: text;
    color: transparent;}	



/*专业板块新改*/

.xzy{/*background-color: #1a1a21;*/ background:url(/index/images/xx11.jpg) no-repeat center;
    width: 100%;
    padding-bottom: 80px;
    position: relative; margin: 30px auto;
    height: 100%;}


.index_one_header{
	width: 100%;
	border-bottom: 1px solid #161616;
}
.index_one_header1{
	width: 1275px;
	margin: auto;
	padding-top: 30px;
	overflow: hidden;

}
.index_one_header_hot{ margin:0 auto; text-align:center;
}
.index_one_header_hot p{
	/*opacity: 1;*/
    animation-duration: 1s;
    animation-fill-mode: forwards;
   /* opacity: 1\9\0;*/
}
.index_one_header_p1{
	color: white;
	font-size: 40px; letter-spacing: 8px;
}
.index_one_header_p2{
	font-size: 16px;
    color: white;
    margin-top: 10px;
}
.index_one_header_p3{
	width: 100px;
	height: 2px;
	background-color: #fc6c00; margin-left:auto; margin-right:auto;
	margin-top: 18px;
}
.index_one_header_tel{
	float: right;
	vertical-align: super;
	margin-top: 28px;
/*	opacity: 0;*/
    animation-duration: 1s;
    animation-fill-mode: forwards;
    /*opacity: 1\9\0;*/
}
.index_one_header_tel p{
	font-size: 16px;
	color: white;
}
.index_one_header2{
	width: 1275px;
	margin: auto;
	margin-top: 40px;
}
.index_one_header2_div1{
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.index_one_header2_div2{
	width: 18.26%;
	float: left;
	/*opacity: 0;*/
    animation-duration: 1s;
    animation-fill-mode: forwards;
   /* opacity: 1\9\0;*/
}
.index_one_header2_div2 img{
	width: 100%;
}
.index_one_header2_div3{
	width: 79.86%;
	height: 210px;
	float: left;
	margin-left: 1.8%;
	position: relative;
}
.index_one_header2_div4{
	width: 267px;
	float: left;
	margin-top: 40px;
}
.index_one_header2_div4 img{
	width: 100%;
}
.index_one_header2_div5{
	width:267px;
	float: right;
	margin-top: 40px;
}
.index_one_header2_div5 img{
	width: 100%;
}
.index_one_header2_div6{
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.index_one_header2_div7{
	width: 100%;
	position: relative;
}
.index_one_header2_ul{
	width: 100%;
	margin: auto;
	overflow: hidden;
	margin-top: 20px;
	position: relative;
	height: 190px;
}
.index_one_header2_ul li{
	width: 23.6521%;
	float: left;
	cursor: pointer;
	/*opacity: 0;*/
    animation-duration: 1s;
    animation-fill-mode: forwards;
    transform: scale(1);
    position: absolute;
    transition: all 0.5s linear;
   /* opacity: 1\9\0;*/
    
}
.index_one_header2_ul li.header_li1{
	transform: scale(0.9);
	left: 0;
	top: 25px;
	z-index: 1;
}
.index_one_header2_ul .header_li1 .index_one_header2_ul_div1{
	display: none;
}
.index_one_header2_ul .header_li5 .index_one_header2_ul_div1{
	display: none;
}
.index_one_header2_ul .header_li6 .index_one_header2_ul_div1{
	display: none;
}

.index_one_header2_ul li.header_li2{
	left: 13%;
	z-index: 3;
}
.index_one_header2_ul li.header_li3{
	left: 38%;
	z-index: 3;
}
.index_one_header2_ul li.header_li4{
	left: 63%;
	z-index: 3;
}
.index_one_header2_ul li.header_li5{
	transform: scale(0.9);
	left: 75%;
	top: 25px;
	z-index: 1;
}
.index_one_header2_ul li.header_li6{

	left: 38%;
	top: 25px;
}
.index_one_header2_ul li.header_li7{
	transform: scale(0.9);
	left: 62%;
	top: 25px;
}
.index_one_header2_ul li.header_li8{
	transform: scale(0.9);
	left: 39%;
	top: 25px;
}
.index_one_header2_ul li.header_li9{
	transform: scale(0.9);
	left: 39%;
	top: 25px;
}
.index_one_header2_ul li .cover{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,0.6);
}
.header_li2 .cover{
	display: none;
}
.header_li3 .cover{
	display: none;
}
.header_li4 .cover{
	display: none;
}
.index_one_header2_ul li img{
	width: 100%;
}
.index_one_header2_ul li .kc_img{
	width: 100%;
	height: 140px;
}
.index_one_header2_ul1 li.header_ul_li2{
	left: 25%;
	z-index: 2;
}
.index_one_header2_ul1 li.header_ul_li3{
	left: 50%;
	z-index: 3;
}
.index_one_header2_ul1 li.header_ul_li4{
	left: 75%;
	z-index: 2;
}
.index_one_header2_ul_div1{
	width: 100%;
	background-color: white;
	overflow: hidden;
	padding-bottom: 13px;
	position: relative;
}
.index_one_header2_ul_div1 p{
	font-size: 16px;
	color:#000000;
	padding-left: 4.4%;
	display: inline-block;
	float: left;
	margin-top: 18px;
}
.index_one_header2_ul_div1 p span{ color:#F00;}
.index_one_header2_ul_div1 div{
	display: inline-block;
	width: 12px;
	height: 9px;
	float: right;
	vertical-align: super;
	margin-right: 5.514%;
	margin-top:12px;
}
.index_one_header2_ul_div1 div img{
	width: 100%;
}
.header2_line{
	display: inline-block;
	width: 0%;
	height: 2px;
	background-color: #fc8b00;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: width 0.5s;
}
.index_one_header2_ul li:hover .header2_line{
	width: 100%;
}
.btn_left{
	width: 44px;
	height: 44px;
	position: absolute;
	left: 65px;
	top: 75px;
	z-index: 2;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
	/*opacity: 0;*/
    animation-duration: 1s;
    animation-fill-mode: forwards;
    line-height: 26px;
   /* opacity: 1\9\0;*/
}
.btn_right{
	width: 44px;
	height: 44px;
	position: absolute;
	right: 65px;
	top: 75px;
	cursor: pointer;
	text-align: center;
	line-height: 26px;
	/*opacity: 0;*/
    animation-duration: 1s;
    animation-fill-mode: forwards;
    z-index: 2;
    /*opacity: 1\9\0;*/
}
.btn_left_img{
	position: absolute;
	left: 0;
	top: 0;
	transition: .5s;
	/*opacity: 0;*/
	/*opacity: 1\9\0;*/
}
.btn_right_img{
	position: absolute;
	right: 0;
	top: 0;
	transition: .5s;
	/*opacity: 0;
	opacity: 1\9\0;*/
}
.btn_left:hover .btn_left_img{
	opacity: 1;
}
.btn_right:hover .btn_right_img{
	opacity: 1;
}
.index_one_header2_div1_2{
	margin-top: 20px;
}
.index_one_header2_div1_3{
	margin-top: 20px;
}
.index_one_header {
    border-bottom: 1px solid #3c3e46;
}

.ssxh{ width:100%; display: block; margin: 20px auto 0 auto;}
.ssxh ul { width:1270px; margin: 0 auto; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap:wrap;}
.ssxh ul li{ width:190px; display: block; float: left; margin: 0 10px 0 auto; background: #fff; border-radius: 5px; overflow: hidden; padding: 20px 10px 10px 10px; box-sizing: border-box; box-shadow: 1px 0px 11px rgba(146, 146, 146, 0.5);}
.ssxh ul li:nth-child(6){ margin-right: 0;}
.ssxh ul li p{ width:100%; display: block; margin: 10px auto 0 auto; font-family: "思源黑体 CN","myfont"; font-size: 18px; color: #464646; line-height: 40px; text-align: center;}
.ssxh ul li span{ color: #f00;}
.ssxh ul li:nth-child(1) img{ width: 60px; height: 60px; display: block; margin: 0 auto;}
.ssxh ul li:nth-child(2) img{ width: 60px; height: 60px; display: block; margin: 0 auto;}
.ssxh ul li:nth-child(3) img{ width: 60px; height: 60px; display: block; margin: 0 auto;}
.ssxh ul li:nth-child(4) img{ width: 60px; height: 60px; display: block; margin: 0 auto;}
.ssxh ul li:nth-child(5) img{ width: 60px; height: 60px; display: block; margin: 0 auto;}
.ssxh ul li:nth-child(6) img{ width: 60px; height: 60px; display: block; margin: 0 auto;}	



/*信息公示*/
.notice {
    height: 57px;
    background: #f4f4f4;
    line-height: 60px;
    clear: both;
}

.notice .wrap {
    width: 1200px
}

.notice.xx-notice {
    background: #fff
}

.notice.xx-notice .tip2 {
    float: left;
    margin-right: 5px
}

.notice.xx-notice .swiper-text {
    width: 875px
}

.notice.xx-notice .swiper-text a {
    width: 875px;
    font-size: 14px;
    text-decoration: underline
}

.notice .wrap {
    position: relative;
    padding-left: 158px;  width: 1100px;
}

.notice .tit {
    text-align: center;
    position: absolute;
    left: 0;
    margin-top: 12px;
    width: 138px;
    line-height: 31px;
    height: 31px;
    background: #c6a75c;
    font-weight: bold;
    font-size: 16px;
    color: #fff
}

.notice .tit img {
    margin-right: 10px;
    position: relative;
    top: 5px
}

.notice .tit a {
    color: #ffffff;
    display: inline-block
}

.notice .swiper-slide {
    height: 62px
}

.notice .swiper-text {
    width: 600px;
    color: #595959;
    height: 62px;
    overflow: hidden
}

.notice .swiper-text span {
    float: right;
    font-size: 16px; 
}

.notice .swiper-text a {
    font-size: 16px;
    color: #595959; margin-right: 50px;
}

.notice .btns {
    width: 60px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 50%
}

.notice .btns .swiper-button-next,.notice .btns .swiper-button-prev {
    cursor: pointer;
    width: 17px;
    height: 15px;
    margin-top: -7px;
    position: absolute;
    display: inline-block
}


