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



#banner h1{
width:0px;
height:0px;
text-indent:-1000px;
float:left;

}



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-position:center top;height:450px; width:100%; margin:0 auto; text-align:center;}















#stop{background-position:center top;height:450px;width:100%; margin:0 auto; text-align:center;}















#ctop{background-position:center top;height:450px; text-align:center;width:100%; margin:0 auto;}







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







#navfrm{  background-color:#459df5;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:17px; font-weight:bold;}







#navfrm ul li a{line-height:50px; display:block; padding:0px 20px;color:#FFF; font-size:17px; font-weight:bold;}







#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:#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:#459df5;}







.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; background-color:#459df5;background-image:url(cate_h.jpg);}














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


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



#catefrm ul li a,#catefrm ul li a:visited{ display:block;line-height:43px; padding-left:53px;color:#000; background-image:url(cate_h.jpg); }



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















#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:#459df5;}







#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; background-image:url("shouyexiafang.jpg"); background-repeat: no-repeat;}







#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{  height:30px;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;















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























#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; 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:#459df5; line-height:30px;}







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







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







#pswd #pstag a,#pswd #pstag a:visited,#pswd #pstag a:hover{color:#459df5;}







#pscontop{ line-height:24px;color:#459df5; 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;







}











#letitle{



height:23px;







}











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







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







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













@charset "utf-8";







* {







	margin:0;







	padding:0;







	list-style:none;







}







body {







	font:normal 12px/22px  Arial, Helvetica, sans-serif;







	width:100%;







}







img {







	border:0;







}















.lanrenzhijia_slider {







	width:100%;







	min-width:1440px;







	height:450px;







	position:relative;







	overflow:hidden;







	background:#fff;







	text-align:center;







}







.lanrenzhijia_slider .bd {







	width:1440px;







	position:absolute;







	left:50%;







	margin-left:-720px







}







.lanrenzhijia_slider .bd li {







	width:1440px;







	overflow:hidden;







}







.lanrenzhijia_slider .bd li img {







	display:block;







	width:1440px;







	height:450px;







}







.lanrenzhijia_slider .tempWrap {







	overflow:visible !important







}







.lanrenzhijia_slider .tempWrap ul {







	margin-left:-1440px !important;







}







.lanrenzhijia_slider .hd {







	position:absolute;







	width:100%;







	left:0;







	z-index:1;







	height:8px;







	bottom:20px;







	text-align:center;







}







.lanrenzhijia_slider .hd li {







	display:inline-block;







	*display:inline;







	zoom:1;







	width:8px;







	height:8px;







	line-height:99px;







	overflow:hidden;















	margin:0 5px;







	cursor:pointer;







}







.lanrenzhijia_slider .hd li.on {







	background-position:0 0;







}







.lanrenzhijia_slider .pnBtn {







	position:absolute;







	z-index:1;







	top:0;







	width:100%;







	height:450px;







	cursor:pointer;







}







.lanrenzhijia_slider .prev {







	left:-50%;







	margin-left:-650px;







}







.lanrenzhijia_slider .next {







	left:50%;







	margin-left:650px;







}







.lanrenzhijia_slider .pnBtn .blackBg {







	display:block;







	position:absolute;







	left:0;







	top:0;







	width:92.7%;;







	height:450px;







	filter:alpha(opacity=50);







	opacity:0.5;







	background-color: #CCCCCC;







	margin-left:70px;































}







.lanrenzhijia_slider .pnBtn .arrow {







	display:none;







	position:absolute;







	top:0;







	z-index:1;







	width:60px;







	height:450px;







}







.lanrenzhijia_slider .pnBtn .arrow:hover {







	filter:alpha(opacity=60);







	opacity:0.6;







}







.lanrenzhijia_slider .prev .arrow {







	right:0;















}







.lanrenzhijia_slider .next .arrow {







	left:0;













}