/* ===============

 * 重新定义Html元素

 * =============== */

html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input {
    padding: 0;
    margin: 0;
	text-align:center;
	font-family: Microsoft YaHei,'微软雅黑';
	background-color:#f8f8f8;
	color:#3c3c3c;
}

body{
	width:100%;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td {
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
}


strong {
    font-weight: bold;
}

ul, ol {
    list-style: none outside none;
}

fieldset, img {
    border: medium none;
}

caption, th {
    text-align: left;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input, select, textarea {
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
}

a {
    outline: medium none;
}

a:link, a:visited, a:active {
    text-decoration: none;
}

i, cite, em {
    font-style: normal;
}

html {
    min-height: 101%;
}

/* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

* + html .clearfix {
    height: 1%;
}

time {
    color: #777;
}

/* ==========================

 * 为旧版本浏览器格式化Html5元素

 * ========================== */

article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display: block;
}

/*文字排版

******************************/

.f9 {
    font-size: 10.5px;
}

.f12 {
    font-size: 12px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f15 {
    font-size: 15px;
}


.f16 {
    font-size: 16px;
	line-height:26px;
}

.f20 {
    font-size: 20px;
	line-height:36px;
}

.f19 {
    font-size: 19px;
}

.f23 {
    font-size: 23px;
}

.f25 {
    font-size: 25px;
}

.f18 {
    font-size: 18px;
	font-weight:bold;
}


.f30 {
    font-size:30px;
}


.fb {
    font-weight: bold;
}

.fn {
    font-weight: normal;
}

.t2 {
    text-indent: 2em;
}


.lh40 {
    line-height: 40px;
}
.lh24 {
    line-height: 24px;
}

.lh48 {
    line-height: 48px;
}

.lh150 {
    line-height: 150%;
}

.lh180 {
    line-height: 180%;
}

.lh200 {
    line-height: 200%;
}

.unl {
    text-decoration: underline;
}

.no_unl {
    text-decoration: none;
}

.noborder {
    border-style: none !important;
    border-width: 0 !important;
}

/*定位

******************************/

.tl {
    text-align: left !important;
}

.tc {
    text-align: center !important;
}

.tr {
    text-align: right !important;
}

.bc {
    margin-right: auto;
    margin-left: auto;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right !important;
    display: inline;
}

.cb {
    clear: both;
}

.cl {
    clear: left;
}

.cr {
    clear: right;
}

.vm {
    vertical-align: middle;
}

.vt {
    vertical-align: top;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.abs-right {
    position: absolute;
    right: 0;
}

.zoom {
    zoom: 1
}

/*.hidden { visibility:hidden;}*/

.none {
    display: none;
}

.clear {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
}

/*长度高度

******************************/

.w10 {
    width: 10px;
}

.w20 {
    width: 20px;
}

.w30 {
    width: 30px;
}

.w40 {
    width: 40px !important;
}

.w50 {
    width: 50px !important;
}

.w60 {
    width: 60px !important;
}

.w65 {
    width: 65px;
}

.w70 {
    width: 70px;
}

.w80 {
    width: 80px;
}

.w90 {
    width: 90px;
}

.w96 {
    width: 96px;
}

.w100 {
    width: 100px;
}

.w110 {
    width: 110px;
}

.w120 {
    width: 120px;
}


.w130 {
    width: 130px;
}


.w150 {
    width: 150px;
}

.w160 {
    width: 160px;
}

.w180 {
    width: 180px;
}

.w200 {
    width: 200px !important;
}

.w210 {
    width: 210px !important;;
}

.w220 {
    width: 220px !important;;
}

.w230 {
    width: 230px;
}

.w240 {
    width: 240px;
}

.w250 {
    width: 250px !important;
}


.w260 {
    width: 260px !important;
}


.w265 {
    width: 265px !important;
}

.w270 {
    width: 270px;
}

.w290 {
    width: 290px;
}

.w294 {
    width: 294px;
}
.w300 {
    width: 300px !important;
}

.w331 {
    width: 331px !important;
}


.w335 {
    width: 335px !important;
}


.w340 {
    width: 340px; text-align:left;
}


.w350 {
    width: 350px; text-align:left;
}

.w371 {
    width: 371px !important;
}


.w380 {
    max-width: 380px;
	width: 100%;
}

.w388 {
    max-width: 388px;
	width: 100%;
}


.w398 {
    max-width: 398px;
	width: 100%;
}


.w400 {
    max-width: 400px !important;
	width: 100%;
}


.w430 {
    max-width: 430px !important;
	width: 100%;
}


.w450 {
    max-width: 450px !important;
	width: 100%;
}


.w460 {
    max-width: 460px !important;
	width: 100%;
}



.w500 {
    max-width: 500px;
	width: 100%;
}


.w510 {
    width: 500px!important;width:100%;
}


.w530 {
    max-width: 530px;
	width: 100%;
}

.w542 {
    max-width: 542px;
	width: 100%;
}


.w566 {
    width: 100%;

}
.w566 img{
	width: 100%;
	height: auto;
}


.w600 {
    max-width: 600px !important;
	width: 100%;
}


.w621 {
    max-width: 621px !important;
	width: 100%;
}

.w680 {
    max-width: 680px !important;
	width: 100%;
}

.w700 {
    width: 700px;
}


.w750 {
    width: 750px;
}


.w780 {
    width: 780px;
}

.w800 {
    width: 800px;
}

.w208 {
    width: 208px;
}

.w {
    width: 100%;
}

.w580 {
	width: 580px;
}

.w585 {
	width: 620px;
}



.w690 {
	max-width: 690px;
	width: 100%;
}



.w703 {
    max-width: 703px;
	width: 100%;
}


.w497 {
    max-width: 497px;
	width: 100%;
}


.w808 {
	max-width: 808px;
	width: 100%;
}
.w972 {
	max-width: 972px;
	width: 100%;
}

.w921 {
	max-width: 921px;
	width: 100%;
}

.w940 {
	max-width: 940px;
	width: 100%;
}



.w980 {
	max-width: 980px;
	width: 100%;
}

.w1148 {
	width: 100%;
	max-width: 1148px;
}

.w1196 {
	max-width:1196px; margin:auto;  overflow:auto;clear:both;width: 100%;
	}


.w1194 {
	max-width:1194px; margin:auto;  overflow:auto;clear:both;width:100%;
	}



.w1192 {
	 width:100%;max-width:1192px; margin:auto; overflow:auto;clear:both;
	}

.w1422 {
	 width:100%;max-width:1422px; margin:auto; overflow:auto;clear:both;
	}
.w1422 video{
	 width:100%;
}
.logoimg{
	width: 25vw;
    max-width: 429px;}

.w1200 {
	max-width:1200px; margin:auto; overflow:auto;clear:both; width:100%;
	}

.w-all{ 
	width:100%; margin:auto;  height:55px; line-height:55px; border-bottom:3px solid #d8d8d8;
	}	
	
.w-all-w{ 
	width:100%; margin:auto; text-align:center; background-color:#fff;
	}	
	
.w1919{ 
	max-width:1919px; margin:auto; background-color:#1079ca;width: 100%;
	}		
	
.h50 {
    height: 50px !important;
}


.h20 {
    height: 20px 
}

.h26 {
    height: 26px 
}

.h80 {
    height: 80px;
}

.h100 {
    height: 100px !important;
}


.h104 {
    height: 104px !important;
}


.h103 {
    height: 103px !important;
}


.h115{
    height: 115px 
}


.h120 {
    height: 120px !important;
}



.h150 {
    height: 150px !important;
}


.h160 {
    height: 160px !important;
}




.h183 {
    height: 183px;
}



.h200 {
    height: 200px;
}


.h240 {
    height: 240px !important;
}

.h250 {
    height: 250px !important;
}


.h260 {
    height: 260px !important;height: 283px;
}


.h {
    height: 100%;
}


.h40 {
    height: 40px;
}

.h48 {
    height: 48px;
}

.h50 {
    height: 50px;
}


.h380 {
    height: 380px;
}


.h429 {
    height: 429px;
}


.h423 {
    height: 423px;
}


.h630 {
    height: 630px;
}


.h810 {
    height: 810px;
}



.h1000 {
    height: 1000px;
}

.h1180 {
    height: 1180px;
}



.h1200 {
    height: 2100px;
}

.h1270 {
    height: 1270px;
}


.size30 {
    width: 30px;
    height: 30px;
}

.size32 {
    width: 32px;
    height: 32px;
}

.size40 {
    width: 40px;
    height: 40px;
}

.size60 {
    width: 60px;
    height: 60px;
}

.size70 {
    width: 70px;
    height: 70px;
}

.size72 {
    width: 72px;
    height: 72px;
}

.size75 {
    width: 75px;
    height: 75px;
}

.size80 {
    width: 80px;
    height: 80px;
}

.size90 {
    width: 90px;
    height: 90px;
}

.size100 {
    width: 100px;
    height: 100px;
}

.size110 {
    width: 110px;
    height: 110px;
}

.size120 {
    width: 120px;
    height: 120px;
}

.size128 {
    width: 128px;
    height: 128px;
}

.size142-80 {
    width: 142px;
    height: 80px;
}

.size160 {
    width: 160px;
    height: 160px;
}

.size160-48 {
    width: 160px;
    height: 48px;
}

.size150 {
    width: 150px;
    height: 150px;
}

.size160 {
    width: 160px;
    height: 160px;
}

.size184 {
    width: 184px;
    height: 114px;
}

.size190 {
    width: 190px;
    height: 190px;
}

.size196 {
    width: 196px;
    height: 196px;
}

.size233 {
    width: 233px;
}

.size250 {
    width: 250px;
    height: 250px;
}

.size310 {
    width: 310px;
    height: 310px;
}

.size-brand-logo {
    width: 88px;
    height: 42px;
}

.size-100 {
    width: 100px;
}

/*边距

******************************/

.m10 {
    margin: 10px;
}

.m15 {
    margin: 15px !important;
}

.m30 {
    margin: 30px;
}

.mt5 {
    margin-top: 5px;
}

.mt8 {
    margin-top: 8px;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mt50 {
    margin-top: 50px !important;
}


.mt45 {
    margin-top: 45px !important;
}

.mt100 {
    margin-top: 100px !important;
}

.mt135 {
    margin-top: 135px;
}


.mt160 {
    margin-top: 120px !important; margin-top: 200px;
}


.mt-20 {
    margin-top: -20px !important;
}
.mt-30 {
    margin-top: -30px !important;
}
.mt-40 {
    margin-top: -40px !important;
}
.mt-50 {
    margin-top: -50px !important;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb100 {
    margin-bottom: 100px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml-10 {
    margin-left: -10px;
}
.ml-20 {
    margin-left: -20px;
}
.ml-30 {
    margin-left: -30px;
}
.ml-40 {
    margin-left: -40px;
}
.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}


.ml30 {
    margin-left: 30px;
}


.ml46 {
    margin-left: 46px;
}

.ml50 {
    margin-left: 50px;
}

.ml130 {
    margin-left: 130px;
}



.ml240 {
    margin-left: 240px !important;
}


.ml70 {
    margin-left: 70px;
}

.ml100 {
    margin-left: 100px !important;
}

.ml110 {
    margin-left: 110px !important;
}

.ml200 {
    margin-left: 200px !important;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px !important;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px !important;
}


.mr35 {
    margin-right: 35px !important;
}


.mr50 {
    margin-right: 50px !important;
}

.mr100 {
    margin-right: 100px;
}

.mr115 {
    margin-right: 115px;
}

/*边距

******************************/

.p10 {
    padding: 10px;
}

.p15 {
    padding: 15px;
}

.p30 {
    padding: 30px;
}

.pt5 {
    padding-top: 5px;
}

.pt8 {
    padding-top: 8px;
}



.pt10 {
    padding-top: 10px;
}

.pt13 {
    padding-top: 13px;
}


.pt15 {
    padding-top: 15px;
}

.pt18 {
    padding-top: 18px;
}

.pt20 {
    padding-top: 20px;
}

.pt26 {
    padding-top: 26px;
}


.pt30 {
    padding-top: 30px;
}

.pt31 {
    padding-top: 31px;
}


.pt35 {
    padding-top: 35px;
}

.pt46 {
    padding-top: 46px;
}



.pt50 {
    padding-top: 50px;
}

.pt60 {
    padding-top: 60px;
}

.pt70 {
    padding-top: 70px;
}


.pt85 {
    padding-top: 85px;
}

.pt100 {
    padding-top: 100px;
}

.pt130 {
    padding-top: 130px;
}



.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb30 {
    padding-bottom: 30px;
}

.pb50 {
    padding-bottom: 50px;
}



.pb60 {
    padding-bottom: 60px;
}



.pb80 {
    padding-bottom: 80px;
}


.pb100 {
    padding-bottom: 100px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}


.pl25 {
    padding-left: 25px;
}


.pl30 {
    padding-left: 30px;
}

.pl50 {
    padding-left: 50px;
}

.pl80 {
    padding-left: 80px;
}

.pl100 {
    padding-left: 100px;
}


.pl110 {
    padding-left: 110px;
}

.pl111 {
    padding-left: 160px !important;padding-left: 90px;
}



.pl158 {
    padding-left: 158px;
}



.pl190 {
    padding-left: 190px;
}


.pl260 {
    padding-left: 260px;
}

.pl450 {
    padding-left: 450px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr18 {
    padding-right: 18px;
}


.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pr50 {
    padding-right: 50px;
}

.pr70 {
    padding-right: 70px;
}

.pr100 {
    padding-right: 100px;
}


/*图标和字之间拉开距离*/
i {
    margin-right: 5px
}

/* 网页标准色 */
.color-red{
    color: red;
}
.color-blue{
    color:#0f78cb;
}
.color-black{
    color:#434343;
}
.color-navy{
    color: navy;
}
.color-aqua{
    color: aqua;
}
.color-teal{
    color: teal;
}
.color-olive{
    color: olive;
}
.color-green{
    color: green;
}
.color-lime{
    color: lime;
}
.color-yellow{
    color: yellow;
}
.color-orange{
    color:#ff6801;
}
.color-maroon{
    color: maroon;
}
.color-fuchsia{
    color: fuchsia;
}
.color-purple{
    color: purple;
}
.color-silver{
    color: silver;
}
.color-grey{
    color: #676767;
}

.color-white{
    color: white;
}

.color-w{
    color:#cdcdcd;
}
.color-r{ 
	color:#e83b10;
}

.color-gold{
	color:#ab6b00;
	}
.link a{color:#cdcdcd;}
.link a:hover{color:white}

/* 网页背景标准色 */
.bg-color-black{
	background-color:#000000;
	}

.bg-color-white{
	background-color:#ffffff;
	}
	
.bg-grey{ 
	background-color:#f0f0f0;
	}	


.bg-greyn{ 
	background-color:#f4f4f4;
	}	


.bg-blue{ 
	background-color:#076ce0;
	}	



/*文字铵钮*/
.but-h{ line-height:120px; font-family: "Microsoft YaHei"; color:#696969; background-color:#fff;}
.but-h a {float:left;color:#696969; width:100px;}
.but-h a:hover{color:#076ce0; text-decoration:none; background-color:#076ce0;color:#ffffff;}
.but-h1{ line-height:50px; font-family: "Microsoft YaHei"; color:#ffffff; background-color:#076ce0;}
.but-h1 a { line-height:50px; font-family: "Microsoft YaHei"; color:#ffffff;border-top: 1px solid #83b5ef;}

.title-blue{ color:#000000}
.title-blue:hover{color:#0f78cb;}


.top-zi{ font-family: "Microsoft YaHei"; font-size:13px; height:55px; line-height:55px;}
.color-zi{color:#895500; padding-right:12px;}
.but-bk{color:#ffffff; border:1px solid #ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; letter-spacing:5px; padding:15px 20px 15px 20px; display:inline-block; font-size: 16px; overflow:hidden; line-height:100%;}
.but-bk:hover{ color:#076ce0; background:#FFFFFF}
.but-blue{color:#2c77d4; border:1px solid #2c77d4; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; letter-spacing:5px; padding:15px 20px 15px 20px; display:inline-block; font-size: 16px; overflow:hidden; line-height:100%;}
.but-blue:hover{ color:#FFFFFF; background:#076ce0}

/*背景图片*/
.teach_bg{background: url(../images/gk.jpg); color:#ffffff; width: 100%; background-size:cover;}
.bg-blue-zi{ background-color:#076ce0; height:100px; line-height:100px; color:#ffffff;}	
.bg-grey-zi{ height:60px; line-height:60px; color:#626262;border-bottom: 1px solid #ffffff;border-top: 1px solid #ffffff;}	



/*文本*/
.zc{padding-top:90px; font-size:16px; text-align:left; line-height:28px;}
.zcjp{ padding-top:50px!important; font-size:16px; text-align:left; line-height:28px;}
.zc_d{ padding-left:35px !important;padding-left:8px; width:400px !important;width:390px; padding-top:20px; font-size:18px; text-align:right;}
.jz{padding-left: 50px !important; font-family: "Microsoft YaHei"; text-align:justify; color:#FFF; line-height:28px;}
.tj{padding-left: 50px !important; font-family: "Microsoft YaHei";  color:#FFF; padding-top:50px;}
.by{   padding-left:20px; padding-right:20px; font-family: "Microsoft YaHei";  color:#8d8d8d; padding-top:30px; line-height:28px;}
.hb{ font-family: "Microsoft YaHei"; text-align:justify; color:#FFF; line-height:28px; text-align:center;}
.hb_h{text-align: center;font-family: "Microsoft YaHei"; color:#484848; font-size:15px; }
.blue_new{ background-color:#076ce0; color:#fff; font-size:15px; height:220px; line-height:26px; text-align:left;}
.jxj{ font-family: "Microsoft YaHei"; color:#FFF; line-height:28px; font-weight:bold; font-size:20px}

/*标题文字*/
.line_short{ height: 1px; margin-top: 40px; text-align: center; border-top: 2px solid #c2c2c2;  margin:0 auto;}
.big-title{font-size:16px; margin:0 auto; position: relative; top:-13px; background:#FFFFFF; display: inline-block; padding:0px 10px 0px 10px; color:#c2c2c2;}
.bt_big{font-family: "Microsoft YaHei"; font-size: 32px; color:#000000; font-weight:bold;}
.bt_big_w{font-family: "Microsoft YaHei"; font-size: 28px; color:#ffffff; font-weight:bold;}
.yx_bt{font-family: "Microsoft YaHei"; font-size: 19px; color:#2e2e2e; font-weight:bold;}

/*边框*/
.text-k{ width:300px; display: inline-block; margin:auto; padding-top:20px; padding-bottom:80px;}
.text-k1{ width:180px; display: inline-block; margin:auto; padding-top:20px; padding-bottom:80px;}
.text-k2{ width:240px; display: inline-block; margin:auto; padding-top:20px; padding-bottom:80px;}


/*表格实线虚线*/
.line-b{border-bottom: 1px solid #ffffff;  padding-bottom:8px; }
.line-e{border-bottom: 1px solid #ffffff;  padding-bottom:11px !important;padding-bottom:12px; }
.line-hui{border-top: 1px solid #dcdcdc; }



/*图片*/
.pic-yx{ background-color:#fff; padding-bottom: 30px;}


/*距离调整*/
.jl{ padding-top:0px !important;padding-top:10px; }
.jl_wx{ margin-left:50px !important;margin-left:80px;}



/*底部*/
.bot-bg{background: url(../images/bot-bg.jpg) repeat left; height:161px;}
.bom-bg{background: url(../images/bg_bom.jpg) no-repeat left; height:112px;}
.lx{width:260px; height:30px; text-align:left; font-family: "Microsoft YaHei"; font-size: 15px; color:#fff;}
.lx_di{width:940px; height:46px; text-align:left; font-family: "Microsoft YaHei"; font-size: 14px; color:#fff; line-height:46px;}



/*背景*/
.bg_gk{ width:100%;background:  no-repeat center; height:580px;}
.bg_gl{ width:100%;background:  no-repeat center; padding-bottom: 20px;background-size: cover;}
.bg_bot{ width:100%;background: url(../images/bottom.jpg) center;background-size: cover;}
.bg_blue{ float: left; width:476px;height:580px; background:rgba(57,130,222,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c83982de,endColorstr=#c83982de);}
.bot_k{ float: left; width:600px;height:100px;}
.blue{ background-color:#0f78cb; color:#fff; font-size:15px; padding-top:8px; padding-bottom:8px; padding-left:20px;}



#xx_bg div,ul,li,a,img{margin: 0;padding: 0;}
#xx_bg ul,li{list-style: none;}
#xx_bg a{text-decoration: none;}
#xx_bg #wrapper{position: relative;margin: 0px auto; width:100%;height: 580px; overflow:hidden; width:1920px;}
#xx_bg #banner{position:relative;width:100%;height: 580px;overflow: hidden; }

#gl_bg div,ul,li,a,img{margin: 0;padding: 0;}
#gl_bg ul,li{list-style: none;}
#gl_bg a{text-decoration: none;}
#gl_bg #wrapper{position: relative;margin: 0px auto; width:100%;height: 580px; overflow:hidden; width:1920px;}
#gl_bg #banner{position:relative;width:100%;height: 580px;overflow: hidden; }


#bot_bg div,ul,li,a,img{margin: 0;padding: 0;}
#bot_bg ul,li{list-style: none;}
#bot_bg a{text-decoration: none;}
#bot_bg #wrapper{position: relative;margin: 0px auto; width:100%;height: 758px; overflow:hidden; width:1920px;}
#bot_bg #banner{position:relative;width:100%;height: 758px;overflow: hidden; }



/*校园生活*/
.school_pic { width:921px;margin:0 auto; } 
.school_pic li {float:left; width:274px; height:200px; text-align:left;display:inline;} 
.school_pic li a { display:block; } 
.school_pic li a img { border:0px; padding:0px; }  



/*校园生活照片
.photo_bg{ background-color:#eaeaea; height:40px; width:294px;}
.photo_k{ border:10px solid #eaeaea; width:274px; height:200px; }
.photo_k a:hover img { margin:-10px; border-bottom:60px solid #076ce0; border-top:10px solid #076ce0;border-left:10px solid #076ce0;border-right:10px solid #076ce0;}
.photo_p{overflow:hidden;margin:0; padding:0;}
*/
.photo_bg{  height:40px; width:294px;}
.photo_k{  width:274px; height:200px; padding:10px}
.photo_k img{}
.photo_p{background-color:#eaeaea;}
.photo_p:hover{background-color:#076ce0; color:#fff;}


/*按钮*/
.hui{ border-bottom:1px solid #d3d3d3; border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; color:#737171;}
.name-k{width:440px; display:block; border: 1px solid #e8e8e8; height: 48px !important;height: 49px; line-height: 48px!important;line-height: 49px; background-color: #f8f8f8; overflow:hidden; color:#9c9c9c; text-align:left; padding-left:10px;}
.name-k1{width:440px; display:block; border: 1px solid #e8e8e8; height: 120px !important;height: 121px; line-height: 28px!important;line-height: 29px; background-color: #f8f8f8; overflow:hidden; color:#9c9c9c; text-align:left; padding-left:10px;}
.tj{padding-top:15px; padding-bottom:15px; padding-right:50px; color:#ffffff; width:260px;}
.tjs{padding-top:15px; padding-bottom:15px; color:#ffffff; width:200px; background:#076ce0; border: 0px;}


/*新闻列表*/
.news_xx{width:920px;font-family: "Microsoft YaHei"; display: block; display: inline-block;font-size: 14px;color: #444; overflow: hidden;white-space: nowrap; padding-top:30px !important;padding-top:40px; background-color:#fff; }
.news_xx ul, .news_xx li {list-style:none; }
.news_xx li { height: 40px;text-align: right; padding-left: 40px;line-height:40px;color:#AAAAAA;font-size: 14px;background: url(../images/point.jpg) no-repeat left;}
.news_xx li a {float:left;text-align:left; line-height:40px;color:#696969;text-decoration:none;font-size: 15px;}
.news_xx li a:hover {color:#F60;}

.page a {
	margin: 0px; padding: 6px 12px; border: 1px solid rgb(225, 225, 225); height: 32px; color: rgb(102, 102, 102); line-height: 32px; 
}
.page b {
	margin: 0px; padding: 6px 12px; border: 1px solid rgb(225, 225, 225); height: 32px; color: #FFFFFF; line-height: 32px; font-weight:normal; background:#076ce0
}
.page .ps{ margin:0 10px}



/* fade_in */
.fade_in {
	transition: 10s;
	opacity: 0;

}
.fade_in.fade_in_start {
	opacity: 1;

}

/* fade_up */
.fade_up {
	transform: translateY(20px);
	transition: 1s;
	opacity: 0;
}
.fade_up.fade_start {
	transform: translateY(0);
	opacity: 1;
}
/* fade_up+6 */
.fade_up_speed06 {
	transform: translateY(20px);
	transition: 1s;
	opacity: 0;
}
.fade_up_speed06.fade_start {
	transform: translateY(0);
	opacity: 1;
}
/* fade_left */
.fade_left {
	transform: translateX(-20px);
	transition: 1s;
	opacity:0;
}
.fade_left.fade_left_start {
	transform: translateX(0);
	opacity: 1;
}
/* fade_right */
.fade_right {
	transform: translateX(20px);
	transition: 2s;
	opacity: 0;
}
.fade_right.fade_right_start {
	transform: translateX(0);
	opacity: 1;
}
/* fade_down */
.fade_down {
	transform: translateY(-50px);
	transition: 2s;
	opacity: 0;
}
.fade_down.fade_down_start {
	transform: translateY(0);
	opacity: 1;
}
/* wrapping_mg */
.wrapping_mg {
	margin-left: 15px;
	margin-right: 15px;
}

.floding{
	position: absolute;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: 9999;
    background:#fff7f7d1;
}
@media only screen and (max-width: 679px) {
	.sppt20{
		padding-top: 20px;
		
	}
	.sppl40{
		padding-left: 40px!important;
	}
	.bg_blue .w430{
		width: 90vw!important;
	}
	.jz{
		padding-left: 20px;
	}
	.zc {
		padding-top: 30px;}
	#jpl .teach_bg{
		padding-bottom: 40px;
	}
	
.h630 {
    height:auto;
}
	.w220 {
    width: 100% !important;
}
}
