@charset utf-8;
/* CSS Document */
body{margin:0;padding:0;font-size:13px;line-height:1.4em;font-family:Arial, verdana, Tahoma, Helvetica, sans-serif;height:100%;width:100%;color:#555;}
html,body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,img{margin:0;padding:0;-webkit-text-size-adjust:none;}
html{-webkit-text-size-adjust:none;}
ul,ul li,dl,dt,dd{list-style:none;}
ol{list-style-type:decimal;list-style-position:outside;}
img{border:0;vertical-align:middle;}
input,textarea,select{ font-family:'Segoe UI',Arial,Helvetica,sans-serif; outline:none; color:#666;}
input[type='checkbox']{ vertical-align:text-top;}
a,a:link{color:#555;text-decoration:none;}
a:hover{color:#F30;text-decoration:underline;}
a,area{blr:expression(this.onFocus=this.blur());}
/* for IE */:focus{-moz-outline-style:none;}
body{background:#fffbca url(body_bg.jpg) repeat-x center 0;}

/*==== Share ====*/
.clr, .clear, .clearer{ clear:both; height:0; overflow:hidden;}
.clearFix{clear:both;font-size:0;height:0;line-height:0;}
.fl{float:left;}
.fr{float:right;}
.ar{text-align:right}
.ac{text-align:center;}
.wrap{width:1000px;margin:0 auto;}
.mr10{ margin-right:10px !important;}
.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.ml10{ margin-left:10px !important;} 
.pt30{padding-top:30px;}

/*==== header ====*/
.header{background:#663203;height:50px;}
.header .logo{float:left;margin-top:15px;}
.header .logo a{display:block; background:url(logo.png) no-repeat;width:224px;height:20px; text-indent:-9999px;}
.header .share{float:right;margin-top:15px; width:395px;}

/*==== banner ====*/
.banner{ background:url(banner.jpg) no-repeat center 0;}
.banner .wrap{height:326px; position:relative; z-index:20;}
.banner .wrap .line{ background:url(hr_line.png) no-repeat;width:1096px;height:68px; position:absolute;bottom:-68px;left:-48px;}

/*==== btn ====*/
.redbtn{display:block;background:#9e0b0f;font-size:32px; text-align:center;width:220px;height:64px;line-height:64px; border-radius:35px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important;}
.redbtn:hover{background:#b00e13; text-decoration:none;}
.btn1{display:block; background:#b05118;width:84px;height:30px; line-height:30px; text-align:center;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important;}
.btn1:hover{background:#cd5d1b; text-decoration:none;}
.buybtn{display:block; background:url(btn_bg.png) no-repeat;width:221px;height:70px; line-height:60px;color:#fff !important; font-size:32px;padding-left:50px;}
.buybtn:hover{color:#fff;text-decoration:none;}
.winbtn{display:block;background:#0168ac;font-size:20px; text-align:center;width:130px;height:40px;line-height:40px; border-radius:20px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important;}
.winbtn:hover{background:#0276c3; text-decoration:none;}
.macbtn{display:block;background:#c01318;font-size:20px; text-align:center;width:130px;height:40px;line-height:40px; border-radius:20px;text-decoration:none !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;color:#fff !important;}
.macbtn:hover{background:#da161c; text-decoration:none;}

/*==== main ====*/
.main{width:920px;margin:0 auto; background:#ffeca1;padding:0 40px;}
.main .title1{background:url(title1.png) no-repeat 0 center;height:140px; text-indent:-9999px;}
.main .title2{background:url(title2.png) no-repeat 0 center;height:140px; text-indent:-9999px;}
.main .title3{background:url(title3.png) no-repeat 0 center;height:190px; text-indent:-9999px;}

.menu{height:130px;padding-top:20px;}
.menu li{float:left;width:300px;}
.menu li a{display:block;background:url(menu_bg.png) no-repeat;width:300px;height:75px;color:#fff; font-size:24px; text-align:center;padding-top:55px;}
.menu li a:hover,.menu li a.curr{background-position:0 -130px;line-height:40px;text-decoration:none;}
.menu li .zone{background-position:0 -260px;}
.menu li .zone:hover,.menu li .zone.curr{background-position:0 -130px;line-height:40px;text-decoration:none;}

.box1 .text{float:left;width:450px;color:#772d00;}
.box1 .text h3{ font-weight:normal; line-height:1.8em;}
.box1 .text h3 a{ font-size:26px;color:#772d00;}
.box1 .text h3 span{ font-size:20px;display:block;}
.box1 .text .dd{ font-size:16px; line-height:1.5em;padding:10px 0;}
.box1 .text .date{padding:5px 0 0 40px;}
.box1 .linebox{border-top:1px dashed #aa815c;width:100%;padding:15px 0;margin-top:30px;color:#aa815c;}
.box1 .linebox .note{font-size:12px;}
.box1 .linebox .note dt{ font-size:18px; font-weight:bold; font-style:italic;padding-bottom:5px;}
.box1 .linebox .iptbox{margin-top:5px;}
.box1 .linebox .iptbox span{display:block;float:left;}
.box1 .linebox .iptbox span .iptstyle{ background:#cfbe7c;color:#806453;border:none;height:30px; line-height:30px;padding:0 10px;width:300px;}

.box2{ position:relative; background:url(box_bg.gif) repeat-x;height:500px;}
.box2 .tab{display:block;height:20px;position:absolute;width:360px;top:100px;left:300px;}
.box2 .tab li{float:left; background:url(dot.png) no-repeat;color:#772d00; font-size:16px; line-height:20px;height:20px;padding-left:30px;width:150px; cursor:pointer;}
.box2 .tab li.curr{ background-position:0 -20px;}
.box2 .text{ text-align:center;color:#772d00;padding-top:30px;height:132px;}
.box2 .text h3{ font-size:26px; font-weight:normal; line-height:30px;}
.box2 .text h3 span{ font-size:20px;color:#9e0b0f;}
.box2 .text .dd{ font-size:16px;padding-top:5px;}
.box2 .tit{ background:url(tit_bg.png) no-repeat;width:413px;height:51px;color:#fff; font-size:16px;line-height:40px;padding-left:30px; position:absolute;top:140px;left:-8px;}
.box2 .pro{height:184px;}
.box2 .pro .item{float:left;width:154px;height:184px;background:url(frline.png) no-repeat right bottom;padding:0 15px; font-size:14px; cursor:pointer;}
.box2 .pro .item h4{ font-weight:normal;margin-top:40px;}
.box2 .pro .item h4 span{display:block;}
.box2 .pro .item .price{color:#9e0b0f;padding-top:5px;}
.box2 .pro .item .dot{width:20px;height:20px;margin:15px auto 0 auto; background:url(dot.png) no-repeat;}
.box2 .pro .item .dot.curr{ background-position:0 -20px;}
.box2 .pro .item.bg{background:#fff7d8;}
.box2 .money{width:300px;height:130px;position:absolute;top:360px;left:310px; overflow:hidden;}

.adbanner{border-top:2px dashed #b05118;padding:30px 0;margin-top:50px;}

.box3{margin-top:40px;}
.box3 .text{float:left;width:305px; background:url(box_bg2.gif) repeat-x;height:500px;padding:20px 28px 0 28px;}
.box3 .text h3{font-size:26px; font-weight:normal; line-height:1.1em;}
.box3 .text h3 span{display:block; font-size:20px;}
.box3 .text .dd{ font-size:16px;padding:15px 0; line-height:1.4em;}
.box3 .text .time{background:url(time_bg.png) no-repeat;height:79px;color:#aa947d;margin-top:15px;}
.box3 .text .tabbox{margin-top:35px;}
.box3 .text .tabbox .table1{border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
.box3 .text .tabbox .table1 td,.box3 .text .tabbox .table1 th{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5px 0; text-align:center; font-size:14px;}
.box3 .text .tabbox .table1 th{ background:#f7f7f7; font-weight:normal;}
.box3 .pic{float:right;width:559px;padding-top:20px;}
.box3 .pic dl{padding:15px 0 0 20px;color:#aa815c; font-size:12px;}
.box3 .pic dl dt{ font-weight:bold;}

.box4 .item{width:440px;color:#772d00;}
.box4 .item h3{ font-size:20px; font-weight:normal;}
.box4 .item .dd{ font-size:14px; line-height:1.8em;padding:15px 0 35px 0;}
.box4 .item .dd a{color:#fe701b; text-decoration:underline;}
.box4 .item .pic{margin-top:15px;width:210px; background:#fff;color:#555;}
.box4 .item .pic dl{padding:15px;height:120px;}
.box4 .item .pic dt{ font-size:14px;padding-bottom:10px;}
.box4 .item .bgbox{background:#fff;color:#555;margin-top:15px;}
.box4 .item .bgbox dl{ background:#f7f7f7;padding:15px;}

.slipic{max-height:220px;height:220px;position:relative; z-index:10;padding:10px;}
.slipic .slides{  max-height:220px;height:220px;}
.slipic .slides li span{display:block; line-height:40px; font-size:14px; text-align:center;}
.slipic .slides a { display:block; width:100%; text-align:center;}
.slipic .slides a img{ max-width:100%;}
.slipic .flex-control-paging{position:absolute;top:210px;left:50%;text-align:center;list-style:none;margin-left:-20px;}
.slipic .flex-control-paging li{margin-right:10px;display:inline-block;*display:inline;  }
.slipic .flex-control-paging li a{display:inline-block;width:15px; height:15px;cursor:pointer; background:url(dot2.png) no-repeat;}
.slipic .flex-control-paging li a.flex-active{ background-position:0 -15px;} 
.slipic .flex-prev,.slipic .flex-next{display:none;}

#defaultCountdown {padding:0 0 0 70px;background:url(point.png) no-repeat;}
.countdown_section {display:block;float:left;font-size:12px;text-align:center;font-weight:bold;line-height:inherit;line-height:1em;width:50px;background:url(point.png) no-repeat left 5px;padding-left:3px;}
.countdown_amount {font-size:30px;display:block;}
.countdown_section:first-child{ background:none;}

.toptext{color:#772d00; font-size:14px; line-height:1.8em;border-bottom:1px dashed #772d00;padding:40px 0;}
.toptext strong{ font-size:18px;color:#9e0b0f;}

.box5{padding-bottom:50px;}
.box5 .item1{float:left;width:429px;border-right:1px solid #e7d488;margin-top:40px;padding-right:30px;}
.box5 .item2{float:right;width:429px;margin-top:40px;padding-left:30px;}
.box5 .pic{float:left; position:relative;}
.box5 .pic .tips{ position:absolute;left:0;bottom:-25px;}
.box5 .text{float:right;width:270px;}
.box5 .text h3 a{ font-size:20px;color:#772d00; font-weight:normal;}
.box5 .text h3 span{display:block;color:#772d00;font-weight:normal;}
.box5 .text .dd{color:#aa815c; font-size:14px;padding:10px 0; line-height:1.4em;}
.box5 .text .btn{height:40px;margin-top:15px;}

/*==== footer ====*/
.footer{color:#aa815c;padding:30px 0 50px 0; text-align:center; line-height:1.8em;}
.footer a{color:#aa815c;}