@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.info{text-align:justify;text-justify:inter-ideograph;}

/**body**/
body { color: #5e5a5a; }
a { color: #5e5a5a; }
a:hover { color: #dd0d00; }
.wrap { width: 1118px; margin: 0 auto; }

/**header**/
.header {background:#524e33;}
.header .wrap{height:94px;position:relative;}

.logo{width:235px;height:73px;float:left;margin-top:10px; }
.set{position:absolute;top:8px;right:0;height:12px;line-height:12px;}
.set a{float:left;height:12px;color:#fff;padding-left:22px;}
.set a:hover{color:#f66400;text-decoration:none;}
.s1{background:url(s1.jpg) left no-repeat;margin-right:12px;}
.s2{background:url(s2.jpg) left no-repeat;}

/**nav**/
.nav { height: 25px; float:right; margin-top:50px;}
.nav ul {}
.nav ul li { width: 123px; height: 25px; float: left; display: inline; text-align:center; }
.nav ul li a { display: block; height: 25px; line-height:15px; color: #fff; font-size: 14px; background:url(normal.png) 18px bottom  no-repeat;}
.nav ul li a:hover, .nav ul li a.current { text-decoration: none; background:url(current.png) 18px bottom  no-repeat;}

/**banner**/
.banner {height: 358px; position: relative; margin:0 auto; text-align:center; overflow:hidden;}
.banner .hd { width:100%; height: 15px; overflow: hidden; position: absolute; bottom: 12px; z-index: 1; }
.banner .hd ul { height:15px; float: right; display:inline; }
.banner .hd ul li { float: left; margin-left: 5px; width: 15px; height: 15px; line-height:15px; text-align:center; background:#a9a8aa;color:#fff; border-radius:15px; }
.banner .hd ul li.on { background:#d71149; }
.banner .bd {position: relative; width:1440px;height:358px;position:absolute;left:50%;top:0;margin-left:-720px;z-index: 0;}
.banner .bd ul{}
.banner .bd ul li { zoom:1; vertical-align:middle; height:358px;}

/**footer**/
.footer {color:#827e63;}
.footer a{color:#827e63;}
.ftMes{height:134px;background:#35301c;}
.ftMes .wrap{height:134px;position:relative;}
.ftLogo{float:left;margin-top:17px;}
.copyRight{float:left;line-height:22px;margin:20px 0 0 30px;}

.ibw{height:40px;line-height:40px;background:#3d3b26;}
.ibw .wrap{text-align:right;}

.share{width:110px;position:absolute;top:5px;right:0;}
.ewm{margin-bottom:4px;}

