*{margin:0;padding:0;}
body {font-size:14px;color:#666; font-family:"微软雅黑",Arial;overflow-x: hidden;}
ul li{list-style:none;}
.fl{float:left;display: inline;}
.fr{float:right;display: inline;}
i{font-style: normal;}
.mao{margin: 0 auto;}
a{text-decoration:none;}
img{border: 0;display: block;}
table{border-collapse: collapse;border-spacing: 0;}
input::-ms-clear{  display: none;  }
input{outline:none;}
.w1180{width: 1180px;position: relative;height: auto;overflow: hidden;margin: 0 auto;}
.title{height: auto;overflow: hidden;}
.title img{width: 1140px;height:134px;margin: 0 auto 26px;}
.title p{font-size: 20px;color: #ffffff;line-height: 38px;text-align: center;}
.text-box{height: auto;overflow: hidden;}

.header{background-color: #fff;}
.header .logo{position: relative;top:5px;}
.header a{float: right;line-height: 60px;font-size: 15px;color: #333;padding: 0 20px;}
.header a:hover{color: #3e68ff;}

/* banner */
.banner{height: auto;overflow: hidden;position: relative;}
.banner .banner-1{height: 426px;overflow: hidden;background:url('../images/banner-1.jpg') center top no-repeat;}
.banner .banner-2{height: 352px;overflow: hidden;background:url('../images/banner-2.jpg') center top no-repeat;}
.banner .zt{position: absolute;left: 50%;margin-left: -304px;top:140px;}

.zt-text-box{height: 81px;padding-top:20px;overflow: hidden;background:url('../images/bg-zt-text.jpg') center top no-repeat;}
.zt-text-box p{text-align: center;font-size: 20px;line-height: 30px;color: #ffffff;}

/* 大转盘 */
.award-box{position:relative;height: 705px;overflow: hidden;background:url('../images/bg-awards.jpg') center top no-repeat;}
.award-box .dazhuanpan{margin-top:80px;height: 616px;background: url('../images/bg-awards.png') center top no-repeat;}
.award-box .dazhuanpan .text-box{padding-top: 112px;}
.award-box .dazhuanpan .zp{width: 447px;height: 400px;overflow: hidden;position: relative;}
.turntable-bg {  width: 333px;  height: 335px;  margin: 0 auto;  position: absolute; top:0px; left: 50px;
    background: url("../images/zhuanpan.png") no-repeat; z-index: 3  }
.turntable-bg .pointer {  width: 105px;  height: 121px;  position: absolute;  left: 50%;
    top: 50%;  margin-left: -52px;  margin-top: -62px;  z-index: 8;   cursor: pointer;z-index: 2;}
.turntable-bg .rotate {  width: 243px;  height: 243px;  position: absolute;  left: 45px;  top: 46px;  }
.award-box .dazhuanpan .rule-box{height: auto;overflow: hidden;padding-right: 40px;}
.award-box .dazhuanpan .rule-box h2{font-size: 24px;color: #11309f;margin-top: 32px;margin-bottom: 15px;}
.award-box .dazhuanpan .rule-box p{font-size: 16px;color: #3e68ff;line-height: 40px;}
.award-box .dazhuanpan .rule-box p span{display: inline-block;font-size: 15px;color: #fff;background-color: #3e68ff;border-radius: 50%;width: 16px;height: 16px;line-height: 16px;text-align: center;margin-right: 5px;}
.award-box .info-list{position: absolute;left: 10px;right: 9px;;bottom: 11px;height: 80px;line-height: 80px;background-color: #11309f;padding: 0 31px 0 54px;}
.award-box .info-list img{position: relative;top:20px;margin-right: 24px;}
.award-box .info-list .info-list-srcoll{height: auto;overflow: hidden;}
.award-box .info-list .info-list-srcoll li{padding-right: 30px;width: auto !important;padding-top: 5px;}
.award-box .info-list .info-list-srcoll span{font-size: 20px;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;margin-right: 4px;}
.award-box .info-list .info-list-srcoll span.tel{border: 1px solid #fff;padding: 0 5px;}

/* 产品 */
.product-box{height: auto;overflow: hidden;}
.product-box-1{height:1345px;background:url('../images/bg-product-1.jpg') center top no-repeat;}
.product-box-1 .title{margin-top: 65px;}
.product-box-2{height:921px;background:url('../images/bg-product-2.jpg') center top no-repeat;}
.product-box-2 .title{margin-top: 90px;}
.product-box-3{height:1107px;background:url('../images/bg-product-3.jpg') center top no-repeat;}
.product-box-3 .title{margin-top: 78px;}
.product-box ul{height: auto;overflow: hidden;padding-top: 52px;}
.product-box ul li{background-color: #fff;position: relative;height: auto;overflow: hidden;float: left;margin-bottom: 26px;}
.product-box ul li.mar0{margin-right: 0 !important;}
.product-box ul li a{height: auto;overflow: hidden;display: block;float: left;}
.product-box ul li:hover img{opacity: 0.9;-webkit-opacity:0.9;}
.product-box ul li .text-box{height: auto;overflow: hidden;}
.product-box ul li .text-box h2{font-size: 22px;color: #3e68ff;margin-bottom: 22px;font-weight: normal;}
.product-box ul li .text-box p{font-size: 16px;color: #3e68ff;}
.product-box ul li .btn{z-index:2;display:inline-block;cursor:pointer;position: absolute;font-size: 22px;color: #333333;background-color:#ffd928;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;}
.product-box ul li .btn:hover{background-color: #fbe064;}

.product-box ul.product-list1 li{width: 374px;height: 484px;background: url('../images/bg-product-list-1.png') center top no-repeat;margin-right: 28px;}
.product-box ul.product-list1 li a{width: 374px;height: 484px;}
.product-box ul.product-list1 li .text-box{padding: 0 26px;}
.product-box ul.product-list1 li .text-box h2{text-align: center;border-top: 1px solid #3e68ff;border-bottom: 1px solid #3e68ff;padding: 12px 0;margin-bottom: 18px;}
.product-box ul.product-list1 li .text-box p{text-align: center;}
.product-box ul.product-list1 li img{margin: 10px 0 10px 10px;}
.product-box ul.product-list1 li .btn{padding: 0 50px;bottom: 35px;left: 50%;margin-left: -100px;}
.product-box ul.product-list2 li .text-box{max-width: 220px;padding-left: 10px;padding-top: 40px;}
.product-box ul.product-list2 li{width: 579px;height: 256px;background: url('../images/bg-product-list-2.png') center top no-repeat;margin-right: 22px;}
.product-box ul.product-list2 li a{width: 579px;height: 256px;}
.product-box ul.product-list2 li .text-box{padding-left: 35px;}
.product-box ul.product-list2 li h2 span{display: block;font-size: 20px;margin-top: 5px;}
.product-box ul.product-list2 li img{margin: 10px 10px 0 0;}
.product-box ul.product-list2 li .btn{padding: 0 25px;bottom: 40px;left: 35px;}

/* 底部 */
.footer{height: 246px;overflow: hidden;background-color: #284ccf;padding-top: 75px;}
.footer p{text-align: center;color: #d7dbf4;font-size: 16px;margin-bottom: 16px;overflow: hidden;}
.footer p span{font-size: 14px;color: #cfd4f1;margin-top: 20px;display: block;}

.footer-fixed{display:none;height: 100px;background-color: #3e68ff;position: fixed;left: 0;right: 0;bottom: 0;z-index: 4;}
.footer-fixed .w1180{overflow: visible;height: 100px;}
.footer-fixed img.car{position: absolute;left: 0;bottom: 0;z-index: 2;}
.footer-fixed span{font-size: 30px;color: #fff;display: inline-block;line-height:100px;margin-right: 20px;margin-left: 320px;}
.footer-fixed a{display: inline-block;margin-left: 40px;position: relative;top:16px;}

/* 右侧悬浮 */
.right-fixed{width: 218px;height: 631px;background: url('../images/bg-fixed-right.png') center top no-repeat;position: fixed;right: 0;top:20%;z-index: 10;}
.right-fixed img{margin:156px auto 0;}
.right-fixed a{display: block;margin:0 auto;width: 110px;height: 35px;line-height: 35px;text-align: center;background-color: #ffd800;color: #333;font-size: 15px;border-radius: 20px;}
.right-fixed a:hover{background-color: #f8e67f;}

/*中奖弹出*/
.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 #3e68ff;
    position: fixed;
    top:43%;
    margin-top: -158px;
    left:50%;
    margin-left: -445px;
    background: #fff;
    z-index:52;
    display: block;
    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{ position:relative;font-size: 16px; color:#3e68ff; margin-bottom: 25px; width: auto;text-align: center; font-weight: normal;}
.pr_yt_yd h2 a{display: none;font-size: 28px;font-weight: bold;}
.pr_yt_yd h2 a.active{display: inline-block !important;}
.pr_yt_yd p{font-size: 18px; color:#555; margin-bottom: 10px; line-height: 24px; margin-top: 50px;margin-bottom: 30px;}
.pr_yt_yd p span{color:#3e68ff;font-weight: bold;font-size: 20px;}
.pr_yt_yd p.p1{  color:#4b311e; font-weight: bold; }
.pr_yt_yd span.prize{ font-size: 18px; color:#3e68ff; }
.pr_yt_yd span.code{ font-size: 18px; color:#3e68ff; }
.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: #3e68ff; 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: #3e68ff;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 #3e68ff;
    position: fixed;
    top:50%;
    margin-top: -188px;
    left:50%;
    margin-left: -253px;
    background: #fff;
    z-index:52;
    display: block;
    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:#3e68ff; 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:#3e68ff; }
.me_yt_yd  span.code{ font-size: 18px; color:#3e68ff; }
.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: #3e68ff; 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: #3e68ff; border: 1px solid #3e68ff; line-height: 32px; margin:  30px auto 0}
.message1 a:hover{ background: #3e68ff;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;
    }
.yt_yd1 h1{font-size: 23px;color: #3e68ff; 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: #3e68ff;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: #3e68ff;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: #3e68ff; 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: #3e68ff; 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:#3e68ff; 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;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 #3e68ff;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:#3e68ff;*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;font-family: "微软雅黑";}
.tjbd .tj{width:160px;height: 40px;background:#3e68ff;color: #fff;border: 0;font-size: 18px;margin-left: 77px;cursor: pointer}
.tjbd .cz{width:160px;height: 40px;background: #ababab;color: #fff;border: 0;font-size: 18px;margin-left: 20px;cursor: pointer}

.tjbd .smsCodeBtn{background: #3e68ff;color: #fff;border-radius:0;margin-left: 20px;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}

.layui-layer-btn .layui-layer-btn0{border-color: #3e68ff !important;background-color: #3e68ff !important;}
