﻿@charset "utf-8";
/* ==========================================================*/
body, dl, dt, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, textarea, p, blockquote, caption, th, td { 
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
	line-height:16px;
}
fieldset, img { 
    border: 0;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
:focus {
    outline: 0;
}
.crl{clear:both;text-align:center;margin:auto;width:1000px}
/* ==========================================================*/
body {
    text-align: left;
    font: 12px Tahoma, Helvetica, Arial, sans-serif;
    color: #111;
    background: #000 url(bg.jpg);
}
input, textarea {
    font-family: Tahoma, Helvetica, Arial, sans-serif;
}
.box {
	background:url(bg-pic.jpg) no-repeat center top;
}
.container {
	width:940px;
	margin:auto;
}

a {
    color: #111;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
/* ==========================================================*/

.top {
	height:200px;
}
.menu {
	height:37px;
	text-align:right;
	padding-right:45px;
}
.menu ul{
	list-style:none;
}
.menu ul li{
	float:right;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	width:110px;
	height:37px;
	padding-left:4px;
}
.m-1 a{background:url(m-1.jpg) top;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-1 a:hover{background:url(m-1.jpg) bottom;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-2 a{background:url(m-2.jpg) top;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-2 a:hover{background:url(m-2.jpg) bottom;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-3 a{background:url(m-3.jpg) top;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-3 a:hover{background:url(m-3.jpg) bottom;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-4 a{background:url(m-4.jpg) top;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-4 a:hover{background:url(m-4.jpg) bottom;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-5 a{background:url(m-5.jpg) top;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-5 a:hover{background:url(m-5.jpg) bottom;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-6 a{background:url(m-6.jpg) top;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}
.m-6 a:hover{background:url(m-6.jpg) bottom;display:block;width:110px;height:37px;text-indent:-1000px;overflow:hidden;}

/* ==========================================================*/

.main{
	
}

.left{
	float:left;
	width:214px;
	padding-top:10px;
}
.right{
	margin-left:225px;
	width:712px;
	padding-top:22px;
}
.right2{
	margin-left:225px;
	background:url(right-top-bg.png);
	width:712px;
	padding-top:22px;
}



/* ==========================================================*/

.index-news{
	background:url(index-news-bg.jpg);
	height:240px;
	margin-bottom:8px;
}
.index-news-pic{
	float:left;
	padding:27px 0 0 28px;
}
.index-news-text{
	margin-left:350px;
	padding-top:70px;
	width:320px;
}
.index-news-text ul{
	list-style:none;
}
.index-news-text ul li{
	border-bottom:1px #8d5f31 dotted;
	background:url(li.png) no-repeat left center;
	padding-left:16px;
	line-height:22px;
}
.index-news-text ul li span{
    float:right;
	font-size:11px;
}

.tj{
    background:url(tj.png) no-repeat left center;
	height:124px;
	margin-bottom:8px;
	text-align:center;
}
.tj table{
	margin:auto;
}
/* ==========================================================*/
.index-box1{
	background:url(index-box1.png) no-repeat top center;
	height:332px;
}
.index-box2{
	background:url(index-box2.png) no-repeat top center;
	height:255px;
}

.index-text{
	width:320px;
	margin-top:75px;
	margin-left:40px;
}
.index-text ul{
	list-style:none;
}
.index-text ul li{
	border-bottom:1px #8d5f31 dotted;
	background:url(li.png) no-repeat left center;
	padding-left:16px;
	line-height:22px;
}
.index-text ul li span{
	font-size:11px;
}

.index-pic{
	padding-top:55px;
	padding-left:40px;
}
.index-pic ul{
	list-style:none;
}
.index-pic ul li{
	padding-left:20px;
	text-align:center;
	float:left;
}
.index-pic ul li a{
	height:132px;
	width:180px;
	display:block;
	background:url(pic-bg.png) no-repeat left center;
	padding-left:9px;
	padding-top:15px;
	text-align:left;
}
.index-pic ul li span{
	text-align:center;
	display:block;
}


/* ==========================================================*/
.left-box-b{
	background:url(left-cen-bg.png) repeat-y top center;
}
.left-box{
	background:url(left-top-bg.png) no-repeat top center;
	padding-top:20px;
	text-align:center;
}
.left_img{text-align:center;}
.left_img img{margin-bottom:6px;}

.right-box-b{
	background:url(right-cen-bg.png) repeat-y top center;
}
.right-box{
	background:url(right-top-bg.png) no-repeat top center;
	padding:28px 30px 10px 30px;
}

.right-menu{
    margin-left:20px;
}
.right-menu a{
    color:#603913;
	height:30px;
	width:84px;
	background:url(right-menu.png) no-repeat bottom center;
	display:block;
	float:left;
	line-height:30px;
	text-align:center;
	margin-right:2px;
	
}
.right-menu .s{
	height:30px;
	width:84px;
	background:url(right-menu.png) no-repeat top center;
	display:block;
	float:left;
	line-height:30px;
	text-align:center;
	margin-right:2px;
	font-weight:bold;
	color:#603913;
}

.right-menu a:hover{
	background:url(right-menu.png) no-repeat top center;
}


/* ==========================================================*/
.news{
    padding:20px 20px;
	background:#edcd8a;
	border:1px solid #9c733d;
}
.news-title{
    padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px dotted #9c733d;
	text-align:center;
	color:#603913;
	font-size:16px;
	font-weight:bold;
}
.news-title span{
	font-size:11px;
}
.news p{
	margin-bottom:15px;
	font-size:14px;
	line-height:22px;
	text-indent:28px;
}

.news table{
	border-top:1px #be9f76 dotted;
	border-left:1px #be9f76 dotted;
}
.news td{
	padding:5px;
	border-bottom:1px #be9f76 dotted;
	border-right:1px #be9f76 dotted;
}

.select{
	background:#e0bf7f;
}
.select a{
	color:#603913;
	font-weight:bold;
}

.news th{
	padding:5px;
	background:#e0bf7f;
	color:#603913;
	font-weight:bold;
	border-bottom:1px #be9f76 dotted;
	border-right:1px #be9f76 dotted;
}


.news ul{
	list-style:none;
}
.news ul li{
	border-bottom:1px #8d5f31 dotted;
	background:url(li.png) no-repeat left center;
	padding-left:16px;
	line-height:30px;
}
.news ul li span{
	font-size:11px;
	float:right;
}
/* ==========================================================*/
.pic{
    padding:20px 20px;
	background:#edcd8a;
	border:1px solid #9c733d;

}
.pic ul{
	list-style:none;
	padding-left:5px;
}
.pic ul li{
	text-align:center;
	padding-left:10px;
	float:left;
}
.pic ul li a{
	height:132px;
	width:180px;
	display:block;
	background:url(pic-bg.png) no-repeat left center;
	padding-left:9px;
	padding-top:15px;
	text-align:left;
}
.pic ul li span{
	text-align:center;
	display:block;
}
/* ==========================================================*/
.class{
	text-align:center;
	background:url(class-bg.png) no-repeat top center;
	width:174px;
	height:26px;
	color:#a6df59;
	line-height:26px;
	margin:auto;
}
.class a{
	color:#a6df59;
	margin:0 12px;
}
/* ==========================================================*/



/* ==========================================================*/
.bot{
    padding:40px 0 20px 0;
	text-align:center;
	background:#000 url(bot.png) no-repeat top center;
	height:50px;
	color:#79795e;
	margin-top:20px;
}

.bot a{
    color:#79795e;
}
/* ==========================================================*/
.page{
	text-align:center;
	padding-top:10px;
}

.page a{
	margin:0 5px;
}
/* ==========================================================4月20号*/
.left-server {
	background: url(serverbg.gif) repeat-y; margin:0 auto 10px auto; width: 174px;
}
.left-server td {
	line-height:26px;
}
.yellowtext {
	color: #fcff00
}
.greentext {
	color: green
}
.yellowtext a{
    color: #fcff00;
    text-decoration: none;
}
.yellowtext a:hover{
    text-decoration: underline;
}
.index-text-right {
	margin-top: 75px; margin-left: 15px; line-height:24px;
}
.index-text-right td {
	 background: url(button.gif) no-repeat center 50%;  width: 91px; height: 27px; text-align:center; padding:2px; margin-bottom:5px; line-height:27px;
}
.kf {
	background: url(kf.png) no-repeat center top; width: 214px; color: #fff; padding-top: 94px; height:114px
}
.kf a {
	color: #fff
}

.chkfinfo{
    color:red; font-size:12px; margin-left:10px;
}

/* ==========================================================登录=====================*/
.left-server {
    background: url(serverbg.gif) repeat-y; margin:0 auto 10px auto; width: 174px;
}
.left-server td {
    line-height:26px;
}
.yellowtext {
    color: #fcff00
}
.greentext {
    color: green
}
.yellowtext a{
    color: #fcff00;
    text-decoration: none;
}
.yellowtext a:hover{
    text-decoration: underline;
}
.index-text-right {
    margin-top: 75px; margin-left: 15px; line-height:24px;
}
.index-text-right td {
     background: url(button.gif) no-repeat center 50%;  width: 91px; height: 27px; text-align:center; padding:2px; margin-bottom:5px; line-height:27px;
}
.kf {
    background: url(kf.png) no-repeat center top; width: 214px; color: #fff; padding-top: 94px; height:114px
}
.kf a {
    color: #fff
}
.login{background:url(d-2.jpg); margin-bottom:8px;}
.login_m{margin:0 auto !important; margin:4px auto 0 auto; width:177px;color:#fff; height:120px;}
.login_m li{ width:177px; line-height:30px; margin-bottom:3px!important; margin-bottom:8px;}
.login_m_1{ line-height:20px; color:#fff;margin:10px auto; width:177px; height:120px;}
.login_m_1 li{line-height:22px;}
.login_m_1 li a {color: #fff}
.login_m .ipnut_1{width:118px; height:16px; border:1px #ccc solid;}
.login_m .ipnut_2{width:114px; height:55px; border:0; background:url(d-n.jpg); margin:0 0 0 10px; cursor:pointer;}
/* ==========================================================4月28日增加*/
.news_k{width:650px; height:45px; background:url(n_kbg.jpg); line-height:35px; text-align:right;}
.news_t{text-align:center; line-height:24px; padding-bottom:8px;}

/**************************************top********************************************/
.thzz { margin:0px auto 0px auto; }
.th { width:1000px; height:37px; text-align:center }
.th1 { width:100px; height:37px; padding-left:10px; line-height:37px; }
.th2 { width:280px; height:37px; line-height:37px; }
.th3 { height:37px; line-height:37px; }
.th3 a{ margin:0 5px;}
.th4_1 { width:62px; height:21px; background-image:url(../../images/3.gif); margin:7px 0 0 10px; line-height:21px; }
.thcl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.th100 { width:100%; height:37px; background-image:url(../../images/bg.gif); font-size:12px; }
.thred { color:#FF0000; }
.thrff6600 { color:#ff6600; }
ul.gd { overflow:hidden; height:22px; line-height:22px; font-size:12px; padding:6px 7px 0px; *padding-top:10px 0 0;
margin:0; float:left; }
ul.gd li { list-style:none; }

.input_n3{width:84px; height:36px; background:url(a_1.jpg); border:none; cursor:pointer; float:left;}
.input_n4{width:86px; height:36px; background:url(a_2.jpg); border:none; cursor:pointer; float:left;}

/* ==========================================================4月28日增加*/
.news_k{width:650px; height:45px; background:url(n_kbg.jpg); line-height:35px; text-align:right;}
.news_t{text-align:center; line-height:24px; padding-bottom:8px;}
/* ==========================================================8月16日增加*/
.input_n1{width:107px; height:47px; background:url(n_1.jpg); border:none; cursor:pointer; float:left;}
.input_n2{width:107px; height:47px; background:url(n_2.jpg); border:none; cursor:pointer; float:left;}
/* ==========================================================8月17日增加*/
.input_n3{width:84px; height:36px; background:url(a_1.jpg); border:none; cursor:pointer; float:left;}
.input_n4{width:86px; height:36px; background:url(a_2.jpg); border:none; cursor:pointer; float:left;}
/* ==========================================================8月24日增加*/
.news_n{margin-left:350px;width:320px;}
.news_n_top{ padding-top:32px; padding-left:40px; }
.news_n_top li{width:50px; height:23px; color:#fde7c7; font-weight:bold; text-align:center; line-height:23px; margin-right:6px; background:url(new_bg1.jpg) no-repeat; float:left;}
.news_n_top .nbg_1{width:50px; height:23px; color:#fff; font-weight:bold; line-height:23px; background:url(new_bg2.jpg) no-repeat;}
.news_n_top .nbg_1 a{ color:#fff; text-decoration:none;}
.news_n_top .nbg_1 a:hover{ color:#fff; text-decoration:none;}

.news_n_top li a{ color:#fff; text-decoration:none;}
.news_n_top li a:hover{ color:#fff}

.index-news-text_1{ width:320px; margin-top:38px!important; margin-top:12px;}
.index-news-text_1 ul{
	list-style:none;
}
.index-news-text_1 ul li{
	border-bottom:1px #8d5f31 dotted;
	background:url(li.png) no-repeat left center;
	padding-left:16px;
	line-height:22px;
}
.index-news-text_1 ul li span{
    float:right;
	font-size:11px;
}
