/*
reset
*/
html { height: 100%; margin-bottom: 1px; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
padding: 0;
margin: 0;
}
fieldset, img {border: 0;}
table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul {
list-style: none;
}
address, caption, cite, code, dfn, em, th, var {
font-weight: normal;
font-style: normal;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 100%;
}
q:before, q:after {
content: '';
}
abbr, acronym {
border: 0;
}

input, textarea, select, option{font-size:1em}
input:focus, select:focus, textarea:focus {
outline: 2px solid #ebc476;
-moz-outline-radius: 5px !important;
}
select{
border:1px solid #BDC7D8;
padding:2px;
font-size:1em;
border-color:#96A6C5;
}
hr{
border: 0;
height: 1px;
color:#333;
background-color:#333;
}
hr.ccc{
border: 0;
height: 1px;
color:#ccc;
background-color:#ccc;
}

.c{clear:both}
.fl{float:left}
.fr{float:right;clear:right}
.ac{text-align:center}
.al{text-align:left}
.ar{text-align:right}
.none{display:none;}
body{text-align:center;font-size: 12px;}

#head_box, #main_box, #foot_box{
	width:960px;
	margin:0 auto;
}

#cons em{
  font-style: italic;
}
#cons ol, ul{
	list-style: disc;
}

#cons h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}

a{
	font-size: 12px;
	color: Black;
	text-decoration: none;
}
a:hover{
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}
.inline1{
    display:inline;
}

.block1 {
	padding: 0px 5px;
}
.block2 {
	padding: 0px 5px 0 3px;
}
.bti{
	float:left;
	width:100px;
	border-bottom: 2px solid green;
}
.bti1{
	float:left;
	width:100px;
	padding: 1px
	border-bottom: 2px solid green;
}
.btm{
	border-bottom: 2px solid #eee;
	padding: 8px 0 3px;
	margin-left:100px;
	text-align: right;
}
.btm1{
	border-bottom: 2px solid #eee;
	padding: 8px 0 1px;
	margin-left:100px;
	text-align: right;
	
}
#mainnav {
	padding-left: 10px;
	line-height: 30px;
	background: url(../i/bar_bg.jpg);
	background-repeat: repeat-x;
}
#mainnav .mainlevel li{
    display:inline;
}
#mainnav .mainlevel li a{
	padding:3px 5px;
    letter-spacing:2px;
    display:block;
    color:#fff;
    float:left;
    font-weight:bold;
    margin:0px;
    text-decoration:none;
}
#mainnav .mainlevel li a:hover,
#mainnav .mainlevel li a:focus{
    background:#666;
}
#mainnav .mainlevel li.active a{
    background:#FCB02A;
    color:#FFFFFF;
}

#pic_show {
	border:1px solid #f4f4f4;
	margin: 3px;
	height: 295px;
}
#pic_show .pic{
	padding: 3px;
	text-align: center;
	clear: both;
}
#pic_show .text{
	text-align:left;
	height: 20px;
}
#pic_show p{
	padding-left: 15px;
	padding-top: 3px;
	float: left;
}
#pic_show span{
	padding-right: 15px;
	padding-top: 3px;
	float: right;
}
#hot_list div {
	margin: 0px;
	padding: 3px;
	display: inline;
	border: 1px solid #f4f4f4;
	cursor: pointer;
}
.cur_pic {
	background:#000;
	color:#fff;
}
.unsel_pic {
	background:#fff;
	color:#000;
}

.nav li {
	display: inline;
	padding:0;
	margin:0;
}

ul.gd{
    margin:0px 0px 0px 1.5em;
	padding: 3px 0px;
}
ul.gd li{
	line-height: 20px;
    margin-left: 2px;
	padding: 0px;
    list-style:url(/i/list.gif);
	text-align:left;
}
ul.gd li a{
	font-size: 12px;
	color: Black;
	text-decoration: none;
}
ul.gd li a:hover{
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}

.more1 {
	margin: 2px 5px 0px 0px;
	text-align:right;
	padding-bottom:0px;
}

/*页脚*/
#foot_box{
    clear:both;
    padding:55px 0 20px;
    line-height:150%;
}
#nav_bot a {
	font-size: 12px;
	color: #2868a4;
	text-decoration: none;
}
#nav_bot a:hover
{
	font-size: 12px;
	color: #2868a4;
	text-decoration: underline;
}

/*合作伙伴&友情链接*/
.partner_box{
    border:1px #ccc solid;
    text-align:left;
    margin:0.5em 0 0;
}
.partner_box th{
    background:#f2f7fb;
    text-align:center;
    font-weight:700;
    font-size:1.167em;
    color:#000;
}

.partner_box ul{
    background:#fff;
    padding:1em 0.5em;
}
.partner_box ul li{
    display:inline;
}
.partner_box a{
    color:#787878;
}

div {
	word-break: break-all; padding: 0px; margin: 0px
}

.header {
	width: 960px; text-align: center; margin-right: auto; margin-left: auto; 
}

.header titles ban login {
	width: 960px; text-align: center; margin: 0px; padding: 0px
}

.main {
	width: 960px; text-align: center; margin-right: auto; margin-left: auto;
}

.main_element {
	width: 960px; text-align: left; margin: 1px; padding: 0px
}

.one {
	width: 250px; float:left;
}
.one2 {
	width: 48%; float:left;
}

.th3 {
	width: 710px; float:left;
}

.two {
	width: 460px; float:left;
}

.cap {
	text-align: left;
}

.footer {
	width: 960px; text-align: center; margin-right: auto; margin-left: auto;
}

td
{
	font-size: 12px;
}
.top_img
{
	background: url(../i/top_img_05.jpg);
	background-position: center;
	background-repeat: repeat-x;
}
.nav_bar
{
	line-height: 30px;
	background: url(../i/bar_bg.jpg);
	background-repeat: repeat-x;
}
#nowtime {
	color: #fff;
	filter: DropShadow(Color=gray, OffX=1, OffY=1, Positive=1);
}
.bold_font
{
 font-weight: bold;
color: #fff;
filter: DropShadow(Color=gray, OffX=1, OffY=1, Positive=1);
}

.topicbg {
	font-weight: bold;
	background: url(/i/left_tb.jpg) no-repeat;
	background-position: center;
	height: 34px;
	color: #FFFFFF;
	padding-left: 18px;
}
.topcontainer {
	font-weight: bold;
	background: url(/i/left_tb.jpg) repeat-x;
	background-position: left top;
	color: #FFFFFF;
	height: 34px;
}
span.title{
	float: left;
	margin: 10px 5px 0px 18px;
}
.tcontainer {
	line-height:100%;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	background: #f5f5f5;
}
.leftcontainer {
	line-height:100%;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	background: #f5f5f5;
	height: 214px;
	padding-bottom: 0px;
}
.leftcontainer1 {
	line-height:100%;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	background: #f5f5f5;
	height: 134px;
	padding-bottom: 0px;
}
.leftcontainer2 {
	line-height:100%;
	border-right: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	background: #f5f5f5;
	height: 114px;
	padding-bottom: 0px;
}
.botcontainer {
	background: url(/i/left_bottom.gif) repeat-x;
	background-position: left top;
	height: 9px;
	color: #FFFFFF;
	clear: both;
}

.login_form_style
{
	font-size: 12px;
}
.graycontainer
{
	border-left-color: #d5d5d5;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #d5d5d5;
	border-right-style: solid;
	border-right-width: 1px;
}

a.morenews:link {
	font-size: 12px;
	color: #8d8d8d;
	text-decoration: none;
}
a.morenews:visited
{
	font-size: 12px;
	color: #8d8d8d;
	text-decoration: none;
}
a.morenews:hover
{
	font-size: 12px;
	color: #8d8d8d;
	text-decoration: underline;
}
a.morenews:active
{
	font-size: 12px;
	color: #8d8d8d;
	text-decoration: underline;
}

ul.pics li {
	background: url(../i/list.gif) left top no-repeat;
	padding: 3px 0 3px 15px;
	color: #8d8d8d;
	font-size: 12px;
	
}
ul.pics {
	list-style-type: none;
	margin: 6px 18px 0 16px;
}

a.news:link {
	font-size: 12px;
	color: Black;
	text-decoration: none;
}
a.news:visited
{
	font-size: 12px;
	color: Black;
	text-decoration: none;
}
a.news:hover
{
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}
a.news:active
{
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}
.diaocha
{
	line-height: 180%;
	color: #095b22;
}

.bottom_font_style
{
	font-size: 12px;
	color: #666666;
	line-height: 180%;
}

a.bottom_font_style:link {
	font-size: 12px;
	color: #2868a4;
	text-decoration: none;
}
a.bottom_font_style:visited
{
	font-size: 12px;
	color: #2868a4;
	text-decoration: none;
}
a.bottom_font_style:hover
{
	font-size: 12px;
	color: #2868a4;
	text-decoration: underline;
}
a.bottom_font_style:active
{
	font-size: 12px;
	color: #2868a4;
	text-decoration: underline;
}

ul.diaocha li {
	background: url(../i/dlarr2.gif) left  no-repeat;
	padding: 3px 0 3px 15px;
	color: #095b22;
	font-size: 12px;
	line-height: 150%;
	
}
ul.diaocha {
	list-style-type: none;
	margin: 6px 18px 0 16px;
}
a.link_font_style:link {
	font-size: 12px;
	color: #095b22;
	text-decoration: none;
}
a.link_font_style:visited
{
	font-size: 12px;
	color: #095b22;
	text-decoration: none;
}
a.link_font_style:hover
{
	font-size: 12px;
	color: #095b22;
	text-decoration: underline;
}
a.link_font_style:active
{
	font-size: 12px;
	color: #095b22;
	text-decoration: underline;
}

a.newsleft:link{
	padding-left:21px;
	padding-top:7px;
	display:block;
	width:158px;
	height:26px;
	background:url(../i/leftbgw.gif) no-repeat;
	color: #464646;
	text-decoration: none;
}
a.newsleft:visited
{
	padding-left:21px;
	padding-top:7px;
	display:block;
	width:158px;
	height:26px;
	background:url(../i/leftbgw.gif) no-repeat;
	color: #464646;
	text-decoration: none;
}
a.newsleft:hover, a.newsleft:active{
	background:url(../i/leftbgb.gif) no-repeat;	
	padding-left:21px;
	padding-top:7px;
	display:block;
	width:158px;
	height:26px;
	color: #464646;
	text-decoration: underline;
}

.intro_content
{
	font-size: 12px;
	line-height: 180%;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 padding: 10px;
	 
}

.news_title
{
	font-size: 22px;
	font-family: 楷体_GB2312;
	font-weight: bold;
	
}
.article_content
{
	font-size: 14px;
	line-height: 180%;
}




a.news_14:link {
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
a.news_14:visited
{
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
a.news_14:hover
{
	font-size: 14px;
	color:#FF0000;
	font-weight: bold;
	text-decoration: underline;
}
a.news_14:active
{
	font-size: 14px;
	color:#FF0000;
	font-weight: bold;
	text-decoration: underline;
}



.lanse A:link {
	font-size: 12px;
	font-weight: normal;
	color: #0c47dd;
	text-decoration: none;
}

.lanse A:visited {
		font-size: 12px;
	font-weight: normal;
	color: #0c47dd;
	text-decoration: none;
}

.lanse A:hover {
		font-size: 12px;
	font-weight: normal;
	color: #0c47dd;
	text-decoration: underline;

}
.lanse A:active {
		font-size: 12px;
	font-weight: normal;
	color: #0c47dd;
	text-decoration: underline;

}
.news_bg {
	background-image: url(../i/news_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
