@charset "gb2312";
/* CSS Document */
body{  background:#c30012; color:#333;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,Î¢ÈíÑÅºÚ;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{ display:block; border:0;}
ul, li{ list-style:none;}
.fr{ float:right;}
.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.djs_span5{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:5px;}

.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}

.header01{background-attachment: scroll; background-image:url(../images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.mainlogo{ width:1150px; margin:0 auto;  margin-top: 50px;}
.header02{background-attachment: scroll; background-image:url(../images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.header03{background-attachment: scroll; background-image:url(../images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.header04{background-attachment: scroll; background-image:url(../images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:228px; overflow:hidden;}
/*.header04{background-attachment: scroll; background-image:url(images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:160px; overflow:hidden;}*/
.banner_zt {position: absolute;top: 165px;left: 50%;width: 812px;margin-left: -23%;height: 483px;background: url(images/banner_zt.png) no-repeat center;background-size: 90%;animation: ztzdd infinite 3s linear;font-size: 0;z-index:0;}

@keyframes ztzdd{
0%{transform: translate(0);}
89%{transform: translate(0);}
90%{transform: translate(8px,-8px);}
92%{transform: translate(0px,0px);}
94%{transform: translate(8px,-4px);}
96%{transform: translate(0px,0px);}
98%{transform: translate(8px,-2px);}
100%{transform: translate(0px,0px);}
}

.clear {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    background: none;
    border: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}

.clearfix {
    zoom: 1;
}

.fk_main{  padding: 0 22px 22px 22px;  border-radius: 0 0 15px 15px; }
h1{ line-height:40px;   color:#fff;  font-size: 46px; text-align: center; margin-bottom: 15px; margin: 20px 0; }
h1 b{ height: 40px; line-height: 40px; border-radius: 21px; font-size: 20px; color: #c30012;background:linear-gradient(90deg, #f4eb87, #fff); display:inline-block; padding: 0 20px;}
.mainBan h1 span{ display: block;color: #fff; text-shadow:#a81616 3px 4px 5px; height: 30px; line-height: 30px; font-size: 26px; font-weight: normal; margin: 10px 0;}
.mainBan{ width:1200px; margin:0 auto;  }
.main_con{ padding:25px 20px; margin:15px 20px; position: relative;}
.m_bg{ border-radius: 20px;  margin-bottom: 30px; background-image: linear-gradient(180deg, #fff, #ffdcb1);  }
.main_right{ float:left; margin-left:20px; width:490px; position:relative; }
.main_left{ float:left; width:566px;}
.main_right h2{ position:relative; font-size:54px;  height:60px; line-height:60px;  color: #cb0717; margin-top: 100px;}
.main_right h2 b{ position:absolute; width:195px; text-indent:1.1em; background:url(images/icon01.jpg) no-repeat; font-size:16px; color:#fff; font-weight:normal; height:32px; line-height:30px; }
.main_right h2 b.icon01{ width:151px; background:url(images/icon.jpg) no-repeat !important; text-indent: 1.8em;}
.jieshao{ display:block; font-size:22px; line-height: 38px; margin-top:15px; color:#666; padding: 12px 0;}
.sale{float: right;background:url(../images/img_gmbtn.png) no-repeat;width: 340px;height: 76px;padding-top: 0px;padding-left: 30px;margin-left: 0px;margin-top: -5px;}
.sale b{margin-top: 23px;float:left; font-size:24px; font-weight: normal; color:#fffdfb; height: 52px; font-family: Impact, " sans-serif";}
a.wk_btn:hover{ color:#fff;}
.sale b font{ font-size:50px;  }
.sale em{ float:left; font-size:20px; font-weight: normal; color:#fffdfb; text-decoration:line-through; font-style:normal; height: 62px; line-height: 60px; margin:0 15px;}
.wk_btn{ cursor: pointer;margin-left: 10px;float: right; display: inline-block; height: 66px; width: 188px; background-image: linear-gradient(180deg,  #f85d5e, #cf0a0a); border-radius: 33px; text-align: center; color: #fff; line-height: 66px; font-size: 24px;}
.kgt_con h2{ text-align: center;}
.kgt_con .m_bg{ float: left; width: 568px; height: 550px; }
.kgt_con .main_con{ margin: 0px; padding: 25px;}
.kgt_con .main_left,.kgt_con .main_right{ float: none; }
.kgt_con .main_right h2{ margin-top: 20px;}
.kgt_con .m_bg:nth-child(odd){
margin-right: 20px;
}
.kgt_con .sale{ margin-top: 20px; }
.fk_main h2{ font-size: 40px; text-align: center; color: #ffff; height: 70px; line-height: 70px; margin-bottom: 20px;}
.dj_con{ border-radius: 20px; background: #cb0a8f; padding: 30px 20px;}
.quan_bg{ background: url(../images/quan_bg.png); padding: 75px 20px 0 40px; height: 377px; margin-top: 30px; }
.quan_bg a{ display: inline-block; margin-top: 30px; margin-left: 5px;}

.tgkh_bg .sale b font,.tgbk_bg .sale b font{ font-size: 46px;}
.tgkh_bg{ background: #cf3341; border-radius: 20px; margin-top: 30px; padding: 10px 20px;  }

.tgbk_bg{ background: url(../images/tgbk_bg.png); padding: 105px 20px 0px 20px;  margin-top: 30px;}
.tgbk_bg .m_bg{ background: #ffdcb1; }

.dj_lc{ margin: 20px 0;}
.checkTyp{ display:inline-block; border:none; width:25px; height:25px; background:url(images/checkImg.jpg) no-repeat;}

.footer{ width:1200px; line-height:24px; text-align:center;  color:#fff; margin:0 auto; border-top:dotted 1px #fff; padding-top:20px; margin-top:30px;background:none;}
.footer a{color:#fff;}
.footer a:hover{color:#1d5271; text-decoration:underline;}

/*daojishi*/


.date-select-a{margin-right:5px;}
.data-show-box {
    font-size: 20px;
    line-height: 47px;
    color: #222;
    /* width: 1200px; */
    background: #ffdcb2;
    padding: 10px 0;
    text-align: center;
    margin: 10px auto;
    /* font-weight: bold; */
    border-radius: 10px;
}

.date-tiem-span {
    /* border: 1px solid #fff; */
    margin-right: 5px;
    font-size: 20px;
}

.date-tiem-span, .date-s-span {
    display: inline-block;
    width: 32px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    background: red;
}

.banner_feixu{position: absolute;top: 50px;left: 200px;width: 1547px;height: 520px;animation: fd2 .5s linear;}
.banner_feixu>i{display: block;width: 100%;height: 100%;background: url(images/banner_feixu.png) no-repeat;animation: yd4 infinite 2s alternate linear;}
@keyframes fd2{
0%{transform: scale(0);-webkit-transform: scale(0);opacity: 0;}
100%{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}
}
@keyframes yd4{
0%{transform: translateY(0px);-webkit-transform: translateY(0px);}
100%{transform: translateX(18px);-webkit-transform: translateX(18px);}
}

.xztj{ position:absolute;right:10px;top:-37px}
.kgt_con .main_con .xztj{ right: -20px;top:-22px}

.biaoge {
    width:100%;
    float: left;
    margin: 0 auto;
    border-collapse:collapse;
    background: #fff;
    margin-top: 20px;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
    
   }
   .biaoge td,
   .biaoge th {
    padding:15px 15px;
    line-height:22px;
    border-left:1px solid #dedede;
        border-bottom:1px solid #dedede;
    font-size:14px;
    text-align: center;
   }
   
   .biaoge tbody th {
    font-weight:bold;
    font-size:16px;
    background: #f4f4f4;
   }