﻿@charset "utf-8";
/* CSS Document */
img {
	border: 0px none #FFF;

}

ul,li{

}
a:link,a:visited{
	color: #666666;
	text-decoration: none;
}
a:hover,a:active{color:#a97f3f; text-decoration:none;}
html,body{
	font-size:12px;
	color:#000000;
	list-style-type: none;
}
.iframe{
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
body{
	margin:0 auto;
	
}
.mainwidth {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }

.input_l { width: 400px; }
.input_s { width: 60px; }

.mainbox{
	width: 1002px;
	margin: auto;}

#top {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top .top_line {
	width: 913px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 57px;
	padding-top: 4px;
	padding-left: 67px;
}

#top .top_line .logo {
	float: left;
}
#top .top_line .poetry {
	float: left;
	width: 265px;
	margin-left: 70px;
	display: inline;
	background-image: url(../images/icon_lb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 25px;
	line-height: 24px;
	color: #b28b2f;
	padding-left: 25px;
}
#top .top_line .other {
	float: left;
	text-align: right;
	width: 330px;
	line-height: 24px;
}
#top .top_line .other .ot_1 {
	margin-top: 1px;
	height: 24px;
}
#top .top_line .other a {
	color: #744d12;
	padding-left: 9px;
	padding-right: 9px;
}
#top .top_line .other .ot_1 {
	margin-top: 1px;
	height: 24px;
}
#top .top_line .other .ot_2 {
	height: 24px;
	margin-top: 1px;
}

#top .top_line .other .on {
	background-image: url(../images/icon_help.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: right;
	padding-left: 15px;
}
#top .top_line .other .ot_1 .put_top .input_a {
	border: 1px solid #EDDEC9;
	height: 15px;
	width: 230px;
	color: #744D12;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
}
#top .top_line .other .ot_1 .put_top .put_serach {
	background-image: url(../images/serach.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 16px;
	width: 17px;
	border: 0px none #FFFFFF;
	margin-left: 5px;
	margin-right: 10px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#nav {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 53px;
	line-height: 53px;
}
#nav .nav_line {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	font-weight: bold;
	color: #824c3b;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}
#nav .nav_line ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nav .nav_line li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 89px;
	text-align: center;
	background-image: url(../images/nav_line.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 50px;
}
#nav .nav_line .none {
	background-image: none;
}
#nav .nav_line a {
	color: #824c3b;
	line-height: 50px;
	display: block;
}
#nav .nav_line a:hover {
	color: #824c3b;
	background-image: url(../images/nav_line_bg.gif);
	background-repeat: no-repeat;
	background-position: center 11px;
	height: 50px;
	width: 89px;
	line-height: 50px;
	display: block;
	text-align: center;
}
#nav .nav_line .ot {
	color: #824c3b;
	background-image: url(../images/nav_line_bg.gif);
	background-repeat: no-repeat;
	background-position: center 11px;
	height: 50px;
	width: 89px;
	line-height: 50px;
	display: block;
	text-align: center;
}
#nav .nav_line .tg_nav {
	background-image: url(../images/tg_nav.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFFF00;
}
#nav .nav_line .tg_nav a {
	color: #FFFF00;
}

#footer {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
}
#footer .footer_list {
	text-align: center;
	width: 980px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer .footer_list .list_line {
	color: #b28b2f;
	font-family: "宋体";
	line-height: 24px;
}
#footer .footer_list .list_line a {
	color: #b28b2f;
	padding-right: 15px;
	padding-left: 15px;
}
#footer .footer_list .list_bott {
	font-size: 12px;
	width: 980px;
}
#footer .footer_list .list_bott p {
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	font-size: 12px;
}
#footer .footer_list .list_bott a {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
}


.demom {
	overflow:hidden;
	height:230px;
	overflow:hidden;
	padding-top: 0px;
}
.demom a:hover {
	color:#ff6600;
}
.demom ul{margin:0px;padding:0px;list-style-type:none;}
.demom li{line-height:20px; color:#06C;}

.demom li a {
	
	padding-left:2px;
	line-height:20px;
}

/*浮动*/

#bottom_ad {
	display:block;
	overflow:hidden;
	FLOAT: right;
	RIGHT: 0px;
	BOTTOM: 0px;
	POSITION:fixed;/*固定定位*/
	_POSITION: absolute;/*兼容IE6*/

	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 100%;
	padding: 0px;
}
/*固定底部的效果是上面的样式在起作用，下面的样式均属于装饰，你可以随意修改。*/
#bottom_ad .tit{ width:97%; height:auto; display:block; margin:0 auto; font-size:13px;}
#bottom_ad .ad_body{
	width:965px;
	height:30px;
	display:block;
	background-image: url(../images/img_bg_fd.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	line-height: 30px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottom_ad .tit{ width:100%;}
#bottom_ad .ad_body{
	padding:0px;
}
#bottom_ad .tit,#BOTTOM_AD .tit h2{height:24px; line-height:24px;display:block; background-color:#999999;}
#bottom_ad .tit h2{ font-size:14px; width:80%; float:left; margin:0px; padding:0px; text-indent:1em; }
#bottom_ad .tit .guanbi{width:5%;float:right; text-align:right; margin-right:15px;}
#bottom_none{ display:none;}
#bottom_ad .ad_body span {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#bottom_ad .ad_body a {
	margin-right: 5px;
	margin-left: 5px;
	color: #000000;
}


#bottom_ad .ad_body .img_fd {
	float: right;
	padding-top: 3px;
	padding-right: 5px;
}
#min_box {
	

}
#min_box .middle{ height:300px;left:35%;margin-left:-100px;margin-top:-50px;position:absolute;top:20%;}
#min_box .index_bg {
	background-image: url(../images/index_img_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 383px;
	padding-top: 110px;
	text-align: right;
	padding-right: 200px;
}
#min_box .index_bg a {
	color: #D41128;
	text-decoration: underline;
}



.suggestionsBox{
	position: absolute;
	width: 230px;
	background-color: #f9f2e8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 2px solid #e2d0aa;
	color: #a6712d;
	filter: Alpha(opacity=0.8);
	-moz-opacity: 0.8;
	opacity: 0.8;
	line-height: 18px;
	left: 815px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
        }
        .suggestionList
        {
            margin: 0px;
            padding: 0px;
        }
        .suggestionList li
        {
            margin: 0px 0px 3px 0px;
            padding: 3px;
            cursor: pointer;
            list-style: none;
        }
        .suggestionList li:hover
        {
            background-color: #FAFFB1;
        }
        .suggestionList h3
        {
            margin: 0px;
            padding: 0px;
            font-size: 12px;
            line-height: 20px;
            font-weight: bold;
        }
        .suggestionList h3 em
        {
            font-style: normal;
            color: #FF0000;
        }






.SearchBox{
	position: absolute;
	width: 230px;
	background-color: #f9f2e8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 2px solid #e2d0aa;
	color: #a6712d;
	filter: Alpha(opacity=0.8);
	-moz-opacity: 0.8;
	opacity: 0.8;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
        }
.SearchList{ margin: 0px;  padding: 0px;}
.SearchList li{ margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; list-style: none; }
.SearchList li:hover{ background-color: #FAFFB1;}
.SearchList h3{ margin: 0px; padding: 0px; font-size: 12px; line-height: 20px; font-weight: bold;}
.SearchList h3 em{ font-style: normal; color: #FF0000; }


#links {
	width: 930px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 30px;
}
#links .l_le {
	float: left;
	background-image: url(../images/links.gif);
	background-position: left center;
	width: 80px;
	line-height: 20px;
	height: 20px;
	color: #FFFFFF;
	text-align: center;
}
#links .l_re {
	float: left;
	padding-left: 5px;
	line-height: 20px;
}
#links .l_re a {
	padding-right: 10px;
	padding-left: 10px;
}
#links .l_re .ii {
	color: #714810;
}
.zx_all {
	height: 140px;
	overflow: hidden;
}
.zx_all1 {
	height: 140px;
	overflow: hidden;
}
.hjzx  {
	background-image: url(../images/n_hj_li7.jpg);
	padding-left: 17px;
	padding-right: 16px;
	padding-bottom: 20px;
}
.mczx {
	padding-right: 17px;
	padding-left: 16px;
}
.hszx {
	padding-right: 20px;
	padding-left: 21px;
	overflow: hidden;
}

.sgzx {
	padding-right: 4px;
	padding-left: 4px;
}
.cyzx {
	background-image: url(../images/cy_li4_5.jpg);
	padding-right: 12px;
	padding-left: 13px;
	background-position: bottom;
}

.zx_all h3 {
	font-size: 14px;
	line-height: 30px;
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(../images/ico_tit.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.zx_all  .rrri  {
	float: right;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.zx_all ul {
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
	height: 100px;
	float: left;
}
.zx_all li {
	margin: 0px;
	list-style-type: none;
	line-height: 24px;
	background-image: url(../images/t_t_ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 200px;
}
.zx_all1 h3 {
	font-size: 14px;
	line-height: 30px;
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-image: url(../images/ico_tit.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.zx_all1  .rrri  {
	float: right;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.zx_all1 ul {
	margin: 0px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 9px;
	height: 100px;
	float: left;
}
.zx_all1 li {
	margin: 0px;
	list-style-type: none;
	line-height: 24px;
	background-image: url(../images/t_t_ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 200px;
}
#adimage {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#close{
	position: absolute;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	width: 970px;
}

#theend {
	height: 180px;
	width: 180px;
	position: absolute;
}
