﻿@charset "utf-8";
/* 全局 */
body {background: #FFF; font-family:"微软雅黑","Arial","宋体"; color: #333; min-width:320px; font-size:12px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,th,td {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea,select {margin:0; font-size:100%; font-family:"微软雅黑","Arial","宋体";}
ul,li,ol {list-style-type: none;}
img {border:0;}
.del {text-decoration: line-through;}

/* 清除浮动 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clrfix:before, .clrfix:after {content:""; display:table;}  
.clrfix:after {clear:both;}  
.clrfix {zoom:1;}
/* 清除浮动 适用100% */
.overflowfix {overflow:auto; zoom:1;}
.displayfix {display:inline-block; *display:inline; zoom:1; width:100%; _width: auto;}

/* 去掉A标签和按钮的虚线框 谷歌默认无虚线 */
a {blr:expression(this.onFocus=this.blur());} /* A标签：IE7 IE6  */
a:focus {outline:none;} /* A标签：FF IE8  */
input::-moz-focus-inner{border:0;} /* 按钮：FF */

/* 去掉谷歌两种文本框和下拉的阴影 */
input,textarea,select  {outline: none;}

/* 特有 */
.clr{clear:both; font-size:0; height:0; line-height:0;}
.clr10{clear:both; font-size:0; height:10px; line-height:normal;}
.clr15{clear:both; font-size:0; height:15px; line-height:normal;}
.clr20{clear:both; font-size:0; height:20px; line-height:normal;}
.clr30{clear:both; font-size:0; height:30px; line-height:normal;}
.fl {float: left;}
.fr {float: right;}
.va_t{vertical-align:text-top;}
.va_c{vertical-align: middle;}
.va_b{vertical-align:text-bottom;}
.w_auto {width:auto;}
.h_auto {height:auto;}
.wh_auto {width:auto; height:auto;}
.sxbl_table_over td {background:#FFFFCC !important;}/*table表格，经过td变色*/

/* 链接 */ /*a.a_baise:link, a.a_baise:visited, a.a_baise:active*/
a {text-decoration: none; color: #777;}
a:hover {text-decoration: none; color: #FF6600;}

/* header */
.header_top {
	width: 100%;
	position: fixed;
	top:0;
	left:0;
    z-index: 9999;
	/*box-shadow:0 0 2px #666;*/
}
.header {
	background:#0099FF;
	height:50px;
	line-height:50px;
	text-align:center;
}
.header .header_c {
	font-family:"微软雅黑","黑体";
	color:#FFFFFF;
	font-size:16px;
}

.header .header_l {
	float:left;
	padding: 0 10px;
}
.header .header_l a {
	background:url(/Images/mobileAdminImage/common/ico_top_l.png) no-repeat center center; background-size:12px auto;
	width:12px;
	height:50px;
	display:block;
}
.header .header_r {
	float: right;
	position:relative;
	min-width: 32px;
	min-height:1px;
}
.header .header_r .select-analog a.title {
	background:url(/Images/mobileAdminImage/common/ico_top_r.png) no-repeat 0 center; background-size:26px auto;
	width:26px;
	height:50px;
	display:block;
	padding-right:12px;
}
.header .header_r .select-analog ul  {
	display: none;
	position: absolute;
	top:50px;
	right:0;
	width:75px;
}
.header .header_r .select-analog ul a {
	background: #1961FF;
	border-top: 1px solid #4B84FF;
	height: 35px;
	line-height:35px;
	overflow:hidden;
	display:block;
	color:#FFFFFF;
	text-align:center;
}
.header_top_color_b {
	box-shadow:0 0 3px #999;
}
.header_top_color_b .header {
	background:#FFF;
}
.header_top_color_b .header .header_c {
	color:#333333;
}
.header_top_color_b .header .header_l a {
	background:url(/Images/mobileAdminImage/common/ico_top_l_h.png) no-repeat center center; background-size:12px auto;
}
.header .search {
	float:left;
	width:calc(100% - 100px);
	padding:10px 0 0 15px;
	line-height:normal;
}
.header .search_bg {
	background:#FFF;
	border-radius:100px;
	height:30px;
}
.header .search_bg .text {
	background: none; border: none; padding: 0; margin:0 0 0 15px; width: calc(100% - 55px); height: 30px; line-height: 30px; color: #333; float: left;
}
.header .search_bg .button {
	background: url(~/Images/mobileAdminImage/ico_01.png) no-repeat; background-size:20px auto;
	border: none; margin:6px 10px 0 0; padding:0; cursor:pointer; overflow: visible;
	width:20px; height:20px; float:right;
}
.header .quit {
	float: right;
	padding-right:15px;
}
.header .quit a {
	background:url(/Images/mobileAdminImage/ico_02.png) no-repeat 0 center; background-size:15px auto;
	color:#FFFFFF;
	padding-left:20px;
}

/*用户登录*/
.login_form .banner {
	font-size:0;
	line-height:normal;
    padding-top:50px;
}
.login_form .banner img {
	width:100%;
}
.login_form .part_form {
	padding:30px 30px;
	/*border-top:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;*/
}
.login_form .part_form .text {
	border-bottom:1px dotted #D5D5D5;
    background:url(/images/login/ico_01.png) no-repeat 10px 19px; background-size:25px auto;
	padding-left:42px;
}
.login_form .part_form .a2 {
	background-position:10px -28px;
}
.login_form .part_form .text input {
	height:55px;
	line-height:55px;
	border: none;
	background:#FFF;
	padding:0;
	width:100%;
	border-radius:3px;
	text-indent:5px;
	font-size:16px;
}
.login_form .part_form .text span input {
	padding:0;
	color:#FF6600;
	height:25px;
	line-height:25px;
}
.login_form .public_button {
	padding:20px 30px 0;
}
.login_form .ico {
	padding:20px 0 0;
	text-align:center;
	font-size:0;
}
.login_form .ico img {
	width:250px;
}
.login_form .copyright_logo {
	padding:10px 0 50px;
	text-align:center;
	font-size:0;
}
.login_form .copyright_logo img {
	width:150px;
}

/*按钮*/
.public_button input {
	background:#0090FF;
	border: none; margin:0; padding:0; cursor:pointer; overflow: visible; width:100%; height:50px;
    line-height:50px; font-size:18px; color:#FFF; border-radius:50px;
}
.public_button a {
	background:#0090FF;
	width:100%; height:50px; line-height:50px; font-size:18px; color:#FFF !important; border-radius:50px;
	display:block; text-align:center;
}

/*内页*/
.part_01 {
	padding:100px 0 20px;
	text-align:center;
}
.part_01 .ico img {
	width:60px;
}
.part_01 .title {
	color:#2FC65D;
	font-size:24px;
	padding-top:8px;
}
.part_01 .errorContent {
	color:#2FC65D;
	padding-top:5px;
}
.part_01 .sum {
	padding:30px 0 50px;
	font-size:14px;
	line-height:28px;
}
.part_01 .button input {
	background-image: linear-gradient(to right, #34AB5B, #5ADC6A);
	border: none; margin:0; padding:0; cursor:pointer; overflow: visible; width:80%; height:50px;
    line-height:50px; font-size:18px; color:#FFF; border-radius:50px;
}
.part_01 .button a {
	background-image: linear-gradient(to right, #34AB5B, #5ADC6A);
	width:80%; height:50px; line-height:50px; font-size:18px; color:#FFF; border-radius:50px;
    display: block; margin: 0 auto;
}
.part_01b .title {
	color:#FF5A00;
}
.part_01b .errorContent {
	color:#FF5A00;
    font-size: 15px;
    font-weight: bold;
}
.part_01b .button input, .part_01b .button a {
	background-image: linear-gradient(to right, #F7341C, #FE7828);
}
.part_01 .pic {
	width: 80%;
    padding-bottom: 20px;
    margin: 0 auto;
}
.part_01 .pic img {
	width: 100%;
    border-radius:8px;
}
.part_02 {
	padding:90px 0 30px;
	text-align:center;
}
.part_02 .ico img {
	width:60px;
}
.part_02 .sum_bg {
	border:1px solid #EEE;
	background-image: linear-gradient(to bottom, #FFF, #f9f9f9);
	margin:0 auto;
	width:92%;
	border-radius:10px;
	margin-bottom:30px;
}
.part_02 .title {
	color:#2FC65D;
	font-size:20px;
	border-bottom:1px solid #EEE;
	padding:10px 0;
	margin:0 20px;
}
.part_02 .sum {
	padding:15px 0;
	font-size:16px;
	line-height:30px;
	margin:0 auto;
	width:80%;
}
.part_02 .file {
	width:80%;
    margin: 0 auto;
    position: relative;
}
.part_02 .file .bg {
    height: 50px;
    line-height:50px;
}
.part_02 .file p {
	height: 100%;
    background:#f1f1f1;
    background-size:41px auto;
    border-radius:50px;
}
.part_02 .file p span {
    background:url(/images/photo.png) no-repeat left center;
    background-size:20px auto;
    font-size:16px;
    padding: 0 0 0 29px;
}
.part_02 .file input {
	opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.part_02 .pic {
    width: 60%;
    /* padding-bottom: 10px; */
    margin: 0 auto;
    border: 1px solid #ececec;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 10px;
}
.part_02 .pic img {
    max-width: 100%;
    height: 150px;
    /* border-radius: 8px; */
}
.part_02 .button {
	padding:20px 0 0;
}
.part_02 .button input {
	background-image: linear-gradient(to right, #34AB5B, #5ADC6A);
	border: none; margin:0; padding:0; cursor:pointer; overflow: visible; width:80%; height:50px;
    line-height:50px; font-size:18px; color:#FFF; border-radius:50px;
}
.part_03 .banner {
	font-size:0;
	line-height:normal;
}
.part_03 .banner img {
	width:100%;
}
.part_03 .part_bg {
	padding:20px 20px;
}
.part_03 .ps {
	color:#FF0000;
	line-height:25px;
	font-size:13px;
	padding-bottom:20px;
}
.part_03 .pic {
	background:url(/images/ico_03.png) no-repeat; background-size:150px auto;
	width:150px;
	height:168px;
	position:relative;
	margin:0 auto;
	text-align:center;
}
.part_03 .pic input {
	width:100%;
	height:100%;
	opacity: 0;
	position:absolute;
	top:0;
	left:0;
}
.part_03 .pic img {
	/*width:100%;
	height:100%;
	border-radius: 100px;*/
	width:102px;
	height:69px;
	padding-top:49px;
}
.part_03 .public_button {
	padding:20px 50px;
}
.part_03 .public_a {
	text-align:center;
}
.part_03 .public_a a {
	color:#3399FF;
}
.part_04 .banner {
	font-size:0;
	line-height:normal;
}
.part_04 .banner img {
	width:100%;
}
.part_04 .part_bg {
	padding:20px 20px;
}
.part_04 .ps {
	color:#FF7800;
	line-height:25px;
	font-size:13px;
	padding-bottom:20px;
}
.part_04 .pic {
	background:url(/images/ico_03.png) no-repeat; background-size:150px auto;
	width:150px;
	height:168px;
	position:relative;
	margin:0 auto;
	text-align:center;
}
.part_04 .button {
	padding:20px 10px;
}
.part_04 .button li {
    float:left;
    width:50%;
	text-align:center;
}
.part_04 .button a {
	background:url(/images/ico_05a.png) no-repeat center 0; background-size:100px auto;
    padding-top:98px;
    color:#5A5A5A;
    display:block;
    font-size:14px;
}
.part_04 .button .a2 a {
	background:url(/images/ico_05b.png) no-repeat center 0; background-size:100px auto;
}