/* ==È«¾ÖÉèÖÃ== */

BODY{
	font-size:12px;
	line-height:170%;
	background:url(bg.jpg) repeat-x top center;
}

a{
	text-decoration:none;
	}

a img{
		border:none;
		}

a:hover{
	text-decoration:underline;
	}

ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	}

h1,h2,h3,h4,h5{
	padding:0px;
	margin:0px;
	}

.main{
	width:100%;
	margin:0px auto;
	overflow:hidden;
	}

.logo{
	height:180px;
	width:100%;
	text-align:center;
	}

.logo a{
	display:block;
	margin:0px auto;
	height:180px;
	width:200px;
	background:url(logo.png) no-repeat center;
	}

.dh{
	background:url(bg2.jpg) repeat-x left 63px;
	width:100%;
	height:63px;
	}

.dhmenu{
	width:100%;
	height:70px;
	position:relative;
	margin:0px auto;
	z-index:999;
	font-family:"Simhei";
	text-align:center;
	}

.dhmenu .menu{
	display:inline-block;
	width:160px;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:18px;
	color:#000;
	}

.dhmenu .menunow{
	color:#be8633;
	background:url(menubg.png) no-repeat bottom center;
	}

.dhmenu .dropmenudiv_b{
	position:absolute;
	top:70px;
	left:0px;
	display:none;
	width:100%;
	height:40px;
	line-height:40px;
	z-index:999;
	background:#FFF;
	text-align:left;
	}

.dhmenu .dropmenudiv_b a{
	color:#bf8734;
	padding:0px 20px;
	}

.dhmenu #dropmenu0_b{
	padding-left:235px;
	}

.dhmenu #dropmenu1_b{
	padding-left:403px;
	}

.dhmenu #dropmenu2_b{
	padding-left:355px;
	}

.dhmenu #dropmenu3_b{
	padding-left:747px;
	}

.dhmenu #dropmenu4_b{
	padding-left:947px;
	}

.dhmenu #dropmenu5_b{
	padding-left:947px;
	}
	
.dhmenu .dropmenudiv_b a:hover{
	color:#000;
	}

.goldshow{
	width:100%;
	background-color:#f8f8f8;
	position:relative;
	height:400px;
	background-image:url(bg.gif);
	box-shadow:0px 3px 2px rgba(0,0,0,0.1);
	margin-bottom:20px;
	overflow:hidden;
	}

.goldshow .welcome{
	width:100%;
	background:url(tiao.png) no-repeat top center;
	height:85px;
	position:absolute;
	top:0px;
	left:0px;
	}

.goldlist{
	margin:0px auto;
	height:210px;
	width:900px;
	margin-top:120px;
	}

.goldlist a{
	display:block;
	width:180px;
	height:210px;
	text-align:center;
	float:left;
	position:relative;
	color:#96863e;
	transition:all 0.2s;
	}

.goldlist a.g1{
	background:url(gold1.png) no-repeat center 20px;
	}

.goldlist a:hover.g1{
	background:url(gold1.png) no-repeat center 10px;
	}

.goldlist a.g2{
	background:url(gold2.png) no-repeat center 20px;
	}

.goldlist a:hover.g2{
	background:url(gold2.png) no-repeat center 10px;
	}

.goldlist a.g3{
	background:url(gold3.png) no-repeat center 20px;
	}

.goldlist a:hover.g3{
	background:url(gold3.png) no-repeat center 10px;
	}

.goldlist a.g4{
	background:url(gold4.png) no-repeat center 25px;
	}

.goldlist a:hover.g4{
	background:url(gold4.png) no-repeat center 15px;
	}

.goldlist a.g5{
	background:url(gold5.png) no-repeat center 40px;
	}

.goldlist a:hover.g5{
	background:url(gold5.png) no-repeat center 30px;
	}

.goldlist a:hover span{
	font-weight:bold;
	}


.goldlist a span{
	display:block;
	height:30px;
	width:180px;
	line-height:30px;
	text-align:center;
	position:absolute;
	top:150px;
	}

.goldlist a font{
	display:block;
	height:30px;
	width:180px;
	line-height:30px;
	text-align:center;
	position:absolute;
	top:170px;
	font-family:Arial, Helvetica, sans-serif;
	}

.about{
	width:100%;
	background-color:#f8f8f8;
	position:relative;
	height:329px;
	background-image:url(bg.gif);
	box-shadow:0px 3px 2px rgba(0,0,0,0.1);
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	}

.about:hover .about_img{
	background-size:620px 360px ;
	width:620px;
	}

.about .about_img{
	background:url(about.png) no-repeat right center;
	height:329px;
	position:absolute;
	right:0px;
	top:0px;
	width:570px;
	transition:all 0.5s;
	background-size:570px 329px;
	}

.about .about_con{
	width:1190px;
	height:329px;
	margin:0px auto;
	position:relative;
	}

.about_con .pn{
	background:url(pn1.png) no-repeat center 40px;
	width:160px;
	height:329px;
	float:left;
	margin-right:20px;
	}

.about_con h1{
	float:left;
	width:590px;
	font-weight:normal;
	margin-top:57px;
	margin-bottom:10px;
	}

.about_con .font1{
	display:inline-block;
	width:590px;
	height:130px;
	overflow:hidden;
	color:#666;
	font-size:14px;
	font-family:"Simhei"
	}

.about_con a{
	display:inline-block;
	color:#c17320;
	height:25px;
	line-height:25px;
	padding:0px 10px;
	border-top:1px solid #c17320;
	border-bottom:1px solid #c17320;
	}

.since{
	width:100%;
	background-color:#f8f8f8;
	position:relative;
	height:393px;
	background:url(bg3.jpg) no-repeat top center;
	background-size:100% 100%;
	box-shadow:0px 3px 2px rgba(0,0,0,0.1);
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	transition:all 1s;
	}

.since:hover{
	background-size:110% 110%;
	}

.since .since_btn{
	width:740px;
	height:105px;
	margin:0px auto;
	margin-top:160px;
	}

.since .since_btn a{
	width:83px;
	height:83px;
	text-align:center;
	line-height:83px;
	font-size:18px;
	color:#fff;
	border-radius:100px;
	float:left;
	margin:0px 46px;
	float:left;
	background: -moz-linear-gradient(top, #ffe583 0%, #c17320 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe583), color-stop(100%,#c17320)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffe583 0%,#c17320 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffe583 0%,#c17320 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffe583 0%,#c17320 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe583', endColorstr='#c17320',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffe583 0%,#c17320 100%); /* W3C */
	transition:all 0.5s;
	}

.since .since_btn a:hover{
	margin-top:-10px;
	}

.since a.since_a{
	display:block;
	width:250px;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#f8d979;
	border-top:1px solid #c17320;
	border-bottom:1px solid #c17320;
	margin:0px auto;
	text-align:center;
	margin-top:40px;
	}

.btnmenu{
	width:100%;
	position:relative;
	height:495px;
	box-shadow:0px 3px 2px rgba(0,0,0,0.1);
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	background:url(bg4.jpg) repeat-x ;
	}

.menucent{
	margin:0px auto;
	width:1100px;
	margin-top:40px;
	overflow:hidden;
	font-family:"Simhei";
	}

.menucent .menu{
	width:100px;
	float:left;
	font-size:14px;
	color:#000;
	margin-right:80px;
	}

.menucent .dropmenudiv_b{
	display:block;
	width:100px;
	margin-right:80px;
	float:left;
	margin-top:10px;
	}

.menucent .dropmenudiv_b a{
	display:block;
	width:100%;
	height:25px;
	line-height:25px;
	color:#7c7c7c;
	}

.dblogo{
	width:100%;
	height:80px;
	margin:0px auto;
	margin-top:100px;
	background:url(logo2.png) no-repeat top center;
	}

.dbinfo{
	width:100%;
	height:30px;
	text-align:center;
	margin:0px auto;
	color:#ababab;
	}


.banner{
	width:100%;
	height:500px;
	margin:0px auto;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100% 100%;
	transition:all 3s;
	overflow:hidden;
	}

.b1{
	background-image:url(b1.jpg);
	}

.b2{
	background-image:url(b2.jpg);
	}

.b3{
	background-image:url(b3.jpg);
	}

.b4{
	background-image:url(b4.jpg);
	}

.b5{
	background-image:url(b5.jpg);
	}

.b6{
	background-image:url(b6.jpg);
	}

.banner:hover{
	background-size:110% 110%;
	}

.union{
	margin:0px auto;
	display:block;
	width:450px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	margin-top:120px;
	}

.union span{
	display:block;
	font-family:"Simhei";
	font-size:18px;
	width:100%;
	height:40px;
	line-height:30px;
	margin-bottom:10px;
	background:url(line.jpg) no-repeat bottom center;
	tex
	}
	
.union h1{
	display:block;
	width:100%;
	font-size:36px;
	height:40px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}

.pbody{
	width:1190px;
	overflow:hidden;
	border:1px solid #f2f2f2;
	background-color:#FFF;
	padding-bottom:100px;
	margin:0px auto;
	position:relative;
	margin-top:-200px;
	margin-bottom:20px;
	}

.page_menu{
	height:90px;
	background-color:#f9f9f9;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	margin-top:2px;
	background-image:url(hwleft.jpg);
	background-position: 100px center;
	background-repeat:no-repeat;
	position:relative;
	text-align:center;
	}

.page_menu .jiantou{
	position:absolute;
	width:132px;
	height:35px;
	top:90px;
	left:530px;
	background:url(jian.png) no-repeat bottom center;
	}

.page_menu a.smenuv{
	display:inline-block;
	font-size:22px;
	height:30px;
	line-height:30px;
	color:#000000;
	text-decoration:none;
	padding:0px 10px;
	margin-top:25px;
	}

.page_menu a:hover.smenuv{
	color:#be8633;
	}

.page_menu a.smenuvnow{
	color:#be8633;
	}

.page_edit{
	color:#b59e61;
	font-size:14px;
	width:1000px;
	margin:0px auto;
	margin-top:50px;
	font-family:"Simhei";
	padding:20px 0px;
	}

.page_edit h1{
	font-size:24px;
	font-family:"Simsun";
	color:#666;
	font-weight:normal;
	margin-bottom:30px;
	}

.page_edit h3{
	font-size:14px;
	font-family:"Simsun";
	font-weight:normal;
	color:#6b6b69;
	}

.news{
	float:left;
	width:100%;
	overflow:hidden;
	}

.newsquery{
	display: block;
	width:300px;
	overflow:hidden;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	}

.newsquery img{
	width:100%;
	margin-bottom:10px;
	height:180px;
	}

.newsquery img:hover{
	opacity:0.9;
	}

.news_detail{
	width:100%;
	overflow:hidden;
	float:left;
	}

.news_detail h1{
	width:100%;
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	}

.news_detail .news_pro{
	width:100%;
	height:30px;
	line-height:30px;
	color:#999;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #ccc;
	float:left;
	}

.news_detail .news_pro a{
	color:#b59e61;
	margin:0px 5px;
	}

.news_detail .news_pro .fa{
	margin-right:5px;
	}

.news_detail .news_con{
	width:100%;
	float:left;
	color:#666;
	padding-top:20px;
	}

.news_detail .news_con strong{
	color:#b59e61;
	}

.fanye {
	float:left;
	border-top:1px dotted #CCC;
	border-bottom:1px dotted #ccc;
	margin-top:40px;
	}

.detail_a{
	display:inline-block;
	color:#b59e61;
	height:25px;
	line-height:25px;
	padding:0px 10px;
	border-top:1px solid #b59e61;
	border-bottom:1px solid #b59e61;
	}

.cpquery{
	width:1040px;
	margin-left:-20px;
	overflow:hidden;
	}

.cpquery .fancybox{
	display:block;
	width:240px;
	height:170px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	overflow:hidden;
	text-align:center;
	position:relative;
	}

.cpquery .fancybox img{
	width:100%;
	height:100%;
	}
	
.cpquery .fancybox span{
	width:50px;
	height:50px;
	border-radius:50px;
	position:absolute;
	top:-50px;
	left:100px;
	background: -moz-linear-gradient(top, #ffe583 0%, #c17320 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe583), color-stop(100%,#c17320)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffe583 0%,#c17320 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffe583 0%,#c17320 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffe583 0%,#c17320 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe583', endColorstr='#c17320',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffe583 0%,#c17320 100%); /* W3C */
	color:#fff;
	box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	text-align:center;
	line-height:50px;
	opacity:0;
	transition:all 0.5s;
	}
	
.cpquery .fancybox:hover{
	box-shadow:0px 0px 15px rgba(0,0,0,0.2);
	}

.cpquery .fancybox:hover span{
	opacity:1;
	top:60px;
	}

.cpquery .fancybox span font{
	line-height:50px;
	font-size:20px;
	}

.md{
	width:320px;
	overflow:hidden;
	padding-bottom:50px;
	margin-bottom:50px;
	border-bottom:1px dotted #CCC;
	margin-right:40px;
	padding-left:120px;
	background:#fff;
	float:left;
	position:relative;
	}

.md img{
	position:absolute;
	left:0px;
	top:0px;
	}

.md h3{
	margin-bottom:10px;
	}

.md span{
	width:100%;
	display:inline-block;
	height:30px;
	line-height:30px;
	}

.md font{
	margin-right:5px
	}

.nav{
	display:none;
	}