@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{  background-repeat:no-repeat; background-position:center top;height:518px; width:100%}



#top iframe{



	padding: 0px;



	clear: none;



	float: none;



	height: 518px;



	width: 100%;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}



#gundong{



	clear: none;



	float: left;



	height: auto;



	width: 1003px;



	margin-top: 0px;



	margin-right: 5px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding-top: 116px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}







#datus{



	padding: 0px;



	clear: none;



	float: none;



	height: 330px;



	width: 1003px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	background-image: url(sg_top.jpg);



	background-repeat: no-repeat;



}











#datu{















	padding: 0px;















	clear: none;















	float: none;















	height: 524px;















	width: 1440px;















	margin-top: 0px;















	margin-right: auto;















	margin-bottom: 0px;















	margin-left: auto;















}



















#banner{



	padding: 0px;



	float: none;



	height: 518px;



	width: 100%;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}















.icpzs img{







	border-top-width: 0px;







	border-right-width: 0px;







	border-bottom-width: 0px;







	border-left-width: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}







#ibody-s{







	margin: 0px;







	padding: 0px;







	clear: none;







	float: left;







	height: auto;







	width: 1003px;







}







#rmcp{







	padding: 0px;







	clear: none;







	float: left;







	height: auto;







	width: 1003px;







	margin-top: 0px;







	margin-right: 5px;







	margin-bottom: 0px;







	margin-left: 0px;







}























#stop{



	/*border:1px solid #006666;*/



	background-image:url(ctop_bg.jpg);



	background-repeat:repeat-x;



	background-position:center top;



	height:330px;



}















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



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



#ctop-p{







	padding: 0px;







	clear: none;







	float: none;







	height: auto;







	width: 1003px;







	margin-top: 0px;







	margin-right: auto;







	margin-bottom: 0px;







	margin-left: auto;







}







#plogo{







	margin: 0px;







	clear: none;







	float: left;







	height: auto;







	width: 470px;
	height:80px;







	padding-top: 25px;







	padding-right: 0px;







	padding-bottom: 15px;







	padding-left: 30px;







}







#stop-x{







	clear: none;







	float: none;







	height: auto;







	width: 1003px;







	margin-top: 0px;







	margin-right: auto;







	margin-bottom: 0px;







	margin-left: auto;







	padding-top: 5px;







	padding-right: 0px;







	padding-bottom: 0px;







	padding-left: 0px;







}







#t-phone{







	margin: 0px;







	clear: none;







	float: left;







	height: auto;







	width: 380px;







	padding-top:40px;







	padding-right: 0px;







	padding-bottom: 0px;







	padding-left: 623px;







}















#t-phonet{







	margin: 0px;







	clear: none;







	float: left;







	height: auto;







	width: 380px;







	padding-top:13px;







	padding-right: 0px;







	padding-bottom: 0px;







	padding-left: 623px;







}







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















#navfrm{  background-color: #2573C8;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;















	font-weight: bold;















}















#navfrm ul li a{line-height:50px; display:block; padding:0px 20px;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:700px;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: #FFF;







}















#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; border:0;}















.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_h.jpg); background-repeat:no-repeat; padding-left:53px;color:#fff; }















#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; }















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















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















#pro3frm{















	padding-bottom:5px;















	border:2px solid #FFF;















	margin-top: 20px;















	margin-right: 0px;















	margin-bottom: 0px;















	margin-left: 0px;















	padding-top: 10px;















	padding-right: 0px;















	padding-left: 0px;















}















#pro3frm img{







	border-top-width: 0px;







	border-right-width: 0px;







	border-bottom-width: 0px;







	border-left-width: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}















.icpzs{















	margin-top: 20px;















}















#pro3frm #pro3{width:100%;}















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















#pro3frm #pro3 td img{







	width:209px;







	height:153px;







	border-top-width: 0px;







	border-right-width: 0px;







	border-bottom-width: 0px;







	border-left-width: 0px;







}















#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;







	border-top-width: 0px;







	border-right-width: 0px;







	border-bottom-width: 0px;







	border-left-width: 0px;







}















#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;







}































#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;







	border-top-width: 0px;







	border-right-width: 0px;







	border-bottom-width: 0px;







	border-left-width: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}















.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;}































.plpic p{















	margin: 0px;















	clear: none;















	float: none;















	height: auto;















	width: 185px;















	padding-top: 10px;















	padding-right: 0px;















	padding-bottom: 0px;















	padding-left: 0px;















}































#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;}















































#nscon p{















	margin: 0px;















	padding: 0px;















	clear: none;















	float: none;















	height: auto;















	width: auto;















	text-indent: 2em;















}















#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; 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;















	padding-bottom: 10px;















}















#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;}















#pscon p{















	margin: 0px;















	padding: 0px;















	clear: none;















	float: none;















	height: auto;















	width: auto;















	text-indent: 2em;















}















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















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















.leftpi .lj2{















	display:block;















	text-align:center;















	width: 113px;















	overflow: hidden;















	height: 22px;















}















.div .lj1{width:131px;height:90px;}















.div .lj2{















	display:block;















	text-align:center;















	width: 131px;















	overflow: hidden;















	height: 22px;















	line-height: 22px;















}