/*
    **20170315 wt v1.0
*/

@charset "utf-8";
/*通用设置 start*/
*{margin:0px; padding:0px; border:0px;}
html{font-family: "Microsoft YaHei";font-size:16px;color:#333;}
body {line-height: 1;}
a{outline: 0; text-decoration:none;color: #333333}
button,input,optgroup,select,textarea {color: inherit;font: inherit;}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: button; cursor: pointer}
button{border:none;outline: none; background: #FFFFFF;}
ul,ol{list-style-type:none;padding: 0;}
input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);background: rgba(0,0,0,0);border:none;outline: none;}
div,section,ul,li,h2,h3,h4,h5,h6,p,table,tr,th,td{box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }/*设置padding为盒子内部尺寸*/
i{font-style: normal}
/*通用设置 end*/
.lt{float: left}
.rt{float: right}


/* 通用字体颜色 start*/
.font-color-333 {color: #333333}
.font-color-666 {color: #666666}
.font-color-999 {color: #999999}
.font-color-03a {color: #03A5D4}
.font-color-fe0 {color: #FE0221}
.font-color-fff {color: #ffffff}
.font-color-ffa {color: #FFA900}
/* 通用字体颜色 end*/

/* 通用字体大小 start*/
.font-size-18 {font-size: 18px;}
.font-size-16 {font-size: 16px;}
.font-size-14 {font-size: 14px;}
.font-size-12 {font-size: 12px;}
/* 通用字体大小 end*/

/* 通用背景色 start */
.bg-color-f3 {background: #f3f3f3}
.bg-color-ea {background: #eaeaea}
/* 通用背景色 end */

/* layout start*/
.wt-content {width: 1200px;margin: 0 auto;position: relative}
/*.wt-content {margin: 0 auto;position: relative}*/
/* layout end*/

/*按钮组 start*/
.wt-group {text-align: center;}
.wt-btn-s {width: 120px;height: 36px;margin-left:10px;background: url("../images/icon_list.png") -563px -354px no-repeat;font-size: 14px;color: #ffffff;border-radius: 2px;overflow: hidden;}
.wt-btn-default {width: 120px;height: 36px;font-size: 14px;color: #ffffff;border: 1px solid #D6D6D6;color:#999999;}
.wt-btn-xs {width: 90px;height: 32px;background: url("../images/icon_list.png") -563px -354px no-repeat;font-size: 14px;color: #ffffff;border-radius: 2px;font-size: 14px;}
.wt-btn-m {width: 160px;height: 36px;background: url("../images/icon_list.png") -178px -358px no-repeat;font-size: 14px;color: #ffffff;border-radius: 2px;font-size: 14px;}
.wt-btn-m-car {width: 160px;height: 36px;font-size: 14px;color: #03A5D4;border: 1px solid #03A5D4;border-radius: 2px;}
.wt-btn-m-car i {display: inline-block;width: 20px;height: 20px;background: url("../images/product/icon-list-2.png") -118px -58px no-repeat;vertical-align: middle;}

.wt-btn-ss {width: 120px;height: 32px;line-height:32px;background: url("../images/icon_list.png") -563px -354px no-repeat;font-size: 14px;color: #ffffff;border-radius: 2px;overflow: hidden;}
.wt-btn-default-s {width: 120px;height: 32px;line-height:32px;font-size: 14px;color: #03A5D4;border: 1px solid #03A5D4;}
.wt-btn-default-gray {width: 120px;height: 32px;line-height:32px;font-size: 14px;color: #999999;border: 1px solid #F0F0F0;}

.wt-btn-90 {width: 90px;height: 24px;font-size: 14px;background: #03A5D4;color: #ffffff;border-radius: 2px;margin: 6px 0;}
.wt-btn-90-default {width: 90px;height: 24px;font-size: 14px;background: #ffffff;color: #999999;border-radius: 2px;border: 1px solid #F0F0F0;margin: 6px 0;}

/*按钮组 end*/

/*vip start*/
.icon-vip-1 {display: inline-block; width: 15px;height: 15px;background: url("../images/product/icon-list-2.png") -162px -1248px no-repeat;vertical-align: middle;}
.icon-vip-2 {display: inline-block; width: 15px;height: 15px;background: url("../images/product/icon-list-2.png") -205px -1248px no-repeat;vertical-align: middle;}
.icon-vip-3 {display: inline-block; width: 15px;height: 15px;background: url("../images/product/icon-list-2.png") -248px -1248px no-repeat;vertical-align: middle;}
.icon-vip-4 {display: inline-block; width: 15px;height: 15px;background: url("../images/product/icon-list-2.png") -291px -1248px no-repeat;vertical-align: middle;}
.icon-vip-5 {display: inline-block; width: 15px;height: 15px;background: url("../images/product/icon-list-2.png") -320px -1248px no-repeat;vertical-align: middle;}
/*vip end*/


/*star*/
.star-list {overflow: hidden;}
.star-list li{float: left;width: 20px;height: 20px;background: url("../images/product/icon-list-2.png") -764px -1306px no-repeat;margin-right: 10px;}
.star-list li.active {background: url("../images/product/icon-list-2.png") -711px -1306px no-repeat;}
/*star*/

.bottom-line {border-bottom: 1px solid #F0F0F0!important;}

/*模态框 start*/
.modal {position: fixed;top:0;left:0;width: 100%;height: 100%;z-index: 10000;}
.modal-bg {position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 1;}
.modal-box {position: absolute;z-index: 2;transform: translate(-50%, -50%);top:50% !important;width: 440px;;left:50%;background: #fff;}
.modal-box i {position: absolute;top:18px;right: 18px;width: 12px;height: 12px;cursor:pointer;background: url("../images/product/icon-list-2.png") -100px -1061px no-repeat;}
.wt-modal-box i {position: absolute;top:18px;right: 18px;width: 14px;height: 14px;background: url("../images/close_2.png") center center no-repeat;}

.modal-icon {width: 48px;height: 48px;}
.sh-box h4 {font-size: 20px;font-weight: normal;text-align: center;padding: 20px 0 8px 0;}
.sh-box p {font-size: 14px;color: #666666;text-align: center;}

/*模态框 end*/


/* input 选中默认样式 */
input[type='radio']{width: 14px;  height: 14px;  background: url("../images/product/icon-list-2.png") -533px -868px no-repeat;  -webkit-appearance:none;  outline: none;  cursor:pointer;}
input[type=radio]:checked{  background: url("../images/product/icon-list-2.png") -489px -868px no-repeat;  cursor:pointer;}
input[type='checkbox']{position: relative;  top: 2px;  width: 14px;  height: 14px;  background: url("../images/product/icon-list-2.png") -182px -608px no-repeat;  -webkit-appearance:none;  outline: none;  }
input[type=checkbox]:checked{background: url("../images/product/icon-list-2.png") -151px -608px no-repeat;  }
input::-webkit-input-placeholder { color: #ccc; }
input::-moz-input-placeholder { color: #ccc; }
input::-ms-input-placeholder { color: #ccc; }

input.checkbox {  position: absolute;  top: 10px;  left: 10px;  width: 28px;  height: 28px;background: url("../images/product/icon-list-2.png") -79px -1658px no-repeat;}
input.checkbox:checked {background: url("../images/product/icon-list-2.png") -33px -1658px no-repeat;}

/*通用字体颜色*/
.wt-green{color: #0BBA28}
.wt-green-1{color: #51D321}
.wt-red{color: #FF0000}
.wt-red-1{color: #F5222D}
.wt-red-2{color: #E03838}
.wt-blue{color: #22CAF5}
.wt-blue-1{color: #03A5D4}
.wt-orange{color: #FFA900}
.wt-reset-process {float: none!important;width: 1200px;display: flex;align-items: center;justify-content: center;}
.wt-reset-process ul {margin: 0 auto;}

table {border-collapse:collapse;}

.banner-content .swiper-slide{background-size: 100% 100%;}
.banner-a{position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}














