﻿body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: "微软雅黑" !important;
    font-size: 14px;
    min-width: 1120px;
}

div,
ul,
p {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

img {
    border: none;
}
input[type=checked]{border:none}

/*头部样式*/

.logo {
    width: 70%;
    min-width: 1100px;
    background: #fff;
    overflow: hidden;
    margin: 0 auto;
    padding: 12px 10px;
}

.logo img {
    display: block;
    float: left;
    width: 36%;
}

.logo .tel {
    float: right;
    text-align: right;
    margin-top: 5px;
}

.login a:hover {
    color: #ff6801;
}

.tel p {
    font-size: 16px
}

.tel span {
    font-size: 30px;
    color: #FF6801;
}

/*	导航样式*/

.nav {
    width: 100%;
    background: #626060;
}

.nav ul {
    overflow: hidden;
    width: 70%;
    min-width: 1100px;
    margin: 0 auto;
}

.nav li {
    float: left;
    width: 9%;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    height: 50px;
    color: #fff;
}

.nav li a {
    color: #fff;
    padding: 16px;
}

.nav li:hover {
    background: #ff6801;
}

.nav .active {
    background: #ff6801
}

.nav .login {
    float: right;
    width: 18%;
    text-align: right;
}

.nav .login a {
    padding: 0;
}

.nav .login:hover {
    background: none;
}

/*页脚样式*/

.footer {
    background: #626060;
    text-align: center;
    line-height: 30px;
    clear: both;
}

.footer_content {
    width: 70%;
    min-width: 1100px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px #777 solid;
}

.footer .rx {
    float: left;
    width: 32%;
    text-align: left;
}

.footer .ewm {
    float: right;
    width: 138px;
    text-align: center;
}

.footer .sydh {
    width: 10%;
    text-align: left;
    float: left;
}

.footer .rx, .footer .ewm, .footer .sydh a {
    color: #dbd8d8;
}

.rx h1 {
    color: #ff6801;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 10px
}

.rx p {
    font-size: 18px;
}

.rx span {
    font-size: 14px;
}

.sydh .h1 {
    font-size: 16px;
    font-weight: bold;
    color: #dbd8d8;
}

.footer .bah {
    /*background: #5b5a5a;*/
    padding: 10px 0;
}

/*内容样式*/

.cont {
    font-size: 16px;
    width: 70%;
    min-width: 1120px;
    margin: 40px auto 60px;
    overflow: hidden;

}

.cont_left {
    width: 20%;

    background-color: #FAFAFA;
    border: 1px #e9e9e9 solid;
    float: left;
    padding: 20px 0;
    height: 540px;
}

.cont_left .photo {
    display: block;
    margin: 0 auto;
    width: 240px;
    /*height: 240px;*/
    /*padding-top: 20px;*/
    padding-bottom: 20px;
    background-color: #fff;
}

.cont_left a img {
    display: inline-block;
    width: 24px;
    height: 24px;

}

.cont_left li a {
    display: block;
    /*padding: 12px 0 12px;*/
    width: 60%;
    margin: 12px auto;
    padding-top: 12px;
}

.cont_left li a span {
    display: inline-block;
    width: 70px;
    cursor: pointer;

    margin-left: 20px;
}

.zf_active {
    color: #fff;
}

.cont_right {
    margin-left: 20px;
    width: 70%;
    min-height: 520px;
    /*height:640px;*/
    /*background-color: #FAFAFA;*/
    border: 1px #e9e9e9 solid;
    float: right;
    padding: 20px 40px 40px;

}

/*.cont_right .title{*/
/*overflow: hidden;*/
/*}*/
.cont_right .title .edit {
    float: right;
    margin-right: 5px;

}

.cont_right .title .edit a {
    cursor: pointer;
}

.edit a:hover {
    color: #ff6801;
}

.cont_right .title h4 {
    padding-left: 5px;
    width: 100%;
    border-bottom: 1px #f0f0f0 solid;
    /*border-left: 2px #ff6801 solid;*/
    /*float: left;*/
    padding-bottom: 8px;
    overflow: hidden;
}

.cont_right .title h4 span {
    padding-left: 20px;
    display: inline-block;
    border-left: 2px #ff6801 solid;

}

.cont_right table {
    padding: 0 20px;
    width: 100%;
}

.cont_right table td {
    padding: 10px;
    font-size: 14px;
}

.cont_main {
    overflow: hidden;
    padding: 30px 0;
}

.main_left {
    width: 70%;
    float: left;
    height: 500px;
}
.news_left{
    width:24%;
    overflow: hidden;
    float: left;
}
.n_l_title{
    /*background-color: #f39b5f;*/
    color: #fff;
    border-bottom: 1px #ccc dashed;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background: url("../img/news_list.png") no-repeat 70px center  #f39b5f ;
    font-size:16px;
}
.n_l_title img{
    width: 30px;
    height: 30px;
    overflow: hidden;
    margin-top: 15px;
    margin-right: 20px;
}
.news_right{
    width: 75%;
    float: right;
    overflow: hidden;
}

.main_right {
    width: 25%;
    height: 500px;
    background-color: #FAFAFA;
    border: 1px #e9e9e9 solid;
    float: right;
    padding: 20px;
}

img {
    border: 0;
}

.photo img {

    border: 0;
    width: 120px;
    height: 130px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;

}

.cont_left li a i {
    margin-right: 15px;
}

.log {
    overflow: hidden;
    border-bottom: 1px #f0f0f0 solid;
    margin: 10px 0 30px;
    padding: 0 10px;
}

.log .logbox {
    float: left;
    color: #333;
    line-height: 50px
}

.log .logbox img {
    vertical-align: middle;
    width: 14px;
    height: 18px;
}

.log .logbox span {
    margin-left: 5px;
    font-size: 14px;
}

.log .logbox a {
    color: #ff6801;
}

.userLogin_yz {
    width: 330px;
    height: 10px;
    margin-top: 10px;
    background-position: 0px 0px;
    /*  background-position:5px 10px; */
    color: red;
    padding-left: 50px;
}

.error {
    color: red;
}

/*首页*/
/*	轮播图样式*/
.banner {
    min-width: 1100px;
    margin: 0 auto;
    width: 70%;
    position: relative;
    z-index: 998;
}

.subl {
    position: absolute;
    top: 270px;
    left: 15%;
    width: 80px;
    height: 20px;
    cursor: pointer;
}

.subr {
    position: absolute;
    top: 270px;
    right: 15%;
    width: 80px;
    height: 20px;
    cursor: pointer;
}

/*	中间内容样式*/

.nxwm {
    background: #fef7f2;
    height: 80px;

}

.nxwm .nxwm_text {
    width: 70%;
    min-width: 1100px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 20px;

}

.nxwm_text p {
    float: left;
    width: 80%;
    line-height: 80px;
    color: #ff8b69;
    padding-left: 20px;

}

.nxwm_text .button {
    float: right;
    padding: 10px 40px;
    background: #ff6637;
    border-radius: 25px;
    margin-top:15px;
    color: #fff;
    /*margin-right: 50px;*/

}

.content .jieshao {
    width: 70%;
    min-width: 1100px;
    margin: 0 auto;
    overflow: hidden;
    padding:40px 0 0 0;
    padding-bottom: 0;
}

.jieshao li {
    width: 24%;
    float: left;
    text-align: center;
    height: 184px;

}

.jieshao li p {
    font-size: 20px;
    color: #FF6801;
    margin-top: 10px;
}

.jieshao li div {
    margin: 0 20%;
    color: #666;
    margin-top: 10px;
}

.whychoose{
    background: url(/img/bg_07.jpg) no-repeat center 0;
    height: 420px;
}
.content1,
.pxlb {
    width: 100%;
}

.pxlb {
    background: url(/img/bg_04.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    -ms-behavior: url(ie-css3.htc);
    behavior: url(ie-css3.htc);
}

.item {
    width: 70%;
    min-width: 1100px;
    margin: 0 auto;
    text-align: center;
    padding: 30px 0;
    padding-bottom: 50px;
}

.item .title {
    font-size: 36px;
    color: #fff;
}

.item .shuoming,
.item .shuoming1 {
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
}

.item .shuoming1 {
    margin-top: 40px;
    line-height: 30px;
}

.item hr {
    width: 76px;
    height: 2px;
    background: #FF6801;
    margin-top: 20px;
    border: none;
}

.item ul {
    overflow: hidden;
}

.item li {
    margin-top: 60px;
    float: left;
    text-align: right;
    height: 200px;
    width: 29%;
    position: relative;
}

.pxlb li img {
    position: absolute;
    left: 0;
    top: -1px;
}

.item .spaq {
    font-size: 18px;
    margin-top: 20px;
    margin-right: 10px;
    color: #fff;
}

.item .price {
    position: absolute;
    top: -8px;
    left: 56%;
    text-align: left;
    width:44%;
}

.price p {
    text-align: left;
    width:100%;
}

.item .text {
    text-align: right;
    margin-top: 16px;
    margin-right: 10px;
}

.price .text {
    text-align: left;
}

.content2 ul {
    color: #fff;
}

.djt1 {
    position: absolute;
    right: 0;
    top: 0;
}

.djt2 {
    position: absolute;
    right: -7px;
    top: 0px;
}

.content2 li {
    width: 16.6%;
    margin-top: 0;
    text-align: left;
    position: relative;
}

.content2 .price1 {
    width: 70%;
    margin-left: 5%;
    color: #d7d2d2;
}

.button1 {
    display: block;
    padding: 10px 0;
    width: 280px;
    background: #ff6637;
    -moz-border-radius: 30px 30px 30px 30px !important;
    -webkit-border-radius: 30px 30px 30px 30px !important;
    border-radius: 30px 30px 30px 30px !important;
    margin: 70px auto 20px;
    font-size: 24px;
    color: #fff;
}

.new {
    width: 70%;
    min-width: 1100px;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0 0 0;
}

.new .left {
    float: left;
    width: 47%;
}

.new .right {
    float: right;
    width: 47%;
}

.left .bt,
.right .bt {
    overflow: hidden;
}

.bt .pxdt {
    float: left;
    width: 81%;
    background: #ff6637;
    color: #FFF;
    padding: 10px;
    font-size: 18px;
}


.bt .more {
    float: right;
    width: 10%;
    background: #ff6637;
    COLOR: #FFF;
    padding: 12px 10px;
    font-size: 14px;
}


.new li {
    background: #fff;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 10px;
    list-style: none;
}
.new li:hover {
    background: #eee;

}

.new li:hover .time {
    background: #666;
    color: #fff;
}

.new li:hover .date {
    border: 1px #666 solid;
    background: #eee;
}
.new li:hover .year {
    color:  #888;
}
.new li:hover .dt p{color: #FF6801;}
.new .date {
    font-family: Verdana, Geneva, sans-serif;
    float: left;
    width: 15%;
    border: 1px #999 solid;
}
.new #data li .date{width:80px;}
.date .time {
    padding: 4px 0;
    text-align: center;
    background: #999;
    font-size: 18px;
    color: #fff;
}
.date .year {
    font-size: 24px;
    text-align: center;
    color: #999;
}

.new .dt {
    width: 82%;
    float: right;
}
.new img {
    display: block;
    margin-left: 20px;
}

.dt p {
    font-size: 18px;
    margin-bottom: 6px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


.dt span {
    font-size: 14px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;

}

.contant {
    text-align: center;
    width: 70%;
    min-width: 1100px;
    padding: 60px 0;
    margin: 0 auto;
}

.contant ul {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    border: 1px #f0f0f0 solid;
    margin-top: 20px;
}

.contant li {
    float: left;
    width: 33%;
    border-right: 1px #f0f0f0 solid;
    overflow: hidden;
    text-align: left;
    padding: 30px 0;
}

.contant li img {
    float: left;
    margin-right: 10px;
    margin-left: 22%;
}

.contant li div {
    float: left;
}
.text span{
    width:160px;
    display: block;
}
.text a {
    color: #666;
    line-height: 24px;
}

.text a:hover {
    color: #ff6801;
}

/* flexslider */
.flexslider {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    zoom: 1;
    min-height: 504px
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider .slides {
    zoom: 1;
}

.flex-direction-nav a {
    width: 60px;
    height: 90px;
    line-height: 99em;
    overflow: hidden;
    margin: -60px 0 0;
    display: block;
    background: url(../img/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
    background-position: 0 -90px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../img/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active {
    background-position: 0 0;
}

.flexslider img {
    border: none;
}

.loginbox {
    width: 30%;
    height: auto;
    margin: 0 auto 0;
    /*box-shadow: 0 0 15px #389ea9;*/
    padding: 20px 20px 10px;
    position: absolute;
    top: 80px;
    right: 0;
    z-index: 999;
    background-image: url("/img/logbg.png");
}

.username {
    border: 1px #f0f0f0 solid;
    width: 80%;
    margin: 0 auto 30px;
    padding-left: 10px;
    line-height: 34px;
}

.form-control {
    padding: 6px 10px !important;
    width: 100%;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    border: none;
    outline: none;
    background: transparent !important;
    color: #fff;
}

.defaultTest {
    display: inline-block;
    height: 40px;
    position: relative;
    width: 80%
}

.defaultTest span {
    position: absolute;
    float: left;
    line-height: 40px;
    left: 20px;
    color: #BCBCBC;
    cursor: text;
}

.enter a {
    border: 1px #ff8f21 solid;
    color: #ff8f21;
}

.enter a:hover {
    background-color: #ff6801;
    color: #fff;
}

.username p {
    color: #fff;
}

.username ol {
    color: #fff;
}

ol li {
    color: #f0f0f0;
}

/*发帖*/

.content {
    font-size: 14px;
    width: 70%;
    min-width: 1120px;
    margin: 0 auto;
    margin-bottom:20px;
    background-color: #fff;
}
.pxcont {
    width: 100%;
    overflow: hidden;
}

.pxcont_left {
    width: 70%;
    float: left;
    /*background-color: #fafafa;*/
}
.pxcon_right {
    width: 24%;
    float: right;
    margin-left: 5%;
}

.right_head {
    padding: 20px;
    background-color: #fafafa;
}

.right_head a {
    display: block;
    background-color: #f39b5f;
    /*width: 100%;*/
    margin-top: 20px;
    padding: 8px 12px;
    color: #fff;

}

.right_head a span {
    margin-left: 20px;
    margin-right: 20px;
}

.star {
    color: red;

}

#container {

    width: 100%;
    display: inline-block;

}

/*学员报名*/
.apply_xx {
    margin:50px auto;
    width: 960px;
    padding-bottom: 60px;
    position: relative;

}
.apply_xx .title{
    width: 100%;
    height: 50px;
    background: url("/img/apply.png") no-repeat center;
    position: absolute;
    top: -15px;

}

.apply_xx p {
    line-height: 30px;
    color: #666;
}

.choose {
    background: #f5f5f5;
    overflow: hidden;
    margin: 0 auto;
    padding: 90px 80px;
}

.choose li {
    width: 45%;
    background: #fff;
    float: left;
    border: 1px #ccc solid;
    margin-bottom: 5px;

}

.choose li a {
    display: block;
}

.choose li a h3{
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding:8px  5px;
    color: #fff;
    background-color: #ff6801;
    margin: 0;
    margin-left: -5px;

}

.choose li .img1 {
    display: block;
    width: 60px;
    margin: 50px auto;

}
.choose li .explain{
    display: block;
    background-color: #ccc;
    color: #333;
    font-size: 13px;
    line-height: 24px;
    text-align: center;
    padding: 10px;

}
.choose li .img2 {
    display: block;
    width: 70px;
    margin: 30px auto;

}

.choose li:hover {
    border: 1px #f39b5f solid;

}

.choose li:hover p {
    background-color: #f39b5f;
    color: #fff;
}

.choose li :hover .img1 {
    display: none;
}

.choose li :hover .img2 {
    display: block;

}

/*集团用户报名*/
.djz {
    border: 1px #f0f0f0 solid;
    height: 240px;
}

.txxx_left a {
    width: 80px;
    background-color: #f39b5f;
    color: #fff;
    display: block;
    margin: 20px auto;
    text-align: center;
    padding: 5px 0;
    font-size: 14px;

}

.djz p {
    text-align: center;
    margin: 80px auto 50px;
    padding: 5px;
    font-size: 14px;
}

.textbox {
    -moz-border-radius: 1px 1px 1px 1px !important;
    -webkit-border-radius: 1px 1px 1px 1px !important;
    border-radius: 1px 1px 1px 1px !important;
    border: 1px #ccc solid !important;
}

.easyui-textbox {
    height: 28px;
    border: 1px #ccc solid;
    vertical-align: middle;
}

.textbox input {
    height: 26px;
    line-height: 26px !important;
}

.easyui-combobox input {
    height: 26px !important;
}

.textbox {
    height: 32px !important;
}

.combo-arrow {
    background-color: #f0f0f0 !important;
}

.title_yy {
    clear: both;
    /*border-left: 4px #ff6801 solid;*/
    color: #ff6801;
    padding: 12px;
    padding-left: 20px;
    font-size: 18px;
    background-color: #fafafa;
    border-bottom: 1px #f39b5f solid;

}

.title_yy span {
    font-size: 14px;
    color: #666;
    margin-left: 20px;
}

.notice {
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;

    font-size: 14px;
}

.notice p {
    width: 60%;
    margin: 0 auto;

    text-align: center;
    color: #999;
}

.submit {
    padding: 8px 20px;
    background-color: #ff6801;
    color: #fff;
    display: block;
    cursor: pointer;
    width: 100px;
    text-align: center;
    margin-left: 20%;
}

.cont_title ul {
    overflow: hidden;
    width: 60%;
    margin: 0 auto;
}

.cont_title ul li {
    border-bottom: 2px #ccc solid;
    float: left;
    width: 45%;
    text-align: center;
    padding: 20px 0;
}

.cont_title ul li a {
    font-size: 20px;
    color: #666;
}

.cont .txxx {
    overflow: hidden;
    width: 80%;
    margin: 40px auto;

}

.txxx_left, .txxx_right {
    float: left;
    padding-top: 30px;
}

.txxx_left {
    width: 25%;
    padding-top: 40px;
    padding-left: 10px;
}

.txxx_right {
    width: 70%;
    margin-left: 3%;
}

.cont .txxx {
    overflow: hidden;
    width: 80%;
    margin: 40px auto;

}

/*课程详情*/
.detail {
    background-image: url(/img/banner_course.png);
    margin: 20px 0;
    overflow: hidden;
}

.bar {
    height: 14px;
    width: 100%;
    background-color: #F0F0F0;
    /*border: 1px solid #AAA;*/
    border-radius: 15px;
    position: relative;
    text-align: left;
    margin-top: 4px;
}

.bar .finish {
    height: 100%;
    width: 50%;
    background-color: #ff6801;
    border-radius: 15px;

}

/* html+='<p class="ing" style="width:'+ pp+'%; height: 100%; background-color: #ff6801;border-radius: 15px;">'+pp+'%</p>';*/
.bar .ing {
    line-height: 14px;
    position: absolute;
    top: 0;
    left: 40%;
    color: #5e2f20;
    text-align: center;
    font-family: "微软雅黑", Verdana, Geneva, sans-serif
}

.detail_left, .detail_right {
    float: left;
}

.detail_left {
    padding: 40px 30px;
    padding-left: 60px;
}

.detail_right {
    padding: 40px;
    width: 50%;
    float: right;

}

.detail_right h4 {
    color: #fff;
    font-size: 24px;
}

.detail_right p {
    color: #fff;
    margin-top: 20px;
}

.title2 {
    background-color: #f5f5f5;
    padding: 10px 0;
    padding-left: 20px;

    border-left: 2px #ff6637 solid;
    overflow: hidden;
}

table .learn {
    margin-right: 10px;
    padding: 4px 10px;
    border: 1px #ff6801 solid;
    color: #ff6801;
}

table .learn:hover {
    background: #ff6801;
    color: #fff;
    padding: 4px 10px
}

table .test {
    border: 1px #ccc solid;
    color: #666;
    padding: 4px 10px
}

table .test:hover {
    border: 1px #ff6801 solid;
    color: #ff6801;
}

/*服务详情*/

.px_title {
    border: 1px #fde5d4 solid;
    padding-top: 20px;
    padding-bottom: 10px;
}
.kccont p {
    border-bottom: 1px #ccc solid;
    padding: 10px;
    margin-top: 10px;
}

.kccont p span {
    border-bottom: 1px #ff6801 solid;
    padding-bottom: 10px;
}

.tzcont {
    margin-top: 20px;
}

.tzcont li {
    overflow: hidden;
    padding: 20px;
    border-bottom: 1px #f0f0f0 solid;
}

.tzcont li img, .tzcont li .tzcont_xx {
    float: left;
}

.tzcont li img {
    width: 80px;
    height: 80px;
}

.tzcont_xx {
    margin-left: 50px;
    width: 80%;
}
.tzcont_xx a{
    display: block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #323232;
}

.tzcont_xx a:hover {
    color: #ff6801;
}

.tzcont_xx .cont11 a {
    display: inline;
    margin-right: 10px;
    font-size: 14px;
}

.tzcont_xx .cont22 {
    padding: 10px;
    background-color: #fafafa;
    font-size: 14px;
    color: #999;
}

.tzcont_xx .cont11 {
    padding: 10px;
}

.tzcont_xx .cont11 span {
    margin-right: 10px;
    color: #999;
}

.title11 li .active_px {
    background-color: #f39b5f;
    color: #fff;
}

.pxcont_left .wz {
    padding: 15px 0;
}

.pxcont_left .zhaoping {
    padding: 20px;
    background: #fafafa;
    border: 1px #f0f0f0 solid;
}

.zhaoping .zw {
    color: #FF6801;
    font-size: 16px;
    margin-bottom: 20px;
}

.zpxq {
    padding: 20px;
    border: 1px #f0f0f0 solid;
    margin-top: 20px;
}

.zpxq p {
    margin-bottom: 20px;
    line-height: 30px;
}

.wt {
    overflow: hidden;
    padding: 20px 0;
}

.wt img {
    float: left;
}

.wtxq {

    background-color: #fafafa;

    padding: 15px;
}

/*.wtxq{float:left;}*/

.wtms {
    font-size: 14px;
    margin-bottom: 10px;

    color: #666;
}

.wtxq span {
    color: #999;
}

#placeholder {
    position: absolute;
    top: 20px;
    left: 20px;
}

.wz a {
    color: #666;
    font-size: 14px;
}

.wz a:hover {
    color: #ff6801;
}

.ftxx span {
    margin-right: 20px;
    color: #666;
}

#placeholder {
    color: #999;
}

/*帮助*/
.content .leftNav {

    min-height: 600px;

}

.leftNav li {

    background-color: #f5f5f5;
    border-bottom: 1px #ccc dashed;
    padding: 15px;
    text-align: center;
}

.leftNav li a {
    color: #666;
    padding: 0 20px
}

.leftNav .active {
    color: #FF6801;
    border-left: 3px #FF6801 solid;
    background-color: #fff
}

.right .chakan {
    overflow: hidden;
    font-size: 12px;
    color: #999;
}

.chakan a {
    float: right;
    color: #FF6801;
}

.help_head {
    position: relative;
    width: 100%;

}

.search {
    padding: 20px;
    width: 600px;
    line-height: 36px;
    position: absolute;
    top: 30%;
    left: 50%;
    margin-left: -300px;
}
.search input {
    width: 70%;
    height: 36px;
    vertical-align: middle;
    border: 1px #ff6801 solid;
    padding-left: 5px;
}

.search button {
    height: 40px;
    background: #ff6801;
    border: none;
    /*margin-left: -1px;*/
    /*margin-bottom: -1px;*/
    line-height: 40px;

    vertical-align: middle;
    color: #fff;
}

.zw {
    color: #666;
    font-size: 14px;
    padding: 20px 0;
    border-bottom: 1px #ccc solid;
}

.zw a {
    color: #ff6801;
    font-size: 14px;
}

.zw a:hover {
    color: #ff6801;
}
.main_new{
    margin: 0 auto;
}
.main_new .jyks {
    font-size: 20px;
    margin-top: 20px;
    color: #000;
    text-align: center;
}
.news{
    color: #666;
    line-height: 40px;
}
.main_new p{
    color: #666;
    line-height: 40px;
}
.help_cont {
    padding: 20px 30px;
    font-size: 14px;
}


/*结业考试*/
.content .jyksnr {
    min-width: 1120px;
    margin: 0 auto;
    width: 70%;
    padding-top: 10px;
}

.content .wz {
    padding: 15px 0;
}
.jyxq .jyks {
    padding-left: 20px;
    border-left: 6px #FF6801 solid;
    font-size: 20px;
    margin: 10px 0;
    color: #333;

}

.jyxq {
    padding: 20px;
    background: #fff;
}

.subject {
    margin-top: 30px;
    overflow: hidden;
}

.subject .left {
    width:64%;
    float: left
}
.left .xx {
    padding-left: 20px;
    line-height: 30px;
}

.left .xx input {
    width: 12px;
    height: 12px;
    border: 1px #ccc solid;
    margin-right: 10px;
    border: none;
}

.subject .right {
    width: 33%;
    margin-left:2%;
    float: right
}

.time .button {
    overflow: hidden;
    padding: 20px 0;

}

.time .tjsj {
    padding: 6px 10px;
    /*border: 1px #FF6801 solid;*/
    color: #fff;
    /*float: left;*/
    background: #ff6801;
    border: none;
}

.ksjs {
    overflow: hidden;
    /*width: 190px;*/
    margin: 20px auto;
}

.ksjs img {
    float: left;
}
.ksjs .shijian {
    float: left;
    margin-left: 20px;
}
.shijian .second span{padding: 20px 15px;}
.shijian .hour{margin-top: 10px;font-size: 18px;}

.shijian .hour span {
    padding: 20px 10px;
}

.sysj {
    font-size: 16px;
    line-height: 30px;
    color: #FF6801;
}
.kssm{padding: 10px 20px;font-size: 16px;color: #333;}
.kssmxq{padding: 20px;}

.pagelist_cell{
    color: #666;
    display: inline-block;
    padding: 5px;
    border: 1px #ccc solid;
    font-size: 14px;
}

.pagelist{
    clear: both;
    margin-top: 20px;
}
.timetimu{
    background: #fafafa;
    margin-bottom: 20px;
    overflow: hidden;
    margin-top: 20px;
    padding: 30px;
}
.timu{
    float: left;

    width: 24px;
    height:24px;
    background-color: #fe9538;
    color: #fff;
    line-height: 24px;
    text-align: center;
    margin-right: 5px;
    margin-top: 10px;
}

.timu2{
    float: left;

    width: 24px;
    height:24px;
    background-color: #ccc;
    color: #fff;
    line-height: 24px;
    text-align: center;
    margin-right:5px;
    margin-top: 10px;
}

.subject .star{
    display: inline-block;
    width:6%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #ff6801;
    color: #fff;
    font-size: 30px;

}
.title_xx{
    display: inline-block;
    width: 90%;
    margin-left: 20px;
    font-size: 16px;
    line-height: 32px;
    vertical-align:top;
    color: #555;

}
.change_btn{
    display: inline-block;
    padding: 5px 12px;
    background-color: #ff6801;
    color: #fff;
    margin-right: 10px;

}
.log{
    margin-top: 0;
}

/*考试成绩*/
.smxq {
    width: 88%;
    margin: 20px auto;
    /*border: 1px #f39b5f solid;*/
    padding: 10px 0;
}

.smxq h2 {
    text-align: center;
    font-weight: 500;
    padding: 0;
    margin: 0;
    /*padding-bottom: 10px;*/
    color: #ff6801;
}

.smxq p {
    /*text-indent: 20px;*/
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
}

.ksan {
    background: #FF6801;
    color: #fff;
    padding: 10px 30px;
    clear: both;
    margin-top: 40px;
    font-size: 16px;
}
.outshow{
    float: left;
    width: 88px;
    margin:10px 20px 10px 0;
}

/*个人中心*/
.save {
    display: inline-block;
    padding: 3px 20px;
    background-color: #ff6801;
    color: #fff;
}
.main_cont p{
    font-size: 14px;
    color: #ff6801;
    text-align: center;
}
.certificate{
    width: 800px;
    margin: 20px auto;
    overflow: hidden;
}
.certificate h4{
    text-align: center;
    margin: 0;
}
.main_cont ul{
    margin-top: 20px;
}
.main_cont ul li{
    padding: 10px 0;
    border-bottom: 1px #f0f0f0 solid;
}
.main_cont ul li span{
    font-size: 14px;
    float: left;
    margin-right: 20px;
}
.main_cont ul li p{
    overflow: hidden;
    padding: 5px;
}
.pp3{
    font-size: 12px;
    color: #999;
}
.main_cont ul li .span1{
    color:#ff6801 ;
    font-size: 16px;
    margin-right: 30px;
}
.main_cont ul li .pp1{
    color: #888;
}
.check_left,.check_right{
    float: left;
}
.check_left{
    padding:50px 40px 0;  width: 40%;
}
.check_left img{
    display: block;
    border: none;
    width: 100px;
    margin: 10px auto;
}
.check_left ul{
    padding: 20px;
    padding-top: 0;
}
.main_cont .check_left ul li{
    font-size: 14px;
    padding: 0;
}
.main_cont .check_right{
    padding: 40px 0 0 40px;
    width: 30%;
}
.main_cont .check_right ul li{
    padding: 0;
}
.check_left table{
    margin-left: 20px;
}
.check_left table td{
    padding: 3px;
    font-size: 14px;
}
.check_right table td{
    padding: 3px;

}
.certificate button:hover{
    background-color: #ff6801;
    border-color: #ff6801;
    color: #fff;
}
#gr img,#zf img,#px img,#tz img,#zs img{vertical-align: middle;}
.apply a{
    border: 1px #f39b5f solid;color: #f39b5f;
}
.apply a:hover{
    background-color: #f39b5f;
    color: #fff;
}
.ss{
    display: inline-block;
    margin-right: 20px;
}
.hit{
    color: #333;
}
.hit:hover{
    color: #ff6801;
}
.infor{
    color: #666;
    padding-left: 10px;
}
.edit a{
    color: #666;
}
.edit a:hover{
    color: #ff6801;
}
.personalDisplay{
    display: none;
}
.ppDisplay{
    display: none;
}



/*我的课程*/

.adress {
    overflow: hidden;
}

.adress ul {
    float: left;
    width: 80%;
    overflow: hidden;
}

.adress ul li {
    float: left;
    line-height: 50px;
    padding: 0 20px;
    color: #666;
}

.adress ul select {
    border: none;
    font-size: 16px;
    color: #666;
}
.adress img {
    margin-left: 10px;
    vertical-align: middle
}

.adress .wdkc {
    float: right;
    line-height: 50px;
    color: #666;
}

.xlcd {
    border: 1px #ccc solid;
    padding: 10px 20px;
    display: none;
    position: absolute;
    z-index: 333;
    background: #fff;
}

.xlcd a {
    background: #fff;
    color: #666;
}

.pxnav {
    background: #f5f5f5;
    border: 1px #f0f0f0 solid;
    overflow: hidden;
}

.pxnav li {
    float: left;
    width: 15%;
    text-align: center;
    line-height: 50px;
    color: #666;
}

.pxnav li:hover {
    border-top: 2px #FF6801 solid;
    background: #fff;
}

.pxnav .active {
    border-top: 2px #FF6801 solid;
    background: #fff;
}

.kecheng {
    overflow: hidden;
    display: none;
    box-sizing: border-box;
}

.kecheng li {
    width: 21%;
    text-align: center;
    margin: 0 0.9%;
    padding: 12px;
    margin-top: 30px;
    float: left;
    border:1px #f0f0f0 solid;
    background-color: #fff;
    box-sizing: border-box;
}
.kecheng li:hover{
    border: 1px #ff6801 solid;
}

.kecheng img {
    display: block;
}

.kecheng .kcfl {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 20px 10px;
    background: #f5f5f5;
    font-size: 14px;
    text-align: left;
}

.kcfl p {
    color: #333;
    margin-bottom: 10px;
    white-space: normal;
}

.type {
    background-color: #FAFAFA;
    border: 1px #F0F0F0 solid;
    overflow: hidden;
    padding: 20px;
    margin: 0 auto 20px;
}

.text2, .text3 {
    float: left;
    width: 30%;
    text-align: center;
    line-height: 34px;
}

.type .text1 {
    float: left;
    width: 20%;
    text-align: left;
    line-height: 34px;
}

.text4 {
    float: left;
    width: 20%;
    text-align: right;
    line-height: 34px;
    margin-top: 8px;
}

#bar {
    height: 20px;
    width: 70%;
    background-color: #F0F0F0;
    border-radius: 15px;
    position: relative;
    text-align: left;
    margin-top: 3.5%;
}

#bar .finish {
    height: 100%;
    width: 50%;
    background-color: #ffa462;
    border-radius: 15px;

}

#bar .ing {line-height: 16px;
    position: absolute;
    top: 4px;
    left: 48%;
    color: #5e2f20;
    text-align: center;
    font-family: "微软雅黑", Verdana, Geneva, sans-serif
}

.text3 p {
    padding: 5px;
    text-align: center;
    color: #666;

}

.text3 span {
    color: #ff6801;
}

.kcfl span {
    font-size: 14px;
    color: #999;
    padding: 3px 0;
}


.xx span{
    font-size: 12px;
}
.text1 button {
    width: 80px;
    height: 30px;
}

/*新闻*/
.highRit{
    background-color: #ff6801;
}
.cont_head{
    background-color: #f5f5f5;
    overflow: hidden;
    border: 1px #F0F0F0 solid;
}


.cont_head a{
    color: #666;
}
.cont_head li{
    float: left;
    line-height: 50px;
    width: 16%;
    text-align: center;
}
.leftNav li.active_xx {
    color: #FF6801;
    border-left: 3px #FF6801 solid;
    background-color: #fff;
    background: #fff;
}

.near_new span{
    font-size: 14px;
    color: #888;
}
.near_new li{
    margin-top: 20px;
}

.index{font-size: 14px;color: #666}
.index:hover{color: #ff6801;}

/*付款*/
.jfbt {
    padding-left: 20px;
    border-left: 6px #FF6801 solid;
    font-size: 20px;
    margin: 30px;
}

.jfxq {
    width: 60%;
    margin: 20px auto;
    background: #fff;
    margin-top: 40px;
}
.xqbt {
    padding:10px 0px;
    font-size: 16px;
    margin-top: 20px;
    border-bottom: 1px #f0f0f0 solid;
    color: #ff6801;
}


.fkfs {
    margin-left: 20%;
    padding: 40px 20px;
}

.ylzf img,
.wxzf img {
    vertical-align: middle;
    margin-right: 10px;
    outline: none;
}

.ylzf, .wxzf {
    padding: 0 10px;
    line-height: 50px;
    border: 1px #ccc solid;
    color: #666;
    display: inline-block;
    margin-right: 20px;
}

.ylzf {
    margin-right: 20px;
}
.ss{
    display: inline-block;
    margin-right: 10px;
}
.but1{
    display: block;
    padding: 5px 12px;
    background-color: #ff6637;
    float: right;
    color: #fff;
    margin-right: 5px;
}

.lastpay1{width: 100%; margin: 100px auto; }
.lastpay1_pp1{margin:0; padding: 0;list-style: none;margin: 0 auto;width: 476px}
.lastpay{width: 100%; margin: 30px auto; }
.lastpay ul,li{margin:0; padding: 0;list-style: none;
}
.lastpay ul{width: 937px; margin: 0 auto}
.pay_order{float: right;padding:5px 12px; font-size: 14px;
    background-color:#fda339 ; color: #ffffff;

}
.lastpay_pp2{margin:0; padding: 0;list-style: none;margin: 0 auto;width: 952px}
.pay_order2{float: right; font-size: 14px;border:none;vertical-align:text-bottom;margin-top: 10px ;
    background-color:#fda339 ; color: #ffffff; width: 80px;height:36px

}
.lastpay_pp2 ul,li{margin:0; padding: 0;list-style: none;
}

/*课程管理*/

.title11 ,.title22{
    overflow: hidden;
}
.title11{
    border-bottom: 1px #f0f0f0 solid;
}
.title22{
    padding-left: 20%;
    padding-top: 20px;
}

.title22 li{
    padding:0 25px
}
.title11 li,.title22 li{
    float: left;
    padding: 20px;
}
.title11 li a{
    padding: 5px 20px;
    border: 1px #fde5d4 solid;
    font-size: 14px;
    color: #f39b5f;

}
.kccont .name{
    border-top:1px #ccc solid;
    width: 91%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.kccont .biaoti{
    border-bottom: 2px #ff6801 solid;
    padding-bottom: 8px;
    font-size: 16px;
}
.kc{
    overflow: hidden;
    padding: 20px;
    margin-top: 20px;
}
.kc li{
    float: left;
    width: 30%;
    margin-right: 3%;
    margin-top: 20px;
}
.kc li img{
    width: 100%
}
.title11 li .active_px{
    background-color:#f39b5f ;
    color: #fff;
}
.move{
    position: relative;
    display: block;
    height: 160px;
}

.move_img{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.mov_text{
    position: absolute;
    left: 50%;
    width: 100%;
    margin-left: -50%;
    display: none;
    height: 100%;
    color: #fff;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
}

.mov_text a{
    padding: 5px 12px;
    background-color:#ff6801 ;
    display: block;
    margin: 0 auto;
}

.move:hover .mov_text{
    display: block;

}


/*课程分类*/
.px_cont{
    padding-top: 10px;
    padding-left: 40px;
}
.search a{
    padding: 4px 10px;
    font-size: 18px;
    text-align: center;
    width: 200px;
    color: #fff;
    background-color: #fe7b21;
    display: block;
    margin: 0 auto;
    margin-top: 60px;
    border-radius: 5px;
}
.search a:hover{
    background-color: #ff6801;
}
.kc_type{
    overflow: hidden;
    padding: 20px;
    width: 100%;

}
.kc_type li{
    float: left;
    width: 22.5%;
    margin-right: 3.3%;
    margin-top: 20px;
}

/*信息服务*/
#city {
    cursor: pointer;
}

#choosecity {
    display: none;
    position: absolute;

    left: 15%;
    background: #fff;
    border: 1px #ff6801 solid
}

.choosemain {
    padding: 10px;
}

.chooselist {
    overflow: hidden;
    width: 480px;
    font-size: 14px;
}

.cctop {
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding: 6px 0;
}

.chooselist li {
    float: left;
    margin: 6px 10px;
    width: 15%;
    line-height: 14px;
    height: 40px;
}

.chooselist li a {
    color: #ff6801;
}
.dq{
    border-bottom: 2px #ff6801 solid;
    height: 34px;
width: 100%;
}

.log .logbox .dq li{
    float: left;
    padding-left: 50px;
    padding-right: 50px;
    line-height: 32px;
    margin-right: 10px;
}
.log .logbox .dq li span{
    line-height: 30px;
}
.city_cont{

    padding: 5px;
}
.dq_active{
    border: 2px #ff6801 solid;
    border-bottom: 2px #fff solid;
}

/*章节学习*/
.time .next {
    padding: 4px 10px;
    border: 1px #ccc solid;
    color: #666;
    float: left;
    background: #fff
}

.time .tc {
    text-align: center;
    padding: 4px 10px;
    border: 1px #ccc solid;
    background: none;
    float: left;
    color: #666;
    margin-left: 10px;
}

.time .tjcs {
    padding: 4px 10px;
    border: 1px #FF6801 solid;
    color: #FF6801;
    background: none;
    float: right;
   transition-duration: 1s;
    -moz-transition-duration: 12s; /* Firefox 4 */
    -webkit-transition-duration: 1s; /* Safari 和 Chrome */
    -o-transition-duration: 1s; /* Opera */
}
.time .tjcs:hover{background: #ff6801;color: #fff;}
.right .start {
    overflow: hidden;
}

.right .start button {
    padding: 6px 10px;
    background: #FF6801;
    border: none;
    float: left;
    color: #fff;
}
.sysj {
    float: right;
    font-size: 14px;
    line-height: 30px;
    color: #FF6801;
}
.zj_cont {
    margin-top: 20px;
}

/*证书查询*/

.content .zscx {
    text-align: center;
    font-size: 26px;
    margin-bottom: 20px;
    padding-top: 50px;
    color: #666;
}

.content .zscxzl {
    background: #fff;

    margin: 30px auto 0;

    color: #666;
}
.chaxun{
    border: 1px #f0f0f0 solid;
    padding:0 40px 20px;
    margin:0 auto ;
    width: 80%;
    min-height:600px;
}

.zl td {
    height: 30px;
    line-height: 30px;
    padding: 15px 5px;
    color: #333;
    /*text-align: left;*/
}

.zl input {
    height: 30px;
    line-height: 30px;
    /*background: #fafafa;*/
    border: 1px #f89c5f solid;
    width: 280px;
    padding-left: 5px;
}
#certificate{text-align: center;}