select{background-color: #fff;border-radius: 4px;border: 1px solid #dcdcdc;padding: 0 3px;font-size: 14px;color: #333;}
/*--Page--*/
.pagebar{text-align:center;background: #fff;padding: 1.5em;position: relative;}
.page-numbers{padding:0 1em;line-height:34px;text-align:center;margin:0 0 0 5px;display:inline-block;background-color:#666;color:#fff;}
span.page{color:#666;font-weight:normal;padding:4px 6px 4px 6px;margin:2px;border:1px solid #fff;display:inline-block}
span.now-page{padding:4px 6px 4px 6px;margin:2px;background:#EBEBEB;border:1px solid #666; color:#666}
a:hover span.page{background:#666;border:1px solid #666; color:#fff}.a-radio{ margin-right:5px}
@media(min-width:1024px){span.page,span.now-page{padding:12px 20px; font-size:20px}}

.list-box { background:#fff;overflow:hidden;border:1px solid #e1e1e1;}
.item-left-pro{margin-bottom:6px; border-bottom:1px #eee solid; max-height:38px; overflow:hidden}
.item-left-pro img{ margin-right:3px}
.item-left-pro:hover a:hover{color:#041855}
.product_detailed .pro_details_nav{border-bottom:2px solid #ebebeb;margin-bottom:25px}
.product_detailed .pro_details_nav a.nav-item{border:0 none;color:#777;font-size:18px;font-weight:700;height:46px;line-height:46px;position:relative;text-transform:uppercase;padding:0}
.product_detailed .pro_details_nav a.nav-item + .nav-item{margin-left:38px}
.product_detailed .pro_details_nav a.nav-item::after{background:#041855 none repeat scroll 0 0;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:all 0.3s ease-in-out 0s;width:0}
.product_detailed .pro_details_nav a.nav-item.active::after,.product_detailed .pro_details_nav a.nav-item:hover::after{width:100%}
.product_detailed .pro_details_nav a.nav-item.active,.product_detailed .pro_details_nav a.nav-item:hover{color:#333}
.product_detailed{margin-top:25px}
.product_info_main h1{color:#333;font-size:25px;font-weight:600;line-height:1.4;margin:0 0 3px}
@media only screen and (min-width:1024px) and (max-width:1920px){
.product_info_main h1{font-size:38px}
}
.product_info_main .price-box{margin:15px 0 20px; color:#666}
.product_info_main .price-box span{color:#F00;font-size:20px;font-weight:600; background:#F3F3F3; padding:0 10px}
.product_info_main .box-tocart{margin:0;margin-bottom:25px}
.product_info_main .box-tocart span{display:inline-block;font-size:14px;font-weight:500;line-height:40px;margin:0 10px 0 0;text-transform:capitalize}
.product_info_main .box-tocart .input-text{border:1px solid #ebebeb;color:#616161;font-size:14px;height:40px;text-align:center;width:100px;margin:0 15px 15px 0}
.product_info_main .box-tocart .product_buy .more{color:#fff;display:inline-block;font-size:16px;height:46px;line-height:46px;padding:0 30px;background:#041855;border:1px solid #041855;border-radius:2px; font-weight:600}
.product_info_main .box-tocart .product_buy .more:hover{background:#F4F7FA;color:#222}
.product_info_main .box-tocart .product_buy .more i{display:inline-block;margin-left:5px}
.product_info_main span.posted_in{ display:block;color:#666; padding:3px 0;font-size:15px;font-weight:400}
.product_info_main span.posted_in i{font-weight:600}

.product_info_main .product_intro{border-top:1px solid #ebebeb;clear:both;line-height:24px;margin:5px 0 0;padding:30px 0 20px}
.product_info_main .product_intro p{color:#333;font-size:14px;font-weight:400;margin-bottom:10px}
@media only screen and (min-width:768px) and (max-width:991px){
.product_info_main h1{margin:30px 0 3px}
}
@media only screen and (max-width:767px){
.product_info_main h1{margin:30px 0 3px}
}

/**item list open**/
.pro-news-list.news-default{background-color:#F4F7FA}
.pro-news-list.news-default .service-content h1{font-size:26px; padding:6px 0}
.pro-news-list.news-default .row{ padding:0 5px} 
.pro-news-list.news-default .col-lg-4{ padding-left:10px;padding-right:10px}
.pro-sidebar .widget{background:#fff;border:1px solid #e1e1e1;padding:20px;}
.pro-sidebar .widget li{margin:0 0 8px}
.pro-sidebar .widget a{padding:0;font-size:15px;font-weight:400}
.pro-sidebar .widget a:hover{color:#F3A712}
.pro-sidebar .widget-title{position:relative;font-size:20px;text-transform:capitalize;display:block;margin-bottom:12px;padding-bottom:12px;margin-top:0;}
.pro-sidebar .widget-title:before{color:#1E2C49;content:"";position:absolute;left:0;width:100%;height:3px;bottom:0;background:#1E2C49;display:block}
.pro-sidebar a .widget-title:hover{color:#1E2C49;}
.pro-sidebar a .copper-title:hover{color:#D4A96A;}
.pro-sidebar a .widget-title:hover.widget-title:before{width:95%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.pro-sidebar .pro-single-sidebar.widget ul li{line-height:30px;padding:3px 5px; list-style:none}
.pro-sidebar .pro-single-sidebar.widget ul li i{font-size:30px; position:relative; top:3px}
.pro-sidebar .pro-single-sidebar.widget ul li a{display:block;}
.pro-sidebar .pro-single-sidebar.widget ul li a:before{content:"\f105";font-family:'FontAwesome';float:right}
.pro-sidebar .pro-single-sidebar.widget{background:#fff;box-shadow:0px 0px 15px #0000001c}
.pro-sidebar .pro-single-sidebar.widget ul li:hover{background:#1E2C49;}
.pro-sidebar .pro-single-sidebar.widget .copper li:hover{background:#D4A96A;}
.pro-sidebar .pro-single-sidebar.widget ul .active{background:#1E2C49;color:#fff}
.pro-sidebar .pro-single-sidebar.widget .copper .active{background:#D4A96A;color:#fff}
.pro-sidebar .pro-single-sidebar.widget ul .active a{color:#fff}
.pro-sidebar .pro-single-sidebar.widget ul li:hover a{color:#fff;display:block}
.pro-sidebar .pro-single-sidebar.widget li{margin:0 0 5px}
.pro-sidebar .pro-single-sidebar.widget a{padding:0;font-size:15px;font-weight:400;}
.pro-sidebar .pro-single-sidebar.widget a:hover{color:#fff}
.pro-sidebar input,.pro-sidebar select,.pro-sidebar textarea,.pro-sidebar button{z-index:1}
.pro-sidebar .pro-single-sidebar.widget ul .tag a{ font-size:18px}
.pro-sidebar .pro-single-sidebar.widget ul .tag a:before{display:none}
.pro-sidebar .pro-menu .tag.col-4{padding-top:0; padding-bottom:0; margin:0}

@media(max-width:991px){.flex-list{order:-1}}
/**item list end**/
.faqs{padding:70px 0 100px}
.single-faq{margin-bottom:10px; position:relative}
.faq-title i{width:42px;line-height:55px;font-size:16px;text-align:center;color:#1E2C49;position:absolute;display:inline-block !important;left:0;top:0;height:100%;border-right:1px solid #ebebeb}
.faq-title a{padding:16px 0;font-size:18px;padding-left:0px;padding-left:55px !important;border:1px solid #ebebeb;margin-bottom:1px;display:block;background:#f8f8f8}
.faq-body{border:none;background:#fff;padding:20px 49px;border:1px solid #ebebeb;border-top:none;}
.faq-body p{font-size:15px}
.selectnav{position:relative}
.selectnav .piaofu {padding:5px 20px 5px;line-height:2.75;background:#356DA6;border-radius:4px; border:#1E2C49 solid 1px;color:#fff}
.selectnav .piaofu select{ width:90%;}
@media screen and (min-width:541px){.selectnav .piaofu select{ width:30%}}
@media screen and (min-width:1024px){.selectnav .piaofu select{ width:290px; z-index:0}}
.pinfo h1 {margin:10px 0;font-weight:bold; font-size:26px}
@media(min-width:768px) {.pinfo h1 {margin-bottom:30px;}}
.pinfo h6 {line-height:165%;font-weight:300;}
@media(min-width:768px) {.pinfo h6 {padding-right:50px;}}
.pinfo .des {font-weight:200;}
.pinfo p{ padding-bottom:10px}
/*** ITEM BIAOGE**/
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Poppins",sans-serif;line-height:1.35}
h1,.h1{font-size:32px}
h2,.h2{font-size:28px}
h3,.h3{font-size:22px}
h4,.h4{font-size:20px}
h5,.h5{font-size:18px}
h6,.h6{font-size:16px}
@media only screen and (min-width:768px) and (max-width:991px){
h1,.h1{font-size:36px}
h2,.h2{font-size:26px}
h3,.h3{font-size:20px}
}
@media only screen and (max-width:767px){h1,.h1{font-size:32px}
h2,.h2{font-size:24px}
h3,.h3{font-size:18px}
}
.p-tabbox {position:relative;}
.p-tabbox h3,.p-tabbox h4 {}
.p-tabbox h3 {margin-bottom:30px;font-weight:bold}
.p-tabbox h4 {margin-bottom:20px;font-weight:bold}
.p-tabbox p{ padding:2px 0;}
.p-tabbox .app-name {font-weight:200;text-align:center;font-size:1.375rem;}
.p-tabbox img {width:100%;height:auto;}
.p-tabbox:before {*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFF0F0F0',endColorstr='#FFF0F0F0');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f0f0f0),color-stop(100%,rgba(240,240,240,0)));background-image:-moz-linear-gradient(top,#f0f0f0 0,rgba(240,240,240,0) 100%);background-image:-webkit-linear-gradient(top,#f0f0f0 0,rgba(240,240,240,0) 100%);background-image:linear-gradient(to bottom,#f0f0f0 0,rgba(240,240,240,0) 100%);height:50px;position:absolute;top:0;content:'';z-index:0;left:0;display:inline-block;width:100%;z-index:-1;}
@media(min-width:992px) {.p-tabbox img {max-width:870px;}
.p-tabbox:before {height:120px;}
}
@media(min-width:992px) and (min-width:1200px) {.p-tabbox img {max-width:1140px;}}
.p-tabbox .des {font-weight:200;}
.spec-wrap {width:100%;overflow-x:auto;}
.spec-wrap.norange {margin-bottom:0;}
.spec-wrap table{ width:100%; margin-bottom:20px}
.spec-wrap table td{border:1px solid #e0e0e0;min-height:30px;text-align:center;padding:3px;box-sizing:border-box;background-clip:padding-box;position:relative; font-size:15px}
@media(max-width:768px) {.spec-wrap table td {text-align:left;font-size:13px}}
@media(min-width:992px) {.spec-wrap table td {height:30px;min-height:40px;}
}
.spec-wrap table td.tleft {text-align:left;}
.spec-wrap table,.spec-wrap td {border-collapse:collapse;}
.spec-wrap table p,.spec-wrap td p{  margin:0; color:inherit;font-size:16px} 
.spec-wrap table.noborder td {border:0;}
.spec-wrap table caption {background-color:#041855;height:30px;color:#fff;text-align:center;line-height:30px;font-weight:200;}
@media(min-width:768px) {.spec-wrap table caption {height:40px;line-height:40px;}
;}
.spec-wrap .ts01 .gray,.spec-wrap .ts02 .gray,.spec-wrap .ts03 .gray {background-color:#F5F5F5;}
.spec-wrap .ts01 td,.spec-wrap .ts02 td,.spec-wrap .ts03 td {min-width:50px;background-clip:padding-box;position:relative;}
.spec-wrap .ts01 thead td{border-right:1px solid #E0E0E0;border-top:1px solid #E0E0E0;min-height:40px;border-top:0;line-height:100%}
@media(max-width:768px) {.spec-wrap .ts01 thead td{padding:10px 3px}}
@media(min-width:992px) {.spec-wrap .ts01 thead td,.spec-wrap .ts02 thead td,.spec-wrap .ts03 thead td {height:50px}
;}
.spec-wrap .ts01 thead td,.spec-wrap .ts02 thead td,.spec-wrap .ts03 thead td{border-top:1px solid #E0E0E0;}
.spec-wrap .ts01 thead td:first-child,.spec-wrap .ts01 thead td,.spec-wrap .ts02 thead td:first-child,.spec-wrap .ts03 thead td:first-child {background-color:#041855; color:#fff; font-weight:600}
.spec-wrap .ts01 thead tr.blue,.spec-wrap .ts02 thead tr.blue,.spec-wrap .ts03 thead tr.blue {background-color:#213152; font-weight:600;}
.spec-wrap .ts01 .b-blue,.spec-wrap .ts02 .b-blue,.spec-wrap .ts03 .b-blue {background-color:#1E2C49;color:#fff;}
.spec-wrap .ts01 .d-blue,.spec-wrap .ts02 .d-blue,.spec-wrap .ts03 .d-blue {background-color:#1E2C49;color:#fff;min-height:40px;padding:10px;text-align:center;font-weight:200;}
.post-body img{ max-width:100%; height:auto}
.post-body h4,.post-body h3{ padding-bottom:10px}
.post-body h1,.post-body h2{ font-size:30px;padding-bottom:10px}
@media(min-width:992px) {.spec-wrap .ts01 .d-blue,.spec-wrap .ts02 .d-blue,.spec-wrap .ts03 .d-blue {height:50px;}
;}
.spec-wrap .ts02 td {border-left:0;}
@media(min-width:1200px) {.spec-wrap .ts02 td {min-width:190px;}
;}
.spec-wrap .ts03 td {text-align:left;vertical-align:top;}
@media(min-width:992px) {.spec-wrap .ts03 td {padding:20px 30px;}
;}
.spec-all {width:100%;}
.spec-all .b-blue {background-color:#4eacff;width:30%;min-width:130px;color:#fff;text-align:center;font-weight:200;padding:10px;text-align:center;}
@media(min-width:576px) {.spec-all .b-blue {width:30%;}
}
@media(min-width:992px) {.spec-all .b-blue {width:20%;}
}
@media(min-width:1200px) {.spec-all .b-blue {width:190px;padding:15px;}
}
.spec-all .r-info {width:70%;}
.spec-box {overflow-x:scroll;width:60%;}
@media(min-width:576px) {.spec-box {width:70%;}
}
@media(min-width:992px) {.spec-box {width:80%;}
}
@media(min-width:1200px) {.spec-box {width:912px;}
}
caption{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
caption,th,td {text-align:left;font-weight:normal;vertical-align:middle;}
caption {text-align:center;caption-side:top;}
.ln_button{position:relative;}
.item-button{display:inline-block; position:absolute; bottom:-20px;right:-20px;font-size:17px;letter-spacing:.03em;text-transform:uppercase;color:#fff;}
.item-button:before {content:"";display:inline-block;height:40px;position:absolute;bottom:-5px;left:30px;right:30px;z-index:-1;}
.item-button i {margin-top:-1px;margin-right:20px;font-size:1.265em;vertical-align:middle}
.item-button span {display:inline-block;padding:13px 55px;position:relative;z-index:2;}
.item-button:focus,.item-button:active {color:#fff}
.item-button:hover {color:#fff}
.item-button.pop-onhover:hover:before {bottom:-7px;opacity:1;filter:blur(20px)}
.item-button.pop-onhover:hover span {transform:scale(1)}
.item-button.pop-onhover:hover:active span {filter:brightness(1) contrast(1);transform:scale(1);transition:all .15s ease-out}
.item-button.pop-onhover:hover:active:before {bottom:0;filter:blur(10px) brightness(0.95);transition:all .2s ease-out}
/******** item buttom *********/
.button-get span,.button-get:before {background:#1E2C49;border-radius:40px 0 0 0}
/***title line*****/
.text_align_center {text-align:center;}
.titlepage {text-align:center;}
.titlepage h2 {text-transform:uppercase;color:#222222;font-weight:bold;padding:0;display:inline-block; font-size:26px}
.heading-border {width:80px;height:3px;background-color:#3B4254;margin:15px auto 20px auto;}
.tx-form-box form,.tx-form-box input,.tx-form-box select,.tx-form-box button,.tx-form-box textarea{z-index:0}
/***title line*****/
/***item tab*****/
.widget__categories.products--cat li{padding-left:8px;}
.widget__categories.products--cat li.active{color:#fff;background:#041855; border-bottom:none}
.widget__categories.products--cat li.active a{color:#fff;font-weight:600}