﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
ul, li {
	list-style:none;
	-webkit-padding-start: 0
}
dd {
	margin:0
}
input, textarea, select {
	border: 1px solid #c8c8c8;
}
input[type="text"], input[type="password"], textarea, select {
	margin: 0 0 8px 0;
	font: 13px 微软雅黑, sans-serif;
	height:20px;
	line-height: 20px;
	padding: 6px;
	box-shadow:1px 1px 5px #efefef inset;
	-moz-box-shadow:1px 1px 5px #efefef inset;
	-webkit-box-shadow:1px 1px 5px #efefef inset;
	COLOR: #3f3f3f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:  3px;
}
select {
	padding: 2px;
	height:34px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	outline:0;
	border-color:rgba(82, 168, 236, .75)!important;
	-webkit-box-shadow:0 0 8px rgba(82, 168, 236, .5);
	box-shadow:0 0 8px rgba(82, 168, 236, .5)
}
input[type="checkbox"] {
	margin: 0 3px 2px 4px;
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
p {
	padding:0 0 20px 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h1 {
	font-size:24px
}
h2 {
	font-size:20px
}
h3 {
	font-size:17px
}
h4 {
	font-size:14px
}
h5 {
	font-size:12px
}
h6 {
	font-size:10px
}
A:link {
	COLOR: #3f3f3f;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #3f3f3f;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #3f3f3f;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #2070ac;
	TEXT-DECORATION:none;
}
.clear {
	clear:both
}
.red {
	color:#ee4863
}
.green {
	color:#31bd3e
}
.blue {
	color:#2070ac
}
body {
	margin: 0;
	width: 100%;
	min-width: 1180px;
	height: 100%;
	font: 13px 微软雅黑, sans-serif;
	color: #3f3f3f;
}
.main {
	width:1180px;
	margin: 0 auto;
 	position:relative
}
.nav {
	position:absolute;
	right:0px;
	top:122px;
	list-style:none;
	z-index: 100;
}
.nav > li {
	float:left
}
.nav > li > a {
	float:left;
	line-height:23px;
	padding: 13px 0 12px 0;
	text-align:center;
	background-color:#2976c9;
	width: 248px;
	font-size:17px;
	color:#FFF;
	border-left: 1px solid #5ba8e3;
	border-top: 1px solid #5ba8e3;
}
.nav > li:last-child > a {
	border-right: 1px solid #5ba8e3;
}
.nav .hover-a-cl {
	background-color:#edf5fa;
	background-image:url(../images/nav-redline.png);
	background-repeat:repeat-x;
	border-top: 0px;
	color:#2070ac;
	margin: -4px 0 0 0;
	padding: 17px 0 15px 0
}
.dropdown-menu {
	position:absolute;
	right:0;
	top:51px;
	display:none;
	z-index: 100;
	background-image:url(../images/dropdown-menu-bg.png);
	width:1135px;
	padding: 25px 0 30px 45px;
	min-height:300px;
	border-bottom: 2px solid #a0b8c7;
	border-left: 1px solid #a0b8c7;
	border-right: 1px solid #a0b8c7
}
.dd-column {
	float:left;
	position:relative;
	z-index:2;
	width: 21.5%;
	margin: 0 3.2% 0 0
}
.dropdown-menu .title {
	border-top: 2px solid #c0d3e8;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0
}
.dropdown-menu .title-2 {
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
}
.nav li .dropdown-menu .title-2 a {
	font-size:16px;
	line-height:28px;
	background-color:transparent
}
.nav li .dropdown-menu .title a {
	font-size:16px;
	line-height:28px;
	background-color:transparent
}
.nav li .dropdown-menu dd a {
	color:#0d3162;
	border-left: 0;
	text-align:left;
	background-color:transparent;
	float:none;
	width:auto;
	background-image:none;
	font-size: 13px;
	line-height:22px;
	padding: 0 0 9px 0
}
.nav li .dropdown-menu dd a:hover {
	color:#195fbe;
	text-decoration:none
}
.nav li:last-child > .dropdown-menu dd a {
	border-right: 0
}
.menu-banner {
	float:left;
	margin: 10px 0 0 0;
	width: 530px
}
.header {
	position:relative;
	width:100%;
	height: 173px;
	margin:0 0 0 0;
	background:url(../images/header-bg.png) center;
	z-index:150
}
.header-inner {
	width:1180px;
	margin: 0 auto;
	position:relative
}
.header .top {
	float:left;
	width:100%;
	color:#FFF;
	font-size:13px;
}
.t-sl {
	float:left;
	line-height:40px;
}
.t-login {
	float:right;
	line-height:40px
}
.t-login .line {
	float:left;
	margin:14px 0 0 0;
	width:1px
}
.t-login .login-mc {
	float:left;
	position:relative;
}
.t-login .login-mc a {
	float:left;
	padding: 13px 14px
}
.t-login .register-mc {
	float:left;
	padding: 12px 0 14px 12px
}
.t-login .user-mc {
	float:left;
	padding: 12px 12px 14px 12px
}
.t-login a:link {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
.t-login a:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
.t-login a:hover {
	COLOR: #fff;
	TEXT-DECORATION:none;
}
.login-drop-down {
	display:none;
	position:absolute;
	top: 40px;
	right: -40px;
	width:220px;
	padding: 5px 20px 10px 20px;
	background-color:#f7f7f7;
	border: 1px solid #c8c8c8;
	box-shadow:1px 1px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, .15);
	-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, .15);
	z-index:1000
}
.t-login .login-mc:hover {
	background-color:#f7f7f7;
	z-index:1000
}
.t-login .login-mc:hover > a {
	color:#000;
	text-decoration:none
}
.t-login .login-mc:hover .login-drop-down {
	display:block
}
.login-drop-down .l-line-1 {
	width:100%;
	float:left
}
.login-drop-down .l-line-1 input {
	width:95%
}
.login-drop-down .l-line-2 {
	width:51%;
	margin: 0 9% 0 0;
	float:left
}
.login-drop-down .l-line-3 {
	width:40%;
	float:left;
	height:44px;
}
.login-drop-down .l-line-2 input {
	width:96%
}
.login-drop-down .l-line-4 {
	width:50%;
	float:left;
	color:#333
}
.login-drop-down .l-line-4 input {
	margin: 0
}
.login-drop-down .l-line-5 {
	float:right
}
.login-drop-down .l-line-5 a {
	color:#333;
	padding:0;
	margin:0
}
.login-drop-down .title {
	color:#333;
	font-size:15px;
	line-height:35px;
	margin: 5px 0 5px 0
}
.loginframe-btn {
	font: 14px 微软雅黑, sans-serif;
	color:#fff;
	padding: 8px 0;
	width: 100%;
	margin: 20px 0 10px 0;
	text-align:center;
	background-color: #1f6bc0;
	background: -webkit-linear-gradient(top, #2673ca, #1f6bc0);
	background: -moz-linear-gradient(top, #2673ca, #1f6bc0);
	background: -ms-linear-gradient(top, #2673ca, #1f6bc0);
	border: 1px solid #1561b5;
	outline: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:  3px;
	cursor:pointer
}
.loginframe-btn:hover {
	background-color: #2d82e0;
	background: -webkit-linear-gradient(top, #2d82e0, #2271c9);
	background: -moz-linear-gradient(top, #287ddb, #2271c9);
	background: -ms-linear-gradient(top, #287ddb, #2271c9);
}
.loginframe-btn:active {
	background-color: #f98100;
	background: -webkit-linear-gradient(top, #1c68bc, #1c68bc);
	background: -moz-linear-gradient(top, #1c68bc, #1c68bc);
	background: -ms-linear-gradient(top, #1c68bc, #1c68bc);
	box-shadow:1px 1px 4px #1254a0 inset;
	-moz-box-shadow:1px 1px 4px #1254a0 inset;
	-webkit-box-shadow:1px 1px 4px #1254a0 inset;
}
.login-switcher {
	position:absolute;
	right:-14px;
	top:-12px
}

.top-bg {  FLOAT: left;PADDING: 0px; DISPLAY: inline;BACKGROUND: url() no-repeat 0px 0px; MARGIN: 10px 0px 0px 240px; WIDTH: 360px; HEIGHT: 60px;}
.top-bg A {DISPLAY: block; TEXT-INDENT: -9000px; HEIGHT: 60px}

.switcher-pc {
	display: none
}
.login-qr .qr {
	text-align:center;
	margin: 20px 0 10px 0
}
.login-qr .qr-link {
	color:#333;
	text-align:center;
	margin: 0 0 20px 0
}
.login-qr .qr-link a {
	float:none;
	color:#333;
	margin:0 4px;
	padding:0
}
.login-pc {
}
.login-qr {
	display:none
}
.t-user {
	float:right;
	position:relative
}
.dropdown-user {
	display:none;
	position:absolute;
	top:40px;
	right:0;
	width:100%;
	background-color: #1958a2;
	margin: 0 0 0 0;
	border-radius: 0 0 5px 5px;
	border: 0;
	padding: 2px 0 10px 0;
	z-index: 400;
}
.dropdown-user li a {
	float:left;
	width: 88%;
	padding: 6px 0 6px 12%
}
.dropdown-user li a:hover {
	background-color:#1763b3
}
.dropdown-user a {
	color:#FFF
}
.t-user-name {
	padding: 10px 12px 15px 12px;
	min-width:65px;
	cursor:pointer
}
.t-user:hover .t-user-name {
	background-color:#1958a2
}
.t-user:hover .dropdown-user {
	display:block;
}
.t-user-name img {
	margin: -2px 0 3px 6px
}
.portrait img {
	margin: -1px 7px -7px 0
}
.logo {
	margin:23px 0 0 0;
	float:left
}
.top-search input {
	outline: 0;
	border: #216bbf;
	width: 296px;
	padding: 2px 35px 2px 8px;
	line-height:27px;
	height: 27px;
	font-size:15px;
	background-color:#fff;
}
.top-search {
	float:right;
	position:relative;
	width:340px;
	margin: 20px 0 0 0
}
.top-search .search-btn {
	position:absolute;
	top: 5px;
	right:10px;
}
.top-search .keyword {
	COLOR: #93bae3;
	font-size:13px;
	margin: -5px 0 0 0
}
.top-search .keyword a:link {
	COLOR: #93bae3;
	TEXT-DECORATION: none;
}
.top-search .keyword a:visited {
	COLOR: #93bae3;
	TEXT-DECORATION: none;
}
.top-search .keyword a:hover {
	COLOR: #fff;
	TEXT-DECORATION:none;
}
.search-btn a img {
	opacity: 0.7;
}
.search-btn a:hover img {
	opacity: 1;
}
.top-search .drop-down-list {
	display:none;
	position:absolute;
	padding: 5px 10px 10px 10px;
	background-color:#FFF;
	border: 1px solid #c8c8c8;
	width: 317px;
	box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, .1);
	margin: -8px 0 0 0;
	z-index:200
}
.top-search .drop-down-list .search-zq-li a {
	float:left;
	width:307px;
	padding: 5px;
	line-height: 25px;
}
.top-search .drop-down-list a:hover {
	background-color:#3989cc;
	color:#FFF
}
.top-search input:focus .drop-down-list {
	display:block;
}
.top-search-list dd {
	float:left;
	width:30%;
}
.top-search-list .title {
	float:left;
	width:307px;
	padding: 5px 5px 7px 5px;
	border-bottom:solid #e8e8e8 1px;
	margin: 0 0 4px 0
}
.footer {
	padding: 40px 0 0 0;
	margin:50px 0 0 0;
	font-size:13px;
	line-height: 22px;
	border-top: 1px solid #d8dfe6;
	background-color:#eff5fa;
	color:#525252
}
.footer a {
	color:#525252
}
.footer a:hover {
	color:#2579cd
}
.footer-inner {
	width:1180px;
	margin: 0 auto
}
.copyright {
	width:100%;
	background-color:#333333;
	text-align:center;
	height:40px;
	line-height:40px;
	color:#FFF;
	font-size:12px;
}
.footer-column {
	float:left;
	width:21.5%;
	border-left: 1px solid #dce2e6;
	padding: 0 0 0 2.5%;
	margin: 0 0 35px 0.5%
}
.footer-column .title {
	font-size: 18px;
	margin: 0 0 10px 0;
}
.footer-column li {
	line-height:26px;
}
.footer-column .social div {
	float:left;
	margin: 10px 14px 0 0
}
.footer-column .social .weibo {
	margin: 10px 14px 0 0
}
#scroll-top-link {
	display:none;
	position:fixed;
	right: 15px;
	bottom: 50px;
}
#scroll-top-link a {
	display:block;
	width:44px;
	height:44px;
	background-image:url(../images/icon-scrolltop-2.png);
	opacity: 0.7;
}
#scroll-top-link a:hover {
	background-image:url(../images/icon-scrolltop-1.png);
	opacity: 1;
}
.btn-blue a {
	float:left;
	font: 14px 微软雅黑, sans-serif;
	color:#fff;
	padding: 7px 10px;
	margin: 0 10px 10px 0;
	text-align:center;
	background-color: #1f6bc0;
	background: -webkit-linear-gradient(top, #2673ca, #1f6bc0);
	background: -moz-linear-gradient(top, #2673ca, #1f6bc0);
	background: -ms-linear-gradient(top, #2673ca, #1f6bc0);
 	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:  3px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, .1);
	-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, .1);
}
.btn-blue a:hover {
	background-color: #f6b403;
	background: -webkit-linear-gradient(top, #2b7edb, #2477d5);
	background: -moz-linear-gradient(top, #2b7edb, #2477d5);
	background: -ms-linear-gradient(top, #2b7edb, #2477d5);
}
.btn-blue a:active {
	background-color: #f98100;
	background: -webkit-linear-gradient(top, #1c68bc, #1c68bc);
	background: -moz-linear-gradient(top, #1c68bc, #1c68bc);
	background: -ms-linear-gradient(top, #1c68bc, #1c68bc);
	box-shadow:1px 1px 7px #1254a0 inset;
	-moz-box-shadow:1px 1px 7px #1254a0 inset;
	-webkit-box-shadow:1px 1px 7px #1254a0 inset;
}
.btn-white a {
	margin: 0px 0 0 0;
	padding: 6px 14px;
	float:left;
	font: 14px 微软雅黑, sans-serif;
	background-color: #fff;
	background-color: #eeeeee;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#eeeeee));
	background: -webkit-linear-gradient(top, #f8f8f8, #eeeeee);
	background: -moz-linear-gradient(top, #f8f8f8, #eeeeee);
	background: -ms-linear-gradient(top, #f8f8f8, #eeeeee);
	border: 1px solid #d7d7d7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:  4px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .05);
	-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, .05);
}
.btn-white a:hover {
	background-color: #f7f7f7;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #fff, #f2f2f2);
	background: -moz-linear-gradient(top, #fff, #f2f2f2);
	background: -ms-linear-gradient(top, #fff, #f2f2f2);
}
.btn-white a:active {
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.1) inset;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#eeeeee));
	background: -webkit-linear-gradient(top, #f8f8f8, #eeeeee);
	background: -moz-linear-gradient(top, #f8f8f8, #eeeeee);
	background: -ms-linear-gradient(top, #f8f8f8, #eeeeee);
}
.btn-white a:link {
	color:#57595d;
}
.btn-white a:visited {
	color:#57595d;
}
.btn-orange a {
	float:left;
	font: 14px 微软雅黑, sans-serif;
	color:#fff;
	padding: 7px 20px;
	margin: 0 10px 10px 0;
	text-align:center;
	background-color: #f6c503;
	background: -webkit-linear-gradient(top, #f6b403, #fda115);
	background: -moz-linear-gradient(top, #f6b403, #fda115);
	background: -ms-linear-gradient(top, #f6b403, #fda115);
	border: 1px solid #ef8d00;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:  3px;
	cursor:pointer;
}
.btn-orange a:link {
	color:#fff;
}
.btn-orange a:visited {
	color:#fff;
}
.btn-orange a:hover {
	background-color: #f6b403;
	background: -webkit-linear-gradient(top, #f6af03, #f98d00);
	background: -moz-linear-gradient(top, #f6af03, #fda115);
	background: -ms-linear-gradient(top, #f6af03, #fda115);
	text-decoration: none;
}
.btn-orange a:active {
	background-color: #f98100;
	background: -webkit-linear-gradient(top, #f98d00, #f98d00);
	background: -moz-linear-gradient(top, #f98d00, #f98d00);
	background: -ms-linear-gradient(top, #f98d00, #f98d00);
	box-shadow:1px 1px 7px #e87700 inset;
	-moz-box-shadow:1px 1px 7px #e87700 inset;
	-webkit-box-shadow:1px 1px 7px #e87700 inset;
}
.submit-btn {
	font: 14px 微软雅黑, sans-serif;
	color:#fff;
	padding: 8px 30px;
	margin: 0 8px 10px 0;
	text-align:center;
	background-color: #1f6bc0;
	background: -webkit-linear-gradient(top, #2673ca, #1f6bc0);
	background: -moz-linear-gradient(top, #2673ca, #1f6bc0);
	background: -ms-linear-gradient(top, #2673ca, #1f6bc0);
	border: 1px solid #1561b5;
	outline: 0;
	cursor:pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.submit-btn:hover {
	background-color: #2d82e0;
	background: -webkit-linear-gradient(top, #2d82e0, #2271c9);
	background: -moz-linear-gradient(top, #287ddb, #2271c9);
	background: -ms-linear-gradient(top, #287ddb, #2271c9);
}
.submit-btn:active {
	background-color: #f98100;
	background: -webkit-linear-gradient(top, #1c68bc, #1c68bc);
	background: -moz-linear-gradient(top, #1c68bc, #1c68bc);
	background: -ms-linear-gradient(top, #1c68bc, #1c68bc);
	box-shadow:1px 1px 4px #1254a0 inset;
	-moz-box-shadow:1px 1px 4px #1254a0 inset;
	-webkit-box-shadow:1px 1px 4px #1254a0 inset;
}
.cancel-btn {
	font: 14px 微软雅黑, sans-serif;
	color:#6a6a6a;
	padding: 8px 30px;
	margin: 0 8px 10px 0;
	text-align:center;
	background-color: #eeeeee;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eeeeee));
	background: -webkit-linear-gradient(top, #fff, #eeeeee);
	background: -moz-linear-gradient(top, #fff, #eeeeee);
	background: -ms-linear-gradient(top, #fff, #eeeeee);
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius:  4px;
	outline: 0;
	cursor:pointer;
}
.cancel-btn:hover {
	background-color: #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f7));
	background: -webkit-linear-gradient(top, #fff, #f7f7f7);
	background: -moz-linear-gradient(top, #fff, #f7f7f7);
	background: -ms-linear-gradient(top, #fff, #f7f7f7);
}
.cancel-btn:active {
	box-shadow:1px 1px 7px #d7d7d7 inset;
	-moz-box-shadow:1px 1px 7px #d7d7d7 inset;
	-webkit-box-shadow:1px 1px 7px #d7d7d7 inset;
	background-color: #ededed;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#ededed));
	background: -webkit-linear-gradient(top, #ededed, #ededed);
	background: -moz-linear-gradient(top, #f5f5f5, #f5f5f5);
	background: -ms-linear-gradient(top, #f5f5f5, #f5f5f5);
}
.navigation {
	width:100%;
	background:#fafafa;
	line-height: 45px;
	height:45px;
	border-bottom: 1px solid #e2e2e2
}
.navigation-inner {
	width:1180px;
	margin: 0 auto
}
.navigation img {
	margin: 0 4px 2px 4px
}
.list-switch {
	float:right;
	margin: 7px 1px 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow:1px 1px 3px #efefef;
	-moz-box-shadow:1px 1px 3px #efefef;
	-webkit-box-shadow:1px 1px 3px #efefef;
	line-height:17px;
	border: 1px solid #c9cfd7;
	overflow:hidden;
}
.list-switch img {
	margin: 0 2px -1px 0
}
.list-switch li {
	list-style:none;
	display:inline
}
.list-switch li a {
	float:left;
	font-size: 13px;
	color:#393939;
	cursor:pointer;
	border-right: 1px solid #c9cfd7;
	padding: 6px 18px 6px 18px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eef2ef), to(#e6e9e9));
	background: -webkit-linear-gradient(top, #eef2ef, #e6e9e9);
	background: -moz-linear-gradient(top, #eef2ef, #e6e9e9);
	background: -ms-linear-gradient(top, #eef2ef, #e6e9e9);
}
.list-switch li:last-child a {
	border-right: 0px;
}
.list-switch li a:hover {
	color:#06C;
	background:#e9eeeb;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f5f4), to(#e9eeeb));
	background: -webkit-linear-gradient(top, #f3f5f4, #e9eeeb);
	background: -moz-linear-gradient(top, #f3f5f4, #e9eeeb);
	background: -ms-linear-gradient(top, #f3f5f4, #e9eeeb);
}
.list-switch li a:active {
	box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1) inset;
	background: #e9eeeb;
}
.list-switch .current a {
	background:#FFF;
	box-shadow: 1px 1px 5px #e4e4e4 inset;
	-moz-box-shadow: 1px 1px 5px #e4e4e4 inset;
	-webkit-box-shadow: 1px 1px 5px #e4e4e4 inset;
}
.list-switch .current a:hover {
	background:#FFF;
}
.list-switch img {
	margin: 0 2px -1px 0;
}
.date-icon {
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/icon.png);
}
.msg { 
	position:fixed;
	width:100%;
	top: 185px;
	z-index: 301;
	display:none;
}
.success {
	margin: 0 auto;
	display:table;
	background-color: #effeed;
	color: #239e2f;
	padding: 10px 40px 10px 50px;
	opacity: 0.95;
	vertical-align: middle;
	line-height: 30px;
	font-weight: 300;
	font-size: 16px;
	border: 1px solid #a3dfa8;
 	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.05);
	background-image: url(../images/icon-success.png);
	background-repeat: no-repeat;
	background-position: 20px center;	
}

.popup-mask{ width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.6); z-index:300 }
.remind-mc{  position:fixed; width:700px; height:460px; top:50%; left: 50%; margin: -230px 0 0 -350px; color:#666; background-color:#FFF; border:solid #cccccc 1px;
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);
 z-index:301}
.remind-mc ul{ margin: 22px 0 0 60px; }
.remind-mc ul li{ float:left; margin: 0 15px}
.popup-title{ margin: 15px 0 0 20px; font-size:18px; }
.toggle-close { position:absolute; right:15px; top: 15px; }
.toggle-close a img { opacity: 0.8;}
.toggle-close a:hover img { opacity: 1;}

#dialog-popup{ display: none}
.dialog-mc{  position:fixed; width:500px; top:50%; left: 50%; margin: -130px 0 0 -250px; color:#666; background-color:#FFF; border:solid #cccccc 1px;
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:1px 1px 20px rgba(0, 0, 0, 0.1);
 z-index:301}
.dialog-title{ padding: 12px 22px; font-size:16px;
    border-bottom: 1px solid #cccccc; 
    background-color:#f3f5f5;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f7f7), to(#f0f1f1));
	background: -webkit-linear-gradient(top, #f5f7f7 #f0f1f1);
	background: -moz-linear-gradient(top, #f5f7f7, #f0f1f1);
	background: -ms-linear-gradient(top, #f5f7f7, #f0f1f1);
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.dialog-ct{ padding: 22px; font-size:14px;}
.dialog-btn{ text-align:center; margin: 0px 0 0 0; padding: 10px 0 0 10px; border-top:solid 1px #CCC }
.dialog-confirm{ padding: 8px 30px;}
.dialog-cancel{ padding: 8px 30px;}
.dialog-text{ font-size:16px; margin: 15px 0; min-height: 45px; text-align:center}
.dialog-text img{ margin: 0 10px -9px 0}
.dialog-close{ position:absolute; right:10px; top: 15px}
.dialog-close a img { opacity: 0.6;}
.dialog-close a:hover img { opacity: 1;}

.bic-like{ display:none; position:fixed; top:50%; left:50%; margin: -35px 0 0 -35px; z-index:500}
.bic-unlike{ display:none; position:fixed; top:50%; left:50%; margin: -35px 0 0 -35px; z-index:500}

.pointer{cursor:pointer;}

/*--进度条样式 shay添加*/
.uc-os-more a{ float:left;font-size:16px; width:99.8%; text-align:center; line-height:50px; margin: 2px 0; color:#737373; background-color:#f1f1f1; border:solid 1px #dedede }
.uc-os-more a:hover{   background-color:#f7f7f7;  border: 1px solid #dedede; }
.uc-os-more img{ margin: 0 3px -6px 0}

.tip-news {float:left; width:100%;}
.tip-news a{ float:left; font-size:16px; width:99.8%; text-align:center; line-height:50px; margin: 2px 0; color:red; background-color:#fff8bf; border:solid 1px #f5e881 }

.tip-blank {float:left; width:100%;}
.tip-blank a{ float:left;font-size:16px; width:99.8%; text-align:center; line-height:50px; margin: 2px 0; color:red; background-color:#f5f5f5; border:solid 1px #dddddd }

.fake {
    position: absolute;
    top: 0;
    left: 0;
    height: 101%;
    width: 100%;
    z-index: -1; 
 }
 .dp-menu-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 101%;
    width: 100%;
    z-index: 0; 
 }

.search-home-list{ display:none; position: absolute; border:1px solid #e8e8e8; background:#fff; width:337px; font-size:14px;  line-height:36px;    top:31px; z-index:120}
.search-k-list{ display:none; position: absolute; border:1px solid #e8e8e8; background:#fff; width:540px; font-size:14px;  line-height:36px;    top: 82px; z-index:20}
.bulletin-search-list{ display:none; position: absolute; border:1px solid #e8e8e8; background:#fff; width:243px; font-size:14px;  line-height:36px;    top:31px; z-index:120}
.bulletin-condition-list{ display:none; position: absolute; border:1px solid #e8e8e8; background:#fff; width:246px; font-size:14px;  line-height:36px;    top:66px; z-index:120}
.search-k-ls{ border-bottom:1px solid #e8e8e8}
.search-k-ls  li a{background:url(../images/icon-remind.png) no-repeat 7px center;  background-size:17px 17px;display:block;color:#000; padding-left:32px; }
.search-k-ls li:hover,.search-k-pm  li:hover{ background-color:#f7f7f7;}
.search-k-ls li{ position:relative;}
.search-k-ls li:hover i{ cursor:pointer;background:url(../images/close-icon.png) no-repeat;top:13px;right:10px;overflow:hidden;width:9px;height:10px;display:block;position:absolute;
}
.search-k-pm  li a{display:block;color:#000; padding-left:32px; }
.search-k-pm  li{position:relative}
.search-k-pm  li i{ width:17px; height:17px; display:block; position:absolute; left:7px; top:11px; text-align:center; background:#ccc; border-radius:50%; font-size:12px; color:#FFF;line-height:17px;}
.search-k-pm  li em{ width:15px; height:13px; display:block; position:absolute; right:7px; top:11px; text-align:center; background: url(../images/search-icon-02.png);font-size:12px; color:#FFF;line-height:17px;}
.search-k-pm  li i.s01{ background:#2068b9;}
.search-k-pm  li i.s02{ background:#528dce;}
.search-k-pm  li i.s03{ background:#7ca9d8;}

.drop-down-list .search-ls-li a{
	background:url(../images/icon-remind.png) no-repeat 7px center;  
	background-size:17px 17px;
	display:block;
	color:#000; 
	line-height: 25px;
	padding: 5px 5px 5px 32px;
}
.drop-down-list .search-gg-li{position:relative}
.drop-down-list .search-gg-li a{
	display:block;color:#000; line-height: 25px; padding: 5px;
}
.drop-down-list .search-gg-li em{
	width:15px;
	height:13px; 
	display:block; 
	position:absolute; 
	right:7px; top:8px; 
	text-align:center; 
	background: url(../images/search-icon-02.png);
	font-size:12px; 
	color:#FFF;
	line-height:17px;
}
