@charset "utf-8";
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #000; TEXT-DECORATION: none !important;
}
A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; 
}
LI {
	LIST-STYLE-TYPE: none
}
body,td,th {
	font-family: 微软雅黑; 
}

body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}
i,em{
	font-style: normal;
}

.clear{clear:both;}
.f-l{float:left;}
.f-r{float:right;}

.width1280{margin:0 auto; width:1300px; height:auto; overflow:hidden;}


/*--nav--*/
#dh{width:100%; height:auto;text-align:center; background-color:#242424; overflow:hidden;}
*{list-style:none;}

.width1200 {MARGIN: 0px auto; WIDTH:1300px;}
.margintop10 {MARGIN-TOP: 0px}
.cl {CLEAR: both}
.nav1 {LINE-HEIGHT: 0px; HEIGHT:50px;}
.nav1 UL .pli {Z-INDEX: 2332; POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT:50px; WIDTH:100px; margin-right:100px; FLOAT: left; HEIGHT:50px; list-style:none; }
.nav1 UL .pli OL {POSITION: absolute;  PADDING-BOTTOM: 0px; WIDTH: 110px; DISPLAY: none;  HEIGHT: auto;  LEFT: 13px;}
.nav1 UL .onpli { border-top:5px solid #888;transition: all .3s;}
.nav1 UL .onpli OL {DISPLAY: block}
.nav1 UL .pli A {
	DISPLAY: block;
	FONT-FAMILY: "微软雅黑";
	COLOR: #888;
	FONT-SIZE: 16px;
	text-decoration: none;
	font-weight:bold;
}
.nav1 UL .pli A:hover {
	COLOR: #e5e5e5;
}
.nav1 UL .onpli A {
	COLOR: #e5e5e5;
	list-style:none;
}
.nav1 UL .pli OL LI A:hover {DISPLAY: block; BACKGROUND: #57BC54; COLOR: #6bb90f; TEXT-DECORATION: none}
.nav1 UL .pli OL LI A {COLOR: #6bb90f; FONT-SIZE: 14px; FONT-WEIGHT: normal}
.nav1 UL .pclosepli OL {DISPLAY: none}




/*banner*/
#banner {position: relative;overflow: hidden; width: 100%; }
#banner ul {
	position: relative;
	overflow: hidden;
	width: 300%;
	z-index:-1
}
#banner ul li {
	width: 33.333%;
	float: left
}
#banner ul li img {
	width: 100%;display: block;;
}
#banner aside {
	position: absolute;
	top: 0;
	bottom: 0;
	height: 0;
	width: 90%;
	right: 0;
	left: 0;
	margin: auto
}
#banner aside span {display: block;
	width: 65px;
	height: 65px;
	z-index: 63;
	background: rgba(255,255,255,0.6);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	cursor: pointer;
	opacity: 0;
	transition: all 0.3s;
	margin-top:-2%;
}
#banner:hover aside span{ 
	opacity: 1;}
#banner aside span:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 20%;
	margin: auto;
	width: 27px;
	height: 27px;
	border-top: 3px solid #434343;
	border-left: 3px solid #434343;
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg)
}
#banner aside span.prev {
	float: left;
}

#banner aside span.next {
	float: right;
}
#banner aside span.next:after {
	left: 0;
	right: 20%;
	-webkit-transform: rotateZ(135deg);
	-moz-transform: rotateZ(135deg);
	-ms-transform: rotateZ(135deg);
	-o-transform: rotateZ(135deg);
	transform: rotateZ(135deg)
}
#banner>div {
	width: 110px;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 7%;
	margin: auto
}
#banner>div em {display: block;
	float: left;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 3px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 4.75px;
	background: #fff;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	cursor: pointer
}
#banner>div em.act {
	background: #867e69
}


.sl,.st,.st div,.sl div{
	overflow: hidden;
}


/*--联系--*/
#fl{width:100%; height:118px; background-color:#f2f2f2;}
.fl1{margin:0 auto; width:1260px; height:118px;}
.fl2{width:315px; height:88px; text-align:center; padding-top:30px; background-color:#242424;}
.fl2 span{color:#888;}
.fl2 a{font-family:"微软雅黑"; font-size:16px; color:#fff;}
.fl2 a:hover{ color:#FFCC00}
.fl3{width:315px; height:88px; text-align:center; padding-top:30px; background-color:#e5e5e5;}
.fl3 span{color:#888;}
.fl3 a{font-family:"微软雅黑"; font-size:16px; color:#222;}
.fl3 a:hover{ color:#d10b0b}

/*--栏目--*/
#sylm{margin:0 auto; width:1280px; height:auto; text-align:center; margin-top:50px;font-family:"微软雅黑"; font-size:18px; color:#222;}
#sylm .s-k{margin:0 auto; width:250px; height:42px;text-align:center; border:1px solid #333; font-family:"微软雅黑"; font-size:24px; color:#333; padding-top:8px; margin-bottom:10px;}


/*------------分类---------*/
#cpzs{margin:0 auto; width:80%; height:auto; margin-top:20px; overflow:hidden;}
#cpzs-left{width:15%; height:auto;}
#cpzs-left li{width:90%; height:auto; background:url(img/l1.png) right no-repeat;text-align:left; background-color:#f2f1f7;border-radius:3px; padding:13px 18px 13px 18px; margin-bottom:15px;line-height:24px;}
#cpzs-left li a{font-family:font-family: 'helveticaneueltstd0',Arial,"Microsoft Yahei" !important;font-size: 14px;line-height: 20px;font-weight: normal;color: #333;}
#cpzs-left li:hover{ background:url(img/l2.png) repeat;}
#cpzs-left li:hover a{ color:#ccc;}
#cpzs-right{width:85%; height:auto; float:right;}
#c-more{margin:0 auto; width:70px; height:55px;border: 1px solid #999;border-radius:180px; margin-top:40px; margin-bottom:60px; text-align:center; padding-top:15px;}
#c-more a{font-family:"微软雅黑"; font-size:40px; color:#242424; line-height:40px; font-weight:bold;}
#c-more:hover a{ color:#999;}

/*------------产品---------*/
.anliroll {height:auto;width: 90%;margin:0px auto; }
.anliroll li {float: left;width: 23%;background: #fff;margin: 2% 0 0 1.4%; }
.anliroll li a {display: block;overflow: hidden;font-size: 18px;position: relative; }
.anliroll li a h4 {overflow: hidden; }
.anliroll li a img {width: 100%;display: block;transition: all .5s; }
.anliroll li a ol {background: #efefef;color: #000;width: 100%;z-index: 555;transition: all .2s;text-align: center;font-size: 18px; line-height:20px;padding: 20px;box-sizing: border-box; }
.anliroll li a ol i {display: block;color: dimgray;font-size: 14px;margin-top: 10px; }
.anliroll li a ol a {color: #fff;font-size: 18px; }
.anliroll li a:hover img {transform: scaleX(1.2) scaleY(1.2); }
.anliroll li a:hover ol {background: #242424;color: #fff; }
.anliroll li a:hover ol i {color: #fff;}

.anliroll li .c-jg{ margin:0 auto; width:220px; height:32px; padding-top:8px; border:1px solid #888; margin-top:8px;}
.anliroll li .c-jg .jg{width:140px; height:25px; text-align:center; border-right:1px solid #ccc; font-family:"微软雅黑"; font-size:20px; color:#222;}
.anliroll li:hover .c-jg .jg{color:#888;}

.anliroll li .c-jg .gm{width:70px; height:27px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#999; padding-top:3px;}




/*------------简介---------*/
.ab-tiao{ width:100%; height:100px; background-color:#242424;margin-top:20px;}
.ab-tiao .ab-tel{width:300px; height:100px; background-color:#e5e5e5;}
.ab-tiao .ab-tel img{width:50px; height:50px; padding-left:10px; padding-top:30px; float:left;}
.ab-tiao .ab-tel ol{width:215px; height:auto; padding-top:20px; padding-left:10px; text-align:left; float:left;}
.ab-tiao .ab-tel ol span{font-family:"微软雅黑"; font-size:15px; color:#242424;}
.ab-tiao .ab-tel ol p{font-family: Impact; font-size:36px; color:#242424;}
.ab-tiao .ab-right{width:900px; height:auto; text-align:left; padding-top:20px; float:right;}
.ab-tiao .ab-right span{font-family:"微软雅黑"; font-size:20px; color:#fff; line-height:26px; font-weight:bold;}
.ab-tiao .ab-right p{font-family:"微软雅黑"; font-size:20px; color:#888; line-height:30px;}

.about-width{width:640px; height:390px; padding-top:60px;text-align: center; }
.about-width .mz{width:600px; height:50px;background-color:#404040; padding-top:3px;text-align:center; font-family:"微软雅黑"; font-size:30px; color:#fff; line-height:40px; font-weight:bold;}
.about-width p{font-family:"微软雅黑"; font-size:16px; color:#474034;line-height:30px; text-align:left; margin-top:30px; padding-right:40px;}
.about-more{width:160px; height:35px;border-radius:20px; padding-top:8px; text-align:center;margin-top:30px; background-color:#555;}
.about-more a{ font-family:"微软雅黑"; font-size:20px; color:#e5e5e5;}
.about-more:hover{background-color:#e5e5e5; width:200px;transition: all .3s;}
.about-more:hover a{color:#242424;}

.about-right{width:600px; height:auto; margin-top:55px;float:right;}
.about-right .right01{width:290px; height:200px; margin-right:20px; margin-bottom:10px;}
.about-right .right02{width:250px; height:200px; background-color:#F1C232; text-align:left; padding-top:30px; padding-left:30px; padding-right:10px;margin-bottom:10px;}
.about-right .right02 span{font-family:"微软雅黑"; font-size:24px; color:#242424; line-height:40px; font-weight:bold;}
.about-right .right02 p{font-family:"微软雅黑"; font-size:18px; color:#242424; line-height:30px;padding-top:10px;}
.about-right .right03{width:250px; height:200px; background-color:#F1C232; text-align:left; padding-top:30px; padding-left:30px;padding-right:10px;margin-right:20px;margin-bottom:10px;}
.about-right .right03 span{font-family:"微软雅黑"; font-size:24px; color:#242424; line-height:40px; font-weight:bold;}
.about-right .right03 p{font-family:"微软雅黑"; font-size:18px; color:#242424; line-height:30px;padding-top:10px;}
.about-right .right04{width:250px; height:200px; background-color:#4172ac; text-align:left; padding-top:30px; padding-left:30px;padding-right:10px;margin-bottom:10px;}
.about-right .right04 span{font-family:"微软雅黑"; font-size:24px; color:#fff; line-height:40px; font-weight:bold;}
.about-right .right04 p{font-family:"微软雅黑"; font-size:18px; color:#fff; line-height:30px;padding-top:10px;}


/*------------foot----------*/
#foot{width:100%; height:auto; padding-top:15px; background-color:#242424; padding-bottom:10px; margin-top:40px;}
#foot ul{margin:0 auto; width:80%; height:auto; text-align:center;}
#foot p{font-family:"微软雅黑"; font-size:14px; color:#888; line-height:26px;}
#foot p a{font-family:"微软雅黑"; font-size:14px; color:#888; line-height:26px;}
#foot p a:hover{ color:#e5e5e5;}

/*--内页--*/
.nybanner{ width:100%; height:400px; background:url(../img/nybanner.jpg) center no-repeat;}
.nybanner ul{margin:0 auto; width:1280px; height:auto; padding-top:150px; text-align:center; font-family:"微软雅黑"; font-size:44px; color:#fff; line-height:50px; font-weight:bold;text-shadow: black 0.1em 0.1em 0.2em;}
.nyzw{margin:0 auto; width:1260px; height:auto; margin-top:20px; border:1px solid #ccc; padding:20px; text-align:left; font-family:"微软雅黑"; font-size:15px; line-height:30px; color:#888;}
.nyzw .ny-r-t{margin:0 auto;width:100%; font-size: 15px;color: #333; padding-bottom:10px; margin-bottom:20px;line-height:20px; border-bottom:1px solid #DFDEDE;}

/*分页*/
.met_pager{
	margin:0 auto;
	font-size:14px;
	font-family:微软雅黑;
	margin-top: 20px;
}
.met_pager ul{
	width: 100%;
	text-align: center;
}
.met_pager li{
	margin-bottom: 0;
	width:auto;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
	float: none;
	display: inline-block;
	margin-left: 10px;
}
.met_pager li.active{
	background: #1db69a;
	color: #fff;
	border: 1px solid #1db69a;
}
.met_pager a,
.met_pager span{
	display:block;
	padding:10px;
	color:#333;
	text-decoration:none;
}
.met_pager li:hover,
.page .on{
	background: #1db69a;
	color: #fff;
	border: 1px solid #1db69a;
	cursor: pointer;
}