@charset "utf-8";
/*========== comm layout ==========*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	font-size:12px;
	line-height: 160%;
	font-family: 'Hiragino Sans GB','Helvetica',\5FAE\8F6F\96C5\9ED1,"SimHei"; /* mac字体，黑体，xp字体，宋体有点问题，所以不用，除非自写*/
	word-break:break-all;
	word-wrap:break-word;
	background: #fafafa;
	color: #111;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins,s { text-decoration: none; }
del { text-decoration: line-through;}
em,i {font-style:normal;}
/* Remove annoying border on linked images. */
a,img { border: none; text-decoration:none; }
a{text-decoration:none;}
a:hover{text-decoration:underline;}a:focus{outline:none;-moz-outline:none;}
a:active{outline:none;blr:expression(this.onFocus=this.blur())}
h1 {font-size: 36px;line-height: 45px;font-weight:normal;}
h2 {font-size: 24px;line-height: 30px;font-weight:normal;}
h3 {font-size: 18px;line-height: 22px;font-weight:normal;}
h4 {font-size: 16px;line-height: 20px;font-weight:normal;}
h5 {font-size: 14px;line-height: 18px;font-weight:normal;}
h6 {font-size: 12px;line-height: 16px;font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
.clearfix:after {content: '';display: block;height: 0;clear: both;overflow: hidden;}
.clearfix {display: block;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.fl {float: left;}.fr {float: right;}
.pr {position: relative; }.pa {position: absolute; }
.f-fH {font-family: 'SimHei';}.f-fM {font-family: 'Microsoft YaHei';}.f-fA {font-family: 'SimSun';}.f-fG {font-family: 'Georgia';}
.dis{display:block;}
.undis{display:none;}
.disIb {display:inline-block;}
.of{overflow: hidden;}
.vam {vertical-align: middle;}
.unFw {font-weight: normal;}
.container {margin-left: auto;margin-right: auto;width: 1120px;}
.tac {text-align:center;}
.tar {text-align:right;}
.tal {text-align:left;}
.mt5 {margin-top: 5px;}
.mr5 {margin-right: 5px;}
.ml5 {margin-left: 5px;}
.pb5 {padding-bottom: 5px;}
.mt10 {margin-top: 10px;}
.mr10 {margin-right: 10px;}
.mb10 {margin-bottom: 10px;}
.ml10 {margin-left: 10px;}
.mt15 {margin-top: 15px;}
.mr15 {margin-right: 15px;}
.mb15 {margin-bottom: 15px;}
.ml15 {margin-left: 15px;}
.mt20 {margin-top: 20px;}
.mr20 {margin-right: 20px;}
.mb20 {margin-bottom: 20px;}
.ml20 {margin-left: 20px;}
.mt30 {margin-top: 30px;}
.mr30 {margin-right: 30px;}
.mb30 {margin-bottom: 30px;}
.ml30 {margin-left: 30px;}
.mt40 {margin-top: 40px;}
.mr40 {margin-right: 40px;}
.mb40 {margin-bottom: 40px;}
.ml40 {margin-left: 40px;}
.mt50 {margin-top: 50px;}
.mr50 {margin-right: 50px;}
.mb50 {margin-bottom: 50px;}
.ml50 {margin-left: 50px;}
.mt60 {margin-top: 60px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pr10 {padding-right: 10px;}
.pb10 {padding-bottom: 10px;}
.pl10 {padding-left: 10px;}
.pt15 {padding-top: 15px;}
.pr15 {padding-right: 15px;}
.pb15 {padding-bottom: 15px;}
.pl15 {padding-left: 15px;}
.pt20 {padding-top: 20px;}
.pr20 {padding-right: 20px;}
.pb20 {padding-bottom: 20px;}
.pl20 {padding-left: 20px;}
.pt30 {padding-top: 30px;}
.pl40 {padding-left: 40px;}
.pt50 {padding-top: 50px;}
.pb40 {padding-bottom: 40px;}
.pr50 {padding-right: 50px;}
.pb50 {padding-bottom: 50px;}
.pl50 {padding-left: 50px;}
.fsize12 {font-size: 12px;}
.fsize14 {font-size: 14px;}
.fsize16 {font-size: 16px;}
.fsize18 {font-size: 18px;}
.fsize20 {font-size: 20px;}
.fsize24 {font-size: 24px;}
.fsize28 {font-size: 28px;}
.fsize34 {font-size: 34px;}
.txtOf {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hLh20 {height: 20px;line-height: 20px;}
.hLh30 {height: 30px;line-height: 30px;}

/*========== theam ==========*/
.c-blue {color:#30A9DF;}
.c-red {color: #f04040;}
.c-333 {color: #333;}
.c-666 {color: #666;}
.c-999 {color: #999;}
.c-ccc {color: #ccc;}
.c-fff {color: #fff;}
.comm-title { clear: both; margin: 90px 0 45px; overflow: hidden;}
.comm-title h2 span { font-family: simhei;font-size: 28px;}
/*-----header style start------*/
.top-wrap {position: absolute; left: 0; top: 0;padding: 10px 0 0;z-index: 9;width: 100%;}
.topbarwrap {width:100%;height:30px;line-height:30px;}
.t-link li {float: left;}
.class-sch-check {width: 102px; height: 30px; line-height: 30px;text-align: center;color: #60b812; border: 1px solid #60b812;display: inline-block;margin-right: 20px;font-size: 16px; font-family: "Microsoft YaHei";}
.class-sch-check:hover {text-decoration: none;opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=9);}
.head-wrap {width: 100%;}
#logo {width: 208px; height: 60px;float: left;overflow: hidden;margin-top: -6px;}
#logo a {display:table-cell; vertical-align:middle; height:60px;}
#logo a img {display: block; vertical-align:middle;max-width:100%; height: auto;}


.pw-phone {width: 26px; height: 26px; display: inline-block; vertical-align: middle;background-position:-8px -11px;}
.header-line {border-bottom: 2px solid #cfdbbb;}


/*-----main style start------*/

.admin-bx.bc-white,.admin-bx.bc-blue {padding-top: 40px;}
.admin-bx .lighting-course-img {height: 300px;}
.an-gn-bx {padding: 100px 0;/*height: 863px;*/}
.an-gn-wrap {background:url(../images/function.jpg) no-repeat 50% 0;margin: 0 0 100px;height: 803px;overflow: hidden;}

/*.an-gn-ol li.an-gn-li-fir span {margin-top: 44px;}*/

.an-js-wrap:hover .hj-ico {left: 172px;bottom: 270px;-webkit-transform: scale(1);transform: scale(1);}
.an-lc-bx {background: #fcfcfc;height: 880px;/*padding: 80px 0 0;*/}
.an-lc-wrap {background:url(../images/advantage.png) no-repeat 50% 50% ;width:100%;height: 563px;margin: 80px auto 0;position: relative;}

.an-lc-bt:hover {-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}
.na-fw-bx {background: #EDF7FF;margin: 30px 0;}
.na-fw-ol {width: 1220px;margin: 0 auto;}
.na-fw-ol li {float: left;width: 25%;height: 640px;overflow: hidden;}

.an-fw-txt {width: 238px;margin: 300px auto 0;}
.an-fw-txt h1 {font-size: 30px;}
.bg-gray {background: #F8FCFF}
.an-zd-list li {width: 25%;float: left;text-align: center;}
.anzd-pic {/*width: 158px;*/height: 293px;margin: 0 auto;-webkit-transition: .3s;transition: .3s;}
.an-zd-list li.an-zd-li-1 .anzd-pic {background: url(../images/term_1.png) no-repeat 50% 50%;}
.an-zd-list li.an-zd-li-2 .anzd-pic {background: url(../images/term_2.png) no-repeat 50% 50%;}
.an-zd-list li.an-zd-li-3 .anzd-pic {background: url(../images/term_3.png) no-repeat 50% 50%;}
.an-zd-list li.an-zd-li-4 .anzd-pic {background: url(../images/term_4.png) no-repeat 50% 50%;}
.an-zd-list li:hover .anzd-pic {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
.an-icc-btn {display: inline-block;height: 38px;line-height: 38px;width: 160px;text-align: center;font-size: 22px;color: #5aabff;border: 1px solid #5aabff;border-radius: 20px; -webkit-transition: .3s; transition: .3s;}
.an-icc-btn:hover{background: #5aabff;color: #fff;text-decoration: none;cursor: pointer;}
.an-al-bx ol {margin-left: -15px;}
.an-al-bx ol li {float: left;width: 280px;height: 160px;margin: 15px 0 15px 13px;}
.an-al-bx ol li img {width: 100%;height: 100%;-webkit-transition: .3s;transition: .3s;}
.an-al-bx ol li:hover img {box-shadow: 0 0 60px rgba(0,0,0,.12);-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
.an-zc-bx li {border-left: 1px solid #f2f2f2;float: left;width: 24%;text-align: center;height: 120px;}

/*-----footer style start------*/
.footer {background: #2E3136;overflow: hidden;padding: 70px 0;}
.foot-link-bx dl {padding-right: 260px;position: relative;}
.foot-link-bx dl dt {position: absolute;right: 0;top: -40px;text-align: right;}
.foot-link ol li {float: left;width: 23%;}
.foot-link ol li.last-fLink {width: 31%;}
.ft-link-title {font-size: 18px;color: #6B6F72;margin-bottom: 30px;}
.ft-link-list p {line-height: 30px;}
.ft-link-list p a,.ft-link-list p span,.foot-copyright {font-size: 14px;color: #6B6F72;}
.ft-link-list p a:hover {color: #9CA5AC;text-decoration: none;}
.foot-copyright {margin-top: 68px;text-align: center;}
.ft-gz {width: 158px;height: 158px;position: relative;display: inline-block;padding: 50px;overflow: hidden;}
.ft-gz span img {opacity: .3;filter: alpha(opacity=30);width: 100%;height: 100%;}
.ft-gz span:hover img {opacity: .6;filter: alpha(opacity=60);}
.ft-gz p {line-height: 20px;text-align: center;font-size: 12px;color: #6B6F72;}
/*-----fixedBox style end------*/
.ysz_link_bx {position: relative;}
.ysz_link_bx .ysz_link_ol_bx{background: rgba(255,255,255,.9);padding: 10px 0;position: absolute;top: 0;width: 260px;z-index: 99;opacity: 0;filter: alpha(opacity=0);-webkit-transition: .3s;transition: .3s;}
.ysz_link_bx:hover .ysz_link_ol_bx {top: 48px;opacity: 1;filter: alpha(opacity=100);}

.fixedBox {display: none;position: fixed;left: 10px;top: 120px;z-index: 9999;}
.fixedBox ul {background: #E6501C;box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);width: 135px;padding: 10px 5px;}
.fixedBox ul li a,.ysz_link_bx .ysz_link_ol_bx li a {color: #fff;display: block;height: 40px;line-height: 40px;text-align: center;font-size: 16px;}
.ysz_link_bx .ysz_link_ol_bx li a {color: #fe7e57;height: 36px;line-height: 36px;}
.main-nav-system .personal .ysz_link_bx .ysz_link_ol_bx li a:hover {color: #fe4108;text-decoration: underline;}
