/*
Theme Name: Agencyup
Theme URI: https://themeansar.com/free-themes/agencyup/
Author: themeansar
Author URI: https://themeansar.com
Description: Agencyup WordPress theme ideal for a business or perfect solutions for corporate, consulting, wedding planners, agency, law firms, finance, law travel, recipes, sport/medical shops, startups, online agencies, portfolios, freelancers, E-commerce.  The theme is responsive, WPML, Retina ready, SEO friendly(Live preview : https://demos.themeansar.com/agencyup/)
Version: 1.41
Tested up to: 6.6
Requires PHP: 7.0
Requires at least: 5.4
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, sticky-post, threaded-comments, translation-ready, rtl-language-support, blog, e-commerce
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: agencyup
/* --------------------------------------
=========================================
	Header
=========================================
-----------------------------------------*/

.bs-head-detail {padding: 5px 0;position: relative;z-index: 1;}
.bs-head-detail::after {content: '';  position: absolute;  top: 0;  left: -12px;  width: 54%;  height: 100%;  z-index: -1;  transform: skew(25deg);  padding-left: 20px;}
.bs-main-nav .is-sticky .header-sticky{animation: slide-down 1.07s;box-shadow: 5px 5px 24px 0px rgba(2, 45, 98, 0.1);}



.navbar-wp {min-height:98px;height:auto;margin-top:1px;}
.navbar-brand {font-size: 26px;height: auto;line-height: 25px;margin-top:10px;}
.navbar-brand .site-title {font-size: 26px;font-weight: 700;padding-top:6px;}
.navbar-brand .site-description {font-size:15px;line-height:20px;}

.container.mobi-menu {display: none;}

/*---------------------------------------
	2.1.Body & Global    
-----------------------------------------*/
body {padding: 0;margin: 0;border-color:#EFF2F7;}
em{font-style:normal;} 
li {list-style-type:none;}
ul, li {padding: 0; margin: 0; }

/* ---- ==== Media ==== ----*/
@media screen and (min-width: 1200px) {.container {max-width:1300px;}.container2{max-width:1460px;margin-left:auto;margin-right:auto;overflow:hidden;}

.Separate {background: url(images/lianxixian2.png)no-repeat bottom;font-size:36px;text-align:center;margin:0 auto;margin-bottom:40px;color: #222;}
.Separate span {display: block;font-size:15px;letter-spacing:3px;color: #222;margin-top:20px;}
.Separate2 {background: url(images/lianxixian2.png)no-repeat bottom;font-size:36px;text-align:center;margin:0 auto;margin-bottom:40px;color: #ffffff;}
.Separate2 span {display: block;font-size:15px;letter-spacing:3px;color: #ffffff;margin-top:20px;}

h3.htitle{text-align:center; font-size:46px;font-weight:600;margin-bottom:10px;color:#333; }
span.htitle{ display:block; text-align:center;padding-top:20px; background:url(images/title_bg.png) no-repeat center top; margin-bottom:30px;}


.gengduoanniu{overflow:hidden;width:200px;text-align:center;background-color:#D41F0C;border-radius:5px;margin-right:auto;margin-left:auto;}
.gengduoanniu a{color:#ffffff;font-size:16px;line-height:48px;}
.gengduoanniu a:hover{background-color:#FFA302;color:#ffffff;border-radius:5px;font-size:16px;width:100%;}
.gengduoyanshen{display:block;text-align:center;box-sizing:border-box;width:100px;transition:all .5s ease;border-style:solid;border-width:1px;display-radio:block;border-color:#D22C15;margin-right:auto;margin-left:auto;}
.gengduoyanshen:hover{border:solid 1px #ffffff;}

.gengduoanniu2{overflow:hidden;width:200px;text-align:center;background-color:#D41F0C;}
.gengduoanniu2 a{color:#ffffff;font-size:16px;line-height:48px;}
.gengduoanniu2 a:hover{background-color:#FFA302;color:#ffffff;font-size:16px;width:100%;}




.navbar-header-logo{float:left;}

.bs-default .navbar-wp .navbar-nav > li > a:hover, 
.bs-default .navbar-wp .navbar-nav > li > a:focus, 
.bs-default .navbar-wp .navbar-nav > .active > a, 
.bs-default .navbar-wp .navbar-nav > .active > a:hover, 
.bs-default .navbar-wp .navbar-nav > .active > a:focus {text-decoration: none;background-color: #CE1B28;margin-right:2px;color: #ffffff;transition:all 0.9s;padding:38px 20px;}
.bs-default .navbar-wp .navbar-nav > li > a {color: #080808;margin-right:2px;padding:38px 20px;}




.bs-breadcrumb-section {background-image: url(images/sub-header.jpg);background-repeat: no-repeat;background-position: center;background-attachment: scroll;background-color: #143745;height:320px;margin: 0 0 0px;overflow: hidden;padding: 0;width: 100%;box-shadow: 0 0 5px 0 #aaaaaa;}
.bs-breadcrumb-section .overlay {background: rgba(0,0,0,0.8);height: 100%;width: 100%;}


.cpfllb{background-color: #ffffff;border: 1px solid #e9e9e9;padding:2px 10px 18px 10px;width:100%;margin-bottom:40px;overflow: hidden;}
.cpfllb2{background-color: #ffffff;border: 1px solid #e9e9e9;padding:30px;width:100%;margin-bottom:40px;overflow: hidden;}
.cpbj{background:url(images/sub-header3.jpg) no-repeat center;width:100%;margin-bottom:30px;height:410px;overflow: hidden;}
.xinwen{background:url(images/sub-header2.jpg) no-repeat center;width:100%;margin-bottom:30px;height:320px;overflow: hidden;}

.chanpindaohang {width:100%;margin-top:15px}
.chanpindaohang ul{width:100%;margin: 0 auto;}
.chanpindaohang ul li{float:left;width:8%;margin-left:1%; background:#414141;border-radius:10px;line-height:40px;}
.chanpindaohang ul li:hover{background:#D01C04;}
.chanpindaohang ul li a{color: #FDF7F7;padding-left:25px;transition:all 0.8s;}
.chanpindaohang ul li a:hover{color: #FCE57D;padding-left:30px;transition:all 0.8s;}

/*xinwenliebiao xiangqingye  danye   zuoce*/
.kuan70{float: left;width:70%;margin-top:40px}

.kuan70b{background-color: #ffffff;border: 1px solid #e9e9e9;padding:30px;width:100%;margin-bottom:40px}
.kuan70b h3{font-size:24px;line-height:50px; text-align:center;}
.kuan70b p{font-size:15px;line-height:30px;}


.kuan70c{background-color: #ffffff;border: 1px solid #e9e9e9;padding:20px;width:100%;margin-bottom:40px;overflow: hidden;}
.kuan70c .title8 a{font-size:20px;line-height:50px;font-weight:bold;}
.kuan70c p{font-size:15px;line-height:38px;}


.kuan30{float:right;width:27%;margin-top:40px}
.kuan30b{width:100%;background-color: #ffffff;border: 1px solid #e9e9e9;margin-bottom:40px;}
.kuan30b ul{width:100%;margin-top:6px;margin-bottom:20px;overflow:hidden;}
.kuan30b ul li{float:left;width:42%;border-bottom:1px solid #D9D8D8;margin-left:6%;line-height:50px;background:url(images/cire1.png) no-repeat left center;}
.kuan30b ul li:hover{background:url(images/cire2.png) no-repeat left center;}
.kuan30b ul li a{color: #000000;padding-left:25px;transition:all 0.8s;}
.kuan30b ul li a:hover{color: #D10202;padding-left:30px;transition:all 0.8s;}

.kuan30c{border-left:4px solid #ce1b28;background-color: #21202e;width: 100%;padding:18px 1px 8px 22px;}
.kuan30c h2{text-align: left;font-weight:600;color: #ffffff;font-size:30px;}
.kuan30c h2 a{color: #ffffff;}

.kuan30d{width:100%;margin-top:16px;margin-bottom:20px;overflow:hidden;}
.kuan30d a{float:left;width:90%;margin-left:5%;border-bottom:1px solid #D9D8D8;padding-left:18px;background:url(images/xjt.png) no-repeat left center;line-height:42px;font-size:14px;color: #4C4C4C;}
.kuan30d a:hover{background:url(images/xjt2.png) no-repeat left center;color: #BF0505;padding-left:22px;transition:all 0.8s;}

.kuan30e{padding:25px;overflow:hidden;}

.context{width:100%;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:50px;overflow: hidden;}
.prevNews {width:49%;float:left;border-right:1px solid #e7e7e7;line-height:50px;}
.NextNews {line-height:50px;}


/* banner */
.pc_banner {width:100%;overflow: hidden;position: relative;}
.pc_banner .pcbanner .swiper-slide{width:100%;max-height:680px;}
.pc_banner .pcbanner .swiper-slide img {width:100%;height:100%;}
.pc_banner .pcbanner .pagination {text-align: center;position: absolute;bottom:20px;width: 100%;z-index:10;}
.pc_banner .pcbanner .pagination span {width:59px;height:12px;border-radius:6px;display:inline-block;text-indent:-999px;overflow:hidden;cursor:pointer;background:#eee;margin:0 8px;opacity: 1;}
.pc_banner .pcbanner .pagination span.swiper-pagination-bullet-active {background: #D40203;color: #fff;}




/* home about pc */
.syjianjie{background:url(images/jianjiebg.png);padding-bottom:60px;padding-top:60px;}

.syjianjieleft {width:47%;float:left;}

.e_container-1{display:flex;flex-wrap:wrap;flex-direction:row;width:94%;margin-right:auto;margin-left:auto;}
.p_item{flex:1;max-width:100%;max-height:100%;}
.e_video-23{width:100%;position:relative;}
.e_video-23 video{width:100%;display:block;}
.e_video-23 .p_video{position:relative;display-radio:1;}


.syjianjieright{width:50%;float:right;}
.jianjieneirong{width:100%;}
.text1{font-size:32px;font-weight:bold;color:#242323;}
.text2{font-size:22px;margin-top:-10px;margin-bottom:10px;color:#A32020;}
.text3{font-size:15px;color:#454545;line-height:29px;}

.youshi{width:100%;margin-bottom:15px;overflow: hidden;}
.youshi1{width:49%;float:left;}
.youshi1a{width:30%;float:left;}
.youshi1a img{width:80px;height:80px;}
.youshi1b{width:70%;float:left;}

.youshiwenzikongzhi{height:50px;line-height:50px;font-size:40px;display-radio:1;font_radio:2;font-weight:bold;}
.youshiwenzikongzhi .p_num{display-radio:1;font-size:50px;font-family:Arial;color:rgba(188,78,52,1);}
.youshiwenzikongzhi .p_plus{display-radio:1;font-size:16px;font-family:"a9bc4608-a1bf-4ea1-8cfe-b8b5c17575b3";color:rgba(85,85,85,1);}
.youshiwenzikongzhi .text-3{line-height:normal;display-radio:1;font_radio:2;font-size:16px;}



/* home products bg */
.sycpqh{width:100%;padding-top:49px;padding-bottom:30px;border-top:1px solid #E5E5E5;overflow: hidden;}

/* home chanpinfenlei daohang */
.nb_tab{text-align:center;margin-bottom:20px;width:100%;margin-left:auto;margin-right:auto;}
.nb_tab ul{margin-left:auto;margin-right:auto;}
.nb_tab ul li {float:left;width:10%;margin-left:20px;height:56px;margin-bottom:60px;background:#DDDCDC;border-radius:6px;}
.nb_tab ul li a{float:left;text-align:center;width:100%;height:100%;line-height:56px;}
.nb_tab ul li a b{font-size:20px;margin-left:10px;color:#000000}
.nb_tab ul li a.on{float:left;text-align:center;width:100%;height:100%;line-height:56px;background:#E7450E;border-radius:6px;}
.nb_tab ul li a.on b{color:#fff;}
.nb_tab ul li a i,.nb_tab a b{display:inline-block;}
.nb_tab ul li a i{width:17px;height:17px;}
.nb_tab ul li a i img{position:absolute;margin-top:1px;margin-left:-10px;transform-origin:left;transition:0.5s;}
.nb_tab ul li a i .two{transform:rotateY(90deg);transition:0.5s;}
.nb_tab ul li a.on i .one{transform:rotateY(-90deg);transition:0.5s;}
.nb_tab ul li a.on i .two{transform:rotateY(0deg);}


/* home products zhanshi */
.sycpzs {width:100%;background:url(images/cpzsbg.jpg) center center fixed;padding-top:60px;box-shadow:0px 5px 8px #999 inset; padding-bottom:60px;overflow: hidden;}
.list-chanpin {margin-left:auto;margin-right:auto;width:1460px;margin-bottom:30px;overflow: hidden;}
.list-chanpin ul{}
.list-chanpin li {float:left;width:22.3%;background-color:#ffffff;margin: 1% 1% 1% 1%;padding:10px 10px 1px 10px;position:relative;border-radius:5px;}
.list-chanpin li img{width:306px;height:306px;transition:all 0.8s;border-radius:5px;}
.list-chanpin li p {line-height:46px;height:46px;margin-top:10px;border-top: 1px #B0B0B0 solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(images/cpzbg.png) no-repeat right}
.list-chanpin li p a {font-size:16px;transition:all 0.4s;}
.list-chanpin li p:hover a {font-size:16px;font-weight: bolder;color:#FC3804;margin-left:6px;}
.list-chanpin li:hover img{-webkit-transform:scale(1.04);}



/*home case pc*/ 
.case {padding-top:20px;padding-bottom:48px;overflow: hidden;}

.sild20 {margin-bottom:1px;}
.sild20 .bd li {width:335px;margin-left:30px;}

.sild20 .arrow {width:250px;margin:0 auto;display: flex;justify-content: space-between;}
.sild20 .arrow .prev {font-size:16px;color: #f99820;line-height:30px;position: relative;cursor: pointer;}
.sild20 .arrow .prev::before {content: "";display:block;width:20px;height:30px;position: absolute;background: url(images/prev-case.png) no-repeat center;top:3px;left:0;-webkit-transition:0.8s;transition:0.8s;}
.sild20 .arrow .prev:hover::before {transform: rotateX(360deg);}
.sild20 .arrow .next {font-size:16px;color: #999;line-height:30px;padding-right:30px;position: relative;cursor: pointer;}
.sild20 .arrow .next::before {content: "";display:block;width:20px;height:30px;position:absolute;background: url(images/next-case.png) no-repeat center;top:2px;right:0;-webkit-transition:0.8s;transition:0.8s;}
.sild20 .arrow .next:hover::before {transform: rotateX(360deg);}
.sild20 .arrow .hd {width:100px;display: flex;justify-content: space-between;}
.sild20 .arrow .hd li {width: 13px;height: 30px;background: url(images/cire1.png) no-repeat center;transition: 0.2s;}
.sild20 .arrow .hd .on {background: url(images/cire2.png) no-repeat center;}

/*home case2 pc*/ 

.list-anli {width:100%;height:460px;}
.list-anli ul{width:100%;}
.list-anli li{float:left;background:#FFF;width:383px;height:412px;border:1px solid #dcdcdc;}

.list-anli li img{width:311px;height:311px;margin-top:10px;margin-left:10px;transition:all 0.8s;}
.list-anli li p {text-align:center;font-size:16px;line-height:42px;height:40px;margin-top:9px;border-top: 1px #EAE9E9 solid;overflow:hidden;}
.list-anli li p a {font-size:16px;color:#242424;transition:all 0.4s;}
.list-anli li p:hover a {font-size:16px;color:#A31103;margin-left:6px;}
.list-anli li b,.list-anli li:hover b{margin:0;padding:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.pro-border1{position: absolute;left:0px;top:0px;width:0;border-top:2px solid transparent;}
.pro-border2{position: absolute;left:0px;top:0px;height:0;border-left:2px solid transparent;}
.pro-border3{position: absolute;right:0px;top:0px;height:0;border-right:2px solid transparent;}
.pro-border4{position: absolute;left:0px;bottom:0px;width:0;border-bottom:2px solid transparent;}
.list-anli li:hover img {-webkit-transform:scale(1.04);}
.list-anli li:hover b.pro-border1, .list-anli li:hover b.pro-border4 {width: 100%;}
.list-anli li:hover b.pro-border2, .list-anli li:hover b.pro-border3 {height: 100%;}
.list-anli li .pg-border-color {border-color: #F33C00;}
.list-anli li span{display:block;margin-left:14px;background:url(images/newsMore.png) no-repeat 96% center;color:#242424;margin-top:-14px;font-size:14px;}



/*home honor pc*/ 
.zizhizhanshi{width:100%;background:url(images/zizhibg.jpg) repeat-x;height:640px;padding-top:60px;padding-bottom:28px;overflow:hidden;}
.p_list2{width:100%;margin-bottom:50px;overflow:hidden;}
.p_list2 ul {}
.p_list2 ul li{width:18.4%;float:left;margin-left:0.8%;margin-right:0.8%;background-color:#ffffff;border-radius:5px;padding:8px 10px 8px 10px;text-align:center;}
.p_list2 ul li span{color:#302E2E;line-height:42px;}
.p_list2 ul li img{width:100%;transition:all 0.8s;}
.p_list2 ul li img:hover{-webkit-transform:scale(1.05);}

/*home new pc*/ 
.syxinwen{padding-top:50px;padding-bottom:50px;}

.xinwenzuo1{float:left;width:60%;}
.xinwenzuo2{float:left;width:46%;margin-right:3.5%;margin-left:0.5%;padding:15px 15px 2px 14px;background-color:#fff;box-shadow:5px 5px 5px 5px rgb(0 0 0 / 10%)}
.xinwenzuo2 img{width:375px;height:376px;transition:all .5s ease;}
.xinwenzuo2 img:hover{-webkit-transform:scale(1.06);}
.xinwenzuo2 a{margin-top:20px;line-height:36px;font-size:18px;color:#000000;transition:all .6s ease;}
.xinwenzuo2 a:hover{margin-left:10px;line-height:36px;font-size:18px;color:#9E2609;transition:all .5s ease;}
.xinwenzuo2{font-size:15px;color:#666666;line-height:26px;overflow:hidden;}

.xinwenyou1{width:38%;float:right;margin-right:0.5%;}
.xinwenyou{width:100%;background:#fff;padding:20px 20px 1px 20px;margin-bottom:30px;box-shadow:4px 4px 4px 4px rgb(0 0 0 / 10%)}
.xinwenyou .riqise{font-size:18px;color:#B52807;font-weight:bold;}
.xinwenyou .biaoti a{height:36px;line-height:36px;font-size:18px;color:#000;font-weight:normal;transition:all .5s ease;}
.xinwenyou .biaoti a:hover{margin-left:10px;height:36px;line-height:36px;font-size:18px;color:#9E2609;font-weight:normal;}
.xinwenyou .jianje {font-size:15px;color:#666666;line-height:32px;transition:all .5s ease;}

/*----all footer pc----*/
.site-footer { background-color: #21202e; border-top:2px solid #CE1B28; padding:48px 0 40px;width: 100%;overflow:hidden;}

.footer1{float:right;width:28%;font-size:14px;color:#D5D4D3;}
.footer1 span{text-align:left;font-size:24px;color:#ffffff;font-weight:bold}
.footer1a {background:url(images/dianhua.png) no-repeat left top;text-align:left;padding-left:60px;font-size:16px;color:#CDCCCB;margin-top:35px;}
.footer1a p{font-size:16px;color:#ffffff;line-height:15px;}
.haomada a{font-size:18px;color:#ffffff;line-height:18px;}
.footer1b p{font-size:16px;color:#ffffff;line-height:28px;}

.footer2{float:left;width:41%;}
.footer2 span{text-align:left;font-size:24px;color:#ffffff;font-weight:bold;overflow:hidden;}
.footer2a {width:100%;}
.footer2alink {width:100%;}
.footer2alink ul{width:100%;}
.footer2alink ul li{float:left;width:25%;margin-top:25px;margin-right:25px;background:#3C3B4C;border-radius:15px;line-height:40px;border:1px solid #6F6F75;text-align:center;}
.footer2alink ul li:hover{background:#4E2121;}
.footer2alink ul li a{color: #FDF7F7;transition:all 0.8s;}
.footer2alink ul li a:hover{color: #FCE57D;padding-left:5px;transition:all 0.8s;}

.footer3{float:left;width:28%;}
.footer3 span{text-align:left;font-size:24px;color:#ffffff;font-weight:bold}
.footer3a ul{width:100%;overflow:hidden;margin-top:12px;}
.footer3a ul li{float:left;width:30%;margin-right:48px;border-bottom: 1px dashed #ACAAAA;line-height:48px;padding-left:18px;background:url(images/xjt.png) no-repeat left center;}
.footer3a ul li:hover{background:url(images/xjt3.png) no-repeat left center;color: #BF0505;padding-left:22px;transition:all 0.8s}
.footer3a ul li a{color:#ffffff;}.footer3a ul li a:hover{color:#F4F70A;}

/*----pc banquansuyou----*/
.banquan{width:100%;padding-top:30px;padding-bottom:50px;background:#1B1A29;border-top:1px solid #515152;font-size:14px;color:#D5D4D3;border-bottom: 3px solid #CE1B28;}
.banquanzuo p{float:left;font-size:14px;color:#D5D4D3;margin-right:40px}
.banquanzuo p a{font-size:14px;color:#D5D4D3;}
.banquanzuo p span{width:100%;font-size:14px;color:#E0DFDF;overflow:hidden;}
.banquanzuo p span a{width:100%;font-size:14px;color:#E0DFDF;overflow:hidden;}
.banquanyou p{float:right;font-size:14px;color:#D5D4D3;}
.banquanyou p a{font-size:14px;color:#D5D4D3;}
}


@media screen and (max-width:768px){

.container{margin-left:auto;margin-right:auto;width:100%;overflow:hidden;}


.Separate {background: url(images/lianxixian2.png)no-repeat bottom;font-size:36px;text-align:center;margin:0 auto;margin-bottom:40px;color: #222;}
.Separate span {display: block;font-size:14px;color: #222;margin-top:20px;}
.Separate2 {background: url(images/lianxixian2.png)no-repeat bottom;font-size:36px;text-align:center;margin:0 auto;margin-bottom:40px;color: #ffffff;}
.Separate2 span {display: block;font-size:15px;color: #ffffff;margin-top:20px;}

h3.htitle{text-align:center; font-size:46px;font-weight:600;margin-bottom:10px;color:#333; }
span.htitle{ display:block; text-align:center;padding-top:20px; background:url(images/title_bg.png) no-repeat center top; margin-bottom:15px;}


.gengduoanniu{overflow:hidden;width:200px;text-align:center;background-color:#D41F0C;border-radius:5px;margin-right:auto;margin-left:auto;}
.gengduoanniu a{color:#ffffff;font-size:16px;line-height:48px;}
.gengduoanniu a:hover{background-color:#FFA302;color:#ffffff;border-radius:5px;font-size:16px;width:100%;}
.gengduoyanshen{display:block;text-align:center;box-sizing:border-box;width:100px;transition:all .5s ease;border-style:solid;border-width:1px;display-radio:block;border-color:#D22C15;margin-right:auto;margin-left:auto;}
.gengduoyanshen:hover{border:solid 1px #ffffff;}

.gengduoanniu2{overflow:hidden;width:200px;text-align:center;background-color:#D41F0C;margin-right:auto;margin-left:auto;}
.gengduoanniu2 a{color:#ffffff;font-size:16px;line-height:48px;}
.gengduoanniu2 a:hover{background-color:#FFA302;color:#ffffff;font-size:16px;width:100%;}



.bs-breadcrumb-section {background-image: url(images/sub-header.jpg);background-repeat: no-repeat;background-position: center;background-attachment: scroll;background-color: #143745;height:240px;margin: 0 0 0px;overflow: hidden;padding: 0;width: 100%;box-shadow: 0 0 5px 0 #aaaaaa;}
.bs-breadcrumb-section .overlay {background: rgba(0,0,0,0.8);height: 100%;width: 100%;}

ul, li {padding: 0; margin: 0; }
.container.mobi-menu {	display: block;}
.mobi-menu .navbar-header {	display: flex;	justify-content:space-between;align-items:center;width: 100%;}
.desk-menu .navbar-header, .desk-menu .desk-header, .desk-menu .top-cart  {	display: none !important;}

.navbar-nav .dropdown-menu {position: static;float: none;}
.navbar-text {display: inline-block;padding-top: 0.5rem;padding-bottom: 0.5rem;}
.navbar-collapse {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-align: center;align-items: center;}
.navbar-toggler {padding: 0.25rem 0.75rem;font-size: 1.25rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: 0.25rem;}
.navbar-toggler:hover, .navbar-toggler:focus {text-decoration: none;}
.navbar-toggler:not(:disabled):not(.disabled) {cursor: pointer;}
.navbar-toggler-icon {display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background: no-repeat center center;background-size: 100% 100%;}

.align-items-center{margin-left:10px;}


.cpfllb{background-color: #ffffff;border: 1px solid #e9e9e9;padding:2px 10px 18px 10px;width:100%;margin-bottom:20px;overflow: hidden;}
.cpfllb2{background-color: #ffffff;border: 1px solid #e9e9e9;padding:10px;width:100%;margin-bottom:20px;overflow: hidden;}
.cpbj{background:url(images/sub-header3.jpg) no-repeat center;width:100%;margin-bottom:40px;height:240px;overflow: hidden;}
.xinwen{background:url(images/sub-header2.jpg) no-repeat center;width:100%;margin-bottom:20px;height:240px;overflow: hidden;}



.chanpindaohang {width:100%;}
.chanpindaohang ul{margin: 0 auto;}
.chanpindaohang ul li{float:left;width:28%;margin-left:4%; background:#414141;border-radius:10px;line-height:40px;text-align:center;margin-top:15px}
.chanpindaohang ul li:hover{background:#D01C04;}
.chanpindaohang ul li a{color: #FDF7F7;transition:all 0.8s;}


/*xinwenliebiao xiangqingye  danye   zuoce*/
.kuan70{width:100%;margin-top:20px;overflow:hidden;}

.kuan70b{background-color: #ffffff;border: 1px solid #e9e9e9;padding:20px;width:100%;margin-bottom:20px}
.kuan70b h3{font-size:24px;line-height:50px; text-align:center;}


.kuan70c{background-color: #ffffff;border: 1px solid #e9e9e9;padding:10px;width:100%;margin-bottom:20px;overflow: hidden;}
.kuan70c .title8 a{font-size:16px;line-height:30px;font-weight:bold;}
.kuan70c p{font-size:15px;line-height:30px;}
.bs-blog-meta{margin-top:11px;margin-bottom:5px;}

.kuan30{width:100%;overflow:hidden;}
.kuan30b{width:100%;background-color: #ffffff;border: 1px solid #e9e9e9;margin-bottom:20px;}
.kuan30b ul{width:100%;margin-top:6px;margin-bottom:20px;overflow:hidden;}
.kuan30b ul li{float:left;width:42%;border-bottom:1px solid #D9D8D8;margin-left:6%;line-height:50px;background:url(images/cire1.png) no-repeat left center;}
.kuan30b ul li:hover{background:url(images/cire2.png) no-repeat left center;}
.kuan30b ul li a{color: #000000;padding-left:25px;transition:all 0.8s;}
.kuan30b ul li a:hover{color: #D10202;padding-left:30px;transition:all 0.8s;}

.kuan30c{border-left:4px solid #ce1b28;background-color: #21202e;width: 100%;padding:18px 1px 8px 22px;}
.kuan30c h2{text-align: left;font-weight:600;color: #ffffff;font-size:30px;}
.kuan30c h2 a{color: #ffffff;}

.kuan30d{width:100%;margin-top:16px;margin-bottom:20px;overflow:hidden;}
.kuan30d a{float:left;width:90%;margin-left:5%;border-bottom:1px solid #D9D8D8;padding-left:18px;background:url(images/xjt.png) no-repeat left center;line-height:42px;font-size:14px;color: #4C4C4C;}
.kuan30d a:hover{background:url(images/xjt2.png) no-repeat left center;color: #BF0505;padding-left:22px;transition:all 0.8s;}

.kuan30e{padding:25px;overflow:hidden;}


.context{width:100%;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:50px;overflow: hidden;}
.prevNews {width:49%;float:left;border-right:1px solid #e7e7e7;line-height:50px;}
.NextNews {line-height:50px;}



/*banner*/ 
.pc_banner {width:100%;overflow: hidden;}
.pc_banner .pcbanner .swiper-slide{}
.pc_banner .pcbanner .swiper-slide img {width:100%;height:100%;}
.pc_banner .pcbanner .pagination {text-align:center;}
.pc_banner .pcbanner .pagination span {width:25px;height:5px;border-radius:5px;display:inline-block;text-indent:-999px;overflow:hidden;cursor:pointer;background:#494949;margin:0 5px;opacity: 1;}
.pc_banner .pcbanner .pagination span.swiper-pagination-bullet-active {background: #D40203;color: #fff;}



/* home about wap */

.syjianjie{background:url(images/jianjiebg.png);padding-bottom:20px;padding-top:20px;background-repeat:no-repeat;background-position:top center;overflow: hidden;}

.syjianjieleft {width:100%;float:left;}
.e_container-1{display:flex;flex-wrap:wrap;flex-direction:row;width:94%;margin-right:auto;margin-left:auto;}
.p_item{flex:1;max-width:100%;max-height:100%;}
.e_video-23{width:100%;position:relative;}
.e_video-23 video{width:100%;display:block;}
.e_video-23 .p_video{position:relative;display-radio:1;}




.syjianjieright{width:100%;float:right;}
.jianjieneirong{width:90%;margin-left:auto;margin-right:auto;}
.text1{font-size:26px;font-weight:bold;color:#242323;}
.text2{font-size:22px;margin-bottom:10px;color:#A32020;}
.text3{font-size:15px;color:#454545;line-height:29px;}

.youshi{width:100%;margin-bottom:20px;overflow: hidden;}
.youshi1{width:90%;margin-left:auto;margin-right:auto;}
.youshi1a{width:30%;float:left;}
.youshi1a img{width:80px;height:80px;}
.youshi1b{width:70%;float:left;}

.youshiwenzikongzhi{height:50px;line-height:50px;font-size:40px;display-radio:1;font_radio:2;font-weight:bold;}
.youshiwenzikongzhi .p_num{display-radio:1;font-size:50px;font-family:Arial;color:rgba(188,78,52,1);}
.youshiwenzikongzhi .p_plus{display-radio:1;font-size:16px;font-family:"a9bc4608-a1bf-4ea1-8cfe-b8b5c17575b3";color:rgba(85,85,85,1);}
.youshiwenzikongzhi .text-3{line-height:normal;display-radio:1;font_radio:2;font-size:16px;}



/* home products bg wap */
.sycpqh{width:100%;padding-top:49px;padding-bottom:30px;border-top:1px solid #E5E5E5;overflow: hidden;}

/* home chanpinfenlei daohang */
.nb_tab{text-align:center;margin-bottom:20px;width:96%;margin-left:auto;margin-right:auto;}
.nb_tab ul{}
.nb_tab ul li {float:left;width:43%;margin-left:20px;height:56px;margin-bottom:20px;background:#DDDCDC;border-radius:6px;}
.nb_tab ul li a{float:left;text-align:center;width:100%;height:100%;line-height:56px;}
.nb_tab ul li a b{font-size:20px;margin-left:10px;color:#000000}
.nb_tab ul li a.on{float:left;text-align:center;width:100%;height:100%;line-height:56px;background:#E7450E;border-radius:6px;}
.nb_tab ul li a.on b{color:#fff;}
.nb_tab ul li a i,.nb_tab a b{display:inline-block;}
.nb_tab ul li a i{width:17px;height:17px;}
.nb_tab ul li a i img{position:absolute;margin-top:1px;margin-left:-10px;transform-origin:left;transition:0.5s;}
.nb_tab ul li a i .two{transform:rotateY(90deg);transition:0.5s;}
.nb_tab ul li a.on i .one{transform:rotateY(-90deg);transition:0.5s;}
.nb_tab ul li a.on i .two{transform:rotateY(0deg);}


/* home products zhanshi wap */
.sycpzs {width:100%;background:url(images/cpzsbg.jpg) center center fixed;padding-top:20px;box-shadow:0px 5px 8px #999 inset; padding-bottom:20px;overflow: hidden;}
.list-chanpin {margin-left:auto;margin-right:auto;width:100%;margin-bottom:30px;overflow: hidden;}
.list-chanpin ul{}
.list-chanpin li {float:left;width:46%;background-color:#ffffff;margin: 1% 0 1% 3%;padding:5px;position:relative;border-radius:5px;}
.list-chanpin li img{width:100%;height:100%;transition:all 0.8s;border-radius:5px;}
.list-chanpin li p {line-height:46px;height:46px;margin-top:10px;border-top: 1px #B0B0B0 solid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(images/cpzbg2.png) no-repeat right}
.list-chanpin li p a {font-size:16px;transition:all 0.4s;}


/* home case wap */ 
.case {padding-top:20px;padding-bottom:48px;overflow: hidden;}

.sild20 {margin-bottom:1px;}
.sild20 .bd li {width:92%;margin-left:20px;}

.sild20 .arrow {width:250px;margin:0 auto;display: flex;justify-content: space-between;}
.sild20 .arrow .prev {font-size:16px;color: #f99820;line-height:30px;position: relative;cursor: pointer;}
.sild20 .arrow .prev::before {content: "";display:block;width:20px;height:30px;position: absolute;background: url(images/prev-case.png) no-repeat center;top:3px;left:0;-webkit-transition:0.8s;transition:0.8s;}
.sild20 .arrow .prev:hover::before {transform: rotateX(360deg);}
.sild20 .arrow .next {font-size:16px;color: #999;line-height:30px;padding-right:30px;position: relative;cursor: pointer;}
.sild20 .arrow .next::before {content: "";display:block;width:20px;height:30px;position:absolute;background: url(images/next-case.png) no-repeat center;top:2px;right:0;-webkit-transition:0.8s;transition:0.8s;}
.sild20 .arrow .next:hover::before {transform: rotateX(360deg);}
.sild20 .arrow .hd {width:100px;display: flex;justify-content: space-between;}
.sild20 .arrow .hd li {width: 13px;height: 30px;background: url(images/cire1.png) no-repeat center;transition: 0.2s;}
.sild20 .arrow .hd .on {background: url(images/cire2.png) no-repeat center;}


/*----home case2 wap----*/ 

.list-anli {width:100%;height:420px;}
.list-anli ul{width:100%;}
.list-anli li{float:left;background:#FFF;width:100%;height:100%;border:1px solid #dcdcdc;}

.list-anli li img{width:95%;height:311px;margin-top:10px;margin-left:10px;transition:all 0.8s;}
.list-anli li p {text-align:center;font-size:16px;line-height:42px;height:40px;margin-top:9px;border-top: 1px #EAE9E9 solid;overflow:hidden;}
.list-anli li p a {font-size:16px;color:#242424;transition:all 0.4s;}
.list-anli li p:hover a {font-size:16px;color:#A31103;margin-left:6px;}
.list-anli li b,.list-anli li:hover b{margin:0;padding:0;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.list-anli li:hover img {-webkit-transform:scale(1.04);}
.list-anli li span{display:block;margin-left:14px;background:url(images/newsMore.png) no-repeat 96% center;color:#242424;margin-top:-14px;font-size:14px;}



/*----home honor wap----*/ 
.zizhizhanshi{width:100%;background:url(images/zizhibg.jpg) repeat-y;padding-top:20px;padding-bottom:28px;overflow:hidden;}
.p_list2{width:100%;margin-bottom:50px;overflow:hidden;}
.p_list2 ul {}
.p_list2 ul li{width:45%;float:left;margin-left:3%;margin-right:1%;margin-bottom:20px;background-color:#ffffff;padding:6px;text-align:center;}
.p_list2 ul li span{color:#302E2E;line-height:26px;}
.p_list2 ul li img{width:100%;}



/*----home new wap----*/
.syxinwen{padding-top:40px;padding-bottom:40px;}

.xinwenzuo1{float:left;width:99%;}
.xinwenzuo2{float:left;width:95%;margin-left:3%;margin-bottom:20px;padding:10px;background-color:#fff;border:1px solid #dcdcdc;}
.xinwenzuo2 img{width:99%;height:324px;transition:all .5s ease;}
.xinwenzuo2 a{margin-top:20px;line-height:36px;font-size:18px;color:#000000;transition:all .6s ease;}
.xinwenzuo2 a:hover{margin-left:10px;line-height:36px;font-size:18px;color:#9E2609;transition:all .5s ease;}
.xinwenzuo2{font-size:15px;color:#666666;line-height:26px;overflow:hidden;}

.xinwenyou1{width:99%;float:right;}
.xinwenyou{width:93.5%;margin-left:3%;background:#fff;padding:10px;margin-bottom:20px;border:1px solid #dcdcdc;}
.xinwenyou .riqise{font-size:18px;color:#B52807;font-weight:bold;}
.xinwenyou .biaoti a{height:36px;line-height:36px;font-size:18px;color:#000;font-weight:normal;transition:all .5s ease;}
.xinwenyou .biaoti a:hover{margin-left:10px;height:36px;line-height:36px;font-size:18px;color:#9E2609;font-weight:normal;}
.xinwenyou .jianje {font-size:15px;color:#666666;line-height:32px;transition:all .5s ease;}

/*----all footer wap----*/
.site-footer { background-color: #21202e; border-top:2px solid #CE1B28; padding:40px 0 30px;width: 100%;overflow:hidden;}

.footer1{width:92%;padding-left:7%;font-size:14px;color:#D5D4D3;overflow:hidden;}
.footer1 span{text-align:left;font-size:22px;color:#ffffff;font-weight:bold}
.footer1a {background:url(images/dianhua.png) no-repeat left top;text-align:left;padding-left:50px;color:#CDCCCB;margin-top:30px;}
.footer1a p{font-size:15px;color:#ffffff;line-height:14px;}
.haomada a{font-size:18px;color:#ffffff;line-height:14px;}


.footer2{width:92%;padding-left:7%;font-size:14px;color:#D5D4D3;overflow:hidden;}
.footer2 span{text-align:left;font-size:24px;color:#ffffff;font-weight:bold;margin-bottom:40px;}
.footer2a {width:100%;margin-top:30px;margin-bottom:30px;overflow:hidden;}
.footer2alink {width:100%;}
.footer2alink ul{width:100%;}
.footer2alink ul li{float:left;width:44%;margin-bottom:15px;margin-right:5%;background:#3C3B4C;color:#ffffff;text-align:center;line-height: 40px;border-radius:15px;border:1px solid #6F6F75;}
.footer2alink ul li a{color:#ffffff;}

.footer3{width:92%;padding-left:7%;font-size:14px;color:#D5D4D3;overflow:hidden;}
.footer3 span{text-align:left;font-size:24px;color:#ffffff;font-weight:bold}
.footer3a ul{width:100%;overflow:hidden;margin-top:10px;margin-bottom:30px;}
.footer3a ul li{float:left;width:25%;margin-right:8%;border-bottom: 1px dashed #ACAAAA;line-height:48px;}
.footer3a ul li a{color:#ffffff;}


.banquan{width:100%;padding-top:18px;background:#1B1A29;border-top:1px solid #737373;text-align:center;}
.banquanzuo p{width:100%;line-height:18px;font-size:13px;color:#ffffff;overflow:hidden;}
.banquanzuo p a{color:#ffffff;}
.banquanzuo p span{width:100%;font-size:13px;color:#C1C1C1;overflow:hidden;}
.banquanzuo p span a{color:#C1C1C1;}
.banquanyou p{width:100%;font-size:14px;color:#ffffff;overflow:hidden;}
.banquanyou p a{color:#ffffff;}

}


/* fanhuidingbu*/
.bs_upscr {bottom: 2%;display: none;height: 40px;opacity: 1;overflow: hidden;position: fixed;right: 10px;text-align: center;width: 40px;z-index: 9999;border-radius: 0;border-width: 2px;border-style: solid;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}
.bs_upscr:hover {opacity: 1;}
.bs_upscr i {font-size: 16px;  line-height: 40px;}
.bs_upscr:hover, .bs_upscr:focus {border-width: 2px;border-style: solid;transition: all 0.3s ease 0s;}


.woocommerce .products {display: block;font-size:15px;font-weight: normal;line-height: 25px;min-height: 10px;}
.woocommerce ul.products li.product {text-align: center;padding:8px;transition:all 0.8s;background: white;padding-bottom:20px;border: 1px solid #e9e9e9;}
.woocommerce ul.products li.product:hover {transition:all 0.8s;}
.woocommerce ul.products li.product a img:hover {-webkit-transform:scale(1.04);transition:all 0.8s;}
.woocommerce ul.products li.product a img:hover {-webkit-transform:scale(1.04);transition:all 0.8s;}
.woocommerce-loop-product__title{line-height:15px;}
.button{line-height:10px;margin-bottom:6px;}

/*产品阅读更多背景颜色*/ 
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce-page .products a.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover {background: #df0a0a;}

/*产品阅读更多点击背景颜色*/ 
.woocommerce #review_form #respond .form-submit input:hover, .woocommerce-page .products a.button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus {background: #222222;}

/*产品阅读更多文字颜色*/ 
.woocommerce-page .woocommerce .woocommerce-info a, .woocommerce-page .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-message a, .woocommerce-page .woocommerce-message a:hover, .woocommerce-page .woocommerce-message a:focus, .woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-error a, .woocommerce-page .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-info a, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce .woocommerce-info, .woocommerce-cart .wc-proceed-to-checkout a .checkout-button, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce nav .woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page .products a.button, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce input.button:hover, .woocommerce input.button:focus {color: #fff;}

/*产品分页*/ 
.woocommerce nav.woocommerce-pagination {margin-bottom:30px;}
.woocommerce nav.woocommerce-pagination ul {border: none;}
.woocommerce nav.woocommerce-pagination ul li {border: none;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {background: #1F1D1D;color: #ffffff;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {float: left;line-height: 1.42857;margin: 6px;padding: 6px 12px;}