﻿
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
a{text-decoration:none}
a:hover{text-decoration:none}
* {margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0); outline:0;}
body {min-width: 20rem;min-height: 100%;width: 100%;background: #fff;color: #333;font-family:Helvetica}
.header{width: 100%;height:50px;background-color:#fb5568;color:#fff;font-size:18px;line-height:35px; position:relative;}
.header .logo,.header .pull-right{width:20%;height: 50px;line-height:50px; text-align:center;}
.header .logo{white-space: nowrap;overflow: hidden;cursor: pointer;text-overflow: ellipsis;}
.header i{ margin:9px;}
.header a{ color:#fff; }
.adress{width: 100%;background-color:#eaeaea;color:#666;font-size:14px;line-height:50px; padding:0 10px; border-bottom:1px #e2e2e2 solid;padding-bottom: 10px;min-height: 40px;}
.adress a{ color:#f73d53}
.word{width: 100%;background-color:#fff;color:#666;font-size:14px;line-height:24px;padding:10px 10px 20px;border-bottom:1px #eaeaea solid;border-top:1px #eaeaea solid; margin:10px 0;}
.word span{ color:#999}
.long_a_block a{display: block;margin-left: 73px;margin-top:-36px;line-height: 24px;word-wrap: break-word;}
.ellipsis1{white-space: nowrap;overflow: hidden;cursor: pointer;text-overflow: ellipsis;}
.ui_fix{position:fixed;overflow:hidden}
#float{z-index:20;width:100%}
.limit-width-10{max-width: 10rem;}
.with100 img{ width:100%}
.with70{ width:70%}

/*新*/
a.a_text{ font-size:12px; color:#999; text-decoration:underline;}
a.a_text:hover{color:#8b1700;}
.zi_bold{ font-weight:bold}
.zi_333{ color:#333;}
.zi_666{ color:#666;}
.zi_999{color:#999;}
.zi_red{ color:red;}
.zi_red2{ color:#c40202;}
.zi_green{ color:green}
.zi_12px{ font-size:12px;}
.zi_14px{ font-size:14px;}
.p_text30 p{ text-indent:30px;}
.pd_15{ padding:15px;}
.pd_t5{ padding-top:15px;}
.icon {overflow: hidden; }
.text_italic{font:italic 20px/30px Arial, Helvetica, sans-serif; padding-right:5px;}
.text_italic2{font:italic 16px/30px Arial, Helvetica, sans-serif; padding-right:5px;}
.align_r{ text-align:right;}
.a_gray12,.a_gray12:hover{ font-size:12px; color:#999; text-decoration:underline; font-weight:normal;}
.a_gray12:hover{color:#666;}
.fenye{ text-align:center;}
.mg_t10{ margin-top:10px;}
.mg_r10{ margin-right:10px;}
.mg_r5{ margin-right:5px;}
.pd_t10{ padding-top:10px;}

/*begin*/
body{ color:#555; font-family:"微软雅黑"}
.head_t{width:100%; background-color:#fff;border-bottom: 4px #1C78D2 solid;}
.logo{ width:200px; height:70px; padding:15px 0 0 10px; overflow:hidden}
.logo img{ width:110px}
.nav_my{  margin:40px 0 0 60px;}
.nav_my>li a{ color:#555;}
.nav_my>li{line-height: 28px;border-radius: 5px;padding:0 10px;position:relative;margin: 0 5px;float:left;}
.nav_my>li:hover{background-color: #ff9900;}
.nav_my>li:hover>a{ color:#fff;}
.nav_my>li:hover{-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -transition: all 0.2s linear; }
.nav_my>li.selected{ background-color:#ff9900;}
.nav_my>li.selected>a{color:#fff !important;}
.nav_tan{background:url("../images/nav_tan.png") no-repeat top; width:64px; height:13px; position:absolute; top:-8px;}
.nav2 li .sub-nav{position:absolute;top:28px;left:-1px;list-style:none;background:#e0e0e0;display:none;color:#444;border-radius: 10px;padding:6px; z-index:22;}
.sub-nav>li:hover a {color: #555;}
.sub-nav li{font-size:13px;clear:left;width:160px;height:30px;line-height:30px;position:relative; padding-left:5px;}
.sub-nav li a{padding:0;display:inline-block;color: #555;}
.sub-nav li:hover{background:#e7e7e7 url("../images/nav_rt.png") no-repeat 145px;color:#e18a00}
.sub-nav li:hover a{color:#e18a00}

/* ==========================================================================
   Globals
   ========================================================================== */
.jiazai a {
	color: #444
}
#mobile-header {/*left: 100px;*/
}
#main-nav {
	color: #444
}
ul.erji{font-size:12px;}
.columns_little .waibian{ height:820px}

#main-nav ul li a:hover,#main-nav ul li a:active, .jiazai>ul>li:hover>a ,.jiazai>ul>li:active>a, .columns a.selected{
	color:#efa00a !important;
}


.tj_font{ color:#1C78D2; font-weight:bold}


.index_banner{position:relative;}
.index_banner ul{overflow:hidden;    padding-top: 25%;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}

.index_banner cite{position:absolute;right:10%;z-index:11;display:block;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:8px;height:8px;background-color:#e5e5e5;text-indent:-999rem;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}
.clear{clear:both;}



/*南瑞电气*/
.hd_topline{ height:45px; background:#1f2329;line-height:45px; color:#fff;   }
.hd_topline i{font-size: 15px;margin-right:3px;color:#1b66b0}
.hd_topline i.icon-dianhua{font-size: 13px; margin-left:20px;}
.align_c{ text-align:center;}
.index_h1{margin: 25px 0;font-size: 24px;color: #000;    border-bottom: 2px #ccc solid;line-height: 60px;}
.index_h1_img01{background:url(../images/index_h1.png) no-repeat center  center;}
.index_h1_img02{background:url(../images/index_h2.png) no-repeat center  center;}
.h1_box{box-shadow: 0px 2px 6px #ccc;background: #f9f9f9;line-height:26px;    margin-bottom: 1.5rem!important;font-size: 12px;color: #999;}
.h1_box a{color: #444;}
.h1_box a:hover{color: #dba32b;}
.h1_box img{ width:100%}
.img_1{background:url(../images/9.jpg) no-repeat center  center;}
.img_2{background:url(../images/10.jpg) no-repeat center  center;}
.img_3{background:url(../images/11.jpg) no-repeat center  center;}

.txt_small{font-size:12px;color: #444;display: inline-block;padding-left: 40px;margin-bottom: 10px;}

.h1_box .tit{ font-size:18px;color: #444;    padding:20px 20px 10px 20px;}
.h1_box .cont{padding:0 20px; height:200px;}
.fl{ float:left}
.index_btn,.index_btn:visited{ color:#fff; text-align:center; padding:7px 25px;border:1px #fff solid;}
.index_btn:hover{ background:#fff;color:#1b66b0;}

.foot2{background-color:#3d4045;color:#aaa;border-top: 10px #007a9d solid; font-size:.8rem; line-height:1.4rem}
.foot2 p{font-size: 1.2rem;line-height:3.6rem;}
.foot2 .tit{color:#666666;line-height:3rem;}
.foot2 p span{color:#fff;font-size:1.8rem; font-weight:600;}

.foot{background-color:#2b2d30;padding:1rem 0;text-align:center;font-size:.6rem;color:#999}
.foot p{ margin-bottom:.3rem;}
.foot p a{ color:#999;}
.foot p a:hover{ color:#ccc;}
#mobile-header i{line-height: 38px;font-size:34px; color:#fff}

/*二级*/
.titline{ border-bottom:1px #d2d2d2 solid;color:#999; height:5.6rem; line-height:5.6rem;font-size:14px;}
/*.titline .tit{ float:left; font-size:18px}*/
.titline a{ color:#888}
.fr{ float:right}
.titline .fr a{ color:#999;}






.erji_1{ background-image: url(../images/erji_1.jpg) !important;}/*关于我们*/
.erji_2{background-image:url(../images/erji_2.jpg) !important;}/*电力设备检测产品*/
.erji_3{background-image:url(../images/erji_3.jpg) !important;}/*电力自动化产品*/
.erji_4{background-image:url(../images/erji_4.jpg) !important;}/*电力自动化产品*/
.erji_5 {background-image:url(../images/erji_5.jpg) !important;}/*新闻中心*/
.erji_6{background-image:url(../images/erji_6.jpg) !important;}/*联系我们*/
.erji_7{background-image:url(../images/case_bg.png) !important;}/*联系我们*/

.menu_left{ font-size:14px; }
.menu_left li{ line-height:40px; border-bottom:1px #ccc dashed;}
.menu_left li a{color:#444;}
.menu_left li.selected,.menu_left li:hover{ background:#dba32c;}
.menu_left li.selected a,.menu_left li:hover a{color:#fff;}


.erji_box{display:block;border:1px #ccc solid;color:#444 !important;    margin:1rem 0;}

.erjibox_img{height:245px; border-right:1px #ccc solid;display: flex;justify-content: center;align-items: center;background:#d6d6d6}
.erjibox_img img{max-width: 80%;max-height: 60%;}
.erjibox_txt{ font-size:12px;width:100%;}
.erjibox_txt .cont{padding-top: 10px;    overflow: hidden;line-height: 24px;}
.erjibox_txt>div{ padding:0 20px;}
.menu_left i{ font-size:10px; padding:0 5px;}


/*.list_dl{ display:none}*/
.list_dl.active{ display:block}
.xiala{line-height: 1rem;font-size: .9rem;background: #56a6bd;margin-top: .7rem;padding: 1rem;color: #fff;}
.xiala i{    vertical-align: -3px; line-height:16px;float: right;}
.xiala.active i{ display:inline-block;
	transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); }
.list_dt a{color:#333; display:block;font-weight: bold;}
.list_dt a.selected{color:#0071c5;}
.list_dt{
    background: #f7f7f7; font-weight:normal;
    padding: 0 1.2rem;
    height:3rem;
    line-height:3rem;cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-bottom: 1px solid #dddddd;
}
.list_dt:hover a,.list_dd li:hover a,.list_dd li.selected a{ color:#0071c5; }
.list_dd li:hover{background:#eee}
.list_dt:hover ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
#open{
    background: #222;
}
#open ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}
.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 9px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/off.png") no-repeat;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
}
.list_dl{    font-size: .9rem;border:1px solid #dddddd;border-top:2px #0071c5 solid;}
.list_dd{
    display: none;
}
.list_dd li a{ color:#444; display:block;    overflow: hidden;
    text-overflow: ellipsis;}
.list_dd li{
    background: #fff;
    list-style-type: none;
    color: white;padding: 0 1.2rem;
    height:2.8rem;
    line-height:2.8rem;cursor: pointer;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*三级*/
.list_box{ background:#f5f5f5; padding:20px; display:none}
.list_box a{ background:#fff; color:#333; text-decoration:none; line-height:35px; display:inline-block; margin:5px 10px; padding:0 10px; border:1px #dedede solid;}
.list_box a:hover,.list_box a.selected{ color:#fff; background:#dba32b}
.article_txt{border: 1px #e0e0e0 solid;}
.article_txt .tit{color:#000;font-size:1.2rem; line-height:30px;padding: 1rem;border-bottom: 1px #e0e0e0 solid;}
.article_txt .img_out{text-align:center;margin-top:40px;}
.article_txt .img_out img{max-width:90%}
.img_table{text-align:center;margin-top:10px;}
.img_table img{max-width:99%}
.article_txt .cont{margin-bottom: 20px;font-size:14px; line-height:30px;padding: 1rem;}
.article_txt .txt_h3{font-weight: 500;margin-top:1rem;color: #0071c5;}
.txt_h1{margin-top:1rem;color: #0071c5;}
.txt_list li{ padding-left:16px;background: url("../images/icon.png") 5px 13px no-repeat;} 
.article_txt1 .cont>p{text-indent: 30px;margin-top:20px;    line-height: 2rem;}
/*.img_out img{ width:100%}*/

.sanji_table{ line-height:40px; height:40px; border-color:#ddd; }
.sanji_table td,.sanji_table th{padding:0 15px;}
.sanji_table th{ background:#e4eefb}

.contactbox{ margin:5rem 0;}
.contactbox .tit{ text-align:left;font-size:1rem; }
.contactbox .cont{ line-height:26px;font-size:.84rem;font-weight:500color:#000}

#mobile-header {
	-webkit-transition: left .25s ease-in-out;
	-moz-transition: left .25s ease-in-out;
	-o-transition: left .25s ease-in-out;
	transition: left .25s ease-in-out;
	    float: right;
   /* width:88px;
	margin-top: 18px;
	position: absolute;
	top:15px;
	
	line-height: 48px*/
}
#page-wrap.active #main-nav {top:5.4rem;left: 0
}
.popular-product .col-form-label-sm{ text-indent:30px; padding:0 1rem;}

@media only screen and (min-width: 991px) {/*web*/

/*2021改版*/
li.parent:hover .sanji, .imblock {display: block;}
.on>a,	.parent a:hover,.erjiimg .nav_img:hover{color:#398eb8 !important}
a:hover .caidan, .on .caidan{border: 1px #007a9d solid;background: #007a9d;color: #fff !important;} 
.sanji{ display:none;position: absolute;min-height:300px;left:35%; z-index:2;    width:47%;top:10px;}
.siji>a{color:#398eb8 !important; font-weight:bold}
.caidan p img{width: 80%;}
.caidan img{max-height: 120px;margin-top: 6px;text-align:center}


.caidan {    border: 1px #007a9d solid;background: #f7f7f7;
    border-radius: 5px;
    padding: .3rem 0;
    text-align: center;
    line-height: 2rem;
}
.parent>a{padding:.5rem 1rem .5rem 0 !important;}

li.parent:hover .sanji,.imblock{display:block;}

.siji{ float:left}
.siji_ye li{float:left}
.teshu .siji_ye li{ width:50% !important;}


/*xinxin*/
.waibian{
	position: absolute; 
	width:100%;background: #fff;box-shadow:0 4px 10px 0 rgba(20, 17, 17, 0.22);
	left: 0; display:none    }
	.jiazai>ul>li:hover>.waibian {width:100%; display:block}
.jiazai>ul>li{-webkit-transition: .25s all;
    -moz-transition: .25s all;
    transition: .25s all;}
/*xinxin*/
.mg_t30{ margin-top:3rem;}
	.index_banner li a{display:block;margin:0 auto;height: 500px;}
.index_banner{height:500px;}
.index_banner cite{top:455px;}
.erjibox_img{ width:35%; float:left;}
.bbb{ border-right:1px #666 solid;}

	.img_box{height: 246px;}
.web_none{ display:none}

.erjibanner{height:198px;background-size: 100%;}
.erji_box:hover .erjibox_img img{max-width: 80%;max-height: 60%;-webkit-transition:all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;}

.erji_box:hover .erjibox_img{ background: -webkit-radial-gradient(#1f81a7, #2a617f); /* Safari 5.1 - 6.0 */
  background: -o-radial-gradient(#1f81a7, #2a617f); /* Opera 11.6 - 12.0 */
  background: -moz-radial-gradient(#1f81a7, #2a617f); /* Firefox 3.6 - 15 */
  background: radial-gradient(#1f81a7, #2a617f); /* 标准的语法 */}
.erjibox_txt .tit{ height:50px; line-height:50px; border-bottom:1px #ccc solid; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:14px;}
.aboutus{ color:#007a9d;font-size:1.3rem;    font-weight: 500;
    line-height: 2rem;}

	
	
	.top_nav{ background-color:#fff;width:1008px; margin:0 auto; height:80px;}

#content-wrap {    padding-top: 20px;
	/*overflow: hidden*/
}
.mobile-only {
	display: none
}
#main-nav ul.erji{min-height:400px;padding-top: .5rem !important;background: #fff;}

#main-nav {z-index: 100;
	margin: 0 auto;
	max-width: 978px
}
#main-nav ul li.columns {	float: left;}
.sanji  li{    width: 100%;}
.columns>a{padding:0 1rem;}
#main-nav ul li a {display: block;

	/*text-align: center;
	padding: 1em 3em*/}

.jiazai>ul>li>a{margin-bottom: 21px;color: #fff;font-size: 16px;font-weight:400;    }

#main-nav ul li ul li a {
	text-align: left
}
/*.jiazai>ul>li {
	position: relative;
	display: block;
	float: left;
}*/
.jiazai>ul>li>a {
	height: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	width: 100%;
	/*padding: 0 1em;
	text-align: center;
	display: table*/
}
.jiazai>ul>li>a>span {-webkit-transition: 0.5s all ease;    position: relative;
    -moz-transition: 0.5s all ease;padding:.5rem 0;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
nav#main-nav .menu-content {
	padding: .5rem
}
.jiazai>ul>li a {
	-webkit-transition: background-color .15s ease-in-out;
	-moz-transition: background-color .15s ease-in-out;
	-o-transition: background-color .15s ease-in-out;
	transition: background-color .15s ease-in-out
}
.jiazai>ul>li>ul {
	display: none;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}
.jiazai>ul>li:hover>ul {
	display:inline-block;width: 1008px;
}
li.parent>a {
	font-weight: 700
}
ul.erji a {
	padding: .5rem 0
}
.jiazai>ul>li>ul {
	overflow: hidden
}
.jiazai>ul>li>ul {
	position: absolute;
	padding: 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box
}

.jiazai>ul>li>ul>li {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	padding: 6px
}


.columns-1>ul {
	left:-400px;
}
.columns-2>ul {
	left:-548px;
}
.columns-3>ul {
	 left: -712px;
}

.teshu{width:70% !important;padding-left: 1rem;}
.teshu2{width:30% !important;min-height: 204px;}
.peidian .teshu2{padding-left: 1rem;}
.teshu .sanji li {
    width:50%;    
} 
.teshu .sanji li a{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
li.parent{width:20%}
.fangan{ width:30%; float:left;margin: 0 1rem; font-weight:bold;}

#main-nav .jiazai {
	margin-left: 0!important;
	/*display: block!important*/
}
.container_all{width:1008px; margin:0 auto;padding-top: 15px;}
/*.big_box{width: 1008px;margin: 0 auto;}
*/

}


/*仿*/
/* header */
.navbar-light .navbar-brand {
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 0.7rem;
    letter-spacing: 1px;
    color: #d3b800;
}

nav.navbar.fixed-top.navbar-expand-lg.navbar-light.navbar-fixed-top {border: none;-webkit-transition: .5s all;
    -moz-transition: .5s all;
    transition: .5s all;
    border-bottom: 1px solid rgba(238, 238, 238, 0.09);
}

.fixed-top {
    z-index: 11;
}

h1.wthree-logo {
    line-height: 1
}

h1.wthree-logo a {
    text-transform: capitalize;
    font-size: 0.7rem;
    color: #fff;
    letter-spacing: 0.5px;
    font-weight: 600;
}

nav.navbar.fixed-top.navbar-expand-lg.navbar-light.navbar-fixed-top.top-nav-collapse {
    background: #2b2d30;
    /*padding: 0.5rem 6rem;*/
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12);
}

nav.navbar.fixed-top.navbar-expand-lg.navbar-light.navbar-fixed-top.top-nav-collapse h1.wthree-logo a {
    color: #000;
    font-size: 0.7rem;
}

li.nav-item {
    margin-right: 2rem;
}

li.nav-item:last-child {
    margin-right: 0;
}

.navbar-light .navbar-nav .nav-link {
    font-weight: 800;
    text-transform: uppercase;
    color: #fff;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
    font-size: 14px;
    letter-spacing: 1.5px;
    padding: 10px 0;
}

ul.navbar-nav.ml-lg-auto.text-center {
    margin-top: 10px;
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: #d3b800;

}

span.fa.fa-paint-brush {
    font-size: 18px;
}

.nav-link {
    font-size: 15px;
    letter-spacing: 1px;
    color: #fff;
    background: transparent;
    border: none;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    overflow: hidden;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.columns>a>span:hover:after,
.active .columns>a>span:after,
.columns>a>span.actives {
    width: 100%;
    left: 0;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    background: #efa00a ;
}

.columns>a>span:after {
    position: absolute;
    -webkit-transition: .3s;
    transition: .3s;
    content: '';
    width: 0;
    left: 50%;
    bottom: 0;
    height: 3px;
}

.dropdown-item {
    color: #fff;
}

.dropdown-toggle::after {
    border: transparent;
}

.dropdown-item,
.dropdown-item.active,
.dropdown-item:active {
    background-color: transparent;
    color: #fff;
    text-transform: capitalize;
}

.dropdown-menu {
    background-color: #000;
    -webkit-box-shadow: 4px 2px 9px 0px rgba(255, 255, 255, 0.09);
    -moz-box-shadow: 5px 10px 10px 0px rgba(216, 216, 216, 0.78);
    margin: 1.1rem 0 0;
    border: 1px solid #b1a7a7;
    padding: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: transparent;
}

.w3ls-btn {
    background: transparent;
    padding: 5px 15px;
    color: #fff;
    text-transform: capitalize;
    border-radius: 15px;
}

.header-w3_pvt li:last-child {
    margin-left: 1rem;
}

.w3ls-btn i {
    font-size: 1.8rem;
    color: #fff;
}

ul.header-w3_pvt li span {
    margin-right: 1rem;
    color: #fff;
}

.bg-theme {
    background: #d3b800;
}
/* banner */

.banner {
    position: relative;
    z-index: 0;
}

#slider {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 auto;
}

.rslides_tabs {
    list-style: none;
    padding: 0;
    background: rgba(0, 0, 0, .25);
    box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    -moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
    font-size: 18px;
    list-style: none;

    margin: 0 auto 50px;
    max-width: 540px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.rslides_tabs li {
    display: inline;
    float: none;
    margin-right: 1px;
}

.rslides_tabs a {
    width: auto;
    line-height: 20px;
    padding: 9px 20px;
    height: auto;
    background: transparent;
    display: inline;
}

.rslides_tabs li:first-child {
    margin-left: 0;
}

.rslides_tabs .rslides_here a {
    background: rgba(255, 255, 255, .1);
    color: #fff;
    font-weight: bold;
}

.events {
    list-style: none;
}


#slider-pager a {
    display: inline-block;
}

#slider-pager span {
    float: left;
}

#slider-pager span {
    width: 100px;
    height: 15px;
    background: #fff;
    display: inline-block;
    border-radius: 30rem;
    opacity: 0.6;
}

#slider-pager .rslides_here a {
    background: #FFF;
    border-radius: 30rem;
    opacity: 1;
}

#slider-pager a {
    padding: 0;
}

#slider-pager li {
    display: inline-block;
}

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0;
    width: 100%;
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    left: 0%;
    top: 0;
    width: 100%;
}

.rslides li {
    position: relative;
    display: block;
    float: none;
}

.rslides img {
    height: auto;
    border: 0;
}

.callbacks_tabs li {
    display: inline-block;
}

.callbacks_tabs a {
    visibility: hidden;
    width: 20px;
    line-height: 19px;
    height: 20px;
    text-align: center;
    color: #000;
    font-weight: 600;
    display: block;
    background: #fff;
    border-radius: 50%;
}

.callbacks_tabs a:hover {
    background: #1165f3;
    color: #fff;
}

.banner1 {
    background: url(../images/banner1.jpg) center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}

.banner2 {
    background: url(../images/banner2.jpg) center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}

.banner3 {
    background: url(../images/banner3.jpg) center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}
.banner4 {
    background: url(../images/banner4.jpg) center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
}

.banner:before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.banner-text {
    padding:10vw 0 14vw;
    box-sizing: border-box;
    text-align: center;
	 margin:5vw 0;
}

.slider-info h3 {margin-bottom:2rem;
    font-size: 3rem;
    text-transform: capitalize;
    color: #fff;
    word-spacing: 5px;
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 1.5;
    text-shadow: 0px 12px 12px #00000059;
}

.slider-info span.line {
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    word-spacing: 6px;
    margin-bottom: 15px;
    display: block;
}

.slider-info span.line:after {
    content: '';
    width: 20%;
    height: 1px;
    background: #eaeaea;
    display: inline-block;
    margin-left: 8px;
}

.slider-info h3 span {
    background: #d3b800;
    padding: 0 10px;
}

.w3_pvt-link-bnr {
    padding: 8px 35px;
    color: #000;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    border: none;
    text-transform: capitalize;
    border-radius: 20px;
}

.w3_pvt-link-bnr:hover {
    color: #000;
    background: #fff;
}

.slider-info p {
    letter-spacing: 1px;
    font-size: 1.2rem;
    width:95%;
    margin: 0 auto 0;
    color: #fff;font-weight: 300;
    text-transform: capitalize;line-height:2.4rem;background: url(../images/banner_h6bg.png) center bottom no-repeat;letter-spacing:.8rem

}
/* // social */
/* -- Responsive code -- */
@media screen and (max-width: 1920px) {}

@media screen and (max-width: 1680px) {}

@media screen and (max-width: 1600px) {}

@media screen and (max-width: 1440px) {}


@media screen and (max-width: 1280px) {
    h2.w3pvt-title {
        font-size: 2.6rem;
    }

}

@media screen and (max-width: 1080px) {

    .slide-banner,
    .ab-banner {
        min-height: 537px;
    }

    h4.abt-text {
        font-size: 1.6rem;
        margin: 0 auto 0.5rem;
    }

    .container .column .box {
        width: 260px;
    }
}


@media screen and (max-width: 1024px) {
    h4.main-title-w3pvt {
        font-size: 1.4rem;
    }
}




/* -- //Responsive code -- */


/*-- bottom-to-top --*/
#scrollUp {
    bottom:2rem;
    right:2rem;
    background: #007a9d;
    color: #fff;
    font-size: 12px;
    font-family: sans-serif;
    text-decoration: none;
    opacity: .9;
	width:4rem; height:4rem;
    -webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-transition: background 200ms linear;
    -moz-transition: background 200ms linear;
    transition: background 200ms linear;
}
#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom:2rem;
    right: 3%;
    overflow: hidden;
    z-index: 999;width: 1px;
    height: 1px;
    border: none;
    background: #007a9d;
    padding: 2rem 2rem;
    border-radius: .4rem;
}
 a#toTop{ color:#007a9d;}
#scrollUp:after{font-family: "iconfont" !important;top:13%;
    left:26%;
    content: "\e60f";
    position: absolute;
    color: #fff;
    font-size: 2rem;}
#toTopHover {
    display: none;}
/*me add*/
.service{padding:6rem 0 5rem;}
.service-item img{width:80%}
.service-item i{line-height: 2;font-size:4rem; color:#007a9d}
.service-item li a{ color:#444; font-size:14px;}
.service-item li a:hover{color:#007a9d;}
.service h4{ color:#000}
.section-heading h3,#popular{ text-align:center}
.popular-product h3{line-height: 2;}
.popular-product .hr3{width: 10%; height:3px; background:#007a9d; margin:0 auto; margin-bottom:2rem}
.owl-item{    background: url(../images/popular_bg.jpg) repeat; color:#fff}

.owl-item h1, .owl-item .shu_box {    position: absolute; margin-bottom:0;
    width: 101%;
    left:-1%; /* prevent line on the right where background doesn't cover image */
    padding: 5%;
    box-sizing:border-box;
    background-color: rgba(0, 122, 157, 0.8);
    font-weight: 300;
    -webkit-transition:  -webkit-transform .2s ease-out, opacity .3s ease-out;
            transition:          transform .2s ease-out, opacity .3s ease-out;
}
.owl-item h1 {
    bottom: 50%;
    padding-top:50%;
    font-size: 1.2rem;
    z-index: 1;
    -webkit-transform:translateY(-100%) translatez(-1px);
        -ms-transform:translateY(-100%) translatez(-1px);
            transform:translateY(-100%) translatez(-1px);
}
.owl-item h1:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 45%;
    width: 10%;
    text-align: center;
    border-bottom: 1px solid #fff;
}
.owl-item .shu_box {
    top: 50%;font-size:0.8rem;
    padding-bottom:50%;
    -webkit-transform:translateY(100%) translatez(-1px);
        -ms-transform:translateY(100%) translatez(-1px);
            transform:translateY(100%) translatez(-1px);
}
.owl-item .shu_box a{color: #fff;
    border-radius: 100px;
    border: 1px #fff solid;
    padding: 3px 10px;}
.owl-item .shu_box a:hover{color: #007a9d; background:#fff;}
/*** HOVER EFFECT  **********************************************************************/
.owl-item:hover h1, .owl-item:focus h1,
.owl-item:hover .shu_box, .owl-item:focus .shu_box{
    -webkit-transform:translateY(0%) translatez(-1px);
        -ms-transform:translateY(0%) translatez(-1px);
            transform:translateY(0%) translatez(-1px);
}

.text-content{ position:relative; bottom:-1rem;}

.news-box{
    background: #f5f6f6; line-height:1.9;
    padding:5rem 2rem;
    position: relative; margin-bottom:4rem;
}
.news-box .date{ text-align:center;position: absolute;
    background: #007a9d;font-size: 2rem;
    color: #fff;
    top: -3rem;
    left: 2rem;
    width: 6rem;
    height: 6rem;
}
.xiangao{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 1rem;}
.news-box .tit{ font-weight:600; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#444;}
.news-box .cont{height: 7rem; overflow:hidden;font-size:.8rem;line-height:2.4;
}

.news-box .date p{font-size:1rem;text-align:right; font-weight:300; padding-right:.2rem}


.profire .tit{color: #007a9d;padding-top: 1rem;font-size: 2rem;text-transform: uppercase;}
.profire .cont{color: #444;padding-top:10px;line-height: 24px;font-size: .8rem; text-indent:30px}

.mt-6, .my-6 {
    margin-top: 5rem !important;
}
.seemore{display: block;
    color: #444;
    background: #f7f7f7;
    text-align: center;line-height: 3;}
	
.seemore:hover{color: #007a9d;}
	
	
	
	
.aaa{    padding-right: 1rem;float:left}
.ccc{ padding-left:5rem;}
	
/*二三级*/
.ersanji{}
.ersanji nav.navbar.fixed-top{background: #fff;    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12);}
.ersanji .jiazai>ul>li>a { color:#444;}
.main-banner {background:url(../images/index_banner1.jpg) center  top no-repeat;position: relative;height:479px;
    background-attachment: fixed;}
.baner-info-w3ls { color:#fff;padding:13rem 0 0;}
/*--service-- */
.tabs {
max-width:100%;
margin: 0 auto;
}
#tab-button li { text-align:center;display: table-cell;}
#tab-button li a {
display: block;
padding:1.9rem 1rem;color: #999;
text-decoration: none;
}
#tab-button li:not(:first-child) a {
border-left: none;
}
#tab-button li a:hover{ background:#eee;}
#tab-button .is-active a {border-bottom:2px #006e9f solid; color:#000}
.tab-contents {padding:3em 1em 1em;
border: none;
}
.tab-select-outer {
display: none;
}
.bg_black{background: #00000036;display:none;width:100%;height:100%;position: absolute;z-index: 1;top: 0;left: 0;}
/*news*/
.news_line{ border-bottom:2px #d2d2d2 solid;margin-bottom:2rem;}
.fangge{ width:6rem; height:6rem; background:#e1e1e1; color:#888; text-align:center;float:left;margin-right:1rem;margin-bottom:2rem;}
.fangge span{ color:#2859b0;font-size:2rem; }
.news_txt{}
.news_txt .tit{ font-size:1.1rem; color:#444;height:3rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_txt .tit a{color:#444;    line-height:2.8rem;}
.news_txt .tit a:hover{color:#0071c5;}
.news_txt .cont{font-size:.9rem;color:#787878;height: 2.6rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.news_img_1{ background:#959595; color:#fff; display:block}
a.news_img_1{ color:#fff;}
a.news_img_2{ color:#444;}
.news_txt2{ padding:.4rem 1rem .7rem 1rem}
.news_txt2 .tit{ font-weight:bold; font-size:1.2rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:2rem}
.news_txt2 .time{font-size:.8rem; color:#cbcbcb}
.news_txt2 .cont{font-size:.7rem;height: 2.6rem;overflow: hidden;padding-top:.3rem}

.dddddd{    width:48%;float: left; padding-right:1.3rem}
.news_txt3{ padding:0}
.news_img_2{min-height: 200px;padding-bottom:2rem;display:block}

.card_box{ text-align:center;}

.article_txt2 .aboutus{ border-left:6px #e8e8e8 solid; padding-left:1rem;}
.article_txt2 .aboutus .time{font-size:1rem; color:#999}

.article_txt2 .img_out{text-align:center;margin:40px auto;}
 .img_out_txt{text-align:center;margin:40px auto;}
.article_txt2 .img_out img{max-width:90%}
.img_out_txt img{max-width:96%}
.news_daohang{ margin-top:1rem;}
.news_daohang a{color:#15a2ca;}
.news_daohang a:hover{color:#efa00a;}
.news_daohang span{  color:#999;}




@media screen and (max-width: 991px) {/*手机*/
/*2021*/
.tj_font{    line-height: 2rem;text-align: center;}

.news_line {margin-right: -15px;margin-left: -15px;}
.news_img_2{min-height:auto;}
.img_out_txt{;margin:.5rem auto !important}
.img_out_txt img{max-width:100% !important}
.caidan p{ display:none}

.col-md-12,.col-lg-9,.col-xl-9,.col-sm-12{ padding:0}
.article_txt{border:0;}
.xiala{font-size:1rem !important;position: absolute;top:8px;right: 10px;padding:.6rem 1rem;border-radius: 5px;}
.xianshi_caidan{ width:100%; margin:0}
.china-map,.news-box .date{ display:none;}
.news-box{padding:2.5rem 1rem !important;margin-bottom:1rem !important;}
.service{padding:2rem 0 2.5rem;}
.news_txt2 .cont{height:2rem !important;}
.profire .tit{ font-size:1.6rem !important;}
#tab-button li h6{ font-size:1.3rem !important; font-weight:bold}
.contactbox .tit{ font-size:1.3rem !important;}
.news-box .tit{ font-size:1.6rem !important;}
.profire .tit{ font-size:1.6rem !important;}
.profire .tit{ font-size:1.6rem !important;}
.profire .tit{ font-size:1.6rem !important;}
.profire .cont,.news-box .cont,.news_txt2 .cont,.news_txt .cont,.contactbox .cont,.popular-product .col-form-label-sm{ font-size:1rem !important;}
.news-box .tit,.news-box .tit{font-size:1.4rem !important;}
.service-item i{ font-size:2rem;}
.w3_pvt-link-bnr{ font-size:14px;}
    .slider-info h3 {
        font-size:1.8rem; padding-top:6rem; 
    }
.ccc{    padding-left: 15px !important;}
.region-list{ display:none !important;}
html{font-size:13px}
.news_img_1{ margin-bottom:1rem;}
.dddddd{width: 36% !important;}

.mg_t30{/*padding: 0;隐私政策*/}
.ersanji nav.navbar.fixed-top{background: #2b2d30 !important;    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12); }
#tab-button li a{padding-bottom: .9rem !important;}
#tab-button .is-active a{border-bottom:none;font-weight:bold;}
.titline{ margin-top:5rem;height: 4.6rem;border-bottom: 2px #006e9f solid;position:relative}
#cover{display: none;
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0;
    z-index: -1;
    -webkit-transition: opacity .5s ease .01s;
    transition: opacity .5s ease .01s;    opacity: .6;
    z-index:3;}
.article_txt .tit{ text-align:center}
.list_dl{ display:none;border-top:0;border-bottom: 2px #0071c5 solid;}

	.index_banner li a{display:block;margin:0 auto;height:180px;background-size: 200%;}
	.h1_box .img_box{height:120px;background-size:100%;}
.foot_adress,.foot-logo{ display:none}
.wap_none{ display:none}
.wap_block{ display:block}
.index_h1{ height:60px;font-size:22px;color: #000;}
/*.index_h1_img01{background-size:60% !important;margin:20px 0;}
.index_h1_img02{background-size:74% !important;margin:25px 0 0 0;}
*/.h1_box .cont{padding:0 20px; padding-bottom:20px !important; height:auto !important}
.index_btn,.index_btn:visited{ display:block;    margin-bottom: 10px;}
.index_banner{height:180px;}
.index_banner cite{top:155px;}
.erjibox_img{height:150px;}
.erjibox_img img{max-height: 80%;}
.head_stop{ position:fixed;    z-index: 999;}
.head_stop2{top:84px;}
.popular-product .owl-dots .owl-dot span{ width:8px !important; height:8px !important;}
.erjibanner{height:78px;background-size:180%;}
.article_txt .img_out{width:auto;text-align:center;margin:auto; padding-top:1rem;}
.contactbox{ margin:20px 0;}
.erjibox_txt .tit{line-height:26px; border-bottom:1px #ccc solid;font-size:14px; padding:8px 20px;}
.aboutus{ color:#1b66b0;font-size:20px; padding:15px 0;border-bottom:1px #e0e0e0 solid;text-align: center;margin: 10px 0;}

.container_all{width:100%;padding-top: 15px;}
.big_box{width:100%;}
.top_nav{ width:100%;height:80px;}
	.hd_topline{ display:none}
#content-wrap {    height: 100%;
	overflow: hidden
}
body {
	overflow-x: hidden;
	vertical-align: top
}
body.lock {
	overflow: hidden; height:100%
}
body.lock #placeholder-content {
	overflow: hidden
}

#page-wrap {
	width: 100%; z-index:999;
	-webkit-transition: left .25s ease-in-out;
	-moz-transition: left .25s ease-in-out;
	-o-transition: left .25s ease-in-out;
	transition: left .25s ease-in-out;
	position: relative;
	/*left: 0;
	padding-top: 48px;*/
	-webkit-overflow-scrolling: touch
}
/*#page-wrap.active, #page-wrap.active #mobile-header {
	left: 250px
}*/
#page-wrap #main-nav {
	overflow-x: hidden;
	-webkit-transition: left .25s ease-in-out;
	-moz-transition: left .25s ease-in-out;
	-o-transition: left .25s ease-in-out;
	transition: left .25s ease-in-out;
	overflow-y: auto;-webkit-overflow-scrolling : touch;
	padding-bottom: 0;
	top: 0;
	height: 100%;
	position: fixed;
	left: -100%;
	top:5.4rem;
	width: 100%
}
#page-wrap #main-nav>.jiazai {
	-webkit-transition: margin-left .25s ease-in-out;
	-moz-transition: margin-left .25s ease-in-out;
	-o-transition: margin-left .25s ease-in-out;
	transition: margin-left .25s ease-in-out
}

#mobile-menu-nav {
	/*width: 48px;
	float: right*/
}
#mobile-page-title {
	float: left;
	margin-left: 1rem;
	text-align: center;
	color: #444
}
#mobile-header #mobile-menu-btn {
	-webkit-transition: background-color .15s ease-in-out;
	-moz-transition: background-color .15s ease-in-out;
	-o-transition: background-color .15s ease-in-out;
	transition: background-color .15s ease-in-out;
	/*display: block;
	background: url('../img/menu-toggle.png') no-repeat top left;
	width: 48px;
	height: 48px*/ float:left;padding: 0 2px;
}
#mobile-header #mobile-menu-btn.active {
	background-color:#007a9d
}
#mobile-header #mobile-menu-btn.active i{ color:#fff;}
#main-nav {
	overflow-x: hidden
}
#main-nav .jiazai {/*background: #fff;
	position: absolute;*/
	/*width:50%这里*/
}
/*#main-nav .jiazai>ul{max-height: 400px;overflow-y: auto;-webkit-overflow-scrolling : touch;width:50%}
*/#main-nav .jiazai>ul{max-height:500px;width:46%; background:#3b89a0}
#main-nav ul li {border-bottom: 1px #ccc solid;width: 100%}
#main-nav ul.erji>li>a ,.jiazai>ul>li>a{line-height: 40px;}
#main-nav ul.sanji>li>a{ display: flex;justify-content: center;background: #cfdeec;font-weight: bold;align-items: center;}
#main-nav ul>li>a{color: #fff}
.erji a {color:#007a9d !important;}
.erji {background: #eff4f9 !important; padding:0;height:auto !important;}

.erji li a:hover,.erji li a:active{color: #1b66b0 !important;background:#fff !important}
.sanji li a:hover,.sanji li a:active{color: #1b66b0 !important;background:#fff !important}
.columns .xiangyou{ float:right;}
.xiangxia{ float:right;}
/*.jiazai>ul {
	position: relative;
	z-index: 100
}
*/
.siji>a{border-bottom: 1px #ccc solid;}
#main-nav ul li a {
	padding: 0 1rem;
	height: 40px;    
	/*line-height: 48px;
	white-space: nowrap;
	text-overflow: ellipsis;*/
	display: block
}
.waibian{
	width:100%;
	/*position: absolute;*/
	display: none;
	/*left:100%;
	top: -1px*/
}
#main-nav ul ul.sanji {overflow-y: auto;-webkit-overflow-scrolling : touch;
    max-height:410px;width:56%;
	position: absolute;
	display: none;
	left:46%; background:#fff;
	top: -1px;

}

#main-nav li.parent.active ul {
	display: block
}
.erji li.parent .caidan:after {content: '>';float: right;}
.hesd_fix{ height:84px; display:none;}
#main-nav .menu-content {
	padding: 1rem
}
#main-nav ul li.mobile-child-nav {
	overflow: hidden
}
#main-nav ul li.mobile-child-nav .mobile-nav-back {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	float: left;
	width: 48px;
	height: 48px;
	display: block;
	background: url('../img/menu-toggle.png') no-repeat -48px 0
}
#main-nav ul li.mobile-child-nav .mobile-nav-back:hover {
	background-position: -48px -48px;
	background-color: #1ba3e3
}
#main-nav ul li.mobile-child-nav .mobile-clicked-link {
	overflow: hidden;
	text-overflow: ellipsis;
    border-bottom: 2px #3b89a0 solid;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;}
.mobile-only {
	display: block
}

    .navbar-collapse {
        background: #000;
        text-align: center;
        padding: 1rem;
    }

    li.nav-item {
        margin-right: 0;
    }

    .navbar-light .navbar-toggler {
        background: #fff;
    }

    h2.w3pvt-title {
        font-size: 2.1rem;
    }

    p.count-text {
        letter-spacing: 1px;
    }

    .counter {
        margin-top: 0rem;
    }

    .timer {
        font-size: 2.2rem;
    }

    .w3lspvt-about-grids.border-left.border-right {
        border-right-color: transparent !important;
    }

    .price-row {
        padding-top: 3rem;
    }

    .carousel-indicators {
        bottom: -50px;
    }

    #contact iframe {
        min-height: 400px;
    }

}



@media screen and (max-width: 768px) {}

@media screen and (max-width: 736px) {


    .slider-info p {
        width: 100%;
    }

    .slide-banner,
    .ab-banner {
        min-height: 400px;
    }

    h2.w3pvt-title {
        font-size: 1.6rem;
    }

    .counter span.fa {
        font-size: 2rem;
    }

    h4.abt-text {
        font-size: 1.2rem;
    }

    .container .column .box {
        width: 220px;
    }

    .box13 .title {
        font-size: 19px;
    }

    .abt_bottom p {
        margin-bottom: 0;
    }

    .abt_bottom p {
        font-size: 1rem;
    }

}

@media screen and (max-width: 667px) {
    #toTop {
        right: 10%;
    }
}

@media screen and (max-width: 600px) {}





@media screen and (max-width: 375px) {
    ul.callbacks_tabs {
        left: 42%;
    }
    h3.main-title-w3pvt {
        font-size: 1.2rem;
    }
}