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;
}


.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: #CE1B0A;
	width: 100%;
}
.navbarzj{
	margin: 0 auto;
	width: 1335px;
}
.navbar-nav{
	width: 1200px;
	line-height: 50px;

}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open>.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: 18px;
	color: #fff;
}

.navbar-light .navbar-nav .nav-link:hover {
	color: #fff;
	text-align: center;
	background-color: #F59C1D;
}
.nav-link.hover {
	color: #fff;
	background: #F59C1D;
}
.global_nav_wrap .nav > li:hover .dropdown-menu {
	display: block;
	margin-top: -1px;
}
.dropdown-list > li:hover .dropdown-menunew {
	display: block;
	margin-top: -1px;
}
.dropdown-menunew {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	width: 280px;
	/*padding: 0.5rem 0;
    margin: 0.125rem 0 0;*/
	font-size: 1rem;
	color: #fff;
	text-align: left;
	list-style: none;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	opacity: 0.95;
	background-clip: padding-box;
	/*box-shadow:0px 1px 12px 5px rgba(0,0,0,0.15);*/
}
.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: 109px;
}
li.nav-item a{
	/*height: 60px;*/
}
li.nav-link {
	color: #fff;
}
/*-- //navbar --*/

/*-- navbt --*/

.navbtbgt{background:url(../images/bg2_07.png); height: 271px;margin-top: 0px;}
/*.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;
}
.col-md-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 21%;
}
.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; }

.nr span.c-1:hover{ width:100%; height:100%; background:url(../images/icon_01h.png) center no-repeat; display:block; }
.nr span.c-2:hover{ width:100%; height:100%; background:url(../images/icon_02h.png) center no-repeat; display:block; }
.nr span.c-3:hover{ width:100%; height:100%; background:url(../images/icon_03h.png) center no-repeat; display:block; }
.nr span.c-4:hover{ width:100%; height:100%; background:url(../images/icon_04h.png) center no-repeat; display:block; }
.nr span.c-5:hover{ width:100%; height:100%; background:url(../images/icon_05h.png) center no-repeat; display:block; }
.nr span.c-6:hover{ width:100%; height:100%; background:url(../images/icon_06h.png) center no-repeat; display:block; }
.nr span.c-7:hover{ width:100%; height:100%; background:url(../images/icon_07h.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:#F59C1D;}
.advantage .nr .item .circle{ width:179px; height:272px;  position:relative; color:#F59C1D; )
-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 #F59C1D;
	-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:272px; width:179px; line-height:88px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.advantage .nr .item h1{font-weight: bold; font-size:16px; line-height:16px;color:#D41212;z-index: 99999;position: absolute;margin-top: -60px;margin-left: 58px}
.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:#F59C1D;}
.advantage .nr .item:hover .circle_r{ clip: rect(0,44px,88px,0); border-color:#F59C1D;}



/*-- 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;overflow: hidden;}
#nav ul li{list-style:none;height:115px;width:220px;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:220px;
	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) no-repeat;-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;height:3px; width: 100%; margin: 10px 0px}


/*-- 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;}


/*中心动�?�tabs*/
.favor-header-bar{
	background-color: #4781fe;
	padding: 0 1.1rem;
	overflow: hidden;
	height: 3.46rem;
	line-height: 3.46rem;
	border-bottom: 1px solid #e1e1e1;
}
.favor-header-bar p{
	text-align: center;
	color: #fff;
	font-size: 1rem;
	line-height: 3.46rem;
	height: 3.46rem;
	margin: 0;
}
.tabClick{ background: #fff; overflow: hidden;}
.tabClick li{ :2rem; line-height: 2rem; width: 50%; float: left; text-align: center;color: #000;}
.tabClick li.active{ color: #E91C23; transition: 0.1s; font-weight: bold; background:url(../images/marrow.png) no-repeat left center;}
.tabCon{ overflow: hidden;padding-top: 15px;}
.tabBox{ position: relative;
	height: 316px;
	overflow: hidden;
}
.tabList{
	word-break: break-all;
	width:100%;float:left;
	/* line-height:100px;  */
}
.lineBorder{ height: 5px; overflow: hidden; border-bottom:1px solid #eee; background: #f3f3f3}
.lineDiv{ background: #E91C23; height: 5px; width: 50%;}
.statistics{
	width: 100%;
	display: flex;
	flex-direction:row;
	justify-content:center;
	align-items:flex-end;
	color: #666;
	margin-top: 2rem;
}
.statistics li{
	width: 50%;
	text-align:center;
}
.statistics .statmoney{
	width: 33.333%;
}
.statistics .model{
	height: 1.2rem;
	line-height: 1.2rem;
	color: #000;
	font-size:0.8rem;
}
#chart2{
	margin-top: 0.8rem;
}
.timeyear{
	width: 3rem;
	text-align: center;
	border-radius: 1rem;
	padding: 0.1rem 0.8rem;
	font-size: 0.88rem;
	color: #4781fe;
	border: 1px solid #4781fe;
	float: right;
}
.tabList .shijian{
	padding: 0.6rem 1rem 0 1rem;
	height: 2rem;
}
.tabList .shijian .biaoti{
	display: block;
	height: 2rem;
	line-height: 2rem;
	color: #000;
	float: left;
}

/*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-rotaiondown{ 
	/* width: 50%; 
	height: 387px;
	position: relative;
	margin-top: 20px; */
	width: 50%;
	display: flex;
	flex-wrap: wrap; 
	justify-content: space-around;
	box-sizing: border-box; 
	padding-bottom: 28px;
	height: 350px;
	margin-top: 38px;

}
.yx-rotaiondown a {
	height: 48%;
}
.yx-rotaiondown a img {
	/* width: 99%; */
	/* height: 156px;
	 */
	height: 100%;
}
.yx-rotaiondown video {
	width: 100%!important;
	height: 300px!important;
}
.yx-rotaion{width: 632px; position: absolute; overflow: hidden; height: 385px;}
.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{background:url(../images/btq.jpg) no-repeat left center;text-indent:0.5em;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-cs.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{max-width: 512px;margin-top: 30px;min-height: 450px;}
.yx-rotaion-down{max-width: 100%;min-height: 300px;width: 49%;}
.col-md-w{width: 512px;}


.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%; transform: translateY(-40px);/*-padding-bottom:30px;*/}
.new_list{ width:100%; -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 h3{font-size:18px;height: 24px;line-height: 24px; text-indent:0.4em;  color:#000; font-weight:bold;background: url(../images/openmsg.png) no-repeat;padding-left: 22px;}
.new_list:first-child h2{font-size:18px;height: 24px;line-height: 24px; text-indent:0.5em; color:#000;font-weight:bold;background: url(../images/cvila.png) no-repeat;}
.new_list .new_ltl a{font-size: 12px; color: #000;font-weight:normal;}
.new_list h2{font-size:18px;height: 24px;line-height: 24px; text-indent:0.4em;  color:#000; font-weight:bold;background: url(../images/bloodgive.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%;margin-left: 8px;}
.new_list ul p a{ display:block;text-overflow:ellipsis;color: #333;background: url(../images/msgicon.png) left center no-repeat;padding-left: 20px;}
.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:#e91c23;background: url(../images/msgicon.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;}
.icon_recommend {
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-bottom;
	font-style: normal;
	/*background: url(../images/zd.png) no-repeat;*/
}
.opr-toplist1-new {
	position: relative;
	left: 3px;
	bottom:1px;
}
.opr-toplist1-synew {
	position: relative;
	left: 320px;
	top: 6px;
}
.c-text-danger {
	background-color: #f13f40;
}
/*--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;
	height: 47px;
	line-height: 47px;
	padding-left: 50px;
	margin-bottom: 24px;
	background: #BF1919;
	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: #BF1919 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: -5px;
	left: -20px;
	transition: all 0.3s ease 0s;
}
#accordion .panel-t2 a:after{
	content: "";
	background: #BF1919 url(../images/icon_bt_07.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: -5px;
	left: -20px;
	transition: all 0.3s ease 0s;
}
#accordion .panel-t3 a:after{
	content: "";
	background: #BF1919 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: -5px;
	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-bdtop h1{
    color: #F6920E;
    font-size: 24px;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.panel-bdtop .panel-bdnr{
    color: black;
    font-size: 14px;
    float: left;
    width: 100%;
	padding-top: 10px;
	line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    text-align: justify;
}

.panel-body ul p a{ display:block;text-overflow:ellipsis;color: #333;background: url(../images/msgicon.png) left center no-repeat;padding-left: 20px;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:#e91c23;background: url(../images/msgicon.png) left center no-repeat; }
.panel-body ul li{line-height: 50px}
/*.panel-body ul li:first-child{display: none}!*-- 隐藏新闻列表第一条为了显示上面特�? --*!*/
/*-- header top --*/
.htbg{ 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>.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;
		border-radius: 8px;
}
.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 --*/
.as-strip-title1{
	margin-top: 10px;
}
#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-n5{
	background: url(../images/wwww.png) no-repeat;

	padding-left: 25px;
}
.f-nav .f-n4{
	background: url(../images/dlx.png) no-repeat;
	padding-left: 25px;
}
.f-nav .f-n6{
	background: url(../images/dz.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>.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: 50px;
	height: 50px;
	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: #E91C23;
}
.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: #F59C1D;
	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: #F59C1D;
	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: #F59C1D;
	padding-left: 8px;
	border-left: 2px #F59C1D solid;
	margin-bottom: 20px;
}

.flink{
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	width: 1200px;
}
.flink ul li {
	float: left;
	min-width: 140px;
	line-height: 26px;
	margin-left: 10px;
	margin-right: 160px;
}
.flink ul li:last-child {
	float: left;
	line-height: 26px;
	margin-right: 0px;
}
.flink ul li a{
	color: #333;
	font-size: 14px;
}
.flink ul li:hover a{
	color: #F59C1D;
	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: #F59C1D;
}
/*搜索界面*/
.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: #F59C1D;
}
.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: 420px;
	float: left;
	padding: 12px 0;
	color: #4e4e4e;
}
#article_content{
	padding-top: 32px;
	padding-bottom: 16px;
}
/*#article_content p:nth-child(5),#article_content p:nth-child(6),#article_content p:nth-child(7),#article_content p:nth-child(8),#article_content p:nth-child(9),#article_content p:nth-child(10),#article_content p:nth-child(11),#article_content p:nth-child(12),#article_content p:last-child{*/
/*text-align: center;*/
/*}*/

.pagebox{
	padding-top: 32px;
	padding-bottom: 16px;
}
.pagebox img{
	max-width: 100%;
}
.jrxx{width: 40%}
.jrxx img{width: 100%}
/*新闻列表�?*/
.opr-toplist1-nynew {
	display: none;
}
.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:#F59C1D;
	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: 40%;*/
	/*height: 120px;*/
	/*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 {
	width: 25%;
	float: left;
}
.listtree ul li a {
	 display: inline-block;
	 color: #000;
	 font-size: 16px;
	 font-family: "microsoft yahei";
 }
.listtree ul li a img {
	height: 180px;
}
.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 ul li {
	background: #ebebeb;
	border-radius: 8px;
	width: 124px;
	height: 49px;
	line-height: 49px;
	float: left;
	text-align: center;
	margin: 1% 2% 1% 0%;
}
.nav_new ul .on .s_b {
	background: #F59C1D;
	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: #000;
	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;
	border-radius: 30px;
}

#accordion2 .panel-title a{
	display: block;
	/*padding: 12px 20px 12px 50px;*/
	width: 70px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 4px;
	background: #ae2221;
	font-size: 14px;
	color: #fff;
	position: relative;
	transition: all 0.3s ease 0s;
}
#accordion2 .panel-title a.collapsed{
	background: #e8e8e8;
	color: #333;
}
#accordion2:before {
	content: "";
	width: 1px;
	left: 30px;
	height: 100%;
	background: #c9c9c9;
	position: absolute;

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

#accordion2 .panel-body{
	padding: 20px 25px 10px 9px;
	background: transparent;
	font-size: 14px;
	color: #000;
	line-height: 25px;
	border-top: none;
	position: relative;
}
#accordion2 .panel-body p{
	padding-left: 25px;
	padding-top: 10px;

}
#accordion2 .panel-body p a{
	color: #000;
}


/*#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;

     }*/
#accordion2 .panel-body{
	padding: 0 30px 15px;
	border: none;
	font-size: 14px;
	color: #000;
	line-height: 14px;
}

.panel-title{ background:url(../images/line2.jpg) repeat-x;}
.panel-title a i{ position:absolute; left:70px; background:#fff; width:0px; height:28px;display: none;}

/*献血地点内页*/
.xd{width: 897px;margin-top: -12px;}
.xd li{
	width: 897px;
	min-height: 400px;
	padding: 30px 0;
	/*border-bottom: 1px solid #ebebeb;*/
}
.xd-img{

}
.xd-img img{
	width:400px;
	border-radius: 4px;
}
.xd-ctr{
	line-height: 40px;
	width: 50%;
	/*margin-left: 10%;*/
}
.xd-ctr p a{
	color:#000;
}
.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: 1290px) {
	.yx-rotaion-r {
		width: 462px;
		margin-top: 20px;
		min-height: 400px;
	}
	.yx-rotaion-down {
		width: 462px;
		max-width: 100%;
		margin-top: 20px;
		min-height: 400px;
	}
	.right_con {
		width: 698px;
		min-height: 420px;
		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;
	}
	.yx-rotaiondown a {
		height: 48%;
	}
	.yx-rotaiondown a img {
		/* width: 99%; */
		/* height: 156px;
		 */
		height: 100%;
	}
}
@media(max-width: 1280px) {
	.yx-rotaion-r{width: 462px;margin-top: 30px;min-height: 400px;}
	.yx-rotaion-down{width: 462px;margin-top: 30px;min-height: 400px;max-width: 100%;}

	.right_con {
		width: 798px;
		min-height: 420px;
		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;
	}

	.yx-rotaiondown {
		width: 53%;
	}
	.yx-rotaiondown a {
		height: 48%;
	}
	.yx-rotaiondown a img {
		/* width: 99%; */
		/* height: 156px;
		 */
		height: 100%;
	}
}

@media(max-width: 1200px){
	.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;
	}

	.as-strip-title h3 {
		font-size: 20px;
	}
	#nav {
		height: 108px;
		margin: 0 auto;
		width: 1024px;
		color: #fff;
		padding-top: 20px;
		overflow: hidden;
	}
	#nav ul li {
		list-style: none;
		height: 115px;
		width: 148px;
		float: left;
		margin: -16px 11px;
		position: relative;
	}
	#nav ul li img {
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
		z-index: 2;
		position: absolute;
		width: 148px;
		/* height: 70px; */
		transition: 1s;
		-webkit-transition: 1s;
		-moz-transition: 1s;
	}


	.yx-rotaionbg {
		background: url(../images/banner_kuang.png) no-repeat;
		width: 511px;
		background-size:100% 387px;
		height: 387px;
		position: relative;
		margin-top: 20px;
	}
	.yx-rotaiondown {

		width: 511px;
		background-size:100% 387px;
		height: 387px;
		position: relative;
		margin-top: 20px;
	}
	.yx-rotaion {
		width: 482px;
		position: absolute;
		overflow: hidden;
		height: 360px;
	}
	#navt {
		position: relative;
		height: 247px;
		margin: 0 auto;
		width: 1024px;
		color: #fff;
	}
	#navt ul li:last-child{
		display: none;
	}

	.navbarzj {
		margin: 0 auto;
		width: 1024px;
	}
	.navbar-nav {
		width: 1024px;
		line-height: 50px;
	}
	li.nav-item {
		color: #fff;
		min-width: 92px;
	}

	#navt ul li {
		position: relative;
		float: left;
		background: #FFF;
		background: url(../images/tagb.png);
		margin-right: 16px;
		width: 150px;
		height: 180px;
		color: #FFF;
		text-align: center;
	}
	#navt ul {
		position: absolute;
		color: #FFF;
		margin-left: 18px;
		margin-top: 34px;
		text-align: center;
		width: 1000px;
		height: 180px;
	}
	.container {
		max-width: 100%;
	}
	.rowr {
		width: 698px;
	}
	.right_con {
		width: 698px;
		min-height: 420px;
		float: left;
		padding: 12px 0;
		color: #4e4e4e;
	}

	.yx-rotaiondown {
		width: 59%;
	}
	.yx-rotaiondown a {
		height: 48%;
	}
	.yx-rotaiondown a img {
		/* width: 99%; */
		/* height: 156px;
		 */
		height: 100%;
	}
}

@media(max-width: 1024px){
	.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;
	}

	.as-strip-title h3 {
		font-size: 20px;
	}
	#nav {
		height: 108px;
		margin: 0 auto;
		width: 1024px;
		color: #fff;
		padding-top: 20px;
		overflow: hidden;
	}
	#nav ul li {
		list-style: none;
		height: 115px;
		width: 148px;
		float: left;
		margin: -16px 11px;
		position: relative;
	}
	#nav ul li img {
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
		z-index: 2;
		position: absolute;
		width: 148px;
		/* height: 70px; */
		transition: 1s;
		-webkit-transition: 1s;
		-moz-transition: 1s;
	}


	.yx-rotaionbg {
		background: url(../images/banner_kuang.png) no-repeat;
		width: 511px;
		background-size:100% 387px;
		height: 387px;
		position: relative;
		margin-top: 20px;
	}
	.yx-rotaiondown {
		/* background: url(../images/banner_kuang.png) no-repeat; */
		width: 511px;
		background-size:100% 387px;
		height: 387px;
		position: relative;
		margin-top: 20px;
	}
	.yx-rotaion {
		width: 482px;
		position: absolute;
		overflow: hidden;
		height: 360px;
	}
	#navt {
		position: relative;
		height: 247px;
		margin: 0 auto;
		width: 1024px;
		color: #fff;
	}
	#navt ul li:last-child{
		display: none;
	}

	.navbarzj {
		margin: 0 auto;
		width: 1024px;
	}
	.navbar-nav {
		width: 1024px;
		line-height: 50px;
	}
	li.nav-item {
		color: #fff;
		min-width: 92px;
	}

	#navt ul li {
		position: relative;
		float: left;
		background: #FFF;
		background: url(../images/tagb.png);
		margin-right: 16px;
		width: 150px;
		height: 180px;
		color: #FFF;
		text-align: center;
	}
	#navt ul {
		position: absolute;
		color: #FFF;
		margin-left: 18px;
		margin-top: 34px;
		text-align: center;
		width: 1000px;
		height: 180px;
	}
	.container {
		max-width: 100%;
	}
	.rowr {
		width: 698px;
	}
	.right_con {
		width: 698px;
		min-height: 420px;
		float: left;
		padding: 12px 0;
		color: #4e4e4e;
	}
	.yx-rotaiondown {
		width: 58%;
	}
	.yx-rotaiondown a {
		height: 48%;
	}
	.yx-rotaiondown a img {
		/* width: 99%; */
		/* height: 156px;
		 */
		height: 100%;
	}
}
@media(min-width: 992px) {
	.navbarzj{
		padding-left: 200px;
	}
}
@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: 240px;}
	#accordion .panel{
		width: 96%;
	}
	#accordion .panel-body p{
		padding-left: 0px;
		margin-left: -2px;
		border-left: 0px dotted #dcdada;
	}
	#accordion .panel-title a{
		display: block;
		height: 47px;
		line-height: 47px;
		padding-left: 50px;
		margin-bottom: 24px;
		background: #BF1919;
		font-size: 18px;
		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: #e8e8e8 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: #F59C1D url(../images/icon_bt_07.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: #F59C1D 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: #F59C1D;
		padding-left: 8px;
		border-left: 2px #F59C1D solid;
		margin-bottom: 20px;
	}

	.flink{
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
		width: 94%;
	}
	.flink ul{
		width: 100%;
	}
	.flink ul li {
		float: left;
		min-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;
		width: 250px;
		background: url(../images/spotred.jpg) left center no-repeat;
		padding-left: 2%;
	}
	.opr-toplist1-synew {
		position: relative;
		left: 230px;
		top: 6px;
	}
	.opr-toplist1-new{
		display: none;
	}
	.opr-toplist1-nynew {
		display: inline-block;
		line-height: 30px;
		float: right;
		margin-right: 8%;
		font-size: 12px;
		position: relative;
		left: 0px;
		top: 8px;
	}
	.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: 40%;
		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 ul .on .s_b {
		background: #F59C1D;
		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: #000;
		font-size: 14px;
		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;
	}
	/*献血地点内页*/

	.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: 360px;
		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{}
	.xd-img{
		width: 30%;
	}
	.xd-ctr{
		line-height: 18px;
		width: 60%;
		/*margin-left: 10%;*/
	}
	.xd-ctr p{
		font-size: 12px;
		color:#000;
	}

	.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;
	}
	/*幻灯�?*/
	.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 > 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 .nav-link {
		text-align: center;
		text-transform: none;
		font-size: 14px;
		color: #000;
	}
	.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open>.nav-link {
		width: 100%;
	}
	/*综合新闻*/
	.yx-rotaionbg{width: 100%;background-size:648px 388px; background-position:center;margin: 0 auto;height: 395px;}
	.yx-rotaiondown{width: 100%;background-size:648px 388px; background-position:center;margin: 0 auto;height: 395px;}
	.yx-rotaion{width: 632px;height:368px;position: relative; overflow: hidden; margin: 0 auto;margin-top: 15px }
	.rotaion_list img{width: 100%;}
	.yx-rotaion-r{width: 94%;margin-right:2%;margin-top: 10px;min-height: 180px;}
	.yx-rotaion-down{width: 94%;margin-right:2%;margin-top: 10px;min-height: 180px;max-width: 100%;}
	.col-md-w{width: 100%;}
	/*新闻*/
	.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;
		margin-left: 8px;
		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: 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>.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: 768px){
	#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: 240px;}
	#accordion .panel{
		width: 96%;
	}
	#accordion .panel-body p{
		padding-left: 0px;
		margin-left: -2px;
		border-left: 0px dotted #dcdada;
	}
	#accordion .panel-title a{
		display: block;
		padding: 4px 20px 0px 22px;
		height: 26px;
		margin-bottom: 24px;
		background: #BF1919;
		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: #F59C1D 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: #F59C1D url(../images/icon_bt_07.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: #F59C1D 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: #F59C1D;
		padding-left: 8px;
		border-left: 2px #F59C1D solid;
		margin-bottom: 20px;
	}

	.flink{
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
		width: 94%;
	}
	.flink ul{
		width: 100%;
	}
	.flink ul li {
		float: left;
		min-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;
		width: 250px;
		background: url(../images/spotred.jpg) left center no-repeat;
		padding-left: 2%;
	}
	.opr-toplist1-synew {
		position: relative;
		left: 230px;
		top: 6px;
	}
	.opr-toplist1-new{
		display: none;
	}
	.opr-toplist1-nynew {
		display: inline-block;
		line-height: 30px;
		float: right;
		margin-right: 8%;
		font-size: 12px;
		position: relative;
		left: 0px;
		top: 8px;
	}
	.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 ul .on .s_b {
		background: #F59C1D;
		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: #000;
		font-size: 14px;
		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;
	}
	/*献血地点内页*/

	.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: 360px;
		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{}
	.xd-img{
		width: 30%;
	}
	.xd-ctr{
		line-height: 18px;
		width: 60%;
		/*margin-left: 10%;*/
	}
	.xd-ctr p{
		font-size: 12px;
		color:#000;
	}

	.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;
	}
	/*幻灯�?*/
	.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 > 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: 64px;}
	.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>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open>.nav-link {
		width: 100%;
	}
	/*综合新闻*/
	.yx-rotaionbg{width: 648px;background-size:100% 388px;margin: 10 auto;margin-left: 8%;height: 395px;}
	.yx-rotaiondown{width: 648px;background-size:100% 388px;margin: 10 auto;margin-left: 8%;height: 395px;}
	.yx-rotaion{width: 632px;height:368px;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;}
	.yx-rotaion-down{width: 94%;margin-right:2%;margin-top: 10px;min-height: 180px;max-width: 100%;}
	.col-md-w{width: 100%;}
	/*新闻*/
	.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;
		margin-left: 8px;
		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;
	}
}
@media(max-width: 480px){
	.foot-nav-x{
		min-width: 30%;padding-left: 5%; font-size: 12px;
	}
	#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: 240px;}
	#accordion .panel{
		width: 96%;
	}
	#accordion .panel-body p{
		padding-left: 0px;
		margin-left: -2px;
		border-left: 0px dotted #dcdada;
	}
	#accordion .panel-title a{
		display: block;
		padding: 4px 20px 0px 22px;
		height: 24px;
		margin-bottom: 24px;
		background: #BF1919;
		font-size: 14px;
		color: #fff;
		border: 1px solid transparent;
		position: relative;
		line-height: 24px;
		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: #F59C1D 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: #F59C1D url(../images/icon_bt_07.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: #F59C1D 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: #F59C1D;
		padding-left: 8px;
		border-left: 2px #F59C1D solid;
		margin-bottom: 20px;
	}

	.flink{
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
		width: 94%;
	}
	.flink ul{
		width: 100%;
	}
	.flink ul li {
		float: left;
		min-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;
		width: 250px;
		background: url(../images/spotred.jpg) left center no-repeat;
		padding-left: 2%;
	}
	.opr-toplist1-synew {
		position: relative;
		left: 230px;
		top: 6px;
	}
	.opr-toplist1-new{
		display: none;
	}
	.opr-toplist1-nynew {
		display: inline-block;
		line-height: 30px;
		float: right;
		margin-right: 8%;
		font-size: 12px;
		position: relative;
		left: 0px;
		top: 8px;
	}
	.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 ul .on .s_b {
		background: #F59C1D;
		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: #000;
		font-size: 14px;
		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;
	}
	/*献血地点内页*/

	.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: 360px;
		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{}
	.xd-img{
		width: 30%;
	}
	.xd-ctr{
		line-height: 18px;
		width: 60%;
		/*margin-left: 10%;*/
	}
	.xd-ctr p{
		font-size: 12px;
		color:#000;
	}

	.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;
	}
	/*幻灯�?*/
	.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 > 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{margin-top: -14px; right:0;margin-right:16px;position: absolute;}*/
	.f-qrcode img{width: 70px;display: block;}
	.as-strip-title{margin-left: 50px;}
	.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>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open>.nav-link {
		width: 100%;
	}
	/*综合新闻*/
	.yx-rotaionbg{
		width: 96%;
		background-size:100%;
		margin-left: 2%;
		margin-right: 2%;
		height: 220px;
	}
	.yx-rotaiondown{
		width: 96%;
		background-size:100%;
		margin-left: 2%;
		margin-right: 2%;
		height: 220px;
		margin-top: 20px;
	}
	.yx-rotaiondown video {
		margin-top: 20px;
		width: 100%!important;
	}
	.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;}
	.yx-rotaion-down{width: 96%;margin-right:2%;margin-top: 10px;min-height: 180px;max-width: 100%;}
	/*新闻*/
	.index_news .container{}
	.new_list{width: 95%;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; transform: translateY(0);}

	.new_list ul p {
		line-height: 35px;
		float: left;
		margin-left: 8px;
		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: 360px){
	.panel-body ul p a {
		width: 220px;
	}
	.yx-rotaiondown{ 
		/* width: 50%; 
		height: 387px;
		position: relative;
		margin-top: 20px; */
		/* width: 50%; */
		display: flex;
		flex-direction: column;
		/* flex-wrap: wrap; 
		justify-content: space-around;
		box-sizing: border-box; 
		padding-bottom: 28px; */
		/* height: auto; */
		/* height: 350px; */
		/* margin-top: 38px; */
	}
	.yx-rotaiondown a {
		height: 48%;
	}
	.yx-rotaiondown a img {
		/* width: 99%; */
		/* height: 156px;
		 */
		height: 100%;
	}
}
@media(max-width: 320px){
	.panel-body ul p a {
		width: 180px;
	}
	.f-qrcode {
		 margin-top: 0px;
		 margin-right: 0px;
		margin-left: 120px;
		 position: relative;
	}
	.yx-rotation-t {
		color: #fff;
		font-size: 14px;
		font-family: microsoft yahei;
		z-index: 2;
		bottom: 20px;
		left: 10px;
		line-height: 40px;
		text-decoration: none;
		width: 70%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.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: 20px;
		z-index: 1;
	}
	.yx-rotation-focus {
		height: 40px;
		line-height: 40px;
		right: 20px;
		bottom: 20px;
		z-index: 2;
	}
	.yx-rotaionbg {
		width: 96%;
		background-size: 100%;
		background-position: 1px 0px;
		margin-left: 2%;
		margin-right: 2%;
		padding-bottom: 2px;
		height: 190px;
	}
	.yx-rotaiondown {
		/* width: 96%;
		background-size: 100%;
		background-position: 1px 0px;
		margin-left: 2%;
		margin-right: 2%;
		padding-bottom: 2px;
		height: 190px; */
	}
}
@media(max-width: 1680px){

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

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

}

/*-- //Responsive Design --*/

