@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;}
.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;}
.pl30 {padding-left: 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;}
.pt100{padding-top:100px;}
.pb100{padding-bottom:100px;}
.fsize12 {font-size: 12px;}
.fsize14 {font-size: 14px;}
.fsize16 {font-size: 16px;}
.fsize18 {font-size: 18px;}
.fsize20 {font-size: 20px;}
.fsize24 {font-size: 24px;}
.fsize26 {font-size: 26px;}
.fsize28 {font-size: 28px;}
.fsize30 {font-size: 30px;}
.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;}
h1.text-spacing {color: #fefeff;}
/*-----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;}
.nav,.nav li,.nav li a {float:left;}
.nav {padding: 0 0 0 63px;}
.nav li {position: relative;}
.nav li a.nav-fir {display:block;font:20px/50px "Microsoft YaHei";padding: 12px 10px;margin:0 5px;color:#333;}
.nav li a:hover {text-decoration:none;color:#4c4c4c;}
.navlist {position: absolute;top: 73px;left: 50%;display: none; width: 180px;margin-left: -90px;}
.navlist dd a,.navlist dd  {display: block;width: 100%;}
.navlist dd a {border-bottom: 1px solid #7ac636;background: #60b812;text-align: center;font-size: 16px; color: #fff; line-height: 50px;}
.navlist dd a:hover {opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);color: #fff;}
.pw-phone,.m-c-icon,.tf-ico,.tm-time em {background: url("../img/pw-icon.png") no-repeat 0 0;}
.pw-phone {width: 26px; height: 26px; display: inline-block; vertical-align: middle;background-position:-8px -11px;}
.header-line {border-bottom: 2px solid #cfdbbb;}
.DT-arrow { cursor: default; position: absolute; width: 12px;}
.DT-arrow * {cursor: default;display: block;font-family: "SimSun";font-size: 12px; font-style: normal;font-weight: normal;height: 18px; line-height: 1.231;overflow: hidden;}
.DT-arrow span {color: #60b812;}
.DT-arrow-top span {color: #60b812;font-size: 18px;}
.DT-arrow-top {top: -11px; width: 20px;margin-left: -10px; left: 50%;}
.top-bg {background: #fafafa;border-bottom: 2px solid #cfdbbb}
.top-bg .header-line {border: none;}

/*-----main style start------*/
/*.it-tw-bx {background: #FCFCFC;/*margin-top: -3px;*/}
/*.it-tw-list li {float: left;width: 25%;height: 205px;position: relative;overflow: hidden;}
.it-tw-list li.it-tw-1 {background: #f7f7f7 url(../images/a-1.jpg) no-repeat 50% 50%;}
.it-tw-list li.it-tw-2 {background: #f2f2f2 url(../images/a-2.jpg) no-repeat 50% 50%;}
.it-tw-list li.it-tw-3 {background: #f7f7f7 url(../images/a-3.jpg) no-repeat 50% 50%;}
.it-tw-list li.it-tw-4 {background: #f2f2f2 url(../images/a-4.jpg) no-repeat 50% 50%;}
.it-tw-list li.it-tw-5 {background: #f7f7f7 url(../images/0929/a-5.jpg) no-repeat 50% 50%;}
.it-tw-list li span {display: block;position: absolute;right: -35px;bottom: -70px;width: 140px;height: 140px;-webkit-transition: .3s;transition: .3s;}
.it-tw-list li.it-tw-1 span {background: url(../images/a-1-1.png) no-repeat 0 0; width:135px; height:135px;}
.it-tw-list li.it-tw-2 span {background: url(../images/a-1-2.png) no-repeat 0 0;}
.it-tw-list li.it-tw-3 span {background: url(../images/a-1-3.png) no-repeat 0 0;}
.it-tw-list li.it-tw-4 span {background: url(../images/a-1-4.png) no-repeat 0 0;}
.it-tw-list li.it-tw-5 span {background: url(../images/0929/a-1-5.png) no-repeat 0 0;}
.it-tw-list li:hover span {transform: translate3d(-4px, -8px, 0);}*/
.admin-bx.bc-white,.admin-bx.bc-blue {padding-top: 40px;}
.admin-bx .lighting-course-img {height: 300px;}
/*.ic-zx-btn {width: 490px;height: 60px;position: relative;margin: 0 auto;}
.ic-zx-btn span {border: 1px solid #187DD1;border-radius: 8px;height: 58px;display: block;overflow: hidden;clear: both;}
.ic-zx-btn span a {display: block;line-height: 58px;float: left;width: 50%;text-align: center;font-size: 24px;color: #187DD1;}
.ic-zx-btn a:hover,.ic-zx-btn span:hover a {border-color: #2F96EC;text-decoration: none;color: #2F96EC;}
.ic-zx-ico {background: url(../images/ic-zx-ico.png) no-repeat 50% 50%;position: absolute;display: block;width: 104px;height: 104px;top: 50%;left: 50%;margin: -52px 0 0 -52px;-webkit-transition: .3s;transition: .3s;}
.ic-zx-btn:hover .ic-zx-ico {background-image: url(../images/ic-zx-ico-hv.png)}*/
.an-gn-wrap {/*background:url(../images/an-gnBg.png) no-repeat 50% 0;margin: 0 0 100px;height: 430px;*/overflow: hidden;}
/*.an-gn-ol {margin-top: 23px;height: 256px;}*/
.an-gn-ol li {overflow: hidden;}
.an-gn-ol li span {color: #2e3136;font-size: 16px;display: inline-block;width: 180px;text-align: center;-webkit-transition: .3s;transition: .3s;}
.an-gn-ol li span:hover {-webkit-transform: translate3d(0,-5px, 0);transform: translate3d(0,-5px, 0);}
.an-gn-ol li.an-gn-li-btw span {line-height: 30px;margin-left: 80px;margin-top: 25px;}
.an-gn-ol li.an-gn-li-btw .angn-btw-1 {text-indent: 84px; +text-indent:30px}
.an-gn-ol li.an-gn-li-btw .angn-btw-2 {/*text-indent: 20px;*/ margin-left:45px; +margin-left:10px}
.an-gn-ol li.an-gn-li-btw .angn-btw-3,.an-gn-ol li.an-gn-li-btw .angn-btw-4,.an-gn-ol li.an-gn-li-btw .angn-btw-5 {/*text-indent: 10px;*/ margin-left:0;}
.an-gn-ol li.an-gn-li-fir span.unMr,.an-gn-ol li.an-gn-li-las span.unMr {margin-right: 0;}
.an-gn-ol li.an-gn-li-fir span,.an-gn-ol li.an-gn-li-las span {margin-left: 310px;line-height: 30px;}
.an-gn-ol li.an-gn-li-fir span {margin-top: 50px;}
.an-gn-ol li.an-gn-li-fir .angn-fir-1,.an-gn-ol li.an-gn-li-las .angn-fir-1{ margin-left: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 {border-radius: 50%;position: absolute;width: 187px;height: 187px;line-height: 187px;text-align: center;-webkit-transition: 1s;transition: 1s; background:#fff; font-size:36px;}
.an-lc-bt-1 { border:solid 1px #f85458;top: 175px;left: 40px;color:#f85458}
.an-lc-bt-2 { border:solid 1px #fabf42;top: 175px;left: 338px;color:#fabf42}
.an-lc-bt-3 { border:solid 1px #63e623;top: 175px;left: 635px;color:#63e623}
.an-lc-bt-4 { border:solid 1px #54bbf7;top: 175px;right: 40px;color:#54bbf7}
.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;}
.na-fw-ol li.an-fw-li-1 {background: url(../images/0929/fw_1.jpg) no-repeat 50% 0;}
.na-fw-ol li.an-fw-li-2 {background: url(../images/0929/fw_2.jpg) no-repeat 50% 0;}
.na-fw-ol li.an-fw-li-3 {background: url(../images/0929/fw_3.jpg) no-repeat 50% 0;}
.na-fw-ol li.an-fw-li-4 {background: url(../images/0929/fw_4.jpg) no-repeat 50% 0;}
.an-fw-txt {width: 238px;margin: 300px auto 0;}
.an-fw-txt h1 {font-size: 30px;}
.bg-gray {background: #F8FCFF}
.an-zd-list{ margin-left:-20px; overflow:hidden; clear:both;}
.an-zd-list li {width: 275px;float: left;text-align: center; margin-left:20px;}
.anzd-pic {width: 275px;height: 303px;/*margin: 0 auto;*/-webkit-transition: .3s;transition: .3s;}
.an-zd-list li.an-zd-li-1 .anzd-pic {background: url(../images/scene1.jpg) no-repeat 50% 50%;}
.an-zd-list li.an-zd-li-2 .anzd-pic {background: url(../images/scene2.jpg) no-repeat 50% 50%;}
.an-zd-list li.an-zd-li-3 .anzd-pic {background: url(../images/scene3.jpg) no-repeat 50% 50%;}
.an-zd-list li.an-zd-li-4 .anzd-pic {background: url(../images/scene4.jpg) 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: #0170CC;border: 1px solid #0170CC;border-radius: 10px;}
.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;}
.an-zc-bx li.an-zc-1 {background: url(../images/0929/an-zc-1.jpg) no-repeat 50% 50%;border: none;}
.an-zc-bx li.an-zc-2 {background: url(../images/0929/an-zc-2.jpg) no-repeat 50% 50%;}
.an-zc-bx li.an-zc-3 {background: url(../images/0929/an-zc-3.jpg) no-repeat 50% 50%;}
.an-zc-bx li.an-zc-4 {background: url(../images/0929/an-zc-4.jpg) no-repeat 50% 50%;}
/*-----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_bg {background: url(../images/fixedBox_bg.png) no-repeat 50% 0;height: 126px;width: 166px;}
.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;}
.fixedBox ul li a.fb_link_1 {color: #;}
.fixedBox ul li a.fb_link_2 {color: #;}
.fixedBox ul li a.fb_link_3 {color: #;}
.fixedBox ul li a.fb_link_4 {color: #;}
.fixedBox ul li a.fb_link_5 {color: #;}