.fullSlide{ position:relative; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top; display:block  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;filter:alpha(opacity=60);opacity:0.6 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
font-size:0;
}
.fullSlide .hd ul .on{ background-position:0 0; }

.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

/*********************/
.xialacaidan li.m{position:relative;}
.xialacaidan li.m .sub{ display:none  ; /*Ä¬ÈÏÒþ²Ø*/  position:absolute; left:-20px; top:40px; z-index:1; width:100%; border:1px solid #E6E4E3; border-top:0; background:rgba(255,255,255,255); padding:0 30px;}
.xialacaidan li.m .sub li{ text-align:left; padding:0 ; margin:0 -10px; margin-bottom:-1px; line-height:1.5; display:block;   }
.xialacaidan li.m .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0;  line-height:1.5; color:#333; display:block; font-size:14px;   }
.xialacaidan li.m .sub li a:hover{ color:#000;   }
@media(max-width:960px){
ul.xialacaidan { top:30%;}
.xialacaidan li.m{ height:auto; position:relative; text-align:left; border-bottom:1px solid #fff; padding:10px 0;  }
.nav li a{ display:block; line-height:2; border:none;  }
.xialacaidan li.m{clear:both; zoom:1}
.xialacaidan li.m:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.xialacaidan li.m .sub{ display: block  ; background:rgba(0,0,0,.1); position:relative; margin:0 auto !important; left:0; top:0; border:none; clear:both; zoom:1}
.xialacaidan li.m .sub:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.xialacaidan li.m .sub{ text-align:left; }
.xialacaidan li.m .sub li{ display:inline-block; text-align:left; padding:0 5px ; margin:0; }
.xialacaidan li.m .sub li a{ border:none; color:#bbb !important;}
}
/*****************/
.ly-tit{ padding:50px 0; clear:both; width:100%;}
.ly-tit .title-left-span h3{ font-size:14px; color:#E46713; background:url(545487.png) center center no-repeat ; font-weight:normal; text-transform:uppercase;}
.ly-tit h2{ line-height:1em; font-size:36px; padding-bottom:30px; text-align:center;}
/*************/
.layout-solufive{padding:calc(1% + 10px) 0 calc(2% + 20px); }
.layout-bg {
    box-sizing: border-box;
    width: 1350px;
    max-width: 100%;
    margin: auto;
    overflow: visible;
}
.layout-solufive .mod-othercontent01 .content-bg{display:flex; align-items:start; flex-wrap:wrap; }
.layout-solufive .mod-othercontent01 .item{width:calc(100%/3 - 0.5vw - 10px); margin:calc(0.25vw + 5px); position:relative; }
.layout-solufive .mod-othercontent01 .item h3{font-size:calc(0.2vw + 14px); line-height:calc(0.25vw + 20px); color:#000; padding:calc(0.25vw + 5px); text-align:center; }
.layout-solufive .mod-othercontent01 .img{position:relative; }
.layout-solufive .mod-othercontent01 .img *{display:block; }
.layout-solufive .mod-othercontent01 .img img{width:100%; }
.layout-solufive .mod-othercontent01 .img a:after{content:"\f00e"; font:24px/1 FontAwesome; position:absolute; top:0; right:0; left:0; bottom:0; background:rgba(0,0,0,0.4); outline:1px solid #fff; outline-offset:-10px; text-align:center; color:#fff; display:flex; align-items:center; justify-content:center; opacity:0; }
.layout-solufive .mod-othercontent01 .item:hover a:after{opacity:1; }

@media(max-width:768px){
.layout-solufive .mod-othercontent01 .item{width:calc(100%/2 - 0.5vw - 10px); }
}

@media(max-width:480px){
.layout-solufive .mod-othercontent01 .item{width:calc(100% - 0.5vw - 10px); }
}

.layout-soluFive{padding:calc(2% + 20px) 0; background:url(Q_90.jpg) center/cover no-repeat;}


.layout-soluFive .mod-customlist01 .mod-bg{display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.layout-soluFive .mod-customlist01 .mod-title{width:calc(39.5% - 2vw - 10px);}
.layout-soluFive .mod-customlist01 .title-right{color:#fff; padding-top:calc(0.25vw + 5px);}
.layout-soluFive .mod-customlist01 .title-right-span{display:block;}
.layout-soluFive .mod-customlist01 .mod-title h2{font-size: calc(1.5vw + 18px); line-height: calc(1.5vw + 25px); font-weight:700; color:#fff;}
.layout-soluFive .mod-customlist01 .mod-title h3{color:#fff; font-weight:600; padding:5px 20px; text-transform:uppercase; display:inline-block; background:url(https://icdn.tradew.com/stylefile/20334/title-bg.png) left center no-repeat; filter:grayscale(1) brightness(10);}
.layout-soluFive .mod-customlist01 .mod-content{width:60.5%; padding:calc(1vw + 10px); border-radius:calc(0.5vw + 5px); background:#fff; box-sizing:border-box; text-align:left;}

@media(max-width:768px){
 .layout-soluFive .mod-customlist01 .mod-title{width:100%;}
 .layout-soluFive .mod-customlist01 .mod-content{width:100%;}
}
.mod-customlist01 .card-title{display:none;}
.mod-customlist01 .card-title-tabs{display:flex; align-items:flex-start; flex-wrap:wrap; position:relative; z-index:2;}
.mod-customlist01 .card-title-tabs:after{content:""; width:100%; height:1px; background:#999; position:absolute; bottom:0px; left:0px; z-index:-1;}
.mod-customlist01 .card-title-tab{font-size:calc(0.2vw + 12px); line-height:calc(0.25vw + 20px); color:#333; font-weight:600; cursor:pointer; border-bottom:1px solid transparent; position:relative; padding:10px 0;}
.mod-customlist01 .card-title-tab:after{content:""; border-left:4px solid transparent; border-right:4px solid transparent; border-bottom:4px solid var(--main); position:absolute; left:50%; margin-left:-2px; bottom:0px; display:none;}
.mod-customlist01 .card-title-tab.on{border-bottom-color:var(--main); color:var(--main);}
.mod-customlist01 .card-title-tab.on:after{display:block;}

.mod-customlist01 .card-html-tab{display:none;}
.mod-customlist01 .card-html-tab.on{display:block;}

.mod-customlist01 .custom-list{display:flex; flex-wrap:wrap; align-items:start; justify-content:space-between;}
.mod-customlist01 .custom-item{padding-bottom:calc(0.25vw + 5px); width:calc(50% - 2vw - 10px);}
.mod-customlist01 .custom-item:nth-of-type(5){width:100%;}
.mod-customlist01 .custom-item155{ width:100%;}

.mod-customlist01 .custom-html-title{font-size:calc(0.2vw + 14px); line-height:calc(0.25vw + 20px); color:#333; font-weight:600; padding-bottom:5px;}
.mod-customlist01 .custom-html-title.title-must:before{content:"*"; padding:0 3px;}
.mod-customlist01 .custom-para-list{overflow:hidden;}
.mod-customlist01 .item-input input{width:100%; font-size:14px; line-height:25px; border:1px solid #ccc; padding:calc(0.25vw + 5px); background:#fff; box-sizing:border-box; border-radius:5px;}
.mod-customlist01 .item-input input.error{outline:1px solid #f00; outline-offset: -1px;}
.mod-customlist01 .custom-para-item{padding:2px 0;}
.mod-customlist01 .item-textarea textarea{width:100%; padding:calc(0.25vw + 5px); box-sizing:border-box; border:1px solid #ccc; border-radius:5px;}
.mod-customlist01 .item-select select{width:100%; font-size:14px; line-height:25px; border:1px solid #ccc; padding:calc(0.25vw + 5px); background:#fff; box-sizing:border-box; border-radius:5px; height:calc(0.5vw + 35px);}

.mod-customlist01 .item-radio{display:flex; align-items:flex-start; flex-wrap:wrap;}
.mod-customlist01 .custom-radio{font-size:calc(0.1vw + 12px); line-height:calc(0.25vw + 15px); color:#333; display:flex; align-items:center; padding:5px; min-width:calc(20% - 10px);}
.mod-customlist01 .custom-radio span{padding:0 5px; flex:1 1 0;}
.mod-customlist01 .custom-radio img{width:30px; height:30px;}
.mod-customlist01 .custom-radio input:checked{color:var(--main);}

.mod-customlist01 .item-checkbox{display:flex; align-items:flex-start; flex-wrap:wrap;}
.mod-customlist01 .custom-checkbox{font-size:calc(0.1vw + 12px); line-height:calc(0.25vw + 15px); color:#333; display:flex; align-items:center; padding:5px; min-width:calc(20% - 10px);}
.mod-customlist01 .custom-checkbox span{padding:0 5px; flex:1 1 0;}
.mod-customlist01 .custom-checkbox img{width:calc(2.5vw + 50px); height:calc(2.5vw + 50px); border-radius:5px; border:1px solid #ccc;}
.mod-customlist01 .custom-checkbox input:checked + img{border-color:var(--main);}

.mod-customlist01 .item-definition{display:flex; align-items:flex-start; flex-wrap:wrap;}
.mod-customlist01 .custom-definition{padding:5px; min-width:calc(20% - 10px);}
.mod-customlist01 .custom-definition a{font-size:calc(0.2vw + 12px); line-height:calc(0.25vw + 20px); color:#333; display:flex; align-items:center;}
.mod-customlist01 .custom-definition span{padding:0 5px; flex:1 1 0;}
.mod-customlist01 .custom-definition a:before{content:"\f096"; font:14px/1 FontAwesome; flex:0 0 15px;}
.mod-customlist01 .custom-definition img{width:40px; height:40px;}
.mod-customlist01 .custom-definition a.on{color:var(--main);}
.mod-customlist01 .custom-definition a.on:before{content:"\f14a";}

.mod-customlist01 .upload-attachment-items li{border-bottom:1px dashed #ccc; display:flex; justify-content:space-between;}
.mod-customlist01 .upload-attachment-items li:last-of-type{margin-bottom:10px;}
.mod-customlist01 .upload-attachment-items li a{font-size:12px; color:#333; line-height:20px;}
.mod-customlist01 .upload-attachment-items li button{color:var(--main); cursor:pointer; display:block;}
.mod-customlist01 .upload-attachment .btn-upload{font-size:13px; color:#fff; line-height:20px; padding:5px 10px; border:none; border-radius:3px; cursor:pointer; background:var(--main); margin:3px 0px;}

.mod-customlist01 .custom-conact{display:flex; flex-wrap:wrap; justify-content:space-between; width:100%;}
.mod-customlist01 .custom-conact dl{padding:calc(0.25vw + 5px) 0; width:100%;}
.mod-customlist01 .custom-conact dl dd.yzmkj{ position:relative}
.mod-customlist01 .custom-conact dl dd.yzmkj img.yzmtp{ position:absolute; right:5px; top:5px;}

.mod-customlist01 .custom-conact dt{font-size:calc(0.2vw + 12px); line-height:calc(0.25vw + 20px); color:#333; font-weight:600; padding-bottom:calc(0.25vw + 5px);}
.mod-customlist01 .custom-conact input{width:100%; font-size:14px; line-height:25px; border:1px solid #ccc; padding:calc(0.25vw + 5px); background:#fff; box-sizing:border-box; border-radius:5px;}

.mod-customlist01 .custom-btn{padding:15px calc(1vw + 10px); display:flex; justify-content:center;}
.mod-customlist01 .custom-btn button{font-size:14px; color:#fff; line-height:25px; text-transform:capitalize; padding:calc(0.25vw + 5px) calc(4vw + 40px); border-radius:5px; background:#111;; cursor:pointer; display:block;}

.layout-quote .mod-customlist01 .mod-bg{padding:calc(1.5vw + 10px); background:#fff; border-radius:calc(0.5vw + 5px); margin:calc(2vw + 20px) auto; max-widtH:1200px; box-sizing:border-box;}
.layout-quote .mod-customlist01 .mod-title{border-bottom:2px solid #ccc;}
.layout-quote .mod-customlist01 .title-left{float:none; font-size:calc(0.5vw + 14px); line-height:calc(0.5vw + 20px); color:var(--main); font-weight:600;}
.layout-quote .mod-customlist01 .title-right{float:none; padding:calc(0.25vw + 5px) 0;}
.layout-quote .mod-customlist01 .title-right-span span{color:var(--main);}

/*******************/
