.banner-wrap{background:#1e1b1f; width:100%; margin:0 auto; text-align:center}
.banner-box {width: 100%;background-position: center 0;background-color:#1e1b1f;text-align: center;}

.banner-box h1 {
padding-top: 80px;font-size: 36px;color: #fff;text-shadow: 0 0 12px rgba(0,0,0,.5);text-align: center;margin-bottom: 24px;width:100%;
}
.banner-box .desc {font-size: 18px;color: #fff;text-shadow: 0 0 12px rgba(0,0,0,.5);text-align: center;line-height: 24px;}
.banner-box .desc a:hover { text-decoration:underline}
.banner-box .desc a { text-decoration:none}

.banner-box .btn-wrap {display: inline-block;text-align: center;padding: 24px 0;}

.banner-box .btn-wrap a.y-btn-blue {background: #00c1de;border: 1px solid #00c1de;}
.banner-box .btn-wrap a {
    display: inline-block;
    padding: 0;
    margin: 0 5px;
    width: 138px;
    line-height: 36px;
    height: 34px;
    font-size: 14px;
    min-width: 68px;
    color: #fff;
    text-align: center;
    outline: none;
    border-radius: 0;
    transition: all .5s ease;
	text-decoration:none
}
.banner-box  a.y-btn-trans {background: transparent;border: 1px solid #fff;color: #fff;}
.banner-box  a:hover.y-btn-trans {background: #fff;color: #000;}

/*index_banner_bot*/
.index_banner_bot{ background:#383a42; width:100%; height:136px; overflow:hidden;margin:0 auto; }
.index_banner_bot_1100{ width:1200px; overflow:hidden; margin:0 auto; padding:0; min-width:1200px;}
.index_banner_bot_list{ float:left; width:20%; padding:30px 26px 25px 27px;height:136px; background:#383a42;/* color:#afb0b4;  */  color: #9b9ea0;font-size: 14px;/*opacity: .6;*/ border-right:1px solid #43454d; line-height: 24px;box-sizing:content-box;}
.index_banner_bot_list:hover{  background:#43454d;}

.font_18{ font-size:18px;}
.font_bai{ color:#fff;}

/*index_banner_bot_over*/

/*--index_f1_remai--------*/
.index_f1_2019w{ width:100%; height:auto; overflow:hidden; background:#f5f4f2; padding:50px 0;}
.index2018_f1{ width:1200px; margin:0 auto; clear:both; }
.index2018_f1_tt_1{text-align: center;font-size: 24px;color: #373d41;line-height: 36px; font-weight:500; }
.index2018_f1_tt_2{text-align: center;font-size: 16px;color: #373d41;font-weight:500;margin: 8px 0 30px;}

.hotact-list li{background:#fff}
.hotact-list li .title{color:#333;font-weight:700;font-size:18px;line-height:32px}
.hotact-list li .desc{color:#999;font-size:14px;line-height:20px;height:40px;margin-bottom:10px}
.hotact-list li a{font-size:14px;line-height:24px;text-decoration:none}
.hotact-list .item-col2 li{width:308px;height:100px;padding:22px 36px 26px;border:1px solid #e2e4e5;margin-right:26px;margin-bottom:26px;float:left;position:relative; overflow:hidden;box-sizing:content-box;}
.hotact-list .item-col2 li .imgs{width:100px;height:100px;position:absolute;top:-20px;right:-30px}
.hotact-list .item-col2 li .imgs .icon{display:block;width:100px;height:100px}
.hotact-list .item-col2 li .imgs .hicon{display:none;width:100px;height:100px}
.hotact-list .item-col2 li:hover{box-shadow:0 0 20px rgba(0,198,226,.5);border-color:#00c1de}
.hotact-list .item-col2 li:hover .imgs .icon{display:none}
.hotact-list .item-col2 li:hover .imgs .hicon{display:block}
.hotact-list .item-col2 li.mr0{margin-right:0}

/*--index_f1_remai--------*/

.index_f3_news{ width:100%; background:#fff; padding:50px 0; overflow:hidden;}
.f3{width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.f3_line_tt1{ padding-right:5px; background:#fff; height:40px; line-height:40px; font-size:18px; width:130px; position:absolute; z-index:10;}

.f3_list{ float:left; width:366px; margin-right:50px; font-size:12px;}
.f3_list_tt{ width:366px; line-height:22px; font-size:16px; padding-bottom:10px;}
.f3_list img{ width:363px; border:1px solid #ddd; height:95px; margin-bottom:15px;}
/*.f3_list a{ width:363px; line-height:26px; color:#555; text-decoration:none; display:block;overflow:hidden;text-overflow:ellipsis;}
.f3_list a span{ color:#ccc; }
.f3_list a:hover{color:#00A2CA; text-decoration: underline}
.f3_list a:hover span{color:#00A2CA; }*/

.f3_list_list{float:left; width:363px;}
.f3_list_list a{ display:block; width:360px; padding-left:15px;line-height:30px; font-size:14px; background:url(../images/ico_news2.png) no-repeat 1px 8px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}



/*--banner�����Ƽ۸�--*/
.banner_w100100 {overflow: hidden;height: 170px;background: #000 url(https://img.alicdn.com/tfs/TB1F5XlmGmWBuNjy1XaXXXCbXXa-2880-400.jpg) no-repeat center top;
    background-size: 100% 200px;padding-top: 30px;width:100%;}
.banner_cont1200{width: 1200px;margin-right: auto;margin-left: auto;padding-right: 10px;padding-left: 10px;}
.banner_w100100 .tit {height: 50px;line-height: 50px; font-size: 36px;color: #FFFFFF;overflow: hidden; margin-bottom: 4px;}
.banner_w100100 .exp {line-height: 20px;font-size: 14px;color: #FFFFFF;overflow: hidden;margin-bottom: 24px;}
.banner_w100100 .btnarea {overflow: hidden;}
.banner_w100100 .btnarea .btn1 {display: inline-block;padding: 0 36px;height: 36px;line-height: 36px;font-size: 14px;color: #FFFFFF;text-align: center;
background: #00C1DE;overflow: hidden;text-decoration: none;margin-right: 12px;}
.banner_w100100 .btnarea .btn2 {display: inline-block;padding: 0 34px;height: 34px;line-height: 34px;border: 1px #fff solid;font-size: 14px;color: #FFFFFF;
text-align: center;overflow: hidden;text-decoration: none;}
.banner_w100100 .btnarea a:hover.btn2  { background:#fff; color:#00c1de}
.banner_w100100 .btnarea a:hover.btn1  { background:#00b7d3;}
/*--banner�����Ƽ۸�*/


/*nav_list_floatcenter*/
.inner-con {
    height: 35px;
    padding-top: 10px;
    overflow: hidden;
    width: 100%;
    text-align: center;
    font-size: 0;
	background:#393d41;
}
.inner-con .part {
    height: 16px;
    line-height: 16px;
    display: inline-block;
    padding: 0 16px;
    overflow: hidden;
    font-size: 14px;
   /* color: #373D41;*/
   color: #fff;
    border-right: 1px solid #EBECEC;
    cursor: pointer;
}
.inner-con .act {
    color: #00A2CA;
}
.inner-con .part p { font-weight: 400;}
	
* {padding: 0;margin: 0;}
div {display: block;}
body {color: #373d41;line-height: 1.28571;}
body, html {
    font-size: 14px;
    font-family: PingFangSC-Light,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif;
}
*, :after, :before {box-sizing: inherit;}


.ace-dpl-goods-basic-card {background-color: #fff;}

.ace-dpl-goods-basic-card .header {
    position: relative;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-size: cover;
	height: 120px;
    padding: 16px;
}
.header .corner {
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
}

.header .title {
    line-height: 28px;
    font-size: 18px;
	margin-bottom: 8px;
    font-weight: 600;
    color: #fff;
}



.description-wrap { color: #fff; font-size:12px;}
.description-wrap span {
    line-height: 20px;
}

.spec-selector {
    position: relative;
    z-index: 9;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    cursor: pointer;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);
}
.spec-selector-current {
    position: relative;
    padding: 14px 16px;
    background: #fff;
    height: 45px;
	line-height: 1.28571;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all .3s;
}
.spec-selector-current-text {margin-right: 18px;}
.spec-selector-current-title {
    font-size: 14px;
	line-height:16px;
    margin-right: 52px;
	display: inline-block;
    font-weight: 600;
    color: #373d41;
	
}
.spec-selector-current-subtitle {
    display: inline-block;
    font-size: 12px;
    color: #373d41;
}

.ace-dpl-goods-basic-card-container {
    padding: 22px;
}

.ace-dpl-goods-basic-card * {    box-sizing: border-box;}

.ace-dpl-goods-basic-card .extra-accessory {
    padding: 16px;
    height: 80px;
    border-bottom: 1px solid #ebecec;
    background-color: #fff;
}



.ace-dpl-goods-basic-card .extra-accessory .accessory-value {
    font-size: 16px;
}




.ace-dpl-goods-basic-card .extra-accessory .accessory-item {
    display: block;
    line-height: 18px;
    color: #373d41;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}



.ace-dpl-goods-basic-card .extra-accessory .accessory-item {
    display: block;
    line-height: 18px;
    color: #373d41;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


.ace-dpl-goods-basic-card .extra-accessory .accessory-wrap:nth-child(2n) {
    margin-left: 25px;
}

.ace-dpl-goods-basic-card .extra-accessory .accessory-wrap {
    display: inline-block;
}



.ace-dpl-goods-basic-card .extra-accessory .accessory-value {
    font-size: 16px;
}


.ace-dpl-goods-basic-card .extra-accessory .accessory-item {
    width: 90px;
}

.ace-dpl-goods-basic-card .extra-accessory .accessory-item {
    display: block;
    line-height: 18px;
    color: #373d41;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ace-dpl-goods-basic-card .extra-accessory .accessory-name {
    margin-top: 8px;
    font-size: 12px;
}


.ace-dpl-goods-basic-card .extra-accessory .accessory-item {
    width: 90px;
}

.ace-dpl-goods-basic-card .extra-accessory .accessory-item {
    display: block;
    line-height: 18px;
    color: #373d41;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ace-dpl-goods-basic-card .header .corner img {
    width: 100%;
}



img {
    border: 0;
}
.title {
    margin-bottom: 8px;
    font-weight: 600;
    color: #fff;
	    line-height: 28px;
    font-size: 18px;
}


 

.ace-dpl-goods-basic-card .promotion {
    background-color: #fff;
    position: relative;
    color: #0f1200;
    box-sizing: border-box;
    padding: 12px 16px;
    text-align: left;
}

.promotion .tags .tags-item span {
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
}

.promotion .tags .tags-item {
    position: relative;
    display: inline-block;
    color: #ffa133;
    border-color: #ffa133;
    font-size: 12px;
    line-height: 20px;
   /* margin-left: 4px;*/
    padding: 0 7.5px;
}
.promotion .tags .tags-item:before {
    position: absolute;
    z-index: 1;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ccc;
    border-color: inherit;
    border-radius: 2px;
    transform: skew(-11deg);
    background: #fff;
}


*, :after, :before {
    box-sizing: inherit;
}
.promotion .price {margin-top: 2px;    display: block;}
.promotion .price-symbol {font-size: 16px;color: #ff3838;font-weight: 700;}
.promotion .price-integer {font-size: 32px;color: #ff3838;    line-height: 1.28571;}
.promotion .price-symbol {color: #ff3838;font-weight: 700;}
.promotion .price-unit {font-size: 14px;}
/*.style {visibility: visible;}*/
	
.discount .discount-icon {display: inline-block;width: 15px;vertical-align: bottom;display: inline-block;height: 14px;}
.discount .discount-text {display: inline-block;margin-left: 2px;font-size: 12px;color: #9c5251;/*height:18px;*/line-height: 1.28571;}
.action-button {
    display: block;
    width: 100%;
    border: none;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    outline: 0;
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    transition: all .3s;
    background-color: #ff8c1f;
}

.action-wrap a:link{color: #fff;}
.action-wrap a:visited{color: #fff;}
.ace-floor .ace-grid {max-width: 1060px;}
.ace-grid {width: 1170px;min-width: 0;}
div.ace-grid{margin-right: auto;margin-left: auto;}
div.ace-grid-row{min-height:1px;clear:both}
div.ace-grid-row:after,div.ace-grid-row:before{content:"";display:table;clear:both}

[class^=ace-] {
    box-sizing: border-box;
}


.ace-dpl-goods-basic-card .action-button:hover {filter: brightness(.9);background-color: #ff8c1f;color: #fff;}



.ace-grid-col-lg-6 {width: 25%;float: left;}


.title-wrap {width: 100%;text-align: center;padding-bottom: 20px;}
.title-wrap .main-title {font-size: 36px;letter-spacing: .6px;text-align: center;font-weight: 600;}
.title-wrap .sub-title {font-size: 16px;letter-spacing: 0;text-align: center;margin-top: 20px;max-width: 1060px;margin-left: auto;margin-right: auto;}
.title-wrap .rule-title {font-size: 14px;letter-spacing: 0; text-align: center;text-decoration: none;cursor: pointer;margin-left: 20px;}

.feature-wrap .feature-wrap-container {
    height: 50px;
    overflow: hidden;
}
 .feature-wrap .feature {
    color: #0f1200;
}
 .feature-wrap-container .feature {
    line-height: 25px;
}
.feature {
    font-size: 12px;
   
}
.feature-wrap .feature {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   
}
 .feature-wrap {
    padding: 16px;
}
.auto-fill-content {
    height: 80px;
    border-bottom: 1px solid #ebecec;
}
.feature-wrap .feature .feature-icon {
    font-size: 12px;
    margin-right: 4px;
  
}	
	
	


	
/*banner_more�ײ�����*/
[class^=banner-] {box-sizing: border-box;}	
.banner_more {height: 50px;background: #373d41;overflow: hidden; width:100%;}
.banner_more-container {min-width: 1200px;max-width: 1200px;padding-right: 10px;padding-left: 10px;margin-right: auto;margin-left: auto;box-sizing: border-box;}
.banner_more dl {height: 20px;margin-top: 15px;overflow: hidden; padding-top:3px;}
.banner_more dl {display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.banner_more dl dt {float: left;display: inline-block;height: 16px;line-height: 16px;font-size: 14px;color: #fff;margin-right: 8px;overflow: hidden;}
.banner_more dl dd {float: left;display: inline-block;height: 16px;line-height: 16px;overflow: hidden;border-right: 1px solid #EBECEC; padding:0 18px;}
.banner_more dl dd a {font-size: 14px;color: #fff;text-decoration:none}
.banner_more dl dd a:hover {color: #00c1de;}
.banner_more dl dd .on {color: #00c1de;}
	
/*banner�ײ�����*/	
	
/*notice_links*/
.notice_links {padding: 30px 0;background: #f5f5f6;overflow: hidden;box-sizing: border-box;}
.notice_links_container {min-width: 1200px;max-width: 1200px;padding-right: 10px;padding-left: 10px;margin:0 auto;}
.notice_links .links_left {float: left;width: 66.66667%;padding-right: 10px;padding-left: 10px;position: relative;}
.notice_links .links_right{float: left;width: 33.33333%;padding-right: 10px;padding-left: 10px;position: relative;min-height: 1px;}
.links_dn_row {margin-right: -10px;margin-left: -10px;margin-bottom:5px;}
.notice_links h6 {height: 22px;line-height: 20px;font-size: 16px;color: #373d41;font-weight: 400; margin-bottom: 12px;overflow: hidden;}
.dn-col-sm-12 {float: left;width: 50%;padding-right: 10px;padding-left: 10px;position: relative;}
.dn-col-sm-24 {float: left;width: 100%;padding-right: 10px;padding-left: 10px;}
.notice_links a {display: inline-block;line-height: 24px;font-size: 14px;color: #00c1de;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;text-decoration: none;}
.links_dn_row:after {content: "";display: table;clear: both;}

.notice_links .notice-title{ margin-left:5px;}




/*----------------------*/



.banner_botnav_190329 {
    min-width: 100px;
    max-width: 1200px;
	padding-right: 10px;
    padding-left: 10px;
	margin:0 auto;
	
	
}
	
.item-wrap {
    padding-left: 82px;
    position: relative;
}
.item-wrap .icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
    max-height: 36px;
}
.item-wrap .slider {
    position: relative;
    padding-right: 92px;
}

.item-wrap .slide-item {
    float: left;
    overflow: hidden;
    outline: none;
    height: 68px;
    line-height: 68px;
}
.slide-item .slide-box {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
 .item-wrap .slide-item .item-list {
    float: left;
    width: 50%;
    padding-right: 50px;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 24px;
}
.item-wrap .slide-item .item-list .text {
    display: inline-block;
    vertical-align: middle;
    line-height: 24px;
}
