@charset "utf-8";
*{ margin:0 auto;}
body{margin:0px auto;padding:0px auto;font:12px arial,'宋体';color:#393939; background:#CCC; }

#header{ width:100%; margin:0 auto; overflow:hidden; background:url(../images/bg.gif) repeat-x; height:99px; }
#header .top{ width:1004px; height:100px; overflow:hidden}
#header .logo{ float:left; padding:20px 150px 0 20px;}
#header .home{ float:right; width:220px; height:25px; line-height:25px; color:#fff; padding:40px 20px 0 0; overflow:hidden}
#header .home a{ padding:0 8px 0 15px; display:block; float:left;background:url(../images/icon1.gif) no-repeat 0 7px;}

a{ color:#393939;}
a:hover{  color:#f00;}
/*nav*/
#menu_l{ float:left;font-size:14px;font-family:Microsoft yahei; width:100%;height:35px; line-height:35px; background:url(../images/nav_bg.jpg) repeat-x; }
#menu_l ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
#menu_l ul li{ float:left; width:100px; height:35px; line-height:35px; text-align:center;
position: relative;display: inline;float: left;font-family:Mircosoft yahei; }
#menu_l ul li a{ display:block; margin:0 auto; font-size:14px; width:100px; color:#FFF;}
#menu_l ul li a{ /*IE6 hack to get sub menu links to behave correctly*/}
#menu_l ul li a:hover{width:100px;background:url(../images/navigate_bg.jpg) no-repeat; color:#000000;
}
 
/*下拉样式*/
#bignav{width: 1004px;margin:0 auto;}
#nav {height: 35px;width: 100%;text-align: center; } 
#nav li {float: left; width: 100px;} 
#nav li ul { line-height:27px; text-align:left; left: -999em; width:100px; position: absolute; top:35px; z-index:1002;} 
#nav li ul li{float: left; width:100px; height:27px; line-height:27px;background: #fff; } 
#nav li ul a{display:block; width:100px;color:#000;text-align:center; font-size:12px; } 
#nav li ul a:hover {display:block;width: 100px; height:27px; background:#eee;text-align: center;} 
#nav li:hover ul { left: auto;} 
#nav li.sfhover ul { left: auto; } 
/*nav*/	
#banner{ width:1004px; height:360px; margin:0px auto;  z-index:0; overflow:hidden;}


.main { width:1000px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden; background:#fff;padding-left:2px; padding-right:2px;}
.mleft { width:724px; height:auto; float:left; overflow:hidden;}
.mtilte { width:724px; height:33px; background:url(../images/mtitle_bg.jpg) no-repeat; line-height:33px; text-indent:40px; font-size:14px; color:#D82423; font-weight:bold; overflow:hidden;}
.mmain { width:722px; height:285px; border:#CCCCCC 1px solid; background-color:#FFFFFF; overflow:hidden;}
.mvideo { width:340px; height:250px; margin-top:10px; margin-left:10px; display:inline; float:left; overflow:hidden;}
.mtop { width:360px; height:255px; margin-top:5px; float:left; overflow:hidden;}
.mta { width:360px; height:29px; font-size:14px; line-height:29px; color:#FF0000; text-align:center; font-weight:bold; overflow:hidden;}
.mta a { color:#FF0000;}
.mtb { width:360px; height:100px; line-height:30px; text-indent:24px; color:#7E7E7E; border-bottom:#D5D5D5 1px dashed; line-height:20px; overflow:hidden;}
.mtc { width:360px; height:auto; margin-top:5px; line-height:24px; overflow:hidden; background:#fff;}

.mtc ul { margin:0px; padding:0px; overflow:hidden;}
.mtc li { width:360px; height:24px; font-size:12px; background:url(../images/j.jpg) 0px 7px no-repeat; vertical-align:top; overflow:hidden; text-indent:15px;}
.ta { float:left; width:310px; height:24px; text-indent:16px; overflow:hidden;}
.tb { float:left; width:50px; height:24px; text-align:right; color:#C5C5C5; overflow:hidden;}
.bill { width:724px; height:117px; margin-top:10px; overflow:hidden;}
				
.mright { width:264px; height:auto; float:left; margin-left:12px; overflow:hidden;}
.ltilte { width:264px; height:30px; line-height:30px; color:#FFFFFF; text-indent:30px; font-size:14px; font-weight:bold; background:url(../images/ltitle.jpg) no-repeat; overflow:hidden;}
.lmain { width:264px; height:180px; background-color:#FFFFFF;overflow:hidden; padding-left:10px; padding-top:7px;line-height:24px; }


.rm { width:250px; margin-left:7px; height:36px; background:url(../images/dian.jpg) 5px 15px no-repeat; overflow:hidden; line-height:36px; border-bottom:#D5D5D5 1px dashed;}
.ra { width:200px; height:36px; float:left; text-indent:15px;}
.rb { width:50px; height:36px; float:left; text-align:right; color:#C5C5C5;}
.lmain ul { padding-left:7px; padding-top:9px; background:url(../images/pm.jpg) 7px 8px no-repeat; overflow:hidden;}
.lmain li { width:250px; height:27px; line-height:27px; vertical-align:top; text-indent:20px; overflow:hidden;}	
.la { width:200px; height:27px; float:left; text-indent:20px;}


.newslist { width:252px; height:auto; background-color:#FFFFFF;overflow:hidden; padding-left:10px; padding-top:7px;line-height:24px; border:1px solid #ccc; margin-bottom:10px; }
.newslist ul { padding-left:7px; padding-top:9px;  overflow:hidden;}
.newslist li { width:250px; height:27px;background:url(../images/dian.jpg) 7px 8px no-repeat; line-height:27px; vertical-align:top; text-indent:20px; overflow:hidden;}	



.lb { width:50px; height:27px; float:left; text-align:right; color:#C5C5C5;}
.mt12 { margin-top:12px;}
			
.subject { width:1000px; height:auto; margin:0px auto; padding-top:10px; overflow:hidden; background:#fff; padding-left:2px; padding-right:2px; padding-bottom:25px;}
.sleft { width:264px; height:auto; float:left; overflow:hidden; background:#FFF;}
.sleft_tilte { width:264px; height:30px; line-height:30px; color:#FFFFFF; text-indent:30px; font-size:14px; font-weight:bold; background:url(../images/sleft_tilte_bg.jpg) no-repeat; overflow:hidden;}
.sleft_tilte_mm { width:264px; height:30px; line-height:30px; color:#ffffff; text-indent:46px; font-size:14px; font-weight:bold; background:url(../images/mm.jpg) no-repeat; overflow:hidden;}
.mt10 { margin-top:10px;}
.ryzi { width:262px; height:208px; background-color:#F7F7F7; border:#CCCCCC 1px solid; overflow:hidden;}
.ryzi img { padding:14px; overflow:hidden;}
.lxwm { width:234px; height:340px; padding:14px;  background:url(../images/lxwm.jpg) bottom right #F7F7F7 no-repeat; border:#CCCCCC 1px solid; line-height:30px; overflow:hidden;}
.p1 { color:#FF0000; height:60px; line-height:60px; font-size:12px; font-weight:bold;}
		
.nn { width:262px; height:auto; background-color:#ffffff; border:#CCCCCC 1px solid; overflow:hidden;}
.nn ul { margin:0px; padding:0px;}
.nn li { width:99px; height:24px; line-height:24px; text-align:center; float:left; background:url(/images/2/nn.jpg) no-repeat; margin-left:21px; display:inline; vertical-align:top; margin-top:19px;}
		
.sright { width:724px; height:auto; float:left; margin-left:12px; overflow:hidden; background:#FFF;}
.sright_tilte { width:724px; height:33px; background:url(../images/sright_tilte_bg.jpg) no-repeat; line-height:33px; font-size:14px; color:#D82423; font-weight:bold; overflow:hidden;}
.bt { float:left; text-indent:40px; }
.more { width:50px; float:right; font-size:12px; font-weight:normal;}
.ad { width:724px; height:117px; overflow:hidden;}
.sright_main_a { width:722px; height:auto; border:#CCCCCC 1px solid; background-color:#FFFFFF; overflow:hidden;}	
.sright_main_a ul { width:722px; height:402px; overflow:hidden;}
.sright_main_a li { width:232px; height:192px; margin-left:6px; margin-top:6px; display:inline; float:left; vertical-align:top; overflow:hidden;}
		


.link { width:100%; height:30px; background:url(../images/link_bg.jpg) repeat-x; padding-top:10px; color:#FFFFFF; overflow:hidden;}
	.friend { width:1000px; height:40px; line-height:40px; margin:0px auto; overflow:hidden;}
		.friend a { margin-left:10px; color:#FFFFFF;}
		.friend a:hover { color:#2B2B2B;}
				
.foot { width:100%; height:auto; background-color:#FFFFFF; overflow:hidden;}
.copy { width:1000px; height:auto; margin:0px auto; line-height:30px; text-align:center; overflow:hidden;}	
/*产品样式*/
.pro{ width:712px; padding:12px 5px 0 5px; overflow:hidden; background:#FFF; border:1px solid #CCCCCC;}
.pro .show{ float:left; width:162px; padding:0 8px; overflow:hidden}
.pro .show img{ width:150px; height:113px; background:url(../images/imgbg.gif) no-repeat 0 0; padding:5px 7px 7px 5px; overflow:hidden}
.pro .show p{ width:162px; height:35px; line-height:35px; text-align:center; overflow:hidden}
.prolist{ width:220px; padding:5px 0 0 0; overflow:hidden}
.prolist a{ display:block; width:190px; padding:0 0 0 30px; margin-bottom:5px; height:30px; line-height:30px; font-size:14px; background:url(../images/item.gif) no-repeat left bottom; color:#333; overflow:hidden}
.prolist a:hover{ color:#666;}
/*关于我们*/
.content{ width:1004px; margin:0 auto; padding:6px 0 0 0; overflow:hidden; background:#fff; padding-bottom:20px;}
.content .leftside{ float:left; width:220px; padding:0 6px 0 0; overflow:hidden; padding-left:2px;}
.content .rightside{ float:left; width:772px; overflow:hidden}
.prolist{ width:220px; padding:5px 0 0 0; overflow:hidden}
.prolist a{ display:block; width:190px; padding:0 0 0 30px; margin-bottom:5px; height:30px; line-height:30px; font-size:14px; background:url(../images/item.gif) no-repeat left bottom; color:#333; overflow:hidden}
.prolist a:hover{ color:#666;}

.tit1{ width:195px; padding:0 0 0 25px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/tit1.gif) no-repeat 0 0; overflow:hidden}
.tit4{ width:738px; padding:0 0 0 16px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/tit5.gif) no-repeat 0 0; overflow:hidden}


.new{ width:206px; padding:5px 6px; line-height:25px; border:1px solid #ccc; border-top:none; background:url(../images/bian.gif) repeat-x 0 0; margin-bottom:6px; overflow:hidden}
.new ul li{ float:left; width:190px; padding:0 0 0 16px; height:25px; line-height:25px; border-bottom:1px dotted #ababab; background:url(../images/icon3.gif) no-repeat 5px 9px; overflow:hidden}
.new ul li a{ float:left;}
.new ul li span{ float:right;}
.nylxwm{ width:206px; height:380px; line-height:25px; border:1px solid #ccc; border-top:none; background:url(../images/ny01.jpg) no-repeat top; margin-bottom:6px;padding:15px 6px; padding-bottom:0;}
.xx{ width:96%; line-height:25px; padding:6px 7px; overflow:hidden}
.xxtit{ width:100%; margin-top:20px; border-bottom:1px solid #cc0000; overflow:hidden} 
.xxtit a{ float:left; display:block; cursor:hand; margin-right:6px; width:116px; padding:2px 0 0 0; height:26px; line-height:26px;background:url(../images/item2.gif) no-repeat 0 0; text-align:center; font-size:14px; font-weight:bold; color:#fff; overflow:hidden}
.xxtit a:hover{background:url(../images/item1.gif) no-repeat 0 0; }
.xxtit a.curr{background:url(../images/item1.gif) no-repeat 0 0; }

.infro{ width:96%px; padding:6px 6px 0 6px; overflow:hidden}
.infro ul li{ float:left; width:718px; padding:0 5px 0 17px; height:26px; line-height:26px; border-bottom:1px dashed #ccc; background:url(../images/icon2.gif) no-repeat 5px 10px; overflow:hidden}
.infro ul li a{ float:left;}
.infro ul li span{ float:right;}
.page{ width:98%; padding:15px 0; text-align:center; font-size:14px; overflow:hidden}
.page a{ padding:0 5px;}
.textend {
	FONT: 10.5pt/18pt "微软雅黑";
	border-right-color: #63B7E8;
	border-bottom-color: #63B7E8;
	border-left-color: #63B7E8;
	width: auto;
	height: auto;
}