@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
body{ font-size:12px; color:#750f0a; font-family:宋体; background:url(main_bg.gif); text-align:center;}
h1,h2,h3,h4,h5,h6,input,img{ padding:0; padding:0;}
.ul,li{ margin:0; padding:0; list-style:none;}
img{ border:0; display:block;}
.left{ float:left;}
.right{ float:right;}
a{ color:#750f0a; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
/*main*/
.top{ width:100%; height:34px; background:url(top_bg.gif) repeat-x;}
.main{ width:980px; padding-top:259px; position:relative; z-index:0;}
.banner{ width:980px; height:286px; position:absolute; left:0; top:0; z-index:0;}
.banner_font{ width:980px; height:286px; position:absolute; left:0; top:0; z-index:1;}
.mleft{ width:206px; border-left:1px solid #000; margin-left:28px; z-index:1; position:relative; margin-top:-11px; display:inline; overflow:auto; float:left;}
.mleft .nav{ width:206px; height:288px; padding-top:15px; overflow:hidden;}
.mleft .mlx{ width:173px; height:161px; background:url(lxwmbg.gif) right top no-repeat; padding-left:23px; padding-top:55px; padding-right:10px; line-height:24px; text-align:left;}
.mright{ width:727px; padding-top:32px; float:right;}
.mright .mabout{ width:442px; height:246px; float:left;}
.mright .mabout dt{ height:29px; background:url(about.gif) top left no-repeat; border-bottom:1px solid #77110f;}
.mright .mabout dd{ width:426px; height:200px; padding:8px; overflow:hidden; text-align:left; line-height:24px;}
.mright .mabout dd img{ display:block; float:left; padding:4px;}
.mright .mfouce{ width:275px; height:217px; padding-top:29px; margin-left:10px; float:left; display:inline; float:left;}
.container {
	OVERFLOW: hidden;
	WIDTH: 225px;
	POSITION: relative;
	HEIGHT: 153px
}
.slider LI {
	DISPLAY: inline;
	LIST-STYLE-TYPE: none
}
.slider IMG {
	DISPLAY: block;
	WIDTH: 275px;
	HEIGHT: 217px
}
.num {
	RIGHT: 5px;
	BOTTOM: 5px;
	POSITION: absolute
}
.num LI {
	BORDER-RIGHT: #ff7300 1px solid;
	BORDER-TOP: #ff7300 1px solid;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN: 3px 1px;
	OVERFLOW: hidden;
	BORDER-LEFT: #ff7300 1px solid;
	WIDTH: 16px;
	CURSOR: pointer;
	COLOR: #ff7300;
	LINE-HEIGHT: 16px;
	BORDER-BOTTOM: #ff7300 1px solid;
	FONT-FAMILY: Arial;
	HEIGHT: 16px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: center
}
.num LI.on {
	BORDER-TOP-WIDTH: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 16px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN: 0px 1px;
	WIDTH: 21px;
	COLOR: #fff;
	LINE-HEIGHT: 21px;
	HEIGHT: 21px;
	BACKGROUND-COLOR: #ff7300;
	BORDER-RIGHT-WIDTH: 0px
}
.mright .mpro{ width:685px; height:171px; padding:47px 21px 10px; clear:both; background:url(probg.gif) bottom no-repeat;}
#demo {
overflow:hidden;
width: 685px;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{height:171px;float:left; display:inline-table;}    
#demo1 li,#demo2 li{ width:180px; height:171px; float:left; margin-left:8px; }    
#demo1 li img,#demo2 li img{ display:block; width:177px; height:129px; padding:2px; border:1px solid #77110f;}  
#demo1 li span,#demo2 li span{ width:180px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.copyright{ width:980px; line-height:26px; padding:15px 0; border-top:3px solid #77110f; margin-top:15px;}
/*二级页*/
.snav{ height:28px; line-height:28px; width:930px; padding-left:50px; background:#77110f; position:relative; z-index:10;  font-family:Arial, Helvetica, sans-serif; clear:both; margin-top:20px;}
.snav li{ float:left;}
.snav li a font{ padding:0 5px;font-size:12px; color:#fff;}
.snav li a{ color:#FFF; text-decoration:none; line-height:28px; padding:0 8px; color:#e4b5b4;}
.snav li a:hover{text-decoration:underline;  padding:0 8px;}
.smain{ width:980px; margin-top:15px;}
.smain .sleft{ width:278px; height:auto!important; height:50px; min-height:50px; background:url(sub_left.jpg) bottom no-repeat; float:left; padding-bottom:450px;}
.smain .sleft p{ height:37px; border-bottom:1px solid #77110f; line-height:37px; font-size:12px; text-align:left; padding-left:25px; background:url(icon.jpg) 0 5px no-repeat;}
.smain .sleft p a{ padding:0 5px;}
.smain .sright{ width:700px; float:right;}
.smain .sright .sa{ padding:10px 15px; line-height:24px; text-align:left;}
.smain .sright .sa h2{ font-family:微软雅黑; font-size:18px; text-align:center; line-height:24px;}
.smain .sright .sa p{ text-indent:2em; color:#000; padding:5px 0;}
.smain .sright .spro{ width:700px; height:auto;}
.smain .sright .spro li{ width:180px; height:171px; float:left; margin:5px 20px; }    
.smain .sright .spro li img{ display:block; width:177px; height:129px; padding:2px; border:1px solid #77110f;}  
.smain .sright .spro li span{ width:180px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
DIV.megas512 {
	 MARGIN: 3px; PADDING: 5px; TEXT-ALIGN: center;
}
DIV.megas512 A {
	 PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER: #77110f 1px solid; TEXT-DECORATION: none; background:#fff;
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777; background:#fff;
}
.proxx{ padding:8px; line-height:24px; text-align:left;}
.proxx h2{ font-family:微软雅黑; font-size:18px; text-align:center; line-height:24px;}
.proxx img{ padding:1px; border:1px solid #77110f; margin:15px auto;}
.proxx p{ padding:3px; color:#000;}

