﻿html.huake,html.huake body{
	font-family: "Pingfang SC", "Helvetica Neue", "Microsoft Yahei", Helvetica, Arial, "Hiragino Sans GB", "Microsoft Sans Serif", "WenQuanYi Micro Hei", sans;
	font-size:14px;
	background-color:#f5f5f5;
}
.clear{
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 0;
    width: 100%;
}
#qiao-wrap{
	display:none;
}
#qiao-wrap #qiao-icon-wrap{
	left:auto;
	right:0;
}
#qiao-wrap #qiao-mess-wrap{
	left:auto;
	right:0;
}
.huake h1{
	font-size:28px;
}
.full-height{
	height:100%!important;
}
.full-width{
	width:100%!important;
}
.block{
	display:block!important;
}
.list ul{
	margin:0;
	padding:0;
}
.list li{
	list-style:none;
	position:relative;
}
.list li img{
	width:100%;
	height:auto;
}
.noborder{
	border:none!important;
}
.center{
	text-align:center!important;
}
.huake_header{

}
.topNavigator{
	padding:5px 0;
}
.mainNavigator{
	background-color:#001838;
}
.nav > li > a{
	color:#dddddd;
	border-radius:2px;
}
.nav > li > a:focus,.nav > li > a:hover,.nav > li > a.active,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color:#f5f5f5;
	color:#0387F7;
}
.nav > li.dropdownHover:hover > a{
	background-color:#f5f5f5;
	color:#0387F7;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.nav .dropdownHover > a > .caret{
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.rotateAngle{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.nav .dropdown-menu{
	background-color:#f5f5f5;
}
.nav .dropdown-menu > li{
	position:relative;
}
.nav .dropdown-menu > li > a{
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	padding: 8px 16px;
	background-color:#f5f5f5;
}
.nav .dropdown-menu > li > a > i{
	position:absolute;
	top:50%;
	right:10px;
	margin-top: -10px;
    font-size: 14px;
    opacity: .8;
}
.nav .dropdown-menu > li > a:hover{
	color:#0387F7;
	background-color:#fff;
}
.nav .dropdown-menu > li > a:hover{
	letter-spacing:6px;
}
.nav .dropdown-menu > li > a:hover > i{
	letter-spacing:0;
}
.nav .dropdown-menu .divider{
	margin:0;
}
#huake_topnav{

}
#huake_logo{
	overflow:hidden;
	margin:0;
	padding:0 0 0 20px;
}
#huake_logo > a{
	height:auto;
	padding:0;
}
#huake_logo > a > img{
	height:68px;
	width:auto;
	padding: 10px 0;
	box-sizing: border-box;
}
#huake_topmenu{

}
#huake_topmenu .navbar-nav > li > a:hover{
	background-color:#fafafa;
}
#huake_topmenu .navbar-nav > li > a.liankao{
	color:#0387F7;
}
#huake_topmenu .navbar-nav > li > a.gaokao{
	color:#E91E63;
}
#huake_topmenu .navbar-nav > li > a.art{
	color:#d900d9;
}
#huake_topmenu .navbar-nav > li > a.huaqiao{
	color:#FF6932;
}
#huake_topmenu .navbar-nav > li > a.zxx{
	color:#00BCD4;
	
}
#huake_topmenu .form-group{
	position:relative;
}
#huake_topmenu .form-group > a{
	position: absolute;
    color: #fff;
    right: 0;
    top: 0;
    display: block;
    height: 34px;
    width: 32px;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
}
#huake_topmenu .form-control{
	border: 1px solid #001838;
    border-right-width: 32px;
    border-radius: 2px;
	padding: 8px 12px;
    font-size: 14px;
    line-height: 32px;
}
#huake_topmenu .form-control:focus{
	border-color:#0387F7;
}
.copy_mainmenu{

}
#huake_search{

}
#huake_mainnav{

}
#huake_mainmenu{

}
.huake_footer{
	background-color: #fff;
    border-top: 1px solid #e6e6e6;
	padding:15px 0;
}
.footer_content{
	margin-bottom:15px;
	border-bottom: 1px solid #d5d5d5;
}
.footer_content dl{
	float:left;
	padding:0 10px;
	margin-bottom: 15px;
}
.footer_content dl > dt{
	color:#001838;
	margin-bottom:15px;
}
.footer_content dl > dt > i{
	position:relative;
	bottom:-1px;
	font-weight:normal;
}
.footer_content dl > dd{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;	
}
.footer_content dl > dd > a{
	text-decoration:none;
	font-size:1rem;
	color:#888888;
}
.footer_content dl > dd > a:hover{
	color:#2693ff;
}
.footer_content dl > dd > i.caret {
	color: #2196F3;
}
.footer_content dl > dd > a.peng {
	font-weight:bold;
}
.innerlink{
	padding-left:0;
}
.innerlink > dt > i{
	color:#ff4400;
}
.hotline > dt > i{
	color:#00ce83;
}
.about > dt > i{
	color:#08b2ff;
}
.baiduCode{
	display: none;
    position: absolute;
    z-index: -10000;
    left: -1000px;
}
#contactUs{

}
#contactUs .modal-body > p,#busLine .modal-body > p{
	padding-bottom:10px;
	margin-left:18px;
}
#mapGuide .modal-body > p{
	padding-bottom:10px;
	margin-left:15px;
}

#contactUs .modal-body > p > a{
	color:#707070;
}
#contactUs .modal-body > p > a:hover{
	color:#00B6FF;
}
#contactUs .modal-body > p > i{
	color:#002040;
}
#contactUs .modal-body > label,#mapGuide .modal-body > label,#busLine .modal-body > label{
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 6px;
	width: 100%;
	color: #00B6FF;
	font-size: 16px;
	font-weight:normal;
	border-bottom: 1px dashed #d5d5d5;
}
#contactUs .modal-body > label > i,#mapGuide .modal-body > label > i,#busLine .modal-body > label > i{
	color: #00B6FF;
	font-weight:normal;
}
#contactUs .modal-footer > .btn-info,#mapGuide .modal-footer > .btn-info,#busLine .modal-footer > .btn-info{
	background:#00B6FF;
	padding:6px 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#contactUs .modal-header > h4,#mapGuide .modal-header > h4,#busLine .modal-header > h4{
	font-size:18px;
	margin:0;
	letter-spacing:2px;
	color:#002040;
	line-height:24px;
	font-weight: bold;
} 
#contactUs .modal-header > h4 > i,#mapGuide .modal-header > h4 > i,#busLine .modal-header > h4 > i{
	font-size: 22px;
    font-weight: normal;
} 
#contactUs .modal-header > .close:hover > span{
	color:#F25C27;
	opacity:1;
}
.friendWrap  .dropdown-menu {
	left:auto;
	right:0;
}
.friendWrap > ul {

}
.col-xs-7.wechat{
	padding: 15px;
	margin-bottom: 15px;
	background-color: #efefef;
}
.col-xs-7.wechat img{
	vertical-align: middle;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.friendWrap > ul > li {
	margin-left: 10px;
    list-style: none;
}
.friendWrap > ul > li > a{
	text-decoration:none;
}
.friendWrap > ul > li > a > i {
	font-size:32px;
}
a.btn-top{
	padding:0 8px;
	color:#0387f7;
}
a.btn-top:hover,a.btn-top:focus,a.btn-top:active{
	color:#00B6FF;
}
a.btn-top > i{
	font-size:28px;
}
a.huakeText{
	margin-left:8px;
}
a.topmenuButton{
	margin-right:8px;
}
.contentWrap > .container{
	margin:20px auto;
}




.contentArticle{
	font-size: 15px;
	line-height:28px;
	background-color:#fff;
	border:1px solid rgb(235, 235, 235);
	border-radius:4px;
	padding-bottom:15px;
}
.contentArticle > .title{
	border-bottom: 1px solid #d5d5d5;
    margin-bottom: 5px;
}
.contentArticle > .title > h1{
    line-height: 32px;
    text-align: justify;
    font-weight: 600;
    font-size: 24px;

}
.contentArticle > .articleInfo{
	font-size:14px;
	line-height:28px;
}
.contentArticle > .read{
	margin-right:10px;
}
.contentArticle > .articleInfo{
	margin-bottom:15px;
}
.contentArticle > .articleInfo > i{
	font-size:14px;
}
.copyright,
.icplink {
	font-family: verdana;
}

/* 段落样式*/
.contentArticle p{
	font-size: 15px;
	line-height:1.5em;
	margin-bottom: 20px;
}
.contentArticle p a {
	word-wrap: break-word;
}
.contentArticle p > span.red{
	color:#ff0000;
}
.contentArticle p.pc{
    text-indent: 32px;
    text-align: justify;
}
.contentArticle p.pi{
    text-align:center;
}
.contentArticle img,.contentArticle p img {
    max-width:100%;
	text-align:center;
	height:auto;
}

.contentArticle p.ph{
	font-weight: bold;
    margin-bottom: 15px;
    padding: 5px 10px;
    border-bottom: 1px solid #0387f7;
	border-left: 6px solid #0387f7;
}
.contentArticle p.pl{
	padding: 5px 15px;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
.contentArticle p.lb{
	margin-bottom:0;
	color: #3D88AD;
	font-size: 14px;
}
.contentArticle p.lb > label:after{
}
.contentArticle p.pb{
	padding: 10px;
	border:1px  solid #C0C0C0;
	border-left-width: 8px;
    border-radius: 10px;
	-webkit-border-radius: 10px;
    background-color: #f5f5f5;
}
.contentArticle p.pb.info{
	border-color:#9DD5E8;
    background-color: #E8F9FF;
}
.contentArticle p.pb.warning{
	border-color:#FFA083;
    background-color: #FFF9F5;
}
.contentArticle p.pb.success{
	border-color:#A4E6A6;
    background-color: #E2FFF0;
}
.contentArticle p.pb.primary{
	border-color:#337AB7;
    background-color: #D4E7FB;
}
.contentArticle p.pt{
	font-weight:bold;
}
.contentArticle p.pt.center > label{
	padding:8px 15px;
	border-radius:50%;
	-webkit-border-radius:50%;
	box-shadow:2px 2px 4px #ddd;
	-webkit-box-shadow:2px 2px 4px #ddd;
}
label.bg-default{
	background-color: #C0C0C0;
    color: #000;
}
label.bg-warning{
	background-color: #FFA083;
	color:##C33509;
}
label.bg-success{
	background-color: #A4E6A6;
	color:#07690A;
}
label.bg-info{
	background-color: #9DD5E8;
	color:#0A7FA7;
}

.contentArticle > table{
	border-collapse:collapse;
	width:93%;
	margin:0 auto 20px auto;
}
.contentArticle > table td,.contentArticle > table th{
	border:1px solid #001838;
	line-height:28px;
	text-align:center;
}
.contentArticle > table tr:not(:first-child):hover > td:not([rowspan]){
	background-color:#DFF3FF;
}
/* 段落样式*/

/* 侧边栏*/
.sideBarWrap {
	position:fixed;
	right:0;
	bottom:38%;
	z-index:85214571;
	display:none;

}
.sideBar {

}
.sideBar .enrollOnline {

}
.sideBar .leaveMessage {

}
.sideBar .callHotline {

}
.sideBar .backToTop {

}
.sideBar .toggleMenu {

}















/* 侧边栏*/













/* 月考样式*/
h3.yuekaotitle{
	font-size: 20px;
	line-height:30px;
    font-weight: 700;
    text-align: center;
    background-color: #ed832e;
    padding: 15px;
    color: #fffdef;
    border: 1px solid #ba5a0e;
    box-shadow: 0 0 6px #ffba50;
}
.yuekao .col-xs-6 .iconfont,.otherAchievement .col-xs-12 .iconfont{
	position:relative;
	bottom:-4px;
	font-weight:normal;
	font-size:28px;
}
.otherAchievement .col-xs-12 p{
    padding: 10px;
    background-color: #eee;
    color: #333;
    border: 1px solid #9E9E9E;
    border-radius: 4px;
}
.otherAchievement .col-xs-12 p > strong{
	padding-right:10px;
	color: #000;
}
.yuekao .col-xs-6 > h5{
    font-size: 18px;
    text-align: center;
    background-color:#f0f0f0;
	border:1px solid #d6d6d6;
    padding: 10px;
}
.yuekao .col-xs-left,.otherAchievement .col-xs-left{
	padding-left:0;
}
.yuekao .col-xs-right,.otherAchievement .col-xs-right{
	padding-right:0;
}
.yuekao .col-xs-6 > table{
	width:100%;
	margin-bottom:20px;
}
.yuekao .col-xs-6 > table th,.yuekao .col-xs-6 > table td{
	border:1px solid;
	text-align:center;
	padding:5px;
	line-height:26px;
	width:50%;
}
label.mlqm,.iconfont.mlqm{
	color:#FF9800;
}
.yuekao .col-xs-6 > table.mlqm td{
	border-color: #FF9800;
    background-color: #fff9e7;
}
.yuekao .col-xs-6 > table.mlqm th{
	border-color: #FF9800;
    background-color: #ffe2b6;
}
label.tfmj,.iconfont.tfmj{
	color:#2196F3;
}
.yuekao .col-xs-6 > table.tfmj td{
	border-color: #2196F3;
    background-color: #f1fbff;
}
.yuekao .col-xs-6 > table.tfmj th{
	border-color: #2196F3;
    background-color: #b9e0ff;
}
label.wmxs,.iconfont.wmxs{
	color:#F44336;
}
.yuekao .col-xs-6 > table.wmxs td{
    border-color: #F44336;
    background-color: #ffe6e5;
}

label.gsycl,.iconfont.gsycl{
	color:#9C27B0;
}

label.rxyy,.iconfont.rxyy{
	color:#9C27B0;
}
/* 月考样式*/
