﻿/*公共*/
*{margin:0;padding:0;list-style:none;}
body{background:#fff;font:normal 14px;width:100%; font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif'; color: #484848;   }
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#244dac; /*font-weight:600;font-family:  'Helvetica Neue',' Microsoft YaHei','sans-serif';*/cursor:pointer}
.content{ margin:0 auto; /* width:1200px; */ overflow:hidden;}

/*
 @font-face { 
 font-family:PingFang Heavy_0;    
 src: url(' ../font/PingFang Heavy_0.ttf');
  @font-face { 
 font-family:PingFang Medium_0;     
 src: url(' ../font/PingFang Medium_0.ttf');  
 @font-face { 
 font-family:PingFang Regular_0;      
 src: url(' ../font/PingFang Regular_0.ttf');  
  @font-face { 
 font-family:PingFang Light_0;     
 src: url(' ../font/PingFang Light_0.ttf');  */

    
.gril-1200{width:1200px;margin: 0 auto;/*border: 1px red solid;*/height:auto}

/*logo*/
.top-wrap{width: 100%;height: 206px;background: url(../images/top-banner.png) no-repeat;margin: 0 auto;}	
.logo-p img{ height: 84px; width: 84px; margin-top: 64px; float: left;}
.logo-t{ float: left;margin-left: 20px;margin-top: 64px;height: auto}
.logo-t-1{ font-size: 30px;letter-spacing: 0px;color: #244dac;font-weight: bolder;line-height: 40px}
.logo-t-2{ font-size: 22px;color: #8c8c8c;font-weight: bold;line-height: 40px }

/*nav*/
.nav-wrap{width: 100%;height: 68px;background-color:#244dac;}
.nav-wrap .gril-1200 li{float: left;padding: 0 52px;/*background-color: #4675D3*/}
.nav-wrap .gril-1200 li a{font-size: 18px;color:#fff;line-height: 68px}
.nav-wrap .gril-1200 li:hover{float: left;padding: 0 52px;background-color:#6695f2}

/*banner*/
.banner-wrap{width: 100%;height: 374px;background-color: #f5f5f5}
.banner-cont{width: 1200px; height: 374px;background-color: #fff;}
.banner-cont .banner{ float: left}

/* 轮播*/
.fullSlide{width: 590px;position:relative;height: 330px;margin-left: 20px; margin-top: 20px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100%;!important;}
.fullSlide .bd li{width:100%; !important;height:330px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:330px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;
filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .hd ul .on{background:#D88426;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(/train/v2/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:2%;background-position:-6px -137px;}

/*通知公告*/
.banner-cont .news{ float:right}
.banner-cont .news {height: 330px; width: 560px;margin-left: 10px;margin-top: 20px;margin-right: 14px;}
.titt-box{height: 40px;border-bottom: 1px #f0f0f0 solid}
.titt-box h3{display: inline-block;font-size: 18px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';color: #484848}
.titt-box .more a{margin-top: -30px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'}
.news-list{margin-top:14px}
.news-list li{line-height: 45px;}
.news-cont{width: 75%;margin-left: 0px;display: inline-block; margin-bottom: 0px;margin-top: 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'}
.news-time{font-size: 14px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif' }
.quanquan{border-radius: 50%; border: 3px solid #9D9D9D; float: left; margin-top: 21px; margin-right: 12px; margin-left: 0px; display: inline-block;list-style-type: disc;}

/*政策法规*/
.policy-question-wrap{width: 100%;height: 370px;background-color:#f5f5f5;padding: 23px 0px 23px 0px}
.policy{height: 370px;width: 780px;background-color: #fff;}
.policy-box{height: 338px;width: 740px/*;background: #efefef;*/ ;margin-left: 20px}
.titt-policy{border-bottom: 1px #f0f0f0 solid;height: 40px;margin-top: 20px}
.titt-policy h3{display: inherit;font-size: 18px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';color: #484848}
.titt-policy .more{ margin-top: -16px}
.policy-list{margin-top:14px}
.policy-cont{line-height: 45px; width: 550px;/*background-color: burlywood;*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'}
.policy-time{ line-height: 45px}

/*常见问题*/
.question-cont{height: 370px;width: 400px;background-color: #fff;}
.question-box{height: 326px; width: 360px; margin-left: 20px;margin-right: 20px;/* background-color:#A48485; */margin-top: 20px;}
.titt-question{border-bottom: 1px #f0f0f0 solid;height: 40px;}
.titt-question h3{display: initial;font-size: 18px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';color: #484848}
.titt-question .more{ margin-top: 8px}
.question-more{ width: 360px;margin-top: 19px;}
.list-question{height:50px;width: 160px;background-color: #36a2af;line-height: 48px;}
.question-more li{ float: left; margin-right: 40px;margin-bottom: 20px}
.question-more li:hover{ float: left; margin-right: 40px;margin-bottom: 20px; background-color:#21c0d4e6;;}
.list-question img{ /*height: 30px;*/width: 14%; margin-left: 28px; margin-top: 15px;float: left;margin-right: 16px;  }
.question-more li img:hover{  background-color:#21c0d4e6 }
.list-question a{text-align: center;float: left;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';color: #fff; font-size: 14px}
.list-question-1{margin-right: 0px}

/*培训流程-*/
.flowchart-wrap{ height: 260px;width: 100%;background-color: #f5f5f5; padding: 0px 0px 20px 0px;}
.flowchart-box{background-color: #fff; height: 260px;}
.flowchrt-cont{height: 230px;width: 1160px;border: 1px #fff solid;margin-left: 20px;}
.titt-flowchart h3{border-bottom: 1px #efefef solid ;height: 40px;}
.titt-flowchart{ margin-top: 20px;}
.flowchrt-cont img{height: 160px;width: 1160px; margin-top: 20px; }

/*班级课程*/
.video-wrap{ height: 380px; width: 100%; background-color: #f5f5f5 ;padding-bottom: 20px;}
.video-cont{ height:340px; width: 1200px;background-color: #fff; padding: 20px 0px 20px 0px }
.video-box{ height: 380px; width: 1160px;/*background-color: #ebebeb;*/ margin-left: 20px; }
.titt-video{ border-bottom: 1px #efefef solid; height: 40px;}
.titt-video h3{ display: inline}
.video-box  ul li{ float: right;margin-left: 20px;    margin-top: -20px;}
.index-card img{height: 140px;width: 210px}
.index-card  p{ width:210px; margin-top: 2px;line-height: 20px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif' }
.video-list{ margin-top:20px}
.index-card-container{ height: 260px; width: 210px;border: 1px #FFF solid;padding: 10px}
.index-card-container:hover{border: 1px #dddddd solid;}
.index-card-container a:hover{font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'; }
.course-card-info{ width:210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.item-price{float: left;font-size: 16px; color:#FF1F23;font-family: 'Helvetica Neue',' Microsoft YaHei','sans-serif'}
.item-buy{float: right;height: 30px;width: 80px; background-color: #ef9122;line-height: 30px;text-indent: 16px;color: #fff;font-size: 12px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';}
.course-card-info .item-buy:hover{background-color: #f8ab51}
.video-list .index-card-container{ float: left;}

/*	footer*/
.footer-wrap{ height:340px; width:100%; background-color: #fff;padding: 20px 0px 20px 0px}
.footer-box{height: 300px; width: 1200px; background-color:#fff;}
.col1-1 dl{float:left;margin-right:190px;}
.col1-1 dl dd{ margin-bottom: 10px}
.coll-2 dl{float:left;margin-right: 60px}
.coll-3-1{float:right}
.coll-3-2{margin-right: 0px}
.footer-t{ border-bottom: 1px  solid #efefef;height: 160px;padding-top: 40px}
.footer-line{margin-top: 10px;display:inline-block;width: 1200px;}
.footer-line dd{ margin-right: 15px;float: left;line-height:25px;}
.certif a{ float:right; margin-left: 30px}
.certif img { width: 80px; height: 26px;margin-top: 10px}
.xinxi{float:left}

/*classCourse*/
.classCourse-wrap{background-color:#F5F5F5; height:100%;width: 100%;padding: 20px 0 20px 0 }
.classCourse-cont{height:740px;width: 1200px;/*background-color:#efefef*/}
/*班级课程侧边栏*/
.sidebar{background-color:#fff;height:100%;width: 210px; float: left;}
.header{ height:60px;width:240px;line-height: 60px;font-size: 16px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';border-bottom:1px #efefef solid ;text-indent: 35px }
.xiala{ background: url(../images/xiala.png) no-repeat center;height: 10px;width: 10px;display:inline-block;float: right;margin-top: 26px;margin-right: 60px}
.ejjzs li{height:60px;width:240px;border-bottom:1px #efefef solid ;line-height: 60px;font-size: 16px;text-indent: 35px;}
.ejjzs li a:hover{ color:#244dac; }
.ejjzs li a{color:#919294;font-size: 16px; }
.ejjzs li:hover{border-left: 3px #244dac solid;cursor: pointer;}
.hide{  display: none; }

.titt-classCourse h3{color:#919294 ;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'; }
.classCourse{ float: right;height: 500px; width: 970px;background-color: #fff;display: inline-block;height:740px;position: relative;}
.classCourse-box{ margin: 20px;}
.titt-classCourse{border-bottom: 1px  #efefef solid;height: 30px}
.classCourse-card-container .index-card-container{ float:left;  margin-right: 0px;margin-top:12px;}

/*page翻页*/
.float_rt{; position: absolute;bottom: 25px;right: 30px}
.page{ clear: both; float: right; width: auto; height: auto;}
.page a{ display: inline-block; color: #343535; padding: 8px 20px;}
.page span{ display: inline-block; color: #343535; padding: 8px 20px; cursor: pointer;}
.page .current{ color: #fff; background: #244dac;}
   
/*公司介绍*/
.classCourse-cont .sidebar .sidebar-1:hover{border-left: 3px #244dac solid;cursor: pointer;color: #244dac ;margin-left:-3px; }
/*.sidebar-1-curr{border-left: 3px #244dac solid;cursor: pointer;color: #244dac ;margin-left:-3px;height:60px;width:240px;line-height: 60px;font-size: 14px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';border-bottom:1px #efefef solid ;text-indent: 15px}
.sidebar-1 { height:40px;width:240px;line-height: 40px;font-size: 14px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';border-bottom:1px #efefef solid ;text-indent: 15px }*/
.sidebar-1-curr{border-left: 3px #244dac solid;cursor: pointer;color: #244dac ;margin-left:-3px;}
.sidebar-1,.sidebar-1-curr { line-height: 20px;font-size: 14px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';border-bottom:1px #efefef solid ;width: 100%;}
.sidebar-1 a,.sidebar-1-curr a{padding: 10px 15px;display: block}
.introduce{ float: right; width: 970px;background-color: #fff;display: inline-block;position: relative;padding-bottom: 40px;height: auto;}
.introduce-cont{/* background-color:#A8282A;*/min-height:610px; height:auto!important;height: 610px}
.introduce-cont p{line-height: 30px;text-indent: 2em;margin-bottom: 10px;font-size: 14px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'}
.introduce-img-1 img{ height: 200px; width: 306px;background-color: blueviolet; display: inline-block}
.introduce-img-2{text-align: center;}
.introduce-img-2 .img-4{ height: 280px;width: 580px;display: inline-block;padding: 10px}

/*公司信息*/
.control-cont{min-height:610px; height:auto!important;height: 610px;margin-left: 40px;}
.ContactInf-1 h3{ font-size: 14px; color:#b9bdbb; margin-top: 10px;line-height: 30px;font-family:"PingFang Heavy_0"}
.ContactInf-1 p{ font-size:16px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';}
.ContactInf-2 { text-align: center;margin-right: 80px;}
.ContactInf-2 h3{ font-size: 14px; color:#b9bdbb; margin-top: 10px;line-height: 30px}
.ContactInf-2  img{ margin-top: 20px;}
.map{ margin-top: 40px}


/*map*/
.title {font-size: 14px;font-weight: bold;color: #cc5522;}
.content {font-size: 13px;color: #333;margin-top: 6px;}
.container{width:850px;height:400px;}

/*通知公告*/
.notice{ height:auto!important;height: 740px;display: inline-block;}
.notic-box{height: 660px;margin-top: 10px}
.notic-box li{ line-height: 50px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';}
.notice-cont{width: 720px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


 /*政策发挥&通知公告详情页*/
.titt-notic h3{ text-align:center}
.notic-box{min-height:650px; height:auto!important;height: 650px}
.notic{ float: right; width: 970px;background-color: #fff;display: inline-block;position: relative;padding-bottom: 40px;height: auto;}
.notic-cont{/* background-color:#A8282A;*/min-height:610px; height:auto!important;height: 610px}
.notic-cont p{line-height: 30px;text-indent: 2em;margin-bottom: 10px;font-size: 14px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'}
.notic-img-1 img{ height: 200px; width: 306px;background-color: blueviolet; display: inline-block}
.notic-img-2{text-align: center;}
.notic-img-2 .img-4{ height: 280px;width: 580px;display: inline-block;padding: 10px}
.fanhui{ height:45px; width: 120px;text-align: center; background-color:#ef9122;line-height: 48px;color: #fff;float: right;margin-right: 35px; margin-bottom: 20px}
.fanhui:hover{ background-color: #f8ab51;}

 /*扫码*/
.login-wrap{ height:744px; width: auto;  background: url( ../images/login-bg.png) no-repeat center}
.login-cont{width:1200px;height: 650px;}
.login-box{height: 410px; width: 420px;background-color: #fff ;box-shadow: 0px 4px 20px #e5e5e5;margin: 0 auto; margin-top: 80px;min-height:410px; height:auto!important;}
.user-name>label{margin-left: 7px;}
.login-titt{padding-top: 40px}
.login-titt-1{text-align: center;padding: 0px 65px 0px 65px; font-size: 18px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';}
.login-titt-2{text-align: center;padding: 0px 65px 0px 65px;font-size: 18px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';}
.login-titt .deng1{ float:right}
.login-titt .deng1 a:hover{color:#174893;font-family:"PingFang Heavy_0"}

.login-line{ border-right: 1px #efefef solid; height: 20px;line-height: 20px}
.user-name{width: 330px;height: 46px;text-align: center;background-color: #e9edf7;line-height: 46px;margin-top: 28px;text-align: center;display: inline-block;margin-left: 44px; cursor: pointer}
.user-name select {float: right;width: 222px;text-indent: 8px;height: 49px;margin-right: 15px; cursor: pointer;}

.code-p{text-align: center;margin-top: 40px} 
.code-p img{ height: 140px; width: 140px;}


/*密码登录*/
.password-wrap{ height: auto;border: 1px #fff solid; margin-left: 34px;width: 300px;margin-left: 44px;width: 327px; margin-top: 20px;padding-bottom: 20px;}
.cn-name{border: 1px #5a84d8 solid;height: 48px;line-height: 48px;margin-bottom: 20px}
.cn-name>label {line-height: 40px;width: 110px;display: inline-block;text-align:left;font-size: 14px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif' ;text-indent: 24px;height: 45px;margin-bottom: 10px}
.name-cn{/*border-bottom: 1px #707070 solid;*/height: 30px;border-style: none; width: 160px;}
.cn-name>input{line-height: 45px;}
.msg-cont{ width: 326px}
.msg-box{ width: 80px;}
.send{height: 38px; width: 100px; background: url(../images/tpcode.ashx.jpg)no-repeat;float:right;border: 1px #BCBCBC solid;margin-top: 4px;margin-right: 4px}
.pass-button{height: 50px;width: 326px; background-color:#4675D3;color: #fff;border: none;margin-bottom: 16px}
.pass-button:hover{height: 50px;width: 326px; background-color:#6799FE;color: #fff;border: none;margin-bottom: 16px}
.login-forgetPwd{display: inline-block;width: 326px;}
.operation{display: inline-block;width: 326px;line-height: 45px;height: 45px}

/*视频播放信息*/
.classvideo-wrap{width:100%;height:auto;background-color:#fff;}
.classvido-cont{ height:380px;width: 1200px;margin: 0 auto;background-color: #fff;}
.titt-classvideo{line-height: 45px;}
.video-cont-1 img{ height:300px;width:490px; background-color:#f07d30;letter-spacing: inherit}
.video-region{}
.video-cont-2 {/*border: 1px  #F9B376 solid; */height: 300px;width: 666px;}
.classinfo{margin-top: 10px;font-size: 14px;font-family: 'Helvetica Neue',' Microsoft YaHei','sans-serif';color:#b9bdbb}
.classinfo span{margin-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.print{font-size:40px;font-family:"PingFang Heavy_0";height: 80px;width: 500px;background-color: antiquewhite;line-height: 80px;color: red;margin-top: 20px;text-indent: 20px}
.print-1{height:50px;width: 140px;background-color: #f07d30;border: none;color:#fff;font-size: 16px;margin-top: 40px}

/*公司介绍*/
.classbrief-wrap{width:auto;background-color: #efefef;padding: 20px 0px 20px 0px}
.classbrief-box{width:1200px;height:auto;background-color: #fff;padding: 40px 0px 40px 0px}
.classbrief-cont{/*background-color:#efefef;*/;width: 1100px;margin:0 auto;min-height:450px; height:auto!important;height: 450px;}
.class-list {border-bottom: 1px #efefef solid;height: 45px}
.class-list li{padding: 10px 100px;float: left;font-size: 16px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif'}
.class-list-cont{margin-top: 40px; margin-left: 80px}
.class-list li a:hover{display: inline-block;border-bottom: #244dac 2px solid;height: 35px;font-weight: bold;color:  #244dac}

.class-list li .active{display: inline-block;border-bottom: #244dac 2px solid;height: 35px;font-weight: bold;color:  #244dac}


/*主讲课程*/
.lecturer-list-cont{height:auto; width: 900px; margin: 0 auto; margin-top: 40px}

/*温馨提示*/
.mask{height:100%; width:100%;position: absolute; left: 0px; top:0px;width:100%;background-color:rgba(0,0,0,0.5);
display:block; z-index:1;padding-top: 240px;}
.forget-pwd{ height:360px; width: 525px;border: 1px #fff solid;opacity: 2;margin: 0 auto;background: url(../images/for-pwd.png)no-repeat;box-shadow: 1px 1px 10px #888888;}
.for-titlle p{ float: left;display: inline-block; line-height: 56px;font-size: 18px;margin-left: 30px;font-weight: bold;;color: #585858;}
.for-titlle a{float: right;margin-top: 20px;margin-right: 30px;cursor:pointer}
.whether{ width: 270px;/*border: 1px red solid;*/margin:0 auto;height: 48px; margin-top: 50px;}
.cancel{height: 48px; width: 110px;border: 1px #1D4894 solid;color: #1D4894;float: left}
.cancel:hover{height: 48px; width: 110px;float: left;background-color:#184EA0;color:#fff;}
.sure{height: 48px; width: 110px;background-color:#f07d30;color:#fff;border:none;float: right}
.sure:hover{ background-color:#FF9A28;}
.sure:hover{ background-color:#FF9A28;}


/*忘记密码*/
.forget-w{float: left;}
.forget-mima{text-align: left;padding: 0px 65px 0px 46px; font-size: 18px;font-family:'Helvetica Neue',' Microsoft YaHei','sans-serif';}
.user-leixin {background-color: #e9edf7;width: 327px; margin: 0 auto;height: 48px;line-height: 48px;margin-bottom: 20px; margin-top: 40px;}
.user-name-1{ margin-top: 0px;}
.pass-button-1{height: 50px;width: 326px;background-color: #4675D3;color: #fff;border: none;margin-bottom: 16px;display: inline-block;line-height: 50px;text-align: center;}
.pass-button-1:hover{height: 50px;width: 326px; background-color:#6799FE;color: #fff;border: none;margin-bottom: 16px}

/*学员和公司主持 */
.stucomp-box{margin-top: 40px;}
.stucomp-titt{padding-top: 20px;}
.mechanism select{float: right;width: 215px;height: 49px;margin-right: 0px;cursor: pointer;}
.verification{text-align:center;line-height: 38px;float: right;margin-top: 4px;padding: 1px 15px;margin-right: 4px;background-color:#F88943;color: #fff;;}
.msg-cont .verification:hover{ color:#fff ;background-color:#F8AB51}
/*登录注册 */
.login-footer-wrap{display: inline-block;width: 100%;height: auto;padding: 20px 0; border-top: 1px #e9e9e9 solid;}

