/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-family: 微软雅黑
}
fieldset, img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
body {
	font-size: 12px;
	line-height: 24px;
	background-color: #3a2719;
	background-image: url(../images/tbg.jpg);
	background-repeat: repeat-x;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
.top {
	width: 1002px;
	height: 155px;
	margin: 0 auto;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 18px;
	overflow: hidden
}
.logo {
	width: 300px;
	height: 155px;
	float: left;
	color: #999999;
	text-align: center;
	overflow: hidden
}
.logo img {
	margin-top: 55px
}
.topc_r {
	width: 640px;
	height: 70px;
	float: right;
	color: #ccc;
	text-align: right;
	line-height: 68px;
	margin-top: 15px;
	padding-right: 60px
}
.topc_r a {
	margin-left: 33px;
	color: #826f5e;
}
.nav {
	width: 690px;
	height: 65px;
	color: #3891bd;
	float: right;
	text-align: center;
}
.menu {
	width: 690px;
	height: 65px;
	float: right;
	z-index: 100;
}
.mainlevel {
	float: left;
	text-align: center;
	padding: 0;
	height: 65px;
	display: inline;
	width: 95px;
	font-size: 14px;
}
.mainlevel p a {
	color: #cfbd8b;
	text-decoration: none;
	text-align: center;
	line-height: 70px
}
.mainlevel a:hover {
	text-decoration: none;
}
.menu .mainlevel ul {
	display: none;
	position: absolute;
	z-index: 9999;
	background-color: #ebe3d5;
}
.menu .mainlevel li {
	border-bottom: 1px solid #fff;
	height: 32px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 32px;
	width: auto;/*IE6 only*/
}
.menu .mainlevel li a {
	color: #342017
}
.menu .mainlevel li:hover a {
	color: #cfbd8b
}
.menu .mainlevel li:hover {
	background-color: #462f21
}
.banner1 {
	width: 100%;
	height: 368px;
	background-image: url(../images/banner_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 23px
}
.bannerbox {
	width: 946px;
	height: 348px;
	margin: 0 auto;
}
.focus {
	width: 946px;
	height: 348px;
	clear: both;
	overflow: hidden;
	position: relative;
	float: left;
}
.focus ul {
	width: 946px;
	height: 348px;
	float: left;
	position: absolute;
	clear: both;
	padding: 0px;
	margin: 0px;
}
.focus ul li {
	float: left;
	width: 946px;
	height: 348px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.pre {
	left: 0;
	background: url(../images/sprite.png) no-repeat left center;
	position: absolute;
}
.next {
	right: 0;
	background: url(../images/sprite1.png) no-repeat right center;
	position: absolute;
}
.symain {
	width: 1002px;
	margin: 0 auto;
	background-image: url(../images/snbg1.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	overflow: hidden
}
.ml {
	width: 228px;
	float: left;
	overflow: hidden
}
.jdal {
	width: 190px;
	float: left;
	overflow: hidden;
	margin-top: 15PX;
	padding-left: 25px
}
.jdal_t {
	width: 190px;
	float: left;
	overflow: hidden;
	height: 50px;
	color: #cfbd8b;
	font-size: 14px;
	line-height: 50px;
	background-image: url(../images/mlbj.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px
}
.jdal_t a {
	color: #cfbd8b;
	font-size: 20px;
	margin-right: 10px
}
.jdal ul {
	width: 190px;
	float: left;
	overflow: hidden;
}
.jdal ul li {
	width: 160px;
	float: left;
	overflow: hidden;
	color: #bbaea0;
	height: 28px;
	line-height: 28px;
	background-image: url(../images/mlli.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 30px;
	display: inline
}
.jdal ul li a {
	color: #bbaea0;
}
.lxwm {
	width: 190px;
	float: left;
	overflow: hidden;
	margin-top: 15PX;
	padding-left: 25px
}
.lxwm_t {
	width: 190px;
	float: left;
	overflow: hidden;
	height: 50px;
	color: #cfbd8b;
	font-size: 14px;
	line-height: 50px;
	background-image: url(../images/mlbj.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px
}
.lxwm_t a {
	color: #cfbd8b;
	font-size: 20px;
	margin-right: 10px
}
.lxwm_c {
	width: 190px;
	float: left;
	overflow: hidden;
}
.lxwm_c p {
	width: 190px;
	float: left;
	overflow: hidden;
	color: #bbaea0;
	display: inline;
	line-height: 28px
}
.smr {
	width: 722px;
	float: right;
	overflow: hidden;
	margin-right: 25px;
}
.gsjj {
	width: 450px;
	float: left;
	overflow: hidden;
	margin-top: 15PX;
}
.gsjj_t {
	width: 450px;
	float: left;
	overflow: hidden;
	height: 50px;
	color: #bbaea0;
	font-size: 14px;
	line-height: 50px;
	background-image: url(../images/altb.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px
}
.gsjj_t a {
	color: #cfbd8b;
	font-size: 20px;
	margin-right: 10px
}
.gsjj_c {
	width: 450px;
	float: left;
	overflow: hidden;
	height: 210px;
	line-height: 30px;
	text-indent: 26px;
	color: #bbaea0;
}
.gsjj_c img {
	float: right;
	margin: 10px
}
.gsjj_c a {
	color: #cfbd8b;
}
.xwdt {
	width: 228px;
	float: right;
	overflow: hidden;
	margin-top: 15PX;
}
.xwdt_t {
	width: 228px;
	float: left;
	overflow: hidden;
	height: 50px;
	color: #bbaea0;
	font-size: 14px;
	line-height: 50px;
	background-image: url(../images/altb.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px
}
.xwdt_t a {
	color: #cfbd8b;
	font-size: 20px;
	margin-right: 10px
}
.xwdt ul {
	width: 228px;
	float: left;
	overflow: hidden;
}
.xwdt ul li {
	width: 198px;
	float: left;
	overflow: hidden;
	color: #bbaea0;
	height: 36px;
	line-height: 33px;
	background-image: url(../images/pic3.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 30px;
	display: inline
}
.xwdt ul li a {
	color: #bbaea0;
}
.alzs {
	width: 722px;
	float: left;
	overflow: hidden;
	margin-top: 15PX;
}
.alzs_t {
	width: 722px;
	float: left;
	overflow: hidden;
	height: 50px;
	background-image: url(../images/altb.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 15px
}
.alzs_t p {
	width: 622px;
	float: left;
	overflow: hidden;
	height: 50px;
	color: #bbaea0;
	font-size: 14px;
	line-height: 50px;
}
.alzs_t img {
	float: right;
	margin-top: 20px
}
.alzs_t a {
	color: #cfbd8b;
	font-size: 20px;
	margin-right: 10px
}
.alzs_c {
	width: 692px;
	float: left;
	overflow: hidden;
}
.alzs ul {
	width: 692px;
	float: left;
	overflow: hidden;
}
.alzs ul li {
	width: 160px;
	float: left;
	overflow: hidden;
	color: #bbaea0;
	height: 137px;
	line-height: 30px;
	display: inline;
	margin-left: 6px;
	margin-right: 6px
}
.alzs ul li p {
	width: 160px;
	float: left;
	overflow: hidden;
	color: #bbaea0;
	height: 30px;
	text-align: center
}
.alzs ul li p a {
	color: #bbaea0;
}
.alzs_l {
	width: 15px;
	float: left;
	overflow: hidden;
}
.alzs_r {
	width: 15px;
	float: right;
	overflow: hidden;
	text-align: right
}
.footer {
	width: 1002px;
	height: 60px;
	float: left;
	overflow: hidden;
	background-image: url(../images/smbg2.png);
	background-repeat: no-repeat;
	text-align: center;
	color: #bbaea0;
	padding-top: 55px
}
.footer a {
	margin-left: 10px;
	margin-right: 10px;
	color: #bbaea0;
}
.nymain {
	width: 1002px;
	margin: 0 auto;
	background-image: url(../images/nybj.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	overflow: hidden
}
.conright {
	width: 722px;
	float: right;
	overflow: hidden;
	margin-right: 25px;
}
.conright_t {
	width: 722px;
	height: 42px;
	float: right;
	line-height: 42px;
	color: #4b4b4b;
	background-image: url(../images/pic5.jpg);
	background-repeat: no-repeat;
	background-position: center left;
}
.conright_t p {
	width: 696px;
	height: 42px;
	float: right;
	background-image: url(../images/pic6.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-left: 26px;
}
.conright_t p a {
	color: #4b4b4b;
}
.nylist1 ul {
	width: 722px;
	float: right;
	height: auto;
	margin-bottom: 30px;
	margin-top: 10px;
}
.nylist1 ul li {
	width: 722px;
	float: left;
	height: 38px;
	border-bottom: 1px dashed #aaaaaa;
	display: inline;
	overflow: hidden;
	line-height: 38px;
	background-image: url(../images/pic4.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.nylist1 p {
	width: 500px;
	float: left;
	height: 38px;
	color: #333;
	overflow: hidden;
	margin-left: 20px
}
.nylist1 p a {
	color: #333;
}
.nylist1 span {
	width: 80px;
	float: right;
	height: 38px;
	color: #999;
	text-align: right
}
.pages {
	clear: both;
	margin: 0 auto;
	position: relative;
	text-align: center;
	height: 40px;
}
.pages a {
	display: inline-block;
	border: 1px #dbdae1 solid;
	padding: 0 12px;
	height: 30px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
}
.pages .now {
	color: #FFFFFF;
	background: #afafaf;
}
.pages a:hover {
	background-color: #afafaf;
	color: #FFF;
	text-decoration: none
}
.wztt {
	width: 722px;
	float: right;
	margin-bottom: 20px;
	height: 90px;
	border-bottom: 1px dashed #cecece;
	margin-top: 10px
}
.wztt h3 {
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	font-weight: bold;
	color: #555
}
.wztt p {
	text-align: center;
	color: #999;
	height: 22px;
	line-height: 22px;
}
.wzcon {
	width: 722px;
	float: right;
	margin-bottom: 20px;
}
.wzcon p {
	width: 722px;
	float: right;
	margin-bottom: 5px;
	line-height: 28px;
	text-indent: 30px;
	font-size: 14px;
	color: #393939
}
.wzcon img {
	margin-top: 15px;
	margin-bottom: 15px
}
.wzpages {
	width: 722px;
	float: right;
	height: 30px;
	border-top: 1px dashed #cecece;
	padding-top: 20px;
}
.wzpages ul li {
	width: 300px;
	float: left;
	height: 30px;
	color: #666;
	margin-left: 50px
}
.nylist2 {
	width: 722px;
	float: left;
	overflow: hidden;
}
.nylist2 ul {
	width: 722px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 10px
}
.nylist2 ul li {
	width: 210px;
	float: left;
	overflow: hidden;
	color: #bbaea0;
	height: 170px;
	line-height: 35px;
	display: inline;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px
}
.nylist2 ul li p {
	width: 210px;
	float: left;
	overflow: hidden;
	color: #bbaea0;
	height: 35px;
	text-align: center
}
.nylist2 ul li p a {
	color: #393939;
}
.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}