﻿html,body{color:#676767;background:#fff;}
a{color:#676767;}
a:hover{color:#2788e4; text-decoration:none;}
a.active{color:#2788e4;}
input[type="text"],input[type="password"],textarea {border:0;padding:5px; outline:none;}
input[type="text"],img,input[type=button]{vertical-align:middle;}
input[type="radio"],input[type="checkbox"] {vertical-align:middle;margin-top:-4px;+margin-top:0;margin-top:-2px\0;}
.hr{background:#96dafb;height:1px;border:0 none;}

/*** 图标集 ***/
.icons{display:inline-block;*display:inline-block;*zoom:1;vertical-align:middle;margin-top:-2px;background-image:url('/assets/ks/ks_pc/images/icons.png');vertical-align:middle;}
.icon{display:inline-block;*display:inline-block;*zoom:1;vertical-align:middle;margin-top:-2px;background-image:url('/assets/ks/ks_pc/images/icon.png');vertical-align:middle;}
/* DOM */
.wrapper{width:100%;min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.main-container{width:906px;margin:0 auto;}

.text-center{text-align:center;}
/* top */

/***************************************
			header模块部分
****************************************/
header{width:100%;background:#fff; font-size:17px;z-index:3; position: relative;}
.logo{width:1000px; height:123px;padding:8px 0;display: inline-block;}
.logo img {width: 1000px;margin-top: 25px;}
.nav-box{width:100%;height:55px;box-shadow: 10px 2px 10px rgba(0, 0, 0,0.1);}
.nav li{float:left;padding:0 5px;}
.nav li a{height: 55px;line-height: 55px;display: block;font-size:16px;color:#525252;padding: 0 30px;}
.nav a:hover,.nav a.active{background:#2788e4;color:#fff;}
.sign-link{color:#2788e4;float:right;margin-top: 60px;margin-right: 40px;}
.sign-link a{margin:0 3px;color:#2788e4;font-size:14px;}
.sign-link a:hover{color:#2077cb;text-decoration: underline;}

/***摸底考试***/
.mdks-box{width: 100%;height: 260px;background: url('/assets/ks/ks_pc/images/ks-bj.png') repeat-x bottom;}
.mdks-list{font-size: 0;margin: 0 auto;text-align: center;}
.mdks-list li{width:20%;display:inline-block;text-align:center;vertical-align: top;}
.mdks-list i {width: 60px;height: 60px;display: inline-block;text-align:center;margin-top:17px;}
.mdks-list li:nth-child(1) i,.nav_icon_f {background: url('/assets/ks/ks_pc/images/icon01.png');background-size: cover;}
.mdks-list li:nth-child(2) i,.nav_icon_s{background: url('/assets/ks/ks_pc/images/icon02.png');background-size: cover;}
.mdks-list li:nth-child(3) i ,.nav_icon_t{background: url('/assets/ks/ks_pc/images/icon03.png');background-size: cover;}
.mdks-list li:nth-child(4) i,.nav_icon_four {background: url('/assets/ks/ks_pc/images/icon04.png');background-size: cover;}
.mdks-list li:nth-child(5) i,.nav_icon_four {background: url('/assets/ks/ks_pc/images/icon05.png');background-size: cover;}
.mdks-list a{display:block;transition: all 0.3s;}
.mdks-list li:hover a{transform: translateY(-15px);}
.mdks-list span{width:95px;height:95px;display:inline-block;background:#2788e4;border-radius: 50%;margin-top:45px;}
.mdks-list h1{font-size:16px;color:#333;margin-top:10px;}
.mdks-list p{font-size:13px;color:#999;margin-top:5px;line-height:20px;}
/***专家风采**/
.bt-box{width: 300px;margin: 40px auto 20px;text-align: center;}
.bt-box h1{display: inline-block;font-size:30px;color:#333;position: relative;}
.bt-box i{width: 26px;height: 1px;display: block;background: #333;position: absolute;top: 28px;}
.bt-box i.ny-hl {left: -36px;}
.bt-box i.ny-hr {right: -36px;}
.bt-box h2{margin-top: -6px;}
.bt-box span{font-size:12px;color:#ccc;background:#f3f3f3;padding:3px 30px;border-radius: 20px;}
.zjfc{position: relative;}
.bd{width:92%;margin: 0 auto;}
.bd ul{display: inline-block;*display: inline;font-size: 0;margin: 0 auto;}
.bd ul li {display: inline-block;text-align: center;vertical-align: top;position:relative;width:278px;}
.bd ul li:hover .zj-wz-box{display:block;}
.prev, .next {width: 40px;height: 75px;display: block;margin-top: 90px;cursor: pointer;z-index: 5;background: url('/assets/ks/ks_pc/images/arrows.png') no-repeat;position: absolute;top: 100px;}
.zjfc .prev {background-position: left;left: 0;}
.zjfc .next {background-position: right;right: 0;}
.zj-li-box{width:100%;padding:0 3px;background: #fff;}
.img_box{width:100%;height:auto;}
.zj-wz-box{height: 100%;display:none;position: absolute;bottom: 0px;z-index: 999;background: rgb(26, 90, 152) none repeat scroll 0% 0%;
opacity: 0.95;padding: 0 3px;color:#fff;}
.zj-wz-box span{display:block;font-size:20px;margin-top:50px;}
.zj-wz-box p{font-size:13px;text-align:left;padding: 0 20px;line-height:24px;overflow: hidden;-o-text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;text-align: justify;}
.zj-wz-box a{font-size:13px;color:#444;background:#fff;padding:7px 25px;border-radius: 5px;position: absolute;bottom: 35px;margin: 0 auto;left: 50%;margin-left: -52px;}
/***推荐视频**/
.lanmu{font-size:24px;color:#999;line-height:24px;margin:25px 0; text-indent: 20px; position: relative;}
.lanmu:after{content:'';display:block;width:5px;height:24px;background:#2e7fe6; position: absolute;left:0;top:1px;}
.tj-video{padding:15px 0px 0;width:1200px;height:auto!important;overflow: hidden;}
.tj-video li{float:left;margin:0 5px;padding-bottom:10px; background: url('/assets/ks/ks_pc/images/shadow.png') no-repeat bottom center;transition: 0.2s all;}
.tj-video li video{border:4px solid #fff;
  box-shadow: 0px 1px 10px 0px rgba(23, 23, 23, 0.14);}
.tj-video li:first-child{margin:0;}
.tj-video li:hover{ transform:translateY(-10px);}
.tj-video li:hover a:hover,.tj-video li:hover h1,.tj-video li:hover h1 a{color:#2788e4; text-decoration:underline;}

.tj-video li div{background:#fff;padding:10px 15px;}
.tj-video li div h1 a{font-size:16px;color:#1e1e1e;}
.tj-video li div p{color:#666;font-size:12px;}
.tj-video li div p span{margin-right:10px;line-height:25px;}

/****注册弹层***/
.mask{
    background-color: #000;filter:alpha(opacity=50); background:rgba(0,0,0,0.5);width:100%;height:100%;position: fixed;left:0;top:0;z-index:98;display: none;}
.sign-box{width:280px;border-radius:6px;background:#fff;position:fixed;
left:44%;top:35%;z-index: 99;padding:10px 25px;display:none;}
.register-box{height:600px;margin-left:-150px;margin-top:-176px;}
.login-box{height:270px;margin-left:-3%;margin-top:-135px;}
.sign-box h1{color:#2e7fe6;font-size:17px; text-align: center;letter-spacing: 5px;line-height:1.8;font-weight:bold}
.sign-box ul{height:auto!important;overflow: hidden;margin-top:-5px;}
.sign-box ul li{border:1px solid #ccc;border-radius:4px;position:relative;height:35px;line-height:35px;padding-left:63px}
.sign-box ul li.zw{border:0;height:15px;line-height:15px;}
.sign-box ul li span{color:#999;display:block;width:60px;position: absolute;left:7px;top:0;border-right: 1px solid #e3e3e3;}
.sign-box ul li input {width:100%;background:none;}
.code-box{position:absolute;right:0px;width:85px;top:0;background:#fff; text-align: center;color:#999;}
a.code-box:hover{color:#2e7fe6}
.code-box:after{content:'';display:block;width:1px;height:20px;position: absolute;left:0;top:50%;margin-top:-10px;background:#ccc;}
.sign-box button{width:100%;border-radius:4px;background:#2e7fe6;height:35px;line-height:35px;color:#fff;border:0;font-size:16px;letter-spacing: 6px;cursor: pointer;}
.sign-box button:hover{background:#2676db;vertical-align: middle}
.sign-a a{color:#2e7fe6}.sign-a a i{display:inline-block;width:16px;height:16px;background:url(../images/arrow-r.png);margin-right:3px;vertical-align: middle}
.sign-a a:hover{text-decoration: underline;}
.sign-box ul li.wjmm{border:0;text-align: right;margin:8px 0;}
.sign-box ul li.wjmm a{color:#999;}
.sign-box ul li.wjmm a:hover{color:#2e7fe6;text-decoration: underline;}
.sign-box ul li select{background:none;border:0;width:210px;height:33px;line-height:33px;margin: 1px 0px 0px 5px;}

/*****项目介绍****/
.about-banner{width:100%;height:150px;background:url(../images/about-banner.jpg) no-repeat center top;}
.ab-box{padding:50px 25px;}
.ab-box h1{font-size:20px;color:#2e7fe6;line-height:35px;}
.ab-box p{margin:15px 0;line-height:1.8;text-align: justify;}
/*****摸底考试***/
.progress-box{width:920px;margin-left:-5px;margin-top:32px;}
.progress-box li{float:left;width:200px;height:180px;background:#fff;margin:0 5px 0 4px;border-radius:6px;padding:10px;text-align: center;color:#999;}
.progress-box li .icons{width:80px;height:80px;margin-top:10px;}
.progress-box li a h1{font-size:17px;margin-top:10px;color:#999}
.progress-box li a p{line-height:1.5;font-size:12px;margin-top:6px;color:#999}
.i-mdks{background-position: 0 0;}
.i-kcxx{background-position: -80px 0;}
.i-rzks{background-position: -160px 0;}
.i-zssq{background-position: -240px 0;}
.progress-box li.active,.progress-box li:hover{background:#68aafe;color:#fff;}
.progress-box li.active a h1,.progress-box li:hover a h1,.progress-box li.active a p,.progress-box li:hover a p{color:#fff;}
.progress-box li.active .i-mdks,.progress-box li:hover .i-mdks{background-position: 0 -80px;}
.progress-box li.active .i-kcxx,.progress-box li:hover .i-kcxx{background-position: -80px -80px;}
.progress-box li.active .i-rzks,.progress-box li:hover .i-rzks{background-position: -160px -80px;}
.progress-box li.active .i-zssq,.progress-box li:hover .i-zssq{background-position: -240px -80px;}
.ks-box{background:#fff;border-radius:6px; position: relative;padding:20px;margin:20px auto;}
.mdks:after{content:'';display:block;width:20px;height:20px;background:#fff;position: absolute;left:110px;margin-left:-10px;transform: rotate(-45deg);top:-8px;}
.kcxx:after{content:'';display:block;width:20px;height:20px;background:#fff;position: absolute;left:340px;margin-left:-10px;transform: rotate(-45deg);top:-8px;}
.rzks:after{content:'';display:block;width:20px;height:20px;background:#fff;position: absolute;left:570px;margin-left:-10px;transform: rotate(-45deg);top:-8px;}
.zssq:after{content:'';display:block;width:20px;height:20px;background:#fff;position: absolute;left:800px;margin-left:-10px;transform: rotate(-45deg);top:-8px;}
.time-box{text-align: right;padding:5px 10px;}
.time-box span{padding:6px 22px;color:#fff;background:#f55858;font-size:15px;border-radius: 15px;}
.ks-tm{font-size:15px;}
.ks-tm h1{margin:10px 0;}
.xuanxiang{height:auto!important;overflow:hidden;padding-bottom:20px;}
.ks-tm label{ position:relative;display:block;padding:8px 0;padding-left:45px;cursor: pointer;line-height:1.3;}
.ks-tm label input[type="radio"]{position:absolute;left: 5px;top: 17px;}
.ks-tm label input[type="radio"]+i{display:block;width:14px;height:14px;border:1px solid #999;border-radius:50%; position: absolute;left:20px;top:9px;}
.ks-tm label input[type="radio"]:checked+i:after{content:'';display:block;width:8px;height:8px;background:#0a94fb;position: absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;border-radius:50%;}
.ks-tm button,.glob-button{width:325px;height:44px;line-height: 44px;color:#fff;background:#76b4fd;font-size:17px;margin:30px auto;border:0;border-radius:6px;cursor: pointer;display:block;}
.glob-button{display:block;}
.ks-tm button:hover,.glob-button:hover{background:#2e7fe6;}
.ks-tm button.red-btn,.red-btn{background:#f55858;}
.ks-tm button.red-btn:hover,.red-btn:hover{background:#eb4545;}
.ks-tm button.green-btn,.green-btn{background:#097c25;}
.ks-tm button.green-btn:hover,.green-btn:hover{background:#066c1e;}
.xuanxiang{margin:15px 0 35px;}
.ksks-right{width:410px;float:right;font-size:15px;padding:60px 80px 0 0;}
.ksks-right h2{color:#444;font-size:17px;font-weight:bold;margin:30px 0;}

/****考试结果有错题****/
.jieguo{padding-top:20px;}
.jieguo ul{height:40px;line-height:40px;border-radius:20px;overflow:hidden;display:inline-block;}
.jieguo ul li{background:#68aafe;display:inline-block;color:#fff;padding:0 20px;font-size:15px;}
.jieguo ul li:nth-child(2){background:#f55858;}
.jieguo ul li span{margin-left:5px;}
.shitifenxi{padding:20px 50px;}
.m-lanmu{font-size:15px;color:#222;line-height:1.3;border-bottom:1px solid #f3f3f3;text-indent: 1em;padding:8px 0;}
.m-lanmu:after{height:15px;top:10px;}
.stfx-list li{ width:50%;float:left;padding:15px;box-sizing: border-box;}
.stfx-list li dl{position: relative;padding:0 10px 20px 70px;font-size:15px;border-bottom:1px solid #f3f3f3;}
.stfx-list li dl dt{position:absolute;left:5px;top:7px;font-size:15px;font-weight:bold;}
.stfx-list li dl dd{line-height:1.4;padding:10px 0;text-align: justify;}
.stfx-list li dl dd:first-child{font-size:16px;}
.color-red{color:#f55858}.color-blue{color:#2e7fe6;}
.jeguo-h1{font-size:17px;text-align: center;padding:25px;letter-spacing: 1px;}

/*****课程学习******/
.kc-box{border-top:1px solid #eee;width:90%;margin:20px auto;}
.kc-box li{border-bottom:1px solid #eee;height:95px;}
.kc-box li a{display:block;padding:15px 0; position: relative;padding-left:110px;padding-right:20px;}
.kc-img{display:block;width:90px;height:65px;background:url(../images/kc-img.jpg);background-size: cover;position: absolute;left:0;top:15px;}
.kc-box li h1{font-size:15px;font-weight:bold; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height:40px;color:#222;}
.kc-box li h2{font-size:14px;color:#666;line-height:20px;}
.kc-box li h4{position:absolute;left:300px;bottom:10px;color:#f55858;font-weight: normal;font-size:14px;}
.m-btn{width:90px;height:26px;line-height: 26px;position: absolute;top:50%;right:0;margin-top:-13px;border-radius:3px;font-size:13px}

.video-box{height:180px;margin:35px 0;}
.video-left {width:275px;height:180px;border-radius:6px;overflow:hidden;float:left;}
.v-xinx{padding:20px 25px 8px;float:right;background:#fff;border-radius:6px;width:575px;height:152px; position: relative;}
.v-xinx h1{font-size:1.1em;padding:0;line-height:20px;margin:5px 0 10px;font-weight:bold;color:#333;}
.v-xinx .m-btn{bottom:15px;left:25px;top:auto;right:auto;margin:0;}
.zhuchi{margin-top:-8px;}
.zhuchi span{font-size:13px;color:#888;margin-right:15px;line-height:1.4em;}
.video-tabTitle{height:50px;line-height: 50px;border-bottom:1px solid #ebeef1;padding:0;margin:0;}
.video-tabTitle a{display:inline-block;text-align:center;color:#888;padding:0;width:25%;font-size:16px;}
.video-tabTitle a.active{color:#222; position: relative}
.video-tabTitle a.active:after{content:"";display:block;height:3px;width:30px;background:#f55858;position:absolute;bottom:0;left:50%;margin-left:-15px;}
.tab-content{background:#fff;}
.tab-content>li.view{display:none;}
.kc-list{margin:0 20px;border-bottom:1px solid #eee;}
.kc-list dt{line-height:44px; position: relative;}
.kc-list dt:hover{background:#f9f9f9;}
.kc-list dt h1{font-size:1.1em;font-weight:bold;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;width:50%;}
.kc-list dt i{float:right;position: absolute;right:35px;top:50%;margin-top:-7px;width:15px;height:15px;cursor: pointer;}
.kc-list dd{color:#888;font-size:14px;padding:8px 0;display:none;border-top:1px solid #f5f5f5;position:relative;}
.kc-list dd a{display:block;margin-right:80px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;color:#444;}
.kc-list dd i{position: absolute;right:35px;top:50%;margin-top:-7px;width:15px;height:15px;cursor: pointer;}
.kc-list dd p{font-size:0.9em;font-weight:normal;margin:0;line-height:1.3em;padding:0.3em 0;color:#666;text-indent:1.2em;}
.kc-list dd p span{margin-right:15px;}
.kc-list dd p span.yxx-span{color:#f55858;}
.kc-list dd:last-child{text-align:center;padding:5px 0;}
.kc-list-show dd{display:block;}
.tishi{padding:1em;font-size:0.85em;color:#999; text-align: center;margin:0;}
.icon-jia{background-position:-30px 0;}
.icon-pause{background-position:0 0;}
.icon-play{background-position:-15px 0;}
.kc-list-show dt i{display:none;}
.mid-btn{width:190px;height:35px;line-height:35px;font-size:15px;}


.about-box{padding:5px 20px;color:#888;line-height:1.5em;}
.about-box h5, h5.lanmu{font-size:16px;font-weight:bold;padding-left:0.7em; position: relative;line-height:1.8;margin:15px 0;}
.about-box h5:after,h5.lanmu:after{content:"";display:block;width:3px;height:16px;background:#68aafe;position:absolute;left:0;top:5px;}
.about-box h4 span{display:inline-block;width:114px;height:36px;line-height:36px;font-size:16px;color:#2f7ac1;background:#f4f5f5;border-radius:18px;text-align:center;margin:25px 0;}
.about-box p{color:#888;line-height:1.6em;margin:1em 0;text-align: justify;}
.zj-box{padding-left:100px;position: relative;min-height:80px;overflow:hidden;}
.zj-box .header-img{position:absolute;left:0;top:0px;width:80px;height:80px;border-radius: 50%;overflow:hidden;}
.zj-box h1{font-weight: bold;font-size:15px;margin-top:20px;}
.zj-box h2{font-size:15px;font-weight:bold;}
.more-r{text-align:right;}
.more-r a{color:#72baff;}
.more-r a:hover{color:#2788e4;text-decoration: underline;}


.liuyan-box{height:44px;box-shadow: 0 0 1px rgba(0, 0, 0, .5);
    background-color: #fff;}
.liuyan-list{padding:0 10px;}
.liuyan-list li{margin:1em 0;}
.liuyan-list li.t-box{ text-align:center;}
.t-box span{padding:0.3em 1.2em;background:#eee;color:#999;font-size:0.8em;border-radius:20px;}
.liuyan-list li.ly-r{ text-align:right; position: relative;padding-right:55px;padding-left:350px;}
.liuyan-list li.ly-l{ text-align:left; position: relative;padding-left:55px;padding-right:350px;}
.liuyan-list li .header-img{display:inline-block;width:40px;height:40px;top:0;border-radius:50%; position: absolute;}
.ly-r .header-img{left:auto;right:0;}.ly-l .header-img{left:0;right:auto;}
.liuyan-list li h5{display:block;width:50px; text-align: center; position: absolute;top:45px;margin:0;padding:0;color:#999;font-size:0.8em; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:normal;}
.ly-r h5{right:-5px;}.ly-l h5{left:-5px;}
.liuyan-list li h4{font-size:0.8em;color:#999;margin-bottom:4px;font-weight:normal;}
.liuyan-list li p{padding:0.8em 0.9em;max-width:85%;display:inline-block;background:#eee;border-radius:0.8em;margin:0;line-height:1.2em; position: relative;color:#555;text-align: justify}
.liuyan-list li p:after{content:'';display:block;border:10px solid transparent;border-top-color:#eee;position:absolute;top:5px;}
.bg-g{background:#bbd9ff!important;color:#444!important;}
.bg-g:after{border-top-color:#bbd9ff!important;}
.ly-r p:after{right:-10px;}
.ly-l p:after{left:-10px;}
.liuyan-list li button{display:block;width:80px;height:26px;line-height:24px;background:#fff;border:1px solid #ccc; text-align: center;color:#fe770e;border-radius:6px;margin:5px auto 0;font-size:0.9em}
.interaction-box{width: 30px;height: 30px;overflow:hidden;border-radius: 50%;position:absolute;left:10px;top:7px;}
.interaction-box img {padding: 0 !important;border: none !important;background-color: #f7f7f7; outline: none !important; box-shadow: none !important;width:100%;}
.liuyan-box form{width:100%;height:100%;position: relative;}
.inp {
    outline: none;
    display: block;
    height: 34px;
    padding: 2px 6px;
    font-size: 0.9em;
    color: #3a3f51;
    background-color: #f0f0f0;
    border:none;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	
}
.inp-box{position:absolute;left:45px;top:5px;right:70px;bottom:5px;}
input[type="text"].interaction_inp{width:100%;border-radius:0;border-top-left-radius:17px;border-bottom-left-radius:17px;text-indent:1em;padding:0;}
.interaction_btn{position:absolute;right:10px;top:5px;width:65px;background:#68aafe;color:#fff;border-radius:0;border-top-right-radius:17px;border-bottom-right-radius:17px;}
button{cursor:pointer;}
.download-box{padding:10px 20px;}
.download-list li{height:45px;line-height:45px; position:relative;padding-right:70px;border-bottom:1px solid #f3f3f3;}
.d-btn{display:block;width:65px; text-align: center;font-size:13px; position: absolute;right:0;top:10px;height:24px;line-height:23px;overflow: hidden;border:1px solid #68aafe;border-radius:12px;background:#fff;}
.d-normal{border:1px solid #68aafe;color:#68aafe}
.d-blue,.d-btn:hover{background:#68aafe;color:#fff;border-color:#68aafe;}
.d-gray,.d-gray:hover{background:#c2c2c2;color:#fff;border-color:#c2c2c2;}
/**********认证考试*********/
	.canvas-box{margin:40px auto 20px;}
	.ti-box{position:absolute;width:200px;height:50px;line-height:50px;left:50%;margin-left:-100px;top:50%;margin-top:-10px;}
	.ti-box span{padding:0 5px;}
	.color-blue{color:#68aafe}.color-red{color:#e55451}
	.ksjg-box{text-align: center;padding:15px 20px;font-size:20px;}
	.ksjg-box p{display:block;font-size:15px;color:#888;line-height:42px;}

/*******个人中心********/
.user-banner{height:85px;width:100%;background:url(../images/user-banner.jpg) no-repeat top center;}
.user-header-box{height:75px; position: relative; text-align: center;padding-top:50px;}
.user-header-box h1{font-size:17px;color:#333;font-weight: bold;}
.user-header-box .header-img{width:106px;height:106px;border:4px solid #fff;position:absolute;left:50%;margin-left:-55px;top:-72px;border-radius:50%;}
.user-left{width:220px;min-height:600px;background:#fff;border-radius:6px;float:left;padding-bottom:30px;}
.user-right{width:675px;min-height:600px;background:#fff;border-radius:6px;float:right;padding-bottom:30px;}
.user-nav{margin-top:28px;border-top:1px solid #eee;}
.user-nav li{height:44px;line-height:44px;font-size:15px;border-bottom:1px solid #eee;}
.user-nav li a{display:block;height:100%;padding-left:25px; position: relative;color:#222;}
.user-nav li a span{ padding: 3px 6px;
    display: inline-block;
    background: #ff0000;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    border-radius: 15px;
    position: absolute;
    right: 15px;
    top: 50%;
	min-width:20px;min-height:20px;
    margin-top: -10px;
	box-sizing: border-box;
}
.user-nav li:hover a,.user-nav li.active a{background:#f3f3f3;}
.user-nav li a i.icon{width:20px;height:20px;margin-right:12px;}
.icon-wdkc{background-position:0 -30px;}
.icon-wdzs{background-position:-20px -30px;}
.icon-bzfk{background-position:-40px -30px;}
.icon-sfrz{background-position:-60px -30px;}
.icon-wsxx{background-position:-80px -30px;}
.icon-xgmm{background-position:-100px -30px;}
.zs-box li {
    width: 50%;
    float: left;
    text-align: center;
    line-height: 35px;
    margin-top: 10px;
}
.my-zs-img{display:block;width:260px;height:185px;overflow:hidden;margin:0 auto;}
.fk-textarea {
    padding: 0 20px;
}
.fk-textarea textarea {
    background: #f0eff3;
    border-radius: 5px;
    padding: 5px 10px;
    line-height: 1.5;
    box-sizing: border-box;
    width: 100%;
    height: 210px;
    border: 0;
}
/***个人中心-身份认证***/
.sf-box{margin-top:20px;padding: 0 30px;height: auto!important;overflow: hidden;}
.sf-box li{float:left;padding:10px 8px;margin-right:24px; text-align: center;}
.sf-box li a{display:block;}
.sf-img{display:block;width:70px;height:70px;border-radius: 50%;}
.ys-img{background:url(../images/doctor-b.png) no-repeat center center #f3f3f3;background-size:60% auto;}
.yxs-img{background:url(../images/d-student-b.png) no-repeat center center #f3f3f3;background-size:60% auto;}
.hs-img{background:url(../images/hushi-b.png) no-repeat center center #f3f3f3;background-size:60% auto;}
.qt-img{background:url(../images/hushi-b.png) no-repeat center center #f3f3f3;background-size:60% auto;}
.sf-box li h1{font-size:15px;font-weight:bold; line-height:35px;color:#222;}
.sf-box li.active{border-bottom:2px solid #f55858;}
.sf-box li.active a h1{color:#f55858}
.sf-box li.active .ys-img,.sf-box li:hover .ys-img{background:url(../images/doctor.png) no-repeat center center #e1eeff;background-size:60% auto;}
.sf-box li.active .yxs-img,.sf-box li:hover .yxs-img{background:url(../images/d-student.png) no-repeat center center #f3f3f3;background-size:60% auto;}
.sf-box li.active .hs-img,.sf-box li:hover .hs-img{background:url(../images/hushi.png) no-repeat center center #f3f3f3;background-size:60% auto;}
.sf-box li.active .qt-img,.sf-box li:hover .qt-img{background:url(../images/hushi.png) no-repeat center center #f3f3f3;background-size:60% auto;}
.sf-content{margin:-1px 30px;border:1px solid #cacaca;padding:45px 0;color:#222;min-height:600px;}
.user-jbxx{font-size:15px;width:90%;margin:0 auto;}
.user-jbxx li{padding:0 10px 0 60px;height:45px;line-height:45px;border-bottom:1px solid #eee; position:relative;}
.user-jbxx li span{display:block;position: absolute;left:0px;top:0;font-size:15px;color:#222;}
.user-jbxx li input[type="text"],.user-jbxx li input[type="password"]{border:0;background:none;width:100%;height:18px;line-height:18px;padding:13px 0;}
.user-jbxx li select{background:none;outline:0;border:0;width:100%;height:24px;line-height:24px;margin-left:-5px;}
.rz-form h1{line-height:35px;text-indent: 2em;background:#f3f3f3;color:#222;font-weight:bold;font-size:16px;position:relative;}
.rz-form h1:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#222;position: absolute;left:15px;top:50%;margin-top:-2px;}
.upload-box{width:90%;margin:0 auto;}
.upload-box li{float:left;margin-right:10px;}
.upload-btn {
    display: inline-block;
    width: 160px;
    height: 110px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    background: #f3f3f3;
	border:1px solid #cacaca;
	
}
.upload-btn:hover{background:#e9e9e9;}
.upload-btn input[type="file"] {
    position: absolute;
    left: 250%;
    top: 40%;
    transform: scale(5);
    opacity: 0;
	
}
.upload-btn span{position: absolute;left:0;right:0;top:50%;display:block;height:50px;line-height:50px;font-size:15px;color:#222;margin-top:-25px;text-align: center;}

.tishi-box {
    padding: 55px 20px 20px;
    text-align: center;
    font-size: 15px;
	color:#222;
}
.dengdai-box i.icon-chenggong {
    background: url(../images/chenggong.png);
    background-size: cover;
}
.dengdai-box i.icon-shibai {
    background: url(../images/shibai.png);
    background-size: cover;
}
.tishi-box i {
    width: 100px;
    height: 100px;
}
.user-xxmm li{ padding-left:80px; position: relative;}
.user-xxmm li .code-box{border:1px solid #cacaca;width:95px;height:26px;line-height:26px;border-radius:3px;top:50%;margin-top:-13px;font-size:13px;}
.user-xxmm li .code-box:after{display:none;}

.video-div{width:100%;height:540px;background: url(../images/bg-002.png) no-repeat bottom center;}
.big-more .more{display:inline-block;width:200px;height:36px;line-height:36px;border-radius:4px;background:#fff;color:#8f8e8e;box-shadow: 0px 1px 10px 0px rgba(23, 23, 23, 0.07);}
.big-more .more:hover{background:#72baff;color:#fff;}
.big-more{text-align:center;padding:10px 0;}

.news-list{padding:0 70px;margin:0 auto 20px;display:inline-block;}
.news-list li{width:290px;float:left;margin:0 25px;padding-bottom:30px;position: relative;}
.news-list li:after{content:'';display:block;width:40px;height:3px;background:#deeefa;position: absolute;left:0;bottom:0;}
.news-list li:hover:after{background:#2788e4;}
.news-list li .img_box{display:block;width:100%;height:180px;position:relative;overflow: hidden;}
.news-list li .img_box img{transition: 0.2s all;}
.news-list li:hover .img_box img{transform: scale(1.1)}
.news-list li h2{position:absolute;height:32px;line-height:32px;padding:0 20px ;background:rgba(0,0,0,0.3);color:#fff;left:0;right:0;bottom:0;font-size:12px;}
.news-list li h1{margin:15px 0;line-height:1.3;font-size:15px;}
.news-list li h1 a:hover,.news-list li:hover h1  a{color:#2788e4; text-decoration: underline}
.news-list li p{font-size:12px;color:#999;line-height:1.4;}
.down-list{padding:0 10px 30px}
.down-list li{float:left;width:235px;height:95px;border:1px solid #deeefa;background:url(../images/bg-001.jpg) repeat-x;margin-left:-1px;text-align: center; position:relative;}
.down-list li img{margin:15px auto 5px;}
.down-a{position: absolute;left:0;right:0;top:0;height:100%;background-color:rgb(20,112,200);filter:alpha(opacity=95); background:rgba(20,112,200,0.95);color:#fff;display:none;}
.down-a i{display:block;width:40px;height:40px;background:url(../images/down.png);margin:15px auto 5px;}
.down-list li:hover .down-a{display:block;color:#fff;}
.footer{background:#f4f5f5;margin-top:30px;}
.footer-nav{height:55px;line-height:55px;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff;text-align: center;font-size:15px;}
.footer-nav a{margin:0 18px;}
.footer-nav a:hover{color:#2788e4; text-decoration: underline}
.footer-bottom{text-align:left;font-size:13px;color:#666;padding:20px 0px;margin:0 auto;}
.footer-bottom img{float:left;margin-right:50px;}
.ny-body{width:100%;background:url(../images/ny-bg.png) no-repeat top center #f4f5f5;padding-bottom:30px;margin-bottom:-30px;}
.ny-title{font-size:32px;color:#2f7ac1;text-align: center;padding:40px 0 5px;}
.bread{text-align: center;}
.main-box{width:900px;height:auto!important;overflow:hidden;margin:20px auto 0;background:#fff;border-radius:8px;padding:50px 90px;}
.main-box .tj-video{width:100%;padding:0;}
.main-box .tj-video li{background:none;height:auto!important;overflow:hidden; position: relative;color:#999;border-bottom:1px dotted #f4f4f4;}
.main-box .tj-video li .videoBox{width:275px;padding:0 0 5px 0; background:url(../images/shadow.png) no-repeat bottom center;float:left;}
.main-box .tj-video li div p{color:#999;line-height:1.6;}
.main-box .tj-video li h2{font-size:15px;color:#444;}
.main-box .tj-video li h2 p{font-size:12px;color:#999;display:inline-block;margin-left:20px;}
.main-box .tj-video li h2 p span{margin-right:15px;}
.main-box .tj-video li .videoRight{width:550px;float:right;background:none;}
.main-box .tj-video li .renshu{ position:absolute;top:170px;left:330px;font-size:12px;}
.btn{display:inline-block;width:100px;height:36px;line-height:36px;color:#fff;border-radius:4px; text-align: center;font-size:13px;}
.btn-green{background:#4ec269;}
a.btn-green:hover{background:#41b35b;color:#fff!important;text-decoration: none!important;}
.main-box .tj-video li .btn{position:absolute;right:5px;top:160px;}
.main-box .tj-video li.yxx-video{background:url(../images/yxx-bg.png) no-repeat top right}
.fenye{text-align: center;}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.shipin-box{padding:25px;width:1030px;}
.shipin-box .videoBox{padding:0;float:left;}
.videoBox-r{width:345px;height:370px;float:right;}
.videoBox-r h1{height:38px;line-height:38px;font-size:16px;font-weight:bold;text-align: center;border-bottom:2px solid #ccc;}
.v-list{height:320px;overflow:auto;padding-top:10px;}
.v-list li{padding:10px 10px 10px 0 ; position:relative;border-bottom:1px dotted #f4f4f4;height:auto!important;overflow:hidden;margin:10px 0;}
.v-list li .img-box{width:70px;height:40px;background:#f5f5f5;position: relative;float:left;margin-right:15px;overflow:hidden;}
.v-list li .img-box img{width:100%;}
.v-list li .img-box i{display:block;width:16px;height:16px;background:url(../images/i-v.png);position: absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px;}
.v-list li h2{margin:0;margin-top:-2px;}
.v-list li.active{background:#f8f8f8;}
.v-list li.active h2{color:#2788e4}
.v-list li p{font-size:12px;color:#999;margin:0;}
.v-list li p span{margin-left:15px;}
.v-list li .btn-small{width:72px;height:28px;line-height:28px;position: absolute;right:2px;top:50%;margin-top:-14px;font-size:12px;}
a.btn-blue{background:#72baff;color:#fff!important;}
a.btn-blue:hover{color:#fff!important;text-decoration: none!important;background:#2788e4;}

.v-jieshao{padding-top:10px;}
.v-jieshao h3{height:65px;line-height:65px;font-size:18px; text-align:center;border-bottom:1px dotted #eee;}

.main-box .news-list{padding:0;display:block;margin-bottom:20px;height:auto!important;overflow:hidden;}
.main-box .news-list li{width:100%;clear:both;margin:0;padding:25px 0;position: relative;border-bottom:1px dotted #f4f4f4;height:auto!important;overflow:hidden;}
.main-box .news-list li:after{content:'';display:none;}
.main-box .news-list li .img_box{float:left;width:275px;height:170px;}
.main-box .news-list li .img_box img{width:100%;}
.main-box .news-list li .new-list-r{float:right;width:570px;}
.main-box .news-list li .new-list-r h1{font-size:18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.main-box .news-list li .new-list-r p{line-height:1.6;color:#999;text-align: justify;}
.news-footer{position:absolute;left:330px;top:175px;}
.main-box .news-list li .btn{position:absolute;right:2px;top:155px;}
.xx-box h1{ font-size:24px;text-align: center;line-height:1.5;margin:25px 0;}
.fabu-box{text-align:center;font-size:13px;color:#999;margin-bottom:25px;}
.fabu-box span{margin:0 15px;}
.ck-editor{color:#888;}
.ck-editor p{text-align: justify;margin:15px 0;}
.p-n-title{border-top:2px solid #eee;margin-top:40px;padding-top:35px;line-height:30px;}
.p-n-title a{display:inline-block;width:45%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.p-n-title a:hover{text-decoration:underline;}
.zn-body{background:url(../images/zn-bg.jpg) no-repeat top center;}
.zn-box{width:1160px;margin:0 auto;height:auto!important;overflow:hidden;}
.zn-box li{width:310px;height:290px;margin:20px 30px;float:left;background:#fff;border-radius:10px;padding:5px;position:relative;}
.zn-box li .img-box{width:310px;height:190px;}
.zn-box li .ico{display:inline-block;width:72px;height:72px;border-radius:50%;position:absolute;right:15px;top:155px;}
.modi{background: url(../images/icon01.png) #68aafe no-repeat center center;background-size:36px 36px;}
.kecheng{background: url(../images/icon02.png) #68aafe no-repeat center center;background-size:36px 36px;}
.renzheng{background: url(../images/icon03.png) #68aafe no-repeat center center;background-size:36px 36px;}
.zhengshu{background: url(../images/icon04.png) #68aafe no-repeat center center;background-size:36px 36px;}
.zn-box li .zn-text{padding:18px 20px; position: absolute;left:0;right:0;bottom:0;z-index:6;height:65px;}
.zn-box li .zn-text h1{font-size:16px;color:#666;margin-bottom:5px;}
.zn-box li .zn-text p{font-size:13px;color:#999;line-height:1.4;}
.lock-box{background:rgba(204,204,204,0.9);position:absolute;left:0;top:0;bottom:0;right:0;border-radius:10px;z-index:4;}
.lock-box i{display:inline-block;width:50px;height:50px;background: url(../images/i-lock.png);position: absolute;left:50%;margin-left:-25px;top:100px;z-index:5;}
.zn-box li.show{transition:0.2s all;}
.zn-box li.show .lock-box{display:none;}
.zn-box li.show:hover{transform: translateY(-10px)}
.zn-box li.show:hover a h1{color:#2788e4;text-decoration: underline;}
.ks-xz ul li{padding-right:600px;border-bottom:1px dotted #f4f4f4;margin-bottom:25px; position: relative;}
.ks-xz ul li:last-child{border:0;}
hr{border:1px solid #eee;}
.ks-xz .xuanxiang{padding:0;margin-bottom:25px;}
.ks-xz label{padding-left:20px;}
.ks-xz label span{padding:2px 3px;display:block;}
.ks-xz label input[type="radio"]:checked+span{background:#72baff;color:#fff;}
.ks-xz label input[type="radio"]{display:none;}
.btn-big{height:44px;line-height:44px;width:200px;font-size:16px;margin:0 20px;}
.btn-gray{background:#e8e9e9;color:#999;}
a.btn-gray:hover{background:#ddd;color:#888;}
.ks-xz ul li .jiexi-box{position:absolute;top:45px;left:480px;}
.ks-xz ul li .jiexi-box h2{font-size:15px;line-height:1.8;color:#f55858;}
.ks-xz ul li .jiexi-box p{margin:20px 0;font-size:13px;color:#888;line-height:1.7;}
.ks-xz ul li.error-xz label input[type="radio"]:checked+span{background:#f55858;color:#fff;}
.zhuanjia{width:100%;height:300px;text-align: center;}
.zhuanjia img{height:100%;}
.zj-h2{font-size:16px; text-align: center;}

.return-top {width: 64px;height: 64px;background: url(../images/return-top-pc.jpg);left: 50%;margin-left: 650px;bottom: 60px; position:fixed;z-index:9999;}
.return-top:hover{background: url(../images/return-top-pch.jpg);cursor: pointer;}