/**reset**/
body {background: #fff;font-size:14px;line-height: 1.6;color: #151515;}
a{color: #151515;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
a:hover{color: #ff4141;text-decoration: none;}
a:focus{outline: none;}
ul,ol{padding:0;list-style: none outside none;}
em,i {font-style:normal;}
small{margin-right:10px;}
img {max-width: 100%;}
.summary{color: #666;}
dt {font-weight: 400;}
.table {margin-bottom:0;background: #fff;}
.table > thead > tr > th {height:40px;border-bottom-width: 1px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    vertical-align:middle;
    padding:20px 15px;
}
.navbar-collapse{padding:0;}
.highLight{color: #ff4141;}
.page-header{border:0 none;}

/**section**/
.container{padding:0;}
body > section{padding:30px 0;}
section .heading{position: relative;margin-bottom:60px;}
section .heading .title{font-size:24px;margin:0;font-weight: 700;}
section .heading .title-cn{position: relative;z-index: 9;}
section .heading .title-en{position:absolute;z-index:0;left:0;top:50%;transform: translate(0, -50%);font-size:160px;text-transform:uppercase;color: #f4f4f4;}
section .heading  .breadcrumb{position: absolute;right:0;top:0;background: transparent;color: #fff;}
section .heading  .breadcrumb .active{color: #ff4141;}
section .heading  .navbar-form{position: absolute;right:0;margin:0;top:-4px;}
.section-slider,.section-page-header{margin-top:0;}
.section-inverse  .title{color: #fff;}
.section-inverse .heading .title-en{color: rgba(255,255,255,0.05);}
.section-inverse .heading  .cate a,.section-inverse .heading .breadcrumb a{color: #fff;}

/**mod**/
.mod-pic,.mod-text{padding:0;vertical-align:top;line-height: 2;font-size: 14px;}
.mod-pic{ overflow: hidden;}
.mod-pic img{width:100%;background-color: #fff;}
.mod-text{padding:15px 0;background-color: #fff;}
/**more**/
.icon-more{display:inline-block;float:right;border:1px solid #666;margin-top:30px;padding:0 5px;width:42px;text-align: center;color: #666;}
.icon-more:hover{border-color:#ff4141;color: #ff4141; }
.icon-more .fa{font-size: 12px;}
/**product**/
.section-product{background:url(../images/product_bg.jpg) no-repeat fixed;background-size: cover;}
.section-product .item{float:left;display: inline-block;width: 33.33%;margin-bottom:15px;}
.section-column-three .items,.section-column-half .items{font-size: 0;}
.section-column-half .item{display:inline-block;width: 49%;margin-right:2%;font-size: 14px;}
.section-column-three .item{float:left;display:inline-block;width: 32%;margin-right:2%;font-size: 14px;}
.section-column-half .item:nth-child(2n+0),.section-column-three .item:nth-child(3n+0){margin-right:0;}
.section-product .mod-text{padding:15px;}
/* .section-product .summary{font-size:0;} */
.section-product .preview-item{display: inline-block;width: 50%;padding:0 5px 0 70px;text-align: left;font-size:14px;}
.section-product .preview-item .label{margin-left:-70px;font-size:14px;font-weight:400;padding:0;color: #666;}
.section-product .preview-item .value{font-weight:700;overflow: hidden;white-space: normal;word-break: break-all;word-wrap: break-word;}
/*select*/
.section-select {padding-top:60px;background-color:#f4f4f4;}
.section-select .heading{text-align:center;}
.section-select .mod-text{position: relative;padding:60px 30px;height:400px;background:url(../images/about_why_pic.png) center center no-repeat;background-size: 30%;}
.section-select .mod-text:after{position: absolute;z-index:-1;content:'taiyu auto';width:100%;left:50%;top:50%;transform:translate(-50%,-50%);font-size: 120px;font-weight: 700;text-transform: uppercase;text-align:center;color:rgba(0,0,0,0.05);}
.section-select .mod-text .item{position: absolute;padding:0 15px;width: 35%;}
.section-select .mod-text .item:nth-child(1){left:0;top:0;text-align: right;}
.section-select .mod-text .item:nth-child(2){right:0;top:0;}
.section-select .mod-text .item:nth-child(3){left:0;top:70%;text-align: right;}
.section-select .mod-text .item:nth-child(4){right:0;top:70%;}

/**header*/
.header .brand-logo{max-width: 100%;}
.header .nav a:hover,.header  .nav .open>a, .header  .nav .open>a:hover, .header .nav .open>a:focus{border:0 none;color: #ff4141;}
.header .navbar-header{float:none;padding-bottom:10px;background: #fff;}
.header .navbar-nav{float:none;height:60px;background: #1b202b;}
.header .navbar-nav .item{display:inline-block;width:14%;line-height:60px;text-align: center;font-size: 14px;}
.header .navbar-nav .item>a {display:block;padding:0;color: #fff;}
.header .nav>li.item.active,.header .nav>li>a:hover,.header .nav>li>a:focus,.header .nav .open>a,.header .nav .open>a:hover,.header .nav .open>a:focus {background-color:#ff4141;color: #fff;}
.header .navbar-nav .item>a .caret{margin-left:10px;}
.header .navbar-nav .item-sub a{padding:10px 15px;}
/**footer**/
.footer .footer-content{padding:30px; background: #222835 ;color: #fff;}
.footer .footer-content .container{padding-left:300px;background: url(../images/logo_footer.png) left center no-repeat;}
.footer .footer-content .footer-contact{float:left;}
.footer .footer-content .footer-contact .item{padding:10px 30px;}
.footer .footer-content .footer-contact .item .icon {margin-right:15px;}
.footer .footer-content .footer-qrcode{float:right;}
.footer .footer-text{padding:15px 0;background: #2b3241;color: #999;}
.footer .footer-text a{color: #999}
.footer .footer-text a:hover{color: #ff4141}
/*pagination*/
.nav-page {margin:30px 0;text-align: center;}
.pagination {margin:30px auto;}
.pagination>.page-active>a, .pagination>.page-active>span, .pagination>.page-active>a:hover, .pagination>.page-active>span:hover, .pagination>.page-active>a:focus, .pagination>.page-active>span:focus{background-color: #e4322a;color: #fff;border:0 none;}
.pagination > li > a, .pagination > li > span {padding:10px 15px;margin:0 10px;border:0 none;border-radius:5px;text-align: center;background: #234cb1;color: #fff;}
.pagination > li > a:hover {background: #fff;color: #e4322a;}
.pagination > li:first-child > a:hover, .pagination > li:last-child > a:hover{color:#4967aa;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus
{background: transparent;border:0 none;font-size: 24px;}
/**sideBar**/
.side-bar {position: fixed;padding-left:150px;z-index:1000;bottom: 100px;right: 15px;}
.side-bar .item {width:48px;height:48px;line-height:48px;border-radius:50%;font-size:24px;text-align:center;margin-bottom:15px;cursor: pointer;background-color: #fff;background-repeat: no-repeat;background-position:center center;background-size:50%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.side-bar .item:hover{background-color: #ff4141;color: #fff;}
.side-bar .item a {display:block;width:100%;height:100%;}
.side-bar .item a:hover{color: #fff}
.popover-title{text-align: center;}