body{
	font-size: 14px;
	line-height: 24px;
	font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
	color:#565656;
}
.body-list{
	background-color: #f5f5f5;
}
.container,.nav div,.ad03{
	width: 1200px;
	margin:0 auto;
}
a:hover{
	color:#d40b1c;
}

/**search star**/
.search h1 {
    font-size: 26px;
    font-weight: normal;
    float: left;
    line-height: 38px;
}
.search{
	margin-bottom: 1.1%;
	padding-top:1.2%;
}
.search .left{
	width: 32%;
	text-align: left;
	padding-top:5px;
}
.search .center{
	width: 43%;
}
.search .center form{
	border: 1px solid #008cd6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.body-list .search .center form{
	background-color:#fff;
}
.search .left>a,.search .center,.search .center form div,.search .center form input,.search .right img,.search .right div,.nav a,.australian dt,.australian dd,.australian dt img,.australian dt div,.australian .list1 div,.australian dd span,.australian dd a,.flag a,.flow li,.program li,.program .tabList li,.program .li3_box p span,.program .li3_box p input,.school_li li{
	float: left;
}
.search .center form div{
	width: 14px;
	height: 14px;
	margin:12px 5px 0 10px;
	background: url(http://cg.yuloo.com/mg/xin-images/search.png) no-repeat center;
}
.search .center form input{
	width: 72%;
	border: 0 none;
	outline: none;
	height: 36px;
	line-height: 32px;
	color:#d9d9d9;
}
#search_an{
	width: 16%;
	text-align: center;
	float: right;
	font-size: 16px;
	color:#fff;
	height: 38px;
	line-height: 38px;
	background-color: #008cd6;
}
.search_bottom a{
	font-size: 12px;
	padding-top:6px;
	line-height: 20px;
	display: inline-block;
	padding-right: 15px;
	color:#999;
}
.search_bottom a:hover{
	color:#d40d1d;
}
.search .right img{
	padding-right: 10px;
	padding-top:5px;
}
.search .right span{
	font-size: 20px;
	color:#d40b1c;
	display: block;
}
/**search end**/
.body-list .nav{
	margin-bottom: 20px;
}
.nav{
	line-height: 44px;
	background-color: #008cd6;
}
.nav a{
	width: 10%;
	text-align: center;
	font-size: 16px;
	color:#fff;
}
.nav a:hover{
	background-color:#0174b1;	
}
/**bread-crumbs star**/
.bread-crumbs{
	width: 100%;
	line-height: 50px;
	font-size: 14px;
}
.bread-crumbs,.dynamic li,.dynamic>a span,.school_li li>a span{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/**bread-crumbs endr**/

/**australian star**/
.australian dt{
	width: 21.33%;
	padding: 1%;
	background-color: #008cd6;
	position: relative;
}
.australian dt img{
	padding-right: 15px;
	padding-top:5px;
}
.australian dt::after{
	content: "";
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #008cd6;
    position: absolute;
    right: -15px;
    top:50%;
    margin-top:-15px;
    visibility: inherit;
}
.australian dt div b,.australian dt div em{
	display: block;
	color:#fff;
	text-align: center;
}
.australian dt div b{
	font-size: 24px;
	margin-bottom: 9px;
}
.australian dt div em{
	font-size: 16px;
	font-style: normal;
	background-color: #0570a8;
	padding:0 12px;
}
.australian dd{
	width: 72.67%;
	padding:1% 0 1% 4%;
	background-color: #f5f5f5;
}
.body-list .australian dd{
	background-color:#fff;	
}
.australian dd span{
	color:#429cda;
}
.australian .read{
	width: 40%;
}
.australian .learn{
	width: 60%;
}
.australian dd a{
	padding-right: 37px;
	color:#777;
}
.australian dd a:hover{
	color:#008cd6;
}
.australian dd>div{
	line-height: 28px;
}
/**australian endr**/

/**flag star**/
.body-list .flag{
	padding-bottom: 0;
}
.flag{
	padding:20px 0;
}
.flag a{
	font-size: 12px;
	padding:0 0.9%;
	color:#777;
	text-align: center;
}
.flag a:hover{
	color:#008cd6;
}
.flag a img{
	padding-right: 5px;
}
.flag .a1{
	padding-left: 0;
}
.flag .a13{
	padding-right: 0;
}
/**flag end**/

/**banner_box star**/
.banner_box .banner {
    width: 65%;
}

.banner_box .today-news1{
	width: 32.5%;
}
.banner_box .right h3{
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	color:#fff;
	font-weight: normal;
	background: url(http://cg.yuloo.com/mg/xin-images/banner_right_h3.jpg) no-repeat center;
	background-size: cover;
}
.banner_box .today-news-box{
	border: 1px solid #ccc;
	border-top:0 none;
	padding:5% 7%;
}
.banner_box .today-news1 ul{
	padding-bottom: 2%;
}
.banner_box .today-news1 li{
	color:#565656;
	line-height: 20px;
	margin-bottom: 12px;
}
.banner_box .today-news1 li a{
	float:left;
	width:66%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:4%;
	background:url(../xin-images/li_bg.png) no-repeat left center;
}
.banner_box .today-news1 li a:hover,.banner_box .today-news1 span.more a:hover{
	color:#1997da;
}
.banner_box .today-news1 li span{
	float:right;
	color:#777;
}
.banner_box .today-news1 span.more{
	display: block;
	background: url(../xin-images/more-bg.jpg) repeat-x center;
	text-align: center;
}
.banner_box .today-news1 span.more a{
	padding:0 20px;	
	background-color: #fff;
}



.hiSlider-btn-prev, .hiSlider-btn-next {
    display: none;
}
.hiSlider-pages, .hiSlider-title {
    position: absolute;
    z-index: 3;
}
.hiSlider-pages {
    bottom: 10px;
    right: 40px;
    text-align: right;
}
.hiSlider-title {
    bottom: 0;
    width: 100%;
    color: #fff;
    text-indent: 10px;
    background: rgba(0,0,0,.5);
    z-index: 2;
    font-size: 18px;
    line-height: 42px;
}
.hiSlider-pages a {
    height: 10px;
    width: 10px;
    margin: 0 4px;
    display: inline-block;
    overflow: hidden;
    text-indent: -100px;
    font-size: 0;
    border-radius: 50%;
    background: #fff;
}
.hiSlider-pages .active{
	background-color: #3098df;
}
/**banner_box end**/

h2{
	font-size: 30px;
	color:#363636;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 1.4%;
	background: url(http://cg.yuloo.com/mg/xin-images/h2_bg.png) repeat-x center;
}
h2 span{
	padding-left: 45px;
	padding-right: 20px;
}
h2 em{
	display: inline-block;
	font-size: 20px;
	font-style: normal;
	color:#888888;
}
h2 i{
	font-style: normal;
	color:#888888;
}

.banner_box,.flow,.program,.hs,.course,.master,.school,.link,.ad01,.ad02,.recruit{
	margin-bottom: 3.5%;
}
/**flow star**/
.flow  h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/flow.png) no-repeat left center;
}
.flow li{
	width: 12.4%;
	text-align: center;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position: relative;
	padding:1.6% 0;
}
.flow li::after{
	width: 19px;
    height: 47px;
    content: url(http://cg.yuloo.com/mg/xin-images/flow_last.png);
    position: absolute;
    right: -19px;
    top: 50%;
    margin-top: -23px;
    z-index: 1;
}
.flow li .img1{
	display: none;
}
.flow li:hover{
	background-color: #1897da;
	border-left: 1px solid #1897da;
	border-top: 1px solid #1897da;
	border-bottom: 1px solid #1897da;
	z-index: 2;
}
.flow li:hover span{
	color:#fff;
}
.flow li:hover img{
	display: none;
}
.flow li:hover .img1{
	display: block;
	margin:0 auto;
}
.flow .li8{
	border-right: 1px solid #ccc;
}
.flow li span{
	display: block;
	padding-top:5px;
	font-size: 16px;
	color:#c8c8c8
}
.flow .li8::after{
	display: none;
	content:none;
	width: 0;
	height: 0;
}
.flow li:hover::after{
	content:url(http://cg.yuloo.com/mg/xin-images/flow_last_hover.png);
	z-index: 3;
}
/**flow end**/
.box_cnt{
	display: none;
}
.ad01,.box_hover,.dynamic>a,.school_li li>a{
	display: block;	
}

.ad02 a{
	width: 48.7%;
}

/**recruit star**/
.recruit h2 span{
	background:#fff url(../xin-images/recuit.png) no-repeat left center;	
}
.recruit-left>a{
	position:relative;	
	display:block;
	margin-bottom:3%;
}
.recruit-left>a span{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:rgba(0,0,0,0.6);
	color:#fff;
	text-align:center;
	line-height:28px;
}
.recruit-left ul li{
	width:95%;
	padding-left:5%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:url(../xin-images/li_bg.png) no-repeat left center;
	line-height:30px;
}
.recruit-left ul li:hover a{
	color:#1997da;
}
.recruit-right dl{
	width: 23.7%;
	margin:0 0.5%;
	border:1px solid #ccc;
	float:left;
}
.recruit dd{
	padding:6% 7% 8%;	
}
.recruit dd .title{
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	line-height:36px;
}
.recruit dd p{
	height:72px;
	font-size:12px;
	color:#888;
	overflow:hidden;
	margin-bottom:4%;	
}
.recruit dd span .xq{
	float:left;
}
.recruit dd span .zx{
	background-color: #1897da;
    color: #fff;
    line-height: 22px;
    padding: 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: right;
	height:24px;
}
.recruit-right .top1 {
	margin-bottom:2%;	
}
.recruit-right .top1 span{
	float:left;
	font-size:20px;
}
.recruit-right .top1 a{
	font-size:16px;
	float:right;	
}
/**recruit end**/

/**program star**/
.program  h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/project.png) no-repeat left center;
}
.program .program_box>div{
	width: 35.5%;
	height: 410px;
	float:left;
}
.program .program_box .program1,.program .program_box .program2{
	border:1px solid #ccc
}
.program .program_box .program3{
	width: 25%;
	background-color: #f5f5f5;
}
.program .program_box .program2{
	margin:0 1.7%;
}
.program .li_top{
	line-height: 46px;
	font-size: 20px;
	color:#fff;
	text-align: center;
	
	background: url(http://cg.yuloo.com/mg/xin-images/banner_right_h3.jpg) no-repeat center;
	background-size: cover;
}
.program .li_top img{
	padding-bottom: 5px;
	padding-right: 10px;
}
.program .tab{
	padding:5% 6.5%;
}
.program .tabList{
	margin-bottom: 14px;
}
.program .tabList li{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 30px;
	border: 1px solid #ccc;
	text-align: center;
	cursor: pointer;
}
.program .tabList .hover{
	background-color: #1897da;
	color:#fff;
	border: 1px solid #1897da;
	position: relative;
}
.program .tabList .hover::after,.school .tabList .hover::after{
	content: "";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #1897da;
	position: absolute;
	bottom: -10px;
	left:50%;
	margin-left: -10px;
}
.program .program1 .tabList li,.program .program2 .tabList li{
	width: 29.8%;
}
#ee2,#gg2{
	margin:0 4.3%;
}
#ff1{
	margin-left: 0;
}
#ff4{
	margin-right: 0;
}
.program .tabCon p{
	margin-bottom: 0.7em;
}
.program .tabCon p b{
	color:#565656;
}
.program .p{
	height: 72px;
	overflow: hidden;
	text-indent: 2em;
}
.program .tabCon p a,.program .tabCon p,.program .box_cnt>div a{
	color:#444;
}
.program .program2 .tabCon .school_name{
	padding-top:3px;	
}
.program .program2 .tabCon .school_name a{
	width: 50%;
	float: left;
	text-align: center;	
}

.program .li3_box{
	padding: 8%;
}
.program .li3_box p{
	border: 1px solid #ccc;
	background-color: #fff;
	margin-bottom: 5%;
	line-height: 32px;
	padding-left: 0.8em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.program .li3_box .way{
	margin-bottom: 8%;
}
.program .li3_box p input,.program .li3_box p select {
	border:0 none;
	outline: none;
	height: 30px;
	line-height: 30px;
	color:#666;
}
.program .li3_box p input{
	width: 65%;
}
.program .li3_box p select{
	float: right;
	width: 67%;
}
#submit{
	width: 50%;
	margin:0 25%;
	text-align: center;
	background-color: #d71b18;
	color:#fff;
	height: 32px;
	line-height: 32px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 16px;
	cursor: pointer;
	outline: none;
	border:0 none;
}
.program .tel{
	text-align: center;
	font-size: 20px;
	padding-top:5%;
}
.program .tel img{
	padding-right: 10px;
	margin-bottom: 3px;
}
/**program end**/


/**hs star**/
.hs h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/height_school.png) no-repeat left center;
}
.school_apply_left,.recruit-left{
	width: 21%;
	float: left;
	padding:2% 2% 1.2%;
	background-color: #f5f5f5;
}
.school_apply_right,.recruit-right{
	width: 72.5%;
	float: right;
}
.condition{
	margin-bottom: 9%;
	line-height: 28px;
}
.condition span,.dynamic_top span{
	display: block;
	font-size: 20px;
	padding-left: 30px;
	
}
.condition span{	
	margin-bottom: 2.2%;
	background: url(http://cg.yuloo.com/mg/xin-images/condition.png) no-repeat left center;	
	color:#db4e4d;	
}
.condition p b{
	font-weight: normal;
}
.condition p a{
	display: inline-block;
	padding-right: 10px;
}
.dynamic_top span{
	margin-bottom: 6.7%;
	float: left;
	color: #363636;
	background: url(http://cg.yuloo.com/mg/xin-images/dynamic.png) no-repeat left center;
}
.dynamic_top a{
	float: right;
}
.dynamic ul{
	padding-top:4%;
}
.dynamic li{
	width: 95%;
	line-height: 28px;
	padding-left: 5%;
}
.dd_top{
	margin-bottom: 2%;
}
.dd_top span{
	float: left;
	font-size: 20px;
}
.dd_top a{
	float: right;
	font-size: 16px;
}
.school_li li{
	width: 23.7%;
	margin:0 0.5% 4%;
	border:1px solid #ccc;
	float:left;
}
.school_li li .li_bottom{
	padding:5%;
}
.li_bottom b{
	color:#d71b18;
}
.li_bottom p.clearfix{
	padding-top:3%;
	margin-bottom: 2%;
}
.dynamic>a,.school_li li>a,.school .tabList .hover{
	position: relative;
}
.dynamic>a span,.school_li li>a span{
	position: absolute;
	bottom: 0;
	color:#fff;
	left:0;
	line-height: 32px;
	display: block;
	width: 94%;
	padding: 0 3%;
	text-align: center;
	background-color: rgba(0,0,0,0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(starColors tr=#66fff,endColors tr=#66fff);
}
.school_li li .zj{
	background: url(http://cg.yuloo.com/mg/xin-images/jz.png) no-repeat left center;
	padding-left: 20px;
	float: left;
}
.school_li li .bm{
	background-color: #1897da;
	color:#fff;
	line-height: 22px;
	padding:0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: right;
}
/**hs end**/


/**course star**/
.course  h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/course.png) no-repeat left center;
}
/**course end**/


/**master star**/
.master  h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/master.png) no-repeat left center;
}
/**master end**/


/**school star**/
.school  h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/school.png) no-repeat left center;
}
.school .tabList{
	margin-bottom: 1.5%;
}
.school .tabList li {
    width: 11.45%;
    margin: 0 0.5%;
    float: left;
    line-height: 38px;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 16px;
    float: left;
    cursor: pointer;
    position: relative;
}
#gg1{
	margin-left: 0;
}
#gg4{
     margin-right:0;
}
#gg8{
	margin-right: 0;
}
.school .tabList .hover{
	background-color: #1897da;
	color:#fff;
	border: 1px solid #1897da;
}
.school .tabCon {
    font-size: 14px;
    line-height: 30px;
    padding: 20px 30px;
    background-color: #f5f5f5;
}
.school .tabCon a {
    padding-right: 8px;
    padding-left: 8px;
}
/**school end**/


/**link star**/
.link h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/friend.png) no-repeat left center;
}
.link li{
	float: left;
    padding: 0px 10px 0px 11px;
    margin: 8px 0;
    border-right: 1px solid #c1c1c1;
    height: 14px;
    line-height: 14px;
}
/**link end**/

.scrotop {
    width: 30px;
    height: 30px;
    line-height: 15px;
    padding: 9px;
    background-color: #1897da;
    font-size: 12px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    position: fixed;
    bottom: 50px;
    display: none;
    right:30px;
}



/*r-service begin*/
.r-service {
    position: fixed;
    top:50px;
    right:0px;
    z-index: 1000;
    width: 103px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color:#3098df ;
    padding:0 8px;
    border-top:0;
    border-bottom:0;
}
.r-service em#r-close{
    width: 12px;
    height: 12px;
    background: url(http://cg.yuloo.com/mg/xin-images/r-service.png) no-repeat 0 -98px;
    position: absolute;
    top:5px;
    left:5px;
    cursor: pointer;
}
.r-service-tit{
    display: block;
    font-size:16px;
    color:#fff;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.r-service-tit i{
    padding:3px 15px;
    background: url(http://cg.yuloo.com/mg/xin-images/r-service.png) no-repeat 0 0;
    margin-right: 3px;
}


.r-service ul.service,.r-service .r-weixin,.r-service .r-tel{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    margin-bottom:8px;
    text-align: center;
    padding:5px 10px 10px;
}
.r-service ul.service{
    text-align:left;
}
.r-service ul.service li{
    font-size:14px;
    border-bottom:1px #dedede dashed;
    height: 40px;
    line-height: 40px;
}
.r-service ul.service li i{
    padding:0 9px;
    margin-right: 10px;
    background: url(http://cg.yuloo.com/mg/xin-images/r-service.png) no-repeat 0 -35px;
}

.r-weixin span{
    display: block;
    width: 100%;
    text-align: center;
    font-size:12px;
    margin-bottom:5px;
}
.r-service ul.service li.li04,.r-tel li.qq{
    border-bottom:0;
}
.r-tel span{
    font-size:12px;
    height: 24px;
    line-height: 24px;
    display: block;
    width: 100%;
}
.r-tel span.span02,.r-tel span.span03{
    height: 18px;
    line-height: 18px;
    color: #f46a0e;
}
.r-tel .tel i{
    padding:0 8px;
    background: url(http://cg.yuloo.com/mg/xin-images/r-service.png) no-repeat 0 -57px;
}
.r-tel .qq i{
    padding:0 8px;
    background: url(http://cg.yuloo.com/mg/xin-images/r-service.png) no-repeat 0 -78px;
}

.telescopic{
    right:0;
    width: auto;
    padding:5px 5px 10px;
}
.telescopic .r-service-tit{
    width:30px;
    height: auto;
    line-height: 24px;
    cursor: pointer;
}
.telescopic  .r-service-tit i{
    display: block;
    width: 30px;
    height: 30px;
    padding:0;
    margin:0;

}
/*r-service end*/

/**list star**/
.cnt-left{
	width:72%;
	float:left;
}
.cnt-left>div{
	margin-bottom: 3.5%;
}
.today-news{
	background-color:#fff;
	border:1px dashed #d2d2d2;	
	margin-left:15px;
	position:relative;
	padding:3% 4% 3% 7%;
	
}
.today-news h2{
	width:16px;
	padding:7px;
	position:absolute;
	left:-15px;
	top:50%;
	line-height:22px;
	margin-top:-50px;
	background:#008cd6;
	font-size:16px;
	color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 0;
}
.today-news li{
	float:left;
	width:46%;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
	padding:0 2%;
	background:url(http://cg.yuloo.com/mg/xin-images/li_bg.png) no-repeat left center;
}
.today-news li a{
	color:#d71b19;
}
.cnt-right{
	width:25%;
	float:right;
}
.newslist-cnt h2{
	font-weight: bold;
	color:#008cd6;
	line-height: 60px;
	font-size: 28px;
	text-align: center;
	margin-bottom: 2%;
	background: #fff;
}
.newslist-cnt .nl li{
	padding: 3% 3.5%;
	border-bottom: 1px solid #f5f5f5;
	background-color: #fff;
}
.newslist-cnt .nl li>a{
	font-size: 20px;
	line-height: 32px;
	font-weight: bold;
	color:#008cd6;
	display:block;
	margin-bottom: 1%;
}
.newslist-cnt .nl li p{
	color:#888;
	margin-bottom: 1%;
}
.newslist-cnt .nl li p a{
	color:red;
	display: inline-block;
}
.keyword {
    background: url(http://cg.yuloo.com/mg/xin-images/icon-gjc.png) no-repeat left center;
    padding-left: 25px;
    margin-right: 2%;
}
.keyword, .keyword a {
    color: #008cd6;
    font-size: 12px;;
}
.newslist-cnt dl dd .qt span.time, .newslist-cnt .nl .qt span.time {
    float: right;
    font-size: 12px;
    color: #999;
}
.page_0, .page {
    text-align: center;
}
.page {
    background: white;
    padding: 0 0 4%;
}
.news-content .page{
	margin-bottom: 0;
	padding:2% 0;
}
.page>a, .page_0>a,.page>b {
    display: inline-block;
    width: 7.5%;
    margin: 0 1%;
    border: 1px #dedede solid;
    color:#777;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    line-height: 28px;
}
.page>b{
	background-color: #008cd6;
	border:1px solid #008cd6;
	color:#fff;
}
.cnt-left .map,.cnt-left-news{
	background-color: #fff;
	padding:3% 3.5%;
}
.cnt-left .map h2,.statement h2,.cnt-left-news h2{
	font-size: 24px;
	line-height: 32px;
	padding-bottom: 1%;
	font-weight: normal;
	border-bottom: 1px solid #008cd6;
	margin-bottom: 2.5%;
	background: 0 none;
}
.cnt-left-news li{
	width: 43%;
	color:#777;
	line-height: 32px;
	padding-left:2%;
	background: url(http://cg.yuloo.com/mg/xin-images/li_bg.png) no-repeat left center;
	float: left;
}
.cnt-left-news li a{
	float: left;
	color:#777;
}
.cnt-left-news li span{
	float: right;
}
.cnt-left .map li{
	margin-bottom: 0.5%;
	line-height: 28px;
}
.cnt-left .map li span{
	font-weight: bold;
}
.cnt-left .map li a{
	line-height: 24px;
	padding:0 12px;
	color:#888;
	display: inline-block;
	cursor: pointer;
}
.cnt-left .map li a:hover,.cnt-left .map .tabCon a:hover{
	color:#008cd6;
}
.cnt-left .map .li3 a{
	border-radius: 3px;
	margin:0 7px;
	padding:0 4px;	
}
.cnt-left .map .tabCon{
	width: 95%;
	line-height: 30px;
	color:#999;
	background-color: #f8f8f8;
	padding:2% 2.5%;
	margin-top:2%;
	border: 1px dashed #d2d2d2;
}
.cnt-left .map .tabCon a{
	color:#999;
	display: inline-block;
	padding:0 9px;
}
.cnt-left .map .li3 .hover{
	background-color: #1897da;
	color:#fff;
	position: relative;
}
.cnt-left .map .li3 .hover::after{
	content: '';
	border-top:5px solid #1897da;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	position: absolute;
	left:50%;
	margin-left: -5px;
	bottom: -5px;
}
.news-content .newslist-cnt{
	padding:5% 5% 4%;
	line-height: 26px;
	background-color: #fff;
}
.newslist-cnt>div{
	padding-bottom: 3%;
}
.newslist-cnt .news-tit{
	padding-bottom: 0.3%;
	border-bottom: 1px solid #008cd6;
	margin-bottom: 5%;
}
.newslist-cnt .news-cnt{
	padding-bottom: 0;
}
.news-tit h1{
	font-size: 32px;
	line-height: 40px;
	text-align: center;
	color:#008cd6;
	margin-bottom: 2%;
}
.info{
	text-align: center;
	padding-bottom: 2%;
	font-size: 12px;
	border-bottom: 2px solid #008cd6;
}
.info span{
	padding:0 10px;
	color:#888;
}
.news-cnt p{
	margin-bottom: 2.5%;
	line-height: 26px;
	color:#777;
}
.news-cnt table td{
	border: 1px solid #ccc;
}
.cnt-left .recommend{
	padding:3% 0 2.5%;
}
.cnt-left .recommend li{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px;
}
.cnt-left .bdsharebuttonbox{
	padding-bottom: 0;
}
.cnt-left .recommend li a{
	color:#777;
}
.cnt-left .cnt-news-bottom{
	padding-top:2%;	
	margin-bottom: 0;
	padding-bottom: 0;
}
.cnt-left .cnt-news-bottom .cnt-text{
	padding:2.5% 3% 1.5%;
	border:1px dashed #d2d2d2;
	background-color: #f8f8f8;
}
.cnt-left .cnt-news-bottom p{
	padding-bottom: 0.6%;
	line-height: 28px;
	color:#888
}
.cnt-left .cnt-news-bottom p b{
	font-size: 16px;
	color:#d71b18;
}
.bdsharebuttonbox span{
	float: left;
}
.xgtj strong {
    display: block;
    margin-bottom: 10px;
}
.xgtj a{
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.statement{
	background: url(http://cg.yuloo.com/mg/xin-images/statement.jpg) no-repeat center;
	padding:3% 3.5%;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.statement h2{
	text-align: center;
	border-bottom: 1px solid #e1d1bd;
	position: relative;
}
.statement h2::before{
	content: '';
	width: 100px;
	height: 3px;
	background-color:#008cd6 ;
	position: absolute;
	left:50%;
	margin-left: -50px;
	bottom: -2px;
}
.statement p{
	margin-bottom: 1%;
	line-height: 28px;
	color:#888;
}
.cnt-right>div{
	background-color: #fff;
	padding:8%;
	margin-bottom:9%;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.cnt-right>div .h2-box{
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 5%;
	margin-bottom: 8%;
}
.cnt-right>div h2{
	float: left;
	font-size: 20px;
	font-weight: normal;
	padding-left: 14px;
	line-height: 24px;
	margin-bottom: 0;
	border-left: 3px solid #008cd6;
	background:0 none;
}
.cnt-right>div .h2-box .more{
	float: right;
	padding-top:5px;
}
.cnt-right .guide .h2-box{
	margin-bottom: 4%;
}
.cnt-right .guide-box p{
	padding:3.5% 0;
	color:#888;
	border-bottom: 1px dashed #e7e7e7;
}
.cnt-right .guide-box p a{
	color:#888;
	padding-right: 5px;
}
.cnt-right .guide-box p a:hover{
	color:#008cd6;
}
.cnt-right .guide-box p span{
	font-weight: bold;
	color:#363636;
}


.cnt-right .exit{
	padding:0;
}
.cnt-right .exit .h2-box{
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0 none;
}
.cnt-right .exit h2{
	width: 100%;
	text-align: center;
	background-color: #008cd6;
	padding:0;
	border-left: 0 none;
	color:#fff;
	line-height: 46px;
}
.cnt-right .exit form{
	padding:8%;
}
.cnt-right .exit form>div{
	margin-bottom: 6%;
}
.cnt-right .exit input,.cnt-right .exit select{
	border:1px solid #ddd;
	outline: none;
	color:#888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cnt-right .exit input{
	width: 95%;
	padding-left: 5%;
	height: 26px;
	line-height: 26px;
}
.cnt-right .exit select{
	width: 100%;
	padding-left: 4%;
	height: 32px;
	line-height: 32px;
}
.cnt-right .exit .btn {
	padding-top:3%;
}
.cnt-right .exit .btn input{
	width: 56%;
	margin:0 22%;
	font-size: 16px;
	padding: 0;
	background-color: #e84e38;
	color:#fff;
	height: 36px;
	line-height: 36px;
	border:0 none;
	cursor: pointer;
	font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
	-webkit-box-shadow: 2px 2px 1px 1px #ccc;
	-moz-box-shadow: 2px 2px 1px 1px #ccc;
	box-shadow: 2px 2px 1px 1px #ccc;
}
.cnt-right .exit .tel{	
	text-align: center;
	margin-bottom: 0;
	display: block;
	font-size: 20px;
}
.cnt-right .exit .tel i{	
	padding:10px 14px;
	margin-right: 5px;
	background: url(http://cg.yuloo.com/mg/xin-images/phone1.png) no-repeat center;
}
.box_cnt{
	display: none;
}
.box_hover{
	display: block;
}
.cnt-news .tablist{
	margin-bottom: 6%;
}
.cnt-news .tablist li{
	width: 28.5%;
	margin:0 3%;
	float: left;
	line-height: 28px;
	text-align: center;
	border:1px solid #ccc;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cnt-news .tablist .hover{
	border:1px solid #008cd6;
	background-color: #008cd6;
	color:#fff;
}
#aa1{
	margin-left: 0;
}
#aa3{
	margin-right: 0;
}
.cnt-news .box_cnt>a{
	position: relative;
	display: block;
}
.cnt-news .box_cnt>a span{
	position: absolute;
	left:0;
	bottom: 0;
	width: 95%;
	padding-left: 5%;
	overflow: hidden;
	line-height: 28px;
	background-color: rgba(0,0,0,0.5);
	filter:alpha(opacity=50);
	color:#fff;
}
.cnt-news .fullSlide{
	margin-bottom: 6%;
}
.fullSlide {
    width: 100%;
    position: relative;    
}
.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.fullSlide .bd ul {
    width: 100% !important;
}
.fullSlide .bd li {
    width: 100% !important;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}

.fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 0;
}
.fullSlide .hd ul{
	text-align: center;
}
.cnt-news .hd li,.subject .hd li{
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color:transparent;
	border: 2px solid #fff;
	display: inline-block;
	margin:0 5px;
	cursor: pointer;
}
.cnt-news .hd .on,.subject .hd .on{
	background-color: #008cd6;
	border-color:#008cd6;
}
.cnt-news .box_cnt>ul li{
	width: 96%;
	padding-left: 4%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 32px;
	background: url(http://cg.yuloo.com/mg/xin-images/li_bg.png) no-repeat left center;
}
.cnt-news .box_cnt>ul li a{
	color:#777;
}
.cnt-news .box_cnt>ul li:hover a{
	color:#008cd6;
}
.cnt-right .ad04{
	padding:0;
}
/**list end**/

/*footer*/
#footer table{ width:100% !important;}
.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #008cd6; margin:0 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;}
.copyright p a{ margin-right:5px;}

.last{ display:none;width:100%; height:40px; line-height:40px; background:#008cd6; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #61B3FA solid; background:#008cd6; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; border-right:1px #0469BB solid; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;} 

/**footer end**/

@media only screen and (max-width: 1200px) {
	.flag,.school_apply_left,.recruit-left{
		display: none;
	}
	.container{
		width: 94%;
		padding:0 3%;
	}
	.ad03{
		width: 100%;
	}
	.search_bottom a {
	    padding-right: 3px;
	}
	.hiSlider-item img{
		height: 317px;
	}
	.banner_box .guide h3 {
	    font-size: 18px;
	}
	.banner_box .guidet h3 em {
	    font-size: 16px;
	}
	.banner_box .guide p {
	    font-size: 12px;
	}
	.banner_box .guide {
	    width: 28.5%;
	}
	.australian{
		margin-bottom: 18px;
	}
	.australian dt {
	    width: 23.33%;
	}
	.australian dt div b {
	    font-size: 20px;
	}
	.australian dt div em {
	    font-size: 14px;
	}
	.australian dd {
	    width: 70.67%;
	}
	.australian dd a {
	    padding-right: 32px;
	}
	.flow li{
		width: 12.38%;
	}
	.program .li3_box p select,.program .li3_box p input {
	    width: 62%;
	}
	.program .program1 .tabList li,.program .program2 .tabList li  {
	    width: 29.5%;
	}
	.hs .school_apply_right, .master .school_apply_right, .course .school_apply_right,#footer,.nav div,.recruit-right {
	    width: 100%;
	}
	.school .tabList li {
	    width: 11.4%;
	}
	.school_li li {
	    margin-bottom: 1.2%;
	}
	.li_bottom p.clearfix {
	    padding-top: 0;
	    margin-bottom: 0;
	}
	.cnt-news .tablist li {
	    width: 29.6%;
	    margin: 0 2%;
	}
}
@media only screen and (max-width: 1100px) {

	.australian dt {
	    width: 25.33%;
	}
	.australian dd {
	    width: 68.67%;
	}
	.australian dd a {
	    padding-right: 25px;
	}
}
@media only screen and (max-width: 1024px) {
	.search .center,.search .right,.nav .no,.australian,.flow,.r-service,.ad01,.ad02,.school,.link,.banner_box .right,.ad03,.cnt-right,.cnt-left .map,.cnt-left .statement,.bdsharebuttonbox,.cnt-left-news{
		display: none;
	}
	.search {
	    margin-bottom: 2%;
	    padding-top: 2%;
	}
	.search .left {
	    width: 100%;
	    padding-top: 0;
	}
	.body-list .nav{
		margin-bottom: 0;
	}
	.nav a{
		width: 12.5%;
	}
	.recruit dd p{
		height:48px;	
	}
	.program .program_box>div {
	    width: 100%;
	    height: auto;
	}
	.program .program_box .program2 {
	    margin: 3% 0;
	}
	.program .program_box .program3,.banner_box .banner {
	    width: 100%;
	}
	.program .program1 .li_top,.program .program2 .li_top{
		width: 10%;
		float: left;
		height: 313px;
		line-height: 28px;
		font-size: 16px;
		background-color: #1897da;
	}
	.program .li_top img{
		display: block;
		padding-right: 0;
		margin:125px auto 0;
	}
	.program .tab{
		width: 80%;
		padding:4% 5%;
		float: left;
	}
	.program .p,.hiSlider-item img {
	    height: auto;
	}
	.program .li3_box {
	    padding: 4% 10%; 
	}
	.program .li3_box p {
		width: 43%;
		line-height: 40px;
		padding-left: 2%;
		float: left;
	    margin-bottom: 3%;
	}
	.program .li3_box .p1,.program .li3_box .p3{
		margin-right: 9%;
	}
	.program .li3_box p input {
	    height: 38px;
	    line-height: 38px;
	}
	.program .li3_box p select {
	    width: 71%;
	    height: 38px;
	    line-height: 38px;
	}
	.program .li3_box .way {
	    margin-bottom: 4%;
	}
	#submit {
	    width: 30%;
	    margin: 0 35%;
	    height: 40px;
	    line-height: 40px;
	}
	.program .tel {
	    padding-top: 3%;
	}
	.school_li li {
	    width: 31.9%;
	}
	.cnt-left{
		width: 100%;
	}
	.cnt-left .recommend {
	    padding-bottom: 5%;
	}
}
@media only screen and (max-width: 767px) {
	h2 i,h2 em,.page a,.page b,.cnt-news-bottom{
		display: none;
	}
	.search {
	    margin-bottom: 3%;
	    padding-top: 3%;
	}
	h2{
		font-size: 24px;
		margin-bottom: 3%;
	}
	.nav{
		padding:2% 0;
	}
	.nav a{
		width: 25%;
		line-height: 28px;
	}
	.recruit-right dl{
		width:46%;
		margin:0 1.5% 3%;		
	}
	.program .li3_box p select {
	    width: 63%;
	}
	.program .program1 .li_top span, .program .program2 .li_top span {
	    display: block;
	    width: 20px;
	    margin:0 auto;
	}
	.program .li_top img {
	    margin-top:100px;
	}
	.program .li3_box {
	    padding: 4% 6%;
	}
	.program .li3_box .p1, .program .li3_box .p3 {
	    margin-right: 6%;
	}
	.program .li3_box p {
	    width: 44%;
	}
	.banner_box, .flow, .program, .hs, .course, .master, .school, .link, .ad01, .ad02 {
	    margin-bottom: 5.5%;
	}
	.course h2 span {
	    background-size: 16%;
	}
	.page .pre, .page .next, .page .fst-page, .page .last-page {
	    display: inline-block;
	    width: 60px;
	}
	.cnt-left .recommend{
		margin-bottom: 5%;
	}
	.news-content .page {
	    padding-bottom: 2%;
	}
	#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
	#QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
	.copyright,.last{ display:block;}
}
@media only screen and (max-width: 650px) {
	.search .left img{
		width: 100px;
	}
	.search h1{
		font-size: 22px;
		line-height: 32px;
	}
	.nav a{
		font-size: 14px;
		line-height: 24px;
	}
	.school_li li {
	    width: 47.3%;
	    margin:0 1% 2%;
	}
	.school_li .li1, .school_li .li5 {
	    margin-left: 1%;
	}
	.school_li .li1, .school_li .li2, .school_li .li3, .school_li .li4 {
	    margin-bottom: 2%;
	}
	.today-news li {
	    width: 96%;
	    padding:0 0 0 4%;
	    line-height: 30px;
	}
	.newslist-cnt h2 {
	    font-size: 24px;
	    margin-bottom: 4%;
	}
	.cnt-left>div {
	    margin-bottom: 5%;
	}
	.newslist-cnt .nl li {
	    padding: 4%;
	}
	.news-tit h1 {
	    font-size: 24px;
	    line-height: 32px;
	}
	.newslist-cnt .nl li>a {
	    font-size: 18px;
	    margin-bottom: 2%;
	}
	.newslist-cnt .nl li p {
	    margin-bottom: 1.5%;
	}
}
@media only screen and (max-width: 550px) {
	
	.program .program1 .li_top, .program .program2 .li_top {
	    width: 13%;
	}
	.program .tab {
	    width: 77%;
	}
	.program .program2 .tabCon p a {
	    width: 100%;
	    text-align: left;
	    font-size: 12px;
	}
	.program .li3_box p {
	    width: 98%;
	}
	.program .li3_box .p1, .program .li3_box .p3 {
	    margin-right: 0;
	}
	.dd_top span {
	    font-size: 16px;
	}
	.dd_top a {
	    font-size: 12px;
	}
	#submit {
	    width: 50%;
	    margin: 0 25%;
	}
	.program .li3_box p select {
	    width: 71%;
	}
}
@media only screen and (max-width: 400px) {
	.nav a{
		font-size: 14px;
	}
	.hiSlider-title {
		font-size: 14px;
		line-height: 32px;
	}
	.hiSlider-pages {
		bottom: 4px;
		right: 10px;
	}
	.recruit-right dl{
		width:100%;
		margin-left:0;
		margin-right:0;	
	}
	.recruit-right dl img{
		width:100%;
	}
	.recruit dd {
		padding: 2% 5% 4%;
	}
	.recruit dd p{
		height:auto;	
		margin-bottom:1%;
	}
	
	.program .program1 .li_top, .program .program2 .li_top {
	    width: 100%;
	    height: auto!important;
	    line-height: 46px;
	}
	.program .tab {
	    width: 94%;
	    padding:4% 3%;
	}
	.program .li_top img {
	    display: inline-block;
	    padding-right: 10px;
	    margin: 0;
	    padding-bottom: 0;
	}
	.program .program1 .li_top span, .program .program2 .li_top span {
	    display: inline-block;
	    width: auto;
	    margin: 0;
	}
	.school_li .li1, .school_li .li2, .school_li .li3, .school_li .li4,.school_li li {
	    margin-bottom: 4%;
	}
	.li_bottom p.clearfix,.dynamic>a span,.school_li li>a span,.program .tabList li {
	    font-size: 12px;
	}
	.school_li li>a span{
		line-height: 24px;
	}
	.school_li li .bm {
	    padding: 0 3px;
	}
	.school_li li .zj {
	    padding-left: 15px;
	}
	.program .li3_box p{
	    line-height: 32px;
	    height: 32px;
	}
	.program .li3_box p input {
		height: 30px;
		line-height: 30px;
	}
	.program .li3_box p select {
	    height: 30px;
		line-height: 30px;
	}
	#submit {
	    height: 34px;
	    line-height: 34px;
	}
	.today-news {
	    padding-left: 10%;
	}
}
