﻿

/*body*/
body{background:#ffffff url(/style/images/bg-03.jpg) no-repeat center top;}
/* =================== banner =================== */
/*banner start*/
#banner{width:100%;height:36px;background:url(/style/images/bg-022.png) no-repeat center;}
#banner .banner-box{width:1200px;height:36px;margin:0 auto;}
#banner .banner-box .banner-logo{width:160px;height:36px;float:left;}
#banner .banner-box .banner-logo img{margin:3px 0px;}
#banner .banner-box .ban-nav{float:left;}
#banner .banner-box .ban-nav li{line-height:36px;padding:0px 12px;font-size:14px;float:left;font-family:"新宋体";font-weight:bold;}
#banner .banner-box .ban-nav li a{color:#ffffff;}
#banner .banner-box .ban-nav li a:hover{color:#ff7800;}
#banner .banner-box .ban-nav .insurance-list{background:url(/style/images/tc-21.png) no-repeat 72px center;position:relative;padding-right:20px;}
#banner .banner-box .ban-nav .insurance-list .list-item{width:110px;position:absolute;left:3px;background:#ffffff;display:none;padding:0px 5px;border:1px solid #dedede;}
#banner .banner-box .ban-nav .insurance-list .list-item ul li{width:110px;background:url(/style/images/io5.png) no-repeat 5px center;height:34px;line-height:34px;border-bottom:1px dashed #dcdcdc;padding:0px;}
#banner .banner-box .ban-nav .insurance-list .list-item ul li a{color:#000;font-size:12px;width:100%;height:100%;display:inline-block;text-indent:20px;}
#banner .banner-box .ban-nav .insurance-list .list-item ul li a:hover{color:#ff7800;}
#banner .banner-box .ban-nav .insurance-list:hover .list-item{display:block;}
#banner .banner-box .login-hotline{margin-left:182px;float:left;}
#banner .banner-box .login-hotline .register{width:138px;height:22px;line-height:22px;margin:7px 0px;background:url(/style/images/tc-08.png) no-repeat 19px center;color:#ffffff;float:left;}
#banner .banner-box .login-hotline .register i{width:1px;height:22px;display:inline-block;background:url(/style/images/tc-10.png) no-repeat center;float:left;}
#banner .banner-box .login-hotline .register a{height:22px;line-height:22px;padding:0px 9px;display:inline-block;color:#ffffff;font-size:12px;float:left;}
#banner .banner-box .login-hotline .register a:hover{color:#fff721;}
#banner .banner-box .login-hotline .register .reg-left{margin-left:35px;}
#banner .banner-box .login-hotline .register .reg-c{font-style:normal;background:none;margin:0px 3px;}
#banner .banner-box .login-hotline .register .reg-right{margin-right:9px;}
#banner .banner-box .hotline{width:187px;height:36px;line-height:36px;color:#ffffff;font-size:14px;background:url(/style/images/tc-09.png) no-repeat 19px center;float:left;text-indent:40px;}
/*banner end*/

/* =================== 内容 =================== */
/*coupon start*/
#other{width:100%;h}
#other_content{width:1200px;margin:0px auto;margin-top:430px;/*margin-top:446px;*/}
#other_content .coupon{width:1180px;padding:0px 10px;border-bottom:1px dashed #cacaca;}
#other_content .coupon .coupon-title{height:38px;line-height:38px;color:#054e78;font-size:22px;}
#other_content .coupon .coupon-title i{width:36px;height:36px;border:2px solid #054e78;border-radius:50%;text-align:center;line-height:36px;font-size:19px;color:#054e78;font-style:normal;display:inline-block;}
#other_content .coupon .coupon-item{width:220px;margin-top:26px;margin-right:20px;float:left;}
#other_content .coupon .coupon-item.coupon-right{margin-right:0px;}
#other_content .coupon .coupon-item .inp{cursor:pointer;}
#other_content .coupon .coupon-item img{width:220px;height:115px;margin-bottom:23px;}
#other_content .coupon .coupon-item p{text-align:center;padding:0px 51px;}
#other_content .coupon .coupon-sub{width:100%;height:118px;float:left;}
#other_content .coupon .coupon-sub a{width:209px;height:54px;line-height:54px;text-align:center;border-radius:5px;box-shadow:0px 8px 0px #1e7aa4;color:#ffffff;font-size:30px;background:#4dbbed;display:block;margin:32px auto;}
#other_content .coupon .coupon-sub a:hover{background:#eb6100;box-shadow:0px 8px 0px #ba401f;}


#other_content .coupon .coupon-item{position: relative;}
#other_content .coupon .coupon-item img{margin-bottom: 0;}
#other_content .coupon .coupon-item p{display: none;position: absolute;width: 100%;height: 115px;top: 0;left: 0;padding: 0;background: url(/images/select-vol.png) no-repeat center;cursor: pointer;}
#other_content .coupon .coupon-sub button{display:block;width:209px;height:54px;line-height:54px;text-align:center;color:#ffffff;font-size:30px;margin:32px auto;background: url(/images/rec-btn.png) no-repeat center;cursor: pointer;}
#other_content .coupon .coupon-sub .no-coupon-sub{background: url(/images/rec-btn-1.png) no-repeat center;cursor: default;}
.mask{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: url(/images/mask.png);z-index: 9;}
.receive{display: none;position: fixed;width: 430px;height: 270px;top: 50%;left: 50%;margin-top: -135px;margin-left: -215px;z-index: 10;background: url(/images/receive-bg.png) no-repeat center bottom;}
.receive .receive-title{width: 100%;height: 48px;line-height: 48px;text-indent: 15px;font-size: 18px;color: #ffffff;background: url(/images/receive-title.png) no-repeat center;}
.receive .receive-close{position: absolute;width: 48px;height: 48px;top: 0;right: 0;background: url(/images/del.png) no-repeat center;z-index: 11;cursor: pointer;}
.receive .receive-content{width: 100%;height: 150px;padding-top: 32px;padding-bottom: 31px;background-color: #ffffff;}
.receive .receive-content li{margin-bottom: 19px;}
.receive .receive-content li label{float: left;width: 124px;height: 36px;line-height: 36px;text-align: right;font-size: 18px;color: #494949;}
.receive .receive-content li .receive-content-tel{float: left;width: 226px;height: 34px;padding-left: 10px;padding-right: 10px;line-height: 34px;border: 1px solid #bfbfbf;border-radius: 3px;font-size: 16px;color: #333333;}
.receive .receive-content li .receive-content-yzm{float: left;width: 96px;height: 34px;padding-left: 10px;padding-right: 10px;line-height: 34px;border: 1px solid #bfbfbf;border-radius: 3px;font-size: 16px;color: #333333;}
.receive .receive-content li .receive-content-btn{float: left;width: 118px;height: 36px;margin-left: 12px;line-height: 36px;text-align: center;font-size: 16px;color: #ffffff;background: url(/images/yzm-btn-2.png) no-repeat center;cursor: pointer;}
.receive .receive-content li .receive-inf-sub{float: left;width: 248px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #ffffff;background: url(/images/receive-sub.png) no-repeat center;cursor: pointer;}
/*coupon end*/
/*rule-record start*/
#other_content .rule-record{padding:15px 10px;}
#other_content .rule-record .rule-left{width:710px;float:left;}
#other_content .rule-record .rule-left .left-head{width:650px;margin:12px 0px;height:40px;line-height:40px;color:#054e78;font-size:21px;overflow:hidden;}
#other_content .rule-record .rule-left .left-head a{color:#054e78;width:126px;height:38px;display:inline-block;border-bottom:1px solid #5D75BA;}
#other_content .rule-record .rule-left .left-head a:hover{color:#ff7800;}
#other_content .rule-record .rule-left .left-head i{width:38px;height:38px;line-height:38px;text-align:center;color:#ffffff;background:#054e78;font-size:19px;border-radius:50px;font-style:normal;display:inline-block;margin-right:8px;}
#other_content .rule-record .rule-left-content{margin-top:33px;}
#other_content .rule-record .rule-left-content .left-content-title{height:59px;line-height:59px;color:#ffffff;font-size:26px;background:url(/style/images/tc-11.png) no-repeat left center;text-indent:90px;}
#other_content .rule-record .rule-left-content ul{padding:20px 0px;}
#other_content .rule-record .rule-left-content ul li{width:650px;height:38px;line-height:38px;color:#054e78;font-size:18px;text-indent:14px;overflow:hidden;}
#other_content .rule-record .record-right{width:449px;padding-bottom:30px;background:url(/style/images/tc-14.png) no-repeat 30px bottom;float:left;margin-top:87px;}
#other_content .rule-record .record-right .record-right-box{width:449px;border:3px solid #abccf7;border-radius:5px;background:#ffffff;}
#other_content .rule-record .record-right .record-right-box .record-right-title{width:449px;height:32px;position:relative;}
#other_content .rule-record .record-right .record-right-box .record-right-title p{width:187px;height:45px;line-height:45px;text-align:center;font-size:25px;background:url(/style/images/tc-15.png) no-repeat center;position:absolute;top:-14px;left:-2px;color:#ffffff;}
#other_content .rule-record .record-right .record-right-box .record-right-title b{width:69px;height:54px;background:url(/style/images/tc-16.png) no-repeat center;position:absolute;top:-18px;right:-5px;}
.txtMarquee-top{width:449px;height:325px;overflow:hidden;position:relative;}
.txtMarquee-top .bd{padding:5px 14px;}
.txtMarquee-top .infoList li{height:39px;line-height:44px;padding-top:5px;font-size:14px;background:url(/style/images/tc-20.png) no-repeat 4px 22px;text-indent:22px;border-bottom:1px dashed #e6e6e6;color:#767676;}
.txtMarquee-top .infoList li a{color:#767676;}
.txtMarquee-top .infoList li a:hover{color:#ff7800;}
.txtMarquee-top .infoList li .date{float:right;color:#bbbbbb;}
/*rule-record end*/
/*bottom start*/
#bottom{width:100%;height:79px;padding-top:25px;margin-top:20px;background:#184e87;}
#bottom .bottom-box{width:1200px;height:54px;margin:0 auto;}
#bottom .bottom-box .bottom-logo{width:53px;margin-right:35px;float:left;}
#bottom .bottom-box .bottom-con{width:700px;height:44px;padding:5px 0px;padding-left:24px;border-left:1px solid #8ca7c3;float:left;}
#bottom .bottom-box .bottom-con p{font-size:12px;color:#ffffff;line-height:22px;}
#bottom .bottom-box .bottom-con p a{color:#ffffff;margin:0px 10px 0px 15px;}
#bottom .bottom-box .bottom-con p a:hover{color:#ff7800;}
#bottom .bottom-box .bottom-con p img{vertical-align: sub;}
#bottom .bottom-box .service{width:210px;height:54px;float:left;margin-left:100px;}
#bottom .bottom-box .service p{float:left;}
#bottom .bottom-box .service .service-img{width:45px;height:41px;padding:7px 0px;margin-right:22px;}
#bottom .bottom-box .service .service1{font-size:20px;color:#ffffff;line-height:30px;}
#bottom .bottom-box .service .service-phone{font-size:17px;color:#ffe300;font-weight:bold;}

#other_content .coupon .coupon-sub button {
    display: block;
    width: 209px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    margin: 32px auto;
    background: url(/images/rec-btn.png) no-repeat center;
    cursor: pointer;
}

#other_content .coupon .coupon-sub .no-coupon-sub {
    background: url(/images/rec-btn-1.png) no-repeat center;
    cursor: default;
}
/*bottom end*/
