* {
  margin: 0;
  padding: 0;
  zoom:1;
}
#cmain {
  width: 778px;
  height: 270px;
}
#cleft_left, #cleft_right {
  float: left;
  height: 393px;
  display: inline;
}
#cleft_left {
  width: 310px;
  background: url(../img/cleft_left_bg.png) no-repeat 6px 0;
}
#cleft_right {
  width: 321px;
  margin-left: 4px;
}
#cleft_left_top_btn {
  display: block;
  width: 299px;
  height: 113px;
  background: url(../img/cleft_left_top_btn.png) no-repeat 12px 0;
  margin-top: 28px;
  margin-bottom: 8px;
}
#cleft_left_top_btn em {
  display: none;
}
#cleft_left div.c01,#cleft_left div.c03,#cleft_left div.c05 {
  width: 140px;
  height: 38px;
  float: left;
  margin-left: 14px;
  margin-bottom: 3px;
  display: inline;
}
#cleft_left div.c02,#cleft_left div.c04,#cleft_left div.c06 {
  width: 140px;
  height: 38px;
  float: left;
  margin-left: 4px;
  margin-bottom: 3px;
  display: inline;
}
#cleft_left div a:hover {
  background-position: 0 -38px;
}
#cleft_left .c01 a {
  background: url(../img/cleft_left_bottom_btn01.png) no-repeat 0 0;
  display: block;
  width: 140px;
  height: 38px;
}
#cleft_left .c02 a {
  background: url(../img/cleft_left_bottom_btn02.png) no-repeat 0 0;
  display: block;
  width: 140px;
  height: 38px;
}
#cleft_left .c03 a {
  background: url(../img/cleft_left_bottom_btn03.png) no-repeat 0 0;
  display: block;
  width: 140px;
  height: 38px;
}
#cleft_left .c04 a {
  background: url(../img/cleft_left_bottom_btn04.png) no-repeat 0 0;
  display: block;
  width: 140px;
  height: 38px;
}
#cleft_left .c05 a {
  background: url(../img/cleft_left_bottom_btn05.png) no-repeat 0 0;
  display: block;
  width: 140px;
  height: 38px;
}
#cleft_left .c06 a {
  background: url(../img/cleft_left_bottom_btn06.png) no-repeat 0 0;
  display: block;
  width: 140px;
  height: 38px;
}
#cleft_left div a em {
  line-height: 1em;
  margin-left: 64px;
  font-style: normal;
  display: block;
}
#cleft_left div.c01 a em {
  padding-top: 12px;
  margin-right: 5px;
}
#cleft_left div.c02 a em {
  padding-top: 7px;
  margin-right: 28px;
}
#cleft_left div.c03 a em{
  padding-top: 12px;
  margin-right: 5px;
}
#cleft_left div.c04 a em {
  padding-top: 12px;
  margin-right: 5px;
}
#cleft_left div.c05 a em {
  padding-top: 12px;
  margin-right: 5px;
}
#cleft_left div.c06 a em {
  padding-top: 12px;
  margin-right: 5px;
}

#cleft_left_bottom {
  width: 290px;
  height: 64px;
  text-align: right;
  float: left;
  margin-top: 22px;
  display: inline;
}
#cleft_left_bottom .r01 {
  margin:16px 4px 0 12px;
  font-size: 9pt;
}
#cleft_left_bottom .r01 a {
  margin-left: 10px;
}
#cleft_right_r01,#cleft_right_r02,#cleft_right_r03 {
  margin-top: 8px;
}
#cleft_right_r05 {
  margin-top: 2px;
}

.gmenu01 {
  width: 310px;
  height: 42px;
  margin: 6px;
  padding: 0;
}

.gmenu01 li{
  list-style-type: none;
  float: left;
  margin: 0;
  padding-left: 0;
  font-size: 9pt;
  display: inline;
}
.gmenu01 li img {
  border: 0px;
  vertical-align: middle;
}
.gmenu01 .c01, .gmenu01 .c03, .gmenu01 .c05 {
  width: 124px;
}
.gmenu01 .c02, .gmenu01 .c04, .gmenu01 .c06 {
  width: 170px;
}
.gmenu02 {
  width: 310px;
  height: 28px;
  margin: 6px;
  padding: 0;
}
.gmenu02 li img {
  border: 0px;
  vertical-align: middle;
}
.gmenu02 li{
  list-style-type: none;
  list-style-position: outside;
  float: left;
  margin: 0 0 0 0;
  padding: 0;
  font-size: 9pt;
  display: inline;
}
.gmenu02 .c01, .gmenu02 .c03, .gmenu02 .c05 {
  width: 138px;
}
.gmenu2 .c02, .gmenu02 .c04, .gmenu02 .c06 {
  width: 138px;
}
#cleft_right_r04 {
  width: 308px;
  font-size: 9pt;
  height: 58px;
  margin: 6px;
}
#cleft_right_r04 .c01 {
  width: 246px;
  float: left;
}
#cleft_right_r04 .c02 {
  width: 60px;
  float: left;
}
#cnews {
  width: 630px;
  height: 148px;
  background-color: #F4F2ED;
  border: 1px solid #E7E5DE;
  clear: both;
  margin-left: 7px;
}
#cnews .c01 {
  float: left;
  width: 68px;
}
#cnews .c01 a{
  display: block;
  width: 64px;
  height: 64px;
  background: transparent url(../img/cnews_ttl.png) no-repeat 0 0;
}
#cnews .c01 a em{
  display: none;
}
#cnews .c02 {
  float: left;
  width: 552px;
  margin-left: 10px;
  margin-top: 6px;
  display: inline;
}
#cnews .c02 ul {
  margin: 0;
  padding: 0;
}
#cnews .c02 ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#new_top_body {
  background: url(../img/top/bg.png) repeat-x 0 0;
  text-align: center;
}
#new_top {
  text-align: center;
  width: 940px;
  margin: 12px auto 0 auto;
}
#new_top_left,#new_top_right {
  float: left;
  width: 314px;
  height: 532px;
}
.side_top {
  height:362px;
  width: 314px;
}
#new_top_main {
  float: left;
  width: 306px;
  height: 502px;
  margin:0 auto;
  padding-top: 24px;
}
.new_top_logo {
  padding-left: 45px;
}
#new_top_bottom_c01, #new_top_bottom_c03 {
  width: 314px;
  height: 170px;
  text-align: center;
}
#new_top_bottom_c01 a, #new_top_bottom_c03 a {
  width: 260px;
  display: block;
  height: 170px;
  margin: 0 auto;
}
#new_top_bottom_c01 a em, #new_top_bottom_c03 a em {
  display: none;
}
#new_top_bottom_c01 a {
  background: url(../img/top/abtn_via.png) no-repeat 0 0;
}
#new_top_bottom_c03 a {
  background: url(../img/top/abtn_pvia.png) no-repeat 0 0;
}
#new_top_bottom_c01 a:hover, #new_top_bottom_c03 a:hover {
  background-position: 0 -170px;
}
#new_top_bottom {
  clear: both;
  height: 34px;
  text-align: center;
  padding-bottom: 52px;
}
#new_top_bottom img {
  margin: 0 auto;
}

