.top .logo {
	margin-top: 17px;
}
.top .tool {
	padding: 5px 10px; margin-top: 29px; margin-right: 20px;
}
.top .tool a {
	color: rgb(255, 255, 255);
}
.logintop {
	margin: 0px auto; width: 1000px; height: 100px;
}
.tool .message {
	margin-right: 15px; margin-left: 10px; display: inline-block; position: relative;
}
.tool .message_num {
	background: url("../../img/icon_number_bg.png") no-repeat center; top: -12px; width: 22px; height: 22px; text-align: center; right: -12px; color: rgb(255, 255, 255); line-height: 22px; position: absolute;
}
.loginlogo {
	padding: 15px 0px;
}
.loginwrap {
	background: rgb(64, 131, 220); width: 100%;
}
.loginbox {
	background: url("../../img/banner.jpg") no-repeat bottom; margin: 0px auto; width: 1000px;
}
.login {
	background: rgb(255, 255, 255); margin: 15px 0px; padding: 20px 25px; height: 350px; float: right;
}
.login .titbar {
	margin: 0px 0px 15px; text-align: center; color: rgb(53, 128, 229); font-size: 18px;
}
.loginbox input {
	margin: 10px 0px; padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 268px; height: 33px; color: rgb(102, 102, 102);
}
.loginbox input:focus {
	border: 1px solid rgb(72, 176, 247); transition:0.3s; border-image: none; box-shadow: 0px 0px 4px #48b0f7;
}
.login .inputcode {
	width: 160px; margin-right: 5px;
}
.login .button {
	border: 0px currentColor; border-image: none;
}
.login .loginbtn {
	background: rgb(80, 193, 79); width: 290px; color: rgb(255, 255, 255);
}
.login .ca {
	background: rgb(72, 176, 247);
}
.login .note {
	width: 290px; color: rgb(102, 102, 102); font-size: 13px;
}
.login_quick {
	margin: 0px auto; width: 1000px;
}
.login_quick li {
	padding: 25px 0px; width: 33.33%; float: left;
}
.login_quick .img {
	width: 40px; margin-top: 5px; float: left;
}
.login_quick .cnt {
	margin-left: 20px; float: left;
}
.login_quick .tit {
	margin-bottom: 5px;
}
.login_quick .tit a {
	font-size: 16px;
}
.login_quick .tit a:hover {
	color: rgb(53, 128, 229); text-decoration: underline;
}
.login_quick .detail {
	width: 250px; color: rgb(204, 204, 204);
}
.login_quick .morebtn {
	padding: 6px 20px; border: 1px solid rgb(72, 176, 247); border-image: none; text-align: center; margin-top: 15px; display: inline-block;
}
.login_quick .morebtn:hover {
	background: rgb(72, 176, 247); color: rgb(255, 255, 255); text-decoration: none;
}
.login_news {
	width: 320px; float: left;
}
.login_news .tit {
	padding: 10px 0px;
}
.login_news .name {
	background: url("../../img/icon_tit.jpg") no-repeat 0px; color: rgb(25, 139, 216); padding-left: 10px; font-size: 16px; margin-left: 10px; float: left;
}
.login_news .more {
	padding-right: 10px; float: right;
}
.login_news .more a {
	color: rgb(102, 102, 102);
}
.login_news .newscnt {
	padding: 0px 10px 10px;
}
.login_news .newscnt li {
	padding: 8px 0px;
}
.login_news .newscnt a {
	background: url("../../img/icon_list_tit.jpg") no-repeat 0px; padding-left: 10px;
}
.login_news .newscnt a:hover {
	color: rgb(53, 128, 229); text-decoration: underline;
}
.login_news {
	
}
.footer {
	background: rgb(242, 242, 242); width: 100%; text-align: center; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.foot {
	margin: 0px auto; padding: 30px 0px; width: 1000px;
}
.foot p {
	color: rgb(102, 102, 102); line-height: 200%;
}
.menu_bg {
	background: url("../../img/shadow_bg.png") repeat-x 0px 0px rgb(64, 131, 220);
}
.menu {
	margin-top: 10px;
}
.menu {
	color: rgb(255, 255, 255); min-width: 150px;
}
.menu_tit {
	color: rgb(255, 255, 255); min-width: 150px;
}
.menu_tit {
	padding: 30px 15px 15px; font-size: 16px;
}
.menu li {
	width: 100%;
}
.menu a {
	margin: 0px 15px; padding: 5px 0px; color: rgb(255, 255, 255); font-size: 16px; border-bottom-color: rgb(122, 168, 231); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.menu img {
	width: 100%;
}
.content_bg {
	background: url("../../img/shadow_bg.png") repeat-x 0px 0px;
}
.function_entry li {
	padding: 20px 0px; float: left;
}
.function_entry .w3 {
	width: 33.3%;
}
.function_entry .w2 {
	width: 50%;
}
.function_entry .w4 {
	width: 25%;
}
.function_entry .img {
	width: 20%; margin-top: 5px; float: left;
}
.function_entry .img img {
	width: 100%; min-width: 40px; max-width: 60px;
}
.function_entry .cnt {
	width: 70%; padding-left: 5%; float: left;
}
.function_entry .name {
	padding: 5px 0px; font-size: 16px;
}
.function_entry .name a {
	padding: 5px 0px; font-size: 16px;
}
.function_entry .detail {
	color: rgb(204, 204, 204);
}
.function_entry {
	width: 78%; float: left;
}
.info_entry {
	background: url("../../img/shadow_bg.png") repeat-x 0px 0px rgb(250, 250, 250); width: 22%; height: 100%; right: 0px; position: absolute;
}
.info_entry .plan {
	padding: 15px;
}
.info_entry .notice {
	padding: 15px;
}
.info_entry .plan {
	
}
.info_entry .tit {
	background: url("../../img/icon_tit.jpg") no-repeat 0px; padding: 10px 10px 15px; font-size: 16px;
}
.info_entry .plan table {
	width: 100%;
}
.info_entry .plan td {
	height: 35px;
}
.info_entry .plan span {
	background: rgb(245, 87, 83); padding: 0px 8px; border-radius: 2px; color: rgb(255, 255, 255);
}
.info_entry .notice a {
	background: url("../../img/icon_list_tit.jpg") no-repeat 0px; padding: 10px 0px 10px 15px; display: block;
}
.info_entry .textright {
	text-align: right;
}
.commom_function {
	margin: 20px 15px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.all_function {
	margin: 20px 15px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.content .tit {
	background: url("../../img/icon_tit.jpg") no-repeat 0px; padding-left: 10px; font-size: 16px;
}
.btnbox {
	padding: 20px 0px; float: right;
}
.btnbox .button {
	background: url("../../img/btn_common.jpg") no-repeat; width: 96px; height: 30px; color: rgb(255, 255, 255); padding-left: 12px;
}
.btnbox .new {
	background-position: 0px 0px;
}
.btnbox .edit {
	background-position: 0px -40px;
}
.btnbox .delete {
	background-position: 0px -80px;
}
.btnbox .preview {
	background-position: 0px -120px;
}
.btnbox .see {
	background-position: 0px -160px;
}
.btnbox .book {
	background-position: 0px -200px;
}
.btnbox .refresh {
	background-position: 0px -280px;
}
.btnbox .new:hover {
	background-position: -96px 0px;
}
.btnbox .edit:hover {
	background-position: -96px -40px;
}
.btnbox .delete:hover {
	background-position: -96px -80px;
}
.btnbox .preview:hover {
	background-position: -96px -120px;
}
.btnbox .see:hover {
	background-position: -96px -160px;
}
.btnbox .book:hover {
	background-position: -96px -200px;
}
.btnbox .refresh:hover {
	background-position: -96px -280px;
}
.table {
	width: 100%;
}
.table .th {
	background: rgb(250, 250, 250);
}
.table td {
	padding: 12px 10px; border: 1px solid rgb(224, 224, 224); border-image: none; text-align: center;
}
.table tr:hover {
	background: rgb(255, 238, 203);
}
.uibox {
	margin: 20px;
}
.entrabox {
	background: rgb(245, 245, 245); margin: 0px 0px 30px; padding: 0px;
}
.common_tool {
	width: 680px; float: left;
}
.common_tool .tit {
	background: url("../../img/icon_tit.jpg") no-repeat 0px; padding: 25px 0px 25px 10px; color: rgb(25, 139, 216); font-size: 16px; font-weight: bold;
}
.common_tool li {
	width: 33.33%; margin-bottom: 20px; float: left;
}
.info_query {
	background: rgb(255, 255, 255); padding: 5px 20px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 278px; float: right;
}
.info_query .tit {
	text-align: center; padding-bottom: 10px; font-size: 18px;
}
.info_query a {
	background: url("../../img/icon_arrow.jpg") no-repeat 0px; padding: 10px 0px 10px 14px; color: rgb(31, 99, 190); border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.news_wrap .middle {
	margin: 0px 20px;
}
.admin_news {
	
}
.news_cell {
	width: 33.33%; float: left;
}
.news_cell .tit {
	background: none; padding: 10px 0px;
}
.news_cell li {
	float: none;
}
.news_cell .name {
	background: url("../../img/icon_tit.jpg") no-repeat 0px; color: rgb(25, 139, 216); padding-left: 10px; font-size: 16px; margin-left: 10px; float: left;
}
.news_cell .links {
	padding-right: 10px; margin-top: 5px; float: right;
}
.news_cell .links a {
	color: rgb(102, 102, 102);
}
.news_cell .more {
	padding-right: 10px; float: right;
}
.news_cell .more a {
	color: rgb(102, 102, 102);
}
.news_cell .newscnt {
	padding: 0px 10px 10px;
}
.news_cell .newscnt li {
	padding: 8px 0px;
}
.news_cell .newscnt a {
	background: url("../../img/icon_list_tit.jpg") no-repeat 0px; padding-left: 10px;
}
.news_cell .newscnt a:hover {
	color: rgb(53, 128, 229); text-decoration: underline;
}
.admin_info_query {
	padding: 20px;
}
.admin_info_query li {
	background: url("../../img/icon_query_arrow.jpg") no-repeat 0px; padding: 12px 0px 12px 25px;
}
.admin_info_query li a {
	color: rgb(35, 100, 186);
}
.admin_map img {
	width: 100%;
}
.news_down a.selected {
	color: rgb(25, 139, 216);
}
a {
	color: rgb(0, 0, 0); font-size: 14px; text-decoration: none;
}
a:hover {
	color: rgb(0, 0, 0); font-size: 14px; text-decoration: none;
}
#tabbox {
	margin: 0px auto; overflow: hidden;
}
.tab_conbox {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none;
}
.tab_con {
	display: none;
}
.tabs {
	width: 100%; height: 32px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.tabs li {
	background: rgb(224, 224, 224); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none; height: 31px; line-height: 31px; overflow: hidden; margin-bottom: -1px; float: left; position: relative;
}
.tabs li a {
	padding: 5px 20px; display: block;
}
.tabs .thistab {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.tabs .thistab a:hover {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.tab_con {
	padding: 12px; height: 290px; line-height: 175%; font-size: 14px;
}
.tc {
	background: rgb(29, 125, 177); margin: 0px auto; padding: 1em 1.5em; border: 3px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); font-weight: 700; display: block;
}
.tc a:hover {
	opacity: 0.6;
}
#gray {
	background: url("../../img/bg.png"); top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 99;
}
.popup {
	border: 1px solid rgb(235, 234, 234); border-image: none; left: 400px; top: 96px; width: 532px; height: auto; display: none; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.popup .top_nav {
	width: 532px; height: 46px; border-bottom-color: rgb(235, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: move;
}
.popup .top_nav i {
	background: url("../../images/sucai_tubiao.png") -314px -5px; left: 8px; top: 6px; width: 35px; height: 35px; display: block; position: absolute;
}
.popup .top_nav span {
	font: 18px/18px "microsoft yahei"; left: 50px; top: 13px; color: rgb(112, 112, 112); display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.popup .top_nav a.guanbi {
	background: url("../../img/popup_guanbi.png") 0px 0px; top: 8px; width: 35px; height: 35px; right: 10px; display: block; position: absolute; cursor: pointer;
}
.popup .top_nav a.guanbi span {
	display: none;
}
.popup .top_nav a.guanbi:hover {
	background: url("../../img/popup_guanbi.png") 0px -35px;
}
.popup .min {
	padding: 10px; width: 532px; height: auto;
}
.tc_login {
	width: 510px; height: 320px; background-color: rgb(255, 255, 255);
}
.fl_con {
	margin: 0px auto; width: 320px; height: 50px;
}
.left {
	width: 84px; text-align: right; float: left;
}
.fl_con .left label {
	margin-top: 13px; display: inline-block;
}
.right {
	float: right;
}
.tc_login .right .txt {
	margin: 10px 0px 0px 10px; padding: 0px 0px 0px 10px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); transition:background 0.3s ease-in-out; border-image: none; width: 210px; height: 30px; color: rgb(0, 0, 0); font-family: "Open Sans", sans-serif; font-size: 1em; float: right;
}
.tc_login .right .rad {
	margin-top: 13px; margin-right: 5px; display: inline-block;
}
.tc_login .right .rad_y {
	margin-top: 13px; margin-right: 22px; display: inline-block;
}
.tc_login .right .r_con {
	margin-right: 3px; display: inline-block;
}
.tc_login .right .r_con {
	margin-right: 3px; display: inline-block;
}
.tc_login .right input:focus {
	border-color: rgb(1, 154, 13); box-shadow: 0px 0px 0px #019a0d;
}
.tc_login .right .input_yh {
	background: url("../../images/tc_login_yonghu.jpg") no-repeat left top;
}
.tc_login .right .input_mm {
	background: url("../../images/tc_login_mima.jpg") no-repeat left top;
}
.tc_login .right .input_yh:focus {
	background: url("../../images/tc_login_yonghu2.jpg") no-repeat left top;
}
.tc_login .right .input_mm:focus {
	background: url("../../images/tc_login_mima2.jpg") no-repeat left top;
}
.button_l {
	background: rgb(54, 168, 3); padding: 0px 50px; border-radius: 2px; border: currentColor; transition:background 0.3s ease-in-out; border-image: none; width: 300px; height: 40px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.05em; font-family: "Open Sans", sans-serif; font-size: 1.2em; margin-top: 10px; cursor: pointer; -webkit-appearance: none;
}
.tc_login .right .button:hover {
	background: rgb(1, 154, 13);
}
.tc_login .right dd {
	width: 100%; height: 30px;
}
.tc_login .right dd a {
	font: 12px/18px "microsoft yahei"; color: rgb(0, 102, 255); font-size-adjust: none; font-stretch: normal;
}
.tc_login .right dd a:hover {
	font: 13px/18px "microsoft yahei"; color: rgb(0, 102, 255); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.tc_login .right hr {
	border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(228, 228, 228) currentColor currentColor; margin: 240px 0px 5px; border-image: none; height: 1px; clear: both;
}
.clear {
	clear: both;
}
.msgs {
	background: rgb(6, 151, 218); border: 1px solid rgb(6, 151, 218); border-image: none; width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; margin-top: 10px; margin-left: 10px; display: inline-block; cursor: pointer;
}
.msgs1 {
	background: rgb(230, 230, 230); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(129, 128, 128);
}
.ui-quick {
	margin: 20px auto; width: 1100px;
}
.ui-quick li {
	width: 20%; float: left;
}
.ui-quick a {
	padding: 20px 0px; display: block;
}
.ui-quick a:hover {
	background-color: rgb(245, 245, 245);
}
.ui-quick .ui-img {
	text-align: center;
}
.ui-quick .ui-name {
	text-align: center;
}
.ui-quick .ui-name {
	color: rgb(31, 99, 190); font-size: 16px; margin-top: 15px;
}
.ui-f {
	margin: 20px auto; width: 1000px;
}
.ui-f-l {
	width: 725px; margin-top: 40px; float: left;
}
.ui-f-r {
	width: 275px; float: right;
}
.ui-f-l li {
	width: 50%; float: left;
}
.ui-f-l a {
	padding: 20px 0px 20px 65px; height: 44px; line-height: 44px; font-size: 16px; display: block;
}
.ui-f-l a:hover {
	color: rgb(31, 99, 190); background-color: rgb(239, 239, 239);
}
.ui-f-l img {
	margin-left: -55px; float: left;
}
.ui-tit {
	background: url("../../img/icon_tit.jpg") no-repeat 0px; padding: 10px 0px 10px 10px; color: rgb(25, 139, 216); font-size: 16px; font-weight: bold;
}
.ui-tool {
	margin: 20px auto 30px; width: 1000px;
}
.ui-tool li {
	margin: 10px 8px; float: left;
}
