@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#474747;}
a:hover{ color:#01A7F3; text-decoration:none;}
body{ font-size:12px; line-height:24px; background:url(../images/bg.jpg) top repeat-x #DFEDF6; font-family:"微软雅黑",Verdana, Arial, Helvetica, sans-serif; color:#474747;}

.float_left{ float:left;}
.float_right{ float:right;}
.float_clear{ clear:both;}
.height{ height:10px;}
.layout_center{ width:1000px; margin:0 auto; font-family:"微软雅黑";}
.data{ color:#CCCCCC; }

/*top*/
#top{ height:94px; padding-top:17px;}
#top #logo{ width:583px; height:77px;}
#top #tel{ width:281px; height:24px; margin:45px 12px 0 0;}

/*menu*/
#menu{ height:36px; line-height:36px;  font-size:16px;}
#menu li{ float:left; text-align:center; width:122px; background:url(../images/menu_shu.jpg) no-repeat right;}
#menu li a{ color:#FFFFFF; display:block; width:122px; height:36px;}
#menu li a:hover{ color:#FFFF66; background:url(../images/menu_a_bg.png) no-repeat; display:block; width:122px; height:36px;}

/*banner*/
#banner{ height:268px;}

/*main*/
#main{ background:url(../images/ryzz_bg.jpg) repeat-x; height:160px; padding:18px 12px;}
#main #tit{ height:25px; line-height:25px; color:#0050AA; font-size:14px; background:url(../images/pic_shu.jpg) no-repeat left; padding-left:15px;}
#main #tit span{ display:block; width:32px; height:7px; margin:10px 15px 0 0;}
#main #box1{ width:535px; background:url(../images/pic_jgx.jpg) no-repeat right; height:159px;}
#main #box1 li{ width:120px; height:120px; line-height:30px; float:left; margin:8px 13px 0 0;}

#main #box2{ width:425px; height:159px;}
#main #box2 li{ height:27px; line-height:27px; width:418px; margin:0 auto; background:url(../images/pic_dian.jpg) no-repeat left; padding-left:12px; border-bottom:1px dotted #616669;}

/*sy_banner*/
#sy_banner{ height:91px; margin:10px 0;}

/*left*/
#left{ width:208px;}
#left #box1{ background:url(../images/tit_bg.jpg) repeat-x top #FFFFFF; border-bottom:4px solid #EEF5FD; padding-bottom:10px;}
.tit{ height:38px; line-height:40px; background:url(../images/tit_left_bg.jpg) no-repeat left; font-size:15px; color:#FFFFFF; padding-left:10px; margin-bottom:18px;}
.tit span{ display:block; width:45px; height:15px; margin:12px 8px 0 0;}
#left #box1 #dl{ padding-left:10px; width:173px; margin:0 auto; height:25px; line-height:25px; border-bottom:1px dotted #B5B5B5;}
#left #box1 #dl a{ color:#272727;}
#left #box1 li{ width:168px; margin:0 auto; padding-left:15px; height:25px; line-height:25px; border-bottom:1px dotted #B5B5B5;}

#left #box2{ background:#FFFFFF; margin-top:16px; border-bottom:4px solid #EEF5FD;}
#left #box2 #box2_body{ padding:5px 0 10px 10px;}

/*right*/
#right,#nei_right{ width:780px;}
#right #box1{ height:287px;}
#right #box1 #gsjj{ width:386px; height:287px; background:url(../images/tit_bg.jpg) repeat-x top #FFFFFF;}
#right #box1 #gsjj #gsjj_body{ line-height:21px; padding:0 10px;}

#right #box2{ background:url(../images/xtit_bg.jpg) repeat-x top #FFFFFF; height:305px; margin:6px 0;}
.title{ background:url(../images/titx.jpg) no-repeat left; height:36px; line-height:36px; margin-left:7px; padding-left:15px; color:#FFFFFF;}
.title span{ display:block; width:42px; height:17px; margin:9px 10px 0 0;}
#right #box2 li,#right #box3 li{ float:left; width:132px; height:130px; line-height:30px; margin:5px 12px 0 12px;}
#right #box2 li img,#right #box3 li img{ background:url(../images/sy_tp_bg.jpg) no-repeat; width:120px; height:88px; padding:6px;}
#right #box3{ background:url(../images/xtit_bg.jpg) repeat-x top #FFFFFF; height:192px; margin:6px 0;}
#photoes{width:760px; margin:0 auto; overflow:hidden;}
#photoes img{ background:url(../images/sy_tp_bg.jpg) no-repeat; width:120px; height:88px; padding:6px; margin:10px 5px 0 5px;}

/*foot*/
#foot{ text-align:center; padding:15px 0; color:#545454;}
#foot a{ color:#545454;}

/*nei_right*/
#nei_right{ background:url(../images/tit_bg.jpg) repeat-x top #FFFFFF; min-height:795px;}
#nei_right #body{ padding:0 15px;}

/*产品相关*/
.products li { float:left; text-align:center; padding:0 13px 10px 13px; width:200px; height:203px; line-height:30px; margin-left:10px;}
.products li #bj{ display:block; width:202px; height:30px; line-height:30px; margin-top:3px;}
.products img { border:1px solid #CCCCCC; }
.products a:hover img { border:1px solid #2070cf; }
.products a { line-height:20px; }
.products_title { text-align:center; font-size:16px; padding:10px; }
.products_info { text-align:center;border-bottom:1px dashed #CCCCCC;padding:10px; }
.products_img { text-align:center; padding:15px 0;}
.products_img img { max-width:370px; }
.products_next { padding:5px; border-top:1px dashed #CCCCCC;font-size:12px;}

/*新闻相关*/
.news li { line-height:30px; border-bottom:1px dashed #CDCCCC; padding-left:10px; padding-right:10px; background:url(../images/pic_lsj.jpg) left no-repeat; }
.news_title { text-align:center; font-size:16px; padding:10px; }
.news_content { padding:10px; }
.news_info { text-align:center; border-bottom:1px dashed #CDCCCC; padding:10px; }
.news_next { padding:5px; border-top:dashed 1px #CDCCCC;font-size:12px; }
.news li #cate{ color:#2070cf; }

/*分页*/
.page { clear:both; padding:3px; text-align:center; margin-top:10px;}




#jsddm
{
	position:absolute;
	z-index:2;
		
}

	#jsddm li
	{ text-align:center;}


		
		#jsddm li ul
		{
		    float:left; 
		    margin:auto;
	        display:list-item;
			
			position:absolute;
	z-index:4;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
			font-size:12px;
			height:25px;
				}
			
			#jsddm li ul li a
			{	
				background: #059af3;
				color: #ffffff;}
			
			#jsddm li ul li a:hover
			{	background: #059af3;}