*{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;}
.w1200{width: 1200px;margin: 0 auto;height: auto;text-align: left;}
.header{box-shadow: 1px 1px 15px #4f4f4f;background: #fff;position:relative;z-index:4;}
.header .w1200{position: relative;z-index:2;}
.header .logo{width: 158px;}
.header .logo a{display: block;padding: 12px 0;}
.header .nav{float: right;overflow: hidden;padding-right: 100px;;}
.header .nav ul{height: 53px;line-height: 53px;}
.header .nav ul li{float: left;}
.header .nav ul li a{display: block;padding: 12px 15px;color: #171717;}
.header .nav ul li:first-child{background: url(../images/line.jpg) right center no-repeat;background-size: 2px 16px;}
.header .nav ul li a:hover{color: #c81e33;}
.header .nav .xj{position: absolute;right: 0;top: 0;width: 88px;cursor: pointer;z-index: 1;}
.pos{ position: relative;}
.top{ position: relative; }
.banners{position: relative;}
.banners .preamble{background:url(../images/preambleBg.png) no-repeat center top;width:575px;height:205px;position:absolute;bottom:75px;left:50%;margin-left: -162.5px;color:#b51922;}
.banners .preamble h3{font-size:20px;margin:40px 35px; margin-bottom:10px}
.banners .preamble p{font-size:14px;margin:0 35px}
.banners .banner_li1{width: 100%;height:252px;background: url("../images/banner0.png") no-repeat center;}
.banners .banner_li2{width: 100%; height:303px; background: url("../images/banner1.png") no-repeat center;}
.banners .banner_li3{width: 100%;height:204px;background: url("../images/banner2.png") no-repeat center;}
.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*/
/*top_con*/
.top-con{width: 100%;height: auto;overflow: hidden;background: #FBE1BE;}
.activity{margin-bottom: 55px;overflow: hidden;}
.draw{width: 452px;height: 363px;  display: block; overflow: hidden;background: url("../images/border.png") no-repeat center top;}
/*lottery*/
#lottery table{width:412px;height: 316px;overflow: hidden;margin-top: 21px;margin-left: 21px;}
#lottery table td{ width: 136px;height: 104px;display: block;float: left;margin-right: 1px; text-align:center;background: url("../images/btn1.png") center no-repeat;position: relative;border-radius: 10px;color: #bd1107}
#lottery table td.first{color: #950e15;}
#lottery table td.second{color: #7fae3b}
#lottery table td.third{color: #5eb4b1;}
#lottery table td.fourth{color: #f3af26;}
#lottery table td.fifth{color:#bf110b}
#lottery table td h1{font-size: 20px;font-weight: bold;text-align: center;padding-top: 35px; position: relative;z-index: 2;}
#lottery table td .p2{font-size: 20px;font-weight: bold;text-align: center;position: relative;z-index: 2;}
#lottery table td p{font-size:15px; padding-top: 8px; position: relative;z-index: 2;}
#lottery table td.btn_begin{ width: 136px;height: 104px;cursor: pointer; text-align:center;background: url("../images/btn.png") center no-repeat;position: relative}
#lottery table td.active:after{content:"";width: 100%;height: 100%;display: block;position: absolute;left: 0;bottom:0;z-index:1;background: url("../images/jingguo.png") center no-repeat;background-size: 100%;border-radius: 10px;}
/*活动规则*/
.rule{width:630px;height: 363px;overflow: hidden;display: block; }
.rule h1{font-size: 22px;color: #c02a23; font-weight: bold;padding-bottom: 20px;}
.rule p{width: 630px;height: auto;overflow: hidden;}
.rule p i{background: url("../images/dian.png") no-repeat center top;color: #fff;float: left;width: 18px;height: 18px;display:block;text-align: center;margin-top: 8px; margin-right: 14px; line-height: 18px;}
.rule p span{font-size: 14px;color: #535045;overflow: hidden;width: 598px;height: auto;overflow: hidden;float: left;line-height: 30px;}
.ewm-box{overflow: hidden;margin-left: 30px;margin-top: 15px;}
.ewm{float: left;display: block;width: 91px;height: 91px;margin-right: 20px;}
.ewm-box .span1{padding-top: 24px;}
.ewm-box span{font-size: 14px;line-height: 24px;color: #99937b;}
/*top-bot*/
.top-bot{width: 100%;height: 62px;background: #950E15;}
.published{width: 1200px;height: 62px;display: block;}
.top-bot h3{font-size: 14px;color: #fff;line-height: 62px;float: left;margin-right: 24px;}
.top-bot .bd .tempWrap{width: 1000px!important;}
.top-bot .bd ul{height: 62px!important;overflow: hidden;position: relative;top:auto!important;}
.top-bot .bd ul li{float: left;margin-right: 40px;}
.top-bot .bd ul li span{color: #fff;font-size: 14px;line-height: 62px;}
/*中奖名单*/
/*product*/
.product{width: 100%;height: auto;background: #B41822;}
.product-list .title{width:100%;text-align:center;padding:40px 0}
.product-list .more{display:block;text-align: center;margin:35px 0}
.product-list .product-list-con{background:#FBE1BF;overflow:  hidden;border: 5px solid #950E15;}
.product-list{padding-top: 50px;padding-bottom: 54px;}
.product-list h1{font-size: 40px;color: #fff;text-align: center;padding-bottom: 50px;}
.product-list ul{width: 1130px;height: auto;overflow: hidden;display: block;margin: 0 45px;margin-top: 65px;box-sizing:  border-box;}
.product-list ul li{float: left;margin-bottom: 25px;width: 533px;background:#fff;border: 1px solid #DCB07C;margin-right:30px;}
.product-list ul li .img-box{margin-top: 30px;margin-left: 15px;float: left;}
.product-list ul li .text-box{width: 240px;/* height: 100px; */float: right;padding: 30px;}
.product-list ul li .text-box a h2{font-size: 22px;color: #333;font-weight: bold;height: 50px;}
.product-list ul li .text-box p{font-size: 14px;;color: #333;padding-top:4px;display: block}
.product-list ul li .text-box span{font-size: 16px;padding-top: 10px;display: block;color: #47393a;}
.product-list ul li .text-box .button{font-size: 18px;color: #fff;width: 165px;height: 40px;background: #BA1116;display: block;line-height: 40px;text-align: center;margin-top: 20px;}
/*footer*/
.footer{background: #950E15;width: 100%;height:89px;}
.footer-top{padding-top: 35px;}
.footer p{ font-size: 14px; color: #fff;text-align: center;line-height: 24px;}
/*中奖弹出*/
.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: 476px;
    width:892px;
    padding:15px;
    border-top: 6px solid #FBE1BE;
    position: fixed;
    top:43%;
    margin-top: -158px;
    left:43%;
    margin-left: -303px;
    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/close.png") 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;width: 215px;margin-left: 345px; }
.pr_yt_yd p{ font-size: 15px; color:#555; margin-bottom: 10px; line-height: 24px; margin-top: 50px;}
.pr_yt_yd p.p1{  color:#4b311e; font-weight: bold; }
.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: 138px;margin: 10px 0;}
.pr_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;}
.pr_yt_yd_bot{width: 635px;height: 222px;border-top: 1px solid #ccc;margin-left: 135px;padding-top: 30px;}
.pr_yt_yd_bot .bot_1 {font-size: 14px;color: #999;line-height: 138px;padding-left: 130px;}
.pr_yt_yd_bot .bot_2{padding-left: 40px;padding-right: 40px;width: 138px;/* height: 138px; */overflow: hidden;}
.pr_yt_yd_bot .bot_3 {font-size: 14px;color: #e14f15;line-height: 24px;padding-top: 40px;}
/*中奖弹出 end*/
/*温馨提示 */
.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-top: 6px solid #FBE1BE;
    position: fixed;
    top:50%;
    margin-top: -188px;
    left:50%;
    margin-left: -253px;
    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/close.png") 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*/
/*询价*/
.body1{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_yd1{
    height: 496px;
    width:706px;
    padding:15px;
    border-top: 6px solid #FBE1BE;
    position: fixed;
    top:50%;
    margin-top: -298px;
    left:50%;
    margin-left: -403px;
    background: #fff;
    z-index:101;
    display: none;
    _position:absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight/2));
    }
.yt_yd1 h1{font-size: 23px;color: #db372f; font-weight: normal; position: absolute;display: block;left:25px;top:15px;}
.yt_yd1 .title1{color: #303030;font-size: 18px;text-align: center;font-weight: normal; position: absolute;top:70px; left:80px;}
.yt_yd1 .title1 span{color: #db372f;font-size: 24px;font-weight: bold; margin: 0 8px;}
.yt_yd1 .p_name {padding-top: 80px;}
.yt_yd1 .yt_i{width:470px;height: auto;overflow: hidden; margin-left: 110px;margin-top: 100px;}
.yt_yd1 .yt_in1 { width: 470px;overflow: hidden;margin:10px auto 0;text-align: center;position: relative;}
.yt_yd1 .yt_in1 span { line-height: 43px;width: 64px;text-align: right;}
.yt_yd1 .yt_in1 span i { color:red}
.yt_yd1 a{ z-index:999;width:33px;height: 31px;background: url("../images/close.png") no-repeat;position: absolute;display: block;right: 8px;top:8px;cursor: pointer}
.yt_yd1 p{margin-bottom:0px;width: 100%;overflow: hidden;margin-top: 10px;text-align: center;position: relative}

.yt_yd1 input,.yt_yd1 textarea{width:394px;border: 1px solid #efece5;font-family: "微软雅黑";font-size: 14px;height:43px;line-height:43px;padding-left: 10px;}
.yt_yd1 textarea{ height: 140px;  resize: none;overflow: hidden;}
.yt_yd1 .buttons1{ margin-top: 20px;height:50px;line-height:50px;}
.yt_yd1 input.submit1{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_yd1 input.submit1: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*/
.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;}

/*11.16新增验证码样式*/
.yzm{position: relative;margin: 10px 0;}
.yzm .yzm-btn{display: block;float: right;width: 120px;height: 42px;line-height: 42px;color: #fff;background: #ffca3d;position: absolute;right: 0;top: 0;text-align: center;font-size: 14px;}
.yzm .yt_yzm{width: 270px;height: 40px;line-height: 40px;position: relative;left: -63px;}



/*中奖名单公示*/
.body1{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.7;}
.yt_yd2{height: 496px;width:706px;padding:15px; border: 1px solid #B41822;position: fixed;top:56%;margin-top: -298px;left:50%;
    margin-left: -403px;background: #fff;z-index:101;display: none;_position:absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight/2));border-radius: 5px; }
.yt_yd2 h1{font-size: 23px;color: #B41822; font-weight: normal; position: absolute;display: block;left:34%;top:15px;text-align: center;}
.yt_yd2 .title1{color: #303030;font-size: 14px;font-weight: normal; position: absolute;top:58px; left:0;}
.yt_yd2 .title1 a{color: #fff;font-size:16px;font-weight: bold; margin: 0 8px;padding:2px 10px;display: inline-block;background: #f03a16;border-radius:5px;}
.yt_yd2 .p_name {padding-top: 80px;}
.yt_yd2 .yt_i{width:100%;margin-top: 70px;height:390px;overflow: auto;}
.yt_yd2 .yt_yd_close1{ z-index:999;width:33px;height: 31px;background: url("../images/close.png") no-repeat;position: absolute;display: block;right: 110px;top:16px;cursor: pointer}
.yt_yd2  .title1 p{margin-bottom:0;overflow: hidden;position: relative;padding:0 27px;display: inline-block;line-height: 24px;}
.yt_yd2  .title1 p span.hr{display: block;margin-left: 84px;}
.yt_yd2 .title1 p span.hr t{color: #f03a16;font-weight: bold;padding-left: 10px;}
.yt_yd2 table{width: 97%;text-align: center;overflow: hidden;margin-left: 11px;margin-bottom: 10px;border-collapse: collapse;}
.yt_yd2 table tr{height: 40px;background: #f1f1f1;}
.yt_yd2 table tr:nth-child(2n){height: 40px;background: #f5f9f8;}
.yt_yd2 table tr td{border: 1px solid #B41822;color: #B41822;width:147px;}


.tjbd{width:770px;height:500px;border-top:3px solid #FBE1BE;background:#fff;position:fixed !important;/*ie7 ff*/;top:50%;margin-top:-235px;
    left:50%;margin-left:-385px;z-index:9999;}
.tjbd .title{font-size: 23px;height: 70px;line-height: 70px;padding-left: 40px;border-bottom: 1px solid #ccc;color:#DB372F;*margin-bottom:10px;}
.tjbd .close{background: url("../images/close.png") no-repeat;height: 30px;width: 33px;position: absolute;right:10px;top: 20px;cursor: pointer;}
.body{display: none;background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -o-opacity:0.5; -webkit-opacity:0.5;
    opacity: 0.5;height:5200px;width: 100%;z-index: 998;position: absolute;top:0;left: 0;}
.tjbd .label{display:inline-block;width:70px}
.tjbd p{width: 500px;margin: 10px auto;font-size: 16px;color: #4d4d4d;position: relative}
.tjbd input{font-size: 15px;*line-height:30px;}
.tjbd select{width: 203px;height: 35px;margin-left: -5px;border: 1px solid #d9d9d9;font-size: 15px;*line-height: 35px}
.tjbd .name,.tel{width: 195px;height: 30px;border: 1px solid #d9d9d9;padding-left: 5px;}
.tjbd textarea{width: 410px;height: 135px;vertical-align: top;border: 1px solid #d9d9d9;padding: 5px;font-size: 15px;}
.tjbd .tj{width:120px;height: 35px;background:#DB372F;color: #fff;border: 0;font-size: 16px;margin-left: 77px;cursor: pointer}
.tjbd .cz{width:120px;height: 35px;background: #ababab;color: #fff;border: 0;font-size: 16px;margin-left: 20px;cursor: pointer}

.tjbd .smsCodeBtn{background: #DB372F;color: #fff;border-radius:4px;margin-left: 40px;font-size: 13px;height: 32px;line-height: 32px;display: inline-block;width:115px;text-align: center;cursor:  pointer;}
.tjbd .smsCodeBtn2{background:#e5e5e5;color: #999!important;border-radius:4px;margin-left: 40px;font-size: 13px;height: 32px;line-height: 32px;display: inline-block;width:110px;text-align: center;}
.hide{display:none!important}

.menu{background:url(../images/menuFr.png) no-repeat center top;width:179px;height:338px;position:fixed;right:5px;top:200px;z-index:2}
	#xBtn{background:#fff;text-align:center;color:#a70f12;width:112px;height:35px;line-height:35px;border-radius:4px;left:50%;top:270px;margin-left:-56px;position:absolute;cursor:pointer}
	.menuTip{position:absolute;width:112px;text-align:center;font-size:14px;color:#fff;left:50%;top:196px;margin-left:-56px}