@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px;}
html {background: #FFFFFF; }
img { border:0px;}
body { font: 12px sans-serif; color: #333333; width: 880px; margin: 0px auto; background: #EFF0F1; }
table, td, th, tr { font: 12px sans-serif; }
ul, ol, dl { list-style: none; }
a { text-decoration: none; }
.ClL { clear: left; }
.ClR { clear: right; }
.ClB { clear: both; }
.Sp0 { height:0px; clear:both; font-size:1px; overflow:hidden; }
.Sp5 { height:5px; clear:both; font-size:1px; overflow:hidden; }
.Sp10 { height:10px; font-size:1px; clear:both; overflow:hidden; }
.Sp15 { height:15px; font-size:1px; clear:both; overflow:hidden; }
.Sp20 { height:20px; font-size:1px; clear:both; overflow:hidden; }
/*Index*/
#H { width:880px; height:285px; clear: both; }
#M { margin: auto; height: 55px; width: 860px;}
#M ul { height: 45px; width: 860px; margin: 5px auto 0px; }
#M ul li { height: 45px; float: left; background: url(menubgout.png) repeat-x; line-height: 40px; }
#M ul li.left { height: 45px; width: 15px; background: url(menuleft.png) no-repeat; }
#M ul li.right { height: 45px; width: 15px; background: url(menuright.png) no-repeat; }
#M ul li.line { height: 45px; width: 5px; background: url(menuline.png) no-repeat; font-size: 1px; }
#M ul li a { height: 40px; width: 87px; line-height: 40px; text-align: center; display: block; font-size: 14px; font-weight: bold; color: #666666; }
#M ul li a:hover { background: url(menubgover.png) repeat-x; color: #FFFFFF; }
#Fr { font: 12px sans-serif; color: #333333; width: 860px; margin: 0px auto; clear: both; }
#L { float: left; width: 200px; background: #E0E3E5;}
#L #head { background: url(lefthead.png) no-repeat; height: 45px; width: 200px; font-size: 1px; }
#L #foot { background: url(leftfoot.png) no-repeat; height: 10px; width: 200px; font-size: 1px; }
#L .Con { width: 198px; border-right: 1px solid #B6BFC4; border-left: 1px solid #B6BFC4; padding: 5px 0px; }
#L .Con .Menu { width: 190px; background: #E0E3E5; margin: 5px auto; height: 26px; }
#L .Con ul { width:180px; clear: both; margin: 0px auto 15px; }
#L .Con ul li { width:180px; line-height: 18px; clear: both; border-bottom: 1px dashed #333333; padding-top: 10px; padding-bottom: 10px; }
#L .Con ul li a { color: #000000; }
#L .Con ul li a:hover { color: #FF0000; text-decoration: underline; }
#L .Con .span { margin: auto; text-align: center; }
#L .Con .span img { border-bottom: 1px solid #FFFFFF; }
#R { float: right; width: 650px; background: #E0E3E5; }
#R #head { background: url(righthead.png) no-repeat; height: 15px; width: 650px; font-size: 1px; }
#R #foot { background: url(rightfoot.png) no-repeat; height: 10px; width: 650px; font-size: 1px; }
#R .Con { width: 648px; border-right: 1px solid #B6BFC4; border-left: 1px solid #B6BFC4; background: url(ad01bg.png) repeat-x; margin: auto; clear: both; }
#R .Con .AD01 { height:190px; text-align: center; margin: auto; }
#R .Con .List { width: 630px; margin: auto; clear: both; }
#R .Con .List #ConL { float: left; width: 310px; }
#R .Con .List #ConL li.Tit { background: #BDC5C9 url(an002.png) no-repeat; height: 30px; }
#R .Con .List #ConL li { line-height: 24px; border-bottom: 1px dashed #CCCCCC; }
#R .Con .List #ConL li a { color: #000000; padding-left: 10px;  }
#R .Con .List #ConL li a span { color: #000000; padding: 0px 5px; }
#R .Con .List #ConL li a:hover { color: #FF0000; text-decoration: underline; }
#R .Con .List #ConR { float: right; width: 310px; }
#R .Con .List #ConR li.Tit { background: #BDC5C9 url(an003.png) no-repeat; height: 30px; }
#R .Con .List #ConR li { line-height: 24px; border-bottom: 1px dashed #CCCCCC; }
#R .Con .List #ConR li a { color: #000000; padding-left: 10px; }
#R .Con .List #ConR li a span { color: #000000; padding: 0px 5px; }
#R .Con .List #ConR li a:hover { color: #FF0000; text-decoration: underline; }
#R .Con .List #ConC { float: right; width: 630px; margin-top: 10px; margin-bottom: 10px; }
#R .Con .List #ConC li { line-height: 24px; border-bottom: 1px dashed #CCCCCC; }
#R .Con .List #ConC li a { color: #000000; }
#R .Con .List #ConC li a span { color: #000000; padding: 0px 10px; }
#R .Con .List #ConC li a:hover { color: #FF0000; text-decoration: underline; }
#R .Con .List #ConC li.Tit { background: #BDC5C9 url(an004.png) no-repeat; height: 30px; }
#R .Con .List #ConL li.Tit a, #R .Con .List #ConR li.Tit a, #R .Con .List #ConC li.Tit a{ line-height: 30px; float: right; padding-right: 10px; color: #666666; }
#R .Con .List #ConL li.Tit a:hover, #R .Con .List #ConR li.Tit a:hover, #R .Con .List #ConC li.Tit a:hover{ color: #000000; }

#F { margin: 10px auto; padding: 10px 0px; width: 840px; line-height: 22px; color: #666666; text-align: center; border-top: 5px double #B9C2C6; }

