@charset "UTF-8";
/* CSS Document */
*{ margin:0; padding:0}
html{ overflow-x:hidden;}
body{ margin:0;	background:#FFF;}
img{ border:0}
ul,li,a{ list-style:none; text-decoration:none;}
.clear{ clear:both}

/*瀛椾綋*/
.font12{ font-family:微软雅黑,"Microsoft YaHei"; font-size:12px;}
.font13{ font-family:微软雅黑,"Microsoft YaHei"; font-size:13px;}
.font14{ font-family:微软雅黑,"Microsoft YaHei"; font-size:14px;}
.font15{ font-family:微软雅黑,"Microsoft YaHei"; font-size:15px;}
.font16{ font-family:微软雅黑,"Microsoft YaHei"; font-size:16px;}

/*Top*/
#Top{ width:1200px; margin:0 auto; height:150px; position:relative; z-index:999;}
.logo{ float:left; display:block; width:250px; height:71px; margin-top:39px; margin-right:50px;}
/*Nav*/
.nav { height:150px; width:900px; float:left; }
.nav ul {list-style: none; margin:0 auto; height:150px; width:1000px;}
.nav ul li { margin:10px 12px auto; float:left; display:block;}
.nav ul li a {font-family:微软雅黑,"Microsoft YaHei"; text-align:center; font-size:16px; color:#4d4d4d; font-weight:bold; display:block; text-decoration:none; height:30px; padding-top:50px;}
.nav ul li a:hover{ color:#dd9933; text-decoration:none;}
.nav li .subNav{ display:none;}
.nav li .subNav_conTent2{ width:172px; background:#FFF; position:absolute; padding:15px; margin-top:0px; z-index:20; overflow:hidden;box-shadow:5px 5px 5px #999; -moz-box-shadow:5px 5px 5px #999; -webkit-box-shadow:5px 5px 5px #999;}
.nav li .subNav_conTent2 dl{ width:100%; margin:0; padding:0; list-style:none;}
.nav li .subNav_conTent2 dl dd{ float:left; color:#000; line-height:25px; width:130px; padding:0 15px; margin:0 5px 10px 5px; height:25px; border:#f0f0f0 1px dotted; background:#f6f6f6;}
.nav li .subNav_conTent2 dl dd a{color:#000; padding:0; font-size:15px; }
.nav li .subNav_conTent2 dl dd a:hover{color:#c87e1a; background:none;}
.nav li .subNav_conTent2 span{ width:560px; line-height:25px; color:#838383; display:block; position:absolute; bottom:20px; text-align:left;}

/*Banner*/

.slideBox{ height:400px; width:100%; position:relative;}
.slideBox .bd{height:400px; width:100%;}
.slideBox .hd{ display:block; width:400px; text-align:center; position:absolute; bottom:10px; left:50%; margin-left:-200px; font-size:0}
.slideBox .hd li{ display:inline-block; height:10px; width:10px; background:#999999; overflow:hidden; text-indent:-555px; margin:0 5px; cursor:pointer}
.slideBox .hd li.on{ background:#FFF}


#banner{margin:0 auto; width:100%; height:460px; position:relative;}
#banner .pic{ height:460px; position:relative; z-index:-1;}
#banner .pic ul{ padding:0; margin:0;}
#banner .pic ul li{width:100%; height:460px; position:absolute;  display:none; text-align:center;}
#banner .picImg{width:100%; height:460px; margin:0 auto; overflow:hidden;}

#banner .num{width:1180px;  position:absolute; right:0px; top:405px; }
#banner .numCon{ width:1180px; height:40px; position:relative; overflow:hidden;}
#banner .numCon_ben {position:relative; left:50%; float:left;}
#banner .numCon_ben li{background:url(../images/bandot1.png); width:18px; height:18px; margin-left:10px; cursor:pointer; float:left; right:50%; position:relative; overflow:hidden;}
#banner .numCon_ben .num_li_hover{background:url(../images/bandot2.png); width:18px; height:18px; border:none;}

#banner .blink{ width:1180px; height:140px; bottom:0px; margin:0 auto; z-index:999; margin-top:-140px;}
#banner .blink ul{ margin:0; padding:0; width:600px; height:140px; margin-left:290px;}
#banner .blink ul li{ width:140px; height:140px; display:block; margin:0 5px; float:left; }
#banner .blink ul li a{background:#000000; filter:alpha(opacity=31); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;display:block;}
#banner .blink ul li a:hover{ background:#17bbea; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; display:block;}
#banner .blink ul li img{ width:140px; height:140px;}


/*Banner*/
#banner2{margin:0 auto; width:100%; height:460px; position:relative;}
#banner2 .pic{ height:460px; position:relative; z-index:-1;}
#banner2 .pic li{width:100%; height:460px; position:absolute; display:none; text-align:center;}
#banner2 .picImg{width:100%; height:460px; margin:0 auto; overflow:hidden;}

#banner2 .num{width:1180px;  position:absolute; right:0px; top:385px; }
#banner2 .numCon{ width:1180px; height:40px; position:relative; overflow:hidden;}
#banner2 .numCon_ben {position:relative; left:50%; float:left;}
#banner2 .numCon_ben li{background:url(../images/bandot1.png); width:18px; height:18px; margin-left:10px; cursor:pointer; float:left; right:50%; position:relative; overflow:hidden;}
#banner2 .numCon_ben .num_li_hover{background:url(../images/bandot2.png); width:18px; height:18px; border:none;}

#banner2 .blink{ width:1180px; height:140px; bottom:0px; margin:0 auto; z-index:999; margin-top:-140px;}
#banner2 .blink ul{ margin:0; padding:0; width:600px; height:140px; margin-left:290px;}
#banner2 .blink ul li{ width:140px; height:140px; display:block; margin:0 5px; float:left; }
#banner2 .blink ul li a{background:#000000; filter:alpha(opacity=31); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;display:block;}
#banner2 .blink ul li a:hover{ background:#17bbea; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; display:block;}
#banner2 .blink ul li img{ width:140px; height:140px;}

/*鍒嗛〉*/
.fenye{ padding-top:10px; color:#333; font-family:"瀹嬩綋"; font-size:12px; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:20px;}
.fenye a,.fenye span{ padding:3px 6px; border:1px solid #c9c9c9; margin:0 3px; color:#333; font-family:"瀹嬩綋"; font-size:12px;}
.fenye a:hover,.fenye span a:hover{ background:#43a3ed; border:1px solid #cbcbcb; color:#FFF}

/*鍙充晶涓嫳鏂囩増*/
.rightNav{ position:fixed; width:160px;  right:0; top:550px; _position:absolute; text-align:left; cursor:pointer; background-image:url(about:blank); z-index:9999;}
.rightNav a{ display:block; position:relative; height:50px; line-height:50px; margin-bottom:10px; background:#43a3ed; padding-right:10px; width:150px; overflow:hidden;  cursor:pointer; right:-110px; font-family:微软雅黑,"Microsoft YaHei"; color:#fff;  }
.rightNav a:hover{ text-decoration:none; color:#fff;  }
.rightNav a:hover em{ background:#00b700}
.rightNav a em{ display:block; float:left; width:50px; background:#1974A1; color:#fff; font-size:16px; text-align:center; margin-right:10px;}


/*首页头部链接*/
.toplink{width:100%; margin:0 auto; height:150px; background:#f0f0f0; line-height:150px;}
.toplink a{ padding:10px 20px; margin:50px 20px auto; background:#FFF; font-family:微软雅黑,"Microsoft YaHei"; font-size:18px; color:#000;}
.toplink a:hover{ text-decoration:none; color:#fff;  }
.toplink a:hover{ background:#dd9933}

/*首页主体内容*/
.indexcontent{width:100%; background:#f6f6f6; padding-bottom:40px;}
.container {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
  width:1220px; margin:0 auto;
}

.element {
  width:380px; margin:10px; text-align:left; background:#fff;
  float:left; 
}
.element h1 a{ font-family:黑体,"heiti"; font-size:18px; color:#000; margin:15px; display:block; text-align:left;}
.element h1 a:hover{ color:#dd9933}
.element span{ font-family:黑体,"heiti"; font-size:14px; color:#000; margin-left:15px;}
.element img{ width:380px; height:auto; margin:10px auto;opacity:1;filter(alpha=100)}
.element img:hover {opacity:0.7;filter(alpha=70)}
.element p{ font-family:宋体, "songti"; font-size:14px; color:#000; margin:0 15px 20px; display:block; line-height:25px; text-align:left; }

.indexnewstitle{ width:100%; height:120px; line-height:120px; text-align:center;font-family:微软雅黑,"Microsoft YaHei"; font-size:28px; color:#000;}
.indexnews{ width:1220px; height:380px; margin:0 auto;}
.indexnews ul{ width:1220px; height:auto; margin:0 auto;}
.indexnews ul li{ width:590px; height:150px; margin:10px 10px; background:#FFF; float:left;}
.indexnews ul li img{ width:170px; height:130px; margin:10px 10px; float:left; opacity:1;filter(alpha=100)}
.indexnews ul li img:hover {opacity:0.7;filter(alpha=70)}
.indexnews ul li h2 a{ font-family:黑体,"heiti"; font-size:15px; color:#000; margin:10px 15px; display:block; text-align:left;}
.indexnews ul li h2 a:hover{ color:#dd9933}
.indexnews ul li p{ font-family:宋体, "songti"; font-size:14px; color:#000; margin:0 15px 10px; display:block; line-height:25px; text-align:left; }
.indexnews ul li span{ font-family:宋体,"songti"; font-size:14px; color:#000; margin-left:15px; text-align:right; float:right; margin-right:15px; }
.indexnews ul li span a{ font-family:宋体,"songti"; font-size:14px; color:#000; }
.indexnews ul li span a:hover{ color:#dd9933}


.footcoatact{ width:1200px; height:auto; margin:0 auto; background:#FFF; }
.footcoatact .left{ width:780px; height:auto; margin:0 auto; float:left; margin-right:20px; padding:20px 0px;}
.footcoatact .left ul{ width:780px; height:auto; margin:0 auto;}
.footcoatact .left ul li{ width:360px; height:auto; margin:10px 10px; float:left;}
.footcoatact .left ul li img{ width:115px; height:115px; margin:10px 10px; float:right;}
.footcoatact .left ul li h2{ font-family:黑体,"heiti"; font-size:16px; color:#000; margin:10px 15px; display:block; text-align:left;}
.footcoatact .left ul li p{ font-family:宋体, "songti"; font-size:14px; color:#000; margin:0 15px 10px; display:block; line-height:25px; text-align:left; }
.footcoatact .left ul li span{ font-family:宋体,"songti"; font-size:14px; color:#000; margin-left:15px; text-align:right; float:right; margin-right:15px; }
.footcoatact .left ul li span a{ font-family:宋体,"songti"; font-size:14px; color:#000; }
.footcoatact .left ul li span a:hover{ color:#dd9933}

.footcoatact .right{ width:360px; height:auto; margin:0 auto; float:left; margin:0 20px; padding:20px 0px;}
.footcoatact .right h2{ font-family:黑体,"heiti"; font-size:16px; color:#000; margin:10px 0; display:block; text-align:left;}

.search-form {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom:20px;
}
.search-form .search-field {
  border: 1px solid #f0f0f0;
  height: 40px;
  padding: 0 20px;
  padding: 0 1.25rem;
  text-align: left;
  width: calc(100% - 60px);
}
.search-form .search-submit {
  background: #2d93ff;
  border: 0;
  color: #fff;
  display: block;
  float: right;
  width: 60px;
  height: 40px;
  text-align: center;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}
.search-form .search-submit img{ width:20px; height:20px;}
.search-form .search-submit:hover {
  background: #dd9933;
}

.footcoatact .right ul{ width:360px; height:auto;}
.footcoatact .right ul li{ width:360px; height:auto; display:block; text-align:left; }
.footcoatact .right ul li a{ width:360px; line-height:30px; font-family:宋体,"songti"; font-size:14px; color:#000;}
.footcoatact .right ul li a:hover{ color:#dd9933}

.li_pages{ text-align:center; padding:40px 0 0 0}
.li_pages span,.li_pages a{ display:inline-block; padding:6px 10px; background:#ebebea; margin:0 4px; font-size:14px}
.li_pages span{ background:#004ea2; color:#fff}
.li_pages span.li_lingUp{ background:#c9caca}

.li_pages2{ text-align:center; padding:30px 0 20px 0; display:block;}
.li_pages2 span,.li_pages2 a{ display:inline-block; padding:6px 10px; background:#ebebea; margin:0 8px; font-size:14px; color:#333;}
.li_pages2 span,.li_pages2 a:hover{ background:#2d93ff; color:#fff;}
.li_pages2 span{background:#2d93ff; color:#fff}
.li_pages2 span.li_lingUp{ background:#c9caca}
.li_pages2 .on{ background:#2d93ff; color:#FFF;}
.li_pages{ text-align:center; padding:40px 0 0 0}
.li_pages span,.li_pages a{ display:inline-block; padding:6px 10px; background:#ebebea; margin:0 4px; font-size:14px}
.li_pages span{ background:#004ea2; color:#fff}
.li_pages span.li_lingUp{ background:#c9caca}

.li_pages3{ text-align:center; padding:30px 0 40px 0; display:block;}
.li_pages3 span,.li_pages3 a{ display:inline-block; padding:6px 10px; background:#ebebea; margin:0 8px; font-size:14px; color:#333;}
.li_pages3 span,.li_pages3 a:hover{ background:#2d93ff; color:#fff;}
.li_pages3 span{background:#2d93ff; color:#fff}
.li_pages3 span.li_lingUp{ background:#c9caca}
.li_pages3 .on{ background:#2d93ff; color:#FFF;}


/*.li_pages2{ text-align:center; padding:30px 0 20px 0; display:block;}
.li_pages2 span,.li_pages2 a{ display:inline-block; padding:6px 10px; background:#ebebea; margin:0 4px; font-size:14px; color:#333;}
.li_pages2 span,.li_pages2 a:hover{ background:#666; color:#fff;}
.li_pages2 span{background:#666; color:#fff}
.li_pages2 span.li_lingUp{ background:#c9caca}
.li_pages2 .on{ background:#666; color:#FFF;}*/



/*底部*/
#footer{ background:#fff; height:100px; width:100%; margin-top:10px; margin:0 auto;}
#footer .footlj{ width:1180px; text-align:center; color:#000; font-weight:normal; padding:40px 0 25px; margin:0 auto;}
#footer .footlj a{ color:#000; }
#footer .footlj a:hover{ color:#e67908; text-decoration:none;}
#footer .foot{ width:1200px; margin:0 auto; font-size:14px; color:#000; font-family:微软雅黑,"Microsoft YaHei"; line-height:100px; text-align:center;}
#footer .foot a:link,.foot a:visited{color:#fdd900;}
#footer .foot a:hover{ color:#fdd900; text-decoration:underline;}
#footer .foot p{ font-size:14px; color:#fdd900; font-family:微软雅黑,"Microsoft YaHei"; line-height:30px;}
#footer .foot p a{ color:#fdd900; atext-decoration:none; }
#footer .foot p a:hover{ color:#dd9933; text-decoration:underline;}



/*主体内容*/
.content{width:100%; background:#f6f6f6; padding-bottom:40px;}
.container {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
  width:1220px; margin:0 auto;
}

.element {
  width:380px; margin:10px; text-align:left; background:#fff;
  float:left; 
}
.element h1 a{ font-family:黑体,"heiti"; font-size:18px; color:#000; margin:15px; display:block; text-align:left;}
.element h1 a:hover{ color:#dd9933}
.element span{ font-family:黑体,"heiti"; font-size:14px; color:#000; margin-left:15px;}
.element img{ width:380px; height:auto; margin:10px auto;opacity:1;filter(alpha=100)}
.element img:hover {opacity:0.7;filter(alpha=70)}
.element p{ font-family:宋体, "songti"; font-size:14px; color:#000; margin:0 15px 20px; display:block; line-height:25px; text-align:left; }

.content .page_cate{ overflow:hidden; width:1200px; margin:0 auto; height:100px;}
.content .page_cate dt{float:left; font-size:25px; margin-right:100px; border-left:5px solid #000; color:#000; height:30px; margin-top:40px; padding-left:20px;}
.content .page_cate dd{ float:left; font-size:15px; margin-right:28px; margin-top:50px;}
.content .page_cate dd a{ color:#666; transition: all .3s ease;}
.content .page_cate dd a:hover{ color:#dd9933}



/*内容*/
.maincontent{width:100%; background:#f6f6f6; padding-bottom:40px;}
.maincontent .page_cate{ overflow:hidden; width:1200px; margin:0 auto; height:100px;}
.maincontent .page_cate dt{float:left; font-size:25px; margin-right:100px; border-left:5px solid #000; color:#000; height:30px; margin-top:40px; padding-left:20px;}
.maincontent .page_cate dd{ float:left; font-size:15px; margin-right:28px; margin-top:50px;}
.maincontent .page_cate dd a{ color:#666; transition: all .3s ease;}
.maincontent .page_cate dd a:hover{ color:#dd9933}

.maincontent2{ width:1160px; margin:0 auto 50px; padding:20px;font-family:宋体,"songti"; font-size:18px; color:#000; text-align:left; line-height:30px; background:#FFF;}
.maincontent2 img{ max-width:1000px; margin:0 auto;}
.maincontent2 .info_np{ border-top:1px solid #ccc; padding-top:20px; display:block; margin-top:40px;}
.maincontent2 .info_np a{ font-size:15px; color:#666}
.maincontent2 .info_np a:hover{ color:#dd9933}
.maincontent2 .info_np span{ display:block; margin-bottom:12px;}
.maincontent2 .dot {    padding: 5px 0 0 0;}
.dot {   display: block;    white-space: nowrap;    text-overflow: ellipsis;  overflow: hidden;}


/*列表内容*/
.list{width:100%; background:#f6f6f6; padding-bottom:40px;}
.list .page_cate{ overflow:hidden; width:1200px; margin:0 auto; height:100px;}
.list .page_cate dt{float:left; font-size:25px; margin-right:100px; border-left:5px solid #000; color:#000; height:30px; margin-top:40px; padding-left:20px;}
.list .page_cate dd{ float:left; font-size:15px; margin-right:28px; margin-top:50px;}
.list .page_cate dd a{ color:#666; transition: all .3s ease;}
.list .page_cate dd a:hover{ color:#dd9933}

.lxznlist{ width:1200px; margin:0 auto 50px;}
.lxznlist .left{ width:780px; height:1050px; float:left; background:#FFF; margin-right:20px;}
.lxznlist .left h1{font-family:黑体,"heiti"; font-size:18px; color:#000; margin:35px 25px 25px; display:block; text-align:left;}
.lxznlist .left ul{ width:780px;}
.lxznlist .left ul li{ width:780px; font-family:宋体,"songti"; font-size:14px; color:#000; margin-left:25px; text-align:left; line-height:30px;}
.lxznlist .left ul li a{font-family:宋体,"songti"; font-size:14px; color:#000;}
.lxznlist .left ul li a:hover{ color:#dd9933}
.lxznlist .left ul li span{ float:right; margin-right:50px;}

.lxznlist .right{ width:400px; float:left; background:#FFF; padding-bottom:30px;}
.lxznlist .right h1{font-family:黑体,"heiti"; font-size:18px; color:#000; margin:35px 25px 25px; display:block; text-align:left;}
.lxznlist .right ul{ width:400px;}
.lxznlist .right ul li p{ font-family:宋体,"songti"; font-size:14px; color:#000; margin-left:25px; text-align:center;}
.lxznlist .right ul li p a{font-family:宋体,"songti"; font-size:14px; color:#000; line-height:50px;}
.lxznlist .right ul li p a:hover{ color:#dd9933}
.lxznlist .right ul li img{ width:350px; height:auto;}

/*申请留学内容*/
.ant-steps{ width:760px; margin:15px auto 15px auto}
.ant-form-hide-required{ width:760px; margin:35px auto 35px auto}
.ant-form-hide-required h3{ font-size:22px; font-weight:normal; color:#3b3e40; padding:20px 0 10px 0}
.ant-form-hide-required dl{ margin:25px 0 20px 0; width:760px;}
.ant-form-hide-required dl dt{ font-size:14px; color:#3b3e40; line-height:30px; padding-bottom:6px; float:left;}
.ant-form-hide-required dl dd{ height:40px; float:left; width:300px;;}
.ant-form-hide-required dl dd .ant-input{ outline:none; display:block; border:1px solid #6c7073; height:25px; line-height:25px; padding:0 2%; border-radius:6px; width:150px;}
.ant-form-hide-required dl dd .ant-cascader{ font-size:16px; color:#333; width:165px;}

.ant-form-hide-required dl dd span{ float:left; width:100px; text-align:right; font-size:16px; }
.ant-form-hide-required dl h4{ font-size:18px; font-weight:normal; color:#000; padding:10px 0 10px 7px; text-align:left;}


.step2_operate dd input{color: #fff;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#232526), to(#3b3e40));
	background-image: -webkit-linear-gradient(bottom, #232526, #3b3e40);
	background-image: -o-linear-gradient(bottom, #232526 0, #3b3e40 100%);
	background-image: linear-gradient(0deg, #232526, #3b3e40); height:48px; border-radius:5px; width:260px; margin:20px auto; line-height:48px; text-align:center; font-size:16px;}
.step2_operate{ text-align:center}
.step2_operate dt,.step2_operate dd{ display:inline-block; margin:0 24px;}
#page-module .step2_operate dt input{ display:block; border:1px solid #d4d7d9; border-radius:6px; line-height:40px; color:#666; font-size:16px; width:210px;transition: all .3s ease;}
.step2_operate dd input{ display:block; width:210px; height:42px; line-height:42px;}
.step2_operate dt input:hover{ border:1px solid #1897f2; color:#1897f2;}



/*新闻中心 start*/
.newsBox{ width:1200px; height:380px; margin:0 auto; margin-bottom:30px;}
.newsBox .newsFocus{width:380px;float:left;margin-right:20px;}
.newsFocus .bx-wrapper .bx-pager{ position:static;margin-top:20px;}
.newsFocus .bx-wrapper .bx-pager.bx-default-pager a{width:50px;height:5px;border-radius:0;}
.newsFocus .bx-wrapper .bx-pager.bx-default-pager a.active{background:#222;}
.newsFocus .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#222;}
.newsFocus .focusFont{display:block; background:rgba(51,51,51,0.7);text-align:center; position:absolute; left:0; bottom:0;color:#fff;width:97%;padding:10px 2%;}
.newsFocus .focusFont:hover{ text-decoration:underline;}

.newsBox .newsTab{overflow:hidden;width:780px; padding-right:20px;}

.newsTab .newsTabBtn{ padding-bottom:40px;border-bottom:1px solid #999;}
.newsTab .newsTabBtn span{ display:block;float:left;width:20%;font-size:20px;text-align:center;color:#000;cursor:pointer;height:36px;line-height:36px;border-radius:5px;}
.newsTab .newsTabBtn span.cur{ background:#dd9933; color:#fff;}
.newsTab .newsTabCont .newsItem{ margin-top:25px; font-size:16px;}
.newsTab .newsTabCont .newsItem span{ float:right;color:#000;}
.newsTab .newsTabCont .newsItem a{display:block;text-indent:22px;max-width:80%;color:#000; text-align:left;}
.newsTab .newsTabCont .newsItem a:hover{ background:url(../images/newsArow.png) left no-repeat;color:#dd9933;}

.newsFocus .bx-wrapper .bx-controls-direction a{ display:block !important;font-size:14px;color:#ccc;}
.newsFocus .bx-wrapper .bx-controls-direction a:hover{ color:#fff;}
.newsFocus .bx-wrapper .bx-controls-direction .bx-prev{ left:0; background:url(../images/newsFocusPr.png) no-repeat;}
.newsFocus .bx-wrapper .bx-controls-direction .bx-next{ right:0; background:url(../images/newsFocusNe.png) no-repeat;}


