@charset "utf-8";
/* CSS Document */
/*************************************
* 文件名称：style.css
* 作   者：无忧网络
* 创建日期：2013-06-20
* 最后修改：name/ 第X行 / yyyy-mm-dd
* 内容概要: 网页样式文件
*************************************/
html,body{width:100%; margin:0 auto; font-family: "宋体", Arial; color:#333; background:#EFEFEF; font-size:12px; line-height:180%;}
img{border:0;}
div,p,img,ul,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,th,td{margin:0;padding:0;}
ol,ul,li {list-style-type:none; }
A:link,A:visited{color:#333; text-decoration: none;}
A:hover{color:#0066cc; text-decoration: underline;}
header,footer,nav,#flash{display:block;}
header,footer,nav,#main,#flash{margin:0 auto; overflow:hidden; width:100%;}
.w960{width:960px; margin:0 auto; overflow:hidden;}
.t8{margin-top:8px;}
.clear{ clear:both; float:none;}
/* IE6 hack */
html{_background:url(about:_blank) fixed;}

/* header */
header{ margin:0 auto; background:url(head.png) top center repeat-x;}
header ul{ width:960px; margin:0 auto;}
header ul li{ float:right; color: #FFFFFF; padding-right:45px; line-height:20px;}
header  A:link,A:visited{color: #FFFFFF;}
header h1{text-indent:-9999px; height:77px; width:960px; margin:0 auto; overflow:hidden; background: url(logo.png) left center no-repeat;}


/* 导航 */
#nav{height:39px; background:url(nav.jpg) top center repeat-x;}
#mainMenu{
width:960px; margin:0 auto; overflow:hidden;
	
	}
#mainMenu ul li{
	float:left;
	width:120px;
	line-height:39px;
	}
#mainMenu ul li a{
	display:block;
	text-align:center;
	color: #FFFFFF;
	font-size:16px;
	font-family:microsoft yahei, 黑体;
	}
#mainMenu ul li:hover ul,/*解决无法缩回二级导航菜单问题*/
#mainMenu ul li a:hover{
	background: url(nav_li.jpg) top center no-repeat;
	color: #ffffff;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	height:39px;
	font-family:microsoft yahei, 黑体;

	}

#mainMenu ul li:hover ul{z-index:10000;}

#mainMenu ul li ul {z-index:10000;
	list-style-type: none;
	text-align: center;
	left:-999em;
	width:97px;
	height:39px;
	position:absolute;
	}
#mainMenu ul li ul li{
	float:left;
	width:97px;
	height:39px;
	text-align:center;
	background:#3BA402 no-repeat;
	border-bottom:#ffffff 1px solid;
	margin:0 14px;
	}
#mainMenu ul li ul li a{
	display:block;
	padding:-20px 6px 0 0;
	width:97px;
	height:39px;
	font-size:15px;
	font-weight:100;
	color:#ffffff;
	text-align:center;
	font-family:microsoft yahei, 黑体;
	
	}
#mainMenu ul li ul li a:hover{
text-align:center;
	color:#ffffff;
	background:#3BA402 no-repeat;
	height:39px;
	}
#mainMenu ul li:hover ul{
	left:auto;
	}

#mainMenu ul li.sfhover ul{
	left:auto;
	}

/* banner */
#flash{ height:350px;overflow:hidden; margin:0 auto;}
.smallslider{position:relative;padding:0;margin:0;overflow:hidden;}
.smallslider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:auto;height:auto;}
.smallslider li{margin:0;padding:0; width:100%;}
.smallslider li a{margin:0;padding:0;}
.smallslider li a img{border:0;padding:0;margin:0;vertical-align:top;}
.smallslider  h3{position:absolute;font-weight:bold;font-size:12px;margin:0;padding:0;text-indent:2%;line-height:26px;z-index:52; width:98%;color:#CCC;}
.smallslider  h3 a{padding:0;margin:0;text-indent:0; }
.smallslider  h3 a:link,.smallslider  h3 a:visited{text-decoration:none;color:#FFFFFF;}
.smallslider  h3 a:hover{text-decoration:underline;color:#FF6600;}
.smallslider li.current-li{}
.smallslider-btns{position:absolute;z-index:53;}
.smallslider-btns span{background-color:#FFFFFF;border:1px solid #DCDCDC;color:#9F9F9F;cursor:pointer;float:left;font-size:12px;height:16px;line-height:16px;text-align:center; width:16px;}
.smallslider-btns span.current-btn{ background-color:#C00100; border:1px solid #A00100; color:white; font-size:13px;font-weight:bold;}
.smallslider-lay{position:absolute;background:black;height:26px;width:100%; z-index:51;}
#debug{width:200px;height:200px;border:1px solid;background:#CCC;position:fixed;left:10px;bottom:20px; }

#main{margin:0 auto;}

/* index */
.index .left{float:right; width:650px; overflow:hidden;}
.index .right{float:left; width:300px; overflow:hidden;}

#gg{overflow:hidden; margin:10px auto; width:960px; height:32px; background:url(gg.png) top center no-repeat;}
#gg ul { width:920px; float:right; padding-left:5px; padding-right:4px;}
#gg ul li{ text-indent:40px; line-height:30px;color:#FF0000;font-family:microsoft yahei, 黑体; font-size:15px;}

#alzs{float: left;  margin-top:10px; width:960px;}
#alzs dt{background: url(title2.jpg) top  center no-repeat;font-size:15px;font-family:microsoft yahei, 黑体; height:38px; line-height:30px; text-indent:25px; }
#alzs ul { width:690px;}
#alzs ul li{ text-indent:10px; padding-bottom:4px; }
#alzs ul li span{float:right;}
#alzs span{float:right;font-size:12px;padding-right:10px;}

#tqyb{width:300px; overflow:hidden; float: right;}
#tqyb dt{background: url(title1.jpg) top center no-repeat;font-size:15px;font-family:microsoft yahei, 黑体;  height:38px; line-height:30px; text-indent:25px;} 
#tqyb dd { float:left;width:295px; margin:0 auto;}


#gsjj{width:340px; overflow: visible; float: left; }
#gsjj dt{background: url(title.jpg) top  center no-repeat;font-size:15px;font-family:microsoft yahei, 黑体;  height:38px; line-height:30px; text-indent:25px; } 
#gsjj dd { float:left; width:335px;text-indent:2em; padding-left:10px; }
#gsjj .about{ margin:0 auto; float:left;}
#gsjj .more{float: right;font-size:12px; color:#0066cc;}

#xxdt{width:300px;  overflow:hidden; float: left; margin-top:1px;}
#xxdt dt{background: url(title1.jpg) top center no-repeat;font-size:15px;font-family:microsoft yahei, 黑体;height:38px; line-height:30px; text-indent:25px; } 
#xxdt dd { float:left;}
#xxdt dd ul{padding:5px; overflow:hidden; width:345px;}
#xxdt dd li{ width:290px;background:url(t1.jpg) left top no-repeat; text-indent:25px; padding-bottom:4px; border-bottom:#CDE1F3 1px dotted;padding-left:5px;}
#xxdt span{float:right;font-size:12px;padding-right:10px;}
#xxdt a{ color:#333;}


#link{width:218px; margin:0 auto; margin-top:10px; background-color:#f6f6f6; border:#d9d9d9 1px solid; padding:5px 0; text-align:center;}
#link dd{margin:3px;}
#link .link-option{border:#7E9DB9 1px solid;}

footer{background:url(footer.gif) left top repeat-x; margin:0 auto; text-align:center; padding-top:10px;}

/*联系方式*/
.lxfs{margin-left:10px; width:295px; float:left;}
.lxfs_name{margin-bottom:5px; margin-right:20px; border-bottom:#ccc 1px dashed; }
.lxfs p{margin-left:20px;}

.ad{ margin:-5px auto; float:left; }
.ad_name{margin-bottom:5px; border-bottom:#ccc 1px dashed; width:218px; text-align:justify; text-indent:2.2em;}
.ad p{margin-left:20px;}

#dh{width:218px; overflow:hidden; margin-top:10px; float:left;}
#dh dt{background: url(title3.jpg) top center no-repeat;font-size:15px;font-family:microsoft yahei, 黑体;height:38px; line-height:30px; text-indent:25px; } 
#dh dd ul{ overflow:hidden;}
#dh dd li{background:url(sign.gif) left 9px no-repeat; text-indent:10px; padding-bottom:4px; border-bottom:#CDE1F3 1px dotted;}
#dh span{ffloat:right;font-size:12px; color:#0066cc; line-height:38px; text-indent:15px; line-height:40px;}

/* page */
.page .left{float:left; width:220px; overflow:hidden;}
.page .right{float:right; width:735px; overflow:hidden;}

#class{width:218px; overflow:hidden;}
#class dt{background: url(title3.jpg) top  center no-repeat; font-size:15px;font-family:microsoft yahei, 黑体;  height:38px; line-height:30px; text-indent:28px;} 
#class dd ul{padding:10px; overflow:hidden;}
#class dd ul li{width:100%; overflow:hidden; font-weight:bold; background:url(line.gif) bottom center no-repeat;}
#class dd ul li a{width:160px; padding-left:30px; float:right; display:block; height:35px; background:url(class-2.gif) 10px center no-repeat; line-height:35px; color:#333;}
#class dd ul li A:hover,#class dd ul li a.on{background:url(class-1.gif) 10px center no-repeat; color:#0379C0; text-decoration:none;}


.rbox{ padding:1px 5px; overflow:hidden;}
.rbox dt{background:url(title4.jpg) left top no-repeat; height:38px;}
.rbox dt h2{float:left;font-size:15px;font-family:microsoft yahei, 黑体; text-indent:28px; line-height:30px;}
.rbox dt span{float:right; line-height:30px;}
.rbox dt a{color:#333;}
.rbox dd{padding-top:10px;}
.rbox dd.cont{font-size:14px; line-height:200%;}
.rbox dd.about{font-size:14px; line-height:200%;text-indent:2em;}

.pbox{border:#CFE2F3 1px solid; padding:1px 5px; overflow:hidden;}
.pbox dt{background:url(title4.jpg) left top no-repeat; height:33px;}
.pbox dt h2{float:left;font-size:15px;font-family:microsoft yahei, 黑体;  text-indent:28px; line-height:30px;}
.pbox dt span{float:right; line-height:30px;}
.pbox dt a{color:#333;}
.pbox dd{padding-top:10px;}
.pbox dd.cont{font-size:14px; line-height:200%;}

.list_news{width:96%; margin:0 auto; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.list_news li{text-indent:10px; background:url(ico.gif) 0px 15px no-repeat; padding:7px 0px; border-bottom:#D9D9D9 1PX dotted; font-size:14px;}
.list_news span{float:right; font-size:12px;}
.list_news a{ color:#333;}
.list_video{width:96%; margin:0 auto; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.list_video li{text-indent:20px; background:url(videosign.gif) 0px 13px no-repeat; padding:7px 0px; border-bottom:#D9D9D9 1PX dotted; font-size:14px;}
.list_video span{float:right; font-size:12px;}
.newsshow{width:96%; margin:0 auto; overflow:hidden;}
.newsshow h3,.newsshow .more,.newsshow .body,.newsshow .hr{width:100%; margin:0 auto; overflow:hidden;}
.newsshow .h3{text-align:center; color:#333; line-height:20px; font-size:18px; font-family:"Microsoft Yahei"; letter-spacing:2px; font-weight:100; padding-bottom:10px;}
.newsshow .more{text-align:center; border-bottom:#ccc 1px dotted; padding-bottom:5px;}
.newsshow .body{padding-top:5px; line-height:200%; font-size:14px;}

.list_pic{width:100%; margin:5px auto; overflow:hidden; border-bottom:#ccc 1px dotted; padding-left:20px;}
.list_pic li{width:30%; text-align:center; overflow:hidden; margin-top:5px; margin-bottom:5px; float:left;}
.list_pic .img{ width:180px; border:1px solid #ccc; padding:1px; margin:0 auto;}
.list_pic .img img{ width:180px; height:150px;}
.list_pic .name{ width:180px; height:22px; line-height:23px; margin:0 auto; overflow:hidden;}
.list_pic a,A:hover{ color:#000000;}

.show{
	width:100%;
	margin:20px auto;
	overflow:hidden;
	}
.show h3{
	width:100%;
	overflow:hidden;
	font-family: "Microsoft YaHei", "Hiragino Sans GB", STHeiti, Tahoma, SimHei, sans-serif; font-weight: 100; 
	font-size: 20px;
	text-align:center;
	}
.show .info{
	width:100%;
	padding:8px 0px 8px 0px;
	border-bottom:#E4D2A8 1px dashed;
	text-align:center;
	overflow:hidden;
	color:#999999;
	}
.show .info font{
	color:#6B5C48;
	}
.show .showbody{
	font-size:14px;
	line-height:30px;
	margin-top:10px;
	}
/* 页码  */
.ewoyopage{width:95%;text-align:center;margin:5px auto 0px auto;line-height:30px;}
.ewoyopage span,.ewoyopage a{padding:7px 10px;border:#d3d3d3 1px solid;margin-left:2px;margin-right:2px; background:url(navb.png) left -10px repeat-x;}
.ewoyopage span font{color:#f00;}
.ewoyopage a:hover,.ewoyopage span.current{background:url(nav.jpg) -30px -10px repeat-x; color:#fff;text-decoration:none;border:#066AA6 1px solid;}

#mediaplayer{text-align:center; margin:0 auto; margin-top:10px; overflow:hidden;}

.table{margin:10px auto; overflow:hidden; background-color:#ccc;}
.table tr{ background-color:#fff;}
.btn{width:56px; height:23px; border:none; background:url(btn.gif) no-repeat; line-height:24px; overflow:hidden; color:#444; cursor:pointer; letter-spacing:1px; margin-top:2px; margin-bottom:2px; margin-left:2px; margin-right:5px;}	
.border{border:#d3d3d3 1px solid;}
.h20{height:20px; line-height:20px; text-indent:5px;}

.table_message{background-color:#DAEAF7; color:#024383; font-weight:bold; line-height:30px;}
.list_message{width:95%; margin:0 auto; overflow:hidden;}
.list_message li{width:100%; overflow:hidden; border-bottom:#ccc 1px dotted; padding:5px 0px; text-indent:15px; background:url(ico1.gif) 5px 13px no-repeat;}
.list_message li span{float:right; text-indent:0px;}
.list_message li span.data{width:89px;}
.list_message li span.mes{width:89px; color:#097D00;}

/*首页图片*/
.pro{}
.pro .title{width:100%; margin:0 auto; overflow:hidden; background:url(t2.png) no-repeat; height:32px; line-height:32px;}
.pro .title h3{float:left; font-size:12px; padding-left:35px;}
.pro .title span{float:right; margin-right:10px;}
.pro .title span a{color:#FFF;}
.ul_pro{ width:940px; padding-top:1px; overflow:hidden; padding-left:6px;}
.ul_pro li{ width:170px; float:left; text-align:center;}
.ul_pro li .img{ width:170px; margin:1px auto 1px auto; overflow:hidden;}
.ul_pro li .img img{ width:160px; height:150px; padding-top:1px;}
.ul_pro li .name{ width:120px; height:30px; margin:-2px auto;  overflow:hidden;} 
#demoo{overflow:hidden;width:100%; height:183px; }
#demoo img{padding:4px;}
#indemoo{float:left;width:800%;}
#demoo1{float: left;}
#demoo2 {float: left;}

/*产品类别*/
.ul_class{background:url(Tx_Ar3.gif) 10px 3px no-repeat;}
.ul_class li{padding:0px 0px 4px 18px; margin-bottom:5px; margin-right:20px; border-bottom:#ccc 1px dashed; background:url(Tx_Ar3.gif) 2px -2px no-repeat;}
.ul_class .li1{ margin-left:20px; background:url(class_icon.gif) 2px 6px no-repeat; }
.ul_class a{ color:#000000; }

.SortFolderOpen {
	background-image: url(Sort_Folder_Close.gif);
	background-repeat: no-repeat;
	height: 20px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortFolderClose {
	background-image: url(Sort_Folder_Open.gif);
	background-repeat: no-repeat;
	height: 20px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortEndFolderOpen {
	background-image: url(SortEnd_Folder_Close.gif);
	background-repeat: no-repeat;
	height: 20px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortEndFolderClose {
	background-image: url(SortEnd_Folder_Open.gif);
	background-repeat: no-repeat;
	height: 20px;
	left: 16px;
	padding-left: 16px;
	cursor: hand;
}
.SortListline {
	padding-left: 16px;
	background-image: url(Sort_Listline.gif);
	background-repeat: repeat-y;
}
.SortEndListline {
	padding-left: 16px;
}
.SortFile {
	background-image: url(Sort_File.gif);
	background-repeat: no-repeat;
	height: 20px;
	cursor: hand;
	padding-left: 16px;
}
.SortFileEnd {
	background-image: url(Sort_File_End.gif);
	background-repeat: no-repeat;
	height: 20px;
	cursor: hand;
	padding-left: 16px;
}