﻿@charset "utf-8";
#header{background-color:#ffffff;}
#header .box{
	height:104px;
	width:1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header .box .logo{float:left;width:px;}
#header .box .logo img{padding-right:15px;}
#header .box .search{float:right;background-color:#ebeee2;width:221px; height:27px;margin:30px 0px 0px 0px; padding-left:10px; padding-top:2px;}
#header .box .search .input1{background:none; border:none;width:190px; float:left; height:25px; line-height:25px; color:#8ca68b;}
#header .box .search .input2{float:left;background:url(../images/point1.png) no-repeat center center;width:24px; height:27px; border:none;}
#main{padding:0px 0px 0px 0px}
#main .box{
	width:1200px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	height:380px;
}
#main .box .news{
	float:left;
	width:820px;
}
#main .box .kfzx{
	float:right;
	width:330px;
}
#main .box .news h2{
	color:#86b885;
	font-size:16px;
	background:url(../images/news1.jpg) repeat-x bottom center;
	height:40px;
	line-height:36px;
	position:relative;
	z-index:10
}
#main .box .news h2 ul li{float:left;width:107px;height:36px;border-bottom:4px solid #9acc99;background:url(../images/news2.jpg) no-repeat right center; text-align:center; cursor:pointer}
#main .box .news h2 ul li.s{color:#588a57; font-size:18px;}
#main .box .news h2 span{position:absolute;right:10px; top:0px;}
#main .box .news h3{font-size:18px;color:#5d975c; line-height:31px; height:31px;overflow:hidden;}
#main .box .news h3 a{color:#5d975c}
#main .box .news .pic{float:left;width:324px; height:253px; padding-right:20px; padding-top:20px;}
#main .box .news .list{float:left;width:470px; padding-top:10px;}
#main .box .news .list p{line-height:24px; height:72px; overflow:hidden; text-indent:2em}
#main .box .news .list .more{height:31px; line-height:31px;width:93px;border:1px solid #cbcc66;border-radius:4px; text-align:center; margin:10px 0px 10px 0px;}
#main .box .news .list .more a{display:block;color:#cbcc66;}
#main .box .news .list .more a:hover{background-color:#cbcc66; color:#fff;text-decoration:none}
#main .box .news .list ul li{float:left;width:455px;background:url(../images/point2.png) no-repeat left center; padding:0px 0px 0px 14px; position:relative; line-height:26px; height:26px;}
#main .box .news .list ul li a{float:left;width:330px; height:26px;color:#585858;overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;}
#main .box .news .list ul li a:hover{color:#c00}
#main .box .news .list ul li span{position:absolute;right:0px;top:0px;color:#9c9c9c;}

#main .box .kfzx h2{
	color:#497e48;
	font-size:16px;
	background:url(../images/news1.jpg) repeat-x bottom center;
	height:40px;
	line-height:36px;
	position:relative;
	z-index:10
}
#main .box .kfzx h2 ul li{float:left;width:107px;height:36px;border-bottom:4px solid #9acc99}
#main .box .kfzx h2 span{position:absolute;right:10px; top:0px;}
#main .box .kfzx .text{padding:10px 0px 0px 10px; position:relative; height:270px;}
#main .box .kfzx .text h3{font-size:16px; color:#101010; line-height:35px;}
#main .box .kfzx .text .tel{background:url(../images/tel1.jpg) no-repeat 0px 4px; line-height:25px; padding:0px 0px 0px 20px;}
#main .box .kfzx .text .er2{position:absolute;right:0px;bottom:0px;}
#main .zh{clear:both;background:url(../images/indexbg1.jpg) no-repeat top center;height:490px;}

#main .zh .can{width:1060px;margin:0px auto 0px auto;padding:68px 0px 0px 0px;}
#main .zh .can .exp{float:left;width:643px}
#main .zh .can .exhibitor{background:url(../images/box1.jpg) no-repeat 0px 0px;width:643px;height:92px;}
#main .zh .can .attend{background:url(../images/box2.jpg) no-repeat 0px 0px;width:643px;height:92px;margin-top:32px;}

#main .zh .can .link{width:354px;height:170px; padding:0px 0px 0px 0px;}
#main .zh .can .link ul{padding:0px 0px 0px 10px;}
#main .zh .can .link ul li{float:left;padding:5px 5px 5px 5px;}
#main .zh .can h3{float:left;width:122px;height:92px;}
#main .zh .can h3 a{display:block;}
#main .zh .can .exhibitor .text{float:left;padding:35px 0px 0px 26px;width:280px;}
#main .zh .can .exhibitor .text li{float:left;background:url(../images/point3.jpg) no-repeat left center;padding:0px 14px 0px 15px; line-height:25px;}
#main .zh .can .exhibitor .text li a{color:#fff;}
#main .zh .can .exhibitor .text li a:hover{color:#d3ff7b;}
#main .zh .can .attend .text{
	float:left;
	width:280px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#main .zh .can .attend .text li{float:left;background:url(../images/point4.jpg) no-repeat left center;padding:0px 14px 0px 15px; line-height:25px}
#main .zh .can .attend .text li a{color:#fff;}
#main .zh .can .attend .text li a:hover{color:#d3ff7b;}
#main .zh .can .kf{
	float:right;
	width:354px;
}

#main .zh .can .kf .kfbox{}
#main .zh .can .kf .kfbox li{
	float:left;
	display:block;
	width:118px;
	height:118px;
	text-align:center;
}
#main .zh .can .kf .icon-kf{
	width:92px;
	height:92px;
	display:block;
	margin:0px auto 0px auto;
	background-image: url(../images/box.jpg);
	background-repeat: no-repeat;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-user-select: text;
	-ms-user-select: text;
	-moz-user-select: text;
	user-select: text
}
#main .zh .can .kf .li1{background-position:0px 0px}
#main .zh .can .kf .li1:hover {background-position:0px -92px}
#main .zh .can .kf .li2{background-position:-119px 0px}
#main .zh .can .kf .li2:hover {background-position:-119px -92px}
#main .zh .can .kf .li3{background-position:-237px 0px}
#main .zh .can .kf .li3:hover {background-position:-237px -92px}
#main .zh .can .kf .li4{background-position:-329px 0px}
#main .zh .can .kf .li4:hover {background-position:-329px -92px}
#main .zh .can .kf .li5{background-position:-448px 0px}
#main .zh .can .kf .li5:hover {background-position:-448px -92px}
#main .zh .can .kf .li6{background-position:-566px 0px}
#main .zh .can .kf .li6:hover {background-position:-566px -92px}

#main .zh .can .fair{ padding:35px 0px 0px 0px}
#main .zh .can .fair h3{float:left;width:122px;height:115px; background:url(../images/box3.jpg) no-repeat 0px 0px;}
#main .zh .can .fair .text{
	float:left;
	width:504px;
	height:95px;
	background-color:#fff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .zh .can .fair .text li{float:left;width:56px; text-align:center; padding:0px 17px 0px 17px;}
#main .zh .can .fair .text li img{display:block}

#main .zh .can .link{ float:right;width:354px;}

#main .ex_tj{width:1078px;margin:0px auto 0px auto}
#main .ex_tj .text{background:url(../images/zstj.jpg) no-repeat 0px 0px;padding:140px 0px 0px 290px; height:236px;}
#main .ex_tj .text ul li{float:left;width:245px;background:url(../images/point2.png) no-repeat left center; padding:0px 0px 0px 14px;line-height:30px; height:30px;}
#main .ex_tj .text ul li a{ float:left;width:230px; height:30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#main .zlhz{width:1078px; margin:0px auto 0px auto; padding:10px 0px 0px 0px;}
#main .zlhz h3{background:url(../images/news1.jpg) repeat-x bottom center; height:40px; display:block}
#main .zlhz h3 ul li{float:left; background:url(../images/news2.jpg) no-repeat right center;width:99px; text-align:center; height:35px; line-height:35px; color:#588a57; font-size:16px; cursor:pointer}
#main .zlhz h3 ul li.s{font-size:18px;}
#main .zlhz .text{padding:6px 0px 0px 0px;}
#main .zlhz .text ul li{float:left; padding:9px 5px 9px 5px; }
#main .zlhz .text ul li img{
	border:1px solid #d9d9d9;
	width:142px;
	height:50px;
}

#main .zhly{
	clear:both;
	background:url(../images/indexbg2.jpg) no-repeat top center;
	height:410px;
}
#main .zhly .zhpic{width:1200px;margin:0px auto 0px auto;}
#main .zhly .zhpic h3{text-align:center; padding:40px 0px 0px 0px; height:65px;}
#main .zhly .zhpic .text{width:1002px; margin: 0px auto 0px auto;}
.picScroll-left{width:1000px;overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px;padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icocircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{padding:10px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{
	margin:0 8px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:left;
}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:310px; height:230px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;}

#main .focus{width:324px;overflow:hidden;float:left;position:relative; background-color:#fff;}
#main .focus .show{width:324px;height:248px;overflow:hidden;}
#main .focus .show div{width:324px;height:248px;overflow:hidden;}
#main .focus .show img{width:324px;height:215px;}
#main .focus .show a{width:100%;font-weight:700;text-align:center;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#main .focus .show .txt{ position:absolute;bottom:0px; left:0px;height:30px;line-height:30px;background:#cce1cb; color:#497e48;}
#main .focus dl{height:15px;float:right;overflow:hidden;position:absolute;bottom:35px;right:5px;}
#main .focus dd{width:15px;height:15px;line-height:15px;text-align:center;color:#000;cursor:pointer;background:#fff3da;float:left;overflow:hidden;filter:alpha(opacity=40);opacity:.4; font-size:10px;}
#main .focus dd.s{width:15px;height:14px;border-top:1px solid #cc0000;color:#fff;background:#ff5900;filter:alpha(opacity=100);opacity:1;}
#main .box{width:1200px; margin:0px auto 0px auto;}
#main .left{float:left;width:263px;}
#main .right{float:right;width:860px}
#main .left h3{color:#588a57;font-size:18px;line-height:35px;background:url(../images/news1.jpg) repeat-x bottom center;}
#main .left h3 em{text-align:center;width:107px;line-height:31px;font-style:normal;border-bottom:4px solid #9acc99; display:block;}
#main .left .sort{ padding-bottom:10px;}
#main .left .sort ul li{float:left;width:233px;line-height:35px; background:url(../images/point6.html) no-repeat 16px 13px; padding:0px 0px 0px 30px; border-bottom:1px solid #dfe6df;}
#main .left .sort ul li a{color:#727272;}
#main .left .sort ul li a:hover{color:#cc0000;}

#main .left .contact{background-color:#ecf3ec; border-radius:4px; height:174px; padding:16px 0px 0px 15px;}
#main .left .contact .left_link{}
#main .left .contact .left_link a{ background:url(../images/point5.jpg) no-repeat left center; padding:0px 5px 0px 10px; color:#466445; font-size:12px; display:block; float:left; line-height:25px;}
#main .left .contact .left_link a:hover{color:#c00}
#main .right h3{background:url(../images/about2.jpg) no-repeat 0px 0px; line-height:32px; padding:0px 0px 0px 39px;color:#242424; font-size:20px; height:40px;}
#main .right .text{color:#686868;line-height:28px;}
#main .right .text .about{}
#main .right .text .about p{text-indent:2em}
#main .right .text .zb{background:url(../images/about1.jpg) no-repeat 15px 35px; padding:30px 0px 20px 130px; border-top:1px solid #ccc; margin-top:30px;}
#main .right .text .zb span{color:#000}
.banner .pic_list ul li{
	height:425px;
}
.banner .pic_list ul li a{width:100%;height:425px; display:block}
.banner .pic_page {
	position: absolute;
	right: 10px;
	bottom: 40px;
	z-index: 10
}
.banner .pic_page ul li {
	float: left;
	display: inline;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-color: #aed85b;
	color: #fff;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
	font-size:11px;
}
.banner .pic_page ul li.on {
	background-color: #446414
}
