*{margin:0;padding:0;}
body {font-size:14px;color:#666; font-family:"微软雅黑",Arial;overflow-x: hidden; background: #fff7d3; }
ul li{list-style:none;}
a{color: #666;text-decoration: none;cursor: pointer;outline:none;blr:expression(this.onFocus=this.blur());}
.fl{float:left;display: inline;}
.fr{float:right;display: inline;}
i{font-style: normal;}
.mao{margin: 0 auto;}
img{border: 0;}
table{border-collapse: collapse;border-spacing: 0;}
input::-ms-clear{  display: none;  }
input{outline:none;}

.w1040{width:1040px;margin: 0 auto; height: auto; text-align: left;}
.pos{ position: relative;}


.top{ position: relative; }
.banners{ }
.banners .banner_li1{width: 100%; height:200px; background: url("../images/banner_bg1.jpg") no-repeat center top;}
.banners .banner_li2{width: 100%; height:200px; background: url("../images/banner_bg2.jpg") no-repeat center top;}
.banners .banner_li3{width: 100%; height:200px; background: url("../images/banner_bg3.jpg") no-repeat center top;}
.banners .banner_li4{width: 100%; height:200px; background: url("../images/banner_bg4.jpg") no-repeat center top;}
.banners .banner_li5{width: 100%; height:264px; background: url("../images/banner_bg5.jpg") no-repeat center top;}
.top_con{ position: absolute;  z-index: 2; top: 0; left:50%; margin-left:-520px;width:1040px; height:400px; }
.motif{  width: 859px; height: 365px; margin-left: 100px; margin-top: 90px;}
/*banner*/

.draw{ margin-top:290px; width: 100%;  height: auto; overflow: hidden;}
.state{ width: 308px; height:auto; padding-top: 38px; }
.draw .title{ background: url("../images/butt_bg.png") no-repeat; width: 122px; height: 30px; margin-bottom: 15px; display: block; text-align: center; line-height: 30px; font-size: 16px; font-weight:lighter; color: #fff7d3;}
.state p{ color: #4b311e;line-height: 21px; margin-bottom: 5px;}
.state a{ color: #db200e;}
.state span,.state h3{font-size: 14px; color: #db200e; font-weight: bold; font-style: italic ;}
.state h3{ margin-bottom:5px; margin-top: 12px;}
/*说明*/

.zp{  width: 346px;  height: 390px;  position: relative; margin-left: 35px;}
.turntable-bg {  width: 346px;  height: 390px;  margin: 0 auto;  position: absolute; top:0px; right: 0;
    background: url("../images/zhuanpan.png") no-repeat; z-index: 3  }
.turntable-bg .pointer {  width: 85px;  height: 103px;  position: absolute;  left: 50%;
    top: 50%;  margin-left: -44px;  margin-top: -87px;  z-index: 8;   cursor: pointer;}
.turntable-bg .rotate {  width: 280px;  height: 280px;  position: absolute;  left: 30px;  top: 32px;  }
/*转盘*/
.list { padding-top: 38px;}
.txtMarquee-top{ width:310px;  overflow:hidden; position:relative;  }
.txtMarquee-top .table_top{  height: 40px; width: 100%; background: #e5d487;}
.txtMarquee-top .table_top span{width:113px;height: 40px; display:inline-block; border-right: 1px solid #fff7d3; font-weight: bold; color: #6d5641; text-align: center; line-height: 40px;}
.txtMarquee-top .table_top span.span2{width:75px;}
.txtMarquee-top .table_top span.span3{width:120px; border: none}

.txtMarquee-top .bd{height: 180px;}
.txtMarquee-top .infoList { }
.txtMarquee-top .infoList table{  background: #fff;}
.txtMarquee-top .infoList table tr{ height: 36px; border-bottom: 1px solid #fff7d3;}
.txtMarquee-top .infoList table tr td{ border-right: 1px solid #fff7d3; width: 114px; text-align: center;}
.txtMarquee-top .infoList table tr td.td2{width: 76px;}
.txtMarquee-top .infoList table tr td.td3{  width: 120px;}
/*中奖名单*/


.product{ margin-top: 115px;}
.product .prod_tit{ margin-bottom: 30px;}
.prod{ width: 100%; height: 660px; overflow: hidden; margin-bottom: 15px;}
.prod .car_b{width: 513px;}
.prod .car_b .car{width: 470px;  background:#fff;padding: 86px 19px 25px; border: 2px solid #f8b69d; border-bottom: none;}
.prod .car_b .car img{ margin-bottom: 20px; width: 470px; height: 390px;}
.prod .car_b .car h2{font-size: 24px; color: #333; margin-bottom: 10px;}
.prod .car_b .car h2 span{font-size:16px; color: #666; margin-left: 10px; font-weight:lighter}
.prod .car_b .car p{font-size:18px; color: #333; }
.prod .car_b .btn {font-size:21px; color: #fff; width: 512px; height: 65px; display: block; text-align: center; line-height: 65px; background: #ec4b45;}



.prod .car_s{width: 513px;}
.prod .car_s li{width:250px; float: left; margin-right: 13px; margin-bottom: 12px;}
.prod .car_s li .car{width: 214px;  background:#fff;padding: 40px 16px 17px; border: 2px solid #f8b69d; border-bottom: none;}
.prod .car_s li .car img{ margin-bottom:5px; width: 214px; height: 160px;}
.prod .car_s li .car h2{font-size: 18px; color: #333; margin-bottom: 6px;}
.prod .car_s li .car h2 span{font-size:14px; color: #666; font-weight:lighter;margin-left: 10px;}
.prod .car_s li .car p{font-size:15px; color: #333; }
.prod .car_s li .btn {font-size:16px; color: #fff; width: 250px; height: 45px; display: block; text-align: center; line-height: 45px; background: #ec4b45;}



.footer{ background:#fff; width: 100%; height:65px; margin-top: 50px;}
.footer .footer_con{ color: #333;}
.footer p{ width: 600px; height:65px; line-height:65px;}
.footer p.fl a{ color: #333;}
.footer p.fl a:hover{text-decoration: underline;}
.foot_r{float:right; height:34px; line-height:34px;  margin-top: 15px; position: relative;}
.foot_r span{display:block;  color:#333; float:left;  line-height: 38px; margin-right: 10px;}
.foot_r .fx{ margin-bottom: 10px;  overflow: hidden;}
.foot_r .fx li{ float: left; margin-left: 5px; }
.foot_r .fx li a{ width:35px; height:35px;display: block; padding-left: 0;  transition:all 0s;background: url("../images/fx_ico.png") no-repeat;}
.foot_r .fx li.fx_kj a{  background-position: 0 0; }
.foot_r .fx li.fx_qq a{  background-position: -48px 0;  }
.foot_r .fx li.fx_wx a{  background-position: -96px 0;  }
.foot_r .fx li.fx_wb a{  background-position: -141px 0;  }
.foot_r .fx li a:hover{ opacity: 0.7; }



.prize_con{ display: none;z-index: 50;}
.pr_body{background:#363636;position: fixed; width:100%; height:100%;z-index: 51;left: 0;top:0; right:0; bottom:0;display: block;_position:absolute;
    filter:alpha(opacity=50);-moz-opacity:0.5;-o-opacity:0.5;-webkit-opacity:0.5;opacity: 0.5;}
.pr_yt_yd{height: 316px;width:700px;padding:15px; border: 2px solid #db372f;position: fixed;top:50%;margin-top: -158px;left:50%;
    margin-left: -365px;background: #fff;z-index:52;display: block;_position:absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight/2)); text-align: center; }
.yt_yd_close{z-index:53;width:33px;height: 31px;background: url("../images/icon_close.jpg") no-repeat;position: absolute;display: block;right: 8px;top:8px;cursor: pointer}
.pr_yt_yd h2{ font-size: 28px; color:#db372f; margin-bottom: 25px; margin-top: 30px; }
.pr_yt_yd p{ font-size: 15px; color:#555; margin-bottom: 20px; line-height: 24px; }
.pr_yt_yd p.p1{  color:#4b311e; font-weight: bold; }
.pr_yt_yd p a{  color:#db372f;  }
.pr_yt_yd  span.prize{ font-size: 18px; color:#db372f; }
.pr_yt_yd  span.code{ font-size: 18px; color:#db372f; }
.pr_yt_yd img{width: 120px; margin: 10px 0;}
.pr_yt_yd .use_but{width: 100px;  height: 30px; display: block; margin: 45px auto 0; text-decoration: none; background: #db372f; font-size: 14px; color: #fff; text-align: center; line-height: 30px;}




.message{ display: none;z-index: 50;}
.me_body{background:#363636;position: fixed; width:100%; height:100%;z-index: 51;left: 0;top:0; right:0; bottom:0;display: block;_position:absolute;
    filter:alpha(opacity=50);-moz-opacity:0.5;-o-opacity:0.5;-webkit-opacity:0.5;opacity: 0.5;}
.me_yt_yd{height: 276px;width:506px;padding:15px; border: 2px solid #db372f;position: fixed;top:50%;margin-top: -188px;left:50%;
    margin-left: -268px;background: #fff;z-index:52;display: block;_position:absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight/2)); text-align: center; }
.me_yd_close{z-index:53;width:33px;height: 31px;background: url("../images/icon_close.jpg") no-repeat;position: absolute;display: block;right: 8px;top:8px;cursor: pointer}
.me_yt_yd h2{ font-size: 28px; color:#db372f; margin-bottom: 25px; margin-top: 30px; }
.me_yt_yd p{ font-size: 15px; color:#555; margin-bottom: 10px; line-height: 24px; }
.me_yt_yd p.p1{  color:#4b311e; font-weight: bold; }
.me_yt_yd  span.prize{ font-size: 18px; color:#db372f; }
.me_yt_yd  span.code{ font-size: 18px; color:#db372f; }
.me_yt_yd img{width: 120px; margin: 10px 0;}
.me_yt_yd .use_but{width: 100px;  height: 30px; display: block; margin: 55px auto 0; text-decoration: none; background: #db372f; font-size: 14px; color: #fff; text-align: center; line-height: 30px;}

.message1 h2,.message3 h2{ margin-top:43px;}
.message1 p,.message3 p{ margin-top: 30px; font-size: 16px;}
.message1 a{  width: 100px; height: 32px; text-align: center; display: block; font-size: 16px; color: #db372f; border: 1px solid #db372f; line-height: 32px; margin:  30px auto 0}
.message1 a:hover{ background: #db372f;color: #fff;}
/*中奖弹出 end*/

.body{background:#363636;position: fixed; width:100%; height:100%;z-index: 51;left: 0;top:0; right:0; bottom:0;display: none;_position:absolute;
    filter:alpha(opacity=50);-moz-opacity:0.5;-o-opacity:0.5;-webkit-opacity:0.5;opacity: 0.5;}
.yt_yd{height: 496px;width:706px;padding:15px; border: 2px solid #db372f;position: fixed;top:50%;margin-top: -298px;left:50%;
    margin-left: -368px;background: #fff;z-index:101;display: none;_position:absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight/2)); }
.yt_yd h1{font-size: 23px;color: #db372f; font-weight: normal; position: absolute;display: block;left:25px;top:15px;}
.yt_yd .title{color: #303030;font-size: 18px;text-align: center;font-weight: normal; position: absolute;top: 80px; left:145px;}
.yt_yd .title span{color: #db372f;font-size: 24px;font-weight: bold; margin: 0 8px;}
.yt_yd .p_name {padding-top: 80px;}
.yt_yd .yt_in { margin-bottom:0px;width: 470px;overflow: hidden;margin: 10px auto 0;text-align: center;position: relative}
.yt_yd .yt_in span { line-height: 43px;}
.yt_yd .yt_in span i { color:red}
.yt_yd a{ z-index:999;width:33px;height: 31px;background: url("../images/icon_close.jpg") no-repeat;position: absolute;display: block;right: 8px;top:8px;cursor: pointer}
.yt_yd p{margin-bottom:0px;width: 100%;overflow: hidden;margin-top: 10px;text-align: center;position: relative}
.yt_yd select{width: 407px;height: 43px;border: 1px solid #efece5;font-family: "微软雅黑";font-size: 14px;*line-height: 43px;padding-left: 6px;}
.yt_yd input,.yt_yd textarea{width:395px;border: 1px solid #efece5;font-family: "微软雅黑";font-size: 14px;height:43px;line-height:43px;padding-left: 10px;}
.yt_yd textarea{ height: 140px;  resize: none;}
.yt_yd .buttons{ margin-top: 20px;height:50px;line-height:50px;}
.yt_yd input.submit{line-height:43px; width:214px; line-height:43px;margin:0px auto 0px;background-color: #db372f;color: #fff;font-size: 18px;cursor: pointer;position: absolute;left: 50%;margin-left: -107px;border: 0;}
.yt_yd input.submit:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-o-opacity:0.8;-webkit-opacity:0.8;opacity: 0.8;}

.login_bg2 .login_cen .login_form .login_but{margin-top: 0px;  width: 255px;  height: 44px;color:#fff; background: #db372f; line-height: 44px;
    text-align: center; border: none; -moz-border-radius: 5px;-webkit-border-radius: 5px;   border-radius:5px;cursor: pointer;  margin-top: 10px; }
/*预约 end*/

.win_layer{  width: 400px; height: 200px;}
.win{  margin-top: 40px;}
.win .xl{ margin-left: 40px; width: 35px; margin-right:10px; margin-top: 5px;}
.win .dh{ margin-left: 50px; width: 35px; margin-right:15px; margin-top: 5px;}
.win .xl_p{ margin-top: 13px; font-size: 14px;}
.win .dh_p{ margin-top:0px; font-size: 14px; line-height: 22px;}
.win a{  color:#db372f; margin-left: 5px; text-decoration: underline;}
.win a:hover{text-decoration: none;}



