*{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;}
.w1120{width:1120px;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_1.png") no-repeat center top;}
.banners .banner_li2{width: 100%; height:200px; background: url("../images/banner_2.png") no-repeat center top;}
.banners .banner_li3{width: 100%; height:200px; background: url("../images/banner_3.png") no-repeat center top;}
.banners .banner_li4{width: 100%; height:120px; background: url("../images/banner-4.png") 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*/
/*top_con*/
.top-con{width: 100%;height: auto;overflow: hidden; background: #ffeda4;}
.activity{margin-top: 58px;margin-bottom: 55px;overflow: hidden;}
.draw{width: 452px;height: 363px;  display: block; overflow: hidden;background: url("../images/yuandian.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/kuagn.png") center no-repeat;position: relative;border-radius: 10px;color: #bd1107}
#lottery table td.first{color: #7fae3b}
#lottery table td.second{color: #f89c25}
#lottery table td.third{color: #5eb4b1}
#lottery table td.fourth{color: #bd1107}
#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/dianji.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: #5500c8;}
.published{width: 1120px;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: #820cd2;}
.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: 1120px;height: auto;overflow: hidden;display: block;}
.product-list ul li{float: left;margin-bottom: 18px; margin-right: 10px; width:530px;height: 210px;background:#fff;border-top: 4px solid #820cd2;border-bottom: 4px solid #820cd2;border-right: 5px solid #820cd2;border-left: 5px solid #820cd2; }
.product-list ul li .img-box{margin-top: 9px;margin-left:50px;float: left}
.product-list ul li .text-box{width: 160px;height: 130px;float: left;padding: 40px;}
.product-list ul li .text-box a h2{font-size: 16px;color: #333;font-weight: bold;}
.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: 13px;;color: #333;padding-top: 10px;display: block}
.product-list ul li .text-box .button{font-size: 16px;color: #1a055e;width: 140px;height: 34px;background: #ffc52c;display: block;line-height: 34px;text-align: center;margin-top: 20px;}
/*footer*/
.footer{ background:#5500c8; 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 #ffd400;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: 120px; 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 #ffd400;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 #ffd400;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: #ffc52c;
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 #820cd2;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: #820cd2; 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 #820cd2;color: #820cd2;width:147px;}