* { word-wrap: break-word; }

a, body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, select, td, textarea, th, tr, ul { margin: 0; padding: 0; }

dl, li, ol, ul { list-style-type: none; }

html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

address, caption, cite, code, dfn, em, i, th, var, b, strong { font-style: normal; font-weight: 400; font-style: normal; }

button, input, optgroup, option, select, textarea { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

button, input { overflow: visible; vertical-align: middle; outline: 0; }

body, button, input, select, td, textarea, th { font: 14px/1.6 'Hiragino Sans GB','microsoft yahei',arial,sans-serif; color: #333; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; border: none;background: transparent;}

body { line-height: 1.6; -webkit-font-smoothing: antialiased; background-color: #fff; }

h1, h2, h3, h4, h5, h6 { font-size: 100%;}

img { border: 0; vertical-align: middle; }
/*公共通栏*/
.common-nav-wrapper, .common-nav-items {    float: left;
    list-style: none;
    margin-left: 700px;
    max-width: 800px;  
    height: 60px;
    overflow: hidden;}
.common-nav-wrapper, .common-nav-item-active {
    border-bottom: 2px solid #f89406;
}
.common-nav-wrapper, .common-nav-item ,.common-nav-item-active{
    float: left;
    height: 58px;
    padding: 0;
    margin: 0;
    position: relative;
    width:170px;
    /*text-align: center;*/
}
.common-nav-wrapper a,.common-nav-item a,.common-nav-item-active a{
    color: #444;
    text-decoration: none;
    padding: 22px;
    display: block;
    text-align: center;
    width: auto;
    font-size: 16px;
    line-height: 1;
    font-family: Microsoft YaHei,Helvetica Neue,Tahoma,sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}
.common-nav-item-active a{color: #f89406;}
 :after, :before {
    box-sizing: border-box;
}



a, area { outline: 0; color: #333; blr: expression(this.onFocus=this.blur()); }

a {
    text-decoration: none;
    cursor: pointer;
    font-size: 16px;
    color: white;
}

a:hover { outline: 0; }

a.ie6:hover { zoom: 1; }

a:focus { outline: 0; }

a:active, a:hover { outline: 0; }

:focus { outline: 0; }

sub, sup { vertical-align: baseline; }

textarea { resize: none; overflow: hidden; resize: none; }

img { border: 0; vertical-align: middle; }

a img, img { -ms-interpolation-mode: bicubic; }

.img-responsive { max-width: 100%; height: auto; }

html { overflow: -moz-scrollbars-vertical; zoom: expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)} (this)); }

.clear { diplay: block !important; float: none !important; clear: both; overflow: hidden; width: auto !important; height: 0 !important; margin: 0 auto !important; padding: 0 !important; font-size: 0; line-height: 0; }

::-webkit-input-placeholder { color: #e0e0e0; }

::-ms-input-placeholder { color: #e0e0e0; }
body{
	background: #f7f7f7;overflow-x: hidden;
}
body::-webkit-scrollbar{width:4px;}
body::-webkit-scrollbar-thumb{background: rgba(0,0,0,0.2);}


h1{
	position: absolute;left: 50%;margin-left: -578px;top: 9px;z-index: 2;font-family:Microsoft JhengHei;
}
.head{
	width: 1200px;position: absolute;top: 0;left: 0;right: 0;margin: auto;z-index: 1;
}
.logoWrap{
	float: left;
}
.userWrap{
	float: right;margin-right: 18px;
}
.userImgWrap{
	width: 28px;height: 28px;float: left;margin: 17px 4px 0 0;position: relative;
}
.userImg{
	display: block;width: 28px;height: 28px;border-radius: 50%;cursor: pointer;
}
.userMenu{
	width: 142px;border-radius: 5px;background: #fff;box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.11);position: absolute;top: 66px;left: -27px;display: none;
}
.userMenu li{
	height: 38px;
}
.userMenu li:first-child,.userMenu li:nth-child(2){
	border-bottom: 1px solid #ececec;
}
.userMenu a{
	display: block;width: 100%;height: 100%;font: 14px/38px 微软雅黑;color: #999;text-align: center;
}
.userName{
	font: 16px/12px 微软雅黑;/*color: #fff;*/float: left;margin: 27px 10px 0 0;color: #444;font-weight: 400;
}
.exit,.home{
	font: 16px/12px 微软雅黑;/*color: #fff;*/color: #444;float: left;padding-left: 4px;font-weight: 400;/*border-left: 2px solid #fff;*/margin-top: 26px;cursor: pointer;padding-right: 13px;
}

.exit:hover,.home:hover{
	opacity: .8;
}
.select{cursor: pointer;}
/*banner*/
.swiper-container { height: 60px; position: relative; top: 0; background-color: royalblue;background: #fff;
    box-shadow: 0 2px 8px 0 rgba(151, 170, 183, 0.2);}/*height: 534px*/

.move { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }

.move ul, .move ul li { position: absolute; width: 100%; height: 100%; }

.swiper-container .swiper-slide { overflow: hidden; }
.swiper-container .swiper-slide img { position: relative; left: 50%; margin-left: -960px; }

.swiper-container .swiper-pagination { position: absolute; width: 100%; right: 0; bottom: 24px; z-index: 8;height: 20px;text-align: center; }

.swiper-container .libs { display: inline-block; border-radius: 50%; margin: 20px 0; width: 20px; height: 20px; opacity: 1; background: #f4f4f4; background: rgba(255, 255, 255, 0.2); cursor: pointer;margin: 0 18px; }

.swiper-container .active { background: rgba(255, 255, 255, 1); }

@font-face {
  font-family: 'iconfont';  /* project id 1350148 */
  src: url('//at.alicdn.com/t/font_1350148_xevs548h5e.eot');
  src: url('//at.alicdn.com/t/font_1350148_xevs548h5e.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1350148_xevs548h5e.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1350148_xevs548h5e.woff') format('woff'),
  url('//at.alicdn.com/t/font_1350148_xevs548h5e.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1350148_xevs548h5e.svg#iconfont') format('svg');
}

.iconfont { font-family: iconfont !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale; }
/*底部*/
.footer {text-align: center;    background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #e7eaec;
    overflow: hidden;
    padding: 10px 20px;
    margin: 0 -15px;
    height: 24px!important;} 
.footer_a{color:black;    padding-left: 40px;}
.footer span{    font-size: 15px;}
.imgVip{height: 33px;float: left;margin-top: 10px;}
.GradeDescription{height: 44px;line-height: 50px;}