@charset "utf-8";
/* CSS Document */


/****
 * reset.css
*/
html, body, div, h1, h2, h3, h4, h5, h6, p, a, dl, dd, dt, ul, li, a, *{padding:0; margin:0; font-size:15px; font-family:Poppins, Arial;}
a {text-decoration:none; color:#2b6893;}
a:hover, a:visited {color:#f48423;}
a.link {background:url(icon_link.gif) no-repeat right center; padding-right:16px;}
input, textarea {border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7; border-style:solid; border-width:1px; color:#333;/* font-size:12px;*/ margin:0;}
input {padding-top:0; padding-bottom:0;}
textarea {overflow:auto; padding:4px; height:72px; line-height:24px;}
input.text {padding-left:4px; padding-right:4px; height:26px; line-height:26px;}
input.button {background:#398DFD; border:1px solid #398DFD; line-height:28px; height:28px; padding:0 10px; color:#fff; font-size:15px; font-weight:bold; cursor:pointer;}
input.button:hover {border:1px solid #E6791C; border-bottom:1px solid #D86f15; background:#f48423;}
input.cancle { background:#999; border-color:#999; color:#FFF; }
table {border-collapse:collapse; border-spacing:0;}
label {cursor:pointer;}


/***
 * mobile.css
*/
body {padding:10px; background:#eee;}

.container {/*width:580px; */padding:0; margin:0 auto;/* border:1px solid #00f;*/}

.mobile {background:#fff; margin:0 auto; padding:10px;/* border:5px solid #fff;  border-radius:10px;*/}
.mobile .logo {text-align:center;}
.mobile .logo h2 {display:block; padding:15px 0 15px 0; border-bottom:1px dashed #ccc; font-size:24px;}

.mobile .navi{padding:10px 0 10px 0; border-bottom:1px dashed #ccc; text-align:center; color:#000; font-size:24px; line-height:1.5em; font-weight:bold;}
.mobile .navi a, .mobile .navi a:hover{color:#398DFD; border-bottom:1px dashed #398DFD; padding-bottom:2px; font-size:15px;}
.mobile .navi cite{font-style:normal; font-size:12px; padding:0 10px; color:#398DFD;}

.mobile form {display:block; background:#fff; margin-top:20px;/* border-bottom:1px dashed #ccc;*/}
.mobile form table {border-collapse:collapse; background:#fff; width:330px; margin:0 auto;}
.mobile form td, .mobile table th {padding:10px 3px 10px 3px; line-height:2em;/* border-bottom:1px dashed #ccc;border:1px solid #ccc;*/}
.mobile form th {width:80px; color:#34599e; font-weight:normal; text-align:right; line-height:1.2em;/* vertical-align:top;*//* padding-right:12px;*/}
/*.mobile form h2, .mobile form div {padding:10px 0; border-bottom:1px dashed #eee;}
.mobile form h2 {font-weight:bold;}*/
.mobile form .text {width:220px; height:32px; font-size:16px; font-weight:bold; padding-left:5px;}
.mobile form .submit {border:none; width:135px; height:37px; padding:0; margin:0; background:url(search_cn.png) no-repeat; cursor:pointer;}
.mobile form .button {line-height:36px; height:36px; width:100px;}
.mobile form td span{font-size:0.8em; color:#666;}
.mobile form td span cite {color:#f00; font-style:normal;}
.mobile form td span .code {border-bottom:1px dashed #333; padding-bottom:5px;}

.mobile .table_list {background:#fff; margin:20px auto 0 auto;}
.mobile .table_list th, .mobile .table_list td {border-collapse:collapse; vertical-align:top; line-height:16px;}
.mobile .table_list th {background-color: #F1F1F1; padding:5px; background:url(table_th_bg.jpg) repeat-x; color:#6774a8; text-align:left; font-weight:bold; }
.mobile .table_list td {background:#f9f9f9; padding:5px;  border:1px solid #ddd; border-width:1px 0 1px 0; font-size:13px;}
.mobile .table_list tr:hover td, .table_list tr.S td { background:#f1f1f1; }
.mobile .table_list td a {font-size:15px;}
.mobile .table_list td a:visited {color:#2b6893;}

.mobile .sbox{padding-bottom:0px;}
.mobile .sbox div{padding:12px 0 0 0; height:0.8em; line-height:0.8em;}

.mobile .tips{margin-top:20px; text-align:center; background-color:#fff; line-height:3em; border:1px dashed #f00;}
.mobile .error{font-weight:bold; color:#f00; text-align:center; font-size:15px;}
.mobile .map{background:#fff; margin:10px auto 0 auto;}

.mobile .active_code {font-size:28px; font-weight:bold;}

@media screen and (min-width:600px)
{
	/*.mobile .table_list, .mobile .map{width:600px;}*/
	.mobile{width:600px;}
}
