@charset "utf-8";

html{height: 100%;overflow-x: hidden;}
body{height: 100%;background-color: #000;}
ul,ol,li,dl,dt,dd {margin: 0;padding: 0;list-style: none;}
a {color: #333;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;text-decoration: none;}
a:hover {color: #ea5518;text-decoration: none;}
a:focus,
a:active {outline: none;text-decoration: none;}
section{padding: 20px 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.container{width: 100%;margin: 0 auto;max-width: 1630px;}
@media (min-width: 768px) {
	body > section {padding: 30px 0;}
}
@media (min-width: 992px) {
	body > section {padding: 35px 0;}
	.container-nav{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width: 1630px;}
}
@media (min-width: 1200px) {
	body > section {padding: 45px 0;}
}
.container-1200{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width: 1230px;}
.container-1620{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width: 1630px;}
.my-transition{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}

.scrollToTop {color: #fff;position: fixed;bottom: 5px;right: 5px;width: 40px;height: 40px;text-align: center;cursor: pointer;background-color: #ea5518;z-index: 1005;display: none;border-radius:5px;}
.scrollToTop i {line-height: 40px;font-size: 16px;}
.scrollToTop:hover{opacity:0.7;}


/* layout */

.tdc-header{transition: 1s;}


.tdc-header-warn{height: auto;overflow: hidden;position: relative;background-color: #000;padding: 2vw 0;transition: .5s;}
.tdc-header-warn.hide{display: none;}
.tdc-header-warn.show{display: block;}
.tdc-header-warn .top-warn{width: 100%;max-width: 1200px;padding: 0 15px;/*padding-right: 50px;*/text-align: center;color: #fff;font-size: 14px;margin-left: auto;margin-right: auto;}
.tdc-header-warn .top-warn i{ padding-right:2px;}
.tdc-header-warn .warn-baibai{position: absolute;top: 5px;right: 10px;color: #ea5518;display: inline-block;font-size: 20px;cursor: pointer;display: none;}
.tdc-header-warn .top-warn span{font-family: 'GothamBold'; font-weight: bold;}
@media (min-width: 992px) {
	.tdc-header-warn{padding: 1.041666vw 0;}
	.tdc-header-warn .top-warn{font-size: 16px;}
}

/* mbootstrap */
.header{ background-color: #000;}
.fixed{position: fixed;top: 0px;left: 0px;right: 0px;z-index: 9999;box-shadow: 0 5px 10px rgba(0,0,0,.1);}
.navbar-nav{margin-top: 0px;margin-bottom: 0px;}
/* first level menu */
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-top: 0;}
.navbar.navbar-default {margin: 0px;border: none;background-color: #000;z-index: 111;}
.navbar.navbar-default .navbar-nav{background-color: #222;}
/* first level menu items */
.navbar-default .navbar-nav > li > a {text-transform: capitalize;font-size: 14px;color: #131313;z-index: 102;}
.navbar-default .navbar-nav > li > a:hover {-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
/* first level active menu items on hover/focus */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {color: #ea5518;background-color: transparent;}
/* first level active menu items when opened */
.main-navigation .navbar-nav > .open > a,
.main-navigation .navbar-nav > .open > a:hover,
.main-navigation .navbar-nav > .open > a:focus {color: #ea5518;background-color: transparent;}
/* first level active menu items when clicked */
.main-navigation .navbar-nav > .open > a:active,
.main-navigation .navbar-nav > .open.active > a:active {background-color: #ffffff;-webkit-box-shadow: none;box-shadow: none;border-color: #33CC33;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.main-navigation .navbar-nav > .open > a:active + ul,
.main-navigation .navbar-nav > .open.active > a:active + ul {display: none;}
/* second level menu */
.dropdown-menu {width: auto;/* min-width: 150px; */min-width: 100%;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0;margin: 0;background-color: rgba(250,250,250,0.9);-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);z-index: 101;}
/* second level menu items */
.dropdown-menu > li > a {padding: 8px 20px;font-size: 14px;color: #666666;border-bottom: 1px solid #DDDDDD;	-webkit-transition: none;-moz-transition: none;	-o-transition: none;-ms-transition: none;transition: none;}
/* second level menu items on focus/hover and when opened */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu .menu > .active > a,
.dropdown-menu .menu > .active > a:hover,
.dropdown-menu .menu > .active > a:focus {color: #018fd7;}
/* third level menu */
.dropdown-menu .dropdown-menu {top: 0px;left: 100% !important;padding-top: 0;margin-left: -1px;border-left: none;-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);border-top: 1px solid #f1f1f1;}
/* dropdown animations */
.animated.main-navigation .open .dropdown-menu,
.open .dropdown-animation {-webkit-animation-duration: 0.2s;animation-duration: 0.2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;/* -webkit-animation-name: fadeInUpSmall;animation-name: fadeInUpSmall; */}
.open .dropdown-animation {-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}
.animated.main-navigation .dropdown-menu .open .dropdown-menu {/* -webkit-animation-name: fadeInLeftSmall;animation-name: fadeInLeftSmall; */}
/* mobile menu toggle button */
.navbar-default .navbar-toggle {border: none;margin-top: 10px;margin-right: 5px;}
/* mobile menu toggle button on hover/focus */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ea5518;}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {background-color: #ea5518;}
.main-navigation .navbar-brand{padding-top: 5px;padding-bottom: 5px;height: auto;}
.main-navigation .navbar-brand img{height: 30px;margin-top: 5px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.main-navigation .navbar-nav > li.mega-menu{position: static !important;}
.dropdown-menu.product-menu{border-radius: 0;padding: 15px 0;width: 100%;box-shadow: none;border-top: 1px solid #eee;}


/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	.navbar.navbar-default{border-radius: 0px;border: none;}
	.navbar.navbar-default .navbar-nav{float: none;}
	.navbar-default .navbar-nav > li{float: none;display: block;}
	.main-navigation .navbar-header{float: none !important;}
	.main-navigation .navbar-toggle{display: block;}
	.navbar-collapse.collapse{display: none !important;}
	.collapse.in{display: block !important;}
}
@media (min-width:992px) {
	.main-navigation .navbar-header{float: left !important;}
	.main-navigation .navbar-toggle{display: none;}
	.navbar-collapse.collapse{display: block !important;float: right;}
	.navbar.navbar-default{margin: 0px;background-color: transparent;border-color: transparent;border-radius: 0px;border: none;}
	.navbar.navbar-default .navbar-nav{background-color: transparent;float: left;}
	.main-navigation .navbar-right .dropdown-menu {right: auto;left: 0;}
	.main-navigation .navbar-right > li:last-child > .dropdown-menu {right: 0;left: auto;}
	.navbar-nav li.dropdown a:hover{background: none;}
	.main-navigation .navbar-nav {float: right;}
	.navbar-default .navbar-nav > li{float: left;margin: 0 8px;}
	.navbar-default .navbar-nav > li:before,
	.navbar-default .navbar-nav > li:after{display: table;content: " ";}
	.navbar-default .navbar-nav > li:after{clear: both;}
	.navbar-default .navbar-nav > li > a{color: #333;line-height: 40px;font-size: 16px;padding-top: 15px;padding-bottom: 15px;padding-left: 15px;padding-right: 15px;background-color: transparent!important;}
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > li > a:hover{color: #ea5518;}
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus { color: #ea5518;}
	.main-navigation .navbar-nav > .open > a,
	.main-navigation .navbar-nav > .open > a:hover,
	.main-navigation .navbar-nav > .open > a:focus { color: #ea5518;}
	.main-navigation .navbar-header .logo{float: left;}
	.main-navigation .navbar-brand { padding-top: 10px; padding-bottom: 10px;padding-left: 0;}
	.main-navigation .navbar-brand img{height: 50px;}
	.dropdown-menu{border: none;background-color: #fff;border-radius: 0 0 5px 5px;padding-top: 0;padding-bottom: 5px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}
	.dropdown-menu > li > a{color: #555;font-size: 14px;border-bottom: none;padding-top: 10px;padding-bottom: 10px;}
	.dropdown-menu > li > a:hover{color: #ea5518 !important;}
	.nav .open > a{background-color: #fff!important;color: #ea5518;}
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #fff;}
}
/* Large devices (Large desktops 1200px and up) */
@media (min-width:1200px) {
	.main-navigation .navbar-brand img{height: 64px;}
	.main-navigation .navbar-nav > li {margin-left: 10px;margin-right: 10px;}
	.main-navigation .navbar-nav > li >a {font-size: 15px;padding-top: 22px;padding-bottom: 22px;}
	.navbar-default .navbar-nav > li.line span{margin-top: 42px;}
}
@media (min-width:1400px) {
	.main-navigation .navbar-nav > li {margin-left: 13px;margin-right: 13px;}
	.main-navigation .navbar-nav > li >a {font-size: 16px;padding-top: 22px;padding-bottom: 22px;}
	.navbar-default .navbar-nav > li.line span{margin-top: 47px;}
}
@media (min-width:1600px) {
	.main-navigation .navbar-nav > li {margin-left: 20px;margin-right: 20px;}
	.main-navigation .navbar-nav > li >a {font-size: 18px;}
}

@media (max-width:992px) {
	.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #aaa;background-color: transparent;}
	.navbar-default .navbar-nav > li > a {border-bottom: 1px solid #444;color: #aaa;text-transform: uppercase;}
	.navbar-default .navbar-nav > li:last-child > a {border-bottom: 1px solid transparent;}
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus{color: #ea5518;}
	.main-navigation .navbar-nav > .open > a,
	.main-navigation .navbar-nav > .open > a:hover,
	.main-navigation .navbar-nav > .open > a:focus {border-color: #ea5518;-moz-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;color: #ea5518;}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {color: #ea5518!important;}
	.navbar-default .navbar-nav .open .dropdown-menu {background-color: #000;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a,
	.navbar-default .navbar-nav .open .dropdown-menu .dropdown-header {padding: 12px 15px 12px 30px;color: #aaa;border-color: #444;background-color: transparent;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;}
	.navbar-nav .open .dropdown-menu .dropdown-menu > li > a {padding-left: 40px;}
	.navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-menu > li > a {padding-left: 60px;}
	.dropdown>a:before {right: 32px;}
	.dropdown .dropdown>a:before {right: 36px;}
}


/** pc -nav **/
.tdc-nav-bar{padding-left: 3.125vw;padding-right: 3.125vw;background-color: #292929;/* position: relative; */transition: .5s;}
.tdc-nav-bar.fixed{position: fixed;left: 0;top: 0;right: 0;}
.tdc-nav-outer{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;height: 60px;justify-content: space-between;}
.head-you{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;height: 100%;}
.tdc-nav-logo{height: auto;overflow: hidden;float: left;}
.tdc-nav-logo a{display: block;}
.tdc-nav-logo img{max-width: 100%;height: 44px;transition: .5s;}
.tdc-lang-wrap{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 100;height: 100%;float: right;margin-left: 30px;}
.tdc-open-lang{color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;cursor: pointer;font-size: 16px;transition: .5s;}
.tdc-open-lang i{display: inline-block;color: #ea5518;font-size: 20px;margin-right: 5px;background: url(../img/lang.gif) no-repeat;background-size: 30px 30px;width: 30px;height: 30px;	}
.tdc-open-lang span{display: inline-block;margin-left: 5px;font-size: 14px;}
.tdc-lang-menu{position: absolute;top: 100%;right: 0;background-color: #000;z-index: 101;padding: 5px 12px;transform: translateY(20px);transition: .5s;opacity: 0;visibility: hidden;pointer-events: none;}
.tdc-lang-menu li{height: auto;overflow: hidden;font-size: 14px;padding: 5px;}
.tdc-lang-menu li a{color: #fff;line-height: 30px;padding-left: 38px;background-repeat: no-repeat;background-position: 0 50%;background-size: 26px;display: inline-block;}
.tdc-lang-menu li a.en{background-image: url(../img/en2.png);}
.tdc-lang-menu li a.cn{background-image: url(../img/cn2.png);}
.tdc-lang-wrap:hover .tdc-lang-menu{transform: translateY(0);opacity: 1;visibility: visible;pointer-events: auto;}
.tdc-lang-menu li a:hover{color: #ea5518;}
.tdc-search-form{height: 42px;overflow: hidden;position: relative;margin-left: 15px;}
.tdc-search-wrap{height: auto;overflow: hidden;position: relative;}
.tdc-search-wrap input{height: 42px;line-height: 42px;width: 290px;border: none;outline: none;background-color: #3f3f3f;border-radius: 22px;color: #999;font-size: 16px;padding-left: 20px;padding-right: 40px;transition: .5s;}
.tdc-search-wrap button{display: block;width: 38px;height: 38px;text-align: center;line-height: 38px;color: #fff;background-color: #ea5518;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);right: 2px;border: none;outline: none;cursor: pointer;}
.tdc-search-wrap button i{display: inline-block;font-size: 24px;vertical-align: top;}
.tdc-navbar-nav{display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}
.tdc-navbar-nav > li.category4 .about-menu, .tdc-navbar-nav > li.category28 .about-menu, .tdc-navbar-nav > li.category44 .about-menu, .tdc-navbar-nav > li.category48 .about-menu{ display: none !important;}
.tdc-navbar-nav > li{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;padding: 0 5px;transition: .5s;position: relative;z-index: 999;}
.tdc-navbar-nav > li > a{color: #fff;font-size: 20px;text-transform: capitalize;display: inline-block;padding: 0 15px; text-transform:uppercase;}
.tdc-navbar-nav > li > a:hover{color: #ea5518;}
.tdc-navbar-nav > li.active > a{color: #ea5518;}
.tdc-navbar-nav > li.mega-product{/*position: static !important;*/}
.tdc-nav-product{position: absolute;height: calc(100vh);padding: 60px 0 20px;top: 100%;bottom: 0;left: 0;width: 100%;background-color: #000;z-index: 999999;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(30px);transition: .5s;padding-left: 3.125vw;padding-right: 3.125vw;}
.tdc-navbar-nav li.mega-product:hover .tdc-nav-product{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);}
.tdc-tab-nav{height: auto;overflow: hidden;float: right;margin-right: 20px;}
.tdc-tab-nav h3{height: auto;overflow: hidden;margin-top: 0;margin-bottom: 85px;}
.tdc-tab-nav h3 a{font-size: 16px;color: #6f6f6f;position: relative;line-height: 1.65;display: inline-block;}
.tdc-tab-nav h3 a:after{content: '';display: block;position: absolute;bottom: 0;left: 0;height: 1px;width: 30px;background-color: #6f6f6f;transition: .5s;}
.tdc-tab-nav h3.active a{color: #ea5518;}
.tdc-tab-nav h3.active a:after{width: 100%;background-color: #ea5518;}
.tdc-tab-list{height: auto;overflow: hidden;position: relative;display: none;transition: .5s;}
.tdc-tab-sort{height: auto;overflow: hidden;padding: 1%;}
.tdc-tab-sort a{display: block;}
.tdc-tab-sort .pic{height: auto;overflow: hidden;}
.tdc-tab-sort .pic img{display: block;width: 100%;height: auto;margin: 0 auto;transform: scale(1.05);transition: .5s;}
.tdc-tab-sort .pic:hover img{transform: scale(1);}
.tdc-tab-sort h4{height: auto;overflow: hidden;text-align: center;color: #6f6f6f;font-size: 14px;transition: .5s;margin-top: 25px;margin-bottom: 0;}
.tdc-tab-sort:hover h4{color: #ea5518;}
.tdc-nav-items{height: auto;overflow: hidden;position: relative;/* background-color: #1d1d1d; margin-bottom: 25px;padding-bottom: 5px; */padding: 0% 0 4%;margin-bottom: 4%;}
.tdc-nav-items a{display: block;width: 100%;height: 100%;position: relative;}
.tdc-nav-items .pic{width: 96%;height: auto;overflow: hidden;margin: 0 auto;}
.tdc-nav-items .pic img{display: block;width: 100%;height: auto;margin: 0 auto;transition: .5s;transform: scale(1.05);}
.tdc-nav-items .pic:hover img{transform: scale(1);}
.tdc-nav-items .title{padding: 0 5px;text-align: center;margin-top: 5px;margin-bottom: 0;font-size: 12px;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: rgb(204, 204, 204);}
.about-menu{position: absolute;left: 0;top: 100%;width: auto!important;background-color: #000;padding: 10px 15px;transition: .5s;transform: translateY(30px);opacity: 0;visibility: hidden;pointer-events: none;}
.about-menu a{display: block;height: auto;overflow: hidden;color: #999;font-size: 14px;white-space: nowrap;line-height: 24px;margin: 6px 0;}
.about-menu a:hover{color: #ea5518;}
.tdc-navbar-nav > li:hover .about-menu{opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);}
.tdc-nav-items .pic span{display: block;width: 30px;height: 16px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;position: absolute;top: 10px;left: 10px;transition: 0.5s;}

.tdc-nav-items .pic span.is_head{background-image: url(../img/xinxin.png);}
.tdc-nav-items .pic span.is_recom{background-image: url(../img/hot.png);}

@media (min-width: 768px) {
	.tdc-nav-items .title{font-size: 12px;}
}
@media (min-width: 992px) {
	.tdc-navbar-nav > li{margin: 0 5px;}
	.tdc-navbar-nav > li > a{font-size: 14px;padding-left: 10px;padding-right: 10px;}
	.tdc-open-lang{font-size: 14px;}
	.tdc-nav-logo img{height: 30px;}	
}
@media (min-width: 1200px) {
	.tdc-navbar-nav > li{margin: 0 10px;}
	.tdc-navbar-nav > li > a{font-size: 16px;}
	.tdc-search-form{display: none;}
	.tdc-nav-logo img{height: 40px;}
	.tdc-tab-nav{margin-right: 30px;}
	.tdc-nav-items .title{font-size: 14px;}	
}
@media (min-width: 1400px) {
	.tdc-navbar-nav > li{margin: 0 3px;}
	.tdc-navbar-nav > li > a{font-size: 16px;padding-left: 10px;padding-right: 10px;}
	.tdc-search-wrap input{width: 220px;}
	.tdc-open-lang{font-size: 14px;}
	.tdc-search-form{display: block;}
	.tdc-nav-logo img{height: 44px;}
	.tdc-tab-nav{margin-right: 40px;}
}
@media (min-width: 1600px) {
	.tdc-navbar-nav > li{margin: 0 15px;}
	.tdc-navbar-nav > li > a{font-size: 16px;padding-left: 15px;padding-right: 15px;}
	.tdc-search-wrap input{width: 250px;}
	.tdc-open-lang{font-size: 16px;}
	.tdc-tab-nav{margin-right: 50px;}
	.tdc-tab-nav h3 a{font-size: 20px;}
}
@media (min-width: 1700px) {
	.tdc-navbar-nav > li{margin: 0 16px;}
	.tdc-navbar-nav > li > a{font-size: 18px;}
	.tdc-search-wrap input{width: 260px;}
	.tdc-open-lang{font-size: 18px;}
}
@media (min-width: 1800px) {
	.tdc-navbar-nav > li{margin: 0 22px;}
	.tdc-navbar-nav > li > a{font-size: 20px;}
}

@media (min-width: 1200px) {
	.tdc-nav-items .pic span{width: 44px;height: 24px;}
}


.tdc-footer{display: block;padding-top: 0;padding-bottom: 0;background-color: #222;padding-left: 3.125vw;/* padding-right: 3.125vw; */}
.tdc-footer .foot-flex{display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.tdc-footer .foot-lt-1{width: 100%;padding-right: 3%;border-right: 1px solid #393939;padding-top: 50px;padding-bottom: 50px;}
.tdc-footer .foot-logo{height: auto;overflow: hidden;margin-bottom: 5px;}
.tdc-footer .foot-logo img{max-width: 100%;height: auto;display: block;margin: 0 auto;}
.tdc-footer .foot-code-web{height: auto;overflow: hidden;color: #fff;font-size: 14px;}
.zh_en .foot-code-web{font-family: 'GothamBold';}
.zh_cn .foot-code-web{font-weight: bold;}
.tdc-footer .foot-code-sml{height: auto;overflow: hidden;color: #999;font-size: 14px;margin-top: 5px;}
.foot-code-sml a{ color: #999;}
.foot-code-sml a:hover{ color:#ea5518;}
.tdc-footer .foot-code-form{height: auto;overflow: hidden;position: relative;margin-top: 20px;}
.tdc-footer .foot-code-form input{display: block;width: 100%;height: 48px;line-height: 48px;border: none;outline: none;background-color: #fff;padding-left: 15px;padding-right: 100px;color: #999;font-size: 15px;}
.tdc-footer .foot-code-form button{display: block;width: 100px;height: 48px;line-height: 48px;text-align: center;color: #fff;font-size: 15px;text-transform: uppercase;border: none;outline: none;cursor: pointer;background-color: #ea5518;position: absolute;top: 0;right: 0;}
.tdc-footer .foot-rt-1{width: 100%;}
.tdc-footer .foot-wrap-line{height: auto;overflow: hidden;}
.tdc-footer .foot-rows{display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;padding-left: 3.125vw;padding-right: 3.125vw;padding-bottom: 40px;position: relative;}
.tdc-footer .foot-rows.hasDian{border-bottom: 1px solid #393939;margin-top: 60px;}
.tdc-footer .foot-rows.hasDian:after{content: '';width: 5px;height: 5px;background-color: #ea5518;border-radius: 1px;position: absolute;left: -3px;bottom: -3px;}
.tdc-footer .col-item{position: relative;min-height: 1px;flex: 0 0 100%;}
.tdc-footer .foot-wrap{margin-bottom: 0;}
.tdc-footer .foot-title{color: #fff;font-size: 16px;line-height: 47px;text-transform: uppercase;position: relative;border-bottom: 1px solid #565759;padding-left: 5px;}
.tdc-footer .foot-title2{color: #fff;font-size: 16px;line-height: 47px;text-transform: uppercase;position: relative;padding-left: 5px;}
.tdc-footer .foot-title i{display: block;width: 20px;height: 20px;position: absolute;top: 50%;margin-top: -10px;right: 10px;cursor: pointer;font-size: 12px;}
.tdc-footer .foot-title i:before{content: "";width: 16px;height: 1px;background-color: #eee;position: absolute;left: 50%;margin-left: -8px;top: 50%;}
.tdc-footer .col-item .foot-title i:after{content: "";width: 1px;height: 16px;background-color: #eee;position: absolute;left: 50%;top: 50%;margin-top: -8px;transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;}
.tdc-footer .col-item.cur .foot-title i:after{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.tdc-footer .foot-inner{height: auto;overflow: hidden;display: none;margin: 10px 0;}
.tdc-footer .foot-list{overflow: hidden;}
.tdc-footer .foot-list li{font-size: 14px;line-height: 2;}
.tdc-footer .foot-list li a{color: #999;}
.tdc-footer .foot-list li a:hover{color: #ea5518;}
.tdc-footer .foot-contact-info{color: #fff;font-size: 15px;line-height: 1.5;height: auto;overflow: hidden;}
.tdc-footer .foot-contact-info a{color: #fff;margin-right: 15px;}
.tdc-footer .foot-contact-info a:hover{color: #fff;}
.tdc-footer .foot-contact-info span{font-size: 20px;}

.tdc-copyright{padding-left: 3.125vw;padding-right: 3.125vw;height: auto;overflow: hidden;background-color: #000;padding-top: 15px;padding-bottom: 15px;}
.copyright{color: #999;font-size: 14px;line-height: 2;text-align: center;}
.copyright a{color: #999;}
.copyright a:hover{color: #fff;}
.foot-support{float: right;color: #999;font-size: 14px;line-height: 2;}
.foot-support a{color: #999;}
.foot-support a:hover{color: #fff;}
.foot-contact-wrap{height: auto;overflow: hidden;position: relative;}
.foot-logo{height: auto;overflow: hidden;}
.foot-logo img{max-width: 100%;height: auto;}
.foot-wechat{height: auto;overflow: hidden;max-width: 150px;margin-top: 20px;}
.foot-wechat img{display: block;margin: 0 auto;width: 100%;height: auto;}
.name-tel{height: auto;overflow: hidden;}
.name-tel .webname{height: auto;overflow: hidden;margin-bottom: 10px;}
.name-tel .webname span{display: inline-block;color: #818181;margin-right: 5px;}
.foot-dizhi{height: auto;overflow: hidden;}
.foot-dizhi span{display: inline-block;color: #818181;margin-right: 5px;}

@media (min-width:768px) {
	.tdc-footer .foot-lt-1{width: 40%;}
	.tdc-footer .foot-rt-1{width: 60%;}
}
@media (min-width:992px) {
	.tdc-footer .foot-title,
	.tdc-footer .foot-title2{font-size: 16px;border-bottom: none;margin-bottom: 15px;padding-left: 0;}
	.tdc-footer .foot-title i{display: none;}
	.tdc-footer .foot-inner{display: block !important;}
	.copyright{float: left;font-size: 16px;}
	.foot-contact-wrap{margin-top: 0;}
	.tdc-footer .col-item{flex: 0 0 auto;}	
	.foot-wrap-line{border-top: 1px solid #002f5a;padding-top: 20px;}
	.foot-rows.hasDian{margin-top: 50px;}
	.tdc-footer .foot-lt-1{width: 35%;}
	.tdc-footer .foot-rt-1{width: 65%;}
}
@media (min-width:1200px) {
	.foot-code-web{font-size: 18px;}
	.foot-code-sml{font-size: 16px;}
	.foot-wechat{max-width: 100px;margin-top: 0;}
	.name-tel .webname{float: left;}
	.name-tel .webname.nnmm{margin-right: 40px;}
	.tdc-footer .foot-lt-1{width: 30%;}
	.tdc-footer .foot-rt-1{width: 70%;}
}
@media (min-width:1400px) {
	.tdc-footer .col-item{flex: 0 0 auto;}
	.tdc-footer .col-item.col-foot-x6{flex: 0 0 auto;}
	.tdc-footer .foot-title,
	.tdc-footer .foot-title2{font-size: 18px;}
	.foot-list li{font-size: 16px;}
	.foot-wechat{max-width: 120px;}
	.tdc-footer .foot-lt-1{width: 26%;}
	.tdc-footer .foot-rt-1{width: 74%;}		
}
@media (min-width:1600px) {
	.tdc-footer .foot-title,
	.tdc-footer .foot-title2{font-size: 20px;}
	.foot-wechat{max-width: 160px;}
	.tdc-footer .foot-lt-1{width: 26%;}
	.tdc-footer .foot-rt-1{width: 74%;}
}


.tdc-in-banner{width: 100%;}
.tdc-in-banner img{display: block;margin: 0 auto;max-width: 100%;height: auto;}

.tdc-in-section{background-color: #000;padding-left: 3.125vw;padding-right: 3.125vw;}
.tdc-in-container{width: 100%;height: auto;overflow: hidden;}


.inner-nav{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;flex-wrap: wrap;}
.inner-nav li{font-size: 16px;margin-right: 20px;margin-bottom: 10px;}
.inner-nav li a{display: inline-block;color: #666;position: relative;padding-bottom: 6px;}
.lang-en .inner-nav li{font-family: 'GothamBold';}
.lang-zh_cn .inner-nav li{font-weight: bold;}
.inner-nav li a:after{content: '';width: 30px;height: 1px;background-color: #666;position: absolute;left: 0;bottom: 0;transition: .5s;}
.inner-nav li a:hover,
.inner-nav li.active a{color: #ea5518;}
.inner-nav li a:hover:after,
.inner-nav li.active a:after{background-color: #ea5518;width: 100%;}

@media (min-width: 768px) {
	.inner-nav li{margin-right: 30px;}
}


@media (min-width: 1200px) {
	.inner-nav li{font-size: 18px;margin-right: 50px;}
}

.tdc-content{margin-top: 25px;line-height: 2;font-size: 16px; color: #fff;}
.tdc-content a{color:#ea5518}
.tdc-content img{max-width: 100%;margin: 0 auto; height: auto;display: block;}
.tdc-content video,
.tdc-content iframe,
.tdc-content embed{max-width: 100%;height: auto;}

.tdc-content-title{text-align: center;color: #fff;font-size: 20px;margin-bottom: 20px;}
.tdc-content-icon{text-align: center;font-size: 14px;margin-top: 5px;color: #bbb;}
.tdc-content-icon span{margin-right: 5px;margin-left: 15px;font-size: 18px;vertical-align: middle;}
.tdc-contact-title{color: #333333;font-size: 16px;color: #333;margin-bottom: 20px;position: relative;padding-bottom: 10px;}
.tdc-contact-title:after{width: 30px;height: 1px;background-color: #ED1B24;position: absolute;left: 0;bottom: 0;}
.tdc-iframe{margin-bottom: 20px;}
.tdc-iframe iframe{width: 100%;height: 450px;border: none;}
.tdc-contact-content{color: #565656;font-size: 14px;line-height: 2;margin-bottom: 20px;}
.tdc-contact-content img{max-width: 100%;height: auto;}

.tdc-line{height: 0;border-top: 1px solid #333;margin: 10px 0 25px 0;}


.ft-nav{text-align: center;}
.tdc-pagination { display: inline-block; margin: 20px 0; border-radius: 4px; padding: 20px 0; text-align: center;margin-top: 10px;margin-bottom: 15px;overflow: hidden;}
.tdc-pagination > li { display: inline;}
.tdc-pagination > li > a,
.tdc-pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #ea5518; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.tdc-pagination > li:first-child > a,
.tdc-pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.tdc-pagination > li:last-child > a,
.tdc-pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.tdc-pagination > li > a:hover,
.tdc-pagination > li > span:hover,
.tdc-pagination > li > a:focus,
.tdc-pagination > li > span:focus { z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd;}

.tdc-pagination > .active > a,
.tdc-pagination > .active > span,
.tdc-pagination > .active > a:hover,
.tdc-pagination > .active > span:hover,
.tdc-pagination > .active > a:focus,
.tdc-pagination > .active > span:focus { z-index: 2; color: #fff; cursor: default; background-color: #ea5518; border-color: #ea5518;}
.tdc-pagination > .disabled > span,
.tdc-pagination > .disabled > span:hover,
.tdc-pagination > .disabled > span:focus,
.tdc-pagination > .disabled > a,
.tdc-pagination > .disabled > a:hover,
.tdc-pagination > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.tdc-pagination-lg > li > a,
.tdc-pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.tdc-pagination-lg > li:first-child > a,
.tdc-pagination-lg > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.tdc-pagination-lg > li:last-child > a,
.tdc-pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.tdc-pagination-sm > li > a,
.tdc-pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.tdc-pagination-sm > li:first-child > a,
.tdc-pagination-sm > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.tdc-pagination-sm > li:last-child > a,
.tdc-pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px;}

.tdc-pagination a{display:inline-block;*display:inline;*zoom:1;padding:3px 10px;border:0;margin:0 2px;color: #ea5518;}
.tdc-pagination .active a{background:#ea5518;/*border-color:#ea5518;*/color:#FFF;font-weight:700;}
.tdc-pagination > li > a, .tdc-pagination > li > span{ padding:10px 20px; font-size:18px; background-color: #222; border:0; color:#fff;}
.tdc-pagination > li > a:hover, .tdc-pagination > li > span:hover, .tdc-pagination > li > a:focus, .tdc-pagination > li > span:focus{ background:#ea5518; color:#fff;}

.tdc-pagination  > .disabled > a{ background-color: #222;}
.tdc-pagination  > .disabled > a:hover{ background-color: #222;}


@media (max-width:768px) {
	.tdc-pagination > li > a, .tdc-pagination > li > span{ padding:5px 10px;}
}

/* zhuzhi */
.shuzhi-outer{
	height: auto;
	overflow: hidden;
	position: relative;
	background-color: #ea5518;
	margin-bottom: 50px;
	margin-top: 30px;
	padding-left: 3.125vw;
	padding-right:  3.125vw;
}
.shuzhi-list{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	float: left;
	padding: 45px 0;
	width: 100%;
}
.shuzhi-list li{
	width: 33.333333%;
	border-right: 1px solid #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	flex-direction: column;
	padding: 5px 15px;
}
.shuzhi-list li:first-child{
	border-left: 1px solid #fff;
}
.shuzhi-list li .num{
	height: auto;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}
.shuzhi-list li .num span,
.shuzhi-list li .num font{
	display: inline-block;
	color: #fff;
	font-size: 18px;
	margin-right: 5px;
	vertical-align: middle;
}
.lang-en .shuzhi-list li .num span,
.lang-en .shuzhi-list li .num font{
	font-family: 'GothamBold';
}
.lang-zh_cn .shuzhi-list li .num span,
.lang-zh_cn .shuzhi-list li .num font{
	font-weight: bold;
}
.shuzhi-list li .title{
	height: auto;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}
.shuzhi-after-list{max-width: 60vw;position: absolute;right: 0;bottom: 0;background-color: #ea5518;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 444;border-radius: 90px 0 0 90px;bottom: -70px;padding: 35px 60px;}
.shuzhi-after-list li{color: #fff;text-align: center;padding: 0 20px;max-width: 270px;border-right: 1px solid #fff;}
.shuzhi-after-list li .num{height: auto;overflow: hidden;color: #fff;font-size: 14px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;}
.shuzhi-after-list li .num span,
.shuzhi-after-list li .num font{display: inline-block;color: #fff;font-size: 18px;margin-right: 5px;vertical-align: middle;}
.shuzhi-after-list li .title{height: auto;overflow: hidden;color: #fff;font-size: 14px;text-align: center;margin-top: 10px;}


@media (min-width:992px) {
	.shuzhi-list{
		width: 52%;
	}
	.shuzhi-list li .num span,
	.shuzhi-list li .num font{
		font-size: 24px;
	}
	.shuzhi-outer{
		margin-top: -160px;
		padding-right: 0;
	}
}
@media (min-width:1200px) {

	.shuzhi-list li .num{
		font-size: 16px;
	}
	.shuzhi-list li .num span,
	.shuzhi-list li .num font{
		font-size: 30px;
	}
	.shuzhi-outer{
		margin-top: -220px;
	}
	
}
@media (min-width:1400px) {
	.shuzhi-outer{
		margin-top: -180px;
	}
	
}
@media (min-width:1500px) {
	.shuzhi-outer{
		margin-top: -220px;
	}
}
@media (min-width:1650px) {
	.shuzhi-outer{
		margin-top: -260px;
	}
}


.lang-en{font-family: 'GothamBold';}
.lang-zh_cn{font-weight: bold;}





