/*=== Web Setting ===*/
body {font-family: 'Microsoft JhengHei' !important; /*min-width:1200px;*/}
.wrap {width:1200px;}
.pageContainer {width:100%; margin-top: 171px;}
.innerContainer {width:100%}
h1 {}
h2 {}
p {}

/*======*/

body {-webkit-text-size-adjust: 100%  /*fix ios*/}

.pageContainer { position:relative; padding:0; overflow:hidden; clear:both /*fix firefox*/}


#header , #footer {position:relative; width:100%}

.wrap { position:relative; margin:0 auto; padding:0; overflow:hidden}
.mainContent{position:relative; width:100%; overflow:hidden; min-height: 500px;}

/*==========================================
Header
==========================================*/
header{margin-top: 45px; height: 130px;}

.wrap{overflow: initial;}
.topNav{width: 100%;}

.nav{text-align: right;}
.navRightTop{margin-bottom: 15px;}
.social{margin-right: 15px;}
.lang{margin: 0 5px;}
.lang_area{display: inline-block; margin-top: 3px; vertical-align: top; color:#424242;}
.lang_area a{margin: 0 6px; color: #424242; font-size: 14px;}
.lang_area a:hover, .lang_area a.selected{color: #3b2272;}

.navRightBottom li{display: inline-block; margin-right: 7px;}
.navRightBottom li:nth-child(3){margin-right: 0px;}
.navRightBottom li:nth-child(4){margin-right: 15px;}
.navRightBottom li:nth-child(5){margin-right: 15px;}
.navRightBottom li:nth-child(6){margin-right: 0px;}
.navRightBottom li a{color: #424242; font-size: 14px;}
.navRightBottom li a:hover, .navRightBottom li a.selected{color: #3b2272;}

.navSearchBox{margin: 7.5px 0px;}
.navSearchBox input{height: 28px; vertical-align: top;}

.mainNav{width: 100%; text-align: center; margin-top: 16px;}
.mainNav li{display: inline-block; margin:0 10px;padding: 15px 20px; font-size: 17px; color:#424242;}
.mainNav li a{color:#424242;}
.mainNav li a.selected{color: #3b2272;}
.mainNav li:hover, .mainNav li.selected{background-color: rgba(78, 56, 128, 0.9); border-top-left-radius: 10px; border-top-right-radius: 10px; color:#fff; }
.mainNav li:hover a, .mainNav li.selected a{color: #fff;}
.mainNav li:hover > ol{display: block;}
.nav-sub-mask{max-height:560px; overflow-y:auto; z-index:999;display: none; position: absolute; top:126px; min-width: 258px; width: auto; background-color: rgba(78, 56, 128, 0.9); color:#fff; margin-left: -20px; padding: 20px 0px;}
.nav-sub-mask li{display: block; min-width: 258px; width: auto; margin: 0px; color:#fff; padding: 10px 43px; text-align: left;}

.nav-sub-mask::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.nav-sub-mask::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}

.nav-sub-mask::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: rgba(78, 56, 128, 0.9);
}



/* fixed header */
header{margin-top: 0px; padding-top: 45px; position: fixed; top: 0; left: 0; height: 171px; z-index: 99; width: 100%; background-color: #fff;}
header.fixed{padding-top: 20px; height: 133px; height: 141px;}
header.fixed.index{padding-top: 20px; height: 140px;}
header .mainLogo{width: 340px;}
header.fixed .mainLogo {width: 270px;}
header .mainLogo img{width: 100%;}
header.fixed .navRightTop{margin-bottom: 10px;}
header.fixed .mainNav{margin-top: 15px;}
header.fixed.index .nav-sub-mask{top:113px; top:120px;}
header.fixed .nav-sub-mask{top:113px; top:121px;}
header.fixed .navRightBottomArea{display: inline-block; vertical-align: top; margin-top: 7px;}
header.fixed .navSearchBox{display: inline-block; margin-top: 1px; margin-left: 15px;}

/*==========================================
Common
==========================================*/
h2{color: #424242; font-size: 30px; font-weight: bold; margin-bottom: 25px;}
h3{color: #3b2272; font-size: 20px; font-weight: bold; margin-bottom: 15px;}
p{color:#424242; font-size: 16px;}
.breadcrumb{margin: 20px 0px; font-size: 14px; color:#777676;}
.breadcrumb a{font-size: 14px; color:#777676;}
.breadcrumb a:hover, .breadcrumb a.selected{color: #3b2272;}
.btn-back{margin: 20px 0px; font-size: 14px; color: #777676; padding-left: 12px; background: url(../images/back_btn.jpg) no-repeat; background-position-y: 1px;}
.btn-back:hover{color: #3b2272;}
.table-tr {width: 100%; overflow: hidden;}
.table-tr > div {float: left;}
.btn_detail{margin-top: 24px; text-align: right; float: right; background: #3b2272; color: #fff; font-size: 16px; font-weight: bold; padding: 6px 25px; border-radius: 7px; border:1px solid #3b2272;}
.btn_detail:hover{background:#fff; color:#3b2272; }
.btn_product{font-size: 18px; color: #fff; padding: 2px 15px; border: 2px solid #fff;}
.paging-container{text-align: center; margin-bottom: 45px;}
.paging li {display: inline-block; vertical-align: top; font-size: 16px; color: #424242; line-height: 22px; margin: 0 1px;}
.paging li a {display: block; width: 22px; height: 22px; color: #424242; border-radius: 2px; text-align: center;}
.paging li a:hover, .paging li a.selected {background-color: #3b2272; color: #fff;}
.paging li .arrow-left{display: block; margin: 4px; width: 16px; height: 16px; background: url(../images/paging-left.jpg) no-repeat;}
.paging li .arrow-left:hover{display: block; margin: 4px; width: 16px; height: 16px; background: url(../images/paging-left-selected.jpg) no-repeat;}
.paging li .arrow-right{display: block; margin: 4px; width: 16px; height: 16px; background: url(../images/paging-right.jpg) no-repeat;}
.paging li .arrow-right:hover{display: block; margin: 4px; width: 16px; height: 16px; background: url(../images/paging-right-selected.jpg) no-repeat;}

div.arrow{background: url(../images/list-arrow.jpg) no-repeat; width: 6px; height: 12px; float: left; margin-top: 3px; margin-right: 20px;}
div.plusMinus{background: url(../images/list-plus.jpg) no-repeat; width: 12px; height: 11px; float: right; margin-top: 3px; margin-right: 10px;}
.side-nav li:hover div.arrow,.side-nav li.active div.arrow{background: url(../images/list-arrow-selected.jpg) no-repeat;}
.side-nav li.active div.plusMinus{background: url(../images/list-minus.jpg) no-repeat;}
div.plusMinusPNG{background: url(../images/list-plus.png) no-repeat; width: 12px; height: 11px; float: right; margin-top: 13px; margin-right: 10px;}
.side-nav-title.active div.plusMinusPNG{background: url(../images/list-minus.png) no-repeat; margin-top: 16px;}


/* index */
.swiper-container{z-index: 10  !important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../images/left-arrow.png) !important; left: -30px !important;}
.swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover{background-image:url(../images/left-arrow-selected.png) !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../images/right-arrow.png) !important; right: -28px !important; z-index: 6 !important;}
.swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev:hover{background-image:url(../images/right-arrow-selected.png) !important;}
.swiper-button-prev, .swiper-button-next{top:165px !important; height: 56px !important; width: 30px !important; background-size: 30px 56px !important;}
.swiper-pagination{display: none !important;}
.swiper-pagination-bullet-active{background: #3b2272 !important;}

.index-search-box{margin-top: 35px;}
.index-search-box input{vertical-align: top; height: 46px; width: calc(100% - 55px);}
.index-brands{/*background: #fefff5; border: 1px solid #dadada;*/ margin-top: 35px; padding: 30px;}
.index-brands h2{font-size: 22px; font-weight: bold; text-align: center;}
.index-brands hr{border: 2.5px solid; width: 35px;}
.index-brands ul{text-align: center;}
.index-brands li{display: inline-block; text-align: center; width: 17%; min-height: 80px; max-height: 80px; margin-bottom: 30px; margin: 0px 15px 30px 15px;}
.index-brands li img{max-height: 80px; height: 100%; height: auto; width: auto !important; max-width: 100%}

.profile-product{margin-top: 35px;}
.profile-product a{width: 49%;}
.profile-product a:nth-child(1){margin-right: 20px;}

.index-contact{width: 100%; margin-top: 35px; margin-bottom: 50px;}
.index-contact h2{font-size: 22px; color: #3b2272; font-weight: bold; text-align: center;}
.index-contact hr{border: 2.5px solid #3b2272; width: 35px; margin-bottom: 25px;}
.index-contact ul{text-align: center;}
.index-contact li{display: inline-block; width: 33%; font-size: 16px;}
.index-contact li img{margin-bottom: 20px;}
.index-contact li span{font-size: 16px; font-weight: bold; color: #3b2272;}
.index-contact li a, .index-contact li a:hover{color: #424242;}
.index-contact li a.email, .index-contact li a.email:hover{color: #3b2272; text-decoration:underline;}

.index-contact-form{margin-top: 25px; margin-bottom: 25px; width: 100%; background: #3b2272; border-radius: 10px; color: #fff; padding: 30px 25px; padding-bottom: 15px;}
.index-contact-form .fLeft{width: 50%;}
.index-contact-form .table-tr > div:nth-of-type(1){width: 165px; font-size: 16px; line-height: 35px; margin-bottom: 25px;}
.index-contact-form .table-tr > div:nth-of-type(1) span{color:red;}
.index-contact-form .table-tr > div:nth-of-type(2){width: calc(100% - 165px);}
.index-contact-form .table-tr > div:nth-of-type(2) input{height: 35px; width: 355px; border-radius: 5px;}
.index-contact-form .table-tr > div:nth-of-type(2) textarea{height: 155px; width: 355px; border-radius: 5px;}

.index-contact-form .fLeft:nth-of-type(2){width: 45.5%; float: right;}
.index-contact-form .fLeft:nth-of-type(2) .table-tr > div:nth-of-type(1){width: 100px; text-align: left}
.index-contact-form .fLeft:nth-of-type(2) .table-tr > div:nth-of-type(2){width: calc(100% - 100px;)}


.form-submit{clear:both; width: 100% !important; color: red;}
.form-submit .table-tr > div:nth-of-type(2){text-align: right; margin-top: 10px;}
.form-submit .table-tr > div:nth-of-type(2) a{color: #fff; border: 2px solid #fff; padding: 5px 35px; font-weight: bold;}
.form-submit .table-tr > div:nth-of-type(2) a:hover{color: #3b2272; border: 2px solid #3b2272; background-color: #fff;}

/* about us */
#about-us > .fLeft{width: 52%;}
#about-us > .fLeft p{text-align: justify; line-height: 30px; margin-bottom: 25px;}
#about-us > .fLeft p:last-child{margin-bottom: 55px;}
#about-us img{margin-bottom: 55px;}

/* faq */
.faq-list{margin-bottom: 30px;}
.faq-list > li{padding-bottom: 20px;}
.faq-title{font-size: 20px; color: #3b2272; font-weight: bold; line-height: 28px; margin-bottom: 10px; cursor: pointer;}
.faq-title img{margin-left: 20px; vertical-align: bottom;}

.faqicon{width: 25px; height: 25px; background: url(../images/plus.jpg) no-repeat; margin-left: 20px; display: inline-block; position: relative; top:3px;}
.faq-title.active .faqicon{background: url(../images/minus.jpg) no-repeat;}

.faq-answer{display: none; color: #424242; font-size: 16px; }
.faq-answer p{color: #424242; font-size: 16px; line-height: 30px; text-align: justify; margin-bottom: 25px;}
.faq-answer ul > li{color: #424242; font-size: 16px; line-height: 30px; text-align: justify;}
.faq-answer ul > li:before{content: "-"; position: relative; left: 0; margin-right: 20px;}
.faq-answer p + ul{margin-top: -25px;}

/* news detail */
.news-title{/*text-align: center;*/ margin-top: 20px; margin-bottom: 30px; text-align: left; /*max-width: 1000px;*/ margin: 20px auto 30px auto;}
.addthis_inline_share_toolbox{text-align: center;}
#news-detail{width: 1000px; margin:0 auto;}
.news-date{position: relative; font-size: 13px; color: #424242; font-style: italic; top: 33px; right: 2px;}
.news-content{width: 100%; text-align: center; clear: both; margin-top: 30px; margin-bottom: 50px;}
.news-content img{ margin-bottom: 40px;}
.news-content-container p{font-size: 16px; color: #424242; line-height: 30px; margin-bottom: 30px; text-align: justify; }
.news-content-container img{margin-bottom: 0px !important; margin-top: 0px !important; float: none !important}
/* news-list */
.news-nav{width: 290px; border: 2px solid #3b2272;}
.news-nav h2{font-size: 18px; color: #fff; text-align: center; background-color: #3b2272; line-height: 35px; margin-bottom: 0px;}
.news-nav ul > li > a{min-height: 50px;  font-size: 16px; color: #424242; padding: 15px 0px; padding-left:15px;  cursor: pointer; display: block; border-bottom: 1px solid #424242;}
.news-nav ul > li:hover > a{color: #3b2272;}
.news-nav ul > li a span{margin-right: 10px;}
.news-nav ul > li > ol{display: none; padding-left: 50px; border-bottom: 1px solid #424242;}
.news-nav ul > li > ol > li{padding: 15px 0px;}
.news-nav ul > li > ol > li > a{font-size: 16px; color: #424242;}
.news-nav ul > li > ol > li:hover > a,.news-nav ul > li > ol > li > a.selected{color: #3b2272;}
.news-nav ul > li.active > a{background-color: #f9f8f0;}
.news-nav ul > li.active > a{color: #3b2272;}

.news-list{margin-left: 50px; max-width: 860px; width: calc(100% - 340px);}
#news-list .news-item .news-img{width: 270px; height: 185px; float: left;}
#news-list .news-item .news-img img{width: auto; height: auto; max-width: 100%; max-height: 100%;}
#news-list .news-item .news-detail{float: left; width: calc(100% - 270px); padding-left: 30px;}
#news-list .news-item .news-detail .news-title{text-align: left; font-size: 20px; font-weight: bold; color: #3b2272; margin-top: 0px; margin-bottom: 10px;}
#news-list .news-item .news-detail .news-date{position: initial; margin-bottom: 15px;}
#news-list .news-item .news-detail .news-content{text-align: justify; margin: 0px;}
#news-list .news-item .news-detail .news-content p{line-height: 25px;}
#news-list hr{border-color: #ccc; margin: 40px 0px;}

/* product-list */
.product-nav{width: 290px; /*border: 2px solid #3b2272;*/}
.product-nav h2{font-size: 18px; color: #fff; text-align: center; background-color: #3b2272; line-height: 35px; margin-bottom: 0px;}
.product-nav ul > li > a{min-height: 50px;  font-size: 16px; color: #424242; padding: 15px 0px; padding-left:15px;  cursor: pointer; display: block; border-bottom: 1px solid #424242;}
.product-nav ul > li:hover > a{color: #3b2272;}
.product-nav ul > li a span{margin-right: 10px;}
.product-nav ul > li > ol{display: none; padding-left: 50px; border-bottom: 1px solid #424242;}
.product-nav ul > li > ol > li{padding: 15px 0px;}
.product-nav ul > li > ol > li > a{font-size: 16px; color: #424242;}
.product-nav ul > li > ol > li:hover > a,.product-nav ul > li > ol > li > a.selected{color: #3b2272;}
.product-nav ul > li.active > a{background-color: #f9f8f0;}
.product-nav ul > li.active > a{color: #3b2272;}
#brand-cate-nav-container{border: 2px solid #3b2272;  margin-bottom: 30px;}
#product-cate-nav-container{border: 2px solid #3b2272;}
.products-list-title{line-height: 35px;}

.side-nav{margin-bottom: 30px;}

.product-list{margin-left: 50px; max-width: 860px; width: calc(100% - 340px);}
#product-list .product-item .product-img{width: 260px; height: 260px; cursor: pointer; border: 1px solid #ccc;}
#product-list .product-item .product-img img{width: auto; height: auto; max-width: 100%; max-height: 100%;}
.product-item{width: 260px; width:29.5%; margin-right: 35px; display: inline-block; position: relative; float: left; /*margin-bottom: 110px;*/}
.product-item img{width: 100%; border: 1px solid #ccc;}
.rel-products li:nth-child(4n) .product-item{margin-right: 0px;}
.rel-products #products-list li .product-item{margin-right: 35px;}
.rel-products #products-list li:nth-child(3n) .product-item{margin-right: 0px;}
.product-img{height: 260px; position: relative; border:1px solid #ccc; background: #fff;}
.product-img img{border:0px; max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;}

.product-item > .product-img:hover .over {opacity: 1;}
.product-item > .product-img .over {opacity: 0; cursor: pointer; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0, .5); padding: 10px; z-index: 2;}
.product-item > .product-img .over > div {width: 100%; position: relative; top:47%; text-align: center;}
.product-title{text-align: center; line-height: 25px; margin-top: 13px; min-height: 50px; min-height: 75px !important; margin-top: 0px; float: left; width: 100%;}

.rel-products ul.products_list li{width: 30%; display: inline-block; float: left; margin-right: 35px;}
.rel-products ul.products_list li:nth-child(3n){margin-right: 0px;}
.rel-products .product-item > .product-img .over{height: 100%;}
.rel-products .product-item{margin-bottom: 10px; width: 100%; margin-right: 0px;}

.rel-products ul.rel_list li{width: 22%;}
.rel-products ul.rel_list li:nth-child(3n){margin-right: 35px;}
.rel-products ul.rel_list li:nth-child(4n){margin-right: 0px;}


/* product -detail */
.product-detail-desc{margin-bottom: 30px;}
.product-detail-desc table{border:1px solid #000; border-collapse:none; border-spacing: 0px;}

.product-detail-desc table tr td p{margin:0px 0px 10px 0px;}
.product-detail-desc table tr td p:last-child{margin:0px;}
.product-detail-desc table tr td:first-child p{margin:0px;}
.product-detail-title{font-size: 24px; margin-top: -50px;}
#product-photos{width: 50%; max-width: 486px; /*margin-top: 40px;*/}
#product-photos .img-thumb.photo-big{margin-bottom: 20px;}
#product-photos .img-thumb.photo-big img{width: 100%; height: auto; max-width: 486px; max-height: 487px; border: 1px solid #ccc;}
#product-photos ul{text-align: center;}
#product-photos li{float: left; display: inline-block; margin-right: 15px; margin-bottom: 15px; width: 85px; height: 85px; line-height: 60px;}
#product-photos li:nth-child(5n){margin-right: 0px;}
#product-photos ul li img{height: 100%; margin: 0 auto; /*width: 100%;*/ height: auto; max-height: 100%;}

#product-description{margin-top: 40px; padding-left: 50px;  width: calc(100% - 486px);}
.product-button{height: 42px; vertical-align: bottom; margin-top: 13px; text-align: right; margin-bottom: 15px;}
.btn_download1{background: url(../images/download1.jpg) no-repeat center; padding: 11px 111px;}
.btn_download1:hover{background: url(../images/download-hover1.jpg) no-repeat center;}
.btn_enquiry1{background: url(../images/enquiry1.jpg) no-repeat center; padding: 11px 71.5px; margin-left: 15px;}
.btn_enquiry1:hover{background: url(../images/enquiry-hover1.jpg) no-repeat center;}

.btn_download2{background: url(../images/download2.jpg) no-repeat center; padding: 11px 111px;}
.btn_download2:hover{background: url(../images/download-hover2.jpg) no-repeat center;}
.btn_enquiry2{background: url(../images/enquiry2.jpg) no-repeat center; padding: 11px 71.5px; margin-left: 15px;}
.btn_enquiry2:hover{background: url(../images/enquiry-hover2.jpg) no-repeat center;}

.btn_download3{background: url(../images/download3.jpg) no-repeat center; padding: 11px 111px;}
.btn_download3:hover{background: url(../images/download-hover3.jpg) no-repeat center;}
.btn_enquiry3{background: url(../images/enquiry3.jpg) no-repeat center; padding: 11px 71.5px; margin-left: 15px;}
.btn_enquiry3:hover{background: url(../images/enquiry-hover3.jpg) no-repeat center;}

.product-detail-desc .product-title{font-weight: bold; min-height: initial; text-align: initial;}
.product-detail-desc p{margin-bottom: 7px; line-height: 25px;}

.rel-products{padding-top: 45px; margin-bottom: 25px;}
.rel-products .product-title{margin-bottom: 20px;}

#enquiry-box .enquiry-title{color: #fff; font-size: 18px; text-align: center; margin-bottom: 40px; margin-right: -30px;}
#enquiry-box .enquiry-title span{font-weight: bold;}
#enquiry-box .index-contact-form{margin:0px; padding: 30px 85px 30px 30px;}
#enquiry-box .index-contact-form .rightside .table-tr > div:nth-of-type(1){width: 110px;}
#enquiry-box .index-contact-form .rightside{float: right; width: initial;}
.fancybox-inner{width: 1200px !important;}
#enquiry-box .index-contact-form .form-submit .table-tr > div:nth-of-type(1){margin-bottom: 0px;}
.fancybox-close{background-image: url(../images/fancybox-close.jpg); width: 21px; height: 23px; top: 22px; right: 18px; background-size: 100%;}
.fancybox-skin{border-radius: 15px !important; }

/* contact-us */
#contact-us .fLeft{width: 50%}
#contact-us .fLeft p span{font-weight: bold;}
#contact-us .fLeft p {margin-bottom: 20px; line-height: 25px;}
#contact-us .fLeft a p:hover{color: blue;}
#contact-map, .contact-map{width:47%; height:400px; margin-bottom: 30px; border: 1px solid #ccc;}
#contact-us .table-tr > div:nth-of-type(1){width: 150px; font-size: 16px; line-height: 25px; margin-bottom: 0px;}
#contact-us .table-tr > div:nth-of-type(2) {width: calc(100% - 150px);}

.mobileArrow{display: none;}
.ourProduct img, .companyProfile img{width: 100%;}

#brand-cate-nav-container{display: none;}

/* mobile */


.mobileIcon {display:none; position:relative; top:10px; height:36px; width:36px; background-color:#fff;  padding:8px; border:2px solid #fff; border-radius:5px; z-index:999}
.mobileIcon span {margin:0 auto; display:block; width:17px; height:2px; background-color:#3b2272; margin-bottom:5px; transition:0.5s; -webkit-transition:0.5s}
.mobileIcon span:nth-last-of-type(1) {margin-bottom:0}
.mobileIcon.opened {padding:3px 8px}
.mobileIcon.opened span:nth-of-type(1) {transform: translate(0px, 13px) rotate(-45deg) scalex(1.3); -webkit-transform: translate(0px, 13px) rotate(-45deg) scalex(1.3); margin-bottom:0}
.mobileIcon.opened span:nth-of-type(2) {display:none}
.mobileIcon.opened span:nth-last-of-type(1) {-webkit-transform: translate(0px, 11px) rotate(45deg) scalex(1.3)}

.sb-slidebar {background-color:#252525 !important}

.mobile-btn-search {display: none; position: absolute; top: 0; right: 50px; height: 50px; width: 50px; background: url(../images/icon_search02.png) no-repeat center center;}


/*==========================================
Footer
==========================================*/
footer{background-color: #2a2a2a;}
.footerNav{padding-top: 40px; padding-bottom: 60px;}
.footerNav li{display: inline-block; color:#949494; font-size: 14px; margin: 0px 10px;}
.footerNav li a {color:#949494; font-size: 15px; margin: 0px;}
.footerNav li a.selected, .footerNav li a:hover{color:#fff;}
footer p, footer p a, footer p a:hover{color:#949494; font-size: 15px; line-height: 30px; padding-bottom: 45px;}
#back-to-top{margin-top: 40px;}


/*Top btn*/
#back-top {	display:none; position:fixed; z-index:999; bottom:60px; right:60px;}
#back-top a { display: block; width:46px; height:46px; background:url('../images/btn_top.png') no-repeat left top; text-indent:100%; white-space:nowrap; overflow:hidden;}
#back-top a:hover { background-position:left bottom;}

/*==========================================
CMS Style
==========================================*/

.undoreset table {border:1px solid #000}
.undoreset table td {border:1px solid #000; padding:5px; vertical-align:middle}
.undoreset img {max-width:100%}
.undoreset p {margin:0 0 5px 0}
.undoreset ul {list-style-type:disc}
.undoreset ol {list-style-type:decimal}
.undoreset li {margin-left:25px}


.paddingTop0{padding-top: 0px;}

.allBrand{text-align: center;}
.allBrand li{/*display: inline-block;*/ float: left; text-align: center; width: 21%; min-height: 80px; max-height: 80px; margin-bottom: 30px; margin: 0px 15px 60px 15px;}
.allBrand li img{max-height: 80px; height: 100%; height: auto; width: auto !important; max-width: 100%;}

.banner img{width: 100%;}

.newBack{margin: 20px 0px; font-size: 16px; color: #777676; text-align: right;}
.newBack a{font-size: 16px; color: #777676;}

