﻿img {border:0px; margin:0px; padding:0px;
}
html { min-width: 749px
}
body {
	border: 0px;
	BACKGROUND-POSITION: left top;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #333333;
	LINE-HEIGHT: 150%;
	FONT-FAMILY: '宋体', '新宋体', 'Lucida Grande', 'Lucida Sans Unicode', "arial", "verdana", "sans-serif";
	TEXT-ALIGN: center;
	BORDER-RIGHT-WIDTH: 0px;
	background-color: #FFF;
}
*{
	FONT-SIZE: 12px;
}
A {TEXT-DECORATION: underline; color: #369; margin: 0px; padding: 0px;}
A:link ,A:visited {COLOR: #369}
A:hover {COLOR: #c00;text-decoration: none;}
A.none{text-decoration: none;}
A.none:hover{text-decoration: underline;}
ol, ul {
	text-align: left;
}
ul,li{
	margin:0px;
	padding:0px;
}
iframe {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
p{
	text-indent: 0;	
	margin:0;
	padding:0;
}
form {
	margin: 0px;
	padding: 0px;
	FONT-SIZE: 12px;
}
.clear {clear: both;}
pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break:break-all 
}
input{
	border:1px solid #ccc;
}
a.blue,a.blue:visited{
	color:#0000cc;
	text-decoration: underline;
}
#head{
	height:109px;
	background:url(../images/head_bg.png);
}
#head .head_box{
	width:760px;
	margin:0 auto;
	text-align:left;
}
/*
#head #login{
	width:680px;
	height:33px;
	text-align:right;
	float:right;
	background:url(../images/bg.png) 0 0;
}
*/


#head #login{
	width:680px;
	height:28px;
	text-align:right;
	float:right;
	padding-top:11px;
}
A.login_bt:link ,A.login_bt:visited {
	text-decoration: none;
	background: url(../images/login_bt.gif) 0px 0px;
	line-height:12px;
	padding:8px 46px 7px 46px;
	display:black;
}
A.login_bt:hover {
	text-decoration: none;
	background: url(../images/login_bt.gif) 0px -28px;
	line-height:12px;
	padding:8px 46px 7px 46px;
	display:black;
}
A.login_bt2:link ,A.login_bt2:visited {
	text-decoration: none;
	background: url(../images/login_bt2.gif) 0px 0px;
	line-height:12px;
	padding:4px 9px 4px 9px;
	width:96px;
	height:20px;
	display:black;
	color:#000;
	font-weight:bold;
	overflow:hidden;
}
A.login_bt2:hover {
	text-decoration: none;
	background: url(../images/login_bt2.gif) 0px -21px;
	line-height:12px;
	width:96px;
	display:black;
	color:#000;
	font-weight:bold;
	overflow:hidden;
}

#head .nav_box{
	width:760px;
}
#head #logo{
	float:left;
	text-align:left;
	margin:-8px 0 1px 0;
}
#head #nav{
	float:right;
	text-align:right;
	margin:25px 0 0 20px;
	padding:0;
}
#head #nav a{
	padding:8px;
	margin:6px 0px;6px 0
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
#head #nav a.on{
	padding:5px;
	margin:3px;
	background:#FFCC00;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
}
#main{
	width:760px;
	margin:13px auto 0 auto;
}
.con_box1{
	float:left;
	width:240px;
	overflow:hidden;
	margin:13px 0 0 0;
}
.con_box1 h1{
	width:240px;
	height:30px;
	line-height:28px;
	background:url(../images/bg.png) 0 -35px;
	font-size:14px;
	text-align:left;
	text-indent:10px;
	padding:0;
	margin:0;
}
.con_box1 div{
	padding:5px;
}
.con_box1 p{
	text-align:left;
	padding:2px 0;
}
.con_box1 .more{
	font-weight:bold;
	color:#009999;
	text-align:left;
	width:100%;
	clear:both;
}
.con_box1 .more a{
	text-decoration: none;
}
.ind-pay {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.ind-pay li {
	display: block;
	float: left;
	width: 117px;
	height: 36px;
}
.ind-pay li a {
	background: #FAFAFA url(../images/bg.png) no-repeat -1138px -39px;
	display: block;
	height: 30px;
	width: 115px;
	margin: 1px;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	padding: 2px 0px;
	border:1px solid #eaeaea;
}
.ind-pay li a:hover {
	background: url(../images/bg.png) no-repeat -1138px -80px;
	border:1px solid #ff9900;
}
.ind-pay li a img {
	margin: 0px 6px;
	vertical-align: middle;
}
#links{
	width:760px;
	margin:13px auto 0 auto;
	padding:3px;
	border:1px solid #e5e5e5;
	background:#F3F3F3;	
	overflow:hidden;
}
#links h1{
	font-size:14px;
	text-align:left;
	margin:12px 0 12px 8px;
}
#links a{
	margin:3px;
}
#kflist{
	width:760px;
	margin:13px auto 13px auto;
	padding:11px 0 11px 6px;
	border:1px solid #e5e5e5;
	font-size:14px;
	vertical-align:middle;
	overflow:hidden;
}
#kflist img{
	float:left;
	margin-left:5px;
}
#kflist ul{
	list-style:none;
	padding:0;
	float:left;
}
#kflist li{
	margin:5px 5px;
	font-size:12px;
	float:left;
}
#foot{
	width:760px;
	text-align:center;
	margin:0px auto 0 auto;
	padding:6px 0 0 0;
	border-top:1px solid #ccc;
	clear:both;
	color:#ccc;
}
#foot a{color:#aaa}
/*************************** sub page **********************************8**/
.sub-nav {
	width: 156px;
	float: left;
	margin-top: 12px;
}
.sub-navbg {
	background: url(../images/bg.png) repeat-y -682px;
	margin-bottom: 6px;
}
.sub-navbg02,.sub-navbg03 {
	font-size: 6px;
	line-height: 6px;
	height: 6px;
}
.sub-navbg02 {
	background: url(../images/bg.png) 0px -66px;
}
.sub-navbg03 {
	background: url(../images/bg.png) 0px -130px;
}
.sub-nav-stl ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
}
.sub-nav-stl ul li {
	display: block;
	background: url(../images/bg.png) -160px -68px no-repeat;
	font-weight: bold;
	color: #fff;
	line-height: 30px;
	text-indent: 28px;
	width: 154px;
	margin-left: 1px;
	font-size: 14px;
}
.sub-nav-stl ul ul {
	margin-bottom: 2px;
}
.sub-nav-stl ul ul li {
	background: none #f60;
	height: 22px;
	line-height: 22px;
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	border-bottom: 1px solid #fff;
}
.sub-nav-stl li a,.sub-nav-stl li a:link ,.sub-nav-stl li a:visited  {
	display: block;
	background: url(../images/bg.png) -160px -96px no-repeat;
	font-weight: bold;
	color: #333;
	text-indent: 28px;
	text-decoration: none;
}
.sub-nav-stl li a:hover  {
	color: #c00;
}
.sub-nav-stl ul ul li a,.sub-nav-stl ul ul li a:link ,.sub-nav-stl ul ul li a:visited  {
	background: none #f2f2f2;
	margin: 0px;
	padding: 0px;
	height: 22px;
	line-height: 22px;
}
.sub-nav-stl ul ul li a:hover  {
	color: #c00;
}
.sub-navbg h1 {
	font-size: 14px;
	text-align: left;
	text-indent: 6px;
	margin: 0px;
}
.sub-navbg p {
	text-align: left;
	padding-left: 10px;
	margin: 0px;
	font-family: "宋体";
}
.sub-navbg p img {
	margin-bottom: 6px;
}
.sub-inf {
	width: 585px;
	float: right;
	margin: 12px 0px 24px 0px;
	overflow: hidden;
}
.sub-inf h1 {
	height: 24px;
	font-size: 210%;
	text-align: left;
	text-indent: 6px;
	line-height: 24px;
	padding-top: 4px;
	clear: both;
	margin-bottom: 12px;
	margin-top: 12px;
}
.sub-inf h2 {
	background: url(../images/bg.png) 0px -139px;
	height: 24px;
	font-size: 14px;
	color: #000;
	text-align: left;
	text-indent: 6px;
	line-height: 24px;
	padding-top: 4px;
	clear: both;
	margin-bottom: 12px;
}
.sub-inf h3 {
	font-size: 14px;
	text-align: left;
	margin-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}
.sub-inf dl {
	text-align: left;
	margin: 0px;
	padding-right: 12px;
	padding-left: 12px;
}
.sub-inf dt {
	line-height: 22px;
	text-indent: 6px;
	height: 22px;
	margin-bottom: 6px;
	padding-top: 2px;
	background-color: #F2F2F2;
	font-weight: bold;
}
.sub-inf dd {
	margin: 0px 10px 12px 10px;
}
.sub-inf ul ,.sub-inf ol  {
	margin-top: 6px;
	margin-bottom: 6px;
}

.sub-inf p {
	text-align: left;
	margin-top: 6px;
	overflow: hidden;
	padding-right: 12px;
	padding-left: 12px;
}
.sub-inf p img {
	float: left;
	margin-right: 12px;
	vertical-align: baseline;
}

.sub-inf-bg {
	clear: both;
	background: url(../images/bg.png) no-repeat 0 -169px;
}
.sub-inf-bg h1 {
	background-image: none;
	font-size: 12px;
	margin: 6px;
	color: #000;
	line-height: 28px;
}
.sub-inf-bg p {
	margin: 0px;
	padding-bottom: 6px;
	background-image: none;
}


.sub-inf-bg02 {
	overflow: hidden;
	background-color: #FFFFFF;
	border-right: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	padding-top: 6px;
}

.sub-inf-bg03 {
	font-size: 6px;
	line-height: 6px;
	background: url(../images/bg.png) 0 -210px;
	height: 12px;
}
.sub-inf-bg ul {
	margin: 0px;
	padding: 0px 24px 12px 24px;
	list-style: disc;
	list-style-position: outside; 
}

.sub-inf-bg li {
	display: block;
	padding-top: 4px;
	padding-left: 10px;
}
.sub-inf-list {
	text-align: left;
	list-style-type: none;
	margin: 12px;
	padding: 0px;
}
.sub-inf-list li {
	/*border-bottom: 1px solid #f2f2f2;*/
	display: block;
	line-height: 24px;
	height: 24px;
	padding-top: 4px;
	background: url(../images/bg.png) 0 -223px no-repeat;
	padding-left: 10px;
	list-style-type: none;
}
.sub-inf-list li img {
}
.sub-inf-list li a,.sub-inf-list li a:link ,.sub-inf-list li a:visited {
	text-decoration: none;
}
.sub-inf-list li a:hover{

}
.table0{
	border-top:1px solid #666;
	border-left:1px solid #666;
	font-size:12px;
}
.table0 td,.table0 th{
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
table.tb1{
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	line-height:30px;
	text-align:center;
	border-spacing:0;
	border-collapse:collapse;
}
table.tb1 th{
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	background:#f1f1f1;
	
}
table.tb1 td{
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}
a.button_0{
	width:82px;
	height:28px;
	line-height:28px;
	padding:0 4px!important;
	padding:0;
	margin:8px 20px;
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:15px;
	color:#12409E;
	letter-spacing:4px;
	
	background:url(../images/button_0.png) no-repeat;
}
a.button_0:visited{
	background:url(../images/button_0.png) no-repeat;
	color:#12409E;
}
a.button_0:hover{
	background:url(../images/button_0.png) no-repeat 0 -29px;
	color:#12409E;
	text-decoration:none;
}
a.button_0:active{
	background:url(../images/button_0.png) no-repeat 0 -58px;
	color:#12409E;
}
.active_img_box{
	width:760px;
	margin:0 auto 0 auto;
	text-align:center;
}
.active_img_box img{
	padding:0;
	margin:0;
	float:left;
}
.ind-cot {
	overflow: hidden;
	color: #333;
	clear: both;
	margin-top: 13px;
	text-align: left;
	line-height: 16px;
	padding: 8px;
	border: 1px solid #f2f2f2;
}
.ind-cot img {
	float: left;
	margin-right: 12px;
	vertical-align: baseline;
}


.list1{
	margin:0;
	padding:0;
}
.list1 li{
	margin:0 0 0 20px;
	list-style-image:url(../images/list_icon0.gif);
	padding: 0;
	line-height:200%;
}
.ad0,.ad0 img{
	margin:0 muto;
	padding;
}
.org_txt{
	color:#ff9000;
}
.rad_txt{
	color:#cc0000;
}

.sub-news {
	overflow: hidden;
	margin-top: 24px;
}
.sub-news02 {
	padding-top: 24px;
	margin-top: 0px;
	border-top: 2px solid #c00;
}
.sub-news h1 {
	font-size: 210%;
	line-height: 210%;
	background-image: none;
	color: #333;
	text-align: center;
	margin: 0px;
}
.sub-news h2 {
	font-size: 14px;
	text-align: left;
}
.sub-news h3 {
	font-size: 12px;
	text-align: left;
	text-indent: 24px;
	margin-bottom: 6px;
}

.sub-news h6 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #069;
}
.sub-news p {
	text-align: left;
	text-indent: 24px;
	margin-bottom: 6px;
	margin-top: 6px;
	word-wrap: break-word;
	word-break:break-all 
}

.faq-lis {
}

.faq-lis a,.faq-lis a:link ,.faq-lis li a:visited  {
	padding-top: 4px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #F2F2F2;
	text-indent: 26px;
	text-align: left;
	line-height: 24px;
	font-weight: bold;
	height: 24px;
	background: url(../images/question.jpg) #FFF no-repeat 2px 4px;
}
.faq-inf {
	margin: 0px 10px 12px 10px;
	text-align: left;
	word-wrap: break-word;
	word-break:break-all 
}


.abo {
	background-color: #f8f8f8;
}
.abo-nav {
	float: left;
	width: 156px;
	background-color: #FFFFFF;
}
.abo-nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.abo-nav li {
	display: block;
	height: 31px;
	line-height: 31px;
	font-weight: bold;
	text-align: center;
	background: url(../images/bg.png) no-repeat 0px -262px #f2f2f2;
	color: #fff;
}
.abo-nav li a,.abo-nav li a:link ,.abo-nav li a:visited {
	display: block;
	height: 31px;
	line-height: 31px;
	font-weight: bold;
	text-align: center;
	background: url(../images/bg.png) no-repeat 0px -292px;
	color: #333;
	text-decoration: none;
}
.abo-nav li a:hover {
	color: #c00;
}
.abo-inf {
	width: 584px;
	padding-left: 20px;
	float: right;
	background-color: #FFFFFF;
	padding-bottom: 24px;
}
.abo-inf h1 {
	background: url(../images/ba02.png) no-repeat;
	margin: 0px;
	height: 50px;
	color: #fff;
	text-align: left;
	line-height: 50px;
	padding: 30px 0px 0px 0px;
	text-indent: 8px;
}
.abo-inf h2 {
	text-align: left;
	font-size: 14px;
	line-height: 18px;
}
.abo-inf h3 {
	font-size: 12px;
	text-align: left;
	padding-left: 24px;
}

.abo-inf p {
	text-align: left;
	text-indent: 24px;
	clear: both;
}
.abo-inf img {
}
.abo-inf ol{
	text-align: left;
	padding-left: 48px;
	margin: 0px;
}
.admin {
	width: 96%;
}
.admin h1 {
	font-size: 30px;
	text-align: left;
	text-indent: 24px;
	margin-top: 30px;
}


.admin-login {width: 300px;margin: 120px auto 0px auto;}
.admin-login td {
	line-height: 26px;
	text-align: left;
	padding-left: 6px;}
.admin-sub {
	clear: both;
	overflow: hidden;
	text-align: left;
	width: 96%;
	margin: 0px auto;
}
.admin-nav {
	width: 154px;
	float: left;
	margin-right: 24px;
	background: url(../images/bg.png) repeat-y -681px;
}
.admin-nav ul ul {
	background-color: #fff;
	padding-bottom: 1px;
}
.admin-nav ul ul li {
	background: none #f60;
	height: 22px;
	line-height: 22px;
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	border-bottom: 1px solid #fff;
	font-weight: normal;
}
.admin-nav ul ul li a,.admin-nav ul ul li a:link ,.admin-nav ul ul li a:visited  {
	margin: 0px;
	padding: 0px;
	height: 22px;
	line-height: 22px;
	background: #ccc none;
	font-weight: normal;
}
.admin-nav ul ul li a:hover  {
	color: #c00;
}
.admin-main {
	overflow: hidden;
	padding: 0px 12px 12px 0px;
}
.admin-main h1 {
	font-size: 14px;
	text-indent: 8px;
	height: 26px;
	line-height: 26px;
	background-color: #f2f2f2;
	margin: 0px 0px 12px 0px;
	border-top: 1px solid #333;
}
.admin-main h2 {
	font-size: 14px;
	color: #c00;
	margin: 12px 0px 6px 0px;
}
/*add by jinjinyun*/
.admin_table{
	width:700px;
	table-layout:fixed;
	overflow:hidden;
	text-overflow:ellipsis;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
}
.admin_table td{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}
.admin_table th{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background:#f1f1f1;
}
.trbg *{
	background:#f1f1f1;
}
pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break:break-all 
}

/**download**/
.sub-inf-etbg {
	overflow: hidden;
	padding-left: 180px;
	padding-top: 50px;
	height: 210px;
	margin-bottom: 12px;
	background: url(../images/et-pic01.png) #f2f2f2 no-repeat 12px 12px;
}
.sub-inf-etbg02 {
	overflow: hidden;
	margin-bottom: 12px;
	background-color: #f2f2f2;
	padding: 8px;
}
.sub-inf-etbg03 {
	overflow: hidden;
	padding-left: 200px;
	padding-right: 12px;
	padding-top: 50px;
	height: 420px;
	margin-bottom: 12px;
	background: url(../images/etopi-pic01.jpg) #f2f2f2 no-repeat 12px 12px;
}

.lin-pay,.lin-pay:link ,.lin-pay:visited {
	display: block;
	height: 52px;
	width: 220px;
	color: #fff;
	text-decoration: none;
	font-size: 210%;
	line-height: 46px;
	font-weight: bold;
	background: url(../images/bg.png) -167px -266px;
	text-align: center;
	margin: 24px auto 0px auto;
}
.sub-paybg {
	padding: 24px;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	line-height: 18px;
}