.fsize30{ font-size:30px}
.fsize40{ font-size:40px;}
.mb30{margin-bottom: 30px;}
.c-orange{ color:#fdb900}
.b-gray{ background:#fafafa;}
.c-red{ color:#ec5f5f;}
.b-blue{ background:#edf7ff;}
.b-fff{background:#fff;}
.b-red{background: pink;}
.bd{border:1px solid red;}
/*=============hStyle=============*/
.ic_head_fixed {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999; background:#2e3136}
.header-bx.header-bx-collapse,.header-bx.nav-sub-show {background: #2e3136;/*background: rgba(0,0,0,.9);*/}
.header {border-bottom: 3px solid rgba(255,255,255,.1);height: 68px;}
.header-bx-collapse .header {border: none;height: 68px;}
.nav-sub-show .header {border: none;}
.header-bx-collapse .logo {width: 88px;}
.header-bx-collapse .nav-ul {padding-top: 5px;}
.header-bx-collapse .nav-ul li a {line-height: 60px;font-size: 18px;}
.header-bx-collapse .r-tel {margin-top: -18px;font-size: 18px;}
.lt-ie9.lt-ie8 .header,.lt-ie9 .header {border-bottom: 1px solid #121212;}
.h-bx-v {position: relative;}
.header-wrap {padding-left: 180px;padding-right: 210px;position: relative;height: 100%;z-index: 9;}
.logo {position: absolute;width: 88px;top: 6px;left: 0;}
.logo img {display: inline-block;max-width: 100%;font-size: 12px;color: #fff;}

.ic-sub-nav-bx {background: #e1e8ed;height: 40px;width: 100%;}
.ic-sub-nav-list {padding-left: 180px;}
.ic-sub-nav-list span,.ic-sub-nav-list a {line-height: 40px;display: inline-block;padding: 0 10px;font-size: 14px;color: #666;vertical-align: top;}
.ic-sub-nav-list a.current,.ic-sub-nav-list a:hover {color: #2f75bb;text-decoration: none;}
/*.nav{ padding:0; float:none}*/
.nav-ul {padding-top: 20px;}
.nav-ul li {display: inline-block;+display: inline;padding: 0 20px;}
.lt-ie9.lt-ie8 .nav-ul li {display: inline;font-size: 0;vertical-align: middle;}
.nav-ul li a {border-bottom: 3px solid transparent;display: inline-block;line-height: 48px;font-size: 20px;color: #f2f2f2;}
.lt-ie9.lt-ie8 .nav-ul li a,.f-link-ul li,.f-link-ul li a {display: inline;}
.lt-ie9.lt-ie8 .nav-ul li a,.lt-ie9 .nav-ul li a,.lt-ie9.lt-ie8 .tel-txt,.lt-ie9 .tel-txt {font-family: 'SimHei';}
.nav-ul li.current a {border-color: #2f75bb;color: #2f75bb;}
.nav-ul li a:hover,.nav-ul li.subShow a {color: #2f75bb;text-decoration: none;}
.r-tel {position: absolute;right: 0;top: 50%;margin-top: -15px;line-height: 40px;display: block;width: 208px;font-size: 20px;}
.r-tel *,.sc-btn * {vertical-align: middle;display: inline-block;}
.tel-icon {background: url("../images/tel.png?20171206") no-repeat scroll center center;width: 40px;height: 40px;}
.nav-sub {border-top: 1px solid rgba(255,255,255,0);position: fixed;top: -240px;right: 0;left: 0;width: 100%;z-index: -1;opacity: 0;filter: alpha(opacity=0);}
.nav-sub-bx {background: #2e3136;background: rgba(46,49,54,.9);padding: 20px 0;}
.nav-sub-show .nav-sub {top: 104px;border-top: 1px solid rgba(255,255,255,.12);opacity: 1;filter: alpha(opacity=100);z-index: 0;}
.header-bx-collapse.nav-sub-show .nav-sub {top: 67px;border-top: 1px solid rgba(255,255,255,.12);}
.nav-sub-dl dl {float: left;width: 33.33%;}
.nav-sub-dl dl dt,.nav-sub-dl dl dd {color: #ccc;padding: 0 20px;}
.nav-sub-dl dl dt {line-height: 40px;margin-bottom: 25px;}
.nav-sub-dl dl dt span {font-size: 20px;}
.nav-sub-dl dl dd {border-left: 1px solid rgba(255, 255, 255, 0.06);}
.nav-sub-dl dl:first-child dd {border: none;}
.nav-sub-link {float: left;width: 25%;margin: 0;}
.nav-ul .nav-sub-link a,.header-bx-collapse .nav-ul .nav-sub-link a {line-height: inherit;opacity: .6;filter: alpha(opacity=60);}
.lt-ie9.lt-ie8 .nav-ul .nav-sub-link a,.lt-ie9 .nav-ul .nav-sub-link a {filter: none;}
.nav-sub-link em {display: inline-block;width: 38px;height: 38px;vertical-align: middle;}
.nav-ul .nav-sub-link a:hover,.nav-ul .nav-sub-link a:hover * {color: #e2e2e2;text-decoration: none;opacity: 1;filter: alpha(opacity=100);}
.nav-sub-link a:hover em {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.nav-ul .nav-sub-link figcaption {color: #ccc;font-size: 16px;line-height: 40px;}
.viewport{ margin:0 auto;width: 1160px;}
@media (min-width: 1400px) {
  .viewport {width: 1200px;}
  .vp-pro-links dl {padding-left: 98px;}
  .vp-pro-links dl dt {left: 10px;}
  .other-case li {margin: 20px 10px;}
}

.lighting-body{
    background-color: white;
}
.lighting-system{
    width:100%;
    background: #988c82 url(../images/banner.png?20171206) no-repeat 50% bottom;
		height:600px;
		padding-top: 110px;
}
.main-nav{
    width: 1160px;
    margin: 0 auto;
    height:600px;
    position: relative;
		top:0px;
		left:35px;
}
.w1000{
    width: 1200px;
    margin: 0 auto;
}
.bc-white{
    width:100%;
    padding-top: 65px;
}
.bc-blue{
    width:100%;
    background-color: #aedaff;
}
.main-nav-text h2{
    color: #fe7e57;
}
.main-nav-text h1{
  font-size: 42px;
	line-height:42px;
	position:absolute;
	top:120px;
	
}

.text-spacing{
    letter-spacing: 8px;
}
/*.lighting-course{ background:url(../images/online-exam.jpg) no-repeat 50% 50%; width:100%; height:240px;}*/
/*.lighting-course li{width: 488px; font-size:24px; color:#484c54; height:65px; line-height:65px; margin:0 0 26px 0;}
.lighting-course li.p1{ background:#a2ddf5; margin-left:73px; padding-left:79px;}
.lighting-course li.p2{ background:#82ced1; margin-left:152px;}
.lighting-course li.p3{ background:#f9d29d; padding-left:152px;}
.lighting-course li.p4{ background:#f19fb0; margin-left:87px; padding-left:65px;}*/
/*.borether-li{ padding: 0px; /*background:url(../images/adv-bg1.png) no-repeat center center;*/}
/*.lighting-course li p{ display:inline-block; padding-left:18px;}
.video{ background:url(../images/exam-video.png) no-repeat 0 center; width:30px; height:65px; display:inline-block; margin-left:31px;}*/

.app-link{
    /*left: 94px;*/
    height: 450px;
}
.app-link li{
    float: left;
    width: 187px;
    height:auto;
    color: #fff;
    font: 22px/36px 'Microsoft YaHei';
    font-size: 17px;
    padding-top:108px;
    /*margin-right: 188px;
    margin-top: 72px;*/
	margin:72px 64px 0;
}
.app-link .app-icon-1{
    background: url("../images/html5.png?20171206") no-repeat 50% 0px;
	margin-left:97px;

}
.app-link .app-icon-2{
    background: url("../images/school-app-icon.png?20171206") no-repeat 50% 0px;

}
.app-link .app-icon-3{
    background: url("../images/school-pad-icon.png?20171206") no-repeat 50% 0px;
	/*margin-right:97px;*/

}
.app-link a{
    display: inline-block;
    color: #ff784b;
    border:2px solid #ff784b;
    margin-top: 40px;
    border-radius: 5px;
    width: 183px;
    height:48px;
    line-height: 48px;
    font-size: 20px;
}
.app-link a:hover{
    text-decoration: none;
    color: orangered;
    border-color: orangered;
}
.we-goTop{
    background: url(../images/we-goTop.png?20171206) no-repeat 50% 50%;
    position: fixed;
    bottom: 2em;
    right: 2em;
    display: block;
    height: 57px;
    width: 57px;
}
.we-goTop:hover{  text-decoration: none;}



/*柱形图*/
.c-charts{width:100%;/* margin:40px 0 0; */padding-top:15px;}




/*适用场景*/
.an-zd-box{ padding:65px 0 60px;}

/*案例*/
/*.contrast{/* width:1060px; margin:0 auto; background:#fff;}*/
/*.contrast h1{padding:72px 0 0; }
.contrast .con-t-w{width:680px;margin:0 auto;}
.contrast .con-t-w p{padding-top: 20px;height: 30px;line-height: 30px;}
.case{ margin:45px 0;}
.case ul{ margin-left:-40px; overflow:hidden; clear:both;}
.case li{ height:116px;margin-bottom:10px; float:left; width:306px;}
.case li img{width:100%;height:100%;}
.contrast-left,.contrast-right{ width:41%;}
.contrast-center{ width:18%; +width:17%}
.contrast-center li{ border-radius:30px; background:#7acbfe; font-size:20px; color:#fff; width:148px; margin:0 auto 10px;}
.contrast-right li{ background:url(../images/contrast-bg1.png) no-repeat 0 0;}*/

/*优势*/
.an-lc-text{ width:270px; bottom:24px;}

/*新的样式*/
.triangle{ width:100%; height:30px; margin:67px 0 27px;}
.c-btn a{ display:block; width:210px; text-align:center; height:38px; line-height:38px; border-radius:30px; background:#fa8f03; color:#fff; margin:0 auto; font-size:20px; border:solid 1px transparent;}
.c-btn a:hover{ border-color:#fa8f03; color:#fa8f03; background:transparent; text-decoration:none;}

.main-nav-system{
    width:468px;
    height: 217px;
    position: absolute;
    right:52px;
    bottom:72px;
}
.main-nav-system-list li {float: left;width: 33.3%;height: 217px;text-align: center;position: relative; left:5px;}
.main-nav-system-list li a {display: block;height: 217px;border-radius:5px;-webkit-transition: .3s;transition: .3s;}
.main-nav-system-list li.m-n-s-l-1 a {background: #f19fb0;}
.main-nav-system-list li.m-n-s-l-2 a {background: #90c480;}
.main-nav-system-list li.m-n-s-l-3 a {background: #82ced1;}
.main-nav-system-list li em {background:url(../images/icon.png?20171206) no-repeat;display: inline-block;width: 71px;height: 55px;margin-top: 23px;}
.main-nav-system-list li.m-n-s-l-1 em {background-position: 50% 0;}
.main-nav-system-list li.m-n-s-l-2 em {background-position: 50% -83px;}
.main-nav-system-list li.m-n-s-l-3 em {background-position: 50% -166px;}
.main-nav-system-list li p {margin-top: 30px;}
.main-nav-system-list li p,.main-nav-system-list li a {font-size: 24px;color: #faf9f8; line-height:24px;}
.main-nav-system-list li a:hover,.main-nav-system-list li a:hover * {text-decoration: none;}
.main-nav-system-list li:hover {z-index: 3;}
.main-nav-system-list li:hover a {-webkit-transform: scale(1.1);transform: scale(1.1);}
.mnsl-pic {position: absolute;left: 0;top: 50%;margin-top: -75px;width: 150px;height: 150px;-webkit-transition: .3s;transition: .3s;opacity: 0;filter: alpha(opacity=0);z-index: 9;}
.main-nav-system-list li a:hover .mnsl-pic{left: -130px;opacity: 1;filter: alpha(opacity=100);}

.main-nav-system-list li a .a-btn{ height:28px; line-height:28px; width:108px; margin:0 auto; border:solid 1px #fff; border-radius:5px; font-size:14px; display:inline-block; margin-top:25px;}
.main-nav-system-list li.m-n-s-l-1 a .a-btn,.main-nav-system-list li.m-n-s-l-2 a .a-btn,.main-nav-system-list li.m-n-s-l-3 a .a-btn{background:none;}
.main-nav-system-list li.m-n-s-l-2{ position:relative; left:-2px;}
.main-nav-system-list li.m-n-s-l-3{ position:relative; left:-8px;}

.line{ background:#bce9fb; height:1px; width:970px; margin:0 auto;}
.an-m-5-line{ background:#bce9fb; height:380px; width:1px; top:0; left:50%;}
.f-line{ width:12px; height:12px; border-radius:50%; background:#a2ddf5; margin-left:-6px;}
.l-line{ position:absolute; bottom:0; +margin-left:23px}
/*.circle-line{ width:56px; height:56px; border-radius:50%; text-align:center; color:#f2f4f7; line-height:56px;position: relative;top: 50%;margin:-28px 0 0 -28px;}
.circle1{ background:#f19fb0;}
.circle2{ background:#a2ddf5;}
.circle3{ background:#ebba64;}
.circle4{ background:#82ced1;}*/


/*--banner--*/
a:hover{text-decoration: none;}
.main-nav-text h4 span{font-size: 41px;line-height:50px;position:absolute;top:190px;font-weight: normal;}
.main-sm-txt{font-size: 22px;position:absolute;top:270px;font-weight: normal;}
.index-link-a{position:absolute;top:347px;color:#fff;}

.index-link-a a{display:block;line-height: 52px;color: #fff;margin: auto;text-align: center;font-size: 18px;border-radius: 50px;letter-spacing: 1px;margin-right: 50px;-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out; transition: all 0.25s ease-out;  text-decoration: none;width: 188px;height: 50px;border:1px solid #fff;}
.index-link-a a:hover{border-color:#fff;background:#71d5ff;}
.index-link-a .bd-w{border-color:#ffffff;background: #4accff;}
/*.select-a{background: #2f93fc;color: #FFFFFF;}*/

/*第二部分*/
.lighting-main{width:100%;padding: 80px 0;}
.zy-left-wrap{width:490px;padding:60px 20px;}
.zy-left-wrap .block-line{height:2px;border-bottom:2px solid #222;width:80px;display: block;padding-top: 30px;}
.zy-left-wrap .zy-txt{color:#616161;line-height: 35px;padding-top: 40px;}
.uder-more{color:#12c0ff;padding-top:60px;}
/*第三部分*/
.an-m-3{background:#f7f7f7;}
/*第四部分*/
.an-m-4{background:url(../images/dz-bg.png?20171205) no-repeat;background-size: cover;height: 588px;    margin-bottom: 220px;}
.jx-main{width:100%;padding: 60px 0;}
.jx-t-w{padding:0 120px;}
.jx-txt{color:#333;line-height: 30px;}
.jx-pic{width:984px;height:600px;margin:70px auto;}
.jx-pic img{width:100%;}
.zy-ty{box-shadow: 5px 5px 30px rgba(0,0,0,0.2);}
/*复合资源*/
.an-m-5{background:url(../images/fh-bg.png?20171205) no-repeat;background-size: cover;height: 399px; }
.fh-t-w{width:895px;margin:0 auto;}
.fh-t-w h1{color:#f7fdff;}
.fh-t-w .fh-txt{color:#f5f9fb;line-height: 35px;}
.fh-bot-wrap{width:800px;margin:90px auto 0;}
.fh-bot-wrap .fh-li-item{width:199px;text-align: center;border-right: 1px solid  rgba(255,255,255,0.08);}
.fh-li-item .fh-li-pic{width:42px;height:34px;margin-bottom: 15px;display: inline-block;}
.fh-li-item .fh-li-pic img{width:100%;}
.fh-li-item .fh-li-t{opacity: 0.85;}
.fh-li-item:hover .fh-li-pic img{-webkit-transform: rotateY(360deg);transform: rotateY(360deg);-webkit-transition: .8s;transition: .8s;
}
/*android*/
.app-bg{background:#12c0ff;width:118px;height:38px;line-height: 38px;border-radius: 4px;}
.app-bg a{display: block;}
.app-pic-1{padding:0 5px 0 20px;}
.app-pic-2{padding:0 5px 0 10px;}

.erweima{width: 500px;margin:60px auto;}
.erweima a{display: block;width: 118px;height:38px;line-height: 38px;text-align: center;text-decoration: none;border-radius: 4px;position: relative;background:#12c0ff;}
.erweima a .s-ewm{position: absolute;display: block;width:118px;bottom:50px;height: 0;transition:all 0.4s;-webkit-transition:all 0.4s;overflow: hidden;}
.s-ewm img{width: 118px;}
.erweima .a1:hover .s-ewm{height: 111px;left: 0;}
.erweima .a2:hover .s-ewm{height: 111px;left: 0;}
.erweima a img{vertical-align: middle;}
.erweima a tt{margin-left: 10px;color:#fff;font-size: 14px;font-family: " Microsoft Yahei,黑体";vertical-align: middle;}

/**/
.gc-yg{width: 100%;height: 100%;top: 0;left: 0; background:#001f54;opacity: 0.5; filter: alpha(opacity=50)z-index: 2;transition: all .6s;-webkit-transition: .6s;}
/*金牌*/
.bg-bannerk {background: url(../images/yy-bg_02.png?20171205)center 0 no-repeat;width: 100%; height: 619px; background-size: cover;}
.pub-top{padding:60px 0;}
.index_secondhalf{position: relative;background: url(../images/foot-topImg.jpg) no-repeat;min-width: 1160px;height: 410px;}
.mask6{width: 100%;min-width: 1160px;height: 410px;background: #000;opacity:0.2;filter: alpha(opacity=20);position: absolute;top: 0;}
.masktext1{position: absolute;top: 0;z-index: 3;width: 100%;min-width: 1160px;height: 410px;}
.masktext1 h3{font-size: 36px;text-align: center;color: #FFFFFF;margin: 60px auto 70px;line-height: 36px;}
.inputName {color: #333; font-size:16px;width:300px;}
.inputNames {color: #333; font-size:16px;width:940px;}
.inputName label span{display: inline-block;}
.inputName label span small{color:#999;font-size: 12px;}
.inputName label{border-bottom: 1px solid #cdcdcd;width: 300px; display: inline-block;}
.inputNames label{border-bottom: 1px solid #cdcdcd;width:640px; display: inline-block;}
.inputName input{width:200px;height: 20px;font-size: 16px;background: transparent;padding: 18px 18px 18px 0;color: #999;border:none;display: inline-block; line-height: 18px;}
.inputNames input{width:540px;height: 20px;font-size: 16px;background: transparent;padding: 18px 18px 18px 0;color: #999;border:none;display: inline-block; line-height: 18px;}
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #999;  font-size: 14px;
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color:#999;
    font-size: 14px;
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #999;
    font-size: 14px;
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #999; 
    font-size: 14px;
} 
.index_myInformation{width:940px;margin:0 auto;width:680px}
.inputName img{vertical-align: middle;}
.mr25{margin-right: 25px;}
.index_myInformation ul{margin-left:-30px;}
.index_atOnce{cursor:pointer;margin:50px auto 0;font-size: 22px;padding: 18px 55px;line-height: 25px;background: #12c0ff;border-radius: 50px;text-align: center;width: 110px;}
.index_atOnce a{color: #FFFFFF;text-decoration: none;}
.index_atOnce:hover{background: #38c9fe;}
.an-m-5 .new_light_divgain,.an-m-4 .new_light_divgain{margin: 95px auto 0;}
.list-ture {text-align: center;margin-top: 40px;}
.list-tures {text-align: center;margin-top: 20px;margin-left: 83px;}
.list-ture small{width:18px;height:18px;background: url("../images/sj.png?20171206") no-repeat;display: inline-block;vertical-align: middle;margin-right: 10px;}
.list-tures small{width:18px;height:18px;background: url("../images/ts.png?20171206") no-repeat;display: inline-block;vertical-align: middle;margin-right: 10px;}
.list-ture span,.list-tures span{color:#666;font-size: 16px; display: inline-block;vertical-align: middle;}
.list-tures p{color:#666;font-size: 16px;vertical-align: middle;margin-left: 100px;margin-top: 10px;}