<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	padding:0;
	margin:0;
	background:#fff;
	position:relative;
	font-family:'Microsoft YaHei', sans-serif;
}
a{
	color: #333;
}
a:hover{
	text-decoration:none;
}
input[type="button"],input[type="submit"],.contact-form input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
}
p{
	margin:0;
	font-family: 'Open Sans', sans-serif;
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}
.fl{float: left;}
.fr{float: right;}
.ta{text-align: center;}
.clear{ clear:both; line-height:0; height:0; font-size:0;}
a,area{blr:expression(this.onFocus=this.blur())}

/*缃戠珯鍩烘湰瀹氫箟*/

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.foot-nav-x{
	min-width: 30%;padding-left: 5%; font-size: 12px;
}
.as-strip-title1{
	margin-top: 10px;
}

.o-m{width:1200px;margin:20px auto;}
.o-m .ul-o{float:left;width:78px;position:relative;background:#a3a3a3;}
.o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2;border-bottom:1px solid #bfbdb9;}
/*.o-m .ul-o span{width:100%;height:78px;float:left;display:block;background:url(../images/n-qyjz-1.png) no-repeat;background-position:-10px -40px;}*/
.o-m .ul-o .li-o span{width:100%;height:78px;float:left;display:block;background:url(../images/01.png) no-repeat;background-position:10% 80%;}
.o-m .ul-o .li-t span{width:100%;height:78px;float:left;display:block;background:url(../images/02.png) no-repeat;background-position:10% 80%;}
.o-m .ul-o .li-s span{width:100%;height:78px;float:left;display:block;background:url(../images/03.png) no-repeat;background-position:10% 80%;}
.o-m .ul-o .li-f span{width:100%;height:78px;float:left;display:block;background:url(../images/04.png) no-repeat;background-position:10% 80%;}
.o-m .ul-o .li-w span{width:100%;height:78px;float:left;display:block;background:url(../images/05.png) no-repeat;background-position:10% 80%;}
.o-m .ul-o .li-l span{width:100%;height:78px;float:left;display:block;background:url(../images/06.png) no-repeat;background-position:10% 80%;}
.o-m .ul-o li p{float:left;color:#fff;font-style:italic;border-bottom:1px solid #cccbc8;}
.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;background:url(../images/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none}
.o-m .ul-o .li-mask{background:#ff6800;position:absolute;left:0;top:0;width:335px;height:78px;background:url(../images/n-qyjz-52.png) no-repeat;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-t{background:#fff;width:1038px;float:left;min-height:395px;}
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none; margin-left: 50px;margin-top: 36px;}
.o-m .ul-t .li-top{padding:25px 0 0 50px;}
.o-m .ul-t h5{color:#2F82ED;font-size:24px;line-height:38px;max-width: 950px;}
.o-m .ul-t p{color:#999;font-size:14px;line-height:22px;margin-bottom:5px}
.o-m .ul-t .li-a{color:#999;float: right; margin-right: 30px; width: 50%;max-height: 260px; overflow: hidden;text-align: justify;}
.o-m .ul-t .li-a a{color:#666;font-size:1rem;cursor:auto;line-height:22px;}
.o-m .ul-t .li-a span{color:#999;font-size:14px}
.o-m .ul-t .li-img{width:50%;float:left;position:absolute;left:0;}


.li-top .stl{width: 50%; margin-top: 10px;}
.li-top .str{width: 275px; height: 44px; margin-top: 40px; margin-left: 140px;}
.li-top .stb{width: 50%;}
.li-top .stl a{color: #666;text-align: justify;}

.li-top-title {display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.li-top-title a{color: #333;}
.li-top-title a:hover{color: #2F82ED;}
.li-top .str .button {
			position: relative;
			color: rgba(255,255,255,1);
			text-decoration: none;
			background-color: rgba(201, 201, 201,1);
			float: left;
			display: block;
			padding: 4px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			-webkit-box-shadow: 0px 4px 0px rgba(175, 175, 175,1), 0px 4px 25px rgba(0,0,0,0);
			-moz-box-shadow: 0px 4px 0px rgba(175, 175, 175,1), 0px 4px 25px rgba(0,0,0,0);
			box-shadow: 0px 4px 0px rgba(175, 175, 175,1), 0px 4px 25px rgba(0,0,0,0);
			margin-left: 10px;
			line-height: 34px;
			height: 40px;
			width: 126px;
			text-align: center;
			/*47, 130, 237*/
		}
		.li-top .str .button:hover {
			position: relative;
			color: rgba(255,255,255,1);
			text-decoration: none;
			background-color: rgba(47, 130, 237,1);
			float: left;
			display: block;
			padding: 4px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			-webkit-box-shadow: 0px 4px 0px rgba(44, 110, 195,1), 0px 4px 25px rgba(0,0,0,0);
			-moz-box-shadow: 0px 4px 0px rgba(44, 110, 195,1), 0px 4px 25px rgba(0,0,0,0);
			box-shadow: 0px 4px 0px rgba(44, 110, 195,1), 0px 4px 25px rgba(0,0,0,0);
			line-height: 34px;
			height: 40px;
			width: 126px;
			text-align: center;
			/*47, 130, 237*/
		}

		.li-top .str .button:active {
			-webkit-box-shadow: 0px 3px 0px rgba(44, 110, 195,1), 0px 3px 6px rgba(0,0,0,.9);
			-moz-box-shadow: 0px 3px 0px rgba(44, 110, 195,1), 0px 3px 6px rgba(0,0,0,.9);
			box-shadow: 0px 3px 0px rgba(44, 110, 195,1), 0px 3px 6px rgba(0,0,0,.9);
			position: relative;
			top: 6px;
		}
/*--header--*/
.iconfont{margin-right: 10px; margin-top: 6px;}
.iconfont img{width: 34px;height: 34px;}
.top_box{background: url(../images/tbbg.jpg) ;height: 33px;}
.as-strip-title-hide{display: none;}
.tc-main{margin: 15px auto;min-height: 520px;}
/*-- navbar --*/
.bg-faded {
   background: #ebebeb;
   width: 100%;
}
.navbarzj{
	margin: 0 auto;
	width: 1200px;
}
.navbar-nav{
	width: 1200px;
	line-height: 50px;

}
.navbar-light .navbar-nav .active&gt;.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open&gt;.nav-link:first-child {
	color: #333;
	font-size: 16px;
	text-align: center;
}

.navbar-light .navbar-nav .nav-link {
	text-align: center;
	text-transform: none;
	font-size: 16px;
}

.navbar-light .navbar-nav .nav-link:hover {
	color: #fff;
	text-align: center;
	background-color: #0666ca;
}
.nav-link.hover {
	color: #fff;
	background: #0666ca;
}
.global_nav_wrap .nav &gt; li:hover .dropdown-menu {
		display: block;
		margin-top: -1px;
}
.dropdown-item {
    text-transform: none;
    /*font-weight: 600;*/
    font-size: 15px;
    color: #333;
}
.dropdown-item a:hover {
	display: block;
	width: auto;
    text-transform: none;
    font-weight: 600;
    font-size: 15px;
    color: #2f8ed;
    background-color: #fff;
}
li.nav-item {
    color: #fff;
    min-width: 100px;
}
li.nav-item a{
    /*height: 60px;*/
}
li.nav-link {
    color: #fff;
}
/*-- //navbar --*/

/*-- navbt --*/

.navbtbgt{background:url(../images/bg2_07.jpg); height: 247px;margin-top: 30px;}
/*.navbtbgt #navt ul li{
	background: url(../images/tagb.png);
	width: 151px;
	height: 180px;
	float:left;
	}*/
#navt{position: relative;height:247px;margin:0 auto; width:1200px;color: #fff;}

#navt ul{
    position: absolute;
    color: #FFF;
    margin-left: 12px;
    margin-top: 34px;
    text-align: center;
    width: 1197px;
    height: 180px;
	}
#navt ul li{
    position: relative;
    float: left;
    background: #FFF;
    background: url(../images/tagb.png);
    margin-right: 20px;
	width: 151px;
	height: 180px;
    color: #FFF;
    text-align: center;
	}
.f-qrcode img{display: block;}
/*xg*/
.ease-1{
-webkit-transition:all 0.1s ;
-khtml-transition:all 0.1s ;
-moz-transition: all 0.1s ;
-o-transition: all 0.1s ;
transition: all 0.1s ;}
.ease-3{
-webkit-transition:all 0.3s;
-khtml-transition:all 0.3s ;
-moz-transition: all 0.3s ;
-o-transition: all 0.3s;
transition: all 0.3s;}
.radius-5{
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.shadow-box-5{
-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);
box-shadow:0px 0px 5px rgba(0,0,0,0.5);}
.shadow-text-1{
-moz-text-shadow:0 1px 0px rgba(0,0,0,.5);
-webkit-text-shadow:0 1px 0px rgba(0,0,0,.5);
text-shadow:0 1px 0px rgba(0,0,0,.5);}
.text-overflow{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.txt-en{ font-family: "Times New Roman", Times, serif; font-weight:normal;}
.txt-c{ text-align:center;}
.txt-r{ text-align:right;}
.txt-red{ color:#e32530;}
.txt-orange{ color:#ff6600;}

.nr span.c-1{ width:100%; height:100%; background:url(../images/icon_01.png) center no-repeat; display:block; }
.nr span.c-2{ width:100%; height:100%; background:url(../images/icon_02.png) center no-repeat; display:block; }
.nr span.c-3{ width:100%; height:100%; background:url(../images/icon_03.png) center no-repeat; display:block; }
.nr span.c-4{ width:100%; height:100%; background:url(../images/icon_04.png) center no-repeat; display:block; }
.nr span.c-5{ width:100%; height:100%; background:url(../images/icon_05.png) center no-repeat; display:block; }
.nr span.c-6{ width:100%; height:100%; background:url(../images/icon_06.png) center no-repeat; display:block; }
.nr span.c-7{ width:100%; height:100%; background:url(../images/icon_07.png) center no-repeat; display:block; }


.advantage .inner{  left:0; right:0; }
.advantage .nr{ padding:0; width:100%; float:left; margin-bottom:100px;position: absolute;}
.advantage .nr li{ width:14.285%; float:left; display:inline;
filter: alpha(opacity=0);
-khtml-opacity: 0;
-moz-opacity: 0;
opacity:0;}
.advantage .nr li:nth-child(1),
.advantage .nr li:nth-child(2){
-webkit-transform: translate3d(-100px,0px, 0);
-moz-transition: translate3d(-100px, 0px, 0);
-o-transition: translate3d(-100px, 0px, 0);
transition: translate3d(-100px, 0px, 0);}
.advantage .nr li:nth-child(3),
.advantage .nr li:nth-child(4){
-webkit-transform: translate3d(100px,0px, 0);
-moz-transition: translate3d(100px, 0px, 0);
-o-transition: translate3d(100px, 0px, 0);
transition: translate3d(100px, 0px, 0);}
.advantage.active .nr li{
filter: alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
-moz-transition: translate3d(0, 0, 0);
-o-transition: translate3d(0, 0, 0);
transition: translate3d(0, 0, 0);
transition-delay:600ms;
-o-transition-delay:600ms;
-moz-transition-delay:600ms;
-webkit-transition-delay:600ms;}
.advantage.active .nr li:nth-child(2),
.advantage.active .nr li:nth-child(3){
transition-delay:400ms;
-o-transition-delay:400ms;
-moz-transition-delay:400ms;
-webkit-transition-delay:400ms;}
.advantage .nr .item{ display:block; width:100%; position:relative; color:#0666ca;}
.advantage .nr .item .circle{ width:88px; height:88px; margin:20px auto 0px; position:relative; color:#0666ca; )
-webkit-border-radius:44px;
-moz-border-radius: 44px;
border-radius: 44px;
behavior: url(../images/ie-css3.htc); z-index:2;}
.advantage .nr .item .circle .circle_l,
.advantage .nr .item .circle .circle_r{ position:absolute; top:0px;width:44px; height:88px;border: 8px solid #0666ca;
-webkit-transition-timing-function:linear;}
.advantage .nr .item .circle .circle_l{ left:0px; border-right:0;clip:rect(88px,44px,88px,0);
-webkit-border-radius:44px 0 0 44px;
-moz-border-radius: 44px 0 0 44px;
border-radius: 44px 0 0 44px;
behavior: url(ie-css3.htc); z-index:2;}
.advantage .nr .item .circle .circle_r{ right:0px; border-left:0;clip:rect(0px,44px,0px,0);
-webkit-border-radius:0 44px 44px 0;
-moz-border-radius: 0 44px 44px 0;
border-radius: 0 44px 44px 0;
behavior: url(ie-css3.htc); z-index:2;}
.advantage .nr .item .circle span{ display:block; height:88px; width:88px; line-height:88px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.advantage .nr .item h1{ font-size:16px; padding:20px 0 10px; line-height:16px;color:#333;}
.advantage .nr .item p{ line-height:10px; font-size:10px;color:#ae2221;}
.advantage .nr .item:hover .circle_l{ clip: rect(0,44px,88px,0); border-color:#0666ca;}
.advantage .nr .item:hover .circle_r{ clip: rect(0,44px,88px,0); border-color:#0666ca;}



/*-- nav --*/
.counter {
	min-width: 215px;
    text-align: center;
    position: relative;
}
.counter a{
	color: #fff;
}
.counter a:hover{
	color: #f3b41e;
}
.counter_r{display: block;padding-top: 180px;}
.navbtbg{background-color: #f4f4f4; height: 108px;}
#nav{height:108px;margin:0 auto; width:1200px;color: #fff;padding-top: 20px;}
#nav ul li{list-style:none;height:105px;width:180px;float:left;margin:-16px 10px;position:relative;}

#nav ul li:hover img {
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px)
}

#nav ul li img{
	top:0px;left:0px;right:0px;bottom:0px;margin:auto;z-index:2;position:absolute;
	width:184px;
	height: 70px;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
}
#nav ul li a i{
	top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    z-index: 2;
    position: absolute;
    width: 90px;
    height: 90px;
    display: block;
}
#nav ul li .c1 a i{
	background: url(../images/x-0.png)no-repeat;
}
#nav ul li .c2 a i{
	background: url(../images/x-1.png)no-repeat;
}
#nav ul li .c3 a i{
	background: url(../images/x-2.png)no-repeat;
}
#nav ul li .c4 a i{
	background: url(../images/x-3.png)no-repeat;
}

#nav ul li .c1 a i:hover{
	background: url(../images/90-1.png)no-repeat;
}
#nav ul li .c2 a i:hover{
	background: url(../images/90-2.png)no-repeat;
}
#nav ul li .c3 a i:hover{
	background: url(../images/90-3.png)no-repeat;
}
#nav ul li .c4 a i:hover{
	background: url(../images/90-4.png)no-repeat;
}
/*-- nav --*/
.hr{ background:url(../images/line.jpg);height: :2px;}


/*-- search --*/
#searchform{width:100%;}
#searchform fieldset{padding:0px;border:none;}
#searchform input[type="text"]{
	background:#fff;
	border:none;
	float:left;
	margin:0px;
	width:1px;
	border: 1px;
	height:38px;
	line-height:38px;
	color:#cbd0d4;
}
#searchform input[type="text"]:hover, #searchform input[type="text"]:focus{width:200px;}
#searchform input[type="submit"]{background:url(images/icon-search.png) center 11px no-repeat;cursor:pointer;margin:0px;padding:0px;width:37px;height:38px;line-height:38px;}
input[type="submit"]{padding:4px 17px;text-transform:uppercase;border:none;font-size:20px;background:url(gradient.png) bottom repeat-x;cursor:pointer;margin-top:10px;float:left;overflow:visible;transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}
#searchform input[type="submit"]:hover{background:#ae2222 url(../images/searchbtnb.png) no-repeat;background-size: 50%;background-position: center;}
#searchform input[type='submit']{background:url(../images/searchbtn.png) no-repeat;background-size: 50%;background-position: center;}

/*yx_rotaion*/
.index_banner {
    background: #fff;
    width: 100%;
}
.index_nanner{height:400px;}
.yx-rotaionbg{background: url(../images/banner_kuang.png) no-repeat; width: 661px; height: 387px;position: relative;
    margin-top: 20px;}
.yx-rotaion{width: 632px; position: absolute; overflow: hidden; height: 360px;}
.yx-rotaion{margin: 14px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;text-decoration:none; width: 70%;
    white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico-ls.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.yx-rotaion-r{width: 512px;margin-top: 30px;min-height: 400px;}


.turn {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 72px;
    width: 72px;
    background: url(../images/new.png);
    color: #fff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transition: opacity .3s;
    z-index: 3;
}

.index_tbh{display: none;}
/*--news--*/
.index_news{ background:#fff; width:100%; padding-bottom:30px;}
.new_list{ width:49%; -webkit-animation:gdownIn 1s 0.7s both; -moz-animation:gdownIn 1s 0.7s both; animation:gdownIn 1s 0.7s both;}
.new_list_t{margin:30px auto 0px; }
.new_list:first-child h2{font-size:18px; color:#333;background: url(../images/icon_35.png) no-repeat;}
.new_list .new_ltl a{font-size: 12px; color: #c2c2c2;font-weight:normal;}
.new_list h2{font-size:18px; color:#333; background: url(../images/icon_38.png) no-repeat;padding-left: 22px;}
.new_list ul li{line-height:35px; font-size:14px; color:#999; width:100%; float:left;}
.new_list ul p {line-height:35px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:78%;}
.new_list ul p a{ display:block;text-overflow:ellipsis;color: #333;background: url(../images/spotred.jpg) left center no-repeat;padding-left: 10px;}
.new_list ul span {	color:#666;	display:inline-block; line-height:35px;	float:right;margin-right:12px;font-size: 12px; }
.new_list ul p a{display:block; white-space:nowrap;  overflow:hidden; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.new_list ul p a:hover{color:#0666ca;background: url(../images/spotred-r.png) left center no-repeat;}



/*----*/
.nContainer{background:#f4f4f4; border-bottom:2px solid #fff; padding-bottom:50px;
-webkit-animation:gdownIn 1s 0.7s both;
-moz-animation:gdownIn 1s 0.7s both;
animation:gdownIn 1s 0.7s both;
}
.newCenterRight{/*float:left;*/ padding-top:50px; }
.newCenterRight .rightNav{float:left; width:100%; height:50px; background:#fff;}
.newCenterRight .rightNav li{float:left; margin:18px 0; }
.newCenterRight .rightNav li a{line-height:16px; color:#333; font-size:14px; padding:0 30px; font-weight:bold;}
.newCenterRight .rightNav li:hover a,.newCenterRight .rightNav li.cur a{color:#e00000;}
.newCenterRight .rightNav li span{color:#bcbcbc}
.newCenterRight .rightListBox{/*float:left;*/ width:100%; display:none;}
.newCenterRight .rightListBox li{width:100%; display:inline-block;
	margin:10px 0 20px;
	background:#fff;
	transition:all ease-in-out .3s;
	-webkit-transition:all ease-in-out .3s;
	-moz-transition:all ease-in-out .3s;
	}
.newCenterRight .rightListBox li .listCon{float:left; padding:10px;}
.newCenterRight .rightListBox li:hover{box-shadow:0px 1px 12px 5px rgba(0,0,0,0.15);}
.newCenterRight .rightListBox li .imgPic{float:left; width:225px; height:145px;}
.newCenterRight .rightListBox li .imgPic img{ width:100%;}
.newCenterRight .rightListBox li .listInfo{margin-left:250px;}

.listInfo .nTitile{font-size:16px; color:#333333; line-height:42px; font-weight:bold;}
.listInfo .nTitile a{color:#333;}
.listInfo .nTitile a.cur,.listInfo .nTitile a:hover{color:#1475b9;}
.listInfo p{color:#999; line-height:22px;}
.listInfo .n_bottom{margin:10px 0; color:#999;}
.listInfo .n_bottom span{float:left; padding-right:30px;}
.listInfo .n_bottom span a{float:left; margin:0 6px; }
.listInfo .n_bottom span a:hover,.listInfo .n_bottom span a.cur{color:#1165a9;}
.listInfo .n_bottom span i{float:left; width:15px; height:15px;  background:url(../images/label-icon.png) no-repeat 0 2px;}
.listInfo .n_bottom span i.cur{background:url(../images/label-icon.png) no-repeat 0 -28px;}
.listInfo .n_bottom a{float:right; color:#999;}
.listInfo .n_bottom a:hover,.listInfo .n_bottom a.cur{color:#1165a9;}
.newCenterRight .page a{color:#666; }
.newCenterRight .page span,.newCenterRight .page a{background:#fff;}
.newCenterRight .page .active{background:#2e84bb;}

#newsliebao{width:100%; padding:0; overflow:hidden; margin:0 auto; padding:0 6px;}
#newsliebao div{ display:none;}
#newsliebao div.now{ display:block;}
#newsliebao div.now div{ display:block;}

/*--accordion--*/
	#accordion .panel{
		border: none;
		box-shadow: none;
		border-radius: 0;
		margin: 0 0 15px 10px;
	}
	#accordion .panel-heading{
		padding: 0;
		border-radius: 30px;
	}
    .panel-heading{
    }
	#accordion .panel-title a{
		display: block;
		padding: 8px 20px 0px 50px;
		height: 39px;
		margin-bottom: 24px;
		background: #0666ca;
		font-size: 18px;
		color: #fff;
		border: 1px solid transparent;
		position: relative;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-title a.collapsed{
		background: #e8e8e8;
		color: #333;
	}
	#accordion .panel-t1 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_04.png) center center no-repeat;
		width: 55px;
		height: 55px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -10px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t2 a:after{
		content: "";
		background: #0666ca url(../images/1_06.png) center center no-repeat;
		width: 55px;
		height: 55px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -10px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t3 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_09.png) center center no-repeat;
		width: 55px;
		height: 55px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -10px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t1 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_04.png) center center no-repeat;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t2 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_07.png) center center no-repeat;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
    #accordion .panel-t3 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_09.png) center center no-repeat;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-body{
		box-sizing: border-box;
		padding: 20px 16px 10px 9px;
		background: transparent;
		font-size: 14px;
		color: #8c8c8c;
		line-height: 25px;
		border-top: none;
		position: relative;
		margin-top: -24px;
	}
	#accordion .panel-body p{
		padding-left: 25px;
		border-left: 1px dotted #dcdada;
	}
	#accordion .panel-body li{width: 100%;}
	.collapse.in {
    display: block;
    }

.panel-body ul p a{ display:block;text-overflow:ellipsis;color: #333;background: url(../images/spotred.jpg) left center no-repeat;padding-left: 10px;width: 300px;}
.panel-body ul span {color:#666;display:inline-block; float:right;font-size: 12px;}
.panel-body ul p a{display:block; white-space:nowrap;text-overflow: ellipsis;  overflow:hidden; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.panel-body ul p a:hover{color:#0666ca;background: url(../images/spotred-r.png) left center no-repeat; }

/*-- header top --*/
.htbg{background: url(../images/top.jpg)no-repeat; background-position: center; width: 100%;height: 155px;}
.hent{padding: 10px;margin-right: 10px;display: block;}
.hent a{ color: #666;}
.text-logo{width: 312px; position: absolute;left: 0;  padding-top: 30px;/*height: 400px;*/}
.headder-w3, .w3-header-top-right-text, .email-right, .agileinfo-social-grids {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.headder-w3 a {
    color: #1b1b1b;
    font-weight: 800;
    font-size: 40px;
}
.headder-w3 a img{
    height: 76px;
    width: 555px;
}
h6.caption {
    font-size: 20px;
    color: #333;
}
.email-right p a, .w3-header-top-right-text p, .agileinfo-social-grids ul li a {
    font-size: 14px;
    color: #2f82ed;
    font-weight: bold;
    letter-spacing: 0px;
}
.head-wl p{color: #2f82ed;}
.agileinfo-social-grids ul li a {
    font-size: 13px;
    border: 1px dashed #6b6b6b;
    margin: 0 2px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: block;
    color: #6b6b6b;
}
.email-right p a:hover, .w3-header-top-right-text p:hover, .agileinfo-social-grids ul li a:hover{
    color: #2f82ed;
}
.agileinfo-social-grids ul li a:hover {
    color: #2f82ed;
    border: 1px dashed #2f82ed;
}
/*-- //header top --*/

/*-- modal --*/
.modal-body {
    font-size: 15px;
    line-height: 28px;
    color: #2a2a2a;
}
.modal-title {
    font-size: 30px;
    font-weight: 700;
    color: #333;
}
/*-- //modal --*/

/*-- banner-slider --*/
.w3layouts-banner-top{
    background: url(../images/003.jpg) no-repeat 0px 0px;
    background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	min-height:519px;
}
.w3layouts-banner-top1{
    background: url(../images/002.jpg) no-repeat 0px 0px;
    background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
}
.w3layouts-banner-top2{
    background: url(../images/001.jpg) no-repeat 0px 0px;
    background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
}
.w3layouts-banner-top3{
    background: url(../images/003.jpg) no-repeat 0px 0px;
    background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
}
.w3layouts-banner-top4{
    background: url(../images/002.jpg) no-repeat 0px 0px;
    background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
}
.bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	/*background: url(../images/dott.png)repeat 0px 0px;*/
    background-size: 2px;
    -webkit-background-size: 2px;
    -moz-background-size: 2px;
    -o-background-size: 2px;
    -ms-background-size: 2px;
}
.w3l-slide-text {
    margin-top: 13em;
}
.w3l-slide-text h3 {
    color: #fff;
    font-size: 55px;
	font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    text-shadow: 2px 2px 3px #292828;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.w3l-slide-text p {
    color: #d6d6d6;
    letter-spacing: 3px;
    text-shadow: 1px 1px 4.8px rgba(3,3,3,.3);
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    font-weight: 600;
    font-size: 15px;
    border: 1px solid #fff;
    text-transform: capitalize;
}
.w3l-slide-text p.heading_bottom{
	border: none;
	color: #eee;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 100;
	line-height: 28px;
	width: 70%;
	margin: 0 auto;
    text-transform: lowercase;
}
 a.button-style {
    color: #d6d6d6;
    letter-spacing: 2px;
    text-shadow: 1px 1px 4.8px rgba(3,3,3,.3);
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
    font-size: 15px;
    border: 1px solid #fff;
    text-transform: capitalize;
	padding: 10px 30px;
 }
 a.button-style:hover{
	background: #f85a40;
    border: 1px solid #f85a40;
 }
/*-- //banner-slider --*/

/*-- Welcome section --*/

p.heading-bottom {
    color: #a6a6a6;
    letter-spacing: 2px;
    font-size: 15px;
}
.welcome_right p {
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 28px;
    color: #7b7b7b;
}
.icon span.fa,.icon span.fas {
    font-size: 20px;
    width: 55px;
    height: 55px;
    line-height: 55px;
    background: #f85a40;
    color: #fff;
}
.grid_info {
    padding-left: 0;
}
.grid_info h3 {
    font-size: 20px;
    font-weight: 700;
    color: #333;
}
.welcome_right{
    z-index: 1;
}
.welcome_right:after {
    border: 5px solid #f85a40;
    content: "";
    display: inline-block;
    left: -45px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}
/*-- //Welcome section --*/

/*-- Indus Fact Workers --*/
/*-- //Indus Fact Workers --*/

/*--gallery --*/
.agileinfo_work_grids{
	margin-top:1em;
}
.wthree_work_grid1{
	padding-top:10px;
}
.w3_agile_work_grid{
	padding: 0 5px;
}
.wthree_work_grid1:nth-child(1) {
    padding-top: 0!important;
}
.agile_work_grid
{
    border: 6px solid #FFFFFF;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 0px 5px #333333;
    -webkit-transition: 0.5s Ease;
    -moz-transition: 0.5s Ease;
    -o-transition: 0.5s Ease;
    transition: 0.5s Ease;
}

.w3_agileits_sub_work
{
    color: rgba(0,0,0,0);
    line-height: 1px;

}
.w3_agileits_sub_work:hover {
    color: #fff;
    text-shadow: 1px 1px 2px #000;
    line-height: 165px;
}
.w3_agileits_sub_work&gt;.agileits_w3layouts_work {
    position: absolute;
    top: 0px;
    left: 0;
    font-size: 2em;
    width: 100%;
}
.w3_agileits_sub_work:hover img
{
	opacity:.8;
}
.w3ls_featured_plan{
	position:relative;
}
.w3l_plans_grid{
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    opacity: 0;
    background: #000;
	-webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
}
.agileits_featured_plans:hover .w3l_plans_grid{
    opacity: 0.6;
}
.w3ls_featured_plan_pos{
	position:absolute;
	bottom:0%;
	left:0%;
	z-index: 9;
}
.w3ls_featured_plan_pos h4{
	background: #34b3f5;
    color: #fff;
    font-size: 1em;
    padding: .3em .5em;
}
.w3_featured_plan_bottom{
	padding: 2em;
    border: 1px solid #dcdbdb;
}
.w3_featured_plan_bottom h4 a{
	font-size:1.1em;
	color:#212121;
	text-transform:capitalize;
	text-decoration:none;
}
.w3_featured_plan_bottom h4 a:hover{
	color:#f56f19;
}
.w3_featured_plan_bottom h4 a:focus{
	outline:none;
}
.w3_featured_plan_bottom p{
	margin:1em 0 2em;
	color:#999;
	line-height:2em;
}
.w3_featured_plan_bottom ul{
	padding:2em 0 0;
	border-top: 1px solid #dcdbdb;
}
.w3_featured_plan_bottom ul li{
	display: inline-block;
    color: #212121;
    font-weight: 600;
    text-transform: uppercase;
    vertical-align: middle;
}
.w3_featured_plan_bottom ul li:first-child{
	margin-right: 1em;
    width: 15%;
    border: 3px double #999;
}
/*-- //Gallery --*/


/*-- clients --*/
.cli-ent {
    width: 100%;
    margin: 0 auto;
	background: #1b1b1b;
	padding: 2em;
}
.contact-w3layouts h3,
.clients h3 {
	color: #000!important;
}
.spldishes-w3left {
	padding: 2.3em;
	background-color: #fd463e;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
	-ms-transition: .5s all;
	transition: .5s all;
}
.w3agile-spldishes p.para-agileits-w3layouts {
	color: #8a8888!important;
}
.spldishes-agileinfo:hover .spldishes-w3left {
	background-color: #09c4dc;
}
.spldishes-agileinfo {
	margin-top: 4em;
}
.spldishes-agileinfo h5 {
	font-size: 2em;
	color: #fff;
}
.spldishes-w3left p {
	color: #fff;
	margin-top: 1.4em;
}
.spldishes-grids {
	padding: 0;
}
.g1 {
	position: relative;
	display: block;
	padding: 0em 0em 3em;
	margin: 0em 0em 0em 1em;
}
.agile-dish-caption h4 {
    font-size: 26px;
    color: #fff;
    margin: 0.6em 0;
}
.agile-dish-caption h5 {
    font-size: 17px;
    color: #eee;
    margin: 0.6em 0;
    letter-spacing: 3px;
}
.agile-dish-caption h3 {
	font-weight: bold;
	color: #3d3d3d;
}
.agile-dish-caption span {
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 30px;
    color: #999;
    font-weight: 300;
    display: block;
}
#owl-demo .item img {
	width: 100px;
}
p.para-w3-agile {
	line-height: 32px;
    font-size: 14px;
    color: #bbb;
    letter-spacing: 1px;
    width: 80%;
    margin: 0 auto;
    font-weight: 100;
}
.agile-dish-caption {
    text-align: center;
}

.g1 p span.fa {
	font-size: 1.8em;
	color: #444;
	margin-right: 0.5em;
}

.client-eql {
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/*-- //clients --*/

	/* flexslider */
	.flexslider{position:relative;height:519px;width:100%;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
	.slides{position:relative;z-index:1;}
	.slides li{height:519px;}
	.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
	.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
	.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
	.flex-control-nav .flex-active{background-position:0 0;}

	.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
	.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
	.flex-direction-nav li a.flex-prev{left:0.5rem;background:url(../images/prev.png) center center no-repeat;}
	.flex-direction-nav li a.flex-prev:hover{left:0.5rem;background:url(../images/prevh.png) center center no-repeat;}
	.flex-direction-nav li a.flex-next{right:0.5rem;background:url(../images/next.png) center center no-repeat;}
	.flex-direction-nav li a.flex-next:hover{right:0.5rem;background:url(../images/nexth.png) center center no-repeat;}

.slides li{}
.slides .sl1{background:url(../images/001.jpg) 50% 0 no-repeat;}
.slides .sl2{background:url(../images/002.jpg) 50% 0 no-repeat;}
.slides .sl3{background:url(../images/003.jpg) 50% 0 no-repeat;}
/* contact */
.contact-left {
    background: #1b1b1b;
    padding: 5em 0em;
    height: 370px;
}
.contact-right {
    padding-right: 0px;
}
.social-icons{
	text-align:center;
}
.social-icons i.fab.fa-twitter:hover{
    color: #fff;
	background:  #1da1f2;
}
.social-icons i.fab.fa-facebook-f:hover{
    color: #fff;
	background: #3b5998;
}
.social-icons i.fab.fa-pinterest-p:hover{
    color: #fff;
	background: #bd081c;
}
.social-icons i.fab.fa-google-plus-g:hover {
    color: #fff;
	background: #dd4b39;
}
.social-icons i.fab {
    color: #ffffff;
    background: #212121;
    width: 35px;
    font-size: 14px;
    line-height: 35px;
    height: 35px;
    border: 1px dotted #eee;
    -webkit-appearance: none;
	-webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
	transition: 0.5s all;
}
.contact-left address {
    margin-bottom: 20px;
}
ul {
    list-style-type: none;
}
.social-icons li {
    list-style-type: none;
    display: inline;
}
.contact-left i.fas {
    font-size: 18px;
    color: #f85a40;
    margin-right: 5px;
}
address a {
    color: #bbb;
}
address a:hover {
    color: #f85a40;
}
address p{
    font-size: 1em;
    color: #eee;
	line-height:2em;
	letter-spacing: 1px;
	font-family: 'Montserrat', sans-serif;
}
iframe {
    width: 100%;
    border: none;
    height: 370px;
}
.map {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.contact-wthree input[type="text"],.contact-wthree input[type="email"],.contact-wthree input[type="password"],.contact-wthree textarea {
    width: 49.5%;
    color: #000;
    background: none;
    outline: none;
    font-size: 14px;
    letter-spacing: 2px;
    padding: 1em;
	margin-right: .5em;
    margin-bottom: 1em;
    box-sizing: border-box;
    border: solid 1px #999;
    -webkit-appearance: none;
	-webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
	transition: 0.5s all;
}
.contact-wthree input[type="email"],.contact-wthree input[type="password"] {
    margin-right: 0;
}
.contact-wthree ::-webkit-input-placeholder{
	color:#666 !important;
}
.contact-wthree textarea {
    resize: none;
    width: 100%;
    padding: .6em 1em;
    min-height: 12em;
}
.contact-wthree input[type="submit"] {
    outline: none;
    color: #fff;
    padding: 0.6em 3em;
    font-size: 1em;
	font-weight: 600;
    -webkit-appearance: none;
    background: #f85a40;
    border: none;
	color:#fff;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
	transition: 0.5s all;
    cursor: pointer;
    letter-spacing: 2px;
}
.contact-wthree input[type="submit"]:hover {
    background: #2b2b2b;
}
.contact-wthree {
    margin: 3em 0em 0;
    width: 100%;
}
/*-- //contact --*/

/*-- inner_page_banner --*/
.inner_page_banner{
	background: url(../images/test.jpg) no-repeat 0px 0px;
	background-size: cover;
	min-height: 250px;
}
.inner_page_banner h4,.inner_page_banner h4 a{
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    text-shadow: 2px 2px 3px #292828;
}
.inner_page_banner h4 a:hover{
    color: #f85a40;
}

h2.page_heading {
    font-size: 45px;
    font-weight: 700;
    color: #fff;
    text-shadow: 2px 2px 3px #292828;
}
/*-- //inner_page_banner --*/

/*-- about page --*/
/*-- //about page --*/

/*-- footer --*/
#footer-sec {
	background-color: #2b2b29;
	margin-top: 10px;
	padding: 20px 0;
	box-sizing: border-box;
}
#footer-sec,#footer-sec a{
	color: #fff;
}
.widget_categories ul li {
	line-height: 1.4;
}
.widget_categories ul li a:before {
	padding: 0 15px 0 0;
}
.copyright-section {
	margin-top: 38px;
}
.copyright-text b {
	color: #EDB542;
}

.footer-conl {
    font-size: 12px;
    padding-top: 26px;
}
.footer-conl p{
    padding-bottom: 6px;
	line-height: 22px;
}
.footer-conl .f-c1{
   background: url(../images/gwab_33.jpg) no-repeat;
   padding-left: 25px;
}
.as-strip-title h3{font-size: 22px;}
.f-nav .f-c1{display: none;}
.f-nav{
	    font-size: 12px;
    padding-top: 20px;
}
.f-nav p{
    padding-bottom: 6px;
}
.f-nav .f-n1{
    background: url(../images/dh.png) no-repeat;
    padding-left: 25px;
}
.f-nav .f-n2{
    background: url(../images/dz.png) no-repeat;
    padding-left: 25px;
}
.f-nav .f-n3{
	background: url(../images/fwjd.png) no-repeat;
	padding-left: 25px;
}
.f-nav .f-n4{
	background: url(../images/dlx.png) no-repeat;
	padding-left: 25px;
}

.footer-top {
    background-color: #474747;
    font-size: 0.9em;
}
.footer-top a{
    color: #fff;
}
.footer-grid h3, .footer-list h3, .agile-footer-grid h3 {
    font-size: 1.4em;
    color: #fff;
    font-weight: 700;
}
.footer-logo  a {
    color: #FFFFFF;
    font-size: 2em;
	font-weight:600;
    text-decoration: none;
}
.footer-grid p {
    color: #bbbbbb;
    font-size: .9em;
    line-height: 1.8em;
    font-family: 'Montserrat', sans-serif;
}
.footer-grid ul, .footer-list ul {
    padding: 0;
    margin: 0;
}
.footer-logo li {
    display: inline-block !important;
}
.footer-logo ul li a {
    color: #bbb;
    font-size: 1.2em;
    text-decoration: none;
    padding-right: 15px;
}
.footer-list ul li {
    color: #bbb;
    font-size: 1em;
}
.footer-grid span.fa {
    margin-right: 10px;
}
.footer-grid span.addr {
    padding-left: 28px;
}
.footer-grid ul li a,.footer-grid ul li {
    color: #aaa;
    font-size: 15px;
    text-decoration: none;
    line-height: 2em;
	letter-spacing: .5px;
    padding: 1px 0;
}
.footer-grid ul li a:hover{
    color: #f85a40;
}
.agile-footer-grid ul {
    padding: 0;
    margin: 0;
}
ul.w3agile_footer_grid_list li {
    list-style-type: none;
    color: #bbbbbb;
    line-height: 1.8em;
    font-size: 1em;
}
ul.w3agile_footer_grid_list li a {
    color: #ff9900;
    text-decoration: none;
}
ul.w3agile_footer_grid_list li span {
    display: block;
    margin: 1em 0 0;
}
ul.w3agile_footer_grid_list i.fa.fa-twitter {
    margin-right: 1em;
}
.agile-footer-grid input[type="email"],.agile-footer-grid input[type="text"]{
	outline:none;
    padding: 11px 20px;
	background:#fff;
	border:none;
	font-size:14px;
	color:#212121;
    margin-top: 1em;
	width:100%;
}
.agile-footer-grid input[type="submit"] {
    outline: none;
    padding: 11px 20px;
    border: none;
    font-size: 14px;
    color: #fff;
    margin: 1em 0 0;
    border: 2px solid #146eb4;
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    background-color: #146eb4;
    letter-spacing: 1px;
    font-family: 'Montserrat', sans-serif;
}
.agile-footer-grid input[type="submit"]:hover{
    border: 2px solid #ffffff;
    background-color: transparent;
}
.footer-logo a {
    color: #FFFFFF;
    font-size: 2em;
    font-weight: 600;
    text-decoration: none;
}
.footer-grid p {
    color: #aaa;
    font-size: 15px;
    line-height: 1.8em;
    letter-spacing: .5px;
}
address {
    margin-bottom: 0;
}
.wthree_copy_right p {
    text-align: center;
    color: #eee;
    font-size: 14px;
    letter-spacing: 2px;
    font-family: 'Montserrat', sans-serif;
}
.wthree_copy_right {
    background: #f85a40;
}
.wthree_copy_right a {
    color: #fff;
}
.w3_agileits_footer_grid_left {
    padding: 0;
    border: 2px solid #1b1b1b;
}
.insta{
	margin: 0;
}
/*-- //footer --*/

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #aaa;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #aaa;
}
::-ms-input-placeholder { /* IE 10+ */
  color: #aaa;
}
::-moz-placeholder { /* Firefox 18- */
  color: #aaa;
}


/*-- about-team --*/
.team-row-agileinfo{
  margin: 4em 0;
}
.social-icon.social-w3lsicon a {
    margin: 0 0.5em;
}
.thumbnail.team-agileits {
    border: none;
    border-radius: 0;
    position: relative;
    margin: 0;
    padding: 0;
}
.team .w3agile-caption {
    padding: 1.5em;
    position: absolute;
    bottom: -17%;
    background: #fff;
    width: 80%;
    left: 10%;
    z-index: 9;
	-webkit-box-shadow: 0px 2px 3px #ccc;
	-moz-box-shadow: 0px 2px 3px #ccc;
    box-shadow: 0px 2px 3px #ccc;
	height: 30%;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	transition: .5s all;
}
.team h4 {
    color: #f85a40;
    font-size: 1.3em;
}
.team p {
    font-size: 15px;
    letter-spacing: 1px;
    color: #777;
}
.team .social-w3lsicon {
    padding: .5em;
	margin-top: 0.4em;
	background:#1b1b1b;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	transition: .5s all;
	-webkit-transform: scale(1,0);
	-moz-transform: scale(1,0);
	-o-transform: scale(1,0);
	-ms-transform: scale(1,0);
	transform: scale(1,0);
}
.team .social-w3lsicon a {
	-webkit-transition-delay: .2s;
	-moz-transition-delay: .2s;
	-o-transition-delay: .2s;
	-ms-transition-delay: .2s;
	transition-delay: .2s;
}
.thumbnail.team-agileits:hover .social-w3lsicon {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.thumbnail.team-agileits:hover .w3agile-caption {
    height: 49%;
}
.social-icon a {
    font-size: 15px;
    color: #fff;
    margin: 0 1.5em;
    border: 1px solid transparent;
    display: inline-block;
    text-align: center;
    position: relative;
    z-index: 999;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    transition: .5s all;
}
.social-icon a:hover {
    color: #1da1f2;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
    transform: scale(1.3);
}
.social-icon a.twit:hover {
    color: #1da1f2;
}
.social-icon a.social-button.fb:hover {
	color: #3b5998;
}
.social-icon a.social-button.ggl:hover {
	color: #dd4b39;
}
.social-icon a.social-button.drbl:hover {
	color: #ea4c89;
}
.social-icon a.social-button.be:hover {
	color: #1769ff;
}
.social-icon a.social-button.in:hover {
	color: #0077b5;
}
/*-- //about-team --*/

/*-- services --*/
.agile_wthree_inner_grids {
    margin-top: 5em;
}
.agileits-button.two a, .agileits-button a {
    padding: 0.5em 0em;
    color: #f85a40;
    font-size: 15px;
    letter-spacing: 1px;
    background: none;
    border: none;
    border-radius: 0;
}
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
/* Underline From Left */
.hr-underline-left{
content: "";
    background: #2f82ed;
    width: 49px;
    height: 2px;
}
.hvr-underline-from-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden;
}

.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #ff4c4c;
    height: 2px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.hvr-underline-from-left:hover:before,
.hvr-underline-from-left:focus:before,
.hvr-underline-from-left:active:before {
    right: 0;
}
.wthree_banner_bottom_grid_right h4 {
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: 600;
    color: #333;
}
.wthree_banner_bottom_grid_right p {
    line-height: 28px;
    font-size: 14px;
    color: #676767;
    letter-spacing: 1px;
}
.agileits_banner_bottom_left {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.agile_banner_bottom_grid_left_grid i {
    font-size: 22px;
    color: #fff;
    background: #f85a40;
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.w3_agileits_banner_bottom_pos_grid:hover i {
    color: #333;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
/*-- //services --*/

/*-- middle services --*/
section.middle {
    background: url(../images/g4.jpg) no-repeat 0px 0px;
    background-size: cover;
    background-attachment: fixed;
}
.middle h3{
    font-size: 30px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 600;
}
.middle  p {
    color: #a6a6a6;
    letter-spacing: 2px;
    font-size: 15px;
}
.layer {
    background: rgba(0, 0, 0, 0.6);
}
.contactus a {
    font-size: 14px;
    color: #1b1b1b;
    background: #fff;
    padding: 12px 30px;
    letter-spacing: 1px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}
.contactus a:hover {
    background: #f85a40;
	color: #fff;
}
/*-- //middle services --*/

/*--  other services --*/
.servicegrid h3 {
    background: #1b1b1b;
    color: #fff;
    font-size: 20px;
    letter-spacing: 1px;
	margin-top:1px;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.servicegrid:hover h3 {
    background: #f85a40;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-o-transition: 0.5s all;
}
.servicetextgrid h3 {
    color: #222;
    font-size: 30px;
}
.servicetextgrid p.para {
    color: #a6a6a6;
    letter-spacing: 2px;
    font-size: 15px;
    margin: 10px 0;
}
.servicetextgrid p {
    line-height: 28px;
    font-size: 14px;
    color: #676767;
    letter-spacing: 1px;
}
.servicetextgrid .read a {
    font-size: 14px;
    background: #333;
    color: #fff;
    padding: 12px 30px;
    letter-spacing: 1px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}

.servicetextgrid .read a:hover {
    background: #f85a40;
	color: #fff;
}
/*-- // other services --*/

/*--Typography--*/
p.card-text {
    font-size: 15px;
}
.form_main&gt;.form-control+.form-control {
    margin-top: .5rem;
}
.carousel h3,.cards h3 {
    font-size: 30px;
    color: #333;
}
.form_main h3,.carousel_grid h3, .card_grid h3{
    font-size: 26px;
    color: #f8593e;
}
 .card_grid h3{
    font-size: 22px;
    color: #f8593e;
}
.form_main .btn-primary {
    margin-top: 1rem;
}

/*-- //typography --*/

/*-- Error page --*/
.error_content span.fas {
    font-size: 70px;
    color: #f8593e;
}
.error_content p {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 28px;
}
.error_content form{
	display: flex;
    width: 50%;
}
form input[type="search"] {
    outline: none;
    border: 1px solid #c4c5c5;
    background: none;
    color: #212121;
    padding: 10px 15px;
    width: 80%;
    box-sizing: border-box;
    font-size: 14px;
    letter-spacing: 2px;
}

button.btn1 {
    color: #fff;
    border: none;
    padding: 10px 0;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    background: #232323;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    transition: 0.5s all;
    width: 20%;
    box-sizing: border-box;
}
a.home {
    background: #333;
    padding: 10px 20px;
    display: inline-block;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
	letter-spacing:1px;
}
a.home:hover,button.btn1:hover{
    background: #f8593e;
}
/*-- //Error page --*/

/*-- why --*/
.why{
	background:url(../images/1.jpg) no-repeat 0px 0px;
	background-size: cover;
}
.why-grid h3 {
    font-size: 20px;
    font-weight: 600;
    color: #eee;
    letter-spacing: 1px;
}
.why-grid p {
    font-size: 15px;
    letter-spacing: .5px;
    line-height: 28px;
    color: #bbb;
}
.why-grid .agileits-button.two a {
    color: #fff;
}
.why  h3.heading{
    color: #fff;
}
/*-- //why --*/
/*-- gallery page --*/
.gallery1 p{
    font-size: 14px;
    letter-spacing: .5px;
    line-height: 28px;
    color: #7b7b7b;
}
.gallery1 h3 {
    color: #404040;
    line-height: 35px;
    letter-spacing: 1px;
}
.gallery1 .read a {
    font-size: 14px;
    background: #333;
    color: #fff;
    padding: 12px 30px;
    letter-spacing: 1px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}
.gallery1 .read a:hover {
    background: #f85a40;
    color: #fff;
}
/*-- //gallery page --*/

/*-- about --*/
.about h4 {
    font-size: 26px;
    color: #232323;
    margin-bottom: 15px;
}
.banner_bottom_left p {
    font-size: 14px;
    letter-spacing: .5px;
    line-height: 28px;
    color: #7b7b7b;
	margin: 10px 0;
}
/*-- stats --*/
.numscroller {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
}
.stats-grid p {
    color: #eee;
    letter-spacing: 1px;
    font-size: 15px;
}
.stats-info-agile p {
    color: #000;
    font-size: 16px;
}
.w3l-right-stats {
    background: #f85a40;
}
/*-- //stats --*/
/*-- //about --*/

/*-- Newsletter --*/
.newsletter input[type="email"] {
    outline: none;
    color: #fff;
    padding: 13px 25px;
    font-size: 1em;
    width: 80%;
	box-sizing: border-box;
    background: none;
    border: none;
    background: #1d1b1b;
    letter-spacing: 1px;
    font-family: 'Montserrat', sans-serif;
}
.newsletter input[type="submit"] {
    outline: none;
    color: #fff;
    padding: 13px 0;
    font-size: 1em;
	font-weight: 600;
    width: 19%;
    background: #f85a40;
	cursor: pointer;
    border: none;
	box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
}
.newsletter  form {
    width: 70%;
    margin: 0 auto;
}
/*-- //Newsletter --*/

/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	right: 2%;
	overflow: hidden;
	z-index: 999;
	width: 40px;
	height: 40px;
	border: none;
	text-indent: 100%;
	background: url(../images/arr.png) no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/
/*浣嶇疆椤�*/
.swiper-wrapper li {list-style-type:none;color: #a2a2a2;}
.swiper-wrapper li a {
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #a2a2a2;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
}
/*鍐呴〉*/
/*褰撳墠浣嶇疆*/
.rwz{ margin: 10px 0;}
/*宸﹁彍鍗�*/
.left_title{
	width: 250px;
	height: 94px;
	padding: 16px 0 0 34px;
	color: #fff;
	background-color: #0666ca;
}
.left_t{
	font-weight: bold;
	font-size: 26px;
}
.left_nav {
    width: 250px;
    background: #fff;
    /*padding: 6px 0 22px 0;*/
}
.left_nav li{
	border-bottom: 1px solid #cdcaca;
}
.left_nav li a{
    display: block;
    width: 250px;
    height: 37px;
    background: url(../images/hs.png) 0 0 no-repeat;
    background-position: right;
    font: 16px/37px "microsoft yahei";
    color: #4e4e4e;
    text-indent: 0px;
    overflow: hidden;
    margin: 10px auto;
}
.left_nav li a:hover{
    display: block;
    width: 250px;
    height: 37px;
    background: url(../images/ls.png) 0 0 no-repeat;
    background-position: right;
    font: 16px/37px "microsoft yahei";
    color: #0666ca;
    text-indent: 0px;
    overflow: hidden;
    margin: 10px auto;
}
.left_nav .lh{
	display: block;
	width: 250px;
	height: 37px;
	background: url(../images/ls.png) 0 0 no-repeat;
	background-position: right;
	font: 16px/37px "microsoft yahei";
	color: #0666ca;
	text-indent: 0px;
	overflow: hidden;
	margin: 10px auto;
}
/*鍐呭椤垫渶浣庨珮搴�*/
.mh6{
	min-height: 600px;
}
/*鍙嬫儏閾炬帴*/
.flink {
	margin: 0px 0 30px 0;
}
.rline{
	min-height: 600px;
}
.zwf{
	height: 80px;float: left;
}
.flink h3{
    line-height: 22px;
    font-size: 20px;
    color: #0666ca;
    padding-left: 8px;
    border-left: 2px #0666ca solid;
    margin-bottom: 20px;
}

.flink{
	padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
	width: 1200px;
}
.flink ul li {
    float: left;
    width: 140px;
    line-height: 26px;
    margin-left: 6px;
}
.flink ul li a{
    color: #333;
    font-size: 14px;
}
.flink ul li:hover a{
    color: #0666ca;
    font-size: 14px;
}
/*涓嬭浇鍐呴〉*/
.down-boxes{
	background: #f0f0f0;
	overflow: hidden;
	font-size: 14px;
	padding: 15px 20px;
	width: 1200px;
	word-wrap: break-word;
	word-break: break-all;
}
.down-tit{
	margin-right: 10px;
	color: #333;

}
.down-boxes ul li a{
	color: #666;
}
.down-boxes ul li:hover a{
	color: #0666ca;
}
/*鎼滅储鐣岄潰*/
.list-boxes {
	overflow: hidden;
	width: 1200px;
	height: 100px;
	overflow: hidden;
	padding: 15px 20px;
	margin-bottom: 25px;
	margin-top:20px;
	background: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	word-wrap: break-word;
	word-break: break-all;
	border: solid 1px #eee;
}
.list-boxes p{
	line-height: 28px;
	color: #999;
	font-size: 14px;
	overflow: hidden;
}
.list-boxes p a span{
	color: #999;
}
.list-boxes img{
	display: none;
}
.list-boxes:hover{

	/*-webkit-box-shadow: #666 0px 0px 16px;*/
	/*-moz-box-shadow: #666 0px 0px 16px;*/
	box-shadow: 0px 0px 10px rgba(214,207,207,.4);;
}
.list-boxes-tit{
	font-size: 1rem;
}
.list-boxes-tit a{
	color: #333;
}
.list-boxes-tit:hover a{
	color: #0666ca;
}
.list-boxes p a{
	color: #999;
}
/*鑱旂郴鎴戜滑*/
.wzrk1{
margin: 1% 0;
width: 96%;
}
.wzrk2{
display: none;
}
.contact-zdy{
	width: 1200px;
}
.contact-zdy i {
    position: absolute;
    background: #0667ca;
    text-align: center;
    margin-left: -112px;
    bottom: 0;
    width: 120px;
    height: 1px;
}
.contact_tit_eg{
	width: 100%;
    height: 54px;
    position: relative;
    font-size: 12px;
}
.contact-ctw{

	min-height: 340px;
	width: 1200px;
}
.contact-ct{
	margin: 0 auto;
	width: 1060px;
}
.contact-ct li{
	position: relative;
    float: left;
    width: 265px;
    height: 280px;
    border: 1px solid #f0f0f0;
    color: #000;
    text-align: center;
}
.contact-ct li p{
    text-align: center;
    padding-top: 8px;
    line-height: 28px;
}
.contact-ct li p span{
    color: #686868;
    font-size: 12px;
}
/*缃戠珯鍏ュ彛*/
.row .trline{
	background: url(../images/trlinec.png) 0 0 no-repeat;
	height: 2px;
	width: 1200px;
	}
.wrk{width: 1200px;margin-top: -12px;}
.wrk li{
	width: 100%;
	padding: 30px 0;
border-bottom: 1px solid #ebebeb;
}
.wrk-ctr{
	line-height: 22px;
	color: #333;
	position: relative;
	min-height: 76px;
	width: 80%;
	}
.wrk-ctr span {
    color: #0667ca;
    display: inline-block;
    line-height: 15px;
    position: absolute;
    float: right;

    bottom: 0;
    right: 0;

    font-size: 12px;
}
.wrk-title{
	color: #000;
	font-weight: bold;
	}
.wrk-ct{
	font-size: 14px;
}
/*鍐呭椤�*/
.rowr{
	width: 897px;
}
.rowr .trline{background: url(../images/trline.png) 0 0 no-repeat; height: 2px;width: 897px;}
.right_title {
    width: 100%;
    height: 54px;
    position: relative;
    line-height: 54px;
	font-size: 26px;
    border-bottom: 1px solid #cdcaca;
}
.right_con {
    width: 897px;
    min-height: 600px;
    float: left;
    padding: 12px 0;
    color: #4e4e4e;
}
#article_content{
	padding-top: 32px;
	padding-bottom: 16px;
}
.pagebox{
	padding-top: 32px;
	padding-bottom: 16px;
}
.pagebox img{
 max-width: 100%;
}
/*鏂伴椈鍒楄〃椤�*/
.nr_new_list li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    background: url(../images/spotred.jpg) left center no-repeat;
    padding-left: 10px;
}
.nr_new_list li a:hover{
	color:#0666ca;
	background: url(../images/spotred-r.png) left center no-repeat;
	}
.nr_new_list li span {
    color: #666;
    display: inline-block;
    line-height: 35px;
    float: right;
    margin-right: 12px;
    font-size: 12px;
}
.nr_new_list li {
    line-height: 35px;
    font-size: 14px;
    border-bottom: 1px solid #e8e8e8;
    color: #999;
    width: 100%;
    float: left;
}
/*涓績鍘嗗彶*/
.time-axis{
	margin: 0;
	padding: 0;
	position: relative;
}

.time-axis:before{
	content: '';
	position: absolute;
	left: 100px;
	top: 1px;
	width: 1px;
	border:1px dashed #E4E4E4;
	height: 100%;
}
.time-axis-item{
	list-style: none;
	padding-left: 120px;
	position: relative;
	min-height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #141414;
}
.time-axis-achievement{
	margin: 0;
}
.time-axis-date{
	position: absolute;
	left: 0;
	top: 0;
	color: #666;
}

.time-axis-date span{
	position: absolute;
	left: 94px;
	top: 35%;
	display: block;
	width: 13px;
	height: 13px;
	border: 1px solid #ccc;
	border-radius: 100%;
	background-color: #fff;
}
.time-axis-date span:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 3px;
	height: 3px;
	margin: auto;
	background-color: #ccc;
	border: 1px solid #ccc;
	border-radius: 100%;
}

.time-axis-item:last-child .time-axis-date span{
	border-color: #48BEB2;
}

.time-axis-item:last-child .time-axis-date span:after{
	background-color: #48BEB2;
	border-color: #48BEB2;
}
.article-infobox span{
	line-height: 40px;
	color: #999;
}
/*涓夌骇鍒楄〃椤�*/
.listtree ul li {
	width: 420px;
	height: 160px;
    background-color: #f0f7ff;
    border: 2px solid #c6dbf1;
	line-height: 49px;
	float: left;
	padding-left: 40px;
	padding-top: 18px;
	margin: 1% 2% 1% 0%;
}
.listtree ul li a {
	display: inline-block;
	color: #000;
	font-size: 16px;
	font-family: "microsoft yahei";
}
.listtree ul li .wrk-rm {
	width: 200px;
	line-height: 30px;
	margin-left: 30px;
	padding-top: 30px
}
.listtree ul li .wrk-rm p {
	font-size: 24px;
	font-weight: normal;
}
.listtree ul li .wrk-rm span {
	font-size: 14px;
	color: #a2a2a2;
}
/*鍏氱兢宸ヤ綔*/
.nav_new_phd{
	border-bottom:1px solid #0666ca;
	height: 1px;
	padding-top: 60px;

}
.nav_new ul li {
    /*background: #ebebeb;*/

    border-radius: 8px;
    width: 124px;
    height: 49px;
    line-height: 49px;
    float: left;
    text-align: center;
    margin: 1% 0.5% 1% 0%;
}
.nav_new ul li span{
	border:1px solid #0666ca;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	width: 124px;
	line-height: 49px;
	float: left;
	text-align: center;
	margin: 1% 2% 1% 0%;
}
.nav_new ul .on .s_b {
	background: #0666ca;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #fff;
	/*border-radius: 8px;*/
	width: 124px;
	line-height: 49px;
	float: left;
	text-align: center;
	margin: 1% 2% 1% 0%;
}
.nav_new ul li a {
    display: inline-block;
    color: #0666ca;
    font-size: 16px;
    font-family: "microsoft yahei";
    width: 124px;
}
.nav_new ul .on .s_b a {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    font-family: "microsoft yahei";
    width: 124px;
    height: 49px;
    line-height: 49px;
}
/*鐚鍦扮偣*/
.wzrk {
	margin: 1% auto;
	width: 99%;
}
#accordion2{
	position: relative;
}
#accordion2 .panel{
	border: none;
	box-shadow: none;
	border-radius: 0;
	margin: 0 0 15px 40px;
}
#accordion2 .panel-heading{
	padding: 0;
	margin-left: 10px;
	border-radius: 30px;
}
/*涓績鍘嗗彶鏂板鏀筆C*/
#accordion2 .panel-title a{
	display: block;
	/*padding: 12px 20px 12px 50px;*/
	width: 85px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	background: #ae2221;
	/*background: #ae2221 url(../images/sjzsq.jpg) center center no-repeat;*/
	font-size: 14px;
	color: #fff;
	position: relative;
	transition: all 0.3s ease 0s;
}

.history-tit {
	height: 84px;
	line-height: 84px;
	padding-left: 88px;
	margin-left: -12px;
	font-weight: bold;
	font-size: 16px;
	color: #d63c2a;
	background: white url(../images/zxls.png) center left no-repeat;
}
.honor-tit {
	height: 84px;
	line-height: 84px;
	padding-left: 88px;
	margin-left: -2%;
	font-weight: bold;
	font-size: 16px;
	color: #d63c2a;
	background: white url(../images/zxry.png) center left no-repeat;
}
.panel-honor{
	margin-left: 40%;
}
/*榛� 閫忔槑 閫忔槑*/
/*
 .triangle_border_down span{
    display:block;
    width:0;
    height:0;
    border-width:8px 8px 0;
    border-style:solid;
    border-color:#959595 transparent transparent;
    position:absolute;
    top:0px;
    right:0px;
}
*/

#accordion2 .panel-title a.collapsed{
	background: #e8e8e8;
	/*background: #e8e8e8 url(../images/sjzlx.jpg) center center no-repeat;*/
	color: #333;
}
#accordion2:before {
	content: "";
	width: 1px;
	left: 30px;
	height: 100%;
	background: #c9c9c9;
	position: absolute;

}
#accordion2 .paneltwo-left{
	margin-left: -14%;
}
#accordion2 .paneltwo-body p{
	margin-left: -50%;
	width: 63%;
}
#accordion2 .paneltwo-t a:after{
	content: "";
	background: url(../images/sjzhd.png) center center no-repeat;
	width: 31px;
	height: 14px;
	text-align: center;
	position: absolute;
	top: 6px;
	left: 81px;
	transition: all 0.3s ease 0s;
}
#accordion2 .paneltwo-t a.collapsed:after{
	content: "";
	background: url(../images/sjzhd_2.png) center center no-repeat;
}

#accordion2 .panel-t a:after{
	content: "";
	background: url(../images/sjzhd.png) center center no-repeat;
	width: 31px;
	height: 14px;
	text-align: center;
	position: absolute;
	top: 6px;
	left: -35px;
	transition: all 0.3s ease 0s;
}
#accordion2 .panel-t a.collapsed:after{
	content: "";
	background: url(../images/sjzhd_2.png) center center no-repeat;
}

#accordion2 .panel-body{
	padding: 20px 25px 10px 9px;
	background: transparent;
	font-size: 14px;
	color: #305275;
	line-height: 25px;
	position: relative;
}
#accordion2 .panel-body p{
	margin-top: 10px;
	padding: 10px 20px;
	background: #F6F6F6;
}
#accordion2 .apmt130{
	margin-top: 130px;
}
#accordion2 .apmt120{
	margin-top: 120px;
}
#accordion2 .apmt110{
	margin-top: 110px;
}
#accordion2 .apmt100{
	margin-top: 100px;
}
#accordion2 .apmt90{
	margin-top: 90px;
}
#accordion2 .apmt80{
	margin-top: 80px;
}
#accordion2 .apmt70{
	margin-top: 70px;
}
#accordion2 .apmt60{
	margin-top: 60px;
}
#accordion2 .apmt50{
	margin-top: 50px;
}


.panel-title a i{ position:absolute; left:70px; background:#fff; width:15px; height:28px;}

/*#accordion2 .panel-heading:before,
#accordion2 .panel-heading collapsed:before{
    content: "鐐瑰嚮鏌ョ湅";
    font-family: fontawesome;
    width: 80px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    font-weight: normal;
    color: #c9c9c9;
    background:#fff;
    text-align: center;
    position: absolute;
    right: 0;
}*/
	/*#accordion2 .panel-t a.collapsed:before{
		content: "鐐瑰嚮灞曞紑";
		font-family: fontawesome;
		width: 80px;
		height: 25px;
		line-height: 25px;
		font-size: 12px;
		font-weight: normal;
		color: #c9c9c9;
		background:#fff;
		text-align: center;
		position: absolute;
		right: 0;

		 }*/

/*鐚鍦扮偣鍐呴〉*/
.xd{width: 897px;margin-top: -12px;}
.xd li{
	width: 897px;
	padding: 30px 0;
border-bottom: 1px solid #ebebeb;
}
.xd li img{}
.xd-ctr{
	line-height: 40px;
	width: 60%;
	margin-left: 10%;
	}
.xd-ctl{
	line-height: 40px;
	width: 60%;
	margin-right: 10%;
	}
.xd-title{
	color: #000;
	font-weight: bold;
	}
.xd-ct{
	font-size: 12px;
}
/*PC*/
/*-- Responsive Design --*/
@media(max-width: 1440px){
	.w3layouts-banner-top {
		min-height: 580px;
	}
	.w3l-slide-text {
		margin-top: 11em;
	}
	.w3l-slide-text h3 {
		font-size: 50px;
		letter-spacing: 2px;
	}
	/*#nav {
    height: 218px;
    right: 0;
    position: absolute;
    margin-right: 18%;
    color: #fff;
	}
	#nav ul li {
    list-style: none;
    height: 105px;
    width: 180px;
    float: left;
    margin: -8px 10px;
    position: relative;
	}*/
}
@media(max-width: 1366px){
	.w3layouts-banner-top {
		min-height: 580px;
	}
	.w3l-slide-text {
		margin-top: 11em;
	}
	.w3l-slide-text h3 {
		font-size: 50px;
		letter-spacing: 2px;
	}
	/*#nav {
    height: 218px;
    right: 0;
    position: absolute;
    margin-right: 18%;
    color: #fff;
	}
	#nav ul li {
    list-style: none;
    height: 105px;
    width: 180px;
    float: left;
    margin: -8px 10px;
    position: relative;
	}*/
}
@media(max-width: 1280px) {
	.yx-rotaion-r{width: 462px;margin-top: 30px;min-height: 400px;}

	.right_con {
		width: 798px;
		min-height: 600px;
		float: left;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.rowr .trline {
		background: url(../images/trline.png) 0 0 no-repeat;
		height: 2px;
		width: 698px;
	}
	.rowr {
		width: 698px;
	}
}

@media(max-width: 1080px){
	.headder-w3 a {
		font-size: 34px;
	}
	.wthree_banner_bottom_grid_right h4 {
		font-size: 17px;
	}
	.wthree_banner_bottom_grid_right p {
		letter-spacing: 0.5px;
	}
	.w3_agileits_sub_work:hover {
		line-height: 135px;
	}
	.footer-grid span.fa {
		margin-right: 8px;
	}
	.footer-grid span.addr {
		padding-left: 0;
	}
	.footer-grid h3, .footer-list h3, .agile-footer-grid h3 {
		font-size: 1.3em;
	}
	.contact-wthree input[type="text"] {
		margin-right: .3em;
	}
	.why-grid h3 {
		font-size: 18px;
		letter-spacing: 0px;
	}
	.why-grid p {
		font-size: 14px;
	}
	.middle h3 {
		font-size: 27px;
	}
}
@media(max-width: 991px){
	.w3l-slide-text h3 {
		font-size: 42px;
		letter-spacing: 1px;
	}
	.w3l-slide-text p.heading_bottom {
		width: 90%;
	}
	.w3layouts-banner-top {
		min-height: 520px;
	}
	.w3l-slide-text {
		margin-top: 9em;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 210px;
	}
	.col-6 team-grids {
		padding: 0 3px;
	}
	.team .w3agile-caption {
		width: 90%;
		left: 5%;
		height: 37%;
		padding: 1em;
	}
	.team h4 {
		font-size: 1.2em;
	}
	.team p {
		letter-spacing: 0px;
	}
	.numscroller {
		font-size: 35px;
	}
	.servicegrid h3 {
		font-size: 17px;
		letter-spacing: 0px;
	}
	.contact-wthree input[type="text"] {
		margin-right: .2em;
	}
	.welcome_right:after {
		left: 0px;
	}
	.servicegrid {
		padding: 0 5px;
	}
	h2.heading, h3.heading {
		font-size: 30px;
	}
	.contact-left {
		padding: 3em 0em;
		height: 320px;
	}
	iframe {
		height: 320px;
	}
	li.nav-item {
		text-align: center;
	}
	.dropdown-menu {
		padding: 0;
		color: #fff;
		border: 1px transparent;
		background-color: transparent;
	}
	.dropdown-item {
		color: #fff;
		height:40px;
		line-height: 40px;
		text-align: center;
	}
	.dropdown-item:hover, .dropdown-item:focus {
		background-color: transparent;
	}
	.headder-w3 a {
		font-size: 26px;
	}
}
@media(max-width: 800px){
	.inner_page_banner {
		min-height: 200px;
	}
	h2.page_heading {
		font-size: 35px;
	}
	h6.caption {
		font-size: 17px;
	}
	.email-right p a, .w3-header-top-right-text p, .agileinfo-social-grids ul li a {
		font-size: 13px;
	}
	.headder-w3 a {
		font-size: 26px;
	}
}
@media(max-width: 736px){
	.contact-wthree input[type="text"], .contact-wthree input[type="email"], .contact-wthree input[type="password"], .contact-wthree textarea {
		margin-right: 0;
		width: 100%;
		letter-spacing: 1px;
	}
	.w3l-slide-text h3 {
		font-size: 32px;
		letter-spacing: 0px;
	}
	.w3l-slide-text p.heading_bottom {
		width: 100%;
	}
	.w3l-slide-text p {
		letter-spacing: 2px;
		font-size: 14px;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 150px;
	}
	.agile-dish-caption h4 {
		font-size: 22px;
	}
	p.para-w3-agile {
		line-height: 30px;
		width: 90%;
	}
	.team .w3agile-caption {
		height: 25%;
		bottom: -10%;
	}
	.thumbnail.team-agileits:hover .w3agile-caption {
		height: 44%;
	}
	.newsletter form {
		width: 90%;
		margin: 0 auto;
	}
	.w3_agileits_sub_work&gt;.agileits_w3layouts_work {
		font-size: 1.5em;
	}
	.w3_agileits_sub_work:hover {
		line-height: 95px;
	}
	.contact-right {
		padding: 0;
	}
	.inner_page_banner {
		min-height: 170px;
	}
	.headder-w3, .w3-header-top-right-text, .email-right, .agileinfo-social-grids {
		width: 50%;
		padding-bottom: 10px;
		float: left;
	}
	.headder-w3 a {
		font-size: 30px;
	}
}
@media(max-width: 1024px){
	#toTop{bottom: 1%;}
	.head-wl .text-left{text-align: center !important;}
	.head-wl img{width: 100%;}
	.head-wl-h{display: none;}
	.f-nav .f-c1{display: block;
		background: url(../images/gwab_33.jpg) no-repeat;
		padding-left: 25px;
		padding-bottom: 20px;
	}

	.panel-body ul p a{ width: 200px;}
	#accordion .panel{
		width: 96%;
	}
	#accordion .panel-title a{
		display: block;
		padding: 4px 20px 0px 22px;
		height: 26px;
		margin-bottom: 24px;
		background: #0666ca;
		font-size: 14px;
		color: #fff;
		border: 1px solid transparent;
		position: relative;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t1 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_04.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t2 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_07.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t3 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_09.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t1 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_04.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t2 a:after{
		content: "";
		background: #0666ca url(../images/1_06.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t3 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_09.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	/*鍙嬫儏閾炬帴*/
	.flink {
		margin: 0px 0 20px 2%;

	}

	.zwf{
		height: 76px;float: left;
	}
	.flink h3{
		line-height: 22px;
		font-size: 1rem;
		color: #0666ca;
		padding-left: 8px;
		border-left: 2px #0666ca solid;
		margin-bottom: 20px;
	}

	.flink{
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
		width: 94%;
	}
	.flink ul{
		width: 100%;
	}
	.flink ul li {
		float: left;
		width: 30%;
		line-height: 26px;
		margin-left: 6px;
	}
	.flink ul li a{
		color: #333;
		font-size: .8rem;
	}
	/*鏂囩珷鍐呴〉*/
	.article-box h2{
		font-size: 1rem;
		margin-left: .6rem;
	}
	.article-infobox span{
		line-height: 20px;
		margin-left: .6rem;
		font-size: .6rem;
		color: #999;
	}
	#article_content p{
		width: 94%;
		margin: 0 auto;
	}
	/*涓績鍘嗗彶*/
	.time-axis-item {
		list-style: none;
		padding-left: 120px;
		position: relative;
		min-height: 45px;
		line-height: 34px;
		font-size: 14px;
		color: #141414;
	}
	/*涓嬭浇鍐呴〉*/
	.down-boxes{
		background: #f0f0f0;
		overflow: hidden;
		font-size: 14px;
		padding: 15px 20px;
		width: 94%;
		margin: 0 auto;
		word-wrap: break-word;
		word-break: break-all;
	}
	/*鎼滅储鐣岄潰*/
	.list-boxes {
		overflow: hidden;
		width: 100%;
		min-height: 100px;
		padding: 15px 20px;
		font-size: 1rem;
		background: #fff;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		word-wrap: break-word;
		word-break: break-all;
		border: solid 1px #eee;
	}
	/*鑱旂郴鎴戜滑*/
	.wzrk1{
		display: none;
	}
	.wzrk2{
		margin: 1% auto;
		width: 96%;
		display: block;
	}
	.wzrk2 img{
		width: 100%;
	}
	.contact-zdy{
		width: 1200px;
	}
	.contact-zdy .right_title{
		width: 100%;
	}
	.contact-zdy i {
		position: absolute;
		background: #0667ca;
		text-align: center;
		margin-left: -90px;
		bottom: 0;
		width: 120px;
		height: 1px;
	}
	.contact_tit_eg{
		width: 100%;
		height: 30px;
		position: relative;
		font-size: 12px;
	}
	.contact-ctw{
		min-height: 500px;
		width: 1200px;
	}
	.contact-ct{
		margin: 0 auto;
		width: 100%;
	}
	.contact-ct img{
		width: 100%;
	}
	.contact-ct li{
		position: relative;
		float: left;
		width: 50%;
		height: 240px;
		border: 1px solid #f0f0f0;
		color: #000;
		text-align: center;
	}
	.contact-ct li p{
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0 auto;
		width: 96%;
		line-height: 26px;
	}
	.contact-ct li p span{
		color: #686868;
		font-size: 12px;
	}
	/*缃戠珯鍏ュ彛*/
	.row{
		width: 94%;
		margin: 0 auto;
	}

	.wrk-ctr span {
		color: #0667ca;
		display: inline-block;
		line-height: 10px;
		height: 10px;
		padding-top: 20px;
		position: absolute;
		float: right;
		bottom: 0;
		right: 0;
		font-size: 12px;
	}
	.right_title {
		width: 96%;
		height: 54px;
		line-height: 54px;
		font-size: 1rem;
		border-bottom: 1px solid #cdcaca;
	}
	.right_con {
		width: 94%;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.wrk{width: 100%;margin: -12px auto 0 auto;}
	.wrk li{
		width: 96%;
		padding: 14px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.wrk li img{width: 100%;}
	.wrk-img{
		width: 35%;
		display: block;
	}
	.wrk-ctr{
		line-height: 22px;
		position: relative;
		min-height: 36px;
		width: 80%;
	}
	.wrk-ctr{
		line-height: 18px;
		width: 60%;
	}
	.wrk-title{
		color: #000;
		font-weight: bold;
	}
	.wrk-ct{
		font-size: 12px;
	}
	/*鏂伴椈椤�*/
	.nr_new_list li a {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		background: url(../images/spotred.jpg) left center no-repeat;
		padding-left: 2%;
	}
	.nr_new_list li span {
		color: #666;
		display: inline-block;
		line-height: 30px;
		float: right;
		margin-right: 3%;
		font-size: 12px;
	}
	.nr_new_list li {
		line-height: 30px;
		font-size: 14px;
		color: #999;
		width: 100%;
		float: left;
	}
	/*涓夌骇鍒楄〃椤�*/
	.listtree ul li {
		width: 47%;
		height: 86px;
		background-color: #f0f7ff;
		border: 2px solid #c6dbf1;
		line-height: 49px;
		float: left;
		padding-left: 0px;
		padding-top: 10px;
		margin: 1% 2% 1% 0%;
	}
	.listtree ul li a {
		display: inline-block;
		color: #000;
		font-size: 1rem;
		font-family: "microsoft yahei";
	}
	.listtree ul li img{
		width: 100%;
	}
	.listtree ul li .wrk-rm {
		width: 60%;
		line-height: 16px;
		margin-left: 0px;
		padding-top: 12px
	}
	.listtree ul li .wrk-rm p {
		font-size: 100%;
		font-weight: normal;
	}
	.listtree ul li .wrk-rm span {
		font-size: 1%;
		color: #a2a2a2;
	}
	/*鍏氱兢宸ヤ綔*/
	.nav_new{
		margin-left: 2%;
	}
	.nav_new_phd{
		display: none;

	}
	.nav_new ul li span{
		border:1px solid #0666ca;
		border-radius: 8px;
		width: 100%;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.nav_new ul .on .s_b {
		background: #0666ca;
		border:1px solid #0666ca;
		border-radius: 8px;
		width: 100%;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.nav_new ul .on .s_b a {
		display: inline-block;
		color: #fff;
		font-size: 16px;
		font-family: "microsoft yahei";
		width: 100%;
		line-height: 49px;
	}
	.nav_new ul li a {
		display: inline-block;

		color: #0666ca;
		font-size: 12px;
		font-family: "microsoft yahei";
		width: 100%;
	}
	.nav_new ul li {
		/*background: #ebebeb;*/
		border-radius: 8px;

		width: 20%;
		height: 40px;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.pagebox{
		margin: 0 auto;
		width: 96%;
	}
	.pagebox img{
		width: 96%;
	}
	/*褰撳墠浣嶇疆*/
	.rwz{ display: none;}
	.wzrk{margin: 1% 0; width: 96%;}
	.wzrk img{width: 100%;}
	/*鐚鍦扮偣*/
	#accordion2{
		width: 96%;
		position: relative;
	}
	#accordion2:before {
		content: "";
		width: 1px;
		height: 100%;
		background: #c9c9c9;
		position: absolute;
		left: 3.3%;
	}

	#accordion2 .panel{
		border: none;
		box-shadow: none;
		border-radius: 0;
		margin: 0 0 15px 39px;
	}
	#accordion2 .apmt130,#accordion2 .apmt120,#accordion2 .apmt110,#accordion2 .apmt100,#accordion2 .apmt90,#accordion2 .apmt80,#accordion2 .apmt70,#accordion2 .apmt60{
		margin-top: 0px;
	}
	/*鐚鍦扮偣鍐呴〉*/

	.trline{ display: none;}
	.rowl{ display: none;}
	.rowr{width: 98%;}
	.right_title {
		width: 96%;
		height: 54px;
		text-indent: .4rem;
		line-height: 54px;
		font-size: 1rem;
		border-bottom: 1px solid #cdcaca;
	}
	.right_con {
		width: 94%;
		min-height: 500px;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.xd{width: 100%;margin-top: -12px;}
	.xd li{
		width: 96%;
		padding: 14px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.xd li img{width: 100%;}
	.xd-img{
		width: 30%;
	}
	.xd-ctr{
		line-height: 18px;
		width: 60%;
		margin-left: 10%;
	}
	.xd-ctl{
		line-height: 18px;
		width: 60%;
		margin-right: 10%;
	}
	.xd-title{
		color: #000;
		font-weight: bold;
	}
	.xd-ct{
		font-size: 12px;
	}
	/*xw*/
	.new_list:first-child h2 {
		font-size: 14px;
		color: #333;

		background: url(../images/icon_35.png) no-repeat;
	}
	.new_list h2 {
		font-size: 14px;
		font-weight:bold;;padding-top: 3px;
		color: #333;
		background: url(../images/icon_38.png) no-repeat;
		padding-left: 22px;
	}
	/*涓績鍘嗗彶鏂板鏀箇ap*/
	#accordion2 .panel-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	.panel-honor{
		margin-left: 0%;
	}
	#accordion2 .paneltwo-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	#accordion2 .paneltwo-body p {
		margin-left: 0%;
		width: 100%;
	}
	/*骞荤伅鐗�*/
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;z-index:1}
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
	.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;text-decoration:none; width: 70%;
		white-space: nowrap;
		overflow: hidden;text-overflow: ellipsis;}
	.f-n1{display: none;}
	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 4px dashed;
		border-top: 4px solid\9;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
	}
	.turn {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		height: 36px;
		width: 36px;
		background: url(../images/new.png);
		background-size: 36px;
		color: #fff;
		text-align: center;
		font-size: 12px;
		cursor: pointer;
		transition: opacity .3s;
		z-index: 3;
	}
	.global_nav_wrap .nav &gt; li .dropdown-menu {
		/*display: block;*/
		width: 100%;
	}
	.bg-faded{
		margin-top: -40px;
		background: none;
	}
	.navbar-nav {
		width: 100%;
		background: #ebebeb;
	}
	.htbg{background: url(../images/bg_02.jpg)no-repeat; width: 100%;background-size: 100% 100%;background-position:center;height:44px}
	.text-logo{
		width: 120px;
		position: absolute;
		margin-left: 60px;
		padding-top: 6px;
		height: 0px;
	}
	.pt-3, .py-3 {
		padding-top: 0rem !important;}
	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
	.foot-nav-a{
		padding-left: 5%; font-size: 12px;
	}
	.foot-nav-x{
		min-width: 100%;padding-left: 5%; font-size: 12px;
	}
	.foot-nav{margin-top: 10px;}
	.footer-sec{display: none;}
	.as-strip-title-hide{display: block;}
	.as-strip-title{margin-top: 10px;}
	.as-strip-title h3{font-size: 1rem;margin-left: -46px;}
	.footer-conl{display: none;}
	.footer-logo{position: absolute;margin-left: -4px; margin-top: 10px;}
	/*a.footer-logo{width: 40%;}*/
	.footer-logo img{width: 30px;}
	.f-qrcode {
		margin-top: -210px;
		right: 0;
		margin-right: 16px;
		position: absolute;
	}
	.f-qrcode img{width: 118px;display: block;}
	.as-strip-title{margin-left: 74px;}
	.widget{float: left;}
	.o-m{width: 100%;}
	.o-m .ul-t li{text-align: center;margin: 2%;}
	.o-m .ul-t .li-top{padding: 1%;}
	.o-m .ul-t{width: 100%;}
	.o-m .ul-t .li-a{width: 100%;float:none;text-align: justify;}
	.o-m .ul-t .li-img{
		float: none;
		position: inherit;
	}
	.li-img img{width: 90%;}
	.f-qrcode span{display: none;}
	.ul-o{display: none;}
	.navbarzj{width: 100%;}
	.navbar-nav{width: 100%;background: #ebebeb;line-height: 50px;}
	.nav-link{padding: 0;}
	.navbar-light .navbar-nav .active&gt;.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open&gt;.nav-link {
		width: 100%;
	}
	/*缁煎悎鏂伴椈*/
	.yx-rotaionbg{width: 96%;background-size:100%;margin-left: 2%;margin-right: 2%; height: 220px;}
	.yx-rotaion{width: 96%;height:187px;position: relative; overflow: hidden; margin: 10px 8px;}
	.rotaion_list img{width: 100%;}
	.yx-rotaion-r{width: 94%;margin-right:2%;margin-top: 10px;min-height: 180px;}
	/*鏂伴椈*/
	.index_news .container{}
	.new_list{width: 100%;padding: 0 4%; }
	.new_list_rbg{background-color: #f4f4f4;}
	#wap-news{height: 210px;overflow: hidden;}
	.new_list_t{margin:0px auto 0px; }
	.new_list h2{margin:20px auto 0px; }
	.index_news{padding-bottom: 0px;}

	.new_list ul p {
		line-height: 35px;
		float: left;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 68%;
	}
	/*7鍥炬爣*/
	.index_tbh{
		display: block;
		/*background: url(../images/1_03.png) no-repeat;*/
		background-color:#f7f7f7 ;
		background-size: 100% 100%;
		height: 180px;
	}
	.index_tbh img{display: block;}
	.itb ul li:last-child p{color: #a2a2a2;}
	/*.itb ul {
        position: absolute;
        color: #FFF;
        margin-left: 1.5rem;
        margin-top: 1rem;
        text-align: center;
        width: 1197px;
        height: 180px;
    }
    .itb ul li {
        position: relative;
        float: left;
        margin-right: 1rem;
        color: #FFF;
        text-align: center;
    }*/
	.line{ width:1px; height:44px; background:#c9c9c9; display:block; float:right; margin-top:10px;}
	.itb ul {
		position: absolute;
		color: #FFF;
		margin-top: 1rem;
		text-align: center;
		width: 100%;
		margin: 0 0.3%;
	}
	/*.itb ul li:first-child div {

        border-left: 0px;
    }
    .itb ul li .c-5{
        border-left: 0px;
    }*/
	.itb ul li{
		position: relative;
		float: left;
		height: 30px;
		margin-top: 10px;
		margin-bottom: 40px;
		color: #FFF;
		text-align: center;
		padding-top:10px;
		/*border-left: 1px solid #d7d7d7;*/
		width: 25%;
	}
	.itb ul li div{
		/*border-left: 1px solid #d7d7d7;*/
		height: 44px;
		color: #c9c9c9;
	}
	.itbz{
		text-align: center;margin-top:25%;width: 100%;position: absolute;margin-top: -5px;
	}
	.itb p {
		font-size: 12px;
		line-height: 12px;
		/*-webkit-transform-origin-x: 0;*/
		-webkit-transform: scale(0.90);
		width: 96%;
		margin-top: 10px;
		color: #000000;
	}
	.itb span {
		display: block;
		height: 44px;
		width: 44px;
		margin: 0 auto;
	}
	.itb span.c-1{ background:url(../images/1.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-2{ background:url(../images/2.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-3{ background:url(../images/3.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-4{ background:url(../images/4.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-5{ background:url(../images/5.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-6{ background:url(../images/6.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-7{ background:url(../images/7.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-8{ background:url(../images/8.png) center no-repeat; background-size: 100%;;display:block; }
	/*.flex-direction-nav li a.flex-prev {display: none;}
    .flex-control-nav a{display: none;}*/

	/*.flexslider {
        position: relative;
        height: 130px;
        width: 100%;
        overflow: hidden;
        background: url(../images/loading.gif) 50% no-repeat;
    }
    .slides .sl1{background:url(../images/001.jpg) no-repeat;background-size:100%;}
    .slides .sl2{background:url(../images/002.jpg) no-repeat;background-size:100%;}
    .slides .sl3{background:url(../images/003.jpg) no-repeat;background-size:100%;}*/

	.li-top .stl{width: 100%;}
	.li-top .str{}
	.li-top .stb{width: 100%;}
	.li-top .str{display:none;}
	.bthd{ display: none;}
	.w3l-slide-text h3 {
		font-size: 26px;
	}
	.w3l-slide-text p {
		letter-spacing: 1px;
		font-size: 13px;
	}
	.w3l-slide-text p.heading_bottom {
		font-size: 14px;
	}
	.servicetextgrid h3 {
		font-size: 25px;
	}
	.grid_info h3 {
		font-size: 17px;
	}
	.icon span.fa, .icon span.fas {
		font-size: 20px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 130px;
	}
	.agile-dish-caption h5 {
		font-size: 14px;
		letter-spacing: 2px;
	}
	.agile-dish-caption h4 {
		font-size: 20px;
	}
	.team .w3agile-caption {
		height: 32%;
		bottom: -13%;
		padding: 1em;
	}
	.newsletter form {
		width: 100%;
		margin: 0 auto;
	}
	.line img{display: none;}
}

@media(max-width: 1023px){
	#toTop{bottom: 1%;}
	.head-wl .text-left{text-align: center !important;}
	.head-wl img{width: 100%;}
	.head-wl-h{display: none;}
	.f-nav .f-c1{display: block;
		background: url(../images/gwab_33.jpg) no-repeat;
		padding-left: 25px;
		padding-bottom: 20px;
	}

	.panel-body ul p a{ width: 200px;}
	#accordion .panel{
		width: 96%;
	}
	#accordion .panel-title a{
		display: block;
		padding: 4px 20px 0px 22px;
		height: 26px;
		margin-bottom: 24px;
		background: #0666ca;
		font-size: 14px;
		color: #fff;
		border: 1px solid transparent;
		position: relative;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t1 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_04.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t2 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_07.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t3 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_09.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t1 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_04.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t2 a:after{
		content: "";
		background: #0666ca url(../images/1_06.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t3 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_09.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	/*鍙嬫儏閾炬帴*/
	.flink {
		margin: 0px 0 20px 2%;

	}

	.zwf{
		height: 76px;float: left;
	}
	.flink h3{
		line-height: 22px;
		font-size: 1rem;
		color: #0666ca;
		padding-left: 8px;
		border-left: 2px #0666ca solid;
		margin-bottom: 20px;
	}

	.flink{
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
		width: 94%;
	}
	.flink ul{
		width: 100%;
	}
	.flink ul li {
		float: left;
		width: 30%;
		line-height: 26px;
		margin-left: 6px;
	}
	.flink ul li a{
		color: #333;
		font-size: .8rem;
	}
	/*鏂囩珷鍐呴〉*/
	.article-box h2{
		font-size: 1rem;
		margin-left: .6rem;
	}
	.article-infobox span{
		line-height: 20px;
		margin-left: .6rem;
		font-size: .6rem;
		color: #999;
	}
	#article_content p{
		width: 94%;
		margin: 0 auto;
	}
	/*涓績鍘嗗彶*/
	.time-axis-item {
		list-style: none;
		padding-left: 120px;
		position: relative;
		min-height: 45px;
		line-height: 34px;
		font-size: 14px;
		color: #141414;
	}
	/*涓嬭浇鍐呴〉*/
	.down-boxes{
		background: #f0f0f0;
		overflow: hidden;
		font-size: 14px;
		padding: 15px 20px;
		width: 94%;
		margin: 0 auto;
		word-wrap: break-word;
		word-break: break-all;
	}
	/*鎼滅储鐣岄潰*/
	.list-boxes {
		overflow: hidden;
		width: 100%;
		min-height: 100px;
		padding: 15px 20px;
		font-size: 1rem;
		background: #fff;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		word-wrap: break-word;
		word-break: break-all;
		border: solid 1px #eee;
	}
	/*鑱旂郴鎴戜滑*/
	.wzrk1{
		display: none;
	}
	.wzrk2{
		margin: 1% auto;
		width: 96%;
		display: block;
	}
	.wzrk2 img{
		width: 100%;
	}
	.contact-zdy{
		width: 1200px;
	}
	.contact-zdy .right_title{
		width: 100%;
	}
	.contact-zdy i {
		position: absolute;
		background: #0667ca;
		text-align: center;
		margin-left: -90px;
		bottom: 0;
		width: 120px;
		height: 1px;
	}
	.contact_tit_eg{
		width: 100%;
		height: 30px;
		position: relative;
		font-size: 12px;
	}
	.contact-ctw{
		min-height: 500px;
		width: 1200px;
	}
	.contact-ct{
		margin: 0 auto;
		width: 100%;
	}
	.contact-ct img{
		width: 100%;
	}
	.contact-ct li{
		position: relative;
		float: left;
		width: 50%;
		height: 240px;
		border: 1px solid #f0f0f0;
		color: #000;
		text-align: center;
	}
	.contact-ct li p{
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0 auto;
		width: 96%;
		line-height: 26px;
	}
	.contact-ct li p span{
		color: #686868;
		font-size: 12px;
	}
	/*缃戠珯鍏ュ彛*/
	.row{
		width: 94%;
		margin: 0 auto;
	}

	.wrk-ctr span {
		color: #0667ca;
		display: inline-block;
		line-height: 10px;
		height: 10px;
		padding-top: 20px;
		position: absolute;
		float: right;
		bottom: 0;
		right: 0;
		font-size: 12px;
	}
	.right_title {
		width: 96%;
		height: 54px;
		line-height: 54px;
		font-size: 1rem;
		border-bottom: 1px solid #cdcaca;
	}
	.right_con {
		width: 94%;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.wrk{width: 100%;margin: -12px auto 0 auto;}
	.wrk li{
		width: 96%;
		padding: 14px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.wrk li img{width: 100%;}
	.wrk-img{
		width: 35%;
		display: block;
	}
	.wrk-ctr{
		line-height: 22px;
		position: relative;
		min-height: 36px;
		width: 80%;
	}
	.wrk-ctr{
		line-height: 18px;
		width: 60%;
	}
	.wrk-title{
		color: #000;
		font-weight: bold;
	}
	.wrk-ct{
		font-size: 12px;
	}
	/*鏂伴椈椤�*/
	.nr_new_list li a {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		background: url(../images/spotred.jpg) left center no-repeat;
		padding-left: 2%;
	}
	.nr_new_list li span {
		color: #666;
		display: inline-block;
		line-height: 30px;
		float: right;
		margin-right: 3%;
		font-size: 12px;
	}
	.nr_new_list li {
		line-height: 30px;
		font-size: 14px;
		color: #999;
		width: 100%;
		float: left;
	}
	/*涓夌骇鍒楄〃椤�*/
	.listtree ul li {
		width: 47%;
		height: 86px;
		background-color: #f0f7ff;
		border: 2px solid #c6dbf1;
		line-height: 49px;
		float: left;
		padding-left: 0px;
		padding-top: 10px;
		margin: 1% 2% 1% 0%;
	}
	.listtree ul li a {
		display: inline-block;
		color: #000;
		font-size: 1rem;
		font-family: "microsoft yahei";
	}
	.listtree ul li img{
		width: 100%;
	}
	.listtree ul li .wrk-rm {
		width: 60%;
		line-height: 16px;
		margin-left: 0px;
		padding-top: 12px
	}
	.listtree ul li .wrk-rm p {
		font-size: 100%;
		font-weight: normal;
	}
	.listtree ul li .wrk-rm span {
		font-size: 1%;
		color: #a2a2a2;
	}
	/*鍏氱兢宸ヤ綔*/
	.nav_new{
		margin-left: 2%;
	}
	.nav_new_phd{
		display: none;

	}
	.nav_new ul li span{
		border:1px solid #0666ca;
		border-radius: 8px;
		width: 100%;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.nav_new ul .on .s_b {
		background: #0666ca;
		border:1px solid #0666ca;
		border-radius: 8px;
		width: 100%;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.nav_new ul .on .s_b a {
		display: inline-block;
		color: #fff;
		font-size: 16px;
		font-family: "microsoft yahei";
		width: 100%;
		line-height: 49px;
	}
	.nav_new ul li a {
		display: inline-block;

		color: #0666ca;
		font-size: 12px;
		font-family: "microsoft yahei";
		width: 100%;
	}
	.nav_new ul li {
		/*background: #ebebeb;*/
		border-radius: 8px;

		width: 20%;
		height: 40px;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.pagebox{
		margin: 0 auto;
		width: 96%;
	}
	.pagebox img{
		width: 96%;
	}
	/*褰撳墠浣嶇疆*/
	.rwz{ display: none;}
	.wzrk{margin: 1% 0; width: 96%;}
	.wzrk img{width: 100%;}
	/*鐚鍦扮偣*/
	#accordion2{
		width: 96%;
		position: relative;
	}
	#accordion2:before {
		content: "";
		width: 1px;
		height: 100%;
		background: #c9c9c9;
		position: absolute;
		left: 3.3%;
	}

	#accordion2 .panel{
		border: none;
		box-shadow: none;
		border-radius: 0;
		margin: 0 0 15px 39px;
	}
	#accordion2 .apmt130,#accordion2 .apmt120,#accordion2 .apmt110,#accordion2 .apmt100,#accordion2 .apmt90,#accordion2 .apmt80,#accordion2 .apmt70,#accordion2 .apmt60{
		margin-top: 0px;
	}
	/*鐚鍦扮偣鍐呴〉*/

	.trline{ display: none;}
	.rowl{ display: none;}
	.rowr{width: 98%;}
	.right_title {
		width: 96%;
		height: 54px;
		text-indent: .4rem;
		line-height: 54px;
		font-size: 1rem;
		border-bottom: 1px solid #cdcaca;
	}
	.right_con {
		width: 94%;
		min-height: 500px;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.xd{width: 100%;margin-top: -12px;}
	.xd li{
		width: 96%;
		padding: 14px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.xd li img{width: 100%;}
	.xd-img{
		width: 30%;
	}
	.xd-ctr{
		line-height: 18px;
		width: 60%;
		margin-left: 10%;
	}
	.xd-ctl{
		line-height: 18px;
		width: 60%;
		margin-right: 10%;
	}
	.xd-title{
		color: #000;
		font-weight: bold;
	}
	.xd-ct{
		font-size: 12px;
	}
	/*xw*/
	.new_list:first-child h2 {
		font-size: 14px;
		color: #333;

		background: url(../images/icon_35.png) no-repeat;
	}
	.new_list h2 {
		font-size: 14px;
		font-weight:bold;;padding-top: 3px;
		color: #333;
		background: url(../images/icon_38.png) no-repeat;
		padding-left: 22px;
	}
	/*涓績鍘嗗彶鏂板鏀箇ap*/
	#accordion2 .panel-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	.panel-honor{
		margin-left: 0%;
	}
	#accordion2 .paneltwo-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	#accordion2 .paneltwo-body p {
		margin-left: 0%;
		width: 100%;
	}
	/*骞荤伅鐗�*/
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;z-index:1}
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
	.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;text-decoration:none; width: 70%;
		white-space: nowrap;
		overflow: hidden;text-overflow: ellipsis;}
	.f-n1{display: none;}
	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 4px dashed;
		border-top: 4px solid\9;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
	}
	.turn {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		height: 36px;
		width: 36px;
		background: url(../images/new.png);
		background-size: 36px;
		color: #fff;
		text-align: center;
		font-size: 12px;
		cursor: pointer;
		transition: opacity .3s;
		z-index: 3;
	}
	.global_nav_wrap .nav &gt; li .dropdown-menu {
		/*display: block;*/
		width: 100%;
	}
	.bg-faded{
		margin-top: -40px;
		background: none;
	}
	.navbar-nav {
		width: 100%;
		background: #ebebeb;
	}
	.htbg{background: url(../images/bg_02.jpg)no-repeat; width: 100%;background-size: 100% 100%;background-position:center;height:44px}
	.text-logo{
		width: 120px;
		position: absolute;
		margin-left: 60px;
		padding-top: 6px;
		height: 0px;
	}
	.pt-3, .py-3 {
		padding-top: 0rem !important;}
	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
	.foot-nav-a{
		padding-left: 5%; font-size: 12px;
	}
	.foot-nav-x{
		min-width: 100%;padding-left: 5%; font-size: 12px;
	}
	.foot-nav{margin-top: 10px;}
	.footer-sec{display: none;}
	.as-strip-title-hide{display: block;}
	.as-strip-title{margin-top: 10px;}
	.as-strip-title h3{font-size: 1rem;margin-left: -46px;}
	.footer-conl{display: none;}
	.footer-logo{position: absolute;margin-left: -4px; margin-top: 10px;}
	/*a.footer-logo{width: 40%;}*/
	.footer-logo img{width: 30px;}
	.f-qrcode {
		margin-top: -210px;
		right: 0;
		margin-right: 16px;
		position: absolute;
	}
	.f-qrcode img{width: 118px;display: block;}
	.as-strip-title{margin-left: 74px;}
	.widget{float: left;}
	.o-m{width: 100%;}
	.o-m .ul-t li{text-align: center;margin: 2%;}
	.o-m .ul-t .li-top{padding: 1%;}
	.o-m .ul-t{width: 100%;}
	.o-m .ul-t .li-a{width: 100%;float:none;text-align: justify;}
	.o-m .ul-t .li-img{
		float: none;
		position: inherit;
	}
	.li-img img{width: 90%;}
	.f-qrcode span{display: none;}
	.ul-o{display: none;}
	.navbarzj{width: 100%;}
	.navbar-nav{width: 100%;background: #ebebeb;line-height: 50px;}
	.nav-link{padding: 0;}
	.navbar-light .navbar-nav .active&gt;.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open&gt;.nav-link {
		width: 100%;
	}
	/*缁煎悎鏂伴椈*/
	.yx-rotaionbg{width: 96%;background-size:100%;margin-left: 2%;margin-right: 2%; height: 220px;}
	.yx-rotaion{width: 96%;height:187px;position: relative; overflow: hidden; margin: 10px 8px;}
	.rotaion_list img{width: 100%;}
	.yx-rotaion-r{width: 94%;margin-right:2%;margin-top: 10px;min-height: 180px;}
	/*鏂伴椈*/
	.index_news .container{}
	.new_list{width: 100%;padding: 0 4%; }
	.new_list_rbg{background-color: #f4f4f4;}
	#wap-news{height: 210px;overflow: hidden;}
	.new_list_t{margin:0px auto 0px; }
	.new_list h2{margin:20px auto 0px; }
	.index_news{padding-bottom: 0px;}

	.new_list ul p {
		line-height: 35px;
		float: left;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 68%;
	}
	/*7鍥炬爣*/
	.index_tbh{
		display: block;
		/*background: url(../images/1_03.png) no-repeat;*/
		background-color:#f7f7f7 ;
		background-size: 100% 100%;
		height: 180px;
	}
	.index_tbh img{display: block;}
	.itb ul li:last-child p{color: #a2a2a2;}
	/*.itb ul {
        position: absolute;
        color: #FFF;
        margin-left: 1.5rem;
        margin-top: 1rem;
        text-align: center;
        width: 1197px;
        height: 180px;
    }
    .itb ul li {
        position: relative;
        float: left;
        margin-right: 1rem;
        color: #FFF;
        text-align: center;
    }*/
	.line{ width:1px; height:44px; background:#c9c9c9; display:block; float:right; margin-top:10px;}
	.itb ul {
		position: absolute;
		color: #FFF;
		margin-top: 1rem;
		text-align: center;
		width: 100%;
		margin: 0 0.3%;
	}
	/*.itb ul li:first-child div {

        border-left: 0px;
    }
    .itb ul li .c-5{
        border-left: 0px;
    }*/
	.itb ul li{
		position: relative;
		float: left;
		height: 30px;
		margin-top: 10px;
		margin-bottom: 40px;
		color: #FFF;
		text-align: center;
		padding-top:10px;
		/*border-left: 1px solid #d7d7d7;*/
		width: 25%;
	}
	.itb ul li div{
		/*border-left: 1px solid #d7d7d7;*/
		height: 44px;
		color: #c9c9c9;
	}
	.itbz{
		text-align: center;margin-top:25%;width: 100%;position: absolute;margin-top: -5px;
	}
	.itb p {
		font-size: 12px;
		line-height: 12px;
		/*-webkit-transform-origin-x: 0;*/
		-webkit-transform: scale(0.90);
		width: 96%;
		margin-top: 10px;
		color: #000000;
	}
	.itb span {
		display: block;
		height: 44px;
		width: 44px;
		margin: 0 auto;
	}
	.itb span.c-1{ background:url(../images/1.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-2{ background:url(../images/2.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-3{ background:url(../images/3.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-4{ background:url(../images/4.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-5{ background:url(../images/5.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-6{ background:url(../images/6.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-7{ background:url(../images/7.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-8{ background:url(../images/8.png) center no-repeat; background-size: 100%;;display:block; }
	/*.flex-direction-nav li a.flex-prev {display: none;}
    .flex-control-nav a{display: none;}*/

	/*.flexslider {
        position: relative;
        height: 130px;
        width: 100%;
        overflow: hidden;
        background: url(../images/loading.gif) 50% no-repeat;
    }
    .slides .sl1{background:url(../images/001.jpg) no-repeat;background-size:100%;}
    .slides .sl2{background:url(../images/002.jpg) no-repeat;background-size:100%;}
    .slides .sl3{background:url(../images/003.jpg) no-repeat;background-size:100%;}*/

	.li-top .stl{width: 100%;}
	.li-top .str{}
	.li-top .stb{width: 100%;}
	.li-top .str{display:none;}
	.bthd{ display: none;}
	.w3l-slide-text h3 {
		font-size: 26px;
	}
	.w3l-slide-text p {
		letter-spacing: 1px;
		font-size: 13px;
	}
	.w3l-slide-text p.heading_bottom {
		font-size: 14px;
	}
	.servicetextgrid h3 {
		font-size: 25px;
	}
	.grid_info h3 {
		font-size: 17px;
	}
	.icon span.fa, .icon span.fas {
		font-size: 20px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 130px;
	}
	.agile-dish-caption h5 {
		font-size: 14px;
		letter-spacing: 2px;
	}
	.agile-dish-caption h4 {
		font-size: 20px;
	}
	.team .w3agile-caption {
		height: 32%;
		bottom: -13%;
		padding: 1em;
	}
	.newsletter form {
		width: 100%;
		margin: 0 auto;
	}
	.line img{display: none;}
}

@media(max-width: 770px){
	#toTop{bottom: 1%;}
	.head-wl .text-left{text-align: center !important;}
	.head-wl img{width: 100%;}
	.head-wl-h{display: none;}
	.f-nav .f-c1{display: block;
		background: url(../images/gwab_33.jpg) no-repeat;
		padding-left: 25px;
		padding-bottom: 20px;
	}

	.panel-body ul p a{ width: 200px;}
	#accordion .panel{
		width: 96%;
	}
	#accordion .panel-title a{
		display: block;
		padding: 4px 20px 0px 22px;
		height: 26px;
		margin-bottom: 24px;
		background: #0666ca;
		font-size: 14px;
		color: #fff;
		border: 1px solid transparent;
		position: relative;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t1 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_04.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t2 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_07.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t3 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_09.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t1 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_04.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t2 a:after{
		content: "";
		background: #0666ca url(../images/1_06.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t3 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_09.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	/*鍙嬫儏閾炬帴*/
	.flink {
		margin: 0px 0 20px 2%;

	}

	.zwf{
		height: 76px;float: left;
	}
	.flink h3{
		line-height: 22px;
		font-size: 1rem;
		color: #0666ca;
		padding-left: 8px;
		border-left: 2px #0666ca solid;
		margin-bottom: 20px;
	}

	.flink{
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
		width: 94%;
	}
	.flink ul{
		width: 100%;
	}
	.flink ul li {
		float: left;
		width: 30%;
		line-height: 26px;
		margin-left: 6px;
	}
	.flink ul li a{
		color: #333;
		font-size: .8rem;
	}
	/*鏂囩珷鍐呴〉*/
	.article-box h2{
		font-size: 1rem;
		margin-left: .6rem;
	}
	.article-infobox span{
		line-height: 20px;
		margin-left: .6rem;
		font-size: .6rem;
		color: #999;
	}
	#article_content p{
		width: 94%;
		margin: 0 auto;
	}
	/*涓績鍘嗗彶*/
	.time-axis-item {
		list-style: none;
		padding-left: 120px;
		position: relative;
		min-height: 45px;
		line-height: 34px;
		font-size: 14px;
		color: #141414;
	}
	/*涓嬭浇鍐呴〉*/
	.down-boxes{
		background: #f0f0f0;
		overflow: hidden;
		font-size: 14px;
		padding: 15px 20px;
		width: 94%;
		margin: 0 auto;
		word-wrap: break-word;
		word-break: break-all;
	}
	/*鎼滅储鐣岄潰*/
	.list-boxes {
		overflow: hidden;
		width: 100%;
		min-height: 100px;
		padding: 15px 20px;
		font-size: 1rem;
		background: #fff;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		word-wrap: break-word;
		word-break: break-all;
		border: solid 1px #eee;
	}
	/*鑱旂郴鎴戜滑*/
	.wzrk1{
		display: none;
	}
	.wzrk2{
		margin: 1% auto;
		width: 96%;
		display: block;
	}
	.wzrk2 img{
		width: 100%;
	}
	.contact-zdy{
		width: 1200px;
	}
	.contact-zdy .right_title{
		width: 100%;
	}
	.contact-zdy i {
		position: absolute;
		background: #0667ca;
		text-align: center;
		margin-left: -90px;
		bottom: 0;
		width: 120px;
		height: 1px;
	}
	.contact_tit_eg{
		width: 100%;
		height: 30px;
		position: relative;
		font-size: 12px;
	}
	.contact-ctw{
		min-height: 500px;
		width: 1200px;
	}
	.contact-ct{
		margin: 0 auto;
		width: 100%;
	}
	.contact-ct img{
		width: 100%;
	}
	.contact-ct li{
		position: relative;
		float: left;
		width: 50%;
		height: 240px;
		border: 1px solid #f0f0f0;
		color: #000;
		text-align: center;
	}
	.contact-ct li p{
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0 auto;
		width: 96%;
		line-height: 26px;
	}
	.contact-ct li p span{
		color: #686868;
		font-size: 12px;
	}
	/*缃戠珯鍏ュ彛*/
	.row{
		width: 94%;
		margin: 0 auto;
	}

	.wrk-ctr span {
		color: #0667ca;
		display: inline-block;
		line-height: 10px;
		height: 10px;
		padding-top: 20px;
		position: absolute;
		float: right;
		bottom: 0;
		right: 0;
		font-size: 12px;
	}
	.right_title {
		width: 96%;
		height: 54px;
		line-height: 54px;
		font-size: 1rem;
		border-bottom: 1px solid #cdcaca;
	}
	.right_con {
		width: 94%;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.wrk{width: 100%;margin: -12px auto 0 auto;}
	.wrk li{
		width: 96%;
		padding: 14px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.wrk li img{width: 100%;}
	.wrk-img{
		width: 35%;
		display: block;
	}
	.wrk-ctr{
		line-height: 22px;
		position: relative;
		min-height: 36px;
		width: 80%;
	}
	.wrk-ctr{
		line-height: 18px;
		width: 60%;
	}
	.wrk-title{
		color: #000;
		font-weight: bold;
	}
	.wrk-ct{
		font-size: 12px;
	}
	/*鏂伴椈椤�*/
	.nr_new_list li a {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		background: url(../images/spotred.jpg) left center no-repeat;
		padding-left: 2%;
	}
	.nr_new_list li span {
		color: #666;
		display: inline-block;
		line-height: 30px;
		float: right;
		margin-right: 3%;
		font-size: 12px;
	}
	.nr_new_list li {
		line-height: 30px;
		font-size: 14px;
		color: #999;
		width: 100%;
		float: left;
	}
	/*涓夌骇鍒楄〃椤�*/
	.listtree ul li {
		width: 47%;
		height: 86px;
		background-color: #f0f7ff;
		border: 2px solid #c6dbf1;
		line-height: 49px;
		float: left;
		padding-left: 0px;
		padding-top: 10px;
		margin: 1% 2% 1% 0%;
	}
	.listtree ul li a {
		display: inline-block;
		color: #000;
		font-size: 1rem;
		font-family: "microsoft yahei";
	}
	.listtree ul li img{
		width: 100%;
	}
	.listtree ul li .wrk-rm {
		width: 60%;
		line-height: 16px;
		margin-left: 0px;
		padding-top: 12px
	}
	.listtree ul li .wrk-rm p {
		font-size: 100%;
		font-weight: normal;
	}
	.listtree ul li .wrk-rm span {
		font-size: 1%;
		color: #a2a2a2;
	}
	/*鍏氱兢宸ヤ綔*/
	.nav_new{
		margin-left: 2%;
	}
	.nav_new_phd{
		display: none;

	}
	.nav_new ul li span{
		border:1px solid #0666ca;
		border-radius: 8px;
		width: 100%;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.nav_new ul .on .s_b {
		background: #0666ca;
		border:1px solid #0666ca;
		border-radius: 8px;
		width: 100%;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.nav_new ul .on .s_b a {
		display: inline-block;
		color: #fff;
		font-size: 16px;
		font-family: "microsoft yahei";
		width: 100%;
		line-height: 49px;
	}
	.nav_new ul li a {
		display: inline-block;

		color: #0666ca;
		font-size: 12px;
		font-family: "microsoft yahei";
		width: 100%;
	}
	.nav_new ul li {
		/*background: #ebebeb;*/
		border-radius: 8px;

		width: 20%;
		height: 40px;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
	.pagebox{
		margin: 0 auto;
		width: 96%;
	}
	.pagebox img{
		width: 96%;
	}
	/*褰撳墠浣嶇疆*/
	.rwz{ display: none;}
	.wzrk{margin: 1% 0; width: 96%;}
	.wzrk img{width: 100%;}
	/*鐚鍦扮偣*/
	#accordion2{
		width: 96%;
		position: relative;
	}
	#accordion2:before {
		content: "";
		width: 1px;
		height: 100%;
		background: #c9c9c9;
		position: absolute;
		left: 7.5%;
	}

	#accordion2 .panel{
		border: none;
		box-shadow: none;
		border-radius: 0;
		margin: 0 0 15px 39px;
	}
	#accordion2 .apmt130,#accordion2 .apmt120,#accordion2 .apmt110,#accordion2 .apmt100,#accordion2 .apmt90,#accordion2 .apmt80,#accordion2 .apmt70,#accordion2 .apmt60{
		margin-top: 0px;
	}
	/*鐚鍦扮偣鍐呴〉*/

	.trline{ display: none;}
	.rowl{ display: none;}
	.rowr{width: 98%;}
	.right_title {
		width: 96%;
		height: 54px;
		text-indent: .4rem;
		line-height: 54px;
		font-size: 1rem;
		border-bottom: 1px solid #cdcaca;
	}
	.right_con {
		width: 94%;
		min-height: 500px;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.xd{width: 100%;margin-top: -12px;}
	.xd li{
		width: 96%;
		padding: 14px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.xd li img{width: 100%;}
	.xd-img{
		width: 30%;
	}
	.xd-ctr{
		line-height: 18px;
		width: 60%;
		margin-left: 10%;
	}
	.xd-ctl{
		line-height: 18px;
		width: 60%;
		margin-right: 10%;
	}
	.xd-title{
		color: #000;
		font-weight: bold;
	}
	.xd-ct{
		font-size: 12px;
	}
	/*xw*/
	.new_list:first-child h2 {
		font-size: 14px;
		color: #333;

		background: url(../images/icon_35.png) no-repeat;
	}
	.new_list h2 {
		font-size: 14px;
		font-weight:bold;;padding-top: 3px;
		color: #333;
		background: url(../images/icon_38.png) no-repeat;
		padding-left: 22px;
	}
	/*涓績鍘嗗彶鏂板鏀箇ap*/
	#accordion2 .panel-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	.panel-honor{
		margin-left: 0%;
	}
	#accordion2 .paneltwo-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	#accordion2 .paneltwo-body p {
		margin-left: 0%;
		width: 100%;
	}
	/*骞荤伅鐗�*/
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;z-index:1}
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
	.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;text-decoration:none; width: 70%;
		white-space: nowrap;
		overflow: hidden;text-overflow: ellipsis;}
	.f-n1{display: none;}
	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 4px dashed;
		border-top: 4px solid\9;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
	}
	.turn {
		display: block;
		position: absolute;
		top: 0px;
		right: 0px;
		height: 36px;
		width: 36px;
		background: url(../images/new.png);
		background-size: 36px;
		color: #fff;
		text-align: center;
		font-size: 12px;
		cursor: pointer;
		transition: opacity .3s;
		z-index: 3;
	}
	.global_nav_wrap .nav &gt; li .dropdown-menu {
		/*display: block;*/
		width: 100%;
	}
	.bg-faded{
		margin-top: -40px;
		background: none;
	}
	.navbar-nav {
		width: 100%;
		background: #ebebeb;
	}
	.htbg{background: url(../images/bg_02.jpg)no-repeat; width: 100%;background-size: 100% 100%;background-position:center;height:44px}
	.text-logo{
		width: 120px;
		position: absolute;
		margin-left: 60px;
		padding-top: 6px;
		height: 0px;
	}
	.pt-3, .py-3 {
		padding-top: 0rem !important;}
	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
	.foot-nav-x{
		min-width: 100%;padding-left: 5%; font-size: 12px;
	}
	.foot-nav{margin-top: 10px;}
	.footer-sec{display: none;}
	.as-strip-title-hide{display: block;}
	.as-strip-title{margin-top: 10px;}
	.as-strip-title h3{font-size: 1rem;margin-left: -38px;}
	.footer-conl{display: none;}
	.footer-logo{position: absolute;margin-left: -4px; margin-top: 10px;}
	/*a.footer-logo{width: 40%;}*/
	.footer-logo img{width: 30px;}
	.f-qrcode {
		margin-top: -210px;
		right: 0;
		margin-right: 16px;
		position: absolute;
	}
	.f-qrcode img{width: 118px;display: block;}
	.as-strip-title{margin-left: 44px;}
	.widget{float: left;}
	.o-m{width: 100%;}
	.o-m .ul-t li{text-align: center;margin: 2%;}
	.o-m .ul-t .li-top{padding: 1%;}
	.o-m .ul-t{width: 100%;}
	.o-m .ul-t .li-a{width: 100%;float:none;text-align: justify;}
	.o-m .ul-t .li-img{
		float: none;
		position: inherit;
	}
	.li-img img{width: 90%;}
	.f-qrcode span{display: none;}
	.ul-o{display: none;}
	.navbarzj{width: 100%;}
	.navbar-nav{width: 100%;background: #ebebeb;line-height: 50px;}
	.nav-link{padding: 0;}
	.navbar-light .navbar-nav .active&gt;.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open&gt;.nav-link {
		width: 100%;
	}
	/*缁煎悎鏂伴椈*/
	.yx-rotaionbg{width: 96%;background-size:100%;margin-left: 2%;margin-right: 2%; height: 220px;}
	.yx-rotaion{width: 96%;height:187px;position: relative; overflow: hidden; margin: 10px 8px;}
	.rotaion_list img{width: 100%;}
	.yx-rotaion-r{width: 94%;margin-right:2%;margin-top: 10px;min-height: 180px;}
	/*鏂伴椈*/
	.index_news .container{}
	.new_list{width: 100%;padding: 0 4%; }
	.new_list_rbg{background-color: #f4f4f4;}
	#wap-news{height: 210px;overflow: hidden;}
	.new_list_t{margin:0px auto 0px; }
	.new_list h2{margin:20px auto 0px; }
	.index_news{padding-bottom: 0px;}

	.new_list ul p {
		line-height: 35px;
		float: left;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 68%;
	}
	/*7鍥炬爣*/
	.index_tbh{
		display: block;
		/*background: url(../images/1_03.png) no-repeat;*/
		background-color:#f7f7f7 ;
		background-size: 100% 100%;
		height: 180px;
	}
	.index_tbh img{display: block;}
	.itb ul li:last-child p{color: #a2a2a2;}
	/*.itb ul {
        position: absolute;
        color: #FFF;
        margin-left: 1.5rem;
        margin-top: 1rem;
        text-align: center;
        width: 1197px;
        height: 180px;
    }
    .itb ul li {
        position: relative;
        float: left;
        margin-right: 1rem;
        color: #FFF;
        text-align: center;
    }*/
	.line{ width:1px; height:44px; background:#c9c9c9; display:block; float:right; margin-top:10px;}
	.itb ul {
		position: absolute;
		color: #FFF;
		margin-top: 1rem;
		text-align: center;
		width: 100%;
		margin: 0 0.3%;
	}
	/*.itb ul li:first-child div {

        border-left: 0px;
    }
    .itb ul li .c-5{
        border-left: 0px;
    }*/
	.itb ul li{
		position: relative;
		float: left;
		height: 30px;
		margin-top: 10px;
		margin-bottom: 40px;
		color: #FFF;
		text-align: center;
		padding-top:10px;
		/*border-left: 1px solid #d7d7d7;*/
		width: 25%;
	}
	.itb ul li div{
		/*border-left: 1px solid #d7d7d7;*/
		height: 44px;
		color: #c9c9c9;
	}
	.itbz{
		text-align: center;margin-top:25%;width: 100%;position: absolute;margin-top: -5px;
	}
	.itb p {
		font-size: 12px;
		line-height: 12px;
		/*-webkit-transform-origin-x: 0;*/
		-webkit-transform: scale(0.90);
		width: 96%;
		margin-top: 10px;
		color: #000000;
	}
	.itb span {
		display: block;
		height: 44px;
		width: 44px;
		margin: 0 auto;
	}
	.itb span.c-1{ background:url(../images/1.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-2{ background:url(../images/2.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-3{ background:url(../images/3.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-4{ background:url(../images/4.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-5{ background:url(../images/5.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-6{ background:url(../images/6.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-7{ background:url(../images/7.png) center no-repeat; background-size: 100%;;display:block; }
	.itb span.c-8{ background:url(../images/8.png) center no-repeat; background-size: 100%;;display:block; }
	/*.flex-direction-nav li a.flex-prev {display: none;}
    .flex-control-nav a{display: none;}*/

	/*.flexslider {
        position: relative;
        height: 130px;
        width: 100%;
        overflow: hidden;
        background: url(../images/loading.gif) 50% no-repeat;
    }
    .slides .sl1{background:url(../images/001.jpg) no-repeat;background-size:100%;}
    .slides .sl2{background:url(../images/002.jpg) no-repeat;background-size:100%;}
    .slides .sl3{background:url(../images/003.jpg) no-repeat;background-size:100%;}*/

	.li-top .stl{width: 100%;}
	.li-top .str{}
	.li-top .stb{width: 100%;}
	.li-top .str{display:none;}
	.bthd{ display: none;}
	.w3l-slide-text h3 {
		font-size: 26px;
	}
	.w3l-slide-text p {
		letter-spacing: 1px;
		font-size: 13px;
	}
	.w3l-slide-text p.heading_bottom {
		font-size: 14px;
	}
	.servicetextgrid h3 {
		font-size: 25px;
	}
	.grid_info h3 {
		font-size: 17px;
	}
	.icon span.fa, .icon span.fas {
		font-size: 20px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 130px;
	}
	.agile-dish-caption h5 {
		font-size: 14px;
		letter-spacing: 2px;
	}
	.agile-dish-caption h4 {
		font-size: 20px;
	}
	.team .w3agile-caption {
		height: 32%;
		bottom: -13%;
		padding: 1em;
	}
	.newsletter form {
		width: 100%;
		margin: 0 auto;
	}
	.line img{display: none;}
}

@media(max-width: 667px){
	.gallery1 h3 {
		line-height: 20px;
		font-size: 25px;
	}
}
@media(max-width: 600px){
	h2.page_heading {
		font-size: 30px;
	}
	.inner_page_banner h4, .inner_page_banner h4 a {
		font-size: 14px;
	}
	p.para-w3-agile {
		line-height: 28px;
		width: 100%;
	}
	.middle h3 {
		font-size: 24px;
	}
	.middle p {
		font-size: 14px;
	}
}
@media(max-width: 575px){
	.w3layouts-banner-top {
		min-height: 450px;
	}
	h2.page_heading {
		font-size: 28px;
	}
	.w3l-slide-text {
		margin-top: 6em;
	}
	.w3l-slide-text p.heading_bottom {
		width: 90%;
	}
	.inner_page_banner {
		min-height: 120px;
	}
	.error h3 {
		font-size: 24px;
	}
	.servicetextgrid h3 {
		font-size: 28px;
	}
	.contact-left {
		height: auto;
	}
	.f-qrcode img {
		width: 118px;
		display: block;
	}
	.f-qrcode {
		margin-top: 0px;
		right: 0;
		margin-right: 16px;
		position: absolute;
	}
	.as-strip-title {
		margin-left: 54px;
	}
	.as-strip-title h3 {
		font-size: 1rem;
		margin-left: -28px;
	}
}
@media(max-width: 480px){
	#toTop{bottom: 1%;}
	.head-wl .text-left{text-align: center !important;}
	.head-wl img{width: 100%;}
	.head-wl-h{display: none;}
	.f-nav .f-c1{display: block;
	background: url(../images/gwab_33.jpg) no-repeat;
	padding-left: 25px;
	padding-bottom: 20px;
	}

.panel-body ul p a{ width: 200px;}
#accordion .panel{
		width: 96%;
	}
#accordion .panel-title a{
		display: block;
		padding: 4px 20px 0px 22px;
		height: 26px;
		margin-bottom: 24px;
		background: #0666ca;
		font-size: 14px;
		color: #fff;
		border: 1px solid transparent;
		position: relative;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t1 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_04.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t2 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_07.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
    #accordion .panel-t3 a.collapsed:after{
		content: "";
		background: #e8e8e8 url(../images/icon_bt_09.png) center center no-repeat;
		background-size: 14px;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
	}
	#accordion .panel-t1 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_04.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t2 a:after{
		content: "";
		background: #0666ca url(../images/1_06.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
	#accordion .panel-t3 a:after{
		content: "";
		background: #0666ca url(../images/icon_bt_dt_09.png) center center no-repeat;
		background-size: 14px;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		text-align: center;
		border: 1px solid transparent;
		box-shadow: 3px 0px 3px rgba(0, 0, 0, 0.08);
		position: absolute;
		top: -4px;
		left: -20px;
		transition: all 0.3s ease 0s;
	}
/*鍙嬫儏閾炬帴*/
.flink {
	margin: 0px 0 20px 2%;

}

.zwf{
	height: 76px;float: left;
}
.flink h3{
    line-height: 22px;
    font-size: 1rem;
    color: #0666ca;
    padding-left: 8px;
    border-left: 2px #0666ca solid;
    margin-bottom: 20px;
}

.flink{
	padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
	width: 94%;
}
.flink ul{
	width: 100%;
}
.flink ul li {
    float: left;
    width: 30%;
    line-height: 26px;
    margin-left: 6px;
}
.flink ul li a{
    color: #333;
    font-size: .8rem;
}
/*鏂囩珷鍐呴〉*/
.article-box h2{
	font-size: 1rem;
	margin-left: .6rem;
}
.article-infobox span{
	line-height: 20px;
	margin-left: .6rem;
	font-size: .6rem;
	color: #999;
}
#article_content p{
	width: 94%;
	margin: 0 auto;
}
/*涓績鍘嗗彶*/
.time-axis-item {
    list-style: none;
    padding-left: 120px;
    position: relative;
	min-height: 45px;
    line-height: 34px;
    font-size: 14px;
    color: #141414;
}
/*涓嬭浇鍐呴〉*/
	.down-boxes{
		background: #f0f0f0;
		overflow: hidden;
		font-size: 14px;
		padding: 15px 20px;
		width: 94%;
		margin: 0 auto;
		word-wrap: break-word;
		word-break: break-all;
	}
/*鎼滅储鐣岄潰*/
	.list-boxes {
		overflow: hidden;
		width: 100%;
		min-height: 100px;
		padding: 15px 20px;
		font-size: 1rem;
		background: #fff;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		word-wrap: break-word;
		word-break: break-all;
		border: solid 1px #eee;
	}
/*鑱旂郴鎴戜滑*/
.wzrk1{
display: none;
}
.wzrk2{
margin: 1% auto;
width: 96%;
display: block;
}
.wzrk2 img{
	width: 100%;
}
.contact-zdy{
	width: 1200px;
}
.contact-zdy .right_title{
	width: 100%;
}
.contact-zdy i {
    position: absolute;
    background: #0667ca;
    text-align: center;
    margin-left: -90px;
    bottom: 0;
    width: 120px;
    height: 1px;
}
.contact_tit_eg{
	width: 100%;
    height: 30px;
    position: relative;
    font-size: 12px;
}
.contact-ctw{
	min-height: 500px;
	width: 1200px;
}
.contact-ct{
	margin: 0 auto;
	width: 100%;
}
.contact-ct img{
	width: 100%;
}
.contact-ct li{
	position: relative;
    float: left;
    width: 50%;
    height: 240px;
    border: 1px solid #f0f0f0;
    color: #000;
    text-align: center;
}
.contact-ct li p{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 auto;
	width: 96%;
    line-height: 26px;
}
.contact-ct li p span{
    color: #686868;
    font-size: 12px;
}
/*缃戠珯鍏ュ彛*/
.row{
	width: 94%;
	margin: 0 auto;
}

.wrk-ctr span {
    color: #0667ca;
    display: inline-block;
    line-height: 10px;
	height: 10px;
	padding-top: 20px;
    position: absolute;
    float: right;
    bottom: 0;
    right: 0;
    font-size: 12px;
}
.right_title {
    width: 96%;
    height: 54px;
    line-height: 54px;
    font-size: 1rem;
    border-bottom: 1px solid #cdcaca;
}
	.right_con {
		width: 94%;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
.wrk{width: 100%;margin: -12px auto 0 auto;}
.wrk li{
	width: 96%;
	padding: 14px 0;
border-bottom: 1px solid #ebebeb;
}
.wrk li img{width: 100%;}
.wrk-img{
	width: 35%;
	display: block;
}
.wrk-ctr{
	line-height: 22px;
	position: relative;
	min-height: 36px;
	width: 80%;
	}
.wrk-ctr{
	line-height: 18px;
	width: 60%;
	}
.wrk-title{
	color: #000;
	font-weight: bold;
	}
.wrk-ct{
	font-size: 12px;
}
/*鏂伴椈椤�*/
.nr_new_list li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    background: url(../images/spotred.jpg) left center no-repeat;
    padding-left: 2%;
}
.nr_new_list li span {
    color: #666;
    display: inline-block;
    line-height: 30px;
    float: right;
    margin-right: 3%;
    font-size: 12px;
}
.nr_new_list li {
    line-height: 30px;
    font-size: 14px;
    color: #999;
    width: 100%;
    float: left;
}
	/*涓夌骇鍒楄〃椤�*/
	.listtree ul li {
		width: 47%;
		height: 86px;
		background-color: #f0f7ff;
		border: 2px solid #c6dbf1;
		line-height: 49px;
		float: left;
		padding-left: 0px;
		padding-top: 10px;
		margin: 1% 2% 1% 0%;
	}
	.listtree ul li a {
		display: inline-block;
		color: #000;
		font-size: 1rem;
		font-family: "microsoft yahei";
	}
	.listtree ul li img{
          width: 100%;
	}
	.listtree ul li .wrk-rm {
		width: 60%;
		line-height: 16px;
		margin-left: 0px;
		padding-top: 12px
	}
	.listtree ul li .wrk-rm p {
		font-size: 100%;
		font-weight: normal;
	}
	.listtree ul li .wrk-rm span {
		font-size: 1%;
		color: #a2a2a2;
	}
/*鍏氱兢宸ヤ綔*/
.nav_new{
	margin-left: 2%;
}
	.nav_new_phd{
		display: none;

	}
	.nav_new ul li span{
		border:1px solid #0666ca;
		border-radius: 8px;
		width: 100%;
		line-height: 40px;
		float: left;
		text-align: center;
		margin: 1% 2% 1% 0%;
	}
.nav_new ul .on .s_b {
    background: #0666ca;
	border:1px solid #0666ca;
    border-radius: 8px;
    width: 100%;
    line-height: 40px;
    float: left;
    text-align: center;
    margin: 1% 2% 1% 0%;
}
.nav_new ul .on .s_b a {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    font-family: "microsoft yahei";
    width: 100%;
    line-height: 49px;
}
.nav_new ul li a {
    display: inline-block;

    color: #0666ca;
    font-size: 12px;
    font-family: "microsoft yahei";
    width: 100%;
}
.nav_new ul li {
    /*background: #ebebeb;*/
    border-radius: 8px;

    width: 20%;
	height: 40px;
	line-height: 40px;
    float: left;
    text-align: center;
    margin: 1% 2% 1% 0%;
}
.pagebox{
	margin: 0 auto;
	width: 96%;
}
.pagebox img{
	width: 96%;
}
/*褰撳墠浣嶇疆*/
.rwz{ display: none;}
.wzrk{margin: 1% 0; width: 96%;}
.wzrk img{width: 100%;}
/*鐚鍦扮偣*/
#accordion2{
	width: 96%;
	position: relative;
	}
#accordion2:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #c9c9c9;
    position: absolute;
    left: 7.5%;
}

#accordion2 .panel{
		border: none;
		box-shadow: none;
		border-radius: 0;
		margin: 0 0 15px 39px;
}
	#accordion2 .apmt130,#accordion2 .apmt120,#accordion2 .apmt110,#accordion2 .apmt100,#accordion2 .apmt90,#accordion2 .apmt80,#accordion2 .apmt70,#accordion2 .apmt60{
		margin-top: 0px;
	}
/*鐚鍦扮偣鍐呴〉*/

.trline{ display: none;}
.rowl{ display: none;}
.rowr{width: 98%;}
.right_title {
    width: 96%;
    height: 54px;
	text-indent: .4rem;
    line-height: 54px;
    font-size: 1rem;
    border-bottom: 1px solid #cdcaca;
}
	.right_con {
		width: 94%;
		min-height: 500px;
		float: left;
		margin-left: 2%;
		padding: 12px 0;
		color: #4e4e4e;
	}
.xd{width: 100%;margin-top: -12px;}
.xd li{
	width: 96%;
	padding: 14px 0;
border-bottom: 1px solid #ebebeb;
}
.xd li img{width: 100%;}
.xd-img{
	width: 30%;
}
.xd-ctr{
	line-height: 18px;
	width: 60%;
	margin-left: 10%;
	}
.xd-ctl{
	line-height: 18px;
	width: 60%;
	margin-right: 10%;
	}
.xd-title{
	color: #000;
	font-weight: bold;
	}
.xd-ct{
	font-size: 12px;
}
/*xw*/
.new_list:first-child h2 {
    font-size: 14px;
    color: #333;

    background: url(../images/icon_35.png) no-repeat;
}
.new_list h2 {
    font-size: 14px;
    font-weight:bold;;padding-top: 3px;
    color: #333;
    background: url(../images/icon_38.png) no-repeat;
    padding-left: 22px;
}
	/*涓績鍘嗗彶鏂板鏀箇ap*/
	#accordion2 .panel-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	.panel-honor{
		margin-left: 0%;
	}
	#accordion2 .paneltwo-t a:after {
		content: "";
		background: url(../images/sjzhd.png) center center no-repeat;
		width: 31px;
		height: 14px;
		text-align: center;
		position: absolute;
		top: 6px;
		left: -36px;
		transition: all 0.3s ease 0s;
	}
	#accordion2 .paneltwo-body p {
		margin-left: 0%;
		width: 100%;
	}
/*骞荤伅鐗�*/
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;z-index:1}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;text-decoration:none; width: 70%;
    white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;}
	.f-n1{display: none;}
	.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    }
.turn {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 36px;
    width: 36px;
    background: url(../images/new.png);
    background-size: 36px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    transition: opacity .3s;
    z-index: 3;
}
    .global_nav_wrap .nav &gt; li .dropdown-menu {
    /*display: block;*/
    width: 100%;
	}
	.bg-faded{
		margin-top: -40px;
		background: none;
    }
    .navbar-nav {
    width: 100%;
    background: #ebebeb;
	}
	.htbg{background: url(../images/bg_02.jpg)no-repeat; width: 100%;background-size: 100% 100%;background-position:center;height:44px}
	.text-logo{
	width: 120px;
    position: absolute;
    margin-left: 60px;
    padding-top: 6px;
    height: 0px;
    }
    .pt-3, .py-3 {
    padding-top: 0rem !important;}
	.foot-nav{margin-top: 10px;}
	.footer-sec{display: none;}
	.as-strip-title-hide{display: block;}
	.as-strip-title{margin-top: 10px;}
	.as-strip-title h3{font-size: 1rem;margin-left: -18px;}
	.footer-conl{display: none;}
	.footer-logo{position: absolute;margin-left: -4px; margin-top: 10px;}
	/*a.footer-logo{width: 40%;}*/
	.footer-logo img{width: 30px;}
	.f-qrcode {
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 120px;
		position: relative;
	}
	.f-qrcode img{width: 70px;display: block;}
	.as-strip-title{margin-left: 44px;}
	.widget{float: left;}
	.o-m{width: 100%;}
	.o-m .ul-t li{text-align: center;margin: 2%;}
	.o-m .ul-t .li-top{padding: 1%;}
	.o-m .ul-t{width: 100%;}
	.o-m .ul-t .li-a{width: 100%;float:none;text-align: justify;}
	.o-m .ul-t .li-img{
		float: none;
		position: inherit;
	}
	.li-img img{width: 90%;}
	.f-qrcode span{display: none;}
	.ul-o{display: none;}
	.navbarzj{width: 100%;}
	.navbar-nav{width: 100%;background: #ebebeb;line-height: 50px;}
	.nav-link{padding: 0;}
	.navbar-light .navbar-nav .active&gt;.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open&gt;.nav-link {
		width: 100%;
	}
/*缁煎悎鏂伴椈*/
.yx-rotaionbg{width: 96%;background-size:100%;margin-left: 2%;margin-right: 2%; height: 220px;}
.yx-rotaion{width: 96%;height:187px;position: relative; overflow: hidden; margin: 10px 8px;}
.rotaion_list img{width: 100%;}
.yx-rotaion-r{width: 94%;margin-right:2%;margin-top: 10px;min-height: 180px;}
/*鏂伴椈*/
.index_news .container{}
.new_list{width: 100%;padding: 0 4%; }
.new_list_rbg{background-color: #f4f4f4;}
#wap-news{height: 210px;overflow: hidden;}
.new_list_t{margin:0px auto 0px; }
.new_list h2{margin:20px auto 0px; }
.index_news{padding-bottom: 0px;}

.new_list ul p {
    line-height: 35px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 68%;
}
/*7鍥炬爣*/
.index_tbh{
	display: block;
	/*background: url(../images/1_03.png) no-repeat;*/
	background-color:#f7f7f7 ;
	background-size: 100% 100%;
	height: 180px;
	}
.index_tbh img{display: block;}
.itb ul li:last-child p{color: #a2a2a2;}
/*.itb ul {
    position: absolute;
    color: #FFF;
    margin-left: 1.5rem;
    margin-top: 1rem;
    text-align: center;
    width: 1197px;
    height: 180px;
}
.itb ul li {
    position: relative;
    float: left;
    margin-right: 1rem;
    color: #FFF;
    text-align: center;
}*/
.line{ width:1px; height:44px; background:#c9c9c9; display:block; float:right; margin-top:10px;}
.itb ul {
    position: absolute;
    color: #FFF;
    margin-top: 1rem;
    text-align: center;
    width: 100%;
    margin: 0 0.3%;
}
/*.itb ul li:first-child div {

    border-left: 0px;
}
.itb ul li .c-5{
    border-left: 0px;
}*/
.itb ul li{
    position: relative;
    float: left;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 40px;
    color: #FFF;
    text-align: center;
    padding-top:10px;
    /*border-left: 1px solid #d7d7d7;*/
    width: 25%;
}
.itb ul li div{
    /*border-left: 1px solid #d7d7d7;*/
    height: 44px;
    color: #c9c9c9;
}
.itbz{
	text-align: center;margin-top:25%;width: 100%;position: absolute;margin-top: -5px;
}
.itb p {
	font-size: 12px;
	line-height: 12px;
	/*-webkit-transform-origin-x: 0;*/
    -webkit-transform: scale(0.90);
	width: 96%;
	margin-top: 10px;
	color: #000000;
}
.itb span {
    display: block;
    height: 44px;
    width: 44px;
    margin: 0 auto;
}
.itb span.c-1{ background:url(../images/1.png) center no-repeat; background-size: 100%;;display:block; }
.itb span.c-2{ background:url(../images/2.png) center no-repeat; background-size: 100%;;display:block; }
.itb span.c-3{ background:url(../images/3.png) center no-repeat; background-size: 100%;;display:block; }
.itb span.c-4{ background:url(../images/4.png) center no-repeat; background-size: 100%;;display:block; }
.itb span.c-5{ background:url(../images/5.png) center no-repeat; background-size: 100%;;display:block; }
.itb span.c-6{ background:url(../images/6.png) center no-repeat; background-size: 100%;;display:block; }
.itb span.c-7{ background:url(../images/7.png) center no-repeat; background-size: 100%;;display:block; }
.itb span.c-8{ background:url(../images/8.png) center no-repeat; background-size: 100%;;display:block; }
/*.flex-direction-nav li a.flex-prev {display: none;}
.flex-control-nav a{display: none;}*/

/*.flexslider {
    position: relative;
    height: 130px;
    width: 100%;
    overflow: hidden;
    background: url(../images/loading.gif) 50% no-repeat;
}
.slides .sl1{background:url(../images/001.jpg) no-repeat;background-size:100%;}
.slides .sl2{background:url(../images/002.jpg) no-repeat;background-size:100%;}
.slides .sl3{background:url(../images/003.jpg) no-repeat;background-size:100%;}*/

.li-top .stl{width: 100%;}
.li-top .str{}
.li-top .stb{width: 100%;}
.li-top .str{display:none;}
.bthd{ display: none;}
	.w3l-slide-text h3 {
		font-size: 26px;
	}
	.w3l-slide-text p {
		letter-spacing: 1px;
		font-size: 13px;
	}
	.w3l-slide-text p.heading_bottom {
		font-size: 14px;
	}
	.servicetextgrid h3 {
		font-size: 25px;
	}
	.grid_info h3 {
		font-size: 17px;
	}
	.icon span.fa, .icon span.fas {
		font-size: 20px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 130px;
	}
	.agile-dish-caption h5 {
		font-size: 14px;
		letter-spacing: 2px;
	}
	.agile-dish-caption h4 {
		font-size: 20px;
	}
	.team .w3agile-caption {
		height: 32%;
		bottom: -13%;
		padding: 1em;
	}
	.newsletter form {
		width: 100%;
		margin: 0 auto;
	}
	.line img{display: none;}
}
@media(max-width: 414px){
	.w3l-slide-text {
		margin-top: 4em;
	}
	.w3l-slide-text h3 {
		font-size: 25px;
	}
	.newsletter input[type="email"] {
		padding: 12px 15px;
		font-size: .875em;
		width: 79%;
	}
	.newsletter input[type="submit"] {
		padding: 12px 0;
		font-size: .875em;
	}
	.footer-grid h3, .footer-list h3, .agile-footer-grid h3 {
		font-size: 1.2em;
	}
	.middle h3 {
		font-size: 21px;
	}
	.gallery1 h3 {
		letter-spacing: 0px;
	}
	address p {
		font-size: .9em;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 110px;
	}
	h2.heading, h3.heading {
		font-size: 27px;
	}
	p.heading-bottom {
		font-size: 14px;
	}
	.wthree_copy_right p {
		letter-spacing: 1px;
	}
	.about h4 {
		font-size: 22px;
	}
	iframe {
		height: 250px;
	}
	.contact-wthree input[type="text"], .contact-wthree input[type="email"], .contact-wthree input[type="password"], .contact-wthree textarea {
		font-size: 13px;
	}
	.contact-wthree textarea {
		min-height: 9em;
	}
	.modal-title {
		font-size: 26px;
	}
	.w3layouts-banner-top {
		min-height: 420px;
	}
	.headder-w3 a {
		font-size: 26px;
	}
}
@media(max-width: 384px){
	.social-icon a {
		font-size: 13px;
	}
	.team .social-w3lsicon {
		padding: .2em;
	}
	.w3l-slide-text h3 {
		font-size: 23px;
	}
	.w3l-slide-text p.heading_bottom {
		font-size: 13px;
		line-height: 26px;
	}
	a.button-style {
		letter-spacing: 1px;
		font-size: 14px;
		padding: 8px 25px;
	}
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 100px;
	}
	.servicetextgrid h3 {
		font-size: 22px;
	}
	.gallery1 h3 {
		font-size: 23px;
	}
	h2.page_heading {
		font-size: 24px;
	}
	.inner_page_banner h4, .inner_page_banner h4 a {
		font-size: 13px;
	}
	.error h3 {
		font-size: 22px;
	}
	.error_content form {
		width: 80%;
	}
	.headder-w3, .w3-header-top-right-text, .email-right, .agileinfo-social-grids {
		width: 100%;
		padding-bottom: 5px;
		float: none;
	}
}
@media(max-width: 375px){
	.indexgallery .w3_agileits_sub_work:hover {
		line-height: 90px;
	}
	.team h4 {
		font-size: 1em;
	}
	.team p {
		font-size: 14px;
	}
	.w3l-slide-text h3 {
		font-size: 22px;
	}
}
@media(max-width: 1680px){

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

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

}

/*-- //Responsive Design --*/</pre></body></html>