@charset "utf-8";
BODY {MARGIN:0px;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px; color:#080405;}
H1,H2,h3,h4,h5,form,li,ul,p,dl,dt{margin:0px;padding:0px;border:0px;}
H1 {FONT-SIZE: 20px; FONT-WEIGHT: bold}
li{list-style:none;}
img{ border:0px;}
.b{font-weight:bold;}
A {COLOR: #080405;TEXT-DECORATION:none}
A:hover {TEXT-DECORATION:underline;color:#ff0000}
.fright{float:right}
.fleft{float:left}
.clear{clear:both;}

#Main{margin:0px auto;width:1002px;}
#Header{height:100px;}
#Logo{float:left; margin-top:18px;}
#Top_Lan{margin-top:45px;float:right; width:200px;} 

.fav{height:18px; padding-top:3px;margin-left:10px; text-align:right;}
.fav a{padding:0px 10px;}
.Lan{text-align:right;height:18px; line-height:18px; margin-top:8px;}
.Lan a{padding:0px 10px; color:#C20211;}

#Menu{height:45px;background:url(menu.gif) no-repeat;position:relative;z-index:100;}
#Menu ul{ margin-left:1px;}
#Menu li{float:left;position:relative;line-height:45px;height:45px;}
#Menu .on{color:#FFF;text-decoration:none;background:url(muen02.gif) no-repeat;}
#Menu .on a{color:#FFF;}
#Menu .noline{background:none;}
#Menu ul dl {visibility:hidden;position:absolute;left:0px;top:45px;}   
#Menu table {position:absolute;top:0;left:0;}
#Menu ul li:hover dl,
#Menu ul a:hover dl{visibility:visible;}   
#Menu li a{color:#000;display:block;width:111px;text-align:center;background:url(line.gif) right no-repeat; font-size:14px;font-weight:bold;}
#Menu li a:hover{color:#FFF;text-decoration:none;}
#Menu ul dl dt{clear:both;text-align:left;font-size:12px;}
#Menu ul dl dt a{display:block;width:105px;margin:0;border:0;border-bottom:1px solid #F88A97;background:none #FE1D32;line-height:15px; font-size:12px;font-weight:normal;color:#FFF;padding:3px;}
#Menu ul dl dt a:hover{border:0;border-bottom:1px solid #fff;}
#Adv{height:372px;margin-top:10px;}
#M_Download{margin-top:10px;height:224px;}
#M_Download li{float:left; width:236px; border:1px #E0E0DB solid;height:222px; margin-right:16px;}
#M_Download .mr0{margin-right:0px;}
#M_Download .D_Title{height:30px; background:url(dbg.gif) repeat-x; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
#Footer{margin-top:40px; background:url(foot.gif) repeat-x;height:100%; overflow:hidden; padding-bottom:20px;}
.end{ text-align:center; margin-top:27px;}
.Bottom{ text-align:center; margin-top:10px;}
.Bottom span{ margin-right:10px;}
#Banner{height:255px; margin-top:10px; border:1px #EBEBEB solid;}
#C_Top{height:49px; background:url(bg.gif) no-repeat; margin-top:10px;}
.Class_Top{float:left; font-size:14px; color:#FFF; line-height:49px; width:227px;padding-left:15px;}
.Right_Top{float:left;margin-left:37px; margin-top:20px;}
#Content{height:100%;overflow:hidden; background:url(bg1.gif) repeat-y; border-right:1px #EEE8E8 solid;}
#C_Left{float:left;width:243px; padding-bottom:20px;}
.Class_Note ul{margin-top:8px;margin-left:6px;}
.Class_Note li{height:30px;line-height:30px;overflow:hidden; background:url(bg2.gif) no-repeat; padding-left:34px; width:194px;}
.Class_Note .lion a{color:#C70F0E;}
.Contact_Top{margin-top:30px;width:215px; border-bottom:1px #CACACA solid; margin-left:9px; color:#C2000F;font-size:14px; padding-bottom:4px; padding-left:5px;}
.Contact_Top span{color:#444444;font-size:12px;margin-left:5px;}
.Content_Img{margin-top:10px; height:254px;padding-top:150px; margin-left:11px; margin-bottom:10px;background:url(pic.gif) no-repeat scroll left top;}
.Content_Img span{display:block;word-wrap:break-word;width:200px;margin:0px auto;overflow:hidden; line-height:18px;padding-top:5px; text-align:left;}
.M_Address{height:auto;overflow:hidden; line-height:18px; margin-top:5px; margin-left:11px;}
.M_Address p{float:left;}
.M_Address .note{width:180px;}
#M_Right{float:left; width:758px;overflow:hidden;margin:0px; padding:0px}
.Right_Note{padding:20px;line-height:20px;}
.News_Content{margin-right:10px;}
.News_Content li{height:30px;line-height:30px; border-bottom:1px #999 dashed;padding-left:15px;background:url(05.gif) center left no-repeat;}
#page A {BORDER-BOTTOM: #DCD9D4 1px solid; BORDER-LEFT: #DCD9D4 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; BORDER-TOP: #DCD9D4 1px solid; BORDER-RIGHT: #DCD9D4 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px}
#page A:hover {	BORDER-BOTTOM: #7a0031 1px solid; BORDER-LEFT: #7a0031 1px solid; BORDER-TOP: #7a0031 1px solid; BORDER-RIGHT: #7a0031 1px solid}
#page SPAN.disabled {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ddd; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px
}
#page SPAN.current {BORDER-BOTTOM: #DCD9D4 1px solid; BORDER-LEFT: #DCD9D4 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #DCD9D4; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000; BORDER-TOP: #DCD9D4 1px solid; BORDER-RIGHT: #DCD9D4 1px solid; PADDING-TOP: 2px; margin-left:3px;margin-right:2px;}
.News1_Top{text-align:center; font-size:16px; font-weight:bold; margin-top:20px;}
.info{text-align:center;border:#e8e8e8 1px solid; background:#f7f7f7; line-height:28px; margin-top:10px; margin-right:10px;}
.con{MARGIN:20px 0px; line-height:18px;}
a.red:link{color: #A50606;text-decoration: none; margin-left:10px;}
a.red:visited{color: #A50606;text-decoration: none;}
a.red:hover{color: #A50606;text-decoration: underline;}

#P_Top{height:32px;background:url(ptop.gif) no-repeat; margin-top:10px; padding-left:33px; padding-top:17px;}
#P_Note{text-align:left;border-right:1px #EEE8E8 solid;border-left:1px #EEE8E8 solid; padding:0px 18px;}
#P_Note .stage{height:408px; padding-top:20px;overflow:hidden;position:relative;}
#P_Note .stage ul{width:966px;position:absolute; }
#P_Note .stage li{ float:left;margin-right:23px; }
#P_Note .stage li.last{ margin-right:0; }
#P_Note .stage li span{ display:block;font-weight:bold; font-size:13px; }
#P_Note .stage-controller{text-align:center;}
#P_Note .stage-controller li{display:inline;padding:0 5px;}
#P_Note .stage-controller li a{display:inline;padding:0 5px;background:url(controller-btn.png) no-repeat; }
#P_Note .stage-controller li a:hover{background-position:0px -20px;text-decoration:none;}
#P_Note .stage-controller li a.active{background-position:0px -20px; text-decoration:none;}
.stage a{color:#000;text-decoration:none;cursor:default;}
.stage a:hover{color:#000;text-decoration:none}
.P_Img{border:1px #E3E1E1 solid;}
.P_Title{width:221px;text-align:center;line-height:30px;}














