﻿@charset "utf-8";
/* CSS Document */
body {
    font-size: 12px;
    font-weight: 300;
    color: #888;
    line-height:18px;
    text-align:left;
}
strong { font-weight: 500; }
h1, h2 {
	margin-top: 10px;
	font-size: 38px;
    font-weight: 100;
    color: #555;
    line-height:30px;
}
h3 {
	font-size: 16px;
    font-weight: 300;
    color:#fff;
    line-height:30px;
}
img { max-width: 100%; }
/*::-moz-selection { background: #19b9e7; color: #fff; text-shadow: none; }
::selection { background: #19b9e7; color: #fff; text-shadow: none; }*/
.afloat{
	text-align:left;
	color:#fff;
	font-size:14px;
	/*margin-left:30px;*/}
.afloatspan{
/*	margin-right:1px;*/ 
	color:#fff;
	font-size:10px;}
li a:hover span,li a:hover i{
	color:#77b3d4;}
li {
    line-height:29px;
}
li:hover {
	background-color:#fff;}
.personal a{
	background-color:#fff ;
	color:#4ea6d8 ;
	border:1px solid #4ea6d8;}
.personal a:hover{
	background-color:#fff ;
	color:#1d1a75 ;
	border:1px solid #1d1a75;}
.fontcenter{
	text-align:center;
	color:#4ea6d8 ;}
.fontcenterone a:hover{
    list-style:none;
    text-decoration:none;
}
@media (max-width: 1200px){
    li {
    line-height:26px;
}
    .afloat {
        font-size:12px;
    }
.fontheader{
	font-size:14px;
}
.afloatspan{
/*	margin-right:1px;*/
	font-size:7pt !important;
	-webkit-text-size-adjust:none;}
.restore{
	margin-left:45px !important;}
}
@media (max-width: 992px){
.nav{ width:200px;}
.conceal{
	display:none;}
.btn-info{ margin-top:20px;}
.revivification{ margin-left:0 !important;}
.movementtwo{ margin-top:-225px !important; margin-left:180px !important;}
.movementone{ margin-top:20px !important; margin-left:10px !important;}
.movementreset{margin-left:130px !important;margin-top:-60px !important;}
.movementthree{margin-top:-10px !important; margin-left:25px !important;}
.personal{margin-top:-80px !important; margin-left:150px !important;}
.movementfour{margin-left:-90px !important;}
.movementfive{margin-top:-70px !important; margin-left:130px !important;}
 .allli { margin-top:45px;}
.restore {margin-top:15px;}
}


/*打开导航*/
/*.list-detial {
    /*display: none;
    width: 686px;
    height: 465px;
    left:580px;
    top:67px;
    z-index: 9999;
    position: fixed;
    background-color:#fff;
    border-bottom:#599900 2px solid;
    position:absolute;
    border-left:medium none;
    padding-bottom:10px;
    background-color:#fcfcfc;
    min-height:466px;
    padding-left:30px;
    width:640px;
    padding-right:30px;
    display:none;
    height:464px;
    border-top:medium none;
    top:0px;
    border-right:#599900 2px solid;
    padding-top:10px;
    left:190px;
    box-shadow:4px 4px 5px -1px #999999;
    -webkit-box-shadow:4px 4px 5px -1px #999999;
    -moz-box-shadow:4px 4px 5px -1px #999999;
}

#classMenuList>li:hover .list-detial {
    display: block;
}*/
.hc_lnav .allbtn {
    z-index: 996;
    position: relative;
}
.hc_lnav .allbtn ul{
	z-index:99996;
	position:absolute;
	width:195px;
	display:block;
	top:0px;
	left:-15px;
	list-style:none;
	background-color:#444444;}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li{
    padding-bottom:2px;
	zoom:1;
	clear:both;
	cursor:default;}
.hc_lnav .allbtn ul li .tx{
	line-height:40px !important;
	background-color:#444444;
	background-repeat:no-repeat;
	background-position:right center;
	height:40px;
	_background-image:none;}
.hc_lnav .allbtn ul li .tx a{
	font-family:微软雅黑, 黑体;
	color:#ffffff;
	font-size:14px;
	-webkit-transition:color 0.1s ease-out 0s;
	-moz-transition:color 0.1s ease-out 0s;
	-ms-transition:color 0.1s ease-out 0s;
	-o-transition:color 0.1s ease-out 0s;
	transition:color 0.1s ease-out 0s;
}
.hc_lnav .allbtn ul li .tx a i{
	line-height:45px;
	margin-top:4px;
	width:25px;
	background-position:0px 0px;
	float:left;
	height:45px;
	text-decoration:none;
}
.allbtn
{
    height:465px;
}
.hc_lnav .allbtn ul li .pop{
	border:#ccc 1px  solid;
    border-left:0px ;
	position:absolute;
	border-left:medium none;
	padding-bottom:10px;
	background-color:#fcfcfc;
	min-height:466px;
	padding-left:32px;
	width:686px;
	padding-right:30px;
	display:none;
	top:0px;
	padding-top:10px;
	left:192px;
}
.hc_lnav .allbtn ul li .pop h3{
	display:none;
	font-size:14px;}
.hc_lnav .allbtn ul li .pop .act{
	width:685px;
	height:80px;
	overflow:hidden;
	padding-top:10px;}
.hc_lnav .allbtn:hover ul{
	display:block;}
.hc_lnav .allbtn ul li:hover{background-color:#fcfcfc;}
.hc_lnav .allbtn ul li:hover .tx{background-color:#f5f5f5;}
.hc_lnav .allbtn ul li:hover .tx a{color:#333333;text-decoration:none;}
.hc_lnav .allbtn ul li:hover .tx a b{color:#333333;text-decoration:none;}
.hc_lnav .allbtn ul li:hover .tx a i{background-position:0px -25px;}
.hc_lnav .allbtn ul li:hover .pop{display:block;top:0px;left:192px;}
.hc_lnav .allbtn ul li:hover a{color:#666666;}
.hc_lnav .allbtn ul li:hover a:hover{color:#cd0606;}
@media (max-width: 992px){
    .jslist {
        margin-top:50px;
    }
    .floatnum {
        margin-top:-17px;
        margin-left:150px;
    }
}

.user-avatar{display:block;width:100px;height:100px;}
.user-avatar img{border-radius:50%;}


/*pop内容*/
.popspan a{
    color:#000 !important;
    font-size:12px;
    margin-left:10px;
    margin-right:10px; 
    font-weight:600;
}
.popb a{
    color:#4ea6d8 !important;
    font-size:14px;
    font-weight:600;
    margin-right:10px; 
}
  .popP a:hover, .popspan a:hover, .popb a:hover {
      color:#000 !important;
      text-decoration:none;
    }


