@charset "utf-8";
/* 初始化 */
.kczx-main {background-color: #f1f1f1;}
#banner_n {height: 138px;position: relative;}
.banner-box_n {width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;color:#fff;}
.banner-box_n .title {font-size: 2.9rem;padding: .65rem .8rem 0;line-height: 2.4;text-shadow:0 2px 4px rgba(28,31,33,.6);}
.banner-box_n .subtitle {font-size: 2.4rem; letter-spacing:6px;padding: 0 .3rem;line-height: 1.8;text-shadow:0 2px 4px rgba(28,31,33,.6);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.News_banner {height: 120px;}
.News_banner .title{padding: 1.8rem 0rem 0;font-style: normal;line-height: 2;}

.cumb {color:#333333; font-size:1.4rem;line-height:5rem; height:50px; padding-left:5px;}
.cumb img {margin-right: 5px;}
.pc-line {display: inline-block;}

.course_main {overflow: hidden; padding-bottom:30px;}
.course_main .right-aside {width: 280px;float: right;}
.course_main .course-list { padding:5px;}
.course-list .course-item {padding: 8px 30px 8px; border-bottom:1px dashed #eee;}
.course-list .course-item:hover { text-decoration:none; }
.course_main .news-show {width: 900px;float: left; padding:5px;}

.course-item_header {overflow: hidden;}
.course-list .course-item .title {font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.course-list .course-item .title a{font-size: 16px; color:#000;}
.course-list .course-item:hover .title{ color:#275dd8;}
.course-list .course-item .simple-intro {font-size: 14px;color:#6f6f6f;line-height: 1.8; overflow: hidden;text-overflow: ellipsis;}
.course-list .course-item .sanhang{display: inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.content .class_t_box{ background:#fafafa; padding:25px 25px 0 25px;}
.class_t_box span{ font-size:14px;}
.class_show_tit{ font-size:26px; line-height:40px; font-weight:normal; border-bottom:1px solid #e0e0e0; }
.class_s_zx{ width:460px; height:180px; border-right:1px solid #e0e0e0;}
.class_nr_box{ height:80px;}
.class_s_zx_bm{ height:60px; }
.class_nr_box_bm{ height:60px;}
.d-h-attribute_bm li{width:205px;color:#888;padding:20px 30px 0 0;float:left}.d-h-attribute_bm li span{color:#333;padding-left:20px}
.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.fb{font-weight:700}
.item-btn-wrap a{width:86px;height:28px;line-height:28px;text-align:center;display:inline-block;*display:inline;*zoom:1;-webkit-border-radius:3px;border-radius:3px;margin:0 10px}.item-btn-wrap a:active,.item-btn-wrap a:hover,.item-btn-wrap a:link,.item-btn-wrap a:visited{text-decoration:none;color:#fff;font-size:12px}.item-btn-wrap .item-btn-chat{background-color:#22a1ef}.item-btn-wrap .item-btn-chat:hover{background-color:#149cef}.item-btn-wrap .item-btn-buy{background-color:#fd3e2d}.item-btn-wrap .item-btn-buy:hover{background-color:#fc3321}.d-c,.d-h{background-color:#fff}.d-h-l{width:779px;padding:30px 50px 80px;background-position:right bottom;background-repeat:no-repeat;border-right:1px solid #e1e1e1}.d-h-r{ height:80px;}.d-h-title{padding:0 20px 10px;font-size:26px;line-height:1.4;border-bottom:1px solid #e0e0e0}.d-h-r{position:relative}.d-h-r .item-price{padding-top:20px}.d-h-r .item-price-normal{width:140px}.d-h-r .item-btn-wrap a{width:125px;height:40px;line-height:40px;margin:24px 13px}.d-h-r .item-btn-wrap a:active,.d-h-r .item-btn-wrap a:hover,.d-h-r .item-btn-wrap a:link,.d-h-r .item-btn-wrap a:visited{font-size:16px}.d-h-r .join-vip{width:320px;position:absolute;left:0;bottom:35px;line-height:1;text-align:center;display:none}.d-h-r .join-vip img{margin-right:6px;vertical-align:middle;padding-bottom:3px}.d-h-r .join-vip a:active,.d-h-r .join-vip a:hover,.d-h-r .join-vip a:link,.d-h-r .join-vip a:visited{font-size:16px;color:red}
.talkonline:hover {opacity: .8;}
.class_show_nr {width: 900px;float: left; padding:5px;}
.class_show_nr .tab-wrap{ margin:30px 0; background: url(../img/c_t_bt.jpg) repeat-x top;}
.class_show_nr .tab-wrap li a{background: none;text-indent: 0;display: block;border-top: 5px solid transparent;}
.class_show_nr .tab-wrap li a.on{border-top-color: #2e82c4;height: 46px;color:#000; line-height:46px; font-size:20px;}

.class_show_nr .tab-wrap li {width: 127px;text-align: center;}

.class_show_nr .tab-wrap_nx{ margin:30px 0; background:#f3f3f3;}
.class_show_nr .tab-wrap_nx li {text-align: center;border-top-color: #49973a;height: 46px;color:#000; line-height:46px; font-size:20px;}

.class_show_xx{ font-size:14px; line-height:22px; padding:0 30px 20px 30px;}

.kczx-con {overflow: hidden;margin-top: 20px;padding-bottom: 30px;}
.kczx-con .kczx-left{float: left;font-size: 16px;background-color: #fff;border: 1px solid #eee;width: 900px;padding: 10px 30px;}
.kczx-con .kczx-left_title { background:#eef7fe; padding-left:10px;line-height: 60px;font-weight:bold; font-size:16px;}
.kczx-con .grid {overflow: hidden; padding:10px;font-size: 14px;}
.kczx-con .kczx-left .fs{font-size:14px;}


.kczx-con .grid .label{display: inline-block;color:#666;line-height: 35px;font-size: 14px; }
.kczx-con .grid .zscx_w{ width:100px; text-align:right;}
.kczx-con .grid .kczx-left_right{display: inline-block;dmargin-left: 80px;padding-top: 6px;font-weight:bold;}
.kczx-con .grid .kczx-left_right{display: inline-block;dmargin-left: 80px;padding-top: 6px;font-weight:bold;}
.hyzx-con .grid .input-table {background-color: #fff;height:30px; border:1px solid #e7e7e7;border-radius: 0;padding: 0 8px; width:120px; border:1px solid #eaeaea;}
.hyzx-con .grid .drag-tips{ color:#888; font-size:16px;}
.hyzx-con .grid .strongTips{ color:#db5b5a;}
.hyzx-con .wx_tips {margin: 20px 0; font-size:12px; line-height:20px; color:gray;}
.hyzx-con .wx_tips h4{ font-weight:700;font-size:14px;text-shadow:1px 1px 0 #eee;margin-bottom:8px}
.hyzx-con .wx_tips a{ color:#2d64b3;}
.kczx-left_con {background:#fafafa;border:1px solid #e7e7e7; margin-bottom:20px; }
.main-form_box2{width:50%; margin:0 auto;  margin-bottom:20px;}
.kczx-left_con .fs{padding:20px 20px;}
.kczx-left_con  textarea {
    width: 100%;   
    font-size: 12px; border:1px solid #dddddd; height:105px; line-height:18px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    max-width: 100%;padding-left:10px; font-family:"Ã¥Â®â€¹Ã¤Â½â€œ";
}

.kczx-con .grid select {height: 35px;width:500px;font-size: 16px;}
.kczx-con .color-red {color:#e8454d; }
.kczx-con .grid .input, .kczx-con .grid .input-table,.kczx-con .grid .textarea{background-color: #fff;height: 40px; border:1px solid #e7e7e7;border-radius: 0;padding: 0 8px;}
.input-dwmc, .input-txdz {width: 435px;margin-right: 40px;}
.input-zscx, .input-txdz {width: 300px;margin-right: 40px;}
.input-jbr {width: 158px;margin-right: 20px;}
.kczx-con .grid .input-table {width: 125px;}
.kczx-con .grid-table{ padding:0 10px;}
.kczx-con .btn-add{font-size: 23px;color:#666;cursor: pointer;}
.kczx-con input[type=radio]{margin-left: 15px;margin-right: 9px;vertical-align: text-top;border: 1px solid #eee;}
.kczx-con .price-box {border-top: 1px solid #eee;padding: 15px 0;}
.kczx-con .hk-account {border: 1px solid #eee;color:#666;padding: 10px 20px;line-height: 18px;}
.kczx-con .hk-account_right {margin-left: 90px;}
.kczx-con .tips {color:#666;margin: 20px 0; font-size:14px;}
.kczx-con .tips a{ color:#00457e; font-style:italic;}
.kczx-con .tips2 {color:#666;margin: 0px 0; font-size:14px; padding-left:5px;}
.kczx-con .tips2 a{ color:#00457e; font-style:italic;}
.kczx-con .btn-submit {background-color: #d92725; cursor:pointer;color:#fff;font-size: 16px;letter-spacing: 3px;text-align: center;margin: 20px 20px 20px;padding: 12px 80px;border:none;}
.kczx-con .btn-submit:hover{background-color: #f05656;}

.kczx-con .grid_fp {overflow: hidden; padding:0 10px;}
.kczx-con .grid_fp .label{display: inline-block;color:#666;width:108px;line-height: 35px;font-size: 14px;text-align:justify; text-align:right; }
.kczx-con .grid_fp .input{background-color: #fff;height: 30px;  border:1px solid #e7e7e7;border-radius: 0;padding: 0 8px;}

.zstitle{ width:100%; height:26px; line-height:26px; background-image:url(../images/dot01.jpg); padding-left:30px; color:#4a762a; font-weight:bold;}
.zskuang{width: 100%;border: 1px solid #c0cfdf;	color: #000;	margin-bottom: 30px;	text-align: center;}
.zskuang a{ font-size:16px; font-weight:bold;}
.chaxun{ margin-top:20px;}
.chaxun .img-link {margin:5px 0px; width:250px; padding-left:60px; height:62px; background:url(../img/zsbg_n.jpg) no-repeat; display: block; font-size:16px; color:#02579b; font-weight:bold; line-height:62px;}
.chaxun .img-link:hover{background:url(../img/zs_n.jpg) no-repeat;}

.zjk-show_aside {}
.aside-part{ margin-bottom:20px;padding: 2rem;background-color: #fff;}
.aside-part{padding: 2rem;}
.aside-part .title{font-size: 1.6rem; font-weight:bold; border-left: 3px solid #1d8eec;padding-left: 7px;line-height: 1.2;}
.aside-part .aside-con{color:#666;margin: 2.2rem 0;font-size: 1.6rem; line-height:3rem;}
.aside-part .aside-con .name {font-size: 18px;margin-bottom: 10px; font-weight:700; color:#333; margin-bottom:15px;}
.aside-part .aside-con strong{color:#333;}

.aside-part .btn-ljyy{color:#fff;background-color: #e8454d; font-size: 16px;text-align:center; font-weight:bold;border-radius: 5px;display: block;width: 80%;margin: 15px auto;line-height: 2.6;cursor: pointer}
.course-swiper .course{
    position: absolute;top:0;z-index: 10;
    width: 240px;left: 50%;
    margin-left: -600px;
    background-color: #fefefe;height: 5rem;
    border-bottom: 1px solid #e0e0e0;
}

.course_main .course-list_tag {width: 900px;float: left; padding:5px;}
.course-list_tag .course-item {border: 1px solid #e0e0e0; box-shadow: 0 0 5px 0 rgba(179,185,234,.2);background-color: #fff;padding: 24px 30px 10px;margin-bottom: 20px;}
.course-list_tag .course-item:hover { text-decoration:none;     box-shadow: 0 0 5px 0 rgba(181,181,181,.8);}
.course-list_tag .course-item .title {font-size: 16px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.course-list_tag .course-item .title a{font-size: 16px; color:#000;}
.course-list_tag .course-item:hover .title{ color:#c3181a;}
.course-list_tag .course-item .simple-intro {font-size: 14px;color:#6f6f6f;line-height: 1.8; overflow: hidden;text-overflow: ellipsis;}
.course-list_tag .course-item .sanhang{display: inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.course-list_tag .zjk-hd-wrap {border: 1px solid #e0e0e0}


.icon {background: url(../img/icon.png) no-repeat;}
.news-date {padding: 10px 0 6px; color:#ccc;}
.news-date .icon {display: inline-block;margin-right: .5em;text-indent: 2.2em;background-size: 166px auto;
}
.news-date .date {display: inline-block;text-indent: 2.6em;background-position: 0 2px;background-size: 42px auto;
}
.news-date .read {display: inline-block;margin-left: 1em;text-indent: 2.6em;background-position: 0 -20px;background-size: 46px auto;
}
.course_main .right-aside {width: 280px;float: right; padding-top:5px;}
.right-aside .part-aside {margin-bottom: 20px;}
.part-rmkc {background-color: #fff;overflow: hidden}
.part-rmkc .aside-title{color: #fff;font-size: 16px;letter-spacing: 2px;line-height: 44px;background-color: #ff0000;padding: 0 20px;border-bottom: 1px solid #eee;}
.aside-adv {overflow: hidden;display: block;}
.aside_rmkc-list {padding: 22px;}
.aside-rmkc_item {display: block; border-bottom:none;}
.aside-rmkc_item:not(:last-child) {margin-bottom: 12px; border-bottom:1px #eee solid;}
.aside-rmkc_item .img-box {width: 234px;height: 132px;overflow: hidden;}
.aside-rmkc_item .name {margin-top:5px; font-size:14px;overflow: hidden;color:#333;}
.aside-rmkc_item .name{display: inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.aside-rmkc_item .name:not(:last-child):hover{ color:#ff0000; }
.aside-rmkc_item .time{ font-size:12px; margin:5px 0;color:#666;}

.content{border: 1px solid #e0e0e0; box-shadow: 0 0 5px 0 rgba(179,185,234,.2);background-color: #fff;padding: 24px 30px 50px;margin-bottom: 20px;}
.news_show_tit{  line-height:50px; font-size:20px; color:#000; border-bottom:1px solid #e8e8e8; font-weight:normal; text-align:center;}
.news_show_date{ height:40px; line-height:40px; font-size:14px; color:#949494; border-bottom:1px solid #e8e8e8; text-align:center;}
.news_show_nr{ font-size:16px; line-height:32px; color:#696969; padding:30px 0;}
hr{ margin:20px 0;}
.bq{ font-size:12px; letter-spacing:0px;color:#666;}
.fengxiang{ height:40px; margin-top:15px; margin-bottom:10px;}
.shang{ height:30px; line-height:30px; font-size:1.6rem;}
.xia{ height:30px; line-height:30px; font-size:1.6rem;}

.part2{border: 1px solid #e0e0e0; box-shadow: 0 0 5px 0 rgba(179,185,234,.2);background-color: #fff;padding: 24px 30px 24px;margin-bottom: 20px;position: relative;overflow: hidden;}
.part2:hover { text-decoration:none;box-shadow: 0 0 5px 0 rgba(181,181,181,.8);}
.part2:hover .button{opacity: .8;}

.part-gsjs .title{position: relative;font-size: 20px;color: #333333;line-height: 1.7; margin-top:30px; font-weight:bold;}
.part-gsjs .title:after{content: '';    position: relative;    display: block;margin: 20px 0;    width: 50px;height: 2px;    background: #333333;}
.part-gsjs .info{font-size: 16px; color:#666666; margin: 40px 0; padding-right:20px;}
.part-gsjs .part-content-left {width:50%;}
.part-gsjs .part-content-right {width: 50%;overflow: hidden;}
.part-gsjs .part-content-right img{width:100%;height: auto; border-radius: 3px; }
.button {
    -webkit-transition: .25 all;
    -moz-transition: .25 all;
    -ms-transition: .25 all;
    -o-transition: .25 all;
    transition: .25 all;
    display: inline-block;
    font-size: 16px;
    padding: 10px 30px;
    border-radius: 10px;
}
.button:hover {
    opacity: .8;
}
.btn-red {    background: #e6444d;    color: #fff;    color: #fff !important;}

.hyzx-aside {background-color: #f9f9f9;width: 268px;float: left;font-size: 1.7rem;line-height: 6rem;padding-top: 5rem;}

.hyzx-aside a {display: block;padding-left: 50px; border-top:1px solid #e7e7e7;
    -webkit-transition: background-color .25s;
    -moz-transition: background-color .25s;
    -ms-transition: background-color .25s;
    -o-transition: background-color .25s;
    transition: background-color .25s;
}
.hyzx-aside .active a, .hyzx-aside a:hover {background-color: #ff0000d;color:#fff;}
.right-con {margin-left: 300px;min-height: 50rem;}
.hyzx-right .right-title{font-size: 2rem;color:#686868;line-height: 5rem;border-bottom: 1px solid #eee;padding: 0 1.5em;}
.hyzx-right {background-color: #fff;}
.hyzx-right .html-content{padding: 3rem 4rem;font-size: 1.6rem;color:#686868;}


/* 分页 */
.zjk-hd-wrap {margin: .2rem auto;padding: 1.2rem 2.5rem !important;color:#666;background-color: #fff; height:70px; line-height:35px;}
.zjk-hd-wrap .num {color:#ff0000;}
.pc-line {display: inline-block;}
.hd-right a{display: inline-block;color:#999;border: 1px solid #e0e0e0;padding:0 16px;}
.hd-right a.on, .hd-right a:hover {background-color: #c3181a;color:#fff;border-color:#c3181a}
.hd-right .on{display: inline-block;color:#999;border: 1px solid #e0e0e0;padding: 0 16px;background-color: #c3181a;color:#fff;border-color:#c3181a}

/* 法规 */
.page-width_search{width: 975px;margin: 0 auto;}
.search input.inp_srh {padding: 0 20px;}
.search-wrap .search-logo_n{height: 100%; margin-top:40px;}
.key-word{ color:#333;}
.key-word a{ color:#333;}
.part-us_con{ height: 225px;
    overflow: hidden;}
.part-us_con.on {height: auto;}

.flfg_left .link-likeBtns {
    color:#cd001d;
    margin-top: .1rem;
    display: inline-block;
}
.flfg_left .link-likeBtn:hover {
    text-decoration: underline;
}

.aside_flfg-list {padding:20px; padding-bottom:20px;}
.course_main .flfg_left {width: 280px;float: left; padding:5px;}
.course_main .flfg_right {width: 900px;float: right; padding-top:5px;}

.flfg_right .course-item {border: 1px solid #e0e0e0; box-shadow: 0 0 5px 0 rgba(179,185,234,.2);background-color: #fff;padding: 24px 30px 10px;margin-bottom: 20px;position:relative;}
.flfg_right .course-item:hover { text-decoration:none;box-shadow: 0 0 5px 0 rgba(181,181,181,.8);}
.flfg_right .course-item b{position:absolute;left:20px; top:0; padding:0 10px;height:24px; line-height:24px;background:#e56668; text-align:center; color:#FFF;}
.flfg_right .flfg-date{color: #8c8c8c;}

.course-item_header {overflow: hidden;}
.flfg_right .course-item .title {font-size: 16px;margin: 10px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.flfg_right .course-item .title a{font-size: 16px; color:#000;}
.flfg_right .course-item:hover .title{ color:#ff0000;}
.flfg_right .course-item .simple-intro {font-size: 14px;color:#6f6f6f;line-height: 1.8; overflow: hidden;text-overflow: ellipsis;}
.flfg_right .course-item .sanhang{display: inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.flfg_right .zjk-hd-wrap {border: 1px solid #e0e0e0}


.d-h-attribute{ border-bottom:1px solid #e8e8e8; }
.d-h-attribute ul{margin:20px 202px;}
.d-h-attribute li{width:50%;color:#888; line-height:35px; float:left;}
.d-h-attribute li span{color:#333;padding-left:20px}


/* 服务 */
.law-service_n .part-title{color: #999;font-weight: normal;font-size:3rem; line-height:1.3;font-family: "Microsoft YaHei";font-family: regular; text-align:center;}
.law-service_n .part-title .ENG{font-size: 3.2rem;font-family: gothamxlight;text-align:center; text-transform:uppercase;}
.page-subtitle_n .nr{ padding-top:50px; line-height:2.2rem;}
.page-subtitle_n { 
    margin: 10px 0;  font-size: 1.6rem;color:#999;
    margin-bottom: 50px;
}
.law-service_n .item {
    float: left;
    width: 16%; margin:2%;
    text-align: center;
    height: 270px;
	overflow: hidden;
    font-size: 1.8rem;
    color:#fff;
    /*border-radius: 3px;*/
    -webkit-transition: .25s all;
    -moz-transition: .25s all;
    -ms-transition: .25s all;
    -o-transition: .25s all;
    transition: .25s all;
    margin-bottom: 10px;box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
}
.law-service_n .item:nth-child(1) {background:#6e8bd4;}
.law-service_n .item:nth-child(2) {background:#fec05e;}
.law-service_n .item:nth-child(3) {background:#45be82;}
.law-service_n .item:nth-child(4) {background:#0a94d6;}
.law-service_n .item:nth-child(5) {background:#d76e8c;}
.law-service_n .item:nth-child(6) {background:#b4bacd;}
.law-service_n .item:nth-child(7) {background:#af8ba3;}
.law-service_n .item:nth-child(8) {background:#6e8bd4;}
.law-service_n .item:nth-child(9) {background:#fec05e;}
.law-service_n .item:nth-child(10) {background:#45be82;}
.law-service_n .item:nth-child(11) {background:#0a94d6;}
.law-service_n .item:nth-child(12) {background:#d76e8c;}
.law-service_n .item img {
    display: block;
    margin: 63px auto 30px;
}
.law-service_n .item:hover {

    box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    transform: translate(0, -10px);
}

/*会员中心*/
.hyzx-aside .active a, .hyzx-aside a:hover {background-color:#698bbf;color:#fff;}
.btn {background-color: transparent;border: none;}
.resigter-form_box {background-image: none;overflow: hidden;background-color: transparent;}
.main-form_box .input-line {margin: 0 auto 10px;overflow: hidden;line-height: 44px;}
.main-form_box .label {width: 90px;float: left;text-align: right;}
.main-form_box .input-line .right {margin-left: 90px;}
.main-form_box .input-line .input {height: 40px;text-indent:15px;background-color: #fff;border: 1px solid #c7d0e9;border-radius: 3px;font-size: 14px;line-height: 40px;width: 285px;}
.main-form_box .input-line .textarea {height: 100px;text-indent:15px;background-color: #fff;border: 1px solid #c7d0e9;border-radius: 3px;font-size: 14px;line-height: 40px;width: 485px;}
.main-form_box .input-line .input-yzm {width: 150px;}
.main-form_box .input-line .right {position: relative;}
.main-form_box .input-line .right img:nth-child(1){position: absolute;top:38%;left:12px;}
.main-form_box .input-line:nth-child(3) .right img:nth-child(1){left:8px;top:39%;}
.main-form_box .ymz-img {vertical-align: middle;}
.main-form_box a {color:#527399}
.main-form_box .btn-login {display: block;background-color: #ff0000;color: #fff;line-height: 48px;font-size: 16px;letter-spacing: 1px;cursor: pointer; -weibkit-transition: all .3s;
    -moz-transition: all .3s; width:285px;
    transition: all .3s; border-radius: 2px;}
.main-form_box .btn-login:hover, .main-form_box .btn-login:focus, .main-form_box .btn-login.focus, .main-form_box .btn-login:active, .main-form_box .btn-login.active {
    color: #fff;
    border-color: #ff0000d;
    background: #ff0000d;
    opacity: 1;
}
.main-form_box .btn-loginDisabled {display: block;background-color: #A9A9A9;color: #fff;line-height: 48px;width: 100%;font-size: 16px;letter-spacing: 1px;margin-right: 10px;width: 2.5rem;display: inline-block;-webkit-appearance: none;}
.mem_dkly{background-color:#ffc;padding:10px;margin-top:10px;font-size:1.4rem;border:1px solid;border-color:#ccc;width:100%}
.mem_dkly a{ padding:0 5px; color:#F00;}
.mem_dkly a:hover{ color:#F00;text-decoration:underline;}

.ys_title{font-size:1.8rem;color:#ff0000;line-height: 5rem;border-bottom: 1px solid #eee;padding: 0 ; font-weight:bold;}
.course-ysyd .course-item {padding: 8px 0px 8px; border-bottom:1px dashed #eee;}
.course-ysyd .course-item .title {font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.course-ysyd .course-item img{ float:left; padding-right:10px;}
.course-ysyd .course-item .title a{font-size: 16px; color:#000;}
.course-ysyd .course-item:hover .title{ color:#ff0000;}
.course-ysyd .course-item .simple-intro {font-size: 14px;color:#6f6f6f;line-height: 1.8; overflow: hidden;text-overflow: ellipsis;}
.course-ysyd .course-item .sanhang{display: inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.sr_lists .c{text-align:left;}
.sr_lists .c ul{ margin:10px;}
.sr_lists .c li div p{ line-height:25px; margin-top:6px; font-size:12px; color:#999;}
.sr_lists .c li div.adds{ font-size:12px; margin:10px 4px;}
.sr_lists .c li a img{float:left; padding:2px; background:#FFF; margin-right:10px;}
.sr_lists .c li a:hover img{background:#efefef;}
.sr_lists .c .a2{ margin:10px;}

.search-bg{ background:#FFF;}
.course-list_tag .search-box {
    position: relative;
    background-color: #fff;
    width: 550px;height: 55px;line-height: 55px;
    padding: 0 15px;
    margin-top: 16px;
    -webkit-transition: width .25s;
    -moz-transition: width .25s;
    -ms-transition: width .25s;
    -o-transition: width .25s;
    transition: width .25s;
    border: 1px solid transparent;color:#9c9c9c;
}
.course-list_tag .search-box input, .course-list_tag .search-box button {font-size: 12px;border: none;background: transparent;}
.course-list_tag .search-box input{ width: 500px;}
.course-list_tag .search-box button {
    position: absolute;
    top:0;right:0;
    width: 55px;height: 55px;float: right;
    background: url(/img/icon-zoom.png) #ff0000 no-repeat center;
}
.course-list_tag .search-box.on {
    width: 250px; background-color:#FFF;
    border: 1px solid #ff0000;
}
.course-list_tag .search-box.on button{
    background-image: url(/img/icon-search-red.png);
}

@media (max-width: 1030px) {
#banner_n {}
.course-list_tag .search-box{ width:90%;}
.course-list_tag .search-box input{ width:80%;}
.course_main .course-list{ width:100%;}
.course_main .course-list_tag{ width:100%;}
.course_main .flfg_right{ width:100%;}
.course-list .course-item{ padding:14px;}
.course_main .news-show{ width:100%;}
.aside_bg{ background:#f1f1f1; margin:10px 0;}

.hd-right a{padding:0 12px;}
.zjk-hd-wrap{ padding:1.2rem !important;}
.class_show_nr{ width:100%;}
.content{padding:0 0 0 0;}


.left-aside, .hyzx-aside {float: none;width: 100%;}
.left-aside .nav-aside, .hyzx-main .hyzx-aside {background-color: #fff;padding:2.5rem 0;position: relative;}
.hyzx-aside{position:relative;}
.hyzx-aside{ clear:both; line-height:3.2rem; font-size:2rem; text-align:center;}
	
    .left-aside .nav-aside a, .hyzx-aside a {padding-left:0;text-align: center;width: 100%;border: none;line-height:2.2rem; font-size:1.6rem;background-color: #fff; border-radius:1.2rem; padding:.6rem;}
    .left-aside .nav-aside li, .hyzx-list li { display:inline-block;padding:0 .6rem;}
    .left-aside .nav-aside .active a, .left-aside .nav-aside li:hover a, .hyzx-list li:nth-child(1) a{
        border-radius:1.2rem;
    }
    .left-aside .nav-aside .active a:after{display: none;}
    .right-con{margin: 0;background-color: #fff;}

.hyzx-right .right-title{font-size: 2rem;color:#686868;line-height: 6rem;border-bottom: 1px solid #eee;padding: 0 1.5em;}
.hyzx-right {background-color: #fff;}
.hyzx-right .html-content{padding: 2rem;font-size: 1.6rem;color:#686868;}
.toggleBtn {color:#fff;position: absolute;right:2rem;top:0rem; font-size:1.2rem;}
.toggleBtn:after {
    content: '';
    position: absolute;
    border: 6px solid transparent;
    border-top: 8px solid #fff;
    top:1.8rem;right:-16px;
}
.hyzx-aside{ line-height:4rem;}

.hyzx-main, .hyzx-aside {padding-top:0;}
    .hyzx-aside .active a, .hyzx-aside a:hover {background-color: #dfdfdf;color:#ff0000; padding:.6rem;}
    .hyzx-main .right-con {margin-left: 0;}
    .hyzx-right .right-title {font-size: 2rem;line-height: 1.8;color:#ff0000d}
    .hyzx-main .hyzx-aside {padding-bottom: .5rem;}
    .hyzx-main {padding-bottom: 0;}
	.hyzx-main .html-content{font-size:1.8rem;}
	.main-form_box .label{ display:none;}
	.main-form_box .input-line .right{width:100%; margin-left:0px;}
	.main-form_box .input-line .input {width:100%;}
	.main-form_box .btn-login{ width:100%;}


.part-gsjs .part-content-left { width:auto;} 
.part-gsjs .info{ padding-right:0px; margin:22px 0;}
.part-gsjs .title{ margin-top:0px;}
}