﻿@charset "utf-8";
/* CSS Document */
#main .banner{
	float:left;
	width:1000px;
	height:375px;
	background:url(../images/navbg.png) no-repeat top center;
	padding:1px 0px 0px 0px;
}
#main .ban{
	width:996px;
	height:246px;
	margin:0px auto 0px auto;
}
#main .ad1{position:relative;height:363px;}
#main .ad1 .show{height:350px; overflow:hidden;width:100%; margin:0 auto;}
#main .ad1 .show a{width:100%;display:block;background:url() no-repeat center; height:350px;}
#main .ad1 dl{float:left; margin:0 auto;position: absolute;left: 50%;bottom:0px;margin-left: -120px;text-align: center;}
#main .ad1 dl dd{background-color:#4b8b33;width:69px; height:8px; line-height:21px; text-align:center; color:#fff; cursor:pointer; margin-left:1px; float:left; display:inline;}
#main .ad1 dl dd.s{background-color:#144900;}
#main .gou{
	clear:both;
	background:url(../images/gqbg.jpg) no-repeat 0px 0px;
	width:1000px;
	height:290px;
}
#main .gou h3{
	background:url(../images/left1.png) no-repeat 0px 15px;
	width:181px;
	height:60px;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
}
#main .gou h3 a{display:block;width:181px;height:60px;}
#main .gou .text{width:936px;margin:0px auto 0px auto;}
#main ul.gj{padding:0px 0px 0px 0px;margin:0px auto 0px auto}
#main ul.gj li{float:left;width:78px;height:100px;text-align:center}
#main ul.gj li .img1{background-image:url(../images/gq.png);_background-image:url(../images/gq.gif);background-repeat:no-repeat;display:block;width:78px;height:94px;margin:0px auto 0px auto}
#main ul.gj li a{color:#000}
#main .gq1{background-position:10px 0px}
#main .gq2{background-position:-68px 0px}
#main .gq3{background-position:-147px 0px}
#main .gq4{background-position:-225px 0px}
#main .gq5{background-position:-303px 0px}
#main .gq6{background-position:-381px 0px}
#main .gq7{background-position:-459px 0px}
#main .gq8{background-position:-537px 0px}
#main .gq9{background-position:-615px 0px}
#main .gq10{background-position:-693px 0px}
#main .gq11{background-position:-771px 0px}
#main .gq12{background-position:-849px 0px}

#main .gq21{background-position:10px -104px}
#main .gq22{background-position:-68px -104px}
#main .gq23{background-position:-147px -104px}
#main .gq24{background-position:-224px -104px}/*235px*/
#main .gq25{background-position:-301px -104px}/*313px*/
#main .gq26{background-position:-381px -104px}
#main .gq27{background-position:-459px -104px}
#main .gq28{background-position:-537px -104px}
#main .gq29{background-position:-615px -104px}
#main .gq30{background-position:-693px -104px}
#main .gq31{background-position:-771px -104px}
#main .gq32{background-position:-849px -104px}
#main .sort{
	height:60px;
	background:url(../images/sortbg.png) repeat-x 0px 0px;
	border:1px solid #cdcccd;
	padding:13px 0px 0px 10px;
}
#main .sort ul li{
	float:left;
	padding:0px 12px 0px 12px;
	line-height:24px;
}
#main .sort ul li.spli{
	width:2px;
	height:24px;
	padding:0px 0px 0px 0px;
	background:url(../images/sortbg2.png) no-repeat center center
}
#main .sort ul li a{
	color:#245301;
	font-weight:bold
}

#main .mcon{width:1000px;padding:0px 0px 0px 0px; margin:19px 0px 0px 0px;}
#main .mcon .lpic{
	float:left;
	width:616px;
}
#main .mcon .lpic img{float:left; margin-left:1px;}
#main .mcon .contact{
	float:right;
	width:374px;
	line-height:22px;
}
#main .mcon .contact h5{background:url(../images/contact.png) no-repeat 0px 0px;width:374px;height:44px;}
#main .mcon .contact .text{padding:0px 0px 0px 9px;}
#main .mcon .contact span{color:#386c00;font-weight:bold}
#main .pic{padding:25px 0px 20px 0px;}
#main .pic ul li{
	float:left;
	padding:0px 5px 0px 5px;
}
#main .pic ul li a{
	display:block;
	text-align:center
}
#main .pic ul li img{border:1px solid #ccc;}

#main .left{
	float:left;
	width:230px;
	border-right:1px dotted #ccc;
	padding:0px 20px 0px 30px;
}
#main .right{
	float:right;
	width:680px;
	padding:0px 0px 0px 30px;
}
#main .left .lcon{
	line-height:20px;	
}
#main .left .lsort{padding:10px 0px 0px 0px;}
#main .left .lsort h4{
	color:#144900;
	font-size:14px;
}

#main .right .about{
	width:660px;
	line-height:200%;
}
#main .right .about .posa{
	text-align:right;
}

#main .cleft{
	float:left;
	width:264px;
	border-right:1px dotted #ccc;
	padding:0px 0px 0px 15px;
}
#main .cright{
	float:right;
	width:720px;
}
#main .map{
	background:url(../images/dt.png) no-repeat top right;
	padding:40px 0px 0px 0px;
	width:624px;
	margin:0px auto 0px auto;
}
#main .country{
}
#main .country h4{
	width:248px;
	color:#669900;
	font-size:16px;
	background:url(../images/point2.png) repeat-x center center;
}
#main .country h4 span{
	background:url(../images/point1.jpg) no-repeat 0px 4px #fff;
	padding:0px 10px 0px 16px;
	line-height:25px;
}
#main .country .txt{
	padding:0px 0px 0px 15px
}
#main .country .txt ul li{
	float:left;
	width:78px;
	padding:3px 0px 3px 0px;
	line-height:18px;
	position:relative;
}
#main .country .txt ul li span{
	position:absolute;
	left:-10px;
	top:5px;
	width:10px;
	height:12px;
	background:url(../images/s.png) no-repeat 0px 0px;
}
#main .plist{}
#main h5{height:30px;color:#373737;text-align:right}
#main .plist ul{width:696px; margin:0px auto 0px auto;}
#main .plist ul li{
	float:left;
	height:200px;
	padding:0px 6px 0px 6px;
}
#main .plist ul li img{border:1px solid #cecece}
#main .plist ul li .itemno{
	line-height:25px;
	color:#303030;
	font-weight:bold;
}
#main .plist ul li .itemno a{
	font-weight:normal;
}
#main .pro{padding:0px 0px 0px 20px;}
#main .pro .pro_img{
	float:left;
	width:462px;
	height:460px;
}
#main .pro .pro_img img{border:1px solid #dddddd;}
#main .pro .pro_des{float:left;width:220px;}
#main .pro .pro_des ul li{
	float:left;
	width:px;
	height:32px;
	line-height:31px;
}
#main .pro .pro_des em{float:left;width:80px;height:32px;display:block;background-color:#e7e7e7; text-align:right; padding:0px 20px 0px 0px; font-style:normal; color:#303030; font-weight:bold}
#main .pro .pro_des span{float:left;width:100px;height:32px;display:block;background-color:#f6f6f6; padding:0px 0px 0px 15px;}
#main .pro .pro_des em.s{background-color:#d2d2d2}
#main .pro .pro_des span.s{background-color:#eeeeee}
#main .news{
	background:url(../images/dt.png) no-repeat top right;
	padding:32px 40px 0px 40px;
	min-height:300px;
	_height:300px;
}
#main .news .nleft{
	float:left;
	width:140px;
	text-align:center;
	padding:5px 0px 0px 0px;
}
#main .news .nlist{float:left;width:480px; line-height:24px;}
#main .news .nlist ul li{
	float:left;
	background:url(../images/point3.png) no-repeat 0px 6px;
	padding:0px 0px 0px 14px;
	line-height:22px;
}
#main .news .nlist .t_title{
	color:#026505;
	font-size:18px;
	line-height:36px;
	font-weight:bold;
	background:url(../images/point4.png) repeat-x bottom center;
}
#main .news .nlist span{font-weight:bold}
#main .news .nlist .td1{text-align:right; color:#343434; font-weight:bold; padding-right:10px}
#main .news .nlist .input1{border:1px solid #e1e1e1;width:362px;}
#main .news .nlist .input2{border:1px solid #e1e1e1;width:362px; height:114px}
#main .news .nlist .btn1{background:url(../images/btn1.png) no-repeat 0px 0px;color:#fff;width:67px; height:29px; line-height:28px; border:none; margin-right:9px}
#main .news .nlist .btn2{background:url(../images/btn2.png) no-repeat 0px 0px;color:#fff;width:67px; height:29px; line-height:28px; border:none;}
#main .news .nlist .input_txt{color:#343434; line-height:22px; font-weight:bold}
#main .news .nlist .input_txt span{color:#d31515;}
#main .news .nlist .td3{color:#343434;}