*{ margin:0 auto; padding:0px;}
#wrap {
	width: 100%;
	
	background-color: #FFF;
}
/*header*/
.header {
	position: relative;
	background-position: center;
	background-color: #FFF;
	background-image: url(../images/head.jpg);
}
#headbox{ }
.head_t {
	position: relative;
	width: 1200px;
	height: 100px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 100;
}




	
	.box-top{
	width: 80px;
	height: 30px;
	padding-left: 5px;
	padding-top: 10px;
	float: right;
 
	}
.box-top a{
	color: #fff;
	font-size: 12px;
}


.head_r {
	position: relative;
	width: 200px;
	height: 50px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: right;
}
.logo{
	z-index: 50;
	position: absolute;
	width: 380px;
	height: 70px;
	background-repeat: no-repeat;
	margin-top: 15px;
	top: 10px;
	bottom: 15px;
}
.search1{
	float: right;
	height: 90px;
	width: 260px;
}



.tools{margin-top:50px;padding-right:35px;}
	
	.searchbox{display:none;margin:0 8px;}
	.searchbox input{
	width: 250px;
	height: 42px;
	color: #000;
	background: #eeeef0;
	border-radius: 20px;
	border: none;
	opacity: 0.5;
	outline: 0;
	font-size: 16px;
	z-index: 10;
	position: relative;
	padding-left: 1em;
	margin-top: 5px;
}


.tel {
	background-size: 228px 69px;
	float: right;
	background-position: 0;
	width: 340px;
	margin-top: 50px;
	height: 40px;
	color: #FFF;
	float: right;
	width: 45%;

	
}
	.search-box {
	height: 40px;
	width: 250px;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	padding: 0px;
}
.sech-box .inp {
	padding: 7px;
	height: 16px;
	color: #c3c3c3;
	border: none;
	background: #fff;
*line-height:16px
}
.sech-box span {
	display: inline-block;
	vertical-align: middle;
	width: 31px;
	height: 29px
}


.input1 {
	HEIGHT: 30px;
	LINE-HEIGHT: 30px;
	WIDTH: 280px;
	border: 1px solid #EBEBEB;
	background-color: #FFF;
}
.input1-short {
	BORDER-TOP: #ccc 1px solid; HEIGHT: 30px; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 30px; WIDTH: 250px
}
.input2 {
	BORDER-LEFT-WIDTH: 0px;
	CURSOR: point;
	HEIGHT: 30px;
	BORDER-RIGHT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 30px;
	BORDER-TOP-WIDTH: 0px;
	WIDTH: 30px;
	background-image: url(../images/sch_s.png);
}
.input2:hover {
	COLOR: #ddd;
}
.searchtd {
	MARGIN-BOTTOM: 25px
}

.pull-right {  float: right !important;}
	.tools .inavbar{display:none;}





.headrg{
	float: right;
	background-image: url(../images/wx.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 200px;
}
.head_t span {
	
	
	height: 40px;
}


.headtop {
	width: auto;
	color: #0054A5;
	height: 26px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 15px;
	text-align: center;
	background-color: #e8eaee;
	background-repeat: repeat-x;
}


.headtop_in {
	width: 1000px;
	color: #08151D;
	margin-top: 5;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12px;
	text-align: right;
	padding-top: 5px;
	height: 100%;

}

.headtop_in ul{
	 list-style:none; /* 去掉ul前面的符号 */
    margin: 0px; /* 与外界元素的距离为0 */
    padding: 0px; /* 与内部元素的距离为0 */
    width: auto; /* 宽度根据元素内容调整 */

	}
	
	
.headtop_in ul li
{
    float:right;
	width:60px; /* 向左漂移，将竖排变为横排 */
}
  
.headtop_in a{
	color: #08151D;
	font-size: 12px;	
	}
	.headtop_in a.hover{color: #990000;
	
	}
	
.head_c {
	background: #0054a5;
	height: 55px;
	width: 100%;
	position: relative;
	z-index: 1000;
	background-color: #0169c7;
}
#kinMaxShow { z-index:700;}
.nav {
	width: 1200px;
	color: #FFF;
	height: 30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.wp_nav .nav-item a span.item-name {
	line-height: 22px;
	cursor: pointer;
	z-index: 100!important;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}




.nav-item{
	padding: 6px 8px!important;
}

.nav-item a{
	font-size: 14px;
	color: #FFF;
}
	
.head_c ul li {float:left; line-height:40px; font-size:16px;    position: relative;}
.head_c ul li a{
	
	    color: #fff;
    font-size: 1em;
    display: block;
}
}
.head_c ul li a:hover{
	color: #fff;
	-webkit-box-shadow: 0px 0px 15px #fff;
	-moz-box-shadow: 0px 0px 15px #fff;
	box-shadow: 0px 0px 10px #ccc;
	background-color: #990000;
}
.head_b img {width:100%; height:auto;}
.head_b {position:relative;}
.gonggao {position:absolute; width:1200px;background:url(../images/news_bg.png) repeat-x; height:40px; bottom:4px; margin-left:-600px; left:50%;}
.gonggao ul {background:url(../images/laba.png) no-repeat 35px center; background-size:18px 20px; padding:0 0 0 80px;}
.gonggao ul li {width:550px; float:left; line-height:40px;}
.gonggao ul li a{color:#545454}
.gonggao ul li a:hover{color:#0054a5}
.gonggao ul li span{float:right; padding:0 80px 0 0;}
.contents {
	height: auto;
}

.main0{
	width: 100%;
	height: 100%;
	background-color: #EFEFEF;
	


}


.apply{
	width: 100%;
	height: 45px;
	background-color: #447fbe;
	
}
.apply-center {
	width: 350px;
	height: 40px;
	color: #FFF;
	font-family: "Arial Unicode MS";
	margin: auto;
	background-color: #447FBE;
}

.main1 {
	width: 1200px;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.main2 {
	width: 1200px;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	padding-top: 20px;
}
.main3 {
	background-color: #4480BF;
	height: 250px;
	width: 100%;
}
.main3-in {
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

.main2-left{
	width: 880px;
	height: 340px;
	float: left;
	}
	
.main2-right{
	
	width: 282px;
	float: right;
	height: auto;
	}	
.main2-top1{
	width: 860px;
	height: 260px;
	float: left;
	
}


.main2-top2{
	width: 860px;
	height: 260px;
	float: left;
	
	
}

.mode01 {
	margin: 0px auto; width: 97.5%;
}
.news {
	width: 100%;
}

.title1 {
	margin: 12px 0px;
	height: 36px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9AD076;
}

.title1 a{
	width: 88px;
	font-size: 18px;
	width: 97px;
	height: 36px;
	color: rgb(137,137,137);
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
}
.title1 h2 {
	width: 88px;
	font-size: 18px;
	width: 97px;
	height: 36px;
	color: #444;
	line-height: 36px;
	font-size: 16px;
	font-weight: normal;
}
.title1 .more1 {
	width: 60px;
	height: 36px;
	line-height: 36px;
	padding-left: 12px;
	font-size: 1.2em;
	float: right;
	display: block;
}
.title1 .more1 a {
	display: block;
	font-size: 12px;
	color: #666;
	font-weight: normal;
}

.title2{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	background-image:
}

.link1{
	width: 326px;
	float: left;
	margin-bottom: 5px;
	height: 60px;
}

.link2{
	margin-top: 20px;
	width: 300px;
	float: left;
	margin-bottom: 10px;
	height: auto;
}



.featured {
	width: 940px;
	height: 450px;
	overflow: hidden
	background-color: rgb(0, 0, 0);
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(0)!important;
}
.xyxw{
	width: 820px;
	float: right;
	height: auto;
}

.pic1{
	width: 360px;
	height: 260px;
	float: left;
}

.pic2{
	width: auto;
	height: auto;
	float: left;
	padding-left: 5px;
}
.newslist1{
	width: 360px;
	height: auto;
	float: left;
	text-align: left;
	padding-top: 15px;
}


.newslist1 a{
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 1.5;
}

.notice{
	width: 400px;
	float: left;
	height: auto;
}



.xyztc{
	width: 360px;
	float: left;
	height: auto;
}


.wp_article_list .list_item .Article_Title {
	float: left;
	font-size: 16px;
}


.wrap2 {
	width: 100%;
	float: left;
	background-color: #FFF;
}

.wrap0 {
	width: 100%;
	float: left;
	background-color: #EFEFEF;
}

.wrap3{
	width: 1200px;
	height: 250px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #022366;
}
.biaoyu{
	width: 300px;
	height: 40px;
	float: left;
	font-size: 26px;
	color: #E3E3E3;
	font-family: "方正粗倩简体";
	text-align: left;
}
.dizhi{
	width: 750px;
	font-size: 13px;
	color: #EEEEEE;
	font-family: "宋体";
	float: left;
	text-align: left;
	line-height: 2;
	font-weight: normal;
}
.weixintu{
	width: 100px;
	font-size: 12px;
	color: #E3E3E3;
	font-family: "微软雅黑";
	text-align: left;
	float: right;
	line-height: 1.5;
	margin-right: 25px;
}


.weixintu2{
	width: 100px;
	font-size: 12px;
	color: #E3E3E3;
	font-family: "微软雅黑";
	text-align: left;
	float: right;
	line-height: 1.5;
	margin-right: 90px;
}

.ztwz{
	width: 1200px;
	
	height: auto;
	margin-right: 20px;
}



.news {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.xinwen {
	width: auto;
	float: left;
}
.xinwen a:hover {color:#0054a5}
.xinwen h2 {
	line-height: 40px;
	padding: 0 20px 0px;
	border-bottom: 1px solid #0054a5;
	color: #CC3300;
	font-size: 18px;
}
.more {color:#545454; font-size:14px;}
.more:hover {color:#0054a5; font-weight:bold;}
.news_box ul li {border-bottom:1px dashed #d2d0d0;}
.news_box ul li img{width:115px; height:90px; float:left; margin:18px;}
.news_box ul li div {margin:15px 0 10px; float:left; width:420px;}
.news_box ul li div h3 {color:#31332e; font-size:16px; font-weight:bold; line-height:30px;}
.news_box ul li div p {color:#545454; line-height:20px;}
.news_box ul li div h3:hover {color:#0054a5; }
.yuangong {width:580px;float:right;}
.yuangong a:hover {color:#0054a5}
.yuangong h2 {line-height:40px; padding:0 20px 0px; border-bottom:1px solid #0054a5;color:#545454; font-size:18px;}
.yg_main {border-bottom:1px dashed #d2d0d0; margin:9px 20px 20px; padding:0 0 20px}
.yg_main h3 {font-size:18px; color:#1c80e0; line-height:40px;}
.yg_main p { color:#545454;}
.yg_list ul li {padding:5px 20px 5px;}
.yg_list ul li a {padding-left:15px; color:#545454}
.link {background:url(../images/link.jpg) no-repeat 0 center; background-size:10px 30px; width:1170px; margin:0 auto 20px;padding-left:30px; height:50px; line-height:50px;}
.link span {color:#0c4dc1; font-weight:bold;}
.link a {display:inline; padding:0 10px; color:#545454;}
.link a:hover {display:inline;  color:#0c4dc1;}
.footer {
	width: 100%;
	text-align: center;
	color: #fff;
	float: left;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #022366;
	z-index: -1;
	margin-top: 10px;
}



.fw_tel {
	font-size: 16px;
	margin-bottom: 30px
}
.tel_box span{ padding:20px;}
.bq {width:100%; background:#053f77; padding:10px 0}
.daziti{ size:20px; color:#36C;}
.hongzi{
	size: 20px;
	color: #06C;
}
/*专题链接*/
.cont-3-l .sudy-scroll-wrap{}
.cont-3-l .sudy-scroll-wrap li{display:inline-block;opacity:0.6;filter:alpha(opacity=60);}
.cont-3-l .sudy-scroll-wrap li span{display:none;}
.cont-3-l .sudy-scroll-wrap li.n1{}
.cont-3-l .sudy-scroll-wrap li.n2{}
.cont-3-l .sudy-scroll-wrap li:hover{opacity:1;filter:alpha(opacity=100);}
.cont-3-l .sudy-scroll-page { width:100%; height:6px; }
.cont-3-l .sudy-scroll-page .page-index { display:inline-block; width:8px; height:8px; border-radius:5px; overflow:hidden; background:#666; margin:0 3px;}
.cont-3-l .sudy-scroll-page .active { background:#63065F}
.bg{
	width: 90%;
	height: 120px;
	background-color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;
}
.imgztwz{
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*通知部分*/

.yg_main {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	height: 100%;
	width: 98%;
	float: left;
	padding-bottom: 0px;
	margin-top: 0px;

}

.wp_article_list .list_item {
    width: 100%;
    height: 24px;
    line-height: 24px;
    border-bottom: 0px dashed #ccc!important;
    vertical-align: top;
}


.wp_article_list .list_item .Article_Index {
    display: inline-block;
   
    height: 16px;
    margin-top: 3px;
    color: #fff;
    font-size: 11px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -99em;
    background: url(../images/li.gif) no-repeat 50%!important;
}





#wp_news_w22 .wp_article_list .list_item {
    width: 100%;
    height: 35px;
    line-height: 24px;
    border-bottom: 0px dashed #ccc!important;
    vertical-align: top;
}

/*list*/
.leftlist{
	width: 25%;
	float: left;
	height: 100%;
	clear: both;
	background-color: #F7F7F7;
}
.listtable{
	width: 73%;
	float: right;
	height: 100%;
	background-color: #FFF;
}

.tablebg{
	width: 96%;
	margin: 5px;
	background-color: #FFFFFF;
	padding: 10px;
}
.listmain1 {
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/about.jpg);
}

.listmain2 {
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/course.jpg);
}

.listmain3 {
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/culture%20experience0.jpg);
}
.listmain8{
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/foreignteacher.jpg);
}

.listmain9{
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/international%20students.jpg);
}

.listmain4{
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/admission.jpg);
}






.listmain5 {
	width: 100%;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-size: 100%;
	position: relative;
}
.listmain5 img{height:auto;max-width:100%;}

.listmain6 {
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/about.jpg);
}


.listmain7{
	width: 100%;
	height: 280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/lanmu/inte.jpg);
}


.title10 {
	
	height: 44px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	background-color: #0054A5;
}
.title10 h2 {
	width: 88px;
	font-size: 18px;
	width: 97px;
	height: 36px;
	color: rgb(68, 68, 68);
	line-height: 36px;
	font-size: 19px;
	font-weight: bold;
}


.title20{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
}


.wp_nav .sub-nav .nav-item a span.item-name {
	padding: 5px 10px;
	line-height: 22px;
	font-size: 12px!important;
}



    opacity: 0;

    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    transform: rotateY(90deg);

    -webkit-transition: opacity .4s, -webkit-transform .5s;
    -moz-transition: opacity .4s, -moz-transform .5s;
    -ms-transition: opacity .4s, -ms-transform .5s;
    -o-transition: opacity .4s, -o-transform .5s;
    transition: opacity .4s, transform .5s;

.wp_article_list .list_item span {
    display: inline-block;
    vertical-align: top;
    float: left;
    /* margin-left: 5px; */
    LINE-HEIGHT: 1.5px;
    /* font-size: 14px; */
}

.wp_article_list .list_item span a {
	
	color: #333;
}


.arti_title {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 2;
}

.arti_metas{font-size:14px;line-height: 2;}
.tablebg a{
	font-size: 16px;
	line-height: 1.5;}






.entry{
	font-size: 14px;
	line-height: 1.5;
	color: #333;
	margin-top: 10px;
}
.Column_Name{
	font-size:16px;
	color:#FFF;
	}

.articlelist3_tr {
    background: url(null)!important; 
    background-position: 0px 24px;
    background-repeat: repeat-x;
}
.news_icon {
     background: url(null); 
    height: 16px;
    background-position: 0px 2px;
    background-repeat: no-repeat;
    width: 10px;
    display: block;
    float: left;
}


.wp_listcolumn .wp_column a .column-name {
    display: inline-block;
    line-height: 22px;
    padding: 10px 10px 5px 20px;
    cursor: pointer;
    font-size: 15px!important;
color: #0054a5;
}
}


.wp_article_list .list_item .Article_PublishDate {
	
    color: #666;
}
.title10 {
	
	height: 44px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #EEE;
	background-color: #0054A5;
}
.title10 h2 {
	width: 88px;
	font-size: 18px;
	width: 97px;
	height: 36px;
	color: rgb(68, 68, 68);
	line-height: 36px;
	font-size: 19px;
	font-weight: bold;
}


.title20{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 20px;
	padding-top: 10px;
}
.title1 {
	height: 36px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1C80E0;
	width: 98%;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.title1 a{
	width: 88px;
	font-size: 18px;
	width: 97px;
	height: 36px;
	color: rgb(137,137,137);
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
}
.title1 h2 {
	width: 88px;
	font-size: 18px;
	width: 97px;
	height: 36px;
	color: #444;
	line-height: 36px;
	font-size: 16px;
	font-weight: normal;
}
.title1 .more1 {
	width: 60px;
	height: 36px;
	line-height: 36px;
	padding-left: 12px;
	font-size: 1.2em;
	float: right;
	display: block;
}
.title1 .more1 a {
	display: block;
	font-size: 12px;
	color: #666;
	font-weight: normal;
}

.foot a {
	font-size: 12px;
	color: #fff;
	font-family: Arial;	
}

.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
  .none { display:none;}
  .hidden { visibility:hidden;}
  .clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
  .clearfix{display: block; *zoom:1;
      
   }
   

.xwbt{
	width: 700px;
	height: 30px;
	float: left;
}
.xwbt-more{
	
	float: right;
	height: 25px;
}	
.xwbt-bt{
	width: 400px;
	float: left;
	margin-left: 10px;
}	
		
.link6:a{
	font-size: 12px;
	color: #fff;
	font-family: Arial;	
}

.link3 a:link {color:#fff}
.link3 a:hover {color:#0054a5}

.title1 a:first-child{font-size:0;}
.title1 a:first-child:before{display:inline-block;content:'Home';font-size:16px;}

