ul,dl{padding:0;margin:0;}
li{list-style:none;}
img{display:inline-block;max-width: 100%}
:root {
  --main-color:#d96129;  /*主要颜色*/
}
html,body{font:normal 14px / 20px sans-serif,'微软雅黑','Microsoft YaHei'; }
h1,h2,h3,h4,h5{margin:0}
a{color:#333}
body{padding-top: 60px;overflow-x:hidden;padding-bottom:40px;}
#prisna-translator-seo{display:none}

.navbar-toggle{position:absolute;right:0;margin-top:12px;}
.navbar{position:fixed;top:0;left:0;background:rgba(255,255,255,.95);width:100%;border:0;border-radius:0;z-index:99;margin:0;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.navbar-brand{height:auto;padding-top:15px;padding-bottom:15px;}
.navbar-brand img{height:30px;display:inline-block;vertical-align:middle}
.navbar-brand i{transform: scale(.7);display:inline-block;vertical-align:middle;font-size:8px;line-height:1.3;font-weight:normal;color:var(--main-color);margin-left:-20px;position:relative;}

.navsearch {margin:0;padding:5px 15px;}
.searchtxt{border:0;width:80%;border:1px solid #eee;border-radius:25px 0 0 25px;border-right:0;line-height:30px;padding-left:15px;}
.searchsub{border:0;background:#f9f9f9;width:18%;border:1px solid #eee;border-radius:0 25px 25px 0;border-left:0;line-height:29px;margin-left:-5px;}

.nav .sub-menu{display:none;}
.dropdown-menu{border:0;border-top:3px solid var(--main-color);}
.dropdown-menu>li>a{padding:10px 20px;border-bottom:1px solid #eee;}
.dropdown-menu>li:last-child>a{border-bottom:0}
.footlogo p a{display:inline-block;background:#5c758c;color:#fff;padding:8px 40px;border-radius:25px;text-align:center;}

.foot{background:#31302e;padding-top:20px;padding-bottom:20px;color:#fff}
.footlogo{margin-bottom:15px;}
.footlogo img{height:40px;}
.footlink h3,.foot-contact h3{font-size:20px;margin-bottom:5px}
.foot-contact b{padding:5px 0;display:block;font-size:16px}
.foot-contact p,.footlink p{margin:0;padding-left:20px;line-height:1.3;margin-bottom:5px;}
.footlink p,.footlink li{padding-left:0;margin-bottom:8px;}
.foot-contact p span{margin-left:-20px;position:relative;margin-right:5px;}
.foot-contact p:last-child,.footlink p:last-child{margin-bottom:0}
.footlink a{color:#eee}
.footlink .sub-menu{display:none;}

.fixbottomnav{background:rgba(0,0,0,0.9);position:fixed;bottom:0;left:0;width:100%;z-index:98;box-shadow: 0 0 8px rgba(0,0,0,0.2)}
.fixbottomnav li{float:left;width:25%;text-align:center;position: relative;}
.fixbottomnav li:after{content:'';position: absolute;width:1px;height:20px;top:25%;background:#999;left:0;display: block;}
.fixbottomnav li:first-child:after{display:none;}
.fixbottomnav li a{color:#fff;display: block;padding:10px 0;font-size:12px;color:#ddd;}
.fixbottomnav li i{font-size:22px;line-height:110%;}
.fixbottomnav p{margin:0}


.fixpcnav{position:fixed;right:5px;bottom:20%;z-index:9}
.fixpcnav li{text-align:center;padding:1px 0;position: relative;}
.fixpcnav li p{position: absolute;display:none;right:46px;top:1px;width:250px;background:rgba(0,0,0,0.7);padding:10px;color:#fff;line-height:200%;}
.fixpcnav li p img{width:100%;}
.fixpcnav li i{font-size:22px;}
.fixpcnav li a{display: block;background:rgba(157,157,157,0.8);color:#fff;padding:5px 10px;line-height:40px;height:45px;}
.fixpcnav li a:hover{background:rgba(0,0,0,0.7);text-decoration: none;}
.fixpcnav li:hover p{display: block;}


.pages{text-align:center;padding-top:20px;}
.pages a,.pages span{display:inline-block;border:1px solid #eee;line-height:30px;padding:0 10px;margin-left:3px;background:#fff}


/*    plui */
.bg-hui{background:#f7f7f7}
.home-box{padding-top:20px;padding-bottom:20px;}
.home-title{margin-bottom:15px;position:relative;}
.home-title span{display:block;margin-bottom:5px;}
.home-title h3{line-height:1.1;font-size:20px;position:relative;position:relative;padding:0 0 10px;color:var(--main-color);margin-bottom:10px;}
.home-title h3:before{border-bottom:2px solid var(--main-color);position:absolute;content:'';bottom:0;left:0;width:60px;}
.home-title.text-center h3:before{left:50%;margin-left:-30px;}
.home-title a{float:right;background:var(--main-color);color:#fff;border-radius:30px;padding:5px 15px;font-size:14px;line-height:20px;}
.home-title p{color:rgba(0,0,0,0.5);font-size:12px;line-height:1.4}

.home-title .moresub{position:absolute;top:50%;right:0;transform:translateY(-50%);}



.one_dot_hide {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.two_dot_hide,.three_dot_hide {overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.three_dot_hide {-webkit-line-clamp: 3;}


.bg-hui2{background:#f4f4f4}
.pages{text-align:center;padding-top:20px;}
.pages a,.pages span{display:inline-block;border:1px solid #eee;line-height:30px;padding:0 10px;margin-left:3px;background:#fff}
.wpcf7form{padding:15px 0}
.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar{width:100%;background:#efefef;line-height:40px;border:0;padding:0 10px;}
.wpcf7-textarea{max-height:150px}
.wpcf7-captchar{width:40%}
.wpcf7-submit{background:var(--main-color);color:#fff;line-height:40px;border:0;width:100%;}
.wpcf7-title{text-align:center;font-size:30px;margin-bottom:20px;line-height:1.5}
.wpcf7-title p{font-size:0.5em;font-weight:normal;}
.wpcf7-form p:last-child{margin:0}

.fl-node-64550e8077bd8 p{height:140px;}
.fl-node-645510d7b644b .fl-module-content .fl-icon i, 
.fl-node-645510d7b644b .fl-module-content .fl-icon i:before,
.fl-node-645510dd26c7c .fl-module-content .fl-icon i, 
.fl-node-645510dd26c7c .fl-module-content .fl-icon i:before,
.fl-node-64550e807794d .fl-module-content .fl-icon i, 
.fl-node-64550e807794d .fl-module-content .fl-icon i:before,
.fl-node-645510e387984 .fl-module-content .fl-icon i, 
.fl-node-645510e387984 .fl-module-content .fl-icon i:before
{font-size:40px!important;}
.fixinqclose{position:absolute;top:-10px;right:-10px;height:30px;width:30px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);text-align:center;line-height:30px;border-radius:20px;}
.fixinq{display:none;position:fixed;top:50%;left:50%; transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);padding:20px;widtH:90%;max-width:600px;z-index:10}
.marks{position:fixed;background:rgba(0,0,0,0.5);z-index:9;left:0;top:0;width:100%;height:100%;display:none;}

.cus-ser{padding:15px;text-align:center;background:var(--main-color);color:#fff}
.cus-ser h3{font-size:25px;margin-bottom:10px;}
.cus-ser a{border:1px solid #fff;color:#fff;display:inline-block;padding:8px 20px;width:30px;width:180px}
.cus-ser p:last-child{margin:0}
.cus-ser .cus-ser-info p{margin-bottom:10px;}


.fixpic{display:block;overflow:hidden;}
.fixpic img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.fixpic:hover img{transform: scale(1.08, 1.08);}


.fixbottombox{position:fixed;right:60px;bottom:-100px;margin-bottom:40px;z-index:9;background:#fff;border-radius:10px 10px 0 0 ;border:1px solid var(--main-color);width:350px;transition: all 0.5s;-webkit-transition: all 0.5s;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.fixbottombox h2{border-radius:10px 10px 0 0 ;background:var(--main-color);color:#fff;padding:10px 20px;font-size:18px;}
.fixbottombox h2 span{float:right;transition: all 0.5s;-webkit-transition: all 0.5s;}
.fixbottombox.open h2 span{transition-delay: 0s;-webkit-transition-delay: 0s;
transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);      /* Opera */
}
.fixbottombox .wpcf7{padding:0 15px;}
.fixbottombox.open{transition-delay: 0s;-webkit-transition-delay: 0s;bottom:0!important}
.fixbottombox .wpcf7 .ajax-loader{display:none;}
.fixbottombox .wpcf7 h3{display:none;}

.iconbox{margin-botom:10px;}
.footlogo a,.iconbox a{margin:0 5px;}
.footlogo .iconfont,.iconbox .iconfont{font-size:20px;}

.footnav a{color:#fff}
.footnav .sub-menu{display:none}
.footnav > ul{display: flex;justify-content: space-around;}
.footnav > ul >li{display: flex;flex-direction: column;align-items: flex-start;align-content: flex-start;}

.footlogo {text-align:center;}
.footlogo h3{padding:10px 0;font-size:20px;}
.footewm{text-align:center}
.footewm h4{font-size:14px;}
.footewm img{max-width:150px;}

@media (min-width: 768px) {
	body{padding-top: 70px;padding-bottom:0;}
	.fixbottombox{margin-bottom:0}
	
	.navbar{padding-top:5px;padding-bottom:5px;}
	.navbar-brand{transition: all 0.5s;-webkit-transition: all 0.5s;padding-top:15px;padding-bottom:15px;}
	.navbar-brand img{max-width:none;transition: all 0.5s;-webkit-transition: all 0.5s;}

	.navbar-nav>li>a{line-height:30px;padding:15px 10px;transition: all 0.5s;-webkit-transition: all 0.5s;}
	.navsearchsub{padding-top:13px;padding-left:10px;transition: all 0.5s;-webkit-transition: all 0.5s;}
	.navsearchsub .searchsub{width:auto;border-radius:25px;width:35px;border:1px solid #eee;}
	.navbar-right{position:relative;}
	.nav>li.navsearch{position:absolute;bottom:-40px;width:300px;right:0;padding:0;text-align:right;}

	.navbar-right .dropdown-menu{transform:translateX(50%);right:50%;}


	.fixnav .navbar-brand{padding-top:10px;padding-bottom:10px;}
	.fixnav .navbar-brand img{height:25px;transition-delay: 0s;-webkit-transition-delay: 0s}
	.fixnav .navbar-nav>li>a{padding-top:5px;padding-bottom:5px;transition-delay: 0s;-webkit-transition-delay: 0s;line-height:35px;}
	.fixnav .navsearchsub{padding-top:6px;transition-delay: 0s;-webkit-transition-delay: 0s;}

	.foot{padding-top:30px;padding-bottom:30px;}
	.footlogo{padding-bottom:15px;}
	/*    plui */
	.home-box{padding-top:30px;padding-bottom:30px;}
	.home-title{font-size:16px;}
	.home-title h3{font-size:28px;}
	.pr35 h3{padding-right:35%;}

	.cus-ser{padding:25px 50px;}
	.cus-ser h3{font-size:30px;margin-bottom:15px;}
	.cus-ser .cus-ser-info p{margin-bottom:20px;}
	
	

.footnav .sub-menu{display:block}

	
	
} 
@media (min-width: 992px) {
	body{padding-top: 80px;}

	.navbar-brand img{height:40px;}

	.navbar-nav>li>a{padding:20px 15px;font-size:16px}
	.navbar-nav>li.navsearch{padding-top:18px;transition: all 0.5s;-webkit-transition: all 0.5s;}
	.navsearchsub{padding-top:17px;}

	.nav>li.navsearch{position:static;bottom:auto;width:auto;padding-left:10px;}
	.footlogo img{height:50px;}
	.fixnav .navbar-brand{padding-top:5px;padding-bottom:5px;}
	.fixnav .navbar-brand img{height:25px;}
	.fixnav .navbar-nav>li>a{padding-top:0;padding-bottom:0;}
	.fixnav .navsearchsub{padding-top:0}
	.fixnav .navbar-nav>li.navsearch{padding-top:13px;transition-delay: 0s;-webkit-transition-delay: 0s;}

	.float-right{float:right;}
	.home-title span{margin-bottom:8px;}
	/*  foot  */
	.footlink h3, .foot-contact h3{margin-bottom:15px;}
	/*    plui */
	.home-box{padding-top:40px;padding-bottom:40px;}
	.home-title{margin-bottom:25px;}
	.home-title h3{font-size:30px;}

	.cus-ser{position:relative;padding:40px 70px;}
	  .cus-ser-info{width:50%;text-align:left;}
	  .cus-ser a{position:absolute;right:70px;top:50%;transform:translateY(-50%);width:150px;}
	  .cus-ser .cus-ser-info p{margin-bottom:0}

	  /*  yothink */
	  .home-title a{padding-top:8px;padding-bottom:8px}

	  /*   */
	  .footlogo h3{padding:15px 0}
	  
.footewm img{width:120px;}
}
@media (min-width: 1200px) {
	body{padding-top: 80px;}



	.navbar-nav>li.navsearch{padding-top:18px;padding-left:15px;width:190px;}
	.searchtxt{width:140px;}

	.fixnav .navbar-nav>li.navsearch{padding-top:0}

	/*  foot  */
	.foot{padding-top:40px;}

	/*    plui */
	.home-box{padding-top:50px;padding-bottom:50px;}
	.home-title {margin-bottom:35px;}
	.home-title h3{font-size:35px;margin-bottom:15px;line-height:1.2}
	.advtitle h3{font-size:30px}
	.home-title p{font-size:16px;}


}
@media (min-width: 1300px) {
	body{padding-top:100px;}
	.container{width: 1270px;}
	.navbar{padding-top:15px;padding-bottom:15px;}

	.navbar-nav>li.navsearch{width:200px;}
	.searchtxt{width:80%;}

	.searchsub{width:20%;border-left-width:0;border-radius:0 30px 30px 0;}

	.fixnav.navbar{padding-top:10px;padding-bottom:10px;}
	.fixnav .navbar-brand img{height:30px;}
	.fixnav .navbar-nav>li>a{line-height:40px}
	.fixnav .navbar-nav>li.navsearch{padding-top:3px}
	/*  foot  */
	.foot{padding-top:50px;}
	/*    plui */
	.home-box{padding-top:60px;}
	.advtitle h3{font-size:35px}

	.cus-ser{padding:70px}
	.cus-ser h3{font-size:35px;}
}
@media (min-width: 1400px) {
	.container{width: 1370px;}
	.navbar-nav>li>a{padding:-left:20px;padding:-right:20px;}
	.searchtxt{width:120px}
	/*  foot  */
	.foot{padding-top:60px;padding-bottom:40px;}
	/*    plui */
	.home-box{padding-top:70px;}
	.advtitle h3{font-size:38px}
	.home-title p{font-size:16px;line-height:1.4}
}
@media (min-width: 1500px) {
	.container{width: 1470px;}
	/*    plui */
	.home-box{padding-top:80px;}
	.advtitle h3{font-size:40px}
}
@media (min-width: 1600px) {
	.container{width: 1570px;}
	.advtitle h3{font-size:43px}
}

