/* global reset */
body{ background:#fefcfa; color:#4a4742; font-size:12px; font-family:Microsoft YaHei, SimSun}
img{ vertical-align:middle}
a{ font-size:12px}
a:hover{ text-decoration:underline; _vertical-align:baseline}
a:focus,button,input,select,textarea{ outline:none}
textarea{ resize:none}
img{ vertical-align:middle}

.gb-list2{ overflow:hidden; *zoom:1; font-size:0;}
.gb-list2-item{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; text-align:center;}
@media all and (-webkit-min-device-pixel-ratio:0){.gb-list2{letter-spacing:-4px; word-spacing:-4px}
.gb-list2-item{letter-spacing:normal; word-spacing:normal}}
.gb-list2-con,.gb-list2-c2,.gb-list2 .txt,.gb-list2 .tit{ display:block; *zoom:1; overflow:hidden; cursor:pointer}
.gb-list2-con{ margin-left:auto; margin-right:auto}
*html .gb-list2-con:hover{ direction:ltr}
.gb-list2-c1{ display:block}
.gb-list2 .avatar,.gb-list2-c2{ font-size:12px}
.gb-list2 .txt{ width:98%; margin-left:auto; margin-right:auto; text-overflow:ellipsis}
.gb-list2 .cover,.gb-list2 .mask{ display:none; overflow:hidden; position:absolute}
.gb-list2 .cover{ z-index:2}
.gb-list2 .mask{ z-index:-1; top:0; left:0; width:1000px; height:1000px; background:#000; filter:alpha(opacity:75); opacity:.75}
:root .gb-list2 .mask{ filter:none \0}
.gb-list2-con:hover{ text-decoration:none}
.gb-list2-con:hover .txt{ text-decoration:none;}

.icon{ display:inline-block; overflow:hidden; *zoom:1; vertical-align:middle}

.comm-mod .mod-hd{ background:#673607; height:40px; padding:0 15px; overflow:hidden; *zoom:1}
.comm-mod .mod-hd .tit{ line-height:40px; font-size:18px; color:#fff; float:left}
.comm-mod .mod-hd .more{ float:right; line-height:40px; color:#f6e7cd}
.comm-mod .mod-hd .more:hover{ text-decoration: underline}
.comm-mod .mod-bd{ border:1px solid #d3c1af; border-top:none; background:#fff5ee; padding:15px}

.wrapper{ background:#fff url(../images/bg1.jpg) center top no-repeat;}
.header{ width:980px; margin:0 auto; height:330px; margin-bottom:15px; position:relative;}

/*index logo*/
.header .h1logo{ position:absolute; left:55px; top:25px}
.header .h1logo a{ display:block; width:380px; padding-top:160px; color:#491d00; text-align:center;}
.header .h1logo a:hover{ text-decoration:none;}
.header .h1logo .name{ font-size:22px; display:block;}
.header .h1logo .adress{ font-size:16px; display:block; font-weight:bold}

/* page-sub logo*/
.header .logo{ position:absolute; left:55px; top:25px; display:block; width:380px; padding-top:160px; color:#491d00; text-align:center}
.header .logo:hover{ text-decoration:none;}
.header .logo .name{ font-size:22px; display:block;}
.header .logo .adress{ font-size:16px; display:block;}

.nav{ position:absolute; bottom:0; width:90%; height:66px; background:url(../images/b1.png) 0 0 repeat-x;}
.nav-in{ overflow:hidden; *zoom:1}
.nav-item{ overflow:hidden; float:left}
.nav-con{ display:block; overflow:hidden; width:164px; height:66px; font-size:18px; line-height:66px; text-align:center; color:#fff}
.nav-con:hover{ text-decoration:underline; color:#f6e7cd; background:url(../images/b1.png) 0 -67px no-repeat}
.nav-item1 .nav-con{ width:105px; height:60px; color:#fff6e9; line-height:60px; font-size:20px; font-weight:bold; background-position:0 0}
.nav-item1 .nav-con:hover{ background-position:0 0}

.download-box{ position:absolute; right:0; bottom:-13px}
.download-box .btn-download{ display:block; width:138px; height:132px; background:url(../images/b2.png) no-repeat}
.download-box .btn-download:hover{ text-decoration:none; background-position:-139px 0}

/*friendly-link*/
.friendly-link{ width:960px; margin:0 auto; padding:5px 10px; background:#fff5ee; line-height:30px; color:#582e0f; margin-top:15px}
.friendly-link strong{ font-weight:bold}
.friendly-link a{ margin:0 8px; color:#582e0f}
.friendly-link a:hover{color:#b44800}

/*side-float-box*/
.side-float-box{ position:fixed; bottom:2px; right:0; margin-left:500px; z-index:900;  _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-2+"px");}
.side-float-c1{ display:none;  padding:1px; width:26px; height:100px; border:1px solid #cabda4;}
.sf-btn-show{  line-height:1; text-align:center; cursor:pointer; color:#4e432d; background: url(../images/b3.png) 0 -32px no-repeat; width:16px; height:100px; padding:0 5px;}
.side-float-box .sep{ padding:5px 0}
.side-float-c2{ width:178px; border:1px solid #cabda4; position:relative; display:block}
.side-float-c2 .hd{ height:30px; padding-left:10px; background: url(../images/b3.png) 0 0 repeat-x} 
.side-float-c2 .hd .tit{ color:#4e432d; font-weight:bold; font-size:14px; line-height:30px}
.side-float-c2 .bd{ padding:0 4px 4px; background:#d0c193} 
.side-float-info{ border:1px solid #ebe5dc; background:#fff; padding:10px 6px; *zoom:1}
.side-float-info .item{ line-height:24px; color:#333}
.side-float-info .item .tit{ color:#4e432d}
.side-float-info .item a{ color:#4e432d}
.sf-btn-close{ width:19px; height:18px; position:absolute; top:7px; right:6px; cursor:pointer; background: url(../images/b3.png) -29px -32px no-repeat}


.global-footer{ line-height:30px; padding-top:5px;}