@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#565656;
	font-size:15px;
	background:url(../images/bodybg.gif) repeat-x top;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#565656; }
a:hover{ color:#0aac84;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}

.hn{ width:1400px; margin:0 auto;}
.hntop{ height:35px; line-height:35px; color:#FFF;}
.sp01{ width:245px;}
.sp01 a{ margin:0px 10px 0px 10px; color:#FFF;}
.sp01 a:hover{ color:#FFF; text-decoration:underline;}

.hnlogo{ height:121px; overflow:hidden;}
.hnlogo1{ width:377px; color:#7c7c7c; font-size:14.5px; line-height:32px;}
.hnlogo1 strong{ color:#0aac84; font-size:30px;}
.hnmenu{ width:1023px; margin-top:50px;}
.hnmenu li{ width:127px; float:left; text-align:center; background:url(../images/libg1.gif) no-repeat right;}
.hnmenu li a:hover{ width:127px; float:left; text-align:center; color:#0aac84; font-weight:bold;}
.hnmenu li a#cur{ width:127px; float:left; text-align:center; color:#0aac84; font-weight:bold;}

.mm{ margin-top:35px;}
.hncplist1{ width:234px; background:url(../images/cpleftbg.jpg) no-repeat; height:515px; overflow:hidden;}
.hncplist1 ul{ margin-top:106px; width:210px; margin-left:12px; margin-right:12px;}
.hncplist1 li{ width:210px; float:left; line-height:42px; border-bottom:1px dashed #565656; text-align:center; height:42px;}
.hncplist2{ width:1141px; margin-left:25px;}
.hncplist2 ul{ width:1141px; float:left;}
.hncplist2 li{ width:30.33333%; float:left; margin:1% 1.5%; text-align:center;}
.hncplist2 li a{ font-weight:bold;}
.hncplist2 li a img{ margin-bottom:10px; width:100%;}
/*************/

.yyhncplist1{ width:234px; background:url(../images/yybgleft.jpg) no-repeat; height:515px; overflow:hidden;}
.yyhncplist1 ul{ margin-top:106px; width:210px; margin-left:12px; margin-right:12px;}
.yyhncplist1 li{ width:210px; float:left; line-height:42px; border-bottom:1px dashed #565656; text-align:center; height:42px;}
/********************/

.mm2{ margin-top:65px;}
.hnwrap{ width:100%; background:url(../images/aboutbg.jpg) repeat; padding:30px 0;}
.hnabout{ text-align:center; color:#FFF; font-size:42px; font-weight:bold;}
.hnabout1{ color:#FFF; line-height:30px; font-size:18px; text-align:center; margin-top:35px;}
.hnabout2{ margin-top:65px;}
.hnabout2 ul{ width:1400px; float:left;}
.hnabout2 li{ width:23%; float:left; margin:0 1%;}
.biaohn{ color:#FFF; width:130px; text-align:center; margin-top:20px;}
.hnmore{border-width:1px; width:128px; height:32px; line-height:32px; text-align:center; margin-top:20px; color:#FFF;border-style:solid;border-color:#FFF;border-radius:51px;border-top-left-radius:51px;border-top-right-radius:51px;border-bottom-left-radius:51px;border-bottom-right-radius:51px;}
.hnmore:hover{ background:#FFF; color:#0aac84;}

.hnxintitle{ text-align:center; font-size:42px; font-weight:bold; color:#0aac84;}
.hnxinwenlist{ width:1400px; float:left; margin-top:15px;}
.hnxinwenlist li{ width:47%; float:left; margin-left:3%; height:108px; overflow:hidden; margin-top:15px; border-bottom:1px dashed #CCC;}
.hnx1{ width:100%; font-size:16px; font-weight:bold;}
.hnx1 span{ float:right; color:#0aac84; font-weight:bold; font-size:17px;}
.hnx2{ width:100%; line-height:23px; font-size:13px; margin-top:5px;}
.hnx3{ width:100%; margin-top:15px;}

.hnlink a{ margin:12px;}

.hnweixin{width:1000px;height:348px; margin:0 auto;position: relative; margin-top:25px;}
.hnweixin img{width: 1920px; height:348px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center;}

.hnfoot{ width:100%; background:#1e1e1e;}
.hnfoot1{ color:#FFF; padding-top:35px;}
.hnfoot1-1{ width:225px; line-height:32px;}
.hnfoot1-1 strong{ font-size:34px;}
.hnfoot1-2{ width:450px; margin-left:35px; line-height:27px;}
.hnfoot1-2 strong{ font-size:20px;}

.hnfoot2{ border-top:1px solid #565656; line-height:30px; color:#9c9c9c; font-size:14px;}
.hnfoot2 a{ color:#9c9c9c; text-decoration:underline;}

/***************/
.hnneiba{width:1000px;height:300px; margin:0 auto;position: relative; }
.hnneiba img{width: 1920px; height:300px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center;}

.mm3{ margin-bottom:25px;}
.hnguanyu1{ width:234px; background:url(../images/gybgleft.jpg) no-repeat; height:515px;}
.hnguanyu1 ul{ width:210px; padding:0px 12px 0px 12px; margin-top:106px;}
.hnguanyu1 li{ width:210px; float:left; text-align:center; border-bottom:1px dashed #bcbcbc; height:42px; line-height:42px;}

.hnguanyu2{ width:1141px; margin-left:25px;}
.hnguanyu2-1{ width:1141px; border-bottom:1px dashed #bcbcbc; padding-bottom:12px;}
.sp02{ background:url(../images/home.png) no-repeat; width:190px; padding-left:25px;}
.hnguanyu2-2{ width:1141px; line-height:27px; margin-top:12px;}
.neititle{ font-size:27px; color:#0aac84;}

.hnguanyu2-2 img{ width:100%;}


.hnguanyu2-3{ width:1141px; margin-top:25px;}
.hnguanyu2-3 ul{ width:1141px; float:left;}
.hnguanyu2-3 li{ width:30.33333%; float:left; margin:1% 1.5%; text-align:center;}
.hnguanyu2-3 li a{ font-weight:bold;}
.hnguanyu2-3 li a img{ width:100%; height:auto; margin-bottom:10px;}

.hnguanyu2-4{ width:1141px;}
.hnguanyu2-4 ul{ width:1141px; float:left;}
.hnguanyu2-4 li{ float:left; width:100%; border-bottom:1px dashed #bcbcbc; line-height:35px; background:url(../images/libg.gif) no-repeat 0px 15px; text-indent:25px;}
.hnguanyu2-4 li span{ float:right;}

.daqianmessage{ width:1200px; margin:0 auto; margin-top:25px;}
.message{height:487px;background:url("../images/messageBg.png");margin-top:20px}
.message .box{padding:50px 0 0 40px}
.message .box li{line-height:44px;margin-bottom:15px}
.message .box li .input-text{height:42px;line-height:42px;border:1px solid #ccc;width:470px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:40px}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#ff8a00;border-radius:4px;color:#fff;font-size:16px}

.dc_pages{ width:100%; float:left; margin-bottom:25px; margin-top:25px;}
.dc_pages1{ width:100%; margin:0 auto;}
.dc_pages1 a{ display:block; width:17.5%; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}

.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;
	margin-bottom:20px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}	
/**************************/

.szlingyu{ width:100%; margin:0 auto; background:url(../images/lingyubg.jpg) no-repeat center; background-size:cover; padding:50px 0;}
.szlingyu1{ width:1400px; margin:0 auto; text-align:center; color:#0aac84; font-size:42px; font-weight:bold;}
.szxian2{ display:block; width:1400px; margin:0 auto; border:none;background:#a0a3aa; margin-top:40px; height:1px;}

.products{ width:1400px; margin:0 auto;}
.products ul{ padding:12px 0px 12px 0px; margin-top:30px; overflow:hidden; text-decoration:none;}
.products ul li{ float:left; width:436px; margin:0 12px; background:#FFF; padding-bottom:15px; text-align:center;}
.products ul li a{ font-size:16px;}
.products ul li:hover{ background:#de2d04;}
.products ul li:hover a{color:#FFF;}
.products ul li img{ width:100%; height:auto; margin-bottom:10px;}
#demo {overflow:hidden;width:1400px;}
#indemo {float: left;width:800%;}
#demo1 {float: left;}
#demo2 {float: left;}
/**************************************************************************/

.csdchang{ width:1400px; margin:0 auto; margin-top:50px; margin-bottom:30px;}
.csdchang li{ width:23%; float:left; margin:0 1%; text-align:center;}
.csdchang li a{ color:#FFF;}
.csdchang li a:hover{ font-weight:bold; text-decoration:underline;}
.csdchang li a img{ width:99.8%; height:auto; margin-bottom:10px; border:1px solid #FFF;}