@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
.clearfix:before,.clearfix:after{ display:table;content:" "}
body{background:#fff;}
a,a:hover{color:#333;}

body img{ display: block;}
/* bd */
.header-top{ position:relative; z-index:0; height:400px; background:url(./images/hd.gif) center 0 no-repeat;}

/* jj */
.jj{ background:#FFF; width:1250px; margin:0 auto; height:400px; margin-top:15px;}
.navigation { background-color:#f3f3f3; width:200px; height:400px; float:left;}
.zp { float:left;}
.zpbt { height:56px; float:left;}
.zpwz { font-size:12px; font-family:"\u5b8b\u4f53"; line-height:24px; color:#999; margin-left:10px; margin-right:10px;}
.box { width:160px; height:40px; background:#6a0115; z-index:1; margin-left:20px; margin-top:15px;}
.box p { color:#FFF; font-size:14px; line-height:40px; text-align:center;}
/* jj */
.js { float:left; width:1010px; margin-left:40px;}
.jsp { float:left;}
.jsbt { float:left; margin-top:20px; margin-left:18px; width:700px;}
.jsbt p { font-size:14px; line-height:24px;}
.menu { float:left; width:700px; height:110px; margin-left:18px; margin-top:15px;}
.menu p { font-size:12px; line-height:24px; color:#999; text-indent: 2em;}
.gg { float:left; width:700px; margin-left:18px; margin-top:24px; overflow:hidden; }
.banner-text { float:left; width:232px; height:25px; margin-left:18px; margin-top:15px;}
.banner-text p { font-size:12px; line-height:24px; color:#999; text-indent: 2em;}
.banner-text a { line-height:24px;}
.jszp { float:right; margin-top:18px;}

/* zs */
.zs { background:#FFF; width:1250px; height:1100px; margin:0 auto; margin-top:15px;}
.zsleft { float:left; height:1100px; background:url(images/zsleft.gif); width:300px;}
.zsright { float:left; width:950px; height:286px; background:url(images/zsright.gif);}
.more1 { float:left; margin-top:200px; margin-left:710px;}
.hu { z-index:9; margin-top:410px; float:left; margin-left:-170px;}
.zsbg { float:left; background:#f5f5f5; width:950px; height:814px;}
.zsbg img:hover{ opacity:.9;}
.h1 { float:left; margin-top:35px; margin-left:60px;}


.zsp2 { background:url(images/zsp2.gif); height:147px; margin:0 auto;}
.zsp3 { background:url(images/zsp3.gif); margin:0 auto;  padding-bottom: 20px;}
.zsp4 { background:#99785b; width:1250px; margin:0 auto; height:685px;} 

.zsp4 img:hover{ opacity:.9;}

.ha { float:left; margin-left:15px; margin-top:15px;}
.more{ background:#99785b; width:1250px; margin:0 auto; margin-top:24px;  }
.more img{ cursor: pointer; display: block;  }


.end { background:#322c2c; height:450px;}
.erweima { width:258px; height:343px; margin:0 auto;}
.endwz p { color:#FFF; font-family:"\u5b8b\u4f53"; font-size:14px; text-align:center; margin-top:45px;}


.about-bg { background-color:#f5f5f5; margin:0 auto; height:2500px; }
.about-n { background-color:#99785b; width:1250px; height:2500px; margin:0 auto;}
.about-1 { float:left; width:232px; height:232px; overflow:hidden; padding-bottom:15px; margin-left:15px;}

.content { background:#f5f5f5; width:1250px; margin:0 auto; margin-top:15px;}
.content-picture { width:1250px; text-align:center;}
.content-picture img{border:8px #997a5d solid; margin-top:35px;}
.content-text { width:1000px; margin-left:125px; margin-top:30px; padding-top: 35px;}
.content-text img{ margin: 25px auto;}
.content-text p { font-family:"\u5b8b\u4f53"; font-size:14px;color: #997a5d;text-indent: 2em; line-height: 2.4;}