/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	font-family: "微软雅黑";
}
span, a, img, input {
	display: block;
	border: 0;
}
.clearfix {
	clear: both;
}
li {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4 {
	font-weight: normal;
}
body {
	width: 7.5rem;
	margin: 0 auto;
}
.fd_l {
	float: left;
}
.fd_r {
	float: right
}
.dingb {
	max-width: 7.5rem;
	background-color: #CCC;
}
.fh {
	width: 0.6rem;
	height: 0.6rem;
}
.bz {
	width: 3.20rem;
	height: 0.63rem;
	margin: 0 auto
}
.logo {
	padding: 0.14rem 0;
}
/*banner*/
.banner {
	overflow: hidden;
	position: relative;
}
#banner_tu img {
	width: 100%;
}
#banner_d {
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 0.1rem;
	width: 0.6rem;
	cursor: pointer;
}
#banner_d li {
	background: #F57500;
	border-radius: 50%;
	width: 0.1rem;
	height: 0.1rem;
	float: left;
	margin-left: 0.05rem;
}
/*nva_box*/
.nva_box {
	max-width: 7.5rem;
}
.nva_list {
	padding-left: 0.36rem;
	padding-right: 0.36rem;
}
.nva_list li {
	width: calc(100% / 4 - 0.1rem);
	float: left;
	padding: 0 0.05rem;
	margin-top: 0.1rem;
}
.nva_list li a {
	font-size: 0.28rem;
	color: #fff;
	background-color: #363030;
	text-align: center;
	padding: 0.1rem 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.nva_list li a:hover {
	background-color: #cc3333;
}
/*产品中心*/
.product_box {
	max-width: 7.5rem;
	margin-top: 0.4rem;
}
.product_box h2 {
	font-size: 0.32rem;
	color: #525252;
	text-align: center;
}
.product_box h3 {
	font-size: 0.18rem;
	color: #b7b7b7;
	text-align: center;
	font-family: Arial;
}
.product_list {
	margin: 0.16rem 0.2rem;
	overflow: hidden;
}
.product_tu img {
	width: 100%;
	height:150px;
}
.product_list span {
	font-size: 0.26rem;
	color: #666;
	margin-top: 0.1rem;
	text-align: center;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.product_list li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.1rem;
	float: left;
	width: calc(100% / 2 - 0.2rem);
	margin: 0 0.1rem;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.product_list ul {
	margin-top: 0.28rem;
}
.product_list li:hover {
	border-bottom: 1px solid #cc3333;
}
.product_list li:hover span {
	color: #cc3333;
}
.product_box h4 {
	margin-top: 0.24rem;
}
.product_box h4 a {
	font-size: 0.26rem;
	color: #666;
	width: 1.44rem;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 0.04rem;
	padding: 0.03rem 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.product_box h4 a:hover {
	color: white;
	background-color: #cc3333;
	border: 1px solid #cc3333;
}
/*关于我们*/
.about_box {
	max-width: 7.5rem;
	padding-top: 0.6rem;
	padding-bottom: 0.26rem;
	border-bottom: 1px solid #cc3333;
}
.about_tu {
	width: 2.8rem;
	height: 2.58rem;
	float: left;
	margin-left: 0.3rem;
}
.about_tu img {
	width: 2.8rem;
	height: 2.58rem;
}
.about_nr {
	width: 3.56rem;
	float: left;
	margin-left: 0.25rem;
}
.about_nr h2 {
	color: #525252;
	font-size: 0.36rem;
}
.about_nr p {
	font-size: 0.24rem;
	color: #9c9b9b;
	line-height: 0.4rem;
	margin-top: 0.13rem;
}
/*新闻中心*/
.news_box {
	max-width: 7.5rem;
	margin-top: 0.5rem;
	background: url(../img/new_23.png) no-repeat;
	padding: 0.12rem 0 0.37rem;
}
.news_box h2 {
	font-size: 0.32rem;
	color: white;
	text-align: center;
}
.news_box h3 {
	font-size: 0.18rem;
	color: white;
	text-align: center;
}
.news_nr {
	float: left;
	width: 4rem;
	margin-left: 0.14rem;
}
.news_nr h4 {
	font-size: 0.28rem;
	color: #666;
}
.news_nr span {
	font-size: 0.2rem;
	color: #a3a1a1;
	margin-top: 0.1rem;
}
.news_nr p {
	font-size: 0.26rem;
	color: #7e7d7d;
	line-height: 0.45rem;
}
.news_tu {
	width: 2.5rem;
	height: 2.26rem;
	float: left;
}
.news_tu img {
	width: 100%;
}
.news {
	margin: 0.22rem 0.3rem 0.4rem 0.3rem;
}
.news li {
	background-color: #fff;
	padding: 0.1rem;
	margin-top: 0.12rem;
}
.news li:hover h4 {
	color: #cc3333;
}
.news_gd {
	width: 1.42rem;
	margin: 0 auto;
}
.news_gd a {
	font-size: 0.24rem;
	border: 1px solid #fff;
	text-align: center;
	color: #fff;
	padding: 0.06rem 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.news_gd a:hover {
	color: #cc3333;
	background-color: #fff;
}
.bq {
	color: #b1aeae;
	font-size: 0.24rem;
	text-align: center;
	line-height: 1.1rem;
}
.bq a {
	color: #b1aeae;
	font-size: 0.24rem;
	text-align: center;
	line-height: 1.1rem;
	display: -webkit-inline-box;
}
.k {
	height: 1.2rem
}
/*底部*/
.yj_box {
	width: 7.5rem;
	background-color: #333;
	position: fixed;
	bottom: 0;
	cursor: pointer;
}
.yj_box li span {
	color: white;
	font-size: 0.3rem;
	text-align: center;
	margin-top: 0.03rem;
}
.yj_box li img {
	width: 0.76rem;
	height: 0.72rem;
	margin: 0 auto;
}
.yj_box li {
	width: calc(100% / 3 - 0.03rem);
	float: left;
	border-right: 1px solid #fff;
	padding: 0.08rem 0;
}
.dh_cd {
	width: 7.5rem;
	text-align: center;
	position: absolute;
	top: 0;
	background: rgba(0,0,0,0.5);
	padding: 0.2rem 0;
	cursor: pointer;
}
.dh_jl {
	margin-top: 0.91rem;
}
.dh_cd li {
	padding: 0.05rem;
}
.dh_cd a {
	font-size: 0.28rem;
	color: white;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.dh_cd a:hover {
	color: #cc3333;
	opacity: 0.8;
}
/*关于我们*/
.dingb {
	position: relative;
	cursor: pointer;
}
.about_db {
	padding: 0.15rem 0.4rem 0.15rem 0.3rem;
	overflow: hidden;
}
.about_bz {
	width: 5.53rem;
}
.dh {
	width: 0.67rem;
	height: 0.53rem;
}
.about_bz img {
	width: 2.98rem;
	height: 0.6rem;
	margin: 0 auto
}
.dq_box {
	max-width: 7.5rem;
	margin: 0 auto;
	padding: 0.07rem 0.3rem;
}
.dq_bg {
	background-color: #f5f5f5
}
.dq_box p a {
	color: #666;
	display: -webkit-inline-box;
}
.dq_box p {
	font-size: 0.24rem;
	color: #666;
}
.dq_box p:hover a {
	color: #cc3333;
}
.float {
	float: left;
}
.dq {
	padding: 0 0.05rem;
}
.dh_jl {
	width: 7.5rem;
	text-align: center;
	position: absolute;
	top: 0;
	;
	background: rgba(0,0,0,0.5);
	padding: 0.2rem 0;
	cursor: pointer;
	z-index: 10;
	margin-top: 0.9rem;
}
.dh_jl li {
	padding: 0.05rem;
}
.dh_jl a {
	font-size: 0.28rem;
	color: white;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.dh_jl a:hover {
	color: #cc3333;
	opacity: 0.8;
}
.zy_box {
	max-width: 7.5rem;
}
.zy_list {
	padding: 0 0.3rem;
}
.zy_list li a {
	font-size: 0.28rem;
	color: #727272;
	border: 1px solid #727272;
	padding: 0.05rem 0.1rem;
	margin-right: 0.2rem;
}
.zy_list li a:active {
	color: #fff;
	border: 1px solid #cc3333;
	background-color: #cc3333;
}
.zy_list li {
	float: left;
	margin-top: 0.2rem;
}
.zy_list li .bj {
	color: #fff;
	border: 1px solid #cc3333;
	background-color: #cc3333;
}
.about_zw {
	max-width: 7.5rem;
	margin-top: 0.2rem;
	border-bottom: 1px solid #727272;
	padding-bottom: 0.2rem;
	margin-left:6px;
	margin-right:6px;
}
.about_zw h1 {
	font-size: 0.3rem;
	color: #cc3333;
	text-align: center;
}
.about_zw img {
	width: 100% !important;
	height: auto !important;
	margin-top: 0.1rem;
}
.about_zw p {
	font-size: 0.26rem;
	color: #7e7d7d;
	line-height: 0.4rem;
	text-indent: 0.28rem;
	margin-top: 0.1rem;
	padding: 0 0.1rem;
}
.ys {
	color: #cc3333;
}
/*案例展示*/
.case_box {
	max-width: 7.5rem;
}
.case_list li span {
	font-size: 0.28rem;
	color: #fff;
	text-align: center;
	background: #999;
	padding: 0.1rem 0;
	margin: 0.1rem auto 0;
}
.case_list li img {
	width: 3.35rem;
	height: 2.18rem;
	margin: 0.1rem auto;
}
.case_list li {
	width: calc(100% / 2 - 0.02rem);
	float: left;
	margin-top: 0.1rem;
}
.case_list li a {
	margin: 0.1rem;
	overflow: hidden;
}
.case_list {
	padding: 0 0.1rem 0.14rem;
	border: 1px solid #727272;
	margin-top: 0.2rem;
}
.case_list li:hover img {
	opacity: 0.8;
}
.case_list li:hover span {
	color: #cc3333;
}
.an a {
	color: #333;
	transition: all 0.3s;
	font-size: 0.24rem;
	display: block;
}
.an dd, .an dt {
	border: 1px solid #333;
	float: left;
	margin-right: 0.05rem;
	transition: all 0.3s;
}
.an dd {
	padding: 0.05rem 0.1rem;
}
.an dt {
	text-align: center;
	padding: 0.05rem 0.1rem;
}
.an {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.2rem;
	width: 40%;
}
.an dd:hover {
	border: 1px solid #cc3333;
	background-color: #cc3333;
}
.an dt:hover {
	border: 1px solid #cc3333;
	background-color: #cc3333;
}
.an dd:hover a {
	color: #fff;
}
.an dt:hover a {
	color: #fff;
}
#ys {
	border: 1px solid #cc3333;
	background-color: #cc3333;
}
#ys_a {
	color: white;
}
.about_zw span {
	font-size: 0.2rem;

	color: #999;
}
.fy li {
	font-size: 0.24rem;
}
.fy li {
	float: left;
	line-height: 0.60rem;
	width: 98%;
}
.fy li a {
	color: #666;
	font-size: 0.24rem;
	transition: color 0.3s;
	display: -webkit-inline-box;
}
.fy li:hover a {
	color: #cc3333;
}
.fy_z {
	float: right !important;
	margin-right: 0.3rem;
}
.fy {;
	margin-left: 0.2rem;
	padding-bottom: 0.1rem;
	margin-top: 0.2rem
}
/*产品中心*/
.cp_box {
	max-width: 7.5rem;
}
.cp_list li h2 {
	font-size: 0.28rem;
	color: #727272;
	text-align: center;
	padding: 0.1rem 0;
	margin: 0.1rem auto 0;
	border-bottom: 1px solid #999;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.cp_tu {
	width: 3.35rem;
	height: 2.18rem;
	overflow: hidden;
}
.cp_list li img {
	width: 3.35rem;
	height: 2.18rem;
	margin: auto;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
}
.cp_list li {
	width: calc(100% / 2 - 0.02rem);
	float: left;
	margin-top: 0.1rem;
}
.cp_list li a {
	margin: 0.1rem;
	overflow: hidden;
}
.cp_list {
	padding: 0 0.1rem 0.14rem;
	border: 1px solid #727272;
	margin-top: 0.2rem;
}
.cp_list li:hover img {
	transform: scale(1.2) rotate(-3deg)
}
.cp_list li:hover h2 {
	color: #cc3333;
	border-bottom: 1px solid #cc3333;
}
/*新闻中心*/
.xw_box {
	max-width: 7.5rem;
}
.xw_list {
	padding: 0.1rem 0.3rem;
	border: 1px solid #727272;
	margin-top: 0.2rem;
}
.xw_nr {
	float: left;
	width: 4.2rem;
	margin-left: 0.14rem;
}
.xw_nr h4 {
	font-size: 0.28rem;
	color: #666;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.xw_nr span {
	font-size: 0.2rem;
	color: #a3a1a1;
	margin-top: 0.1rem;
}
.xw_nr p {
	font-size: 0.26rem;
	color: #7e7d7d;
	line-height: 0.45rem;
}
.xw_tu {
	width: 2.5rem;
	height: 2.26rem;
	float: left;
}
.xw_tu img {
	width: 100%;
}
.xw_list li {
	padding-bottom: 0.1rem;
	border-bottom: 1px dashed #999;
	margin-top: 0.2rem;
}
.xw_list li:hover h4 {
	color: #cc3333;
}
.about_zw h2 {
	font-size: 0.28rem;
	color: #666;
	margin-top: 0.1rem;
}
/*服务中心*/
.about_zw h3 {
	font-size: 0.28rem;
	color: #666;
	line-height: 0.4rem;
	text-indent: 0.28rem;
	margin-top: 0.1rem;
	padding: 0 0.1rem;
}
/*在线留言*/
.zx_box {
	max-width: 7.5rem;
	background: url(../img/ly.png)no-repeat;
}
.zx {
	background: rgba(250,250,250,0.8);
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}
.zx_box h1 {
	font-size: 0.3rem;
	color: #cc3333;
	text-align: center;
}
.ly_list {
	padding: 0 0.3rem;
}
.ly_list li {
	margin-top: 0.2rem;
	font-size: 0.28rem;
}
.ly_list li input {
	border: 1px solid #999;
	width: 100%;
	height: 0.5rem;
	font-size: 0.28rem;
	border-radius: 0.04rem;
	color: #666;
}
.ly_nr {
	display: block;
	width: 100%;
	font-size: 0.28rem;
	height: 1rem;
	border-radius: 0.04rem;
	color: #666;
}
.ly_list li input.tj {
	color: white;
	background: #cc3333;
	border: none;
	cursor: pointer;
}
.ly_list li input.yz {
	width: 1.3rem;
	height: 0.35rem;
}
.ly_list li span {
	color: #666;
}
.ly_list li img {
	width: 0.64rem;
	height: 0.27rem;
	border: 1px solid #666;
	margin-top: 0.04rem;
	margin-left: 0.05rem;
}
/*联系我们*/
.lx_box {
	max-width: 7.5rem;
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}
.lx_box h1 {
	font-size: 0.3rem;
	color: #cc3333;
	text-align: center;
	border-bottom: 1px solid #999;
	padding-bottom: 0.1rem;
}
.lx_list {
padding: 0 .03rem;
}
.lx_list li {
	width: 100%;
	border: 1px solid #EEEEEE;
	background-color: #FCFCFC;
	margin-top: 0.7rem;
	position: relative;
	padding-top: 0.6rem;
	padding-bottom: 0.2rem;
}
.img1 {
	width: 1rem;
	height: 1rem;
	position: absolute;
	left: 50%;
	margin-left: -0.5rem;
	top: 0;
	margin-top: -0.5rem;
}
.lx_list h2 {
	font-size: 0.28rem;
	color: #3B3B3B;
	text-align: center;
}
.lx_list p {
	font-size: 0.24rem;
	color: #666;
	text-align: center;
	line-height: 0.38rem;
}
.img2 {
	width: 1rem;
	height: 1rem;
	margin: 0 auto;
}
/*分页*/
.pages {
	overflow: hidden;
	margin: 30px auto;
	font-size: 12px;
	text-align: center;
}
.pages a {
	display: inline-block;
	margin: 0 2px;
	height: 34px;
	line-height: 34px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	padding: 0 12px
}
.pages a.cur {
	background: #cc3333;
	border-color: #cc3333;
	color: #fff;
	text-decoration: none;
}
.pages a:hover {
	background: #cc3333;
	border-color: #cc3333;
	color: #fff;
	text-decoration: none;
}
.pages span {
	display: inline-block;
	margin: 0 2px;
	height: 34px;
	padding: 0 12px;
	line-height: 34px;
	background: #cc3333;
	border: 1px solid ##cc3333;
	color: #fff;
	text-align: center;
}
