@charset "utf-8";

/* CSS Document */

body{ background-color:#F1F1F1;color:#333;}

body,ul,li,p{ margin:0px; padding:0px; font-size:12px; line-height:20px;}

li{ list-style-type:none;}

a,a:visited,a:hover{ text-decoration:none;color:#333;}

h2,h3{ display:inline; font-weight:normal;}

.clear{ clear:both;}

#top{ border:1px solid #006666; background-image:url(top_img.jpg); background-repeat:no-repeat; background-position:center top;height:524px;}

#stop{border:1px solid #006666; background-image:url(sg_top.jpg); background-repeat:no-repeat; background-position:center top;height:290px;}

#ctop{ background-image:url(sg_top.jpg); background-repeat:repeat-x;height:330px; text-align:center;}

#top h1,#stop h1,#ctop h1{ display:none;}

#navfrm{  background-color:#428D30;height:50px;}

#navfrm ul{padding:0px 20px;width:960px;margin:0 auto;}

#navfrm ul li{ float:left;}

#navfrm ul li h2{line-height:50px; font-size:14px;}

#navfrm ul li a{line-height:50px; display:block; padding:0px 15px;color:#FFF;}

#navfrm ul li a:hover{ line-height:50px;background-color:#424242;color:#FFF;}

#confrm{width:1000px;margin:0 auto;border:0px solid #006666; clear:both; padding-top:10px;}

#conleft{width:264px;/*overflow:hidden; */border:0px solid #CC9900; float:left;}

#foot{clear:both; background-color:#424242;}

#foot #bnav{width:1000px;margin:0 auto; text-align:center; background-image:url(bottom_nav.jpg); background-repeat:repeat-x;}

#foot #bnav a{line-height:47px; padding:0px 10px;color:#FFF;}

#foot #bnav a:hover{color:#FFF;}

#footcon{width:900px;margin:0 auto;padding:5px;padding-left:300px; padding-bottom:10px; line-height:24px;color:#FFF; background-image:url(bottom_logo.jpg); background-repeat:no-repeat; background-position:left 5px; }

#footcon a{

	color: #FFFFFF;

}

#thirdfrm{width:100%;}

#th_item table{width:100%;}

#thirdfrm .th_item{width:310px; padding:10px;}



.th_img img{width:132px;height:110px; vertical-align:top;}

.th_wd{ padding:5px; vertical-align:top;width:160px;}

.th_wd .th_title{font-weight:bold;line-height:30px;}

.th_wd .more{ text-align:right;}

.th_wd .more a,.th_wd .more a:visited,.th_wd .more a:hover{color:#428D30;}

.rline{ border-left:1px dashed #ccc;}

.rline .th_img{ padding-left:20px;}



#catefrm{ border:2px solid #FFF; border-bottom:1px solid #FFF;float:left; margin-bottom:10px;}

#catefrm ul li h3{font-size:14px; }

#catefrm ul li{ border:1px solid #FFF;}

#catefrm ul li a,#catefrm ul li a:visited{
	display: block;
	line-height: 44px;
	background-image: url(cate_a.jpg);
	background-repeat: no-repeat;
	padding-left: 53px;
	color: #090;
}

#catefrm ul li a:hover{background-image:url(cate_h.jpg); background-repeat:no-repeat;color:#FFF;}



#cateright{ float:right;width:690px; padding:0px 10px;}

#aboutfrm #img{ float:left; padding:0px 10px; padding-bottom:5px;}



#aboutfrm p{

	padding:5px;

	line-height: 20px;

}

#aboutfrm p img{ padding-bottom:6px;}

#aboutfrm p a,#aboutfrm p a:visited,#aboutfrm p a:hover{color:#428D30;}

#pro3frm{ padding:10px 0px; padding-bottom:5px; border:2px solid #FFF;}

#pro3frm #pro3{width:100%;}

#pro3frm #pro3 td{ text-align:center;}

#pro3frm #pro3 td img{width:209px;height:153px;}

#pro3frm #pro3 a{ display:block; padding-top:5px;}

#pro4frm{ padding:10px 0px; padding-bottom:5px;}

#pro4frm #pro3{width:100%; margin-top:5px;}

#pro4frm #pro3 td{ text-align:center;}

#pro4frm #pro3 td img{width:160px;height:128px;}

#pro4frm #pro3 a{ display:block; padding-top:5px;}



#b3frm{width:940px;margin:0 auto; clear:both; padding-top:10px;}

#b3frm td{ vertical-align:top;}



#b3frm .b3_item{width:300px; padding-left:10px; border-left:1px dashed #CCC;}

#b3list{ padding-top:20px;}

#b3list li{ padding-bottom:10px; background-image:url(lico.jpg); background-repeat:no-repeat; padding-left:10px; background-position:left 3px;}

#b3list li a{ display:block;}



#photofrm{width:270px;margin:0 auto;height:190px; padding-top:10px; text-align:center;}

#photofrm img{width:260px;height:190px;}

#contactfrm{

	padding-top:20px;

	padding-left:15px;

	line-height:24px;

	background-image: url(01.png);

}

#tactfrm{ padding:2px;border:0px solid #006666; clear:both;}

#tactfrm p{ padding:20px; line-height:27px;}



#posfrm{ background-image:url(pos_bg.jpg); background-repeat:no-repeat; line-height:40px; padding-bottom:5px; padding-left:40px;}

#sgfrm{ border:0px solid #006633;}

#sgfrm table td{ vertical-align:top; padding:15px;}



.plitem{

	float:left;

	width:208px;

	text-align:center;

	padding:11px;

	height: 250px;

}

.pltitle{ background-color:#fff; line-height:33px; font-size:14px; background-image:url(plist_ico.jpg); background-repeat:no-repeat; background-position:15px 12px; text-align:left; padding-left:35px;}

.plitem img{width:169px;height:131px;}

.plitem p{

	text-align:left;

	padding-top:5px;

	margin: 0px;

	clear: none;

	float: left;

	height: 50px;

	width: 180px;

	padding-right: 0px;

	padding-bottom: 0px;

} 

.plitem .plpic{ border:2px solid #FFF; padding:10px;}



#pagefrm{ clear:both; line-height:24px; padding:0px 10px;}



.nlitem{ background-image:url(nlico.jpg); background-repeat:no-repeat; background-position:left 10px; padding-top:10px; padding-left:28px;}

.nlitem .nltitle{ line-height:30px; font-size:14px;}

.nlitem .nldesc{ border-bottom:1px dashed #666; padding-bottom:5px;}



#nsfrm{ padding:10px;}

#nsfrm #nstitle h1{ text-align:center;}

#nsother{ text-align:right; padding:15px;}

#nsfrm #nscon{ border-top:1px dashed #666; padding:10px;}

#likfrm{ padding:10px 20px;}

#lik3{width:100%;}

.likitem{ vertical-align:top;width:320px; border:0px solid #0066CC;}

.likitem .liktitle{ clear:both; background-image:url(lik_ico.jpg); background-repeat:no-repeat; padding-left:30px; border-bottom:1px dashed #333; line-height:30px; background-position:10px 6px;}

.likitem #likpro{ padding-top:5px;}

.likitem .div{ float:left; padding:10px; }

.likitem .div img{width:131px; height:90px;border:2px solid #FFF;}

.likitem div a{ display:block; line-height:24px; background-color:#FFF; text-align:center;}

.likitem ul{ padding-left:10px; padding-top:12px;}

.likitem ul li{ line-height:24px;}

#pstop{width:100%;}

#pstop td{ vertical-align:top;}

#pspic{ padding:10px;width:260px; text-align:center;}

#pspic img{width:259px;height:192px;}

#pswd{ padding-left:10px;}

#pswd h1{ display:inline; font-size:14px; font-weight:normal; color:#428D30; line-height:30px;}

#pswd #psdesc{ line-height:24px;}

#pswd #pstag{ padding:5px; padding-left:10px; background-color:#FFF; color:#428D30; }

#pswd #pstag a,#pswd #pstag a:visited,#pswd #pstag a:hover{color:#428D30;}

#pscontop{ line-height:24px;color:#428D30; border-bottom:1px dashed #333;}

#pscon{
	padding: 10px;
	font-size: 14px;
	text-indent: 2em;
    line-height: 2em;
}

.leftpi{ float:left; border-bottom:1px dashed #CCC; padding:8px;}

.leftpi img{width:113px;height:88px;}

.leftpi a{ display:block; text-align:center;}











.plpic img{border:0px;}



.pic img{border:0px;}



.rollBox{width:1000px;overflow:hidden;padding-top: 100px;margin:0px auto;}



#pro3frm #pro3 a,#pro3frm #pro3 a:visited,#pro3frm #pro3 a:hover {border:0px;}









#full-screen-slider { width:100%; height:524px; float:left; position:relative}

#slides { display:block; width:100%; height:524px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:500px; z-index:9900;  padding:5px 15px 5px 0; margin:0}

#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current { background:#0092CE}

#pro3frm li{

	margin: 0px;

	padding: 0px;

	clear: none;

	float: left;

	height: 184px;

	width: 228px;

	list-style-type: none;

}

#pro3frm li #lj1{

	margin: 0px;

	padding: 0px;

	clear: none;

	float: left;

	height: 153px;

	width: 228px;

}

#pro3frm li #lj1 img{margin: 0px;

	padding: 0px;

	clear: none;

	float: left;

	height: 153px;

	width: 209px;}

#pro3frm li #lj2{

	line-height: 30px;

	text-align: center;

	margin: 0px;

	padding: 0px;

	clear: none;

	float: left;

	height: 30px;

	width: 228px;

}