* {
  margin:0px;
  padding:0px;
  font-family:Verdana;}

img {
  border:0px;}
img.imgblock {
  display:block;}

ul li {
  list-style:none;}

input,select,textarea {
  cursor:pointer;
  font-size:12px;}

.lefter {
  float:left;
  text-align:left;
  margin:0px 5px;}
.righter {
  float:right;
  text-align:right;
  margin:0px 5px;}
.small {
  font-size:10px;}
.red {
  color:red;}
.red a {
  color:red;}
.red a:hover {
  color:blue;}
.blue {
  color:blue;}
.blue a {
  color:blue;}
.blue a:hover {
  color:red;}
.green {
  color:green;}
.green a {
  color:green;}
.green a:hover {
  color:red;}

/*********************************************************************************************/

body {
  margin:auto;
  text-align:center;
  background:url(images/bg.gif) center repeat-y #8FBADD;
  cursor:default;
  font-size:12px;
  color:#333;
  line-height:150%;}

a {
  color:#08305E;
  text-decoration:none;}

a:hover {
  color:black;
  text-decoration:underline;}

/*********************************************************************************************/

div {
  margin:auto;}

.hr {
  clear:both;
  width:100%;
  height:4px;
  line-height:0px;
  font-size:0px;}

.nbsp {
  float:left;
  width:4px;
  font-size:2px;}

.adv {
  float:left;
  width:940px;
  padding:9px;
  border:1px #8DBEFB solid;
  border-top:5px #5095EA solid;
  border-bottom:0px;
  background:#EDF3FA;}
  
.adv ul li {
  float:left;
  width:235px;
  height:60px;}

/*********************************************************************************************/

#top {
  clear:both;
  width:960px;
  border-top:5px #8FBADD solid;}

#top .logo {
  float:left;
  width:270px;
  height:80px;
  background:url(images/logo.gif) 0px -2px no-repeat;}
#top .logo a {
  display:block;
  width:100%;
  height:80px;}
#top .topright {
  float:left;
  width:600px;
  padding:0px 0px 0px 90px;
  height:80px;
  overflow:hidden;}
#top .topright ul li {
  float:left;
  width:100px;
  height:50px;}
#top .topright ul li a {
  text-decoration:none;
  display:block;
  width:96px;
  height:30px;
  line-height:15px;
  color:#5078A0;
  padding:15px 0px 5px 4px;
  background:url(images/topright.gif) 0px 5px no-repeat;}
#top .topright ul li a span {
  display:block;
  font-size:10px;
  font-weight:bold;
  color:#3D6792;}
#top .topright ul li a:hover {
  font-weight:bold;
  background:url(images/topright.gif) 0px 0px no-repeat;}
#top .topright ul li a:hover span {
  color:white;}
#top .toplogin {
  float:left;
  width:600px;
  height:30px;
  overflow:hidden;
  line-height:30px;
  text-align:right;}
#top .toplogin input,select {
  margin:0px !important;
  margin:3px 0px 0px 0px;
  color:#666;
  background:url(images/inpbg.gif) center;}
#top .toplogin input.inpa {
  width:80px;
  border:1px #65A2D6 solid;
  border-bottom:1px #A3CDF0 solid;
  border-right:1px #A3CDF0 solid;
  padding:3px;
  color:#666;}
#top .toplogin input.inpb {
  border:1px #A3CDF0 solid;
  border-bottom:1px #65A2D6 solid;
  border-right:1px #65A2D6 solid;
  padding:3px 3px 0px 3px;}

/*********************************************************************************************/

#main {
  clear:both;
  width:960px;}
#main .main_a {
  float:left;
  width:950px;
  padding:4px;
  border:1px #8DBEFB solid;
  background:#C0D4FD;}
#main .main_as {
  float:left;
  width:940px;
  padding:5px;
  background:#DBEBFE;}
#main .views {
  float:left;
  width:600px;
  height:240px;
  padding:4px;
  border:1px #5B98CB solid;
  background:#8FBADD;}
#main .main_hot {
  float:left;
  width:326px;}
#main .main_hot a.hot_a {
  display:block;
  width:326px;
  height:50px;
  background:url(images/ico_b_hover.gif) center no-repeat;}
#main .main_hot a.hot_a:hover {
  background:url(images/ico_b.gif) center no-repeat;}
#main .main_hot a.hot_b {
  display:block;
  width:326px;
  height:50px;
  background:url(images/ico_c.gif) center no-repeat;}
#main .main_hot a.hot_b:hover {
  background:url(images/ico_c_hover.gif) center no-repeat;}
#main .main_hot a.hot_c {
  display:block;
  width:326px;
  height:50px;
  background:url(images/ico_d.gif) center no-repeat;}
#main .main_hot a.hot_c:hover {
  background:url(images/ico_d_hover.gif) center no-repeat;}
#main .main_hot a.hot_d {
  display:block;
  width:326px;
  height:50px;
  background:url(images/ico_down_hover.gif) center no-repeat;}
#main .main_hot a.hot_d:hover {
  background:url(images/ico_down.gif) center no-repeat;}
#main .main_hot a.hot_e {
  display:block;
  width:326px;
  height:50px;
  background:url(images/ico_down2_hover.gif) center no-repeat;}
#main .main_hot a.hot_e:hover {
  background:url(images/ico_down2.gif) center no-repeat;}

/*********************************************************************************************/

#main .texts {
  float:left;
  width:940px;
  padding:0px 10px;
  height:30px;
  line-height:30px;
  background:url(images/texts.gif);
  border-top:1px #558E28 solid;
  text-align:left;}

/*********************************************************************************************/

#main .main_left {
  float:left;
  width:630px;}
#main .main_left_a {
  float:left;
  width:260px;
  height:130px;
  background:#f0f0f0;
  border:1px #CAEE8D solid;}
#main .main_left_atitle {
  float:left;
  width:260px;
  height:34px;
  line-height:34px;
  text-align:right;
  background:url(images/main_left_atitle.gif) 0px 1px no-repeat;}
#main .main_left_atitle img {
  vertical-align:middle;
  margin:6px 5px 0px 0px;}
#main .main_left_a ul li {
  float:left;
  width:250px;
  padding:0px 5px;
  text-align:left;
  height:31px;
  line-height:31px;
  border-top:1px #e0e0e0 dashed;}
#main .main_left_b {
  float:left;
  width:360px;
  padding:2px 1px 3px 1px;
  border:1px #CAEE8D solid;
  height:125px;
  background:url(images/textlist.gif);}
#main .main_left_b ul li {
  float:left;
  width:350px;
  padding:0px 5px;
  text-align:left;
  height:24px;
  line-height:24px;
  color:#777;
  border-bottom:1px #e0e0e0 dashed;}
#main .main_left_b ul li .righter {
  font-weight:bold;
  font-size:10px;}
#main .main_left_b ul li a {
  color:#406C0E;}

#main .main_right {
  float:left;
  width:326px;
  height:256px;
  overflow:hidden;}
#main .services {
  float:left;
  width:326px;
  height:65px;
  position:absolute;
  *position:relative;
  _position:relative;
  *left:-3px;
  _left:-3px;
  top:515px;
  *top:-35px;
  _top:-35px;
  background:url(images/service.gif) center left no-repeat;}
#main .serviceser {
  float:left;
  position:relative;
  left:0px;
  top:0px;
  *top:-70px;
  _top:-70px;
  width:316px;
  height:220px;
  overflow:hidden;
  padding:36px 5px 0px 5px;
  text-align:left;}
#main .serviceser ul li {
  float:left;
  width:316px;
  height:24px;
  line-height:24px;
  border-bottom:1px #e0e0e0 dashed;}

/*********************************************************************************************/

/*********************************************************************************************/

/*********************************************************************************************/

/*********************************************************************************************/

/*********************************************************************************************/

/*********************************************************************************************/

/*********************************************************************************************/

#bottom {
  clear:both;
  width:960px;}

#bottom .bottom_link {
  float:left;
  width:944px;
  padding:7px;
  border:1px #5C8AB1 solid;
  border-bottom:none;
  height:75px;
  line-height:29px;
  overflow:hidden;
  background:#C0D5EE;}
#bottom .bottom_link ul li {
  float:left;
  width:116px;
  margin:3px 1px 1px 1px;
  background:#D1E1F4;}
#bottom .bottom_link ul li.lititle {
  width:114px;
  border:1px #95B4DA solid;
  border-left:1px #B3CDEC solid;
  border-top:1px #B3CDEC solid;
  line-height:13px;
  padding:3px 0px;}
#bottom .bottom_link ul li.lititle span {
  display:block;
  font-size:10px;
  line-height:10px;}
#bottom .bottom_link ul li a {
  display:block;
  width:114px;
  border:1px #95B4DA solid;
  border-left:1px #B3CDEC solid;
  border-top:1px #B3CDEC solid;}
#bottom .bottom_link ul li a:hover {
  border:1px #B3CDEC solid;
  border-left:1px #95B4DA solid;
  border-top:1px #95B4DA solid;
  text-decoration:none;
  background:#A6C1E1;}

#bottom .copyright {
  float:left;
  width:960px;
  padding:6px 0px;
  border-top:5px #5C8AB1 solid;
  color:#28547A;}
#bottom .copyright a {
  margin:0px 5px;}
