
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {text-decoration:none;}


html,body { font-family: 'MicroSoft YaHei', sans-serif;}

.main{ margin:0px auto; width:1100px; overflow:hidden;}

header{background: #ceccca;height: 95px;border-bottom:2px solid #ceccca;}


.banner{width: 100%;margin: 0 auto;height: 400px;overflow: hidden;position: relative;}
.banner .theme{width: 2000px;position: absolute;left: 50%;top:0;margin-left: -1000px; text-align: center;}
.banner .theme,
.banner .theme ul,
.banner .theme li{height: 100%;}
.banner .theme img {width: 100%;}


nav{background: #f4f4f4;height: 160px;overflow: hidden;}
nav .main{margin: 12px auto}
nav .main a{display: block;width: 365px;height:133px;
	border-right:1px solid #fff;background: #977a2d;color: #fff;float: left}
nav .main a:nth-child(2){background: #836005}
nav .main a:last-child{background: #a57907}
nav .main a img{width: 66px;float: left;display: block;margin: 25px 0 0 28px}
nav .main a dl{width:205px;float: left;margin:20px 0 0 24px }
nav .main a dl dt{font-size: 30px}
nav .main a dl dd{font-size: 18px;margin-top: 10px;line-height: 24px;}


.column{margin-top: 16px;}
.column ul{width: 1100px;margin: 0 auto;overflow: hidden;}
.column ul li{float: left;width: 365px;border:1px solid #e1e1e1;padding-bottom: 16px}
.column ul li a{display: block;background: url(/images/ico1.jpg) no-repeat scroll left 4px;
	margin:15px 0 0 17px;padding-left: 40px
}
.column ul li:nth-child(2){border-left: none;border-right:none;}
.column ul li:nth-child(2) a{background: url(/images/ico2.jpg) no-repeat scroll left 4px;}
.column ul li:nth-child(3) a{background: url(/images/ico3.jpg) no-repeat scroll left 4px;}
.column ul li a{font-size: 26px;color: #6c4414}
.column ul li span{font-size: 21px;color: #583b18}
.column ul li img{display: block;width:327px;margin: 20px auto 0 }
.column ul li  p{color: #333333;font-size: 18px;text-indent: 2em;width: 323px;margin: 8px auto 0;line-height: 26px;}
.column section{width: 1100px;margin: 24px auto;border:1px solid #e1e1e1;overflow: hidden;}
.column section h3{font-size: 22px;color: #666666;
	background: url(/images/wx.jpg) no-repeat scroll left 2px;
	width: 500px;margin:11px 0 0 19px;padding:8px 0 0 48px;float: left;height: 46px
	 }
.column section a{float: right;width: 212px;height: 62px;
	line-height: 62px;background: #b18147;font-size: 22px;color: #fff;text-align: center;
}

footer{background: #b9b9b9;height: 200px;}
footer .fl{width: 376px;margin-top: 25px}
footer .fr{width: 584px;float: right;margin:26px 50px 0 0;font-size: 14px;color: #fff;line-height: 30px}



.w1200{width: 1100px;margin: 0px auto;}

.smenu ul>li{height: 73px;float: left;width: 133px;text-align: center;position: relative;}
.smenu ul>li>a{display: inline-block;height:73px;line-height: 69px;color: #333;position: relative;}
.smenu ul>li>a:before{
	content: "";display: inline-block;width: 0%;height: 4px;background: #bea68c;position: absolute;left: 50%;bottom: 0;
	transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);
	transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;
}
.smenu ul>li>a:hover{color: #bea68c;}
.smenu ul>li>a:hover:before{width: 100%;}


.wpbox{margin-top: 50px;border-bottom: 1px solid #e9e9e9;overflow: hidden;padding-bottom: 60px;}
.wpl{width: 0px;float: left;overflow: hidden;}

.wpr{width: 100%;overflow: hidden;padding-bottom: 60px;}
.wpr-tit{text-align: center;margin-bottom: 20px;overflow: hidden;}
.wpr-tit h1{color: #bea68c; font-size: 24px;}

.wzbox-comm p{text-align: justify;line-height: 24px; font-size: 16px; text-indent:2em; color: #666;}
