@charset "utf-8";
/*--------------通用样式--------------*/
html,body{width:100%;height:100%;font: 12px "宋体",Arial, sans-serif; background:#fff;}
*{margin:0;padding:0;}
img{ border:0;}
ol, ul {list-style: none;}
a{text-decoration:none;outline:none; color:#666;}
a:hover { text-decoration:none; color:#006eb6;}
small { font-size:12px;}
.hand{ cursor:pointer;}
table td { border-collapse:collapse;}
html, div, span, object, iframe,h1, h2, h3, h4,  h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video 
{
    margin:0px;
    padding:0px;
    border:0px;
    outline:0px;
    font-size:100%;
    vertical-align: baseline;
    background:transparent;
	list-style-type:none;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	
}
aside{ width:290px;}
/*公用图*/
.Phone_ico,.more_ico,Nav_ico,.About_ico{ background:url(../images/ico.png) no-repeat; display:inline-block;}
/*文本对齐方式*/
.text_c{text-align:center;}
.text_r{text-align: right;}
.text_l{text-align: left!important;}
/*浮动和清除浮动*/
.clear{clear:both;}
.float_l{float:left;}
.float_r{float:right;}
/*显示隐藏*/
.clearfix:after {content: "."; display: block;  height: 0; clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/*字体颜色*/
.blue{color:#00609f;}
.black { color:#000;}
.gray{color:#ccc;}
.red{color:#ff0000;}
.green{color:#093;}
.white{color:#fff !important;}
/*字体大小*/
h1 {font-size:30px; font-weight:normal;}
h2 {font-size:22px; font-weight:normal;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
.ma_l30 { margin-left:30px;}
.ma_t2 { margin-top:20px !important;}
.ma_b15 { margin-bottom:15px !important;}
.ma_b30{ margin-bottom:30px !important;}
.ma_b20{ margin-bottom:20px !important;}
.ma_r34{ margin-right:34px !important;}
.ma_r15{ margin-right:15px !important;}
/*文字修饰*/
.bold{font-weight:bold !important;}
.bor{ border:#bcbcbc solid 1px; border-radius:3px;}
/*宽度高度*/
.wid1011{ width:1011px; padding:0px; margin:0px auto;}
.wid274{ width:274px;}
.wid443{ width:443px;}
.wid287{ width:287px;}
.wid262{ width:262px;}
.wid290{ width:290px;}
.hei85{ height:85px;}
/*** Footer ***/
#footer { background:#2f3239; padding:30px 0px; }
.FooterCon02{ color:#a0a0a0; line-height:20px; }
.FooterCon02 a{ color:#a0a0a0;}

/* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{position: absolute;right: 60px;top: -100px;width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 12px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
/*分页*/
.sh_page{margin:30px 0;height:33px;line-height:33px;*line-height:50px;}
.sh_page a{padding:5px 8px;border:1px solid #ccc;margin-left:3px;color:#5b5b5b;}
.dangqian{background:#efefef;}

.fanye{ color:#0975d1;line-height:20px;margin:20px 0px 20px 0px;}
.fanye div {background-color:#CCC; padding:3px 3px 3px 6px; margin-top:5px;}
.fanye a { color:#000;}
.fanye a:hover{text-decoration:underline;}

/* 表单
---------------------------------------------------------------------*/

input, select {  vertical-align:middle; }
input:focus,textarea:focus,select:focus {
	outline-width:0; 
}
input[type="text"],input[type="password"],input[type="select"],input[type="search"],input[type="file"],textarea,select {
	border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	border-style:solid;
	border-width:1px;
	padding:2px;
	color:#777;
}
textarea {
	line-height:18px;
	overflow:auto;
}
textarea.small {
	height:5.5em;
}
textarea.medium {
	height:10em;
}
textarea.large {
	height:20em;
}
input.half,select.half,textarea.half {
	width:50%;
}
input.full,select.full,textarea.full {
	width:97%;
}
input.title {
	font-size:20px;
}
input[type="submit"],input[type="reset"],input[type="button"] {
	margin-bottom:0;
}
input:focus,textarea:focus {
	border-color:#c4c4c4;
	background-color:#FFFFF0;
}
fieldset {
	border:0 none;
	border-top:1px solid #ddd;
	margin:10px 0;
	padding:10px 0;
}
legend {
	background:#fff;
	color: #cf5656;
	font-weight:bold;
	padding:0 6px 0 0;
}
label {
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
label.required:before {
	content:"*";
	color:red;
	padding:0 5px;
}
label.ok {
	padding-left:16px;
}
label.error {
	color:#d00;
	text-transform:none;
	margin-left:6px;
}
label.choice {
	vertical-align:middle;
	font-weight:normal;
	text-transform:none;
}
fieldset small {
	color:#999;
	font-size:12px;
	display: block;
}