@charset "gb2312";
body{line-height:25px;font-size:12px; color:#555555; font-family:"microsoft yahei";}
*{ margin:0 auto; padding:0px;}
img{ border:0px;}
ul ,li{list-style-type:none;margin:0;padding:0;border:0;}
a{ text-decoration:none; color:#666666;}
a:hover{ color: #b59656;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.z{ float:left;}
.y{ float:right;}


/*ͷ*/
.img_sina_share{display:none; position:absolute; cursor:pointer;}
.menu_fixed {position:fixed; width:100%; margin:0; left:0; z-index:9999999;}
.right_fixed {bottom:0; position: fixed;top:0px; margin-left:875px;}

/*head*/
.head{ margin:0 auto; width:100%;height:auto;}
.head .cool{background-color:#f6f6f6;}
.head_01{ margin:0 auto; width:1200px; height:40px; line-height:40px; color:#716d65; overflow:hidden;}
.head-ul{ height:40px; line-height:40px;}
.head-ul li{ float:left; height:40px; line-height:40px; font-size:16px; margin-right:1px;}
.head-ul li span{ font-size:12px; padding-left:5px; padding-right:5px;}
.head_02 .pz{ width:285px; height:53px; padding-left:150px; padding-top:27px;}
.head_02 .htel{ width:305px; height:60px; padding-top:27px;}
.head_02 .htel p{ font-size:16px; line-height:20px; color:#716d65; font-weight:bold; padding-bottom:5px;}
/**/
/*ToolNavbar-begin*/
	.wrapper02{ width:1200px; margin-left:auto; margin-right:auto;}
	.ToolNavbar{position: relative;z-index: 104;z-index: 50;overflow: hidden;min-width: 1000px; width:100%;min-width:1000px; height: 44px;font-family: 'Microsoft YaHei'; }
	.ToolNavbar .navbar-bg,.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dt,.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd{-webkit-transition: .3s;transition: .3s;}
	.ToolNavbar-hover{overflow: visible;}
	.ToolNavbar .navbar-bg{position: absolute;width: 100%; min-width:1000px;height: 290px; background: rgba(148, 117, 57, .9);  filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);
-moz-opacity: 0.9; opacity: 0.9;  background:url(/web/template/images/navbarbg.png) repeat;}
	.ToolNavbar .navbar-bg-top{height: 44px;background: #ad873e;}
	.ToolNavbar .navbar-bg-top .navbar-content-box{position: absolute;top: 0;left: 0;width: 100%;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul{position: relative;float: left; width:150px;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul.odd li.dd a{width:150px;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul.both li.dd a{width:150px;float: left;text-align:center;overflow:hidden;display: block;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul.both li.dd a.rig{text-align:right;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dt{height: 44px;line-height: 44px;font-size: 18px;text-align: center;cursor: pointer; border-left:1px solid #c59f54; border-right:1px solid #927440;}
	.ToolNavbar .navbar-bg-top .navbar-content-box .nbat li.dt{ border-left:0; background:url(/web/template/images/line.jpg) no-repeat left;}
	.ToolNavbar .navbar-bg-top .navbar-content-box .nbab li.dt{ border-right:0; background:url(/web/template/images/line.jpg) no-repeat right;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd{filter: alpha(opacity=0);opacity: 0;padding:15px 0px;height: 216px;overflow:hidden;border-left: 1px solid #9e7e42;font-size:14px;*zoom: 1;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd a{height: 25px;line-height: 25px;text-align: center;font-size: 14px;display:inline-block;padding-bottom: 3px;color: #fff;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd a:hover{color: #ffcc33; text-decoration:underline; font-weight:bold;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul li.dd:after{content: '\0020';display: block;height: 0;font-size: 0;clear: both;overflow: hidden;visibility: hidden;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul:hover .dt,.active{background: #c79f52;}
	.ToolNavbar .navbar-bg-top .navbar-content-box ul:hover .dd{background: #af8a42;border-color: #af8a42;}
	.ToolNavbar a{ display:block;}
	.ToolNavbar a,.ToolNavbar a:link,.ToolNavbar a:visited,.ToolNavbar a:hover,.ToolNavbar a:active{text-decoration: none;cursor: pointer;color: #f5f5f5;}
	.ToolNavbar-hover .navbar-bg-top .navbar-content-box ul li.dd{filter: alpha(opacity=100);opacity: 1;}
	.ToolNavbar-hover .navbar-bg{ background-color: rgba(148, 117, 57, .9);}
/**/

.head-cr{ width:52px; height:21px; float:right; margin-top:5px; cursor:pointer; background:url(../image/hot.jpg) 0px 0px no-repeat; position:relative; z-index:9999;}
.head-cr:hover{ background:url(../image/hot.jpg)0px -20px no-repeat;}
.head-cr:hover span,.head-cr:hover div{ display:block;}
.head-cr span{ width:52px; height:6px; display:block; position:absolute; right:0px; top:21px; background:url(../image/hot.jpg) 0px -40px no-repeat; display:none;}
.head-cr div{ width:200px; height:100px; padding:10px 0px; background:#fff; position:absolute;right:0px; top:27px; display:none;}
.head-cr div p{ padding-left:5px; line-height:24px;}
.head-cr div p a{ padding:2px 5px; margin-left:1px; transition: all 0.3s linear 0s;border-radius:2px;}
.head-cr div p a:hover{color:#fff; background:#90243a;text-decoration:none;}
.head .head_02{ margin:0 auto; width:100%; height:109px; border-bottom:1px solid #dcc18d;background-color:#ffffff;  }
.head .head_02 .cont{ margin:0 auto; width:1200px; height:103px;}
.head .head_02 .cont .logo{ float:left;width:326px;height:61px;margin-top:26px;}
.img_sina_share{display:none; position:absolute; cursor:pointer;}

<!--flash-->
#full-screen-slider { width:100%; height:409px; float:left; position:relative}
#slides { display:block; width:100%; height:409px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:510px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:25px; height:2px; float:left; margin-left:10px; background:#fbfbfa; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#d1a804;}

.head .head_03_01{ margin:0 auto; width:100%; height:182px; background:#f3f0e9; padding-top:15px; overflow:hidden;}
.head .head_03_01 .content{ margin:0 auto; width:1200px; height:140px;}
.head .head_03_01 .content .pic{ float:left; width:1200px; height:140px;}
.head .head_03_01 .content .key{ float:left; width:1200px; height:41px; border:1px solid #ebe7db; border-top:0px; background:#FFFFFF;}
.head .head_03_01 .content .key .kl{ float:left; width:881px; height:31px; font-size:14px; padding-top:10px; padding-left:15px;}
.head .head_03_01 .content .key .kl span{ font-weight:bolder; color:#a38344;}
.head .head_03_01 .content .key .kl a{color:#a38344; padding-right:5px;}
.head .head_03_01 .content .key .kr{ float:left; width:304px; height:34px; padding-top:7px;}
.head .head_03_01 .content .key .kr .keyword{float:left; height:28px; width:242px; overflow:hidden;}
.head .head_03_01 .content .key .kr .keyword .kun{float:left; height:28px; line-height:28px;background:url(../image/ks_02.jpg) no-repeat; width:212px;color:#af8d62; border:0px; padding-left:30px;}
.head .head_03_01 .content .key .kr .button_01{float:left; height:28px; width:53px;}

.main .main_02 .m_right .content .boot .yyhj{ float:left; width:861px; padding-top:25px; overflow:hidden;}
.main .main_02 .m_right .content .boot .yyhj ul li { float:left; width:279px; height:210px; background:url(../image/list_20.jpg) 20px 0px no-repeat; overflow:hidden; }
.main .main_02 .m_right .content .boot .yyhj ul li .zong{ float:left; width:279px; height:140px; position:relative; overflow:hidden; cursor:pointer;}
.main .main_02 .m_right .content .boot .yyhj ul li .zwz{ float:left; width:279px; height:27px; text-align:center; font-size:14px; font-family:"΢ź"; padding-top:3px;}
.main .main_02 .m_right .content .boot .yyhj ul li .pic{width:223px; height:133px; position:relative; padding-top:7px;}
.rydaohang{display:block; width:46px; height:46px; position:relative; background-image:url(../image/fangda01.png); float:left;}
.rydaohang:hover{ background-image:url(../image/fangda02.png);}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	/*background-image: url('../../image/eliza/fancybox_sprite.png');*/
	background-image: url('../image/fancybox_nav.png'); 
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../image/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 35px;
	height: 35px;
	background-image:url(../image/fancybox_nav.png);
	/*
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	*/
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 20%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 68px;	/* 这里为什?+10px 是因? .fancybox-prev span left?10px */
	height: 58px;	
	margin-top:-29px;	/* 这里设置居中，为height的一? */
	/*margin-top: -18px;
	
	width: 36px;
	height: 34px;	
	margin-top: -18px;
	*/
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
	opacity:0.7;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -99px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../image/fancybox_overlay.png');
	/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../image/eliza/fancybox_overlay.png', sizingMethod='scale');*/
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	width:100%;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	/*
	position: absolute;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
	*/
	bottom: 0;	
	margin-top:0px;
	text-align:right;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	/*
	margin-right: -100%;
	padding: 2px 20px;
	background: rgba(0, 0, 0, 0.8);
	line-height: 24px;
	
	background: transparent; 
	*/ /* Fallback for web browsers that doesn't support RGBa */
	
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	position:relative;
	color: #F47548;
	font-size:16px;	
	font-weight: bold;
	white-space: nowrap;
	line-height:35px;
	vertical-align:text-top;	
	margin-top:-35px;
	margin-right:12px;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		
		background-image: url('../image/fancybox_sprite@2x.png');
		background-size: 44px 152px;  /*The size of the normal image, half the size of the hi-res image*/
		/*
		background-image: url('../../image/eliza/fanybox_nav2.png');
		background-size: 73px 200px; 
		*/
	}

	#fancybox-loading div {
		background-image: url('../image/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.foot{ margin:0 auto; width:100%; height:275px; background: url(../image/index_34.jpg) repeat-x;}
.foot .content{ margin:0 auto; width:1200px; height:275px;}
.foot .content .top{ float:left; width:1200px; height:239px;}
.foot .content .top .flogo{ float:left; width:263px; height:61px; padding-left:80px; padding-top:178px; background:url(../image/index_35.jpg) center no-repeat;}
.foot .content .top .fmid{ float:left; width:529px; height:239px;}
.foot .content .top .fmid .ge{ float:left; width:100px; height:214px; text-align:right; font-weight:bolder; padding-top:25px; line-height:28px;}
.foot .content .top .fmid .ge a{ color:#bda587; font-weight:normal;}
.foot .content .top .xian{ float:left; width:10px; height:239px; background:url(../image/index_38.jpg) center no-repeat;}
.foot .content .top .fright{ float:left; width:280px; height:213px; padding-left:30px; padding-top:26px;}
.foot .content .top .fright .ewm{ float:left; width:280px; height:93px; padding-top:8px;}
.foot .content .bot{ float:left; width:1200px; height:27px; color:#a48968; padding-top:9px; text-align:center;}
.foot .content .bot a{ color:#a48968;}
.mbtn{ float:left; width:35px; height:35px; margin-right:10px;}

/*ҳ*/
