@charset "utf-8";

/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline; list-style: none;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5; font-size: 14px; font-family: Microsoft YaHei; }
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
select, input, img { vertical-align: middle; outline: none;border:0 }
a { text-decoration: none;  blr: expression(this.onFocus=this.blur());outline: none; }
a:hover {  text-decoration: none; }
a:focus{ outline: none;}

body{background: url(../images/bg.jpg) top center no-repeat;}
.wrap{display:block;width: 1000px;margin: auto;position: relative;min-height: 3000px;}
nav{padding-top: 1020px;margin: auto;padding-bottom: 180px;}
nav a{display:block;float: left;width: 170px;height: 86px;float: left;background: url(../images/nav.png) 0 0 no-repeat;color: #fff;margin-right: 100px;text-align: center;line-height:25px;padding-top: 20px;font-size: 16px;font-weight: bold;text-shadow: 0 0 2px #000;}
nav a:hover,nav a.on{color: #ccc252}
nav a:last-child{margin-right: 0;padding-top: 35px;}

#main{display:block;width: 100%;text-align: center;position: relative;}
#main h2{display:inline-block;font-size: 38px;color: #e47f33;font-weight: bold; padding-left: 45px;padding-bottom: 40px;}
#main h2.tit1{background: url(../images/h2tit1.png) 0px 8px no-repeat;}
#main h2.tit2{background: url(../images/h2tit2.png) 0px 8px no-repeat;}
#main h2.tit3{background: url(../images/h2tit3.png) 0px 8px no-repeat;}
#main h2.tit4{background: url(../images/h2tit4.png) 0px 8px no-repeat;}
#main p{color: #fff;text-align: left;font-size: 16px;line-height: 22px;}

.slide{display: block;width: 860px;height: 550px;margin: auto;padding: 40px 0;position:relative;}
.slide ul{display: block;width: 860px;height: 550px;position: relative;overflow-x: auto;overflow-y:hidden;}
.slide ul li{display: block;width: 860px;height: 550px;position: relative;}
.slide ul li img{width: 860px;height: 550px;}
#slide1 .dots{position: absolute;left: 400px;bottom: 60px;}
#slide2 .dots{position: absolute;left: 350px;bottom: 60px;}
.slide .dots .dot{display: inline-block;width: 12px;height: 12px; margin: 0 4px;	border-radius: 6px; cursor: pointer; background: #fff; text-indent: -9999px;}
.slide .dots .dot.active{background: #d2752c;}
#main h3{font-size: 30px;color: #e47f33;}

.prizes{width: 560px;height: 140px;padding-top: 10px;margin: auto;}
.prizes .prize{display: block;float:left;margin-right: 110px;}
.prizes .prize img{width: 90px;height: 90px;margin: auto;}
.prizes .prize:last-child{margin: 0}
.prize p{padding-top: 10px;}

.para{display:block;width: 100%;color: #fff;clear: both;}
.head{display: block;float: left;background: url(../images/para.png) 0 0 no-repeat;width: 180px;height: 80px;position: relative;;color: #d2752c;padding-left: 20px;line-height: 60px;}
.head span{display: block;position:absolute;font-size: 32px;font-weight: bold;left: 27px;top: -1px;}
.text{display: block;float: left;width: 660px;text-align: left;padding-top: 20px;}

.part{display: block;height: 160px;color: #fff;clear: both;}
.part .part-left{display: block;float:left;width: 72px;height: 160px;background: url(../images/part.png) 0 0 no-repeat;color: #e47f33;font-size: 36px;font-weight: bold;writing-mode: vertical-lr;line-height: 70px;}
.part .part-right{display: block;float: left;height: 160px;width: 700px;margin-left: 30px;}
.part .part-right p{padding-top: 35px;padding-left: 100px;position: relative;}
.part .part-right p span{display: block;position: absolute;width: 88px;height: 35px;color: #e47f33;text-align: center;line-height: 36px;left: 2px;top: 27px;border: 1px solid #aaa}