@charset "utf-8";
body{ background-color:#f5f5f5;}
.banner{ width:auto; min-width:1200px; height:440px;}
.banner .banner-main{ width:800px; height:440px; margin:0px auto; position:relative; overflow:hidden; box-sizing:border-box;}
.banner .swiper-pagination{ position:absolute; top:400px; text-align:center; width:100px; left:330px;}
.banner .swiper-pagination .swiper-pagination-bullet{ display:inline-block; margin:0 3px;}

.nav{ border:none;}

.i-limit{ width:1200px; height:140px; margin:20px auto 0px auto; overflow:hidden; box-sizing:border-box; background-color:#fff;}
.i-limit .i-limit-adv{ width:200px; height:140px; float:left; background-color:#f00;}
.i-limit .i-limit-list{ width:1000px; float:left; overflow:hidden; position:relative; height:140px;}
.i-limit .i-limit-list li{ width:230px; height:130px; float:left; overflow:hidden; margin:5px 8px 0 8px; position:relative; display:block;}
.i-limit .i-limit-list dt{ float:right; height:130px; height:130px; overflow:hidden; margin-left:5px;}
.i-limit .i-limit-list dt img{ width:100px; height:100px; margin-top:15px;}
.i-limit .i-limit-list dd.i-proname{ height:52px; line-height:24px; overflow:hidden; margin:15px auto 0 0;}
.i-limit .i-limit-list dd.i-proname a{ color:#333;}
.i-limit .i-limit-list dd.i-proprice{ color:#f00; font-size:16px; margin:4px auto;}
.i-limit .i-limit-list dd.i-delprice{ color:#999; font-size:12px;}
.i-limit .i-limit-list div.i-limit-mark{ position:absolute; top:0px; right:0px; background:url(../images/limit-bg.png) no-repeat top center; padding-top:4px; width:37px; height:37px; line-height:14px; color:#fff; text-align:center; display:block;}
.i-limit .i-l-list{ width:930px; height:130px; margin:0px auto;}
.i-limit .i-limit-list dd.i-proname a:hover{ color:#ff0036; text-decoration:underline;}

.i-limit .arrow-left{ position:absolute; width:20px; height:38px; background:rgba(0,0,0,.3) url('../images/arrow-left-hover.png') no-repeat center center; background-size:10px; left:10px; top:53px; z-index:6}
.i-limit .arrow-right{ position:absolute; width:20px; height:38px; background:rgba(0,0,0,.3) url('../images/arrow-right-hover.png') no-repeat center center; background-size:10px; right:10px; top:53px; z-index:6;}
.i-limit .arrow-left:hover{background:rgba(0,0,0,.3) url('../images/arrow-left.png') no-repeat center center;background-size:12px;}
.i-limit .arrow-right:hover{background:rgba(0,0,0,.3) url('../images/arrow-right.png') no-repeat center center;background-size:12px;}

.i-cdata{ width:1200px; height:430px; margin:20px auto; overflow:hidden; background-color:#fff;}
.i-cdata .i-cadv{ width:200px; height:430px; background-color:#fff; float:left; overflow:hidden; box-sizing:border-box; }
.i-cdata .i-cadv .i-cadv-header{ height:42px; background-color:#5f6cb7; font-size:16px; line-height:41px; color:#fff; text-indent:15px;}
.i-cdata .i-cadv .i-cadv-pic{ width:100%; height:325px; overflow:hidden;}
.i-cdata .i-cadv .i-cadv-pic img{ height:325px; width:200px;}
.i-cdata .i-cadv .i-cadv-text{ height:63px; background-color:#5f6cb7; overflow:hidden;}
.i-cdata .i-cadv .i-cadv-text .i-text-name{ color:#fff; text-indent:15px; font-size:15px; height:30px; line-height:45px;}
.i-cdata .i-cadv .i-cadv-text .i-text-desc{ color:#fff; text-indent:15px; font-size:12px; line-height:25px;}

.i-cdata .i-cmain{ width:754px; float:left; height:430px;}
.i-cdata .i-cmain .i-cmain-header{ height:41px; border-bottom:solid 1px #eaeaea; overflow:hidden; line-height:41px; color:#aaa; text-indent:15px;}
.i-cdata .i-cmain .i-cmain-header a{ color:#aaa; margin:0 12px;}
.i-cdata .i-cmain .i-cmain-header a:hover{ color:#ff0036; text-decoration:underline;}
.i-cdata .i-cmain .i-cmain-div{ width:100%; height:390px; overflow:hidden; box-sizing:border-box;}
.i-cdata .i-cmain .i-cmain-div dl{ width:188px; height:194px; float:left; box-sizing:border-box; border-right:solid 1px #eaeaea; border-bottom:solid 1px #eaeaea;}
.i-cdata .i-cmain .i-cmain-div dl:nth-child(4n){ border-right:none;}
.i-cdata .i-cmain .i-cmain-div dl img{ display:block; margin:3px auto; width:120px; height:120px;}
.i-cdata .i-cmain .i-cmain-div dl dd.i-proname{ height:42px; line-height:20px; overflow:hidden; width:90%; margin:0px auto;}
.i-cdata .i-cmain .i-cmain-div dl dd.i-proname a{ color:#333;}
.i-cdata .i-cmain .i-cmain-div dl dd.i-proname a:hover{ color:#ff0036; text-decoration:underline;}
.i-cdata .i-cmain .i-cmain-div dl dd.i-proprice{ color:#f00; width:90%; margin:0px auto;}

.i-cdata .i-cpro{ width:245px; height:430px; float:right; border-left:solid 1px #eaeaea; overflow:hidden;}
.i-cdata .i-cpro .i-cpro-header{ height:45px; line-height:45px; text-align:center; color:#333; font-weight:bold; margin-bottom:4px;}
.i-cdata .i-cpro dl{ width:200px; height:60px; overflow:hidden; position:relative; border-bottom:dotted 1px #eaeaea; padding-bottom:6px; margin:7px auto 0px auto;}
.i-cdata .i-cpro dl:nth-child(6n){ border-bottom:none;}
.i-cdata .i-cpro dl dt{ width:60px; height:60px; float:left; overflow:hidden;margin-right:15px;}
.i-cdata .i-cpro dl dt img{ width:60px; height:60px; }
.i-cdata .i-cpro dl dd.i-proname{ height:42px; line-height:20px; overflow:hidden;}
.i-cdata .i-cpro dl dd.i-proname a{ color:#333;}
.i-cdata .i-cpro dl dd.i-proprice{ color:#f00;}
.i-cdata .i-cpro dl dd.i-proname a:hover{ color:#ff0036; text-decoration:underline;}

.i-no1,.i-no2,.i-no3{ width:12px; height:12px; position:absolute; left:0; top:0; font-size:11px; color:#fff; background-color:#ff0036; line-height:12px; text-align:center;}
.i-no2{ background-color:#ff8300;}
.i-no3{ background-color:#f7c601;}