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,.ad05{
	width: 1200px;
	margin:0 auto;
}
.ad05{
 display:block;
}
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,.top_news .hot-headlines,.top_news .active .h3_top h3,.top_news .title_bottom li,.hot .area,.hot .area_tab 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: 11.111111111%;
	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,.top_news li,.hot .box_cnt>a span,.hot .box_cnt li,.dynamic li,.dynamic>a span,.top_news .title_top ul li 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{
	color:#777;
}
.australian dd a:hover{
	color:#008cd6;
}
.australian dd em{
	padding:0 18px;
	float: left;
	font-style:normal;
	color:#777;
}
.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%;
    position: relative;
}
#ifocus_pic {
    display: inline;
    position: relative;
    float: left;
    overflow: hidden;
}
#ifocus_piclist li {
    overflow: hidden;
}

#ifocus_tx{
	position: absolute;
	bottom: 0;
	left:0;
	width: 100%;
	color: #fff;
	text-indent: 10px;
	background: rgba(0,0,0,.5);
	z-index: 2;
	font-size: 18px;
	line-height: 42px;	
}
#ifocus_tx a{
	color:#fff;
}
#ifocus_tx ul li {
    display: none;
}
#ifocus_btn{
	bottom: 10px;
	right: 40px;
	text-align: right;
	position: absolute;
	z-index: 3
}
#ifocus_btn li{
	height: 10px;
    width: 10px;
    margin: 0 4px;
    display: inline-block;
    overflow: hidden;
    text-indent: -100px;
    font-size: 0;
    border-radius: 50%;
    background: #fff;
}
#ifocus_btn li.on{
	background-color: #3098df;
}
.banner_box .guide{
	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 .guide h3 em{
	font-style: normal;
	font-size: 18px;
}
.banner_box .guide div{
	border: 1px solid #ccc;
	border-top:0 none;
	padding:5% 7%;
}
.banner_box .guide p{
	color:#565656;
	line-height: 20px;
	margin-bottom: 12px;
}
.banner_box .guide p em{
	padding:0 14px;
	font-style: normal;
	color:#ccc;
}
.banner_box .guide p a.more{
	float: right;
    background-color: #008cd6;
    color: #fff;
    line-height: 24px;
    padding: 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
/**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,.top_news,.hot,.program,.hs,.course,.master,.school,.link,.ad01,.ad02{
	margin-bottom: 3.5%;
}
.ad05{
    margin-bottom:1%;
}
/**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**/

/**top_news star**/
.top_news .news_left{
	width: 66.3%;
	padding:2%;
	border: 1px solid #ccc;
	border-top:1px solid #d71b18;
	position: relative;
	margin-left: 1.3%;
}
.top_news .news_left h2{
	position: absolute;
	left:-16px;
	top:20px;
	width: 20px;
	padding: 10px;
	font-size: 20px;
	font-weight: normal;
	color:#fff;
	background:#d71b18;
}
.top_news .title_top{
	padding-left: 3.5%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 2.3%;
	margin-bottom: 3%;
}
.top_news .hot-headlines{
	width: 56.4%;
}
.top_news .hot-headlines p{
	height: 72px;
	overflow: hidden;
}
.top_news .hot-headlines p a{
	color:#e8533d;	
}
.top_news .title_top ul{
	float: right;
	width: 41.6%;
}
.top_news .title_top ul li{
	float: left;
	width: 48%;
	padding:0 1%;
	text-align: center;
}
.top_news .title_top ul li span{
	width: 100%;
	display: block;
	padding-top: 2.5%;
}
.top_news .title_top h3{
	font-size: 20px;	
	margin-bottom: 3%;
}
.top_news h3{
	color:#d71b18;
}
.top_news .title_head .left span{
	padding-right: 18px;
}
.top_news .title_head .left a{
	padding:0 8px;
}
.top_news .title_head .left em{
	font-style: normal;
}
.top_news .title_head{
	margin-bottom:0.5%;	
}
.top_news .title_bottom h3{
	font-size:20px;
	padding-right:18px;
	line-height:30px;
}
.top_news .title_bottom>ul li {
	width: 46%;
	padding:0 2%;
	line-height: 28px;
	
}
.top_news .title_bottom h3,.top_news .title_bottom .title_head ul{
	float:left;	
}
.top_news .title_bottom .title_head li{
	padding:0 10px;
	line-height:16px;
	margin:8px 0;
}
.top_news .title_bottom .title_head .li1{
	border-right:1px solid #888;
}
.top_news .title_bottom>ul li,.hot .box_cnt li,.dynamic li,.top_news .active li{
	background: url(http://cg.yuloo.com/mg/xin-images/li_bg.png) no-repeat left center;
} 
.top_news .title_bottom>ul li:hover,.hot .box_cnt li:hover,.dynamic li:hover,.top_news .active li:hover {
	background: url(http://cg.yuloo.com/mg/xin-images/li_hover_bg.png) no-repeat left center;
}
.top_news li:hover a,.hot .box_cnt div a:hover,.program .tabCon p a:hover,.program .box_cnt>div a:hover{
	color:#d71b18;
}
.top_news .active{
	width: 25%;
}
.top_news .active>a{
	position:relative;
	display:block;	
}
.top_news .active>a span{
	width:90%;
	padding:0 5%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	line-height:32px;
	background-color:rgba(0,0,0,0.5);	
}
.top_news .active .h3_top{
	padding:12px 0;
	background-color: #f5f5f5;
	margin-bottom:6%;
}
.top_news .active .h3_top h3{
	font-size: 20px;
	font-weight: normal;
	padding-left: 12px;
	border-left: 3px solid #008cd6;
}
.top_news .active .h3_top a{
	float: right;
	padding-right: 12px;;
}
.top_news .active ul{
	padding-top:4%;
}
.top_news .active li{
	width: 96%;
	line-height: 28px;
	padding-left: 4%;
}
/**top_news end**/
.box_cnt{
	display: none;
}
.ad01,.box_hover,.dynamic>a,.school_li li>a{
	display: block;	
}

/**hot star**/
.hot  h2 span{
	background:#fff url(http://cg.yuloo.com/mg/xin-images/hot.png) no-repeat left center;
}
.hot .area{
	width: 23.5%;
	padding:0 1%;
}
.hot .area1{
	padding-left: 0;
}
.hot .area4{
	padding-right: 0;
}
.hot .area_tab li{
	width: 100%;
	line-height: 40px;
	text-align: center;
	border: 1px solid #ccc;
	cursor: pointer;
}
.hot .area_tab .hover{
	background-color: #008cd6;
	border: 1px solid #008cd6;
	color:#fff;
}
.hot .tabCon{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding:6.1% 6.1% 9%;
}
.hot .box_cnt>a{	
	text-align: center;
	position: relative;
	margin-bottom: 5%;
	display:block
}
.hot .box_cnt>a span{
	display: block;
	width: 90%;
	padding:0 5%;
	line-height: 30px;
	text-align: center;
	position: absolute;
	bottom: 0;
	left:0;
	color:#fff;
	background-color: rgba(0,0,0,0.5);
}
.hot .box_cnt li {
	width: 95%;
	line-height: 30px;
	padding-left: 5%;
}
.hot .box_cnt div{
	margin-top:10px;
	background: url(http://cg.yuloo.com/mg/xin-images/dash_bg.png) repeat-x center;
	text-align: center;
}
.hot .box_cnt div a{
	padding:0 15px;
	background-color: #fff;
	color:#adadad;
}
/**hot end**/

.ad02 a{
	width: 48.7%;
}

/**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{
	width: 29.8%;
}
#ee2{
	margin:0 4.3%;
}
.program .program2 .tabList li{
	width: 21.4%;
	margin:0 1.9%;
}
#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{
	width: 21%;
	float: left;
	padding:2% 2% 1.5%;
	background-color: #f5f5f5;
}
.school_apply_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: 32px;
	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;
}
.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;
}
.cnt-right .ad01{
     padding:0;
}
.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{
		display: none;
	}
	.container,.ad05{
		width: 94%;
		padding:0 3%;
	}
	.ad03{
		width: 100%;
	}
	.search_bottom a {
	    padding-right: 3px;
	}
	.banner_box .banner {
	    width: 69%;
	}
	.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%;
	}
	.hot .area_tab li {
	    width: 49.1%;
	}
	.program .li3_box p select,.program .li3_box p input {
	    width: 62%;
	}
	.program .program1 .tabList li {
	    width: 29.5%;
	}
	.program .program2 .tabList li {
	    width: 21.9%;
	    margin:0 1.5%;
	}
	.hs .school_apply_right, .master .school_apply_right, .course .school_apply_right,#footer,.nav div {
	    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,.top_news .active,.r-service,.hot,.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%;
	}
	.top_news .news_left {
	    width: 94.7%;
	}
	.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{
	    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) {
	.top_news .title_head ul,.top_news .title_head .right,.top_news .title_head em,.top_news .news_left h2,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;
	}
	.top_news .news_left {
	    width: 90%;
	    padding:5%;
	    margin-left: 0;
	}
	.top_news .hot-headlines,.top_news .title_top ul,.top_news .title_head .left{
		width: 100%;
	}
	.top_news .hot-headlines{
		margin-bottom: 3%;
	}
	.top_news .title_bottom>ul li {
	    width: 98%;
	    line-height: 32px;
	    padding-right: 0;
	}
	.top_news .title_top {
	    padding-bottom: 5%;
	    padding-left: 0;
	    margin-bottom: 5%;
	}
	.top_news .hot-headlines p {
	    height: auto;
	}
	.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, .top_news, .hot, .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;}
	.scrotop{display:none!important;}
}
@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;
	}
	.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%;
	}
}
