.page-intro {
    text-align: center;
}
.page-intro .pi-title {
    font-size: 42px;
    color: #444444;
    line-height: 1.6;
    display: block;
    font-weight: 800;
    font-family: PingFang SC;
}
.page-intro .pi-txt {
    text-align: left;
    display: inline-block;
    font-size: 20px;
    line-height: 1.5;
    color: #999999;
    font-family: PingFang SC;
}
.about-contact-ibox .map {
    float: right;
    width: 50%;
}
.about-contact-ibox .contact-desc {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-left: 50px;
	padding-right: 20px;
    padding-top: 40px;
    background-color: #fff;
    height: 430px;
	text-align: left;
}
.about-contact-ibox .contact-desc dt {
    font-size: 34px;
    font-family: Microsoft JhengHei;
    margin-bottom: 5px;
    font-weight: bold;
    color: #444444;
    line-height: 50px;
	margin-top: 20px;
}
.about-contact-ibox .contact-desc dd {
    font-size: 15px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 45px;
	margin-top: 8px;
}
dd i.icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/contact-icon.png) no-repeat;
    vertical-align: middle;
    margin-right: 8px;
}
.inflex .tl{
	text-align: center;
}

input{
	outline: none;
	border: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999;
}
.contact-ly{
	box-sizing: border-box;
	background-size: cover;
	margin-bottom: 70px;
}
.contact-ly-cont{
width: 100%;
background: #fff;
text-align: center;
box-sizing: border-box;
}
.contact-vs img,.contact-ly img{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.contact-ly img {
	width: 22px !important;
}
.contact-ly-title{
	margin-bottom: 35px;
}
.contact-ly-title h3{
	font-size: 36px;
	font-weight: normal;
}
.contact-ly-title p{
	color: #707070;
	font-size: 24px;
}
.contact-ly-c label{
	width: 49%;
	display: block;
	float: left;
	padding: 12px 20px;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
	margin-right: 2%;
	margin-bottom: 24px;
	text-align: left
}
.contact-ly-c label:nth-of-type(2n){
	margin-right: 0;
}
.contact-ly-c label span{
	font-size: 16px;
	color: #333;
	display: inline-block;
	vertical-align: middle;padding-right: 5px;
	border-right: 1px solid #e7e7e7;
	padding-left: 6px;
	margin-right: 5px;
	font-weight: bold;
}
.contact-ly-c input{
	height: 22px;
	line-height: 22px;
	position: relative;
	top: 1px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: calc(100% - 120px);
}
.contact-ly-c textarea{
	width: 100%;
	border: 1px solid #f2f2f2;
	padding: 30px;
	display: block;
	height: 200px;
	box-sizing: border-box;
	resize: none;
	font-size: 16px;
}
.contact-ly-c .submit{
	width: 137px;
	height: 44px;
	font-size: 16px;
	line-height: 44px;
	background-color: #77C244 ;
	background-position: 26px center;
	background-repeat: no-repeat;
	color: #fff;
	border-radius: 2px;
	margin-top: 50px;
	cursor: pointer;
	transition: all .8s;
}
.contact-ly-c .submit:hover{background-color: #77C244;}
.contact-zx{
	margin-top: 70px;
	position: relative;
}
.contact-zx .ves{
	position: absolute;
	bottom: 26px;
	left: 52%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	background: #fff;
	width: 330px;
	text-align: center;
	padding: 10px 30px 10px;
}
.contact-zx .ves p{
	font-size: 16px;
	color: #666;
	margin-bottom: 8px;
}
.contact-zx .ves a{
	color: #77C244 ;
	font-size: 16px;
}
.contact-text{
	padding-bottom: 62px;
	width: 100%;
	overflow: hidden;
}
.lxwm_box{
	padding: 0 25px;
	margin-bottom: 40px;
}
.lxwm_box .left{
	width: 50%;
	float: left;
	padding: 22px 50px 22px 50px;
	/* border: 1px solid #f2f2f2; */
	box-sizing: border-box;
	border-right: none;
	background: #f0f0f0;
	box-sizing: border-box;
}
.lxwm_box .right{
	width: 50%;
	float: left;	
	padding: 12px 10px 12px 37px;
	background: #77C244;
	box-sizing: border-box;
}

.lxwm_box .left h2{
	font-size: 18px;
	font-weight: bold;
	color: #77C244;
	margin: 0;
}
.lxwm_box .left p{
	font-size: 18px;
	color: #999;
	overflow: hidden;
	text-overflow:ellipsis; 
	white-space: nowrap;
	margin-bottom: 10px;
}
.lxwm_box .left ul{
	margin: 0;
}
.lxwm_box .left ul li{
	float: left;
	margin-right: 15px;
}
.lxwm_box .left ul li img{
	width: 40px;
}


.lxwm_box .right .icon{
	height: 45px;
	width: 45px;
	display: block;
	float: left;
	background: url(../images/e_mail_icon.png)no-repeat;
	background-size: 45px !important;
	position: relative;
	margin-right: 15px;
}
.lxwm_box .right .icon2{
	background: url(../images/address_icon.png)no-repeat;
}
.lxwm_box .right .desc p{
	font-size: 20px;
	line-height: 40px;
	color: #fff;
	margin: 0;
	float: left;	
	width: calc(100% - 60px);
	letter-spacing: 1px;
}
.lxwm_box .right .desc .p1{
	margin-bottom: 5px;
}
.lxwm_box .right .desc .p2{
	line-height: 25px;
}
.lxwm_box .right .desc a{
	font-size: 20px;
	color: #fff; 
}




.ab_title{
	text-align: center;
	margin-bottom: 30px;
}
.ab_title span{
	font-size: 27px;
	margin-bottom: 7px;
	display: block;
	font-weight: bold;
	color: #333;
}
.ab_title p{
	font-size: 18px;
	color: #666;
}
.ab_title i{
	width: 50px;
	height: 2px;
	background: #005390;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px;
}


.a_about{
	padding: 80px 0 80px 0;
	background: #f3f3f3;
}
.a_about .left{
	width: 100%;
	box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
}
.a_about .left .img img{
	width: 100%;
}
.a_about .left .title{
	font-size: 100px;
	color: #ccc;
}
.a_about .right{
	width: 100%;
	float: right;
	box-sizing: border-box;
	padding: 30px;
}
.a_about .right .title{
	font-size: 28px;
	color: #444;
}
.a_about .right i{
	display: block;
	width: 60px;
	height: 4px;
	background: #4885b2;
	margin: 20px 0;
}
.a_about .right .title span{
	font-size: 50px;
	color: #005390;
	font-weight: bold;
}
.a_about .right .desc span{
	color: #666;
	font-size: 15px;
	line-height: 28px;
	display: block;
	text-indent: 2em;
	padding-bottom: 10px;
}




.b_about{
	padding-top: 80px;
	margin: 0px 0 50px 0;
}

.b_about .cont .com1{
	width: 48%;
	margin: 0 1%;
	margin-bottom: 30px;
	float: left;
}
.b_about .cont .com2{
	width: 31.3%;
	margin: 0 1%;
	float: left;
}
.b_about .cont .com .img{	
	width: 100%;
}
.b_about .cont .com1 .img{
	overflow: hidden;
}
.b_about .cont .com2 .img{
	overflow: hidden;
}
.b_about .cont .com img{
	width: 100%;
	transition: .5s;
}
.b_about .cont .com .desc{
	text-align: center;
	margin-top: 10px;
}
.b_about .cont .com .desc span{
	font-size: 20px;
	line-height: 35px;
	color: #666;
}
.b_about .cont .com .desc p{
	font-size: 14px;
	color: #999;
}
.b_about .cont .com:hover img{
	transform: scale(1.1);
}






.c_about{
	padding: 80px 0 120px 0;
	background: #FFF;
}
.honor_box{
	/* width: 1200px; */
	margin: 0 auto;
}
.honor_box .img{
}
.honor_box img{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.honor_box .slick-prev,.honor_box .slick-next{
	background: url(../images/next_year.png);
	border: none;
	height: 45px;
	width: 25px;
}
.honor_box .slick-prev{
	left: -30px;
}
.honor_box .slick-next{
	right: -30px;
	background-position: -25px 0;
}

.honor_box .slick-dots{
	bottom: -45px;
}
.honor_box .slick-dots li{
	margin: 0 10px;
}
.honor_box .slick-dots li button{
	background: #ddd;
	border: none;
	height: 10px;
	width: 10px;
	outline: none;
}
.slick-dots li.slick-active button{
	background: #0da946;
}
.slick-dots li.slick-active:after{
	content: "";
	display: block;
	height: 18px;
	width: 18px;
	border: 1px solid #0da946;
	border-radius: 100%;
	position: absolute;
	left: -5px;
	top: -5px;
}



.d_about{
	padding: 80px 0px 100px 0;
	background: #F3F3F3;
}
.d_about ul li{
	float: left;
	width: 25%;
	text-align: center;
	margin: 10px 0;
}
.d_about ul li img{
	display: inline-block;
	width: 150px;
}




.e_about {
  padding: 6.25% 0 75px;
}
.e_about .mktitle {
  text-align: center;
  margin-bottom: 4.1666%;
}
.e_about .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.e_about .li {
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  -moz-transition: all .2s linear;
  transition: all .2s linear;
  width: 10%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 600px;
  border-right: 1px solid #687f8f;
  border-right: 1px solid rgba(0,83,143,.5);
  position: relative;
  overflow: hidden;
}

.e_about .li:first-child{
  border-left: 1px solid #687f8f;
  border-left: 1px solid rgba(0,83,143,.5);
}
.e_about .li .dtl {
  width: 100%;
  position: absolute;
  left: 0;
  top: 40%;
  text-align: center;
  font-size: 24px;
  color: #005390;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  -moz-transition: all .4s;
  transition: all .4s;
}
.e_about .li .indiv {
  opacity: 0;
  position: absolute;
  width: 250px;
  left: 50%;
  top: 40%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.e_about .li .indiv .iconbox {
  width: 250px;
  height: 250px;
  background-color: #005390;
  border: #005390;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  margin: 0 auto 55px;
}
.e_about .li .indiv .iconbox .icon {
  width: 100px;
  margin: 45px auto 20px;
}
.e_about .li .indiv .iconbox .text {
  text-align: center;
}
.e_about .li .indiv .iconbox .text .cn {
  font-size: 24px;
  color: #fff;
  margin-bottom: 12px;
}
.e_about .li .indiv .iconbox .text .en {
  color: #fff;
}
.e_about .li .indiv .infobox {
  text-align: center;
  line-height: 28px;
  color: #005390;
}
.e_about .actli {
  width: 50%;
}
.e_about .actli .dtl {
  top: 20%;
  opacity: 0;
}
.e_about .actli .indiv {
  -webkit-transition: all .4s .4s;
  -o-transition: all .4s .4s;
  -moz-transition: all .4s .4s;
  transition: all .4s .4s;
  width: 100%;
  top: 15%;
  opacity: 1;
  
}

.gsln{
	margin-top: 75px;
}
.gsln ul li{
	float: left;
	width: 31.3%;
	margin: 10px 1%;
	box-sizing: border-box;
	padding-left: 0px;
}
.gsln i{
	display: block;
	width: 48px;
	width: 48px;
	float: left;
}
.gsln .desc{
	float: left;
	box-sizing: border-box;
	padding-left: 20px;
	padding-top: 7px;
	width: calc(100% - 50px);
}
.gsln .desc span{
	font-size: 16px;
	color: #005390;
	font-weight: bold;
	display: inline-block;
	padding-bottom: 5px;
}
.gsln .desc p{
	font-size: 14px;
}







    .d_about .swiper-container3 {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
		overflow: hidden;
    }
    .d_about .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        height: 120px;
        border: 1px solid #eee;
		box-sizing: border-box;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
	.d_about .swiper-button-next,.d_about .swiper-button-prev{
		top: 50%;
		margin-top: -22px;
		background: url(../images/next_year.png) no-repeat;
	}
	.d_about .swiper-button-next{
		background-position: -25px 0;
		right: -35px;
	}
	.d_about .swiper-button-prev{		
		background-position: 0 0;
		left: -35px;
	}
	.d_about .cont{
		width: 1300px;
		margin: 0 auto;
		position: relative;
	}






.position_bar{
	margin-top: 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
	box-sizing: border-box;
}
.position_bar li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 38px;
	height: 50px;
	background: #F5F5F5;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	text-align: center;
	line-height: 50px;
	margin-right: 10px;
	transition: .9s;
	-webkit-transition: .9s;
	-moz-transition: .9s;
	-ms-transition: .9s;
	-o-transition: .9s;
	cursor: pointer;
}
.position_bar li a{
	display: block;
	color: #666666;
	transition: .9s;
	-webkit-transition: .9s;
	-moz-transition: .9s;
	-ms-transition: .9s;
	-o-transition: .9s;
}
.position_bar li.cur,.position_bar li:hover {
	background-color: #165FAC;
	color: #ffffff;
}
.position_bar li.cur a,.position_bar li:hover a{
	color: #ffffff !important;
}
.position_bar .more{
	margin-top: 20px;
}













.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:10px 0px 10px 0px;}
.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}
.pages a:link,.pages a:visited {color:#666666;}
.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}
.pages a:hover {background:#FB9007;color:#FFFFFF;border:1px solid #E61636;text-decoration:none;text-align:center;padding:2px 5px;}
.pages .cpb {font-weight:bold;color:#FFFFFF;background:#FB9007;border:1px solid #E61636;text-align:center;margin:0px 2px;padding:2px 5px;}
.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}
.pagination {text-align:center;}
.pagination li {display:inline-block;color:#333333;height:30px;line-height:30px;margin:0px 5px 0px 0px;vertical-align:middle;}
.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:13px;border:1px solid #dddddd;color:#555555;text-decoration:none;}
.pagination li a:hover {background:#FB9007;color:#ffffff;}
.pagination li a.thisclass {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}
.pagination li a.thisclass:hover {background:#FB9007;color:#ffffff;border:1px solid #E61636;cursor:default;}
.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}
.pagination li .pageinfo strong {color:#555555;font-weight:normal;}
.pagination table {text-align:center;margin:10px 0px 0px 25%;}
.pagination table td {padding:0px 2px;}
#pages {padding:14px 0 10px;text-align:right;}
#pages a {display:inline-block;height:33px;line-height:30px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;}
#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}
#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}
#pages span {display:inline-block;height:33px;padding:0 14px;line-height:30px;background:#165FAC;border:1px solid #165FAC;color:#ffffff;text-align:center;}
#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}











.fenlei_box ul{
	/* text-align: center;
	margin-top: 40px;
	margin-bottom: 50px; */
}
.fenlei_box li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 20px;
	height: 50px;
	background: #F5F5F5;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	text-align: center;
	line-height: 50px;
	margin-right: 10px;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	cursor: pointer;
	/* margin-bottom: 10px; */
}
.fenlei_box li a{
	display: block;
	color: #666666;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
}
.fenlei_box li.cur,.fenlei_box li:hover {
	background-color: #77C244;
	color: #ffffff;
}
.fenlei_box li.cur a,.fenlei_box li:hover a{
	color: #ffffff !important;
}












/* show_product */
:root {
    --swiper-theme-color: #da261d;
}
:focus{outline:unset;}
.transall{
    width: 1px;
    height: 1px;
}
.tabs-title>a:focus, .tabs-title>a[aria-selected=true]{
    color: #165FAC;
}
.tabs-panel{
    color: #333333;
}
#inquryModal .close-button,#inquryModal .close-button.medium{
    background: #ff6f01;
    color: #ffffff;
}

.inquery_email{
    background-color: #165FAC;
}
.reveal{
    overflow-y: initial !important;
}
.prisna-wp-translate-dropdown-languages-list-scroll,
.prisna-wp-translate-dropdown-languages-list{
    height:unset !important;
}
.prisna-wp-translate-dropdown-languages-list p{
    display:inline-block;
    height:unset !important;
}
.product.card:hover{box-shadow:0 0 5px 3px #00000033;}
.product.card a img{width:100%;}
.product.card .card-divider{flex-wrap:wrap;}
.product.card .card-divider p{margin-bottom:0;padding-bottom:.5rem;flex:0 0 100%;}
.product.card .card-divider h4{font-size:1rem;}
.product.card .card-divider h4 a{color:#165FAC;}
.product.card .card-section a,.product.card .card-section p,.product.card .card-section ul li{font-size:14px;}
.product.card .card-section a,.product.card .card-section a p,.product.card .card-section ul li{color:#606060;}
.page .pagination{padding-top:20px;padding-bottom:20px;}
.page .pagination li{display:inline-block!important;margin-bottom:4px;}
.page .pagination li a{display:inline-block!important;padding:.4rem 1.5rem;background:#efefef;cursor:pointer;}
.page .pagination .current{background:#da261d;}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {border-color: #da261d transparent transparent;}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after {border-color: transparent transparent transparent #da261d;}
.dropdown.menu > li.is-active > a {background: transparent;color: #da261d; }
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover {background: #da261d;color: #ffffff;}
.dropdown.menu.vertical>li.opens-right>a::after{border-color:transparent transparent transparent #da261d;}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{border-color:transparent transparent transparent #da261d;}

@media screen and (max-width:39.99875em){.mobile-bar{position:fixed;top:0;right:0;left:0;z-index:200;display:block;width:100%;height:45px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);}
.mobile-bar .mobile-title .title-left{float:left;}
.mobile-bar .title-left .mobile-language,.mobile-bar .title-left .mobile-search,.mobile-bar .title-left .mobile-sidebar{position:relative;display:inline-block;margin-left:20px;color:#c22b23;font-size:30px;font-size:30px;}
.mobile-bar .title-left a:hover{color:#c22b23;}
.mobile-logo{padding-top:45px;text-align:center;}
.mobile-logo a img{padding:10px 0;}
}
.mobile-title{z-index:99;}
.mobile-bar .mobile-title a img{max-height:35px;}
.mobile-bar .dropdown-pane{top:45px!important;left:0!important;padding:0;width:100%;}
.mobile-bar .dropdown-pane .prisna-wp-translate-seo{overflow-y:auto;height:800px;}
.mobile-bar .dropdown-pane .input-group{margin-top:1rem;padding:0 10px;}
.mobile-bar .dropdown-pane .input-group .button{background:#165FAC;}
.mobile-nav-close{position:relative;right:0;height:45px;border-bottom:2px solid #c22b23;}
.mobile-nav-close .button{z-index:99;}
.mobile-nav li{list-style-type:none;}
.mobile-nav li a{color:#606060;}
.mobile-nav .submenu-toggle::after{border-color:#c22b23 transparent transparent;}
.dropdown-pane.is-open ul li{display:inline-block;}
.page .entry table p{margin-bottom:0;}
.off-canvas{background:#fff;}
#customer-chat-iframe{min-height:420px!important;}
.desktop-language{position:relative;z-index:999;float:right;margin:5px 10px 0 0;padding-top:10px;}
.desktop-language .prisna-wp-translate-seo{margin-left:0;}
.change-language{position:relative;display:inline-block;vertical-align:top;}
.change-language .change-language-cont .empty{display:none;}
.change-language .change-language-cont .change-empty{padding:10px 0;text-align:center;}
.change-language .prisna-wp-translate-seo .lang-more{display:none;margin:10px;}
.change-languag,.change-language-cont ul,.change-language-cont ul li{text-align:left;}
.change-language-info .language-icon:before{display:inline-block;margin-right:.2em;margin-left:.2em;width:1em;text-align:center;text-decoration:inherit;text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:fontawesome;line-height:1em;speak:none;}
.change-language .change-language-cont .lang-item-hide{display:none!important;}
.change-language .change-language-cont .lang-more{position:relative;display:block;text-align:center;cursor:pointer;}
.medium-title{cursor:pointer;}
.sub-content{position:absolute;right:0;z-index:99999;display:none;border:1px solid #dbdbdb;border-radius:5px 0 5px 5px;background:#fff;}
.dropdown-pane.is-open ul li{display:inline-block;padding:10px 20px;width:20%;}
.change-language-info .change-language-title.title-show{border-color:#dbdbdb;border-radius:5px 5px 0 0!important;background:#fff;}
.change-language-info .change-language-title.title-hide{border-color:transparent;border-radius:5px!important;background:0 0;}
.prisna-wp-translate-dropdown-hidden{display:none!important;}
.change-language-info .language-icon{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;}
.change-language-info:hover .language-icon{top:6px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-ms-transform:rotate(-180deg);}
.change-language-info{position:relative;display:inline-block;vertical-align:top;}
.change-language-info .change-language-title{position:relative;padding:6px 25px 6px 5px;border:1px solid transparent;border-bottom:none;border-radius:5px 5px 0 0;line-height:16px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}
.change-language-info:hover .change-language-title,.change-language-info:hover .change-language-title a,.change-language-info:hover .change-language-title span,.change-language-info:hover .language-icon{color:inherit;}
.change-language-info .language-icon{position:absolute;top:6px;right:4px;}
.change-language-info .language-icon:before{content:"\f0d7";}
.change-language-cont{top:27px;display:none;padding:10px 5px;width:400px;}
.change-language ::-webkit-scrollbar{width:8px;}
.change-language ::-webkit-scrollbar-track{background-color:#fff;}
.change-language ::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.5);}
.change-language .language-cont:hover::-webkit-scrollbar-thumb{display:block;}
.change-language ::-webkit-scrollbar-thumb:hover{background-color:#9c3;}
.change-language ::-webkit-scrollbar-thumb:active{background-color:#00aff0;}
.change-language-cont ul li{position:relative;display:inline-block;padding:5px 0;width:32%;border-bottom:1px solid #ececec;list-style:none;vertical-align:bottom;line-height:16px;}
.change-language-title span{color:#666;}
.language-flag span{position:relative;display:inline-block;color:#606060;vertical-align:top;font-size:14px;}
.language-flag .country-flag{position:relative;display:inline-block;margin:0 5px;width:22px;height:16px;background-image:url(../images/all-m.png);background-repeat:no-repeat;vertical-align:top;}
.language-flag-af .country-flag{background-position:0 0!important;}
.language-flag-sq .country-flag{background-position:0 -16px!important;}
.language-flag-ar .country-flag{background-position:0 -32px!important;}
.language-flag-hy .country-flag{background-position:0 -48px!important;}
.language-flag-az .country-flag{background-position:0 -64px!important;}
.language-flag-eu .country-flag{background-position:0 -80px!important;}
.language-flag-be .country-flag{background-position:0 -96px!important;}
.language-flag-bg .country-flag{background-position:0 -112px!important;}
.language-flag-ca .country-flag{background-position:0 -128px!important;}
.language-flag-zh .country-flag{background-position:0 -144px!important;}
.language-flag-zh-TW .country-flag{background-position:0 -160px!important;}
.language-flag-hr .country-flag{background-position:0 -176px!important;}
.language-flag-cs .country-flag{background-position:0 -192px!important;}
.language-flag-da .country-flag{background-position:0 -208px!important;}
.language-flag-nl .country-flag{background-position:0 -240px!important;}
.language-flag-en .country-flag{background-position:0 -256px!important;}
.language-flag-et .country-flag{background-position:0 -272px!important;}
.language-flag-tl .country-flag{background-position:0 -288px!important;}
.language-flag-fi .country-flag{background-position:0 -304px!important;}
.language-flag-fr .country-flag{background-position:0 -320px!important;}
.language-flag-gl .country-flag{background-position:0 -336px!important;}
.language-flag-ka .country-flag{background-position:0 -352px!important;}
.language-flag-de .country-flag{background-position:0 -368px!important;}
.language-flag-el .country-flag{background-position:0 -384px!important;}
.language-flag-ht .country-flag{background-position:0 -400px!important;}
.language-flag-iw .country-flag{background-position:0 -416px!important;}
.language-flag-gu .country-flag,.language-flag-hi .country-flag,.language-flag-kn .country-flag,.language-flag-ta .country-flag,.language-flag-te .country-flag{background-position:0 -432px!important;}
.language-flag-hu .country-flag{background-position:0 -448px!important;}
.language-flag-is .country-flag{background-position:0 -464px!important;}
.language-flag-id .country-flag{background-position:0 -480px!important;}
.language-flag-ga .country-flag{background-position:0 -496px!important;}
.language-flag-it .country-flag{background-position:0 -512px!important;}
.language-flag-ja .country-flag{background-position:0 -528px!important;}
.language-flag-ko .country-flag{background-position:0 -544px!important;}
.language-flag-la .country-flag{background-position:0 -560px!important;}
.language-flag-lv .country-flag{background-position:0 -576px!important;}
.language-flag-lt .country-flag{background-position:0 -592px!important;}
.language-flag-mk .country-flag{background-position:0 -608px!important;}
.language-flag-ms .country-flag{background-position:0 -624px!important;}
.language-flag-mt .country-flag{background-position:0 -640px!important;}
.language-flag-no .country-flag{background-position:0 -656px!important;}
.language-flag-fa .country-flag{background-position:0 -672px!important;}
.language-flag-pl .country-flag{background-position:0 -688px!important;}
.language-flag-pt .country-flag{background-position:0 -704px!important;}
.language-flag-ro .country-flag{background-position:0 -720px!important;}
.language-flag-ru .country-flag{background-position:0 -736px!important;}
.language-flag-sr .country-flag{background-position:0 -752px!important;}
.language-flag-sk .country-flag{background-position:0 -768px!important;}
.language-flag-sl .country-flag{background-position:0 -784px!important;}
.language-flag-es .country-flag{background-position:0 -800px!important;}
.language-flag-sw .country-flag{background-position:0 -816px!important;}
.language-flag-sv .country-flag{background-position:0 -832px!important;}
.language-flag-th .country-flag{background-position:0 -848px!important;}
.language-flag-tr .country-flag{background-position:0 -864px!important;}
.language-flag-uk .country-flag{background-position:0 -880px!important;}
.language-flag-ur .country-flag{background-position:0 -896px!important;}
.language-flag-vi .country-flag{background-position:0 -912px!important;}
.language-flag-cy .country-flag{background-position:0 -928px!important;}
.language-flag-yi .country-flag{background-position:0 -944px!important;}
.language-flag-bn .country-flag{background-position:0 -960px!important;}
.language-flag-eo .country-flag{background-position:0 -976px!important;}
.language-flag.language-flag-custom-afghanistan .country-flag{background-position:0 -992px!important;}
.language-flag.language-flag-custom-albania .country-flag{background-position:0 -1008px!important;}
.language-flag.language-flag-custom-algeria .country-flag{background-position:0 -1024px!important;}
.language-flag.language-flag-custom-argentina .country-flag{background-position:0 -1040px!important;}
.language-flag.language-flag-custom-australia .country-flag{background-position:0 -1056px!important;}
.language-flag.language-flag-custom-austria .country-flag{background-position:0 -1072px!important;}
.language-flag.language-flag-custom-belgium .country-flag{background-position:0 -1088px!important;}
.language-flag.language-flag-custom-brazil .country-flag{background-position:0 -1104px!important;}
.language-flag.language-flag-custom-canada .country-flag{background-position:0 -1120px!important;}
.language-flag.language-flag-custom-chile .country-flag{background-position:0 -1136px!important;}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag{background-position:0 -1152px!important;}
.language-flag.language-flag-custom-ecuador .country-flag{background-position:0 -1168px!important;}
.language-flag.language-flag-custom-egypt .country-flag{background-position:0 -1184px!important;}
.language-flag.language-flag-custom-england .country-flag{background-position:0 -1200px!important;}
.language-flag.language-flag-custom-luxembourg .country-flag{background-position:0 -1216px!important;}
.language-flag.language-flag-custom-malaysia .country-flag{background-position:0 -1232px!important;}
.language-flag.language-flag-custom-mexico .country-flag{background-position:0 -1248px!important;}
.language-flag.language-flag-custom-new-zealand .country-flag{background-position:0 -1264px!important;}
.language-flag.language-flag-custom-oman .country-flag{background-position:0 -1280px!important;}
.language-flag.language-flag-custom-qatar .country-flag{background-position:0 -1296px!important;}
.language-flag.language-flag-custom-saudi-arabia .country-flag{background-position:0 -1312px!important;}
.language-flag.language-flag-custom-singapore .country-flag{background-position:0 -1328px!important;}
.language-flag.language-flag-custom-south-africa .country-flag{background-position:0 0!important;}
.language-flag.language-flag-custom-switzerland .country-flag{background-position:0 -1344px!important;}
.language-flag.language-flag-custom-syria .country-flag{background-position:0 -1360px!important;}
.language-flag.language-flag-custom-united-arab-emirates .country-flag{background-position:0 -1376px!important;}
.language-flag.language-flag-custom-united-states-of-america .country-flag{background-position:0 -1392px!important;}
.language-flag-hy .country-flag{background-position:0 -1408px;}
.language-flag-bs .country-flag{background-position:0 -1424px;}
.language-flag-ceb .country-flag{background-position:0 -1440px;}
.language-flag-ny .country-flag{background-position:0 -1456px;}
.language-flag-ha .country-flag{background-position:0 -1472px;}
.language-flag-hmn .country-flag{background-position:0 -1488px;}
.language-flag-ig .country-flag{background-position:0 -1504px;}
.language-flag-jw .country-flag{background-position:0 -1520px;}
.language-flag-kk .country-flag{background-position:0 -1536px;}
.language-flag-km .country-flag{background-position:0 -1552px;}
.language-flag-lo .country-flag{background-position:0 -1568px;}
.language-flag-la .country-flag{background-position:0 -1584px;}
.language-flag-mg .country-flag{background-position:0 -1600px;}
.language-flag-ml .country-flag{background-position:0 -1616px;}
.language-flag-mi .country-flag{background-position:0 -1632px;}
.language-flag-mr .country-flag{background-position:0 -1648px;}
.language-flag-mn .country-flag{background-position:0 -1664px;}
.language-flag-my .country-flag{background-position:0 -1680px;}
.language-flag-ne .country-flag{background-position:0 -1696px;}
.language-flag-pa .country-flag{background-position:0 -1712px;}
.language-flag-st .country-flag{background-position:0 -1728px;}
.language-flag-si .country-flag{background-position:0 -1744px;}
.language-flag-so .country-flag{background-position:0 -1760px;}
.language-flag-su .country-flag{background-position:0 -1776px;}
.language-flag-tg .country-flag{background-position:0 -1792px;}
.language-flag-uz .country-flag{background-position:0 -1808px;}
.language-flag-yo .country-flag{background-position:0 -1824px;}
.language-flag-zu .country-flag{background-position:0 -1840px;}
@media (max-width:768px){.change-language-cont{top:auto;padding:0;width:100%;text-align:left;}
.sub-content{position:relative;right:auto;z-index:99999;display:block;border:none;border-radius:0;box-shadow:none;}
.change-language-title{display:none;}
.change-language-cont ul li{width:auto;}
}
#desktop-nav li ul{display:none;margin:0;padding:0;list-style:none;}
#desktop-nav li.is-active>ul{display:block;}
#desktop-nav li.is-active>ul li.is-active>ul{display:block;}
.page{padding-top:20px;padding-bottom:20px;}
.page .category-description{color:#333333}
.page .short-description ul li,.page .short-description ul li span,.page .short-description p{color:#333333}
.page .navigation nav ul{margin-left:0;}
.page .navigation nav ul li a{color:#165FAC;}
.page .page-title h1{margin-bottom:20px;color:#000;font-size:1.8rem;}
.page .page-desc{
    color: #333333 !important;
}
.page .page-nav{margin-bottom:20px;}
.page .page-nav .menu li{margin-right:10px;margin-bottom:10px;}
.page .page-nav .menu li a{border-radius:3px;background:#efefef;color:#606060;}
.page .video-title h2 a{font-size:14px;}
.page .article-content{margin-bottom:15px;}
.page .article-content .article-img a img{width:100%;}
.page .article-content .article-content-header{font-size:1.5rem;}
.page .article-content .article-content-header a{color:#165FAC;}
.page .article-content .article-content-description{font-size:1rem;}
.page .article-content .article-content-description a{color:#606060;}
.page .article-content-author,.page .article-content-time{margin-bottom:0;color:#8a8a8a;font-size:.875rem;}
.page .entry{padding-top:20px;}
.page .entry img{width: 50%;}
.page .entry .tabs{border-top:none;border-right:none;border-bottom:1px solid #ccc;width:100%;}
.page .entry .tabs .tabs-title{border-top:3px solid #d0d0d0;border-right:1px solid #ccc;}
.page .entry .tabs .tabs-title a{padding:.8rem 2rem;font-size:inherit;}
.page .entry .tabs .tabs-title.is-active{border-top:3px solid #165FAC;border-bottom:none;}

.page .gm-sep a{background-color:#77C244;font-size:inherit;}
.page .product-box{margin-bottom:10px;border:1px solid #eee;}
.page .product-box:hover{box-shadow:0 0 5px 3px #00000033;}
.page .product-box .product-box-header a img{width:100%;}
.page .product-box .product-box-content{padding:0 10px;}
.page .product-box .product-box-content .model{padding:10px 0 5px 0;font-weight:400;font-size:.85rem;}
.page .product-box .product-box-content .model span{font-weight:700;font-size:.85rem;}
.page .product-box .product-box-content .product-box-content-title{font-size:1rem;}
.page .product-box .product-box-content .product-box-content-title a{color:#165FAC;}
.page .product-box .product-box-content .product-box-content-content a{color:#606060;font-size:.9rem;}
.page .product-list-title{position:relative;margin:0 0 20px;padding:5px 0;border-bottom:1px solid #f3f3f3;}
.page .product-list-title .product-list-title-title a{color:#333;font-weight:700;font-size:18px;}
.page .product-list-title .product-list-title-title a:hover{color:#165FAC;}
.page .product-list-title .product-list-title-link{float:right;}
.page .product-list-title .product-list-title-link a{color:#165FAC;color: #165FAC;margin-top: 30px;display: block;}
.page .image-wrapper{margin-bottom:20px;}
.page .image-wrapper .image-wrapper-title{margin-top:10px;text-align:center;}
.page .image-wrapper .image-wrapper-title a{color:#606060;}
.page .video-title a{color:#606060;}
.page .download-list{float:left;padding:10px 0;width:100%;border-bottom:1px solid #9a9a9a;}
.page .download-list .download-cont{float:left;}
.page .download-list .download-cont .download-pic{float:left;margin-right:10px;}
.page .download-list .download-cont .download-detail{float:left;}
.page .download-list .download-cont .download-detail a{color:#000;}
.page .download-list .download-cont .download-excerpt a{color:#606060;}
.page .download-list .download-button{float:right;}
.page .download-list .download-button a{background:#165FAC;}
.page .page-pagination{padding-top:20px;}
.page .page-pagination .pagination li a{display:inline-block!important;padding:.4rem 1.5rem;cursor:pointer;}
.page .page-pagination .pagination .current{background:#da261d;}
.off-canvas-wrapper .off-canvas-content .title-bar{background:#fff;}
.off-canvas-wrapper .off-canvas-content .title-bar .title-bar-right .menu-icon::after{background:#c22b23;-webkit-box-shadow:0 7px 0 #c22b23,0 14px 0 #c22b23;box-shadow:0 7px 0 #c22b23,0 14px 0 #c22b23;}
.off-canvas-wrapper .off-canvas-content .title-bar .title-bar-left a img{max-height:px;}
.sticky-container .header-footer{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1);-webkit-transition:top .5s;transition:top .5s;}
.sticky-container .header-footer.is-stuck #desktop-nav{margin-top:10px;}
.sticky-container .header-footer.is-stuck .logo img{max-height:42px;line-height:48px;}
.header .header-bar{height:49px;background:url(../images/top_bg.png);}
.header .header-bar .link li a{padding-top:0;padding-bottom:0;color:#606060;line-height:49px;}
.header .header-bar .link li a:hover{color:#165FAC;}
.header .header-bar .link li a em{font-style:inherit;}
.header .header-bar .search{float:right;margin-top:4px;margin-bottom:0;width:330px;border-radius:6px;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.18);}
.header .header-bar .search .input-group-button .button{background:#165FAC;}
.header .header-footer{z-index:99;}
.header .header-footer .logo{display:block;margin-top:10px;margin-bottom:10px;}
.header .header-footer #desktop-nav{margin-top:25px;}
.header .header-footer #desktop-nav a{color:#606060;}
.header .header-footer #desktop-nav a:hover{color:#ffffff;background:#165FAC;}
.header .header-footer ul.dropdown{float:right;}
.header .header-footer ul.dropdown li a em{font-style:inherit;}
.index-welcome{margin-bottom:50px;}
.index-welcome .index-welcome-content .index-welcome-content-title{position:relative;margin-bottom:20px;padding:30px 0 10px 0;text-align:center;text-transform:uppercase;font-size:26px;}
.index-welcome .index-welcome-content .index-welcome-content-title a{color:#0a0a0a;}
.index-welcome .index-welcome-content .index-welcome-content-title:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#165FAC;content:"";}
.index-welcome .index-welcome-content .index-welcome-content-content{position:relative;}
.index-tabs-one{margin-bottom:30px;}
.index-tabs-one .index-tabs-one-text .index-tabs-one-title{position:relative;padding:0 0 20px;color:#0a0a0a;text-align:center;text-transform:uppercase;font-size:26px;}
.index-tabs-one .index-tabs-one-text .index-tabs-one-title a{color:inherit;}
.index-tabs-one .index-tabs-one-text .index-tabs-one-title:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#165FAC;content:"";}
.index-tabs-one .index-tabs-one-gallery-title{background:#c22b23;}
.index-tabs-one .index-tabs-one-gallery-title .tabs{margin:0 auto;border:none;background:0 0;}
.index-tabs-one .index-tabs-one-gallery-title .tabs-title a{position:relative;color:#fff;text-transform:uppercase;font-size:18px;cursor:pointer;}
.index-tabs-one .index-tabs-one-gallery-title .tabs-title>a:hover{background:#fefefe;color:#c22b23;}
.index-tabs-one .index-tabs-one-gallery-title .tabs-title.is-active>a{background:#fff;color:#c22b23;}
.index-tabs-one .index-tabs-one-gallery-title .tabs-title>a:focus{outline:unset;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container{max-width:95rem;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box{border:1px solid #eee;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box:hover{box-shadow:0 0 5px 3px #00000033;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-header a img{width:100%;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content{padding:20px;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content>a{color:#606060;font-size:.9rem;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content .model{font-size:14px;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content .model span{font-weight:700;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content h3{font-size:17px;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content h3 a{color:#165FAC;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content p{color:#606060;font-size:14px;}
.index-tabs-one .index-tabs-one-gallery-content .grid-container .tabs-gallery-box .tabs-gallery-box-content p a{color:inherit;}
.index-tabs-one .index-tabs-one-gallery-content .tabs-panel .grid-container .link{margin-top:15px;}
.index-tabs-one .index-tabs-one-gallery-content .tabs-panel .grid-container .link li a{background-color:#165FAC;}
.index-tabs-one .index-tabs-one-gallery-content .tabs-panel .grid-container .link li a:hover{background-color:#b91f17;}
.index-gallery-one{margin-bottom:30px;}
.index-gallery-one .index-gallery-one-text .index-gallery-one-title{position:relative;margin-bottom:20px;padding:30px 0 10px 0;text-align:center;text-transform:uppercase;font-size:26px;}
.index-gallery-one .index-gallery-one-text .index-gallery-one-title:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#165FAC;content:"";}
.index-gallery-one .index-gallery-one-text .index-gallery-one-title{position:relative;}
.index-gallery-one .one-box .one-box-img img{width:100%;}
.index-gallery-one .one-box .one-box-title{margin-top:5px;margin-bottom:5px;text-align:center;font-size:13px;}
.index-gallery-one .one-box .one-box-title a{color:#c22b23;}
.index-gallery-one .link{margin-top:15px;}
.index-gallery-one .link li a{margin-top:15px;background-color:#165FAC;}
.index-gallery-one .link li a:hover{background-color:#b91f17;}
.index-gallery-two{padding:5pc 0;background:url(../images/6f3a0cfa.jpg) no-repeat center;}
.index-gallery-two .two-box{float:left;margin-bottom:20px;}
.index-gallery-two .two-box .two-header>a{text-align:center;}
.index-gallery-two .two-box .two-header>a img{min-width:45px;}
.index-gallery-two .two-box .two-header h4{float:right;color:#fff;text-align:left;font-size:32px;}
.index-gallery-two .two-box .two-header h4 a{color:#fff;font-size:20px;}
.index-gallery-two .two-box .two-content{float:left;width:100%;color:#fff;}
.index-gallery-two .two-box .two-content a{color:#fff;}
.index-news{margin-bottom:30px;}
.index-news .index-news-content .index-news-content-title{position:relative;margin-bottom:20px;padding:30px 0 10px 0;color:#0a0a0a;text-align:center;text-transform:uppercase;font-size:26px;}
.index-news .index-news-content .index-news-content-title:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -20px;width:40px;height:4px;background:#165FAC;content:"";}
.index-news .article-row{display:block;border:1px solid #eaeaea;}
.index-news .article-row:hover{box-shadow:0 0 5px 3px #00000033;}
.index-news .article-row .article-row-content .article-row-content-img a img{width:100%;}
.index-news .article-row .article-row-content .article-row-content-header{margin-bottom:0;padding:10px;font-size:17px;}
.index-news .article-row .article-row-content .article-row-content-header a{color:#c22b23;}
.index-news .article-row .article-row-content .article-row-content-time{padding:0 10px 10px 10px;color:#606060;font-size:14px;}
.index-news .article-row .article-row-content .article-row-content-description{padding:0 10px 10px 10px;color:#606060;}
.index-news .article-row .article-row-content .article-row-content-description a{color:inherit;font-size:14px;}
.index-tabs-two{position:relative;overflow:hidden;padding:50px 0 88px;background:#c22b23;}
.index-tabs-two .tabs-content{position:relative;border:none;border-radius:0 6px 6px 6px;background:#d47974;}
.index-tabs-two .index-tabs-two-content .index-tabs-two-content-title{margin-bottom:20px;padding:0 0 10px 0;color:#fff;text-align:center;text-transform:uppercase;font-size:26px;}
.index-tabs-two .tabs-content .tabs-panel{color:#fff;}
.index-tabs-two .tabs{border:none;background:0 0;}
.index-tabs-two .tabs .tabs-title{border:none;border-radius:6px 0 0 6px;background:0 0;line-height:68px;}
.index-tabs-two .tabs .tabs-title>a{color:#fff;font-size:inherit;}
.index-tabs-two .tabs .tabs-title.is-active>a{color:#0a0a0a;font-size:inherit;}
.index-tabs-two .tabs .tabs-title>a:hover{background:#fff;color:#0a0a0a;}
.index-tabs-two .tabs .tabs-title>a:focus,.index-tabs-two .tabs .tabs-title>a[aria-selected=true]{background:#fff;color:#0a0a0a;}
.entry .tabs-content{border:none;width:100%;}
.entry .tabs-content p{color:#333333}
.footer-top{padding:47px 0 40px;background:#fbfbfb;list-style:none;}
.footer-top h5{margin-bottom:20px;}
.footer-top .list-link li{margin-bottom:6px;}
.footer-top ul li a{color:#606060;font-size:15px;}
.footer-top .list-link li a em{font-style:inherit;}
.footer-top .contact li i{padding-right: 10px;}
.footer-top .contact li{margin-bottom:10px;font-size:15px;}
.footer-top .contact li.address span{color: #606060;font-size: 15px;}
.footer-top .contact li.email a{color:#165FAC;}
.footer-top .contact li.email a:hover{text-decoration:underline;}
/**.footer-top .contact li span{display:block;display:inline-block;margin-right:10px;width:21px;height:21px;text-align:center;}**/
.footer-top .sns li{margin-right:5px;}
.footer-top .sns li a{padding:0;max-width:32px;}
.footer-top .sns li a img{width:100%;}
.footer-bottom{position:relative;padding:20px 0;background:#dfdfdf;}
.footer-bottom .link li a{color:#606060;font-size:15px;}
.footer-bottom .link li a:hover{color:#165FAC;}
.footer-bottom .copyright{color:#606060;font-size:15px;}
.footer-bottom .copyright img{max-height:43px;font-size:15px;}
.product-slider-title{padding:10px 0;width:100%;}
.product-slider-title .title{margin:0 0 20px;height:38px;border-bottom:2px solid #165FAC;font-size:23px;line-height:38px;}
.chat{display:none;}
@media screen and (max-width:768px){.chat{position:fixed;right:20px;bottom:20px;z-index:1100px;display:block;}
.chat a{position:relative;display:block;width:60px;height:60px;border-radius:50%;background:green;box-shadow:0 0 10px 0 #717171;animation:mapPulse 1.8s infinite;-webkit-animation:mapPulse 1.8s infinite;}
.chat a i{position:relative;top:10px;left:13px;color:#fff;font-size:40px;}
.mobile-bar .mobile-title a img{max-height:35px;}
}
@media screen and (max-width:641px){.index-welcome{margin-bottom:20px;}
.index-welcome .index-welcome-content .index-welcome-content-title{margin-bottom:10px;padding:10px 0 10px 0;}
.index-gallery-three .three-content h2{text-align:center;}
.mobile-bar .mobile-title a img{max-height:35px;}
}
.inquiry-form-wrap .Enquiry_form_wrap{position:relative;border:1px solid #eee;}
.inquiry-form-wrap .Enquiry_form_title{position:relative;padding-left:22px;background:#013e5a;color:#fff;font-size:16px;line-height:55px;}
.inquiry-form-wrap .Enquiry_form_input{margin-bottom:15px;padding:0 20px 10px 20px;width:100%;}
.inquiry-form-wrap .Enquiry_form .input_item{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px 90px 16px 16px;width:100%;height:39px;outline:0;border:1px solid #eee;border-left:3px solid #013e5a;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;font-size:13px;font-family:'Open Sans',sans-serif;resize:none;}
.inquiry-form-wrap .Enquiry_form .input_item:focus{border-color:red;}
.inquiry-form-wrap #Enquiry_form_input_60{width:60%;}
.inquiry-form-wrap #Enquiry_form_input_100{width:100%;}
.inquiry-form-wrap .input_item.Enquiry_form_input_height{height:95px;}
.inquiry-form-wrap .input_item.input-file{padding:0;border:none;}
.inquiry-form-wrap .Enquiry_form_btn{display:block;padding:20px;width:100%;border:1px solid #165FAC;background:#165FAC!important;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:0;cursor:pointer;}
.inquiry-form-wrap .Enquiry_form .input_item::-webkit-input-placeholder{color:#989898;}
.inquiry-form-wrap .Enquiry_form .input_item:-moz-placeholder{color:#989898;}
.inquiry-form-wrap .Enquiry_form .input_item::-moz-placeholder{color:#989898;}
.inquiry-form-wrap .Enquiry_form .input_item:-ms-input-placeholder{color:#989898;}
.inquiry-form-wrap .contact-verify-pop{display:none;}
.code input{max-width:120px;}
.inquiry-form-wrap .Enquiry_form_input text{margin-bottom:15px;padding:0 20px;width:100%;}
.inquiry-form-wrap .Enquiry_form_input .wpcf7-captchar{float:left;}
.inquiry-form-wrap .Enquiry_form_input .wpcf7-captcha-captcha-668{margin-left:20px;}
.mobile_language{display:none;}
@media (max-width:950px){.desktop-language{display:none;}
.mobile_language{z-index:9999;display:block;}
}
.language_icon{position:absolute;top:5px;left:220px;z-index:99999;display:block;width:32px;height:39px;background-image:url(../images/resizeapi.png);background-size:cover;background-repeat:no-repeat;font-size:0;}
.mobile_language_wrap{position:absolute;top:45px;left:0;z-index:9999;display:none;width:100%;height:430px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.change-language-cont{position:absolute;top:100%;overflow-y:scroll;max-height:400px;}
@media (max-width:560px){.language_icon{right:130px;left:unset;}
.mobile-bar .mobile-title a img{max-height:35px;}
}
.inquiry-pop-bd{position:fixed;top:200px;left:9.1%;z-index:2000;display:none;overflow:visible;width:81.8%;box-shadow:0 0 10px rgba(255,255,255,.5);}
body .pop_task{position:fixed;top:0;left:0;z-index:1999;display:none;width:100%;height:100%;background:rgba(0,0,0,.7);content:"";}
.inquiry-pop-bd .inquiry-pop{position:relative;top:0;left:0;z-index:10000;padding:36px;width:100%;height:100%;background:#fff;}
.inquiry-pop-bd .inquiry-pop .ico-close-pop{position:absolute;top:7px;right:9px;z-index:1;width:30px;height:30px;background:url(../images/icon09.png) no-repeat center center;cursor:pointer;}
.inquiry-form-wrap{position:relative;margin:10px 0 8px;}
.ad_prompt{position:absolute;top:50%;left:0;display:block;display:none;margin:-20px 0 0;width:100%;color:#ff6f00;text-align:center;font-size:20px;line-height:40px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;}
.contact_form{border:1px solid #eee;background:#fff;}
.contact_form .title{overflow:hidden;padding:0 20px;height:50px;background:#013e5a;color:#fff;font-weight:500;font-size:14px;line-height:50px;}
.contact_form form{padding:0 20px 26px;}
.contact_form form li{position:relative;margin:13px 0 15px;}
.contact_form form .wpcf7-textarea,.contact_form form input[type=text],.contact_form form .form-input-email,.contact_form form .form-input-phone{overflow:hidden;margin:15px 0 0 0;padding:0 12px;width:80%;height:38px;border:1px solid #eee;border-radius:3px;background:#fff;font-weight:500;font-size:13px;font-family:'Open Sans',sans-serif;line-height:38px;border-left-width:3px;border-left-color:#013e5a;}
.contact_form form .wpcf7-textarea,.contact_form form input[type=text],.form-input-email,.form-input-phone{overflow:hidden;margin:15px 0 0 0;padding:0 12px;width:80%;height:38px;border:1px solid #eee;border-radius:3px;background:#fff;font-weight:500;font-size:13px;font-family:'Open Sans',sans-serif;line-height:38px;border-left-width:3px;border-left-color:#013e5a;}
.contact_form form .wpcf7-textarea{width:100%;height:92px;}
.contact_form form input[type=text].form-input-capcha{width:213px;font-weight:500;}
.contact_form form input[type=submit],.form-btn-submitx{margin:15px 0 0 0;width:100%;height:38px;border:1px solid #11982a;border-color:#ff6f00!important;border-radius:3px;background:#165FAC;background:#165FAC url(../images/icon06.png) no-repeat calc(50% + 30px) center;background:#ff6f00!important;color:#fff;text-align:center;text-transform:capitalize;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-ms-transition-duration:.3s;}
.contact_form form button[type=submit]:hover{border-color:#013e5a!important;background:#013e5a!important;}
.contact_form ::-webkit-input-placeholder{color:#666;}
.contact_form :-moz-placeholder,.contact_form :-ms-input-placeholder,.contact_form ::-moz-placeholder{color:#666;}
#v_container,#wpcf7-not-valid-tip-no-ajax,.contact_form form input[type=text].form-input-capcha{position:relative;display:inline-block;vertical-align:middle;}
label.error{margin-left:10px;color:red;}
.mauticform-errormsg,.wpcf7-validation-errors{color:red;}
.mauticform-message,.wpcf7-response-output{position:absolute;top:50%;width:100%;color:#ff6f00;text-align:center;text-align:center;font-size:20px;}
#v_container{margin-left:10px;letter-spacing:15px;font-style:italic;font-size:28px;line-height:38px;}
#code_capcha-error{position:absolute;top:10px;left:350px;display:none;line-height:38px;}
.wpcf7-form.sent .texttest{display:none;}
@media screen and (max-width:550px){.inquiry-pop-bd{left:0;margin:-265px 0 0 2.5%;width:95%;height:450px;}
.inquiry-pop-bd .inquiry-pop{padding:10px;}
.scrollsidebar{display:none;}
}
@media only screen and (max-width:480px){.center_items .swiper-slide.pic_slide_item,.contact_form form .wpcf7-textarea,.contact_form form input[type=text],.product_list_item{width:100%!important;}
}
.contact_form .mauticform_wrapper {
    max-width:unset !important;
    width:100%
}
.thumbnail{width: 100%;max-width: auto;}






/* 新闻中心 */
.news-main {position:relative;z-index:200}
.nwes-list__full {margin-top:20px}
.nwes-list__full ul {font-size:0}
.nwes-list__full li {position:relative;margin-bottom:50px}
.nwes-list__full li>a {background-color:#F5F5F5;display:block;}
.nwes-list__full .nl-box {max-width:820px}
.nwes-list__full figure,.nwes-list__full article {display:inline-block;vertical-align:top}
.nwes-list__full figure {overflow:hidden;width:25%;position:relative}
.nwes-list__full figure:before {content:"";display:block;padding-top:240px}
.nwes-list__full .pic {position:absolute;left:0;top:0;width:100%;height:100%;transition:transform 2s;-webkit-transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;}
.nwes-list__full article {width:75%;padding:35px 200px 0 65px;}
.nwes-list__full h1 {font-family:PingFang SC;-webkit-transition:color 0.4s;transition:color 0.4s;font-size:24px;color:#444444;font-weight:700;line-height:1.4;height:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nwes-list__full .nl-txt {overflow:hidden}
.nwes-list__full .nl-txt p {height: 52px; font-size:14px;line-height:1.9;color:#858889;overflow:hidden;display:-webkit-box !important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.nwes-list__full .more-btn {margin-top:35px}
.nl-year {position:absolute;right:52px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.nl-year p,.nl-year span {font-family:"Arial";letter-spacing:1px;color:#999999}
.nl-year p {font-size:40px;margin-bottom:14px}
.nl-year span,.nl-year i {display:inline-block;vertical-align:middle}
.nl-year i {width:4px;height:1px;background-color:#999999;margin:0 5px}
.nl-year span {font-size:16px}
.more-btn {transition:all .4s ease-out;display:inline-block;background-color:#FFFFFF;width:120px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#858889;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;}
.nwes-list__full a:hover h1 {color: #165FAC;}
.nwes-list__full figure .pic:hover {-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.more-btn:hover {background-color:#165FAC;color:#fff;}
.more-btn:hover i {color:#165FAC;-webkit-transform:translateX(5px);transform:translateX(5px)}














.case-tbox{position: relative; overflow: hidden; padding-top: 100px;}
.case-type{padding: 42px 0 24px 0;}
.case-type ul{font-size: 0; text-align: center;}
.case-type li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding: 0 14px; font-size: 18px;}
.case-type li.active a{color: #165FAC!important;}
.case-brand{padding-bottom: 30px;}
.case-brand-list{position: relative; height: 302px; overflow: hidden;}
.case-brand-list ul{margin-right: -13px;}
.case-brand-list li{width: 138px; height: 138px; float: left; margin-right: 13px; margin-bottom: 13px; position: relative; text-align: center;}
.case-brand-list li .pic{height: 100px; line-height: 100px; *font-size: 76px;}
.case-brand-list li .pic img{max-width: 130px; max-height: 90px;}
.case-brand-list li .title{font-size: 15px; height: 26px; line-height: 26px; overflow: hidden; margin-top: 4px;}
.case-brand-list li a{display: block; border: 1px solid #ccc; background: url(../images/blank.png) repeat; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.case-brand-list li.active .title,.case-brand-list li:hover .title{color: #165FAC;}
.case-brand-list li.active a,.case-brand-list li:hover a{border-color: #165FAC;}
.case-brand-more{display: block; width: 98px; height: 30px; line-height: 30px; border: 1px solid #666; border-radius: 4px; font-size: 0; text-align: center; color: #666; position: relative; margin: 17px auto 0;}
.case-brand-more span,.case-brand-more i{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.case-brand-more span{width: 58px; font-size: 14px; color: #666; margin-right: 4px;}
.case-brand-more i{width: 8px; height: 12px; background: url(../images/brand-smore.png) no-repeat;}
.case-brand-more.open i{background: url(../images/brand-smore_on.png) no-repeat;}
/* .case-sbox{ padding-top: 50px;} */
.case-list-item{background: #fff; padding: 20px 20px 0 20px; margin-bottom: 20px;}
.case-listT{position: relative; max-height: 280px;}
.case-listT .left{width: 500px; float: left; position: relative;}
.case-listT .left.curp{cursor: pointer;}
.case-listT .left .pic{height: 280px; position: relative; overflow: hidden;}
.case-listT .left .pic img{width: 100%; min-height: 100%;}
.case-listT .left .pic .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); opacity: .3; position: absolute; left: 0; top: 0; z-index: 1;}
.case-listT .left .pic .icon{width: 60px; height: 60px; background: url(../images/video-icon.png) no-repeat 24px center #165FAC; border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; z-index: 2;}
#my_video-wrap{max-width: 60%; margin: 0 auto; position: relative;}
#my_video-wrap .mfp-close{top: -44px; text-align: right; color: #fff; font-size: 32px;}
.case-listT .line{width: 0; height: 290px; border-left: 1px dotted #ccc; position: absolute; left: 520px; top: 0;}
.case-listT .right{width: 614px; float: right; margin-right: 6px;}
.case-listT .right .stext{position: relative; overflow: hidden;}
.case-listT .right .stext .clogo{width: 150px; height: 90px; float: left;}
.case-listT .right .stext .clogo img{display: block; width: 100%; height: 100%;}
.case-listT .right .stext .text{ padding-top: 8px;}
.case-listT .right .stext .title{font-size: 18px; font-weight: bold; line-height: 26px;}
.case-listT .right .stext .sline{width: 37px; height: 5px; background: #999; margin-top: 6px;}
.case-listT .right .stext .info{font-size: 14px; color: #666; margin-top: 10px;}
.case-listT .right .stext .info span{color: #333;}
.case-listT .right .desc{font-size: 14px; max-height: 144px; line-height: 24px; color: #666; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 6; margin-top: 26px;}
.case-listSt{height: 56px; line-height: 56px; position: relative; font-size: 18px; font-weight: bold;}
.case-listSt .amore{display: block; width: 100px; height: 32px; line-height: 32px; background: #165FAC; border-radius: 4px; font-size: 0; text-align: center; position: absolute; right: 0; top: 4px;}
.case-listSt .amore span,.case-listSt .amore i{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.case-listSt .amore span{width: 58px; font-size: 14px; font-weight: normal; color: #fff; margin-right: 4px;}
.case-listSt .amore i{width: 8px; height: 12px; background: url(../images/cdown-btn.png) no-repeat;}
.case-listSd{height: 0; position: relative; overflow: hidden; transition: height .5s;}
.case-list-slick{margin: 0 -8px; padding-bottom: 44px;}
.case-list-slick .slick-slide{width: 376px;}
.case-list-slick .slick-slide .item{display: block; margin: 0 8px; border: 1px solid #eee; position: relative;}
.case-list-slick .slick-slide .pic{overflow: hidden;}
.case-list-slick .slick-slide img{display: block; width: 100%;  transition: transform .6s;}
.case-list-slick .slick-slide .pic:hover img{transform: scale(1.1);}
.case-list-slick .slick-slide .title{padding: 5px 10px; height: 36px; line-height: 36px; overflow: hidden; border-top: 1px dashed #eee; font-size: 14px; color: #000;}
.case-list-slick .slick-dots{bottom: 18px;}
.case-list-slick .slick-dots li button{width: 10px; height: 10px; background: #0da946;border: none;}
.case-list-slick .slick-dots li.slick-active button{background: #0da946;}
.case-list-item.open .case-listSd{height: 263px;}
.case-list-item.open .case-listSt .amore{background: #999;}
.case-list-item.open .case-listSt .amore i{background: url(../images/cup-btn.png) no-repeat;}





























@media screen and (max-width:1600px) {
	.ccontainer,.w1400{
		width: 1200px !important;
	}
	.body-right{
		width: 600px;
	}
}


















