/*************************
*******body******
**************************/
@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

body {
	font: 14px "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	height: 100%;
	min-width: 1260px;
	background: #fff;
	max-width: 100%;
	overflow: auto;
	overflow-x: hidden
}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;  -webkit-appearance:none;}
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none; -webkit-appearance:none;  }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化a的样式和字体样式*/
a{ color:#000000; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none; text-decoration:none; }
a:hover{ color: #000; text-decoration:none; }
ul, li, ol {  list-style-type: none;
}
/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { /*兼容 IE*/ zoom: 1;}
/************全局样式************/
.fl {  float: left;  }
.fr { float: right;  }
/*t图片样式*/
.center-block{display:block;margin-right:auto;margin-left:auto}
img { border: 0px; vertical-align: middle;  }
.img-responsive{display:block;height:auto;margin-left: auto; margin-right: auto;max-width:100%}
.avatar {  display: block;overflow: hidden; width: 100%; }

.avatar img{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;  }
.avatar:hover img {transform: scale(1.3); transition: all 1s ease 0s; -webkit-transform: scale(1.3);  }
/*文字超出隐藏*/
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2 {display: -webkit-box;display: block;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*使容器内容垂直居中*/
.ytable{ display:table; width:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}

.main_box {
	width: 1200px;
	margin: 0 auto;
}

/*************************
*******首页******
**************************/
/*欢迎进入*/
.welcome { width: 100%;height: 38px; background: #EEEEEE;}
.welcome_text { font-size: 12px; color: #999; line-height: 38px; }
.welcome_nav {font-size: 12px; color: #999; height: 38px; line-height: 38px;  }
.welcome_nav a {  font-size: 12px; color: #999;  line-height: 38px;  }
.welcome_nav a:hover {  font-size: 12px;  color: #05AA46;  line-height: 38px;  }
/*-- logo --*/


.header_center {
	height: 80px;
	padding: 8px 0;
	overflow: hidden;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;

}
.header_center .logo {
	float: left;
	width:110px;
	margin-top:10px;

}
.header_center .top_ti {
	float: left;
	padding-top:10px;
	width:500px;

}
.header_center .top_ti b {
	color:#333333;
	font-size:28px;
	font-weight:bold;
	display: block;
	padding-bottom: 6px;

}
.header_center .top_ti span{ color:#157FDA;}
.header_center .top_ti p {
	color:#333;

	font-size:16px;


}


.header_phone {
	float: right;
	width:200px;
	margin-top:2px;
	text-align:right;
}

.header_phone  img{ padding-right:8px;}
.header_phone b{ color:#157FDA; font-size:28px; font-weight:bold; margin-top:0; }

/*导航*/
.navbar {
	position: relative;
	min-height: 60px;
	margin-bottom: 0px;
	background-color:#157FDA;
	border: none;
	line-height: 60px;

}
.nav li {
	text-align: center;
	float: left;
	font-size: 16px;
	position: relative;

}
.nav > li > a {
	font-size:16px; color:#fff;width: 150px;display:block; float:left;position: relative;z-index: 4; text-decoration:none; transition: all 0.2s;
}
.nav > li:last-child{ border:none}

.nav li a:after{content:'';position:absolute;width:100%;height:0;background:#05AA46;bottom:0;left:0;-webkit-transition:height .3s;transition:height .3s;z-index: -1;}
.nav li:hover a:after,.nav li.cur a:after{height:100%;}
.nav li ul{ width: 100%; position: absolute; top:60px; z-index: 999; background: #157FDA; text-align: center; display: none;  }
.nav li ul li{ width:100%;}
.nav li ul li a{float: left; display: block; text-align: center; width:100%; color: #fff; line-height: 35px; height: 35px; border-bottom: 1px solid #dedede;}
.nav li ul li a:hover{ background: #157FDA;}
.nav li:hover ul{ display: block;}
/*-- 轮番大图Slider --*/
.slider {
	position: relative;
	padding: 0;
	margin: 0;


}
.slider:hover .centered-btns_nav{ display: block;}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;

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


}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	border: 0;



}


a.callbacks_nav {
	display: none;
}
ul.callbacks_tabs {
	position: absolute;

	bottom: 5%;
	left: 44.3%;
}
ul.callbacks_tabs li {
	display: inline-block;
}
.callbacks_tabs a {
	visibility: hidden;
}
.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	visibility: visible;
	display: inline-block;
	height: 5px;
	width: 40px;
	background: #484A50;
}
.callbacks_here a:after {
	background: #FFF;
}

.centered-btns_nav { 	display: none; position: absolute; top: 50%; z-index: 2; width: 38px; height: 61px; margin-top: -40px; line-height: 200px; background-image: url(../images/arrow.gif); overflow: hidden; opacity: .5;filter:alpha(opacity=50);}
.next { right: 60px; background-position: right 0px;}
.prev {left: 60px; background-position: left 0px;}
.centered-btns_nav:active { opacity: 1;filter:alpha(opacity=100);}
.centered-btns_tabs { position: absolute; bottom: 20px;left:15%; right: 15%; text-align: center; font-size: 0; list-style-type: none;z-index:9;}
.centered-btns_tabs li { display: inline-block; margin: 0 10px; *display: inline; *zoom: 1;}
.centered-btns_tabs a { border: 1px solid #dedede; display: inline-block; width: 14px; height:14px; border-radius: 50%; line-height: 20px; background-color: rgba(0, 0, 0, .3); background-color: #ccc\9; overflow: hidden; *display: inline; *zoom: 1;}
.centered-btns_tabs .centered-btns_here a { background-color: rgba(0, 0, 0, .8); background-color: #157FDA;}
/*-- 轮番大图Slider end --*/
.m_title{ font-size: 34px; display: block; text-align: center; color: #333; }
.m_title2{ text-align: center; margin: 10px 0; font-size: 15px; color: #666;}
/*产品中心*/
.product{ margin-top: 40px;}
.pro_nav{ width:380px; background: #157FDA; height:620px; border-radius: 0 20px 0 0; }
.pro_nav_txt{ margin:40px; border: 3px solid #fff; height:500px; border-radius: 0 20px 0 0; color: #fff; padding: 20px;}
.pro_nav_txt b{display: block; font-size: 30px; margin-bottom:20px;}
.pro_nav_txt span{ display: block; font-size: 26px; text-transform: uppercase;}
.pro_nav_txt a {position: relative;z-index: 4; text-decoration:none; transition: all 0.2s; display: block; color: #fff; border: 1px solid #fff; height: 30px; line-height: 30px; margin-bottom: 8px; font-size: 16px; padding:5px 10px;}
.pro_nav_txt a:after{content:'';position:absolute;width:0;height:100%;background:#05AA46;bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;z-index: -1;}
.pro_nav_txt .p1:hover a:after{width:100%;}

.pro_nav_txt p{ margin:20px 0;}
.pro_nav_txt i{ display: block; font-style: normal; font-size:18px; text-align: center;}
.pro_nav_txt .more_a3{ width: 120px; height: 30px; margin: 10px auto; border-radius: 10px 0 10px 0; text-align: center; color: #fff; background: #05AA46; font-size: 14px; border: none;}
.pro_frbox{width: 760px;overflow: hidden; position: relative; margin-top: 33px; background: #EBEFF2; padding: 30px; height:527px;  }
.pro_frUl{ width: 100%; }
.pro_frBtnL{cursor:pointer;display:inline;float:left;height:36px;  z-index:99;padding: 5px; background: #157FDA;width:36px; color: #fff; }
.pro_frBtnR{float:left;height:36px;z-index:99; background: #157FDA;width:36px; margin-left: 5px; padding: 5px; color: #fff;cursor:pointer; }
.pro_frUl ul li{display:inline;float:left;width: 100%;overflow:hidden;position:relative;}
.pro_frUl li b{ font-size:26px; display: block; color: #05AA46;margin-bottom: 20px; }
.pro_frUl li p{ color: #666; line-height:22px;}
.pro_frUl li span{ color: #dedede; text-transform: uppercase; font-size: 18px; padding-left:10px;  font-weight: normal;}
.product_txt{ width: 370px; margin-top: 40px;}
.product_tu{width:370px;margin-top: 30px;}
.pro_frUl li .product_txt b{ font-size: 15px; color: #333; margin-bottom: 10px; }
.pro_frUl li .product_txt p{ line-height: 24px; color: #666; }
.pro_frUl li p a{ color: #05AA46; display: block; margin-top: 15px;}


.pro_frUl li th {
	font-size: 15px;
	padding: 10px;
	border: 1px solid #fff;
	color: #fff;
	background: #8B8B8B;
	text-align: center;
}
.pro_frUl li tr td {
	font-size: 15px;
	padding:7px;
	color: #666;
	background: #E2E5EA;
	text-align: center;
	border:1px solid #fff;
}
/*恶臭的危害*/
.gongyi{ margin-top: 50px;}
@keyframes warn {
	0% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.0;
	}

	25% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.1;
	}

	50% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.3;
	}

	75% {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		opacity: 0.5;
	}

	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.0;
	}
}

@keyframes warn1 {
	0% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.0;
	}

	25% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.1;
	}

	50% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.3;
	}

	75% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}

	100% {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		opacity: 0.0;
	}
}

.tdimg {
	position: relative;
	width:400px;
	height:400px;
	left: 10px;
	top: 10px;

}

.yuan {
	position: absolute;
	width:250px;
	height: 250px;
	left:75px;
	top: 75px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;

	border-radius: 50%;
	background: #157FDA;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
}
.yuan b{ font-size:28px; color: #fff; }
.pulse {
	position: absolute;
	width: 366px;
	height: 366px;
	left: 17px;
	top: 17px;
	border: 1px solid #157FDA;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn 2s ease-out;
	-moz-animation: warn 2s ease-out;
	animation: warn 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 30px #157FDA;
}

.pulse1 {
	position: absolute;
	width: 366px;
	height: 366px;
	left: 17px;
	top: 17px;
	border: 1px solid #157FDA;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn1 2s ease-out;
	-moz-animation: warn1 2s ease-out;
	animation: warn1 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 30px #157FDA;
}
.td{ margin-top:30px; width: 400px; text-align: right;}
.td b{ font-size:24px; color:#333; font-weight:bold; line-height:28px; display: block; margin-top: 30px;}
.td b img{ padding-right: 15px;}
.td p{ padding-left:153px; line-height: 32px;}

.td2{ margin-top:30px; width: 400px; }
.td2 b{ font-size:24px; color:#333; font-weight:bold; line-height:28px; display: block;margin-top: 30px;}
.td2 b img{ padding-left: 15px;}
.td2 p{ padding-right:153px; line-height: 32px;}
/*优势*/
.ysbg{ background: url("../images/ysbg.png") no-repeat top; padding-top: 50px; margin-top: 50px;}
.ys_box{ width:100%; height:auto; padding-bottom:20px;}
.ys_left{ width:600px; float:left;}
.ys_left b{ width:100%; display: block;}
.ys_list{  padding:15px 10px ; text-align: center; font-size:38px; background:#157FDA; margin-right:20px; color:#fff;}
.ys_list i{ font-style: normal;}
.ys_list { display:block; float:left; width:70px;}
.ys_list2{ display:block; float:left; width:490px;}
.ys_list2 > em{ display:block; font-style:normal; }
.ys_title{color:#333; font-size:20px; font-weight:bold;line-height:50px; padding-left:5px; }
.ys_list2 em a{ color:#05AA46; display:block; border:2px dashed #D8D8D8; float:left; margin:0 6px; padding:5px 20px; font-size:15px; text-decoration:none;}
.ys_left span > img{ width:128px; padding-right:18px;}
.ys_left p{ padding-left:114px; line-height:24px; font-size:14px; color:#666; margin: 8px 0;}
.ys_01{ margin-top:40px;}
/*流程*/
.liucheng {
	overflow: hidden;
	width: 100%;
	padding: 50px 0;
	background-color: #EBEFF2;
	margin-top: 30px;
}

.liucheng .list {
	overflow: hidden;
	margin-top: 30px;
	width: 100%;
	padding:30px 0;
}
.liucheng .list li {
	list-style: none;
	float: left;
	width: 11%;
	position: relative;
	margin-right: 39px;
	cursor: pointer;
}
.liucheng .list li img {
	display: block;
	margin: 0 auto;
	transition: all 0.5s;
}
.liucheng .list li:hover img{transform: rotatey(180deg);
	-webkit-transform: rotatey(180deg);
}
.liucheng .list li p {
	text-align: center;
	font-size: 14px;
	margin-top: 15px;
	color: #666
}
.liucheng .list li i {
	display: block;
	background: url(../images/lc-xjx.png) no-repeat center;
	width: 16px;
	height: 13px;
	position: absolute;
	top: 38px;
	right: -30px;
}
.liucheng .list li.last {
	margin-right: 0;
}
.liucheng a{ display: block; }
.liucheng .more_a4{ width: 240px; height: 50px; line-height: 50px; margin: 10px auto; border-radius: 10px; text-align: center; color: #fff; background: #157FDA; font-size: 16px; border: none;}
/*工程案例*/
.case_frbox{ margin: 50px 0;}
.case_tit{ font-size: 24px; text-align: center; display: block; margin:20px 0;}
.case_frBtnL{cursor:pointer;display:inline;float:left;height:46px; padding: 5px; background: #157FDA; margin-top:93px;width:46px; color: #fff;}
.case_frUl{float:left; width: 1088px; overflow: hidden;}
.case_frBtnR{float:right;height:46px; background: #157FDA; margin-top:93px;width:46px;  padding: 5px; color: #fff;cursor:pointer; }
.case_frUl ul li{display:inline;float:left;width:322px;  background: #fff; padding-bottom: 10px; margin:10px 20px;overflow:hidden;position:relative;}
.case_frUl ul li p { font-size: 14px; text-align: center;color: #333;  display: block;  padding:10px 5px;}
.case_frUl ul li a img{width:100%;}

/*关于我们*/
.about{background: url("../images/about.jpg")no-repeat; padding: 60px 0; margin-top: 50px;}
.about_fl{ width:590px; height: 496px; overflow: hidden;position: relative; padding-right: 30px; }
.about_fl p{ line-height: 26px; padding: 10px 0; color: #fff;}
.about_fl .ab-title{ font-size: 24px; color: #157FDA; font-weight: bold; margin-top: 40px;}
.about_fr{ width: 580px; height: 496px; overflow: hidden; position: relative; }
.about_fr img{ position: absolute; bottom: 0; left: 0;}
.ab_list2{ background: #157FDA; position: absolute; bottom: 0; left: 0; width: 100%;}
.ab_list2 li{width:180px; padding: 10px 10px; cursor: pointer; color:#fff;  padding:10px 0;text-align: center;float: left;
	-webkit-transition:transform .3s;transition:transform .3s;}
.ab_list li b{display: block;font-size: 38px;color: #157FDA;overflow: hidden;line-height: 55px;}
.ab_list2 li b{display: block;font-size: 38px;color: #fff;overflow: hidden;line-height: 55px;}
.ab_list2 li i{display: block;}
.ab_list2 li:hover{-webkit-transform:translate(0,-5px);transform:translate(0,-5px); background: #05AA46;}
.more_a2 { display: inline-block; line-height: 40px; padding: 0px 23px; color: #05AA46; position: relative; transition: all 0.8s ease 0s; font-size: 16px; }
.more_a2 span { display: inline-block; position: relative; z-index: 2; }
.more_a2::before { content: ""; position: absolute; left: 0px; bottom: 0px; background:#05AA46; width: 100%; height: 1px; transition: all 0.3s ease 0s; }
.more_a2:hover { border-bottom-color:#05AA46; color: rgb(255, 255, 255); }
.more_a2:hover::before { height: 100%; }
/*资质荣誉*/
.ho_tit{ font-size: 24px; text-align: center; display: block; margin:20px 0;}
.honor{margin:0 auto; background: #EBEFF2; padding:30px 50px 50px 30px;}
.ho_frBtnL{cursor:pointer;display:inline;float:left;height:46px; padding: 5px; background: #157FDA; margin-top:93px;width:46px; color: #fff;}
.ho_frUl{float:left; width: 1088px; overflow: hidden;}
.ho_frBtnR{float:right;height:46px; background: #157FDA; margin-top:93px;width:46px;  padding: 5px; color: #fff;cursor:pointer; }
.ho_frUl ul li{display:inline;float:left;width:230px; border: 1px solid #dedede; background: #fff; padding-bottom: 10px; margin:10px 20px;overflow:hidden;position:relative;}
.ho_frUl ul li a b{ font-size: 18px; font-weight: 500; text-align: center;color: #333;  display: block; padding: 5px;}
.ho_frUl ul li a img{width:100%;}
.ho_frUl ul li:hover{ background: #157FDA;}
.ho_frUl ul li:hover p,.ho_frUl ul li:hover b{ color: #fff;}
.ho_frUl ul li:hover p,.ho_frUl ul li:hover b{ color: #fff;}

/*新闻*/
.news{ margin-top:60px; }
.news_content{ width:780px; margin-right: 20px; float:left; margin-bottom:40px; margin-top:10px;}
.news_tit{	color:#333;
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	margin:0;
	padding-bottom:10px; border-bottom:1px solid #eee; }
.news_tit span{ float: right;}
.news_tit span a{ color: #999; font-size: 16px; font-weight: normal;}
.new_l{float: left;width:370px; margin-right:20px;height:auto; margin-top:20px;}
.new_l dd b {font-size: 18px;font-weight:normal;color: #333;padding:15px 0 10px;line-height: 18px; font-weight:bold; display: block;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.new_l dd p{color: #666;line-height: 24px;font-size: 14px;margin-bottom:8px;}
.new_l dd .more{font-size: 14px;color: #999;}
.new_l dd .more:hover{color: #157FDA;}
.new_r{float: right;width:370px; margin-right:20px; margin-top:20px;}
.new_r ul { padding:0; margin:0;}
.new_r li{height:96px;border-bottom:1px dashed #d0d0d0;margin-bottom:25px;}
.new_r li i{float: left;width:66px;height: 69px;text-align: center;font-size: 12px;color: #bebebe;line-height:22px; font-style: normal;}
.new_r li i em{display: block;font-size: 36px;line-height: 36px;padding:4px 0 0;font-style: normal;}
.new_r li p{float: right;width:296px}
.new_r li p a{display:block;font-size: 16px; padding-bottom:5px;color:#333;line-height: 24px; height: 24px;font-weight:bold;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.new_r li p span{display:block;font-size: 14px;color: #999;line-height: 18px;}
.new_r li:hover i{color: #157FDA;border-color: #157FDA;}
.new_r li:hover a{color: #157FDA;}
.new_r li.last{border: 0;margin-bottom: 0;}
.news_wt{ width:340px; float:right;margin-bottom:60px; background: #EBEFF2; padding: 30px;}
/***********常见问题*/
.wt {
	width: 100%;
	margin: 0 auto;

}


.list_lh {
	height: 360px;
	overflow: hidden;
}
.list_lh ul {
	padding: 0;
}
.list_lh li {
	padding: 10px 10px;
	height: auto;
	list-style: none;
	border-bottom: 1px dotted #ccc;
}
.list_lh li span {
	padding: 0 2px;
	display: block;
	height: 30px;
	float: left;
}
.list_lh li a {
	color: #333;
}

.list_lh li p {

	line-height: 34px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nes-wen{ font-size: 16px; font-weight: bold; color: #333;}

/*底部开始*/


.footer{ background:#F0F2F6; overflow: hidden;padding: 60px 10px 10px 60px;}
.footer b{display: block;font-size: 26px;color: #333;height: 60px;line-height: 36px;overflow: hidden;font-weight: normal;text-transform: uppercase; display: block;}
.footer b i{font-size: 24px;}
.f_nav{width: 440px;}
.f_nav ul li{float: left;width: 210px;line-height:36px;height: 36px;overflow: hidden; background:url(../images/jt.png) no-repeat left;}
.f_nav ul li a{font-size: 14px;color:#666;padding-left: 15px;}
.f_nav ul li a:hover{color: #157FDA;}
.f_ewm{ width: 340px; text-align: center; padding-bottom: 15px;}
.f_ewm span{ display: block; font-size: 30px; font-weight: bold;}
.f_ewm span img{ height:40px;}
.ftmore{ width: 110px;   display: block; height: 40px; border:1px solid #157FDA; line-height: 40px; text-align: center; margin: 15px auto;}
.ftmore a{color:#157FDA;}
.f_ewm p img{width: 110px;height: 110px;}
.f_ewm p{ line-height: 40px; }
.f_contact{width: 420px; padding-bottom: 15px;}
.f_contact p{font-size: 14px;color:#666;line-height: 36px;}
.f_bot{font-size: 14px;color:#8B8B8B;line-height: 50px;height: 50px; border-top:1px solid #dedede; }
.f_bot span{ float: right;}
.f_bot a{color: #8B8B8B;}

/*底部 end*/
/*返回顶部*/
.scrollToTop {
	width: 52px;
	height: 52px;
	position: fixed;
	bottom: 5%;
	right: 2%;
	display: none;
	background: #157FDA;
	color: #ebebeb;
	border-radius: 3px;
	text-align: center;
	line-height: 52px;
	z-index: 999; }
.scrollToTop:hover {
	color: #FFF; }
.scrollToTop:focus {
	color: #FFF; }
/*返回顶部 end*/