@charset "utf-8";
body {
	padding-top: 50px; font-family: "Helvetica Neue", "Helvetica", "Lucida Grande", "Arial", "Hiragino Sans GB", "宋体", "WenQuanYi Micro Hei", "sans-serif"; font-weight: normal;
}
li{
	list-style:none;}
.clearfix{ zoom:1;}
.clearfix:after{
	display:block;
	content:".";
	clear:both;
	height:0;
	font-size:0;
	visibility:hidden;}
a {
	color:#666;
}
a:hover {
	color:#006ebc;
}
.navbar-brand{
	padding:5px 15px;
	height:67px;}
.logo {
	display:inline-block;
	background: url(../images/logo.png) no-repeat; 
	width: 211px; height: 60px; 
	-moz-background-size: 211px 60px; 
	-o-background-size: 211px 60px; 
	-webkit-background-size: 211px 60px;
}
.navbar-nav>li>a {
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 20px
}
@media all and (min-width:768px)
{
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 25px; padding-bottom: 25px;
}
}
@media all and (min-width:768px)
{
.site-navbar .navbar-nav {
	float: right !important;
}
}
@media screen and (min-width: 768px){

}
.nav-tabs > li{
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;}
.nav-tabs > li > a{
	background:#f4f4f4;
	margin-right:0;
	letter-spacing:2px;
	font-size:16px;
	padding: 8px 12px;
}
.nav-tabs > li.active > a{
	background:#ddd;
	color: #0e6eb8;
	font-size: 20px;
	padding: 5px 12px;
}
.dl > a {
    border-radius: 4px 4px 0px 0px;
    border: 1px solid transparent;
    line-height: 1.4285;
	padding: 6px 12px;
    display: block;
	background:#ddd;
	font-size:20px;
	font-weight:bold;
	letter-spacing:2px;
	color: #0e6eb8;
}
.dl > a:hover{
	text-decoration:none;
	color:#666;}
.form-height{
	height:302px;}
.btn-1{
	padding:6px 35px;
	margin:0 10px;}
.user label{
	font-size:20px;
	margin-bottom:40px;}
.form-group h4{
	margin-top:50px;}
.banner{ position:relative;height:302px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:302px; }
.banner .bd li .siteWidth{ position:relative;  margin:0 auto;  height:302px;  }
.banner .bd li a{ height:302px; display:block;}
.banner .bd .txt{ position:absolute;top:100px; left:22px;   font:normal 18px/30px "宋体";    }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; 
background:url(../images/dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
.xmxx{
	font-size:20px;
	color:#0e6eb8;
	padding:5px 10px;
	background:#ddd;
	margin-top:10px;
	font-weight:bold;
	letter-spacing:3px;}
.xmxxtb{
	padding:0;}
.xmxxtb table{
	table-layout: fixed;}
.table > tbody > tr > th{
	border-top-style:none;
	}
.table > tbody > tr > td{
	border-top-style:none;
	vertical-align:inherit}
.xmxxtb th{
	padding:8px 10px;
	background:#f6f6f6;
	color:#013054;}	
.xmxxtb tr:hover{
	background:#e9e9e9;
	cursor:pointer;}
.xmxxtb td{
	border-bottom:#cecece dotted 1px;
	padding:0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.div_cal{
	padding-right: 6px;
    padding-left: 6px;
}
/*cggg.html*/
.pagination{
	margin:0;}
.text1{
	border:1px solid #a9a9a9;
	width:50px;}
.nav-tabs > a{
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;}
/*zhuce.html*/
.zc-bt{
	margin:20px auto;}
.panel-grey{
	border-color:#ddd;}
.yhxx .label{
	color:#333; 
	padding:10px; 
	font-size:16px; 
	display:block; 
	text-align:left; 
	border-bottom:1px solid #ddd; 
	background:#ddd;}
.qyxx .label{border-top:1px solid #ddd;}
.bz{
	color:#f00;}
.bz a{
	color:#f67c27; text-decoration:underline;
}
label.error{
	color:#cc5965;display:inline-block;margin-left:5px
}
.form-control.error{
	border:1px dotted #cc5965;
}
.control-label font {
	color: red;
	margin-left:5px;
}
/*注册成功*/
.zccg_right_tou{
	font-size:28px;
	color:#f60;
	margin-bottom:20px;}
.zccg_right>span{
	display:block;
	color:#666;
	font-size:16px;
	line-height:2.5;}
.zccg_right>span>i{
	font-weight:bold;}
.zccg_right>span>a{
	font-weight:bold;
	color:#128bf7;
	text-decoration:underline;
}

/*找回密码*/
.zhmm{
	margin-top:50px;}
.zhmm h3{
	display:block;
	margin:30px 0;}
.zccg_right_tou{
	font-size:28px;
	color:#f60;
	margin:20px 0;}
.zccg_right>span{
	display:block;
	font-size:16px;
	line-height:2.5;}