﻿
body {padding: 0;margin: 0; min-width:1200px;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}

@media screen and (min-width: 640px) {
	.w640 { width: 640px; margin: 0 auto;}
}
.hide{ display: none}
.show{}



h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
img {margin: 0;}


ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}

.l{float: left}
.r{float: right;}

.w900 { width:900px; margin: 0 auto;}
.w1180 {width: 1180px;margin: 0 auto;}
.w1200 {width: 1200px;margin: 0 auto;}
.clear{clear: both; height: 0;}

.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.hh4 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}	/* 显示的行数 */
.hh5 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}  /* 显示的行数 */


.h5 { height: 5px;}
.h8 { height: 8px;}
.h10 { height: 10px;}
.h15 { height: 15px;}
.h20 { height: 20px;}
.h25 { height: 25px;}
.h30 { height: 30px;}
.h35 { height: 35px;}
.h40 { height: 40px;}

.w5 { width:5px;}
.w8 { width:8px;}
.w10 { width:10px;}
.w15 { width:15px;}
.w20 { width:20px;}
.w25 { width:25px;}
.w30 { width:30px;}
.w35 { width:35px;}
.w40 { width:40px;}

.mx5 { margin: 0 5px 0 5px;}
.mx10 { margin: 0 10px 0 10px;}
.mx12 { margin: 0 12px 0 12px;}
.mx15 { margin: 0 15px 0 15px;}
.mx18 { margin: 0 18px 0 18px;}
.mx20 { margin: 0 20px 0 20px;}
.mx25 { margin: 0 25px 0 25px;}
.mx30 { margin: 0 30px 0 30px;}

.mt5{ margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}

.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr25 { margin-right:25px;}
.mr30 { margin-right:30px;}

.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml25 { margin-left:25px;}
.ml30 { margin-left:30px;}

.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}


.px5 { padding: 0 5px 0 5px;}
.px10 { padding: 0 10px 0 10px;}
.px12 { padding: 0 12px 0 12px;}
.px15 { padding: 0 15px 0 15px;}
.px18 { padding: 0 18px 0 18px;}
.px20 { padding: 0 20px 0 20px;}
.px25 { padding: 0 25px 0 25px;}
.px30 { padding: 0 30px 0 30px;}

.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}

.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}

.posre { position: relative;}
.posab { position: absolute;}


				/*--------------------- 公用头部 ---------------------*/

.head_box { position: relative; z-index:101;}
.head_1 { width:100%; min-width:1200px; height:70px; position: fixed; top:0; left:0; background-image:url(../image/bj-head-1.png); background-position: top center;}
.head_1 .head_1_l { width:185px; position: absolute; left:0; top:4px; background-image:url(../image/p-head-1-m.png); background-position: top right;}
.head_1 .head_1_m { position: relative; top:14px; text-align: center; font-size:0;}
.head_1 .head_1_m a { color: #a9a9a9; font-size:18px; line-height:50px;}
/**/.head_1 .head_1_m a.on,.head_1 .head_1_m a:hover { color: #c7a76c; border-bottom:5px solid #c7a76c;}
.head_1.no1 .head_1_m { width:1200px; margin: 0 auto;}
.head_1.no1 .head_1_m a { display:inline-block; width:120px; float: left;}
.head_1.no2 .head_1_m { /*width:840px;*/ width:930px;margin: 0 auto;}
.head_1.no2 .head_1_m a { display:inline-block; width:84px; font-size:16px;}
.head_1 .head_1_r { font-size:0; width:175px; position: absolute; right:0; top:0; padding: 18px 10px 0 0; text-align: right; background-image:url(../image/p-head-1-m.png); background-position: top left;}
.head_1 .head_1_r .mp31 {}
.head_1 .head_1_r .mp32 { display:none;}
@media \0screen\,screen\9{
.head_1 .head_1_r .mp31 { display:none;}
.head_1 .head_1_r .mp32 { display:inline-block;}
}
.head_1 .head_1_r a { text-align: center; display:inline-block;}
.head_1 .head_1_r a+a { margin-left:12px;}
.head_1 .head_1_r a p { color: #a9a9a9; font-size:12px;}
.head_1 .head_1_r a img { width:22px; height:22px;}
.head_1 .head_1_r .mp3-1box {opacity: 0;filter: alpha(opacity=0); position: relative;}
.head_1 .head_1_r .mp3-1box .zg { position: absolute; top:0; left:0; width:100%; height:100%; z-index:10;}

				/*--------------------- 您当前位置 ---------------------*/

.location { height:58px; padding: 4px 0 0 0; background-image:url(../image/bj-index-1.jpg); text-align: center; font-size:0;}
.location a,.location span { display:inline-block; color: #bab9b9; font-size:16px; line-height:52px;}
.location span {}
.location a { min-width:88px; padding: 0 5px; margin: 0 20px;}
/**/.location a.on,.location a:hover { color: #e0951f; border-bottom:5px solid #e0951f;}
/**/.location a.on {}

				/*--------------------- 页码 ---------------------*/

.ymbox { display: block; text-align: center;}
.ymbox a { display: inline-block; width:34px; height: 31px; margin: 0 3px; color: #fff; font-size:14px; background-color: #2c231f;}
.ymbox a.prev,.ymbox a.next {}
/**/.ymbox a:hover { background-color: #724526;}

				/*--------------------- 公用底部 ---------------------*/

.foot_box {}
.foot_1 { height:52px; background-image:url(../image/bj-foot-1.jpg); background-position: top center; font-size:0; text-align: center;}
.foot_1 a { margin: 0 32px;}
.foot_1 a,.foot_1 span { color: #6c6c6c; font-size:14px; line-height: 52px;}
.foot_2 { height:227px; text-align: center; background-image:url(../image/bj-foot-2.jpg); background-position: top center;}
.foot_2 p { color: #656565; font-size:12px; line-height: 24px;}
.foot_2 img { margin: 30px 0 15px 0;}
				/*--------------------- 右飘窗 ---------------------*/
.rnav { position: fixed; right:20px; top:50%; margin-top:-195px;}
.rnav .box { width:98px; height:90px; text-align: center; margin: 6px 0; position: relative;}
.rnav .box a.the {}
.rnav .box .rbox { height:100%;}
.rnav .box .rbox a { display: block; width:100%; height:100%;}
.rnav .box .tbox { display:none; position: absolute; right:98px; top:0; width:200px; height:90px; background-color: #d9a046;}
.rnav .box .tbox table { height:100%;}
.rnav .box .tbox table h6 { color: #ffffff; font-size:16px; font-weight:bold;}
.rnav .box p { color: #ffffff; font-size:14px;}
.rnav .box.no1 { background-color: #be9554;}
.rnav .box.no1 img { margin: 12px 0 7px 0;}
.rnav .box.no2 {}
.rnav .box.no3 { background-color: #b8b8b8;}
.rnav .box.no3 img { margin: 20px 0 0 0;}
.rnav .box:hover .tbox { display:block;}













