/* CSS Document */
*{ margin:0; padding:0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0; padding:0; border:0;}
body{font:12px/190% 'Microsoft YaHei',"微软雅黑",Tahoma,Helvetica,'宋体';text-align:left;width:100%;color:#454545;}
input,textarea,select,button{font-family:'Microsoft YaHei',Tahoma,Helvetica,'宋体';color:#888;outline:none;}
ul,li,dd{margin:0; padding:0; list-style:none;}
ul:after,dl:after{ content:".";font-size:0; height:0; display:block; clear:both; visibility:hidden;}
img{border:none;outline:none;}
a{color:#454545;outline:none;}
a:link, a:visited, a:active{text-decoration: none;}
input::-webkit-input-placeholder{color:#aaa;}
input::-moz-placeholder{color:#aaa;}
input:-ms-input-placeholder{color:#aaa;}
.clear{clear: both;}
.fl{float:left}
.tleft{text-align:left}
.tright{text-align:right}
.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.ml10{margin-left:10px;}.mb15{margin-bottom:15px}.mt0{margin-top:0px;}
.w50{width:50px;}.w60{width:60px;}.w70{width:70px;}.w80{width:80px;}.w90{width:90px;}.w100{width:100px;}.w120{width:120px}
.bule1{color:#0F458F}
.orange{color:#AD8F7E}
.pl30{padding-left:30px;}
.error-c{margin-left:5px;background:#d9534f;color:#fff;padding:3px 5px;border-radius:3px}

.header{width:100%;height:110px;padding-top:40px;background:#214e89;text-align:center}
.header_mini{width:100%;height:40px;padding-top:40px;background:#214e89;text-align:center}
    .fix-top{width:100%; text-align: center; position: fixed; z-index: 999;top:0px; background: #efefef;border-bottom:1px solid #ccc;}
	.topNav{width:1200px;height:40px;margin:0 auto}
		.topNav ul{width:260px;height:40px;float:left;}
			.topNav ul li{float:left;line-height:40px;}
			.topNav ul li a{float:left;padding:0 10px;height:40px;}
			.topNav ul li a:hover{background:#F5F5F5;}
		.topNav span{ float:left; color:#214E89;line-height:40px;}
		.topNav form{margin:0px;}
		.inputSearch{height:18px;width:180px;float:left;margin-left:62px;margin-top:7px;font-size:12px;padding:3px 5px;color:#666;border-radius:0px;border:1px solid #ddd;border-right:0px;}
		.topNav .sbt{ float:left;margin-top:7px;border:1px solid #ddd;height:26px;cursor:pointer;padding:3px;border-radius:0px;background: #fff}
		.topNav .user{height:40px;float:right;margin-right:8px;}
			.topNav .user a{padding:0 7px;height:40px;text-align:center;float:left;line-height:40px; cursor:pointer}
			.topNav .user span{padding:0 5px;}
			.topNav .user a:hover{background:#F9F9F9;}
			.topNav .user .nobg:hover{ background:none}
            .topNav .user .msg{width:22px;height:22px;padding:0px;background:#f4a20a;color:#fff;line-height:22px;margin-top:8px;border-radius:11px;margin-right:5px;}
            .topNav .user .msg:hover,.topNav .user .report:hover{color: #666}
            .topNav .user .report{width:22px;height:22px;padding:0px;background:#d84c47;color:#fff;line-height:22px;margin-top:8px;border-radius:11px;margin-right:5px;}
			.topNav .user .toShare{background:#888; color:#FFF}
			.topNav .user .toShare:hover{background:#4074B8}
            .topNav .user .navUser{text-decoration: underline}
	.header .hNav{width:1200px;height:110px;margin:0 auto}
		.hNav .logo{width:276px;height:110px;background:url(/static/home/images/logo.png) no-repeat;float:left}
			.hNav .logo a{width:276px;height:110px; float:left;}
		.hNav ul{width:924px;padding:12px 0;float:left}
			.hNav ul li{width:460px; float:left; color:#FFF;height:30px;line-height:30px;font-size:14px; text-align:left}
				.hNav ul li span{width:60px;float:left; background:url(/static/home/images/navLiC.png) no-repeat 42px 1px;line-height:30px;font-weight:bold}
				.hNav ul li a{color:#FFF;font-size:14px;width:90px;display:inline-block;}
                .hNav li label{background:#ff6666;color:#fff;padding:2px 3px;border-radius:5px;margin:0px 3px;display:inline}
				.hNav li span a{ font-size:14px;padding:0px;}
	.topAds{width:986px;margin:0px auto 10px auto;text-align:center; overflow:hidden}
	.topAds2{width:986px;margin:10px auto 10px auto;text-align:center; background:#FFF; overflow:hidden}
	.topAds3{width:987px;margin:10px auto 10px auto; float:left;border:1px solid #CCC;padding:10px 0; text-align:center; background:#FFF}
.container{width:100%;margin-top:15px;text-align:center;}
/* ads */
	.r-ads{width:300px;margin-top:10px;float:left;}
    .r-ads2{width:298px;border:1px solid #eaeaea;margin-top:10px;float:left}
	.float-left{width:130px;height:250px;position:fixed;left:0px;top:250px;}
    .float-right{width:130px;height:250px;position:fixed;right:0px;top:250px;}
    .float-close{width:130px;height:24px;line-height:24px;text-align:center;background:#f5f5f5;display:block;}
    .float-ads{width:120px;text-align:center;line-height:23px;position:fixed;left:0px;top:140px;}
    .float-ads span{background:#f3f3f3;border:1px solid #ddd;display:block;border-top:none;cursor: pointer}
    .tm-f2{right:0px;left:auto;}
	
.footer{width:100%;float:left;text-align:center;background:url(/static/home/images/footerbg.png) repeat-x #214E89;}

.cfooter{width:100%;padding:0 0 10px 0;text-align:center;background:#1A437F;}
	.map{width:1200px;margin:0 auto;padding:15px 0;}
		.mapLeft{width:1000px; float:left;text-align:left}
		.mobile{width:200px; float:left;text-align:left}
			.map dl{}
			.map dt{line-height:34px; color:#FFF; font-size:14px; font-weight:bold}
			.map dd{width:800px;height:42px;float:left;}
			.mobile dd{width:200px;}
				.map dd a{line-height:22px;height:22px;margin:10px 5px;display:inline;color:#97C9EB;float:left;font-size:14px; text-align:center;}
				.map dd .sp{width:67px;background:url(/static/home/images/mapSpan.png);}
			.mobile dd a{margin:5px;}
	/*.link{width:1200px;height:140px;margin:0 auto;}*/
		
.cp{width:1200px;margin:0 auto;}
.copyRight{width:1200px; float:left;padding:20px 0 30px 0;font-size:12px;text-align:left;line-height:32px;color:#454545;position:relative;text-align: center}
	.copyRight a{color:#454545}
	.copyRight img{ position:absolute;right:85px; top:14px;}
	
	.link{width:1200px;margin:10px auto 0 auto;text-align:left}
	.link span{text-align:left}
		.link span a{font-size:14px; color:#FFF;padding-right:15px;}
		.link ul{padding:5px 0;}
			.link li{width:120px;height:24px;float:left;line-height:21px; overflow:hidden}
			.link li a{line-height:24px;color:#89C3EB}
		#ph2,#ph3{color:#214e89}
		#OtherLink{display:none}
		#OtherLink2{display:none}

.beian{display:inline-block;padding:0 10px;height:20px;line-height:20px;}
	.beian img{float:left; position:static; margin-right:2px;}
/* 右侧漂浮 */
.r-b-flag{width:128px;position:fixed;top:535px;right:0px;float:left;border:1px solid #CCC; background:#FBFBFB;color:#9F9F9F;border-radius:5px;z-index:99}
	.r-b-flag ul{}
		.r-b-flag li{width:63px;height:60px; float:left;text-align:center;cursor:pointer}
			.r-b-flag li i{margin-top:10px;}
			.r-b-flag .br1{border-right:1px solid #CCC;}
	.r-b-flag .bt1{border-top:1px solid #CCC;}

/* pagination */
.pagination{display:inline-block;margin:15px auto;text-align:center;}
.pagination ul {display: inline-block;*display: inline;*zoom: 1;margin-left: 0; margin-bottom: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination li {display: inline;}
.pagination a,.pagination span{float: left;padding: 0 14px;line-height: 34px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0;}
.pagination a:hover,.pagination .active a {background-color: #f5f5f5;}
.pagination .active a,.pagination .active span {color:#999999;cursor: default;}
.pagination .active span{background:#eaeaea}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover {color:#999999;background-color: transparent;cursor: default;}
.pagination li:first-child a,.pagination li:first-child span {border-left-width: 1px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.pagination li:last-child a,.pagination li:last-child span {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}
/* tip */
.tip{position:absolute;display:none;background:#009CE8;border:1px solid #0080C0;padding:3px 5px;color:#FFF;border-radius:2px;z-index:999;}
/* label */
.label{padding:1px 4px 2px;font-size:12px;font-weight:bold;line-height:13px;color:#ffffff;vertical-align:middle;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.label:hover{color:#ffffff;text-decoration:none;}.label-important{background-color:#b94a48;}.label-important:hover{background-color:#953b39;}.label-warning{background-color:#f89406;}.label-warning:hover{background-color:#c67605;}.label-success{background-color:#468847;}.label-success:hover{background-color:#356635;}.label-info{background-color:#3a87ad;}.label-info:hover{background-color:#2d6987;}.label-inverse{background-color:#333333;}.label-inverse:hover{background-color:#1a1a1a;}
/* icon */
.iconfont{color:#aaa;vertical-align:middle}
.icon-user{font-size:14px;margin-right:5px;}
.icon-search{font-size:18px;margin-top:5px;}
.icon-thumbsup{font-size:14px;}
/* notice */
.notice{width:100%;padding:5px 10px;text-align:left;margin:0 0 10px 0;border-radius:2px;box-sizing:border-box;background:#428bca;font-size:12px;color:#fff;display:none}
.notice i,.container .notice i{vertical-align:middle;vertical-align:sub;font-size:24px;color:#fff;}
.notice a{color:#fff;padding:0 3px;text-decoration:underline;}