﻿@charset "utf-8";
/*公共*/
/*.border_n_t {border-top:none !important;}
.border_n_b {border-bottom:none !important;}
.border_n_l {border-left:none !important;}
.border_n_r {border-right:none !important;}
.border_n {border:none !important;}
.text_c {text-align: center !important;}
.text_l {text-align:left !important;}*/

/*弹出层样式*/
.part_layer {
	display:inline-block; *display:inline; zoom:1;
	width:85%;
	background:#FFF;
	vertical-align:middle;
	text-align:left;
	border-radius:.3rem;
}
.part_layer .part_layer_bg {
	padding:.2rem 0;
}
.part_layer .layer_title {
	text-align:center;
	color:#722619;
	/*padding:.45rem 0 .3rem;*/
	position:relative;
	font-size:.4rem;
}
.part_layer .layer_title b {
	display:none;
}
.part_layer .layer_title .close {
    background: url(/Content/Mobile/images/common/close4.png) no-repeat; background-size:.6rem auto;
	width:.6rem;
	height:.6rem;
	display:block;
	position:absolute;
	top:-.5rem;
	right:-.3rem;
}
.part_layer .layer_sum {
	font-size:.35rem;
	line-height:.6rem;
	padding:0 .2rem;
}
.part_layer .layer_sum .sum_bg {
	overflow-y:auto;
	height:4.8rem;
}
.part_layer .layer_sum .sum_bg p {
	font-size:100% !important;
}
.part_layer .layer_form {
	padding:0 .6rem;
	font-size:.3rem;
}
.part_layer .layer_form li {
	padding:.1rem 0;
}
.part_layer .layer_form .text input {
	background:#F5F5F5;
	border: none; padding: 0 .3rem; width: calc(100% - .6rem); height: 1rem; color: #333;
	border-radius:.15rem;
}
.part_layer .layer_form .text textarea {
	background:#F5F5F5;
	border: none; padding: .15rem .3rem; width: calc(100% - .6rem); height: 2rem; line-height: .5rem; color: #333;
	border-radius:.15rem;
}
.part_layer .layer_form label {
	margin-right:.3rem;
	color:#666666;
}
.part_layer .layer_button {
	padding:.3rem .5rem;
}
.part_layer .layer_button ul {
	display:flex;
}
.part_layer .layer_button li {
	text-align:center;
	flex:1;
	font-size:.36rem;
}
.part_layer .layer_button li p {
	padding:.1rem 0;
}
.part_layer .layer_button li:nth-child(2) p {
	border-left: 1px solid #ddd;
}
.part_layer .layer_button li:nth-child(1) p a {
	color:#999999;
}
.part_layer .layer_button li:nth-child(2) input {
	background: none; border: none; margin:0; padding:0; cursor:pointer; overflow: visible; color:#3475D9;
}
/*.part_layer_big {
	margin:100px 0;
	height:calc(100% - 200px);
}*/
.part_layer_big .layer_sum .sum_bg {
	max-height:12rem;
	height:auto;
}
.part_layer .layer_close {
	border-top: 1px solid #ddd;
	text-align:center;
}
.part_layer .layer_close a {
	color:#4C92CE;
	font-size:.4rem;
	display:block;
	padding:.45rem 0;
}

/*公共表格*/
.public_table {
    width: 100%;
	border-collapse:collapse;
}
.public_table th, .public_table td {
    border: 1px solid #CCC;
    padding: .1rem .2rem;
}
.public_table th {
    background: #F2F2F2;
	text-align:center;
	/*background-image: linear-gradient(to bottom, #FFF, #F5F5F5);*/
}
/*个性*/
.part_layer .layer_sum .sum_bg .public_table th {
	width:1.2rem;
}

/*备注*/
.tips {
	padding:0.4rem 0.4rem 0;
}
.tips .tips_bg {
	background:#FEFADE;
    border: 1px solid #ECD9C6;
	padding:0.3rem 0.35rem 0.45rem;
	position:relative;
}
.tips .sum {
	height:1.1rem;
	line-height:0.55rem;
	overflow:hidden;
	font-size: 0.36rem;
}
.tips .sum_h {
	height: auto;
}
.tips .more {
	/*text-align:right;*/
	font-size: 0.32rem;
	position:absolute;
	bottom:0;
	right:0;
}
.tips .more a {
	color:#FFF;
	background:#ECD9C6;
		padding:0 .15rem 0 .18rem;
	display:block;
	border-radius:.2rem 0 0 0;
}

/*公共表单*/
.public_form .public_button {
	padding:.5rem .3rem;
}
.public_form {
    background: #FFF;
}
.public_form .form_title {
	padding:0.4rem 0.4rem 0.4rem 0;
	background:#F2F2F2;
}
.public_form .form_title b {
	border-left:3px solid #569BFA;
	font-size: 0.4rem;
	font-family:"微软雅黑","黑体";
	color:#999999;
	font-weight:normal;
	line-height: .6rem;
	display:inline-block;
	padding-left:.35rem;
}
.public_form .form_title i {
	position:relative;
	font-style:normal;
	display:inline-block;
}
.public_form .form_title i a {
    background: url(/Content/images/public/ico_04.png) no-repeat; background-size:.4rem auto;
	width:.4rem;
	height:.4rem;
	display:block;
	position:absolute;
	top:-.34rem;
	left:.2rem;
}
.public_form .form_title i a span {
	background:#FFF;
	position:absolute;
	top:-.38rem;
	left:0;
	width:5rem;
	box-shadow:0 0 .1rem #AAAAAA;
	border-radius:.1rem;
	padding:.3rem .4rem;
	font-size:.32rem;
	line-height:.5rem;
	color:#666666;
	display: none;
}
.public_form .form_title i a:hover span {
	display:block;
}
.public_form .form_title .button {
	float:right;
}
.public_form .form_title .button input, .public_form .form_title .button a {
	background:#FF7700; height:.7rem; line-height:.7rem; font-size:.35rem; color:#FFF; padding:0 .3rem; margin: 0 0 0 .2rem; border-radius:100px;
}
.public_form .form_title .button input {
	border: none; cursor:pointer; overflow: visible;
}
.public_form .form_title .button a {
	display:inline-block; *display:inline; zoom:1; text-align:center;
}
.public_form .form_submit li {
	padding:0.3rem 0.4rem;
	border-bottom:1px solid #E9E9E9;
	position:relative;
}
.public_form .form_submit li * {
	vertical-align: middle;
}
.public_form .form_submit .title {
	float:left;
	font-size:0.40rem;
	width:40%;
	line-height:0.9rem;
}
/*.public_form .form_submit .title_UP {
	float:left;
	padding-top:5px;
	font-size:13px;
	width:70%;
}*/
.public_form .form_submit .title b {
	color:#666666;
	font-weight:normal;
	line-height:normal;
	display:inline-block;
}
.public_form .form_submit .star {
	color:#FF0000;
	padding-left:3px;
	font-size:0.26rem;
}
.public_form .form_submit .ps {
	color:#999;
	padding-left:0.2rem;
	font-size:0.32rem;
}
.public_form .form_submit .ps_red {
    text-align: right;
    position: absolute;
    top: 1rem;
    right: 0;
    font-size: 0.3rem;
	color: #FF0000;
	background:#FFF;
	padding-right:.4rem;
	min-height:.4rem;
}
.public_form .form_submit .form {
	float:right;
	width:60%;
}
.public_form .form_submit .text_li input {
	background: none; border: none; padding: 0; width: 100%; height: 0.9rem; color: #333;
	text-align:right;
	font-size:0.36rem;
}
.public_form .form_submit .textarea_li textarea {
	background: #FBFBFB; border: 1px solid #D9D9D9; margin:0; padding: 0.2rem 0.3rem; width: calc(100% - 0.6rem - 2px); height: 3rem; line-height: 0.5rem; color: #333;
	border-radius:0.15rem; font-size: 0.36rem;
}
/*.public_form .form_submit .file input {
	background: #FFF; border: 1px solid #B5C6D7; padding: 0; width: 300px; height: 30px; line-height: 30px; color: #333;
	border-radius:3px; box-shadow:inset 0 0 3px #d9d9d9;
}*/
/*.public_form .form_submit .text .button {
    background:#FF9900; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width:80px; height:30px; line-height:30px; font-size:12px; color:#FFF; font-family:"宋体"; border-radius:3px; box-shadow:inset 0 0 0 #FFF;
}
.public_form .form_submit .text .button:hover {
    background:#FF6600;
}*/
.public_form .form_submit .text_li select {
	background: url(/Content/images/public/ico_05.png) no-repeat calc(100% - 0.17rem); background-size:0.17rem auto;
	border: none; height: 0.9rem; color: #666; padding-right:0.4rem; float:right; margin-right:-0.4rem;
	appearance:none; -moz-appearance:none; -webkit-appearance:none;
	text-align:right; direction:rtl; font-size: 0.36rem;
}
.public_form .form_submit .text_li .select2 .select2-selection {
	background: none; border: none;
	text-align:right;
}
.public_form .form_submit .textarea_li {
	padding-bottom:0.36rem;
}
.public_form .form_submit .textarea_li .title {
	float: none;
	width: auto;
	line-height:normal;
	padding-bottom:0.2rem;
}
.public_form .form_submit .textarea_li .form {
	float: none;
	width: auto;
}
.public_form .form_submit .textarea_li .sum {
	background: #FBFBFB; border: 1px solid #D9D9D9; padding: 0.2rem 0.3rem; width: calc(100% - 0.6rem - 2px); min-height: 2rem; line-height: 0.5rem;
	border-radius:0.15rem; font-size: 0.36rem; color: #666;
}
.public_form .form_submit .select_list {
	padding-bottom:0.36rem;
}
.public_form .form_submit .select_list .title {
	float: none;
	width: auto;
	line-height:normal;
	padding-bottom:0.2rem;
}
.public_form .form_submit .select_list .form {
	float: none;
	width: auto;
}
.public_form .form_submit .select_list .form select {
	background: #FBFBFB; border: 1px solid #D9D9D9; height: 1rem; color: #666; border-radius:0.15rem;
	margin:0 0.1rem 0.2rem 0; font-size: 0.36rem;
}
.public_form .form_submit .select_list .form input {
	background: #FBFBFB; border: 1px solid #D9D9D9; margin:0; padding: 0 0.3rem; width: calc(100% - 0.6rem - 2px); height: 1rem; color: #333;
	border-radius:0.15rem; font-size: 0.36rem;
}
/*.public_form .form_submit .radio_li .form {
	text-align:right;
	color:#666;
}
.public_form .form_submit .radio_li .title {
	padding-top:0;
}
.public_form .form_submit .radio_li .form input {
	margin-left:8px;
}*/
.public_form .form_submit .txt_li {
	/*padding:12px 15px;*/
}
.public_form .form_submit .txt_li .title {
	float:left;
	padding-top:0;
}
.public_form .form_submit .txt_li .form {
	text-align:right;
	color:#666;
	line-height:0.9rem;
	font-size: 0.36rem;
}
.public_form .form_submit .pic_list {
    padding-top: .2rem;
    margin: 0 -.05rem;
}
.public_form .form_submit .pic_list ul {
	flex-wrap: wrap;
	display: flex;
}
.public_form .form_submit .pic_list li {
	width: calc(33.3333% - .1rem);
	padding: 0 .05rem .1rem;
	font-size: 0;
	border-bottom: none;
}
.public_form .form_submit .pic_list li img {
	width: 100%;
	height: 3rem; /*有3-9组图*/
}
.public_form .form_submit .pic_list li:first-child:nth-last-child(1), .public_form .form_submit .pic_list li:first-child:nth-last-child(1) ~ li {
	flex: 1; /*有1组图*/
}
.public_form .form_submit .pic_list li:first-child:nth-last-child(2), .public_form .form_submit .pic_list li:first-child:nth-last-child(2) ~ li {
	flex: 1; /*有2组图*/
}
.public_form .form_submit .pic_list li:first-child:nth-last-child(3), .public_form .form_submit .pic_list li:first-child:nth-last-child(3) ~ li {
	flex: 1; /*有3组图*/
}
.public_form .form_submit .pic_list li:first-child:nth-last-child(1) img, .public_form .form_submit .pic_list li:first-child:nth-last-child(1) ~ li img {
	height: auto; /*有1组图*/
}
.public_form .form_submit .pic_list li:first-child:nth-last-child(2) img, .public_form .form_submit .pic_list li:first-child:nth-last-child(2) ~ li img {
	height: 3.5rem; /*有2组图*/
}

/*.public_form .form_submit .textarea_txt_li {
	padding-bottom:15px;
}
.public_form .form_submit .textarea_txt_li .title {
	float: none;
	padding:0 0 5px;
	width: auto;
}
.public_form .form_submit .textarea_txt_li .form {
	background: #FBFBFB; border: 1px solid #D9D9D9; margin:0; padding: 5px 10px; width: calc(100% - 22px); line-height: 20px; color: #666;
	border-radius:5px;
}*/
.public_form .form_submit .file_li .form {
	line-height:.9rem;
}
.public_form .form_submit .file_li .button {
	float:right;
}
.public_form .form_submit .file_li .pic {
	float: right;
	padding-right:.3rem;
}
.public_form .form_submit .file_li .pic img {
	height:calc(.9rem - 4px);
	width:calc(.9rem - 4px);
	border-radius:.15rem;
	border:1px solid #CCC;
	padding:1px;
}
.public_form .form_submit .file_li .state {
    background: url(/Content/images/ico_04.png) no-repeat 0 .15rem; background-size:.5rem auto;
    color: #999999;
	padding-right:.3rem;
	padding-left:.65rem;
	float:right;
	font-size: 0.36rem;
}
.public_form .form_submit .file_li .state.on {
    color: #009900;
    background-position: 0 -4.85rem;
}
/*.public_form .form_submit .button {
	text-align:right;
}
.public_form .form_submit .button a {
	background:#E6F4FF; padding:0 12px; line-height:30px;
    font-size:12px; color:#0D95FF; border-radius:50px;
	display:inline-block;
}
.public_form .form_submit .button input {
	background:#E6F4FF; border: none; margin:0; padding:0 12px; cursor:pointer; overflow: visible; height:25px;
    font-size:12px; color:#0D95FF; border-radius:50px;
}*/
.public_form .form_submit .button {
	text-align:right;
	position:relative;
}
.public_form .form_submit .button input, .public_form .form_submit .button a {
	background:#E6F4FF; padding:0 .35rem; height:.8rem; line-height:.8rem;
	font-size:.36rem; color:#0D95FF; width:auto;
	border-radius:100px;
}
.public_form .form_submit .button input {
	margin:0; border:none; cursor:pointer; overflow: visible;
}
.public_form .form_submit .button a {
	display:inline-block;
}
.public_form .form_submit .button i {
	line-height:normal;
	font-style:normal;
	color:#FFFFFF;
	background:#FF6600;
	font-size:.22rem;
	padding:.06rem .13rem;
	text-align:center;
	border-radius:100px;
	position:absolute;
	top:0;
	right:-.1rem;
}
.public_form .form_submit .button_list {
	padding:0.4rem 0.25rem;
	display:flex;
}
.public_form .form_submit .button_list p {
	flex:1;
	padding:0 0.15rem;
}
.public_form .form_submit .button_list a {
	background:#E6F4FF; line-height:1.1rem;
    font-size:0.36rem; color:#0D95FF; border-radius:0.15rem;
	display: block;
	text-align:center;
}
.public_form .checkbox {
	padding:.3rem .5rem 0;
	font-size:.3rem;
}
.public_form .checkbox a {
    color: #0D95FF;
}
/*.public_form .form_submit .checkbox_list {
	padding-bottom:15px;
}
.public_form .form_submit .checkbox_list .title {
	float: none;
	padding:0 0 5px;
	width: auto;
}
.public_form .form_submit .checkbox_list .form {
	float: none;
	width: auto;
}
.public_form .form_submit .checkbox_list .form td {
	padding:1px 0;
}
.public_form .form_submit .checkbox_list .form label {
	padding-left:5px;
}*/
.public_form .form_submit .public_01 {
	padding: 1.1rem 0 0;
}
.public_form .star_txt {
    background: #f1f1f1;
    display: inline-block;
    line-height: .6rem;
    font-size: .32rem;
    margin-left: .05rem;
    border-radius: 100px;
    vertical-align: middle;
	text-align:center;
	padding:0 .4rem;
}
.public_form .label span {
	background: #fff3e2;
    color: #FF8C06;
    display: inline-block;
    line-height: .8rem;
    font-size: .32rem;
    margin: 0 .10rem .15rem 0;
    border-radius: 100px;
    vertical-align: middle;
	text-align:center;
	padding:0 .3rem;
}

/*美化开关*/
.public_form .form_submit li.switch .form {
	padding-top:0.1rem;
}
.switch input {
	display: none;
}
.switch label {
	width: 1.4rem;
	background: #CCC;
	height: calc(0.7rem + 2px);
	border-radius: 100px;
	float: right;
	box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
}
.switch label em {
	width: 0.7rem;
	height: 0.7rem;
	float: left;
	margin: 1px;
	border-radius: 100px;
	box-shadow: 2px 3px 8px rgba(0,0,0,.1);
	background: #FFF;
}
.switch input:checked + label {
	background: #a4d714;
}
.switch input:checked + label em {
	float: right;
}
.switch input:disabled + label {
	opacity: 0.5
}
/*美化复选框*/
.public_form .form_submit li.switch2 .form {
	padding-top:.2rem;
    width: auto;
}
.public_form .form_submit li.switch2 .title {
    width: calc(100% - .7rem);
}
.switch2 input {
	display: none;
}
.switch2 label {
    background: url(/Content/images/checkbox.png) no-repeat; background-size:.5rem auto;
	width: .5rem;
	height: .5rem;
	float: right;
}
.switch2 input:checked + label {
	background-position: 0 -3rem;
}

/*日期控件替换*/
.rolldate-container .rolldate-confirm {
    color: #FF6600 !important;
}

/*其他表单*/
/*.user_form {
	background: #FFF;
	box-shadow: 0 0 2px #AAA;
	border-radius: 5px;
	padding:20px 20px 10px;
	margin:0 10px;
}
.user_form li {
	padding-bottom:10px;
	position:relative;
}
.user_form .text input {
	background: #FFF; border: 1px solid #E1E1E1; padding: 0 10px; width:calc(100% - 20px); height: 45px; line-height: 45px; color: #333; font-size:14px;
	border-radius:5px;
}
.user_form .text textarea {
	background: #FFF; border: 1px solid #E1E1E1; padding: 5px 10px; width:calc(100% - 20px); height: 140px; line-height: 20px; color: #333;
	border-radius:5px;
}
.user_form .text select {
	background: #FFF; border: 1px solid #E1E1E1; padding: 0 0 0 7px; width:100%; height: 45px; line-height: 45px; color: #333; font-size:14px;
	border-radius:5px;
}
.user_form .text_list select {
	margin-bottom:2px;
}
.user_form .disabled input {
	background: #F1F1F1;
}
.user_form .radio * {
	vertical-align: middle;
}
.user_form .radio label {
	padding-right:20px;
}
.user_form .radio b {
	font-weight:normal;
	font-size:14px;
	padding-right:8px;
}
.user_form .radio label span {
	padding-left:5px;
	color:#999;
}
.user_form .button {
	position: absolute;
	top:11px;
	right:12px;
}
.user_form .button input {
    background: #E1F0FB; border: none; margin:0; padding:0 10px; cursor:pointer; overflow: visible;
	height:24px; line-height:24px; color:#0082DC;
	border-radius:100px;
}
.user_form .code {
	position: absolute;
	top:9px;
	right:9px;
}
.user_form li:hover .text input, .user_form li:hover .text textarea, .user_form li:hover .text select {
	border-color:#9BD7FF;
	background-color:#EBF4FC;
	color:#0082DC;
}
.user_form li:hover .button input {
	color:#FFF;
	background-color:#0082DC;
}
.user_form .checkbox {
	padding-bottom:10px;
}
.user_form .checkbox span {
	padding-left:7px;
}
.user_form .checkbox a {
    color: #054782;
}
.user_form .ps {
	padding-top:2px;
	color:#999999;
}*/

/*申请成功*/
/*.business_success {
	padding:50px 0 40px;
	color:#FF6600;
	background:#FFF;
	box-shadow:0 0 3px #AAAAAA;
	text-align:center;
	border-radius:5px;
	margin:10px 10px 0;
}
.business_success .title {
	background:url(/Content/images/2018/public/ico_06.png) no-repeat center 0; background-size:70px auto;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:80px 0 0;
}
.business_success .sum {
	line-height:22px;
	text-align:center;
	padding:20px 30px 0;
	font-size:12px;
}
.business_success .button {
	padding: 20px 0 0;
}
.business_success .button a {
    background:#E6F4FF;
    color: #569BFA;
    display:inline-block; *display:inline; zoom:1;
    height: 35px;
    line-height: 35px;
    text-align: center;
	width:40%;
	border-radius:50px;
	font-size:14px;
	margin:0 10px;
}*/

/* 办理进度 */
/*.handle_progress {
	background:#FFF;
	box-shadow:0 0 3px #AAAAAA;
	border-radius:5px;
	margin:10px 10px 0;
	padding:15px 15px 1px;
}
.handle_progress li {
	background:#BCBCBC;
	border-radius:12px;
	padding:15px !important;
	margin-bottom:15px;
}
.handle_progress li .handle_title {
	color:#FFFFFF;
}
.handle_progress li .handle_title i {
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	border-radius:50px;
	width:45px;
	height:45px;
	line-height:45px;
	display:inline-block; *display:inline; zoom:1;
	text-align:center;
	color:#BCBCBC;
	font-style: normal;
	float:left;
	font-weight:bold;
}
.handle_progress li .handle_title p {
	padding-left:55px;
}
.handle_progress li .handle_title p b {
	display:block;
	font-size:18px;
}
.handle_progress li .sum {
	color:#333;
	background:#FFFFFF;
	border-radius:12px;
	min-height:100px;
	padding:10px 15px;
	margin-top:10px;
	line-height:20px;
}
.handle_progress li.pass {
	background:#85CDA5;
}
.handle_progress li.pass .handle_title i {
	color:#85CDA5;
}
.handle_progress li.pass .sum b {
	color:#85CDA5;
}
.handle_progress li.fail {
	background:#F79464;
}
.handle_progress li.fail .handle_title i {
	color:#F79464;
}
.handle_progress li.fail .sum b {
	color:#F79464;
}*/

/* 办理须知 */
/*.public_table_content {
	background:#FFF;
	padding:10px;
}
.public_table_title {
	font-size:14px;
	font-family:"微软雅黑","黑体";
	padding:8px 0 5px;
}
.public_table {
    width: 100%;
	border-collapse:collapse;
    border: 2px solid #C9DAEF;
	line-height:16px;
}
.public_table * {
	font-size:12px !important;
	font-family:"微软雅黑" !important;
}
.public_table th, .public_table td {
	border: 1px solid #C9DAEF;
	padding: 8px;
}
.public_table td {
	width:35%;
}
.public_table th {
    background: #F5F9FF;
	width:15%;
}
.public_table_02 {
    border: 2px solid #C9DAEF;
    width: 100%;
	border-collapse:collapse;
	line-height:16px;
}
.public_table_02 * {
	font-family:"微软雅黑" !important;
}
.public_table_02 td * {
	font-size:11px !important;
}
.public_table_02 td {
	border-bottom:1px solid #C9DAEF;
    padding: 8px 0 8px 10px;
	text-align:center;
}
.public_table_02 th {
    background: #F5F9FF;
	border-bottom:1px solid #C9DAEF;
    padding: 8px 0 8px 10px;
}
.public_table_02 td a {
	background:#E6F4FF;
	color:#0D95FF;
	display:inline-block; *display:inline; zoom:1;
	padding:4px 8px;
	margin:0 2px;
	border-radius:8px;
}
.public_table_02 td a:hover {
	background:#FEEDE9;
	color: #FF3300;
}
.public_table_02 tr:hover td {
	background:#FFFFF0;
}
.public_table_02 td:nth-child(1), .public_table_02 th:nth-child(1) {
	display:none;
}
.public_table_02 td:nth-child(3), .public_table_02 th:nth-child(3) {
	display:none;
}
.public_table_02 td:nth-child(4), .public_table_02 th:nth-child(4) {
	display:none;
}
.public_table_02 th:nth-child(5) {
	width:80px !important;
}*/

/*其他*/
.public_01 {
	padding:15px;
	background:#FFF;
}
.public_01 table {
    width: 100%;
	border-collapse:collapse;
}
.public_01 th, .public_01 td {
    border: 1px solid #C9DAEF;
    padding: .3rem .1rem;
	text-align:center;
	font-size:.36rem;
}
.public_01 th {
    background:#C9DAEF;
}
.public_01 a {
	color:#4598F2;
}
.public_01 a:hover {
	color:#FF6600;
}
/*.public_02 {
	padding:15px;
	background:#FFF;
}
.public_02 table {
    width: 100%;
	border-collapse:collapse;
}
.public_02 th {
    background:#C9DAEF;
	text-align: left;
    padding: 8px 5px;
}
.public_02 td {
    border-bottom: 1px solid #C9DAEF;
    padding: 8px 5px;
}
.public_02 td b {
	font-weight: normal;
}
.public_02 td span {
	color:#0D95FF;
}
.public_03 {
	background:#FFF;
	box-shadow:0 0 3px #AAAAAA;
	border-radius:5px;
	text-align:center;
	margin:15px 15px 0;
	padding:15px;
}
.public_03 .pic img {
	max-width:100%;
}
.public_03 .download {
	padding:60px 0 40px;
}
.public_03 .download img {
	width:30%;
	display:block;
	margin:0 auto;
}
.public_03 .download span {
	display:block;
	color:#FD9500;
	padding-top:8px;
}
.public_03 .title {
	font-size:14px;
	font-family:"微软雅黑","黑体";
	padding-top:8px;
}
.public_03 .time {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px;
}
.public_04 {
	background:#FFF;
	box-shadow:0 0 3px #AAAAAA;
	border-radius:5px;
	text-align:center;
	margin:15px 15px 0;
	padding:15px;
}
.public_04 .public_bg {
	position:relative;
}
.public_04 .button {
	width:100%;
	height:200px;
	position:absolute;
	top:0;
	left:0;
}
.public_04 .button input {
	opacity:0;
	width:100%;
	height:100%;
}
.public_04 .pic {
	background:url(/Content/images/2018/public/ico_08.png) no-repeat center center #f2f2f2; background-size:70px auto;
	height:200px;
	border-radius:5px;
}
.public_04 .pic img {
	width:100%;
	height:100%;
}*/