/* CSS Document */
body{background:#FFCC00;font-size:12px;margin:auto;text-align:left;line-height:20px;}
td{font-size:12px;line-height:19px;}
.IE6png{behavior: url("iepngfix.htc")}
a{color:#38464B;text-decoration:none;}
a:hover{color:#FF3300;text-decoration:none}
.header{background:url(../images/top_bg.jpg);width:995px;height:162px;clear:both;margin:0px;}

.main{width:995px;height:606px;background:url(../images/leftpic.jpg) no-repeat left;}
.main_left{width:324px;heigth:606px;float:left;clear:none;}
.main_middle{width:639px;height:606px;float:left;background:url(../images/middle_top_bg.jpg) repeat-x top #FFFFFF;}
.main_right{width:32px;;height:606px;background:url(../images/right_pic.jpg) no-repeat right;float:right;clear:none}
.main_middle_bottom{width:639px;height:auto;background:url(../images/bottom_line.jpg) repeat-x top;clear:both;padding-top:30px;text-align:center}

.main_counter{position: relative;width:991px;background:url(../images/counter_bg.gif) no-repeat left;text-align:center;}

.c_30201{width:639px;height:75px;clear:both;background:url(../images/index_title_01.jpg)}
.c_30202{width:639px;height:75px;clear:both;background:url(../images/other_title_02.jpg)}
.c_30203{width:639px;height:75px;clear:both;background:url(../images/other_title_03.jpg)}
.c_30204{width:639px;height:75px;clear:both;background:url(../images/other_title_04.jpg)}
.c_30205{width:639px;height:75px;clear:both;background:url(../images/other_title_05.jpg)}
.blog{width:639px;height:75px;clear:both;background:url(../images/other_title_06.jpg)}
.c_30206{width:639px;height:75px;clear:both;background:url(../images/other_title_07.jpg)}
.c_30207{width:639px;height:75px;clear:both;background:url(../images/other_title_08.jpg)}
.c_30208{width:639px;height:75px;clear:both;background:url(../images/other_title_09.jpg)}
.c_30209{width:639px;height:75px;clear:both;background:url(../images/other_title_10.jpg)}

.indexcontent01{width:639px;height:auto;clear:both}
.indexcontent01 .contentleftpic{width:193px;height:auto;float:left;text-align:center;margin-left:10px;}
.indexcontent01 .contentright{width:374px;float:right;text-align:left;}
.indexcontent01 .contentright p{text-indent:2em;}
.indexcontent02{height:auto;clear:both;}
.indexcontent02 .conright{width:264px;height:165px;background:url(/images/index_title_02.jpg) no-repeat top;padding-top:100px;float:right;}
.othermiddle{width:639px;height:440px;}
.heart{width:359px;height:240px; z-index:auto; position:absolute;left:310px;top:420px;}

.smallmenu{width:639px;height:auto;text-align:center;line-height:30px;}
.smallmenu a{border:1px solid #FF9900;background:#F7EFD2;text-align:center;padding:5px;margin:3px;}
.smallmenu a:Hover{border:1px #CC3300;background:#E9E9C0;text-align:center;padding:5px;margin:3px;}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 630px;
  height: 450px;
}
#Scroller-1 p {
  margin: 0; padding: 10px 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 300px; left: 945px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width: 20px; height: 161px;
  position: absolute;
  top: 36px; left: 4px;
  background: transparent url(/images/scrollbar_track.gif) no-repeat center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 20px; height: 22px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 187px;
}

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(images/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

.grade_main{padding: 70px 0 0 0;padding-left: 100px;}
.grade { clear: both; padding-bottom: 2em; font-size: 14px;margin-bottom: 20px; }