﻿
/*
Powered By www.toprand.com
*/

/*Reset*/

html, div, ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, img, form, embed, label
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight: normal;
}
img
{
	border: none;
}
ul, ul li
{
	list-style: none;
}
.cls
{
	clear: both;
	line-height: 0px !important;
	height: 0px !important;
	font-size: 0px !important;
}
select, input
{
	vertical-align: middle;
	font-size: 12px;
}
a
{
	color: #595757;
	text-decoration: none;
}
a:hover
{
	color: #ab8123;
}
a:active
{
	color: #ab8123;
}
.hidden
{
	display: none;
}
i
{
	font-style: normal;
}
/*basic*/
body
{
	margin: 0px;
	padding: 0px;
	font-family: "\5FAE\8F6F\96C5\9ED1" , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595757;
	height: 100%;
}

.wrap
{
	width: 1000px;
	margin: 0 auto;
}

/* head */
.head
{
	height: 209px;
	position: relative;
	width: 100%;
	z-index: 1000;
}
.head h1
{
	position: absolute;
	left: 35px;
	top: 67px;
}
.head_one
{
	float: right;
	margin-top: 32px;
	height: 28px;
}
.head_one span
{
	float: left;
}
.search
{
	background: url(../images/bg_txt.jpg) no-repeat;
	width: 150px;
	height: 20px;
	padding-left: 10px;
	margin: 0 20px 0 30px;
	display: inline;
}
.txt_s
{
	line-height: 20px;
	height: 20px;
	width: 120px;
	float: left;
	background: none;
	border: 0;
}
.btn_s
{
	float: right;
	background: url(../images/btn_search.jpg) no-repeat;
	width: 17px;
	height: 14px;
	border: 0;
	cursor: pointer;
	margin: 3px 2px 0 0;
	display: inline;
}

.headimg
{
	position: absolute;
	right: 21px;
	top: 159px;
	width: 300px;
}
.headimg span
{
	margin-left: 26px;
	float: right;
	display: inline;
}
.flash
{
	float: left;
	width: 1000px;
	overflow: hidden;
	line-height: 2px; *line-height:12px;margin-bottom:46px;}
.list
{
	float: left;
	width: 100%;
	text-align: center;
}
.list span
{
	background: url(../images/bg_tab.jpg) no-repeat;
	width: 175px;
	height: 279px;
	overflow: hidden;
	text-align: left;
	padding: 1px;
	margin: 0 10px;
	display: inline-block;
}
.list span img
{
	display: block;
}
.list span .on
{
	display: block;
}
.list span .in
{
	display: none;
}
.list span.hover .on
{
	display: none;
}
.list span.hover .in
{
	display: block;
}

/* foot */
.foot
{
	float: left;
	width: 100%;
	margin-top: 100px;
	background: url(../images/bg_foot.jpg) 0 24px repeat-x;
	text-align: center;
	line-height: 22px;
	padding-bottom: 30px;
}
.pimg
{
	margin-bottom: 5px;
}
.footp2
{
	color: #9fa0a0;
}
.footp2 a
{
	color: #9fa0a0;
	margin: 0 3px;
}
.footp2 a:hover
{
	color: #ab8123;
}
.footp3
{
	font-size: 10px;
	color: #595758;
}

/* 内页开始 */
.ban
{
	float: left;
	width: 100%;
	margin-bottom: 50px;
	height: 432px;
}
.nav
{
	float: left;
	padding: 84px 0 0 164px;
	width: 600px;
}
.nav h2
{
	height: 30px;
	overflow: hidden;
	padding-left: 6px;
	clear: both;
}
.navlist li
{
	float: left;
	padding: 0 7px 0 6px;
	line-height: 24px;
	background: url(../images/bg_line.jpg) right center no-repeat;
	position: relative;
	z-index: 999;
}
.navlist li.nor
{
	background: none;
}
.navlist li a
{
	color: #ab8023;
}
.navlist li a:hover, .navlist li.hover a
{
	color: #595757;
}
.navlist li.qq a
{
	color: #595757;
}
.navbox
{
	position: absolute;
	left: 0;
	top: 24px;
	background: url(../images/gif.gif) repeat;
	width: 124px;
	padding-top: 11px;
	display: none;
}
.navlist li ul
{
	background: #ab8123;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.navlist li li
{
	line-height: 22px;
	background: none;
	padding-left: 11px;
	width: 123px;
}
.navlist li.hover li a
{
	color: #c1c1c1;
}
.navlist li.hover li a:hover
{
	color: #fff;
}

.title
{
	float: left;
	width: 100%;
	font-size: 36px;
	line-height: 36px;
	height: 80px;
}
.mcon
{
	width: 942px;
	margin: 0 auto;
}
/* lijiang */

/* 名人雅士 */
.mleft
{
	float: left;
	width: 90px;
	padding-left: 48px;
}
.mleftlist li
{
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 36px;
}
.mleftlist li.hover a
{
	color: #ab8023;
}
.right_ming
{
	float: right;
	width: 690px;
	padding: 35px 50px;
	line-height: 24px;
	background: #eeefef;
}
.ming_title
{
	font-size: 18px;
	margin-bottom: 5px;
}

.bottom_con
{
	float: left;
	width: 100%;
	margin-top: 100px;
}
.bottom_t
{
	float: left;
	width: 100%;
	background: url(../images/bg_mt.jpg) no-repeat;
	height: 10px;
	overflow: hidden;
}
.bottom_f
{
	float: left;
	width: 100%;
	background: url(../images/bg_mf.jpg) no-repeat;
	height: 10px;
	overflow: hidden;
}
.bottom_c
{
	float: left;
	width: 100%;
	background: url(../images/bg_mc.jpg) repeat-y;
	padding: 20px 0 20px 0;
	overflow: hidden;
	text-align: center;
}

/*  底部导航   */
.bottlist
{
	width: 296px;
	margin: 0 14px;
	display: inline-block;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
}
.bottlist img
{
	display: block;
	margin-bottom: 5px;
}
.bottlist a
{
	color: #ab8023;
}
.zhlist
{
	width: 229px;
	margin: 0 4px;
	display: inline-block;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
}
.zhlist img
{
	display: block;
	margin-top: 8px;
}
.zhlist a
{
	color: #ab8023;
	font-size: 18px;
}


.bieshu
{
	float: left;
	width: 100%;
	line-height: 18px;
	margin-bottom: 30px;
}
.bieshu_tab
{
	float: left;
	width: 100%;
	line-height: 18px;
	margin-bottom: 50px;
}
.bieshu_tab h2
{
	color: #ab8023;
	font-weight: bold;
}
.pjiao
{
	margin-top: 20px;
}
.pjiao span
{
	float: left;
	padding-right: 25px;
	background: url(../images/icon_j2.jpg) right center no-repeat;
	cursor: pointer;
}
.pjiao span.hover
{
	background: url(../images/icon_j1.jpg) right center no-repeat;
}
.showpm
{
	margin-top: 10px;
	float: left;
	width: 100%;
}
.bottlist i
{
	display: block;
}

/* zhai zi*/
.mcon2
{
	width: 950px;
	margin: 0 auto;
}
.title2
{
	float: left;
	width: 100%;
	font-size: 36px;
	line-height: 36px;
	height: 50px;
}
.tencent
{
	float: left;
	width: 100%;
	line-height: 18px;
}
.zhailist
{
	margin-top: 20px;
	float: left;
}
.zhailist li
{
	float: left;
	width: 184px;
	height: 111px;
	overflow: hidden;
	margin-right: 6px;
	margin-bottom: 6px;
	display: inline;
}

/* yushi */
.yutab
{
	float: left;
	margin: 25px 0 5px 0;
	width: 100%;
}
.yulist li
{
	float: left;
	width: 310px;
	margin: 0 6px 6px 0;
	display: inline;
	position: relative;
}
.yulist li.hover
{
	z-index: 2;
}
.yulist li img
{
	display: block;
}
.yubox
{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.bottom_title
{
	float: left;
	font-size: 18px;
	color: #ab8023;
	text-align: left;
	width: 100%;
	text-indent: 25px;
	margin-bottom: 5px;
}
.ly_tab
{
	float: left;
	width: 282px;
	height: 350px;
	margin-right: 52px;
	display: inline;
	margin-bottom: 37px;
}
.videolist li
{
	float: left;
	width: 282px;
	margin-right: 52px;
	display: inline;
	margin-bottom: 35px;
}
.videolist li img
{
	display: block;
	margin-bottom: 5px;
}
.videolist li a
{
	color: #ab8023;
}

/* dali */
.dali_left
{
	float: left;
	width: 572px;
	border-right: 1px solid #aaa3a0;
	padding-bottom: 35px;
	padding-right: 52px;
	line-height: 18px;
	position: relative;
}
.title_dali
{
	font-size: 36px;
	line-height: 44px;
	margin-bottom: 3px;
}
.govideo
{
	position: absolute;
	right: 59px;
}
.dali_right
{
	float: right;
	width: 214px;
	padding-right: 53px;
	line-height: 18px;
}
.title_dali2
{
	font-size: 28px;
	line-height: 44px;
	margin-bottom: 15px;
}

/* aid */
.honone
{
	margin-left: 127px;
}
.honone img
{
	display: block;
	margin-bottom: 5px;
}
.conleft
{
	float: left;
	width: 318px;
	padding-right: 113px;
	border-right: 1px solid #b5b5b6;
}
.conright
{
	float: left;
	width: 318px;
	padding-left: 113px;
}

.storylist li
{
	float: left;
	width: 310px;
	margin: 25px 9px 0 0;
	color: #ab8023;
	line-height: 28px;
}
.news_tt
{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	font-size: 18px;
}
.newslist li
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: 1px solid #dcdddd;
	line-height: 18px;
}
.newslist li h2
{
	font-size: 18px;
	margin-bottom: 5px;
}
.newslist li h2 a
{
	color: #ab8023;
}
.ptime
{
	margin-bottom: 18px;
}
.newslist li .amore
{
	padding-left: 18px;
	background: url(../images/icon_morej.jpg) 1px 3px no-repeat;
}
.pages
{
	float: right;
}
.pages a
{
	margin: 0 3px;
}
.pages a.hover
{
	color: #ab8023;
}

.decon
{
	float: left;
	width: 100%;
	line-height: 30px;
	margin-top: 15px;
}
.de_tt
{
	float: right;
	width: 577px;
	font-size: 18px;
	margin-bottom: 10px;
}
.de_tab
{
	float: left;
	width: 100%;
	margin-bottom: 80px;
}
.de_tab .l
{
	float: left;
	width: 298px;
}
.de_tab .r
{
	float: right;
	width: 577px;
}

.newstitle
{
	float: left;
	width: 100%;
	color: #ab8023;
	font-size: 28px;
	border-bottom: 1px solid #dcdddd;
	line-height: 30px;
	padding-bottom: 15px;
	margin-bottom: 3px;
}
.newstime
{
	float: left;
	width: 100%;
	line-height: 28px;
}
.newscon
{
	float: left;
	width: 100%;
	margin: 30px 0 20px 0;
}

.newspe
{
	float: left;
	border-top: 1px solid #dcdddd;
	padding-top: 10px;
	width: 100%;
}
.afanhui
{
	padding-left: 22px;
	background: url(../images/icon_fanhui.jpg) 0 2px no-repeat;
}
.newspe span
{
	float: right;
}

.yudinglist li
{
	float: left;
	border: 1px solid #e5e5e5;
	width: 801px;
	padding: 10px 12px;
	margin-bottom: 25px;
}
.yudinglist li .l
{
	float: left;
	width: 169px;
}
.yudinglist li .r
{
	float: right;
	width: 575px;
	padding-right: 28px;
}
.yudinglist li .r h2
{
	height: 28px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #000000;
	font-size: 18px;
	color: #ab8120;
	margin-bottom: 15px;
}
.yudinglist li .r h2 span
{
	float: right;
}
.ltext
{
	float: left;
	width: 630px;
	padding-right: 42px;
	line-height: 24px;
	font-size: 14;
}
.rtext
{
	float: left;
	width: 630px;
	line-height: 24px;
}

.liebiao
{
	float: left;
	border: 1px solid #e5e5e5;
	width: 801px;
	padding: 20px 12px 45px 12px;
}
.txt_y1
{
	height: 22px;
	line-height: 22px;
	border: 1px solid #bbb29a;
	padding: 0 5px;
	width: 197px;
}
.ydtable td
{
	padding-bottom: 11px;
	color: #a59d7e;
}
.btnimg
{
	float: left;
	width: 100%;
	margin-top: 30px;
	text-align: center;
}
.btnimg input
{
	margin: 0 10px;
}

.siteone
{
	float: left;
	width: 820px;
	background: url(../images/bg_lines.jpg) 0 40px repeat-x;
	height: 54px;
	margin-top: 30px;
}
.siteone li
{
	float: left;
	font-size: 30px;
	padding: 0 48px;
	line-height: 31px;
	height: 54px;
	background: url(../images/bg_lines2.jpg) right 2px no-repeat;
	color: #c3c2c2;
}
.siteone li.nobg
{
	background: none;
}
.siteone li.hover
{
	color: #ab8120;
}
.siteone li.hover span
{
	background: url(../images/bg_hover.jpg) center bottom no-repeat;
	height: 54px;
	float: left;
	width: 100%;
}
.sitetwo
{
	float: left;
	width: 100%;
	margin-top: 50px;
}
.sitelist
{
	float: left;
	width: 100%;
	line-height: 24px;
	margin-bottom: 35px;
}
.sitelist li
{
	float: left;
	width: 137px;
}
.sitelist li a
{
	color: #b5b4b4;
}
.sitelist li.litit
{
	padding-left: 48px;
	font-size: 18px;
	width: 142px;
}
.sitelist li.litit a
{
	color: #636565;
}
.sitelist li a:hover, .sitelist li.litit a:hover
{
	color: #ab8120;
}

.site_th
{
	float: left;
	width: 100%;
	margin-top: 70px;
	line-height: 30px;
}
.site_th h2
{
	float: left;
	padding-left: 48px;
	font-size: 18px;
	width: 132px;
}
.site_th a
{
	font-size: 18px;
	margin: 0 10px;
}
.site_th h2 a
{
	color: #ab8120;
	font-size: 30px;
	margin: 0;
}

.video_time
{
	float: left;
	width: 100%;
	font-size: 18px;
	padding-top: 15px;
	background: url(../images/bg_yuding.jpg) 0 0 repeat-x;
	margin-top: 10px;
}
.shipin
{
	float: left;
	width: 100%;
	margin-top: 80px;
}

/*text*/
.b
{
	font-weight: bold;
}
.f8
{
	font-size: 8px;
}
.f9
{
	font-size: 9px;
}
.f10
{
	font-size: 10px;
}
.f11
{
	font-size: 11px;
}
.f12
{
	font-size: 12px;
}
.f13
{
	font-size: 13px;
}
.f14
{
	font-size: 14px;
}
.f15
{
	font-size: 15px;
}
.f16
{
	font-size: 16px;
}
.f18
{
	font-size: 18px;
}
.f20
{
	font-size: 20px;
}
.f22
{
	font-size: 22px;
}
.f24
{
	font-size: 24px;
}
.f32
{
	font-size: 32px;
}
.f36
{
	font-size: 36px;
}
.em
{
	text-indent: 2em;
}
.hei
{
	color: #000;
}
.red
{
	color: #ff0000;
}
.col
{
	color: #ab8023;
}
.Arial
{
	font-family: "Arial" , Helvetica, sans-serif;
}
.yahei
{
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

/* 弹出层div mydiv */
.mydiv
{
	position: absolute;
	left: 50%;
	margin-left: -200px;
	width: 434px;
	height: 462px;
	z-index: 10002;
	background: url(../images/bg_hr.png) no-repeat;
	top: 50%;
	margin-top: -250px; /*FF IE7*/
	position: fixed !important; /*FF IE7*/
	position: absolute; /*IE6*/
	_top: expression(eval(document.compatMode &&             document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}

.bgdiv
{
	background-color: #000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0; /*FF IE7*/
	filter: alpha(opacity=50); /*IE*/
	opacity: 0.5; /*FF*/
	z-index: 9999;
	position: fixed !important; /*FF IE7*/
	position: absolute; /*IE6*/
	_top: expression(eval(document.compatMode &&             document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
}
.close2
{
	float: right;
	padding: 22px 16px 0 0;
}
.hrbox
{
	float: left;
	width: 360px;
	padding: 20px 0 0 25px;
}
.hrbox td
{
	padding-bottom: 15px;
}
.txt1
{
	width: 123px;
	height: 19px;
	border: 1px solid #dcdddd;
	line-height: 19px;
	padding: 0 5px;
}
.txt2
{
	width: 254px;
	height: 92px;
	border: 1px solid #dcdddd;
	line-height: 18px;
	padding: 5px;
}


.scroll
{
	zoom: 1;
	overflow: hidden;
	float: left;
	width: 972px;
	padding-left: 14px;
}
.scroll .arrLeft
{
	display: none;
}
.scroll .arrRright
{
	display: none;
}
.scroll .arrCont
{
	float: left;
	width: 972px;
	height: 265px;
	overflow: hidden;
}
.scroll .arrlist li
{
	float: left;
	width: 324px;
	text-align: left;
	overflow: hidden;
	color: #595758;
}
.scroll .arrlist li p
{
	font-size: 14px;
	margin-bottom: 5px;
	color: #ab8023;
}

.scroll .arrlist li a
{
	color: #595758;
}

