﻿/* CSS Document */
a,area { blr:expression(this.onFocus=this.blur());} 
:focus { -moz-outline-style: none;}
a { outline:none;}

body {font-family: "Microsoft Yahei"; background: #faf4e5;}
#actwrap {min-width: 1020px; background: url(../img/bg01.jpg) no-repeat center top;}
.container {background: url(../img/bg02.jpg) no-repeat center 568px;}

/*------------------- header -------------------*/
#header {position: relative; width: 1020px; height: 505px; margin: 0 auto; background: url(../img/slogan.jpg) no-repeat center top;}
.menu {position: absolute; top: 0; right: 108px; width: 194px; height: 38px; line-height: 33px; color: #fff; padding-left: 24px; background: url(../img/menu_bg.png) no-repeat;}
.menu a {color: #fff;}
.menu a:hover {color: #ff0; text-decoration: none;}
.ico-enter, .ico-sina, .ico-qq {background: url(../img/main_bg.png) no-repeat;}
.ico-enter {display: inline-block; padding-left: 20px; background-position: 0 8px;}
.share-link {position: absolute; top: 0; right: 22px; overflow: hidden;}
.ico-sina, .ico-qq {width: 21px; height: 21px; margin: 6px 0 0 4px;}
.ico-sina {background-position: 0 -30px;}
.ico-qq {background-position: 0 -66px;}
.logo {display: block; position: absolute; top: 58px; left: -33px; width: 125px; height: 105px; text-indent: -9999px; background: url(../img/logo.png);}
.infotxt {width: 478px; padding: 336px 0 0 188px; color: #f5d19b; text-align: center;}
.infotxt p {font-size: 18px; line-height: 24px;}

/*------------------- content -------------------*/
.content {width: 1020px; margin: 0 auto;}
.navlist {height: 280px; background: url(../img/nav_bg.png) no-repeat;}
.navlist li {float: left; display: inline;}
.navlist li a {display: block; width: 275px; height: 280px; text-indent: -9999px;}

.acttab {height: 112px; background: #600605;}
.acttab ul {width: 1020px; margin: 0 auto;}
.acttab li {float: left; display: inline;}
.acttab li a {display: block; width: 340px; height: 112px; text-indent: -9999px; background: url(../img/tab_bg.png) no-repeat;}
.acttab li.t02 a {background-position: -340px 0;}
.acttab li.t03 a {background-position: -680px 0;}
.acttab li a:hover, .acttab li a.cur {background-color: #e4ac57;}
.acttab li.t01 a:hover, .acttab li.t01 a.cur {background-position: 0 -113px;}
.acttab li.t02 a:hover, .acttab li.t02 a.cur {background-position: -340px -113px;}
.acttab li.t03 a:hover, .acttab li.t03 a.cur {background-position: -680px -113px;}

.inner-con {width: 1228px; padding-top: 75px; margin: 0 auto;}

.message {padding-bottom: 60px; line-height: 24px;}
.message h2 {height: 45px; color: #96181b; text-align: center; font: bold 36px/43px "Microsoft Yahei"; background: url(../img/title_bg.png) no-repeat;}
.act-num {display: block; width: 40px; height: 40px; margin: 10px auto 27px; color: #fff; text-align: center; font: 20px/38px "Microsoft Yahei"; background: url(../img/main_bg.png) no-repeat -22px -47px;}
.detail {padding: 0 102px; color: #312f2f;}

.list-type01 {overflow: hidden; zoom: 1;}
.list-type01 {margin-bottom: 20px;}
.list-type01 dt {float: left; width: 84px; height: 26px; text-align: center; color: #cd5045; font-size: 16px; background: url(../img/main_bg.png) no-repeat 0 -88px;}
.list-type01 dd {float: right; width: 930px;}

.act-info {padding-bottom: 25px; margin-left: 94px;}
.ftype01 {margin-bottom: 15px; color: #96181b; font: bold 25px/35px "Microsoft Yahei";}
.fcolor01 {color: #d45c4d;}
.fcolor02 {color: #f5633f;}
.f18 {font-size: 18px;}
.dis01 {margin-left: 170px;}
.dis02 {margin-left: 85px;}
.dis03 {margin-left: 130px;}

.listbox {width: 534px;}
.listbox li {float: left; display: inline; width: 178px; font-size: 14px;}
.tindent {padding-left: 19px; text-indent: -19px;}

.table-type01 {width: 850px;}
.table-type01 th, .table-type01 td {padding: 15px 35px; font-size: 14px; border: 1px solid #858181;}
.table-type01 th {font-weight: bold;}

/*------------------- fixblock -------------------*/
.fixblock {position: fixed; _position: absolute; width: 74px; top: 180px; right: 50px; _top:expression(eval(document.documentElement.scrollTop+180)); z-index: 80;}
.fixblock a {display: block; line-height: 16px; text-align: center;}
.fixtab a {height: 47px; padding: 19px 22px 0; color: #fff; font-size: 14px; font-weight: bold; background: url(../img/tab02_bg.png) no-repeat;}
.fixblock a:hover {text-decoration: none;}
.fixblock a.backToTop {height: 48px; padding-top: 24px; color: #fff; font-size: 14px; font-weight: bold; background: url(../img/tab02_bg.png) no-repeat 0 -66px;}
*html{background-image:url(about:blank); background-attachment:fixed;}

/*------------------- footer -------------------*/
.index-page #footer {height: 85px; padding-top: 51px; color: #896d6d;}
.inner-page #footer {padding: 40px 0; color: #896d6d; background: #460406;}
.foot-box{width: 701px; padding: 8px 0 4px 299px; margin: 0 auto; background: url(../img/foot_logo.png) no-repeat 114px 0;}