
@charset "utf-8";
/** 
 * @description:头部和底部样式表
 */

/*颜色值
@colordef:#f0f4f7背景色
@colordef:#233649深蓝色
@colordef:#3e79ac链接默认颜色
@colordef:ff5a00橙色
*/


/*css reset*/
*{padding:0; margin:0;}
body{font: 12px  Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;background:#fafafa;color:#000;}
table,td,tr,th{font-size:12px;}
ol,ul,li{list-style:none;}
img{
	vertical-align:top;
	border:0;
	image-rendering: -moz-crisp-edges; /* Firefox */
	image-rendering: -o-crisp-edges; /* Opera */
	image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;font-family:Microsoft Yahei;}
i,em,address,dfn{font-weight:normal;font-style:normal;}
a,a:active,input {outline: none; }
input::-moz-focus-inner{border-color:transparent!important;}
a{/*color:#224E72;*/color: #044f9a;text-decoration:none;cursor:pointer;outline:none; }
table{border-collapse:collapse;table-layout: fixed;word-break: break-all;/*固定表格宽度，不被撑开*/}
textarea {
	resize: none;
	-webkit-appearance: none;
}
::-webkit-input-placeholder { /* WebKit browsers */
	color: #E1E1E1;
	font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #E1E1E1;
	font-size: 14px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #E1E1E1;
	font-size: 14px;
}
/*public styles*/
.left{float: left;}
.right{float: right;}
.clearfix:after{ content: ".";clear: both;display: block; height: 0;line-height:0;visibility:hidden;}
.clearFix{zoom:1;}   /*for ie6/7 */
input[type=text], textarea {border: 1px solid #ccc;outline: none;}
input[type=text]:focus, textarea:focus {border: 1px solid #349cd8;}
input[type=button]:hover,input[type=submit]:hover{ cursor:pointer;}
button:focus{outline:0;}
.bg3x {
	min-width: 1200px;
}
.wh {
	width: 1200px;
}
.fl{
	float: left
}
.fr{
	float: right
}
.tc{
	text-align: center
}
.tl{
	text-align: left
}
.tr{
	text-align: right
}
.oh{
	overflow: hidden
}
.cp{
	cursor:pointer;
}
.ma{
	margin:0 auto;
}

/*清除浮动*/
.clearfix:after{
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	/* 触发 hasLayout */
	zoom: 1;
}
/*公共小按钮*/
.btn-blue3x {
	position: relative;
	overflow: visible;
	display: inline-block;
	padding: 0.2em .5em;
	margin:1px;
	text-decoration: none;
	text-align: center;
	font: 11px/normal sans-serif;
	color: #fff;
	white-space: nowrap;
	cursor: pointer;
	outline: none;
	background-color: #ececec;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#233649), to(#426a93));
	background-image: -moz-linear-gradient(#233649, #426a93);
	background-image: -ms-linear-gradient(#233649, #426a93);
	background-image: -o-linear-gradient(#233649, #426a93);
	background-image: linear-gradient(#233649, #426a93);
	-moz-background-clip: padding;
	background-clip: padding-box;
	border-radius: 0.2em;
	zoom: 1;
}
.btn-blue3x:hover,
.btn-blue3x:focus,
.btn-blue3x:active,
.btn-blue3x.active {
	border-color: #3072b3;
	border-bottom-color: #2a65a0;
	text-decoration: none;
	color: #fff;
	background-color: #3c8dde;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff5901), to(#fd8f54));
	background-image: -moz-linear-gradient(#ff5901, #fd8f54);
	background-image: -o-linear-gradient(#ff5901, #fd8f54);
	background-image: linear-gradient(#ff5901, #fd8f54);
}
/*chrome表单自动填充导致input文本框背景变成偏黄色问题解决*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
	box-shadow:0 0 0 60px #fff inset;
	-webkit-text-fill-color: #333;
}
/*公共按钮样式*/
.btn3x-disabled, .btn3x-disabled:hover {
	display: inline-block;
	background: #e1e1e1;
	color: #a7adb5;
	border-bottom: 2px solid #b0afaf;
	cursor: default;
}
.btn3x-blue:hover, .btn3x-code:hover {
	display: inline-block;
	background: #eda720;
	border-bottom: 2px solid #cd911c;
	color: #fff;
}
.btn3x-blue, .btn3x-code {
	display: inline-block;
	background: #27c7ff;
	border-bottom: 2px solid #26b3e4;
	color: #fff;
	text-align: center;
}

.wrapper {
	width: 860px;
	margin: 0 auto;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
}

.header a:hover, .tpos a:hover, .code a:hover, .succeed p a:hover,
.password .result a {
	text-decoration: underline;
}

.loginBar, .sidebarIcon, .header, .foot, .nav, #header p, .footer {
	overflow: hidden;
	zoom: 1;
}
.logo3x{
	width: 142px;
}
.logo3x img{
	width: 100%;
}

.btn-blue, .btn-code {
	display: inline-block;
	border: none;
	background: #233649;
	border-bottom: 2px solid #000;
	color: #fff;
	text-align: center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.btn-code {
	padding: 8px 20px;
	color: #a7a9b1;
	background: #e3e4e8;
	font-size: 12px;
	border-bottom: 2px solid #cbcbce;
}

.btn-blue:hover, .btn-code:hover {
	display: inline-block;
	background: #ff5a00;
	border-bottom: 2px solid #e05103;
	color: #fff;
}

.btn-disabled, .btn-disabled:hover {
	border-radius: 3px;
	background: #e1e1e1;
	color: #969696;
	border: none;
	cursor: default;
}

.btn-gray {
	display: inline-block;
	border: none;
	background: #c0c0c0;
	border-bottom: 2px solid #c0c0c0;
	color: #000;
	text-align: center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.color-orange{color: #f05e0f;}
.color-green{color: #029246;}
.color-blue{color: #224e72;}
.color-red{color: #ff0000;}
.color999{color: #999;}
.color-black{color: #000;}
address{float: left;display: inline-block;}
/*.bg{background: #fafafa;}*/
.form-items .short .txt{width: 100px;margin-right: 10px;}
.btn-blue1{
	padding: 0 8px;
	display: inline-block;
	border: none;
	background: #184d70;
	border-bottom: 2px solid #233649;
	color: #fff;
	text-align: center;
	border-radius: 3px;
}
.btn-blue1:hover{
	background: #ff5a00;
	border-bottom: 2px solid #e05103;
	color: #fff;
	text-decoration: none;
}
/*验证码按钮*/
.btn-codes {
	padding:8px 20px;
	color:#fff;
	background:#233649;
	border-bottom:2px solid #000;
	font-size:12px;
	border-top: none;
	border-left: none;
	border-right: none;
	/*border:none;*/
	text-align:center;
	border-radius:3px;
}
.btn-codes:hover {
	color:#fff;
	background:#ff5a00;
	border-bottom:2px solid #e05103;
	text-decoration:none;
}
.btn-disableds,.btn-disableds:hover {
	padding:8px 20px;
	background:#e3e4e8;
	color:#a7a9b1;
	border-bottom:2px solid #cbcbce;
	cursor:default;
}
.select-disabled{
	background:#e3e4e8;
}
/*语音验证码*/
.voiceCode {
	display:none;
	padding-left:84px;
	margin:10px 0 20px 96px;
	font-family:'宋体';
	font-size:12px;
	color:#a3a3a3;
}

/* @content styles
----------------------------------------*/
.box-main{margin: 40px auto 50px;background: #fff;border: 1px solid #e1e4e7;}
.main{margin-bottom: 80px;}


/*底部弹出公告*/
.pupo-notice{
	width:350px;
	height: 230px;
	position: fixed;
	bottom: -230px;
	right: 20px;
	z-index: 99;
	background-color: #fff;
	border: 1px solid #c0c0c0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-box-shadow:0px 0px 5px #8F8F8F;
	-webkit-box-shadow:0px 0px 5px #8F8F8F;
	box-shadow:0px 0px 5px #8F8F8F;
	display: none;
}
.pupo-notice ol{
	width: 100%;
	color: #fff;
	padding: 8px 0;
	background-color: #286090;
	border-color: #204d74;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.pupo-notice ol span{
	font-size: 14px;
	float: left;
	margin: 0 0 0 20px;
}
.pupo-notice ol b{
	width: 14px;
	height: 13px;
	background: url("../images/icon3x.png") no-repeat;
	background-position: -280px -80px;
	float: right;
	margin: 4px 20px 0 0;
	cursor: pointer;
}
.pupo-notice ul{
	padding:15px 20px;

}
.pupo-notice ul h1{
	text-align: center;
	font-size: 20px;
	padding-bottom: 10px;
}
.pupo-notice ul p{
	text-align: left;
	font-size: 14px;
	line-height: 20px;
}
.pupo-notice ul .p1{
	text-indent: 2em;
	min-height: 100px;
}
.pupo-notice ul .p2{
	text-align: right;
}

.cursor{
	cursor: pointer;
}
.red{
	color:red;
}
/*input disabled后的样式*/
input[disabled],input:disabled{
	background-color:#dedede;
}

/*鼠标提示icon样式*/
.tipSx{
	display: inline-block;
	width: 14px;
	height: 14px;
	/*margin-left: 4px;*/
	background-position: -182px -199px;
	background-repeat: no-repeat;
	background-image: url("../images/icon.png");
	overflow: inherit;
}
