@charset "utf-8";
/* CSS Document */
/** {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}*/
.clearfix {
	content: "";
　　 height:0;
　　 display:block;
　　 visibility:hidden;
　　 clear:both;
}
.top_con {
	background: #fff;
	box-shadow: 0 0px 3px 3px #ddd;
}
.top_left, .col-55 {
	width: 55%;
	box-sizing: border-box;
	float: left;
}
.top_right, .col-45 {
	width: 45%;
	box-sizing: border-box;
	float: left;
}
.col-70 {
	width: 70%;
	box-sizing: border-box;
	float: left;
}
.color_warning {
	color: #e99a02;
}
.color_dark_warning {
	color: #e3c001;
}
.top_tip {
 font-size:.6rem;
}
.top_btn {
	position: relative;
 margin-top:.5rem;
 padding:0 .8rem;
}
.top_btn button {
	width: 100%;
 padding:.3rem;
 font-size:.8rem;
	color: #fff;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: none;
	display: block;
	background: #28a601;
}
/*.top_btn button i{
	margin-right:.2rem;
	}*/
.top_btn button:active {
	opacity: .8;
}
.page_title {
	color: #333;
 padding:.7rem 10px;
 font-size:.95rem;
	line-height: 1;
}
.page_title i {
 width:.2rem;
 height:.85rem;
	vertical-align: top;
	margin-right: 5px;
	display: inline-block;
	background: #0384d5;
}
.zc_info {
 font-size:.75rem;
	padding: 10px;
	background: #fff;
}
.color_333 {
	color: #333;
}
.col-35 {
	width: 33%;
	margin-right: 1%;
	box-sizing: border-box;
	float: left;
}
.col-65 {
	width: 65%;
	box-sizing: border-box;
	float: left;
}
.zc_list {
 padding:.35rem 10px;
	border-bottom: 1px solid #eaeaea;
}
.border_no {
	border: none !important;
}
.border_t_no {
	border-top: none !important;
}
.suggestion_box {
 padding:.85rem 4rem;
}
.suggestion_box button {
 font-size:.8rem;
	color: #fff;
	width: 100%;
 padding: .4rem 0;
	border: none;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #0384d5;
}
.suggestion_box button:active {
	opacity: .8;
}
.suggestion_box button i {
	margin-right: 5px;
}
.modify_btn button {
 font-size:.8rem;
	border: none;
	color: #fff;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #e89f04;
}
.modify_btn button:active {
	opacity: .8;
}
.modal_con {
	position: absolute;
	top: 10%;
	left: 10px;
	right: 10px;
	max-height: 80%;
	overflow-y: auto;
	opacity: 1;
	background: #fff;
}
.modal_title {
	font-size: 0.9rem;
	color: #fff;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	background: #0384d5;
}
.model_maincon {
 font-size:.7rem;
 padding:.85rem 10px;
}
.line_h_35 {
	line-height: 35px;
}
ul, li {
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-padding-start: 0;
}
.order_option {
}
.divselect {
	width: 100%;
	position: relative;
}
.divselect div {
	height: 35px;
	line-height: 35px;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 35px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(../images/snajiao.jpg) right center no-repeat;
	background-size: contain;
}
.divselect ul {
	width: 100%;
	text-align: center;
	display: none;
	border: 1px solid #ccc;
	border-top: 0;
	position: absolute;
	z-index: 999;
	padding-left: 0;
	background: #fff;
}
.divselect ul li {
	width: 100%;
	line-height: 28px;
}
.divselect ul li a {
	text-decoration: none;
	color: #333;
	display: block;
}
.divselect ul li a:active {
	background: #f5f5f5;
}
.margin_b_md {
 margin-bottom:.5rem;
}
.text-right {
	text-align: right;
}
.border_textarea {
	padding: 3px 5px;
	width: 100%;
 font-size:.7rem;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0;
}
.btn_success {
 font-size:.8rem;
 padding:.35rem 0;
	width: 100%;
	color: #fff;
	border: none;
	background: #28a601;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.btn_select {
 padding:.35rem 0;
	width: 20%;
	color: #fff;
	border: none;
	background: #0e81da;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.btn_success i, .btn_warning i {
	margin-right: 5px;
}
.btn_warning {
 font-size:.8rem;
 padding:.35rem 0;
	width: 100%;
	color: #fff;
	border: none;
	background: #e87504;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.btn_warning:active, .btn_success:active {
	opacity: .8;
}
.padding_l_5 {
	padding-left: 5px;
}
.padding_l_10 {
	padding-left: 10px;
}
.padding_l_em {
	padding-left: 1em;
}
.padding_lr_md {
 padding:0 .6rem;
}
.padding_lr_no {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.padding_no {
	padding: 0 !important;
}
.margin_t_lg {
	margin-top: 1rem;
}
.btn_close {
}
.top_right_con {
 padding: .5rem .2rem .2rem .2rem;
}
 @media screen and (min-width:321px) and (max-width:375px) {
.top_right_con {
 padding: 1.1rem .2rem .2rem .2rem;
}
}
 @media screen and (min-width:376px) and (max-width:414px) {
.top_right_con {
 padding: 1.2rem .2rem .2rem .2rem;
}
}
 @media screen and (min-width:415px) and (max-width:639px) {
.top_right_con {
 padding: .5rem .2rem .2rem .2rem;
}
}
 @media screen and (min-width:640px) and (max-width:719px) {
.top_right_con {
 padding: .5rem .2rem .2rem .2rem;
}
}
 @media screen and (min-width:720px) and (max-width:749px) {
.top_right_con {
 padding: .5rem .2rem .2rem .2rem;
}
}
@media screen and (min-width:750px) and (max-width:799px) {
.top_right_con {
 padding: .5rem .2rem .2rem .2rem;
}
}
 @media screen and (min-width:800px) {
.top_right_con {
 padding: .5rem .2rem .2rem .2rem;
}
}
.bar .iconfont {
	position: relative;
	z-index: 20;
 padding: .5rem .1rem;
	font-size: 1rem;
	line-height: 1.2rem;
}
.img_mode {
}
.img_show {
	position: relative;
}
.img_show img {
	width: 100%;
}
.img_delete {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
	width: 1.2rem;
	height: 1.2rem;
	background: url(../images/img_delete.png) no-repeat;
	background-size: cover;
}
.img_file, .upload_img {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.img_file input, .upload_img input {
	position: absolute;
	font-size: 100px;
	right: 0;
	top: 0;
	opacity: 0;
}
.font_xs {
 font-size:.75rem;
}
.font_md {
 font-size:.85rem;
}
.input_box {
	width: 100%;
	padding: 0 5px;
	height: 35px;
	line-height: 35px;
 font-size:.7rem;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.bg_white {
	background: #fff;
}
.bg_dark_white {
	background: #f2f2f2;
}
.login_con {
	padding: 15px 35px;
}
.text_error {
 font-size:.7rem;
	color: #da0101;
}
.login_form input {
	width: 100%;
	height: 40px;
	line-height: 40px;
 font-size:.7rem;
	padding: 0 10px;
	margin-bottom: 15px;
	display: block;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	box-shadow: 0 0 3px rgba(0,0,0,.1);
}
.login_form input:focus {
	border: 1px solid #2697df;
	box-shadow: 0 0 3px rgba(38,251,223,.5);
}
.login_form button {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #28a601;
	background: #28a601;
 font-size:.8rem;
	color: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
}
.login_form button:active {
	opacity: .7;
	filter: Alpha(opacity=70);
}
.modal_success {
	text-align: center;
	font-size: 1.2rem;
	line-height: 1;
 padding:1rem .5rem 1.2rem;
	color: #28a601;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	left: 2rem;
	right: 2rem;
	top: 50%;
	margin-top: -3rem;
}
.modal_success .iconfont {
	position: relative;
 top:.2rem;
	font-size: 1.8rem;
	text-shadow: 0 3px 10px rgba(0,0,0,.3);
}
.problem_con {
	padding: 20px 10px;
}
.problem_use, .relative {
	position: relative;
}
.problem_use ul {
	position: absolute;
	z-index: 99;
	margin-top: 5px;
	padding: 10px;
	box-shadow: 0 0 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
	background: #fff;
	display: none;
}
.problem_use ul li {
	padding: 10px 0;
	border-top: 1px solid #e2e2e2;
}
.problem_use ul li:first-child {
	border-top: none;
}
.problem_use ul li:active {
	color: #0e81da;
}
.problem_con .problem_textarea {
	width: 100%;
	margin-top: 20px;
	display: block;
	border: 1px solid #ccc;
}
.problem_con button {
	width: 100%;
	padding: 5px 0;
	border: none;
	outline: none;
	margin-top: 25px;
	margin-bottom: 10px;
	display: block;
}
.btn-warning {
	color: #fff;
	background: #e76e02;
}
.btn-warning:hover, .btn-warning:active {
	color: #fff;
	background: #d36b1f;
}
.btn-info {
	color: #fff;
	background: #0e81da;
}
.btn-info:hover, .btn-info:active {
	color: #fff;
	background: #0e79cb;
}
.m_r_2 {
	margin-right: 2px;
}
.m_r_10 {
	margin-right: 10px;
}
.color_default {
	color: #333;
}
.color_grey {
	color: #666;
}
.color_muted {
	color: #999;
}
.color_info {
	color: #0e81da;
}
.color_light_info {
	color: #29b1fe;
}
.color_dark_info {
	color: #177986;
}
.color_dark_info {
	color: #167885;
}
.color_more_dark_info {
	color: #0059a7;
}
.color_success {
	color: #2fcc9f;
}
.color_light_success {
	color: #a2bb39;
}
.color_dark_success {
	color: #08c003;
}
.color_more_light_success {
	color: #a1ba38;
}
.color_green {
	color: #b0a910;
}
.color_danger {
	color: #df4442;
}
.color_red {
	color: #c00 !important;
}
.color_dark_danger {
	color: #f4a224;
}
.color_warning {
	color: #fdb33a;
}
.color_primary {
	color: #812a8b;
}
.color_light_primary {
	color: #ce5fa1;
}
.bold {
	font-weight: bold;
}
.m_lr_5 {
	margin-left: 5px;
	margin-right: 5px;
}
.jh_login_con {
	padding: 0px 30px;
}
.jh_login_form label {
	color: #333;
 font-size:.85rem;
	margin-bottom: 15px;
	display: block;
}
.jh_login_form label {
	position: relative;
}
.jh_login_form label > div {
	position: absolute;
	line-height: 40px;
}
.jh_login_form label .iconfont {
	color: #999;
	padding-right: 7px;
	margin-right: 10px;
	border-right: 1px solid #ccc;
}
.jh_login_form label input {
	height: 40px;
	line-height: 40px;
	padding-left: 1.7rem;
	display: block;
	width: 100%;
	border: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	border-radius: 0;
	box-shadow: none;
	-webkit-appearance: none;
}
.jh_login_form button {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border: none;
 font-size:.9rem;
	display: block;
	margin-top: 2rem;
	background: #0e81da;
}
.jh_login_form button:hover {
	background: #0e6fba;
}
.tell_consultation {
 font-size:.7rem;
}
.font_max_lg {
	font-size: 1rem;
}
.con_area {
 font-size:.8rem;
	padding: 10px;
	background: #fff;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.padding_tb_5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding_tb_10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padding_lr_5 {
	padding-left: 5px;
	padding-right: 5px;
}
.padding_lr_10 {
	padding-left: 10px;
	padding-right: 10px;
}
.padding_t_8 {
	padding-top: 8px;
}
.padding_t_10 {
	padding-top: 10px;
}
.padding_t_15 {
	padding-top: 15px;
}
.padding_r_5 {
	padding-right: 5px;
}
.padding_r_10 {
	padding-right: 10px;
}
.padding_b_10 {
	padding-bottom: 10px;
}
.padding_b_55 {
	padding-bottom: 55px;
}
.m_t_5 {
	margin-top: 5px;
}
.m_t_8 {
	margin-top: 8px;
}
.m_t_10 {
	margin-top: 10px;
}
.m_t_15 {
	margin-top: 15px;
}
.m_t_20 {
	margin-top: 20px;
}
.m_t_25 {
	margin-top: 25px;
}
.m_t_30 {
	margin-top: 30px;
}
.m_t_no {
	margin-top: 0 !important;
}
.m_l_3 {
	margin-left: 3px;
}
.m_l_5 {
	margin-left: 5px;
}
.m_l_10 {
	margin-left: 10px;
}
.m_l_15 {
	margin-left: 15px;
}
.m_b_10 {
	margin-bottom: 10px;
}
.m_b_15 {
	margin-bottom: 15px;
}
.m_b_20 {
	margin-bottom: 20px;
}
.m_b_25 {
	margin-bottom: 25px;
}
.m_b_5 {
	margin-bottom: 5px;
}
.m_tb_10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
select {
	background: #fff;
}
.green_circle {
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	color: #fff;
	font-size: 1.2rem;
	background: #36d2a5;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}
.warning_circle {
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	color: #fff;
	font-size: 1.2rem;
	background: #fdb74c;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}
.info_circle {
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	color: #fff;
	font-size: 1.2rem;
	background: #25b0fe;
	display: inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
}
.border_r {
	border-right: 1px solid #e7e7e7;
}
.border_b {
	border-bottom: 1px solid #e7e7e7;
}
.border_t {
	border-top: 1px solid #e2e2e2;
}
.index_icon {
	padding-bottom: 80px;
}
.index_icon .row a {
	display: block;
	color: #333;
}
.index_icon a:active, .index_icon a:hover {
	color: #0e81da;
}
.index_icon .iconfont {
	font-size: 1.2rem;
}
.index_icon .index_icon_list {
}
.index_icon .index_icon_list a span {
	margin-top: 5px;
	height: 1.5rem;
	line-height: 1.5rem;
	display: block;
	position: relative;
}
.index_icon .index_icon_list a div {
	height: 1rem;
 font-size:.7rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.footer_bar {
	width: 100%;
	height: 50px;
	position: absolute;
	bottom: 0;
	z-index: 9999;
	padding-top: 3px;
	border-top: 1px solid #e2e2e2;
 font-size:.65rem;
	background: #ededed;
}
.footer_bar a {
	color: #666;
	display: block;
	position: relative;
}
.footer_bar a .badge {
	top: 0px;
}
.footer_bar a.f_bar_on, .footer_bar a:hover {
	color: #0e81da
}
.footer_bar a div {
	line-height: 1;
}
.font_40 {
	font-size: 1.2rem;
}
.font_34 {
	font-size: 1.05rem;
}
.font_32 {
	font-size: 1rem;
}
.font_30 {
 font-size:.95rem !important;
}
.footer_bar .iconfont, .font_28 {
 font-size:.9rem !important;
}
.font_26 {
 font-size:.85rem;
}
.font_24 {
 font-size:.8rem;
}
.font_22 {
 font-size:.75rem;
}
.font_20 {
 font-size:.7rem;
}
.font_18 {
 font-size:.65rem;
}
.font_16 {
 font-size:.6rem;
}
.block {
	display: block;
}
.badge {
 height:.8rem;
 line-height:.8rem;
 padding:0 .25rem;
	display: block;
	font-style: normal;
	position: absolute;
	top: -5px;
	left: 65%;
	color: #fff;
 font-size:.7rem;
	background: #e76e02;
}
.tab {
	width: 100%;
 font-size:.65rem;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	padding-top: 2.35rem;
}
.tab dt {
	position: fixed;
	top: 0;
	z-index: 99;
	width: 100%;
	height: 2.2rem;
	border-bottom: 1px solid #e2e2e2;
}
.tab dt span {
	display: block;
	text-align: center;
	height: 2.2rem;
	line-height: 2.2rem;
 font-size:.8rem;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 2px solid #fff;
	background: #fff;
}
.tab dt span.current {
	color: #0e81da;
	border-bottom: 2px solid #0e81da;
}
.tab dd {
	-webkit-margin-start: 0;
	display: none
}
.zhengwen_con {
	padding-bottom: 60px;
}
.zhengwen_footer, .shenherizhi_footer, .footer_return {
	position: fixed;
	bottom: 0;
	z-index: 99;
	width: 100%;
	padding: 12px 0;
 font-size:.8rem;
	border-top: 1px solid #e1e0e0;
	background: #fff;
}
.zhengwen_footer a {
	display: block;
	border-left: 1px solid #e6e5e5;
}
.border_l_no {
	border-left: none !important;
}
.shenpi_list {
	margin-top: 5px;
	margin-bottom: 10px;
}
.shenpi_title {
 font-size:.65rem;
	color: #b8ad03;
}
.shenpi_process {
 font-size:.75rem;
}
.shenpi_process .iconfont {
	color: #bcbcbc;
	display: block;
	float: left;
}
.pass_color {
	color: #07ad22;
}
.fail_color {
	color: #dc0000;
}
.examine_color {
	color: #e6b405;
}
.inline_block {
	width: 4px;
 height:.6rem;
	display: inline-block;
	background: #bcbcbc;
	margin-right: 6px;
}
.detail_info_list {
}
.detail_info_item {
 font-size:.75rem;
	border: 1px solid #b8e1ff;
}
.detail_info_title {
	color: #333;
	padding: 10px;
	background: #f4faff;
}
.circle_xiala {
	width: 1.6rem;
	height: 1.6rem;
	font-size: 1.1rem;
	color: #bcbcbc;
	line-height: 1.6rem;
	text-align: center;
 margin-top:.3rem;
	display: inline-block;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #fff;
}
.circle_xiala_on {
	transform: rotate(90deg) !important;
	-ms-transform: rotate(90deg) !important;
	-webkit-transform: rotate(90deg) !important;
}
.detail_info_con {
	line-height: 1.8;
	padding: 10px;
	display: none;
}
.upload_wj {
	width: 4rem;
	height: 1.5rem;
	display: inline-block;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
	background: #0e81da;
}
.upload_wj span {
	width: 4rem;
	height: 1.5rem;
 font-size:.8rem;
	line-height: 1.5rem;
	text-align: center;
	display: block;
	position: absolute;
	color: #fff;
}
.upload_wj input {
	width: 4rem;
	height: 1.5rem;
	border: none;
	background: none;
	opacity: 0;
	filter: Alpha(opacity=0);
}
.fujian_list {
}
.fujian_item {
	padding: 10px;
	border-top: 1px solid #eee;
	background: #fff;
}
.fujian_item_img img {
	width: 70%;
 margin-top:.5rem;
}
.fujian_item_title {
 font-size:.8rem;
	height: 1.2rem;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.fujian_item_title:active, .fujian_item_title:hover {
	color: #0e81da;
}
.fujian_item_delete {
	font-size: 1.3rem;
	color: #ccc;
	display: block;
 margin-top:.5rem;
}
.fujian_item_delete:active, .fujian_item_delete:hover {
	color: #df4442
}
.shenherizhi {
 font-size:.8rem;
	padding-bottom: 60px;
}
.shenherizhi_footer a, .footer_return a {
	width: 100%;
	text-align: center;
	display: block;
}
.shenhe_box {
	margin: 15px 0 20px;
	border: 1px solid #e2e2e2;
}
p {
	margin: 0;
}
.shenhe_con {
}
.shenhe_title {
	color: #fff;
	line-height: 1.75rem;
	background: -webkit-linear-gradient(red, blue);
	background: -o-linear-gradient(red, blue);
	background: -moz-linear-gradient(red, blue);
	background: linear-gradient(#05aad9, #029ac6);
}
.shenhe_con ul {
	padding: 0;
}
.shenhe_con ul li {
	padding: 10px;
 font-size:.75rem;
	border-top: 1px solid #e2e2e2;
}
.shenhe_con ul li:first-child {
	border-top: none;
}
.shenhe_con ul li p {
	line-height: 1.2;
}
.shenhe_con ul li p + p {
	margin-top: 3px;
}
.my_con {
 font-size:.8rem;
}
.my_con .row {
	padding: 10px;
	border-bottom: 1px solid #eee;
}
.my_form input {
	height: 30px;
	line-height: 30px;
	width: 98%;
	padding: 0 5px;
	display: block;
	border: 1px solid #ccc;
	background: #fff;
}
.my_form button {
	height: 30px;
 font-size:.75rem;
	display: block;
	color: #e76e02;
	border: 1px solid #e76e02;
	margin-left: 5px;
	background: #fff;
}
.my_form button:active {
	color: #fff;
	background: #e76e02;
}
.title_block {
	width: 4px;
 height:.85rem;
	margin-right: 5px;
	display: inline-block;
	vertical-align: top;
	background: -webkit-linear-gradient(left, #ff7800, #ffc600);
	background: -o-linear-gradient(right, #ff7800, #ffc600);
	background: -moz-linear-gradient(right, #ff7800, #ffc600);
	background: linear-gradient(to right, #ff7800, #ffc600);
}
.upload_form {
}
.label_block {
	line-height: 2rem;
	display: block;
}
.input_file_box {
	position: relative;
	margin-left: 5px;
}
.input_file_bg {
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	color: #fff;
 font-size:.8rem;
	background: #6e9ca8;
}
.input_file_bg:hover {
	color: #fff;
	background: #6fadbd;
}
.input_text {
	height: 35px;
	width: 100%;
	padding: 0 5px;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 0;
	box-shadow: none;
	-webkit-appearance: none;
}
.input_file {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	height: 35px;
	opacity: 0;
	filter: Alpha(opacity=0);
}
.textarea_block {
	padding: 5px;
	width: 100%;
 font-size:.75rem;
	display: block;
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: none;
	-webkit-appearance: none;
}
.bottom_btn {
	width: 100%;
	position: fixed;
	bottom: 0;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #eee;
	background: #f3f3f3;
}
.btn_upload, .btn_goback, .btn_paging {
 font-size:.8rem;
	width: 100%;
	display: block;
 padding:.4rem 0;
	color: #fff;
	text-align: center;
	line-height: 1.5;
}
.search_input {
	width: 100%;
	height: 35px;
	padding: 0 38px 0 10px;
 font-size:.75rem;
	margin-top: 3px;
	border: 1px solid #dcdcdc;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	display: block;
	box-shadow: none;
	-webkit-appearance: none;
}
.search_btn {
	position: absolute;
	top: 3px;
	right: 0;
	font-size: 1rem;
	line-height: 35px;
	font-weight: bold;
	color: #ccc;
	border: none;
	cursor: pointer;
	background: none;
}
.search_btn:active {
	color: #0894ec;
}
.shuju_show {
	position: relative;
 font-size:.75rem;
	color: #0e81da;
	height: 35px;
	line-height: 35px;
	padding-right: 23px;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.shuju_show span:last-child {
	position: absolute;
	top: 7px;
	right: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-left: 3px;
	border: 1px solid #e2e2e2;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	background: #fff;
}
.yewu_list {
 font-size:.7rem;
	padding-bottom: 55px;
}
.yewu_list li {
	padding: 10px;
	border-top: 1px solid #eee;
}
.yewu_list li a {
	color: #333;
}
.yewu_list li:active {
	background: #f0f8ff;
}
.xiaoxi_list li {
	position: relative;
 padding: .7rem 10px;
	border-bottom: 1px solid #eee;
}
.xiaoxi_list li .xiaoxi_title {
	color: #333;
	line-height: 1.2;
	display: block;
}
.xiaoxi_list li .xiaoxi_title:active {
	color: #0e81da
}
.xiaoxi_list li .xiaoxi_btn {
 font-size:.75rem;
	color: #e76e02;
	line-height: 1.6rem;
 padding:0 .75rem;
	display: inline-block;
	border: 1px solid #e76e02;
}
.xiaoxi_list li .xiaoxi_btn:active {
	color: #fff;
	background: #e76e02;
}
.xiaoxi_list li .chuli_modal {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9;
	background: rgba(0,0,0,.3);
	display: none;
}
.xiaoxi_list li .chuli_modal .chuli_con {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 2.1rem;
	margin-top: -1.05rem;
	margin-left: -5.15rem;
}
.xiaoxi_list li .chuli_modal a {
	line-height: 2.1rem;
	width: 5rem;
	text-align: center;
	display: inline-block;
}
.xiaoxi_num {
	margin: 1rem 0;
 font-size:.65rem;
}
.xiaoxi_num select {
	height: 1.7rem;
	line-height: 1.7rem;
	padding: 0 10px;
	margin: 0 5px;
	border: 1px solid #ccc;
	background: #fff;
}
.xiaoxi_num button {
	height: 1.7rem;
 padding:0 .85rem;
	margin-left: 10px;
	color: #fff;
	border: 0;
	background: #0e81da;
}
.xiaoxi_num button:active {
	background: #1d99f8;
}
.daizhuan_yijian {
	position: relative;
}
.daizhuan_yijian > ul {
	position: absolute;
	z-index: 999;
	padding: 10px 0;
	background: #fff;
	box-shadow: 0 0 3px rgba(0,0,0,.3);
	display: none;
}
.daizhuan_yijian > ul li {
	padding: 10px;
	border-top: 1px solid #e7e7e7;
}
.daizhuan_yijian > ul li:first-child {
	border-top: none;
}
.daizhuan_yijian > ul li:active {
	color: #0e81da;
}
.xuanze_user {
}
.xuanze_user_item > div {
 padding:.6rem 10px;
	border-bottom: 1px solid #eee;
}
.xuanze_user_item > div:active span {
	color: #0e81da;
}
.xuanze_user_item .iconfont {
	color: #ccc;
}
.xuanze_user_item > ul {
	display: none;
}
.xuanze_user_item > ul > li {
	border-bottom: 1px solid #eee;
}
.xuanze_user_item > ul > li a {
	color: #666;
 padding:.5rem 10px .5rem 2em;
	display: block;
}
.user_show {
	height: 3.2rem;
 padding:.2rem 0;
	overflow-y: scroll;
}
.user_show ul li {
	position: relative;
	display: inline-block;
	margin: 10px;
}
.user_show ul li span {
 padding:.3rem .6rem;
	color: #fff;
	display: block;
	background: #6e9ca8;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.user_show ul li i {
	position: absolute;
	top: -15px;
	right: -15px;
	font-size: 1rem;
}
.xzlxr_con {
}
.xzlxr_con .user_bumen {
	position: fixed;
	width: 100%;
	color: #999;
 padding: .6rem 10px;
	border-bottom: 1px solid #eee;
	background: #fff;
}
.user_bumen a {
	color: #0e81da;
}
.user_bumen span {
	margin: 0 10px;
}
.xzlxr_con .user_list {
	padding-top: 2.5rem;
}
.user_list li {
	color: #333;
 padding:.5rem 10px;
	border-bottom: 1px solid #eee;
}
.notice_list {
}
.notice_list li {
	padding: 10px;
	border-bottom: 1px solid #eee;
}
.notice_list li:active {
	background: #f0f7fc;
}
.notice_list li a {
	color: #333;
	display: block;
}
.notice_list li a:active {
	color: #0e81da;
}
.time_box {
 font-size:.75rem;
	width: 55px;
	text-align: center;
	display: inline-block;
}
.time_yueri {
	color: #fff;
	background: #e2a605;
}
.time_nian {
	color: #999;
	border: 1px solid #ccc;
	border-top: none;
}
.artical_title {
 font-size:.9rem;
	color: #333;
	font-weight: bold;
}
.artical_time {
	color: #999;
	margin: 5px 0;
}
.artical_con {
}
.weixiu_list li {
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #eee;
}
.weixiu_list li a {
	display: block;
}
.weixiu_list .more_caozuo {
}
.a_block {
 font-size: .75rem;
	color: #e76e02;
	line-height: 1.6rem;
 padding: 0 .75rem;
 margin-top:.35rem;
	display: inline-block !important;
	border: 1px solid #e76e02;
}
.a_block:active {
	color: #fff;
	background: #e76e02;
}
.weixiu_more {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99;
	padding: 15px 18px;
	width: 90px;
	background: #0e81da;
	display: none;
}
.weixiu_more a {
 font-size:.75rem;
	color: #fff;
	line-height: 1.9;
	margin-bottom: 15px;
	text-align: center;
	display: block;
	border: 1px solid #fff;
}
.sp_llist ul li {
 padding:.7rem 10px;
	border-bottom: 1px solid #eee;
}
.user_height {
	width: 100%;
	overflow-y: scroll;
	position: fixed;
	top: 3.3rem;
	bottom: 7.5rem;
}
.xzry_con {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #f3f3f3;
}
.border_xzr {
	height: 12rem;
	padding: 10px;
 font-size:.8rem;
	color: #666666;
	border: 1px solid #cccccc;
	overflow-y: scroll;
	background: #fff;
}
.padding_t_3 {
	padding-top: 3px;
}
.padding_b_20 {
	padding-bottom: 20px;
}
.padding_l_15 {
	padding-left: 15px;
}
.biaoji_input {
	width: 95%;
	height: 2rem;
 padding:0 .8rem;
	border: 1px solid #dcdcdc;
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
}
.biaoji_btn {
	width: 100%;
	height: 2rem;
	color: #fff;
	border: none;
	outline: none;
	background: #1eb0a0;
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
}
.padding_15 {
	padding: 15px;
}
.padding_lr_15 {
	padding-left: 15px;
	padding-right: 15px;
}
.padding_b_no {
	padding-bottom: 0 !important;
}
.left {
	float: left;
}
.right {
	float: right;
}
.select_contain, .textarea_group {
	color: #333;
	line-height: 38px;
	margin-top: 12px;
font-size:.775rem;
}
.select_item {
	width: 100%;
	margin-bottom: 12px;
}
.select_tit, .left_tit {
	width: 35%;
	color: #333;
	text-align: right;
}
.select_module_con, .right_con {
	width: 65%;
	position: relative;
}
.select_result {
	width: 100%;
	line-height: 38px;
	border: 1px solid #ccc;
	text-align: left;
	text-indent: 5px;
	cursor: pointer;
}
.select_result>span {
	color: #666;
}
.select_result .triangle {
	border: 5px solid transparent;
	border-top: 5px solid #666;
	position: absolute;
	top: 16px;
	right: 8px;
}
.select_item ul {
	display: none;
	position: absolute;
	z-index: 99;
	top: 100%;
	right: 0;
	width: 100%;
	background: #f3f3f3;
	border: 1px solid #ccc;
	border-top-color: #f3f3f3;
}
.select_item ul li {
	text-align: center;
	cursor: pointer;
}
.select_item ul li:hover {
	background: #f4a100;
	color: #fff;
}
.textarea_group textarea, .textarea_biaoji {
	padding: 8px 5px;
	line-height: 1.2;
	border: 1px solid #ccc;
	width: 100%;
	display: block;
}
.color_light_grey {
	color: #999;
}
.padding_t_no {
	padding-top: 0 !important;
}
.qcrw_tab {
 font-size:.8rem;
}
.qcrw_tab dt span {
	color: #999;
}
.qcrw_tab dt span.current {
	color: #d19401;
	border-bottom: 2px solid #d19401;
}
.qcrw_tab dd {
	padding-top: 10px;
}
.renwu_list {
}
.renwu_item {
	padding: 7px;
	margin-bottom: 7px;
	background: #f9f9f9;
	border: 1px solid #e3e2e3;
}
.renwu_item_title {
	color: #333;
}
.renwu_item_scan {
	font-size: 1.6rem;
	color: #a1ba38;
}
.modal_allScreen {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f2f2f2;
	display: none;
}
.padding_10 {
	padding: 10px;
}
.modal_top_fixed {
	position: fixed;
	top: 0;
	z-index: 99;
	width: 100%;
}
.modal_mid_fixed {
	position: fixed;
	top: 4.7rem;
	bottom: 3rem;
	width: 100%;
	overflow-y: auto;
}
.modal_bottom_fixed {
	position: fixed;
	bottom: 0rem;
	height: 2.8rem;
	padding-top: 10px;
	width: 100%;
	background: #fff;
}
.search_dd_input {
	width: 96%;
 font-size: .8rem;
	display: block;
	height: 1.6rem;
	padding: 0 2%;
	border: 1px solid #d4d4d4;
}
.dark_green_btn {
	width: 96%;
	margin-left: 4%;
	line-height: 1;
	background: #1eb0a0;
}
.btn_info {
	color: #fff;
	width: 100%;
	padding: 5px 0;
	border: none;
	outline: none;
	display: block;
	background: #0e81da;
}
.btn_warning2 {
	color: #fff;
	width: 100%;
	padding: 5px 0;
	border: none;
	outline: none;
	display: block;
	background: #e76e02;
}
.azdd_list a {
	color: #666;
}
.azdd_list a:hover {
	color: #0e81da;
}
.color_ccc {
	color: #ccc;
}
.ser_fixed {
	position: fixed;
	z-index: 9;
	width: 100%;
}
.qcqk_tit {
	position: fixed;
	width: 100%;
	padding-top: 10px;
	height: 43px;
	border-top: 1px solid #e7e7e7;
	background: #fff;
}
.sercon {
	height: 156px;
	display: none;
}
.sercon_toggle {
	position: relative;
	top: -1px;
	left: 50%;
	width: 40px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	margin-left: -20px;
	color: #cb8c02;
	border: 1px solid #e7e7e7;
	border-top-color: #fff;
	background: #fff;
}
.padding_t_45 {
	padding-top: 45px;
}
.break_all {
	word-break: break-all
}
.select_int {
	height: 35px;
	border: none;
	padding: 0px 5px;
	display: block;
	width: 100%;
	background-color: #fff;
	color: #666;
	border: 1px solid #d4d4d4;
}
.iconfont {
	font-size: inherit;
}
.apply_list {
font-size:.75rem;
}
.apply_list li {
	position: relative;
padding: .6rem 0 .6rem 8px;
	border-top: 1px solid #eee;
}
.apply_list li:first-child {
	border-top: none;
}
.apply_list li .iconfont {
	color: #999;
	margin-right: 5px;
}
.textarea_wx {
	width: 100%;
	border: 1px solid #d8d8d8;
}
.input_wx {
	width: 100%;
	padding: 0 2%;
	height: 32px;
	background: #fff;
	border: 1px solid #d8d8d8;
}
.apply_list .xinghao {
	position: absolute;
	top: 1.3rem;
	left: -2px;
font-size:.9rem;
	color: #c00;
	margin-right: 3px;
}
.apply_list .select_link {
	color: #999;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apply_list .slt_bdr, .apply_list .slt_bdr2 {
	position: relative;
font-size:.7rem;
	width: 100%;
	display: block;
	height: 32px;
	border: 1px solid #d8d8d8; /*-webkit-appearance: none;*/
}
.apply_list .slt_bdr2 {
}
.apply_list .ipt_a_bdr {
	height: 32px;
	width: 100%;
	padding: 0 2%;
font-size:.7rem;
	box-sizing: border-box;
	-webkit-sizing: border-box;
	border: 1px solid #d8d8d8;
	;
	display: block;
}
.apply_list .select2-container .select2-choice {
	height: 30px;
	line-height: 30px;
	border: none;
	border-radius: 0;
	background-image: none;
}
.apply_list .select2-container .select2-choice .select2-arrow {
	border-left: none;
	background-image: none;
	background: none;
	border-radius: none;
}
.apply_list .select2-container-active .select2-choice, .apply_list.select2-container-active .select2-choices {
	box-shadow: none;
}
.select2-drop-active {
	border: 1px solid #eee;
}
.select2-results .select2-highlighted {
	background: #ade1f5 !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx) {
.apply_list .select2-search input, .apply_list .select2-search-choice-close, .apply_list .select2-container .select2-choice abbr, .apply_list .select2-container .select2-choice .select2-arrow b {
 background-image:none !important;
}
}
.text_center {
	text-align: center;
}
.zckp_con {
font-size:.7rem;
}
.zckp_list {
font-size:.65rem;
}
.border_btn {
font-size: .75rem;
	color: #e76e02;
	line-height: 1.2rem;
	display: block;
	border: 1px solid #e76e02;
	margin-top: 1rem;
}
.border_btn:active {
	color: #fff;
	background: #e76e02;
}
.zckp_list .fujian_item {
	border-top: none;
	border-bottom: 1px solid #eee;
}
.zckp_list .fujian_item_img img {
	width: 85%;
margin-top:.4rem;
}
.input_chk[type=checkbox] {
	width: 22px;
	height: 22px;
	position: relative;
top:.8rem;
	outline: none;
}
.input_chk[type=checkbox]:after {
	position: absolute;
	width: 22px;
	height: 22px;
	top: 0;
	content: " ";
	background: url(../images/check.png)#fff no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	visibility: visible;
}
.input_chk[type=checkbox]:checked:after {
	content: ".";
	font-size: 0;
	background: url(../images/checked.png)#fff no-repeat;
	background-size: 100% 100%;
}
.fixed_bottom {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #F2F2F2;
}
.line_h_35 {
	line-height: 35px;
}
/*必须输入时的*提示*/
.input_hint {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}
.select_box {
	height: 35px;
	width: 90%;
	line-height: 35px;
	cursor: pointer;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-left: 5px;
	padding-right: 35px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(../images/snajiao.jpg) right center no-repeat;
	background-size: contain;
}


/*2020-07-07*/
.title_pos{
	position:relative;
	top:.15rem;	
	}
.tishi{
	font-size:.75rem;
	color:#e72202;
	margin-left:3px;
	font-weight:bold;	
	}
.badge_red {
	position: relative;
 	top:-.1rem;
	line-height: 1;
	padding:.1rem .25rem;
	display: inline-block;
	font-style: normal;
	color: #fff;
	font-size:.5rem;
	border-radius:.5rem;
	-webkit-border-radius:.5rem;
	background: #e72202;
	margin-left: 3px;
}
.jd_list {
}
.jd_list_title {
	font-size:.75rem;
	color: #333;
	font-weight: bold;
	margin-bottom:10px;
}
.jd_list_title .xsje{
	font-size:.65rem;
	color: #666;
	}
.jd_list_je {
	font-size:.7rem;
	color: #666;
	font-weight: bold;
	margin-bottom:.2rem;
	padding-left: 10px;
}
.jindu_t {
	font-size: 14px;
	color: #333;
}
.jindu_t a {
	color: #666;
	font-size:14px;
	text-decoration: none;
}
.jindu_t a:hover {
	color: #f07e04;
}
.jindu_t{
	position:relative;
	padding-left:35px;
	padding-right:10px;
	}
.jindu_t > div {
	position: relative;
	float: left;
	text-align: right;
}
.jindu_t > div:first-child{
	width:28px;
	position:absolute;
	left:10px;
	text-align:left;
	}
.jindu_box {
	position: relative;
	padding:0 10px;
}
.p_lr_10{
	padding-left:10px;
	padding-right:10px;
	}
.jindu_box1{
	padding:0;
	}
.jindu_bar {
	position: absolute;
	left:10px;
	right:10px;
	z-index: 1;
	top: 12px;
	height: 5px;
	background: #f1f1f1;
}
.jindu_steps {
	position: relative;
	z-index: 9;
	margin: 0;
	padding-left:28px;
}
.jindu_steps li {
	height: 28px;
	float: left;
}
.jindu_steps2 li{
	height:auto;
	width:33.3%;
	position:relative;
	}
.jindu_steps li:first-child{
	position:absolute;
	left:0;
	width:28px;
	}
.jindu_steps2 li + li:after{
	position:absolute;
	content:'';
	height:5px;
	width:100%;
	display:inline-block;
	background:#f1f1f1;
	top:11px;
	z-index:-1;
	}
.jindu_steps li > a {
	width: 28px;
	height: 28px;
	display: block;
	float:right;
}
.jindu_steps2 li + li div{
	margin-top:30px;
	text-align:right;
	}
.jindu_steps2 li > div{
	font-size:12px;
	}
.jindu_steps2 li > div a{
	color:#666;
	}
.jindu_steps2 li + li > div a{
	padding-right:2px;
	}
.jindu_yuan {
	width: 28px;
	height: 28px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	display: block;
	float:right;
	background: url(../images/yuan_h.png) no-repeat;
}
.jindu_success {
	background: url(../images/yuan_l.png) no-repeat !important;
}
.jindu_warning {
	background: url(../images/yuan_c.png) no-repeat !important;
}
#gnyw a{ 
	color:#999;
	}
.color_333{
	color:#333 !important;
	}
.jindu_tab a{
	color:#999;
	}
.jindu_tab a.tab_on{
	color:#0089c9;
	}
.text_ellipsis{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	}
/*2020-07-17*/
.jindu_steps li > a{ position:relative;}
.jiahao{ position:absolute; font-weight:bold; color:#c00; right:-9px; top:-9px; font-size:.85rem;}


/*2020-10-09*/
.drrk_bg{ background:url(../images/rk.jpg) no-repeat; background-size: cover;}
.drrk_box{ position:relative;}
.cg_logo{ width:90%; margin:auto;}
.cg_logo img{ max-width:100%; display:block; margin:auto;}
.drrk_con{ max-width:500px; margin:80px auto 0;}
.drrk_link{ color:#fff; font-size:16px; text-align:center; display:block; line-height:40px; border:1px solid #7d9ec1; -webkit-border-radius:25px; -ms-border-radius:25px; -moz-border-radius:25px; border-radius:25px; margin-top:20px; background:rgba(0,0,0,.35);}
@media screen and (max-width:769px){
	.drrk_con{ width:80%; margin:60px auto 0;}
}


