﻿@charset "utf-8";

body {
	font: 14px "΢���ź�", "FontAwesome", "Arial Narrow", HELVETICA;
}

.fl {
	float: left
}

.fr {
	float: right
}

ol, ul {
	list-style: none outside none;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.alignleft {
	text-align: left
}

.center {
	text-align: center
}

.relative {
	position: relative
}

.dnone {
	display: none
}

.color1 {
	color: #8C8C8C
}

.color2 {
	color: #EF4548
}

.color3 {
	color: #A2A2A2
}

.mtb10 {
	margin: 10px 0px;
}

.mtb20 {
	margin: 20px 0px;
}

.mtb30 {
	margin: 30px 0px;
}

.mtb40 {
	margin: 40px 0px;
}

.mtb50 {
	margin: 50px 0px;
}

.mt5 {
	margin-bottom: 5px
}

.mt10 {
	margin-bottom: 10px
}

.mt20 {
	margin-bottom: 20px
}

.mt30 {
	margin-bottom: 30px
}
/* �û���¼��ʽ */
.textright {
	text-align: right
}

.large-header {
	position: relative;
	width: 100%;
	/*background: url(../images/login.jpg) no-repeat;
	background-color: #162342;*/
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	z-index: 1;
}

.logobg_style .login-form {
	position: absolute;
	top: 50%;
	font-family: Microsoft YaHei UI, 'Times New Roman',Arial;
	margin-top: -245px;
	margin-left: -225px;
	left: 50%;
	z-index: 999;
	-webkit-transition: all 550ms ease-in-out;
	-moz-transition: all 550ms ease-in-out;
	-o-transition: all 550ms ease-in-out;
	transition: all 550ms ease-in-out;
}

.logobg_style .login-content {
	position: relative;
	width: 448px;
	z-index: 999;
	height: 350px;
	box-shadow: 0px 3px 6px #333333;
	background: url(../images/bg_03.png) repeat;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0;
	-webkit-transition: all 550ms ease-in-out;
	-moz-transition: all 550ms ease-in-out;
	-o-transition: all 550ms ease-in-out;
	transition: all 550ms ease-in-out;
}

.logobg_style .input-group-addon {
	padding: 6px 20px
}

.logobg_style .login-content .title_name {
	color: #095891;
	font-weight: bold
}

.login_padding {
	padding: 15px 40px;
	position: relative
}

.logobg_style .form-control {
	height: 45px
}

.logobg_style .input-group {
	height: 45px;
	float: left;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.logobg_style a:hover {
	color: #ffffff
}

.logobg_style .form-group {
	margin-bottom: 25px;
	display: block
}

.logobg_style .input-group-addon i {
	background-size: 25px;
	position: absolute;
	left: 3px;
	top: 7px;
	width: 30px;
	height: 30px;
}

.logobg_style .icon_user {
	background: url(../images/iconfont-yonghu.png) no-repeat 7px center;
}

.logobg_style .icon_password {
	background: url(../images/iconfont-psw.png) no-repeat 7px center;
}

.logobg_style .icon_phone {
	background: url(../images/iconfont-shouji.png)no-repeat 7px center;
}

.logobg_style .icon_yanzhen {
	background: url(../images/iconfont-duanxin.png)no-repeat 5px center;
}

.btn-block {
	height: 45px;
	line-height: 29px;
	font-size: 18px
}

.forget {
	color: #ffffff;
	text-align: right
}

.tishi, .tishis {
	margin: 10px 0px;
}

	.tishi .prompt,
	.tishis .prompt {
		background: #ffffff;
		border: 1px solid #F94D50;
		color: #F94D50;
		text-align: left;
		padding-left: 40px;
		height: 30px;
		line-height: 28px;
		border-radius: 3px;
		position: relative
	}

	.tishi .tishi_icon,
	.tishis .tishi_icon {
		background: url(../images/bz_16x16.png) no-repeat;
		display: block;
		width: 16px;
		height: 16px;
		position: absolute;
		top: 5px;
		left: 15px;
	}

.login input {
	font-family: 'Microsoft YaHei';
	outline: none;
}

.btn_mfyzm {
	width: 100px;
	margin-left: 10px;
	height: 45px;
	background: #f0f0f0;
	border: 1px solid #d6d6d6;
	border-radius: 3px;
	cursor: pointer;
	transition: background-color .5s ease;
}

	.btn_mfyzm.msgs1,
	.btn_mfyzm.msgs1:hover {
		background: #E6E6E6;
		color: #818080;
		border: 1px solid #CCCCCC;
	}

	.btn_mfyzm:hover {
		color: #ffffff;
		background: #DD4144;
		border: 1px solid #DD4144
	}

.download-btn {
	height: 38px;
	line-height: 26px;
	color: #ffffff !important;
	margin: 10px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 220px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-word;
	white-space: inherit;
	font-size: 12px;
}

	.download-btn i {
		margin-right: 10px;
	}
/****************************************************/
.Retrieve_style {
	font-family: "΢���ź�", Microsoft YaHei UI;
	width: 460px;
	height: 460px;
	border: 10px solid rgba(255,255,255,0.42);
	left: 50%;
	top: 50%;
	margin-left: -225px;
	margin-top: -225px;
	position: absolute;
	z-index: 999;
}

	.Retrieve_style h1 {
		margin: 0px;
		margin-top: 20px;
		/*margin-bottom: 20px;*/
		left: 50%;
		color: #d9534f;
		border-radius: 20px;
		text-align: center;
		;
		background: rgba(255,255,255,1.00)
	}

	.Retrieve_style .Retrieve-content {
		width: 440px;
		background: #ffffff;
		height: 440px;
		position: absolute;
		top: 0px;
	}
/*************************************�л�*************************************/
.step-body {
	position: relative;
}

.step-content {
	margin-top: 50px;
}

.step-header {
	width: 100%;
	margin: 0 auto;
	display: none;
	height: 60px;
}

	.step-header ul {
		padding: 0;
	}

	.step-header li {
		list-style-type: none;
		text-align: center;
		float: left;
		position: relative;
	}

		.step-header li p {
			margin-top: 10px;
			margin-bottom: 5px;
			font-size: 14px;
			font-family: ΢���ź�;
			color: #D5D5D5;
		}

		.step-header li span {
			position: relative;
			margin: 0 auto;
			font-size: 18px;
			font-family: Arial;
			color: #ffffff;
			z-index: 22;
			height: 25px;
			width: 25px;
			line-height: 25px;
			background: #D5D5D5;
			border-radius: 25px;
			display: block;
		}

		.step-header li.step-active span {
			background: #EB393C;
			border-radius: 25px;
			color: white;
		}

		.step-header li.step-active p {
			color: #EB393C;
		}

.step-bar, .step-bar-active {
	height: 13px;
	border-radius: 12px;
}

.step-bar {
	width: 90%;
	background: #D5D5D5;
	position: relative;
	border-radius: 12px;
	z-index: 1;
	margin: 0 auto;
	height: 5px;
	top: 50px;
}

.step-bar-active {
	width: 0px;
	background: #EB393C;
	height: 5px;
}

.step-list {
	display: none;
	clear: both;
}
/*******************����*************/
.headerbg {
	margin-top: 20px;
	transition: all 0.3s ease-out 0s;
}

	.headerbg.active {
		border: none;
		background: rgba(0,0,0,0.6);
		margin-top: 0;
		height: 50px;
	}

	.headerbg .user_status {
		position: absolute;
		right: 0px;
		top: 7px;
		margin-right: 80px;
		color: #ffffff;
		line-height: 35px;
	}

		.headerbg .user_status h4 {
			float: left;
			font-size: 14px;
			margin-right: 15px;
		}

		.headerbg .user_status a {
			color: rgba(255,255,255,1.00)
		}

			.headerbg .user_status a.operating_btn {
				margin: 0px 5px;
				color: #ffffff;
				border: 1px solid #ffffff;
				padding: 3px 10px;
				border-radius: 3px;
			}

				.headerbg .user_status a.operating_btn:hover {
					background: #ffffff;
					color: #333333;
					text-decoration: none
				}
/*****************���ͼ��******************/
.banner_style ul {
	margin: 0px;
	padding: 0px;
	position: relative
}

.banner_style .hd {
	position: absolute;
	z-index: 11;
	bottom: 20px;
	width: 100%;
	height: 40px;
}

	.banner_style .hd ul {
		min-width: 100px;
		margin: 0 auto;
		width: 100px;
	}

		.banner_style .hd ul li {
			font-size: 0px;
			float: left;
			margin: 0px 5px;
			background: rgba(255,255,255,0.61);
			width: 15px;
			height: 15px;
			border-radius: 50%;
			cursor: pointer
		}

			.banner_style .hd ul li.on {
				background: rgba(0,0,0,0.69)
			}

.bannerN {
	height: 490px;
	font-family: "΢���ź�", Microsoft YaHei UI;
	position: relative;
	text-align: center;
	justify-content: center;
	align-items: center;
}

	.bannerN .imgFull {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

.imgFull {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.banH2 {
	position: absolute;
	bottom: 220px;
	color: #FFFFFF;
	font-size: 36px;
	font-weight: bold;
	display: block;
	width: 100%;
}

.bannerN h3 {
	font-size: 24px;
	color: #ffffff;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 160px;
}

.imgFull img {
	display: none;
}
/***********************�ֱ�������********************/
@media (max-width: 321px) {
}

@media (max-width: 720px) {
	.Retrieve_style {
		background: rgba(255,255,255,0.00);
		border: 0px;
		width: none;
		top: 10%;
		margin-top: 0px;
	}

	.logobg_style .login-form {
		top: 10%;
		margin-top: 0px;
	}

	.Retrieve_style .Retrieve-content {
		width: none;
		border: 0px;
		background: rgba(255,255,255,0.00)
	}

	.Retrieve_style h1 {
		background: rgba(255,255,255,0.00);
		color: #ffffff;
		font-weight: bold
	}

	.container .Article_list .Article_title {
		font-size: 1.5rem
	}

	.container .Article_list .Article_info {
		font-size: 1.2rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		word-break: break-word;
	}

	.container .detailed_content {
		border-right: 0px;
	}

	.logobg_style .login-content {
		background: none;
		box-shadow: 0px 0px 0px;
	}

	.container .digital_style {
		position: absolute;
		color: #C1C1C1;
		background: none;
		width: auto
	}

	.container .Article_list .Article_content {
		left: 75px;
	}

	.container .user_operating a {
		width: 90px;
	}

	.container .Article_list .Article_title span {
		position: absolute;
		bottom: 5px;
		left: -65px;
	}

	.container .user_article_content .Article_operating {
		width: 70px;
	}

	.container .user_article_content .Article_list .Article_content {
		right: 80px;
	}

	.pays_style .options_btn {
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.classify_list .sub-menu li {
		width: 50% !important;
		padding: 0px;
	}

	.navMenu > li > a {
		border: 0px !important
	}

	.navMenu {
		width: 100%;
		left: 0px;
		display: block;
		position: relative;
		margin-top: 10px;
	}

	.menu_Plate .user_operating a {
		margin-bottom: 10px !important
	}

	.user_info_style {
		position: relative !important;
		top: 0px !important;
		right: 0px !important;
		margin-bottom: 20px;
	}
}

@media (max-width: 1600px) {
	.bannerN {
		height: 490px;
	}

	.banH2 {
		font-size: 30px;
	}
}

@media (max-width: 1400px) {
	.bannerN {
		height: 350px
	}
}

.bannerN .sky {
	opacity: 0.3;
	bottom: 50px;
}

.search_style {
	margin: 20px 0px;
}

.menu_Plate .user_operating {
	height: 100%;
	border: 0px;
	margin-top: 30px;
}

	.menu_Plate .user_operating a {
		overflow: hidden;
		margin-left: 10px;
		margin-bottom: 10px;
	}

		.menu_Plate .user_operating a.on {
			background: #0D5A9A;
			color: #FFFFFF;
			border: 1px solid #0D5A9A
		}

.article_style {
	border: 1px solid #dddddd;
	padding: 10px;
	margin: 20px 0px;
}

	.article_style .title_name {
		border-left: 3px solid #E7594B;
		text-align: left;
		padding: 0px 10px;
		margin-bottom: 10px;
	}

	.article_style .article_list li {
		margin: 5px 0px;
		height: 30px;
		line-height: 30px;
	}

		.article_style .article_list li a {
			font-size: 12px;
			color: #888888;
			display: block;
			height: 30px;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			-webkit-box-orient: vertical;
			word-break: break-word;
			text-align: -webkit-left;
		}
/**************����*************/
.evaluation {
}

	.evaluation .evaluation_add {
		background: #f0f0f0;
		border-radius: 5px;
		padding: 10px;
	}

	.evaluation .textarea {
		width: 100%;
		height: 150px;
		border: 1px solid #dddddd;
		border-radius: 3px;
		resize: none
	}

.wordage {
	float: right;
	margin-left: 20px;
	color: #888888;
	line-height: 30px;
}

.evaluation_list li {
	border-bottom: 1px solid #dddddd;
}

.evaluation_info {
	text-align: left;
	line-height: 24px;
	color: #888888;
	line-height: 24px;
	font-size: 12px;
}
/****************************/
.left_fixed {
	position: fixed;
	z-index: 9999;
	left: 50px;
	top: 150px;
	width: 39px;
	overflow: visible;
	clear: both;
}

	.left_fixed ul.left_menu li:first-child {
		height: 70px;
	}

	.left_fixed ul.left_menu li {
		clear: both;
		overflow: visible;
		width: 39px;
		height: 50px;
		margin: 0;
	}

		.left_fixed ul.left_menu li .left-fixed-btn {
			border: 0;
			padding: 0;
			background: rgba(0,0,0,0);
			height: auto;
			vertical-align: top;
		}

			.left_fixed ul.left_menu li .left-fixed-btn .iconbox {
				background-color: #ffffff;
				border: 1px solid #dddddd;
				display: block;
				width: 39px;
				height: 39px;
				border-radius: 50%;
				clear: both;
				box-shadow: 0 2px 4px 0 rgba(0,0,0,0.05);
			}

				.left_fixed ul.left_menu li .left-fixed-btn .iconbox:hover {
					background: #F06668;
					color: #ffffff;
					border: 1px solid #F06668
				}

					.left_fixed ul.left_menu li .left-fixed-btn .iconbox:hover i {
						color: #ffffff
					}

				.left_fixed ul.left_menu li .left-fixed-btn .iconbox i {
					font-size: 1.95rem;
					display: inline-block;
					vertical-align: top;
					margin-top: 10px;
					color: #888888
				}

					.left_fixed ul.left_menu li .left-fixed-btn .iconbox i:hover {
						color: #ffffff
					}

			.left_fixed ul.left_menu li .left-fixed-btn .txt {
				display: block;
				text-align: center;
				clear: both;
				font-size: 12px;
				color: #de686d;
			}

/******************��ҳ*****************/
#kkpager {
	clear: both;
	color: #999;
	padding: 5px 0px 5px 0px;
	font-size: 13px;
}

	#kkpager a {
		float: left;
		border: 1px solid #ccc;
		display: inline;
		padding: 3px 10px 3px 10px;
		margin-right: 5px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		cursor: pointer;
		background: #fff;
		text-decoration: none;
		color: #999;
	}

	#kkpager span.disabled {
		float: left;
		display: inline;
		padding: 3px 10px 3px 10px;
		margin-right: 5px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border: 1px solid #DFDFDF;
		background-color: #FFF;
		color: #DFDFDF;
	}

	#kkpager span.curr {
		float: left;
		border: 1px solid #FF6600;
		display: inline;
		padding: 3px 10px 3px 10px;
		margin-right: 5px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		background: #FFEEE5;
		color: #FF6600;
	}

	#kkpager a:hover {
		border: 1px solid #FF6600;
		background-color: #FF6600;
		color: #fff;
	}

	#kkpager span.normalsize {
	}

#kkpager_gopage_wrap {
	position: relative;
	left: 0px;
	top: 0px;
}

#kkpager_btn_go {
	width: 44px;
	height: 24px;
	border: 0px;
	overflow: hidden;
	line-height: 140%;
	padding: 0px;
	margin: 0px;
	text-align: center;
	cursor: pointer;
	background-color: #FF6600;
	color: #FFF;
	position: absolute;
	left: 0px;
	top: -2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display: none;
}

#kkpager_btn_go_input {
	width: 36px;
	height: 24px;
	color: #999;
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	border: 1px solid #DFDFDF;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	left: 0px;
	top: 0px;
	outline: none;
}

	#kkpager_btn_go_input.focus {
		border-color: #FF6600;
	}

#kkpager .pageBtnWrap {
	float: left;
}

#kkpager .infoTextAndGoPageBtnWrap {
	float: right;
}

#kkpager .spanDot {
	float: left;
	margin-right: 5px;
}

#kkpager .currPageNum {
	color: #FD7F4D;
}

#kkpager .infoTextAndGoPageBtnWrap {
	padding-top: 5px;
}
/****************�ϴ���ʽ********************/
.uploader {
	position: relative;
	display: inline-block;
	overflow: hidden;
	cursor: default;
	padding: 0;
	-moz-box-shadow: 0px 0px 5px #ddd;
	-webkit-box-shadow: 0px 0px 5px #ddd;
	box-shadow: 0px 0px 5px #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.filename {
	float: left;
	display: inline-block;
	outline: 0 none;
	height: 32px;
	width: 180px;
	margin: 0;
	padding: 8px 10px;
	overflow: hidden;
	cursor: default;
	border: 1px solid;
	border-right: 0;
	font: 9pt/100% Arial, Helvetica, sans-serif;
	color: #777;
	text-shadow: 1px 1px 0px #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #f5f5f5));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5', GradientType=0);
	border-color: #ccc;
	-moz-box-shadow: 0px 0px 1px #fff inset;
	-webkit-box-shadow: 0px 0px 1px #fff inset;
	box-shadow: 0px 0px 1px #fff inset;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.button {
	float: left;
	height: 32px;
	display: inline-block;
	outline: 0 none;
	padding: 8px 12px;
	margin: 0;
	cursor: pointer;
	border: 1px solid;
	font: bold 9pt/100% Arial, Helvetica, sans-serif;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	-moz-box-shadow: 0px 0px 1px #fff inset;
	-webkit-box-shadow: 0px 0px 1px #fff inset;
	box-shadow: 0px 0px 1px #fff inset;
}

.uploader input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	border: 0;
	padding: 0;
	margin: 0;
	height: 30px;
	cursor: pointer;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

input[type=button]::-moz-focus-inner {
	padding: 0;
	border: 0 none;
	-moz-box-sizing: content-box;
}

input[type=button]::-webkit-focus-inner {
	padding: 0;
	border: 0 none;
	-webkit-box-sizing: content-box;
}

input[type=text]::-moz-focus-inner {
	padding: 0;
	border: 0 none;
	-moz-box-sizing: content-box;
}

input[type=text]::-webkit-focus-inner {
	padding: 0;
	border: 0 none;
	-webkit-box-sizing: content-box;
}

.white .button {
	color: #555;
	text-shadow: 1px 1px 0px #fff;
	background: #ddd;
	background: -moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
	border-color: #ccc;
}

.white:hover .button {
	background: #eee;
	background: -moz-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee', GradientType=0);
}
/**************************�����б�**********************************/
.Article_list {
	margin-bottom: 30px
}

.Article_name {
	height: 115px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px dashed #dddddd;
	padding-bottom: 20px;
}

	.Article_name:hover .digital_style {
		background: #E74144
	}

.Article_list .Article_title {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 15px;
}

.Article_list .Article_info {
	font-size: 14px;
	color: #CCCCCC;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-word;
	height: 62px;
}

.digital_style {
	width: 80px;
	background: #0D5A9A;
	color: #FFFFFF;
	text-align: center
}

.Article_list .Article_content {
	position: absolute;
	z-index: 1;
	left: 90px;
	top: 0px;
}

.detailed_content {
	text-align: center;
	margin: 20px 0px;
	border-right: 1px solid #dddddd;
}

	.detailed_content h5 {
		color: #888888
	}

.operating_style {
	height: 100%;
	text-align: center
}

.header_article_style {
	background: rgba(0,0,0,0.6);
	margin-top: 0px;
	padding: 10px 0px;
	height: 50px;
}

	.header_article_style.navbar-fixed-top {
		position: inherit
	}

		.header_article_style.navbar-fixed-top.active {
			position: fixed;
			height: 50px;
		}

.article_title {
	text-align: center;
	font-size: 32px;
	font-weight: bold;
	margin: 20px 0px;
}
/*************************************************�û�����***************************************************/
.user_operating {
	height: 55px;
	border-bottom: 1px dashed #dddddd;
	margin-bottom: 20px;
}

	.user_operating a {
		margin: 0px 10px;
		height: 40px;
		line-height: 26px;
		display: block;
		float: left;
		width: 100px;
		text-align: center
	}

.user_article_content .Article_list .Article_content {
	right: 110px;
}

.user_article_content .Article_operating {
	width: 100px;
	height: 95px;
	float: right;
	border-left: 1px solid #dddddd;
	text-align: center
}

.install_style .form-horizontal .form-group {
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.install_style {
	padding: 20px;
}
/************************************************************************************/
.sky {
	height: 400px;
	position: absolute;
	width: 100%;
	bottom: 0px;
	z-index: 1;
	overflow: hidden;
	-webkit-animation: sky_background 50s ease-out infinite;
	-moz-animation: sky_background 50s ease-out infinite;
	-o-animation: sky_background 50s ease-out infinite;
	animation: sky_background 50s ease-out infinite;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.clouds_one {
	background: url("../images/line_one.png") repeat-x;
	position: absolute;
	left: -10px;
	bottom: 0;
	height: 220px;
	width: 300%;
	-webkit-animation: cloud_one 50s linear infinite;
	-moz-animation: cloud_one 50s linear infinite;
	-o-animation: cloud_one 50s linear infinite;
	animation: cloud_one 50s linear infinite;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.clouds_two {
	background: url("../images/line_two.png") repeat-x;
	position: absolute;
	left: -10px;
	bottom: 0;
	height: 260px;
	width: 300%;
	-webkit-animation: cloud_two 75s linear infinite;
	-moz-animation: cloud_two 75s linear infinite;
	-o-animation: cloud_two 75s linear infinite;
	animation: cloud_two 75s linear infinite;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.clouds_three {
	background: url("../images/line_three.png") repeat-x;
	position: absolute;
	left: -10px;
	bottom: 0;
	height: 240px;
	width: 300%;
	-webkit-animation: cloud_three 100s linear infinite;
	-moz-animation: cloud_three 100s linear infinite;
	-o-animation: cloud_three 100s linear infinite;
	animation: cloud_three 100s linear infinite;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

@-webkit-keyframes sky_background {
	0% {
		color: #007fd5
	}

	50% {
		color: #a3d9ff
	}

	100% {
		color: #007fd5
	}
}

@-moz-keyframes sky_background {
	0% {
		color: #007fd5
	}

	50% {
		background: #000;
		color: #a3d9ff
	}

	100% {
		color: #007fd5
	}
}

@keyframes sky_background {
	0% {
		color: #007fd5
	}

	50% {
		color: #a3d9ff
	}

	100% {
		color: #007fd5
	}
}

@-webkit-keyframes cloud_one {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@-moz-keyframes cloud_one {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@keyframes cloud_one {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@-webkit-keyframes cloud_two {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@-moz-keyframes cloud_two {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@keyframes cloud_two {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@-webkit-keyframes cloud_three {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@-moz-keyframes cloud_three {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@keyframes cloud_three {
	0% {
		left: 0
	}

	100% {
		left: -200%
	}
}

@keyframes move_wave {
	0% {
		transform: translateX(0) translateZ(0) scaleY(1)
	}

	50% {
		transform: translateX(-25%) translateZ(0) scaleY(0.55)
	}

	100% {
		transform: translateX(-50%) translateZ(0) scaleY(1)
	}
}

.waveWrapper {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	height: 150px;
	width: 100%;
	margin: auto;
}

.waveWrapperInner {
	position: absolute;
	width: 100%;
	overflow: hidden;
	height: 100%;
	bottom: -1px;
}

.waveTop {
	background-size: 50% 100px;
}

.waveAnimation .waveTop {
	animation: move-wave 3s;
	-webkit-animation: move-wave 3s;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}

.waveMiddle {
	background-size: 50% 120px;
}

.waveAnimation .waveMiddle {
	animation: move_wave 10s linear infinite;
}

.waveBottom {
	background-size: 50% 100px;
}

.waveAnimation .waveBottom {
	animation: move_wave 15s linear infinite;
}
/****************************************************************/

.navMenu > li {
	display: block;
	margin: 0;
	padding: 0;
	border: 0px;
	margin-bottom: 10px;
}

	.navMenu > li > a {
		display: block;
		overflow: hidden;
		margin-bottom: 10px;
		background: #f0f0f0;
		padding-left: 0px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		line-height: 40px;
		color: #ABB1B7;
		transition: all .3s;
		position: relative;
		text-decoration: none;
		font-size: 17px;
	}

	.navMenu > li:nth-of-type(1) > a {
		border-top: 1px solid transparent;
	}

	.navMenu > li:last-child > a {
		border-bottom: 1px solid transparent;
	}

	.navMenu > li > a > i {
		background: url(../images/login.jpg) no-repeat;
		width: 25px;
		height: 22px;
		display: block;
		margin-left: 10px;
		margin-top: 8px;
		float: left
	}

	.navMenu > li > a.active > i {
		background: url(../images/newspaperb.png) no-repeat
	}

	.navMenu > li > a > .name {
		margin-left: 10px;
	}

.navMenu li a .arrow {
	background: url(../images/xia.png) no-repeat;
	display: block;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	width: 16px;
	height: 16px;
}

	.navMenu li a .arrow:before {
		display: block;
		float: right;
		margin-top: 1px;
		margin-right: 15px;
		display: inline;
		font-size: 16px;
		background: url(../images/shang.png) no-repeat;
		height: auto;
		;
		font-weight: 300;
		text-shadow: none;
	}

	.navMenu li a .arrow.open {
		background: url(../images/shang.png) no-repeat;
	}

		.navMenu li a .arrow.open:before {
			float: right;
			margin-top: 1px;
			margin-right: 15px;
			display: inline;
			background: url(../images/shang.png) no-repeat;
			font-weight: 300;
			text-shadow: none;
		}

.navMenu > li > a.active, .navMenu > li > a:hover {
	color: #FFF;
	background: #0D67BB;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.navMenu > li > ul.sub-menu, .navMenu > li > ul.sub-menu > li > ul.sub-menu {
	display: none;
	list-style: none;
	clear: both;
	margin: 0px;
	padding-bottom: 5px;
}

	.navMenu > li.active > ul.sub-menu, .navMenu > li > ul.sub-menu > li.active > ul.sub-menu {
	}

	.navMenu > li > ul.sub-menu li {
		width: 100%;
		position: relative;
		display: table;
		content: " ";
		background: #ffffff !important;
		margin: 0px;
		padding: 0px;
	}

.bg_menu {
	padding: 0px !important
}

.navMenu > li > ul.sub-menu > li > ul.sub-menu,
.navMenu > li > ul.sub-menu > li > ul.sub-menu a {
	background: #f0f0f0
}

.navMenu > li > ul.sub-menu li > a {
	display: block;
	font-size: 16px;
	line-height: 36px;
	padding-left: 20px;
	color: #ABB1B7;
	clear: both;
	border-bottom: 1px dotted #dddddd;
}

	.navMenu > li > ul.sub-menu li > a.active, .navMenu > li > ul.sub-menu li > a:hover, .navMenu > li > ul.sub-menu > li.active > a {
		color: #FFF;
		background: #0d67bb;
		border-radius: 3px;
		-webkit-border-radius: 3px;
	}

.navMenu.web_navMenu > li > ul.sub-menu {
	position: absolute;
	margin-left: -5px;
	width: 800px;
	min-height: 350px;
	background: #ffffff;
	border: 1px solid #0D67BB;
	padding: 10px;
	top: -1px;
	left: 100%;
	z-index: 19;
}

.web_navMenu {
	background: #0D67BB;
	border: 1px solid #0D67BB;
	position: relative
}

.navMenu.web_navMenu > li {
	height: 50px;
	line-height: 50px;
}

	.navMenu.web_navMenu > li,
	.navMenu.web_navMenu > li > a {
		margin: 0px;
	}

		.navMenu.web_navMenu > li > a {
			background: no-repeat;
			position: absolute;
			left: 0px;
			width: 100%;
			z-index: 44;
			border-bottom: 1px solid #ffffff;
			border-radius: 0px;
			height: 50px;
			line-height: 50px;
			color: #ffffff
		}

.mtb10 {
	margin: 10px 0px !important;
}

.navMenu.web_navMenu > li > a > i {
	background: url(../images/newspaperb.png) no-repeat;
	margin-top: 12px;
}

.navMenu.web_navMenu li a .arrow {
	background: url(../images/xia1_w.png) no-repeat;
	width: 10px;
	height: 16px;
	margin-top: 15px;
}

.navMenu.web_navMenu > li > a.active,
.navMenu.web_navMenu > li.selected > a {
	background: #ffffff;
	color: #0D67BB
}

	.navMenu.web_navMenu > li > a.active > i,
	.navMenu.web_navMenu > li.selected > a > i {
		background: url(../images/newspaper.png) no-repeat
	}

	.navMenu.web_navMenu > li > a.active .arrow,
	.navMenu.web_navMenu > li.selected > a .arrow {
		background: url(../images/xia1.png) no-repeat
	}

.navMenu.web_navMenu > li > ul.sub-menu li > a {
	background: #ffffff !important;
	color: #0D67BB;
	border: 0px;
	text-align: right;
	width: 112px;
	float: left;
	clear: none
}

	.navMenu.web_navMenu > li > ul.sub-menu li > a.two_menu_name {
		background: #ffffff !important;
		font-size: 14px;
		font-weight: bold;
		color: #E43C3F;
		padding: 0px 10px;
		border-radius: 0px;
	}

.navMenu.web_navMenu > li > ul.sub-menu > li > ul.sub-menu {
	display: block;
	background: #ffffff;
	float: left;
	width: 665px;
	clear: none;
	border-bottom: 1px dotted #f0f0f0
}

	.navMenu.web_navMenu > li > ul.sub-menu > li > ul.sub-menu li {
		float: left;
		width: 90px;
	}

.navMenu.web_navMenu .two_menu li a .arrow {
	display: none
}

.navMenu.web_navMenu > li > ul.sub-menu li {
}

.navMenu.web_navMenu > li > ul.sub-menu > li > ul.sub-menu li a {
	color: #878787;
	font-size: 12px;
	border: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 35px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-word;
	height: 35px;
	padding: 0px 5px;
	text-align: left;
	width: 110px;
}

.title_namemenu {
	height: 50px;
	line-height: 50px;
	margin-bottom: 15px;
	font-size: 16px;
	border: 1px solid #0D67BB;
	color: #0D67BB;
	border-radius: 3px;
	padding: 0px 10px;
}

	.title_namemenu .icon_wem {
		width: 24px;
		height: 26px;
		background: url(../images/wen.png) no-repeat;
		display: block;
		float: left;
		margin-top: 12px;
		margin-right: 5px;
	}

#download_style {
	text-align: center;
	padding: 15px;
	line-height: 40px;
}
/********************************************/
/*navList*/
.navList {
	display: table;
	margin: 0 auto;
}

.navLi {
	float: left;
	height: 40px;
	position: relative;
	display: table-caption
}

	.navLi h3 {
		margin: 0px
	}

		.navLi h3 a {
			text-decoration: none;
			display: block;
			padding: 0px 10px;
			font-size: 15px;
			color: #FFFFFF;
		}

			.navLi h3 a span {
				display: block;
				border-bottom: 2px solid transparent;
				height: 40px;
				line-height: 40px;
				padding: 0 30px;
				transition: all 0.4s ease 0s;
			}

			.navLi.on h3 a span, .navLi h3 a:hover span {
				border-color: #FFFFFF;
			}

.classify_list .two_menu_name {
	display: block;
	border-bottom: 1px dotted #dddddd;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	color: #098B10;
	font-weight: bold
}

.classify_list .sub-menu li {
	float: left;
	width: 220px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 8px;
}

	.classify_list .sub-menu li a {
		font-size: 12px;
		color: #888888;
		text-overflow: ellipsis;
		line-height: 35px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		word-break: break-word;
		height: 35px;
		overflow: hidden;
		padding: 0px 10px;
		text-align: left;
	}

.list_content {
	background: #f0f0f0;
	padding: 0px 10px;
	margin-bottom: 5px;
	position: relative
}


.checkbox-primary {
	margin-top: 5px !important;
	color: #888888
}

.checkbox input[type="checkbox"], .checkbox input[type="radio"] {
	opacity: 0;
	z-index: 1;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-top: 4px \9;
	margin-left: -20px;
}

input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

.checkbox label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px;
}

.radio label, .checkbox label {
	min-height: 20px;
	padding-left: 5px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.checkbox-primary input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + label::before {
	background-color: #337ab7;
	border-color: #337ab7;
}

.checkbox label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #cccccc;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

input[type="checkbox"].styled:checked + label:after, input[type="radio"].styled:checked + label:after {
	font-family: 'FontAwesome';
	content: "\f00c";
}

.checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + label::after {
	color: #fff;
}

.checkbox input[type="checkbox"]:checked + label::after, .checkbox input[type="radio"]:checked + label::after {
	font-family: "FontAwesome";
	content: "\f00c";
	top: 3px;
}

.checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
	margin-left: -20px;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px;
	color: #555555;
}


/***************��������ʽ****************/
.advbox {
	width: 100%;
	height: 100%;
	position: fixed;
	display: none;
	z-index: 99;
	background: rgba(2,2,2,0.84);
	top: 0px;
}

	.advbox .advpic {
		width: 650px;
		position: relative;
		height: 500px;
		left: 50%;
		overflow: hidden;
		margin: -215px 0 0 -325px;
		z-index: 100
	}

	.advbox .closebtn {
		position: absolute;
		right: 20px;
		top: 50px;
		color: #ffffff;
		font-size: 18px;
	}

/*ͼƬ����Ӧ���*/
.article_content img {
	max-width: 100%;
}
/****************************************************�¼���ʽ����***************************************************/
.download_style h2 {
	color: #F0484A;
	margin-top: 0px;
	border-bottom: 1px dotted #dddddd;
	margin-bottom: 20px;
	padding-bottom: 15px;
	font-size: 24px;
}

.download_style .integral {
	width: 120px;
	line-height: 30px;
	height: 120px;
	float: left;
	border: 3px dotted #ffffff;
	color: #FFFFFF;
	margin-right: 20px;
	background: #FFBE02;
	border-radius: 50%;
	text-align: center;
}

.download_style .amount {
	color: #979797;
	font-size: 16px;
	margin-bottom: 20px;
}

	.download_style .amount b {
		color: #F35C5E
	}

.download_style .right_info {
	float: left;
}

.download_style .integral h5 {
	margin-top: 25px;
	font-size: 16px;
}

.download_style .integral b {
	font-size: 36px;
	display: block;
	margin-top: 5px;
}

.download_style .link_style .pay_money {
	background: #f0484a;
	color: #FFFFFF;
	padding: 8px 15px;
}

.download_style .link_style .pay_moneycz {
	background: #2F9615;
	color: #FFFFFF;
	padding: 8px 15px;
}
/************************֧��*****************/
.pays_style {
	border: 1px solid #dddddd;
	padding: 20px;
	border-radius: 3px;
	margin-top: 0px;
}

	.pays_style .Money {
		font-size: 18px;
		color: #888888;
		text-align: right;
		margin: 20px 0px;
	}

		.pays_style .Money b {
			font-size: 24px;
			color: #E34E50;
		}

	.pays_style .Pay_content th {
		text-align: center;
		background: #f0f0f0
	}

	.pays_style .name {
		padding-bottom: 10px;
		margin-bottom: 10px;
		height: 40px;
		border: 1px solid #dddddd;
		line-height: 40px;
		font-size: 16px;
		padding: 0px 20px;
		background: #2a8bcc !important;
		background-image: -webkit-gradient(linear,left 0,left 100%,from(#ffffff),to(#ededed)) !important;
		background-image: -webkit-linear-gradient(top,#ffffff,0%,#ededed,100%) !important;
		background-image: -moz-linear-gradient(top,#ffffff 0,#ededed 100%) !important;
		background-image: linear-gradient(to bottom,#ffffff 0,#ededed 100%) !important;
		background-repeat: repeat-x !important;
		filter: progid:DXImageTransform.Microsoft
	}

	.pays_style .options_btn {
		width: 180px;
		height: 89px;
		border: 2px solid #dddddd;
		float: left;
		margin-right: 20px;
		border-radius: 3px;
		display: block
	}

		.pays_style .options_btn.hover {
			border: 2px solid #0B58A8
		}

	.pays_style .title_name {
		text-align: center;
		padding-bottom: 20px;
		margin-top: 0px;
	}

	.pays_style .Payment_style .title_name {
		text-align: left;
		border-left: #FFCE00 3px solid;
		border-bottom: 1px dashed #E1E1E1;
		padding-bottom: 10px;
		margin-bottom: 20px;
		padding-left: 20px;
	}

.inpit button,
.inpit .insideonelist {
	background-color: rgb(156, 86, 241);
	border-radius: 50px;
	font-size: 20px;
	color: #fff;
	width: 100%;
	max-width: 400px;
	margin: 10px auto;
	border: #000000;
	padding: 10px 0;
	text-align: center;
	display: block;
	cursor: pointer
}

.inpit .checkbox > div[name][value],
.inpit .checkbox > div.add {
	cursor: pointer;
	transition: transform 0.2s ease-in, box-shadow 0.2s ease-out;
	width: calc(25% - 65px);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	float: left;
	padding: 10px 10px;
	border: 2px solid #dddddd;
	position: relative;
	border-radius: 4px;
	color: #ffffff;
	text-shadow: 0px 2px 3px #746600;
	margin-right: 10px;
	margin-bottom: 20px;
}

	.inpit .checkbox > div[name][value] .price,
	.inpit .checkbox > div.add .price {
		position: absolute;
		right: 10px;
		bottom: 0px;
		z-index: 11
	}

.inpit .checkbox > .zhd_Payment {
	border: 2px solid #ffd852 !important;
	background: url(/jsLib/images/sg.png) no-repeat center #FFC600;
}

.inpit .checkbox > div .icon {
	width: 80px;
	position: absolute;
	top: 30px;
	right: 10px;
}

.inpit .checkbox > div.ack[name][value],
.inpit .checkbox > div.active[name][value] {
	box-shadow: 0 3px 20px rgba(156, 86, 241, 0.43);
	transform: scale(1.05);
	border: 2px solid #F04649 !important;
	color: #fff;
	animation: scales 0.3s
}
/***********************�û�����********************/
.user_center {
	text-align: center;
	margin: 0px 0px
}

	.user_center .title_name {
		font-size: 28px;
		background: #f0f0f0;
		padding: 15px 0px;
		margin-bottom: 20px;
	}

	.user_center .nav_list .nav_title {
		border: 0px;
		border-left: 5px solid #0E74B4;
		text-align: left;
		padding: 5px 10px;
		font-size: 18px;
		background: #f0f0f0
	}

	.user_center .nav_list li {
		margin: 10px 0px;
		text-align: left;
	}

		.user_center .nav_list li a {
			display: block;
			font-size: 14px;
			padding: 10px 10px;
			border: 1px solid #337ab7;
			border-radius: 3px
		}

			.user_center .nav_list li a.hover {
				background: #337ab7;
				color: #ffffff
			}

			.user_center .nav_list li a:hover {
				background: #337ab7;
				color: #ffffff;
				text-decoration: none
			}

.simei_iframe {
	bottom: 0;
	height: 650px;
	width: 100%;
}

.user_left_info {
	padding: 10px 0px;
	position: relative;
	left: 0px;
	top: 0px;
}

	.user_left_info .label_name {
		float: left;
		text-align: right;
		height: 32px;
		line-height: 32px;
		color: #999;
		width: 110px;
	}

.user_info_style {
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 999999
}

.form-group select, .form-group textarea, .form-group input[type="text"], .form-group input[type="password"], .form-group input[type="datetime"], .form-group input[type="datetime-local"], .form-group input[type="date"], .form-group input[type="month"], .form-group input[type="time"], .form-group input[type="week"], .form-group input[type="number"], .form-group input[type="email"], .form-group input[type="url"], .form-group input[type="search"], .form-group input[type="tel"], .form-group input[type="color"] {
	background-color: #FFF;
}

.user_left_info .text_info {
	border: 0px;
}

.user_left_info .Button_operation .save {
	display: none;
}

.Button_operation {
	margin-left: 150px
}

	.Button_operation .operation_btn {
		padding: 10px 15px;
	}

	.Button_operation .btn {
		display: block;
		float: left;
		margin: 0px 5px;
	}

.user_left_info .line_height1 {
	height: 32px;
	line-height: 32px;
}

.user_left_info .add_sex, #page_style .hover .sex {
	display: none;
}

#page_style .hover .add_sex {
	display: block;
}

.user_left_info .text_info.add,
.add_style.hover .user_left_info .line_height1 input.text_info {
	border: 1px solid #dddddd;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.grxxuser .line_height1 input[type="text"] {
	border: 0px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}
/*************************************************************/
.verification .user_left_info .label_name {
	width: 90px
}

.verification .user_left_info .text_info {
	border: 1px solid #dddddd
}

.verification .user_left_info a.send1 {
	height: 35px;
	text-decoration: none;
	line-height: 32px;
	padding: 2px;
	width: 80px;
	background: #fa5d5d;
	font-family: '����';
	color: #fff;
	font-size: 12px;
	text-align: center;
	display: block;
	float: left;
	border-radius: 2px;
	margin-left: 2px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.verification .user_left_info .div-phone a.send0:hover {
	background: #A1A1A1;
	font-family: '����';
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

.verification .user_left_info .line_height1 {
	height: 100%
}

.verification .user_left_info .div-phone a.send0 {
	height: 35px;
	text-decoration: none;
	line-height: 32px;
	padding: 2px;
	width: 80px;
	background: #A1A1A1;
	font-family: '����';
	color: #fff;
	font-size: 12px;
	text-align: center;
	display: block;
	float: left;
	border-radius: 2px;
	margin-left: 2px;
}

.verification .user_left_info span.error {
	height: 26px;
	line-height: 26px;
	padding: 2px;
	width: 100px;
	color: red;
	float: left;
	padding-left: 20px;
	display: block;
	margin-left: 10px;
	font-size: 12px;
	font-family: '����';
	background: url(../images/error.png) no-repeat left center;
}
/**********************ɸѡ**********************/
.navSub {
	position: absolute;
	left: 50%;
	margin-left: -100px;
	top: 45px;
	width: 200px;
	padding-top: 23px;
	display: none;
}

	.navSub:before {
		display: block;
		content: "";
		position: absolute;
		left: 50%;
		margin-left: -11px;
		top: 10px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 13px 13px 13px;
		border-color: transparent transparent rgba(0,0,0,0.75) transparent;
	}

.navSubLi {
	border-bottom: 1px dotted #ffffff
}

	.navSubLi h4 {
		margin: 0px;
	}

.navSubList {
	background: rgba(0,0,0,0.75);
	padding: 15px 25px;
	border-radius: 5px;
}

.navSubLi a:hover {
	color: #3754a8;
}

.navSubLi h4 a {
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 42px;
	background-position: right center;
	background-repeat: no-repeat;
	transition: all 0.3s ease-out 0s;
}

#myList-nav {
	margin: 20px 0px;
	position: relative
}

	#myList-nav .title_name {
		float: left;
		font-size: 14px;
		position: absolute;
		left: 0px;
	}

#myList li {
	line-height: 30px;
}

	#myList li a {
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		word-break: break-word;
	}

	#myList li span {
		float: right;
		color: #a7a7a7
	}

.ln-letters {
	float: left;
	margin-left: 10px;
	position: relative;
	left: 70px;
}

	.ln-letters a {
		text-decoration: none;
		margin-left: 10px;
		margin-bottom: 10px;
		border: 1px solid #dddddd;
		border-radius: 3px;
		height: 40px;
		line-height: 40px;
		display: block;
		float: left;
		width: 40px;
		text-align: center;
	}

	.ln-letters .ln-selected {
		background: #0D5A9A;
		color: #FFFFFF;
		border: 1px solid #0D5A9A;
	}

.ln-no-match {
	text-align: center;
	font-size: 18px;
	margin: 50px 0px;
}
/*********************************������ʽ*********************************/
.menu-show {
	position: absolute;
	z-index: 11;
	top: 10px;
	right: 10px;
	font-size: 18px;
}
