@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; 
	
}
/*承接专业方向*/
.part_1{margin:20px auto;width: 1275px;}
.ptUl1 ul{display: flex;justify-content: space-between}
.ptUl1 ul li {margin-top: 12px;width: 299px;position: relative;text-align: center;}
.ptUl1>ul>li>img{width: 299px}

.ptUl2{width: 1275px; margin:20px auto; display: inline-block;}
.ptUl2 a{float: left;}
.ptUl2 a:nth-child(1){margin-right: 1%;width: 62%}
.ptUl2 a:nth-child(2){width: 37%}
.ptUl2 a img{width: 100%}
.clear {
    clear: both;
}
/*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: 420px;}

:root .x2019_banner .nl{filter:none\9;}/*for IE9*/
.x2019_banner .nr{
	position: absolute;
    bottom: 10px;
    width: 845px;
    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;}


/*新增板块*/
.col-lg-3 {
    width: 23%;float: left; position: relative;
    min-height: 1px;
   margin: 0 15px;
}
 .part5{
    width:80%;
    margin:0 auto;
  }
.part5{
  width:100%;
  color:#fff;
  padding:20px 0 30px;
  text-align:center;
  background:#54d597;
  position:relative;
  overflow:hidden;
}
.p5-1{
  width:100%;
  height:40px;
  background: url(../images/1_03.png)no-repeat center center;
  background-size:contain;
}
.p5-11{
  background:url("../images/1_06.png")no-repeat center center;
  background-size:contain;
}
.p5-111{
  background:url("../images/1_05.png")no-repeat center center;
  background-size:contain;
}
.p5-1111{
  background:url("../images/1_11.png")no-repeat center center;
  background-size:contain;
}
.p5-2{
  font-size:30px;
  font-weight:bold;
  padding-bottom:12px;
  border-bottom:1px dashed #fff;
}
.p5-3{
  font-size:22px;
  line-height:1.5;
  padding-top:10px;
}
.p5-4{
  font-size:18px;
  line-height:1.6;

}
.jg{
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  bottom:300px;
  background:#272636;;
}
.jg a{ 
  font-size:16px; 
  text-align:center; 
  line-height:35px; 
  color:#fff;
  display:block; 
  width:60%; 
  height:35px; 
  background:#ff6262;
  border-radius:2px; 
  margin:16px auto;
}
.jg a:hover{ 
  color:#f0ff00; 
  text-decoration:underline; 
}

/*新闻资讯*/
.xwzx{ width:100%; height:485px; }
.title{ width:100%; height:100px;}
.title h3{ float:left; font-size:24px; color:#0266b4; font-weight:normal; margin-top:30px; cursor:pointer;}
.title h3 img{ float:left; margin:5px 11px 0 0;}
.title h3 span{ font-size:16px; color:#676767; margin-left:4px;}
.title h3 a{color:#c13432;}

.w_1200 {
    width: 1275px;
    margin: 10px auto;
}
.scrollBox{ width:100%; position:relative; }  
.scrollBox .piclist{ overflow:hidden; zoom:1;}  
.scrollBox .ohbox{overflow:hidden; position:relative;width:100%;}  
.scrollBox {position:relative;overflow:hidden;zoom:1;} 
.scrollBox .piclist .san{ margin-right:0 !important;} 
.scrollBox .piclist li{float:left; display:inline; width:400px;margin-right:30px; height:380px; border:1px solid #eeeeee;}  
.scrollBox .piclist li img{ width:100%;}
.scrollBox .piclist li:hover{ background: url(../images/gang.png) no-repeat bottom center;}
.scrollBox .piclist li h3{ font-size:18px; color:#000; font-weight: bold; padding:20px 0 10px 15px;}
.scrollBox .piclist li p{ font-size:14px; color:#999; line-height:23px; padding:0 16px;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:30px 0 0 560px; }  
.scrollBox .pageBtn .list li{ background:#e5e5e5; float:left; display:inline; width:13px;height:13px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; border-radius:9999px;}  
.scrollBox .pageBtn .list li.on{ background:#7d7d7d;}

/*招生专业*/
.flex{ display:flex;flex-flow:row wrap;justify-content:space-between;}
/*.zy li{
	width: 274px;
	height: 490px;
	text-align: center;
	line-height: 44px;
	font-size: 16px;
	background: url(../images/zy11.jpg) no-repeat 0 0;
}
.zy li h3{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	margin: 3px 0 90px;
}
.zy li p{
	color: #000;
}
.zy li:hover{
	box-shadow: 0px 0px 10px #cccccc;
}
.zy li p:hover{
	color: #0266b4;
}
.zy li:nth-child(2){
	background: url(../images/zy22.jpg) no-repeat 0 0;
}
.zy li:nth-child(3){
	background: url(../images/zy33.jpg) no-repeat 0 0;
}
.zy li:nth-child(4){
	background: url(../images/zy44.jpg) no-repeat 0 0;
}
*/
.zy { width: 1275px;margin: 10px auto; padding:0;}
#zy1  {background-color: #7cb3ff;height: 286px;width: 1010px;position: relative;}
#zy1 .swiper-slide {background-color: #FFF;width: 281px!important;margin-top: 15px;border-radius: 10px;overflow: hidden;}
#zy1 .swiper-slide p {line-height: 50px;}
#zy1 .swiper-slide p span {display: inline-block;width: 75%;margin-left: 20px; font-size:18px;}
#zy1 .swiper-slide p img {margin-top: 10px; border: 0px;outline-width:0px;vertical-align:top;}
#zy1 .swiper-container {padding-left:0px;width: 870px;}

#zy2 {background-color: #61cfb6;height: 286px;width: 1010px;position: relative;}
#zy2 .swiper-slide {background-color: #FFF;width: 281px!important;margin-top: 15px;border-radius: 10px;overflow: hidden;}
#zy2 .swiper-slide p {line-height: 50px;}
#zy2 .swiper-slide p span {display: inline-block;width: 75%;margin-left: 20px; font-size:18px;}
#zy2 .swiper-slide p img {margin-top: 10px; border: 0px;outline-width:0px;vertical-align:top;}
#zy2 .swiper-container {padding-left:0px;width: 870px;}

#zy3 {background-color: #ffbd7c;height: 286px;width: 1010px;position: relative;}
#zy3 .swiper-slide {background-color: #FFF;width: 281px!important;margin-top: 15px;border-radius: 10px;overflow: hidden;}
#zy3 .swiper-slide p {line-height: 50px;}
#zy3 .swiper-slide p span {display: inline-block;width: 75%;margin-left: 20px; font-size:18px;}
#zy3 .swiper-slide p img {margin-top: 10px; border: 0px;outline-width:0px;vertical-align:top;}
#zy3 .swiper-container {padding-left:0px;width: 870px;}


#zy4 {background-color: #d1bff7;height: 286px;width: 1010px;position: relative;}
#zy4 .swiper-slide {background-color: #FFF;width: 281px!important;margin-top: 15px;border-radius: 10px;overflow: hidden;}
#zy4 .swiper-slide p {line-height: 50px;}
#zy4 .swiper-slide p span {display: inline-block;width: 75%;margin-left: 20px; font-size:18px;}
#zy4 .swiper-slide p img {margin-top: 10px; border: 0px;outline-width:0px;vertical-align:top;}
#zy4 .swiper-container {padding-left:0px;width: 870px;}

.clear {clear:both;}
.fl {float:left;display:inline;}
.fr{float:right;display:inline;}

.rot{    background-image:none !important; left: 10px; right: auto; text-align:center;}
.rat{     background-image:none !important;    right: 10px; left: auto; text-align:center;}


.main {
	width: 1275px;
	margin: 0 auto;
	overflow: hidden;
}
.tap ul {
	text-align: center;
}
.tap li {
	width: 200px;
	margin-top: 20px;
}
.tap li a{ display:inline-block; width:200px; padding:10px 0;}
.tap li >a:hover {
    background: radial-gradient(circle, #fff, #185ecd);
    color: #fff; 
}

.tap li img {
	margin-bottom: 10px;
}
.tap li p {
	font-size:20px; line-height:28px;
}

.tap a:hover {
	color: #0444a3;
}


.xq1{	
}
.xq1 li{
	width: 293px;
	font-size: 20px;
	height: 177px;
	text-align: center;
	line-height: 30px;
}
.xq1 h5{
	color: #0266b4;
	margin-top: -140px;
	font-size: 20px;
	
}
.xq1 p{
	font-size: 17px;
	margin-top: 10px;
}
.xt{
	width: 264px;
	height: 5px;
	margin: 0 auto;
	background-color: #0266b4;
	position: relative;
	transition: 1s;
	top: 30px;
	left: 3px;
}
.xq1 a:hover .xt{
	width: 105px;
	height: 5px;
}
.ptxxzy{ width:1265px; padding:0 5px;}
.ptxxzy a{ display:block;}
.ptxxzy a:hover{box-shadow:#e5e7e8 2px 1px 10px 2px;}

.yqlj{ width:100%; border-top:1px dashed #c2c2c2; padding:38px 0; margin-top:20px;}
.yqlj h3{ float:left; font-size:16px; color:#0266b4;}
.yqlj a{ font-size:16px; color:#656565; padding:0 45px;}
.yqlj a b{ color:#0266b4;}
.yqlj a:hover{ text-decoration:underline; color:#0266b4;}


  .indexmore {
    text-align: center;
    padding-top: 18px;
    padding-bottom: 0px;
	clear:both;
}
.indexmore a.btn1 {
    background: #136be9;
    color: #fff;
    margin-left: 60px;
}
.indexmore a:hover {
	background: #136be9;
	color: #fff;
}
.indexmore a {
    display: inline-block;
    width: 356px;
    height: 42px;
    line-height: 42px;
    margin: 0 auto;
    border: 1px solid #136be9;
    border-radius: 25px;
    font-size: 18px;
    color: #666;
}
 .padut20 {
	 margin:0 auto;
}
.clearf {
    zoom: 1;
}
.wu{ margin-right:0 !important;}
.hschool .hj_left{
	width: 354px;
	float: left;
	overflow: hidden;
	position: relative;
}
.hschool .hj_right{
	float: right;
    width: 900px;
}
.hschool .hj_right a{
	display: inline-block;
    height: 207px;
    margin-right: 8px;
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
	transition: all 0.4s ease;
	width:292px;
}
.hschool a img{
	     -webkit-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
}
.hschool a:hover img{
	    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.hschool .hj_right a:nth-of-type(3n){
	margin-right: 0;
}

.w1200 {
    width: 1270px;
    margin: 0 auto;
	
}
.clearfix {
    zoom: 1;
}
.videosp {
    width: 587px;
    height: 220px;
    overflow: hidden;
  
}
.left {
    float: left;
}
.xyhjs {
   padding: 22px 30px 0 33px;
    width: 605px;
    height: 198px;
    background: #f8f9f9;
    border-radius: 0 10px 10px 0;
    box-shadow: 0 0 20px 0px rgba(183, 179, 179, 0.74);
}
.xyhjs h3 {
    font-size: 22px;
    line-height: 20px;
    height: 20px;
    color: #191919;
    padding-left: 14px;
    border-left: 4px solid #d50212;
}
.xyhjs p {
    font-size: 15px;
    color: #323232;
    line-height: 26px;
    margin-top: 15px;
    text-align: justify;
}
.xyhjs em {
    width: 100%;
    display: block;
    height: 1px;
    background-color: #e8e8e8;
    margin: 5px 0 10px;
}
.xyhjs a {
    width: 130px;
    height: 30px;
    line-height: 30px;
    background: #d50212;
    color: #f9f9fa;
    border-radius: 30px;
    font-size: 16px;
    text-align: center;
    display: block;
	margin:0 auto;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
.xyhjs h3 {
    font-size: 22px;
    line-height: 20px;
    height: 20px;
    color: #191919;
    padding-left: 14px;
    border-left: 4px solid #0266b4;
}

/* 报考的院校 */

.part1_content{ margin-bottom:0px; margin-top:30px; margin-left:0; margin-right:0;padding: 10px  0;}
.part1_content .hd{overflow: hidden;padding: 0 32px;margin: 10px 0;     display: flex;
    flex-flow: wrap;
    justify-content: center;} 
.part1_content .hd li{color:#808080;
    font-size: 30px;
    font-weight: 600;
    padding-left:70px;
    cursor: pointer;
    line-height: 42px;
    margin:0 30px;
    background-position: bottom left;
    background-repeat: no-repeat;}
.part1_content .hd li.active{color: #000;  background-position: top left;}
.part1_content .bd {overflow: hidden;margin: 20px 0;padding: 0;display: none;}
.part1_content .bd.show{display: block;}
.part1_left li{float: left;margin: 7px;position: relative;}
.part1_left div{position: absolute;width: 100%;bottom: 0;left: 0;text-align: left;padding: 0 20px 20px;box-sizing: border-box;}
.part1_left h3{font: bold 18px/1.6 "Microsoft Yahei";color: #ffffff;display: block;}
.part1_left p{font:16px/1.6 "Microsoft Yahei";color: #ffffff;margin: 6px 0 0;}


 .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; } 
	
	
.lanbei {
	height: 754px;
	background: url(/index/images/lanbei01.jpg) no-repeat center;background-size: cover;
	margin-top: 37px;
}
.container-fluid{ width: 100%;} /*通栏*/
.container{
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}
.lanlun>p {
	color: #ffffff;
	font-size: 36px;
	width: 100%;
	text-align: center;
	line-height: 40px;
	margin: 105px 0 36px;
	font-weight: bold;
}
.lanlun .lanlun1 {
	width: 100%;
	padding-bottom: 20px;
	border-left: 1px solid #dbe5ed;
	border-right: 1px solid #dbe5ed;
	background-color: #ffffff;
	padding-top: 26px;
}
.lanlun .lanlun1 img {
	width: 133px;
	height: 133px;
	border-radius: 133px;
	display: block;
	margin: 0 auto 15px;
}
.lanlun .lanlun1 p:nth-of-type(1) {
	color: #333333;
	font-size: 25px;
	line-height: 25px;
	text-align: center;
	margin-bottom: 14px;
}
.lanlun .lanlun1 p:nth-of-type(2) {
	color: #999999;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 14px;
}
.lanlun .lanlun1 p:nth-of-type(3) {
	color: #333333;
	font-size: 18px;
	line-height: 28px;
	margin: 0 14px 0;
}
.lanlun .lanlun1 a {
	display: block;
	width: 158px;
	height: 36px;
	margin: 0 auto;
	background-color: #ff7245;
	font-size: 20px;
	color: #ffffff;
	line-height: 36px;
	text-align: center;
	margin-top: 8px;
	display: none;
}
#swiper5 .swiper-container {
	width: 100%;
	height: 425px;
}
#swiper5 .swiper-slide-active, .swiper-slide-duplicate-active {
    transform: scale(1) !important;
    
}
#swiper5 .swiper-slide-active .lanlun1 a , .swiper-slide-duplicate-active{
	display: block;
}
#swiper5 .swiper-slide {
	transform: scale(0.7);

	display:flex;	
	align-items: baseline;
}
#swiper5 .swiper-slide-prev {
	transform: scale(0.8);
	
}
#swiper5 .swiper-slide-next {
	transform: scale(0.8);
	
}	
	
