.newszz{font-size: large;}
.newszz a{text-decoration: underline!important;color: blue!important;}
.newszpc{font-size: 17px;}
.newszpc a{text-decoration: underline!important;color: blue!important;}
.more{position:relative;z-index:20;margin-left:auto;margin-right:auto;width:180px;color:#fff;font-size:15px;line-height:48px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-align:center;font-weight:700;-transform:uppercase;border-radius:5px;overflow:hidden;-webkit-transition:color .45s cubic-bezier(0.785,0.135,0.15,0.86),border .45s cubic-bezier(0.785,0.135,0.15,0.86);transition:color .45s cubic-bezier(0.785,0.135,0.15,0.86),border .45s cubic-bezier(0.785,0.135,0.15,0.86)}
.more a{color:#fff;display:block;padding:0 40px}
.more a:hover{color:#fff}
.more::after{content:"";position:absolute;z-index:-2;display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#bc9339}
.more::before{content:"";position:absolute;z-index:-1;display:block;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#890901;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .45s cubic-bezier(0.785,0.135,0.15,0.86);transition:-webkit-transform .45s cubic-bezier(0.785,0.135,0.15,0.86);transition:transform .45s cubic-bezier(0.785,0.135,0.15,0.86);transition:transform .45s cubic-bezier(0.785,0.135,0.15,0.86),-webkit-transform .45s cubic-bezier(0.785,0.135,0.15,0.86)}
.more:hover::before{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1,1);transform:scale(1,1)}
@media (max-width:991px) {
.m-title{position:relative;z-index:10;margin-bottom:0;text-align:center}
.m-title .name{display:block;color:#222;font-size:24px;line-height:30px;text-align:center;font-display:optional}
.m-title .text{position:relative;display:block;width:auto;color:#222;font-size:12px;line-height:30px;text-align:center;padding-bottom:12px}
.m-title .text::before{content:"";position:absolute;right:0;bottom:25px;width:calc(50% - 70px);height:2px;background-color:#f2f2f2}
.m-title .text::after{content:"";position:absolute;left:0;bottom:25px;width:calc(50% - 70px);height:2px;background-color:#f2f2f2}
.m-wraper{position:relative}
.m-wraper .container{position:relative;padding:10px}
.m-wraper .con-left{width:100%}
.m-wraper .con-right{width:100%}
.m-wraper .con-center{width:calc(100% - 0px);padding-bottom:20px}
.s-wraper{position:relative}
.s-wraper .container{position:relative;padding:10px}
.s-wraper .con-left{display:none;width:100%}
.s-wraper .con-right{width:calc(100% - 0px)}
.page{height:44px;margin-top:0;text-align:center;color:rgba(255,255,255,0.6)}
.page a{background-color:#fff;font-size:14px;color:#555;line-height:42px;width:40px;height:44px;text-align:center;display:none;padding-left:12px;padding-right:12px;border:#eee solid 1px;margin-left:-1px}
.page a:hover{color:#ff6e2d}
.page a.active{background-color:#ff6e2d;border:#ff6e2d solid 1px;color:#fff}
.page a.previous{display:inline-block;position:relative;width:calc(32% + 1px);font-size:14px;background-color:#fff;padding-left:20px;padding-right:10px;white-space:nowrap;background-image:url(../images/icon-page-left.png);background-position:calc(50% - 30px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto}
.page a.next{display:inline-block;position:relative;width:calc(32% + 1px);font-size:14px;background-color:#fff;padding-left:10px;padding-right:20px;white-space:nowrap;background-image:url(../images/icon-page-right.png);background-position:calc(50% + 30px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto}
.page a.first{display:inline-block;width:calc(18% + 0px);padding-left:10px;padding-right:10px;font-size:14px;margin-left:0}
.page a.last{display:inline-block;width:calc(18% + 1px);padding-left:10px;padding-right:10px;font-size:14px}
.m-block{margin-bottom:20px}
.m-block .title{background-color:#ff6e2d;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;padding-left:10px}
.m-block .title img{float:left;height:44px;margin-top:3px}
.m-block .title img.hot{height:65px;margin-top:-18px}
.m-block .title span{float:left;margin-left:10px;margin-top:3px;color:#fff;font-size:20px;line-height:44px;font-weight:700}
.m-block .content{border:#cfd9e0 solid 1px;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:200px}
.m-block .content.pd01{padding:10px 20px 30px}
.m-block .content.pd02{padding:10px 10px 30px}
.m-block .content.gray{background-color:#f2f2f2!important}
.m-block .content .more{margin-left:auto;margin-right:0;margin-top:15px;width:80px;color:#fff;font-size:13px;line-height:28px;font-weight:400;border-radius:3px}
.m-block .content .more a{color:#fff;display:block;text-align:center;padding:0}
.text-list dd{border-bottom:#d9d9d9 dotted 0}
.text-list dd a{display:block;position:relative;width:calc(100% - 0px);padding:5px 0 5px 12px;font-size:17px;line-height:25px;font-display:optional}
.text-list dd a:before{content:"";position:absolute;left:0;top:0;margin-top:14px;width:4px;height:4px;background-color:#999;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1)}
.text-list dd a:hover:before{background-color:#e08441}
.text-list2 dd{border-bottom:#c1c1c1 solid 1px;font-display:optional}
.text-list2 dd a{display:block;position:relative;width:calc(100% - 0px);padding:13px 0 13px 12px;font-size:18px;line-height:25px;font-display:optional}
.text-list2 dd a::after{content:"";display:block;clear:both}
.text-list2 dd a:before{content:"";position:absolute;left:0;top:0;margin-top:23px;width:4px;height:4px;background-color:#999;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1)}
.text-list2 dd a:hover:before{background-color:#e08441}
.text-list2 dd span{float:right;font-size:13px;color:#666;text-align:right}
.text-list2 dd span i{color:#ff6e2d;margin-right:5px}
.text-list2.pd dd a{padding:13px 0 12px 13px}
.text-list2.pd dd a:before{margin-top:23px}
.text-list2.sub dd{border-bottom:#d1d1d1 dotted 1px;margin-bottom:10px}
.text-list2.sub dd a{padding:13px 0 13px 12px}
.text-list2.sub dd a:before{margin-top:21px}
.text-list3{ffont-size:17px;font-display:optional}
.text-list3 dd{border-bottom:#c1c1c1 solid 0;margin-bottom:6px;font-display:optional}
.text-list3 dd a{display:block;position:relative;width:calc(100% - 0px);padding:12px 14px 12px 16px;font-size:17px;line-height:25px;background-color:#f7f7f7;font-display:optional}
.text-list3 dd a::after{content:"";display:block;clear:both}
.text-list3 dd a:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background-color:#dccfbf;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1)}
.text-list3 dd a:hover:before{background-color:#e08441}
.text-list3 dd span{float:right;font-size:13px;color:#666;text-align:right}
.text-list4{margin-top:10px;font-display:optional}
.text-list4 dd{color:#333;font-size:17px;line-height:25px}
.text-list4 dd em{display:inline-block;width:35px;margin-right:0}
.text-list4-total{margin-top:10px;color:#333;font-size:17px;line-height:25px;font-display:optional}
.member-form{position:relative;z-index:1}
.member-form input[type="text"]{width:calc(100% - 0px);height:36px;color:#222;font-size:16px;line-height:34px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form input[type="text"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form input[type="text"]::-webkit-input-placeholder{color:#999}
.member-form input[type="text"]::-moz-placeholder{color:#999}
.member-form input[type="text"]:-moz-placeholder{color:#999}
.member-form input[type="text"]:-ms-input-placeholder{color:#999}
.member-form input[type="password"]{width:calc(100% - 0px);height:36px;color:#222;font-size:16px;line-height:34px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form input[type="password"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form input[type="password"]::-webkit-input-placeholder{color:#999}
.member-form input[type="password"]::-moz-placeholder{color:#999}
.member-form input[type="password"]:-moz-placeholder{color:#999}
.member-form input[type="password"]:-ms-input-placeholder{color:#999}
.member-form .input-wraper{position:relative;margin-top:10px}
.member-form .input-wraper .text{float:left;width:40px;color:#222;font-size:18px;line-height:18px;padding-top:8px;padding-bottom:8px}
.member-form .input-wraper .contents{float:left;width:calc(100% - 40px)}
.member-form .input-button{position:relative;margin-top:10px}
.member-form .input-button .more{float:left;display:block;margin-top:0;font-size:18px;line-height:32px;font-weight:700}
.member-form .input-button .more a{padding-bottom:2px;padding-right:6px}
.member-form .input-button span{float:right}
.member-form .input-button span a{font-size:18px;line-height:32px}
.member-form .input-join{position:relative;margin-top:10px}
.member-form .input-join .more{display:block;margin-top:0;width:auto;font-size:18px;line-height:40px;font-weight:700}
.member-form .input-join .more a{padding-bottom:2px}
.member-form .input-join .more i{margin-right:6px}
.member-form .input-join .more::after{background-color:#45362f}
.member-form .input-join .more::before{background-color:#890901}
.member-form-sub{position:relative;z-index:1;width:100%;margin:0 auto 20px}
.member-form-sub input[type="text"]{width:calc(100% - 0px);height:44px;color:#222;font-size:16px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub input[type="text"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub input[type="text"]::-webkit-input-placeholder{color:#999}
.member-form-sub input[type="text"]::-moz-placeholder{color:#999}
.member-form-sub input[type="text"]:-moz-placeholder{color:#999}
.member-form-sub input[type="text"]:-ms-input-placeholder{color:#999}
.member-form-sub input[type="date"]{width:calc(100% - 0px);height:44px;color:#222;font-size:16px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub input[type="date"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub input[type="date"]::-webkit-input-placeholder{color:#999}
.member-form-sub input[type="date"]::-moz-placeholder{color:#999}
.member-form-sub input[type="date"]:-moz-placeholder{color:#999}
.member-form-sub input[type="date"]:-ms-input-placeholder{color:#999}
.member-form-sub input[type="password"]{width:calc(100% - 0px);height:44px;color:#222;font-size:16px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub input[type="password"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub input[type="password"]::-webkit-input-placeholder{color:#999}
.member-form-sub input[type="password"]::-moz-placeholder{color:#999}
.member-form-sub input[type="password"]:-moz-placeholder{color:#999}
.member-form-sub input[type="password"]:-ms-input-placeholder{color:#999}
.member-form-sub textarea{width:calc(100% - 0px);height:140px;color:#222;font-size:16px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub textarea:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub textarea::-webkit-input-placeholder{color:#999}
.member-form-sub textarea::-moz-placeholder{color:#999}
.member-form-sub textarea:-moz-placeholder{color:#999}
.member-form-sub textarea:-ms-input-placeholder{color:#999}
.member-form-sub .input-wraper{position:relative;margin-top:20px}
.member-form-sub .input-wraper .text{float:left;width:120px;color:#222;font-size:18px;line-height:18px;padding-top:13px;padding-bottom:13px}
.member-form-sub .input-wraper .text i{color:#d90000;font-size:18px;line-height:18px;margin-left:3px}
.member-form-sub .input-wraper .contents{float:left;width:calc(100% - 120px);font-size:18px;line-height:44px}
.member-form-sub .input-wraper .contents img.code{height:42px;}
.member-form-sub .input-button{position:relative;margin-top:10px}
.member-form-sub .input-button .more{float:left;display:block;margin-top:0;font-size:18px;line-height:32px;font-weight:700}
.member-form-sub .input-button .more a{padding-bottom:2px;padding-right:6px}
.member-form-sub .input-button span{float:right}
.member-form-sub .input-button span a{font-size:18px;line-height:32px}
.member-form-sub .input-join{position:relative;margin-top:30px}
.member-form-sub .input-join .more{display:block;margin-top:0;width:auto;font-size:18px;line-height:50px;font-weight:700}
.member-form-sub .input-join .more a{padding-bottom:2px}
.member-form-sub .input-join .more i{margin-right:6px}
.member-form-sub .input-join .more::after{background-color:#45362f}
.member-form-sub .input-join .more::before{background-color:#890901}
.s-product-list{position:relative;margin-left:-5px;margin-right:-5px;padding-bottom:10px}
.s-product-list .item{float:left;position:relative;width:calc(50% - 10px);margin:0 5px 10px;background-color:#fff;border-bottom:#c2c2c2 solid 2px}
.s-product-list .item .content{position:relative;padding-top:95%;background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}
.s-product-list .item .content a{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%}
.s-product-list .item:hover .content{box-shadow:2px 2px 4px rgba(0,0,0,0.4)}
.s-product-list .item .text{padding:15px 0;text-align:center}
.s-product-list .item .text h1{color:#111;font-size:20px;line-height:24px;height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list .item .text p{color:#666;font-size:18px;line-height:20px;height:20px;margin-top:4px;overflow:hidden;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list .item .text p em{display:inline-block;margin-left:8px;margin-right:8px}
.s-product-list .item:hover .text h1{color:#bb121a}
.s-product-list .item:hover .text p{color:#222}
.s-product-list .item .text .more{display:block;margin-top:8px;width:100%;font-size:15px;line-height:34px;font-weight:700;border-radius:20px;margin-left:0;margin-right:0}
.s-product-list .item .text .more a{position:relative;padding-bottom:2px;padding-left:2px;padding-right:2px}
.s-product-list .item .text .more i{margin-right:2px}
.s-product-list .item .text .button .more:nth-child(1)::after{background-color:#45362f}
.s-product-list .item .text .button .more:nth-child(1)::before{background-color:#890901}
.s-product-list .item .text .button .more:nth-child(2)::after{background-color:#ff6e2d}
.s-product-list .item .text .button .more:nth-child(2)::before{background-color:#df140a}
.s-product-list-left{position:relative}
.s-product-list-left .item{position:relative;width:calc(100% - 0px);margin:10px 0 0;background-color:#fff}
.s-product-list-left .item a{position:absolute;z-index:30;left:0;top:0;width:100%;height:100%}
.s-product-list-left .item .contents{padding-top:95%;background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:3px 3px 6px rgba(0,0,0,0.2)}
.s-product-list-left .item:hover .contents{box-shadow:4px 4px 6px rgba(0,0,0,0.4)}
.s-product-list-left .item .text{padding:15px 0;text-align:center}
.s-product-list-left .item .text h1{color:#111;font-size:18px;line-height:24px;height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list-left .item .text p{color:#666;font-size:16px;line-height:20px;height:20px;margin-top:4px;overflow:hidden;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list-left .item .text p em{display:inline-block;margin-left:8px;margin-right:8px}
.s-product-list-left .item:hover .text h1{color:#bb121a}
.s-product-list-left .item:hover .text p{color:#222}
.s-product-list-left .item .text .more{display:block;margin-top:8px;width:100%;font-size:14px;line-height:34px;font-weight:700;border-radius:20px;margin-left:auto;margin-right:auto}
.s-product-list-left .item .text .more a{position:relative;padding-bottom:2px;padding-left:2px;padding-right:2px}
.s-product-list-left .item .text .more i{margin-right:2px}
.s-product-list-left .item .text .more::after{background-color:#45362f}
.s-product-list-left .item .text .more::before{background-color:#890901}
.s-product-list-left .item:hover .text .more::before{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1,1);transform:scale(1,1)}
.index-text{background-color:#4F5356;padding:20px}
.index-text p{color:#f3f3f3;font-size:14px;line-height:28px}
.index-text h1{color:#aaa;font-size:24px;line-height:48px;font-weight:700}
.index-text h2{color:#aaa;font-size:20px;line-height:48px;font-weight:700}
.index-text h3{color:#aaa;font-size:16px;line-height:48px;font-weight:700}
.s-product.detail .names{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:20px}
.s-product.detail .names i{color:#ff6e2d;font-size:24px;line-height:30px;margin-right:5px}
.s-product.detail .names .cn{color:#111;font-size:24px;line-height:30px;font-weight:700}
.s-product.detail .names .en{color:#bb121a;font-size:18px;line-height:30px;margin-left:15px;font-display:optional}
.s-product.detail .photo{position:relative;float:left;width:100%}
.s-product.detail .photo img{width:100%}
.s-product.detail .photo::after{content:"";position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;border:rgba(0,0,0,0.1) solid 1px}
.s-product.detail .info{position:relative;float:left;width:100%;padding-top:20px}
.s-product.detail .info.all{position:relative;float:none;width:100%;padding-left:0}
.s-product.detail .info.all .photo{margin-right:40px}
.s-product.detail .info .title{display:inline-block;color:#fff;font-size:18px;line-height:30px;font-weight:700;margin-bottom:10px;padding-left:20px;padding-right:20px;border-radius:3px}
.s-product.detail .info .title.green{background-color:#23b38e}
.s-product.detail .info .title.blue{background-color:#1160a7}
.s-product.detail .info .title.red{background-color:#be3813}
.s-product.detail .info .title.pink{background-color:#d01855}
.s-product.detail .info .text{color:rgba(0,0,0,0.8);font-size:18px;line-height:30px;margin-bottom:20px}
.s-product.detail .info .text p{margin-bottom:20px}
.s-product.detail .info .text p:last-child{margin-bottom:0}
.s-product.detail .info .more{margin-top:30px;width:100%}
.s-product.detail .info .more i{margin-right:5px;font-size:18px}
.s-product.detail .info .tips{margin-top:30px;color:rgba(0,0,0,0.4);font-size:14px;line-height:24px}
.s-product.detail .info .tips h1{color:rgba(0,0,0,0.6);font-size:16px;line-height:24px;display:block;margin-bottom:5px}
.s-product.detail .sub-title{position:relative;color:rgba(0,0,0,0.8);font-size:24px;line-height:30px;font-weight:700;margin-top:60px;margin-bottom:30px;padding-bottom:20px;border-bottom:#999 solid 2px}
.s-product.detail .sub-title:before{content:"";position:absolute;left:0;bottom:-2px;width:150px;height:4px;background-color:#ff6e2d}
.s-product.detail .sub-title:after{content:"";position:absolute;right:0;bottom:-2px;width:100px;height:2px;background-color:#ff6e2d}
.s-product.detail .sub-title i{color:#ff6e2d;font-size:28px;line-height:30px;margin-right:10px;margin-left:-6px}
.s-product.detail .sub-title em{color:rgba(0,0,0,0.4);font-size:18px;line-height:30px;margin-left:10px;font-weight:400;font-display:optional}
.s-product.detail .sub-content{margin-top:30px;padding-bottom:20px;font-size:18px;color:#333;line-height:26px;text-align:left}
.s-product.detail .sub-content iframe{width:100%;height:260px;background-color:#000;margin-bottom:10px}
.s-product.detail .sub-content video{width:100%;height:300px;background-color:#000}
.s-product.detail .sub-content img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 20px}
.s-product.detail .sub-content table{margin-bottom:20px;width:100%;border-collapse:separate;border-spacing:1px;background-color:rgba(255,255,255,1)}
.s-product.detail .sub-content table th{background-color:#bdd6ee;padding:18px 15px;line-height:24px;font-size:18px}
.s-product.detail .sub-content table td{background-color:#ebebeb;padding:12px 15px;line-height:24px;font-size:16px}
.s-product.detail .sub-content table p{margin-bottom:0}
.s-product.detail .sub-content ol{padding-top:5px;margin-bottom:30px}
.s-product.detail .sub-content ul{padding-top:5px;margin-bottom:30px;list-style-position:outside;margin-left:12px;list-style:disc}
.s-product.detail .sub-content li{line-height:30px;margin-bottom:20px;padding-left:5px}
.s-product.detail .sub-content p{margin-bottom:30px;font-size:18px;line-height:26px}
.s-product.detail .sub-content p:nth-child(odd){margin-bottom:0}
.s-product.detail .sub-content p:last-child{margin-bottom:0}
.s-product.detail .sub-content a{color:#ff6e2d}
.s-product.detail .sub-content a:hover{text-decoration:underline}
.detail-content{color:#111;font-size:15px;line-height:26px}
.detail-content h1{position:relative;font-size:26px;color:#000;line-height:36px;font-weight:700;padding-bottom:10px;text-align:left}
.detail-content h1:first-child{margin-top:0}
.detail-content h2{font-size:22px;color:#000;line-height:32px;padding-bottom:20px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h3{font-size:18px;color:#000;line-height:28px;padding-bottom:20px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h4{font-size:16px;color:#000;line-height:26px;padding-bottom:20px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h5{font-size:15px;color:#000;line-height:25px;padding-bottom:20px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h6{font-size:14px;color:#000;line-height:24px;padding-bottom:20px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content .content{width:100%;margin-top:10px}
.detail-content iframe{width:100%;height:500px;background-color:#000;margin-bottom:30px}
.detail-content .video{width:100%;margin-bottom:30px}
.detail-content .video .content{position:relative;background-color:#000;padding-top:50%}
.detail-content .video .content iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.detail-content video{width:100%;height:500px;background-color:#000}
.detail-content img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 20px;border-radius:3px}
.detail-content table{margin-top:0px!important;margin-bottom:10px;width:100%!important;border-collapse:separate;border-spacing:1px;background-color:rgba(0,0,0,0.1);border-radius:3px}
.detail-content table th{padding:3px 5px;font-size:12px;line-height:16px;vertical-align:top;width:15%;text-align:left}
.detail-content table td{padding:3px 5px;font-size:12px;line-height:16px;vertical-align:top;text-align:left}
.detail-content table td a{position:relative;display:block;padding-left:15px;line-height:16px}
.detail-content table td a::before{position:absolute;left:0;top:0;font-size:13px;font-family:element-icons;font-display:optional}
.detail-content table td a.download::before{content:"\e77d";color:#54aa00}
.detail-content table td a.weblink::before{content:"\e737";color:#3853a1}
.detail-content table td a.download:hover{color:#54aa00}
.detail-content table td a.weblink:hover{color:#3853a1}
.detail-content ol{margin-bottom:30px}
.detail-content ul{margin-bottom:30px;list-style-position:outside;margin-left:18px;list-style:disc}
.detail-content li{font-size:15px;line-height:25px;margin-bottom:12px}
.detail-content p{margin-bottom:20px;font-size:15px;line-height:25px}
.detail-content p:last-child{margin-bottom:20px}
.detail-content .more{text-align:center;margin-top:10px;width:100%}
.detail-content .more a{color:#fff;padding:0 40px 0 30px}
.detail-content .more a:hover{color:#fff}
.detail-content .more a i{margin-right:10px}
.detail-content .s-teacher ~ .content{margin-top:10px}
.detail-content table ~ h2{margin-top:20px}
.detail-content .link{margin-top:10px}
.detail-content .link .con-lefts{float:none;width:calc(100% - 0px);background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px}
.detail-content .link .con-rights{float:none;width:calc(100% - 0px);margin-top:10px;background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px}
.detail-content .link .name{color:#111;font-size:14px;line-height:20px;font-weight:700;padding:10px 0 12px 20px;background-color:rgba(0,0,0,0.04);border-bottom:rgba(0,0,0,0.1) dotted 0}
.detail-content .link .name i{color:#0C66D9;font-size:14px;font-weight:400;margin-left:20px}
.detail-content .link .name em{color:#0C66D9;font-size:14px;font-weight:400;margin-left:5px}
.detail-content .link .contents{padding:12px 20px 15px;line-height:20px}
.detail-content .link .contents .item{font-size:14px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0}
.detail-content .link .contents .item i{font-size:16px;line-height:18px;margin-right:5px;margin-top:1px}
.detail-content .link .contents .item i.el-icon-link{color:#3853a1}
.detail-content .link .contents .item i.el-icon-paperclip{color:#54aa00}
.detail-content .link .con-lefts a{color:#3853a1}
.detail-content .link .con-lefts a:hover{text-decoration:underline}
.detail-content .link .con-rights a{color:#54aa00}
.detail-content .link .con-rights a:hover{text-decoration:underline}
.s-contact .item{margin:10px;background-color:#fff;text-align:center;padding:30px 20px;border:rgba(0,0,0,0.1) solid 1px}
.s-contact .item .pic{margin:0 auto 20px;text-align:center}
.s-contact .item .pic img{width:50px;height:auto;margin:0 auto}
.s-contact .item .name{color:#222;font-size:18px;line-height:24px;margin-bottom:10px}
.s-contact .item p{color:#555;font-size:13px;line-height:18px;margin-bottom:10px}
.s-contact .item p em{display:block;color:#888;font-size:13px}
.s-contact .item .link a{display:inline-block;width:200px;background-color:#bb121a;color:#fff;font-size:14px;line-height:40px;padding-bottom:2px;margin-top:5px;margin-bottom:15px}
.s-contact .item .link a:hover{background-color:#a7050d}
.s-contact .item .more{margin-top:20px}
.s-contact .qrcode-wraper{clear:right;float:none;margin-top:20px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.s-contact .qrcode{padding:6px 5px 4px;text-align:center}
.s-contact .qrcode img{width:120px;margin:0 auto}
.s-contact .qrcode p{text-align:center;color:#333;font-size:13px;line-height:30px}
.s-message-tips{margin-bottom:20px;background-color:rgba(0,0,0,0.05);padding:10px 20px;border-radius:3px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.s-message-tips .text{color:#753A00;font-size:14px;line-height:20px}
.s-message-tips.product .text{color:#ff6e2d;font-size:16px;font-weight:700}
.s-message-tips .text i{margin-right:6px}
.s-message-tips .more{margin-left:auto;margin-right:0;width:140px;color:#fff;font-size:14px;line-height:32px;font-weight:400;border-radius:3px}
.s-message-tips .more a{color:#fff;display:block;text-align:center;padding:0;padding-bottom:2px}
.s-message-tips .more i{margin-right:6px}
}
@media (min-width:992px) {
.m-title{position:relative;z-index:10;margin-bottom:20px;text-align:center}
.m-title .name{display:block;color:#222;font-size:32px;line-height:40px;text-align:center}
.m-title .text{position:relative;display:block;width:auto;color:#222;font-size:14px;line-height:30px;text-align:center;padding-bottom:12px}
.m-title .text::before{content:"";position:absolute;right:0;bottom:25px;width:calc(50% - 90px);height:2px;background-color:#f2f2f2}
.m-title .text::after{content:"";position:absolute;left:0;bottom:25px;width:calc(50% - 90px);height:2px;background-color:#f2f2f2}
.m-wraper{position:relative}
.m-wraper .container{position:relative;padding:30px 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.m-wraper .con-left{width:220px}
.m-wraper .con-right{width:220px}
.m-wraper .con-center{width:calc(100% - 480px)}
.s-wraper{position:relative}
.s-wraper .container{position:relative;padding:30px 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.s-wraper .con-left{width:220px}
.s-wraper .con-right{width:calc(100% - 240px)}
.page{height:44px;margin-top:20px;text-align:center;color:rgba(255,255,255,0.6)}
.page a{background-color:#fff;font-size:13px;color:#333;line-height:41px;width:44px;height:44px;text-align:center;display:inline-block;padding-left:12px;padding-right:12px;border:#eee solid 1px;margin-left:-1px}
.page a:hover{color:#ff6e2d}
.page a.active{background-color:#ff6e2d;border:#ff6e2d solid 1px;color:#fff}
.page a.previous{width:auto;font-size:13px;padding-left:40px;padding-right:30px;white-space:nowrap;background-image:url(../images/icon-page-left.png);background-position:calc(0% + 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto}
.page a.previous:hover{background-image:url(../images/icon-page-leftss.png);background-position:calc(0% + 25px) calc(50% + 0px)}
.page a.next{position:relative;width:auto;font-size:13px;background-color:#fff;padding-left:30px;padding-right:40px;white-space:nowrap;background-image:url(../images/icon-page-right.png);background-position:calc(100% - 28px) calc(50% + 0px);background-repeat:no-repeat;background-size:6px auto}
.page a.next:hover{background-image:url(../images/icon-page-rightss.png);background-position:calc(100% - 25px) calc(50% + 0px)}
.page a.first{width:auto;padding-left:20px;padding-right:20px;font-size:13px}
.page a.last{width:auto;padding-left:20px;padding-right:20px;font-size:13px}
.m-block{margin-bottom:20px}
.m-block .title{background-color:#ff6e2d;height:50px;border-top-left-radius:10px;border-top-right-radius:10px;padding-left:10px}
.m-block .title img{float:left;height:44px;margin-top:3px}
.m-block .title img.hot{height:65px;margin-top:-18px}
.m-block .title span{float:left;margin-left:10px;margin-top:3px;color:#fff;font-size:20px;line-height:44px;font-weight:700}
.m-block .content{border:#cfd9e0 solid 1px;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:200px}
.m-block .content.pd01{padding:10px 20px 30px}
.m-block .content.pd02{padding:10px 10px 30px}
.m-block .content.gray{background-color:#f2f2f2!important}
.m-block .content .more{margin-left:auto;margin-right:0;margin-top:15px;width:80px;color:#fff;font-size:13px;line-height:28px;font-weight:400;border-radius:3px}
.m-block .content .more a{color:#fff;display:block;text-align:center;padding:0}
.text-list dd{border-bottom:#d9d9d9 dotted 0}
.text-list dd a{display:block;position:relative;width:calc(100% - 0px);padding:5px 0 5px 12px;font-size:15px;line-height:22px}
.text-list dd a:before{content:"";position:absolute;left:0;top:0;margin-top:14px;width:4px;height:4px;background-color:#999;border-radius:50%;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1)}
.text-list dd a:hover:before{background-color:#e08441}
.text-list2 dd{border-bottom:#c1c1c1 solid 1px;font-display:optional}
.text-list2 dd a{display:block;position:relative;width:calc(100% - 0px);padding:12px 0 12px 12px;font-size:15px;line-height:22px}
.text-list2 dd a::after{content:"";display:block;clear:both}
.text-list2 dd a:before{content:"";position:absolute;left:0;top:0;margin-top:21px;width:4px;height:4px;background-color:#999;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1)}
.text-list2 dd a:hover:before{background-color:#e08441}
.text-list2 dd span{float:right;font-size:13px;color:#666;text-align:right}
.text-list2 dd span i{color:#ff6e2d;margin-right:5px}
.text-list2.pd dd a{padding:7px 0 7px 12px}
.text-list2.pd dd a:before{margin-top:16px}
.text-list2.sub dd{border-bottom:#d1d1d1 dotted 1px}
.text-list2.sub dd a{padding:18px 0 18px 12px}
.text-list2.sub dd a:before{margin-top:27px}
.text-list3 dd{border-bottom:#c1c1c1 solid 0;margin-bottom:6px}
.text-list3 dd a{display:block;position:relative;width:calc(100% - 0px);padding:12px 14px 12px 16px;font-size:15px;line-height:22px;background-color:#f7f7f7}
.text-list3 dd a::after{content:"";display:block;clear:both}
.text-list3 dd a:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background-color:#dccfbf;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1)}
.text-list3 dd a:hover:before{background-color:#e08441}
.text-list3 dd span{float:right;font-size:13px;color:#666;text-align:right}
.text-list4{margin-top:10px}
.text-list4 dd{color:#333;font-size:15px;line-height:22px}
.text-list4 dd em{display:inline-block;width:35px;margin-right:0}
.text-list4-total{margin-top:10px;color:#333;font-size:16px;line-height:22px}
.member-form{position:relative;z-index:1}
.member-form input[type="text"]{width:calc(100% - 0px);height:36px;color:#222;font-size:14px;line-height:34px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form input[type="text"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form input[type="text"]::-webkit-input-placeholder{color:#999}
.member-form input[type="text"]::-moz-placeholder{color:#999}
.member-form input[type="text"]:-moz-placeholder{color:#999}
.member-form input[type="text"]:-ms-input-placeholder{color:#999}
.member-form input[type="password"]{width:calc(100% - 0px);height:36px;color:#222;font-size:14px;line-height:34px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form input[type="password"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form input[type="password"]::-webkit-input-placeholder{color:#999}
.member-form input[type="password"]::-moz-placeholder{color:#999}
.member-form input[type="password"]:-moz-placeholder{color:#999}
.member-form input[type="password"]:-ms-input-placeholder{color:#999}
.member-form .input-wraper{position:relative;margin-top:10px}
.member-form .input-wraper .text{float:left;width:40px;color:#222;font-size:14px;line-height:18px;padding-top:8px;padding-bottom:8px}
.member-form .input-wraper .contents{float:left;width:calc(100% - 40px);color:#222;font-size:14px;line-height:34px}
.member-form .input-button{position:relative;margin-top:10px}
.member-form .input-button .more{float:left;display:block;margin-top:0;font-size:14px;line-height:32px;font-weight:700}
.member-form .input-button .more a{padding-bottom:2px;padding-right:6px}
.member-form .input-button span{float:right}
.member-form .input-button span a{font-size:14px;line-height:32px}
.member-form .input-join{position:relative;margin-top:10px}
.member-form .input-join .more{display:block;margin-top:0;width:auto;font-size:14px;line-height:40px;font-weight:700}
.member-form .input-join .more a{padding-bottom:2px}
.member-form .input-join .more i{margin-right:6px}
.member-form .input-join .more::after{background-color:#45362f}
.member-form .input-join .more::before{background-color:#890901}
.member-form-sub{position:relative;z-index:1;width:60%;margin:0 auto}
.member-form-sub input[type="text"]{width:calc(100% - 0px);height:44px;color:#222;font-size:14px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub input[type="text"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub input[type="text"]::-webkit-input-placeholder{color:#999}
.member-form-sub input[type="text"]::-moz-placeholder{color:#999}
.member-form-sub input[type="text"]:-moz-placeholder{color:#999}
.member-form-sub input[type="text"]:-ms-input-placeholder{color:#999}
.member-form-sub input[type="date"]{width:calc(100% - 0px);height:44px;color:#222;font-size:14px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub input[type="date"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub input[type="date"]::-webkit-input-placeholder{color:#999}
.member-form-sub input[type="date"]::-moz-placeholder{color:#999}
.member-form-sub input[type="date"]:-moz-placeholder{color:#999}
.member-form-sub input[type="date"]:-ms-input-placeholder{color:#999}
.member-form-sub input[type="password"]{width:calc(100% - 0px);height:44px;color:#222;font-size:14px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub input[type="password"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub input[type="password"]::-webkit-input-placeholder{color:#999}
.member-form-sub input[type="password"]::-moz-placeholder{color:#999}
.member-form-sub input[type="password"]:-moz-placeholder{color:#999}
.member-form-sub input[type="password"]:-ms-input-placeholder{color:#999}
.member-form-sub textarea{width:calc(100% - 0px);height:140px;color:#222;font-size:14px;line-height:44px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.member-form-sub textarea:focus{border:rgba(0,0,0,0.3) solid 1px}
.member-form-sub textarea::-webkit-input-placeholder{color:#999}
.member-form-sub textarea::-moz-placeholder{color:#999}
.member-form-sub textarea:-moz-placeholder{color:#999}
.member-form-sub textarea:-ms-input-placeholder{color:#999}
.member-form-sub .input-wraper{position:relative;margin-top:20px}
.member-form-sub .input-wraper .text{float:left;width:120px;color:#222;font-size:14px;line-height:18px;padding-top:13px;padding-bottom:13px}
.member-form-sub .input-wraper .text i{color:#d90000;font-size:14px;line-height:18px;margin-left:3px}
.member-form-sub .input-wraper .contents{float:left;width:calc(100% - 120px);color:#222;font-size:14px;line-height:44px}
.member-form-sub .input-wraper .contents img.code{height:42px;position:absolute;z-index:1;right:1px;top:1px}
.member-form-sub .input-button{position:relative;margin-top:10px}
.member-form-sub .input-button .more{float:left;display:block;margin-top:0;font-size:14px;line-height:32px;font-weight:700}
.member-form-sub .input-button .more a{padding-bottom:2px;padding-right:6px}
.member-form-sub .input-button span{float:right}
.member-form-sub .input-button span a{font-size:14px;line-height:32px}
.member-form-sub .input-join{position:relative;margin-top:30px}
.member-form-sub .input-join .more{display:block;margin-top:0;width:auto;font-size:16px;line-height:50px;font-weight:700}
.member-form-sub .input-join .more a{padding-bottom:2px}
.member-form-sub .input-join .more i{margin-right:6px}
.member-form-sub .input-join .more::after{background-color:#45362f}
.member-form-sub .input-join .more::before{background-color:#890901}
.s-product-list{position:relative;margin-left:-5px;margin-right:-5px}
.s-product-list .item{float:left;position:relative;width:calc(33.333333% - 10px);margin:0 5px 10px;background-color:#fff;border-bottom:#c2c2c2 solid 2px}
.s-product-list .item .content{position:relative;padding-top:95%;background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:3px 3px 6px rgba(0,0,0,0.2)}
.s-product-list .item .content a{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%}
.s-product-list .item:hover .content{box-shadow:4px 4px 6px rgba(0,0,0,0.4)}
.s-product-list .item .text{padding:15px 0;text-align:center}
.s-product-list .item .text h1{color:#111;font-size:18px;line-height:24px;height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list .item .text p{color:#666;font-size:16px;line-height:20px;height:20px;margin-top:4px;overflow:hidden;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list .item .text p em{display:inline-block;margin-left:8px;margin-right:8px}
.s-product-list .item:hover .text h1{color:#bb121a}
.s-product-list .item:hover .text p{color:#222}
.s-product-list .item .text .more{display:block;margin-top:8px;margin-left:4px;margin-right:4px;width:100%;font-size:12px;line-height:34px;font-weight:700;border-radius:20px}
.s-product-list .item .text .more a{position:relative;padding-bottom:2px;padding-left:2px;padding-right:2px}
.s-product-list .item .text .more i{margin-right:2px}
.s-product-list .item .text .button{display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin-left:-4px;margin-right:-4px}
.s-product-list .item .text .button .more:nth-child(1)::after{background-color:#45362f}
.s-product-list .item .text .button .more:nth-child(1)::before{background-color:#890901}
.s-product-list .item .text .button .more:nth-child(2)::after{background-color:#ff6e2d}
.s-product-list .item .text .button .more:nth-child(2)::before{background-color:#df140a}
.s-product-list-left{position:relative}
.s-product-list-left .item{position:relative;width:calc(100% - 0px);margin:10px 0 0;background-color:#fff}
.s-product-list-left .item a{position:absolute;z-index:30;left:0;top:0;width:100%;height:100%}
.s-product-list-left .item .contents{padding-top:95%;background-position:center;background-repeat:no-repeat;background-size:100% auto;-webkit-transition:all 200ms linear;transition:all 200ms linear;box-shadow:3px 3px 6px rgba(0,0,0,0.2)}
.s-product-list-left .item:hover .contents{box-shadow:4px 4px 6px rgba(0,0,0,0.4)}
.s-product-list-left .item .text{padding:15px 0;text-align:left}
.s-product-list-left .item .text h1{color:#111;font-size:15px;line-height:24px;height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list-left .item .text p{color:#666;font-size:13px;line-height:20px;height:20px;margin-top:0;overflow:hidden;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.s-product-list-left .item .text p em{display:inline-block;margin-left:8px;margin-right:8px}
.s-product-list-left .item:hover .text h1{color:#bb121a}
.s-product-list-left .item:hover .text p{color:#222}
.s-product-list-left .item .text .more{float:right;display:block;margin-top:14px;width:80px;font-size:12px;line-height:24px;font-weight:700;border-radius:20px}
.s-product-list-left .item .text .more a{position:relative;padding-bottom:2px;padding-left:2px;padding-right:2px}
.s-product-list-left .item .text .more i{margin-right:2px}
.s-product-list-left .item .text .more::after{background-color:#45362f}
.s-product-list-left .item .text .more::before{background-color:#890901}
.s-product-list-left .item:hover .text .more::before{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1,1);transform:scale(1,1)}
.index-text{background-color:#4F5356;padding-top:30px;padding-bottom:30px}
.index-text p{color:#efefef;font-size:14px;line-height:28px}
.index-text h1{color:#fff;font-size:24px;line-height:48px;font-weight:700}
.index-text h2{color:#fff;font-size:20px;line-height:48px;font-weight:700}
.index-text h3{color:#fff;font-size:16px;line-height:48px;font-weight:700}
.s-product.detail .names{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:20px}
.s-product.detail .names i{color:#ff6e2d;font-size:40px;line-height:40px;margin-right:15px}
.s-product.detail .names .cn{color:#111;font-size:36px;line-height:40px;font-weight:700}
.s-product.detail .names .en{color:#bb121a;font-size:24px;line-height:40px;margin-left:15px}
.s-product.detail .photo{position:relative;float:left;width:50%}
.s-product.detail .photo img{width:100%}
.s-product.detail .photo::after{content:"";position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;border:rgba(0,0,0,0.1) solid 1px}
.s-product.detail .info{position:relative;float:left;width:50%;padding-left:40px}
.s-product.detail .info.all{position:relative;float:none;width:100%;padding-left:0}
.s-product.detail .info.all .photo{margin-right:40px}
.s-product.detail .info .title{display:inline-block;color:#fff;font-size:16px;line-height:30px;font-weight:700;margin-bottom:10px;padding-left:20px;padding-right:20px;border-radius:3px}
.s-product.detail .info .title.green{background-color:#23b38e}
.s-product.detail .info .title.blue{background-color:#1160a7}
.s-product.detail .info .title.red{background-color:#be3813}
.s-product.detail .info .title.pink{background-color:#d01855}
.s-product.detail .info .text{color:rgba(0,0,0,0.8);font-size:18px;line-height:30px;margin-bottom:20px}
.s-product.detail .info .text p{margin-bottom:20px}
.s-product.detail .info .text p:last-child{margin-bottom:0}
.s-product.detail .info .more{margin-top:30px;width:100%}
.s-product.detail .info .more i{margin-right:5px;font-size:18px}
.s-product.detail .info .tips{margin-top:30px;color:rgba(0,0,0,0.4);font-size:14px;line-height:24px}
.s-product.detail .info .tips h1{color:rgba(0,0,0,0.6);font-size:16px;line-height:24px;display:block;margin-bottom:5px}
.s-product.detail .sub-title{position:relative;color:rgba(0,0,0,0.8);font-size:24px;line-height:30px;font-weight:700;margin-top:60px;margin-bottom:30px;padding-bottom:20px;border-bottom:#999 solid 2px}
.s-product.detail .sub-title:before{content:"";position:absolute;left:0;bottom:-2px;width:150px;height:4px;background-color:#ff6e2d}
.s-product.detail .sub-title:after{content:"";position:absolute;right:0;bottom:-2px;width:100px;height:2px;background-color:#ff6e2d}
.s-product.detail .sub-title i{color:#ff6e2d;font-size:28px;line-height:30px;margin-right:10px;margin-left:-6px}
.s-product.detail .sub-title em{color:rgba(0,0,0,0.4);font-size:18px;line-height:30px;margin-left:10px;font-weight:400}
.s-product.detail .sub-content{margin-top:30px;font-size:18px;color:#333;line-height:30px;text-align:left}
.s-product.detail .sub-content iframe{width:100%;height:500px;background-color:#000;margin-bottom:10px}
.s-product.detail .sub-content video{width:100%;height:300px;background-color:#000}
.s-product.detail .sub-content img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 20px}
.s-product.detail .sub-content table{margin-bottom:20px;width:100%;border-collapse:separate;border-spacing:1px;background-color:rgba(255,255,255,1)}
.s-product.detail .sub-content table th{padding:18px 15px;line-height:24px;font-size:18px}
.s-product.detail .sub-content table td{padding:12px 15px;line-height:24px;font-size:16px}
.s-product.detail .sub-content table p{margin-bottom:0}
.s-product.detail .sub-content ol{padding-top:5px;margin-bottom:30px}
.s-product.detail .sub-content ul{padding-top:5px;margin-bottom:30px;list-style-position:outside;margin-left:12px;list-style:disc}
.s-product.detail .sub-content li{line-height:30px;margin-bottom:20px;padding-left:5px}
.s-product.detail .sub-content p{margin-bottom:30px}
.s-product.detail .sub-content p:nth-child(odd){margin-bottom:0}
.s-product.detail .sub-content p:last-child{margin-bottom:0}
.s-product.detail .sub-content a{color:#ff6e2d}
.s-product.detail .sub-content a:hover{text-decoration:underline}
.detail-content{color:#111;font-size:16px;line-height:28px;padding-left:15px}
.detail-content h1{position:relative;font-size:36px;color:#000;line-height:50px;font-weight:700;padding-bottom:10px;text-align:left;padding-left:100px}
.detail-content h1:first-child{margin-top:0}
.detail-content h2{font-size:28px;color:#000;line-height:40px;padding-bottom:40px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h3{font-size:22px;color:#000;line-height:30px;padding-bottom:40px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h4{font-size:18px;color:#000;line-height:28px;padding-bottom:40px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h5{font-size:16px;color:#000;line-height:26px;padding-bottom:40px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content h6{font-size:14px;color:#000;line-height:24px;padding-bottom:40px;text-align:left;font-weight:700;padding-left:0px;}
.detail-content .content{width:100%;padding:10px 0;padding-left:100px;margin-top:10px}
.detail-content iframe{width:100%;height:500px;background-color:#000;margin-bottom:30px}
.detail-content .video{width:100%;margin-bottom:30px}
.detail-content .video .content{position:relative;background-color:#000;padding-top:50%}
.detail-content .video .content iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.detail-content video{width:100%;height:500px;background-color:#000}
.detail-content img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto 20px;border-radius:3px}
.detail-content table{margin-top:0px!important;margin-bottom:20px;width:100%!important;border-collapse:separate;border-spacing:1px;background-color:rgba(0,0,0,0.1);border-radius:3px}
.detail-content table th{padding:10px 14px;font-size:15px;line-height:24px;vertical-align:top;width:15%;text-align:left}
.detail-content table td{background-color:#fff;padding:10px 14px;font-size:15px;line-height:24px;vertical-align:top;text-align:left}
.detail-content table td a{position:relative;display:block;padding-left:24px;line-height:24px}
.detail-content table td a::before{position:absolute;left:0;top:0;font-size:18px;font-family:element-icons}
.detail-content table td a.download::before{content:"\e77d";color:#54aa00}
.detail-content table td a.weblink::before{content:"\e737";color:#3853a1}
.detail-content table td a.download:hover{color:#54aa00}
.detail-content table td a.weblink:hover{color:#3853a1}
.detail-content ol{margin-bottom:30px;}
.detail-content ul{margin-bottom:30px;list-style-position:outside;margin-left:18px;list-style:disc}
.detail-content li{font-size:16px;line-height:22px;margin-bottom:12px}
.detail-content p{margin-bottom:40px;font-size:16px;line-height:30px;}
.detail-content p:last-child{margin-bottom:20px}
.detail-content .more{text-align:center}
.detail-content .more a{color:#fff;padding:0 40px 0 30px;cursor:pointer}
.detail-content .more a:hover{color:#fff}
.detail-content .more a i{margin-right:10px}
.detail-content .s-teacher ~ .content{margin-top:10px}
.detail-content h2 ~ ul{margin-top:-10px}
.detail-content .link{margin-top:10px;margin-bottom:20px}
.detail-content .link .con-lefts{float:left;width:calc(100% - 0px);background-color:rgba(0,0,0,0.02);border:rgba(0,0,0,0.1) dotted 1px;border-radius:3px}
.detail-content .link .name{color:#111;font-size:15px;line-height:20px;font-weight:700;padding:10px 0 12px 20px;background-color:rgba(0,0,0,0.04);border-bottom:rgba(0,0,0,0.1) dotted 0}
.detail-content .link .name i{color:#0C66D9;font-size:14px;font-weight:400;margin-left:20px}
.detail-content .link .name em{color:#0C66D9;font-size:14px;font-weight:400;margin-left:5px}
.detail-content .link .contents{padding:14px 20px 16px;line-height:20px;min-height:100px}
.detail-content .link .contents .item{font-size:14px;color:#999;display:-webkit-flex;display:flex;align-items:flex-start;padding:6px 0}
.detail-content .link .contents .item i{font-size:16px;line-height:18px;margin-right:5px;margin-top:1px}
.detail-content .link .contents .item i.el-icon-link{color:#3853a1}
.detail-content .link .contents .item i.el-icon-paperclip{color:#54aa00}
.detail-content .link .con-lefts a{color:#3853a1}
.detail-content .link .con-lefts a:hover{text-decoration:underline}
.detail-content .link .con-rights a{color:#54aa00}
.detail-content .link .con-rights a:hover{text-decoration:underline}
.s-contact{margin-left:-10px;margin-right:-10px}
.s-contact .item{float:left;width:calc(50% - 20px);min-height:580px;margin-left:10px;margin-right:10px;text-align:center;padding:80px 50px;border:rgba(0,0,0,0.1) solid 1px}
.s-contact .item .pic{margin:0 auto 30px;text-align:center}
.s-contact .item .pic img{width:70px;height:auto;margin:0 auto}
.s-contact .item .name{color:#222;font-size:20px;line-height:30px;margin-bottom:15px;font-weight:700}
.s-contact .item p{color:#555;font-size:15px;line-height:24px;margin-bottom:15px}
.s-contact .item p em{display:block;color:#888;font-size:13px}
.s-contact .item .link{margin-top:30px}
.s-contact .item .link .button{padding-left:60px;padding-right:60px;font-size:15px;line-height:44px}
.s-contact .qrcode-wraper{clear:right;float:none;margin-top:20px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.s-contact .qrcode{padding:0;text-align:center;margin-top:-10px;margin-bottom:10px}
.s-contact .qrcode img{width:140px;margin:0 auto}
.s-contact .qrcode p{text-align:center;color:#333;font-size:13px;line-height:30px}
.s-message-tips{margin-bottom:20px;background-color:rgba(0,0,0,0.05);padding:10px 20px;border-radius:3px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.s-message-tips .text{color:#753A00;font-size:14px;line-height:30px}
.s-message-tips.product .text{color:#ff6e2d;font-size:18px;font-weight:700}
.s-message-tips .text i{margin-right:6px}
.s-message-tips .more{margin-left:auto;margin-right:0;width:140px;color:#fff;font-size:14px;line-height:32px;font-weight:400;border-radius:3px}
.s-message-tips .more a{color:#fff;display:block;text-align:center;padding:0;padding-bottom:2px}
.s-message-tips .more i{margin-right:6px}
}
@media (min-width:1480px) {
.m-wraper .container{padding:40px 0}
.m-wraper .con-left{width:250px}
.m-wraper .con-right{width:250px}
.m-wraper .con-center{width:calc(100% - 560px)}
.s-wraper .container{padding:40px 0;width:70%}
.s-wraper .con-left{width:240px}
.s-wraper .con-right{width:calc(100% - 270px)}
.s-product-list{position:relative;margin-left:-15px;margin-right:-15px}
.s-product-list .item{float:left;position:relative;width:calc(33.333333% - 30px);margin:0 15px 20px;background-color:#fff;border-bottom:#c2c2c2 solid 2px}
.s-product-list .item .text .more{display:block;margin-top:8px;margin-left:4px;margin-right:4px;width:100%;font-size:14px;line-height:34px;font-weight:700;border-radius:20px}
}
@media (max-width:991px) {
.cart-step{margin-top:5px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;border-bottom:#f4f4f4 solid 4px;padding-bottom:14px}
.cart-step .item{display:-webkit-flex;display:flex;align-items:center}
.cart-step .item .num{width:22px;height:22px;font-size:13px;color:#FFF;background-color:#d7d7d7;border-radius:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-top:1px}
.cart-step .item .text{margin-left:5px;color:#d7d7d7;font-size:15px;padding-top:2px}
.cart-step .item .arrow{margin-left:8px;margin-right:8px;color:#d7d7d7;font-size:12px}
.cart-step .item.on .num{background-color:#db1429}
.cart-step .item.on .text{color:#db1429}
.cart-step .item.on .arrow{color:#db1429}
.cart-name{display:none}
.cart-wraper{margin-top:20px;border-bottom:#f2f2f2 solid 2px}
.cart-wraper .shop-name{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;padding-bottom:10px;padding-left:10px}
body.iOS .cart-wraper .shop-name{border-bottom:rgba(0,0,0,0.2) solid .333333px}
body.Android .cart-wraper .shop-name{border-top:rgba(0,0,0,0.1) solid 1px}
.cart-wraper .shop-name .icon{width:30px;height:30px;background-color:#333;border-radius:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-wraper .shop-name .icon img{width:24px;height:auto}
.cart-wraper .shop-name .text{margin-left:10px;color:#222;font-size:16px;padding-top:2px}
.cart-wraper .subtotal{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;padding:15px 10px}
.cart-wraper .subtotal .text{font-size:18px;color:#222;font-weight:400}
.cart-wraper .subtotal .text .price{font-size:22px;color:#db1429;font-weight:400}
.cart-wraper .subtotal .link{margin-top:10px;width:100%;height:44px}
.cart-wraper .subtotal .link a{display:block;text-align:center;width:100%;height:44px;font-size:16px;line-height:44px;font-weight:700;border-radius:2px;cursor:pointer;padding-left:30px;padding-right:30px;background-color:#ff6e2d;color:#fff}
.cart-wraper .subtotal .link a:hover{background-color:#db1429;color:#fff}
body.iOS .cart-wraper .subtotal .link a{border:rgba(0,0,0,0.4) solid .333333px}
body.Android .cart-wraper .subtotal .link a{border:rgba(0,0,0,0.2) solid 1px}
body.iOS .cart-wraper .subtotal .link a:hover{border:#db1429 solid .333333px}
body.Android .cart-wraper .subtotal .link a:hover{border:#db1429 solid 1px}
.cart-wraper .item{border-bottom:#f2f2f2 solid 1px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:10px;position:relative}
.cart-wraper .item .delete{position:absolute;bottom:0;right:0;width:30px;height:40px;cursor:pointer}
.cart-wraper .item .delete .line01{position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;background-color:#666;display:block;width:18px;height:1px;border-radius:3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.cart-wraper .item .delete .line02{position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;background-color:#666;display:block;width:18px;height:1px;border-radius:3px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.cart-wraper .item .delete:hover .line01{background-color:#ec0000}
.cart-wraper .item .delete:hover .line02{background-color:#ec0000}
.cart-wraper .item .product{width:calc(100% - 80px);margin-bottom:5px}
.cart-wraper .item .product .pic{float:left;width:80px;background-position:center;background-repeat:no-repeat;background-size:auto 100%;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.cart-wraper .item .product .pic img{max-width:none;width:100%;height:100%}
.cart-wraper .item .product .pic:hover{background-size:auto 105%}
.cart-wraper .item .product .content{float:left;width:calc(100% - 80px);padding-left:15px}
.cart-wraper .item .product .content .name{font-size:18px;color:#222;line-height:20px;height:20px;font-weight:700;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.cart-wraper .item .product .content .text{font-size:16px;color:#666;line-height:18px;margin-top:8px;overflow:hidden}
.cart-wraper .item .product .content .remarks{font-size:12px;color:#666;line-height:18px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart-wraper .item .number{display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start}
.cart-wraper .item .number input[type="text"]{width:60px;height:34px;text-align:center;font-size:16px;color:#333;border-radius:0}
.cart-wraper .item .number span{width:34px;height:34px;display:inline-block;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:6px 6px}
.cart-wraper .item .number span.add{background-image:url(../images/icon-add.png)}
.cart-wraper .item .number span.dec{background-image:url(../images/icon-dec.png)}
.cart-wraper .item .subtotals{width:calc(100% - 40px);color:#db1429;font-size:20px;height:20px;line-height:20px;padding:0;text-align:right}
.cart-wraper .item .subtotals span{display:inline-block;color:#222;font-size:18px;line-height:20px;margin-left:15px}
.cart-wraper select{width:80px;height:40px;padding:12px 25px 12px 15px;font-size:14px;color:#333;display:inline-block;background-color:#F8F8F8;background-image:none;border:1px solid #ccc;border-radius:3px;background-image:url(../images/selectarr.png);background-position:right center;background-repeat:no-repeat;background-size:auto 24px}
body.iOS .cart-wraper .item .number input[type="text"]{border:rgba(0,0,0,0.2) solid .333333px;border-left:0;border-right:0}
body.Android .cart-wraper .item .number input[type="text"]{border:rgba(0,0,0,0.15) solid 1px;border-left:0;border-right:0}
body.iOS .cart-wraper .item .number span{border:rgba(0,0,0,0.2) solid .333333px}
body.Android .cart-wraper .item .number span{border:rgba(0,0,0,0.15) solid 1px}
.cart-wraper .tips{border-bottom:#f2f2f2 solid 1px;padding:16px 0;text-align:right}
.cart-wraper .tips p{color:#333;font-size:18px;line-height:26px;padding:4px 0}
.cart-wraper .tips em{color:#db1429;font-size:20px}
.cart-wraper .items{border-bottom:#f2f2f2 solid 1px;padding:20px 0;font-size:18px;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}
.cart-wraper .items em{color:#ff6e2d}
.cart-wraper .items input[type="text"]{width:auto;height:44px;color:#222;font-size:16px;line-height:44px;margin-left:5px;margin-right:10px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.cart-wraper .items input[type="text"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.cart-wraper .items input[type="text"]::-webkit-input-placeholder{color:#999}
.cart-wraper .items input[type="text"]::-moz-placeholder{color:#999}
.cart-wraper .items input[type="text"]:-moz-placeholder{color:#999}
.cart-wraper .items input[type="text"]:-ms-input-placeholder{color:#999}
.info-name{margin-top:20px;height:46px;background-color:#f2f2f2;padding-left:20px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;font-size:18px;color:#222}
.info-wraper{padding:0 10px 10px}
.info-wraper .names{width:100%;font-size:18px;color:#333;line-height:30px;padding-left:10px;padding-right:10px;margin-bottom:5px}
.info-wraper .names .star{float:left;width:10px;height:26px;background-image:url(../images/ico-star.png);background-position:left center;background-repeat:no-repeat;background-size:9px 8px;display:inline-block;margin-left:0;margin-right:5px}
.info-wraper .names .star.none{background-image:none;width:0;height:0}
.info-wraper .content{width:100%;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:18px;color:#222;padding-left:10px;padding-right:10px}
.info-wraper .content .margin-top-20{margin-top:0!important}
.info-wraper .content input[type="text"]{width:100%;height:44px;background-color:transparent;border-radius:0;box-shadow:none!important;padding-left:10px;padding-right:10px;font-size:16px;margin-left:0;margin-right:0}
.info-wraper .content select{height:44px;background-color:transparent;border-radius:0;box-shadow:none!important;padding-left:10px;padding-right:10px;font-size:15px;margin-left:0;margin-right:0;background-image:url(../images/arrow-down.png);background-position:calc(100% - 10px) 19px;background-size:10px auto;background-repeat:no-repeat}
.info-wraper .content select.address-01{width:100%;margin-bottom:5px}
.info-wraper .content select.address-02{width:100%;margin-bottom:5px}
.info-wraper .content input[type="text"].address-03{width:100%}
.info-wraper .content textarea{width:100%;background-color:transparent;border-radius:0;border:#d7d7d7 solid 1px;box-shadow:none!important;padding:10px;font-size:16px;margin-left:0;margin-right:0}
.info-wraper .content span{margin-top:10px}
.info-wraper .radio-button{display:-webkit-flex;display:flex;justify-content:flex-start;cursor:pointer;margin-top:10px;padding:5px 20px}
.info-wraper .radio-button .icon{width:18px;height:18px;border-radius:50%;background-image:url(../images/icon-check.png);background-position:center;background-repeat:no-repeat;background-size:8px 6px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.info-wraper .radio-button.on .icon{background-color:#db1429}
.info-wraper .radio-button .con{margin-left:10px;width:calc(100% - 28px)}
.info-wraper .radio-button .con .text{font-size:16px;color:#333;line-height:18px}
.info-wraper .radio-button .con .tt{font-size:14px;line-height:16px;color:#666;margin-top:8px}
.info-wraper .radio-button .con .tt input[type="text"]{display:inline-block;width:40%;height:38px;background-color:transparent;border-radius:0;box-shadow:none!important;padding-left:10px;padding-right:10px;font-size:14px;margin-right:10px}
body.iOS .info-wraper .content input[type="text"]{border:rgba(0,0,0,0.2) solid .333333px}
body.Android .info-wraper .content input[type="text"]{border:rgba(0,0,0,0.15) solid 1px}
body.iOS .info-wraper .content input[type="text"]:focus{border:#ffcfd4 solid .333333px}
body.Android .info-wraper .content input[type="text"]:focus{border:#ffcfd4 solid 1px}
body.iOS .info-wraper .content textarea{border:rgba(0,0,0,0.2) solid .333333px}
body.Android .info-wraper .content textarea{border:rgba(0,0,0,0.15) solid 1px}
body.iOS .info-wraper .content textarea:focus{border:#ffcfd4 solid .333333px}
body.Android .info-wraper .content textarea:focus{border:#ffcfd4 solid 1px}
body.iOS .info-wraper .content select{border:rgba(0,0,0,0.2) solid .333333px}
body.Android .info-wraper .content select{border:rgba(0,0,0,0.15) solid 1px}
body.iOS .info-wraper .content select:hover{border:#ffcfd4 solid .333333px}
body.Android .info-wraper .content select:hover{border:#ffcfd4 solid 1px}
body.iOS .info-wraper .radio-button .icon{border:rgba(0,0,0,0.2) solid .333333px}
body.Android .info-wraper .radio-button .icon{border:rgba(0,0,0,0.15) solid 1px}
body.iOS .info-wraper .radio-button.on .icon{border:#db1429 solid .333333px}
body.Android .info-wraper .radio-button.on .icon{border:#db1429 solid 1px}
body.iOS .info-wraper .radio-button .con .tt input[type="text"]{border:rgba(0,0,0,0.2) solid .333333px}
body.Android .info-wraper .radio-button .con .tt input[type="text"]{border:rgba(0,0,0,0.15) solid 1px}
body.iOS .info-wraper .radio-button .con .tt input[type="text"]:focus{border:#ffcfd4 solid .333333px}
body.Android .info-wraper .radio-button .con .tt input[type="text"]:focus{border:#ffcfd4 solid 1px}
.info-wraper.tt{padding:0 10px 10px}
.info-wraper.tt .names{float:left;width:25%;font-size:18px;color:#333;line-height:30px;padding-left:10px;padding-right:10px}
.info-wraper.tt .names .star{float:left;width:10px;height:26px;background-image:url(../images/ico-star.png);background-position:left center;background-repeat:no-repeat;background-size:9px 8px;display:inline-block;margin-left:0;margin-right:5px}
.info-wraper.tt .names .star.none{background-image:none;width:0;height:0}
.info-wraper.tt .content{float:left;width:75%;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:14px;color:#222;line-height:20px;min-height:30px;padding:5px 10px}
.cart-submit{margin-top:10px;margin-bottom:20px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px}
.cart-submit a{display:none}
.cart-complete{background-color:#f2f2f2;padding:30px 20px 40px;margin-top:20px;color:#333;font-size:18px;line-height:26px;text-align:left}
.cart-complete .ECpay{margin-top:20px}
.cart-complete .ECpay a{display:block;text-align:center;height:50px;font-size:18px;line-height:50px;border-radius:0;cursor:pointer;background-color:#db1429;color:#fff;font-weight:400;border-radius:2px}
.cart-complete .ECpay a:hover{background-color:#c70015;color:#fff}
.cart-complete .link{margin-top:30px}
.cart-complete .link a{display:inline-block;text-align:center;height:44px;font-size:18px;font-weight:400;line-height:44px;margin-left:5px;margin-right:5px;padding-left:40px;padding-right:40px;border-radius:2px;cursor:pointer;background-color:#f2f2f2;color:#333}
.cart-complete .link a:hover{background-color:#e5e5e5}
.cart-complete .button{margin-top:20px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-complete .button .more{margin-left:5px;margin-right:5px}
.cart-complete .button .more a{padding:0}
.cart-complete .button .more i{margin-right:4px}
body.iOS .cart-complete .link a{border:rgba(0,0,0,0.2) solid .333333px}
body.Android .cart-complete .link a{border:rgba(0,0,0,0.15) solid 1px}
body.iOS .cart-complete .link a:hover{border:rgba(0,0,0,0.4) solid .333333px}
body.Android .cart-complete .link a:hover{border:rgba(0,0,0,0.3) solid 1px}
}
@media (min-width:992px) {
.cart-step{margin-top:30px;height:30px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-step .item{display:-webkit-flex;display:flex;align-items:center}
.cart-step .item .num{width:30px;height:30px;font-size:15px;color:#FFF;background-color:#d7d7d7;border-radius:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-step .item .text{margin-left:10px;color:#d7d7d7;font-size:16px;padding-top:2px}
.cart-step .item .arrow{margin-left:10px;margin-right:10px;color:#d7d7d7;font-size:20px}
.cart-step .item.on .num{background-color:#db1429}
.cart-step .item.on .text{color:#db1429}
.cart-step .item.on .arrow{color:#db1429}
.cart-tips{margin-top:30px;height:46px;color:#333;font-size:14px;padding-top:2px;background-color:#fdf2f2;border:#ffcacc solid 1px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-tips img{width:30px;height:auto;margin-bottom:2px;margin-right:4px}
.cart-name{margin-top:30px;height:46px;background-color:#f2f2f2;display:-webkit-flex;display:flex;align-items:center;padding-right:40px}
.cart-name .name{width:60%;color:#333;font-size:14px;text-align:center;padding-top:1px}
.cart-name .num{width:20%;color:#333;font-size:14px;text-align:center;padding-top:1px}
.cart-name .subtotal{width:20%;color:#333;font-size:14px;text-align:center;padding-top:1px}
.cart-wraper{margin-top:30px;border-bottom:#f2f2f2 solid 5px}
.cart-wraper .shop-name{border-bottom:#d7d7d7 solid 1px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;padding-bottom:10px}
.cart-wraper .shop-name .icon{width:30px;height:30px;background-color:#333;border-radius:50%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-wraper .shop-name .icon img{width:24px;height:auto}
.cart-wraper .shop-name .text{margin-left:10px;color:#333;font-size:16px;padding-top:2px}
.cart-wraper .subtotal{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;padding-top:30px;padding-bottom:30px}
.cart-wraper .subtotal .text{font-size:16px;color:#333;font-weight:400;margin-right:10px}
.cart-wraper .subtotal .text .price{font-size:22px;color:#db1429;font-weight:400}
.cart-wraper .subtotal .link{margin-left:10px;width:160px;height:44px}
.cart-wraper .subtotal .link a{display:inline-block;text-align:center;width:160px;height:44px;font-size:16px;line-height:42px;border-radius:2px;cursor:pointer;border:#ff6e2d solid 1px;padding-left:20px;padding-right:20px;font-weight:700;color:#fff;background-color:#ff6e2d}
.cart-wraper .subtotal .link a:hover{background-color:#db1429;color:#fff;border:#db1429 solid 1px}
.cart-wraper .item{border-bottom:#f2f2f2 solid 1px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px;position:relative;padding-right:40px}
.cart-wraper .item .delete{position:absolute;top:50%;right:0;margin-top:-20px;width:30px;height:40px;cursor:pointer}
.cart-wraper .item .delete .line01{position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;background-color:#666;display:block;width:18px;height:1px;border-radius:3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.cart-wraper .item .delete .line02{position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;background-color:#666;display:block;width:18px;height:1px;border-radius:3px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.cart-wraper .item .delete:hover .line01{background-color:#ec0000}
.cart-wraper .item .delete:hover .line02{background-color:#ec0000}
.cart-wraper .item .product{width:60%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-wraper .item .product .pic{float:left;width:200px;background-position:center;background-repeat:no-repeat;background-size:auto 100%;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.cart-wraper .item .product .pic img{max-width:none;width:100%;height:100%}
.cart-wraper .item .product .pic:hover{background-size:auto 105%}
.cart-wraper .item .product .content{float:right;width:calc(100% - 200px);padding-left:50px}
.cart-wraper .item .product .content .name{font-size:18px;color:#222;line-height:20px;height:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.cart-wraper .item .product .content .text{font-size:18px;color:#222;line-height:22px;height:44px;margin-top:5px;overflow:hidden}
.cart-wraper .item .product .content .remarks{font-size:14px;color:#666;line-height:18px;margin-top:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart-wraper .item .number{width:20%;display:-webkit-flex;display:flex;justify-content:center}
.cart-wraper .item .number input[type="text"]{border:#d7d7d7 solid 1px;border-left:0;border-right:0;width:80px;height:40px;text-align:center;font-size:18px;color:#333;border-radius:0}
.cart-wraper .item .number span{border:#d7d7d7 solid 1px;width:40px;height:40px;display:inline-block;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:10px 10px}
.cart-wraper .item .number span.add{background-image:url(../images/icon-add.png)}
.cart-wraper .item .number span.dec{background-image:url(../images/icon-dec.png)}
.cart-wraper .item .subtotals{width:20%;color:#CD0D00;font-size:20px;line-height:26px;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column}
.cart-wraper .item .subtotals span{color:#222;font-size:18px;line-height:22px;display:block;margin-top:5px}
.cart-wraper .tips{border-bottom:#f2f2f2 solid 1px;padding:20px 0;text-align:right}
.cart-wraper .tips p{color:#333;font-size:16px;line-height:28px}
.cart-wraper .tips em{color:#CD0D00}
.cart-wraper .items{border-bottom:#f2f2f2 solid 1px;padding:20px 0;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}
.cart-wraper .items em{color:#ff6e2d}
.cart-wraper .items input[type="text"]{width:auto;height:44px;color:#222;font-size:14px;line-height:44px;margin-left:5px;margin-right:10px;background-color:#fff;border:rgba(0,0,0,0.2) solid 1px;border-radius:3px;padding-left:12px;padding-right:12px;-webkit-transition:all .2s linear;transition:all .2s linear}
.cart-wraper .items input[type="text"]:focus{border:rgba(0,0,0,0.3) solid 1px}
.cart-wraper .items input[type="text"]::-webkit-input-placeholder{color:#999}
.cart-wraper .items input[type="text"]::-moz-placeholder{color:#999}
.cart-wraper .items input[type="text"]:-moz-placeholder{color:#999}
.cart-wraper .items input[type="text"]:-ms-input-placeholder{color:#999}
.cart-wraper select{width:auto;height:40px;padding:12px 25px 12px 15px;font-size:14px;color:#333;display:inline-block;background-color:#F8F8F8;background-image:none;border:1px solid #ccc;border-radius:3px;background-image:url(../images/selectarr.png);background-position:right center;background-repeat:no-repeat;background-size:auto 24px}
.info-name{margin-top:30px;height:46px;background-color:#f2f2f2;padding-left:30px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#222}
.info-wraper{padding-top:10px;padding-bottom:30px}
.info-wraper .names{float:left;width:15%;font-size:16px;color:#333;line-height:40px}
.info-wraper .names .star{float:left;width:20px;height:36px;background-image:url(../images/ico-star.png);background-position:center center;background-repeat:no-repeat;background-size:9px 8px;display:inline-block}
.info-wraper .names .star.none{background-image:none}
.info-wraper .content{float:left;width:85%;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#222;line-height:20px;min-height:40px}
.info-wraper .content input[type="text"]{width:auto;height:40px;background-color:transparent;border-radius:0;border:#d7d7d7 solid 1px;box-shadow:none!important;padding-left:10px;padding-right:10px;font-size:15px;margin-left:5px;margin-right:5px}
.info-wraper .content input[type="text"]:focus{border:#ffcfd4 solid 1px}
.info-wraper .content span{margin-left:5px;margin-right:5px}
.info-wraper .content select{height:40px;background-color:transparent;border-radius:0;border:#d7d7d7 solid 1px;box-shadow:none!important;padding-left:10px;padding-right:10px;font-size:15px;margin-left:5px;margin-right:5px;background-image:url(../images/arrow-down.png);background-position:calc(100% - 10px) 15px;background-size:14px auto;background-repeat:no-repeat}
.info-wraper .content select:hover{border:#ffcfd4 solid 1px}
.info-wraper .content select.address-01{width:calc(20% - 10px)}
.info-wraper .content select.address-02{width:calc(30% - 10px)}
.info-wraper .content input[type="text"].address-03{width:calc(50% - 10px)}
.info-wraper .content textarea{width:calc(100% - 10px);background-color:transparent;border-radius:0;border:#d7d7d7 solid 1px;box-shadow:none!important;padding:10px;font-size:15px;margin-left:5px;margin-right:5px}
.info-wraper .content textarea:focus{border:#ffcfd4 solid 1px}
.info-wraper .radio-button{display:-webkit-flex;display:flex;justify-content:flex-start;cursor:pointer;margin-top:10px;padding:10px 20px}
.info-wraper .radio-button .icon{width:18px;height:18px;border:#d7d7d7 solid 1px;border-radius:50%;background-image:url(../images/icon-check.png);background-position:center;background-repeat:no-repeat;background-size:8px 6px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.info-wraper .radio-button.on .icon{border:#db1429 solid 1px;background-color:#db1429}
.info-wraper .radio-button .con{margin-left:10px;padding-top:0}
.info-wraper .radio-button .con .text{font-size:16px;color:#333;line-height:18px}
.info-wraper .radio-button .con .tt{font-size:14px;color:#666;margin-top:10px}
.info-wraper .radio-button .con .tt input[type="text"]{display:inline-block;width:auto;height:38px;background-color:transparent;border-radius:0;border:#d7d7d7 solid 1px;box-shadow:none!important;padding-left:10px;padding-right:10px;font-size:14px;margin-right:10px}
.info-wraper .radio-button .con .tt input[type="text"]:focus{border:#ffcfd4 solid 1px}
.cart-submit{margin-top:30px;margin-bottom:80px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-submit a{display:inline-block;text-align:center;height:60px;font-size:18px;line-height:60px;border-radius:0;cursor:pointer;background-color:#db1429;color:#fff;padding-left:80px;padding-right:80px;padding-top:2px;border-radius:3px}
.cart-submit a:hover{background-color:#c70015;color:#fff}
.cart-complete{background-color:#f2f2f2;padding:40px 80px;margin-top:30px;margin-bottom:40px;color:#333;font-size:18px;line-height:34px;text-align:center}
.cart-complete .ECpay{margin-top:20px}
.cart-complete .ECpay a{display:inline-block;text-align:center;height:60px;font-size:18px;line-height:60px;border-radius:0;cursor:pointer;background-color:#db1429;color:#fff;font-weight:400;padding-left:80px;padding-right:80px;border-radius:3px}
.cart-complete .ECpay a:hover{background-color:#c70015;color:#fff}
.cart-complete .link{margin-top:30px}
.cart-complete .link a{display:inline-block;text-align:center;height:50px;font-size:16px;font-weight:400;line-height:50px;margin-left:5px;margin-right:5px;padding-left:40px;padding-right:40px;border-radius:3px;cursor:pointer;background-color:#f2f2f2;border:#999 solid 1px;color:#333}
.cart-complete .link a:hover{background-color:#e5e5e5}
.cart-complete .button{margin-top:20px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.cart-complete .button .more{margin-left:10px;margin-right:10px}
.cart-complete .button .more i{margin-right:4px}
}
table{width:100%;border-collapse:separate;border-spacing:1px;}
table th{padding:12px;line-height:24px;font-size:16px;text-align:center}
table td{padding:12px;line-height:24px;font-size:16px;color:#222;text-align:left;background-color:#fff}
table td:first-child{text-align:left}
table tr:hover{background-color:#fff3f3}
table td.tc{text-align:center!important}