
@charset "utf-8";
/* CSS Document */

body{
font-family:Microsoft Yahei,Arial, Helvetica, sans-serif; /*全局字体Microsoft Yahei 为流行的微软雅黑字体，如不需要，删除即可*/
font-size:12px; /*全局字体大小*/
color:#666666; /*全局字体颜色*/
/*如果还需要定义网页的背景颜色或图片可以继续写*/
//filter: grayscale(100%);
}
.clear{
clear:both; /*建立一个通用的清除浮动选择符*/
}
.clearfix{
    display: block;}
body,div,ul,ol,li,form,p,input,fieldset,h1,h2,h3,h4,h5,h6,dl,dt,dd{
/*这些标签默认存在一些外边距、内边距等，必须提前清除*/
margin:0;
padding:0;
list-style:none;
}
table{ border-collapse:collapse;border-spacing:0;}
fieldset ,img{
/*有必要的时候把全局的图片边框去掉*/
border:none;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;}
/* clear float */
.cfix:after,.cf:after,.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.cfix,.cf,.clear{zoom:1}
.cfixBoth{clear:both;height:1px;overflow:hidden;}

/* 以下为通用样式 */
.o{overflow:hidden;}
.l{float:left;}
.r{float:right;}
.ta-r,.tar{text-align:right;}
.ta-c,.tac{text-align:center;}
.ta-l,.tal{text-align:left;}
.va-t,.vat{vertical-align:top;}
.va-m,.vam{vertical-align:middle;}
.va-b,.vab{vertical-align:bottom;}
.ta-j{text-align:justify;}/*文本左右对齐 */
.hid{display:none;}
.rel{position:relative;}
.abs{position:absolute;}
.bold{font-weight:bold;}
.break{word-wrap:break-word;word-break:break-all;}
.elli,.p_xbt,.p_info{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.elli2{display: -webkit-box; text-overflow: ellipsis; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.elli3{display: -webkit-box; text-overflow: ellipsis; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.elli4{display: -webkit-box; text-overflow: ellipsis; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.elli5{display: -webkit-box; text-overflow: ellipsis; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.elli6{display: -webkit-box; text-overflow: ellipsis; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.pointer{cursor:pointer;}
.area{width:980px;margin:0 auto;}
.new_result,.hide{display:none}
.disb{display:block;}
.disi{display:inline;}
.disib{display:inline-block;}
.disit{display:inline-table;}


/* a */
a{text-decoration:none;color:#3a3a3a;}
a:hover{text-decoration:underline;color:#e73c31;}
.td-u,
.td-u a{text-decoration:underline;}
.td-u:hover,
.td-u a:hover,
.td-n,
.td-n a,
.td-n:hover,
.td-n a:hover{text-decoration:none;}

/* color */
.c-red,.c-red a{color:#e73c31;}
.c-grey,.c-grey a{color:#999;}
.c-black,.c-black a{color:#3a3a3a;}
.c-white,.c-white a{color:#fff;}

/* blank */
.blank5{height:5px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;}
.mL6{margin-left:6px;}
.mr0{margin-right:0 !important;}
.mR6{margin-right:6px;}
.mR2{margin-right:2px;}
.mLR6{margin-left:6px;margin-right:6px;}
.mB5,.mb5{margin-bottom:5px;}
.mB10,.mb10{margin-bottom:10px;}
.mB15,.mb15{margin-bottom:15px;}
.mb16{margin-bottom:16px;}
.mB20,.mb20{margin-bottom:20px;}
.mB30,.mb30{margin-bottom:30px;}
.mb80{margin-bottom:80px;}
.mt0{margin-top:0;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt7{margin-top: 7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mt150{margin-top:150px;}
.ml0{margin-left:0;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{ margin-left:30px;}
.ml0{margin-right:0;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr29{margin-right:27.1px;}
.mr30{margin-right:30px;}
.mlr0{margin-right:0;margin-right:0;}
.plr0{padding-left:0 !important;padding-right:0 !important;}
.plr15{padding-left:15px;padding-right:15px;}
.pt5{padding-top:5px;}
.pt7{padding-top:7px;}
.blc5{border-left:5px #e6661d solid;}
/* font */
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.f-arial{font-family:arial;}
.f-yahei{font-family:"Microsoft yahei";}
.f-song{font-family:simsun;}
.f-hir{font-family:"hiragino sans gb";}

/* photo size */
.sz1{width:120px;height:90px;}
.sz2{width:120px;height:165px;}
.sz3{width:60px;height:60px;border-radius:5px;-webkit-border-radius:5px;}
.sz4{width:40px;height:40px;border-radius:5px;-webkit-border-radius:5px;}
.sz5{width:160px;height:90px;}
.sz6{width:80px;height:60px;}
.sz7{width:100px;height:75px;}
.rad3{border-radius:3px;-webkit-border-radius:3px;}
.rad5{border-radius:5px;-webkit-border-radius:5px;}
.load{background:#f0f0f0 url(../images/loading.gif) no-repeat center center;display:block;width:100%;position:relative;}
.wid100{width:100%;}
.wid90{width:90%;}

/* mask */
.maskTx,
.maskBg{position:absolute;right:0;bottom:0;height:18px;}
.maskBg{width:100%;opacity:0.3;filter:alpha(opacity=30);background:#000;}
.maskTx{color:#fff;padding:0 5px;}

/* ico */
.bgfff{background: #FFF no-repeat;}
.rcount,
.acount,
.bcount,
.pcount,
.more,
.p_name,
.super,
.origin{background: url(../images/ico-global.png) no-repeat 0 -62px;}
.acount,.bcount,.pcount{background-position:0 -40px;padding:0 0 0 17px;color:#999;}
.rcount{margin:0 0 0 15px;padding:0 0 0 18px;}
.name{background-position:0 -82px;padding:0 0 0 18px;}
.more{background-position:right -107px;*background-position:right -108px;padding:0 13px 0 0;}
.more:hover{background-position:right -130px;*background-position:right -131px;}
.super,
.origin{width:15px;height:13px;display:block;text-indent:-100px;overflow:hidden;position:absolute;left:2px;top:2px;}
.super{background-position:0 0;}
.super:hover{background-position:0 -18px;}
.origin{background-position:0 -247px;width:19px;}
.origin:hover{background-position:0 -265px;}
.acount,.pcount,.bcount{background: url(../images/pcounts.png) no-repeat 0 4px;_background:url(v1/images/pcounts.png) no-repeat 0 3px;position:absolute;bottom:3px;_bottom:0;left:7px;color:#fff;padding:0 0 0 13px;}

/* list */
.lisi{float:left;margin:10px 20px 20px 0;padding:0 0 10px;display:inline;}
.lisipp{float:left;margin:0 45px 9px 0;padding:0 0 10px;display:inline;}
.p_bt{height:21px;line-height:21px;overflow:hidden;word-wrap:break-word;margin:6px 0 4px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;width:90%;}
.p_name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;background-position:0 -82px;padding:0 0 0 18px;}
.lisBg,
.lisTx{position:absolute;display:block;}
.lisBg{background: url(../images/lisBg.png) repeat-x;_background:none;height:44px;bottom:0;left:0;width:100%;}
.lisTx{color:#fff;text-align:right;bottom:3px;_bottom:1px;right:5px; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.lh24{
	line-height:24px;}
.lh30{
	line-height:30px;}
.lh56{
	line-height:56px;}
.lh65{
	line-height:65px;}
.lh70{
	line-height:70px;}
/*通用样式结束*/



/*首页*/
/*头部*/
.head{
	height:120px;}
.header{
	height:inherit;
	}
.header .login{
	line-height:120px;
	height:120px;
	text-align:right;}
/*导航*/
.nava{
	width:100%;
	height:50px;
	line-height:50px;
	background:#f4f4f4;}	
.nav-con{
	width:1080px;
	margin:0 auto;
	height:inherit;
	}
.nav-con>ul>li{
	display:inline-block;
	float:left;
	width:7.69%;
	height:50px;
	line-height:50px;
	text-align:center;}
.nav-con-lb>ul>li{width:14%;}
.nav-con-sc>ul>li{width:16.6%;}
.nav-con>ul>li:hover,.nav-con>ul>li.active{
	background:#ec1d23;
}
.nav-con>ul>li:hover a,.nav-con>ul>li.active a{
	color:#fff;}	
.navdlist{
	padding:0;
	margin:0;
	border:none;}
.navdlist .list-group{
	margin:0;}
.navdlist .list-group .list-group-item{
	border-radius:0;}
.mbhong{
	border-bottom:2px solid #ee191b;
	width:110px;
	height:30px;
	line-height:30px;}	
.notice ul li{
	line-height:28px;
	height:28px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%;
	}	
.btn-red{
	background:#ee191b;}
.mb60mob20{
	margin-bottom:60px;}
.onlinetest{
	background:#40404a;}
.testnav>li{
	display:inline;
	line-height:28px;
	height:28px;
	}	
.testnav>li.active>a, .testnav>li.active>a:focus, .testnav>li.active>a:hover {
    color: #ee191b;
    cursor: default;}
.line1{
	border-bottom:1px solid #ee191b;}
.testcon li{
	height:28px;
	line-height:28px;
	padding-left:15px;
	background:url(../images/squre.png) no-repeat 5px center;
	width:100%;}
.testcon li a .testt{
	width:75%;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;}	
.testcon li a .testd{
	float:right;
	width:20%;
	text-align:right;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;}	
.table-tou{
	background:#3a3a44; 
    color:#FFF;}
.traininglist ul li{
	display:inline-block;
	width:18%;
	min-height:120px;
	padding:0 1%;
	box-sizing:content-box;
	float:left;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;}
.traininglist ul li a img{
	max-height:124px !important;}
.traininglist ul li p{ margin-top:10px; line-height:28px !important; height:56px;}
.traininglist ul li:hover{
	background:#eeeeee;
	cursor:pointer;}

.collectlist ul li{
	display:inline-block;
	float:left;
	width:26%;
	min-height:70px;
	padding:3% 2%;
	margin-left:1.35%;
	margin-right:1.35%;
	box-sizing:content-box;
	border:1px solid #999999;
	text-align:center;}
	
.collectlist ul li:hover{
	background:#40404a;}	
.collectlist ul li:hover a div,.collectlist ul li:hover a p{
	background:#40404a;
	color:#ffffff !important;}	
.footer{
	min-height:550px;
	background:url(../images/footer.jpg) no-repeat 100% 100%;
	/*background-size:100% 100%;*/}
.footercon{
	line-height:28px;}
	
	
/*个人中心*/

.conhead{
	width:100%;
	height:10px;
	background:#bebebe;}
.perheader{
	height:120px;
	width:100%;
	background:#204056;
	text-align:center;
	padding-top:25px;}
.perlist .panel{
	margin-top:0 !important;
	border-radius:0;}
.perlist .panel-default{
	border-color:#aaa;}
.perlist .panel-default .panel-heading{
	background:#cccccc;
	border-color:#aaa;
	border-radius:0;}
.perlist .panel-default .panel-heading h4 a{
	display:block;
	width:100%;}
.perlist .panel-default .panel-heading h4 a .shenhui20{
	display:inline-block;
	float:left;
	width:18%;}
.perlist .list-group-item{
	background:#ffffff;}
.perlist .list-group-item.active{
	background:#f0f0f0;
	color:#ee191b;}

.conhong{
	height:50px;
	line-height:50px;
	background:#ee191b;
	padding-left:30px;}
.conheading{
	height:50px;
	line-height:50px;
	    font-size: 20px !important;
    font-weight: bold;
	border-bottom:1px solid #666;}
.percon{
	padding:15px 0;}
.percon .form-group{
	margin-bottom:30px;}	
.footer1{
	height:140px;
    padding:15px 0;
    background: #f4f4f4;}
.footer1con{
	padding-top:0px;}
.footer1con p{
	line-height:28px;}
.erwei>div{
	/*width:50%;*/
	width:33%;
	display:inline-block;
	float:left;
	text-align:center;
	height:110px;
	padding:1% 6%;}

.up-file-po {
    position: relative;
    width: 100px;
    height: 35px;
	display:inline-block;
	float:left;}
.up-file {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    cursor: pointer;
    overflow: hidden;}

.table-lh50 th,.table-lh50 td{
	line-height:34px !important;
	height:34px;}
	
.table-lh28 th,.table-lh28 td{
	line-height:28px !important;
	height:28px;}
	
.lh40{
	line-height:40px;}
.lh96{
	line-height:96px;}
.trainingpm{
	height:200px;}
.trainingt{
	background:url(../images/kaishi.png) no-repeat center;}
.trainingts{}
.ts1{
	width:870px;
	height:205px;
	background:url(../images/trainbg1.jpg) no-repeat;
	padding-left:120px;
	padding-top:60px;}
.ts2{
	width:870px;
	height:155px;
	background:url(../images/trainbg2.jpg) no-repeat;
	padding-left:120px;
	padding-top:10px;}
.ts3{
	width:870px;
	height:155px;
	background:url(../images/trainbg3.jpg) no-repeat;
	padding-left:120px;
	padding-top:10px;}
.ts4{
	width:870px;
	height:155px;
	background:url(../images/trainbg4.jpg) no-repeat;
	padding-left:120px;
	padding-top:10px;}
.ts5{
	width:870px;
	height:194px;
	background:url(../images/trainbg5.jpg) no-repeat;
	padding-left:660px;
	padding-top:10px;}
.x1 {
    width: 95px;
    height: 95px;
    float: left;
    text-align: center;
    line-height: 95px;
    font-size: 50px;
    background: url(../images/cg_p.png) no-repeat;
    color: #FFF;
    margin: 20px;
    display: inline;}
.x2 {
    width: 95px;
    height: 95px;
    float: left;
    text-align: center;
    line-height: 95px;
    font-size: 50px;
    background: url(../images/cg_h.png) no-repeat;
    color: #FFF;
    margin: 20px;
    overflow: hidden;
	display: inline;}
.x3 {
	width: 95px;
	height: 95px;
	float: left;
	text-align: center;
	line-height: 95px;
	font-size: 50px;
	background: url(../images/cg_n.png) no-repeat;
	color: #FFF;
	margin: 20px;
	overflow: hidden;
	display: inline;}
.x1 {
    background: url(../images/cg_p.png) center center no-repeat;
    display: inline;}
.x2 {
    background: url(../images/cg_h.png) center center no-repeat;
	display: inline;}
.x3 {
	background: url(../images/cg_n.png) center center no-repeat;
	display: inline;}
.ts1 ul li a, .ts2 ul li a, .ts3 ul li a, .ts4 ul li a ,.ts5 ul li a{
    color: #FFF;
    text-decoration: none;}


/*闯关练兵*/
.conllist a .shenhui20 {
    display: inline-block;
    float: left;
    width: 18%;
}
.conllist .list-group-item{
	border-radius:0 !important;}
	
.conllist .list-group-item.active, .conllist .list-group-item.active:focus, .conllist  .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
	color:#333333;
    background-color: #cccccc;
    border-color: #999999;
}
.ti28{
	text-indent:28px;}
.mt00{
	margin:0 !important;}
.fanhui{
	display:inline-block;
	float:right;}
	
	
/*试题征集*/
.shoudong{
	background:#40404a;
	width:170px;
	padding:15px;}
.piliang{
	background:none;
	border:1px solid #40404a;
	width:170px;
	padding:15px;}
.nav-chuti>li{
	display:inline-block;
	width:20%;
	padding:5px 2%;
	line-height:40px;
	float:left;
	text-align:center;
	border-radius:3px;}
.nav-chuti-1>li{
	display:inline-block;
	width:25%;
	padding:5px 2%;
	line-height:40px;
	float:left;
	text-align:center;
	border-radius:3px;}
.nav-chuti>li.active>a, .nav-chuti>li.active>a:focus, .nav-chuti>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #ee191b;
	border-radius:3px;
}
.nav-chuti>li>a{
	padding:0;}
.xuanxiang{
	display:inline-block;
	float:right;
	width:85%;}
.wzp p{line-height:30px;}
.wzpa{margin-bottom:30px;}
/*网上学习*/
.shareli{
	width:100%;
	height:150px;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:15px;
	}
.videoli{
	width:100%;
	height:200px;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:15px;
	cursor:pointer;
}
.shareli>img{
	display:inline-block;
	float:left;
	width:30%;}
.sharecon{
	display:inline-block;
	float:right;
	width:65%;}
.sharecon>.elli2{
	height:54px;}
.uploadtxt{
	display:inline-block;
	float:left;
	line-height:35px;
	}
.btn-qhui{
	background:#999999;
	border:1px solid #999999;}
.btn-qhui:hover{
	background:#666666;}	
	
	
#xuanshang{
	padding-left:45px;
	background:url(../images/bi.png) no-repeat 10px 7px;}		
	
/*有奖问答*/	
.qinput{
	height:203px;}
.bbd1{
	border-bottom:1px solid #ddd;}
.qlist{
	height:80px;
	overflow:hidden;
	width:100%;}
.qlistHeight{
        overflow:hidden;
	width:100%;}
.cainai{
	background:url(../images/caina.png) no-repeat right center;}
	
/*在线考试*/	
.badge-red{
	background:#ee191b;
	position:absolute;
	right:-3px;
	z-index:99999;
	top:-3px;}

/*图书馆*/
.libbg{
	width:870px;
	height:838px;
	background:url(../images/library.jpg) no-repeat;}
.nav-tushu{
	height:80px;
	line-height:80px;}
.nav-tushu>li{
	width:9%;
	padding:15px 0;
	margin:1%;
	}
.libinput{
	width:20% !important;
	height:40px;
	line-height:40px;}
.libsea{
	height:40px;
	line-height:40px;}

.libinput .sousuo{
	height:40px !important;
	
	vertical-align:top !important;
	}
.shulist>li{
	display:inline-block;
	float:left;
	width:20%;
	text-align:center;
	margin-top:18px;}	
.logincon{
	background:url(../images/login-bg.jpg) no-repeat center center;
	height:352px;}	
.login-main{
	width:100%;
	height:315px;
	border-radius:5px;
	background:#fff;
	padding:0 30px;}	
.lh85{
	height:85px;
	line-height:85px;}
.newslist li{
	height:40px;
	line-height:40px;}	
.newslist li .elli{
	width:75%;
	display:inline-block; line-height:40px;}	
.newscon p{
	text-indent:28px;}	
.newscon h4{line-height:40px;}	
	
	
/*齐君均新增*/
.q-anli{
	width:100%;
	height:150px;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:15px;}
.q-neirong{
	display:inline-block;
	width:70%;
	height:150px;
	border:1px solid #ccc;
	padding:40px;
	margin-bottom:15px;
}
.q-border{
	margin:5px;
    border:1px solid #CCC;}
.q-bg{background-color:#ccc;}

.q-jieshao{
	width:100%;
	padding:0 10px;
	height:90px;
	overflow:hidden;
	text-overflow:ellipsis;}



/*赵柏成新增*/

.z-beijing{
	background: url(../images/gzsbg.jpg) no-repeat center center;
	width:100%;
	height:273px;
	position:relative;}		
.z-gzstxt{
	position:absolute !important;
	top:25px !important;
	right:0 !important;
	z-index:99999 !important;}
.circleprogress{   
  width: 100px;   
  height:100px;   
  border:15px solid #f00;   
  border-left:10px solid  #666;   
  border-bottom:10px solid #666 ;
  border-right:10px solid  #f00;   
  border-top:10px solid  #f00;      
  border-radius: 50%;   
}
.z-tubiao1{ background:url(../images/tu4.png) #4ef4ea center right no-repeat;
width:100%;
height:90px;
line-height:30px;}
.z-tubiao2{ background:url(../images/tu1-1.png) #00a65a center right no-repeat;
width:100%;
height:90px;
line-height:30px;}
.z-tubiao3{ background:url(../images/tu3.png) #f39d12 center right no-repeat;
width:100%;
height:90px;
line-height:30px;}
.z-tubiao4{ background:url(../images/tu2.png) #dd4a38 center right no-repeat;
width:100%;
height:90px;
line-height:30px;}
.z-concon{}	
.table-lang th,.table-lang td{
	white-space:nowrap;}
.z-renwucon p{
	text-indent:24px;}	
.z-beijing1{
	padding:0;
	height:285px;
	overflow:hidden;
	}
.z-h50{
	height:50px;
	line-height:50px;}
.z-h130{
	height:130px;
	overflow:hidden;}
	
	
/*曹小群加*/
.c-wbtext{
	text-align:center;
	}
.c-reinput .form-group{
	margin-bottom:10px;}
.c-cxb{
	color:red;}
.c-bb1{
	border-bottom:1px #ccc solid;
	margin-bottom:15px;}
.c-fb{
	color:#FFF}
.c-concon{}
.c-juzhong{
	display:block;
	text-align:center;}
.c-bianju{
	margin-top:7px;}
.c-shenhui{
	
	height:45px;
	line-height:45px;
	background:#204056;
	padding-left:30px;}
.c-youduiqi{
	float:right;
	margin-right:10px;}
.c-xia{
	margin-bottom:50px;}
	
.bgf{background:#fff !important;}









/*郭栋毅加*/


.xh{ background-color:#930;}
.xhx{ border-top:2px solid #CCC;}
.kaoshilist .xuhao{
	width:10%;
	display:inline-block;
	float:left;}
.kaoshilist .xuhao>div{
	width:30px;}

.kaoshilist>span{
	display:inline-block;
	float:left;
	}
	
.kaoshilist>.labela{ 
display:inline-block; 
float:left;
	width:10%;}
	
	
	.ksxh{display:block; width:35px; height:35px; line-height:35px; background:#337ab7; color:#fff;}
	.kstm{line-height:35px; margin-left:3%;}
	.ksbq{display:inline-block; width:55px; height:24px; background:#5bc0de; color:#fff; border-radius:5px; line-height:24px; margin-top:5px; margin-left:3%;}
	.ksbm{ display:inline-block; width:70%; height:48px; line-height:50px; background:#fff; border-radius:10px; border:1px #666666 solid; color:#666
	 !important; font-size:16px;}
	.kshong{ display:inline-block; width:70%; height:50px; line-height:50px; background:#d9534f; border-radius:10px; border:1px #d9534f solid; font-size:16px;}
	.kslan{ display:inline-block; width:70%; height:50px; line-height:50px; background:#5bc0de; border-radius:10px; font-size:16px;}
	.ksbai{ display:inline-block; width:70%; height:48px; line-height:50px; background:#FFF; border-radius:10px; border:1px #666666 solid; font-size:16px;}
	
	
	
.myinfo{ border:1px solid #999;}
.myinfos{width:100%; height:40px; background-color:#CCC; font-size:14px;}	
.myinfo ul li{margin-left:10%; line-height:30px;}
.myinfob{ width:100%;}
.myinfob tr td{ height:20px; cursor:pointer;}
.myinfob tr td:hover{background:#F00; color:#FFF;}
.myinfob tr td.bg-active{ background:#eee;}
.zxjc span{cursor:pointer;}
.topnum{width:30% !important;}
.wubiankuang{border:none !important;}
.wbh tr td:hover{background: none; color: #666;}

.mtk{width:500px; margin:0 auto;}
.hddt{ width:72%; line-height:30px; margin-left:8%;}
.cg-f{background:#bfbfbf; width:100%; text-align:center; height:55px; display:block; cursor:pointer;}
.cg-f span{color:#FFF; font-size:24px; line-height:55px;}

.hbga{position:relative;}
.hbgb{position:absolute; width:100%; text-align:center; cursor:pointer;}
.hbgb span{color:#FFF; font-size:40px; margin-top:10%;}
.hbgb a{color:#FFF; font-size:24px;}
.jhbg{ background:#e98316; width:100%; height:120px; margin-top:-18px; text-align:center; cursor:pointer;}
.jhbg img{ margin-top:15%;}
.jhbg a{ color:#bfbfbf; font-size:24px;}
.hdh{width:100%; height:50px; text-align:center; background:#e5e5e5;}
.hdh{line-height:50px; color:#333; font-size:24px;}
.base-hd{display:inline-block; width:49%;}

.per-adva{ margin-top:20px; display:inline-block; float:left; width:33%;}
.per-adva p{ text-align:center;}
.per-adva ul{float:left;}
.per-adva ul li{line-height:22px;}
#bothtime{line-height:25px !important;}
.topdiv{width:100%; height:100px; margin-top:20px; padding-top:5%;}
.fcx{width:50%; height:30px; background:#F63; display: inline-block; line-height:30px; border-radius:10px;}

.plistimg{
	height:166px !important;}	
.msimg{
	max-height:273px;}	
.cmbimg{
	max-height:273px;}	
.ctimg{
	max-height:273px;}	
.mslistimg{
	height:160px !important;}
.cmblistimg{
	width:105px;
	height:105px !important;}	
.ctlistimg{
	height:160px !important;}	
.aalistimg{
	width:115px;}
.arlistimg{
	height:172px !important;}	
.ckdimg{
	height:165px !important;}
	
.bgh{background:#eaeaea !important;}	
.neicon>.row>.col-xs-4{
	display:none;}
.neicon>.row>.hui12{
	float:left !important;
	text-align:left !important;}	
.newstime{
	display:inline-block;
	float:left;
	width:20%;
	overflow:hidden;}	
.newstitle{
	display:inline-block;
	float:left;
	width:75%;
	text-align:left !important;
	background:url(../images/squre.png) no-repeat 5px center;
	padding-left:15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}	
.yxbbg{
	background:url(../images/yxbg.jpg) no-repeat top center;
	background-size:100%;
	padding:130px 50px 0 50px;
	color:#fff !important;}	
.yxbbg1{
	background:url(../images/yxbg-2.jpg) no-repeat center center;
	background-size:100%;
	padding:130px 50px 0 50px;
	color:#fff !important;}	
.yxbbg tr:hover{
	color:#666 !important;}
.yxbbg1 tr:hover{
	color:#666 !important;}
button, select, textarea, input {
font-family:Microsoft Yahei!important; }/*全局字体Microsoft Yahei 为流行的微软雅黑字体，如不需要，删除即可*/


.percon .nav-tabs>li.active>a,.percon  .nav-tabs>li.active>a:focus,.percon .nav-tabs>li.active>a:hover{
	color: #f00;}
.welcon{background:url(../images/welbg.jpg) no-repeat center center;
height:352px;}
.wel-l{
	float:left;
	width:570px;
	height:371px;
	}
.wel-r{
	float:right;
	width:510px;
	height:371px;
	padding:220px 30px 0;}	
.erjibt{
	width:1080px;
	height:110px;
	line-height:110px;
	text-align:center;
	background:url(../images/footer.jpg) no-repeat center center;}	
.erjibt h1{
	line-height:110px;
	color:#fff;
	font-weight:bold;}
.erjilist{
	width:1080px;
	min-height:600px;
	}	
.erji-l{
	width:200px;
	min-height:600px;
	border: 1px solid #c9c9c9;
	float:left;}
.erji-l .myinfos{
	height:40px;
	line-height:40px;
	font-weight:bold;}
.erjism{
	padding:15px;}	
.erji-r{
	float:right;
	width:865px;}	
.bor2{
	border:2px solid #ee191b;
	height:150px;
	padding:10px 15px;
	overflow-y:auto;}
.bor2 ul li{
	width:100px;
	display:inline-block;
	float:left;
	text-align:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}	
	
.ejlist ul li a div{
	display:block;
	position:relative;
	border-radius:60px;
	width:120px;
	height:120px;
	padding-top: 35px;
	line-height:120px;
	text-align:center;
	background:#ee191b;}	
.ejlist ul li a p{
	line-height:120px;}
.cglist li{
	line-height:26px;
	height:26px;}
	
.ksjz {
	display: inline-block;
	width: 70%;
	height: 48px;
	line-height: 50px;
	background: #c9c9c9;
	border-radius: 10px;
	border: none;
	color: #fff !important;
	font-size: 16px;
}

.number{
	color: #ec1d23;
	font-weight: bold;
}
.img{
	display: inline-block;
	width: 29px;
	height: 29px;
	vertical-align: middle;
	background-image: url(../images/icon1.png);
}
.img1{
    background-position: 0 -29px;
}
.img2{
    background-position: -33px -29px;
}
.img3{
    background-position: -65px -29px;
}	

	
	
	
	
	
	
	
/*pc1920大屏幕特殊样式*/
@media (min-width: 1200px) {
.header{
width:1080px;
margin:0 auto;}
.neicon>div,.onlinetest .row{
width:1080px;
margin-left:auto;
margin-right:auto;
	}	
.traininglist ul li a img {
	width:124px;
	height:124px;}
 }
/*pc中等屏幕特殊样式*/
@media (min-width: 992px){
.header{
width:1080px;
margin:0 auto;}
.neicon>div,.onlinetest .row{
width:1080px;
margin-left:auto;
margin-right:auto;
	}	
	
.traininglist ul li a img {
	width:124px;
	height:124px;}	
	}
/*平板特殊样式*/
@media (min-width: 768px) and (max-width: 991px) {
.head{ height:80px;}
.header .login{line-height:40px;height:80px;}
.zhankai{line-height:80px;height:80px;}
.mb60mob20{
	margin-bottom:20px;}
	
.mt15pad{ margin-top:15px;}
.hei80pad{ height:80px;}	
.shareli>img{ width:25%;}	
.sharecon{ width:70%;}
.nav-pad7>li{
	width:11%;}
.libinput{
	width:100% !important;}
.yxbbg,.yxbbg1{
	background: none;
	color: #999999 !important;
	padding: 0 15px;
}
.footer{
	background: #204056;
}	
.mobewn>div{
   	display: inline-block;
   	float: left;
   	width: 50%;
   	padding: 6%;
   }

	}
/*手机特殊样式*/
@media (max-width: 767px) {
.head{ height:40px;}
.header .login{line-height:40px;height:40px;}
.zhankai{line-height:40px;height:40px;}
.mb60mob20{
	margin-bottom:20px;}
.mt15mob{
	margin-top:15px;}
	
.percon .form-group{
	margin-bottom:15px;}	
.footer1{
	height:280px;}	
	
.erwei{
	margin-top:15px;}
.nav-mob>li{
	width:50%;
	text-align:center;}
.nav-mob3>li{
	width:33.33%;
	text-align:center;}	
.nav-mob4>li{
	width:25%;
	text-align:center;}
.nav-mob5>li{
	width:20%;
	text-align:center;}
.libinput{
	width:100% !important;}
	
	.q-mob-tal{
	text-align:left;}


.traininglist ul li a img{
	max-height:56px !important;}
.yxbbg,.yxbbg1{
	background: none;
	color: #999999 !important;
	padding: 0 15px;
}
.footer{
	background: #204056;
}	
.mobewn>div{
   	display: inline-block;
   	float: left;
   	width: 50%;
   	padding: 2%;
   }
}


