﻿.content {
	background: rgb(255, 255, 255); margin: 20px auto; width: 1336px;
}
.gailan_title {
	background: rgb(237, 242, 246); width: 100%; height: 54px; color: rgb(0, 96, 243); line-height: 54px; font-size: 20px; font-weight: bold;
}
.gailan_title .weizhi {
	color: rgb(0, 0, 0); padding-right: 15px; font-size: 16px; font-weight: bold;
}
.list_wq {
	width: 100%; padding-bottom: 20px; min-height: 500px;
}
.mt_20 {
	margin-top: 23px;
}
.list_wq .list_wq_l {
	width: 300px; margin-left: 15px; float: left;
}
.list_wq_t {
	height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; background-color: rgb(17, 140, 217);
}
#sliderNav {
	font-size: 16px; margin-top: 5px;
}
.list_wq_r table a {
	width: 513px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#sliderNav li {
	background: rgb(225, 235, 246); margin: 0px 0px 1px; width: 300px; overflow: hidden; position: relative;
}
#sliderNav li.sliderTag a.slidera {
	left: -280px; width: 200%; height: 50px; line-height: 50px; display: block; position: relative;
}
#sliderNav li.sliderTag span {
	width: 300px; text-align: center; color: rgb(102, 102, 102); padding-right: 40px; font-size: 16px; float: left;
}
#sliderNav li.sliderTag span.bgbg {
	background: rgb(17, 140, 217); padding: 0px; text-align: center; color: rgb(255, 255, 255);
}
#sliderNav li.sliderTag span {
	text-align: center; text-indent: 0px;
}
.list_wq_r {
	width: 810px;  float: left; position: relative;
}
.list_wq_r .list_head {
	width: 100%; height: 50px; line-height: 50px; font-size: 0px; margin-bottom: 20px;
}
.list_wq_r .list_head li {
	background: rgb(205, 205, 205); width: 50%; text-align: center; color: rgb(255, 255, 255); font-size: 18px; display: inline-block; cursor: pointer;
}
.list_wq_r .list_head li.active {
	background: rgb(17, 140, 217);
}
.list_wq_r .write_list {
	display: none; min-height: 738px;
}
.list_wq_r .on {
	display: block;
}
.list_wq {
	width: 100%; margin-top: 20px;
}
.list_wq_r .text_remind {
	width: 100%; height: auto; position: relative;
}
.list_wq_r .text_remind p.xz {
	width: 100%; text-align: center; color: rgb(197, 19, 20); font-size: 18px; display: block;
}
.list_wq_r .text_remind .text_content {
	padding: 0px 8px; color: rgb(119, 119, 119); line-height: 1.6; font-size: 15px; display: block;
}
.form_fill {
	padding: 0px 30px; color: rgb(102, 102, 102); font-size: 16px; margin-top: 20px;
}
.form_fill ul li {
	margin-bottom: 15px; position: relative;
}
.form_fill .form_span {
	width: 170px; text-align: right; vertical-align: middle; display: inline-block;
}
.form_fill .form_span i {
	color: rgb(197, 19, 20); vertical-align: middle; display: inline-block;
}
#name {
	width: 500px; height: 40px; line-height: 40px; padding-left: 12px; vertical-align: middle;
}
#phone {
	width: 500px; height: 40px; line-height: 40px; padding-left: 12px; vertical-align: middle;
}
#email {
	width: 500px; height: 40px; line-height: 40px; padding-left: 12px; vertical-align: middle;
}
#problem {
	width: 500px; height: 40px; line-height: 40px; padding-left: 12px; vertical-align: middle;
}
#yzm {
	width: 200px; height: 40px; line-height: 40px; padding-left: 12px; vertical-align: middle;
}
.form_fill textarea {
	margin: 0px; padding: 8px 4px 8px 8px; width: 500px; height: 210px; line-height: 1.2; vertical-align: middle; resize: none;
}
.wrap {
	vertical-align: middle; display: inline-block;
}
.wrap input {
	width: 20px; height: 20px; margin-right: 5px; vertical-align: middle;
}
.form_btn {
	text-align: center; letter-spacing: 25px; padding-bottom: 20px;
}
#sub {
	background: rgb(17, 140, 217); border: currentColor; border-image: none; width: 80px; height: 30px; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer;
}
#res {
	background: rgb(17, 140, 217); border: currentColor; border-image: none; width: 80px; height: 30px; color: rgb(255, 255, 255); font-size: 14px; cursor: pointer;
}
.error_name {
	background: rgb(255, 249, 201); border: 1px solid rgb(199, 191, 147); border-image: none; left: 170px; top: -50px; width: 600px; height: 40px; color: rgb(197, 19, 20); line-height: 40px; padding-left: 12px; display: none; position: absolute; z-index: 1000;
}
.error_phone {
	background: rgb(255, 249, 201); border: 1px solid rgb(199, 191, 147); border-image: none; left: 170px; top: -50px; width: 600px; height: 40px; color: rgb(197, 19, 20); line-height: 40px; padding-left: 12px; display: none; position: absolute; z-index: 1000;
}
.error_problem {
	background: rgb(255, 249, 201); border: 1px solid rgb(199, 191, 147); border-image: none; left: 170px; top: -50px; width: 600px; height: 40px; color: rgb(197, 19, 20); line-height: 40px; padding-left: 12px; display: none; position: absolute; z-index: 1000;
}
.error_pro_content {
	background: rgb(255, 249, 201); border: 1px solid rgb(199, 191, 147); border-image: none; left: 170px; top: -50px; width: 600px; height: 40px; color: rgb(197, 19, 20); line-height: 40px; padding-left: 12px; display: none; position: absolute; z-index: 1000;
}
.dowm {
	border-width: 10px 10px 0px; border-style: solid; border-color: rgb(199, 191, 147) transparent transparent; width: 0px; height: 0px; bottom: -10px; position: absolute;
}
.dowm span {
	border-width: 9px 9px 0px; border-style: solid; border-color: rgb(255, 249, 201) transparent transparent; left: -9px; top: -10px; width: 0px; height: 0px; display: block; position: absolute;
}
.code {
	margin: 0px 5px 0px 20px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100px; height: 42px; text-align: center; line-height: 42px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.mess_search {
	width: 100%; height: 50px; text-align: center; line-height: 50px; font-size: 0px; margin-bottom: 20px;
}
.mess_search label {
	font-size: 18px; vertical-align: middle;
}
.mess_search #search_num {
	width: 200px; height: 35px; padding-left: 12px; font-size: 16px; margin-right: 20px; vertical-align: middle;
}
.mess_search #search_username {
	width: 200px; height: 35px; padding-left: 12px; font-size: 16px; margin-right: 20px; vertical-align: middle;
}
.mess_search #search_btn {
	background: rgb(17, 140, 217); border: currentColor; border-image: none; width: 80px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; vertical-align: middle; cursor: pointer;
}
.mess_lists {
	width: 100%; height: 665px; text-align: center; font-size: 16px; position: relative;
}
.mess_lists .mess_table {
	width: 100%; text-align: center;
}
.mess_lists .mess_table a {
	width: 400px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mess_lists .mess_table thead th {
	height: 50px; color: rgb(17, 140, 217); font-size: 18px;
}
.mess_lists .mess_table tbody td {
	height: 45px;
}
.fy {
	width: 100%; height: 30px; bottom: 0px; line-height: 30px; letter-spacing: 30px; font-size: 0px; position: absolute;
}
.fy p {
	height: 30px; line-height: 30px; letter-spacing: 1px; font-size: 16px;
}
.fy a {
	background: rgb(17, 140, 217); width: 70px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; letter-spacing: 1px; font-size: 16px; display: inline-block;
}
.x_box {
	background: rgb(255, 255, 255); margin: -126px 0px 0px -261px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); border-image: none; left: 50%; top: 50%; width: 500px; height: 250px; padding-left: 10px; display: block; position: fixed; box-shadow: 0px 1px 1px #aaa;
}
.a_title {
	width: 100%; height: 40px; line-height: 40px; display: block; position: relative;
}
.b_close {
	margin: 10px; border-radius: 10px; width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 13px; float: right; cursor: pointer;
}
.b_close:hover {
	background: rgb(51, 51, 51); color: rgb(255, 255, 255);
}
.c_txt {
	padding: 30px 15px 0px; height: 160px; line-height: 2; font-size: 18px; margin-right: 10px; display: block;
}
.d_box {
	background: rgb(17, 140, 217); border: currentColor; border-image: none; width: 80px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 15px; margin-right: 15px; float: right; display: block; cursor: pointer;
}
.e_btn {
	width: 100%; height: 35px; display: block; position: relative;
}
