@charset "GB2312";
/* CSS Document */

/* basic styling */
@import url("base.css");
/* main layout */
@import url("layout.css");
#container {
	width:100%;
	min-width: 780px;
	max-width: 1260px;
	width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1262? "1260px" : "auto");
	margin:0px auto;
	overflow:hidden;
}
/* bg_01-06 */
#bg_01 {
	width:960px;
	position:relative;
	margin:0 auto;
	background:url(../img/bg_01.jpg) center 0 no-repeat;
}

#bg_02 {
	position:relative;
	background:url(../img/bg_02.jpg) center 135px no-repeat;
}
#bg_03 {
	position:relative;
	background:url(../img/bg_03.jpg) center 291px no-repeat;
}
#bg_04 {
	position:relative;
	background:url(../img/bg_04.jpg) center 579px no-repeat;
}
#bg_05 {
	position:relative;
	background:url(../img/bg_05.jpg) center 959px no-repeat;
}
#bg_06 {
	position:relative;
	background:url(../img/bg_06.jpg) center 1330px no-repeat;
	height:1600px;
}
/* bg_01-06 end */
.content {
	padding:0;
	overflow:hidden;
}
/* Relayout */
#content_zone {
	width:814px;
	margin:0 auto;
}
body.l6 #primary {
	width:424px;
	margin-left:195px;
}
body.l6 #secondary {
	width:190px;
	margin-left:-619px;
}
body.l6 #tertiary {
	float:right;
	width:188px;
	overflow:hidden;
}
/* Relayout end */
/* 头部*/
#header {
	color:white;
	height:351px;
	position:relative;
	overflow: hidden;
}
#header .menu {
	width:780px;
	height:45px;
	margin:0 auto;
	position:relative;
}
#header .menu a {
	display:block;
	height:28px;
	position:absolute;
	top:11px;
}
#header .menu a:hover {
	background:url(../img/xwj.png) -91px -293px no-repeat;
	_background:none;
}
#header .menu .menu_shouye {
	width:36px;
	left:27px;
}
#header .menu .menu_shouye:hover {
	background:url(../img/xwj.png) -15px -293px no-repeat;
	_background:none;
}
#header .menu .menu_xinwen {
	width:67px;
	left:77px;
}
#header .menu .menu_xiazai {
	width:67px;
	left:152px;
}
#header .menu .menu_ziliao {
	width:67px;
	left:234px;
}
#header .menu .menu_xinshou {
	width:67px;
	left:477px;
}
#header .menu .menu_tiandi {
	width:68px;
	left:559px;
}
#header .menu .menu_kefu {
	width:67px;
	left:641px;
}
#header .menu .menu_luntan {
	width:36px;
	left:723px;
}
#header .menu .menu_luntan:hover {
	background:url(../img/xwj.png) -15px -293px no-repeat;
	_background:none;
}
#header .menu_btn {
	width:306px;
	height:111px;
	position:absolute;
	top:237px;
	left:330px;
}
#header .menu_btn a {
	display:block;
	position:absolute;
	bottom:0px;
}
#header .menu_btn .menu_btn_tese {
	width:90px;
	height:80px;
	bottom:0px;
	left:5px;
}
#header .menu_btn .menu_btn_xinshou {
	width:108px;
	height:95px;
	left:95px;
}
#header .menu_btn .menu_btn_gonglve {
	width:90px;
	height:80px;
	left:203px;
}
/*========= mF_YSlider ========*/
.myfocus {
	position:absolute;
	left:702px;
	top:201px;
}
.mF_YSlider .pic li, .mF_YSlider .rePic li {
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.mF_YSlider .txt li {
	position:absolute;
	z-index:2;
	bottom:0;
	width:100%;
	height:20px;
	line-height:20px;
	display:none;
}/*默认标题高度*/
.mF_YSlider .txt li a {
	display:block;
	position:relative;
	z-index:1;
	color:#fff;
	padding-left:16px;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}/*标题样式*/
.mF_YSlider .txt li span {
	display:block;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#000;
	filter:alpha(opacity=40);
	opacity:0.4;
}
.mF_YSlider .num {
	position:absolute;
	z-index:3;
	bottom:1px;
	right:0px;
}
.mF_YSlider .num li {
	position:relative;
	float:left;
	width:15px;
	height:15px;
	overflow:hidden;
	text-align:center;
	margin-right:4px;
	cursor:pointer;
}
.mF_YSlider .num li a, .mF_YSlider .num li span {
	display:block;
	width:14px;
	height:14px;
	border:1px solid #dedede;
	line-height:14px;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	color:#fff;
	text-decoration:none;
}/*按钮样式*/
.mF_YSlider .num li span {
	z-index:1;
	background:#5ca6e7;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.mF_YSlider .num li.current a, .mF_YSlider .num li.hover a {
	border-color:#E63003;
	color:#fff;
	background:#F66E08;
}/*当前/悬停按钮

/*========= mF_YSlider end========*/
/* 头部结束*/

/* 左侧栏目*/
#secondary {
}
body.l6 #secondary .client {
	padding-top:29px;
	width:189px;
}
body.l6 #secondary .client a {
	width:189px;
	height:98px;
	display:block;
	line-height:98px;
	text-align:center;
	overflow: hidden;
}
body.l6 #secondary .client a:hover {
	background:url(../img/xwj.png) -196px -157px no-repeat;
	_background:none;
}
.mp_menu {
	position:relative;
	width:189px;
	height:393px;
	background:url(../img/mplb.jpg) 0 15px no-repeat;
}
.mp_menu a {
	display:block;
	width:100%;
	height:56px;
	position:absolute;
	overflow:hidden;
	left: 0px;
}
.mp_menu_shaolin {
	top:15px;
}
.mp_menu_emei {
	top:75px;
}
.mp_menu_wudang {
	top:137px;
}
.mp_menu_xingbu {
	top:198px;
}
.mp_menu_qianbang {
	top:260px;
}
.mp_menu_mojiao {
	top:322px;
}
.mp_menu a:hover {
	background:url(../img/xwj.png) -196px -273px no-repeat;
	_background:none;
}
#secondary .service {
	width:189px;
	height:327px;
	position:relative;
	background:url(../img/kfk.jpg) no-repeat;
}
.service a {
	display:block;
	width:147px;
	height:35px;
	position:absolute;
	left:20px;
	top:4px;
	overflow:hidden;
}
/* 左侧栏目 end*/

/* 中间栏目 */
#primary {
}
.news {
	width:418px;
	overflow:hidden;
	height:220px;/*border:outset;*/
}
.news_list {
	width:380px;
	overflow:hidden;
}
.news_list h2 {
	height:25px;
	overflow:hidden;
	font-size:1em;
	line-height:24px;
	font-weight:900;
	color:#165AC3;
	padding:3px 0 0 10px;
}
.news_list h2 a, .news_list h2 a:visited {
	color:#165AC3;
}
.news_top {
	height:42px;
	overflow:hidden;
	padding:0 12px;
	margin-bottom:5px;
}
.news_list ul {
	padding:0 2px 0 10px;
}
.news_list li {
	height:20px;
	overflow:hidden;
	background:url(../img/xwj.png) -145px -127px no-repeat;
	_background:url(../img/xwj.gif) -145px -127px no-repeat;
}
.news_list li span {
	float:left;
	padding-right:5px;
}
.news_list span.news_title {
	padding-right:0;
}
.news_title {
	float:left;
	width:200px;
	padding-left:4px;
	overflow:hidden;
}
.news_title a {
	float:left;
	width:200px;
	height:20px;
}
.news_list li span.news_time {
	float:right;
	color:#999;
	padding-right:0;
}
.org_bg {
	background:url(../img/xwj.png) no-repeat -101px -353px;
	background:url(../img/xwj.gif) no-repeat -101px -356px \9;
	_background:url(../img/xwj.gif) no-repeat -101px -356px;
	text-align:center;
	color:#fff;
	font-size:1em;
	font-weight:800;
	height:20px;
	line-height:20px;
	width:48px;
}
/*=========mF_tab========*/
.box {
	position: relative;
	left:23px;
}
.box .btn {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	background:url(../img/xwj.png) -10px -23px no-repeat;
	_background:url(../img/xwj.gif) -10px -23px no-repeat;
	width:381px;
}
.box .btn li {
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-right:2px;
	border-bottom:0;
	cursor:pointer;
}
.box .cont {
	position:absolute;
	top:31px;
	left:0;
	overflow:hidden;
	height:185px;
}
.box .cont .swt {
	position:absolute;
	left:0;
	top:0;
}
.box .cont .swt li p {
	padding:0;
}
#news_zuixin.current {
	background:url(../img/xwj.png) -10px -71px no-repeat;
	_background:url(../img/xwj.gif) -10px -71px no-repeat;
}
#news_gonggao.current {
	background:url(../img/xwj.png) -78px -71px no-repeat;
	_background:url(../img/xwj.gif) -78px -71px no-repeat;
}
#news_weihu.current {
	background:url(../img/xwj.png) -134px -71px no-repeat;
	_background:url(../img/xwj.gif) -134px -71px no-repeat;
}
#news_tuijian.current {
	background:url(../img/xwj.png) -240px -71px no-repeat;
	_background:url(../img/xwj.gif) -240px -71px no-repeat;
}
#news_meiti.current {
	background:url(../img/xwj.png) -324px -71px no-repeat;
	_background:url(../img/xwj.gif) -324px -71px no-repeat;
}
/*=========mF_tab end========*/
.primary_wfsm {
	width:418px;
	height:229px;
	position:relative;
	font-size:0.8em;
	font-weight:700;
	color:#000;
}
.primary_wfsm ul {
	display:block;
	width:175px;
	height:148px;
	position:absolute;
	top:56px;
	left:56px;
	overflow:hidden;
}
.primary_wfsm ul li {
	list-style:none;
	width:85px;
	height:25px;
	line-height:25px;
	float:left;
	vertical-align:middle;
}
.primary_wfsm .wfsm_img1 {
	display:block;
	position:absolute;
	top:64px;
	left:234px;
}
.primary_wfsm .wfsm_img2 {
	display:block;
	position:absolute;
	top:131px;
	left:235px;
}
.primary_wfgl {
	width:418px;
	height:225px;
	position:relative;
	font-size:0.8em;
}
.primary_wfgl .wfgl_img1 {
	display:block;
	position:absolute;
	top:37px;
	left:26px;
}
.primary_wfgl .wfgl_img2 {
	display:block;
	position:absolute;
	top:145px;
	left:26px;
}
.primary_wfgl .wfgl_more {
	display:block;
	width:46px;
	height:19px;
	position:absolute;
	top:195px;
	left:348px;
	background:url(../img/xwj.png) -21px -354px no-repeat;
	_background:url(../img/xwj.gif) -21px -354px no-repeat;
}
.primary_wfgl ul {
	display:block;
	width:225px;
	height:156px;
	position:absolute;
	top:37px;
	left:174px;
	overflow:hidden;
}
.primary_wfgl ul li {
	list-style:none;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	overflow:hidden;
}
.primary_wfgl ul li span {
	display:block;
	height:40px;
	width:38px;
	float:left;
	text-align:center;
	color:#FFF;
	background:url(../img/xwj.png) -15px -239px no-repeat;
	_background:url(../img/xwj.gif) -15px -239px no-repeat;
}
.primary_wfgl ul li a {
	text-decoration:underline;
	padding-left:5px;
}
.primary_bgzt {
	width:418px;
	height:266px;
	position:relative;
	overflow:hidden;
	font-size:0.8em;
}
.primary_bgzt .bgzt_img {
	display:block;
	position:absolute;
	top:63px;
	left:31px;
}
.primary_bgzt .bgzt_top {
	width:210px;
	height:100px;
	position:absolute;
	left:173px;
	top:66px;
}
.primary_bgzt ul {
	display:block;
	width:384px;
	height:94px;
	position:absolute;
	top:167px;
	left:14px;
	overflow:hidden;
}
.primary_bgzt ul li {
	list-style:none;
	height:22px;
	width:190px;
	line-height:22px;
	vertical-align:middle;
	overflow:hidden;
	float:left;
}
.primary_bgzt ul li span {
	display:block;
	height:40px;
	width:44px;
	float:left;
	text-align:center;
	color:#a8bf7b;
	background:url(../img/xwj.png) -112px -241px no-repeat;
	_background:url(../img/xwj.gif) no-repeat;
	background-position:-112px -243px \9;
}
.primary_bgzt ul li a {
	text-decoration:underline;
}
/*=======滚动图=======*/
.blk_18 {
	OVERFLOW: hidden;
	WIDTH: 100%;
	position:relative;
	top:32px;
	height:137px;
}
.blk_18 .pcont {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 315px;
	margin-left:5px;
	margin-right:5px;
}
.blk_18 .ScrCont {
	WIDTH: 32766px;
	ZOOM: 1
}
.blk_18 #List1_1 {
	FLOAT: left
}
.blk_18 #List2_1 {
	FLOAT: left
}
.blk_18 .LeftBotton {
	FLOAT: left;
	CURSOR: pointer;
	width:49px;
	height:98px;
}
.blk_18 .RightBotton {
	FLOAT: left;
	CURSOR: pointer;
	width:45px;
	height:98px;
}
.blk_18 .pl IMG {
	DISPLAY: block;
	MARGIN:0 auto;
	margin-top:3px;
	CURSOR: pointer;
}
.blk_18 .pl {
	BORDER: #f3f3f3 1px solid;
	FLOAT: left;
	WIDTH: 103px;
	height:103px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}
.blk_18 A.pl:hover {
	BORDER:#cccccc 1px solid;
	background:#FFF;
}

/*=======滚动图 end=======*/
/* 中间栏目结束 */

/*  右侧栏目 */
#tertiary {
}
.tertiary_bp {
	width:189px;
	height:391px;
	position:relative;
	font-size:0.8em;
}
.tertiary_bp ul {
	position:absolute;
	width:126px;
	height:256px;
	top: 71px;
	left: 40px;
}
.tertiary_bp ul li {
	height:26px;
	width:126px;
	overflow:hidden;
	line-height:26px;
	vertical-align:middle;
}
/*========= mF_tab calendar ========*/
.calendar {
	position:relative;
	height:220px;
	top:16px;
}
#calendar_box {
	position:relative;
	top:20px;
	left:3px;
	background:url(../img/bg_03.jpg) -701px -116px no-repeat;
}
#calendar_box .btn {
	position:absolute;
	top:8px;
	left:18px;
	z-index:2;
}
#calendar_box .btn li {
	float:left;
	width:19px;
	height:54px;
	line-height:27px;
	text-align:center;
	margin-right:2px;
	border-bottom:0;
	cursor:pointer;
}
#MON.current {
	background:url(../img/xwj.png) -454px -25px no-repeat;
	_background:url(../img/xwj.gif) -454px -25px no-repeat;
}
#TUE.current {
	background:url(../img/xwj.png) -475px -25px no-repeat;
	_background:url(../img/xwj.gif) -475px -25px no-repeat;
}
#WED.current {
	background:url(../img/xwj.png) -496px -25px no-repeat;
	_background:url(../img/xwj.gif) -496px -25px no-repeat;
}
#THU.current {
	background:url(../img/xwj.png) -517px -25px no-repeat;
	_background:url(../img/xwj.gif) -517px -25px no-repeat;
}
#FRI.current {
	background:url(../img/xwj.png) -538px -25px no-repeat;
	_background:url(../img/xwj.gif) -538px -25px no-repeat;
}
#SAT.current {
	background:url(../img/xwj.png) -559px -25px no-repeat;
	_background:url(../img/xwj.gif) -559px -25px no-repeat;
}
#SUN.current {
	background:url(../img/xwj.png) -580px -25px no-repeat;
	_background:url(../img/xwj.gif) -580px -25px no-repeat;
}
#calendar_box .cont {
	position:absolute;
	top:52px;
	left:0;
	overflow:hidden;
}
#calendar_box .cont .swt {
	position:absolute;
	left:0;
	top:0;
}
#calendar_box .cont .swt li p {
	padding:16px;
}
/*=========mF_tab calendar end========*/
/*  右侧栏目结束 */

/* 底部 */
#footer {
	color:white;
	padding-top:170px;
}
#footer .content {
	padding:0;
	margin:0;
	text-align:left;
}
/* 底部结束*/

