@charset "gb2312";
/* CSS Document */
body { margin:0px; text-align:center; font-size:12px; color:#505050; padding:0; font-family:"宋体"; background-color:#013b8c;}
img { border:0px;  }
ul,ol{list-style-type: none; margin:0px; padding:0;  }
div,form,h1,dl,dt,dd,ul,ol,li,table,td,th,p{ margin:0; padding:0; list-style:none; }
td { font-size:12px; line-height:20px;}
h2,h3,h4,h5,h6{	padding:0; margin:0px 0 2px 0;}
h1{ font-size:20px; font-family:"黑体"; font-weight: normal; margin:8px 0 12px 0; text-align:center; }

a:link,a:visited,a:active { text-decoration:none; color:#104da0; }
a:hover { text-decoration:underline; color:#104da0;  }

.blank1 { clear:both; height:1px; overflow:hidden; }
.blank2 { clear:both; height:2px; overflow:hidden; background:#ACD131; }
.blank2_1 { clear:both; height:2px; overflow:hidden;}

.blank3 { clear:both; height:3px; overflow:hidden; }
.blank4 { clear:both; height:4px; overflow:hidden; }	
	
.blank5 { clear:both; height:5px; overflow:hidden; }
.blank6 { clear:both; height:6px; overflow:hidden; }
.blank8 { clear:both; height:8px; overflow:hidden; }
.blank10 { clear:both; height:10px; overflow:hidden; }
.blank15 { clear:both; height:15px; overflow:hidden; }
.blank20 { clear:both; height:20px; overflow:hidden; }

/*主体*/
#head { clear:both; margin:auto; width:900px;}
#head .logo { float:left; width:302px; height:71px;}
#head .hbanner { float:right; width:598px; height:71px;}

#contant { clear:both; margin:auto; width:875px; padding:0 12px 0 13px; background-color:#FFFFFF; }
.banner { clear:both; margin:auto; width:875px;}


#foot { clear:both; margin:auto; width:900px; line-height:20px;}
#foot .sitelink { text-align:center; float:left; width:800px; padding:0 50px 0 50px; }
#foot .sitelink li { color:#7daef3; float:left; margin:0 5px 0 5px; white-space:nowrap; }
#foot .sitelink li a:link,
#foot .sitelink li a:visited,
#foot .sitelink li a:active { color:#7daef3; text-decoration:underline;}
#foot .sitelink li a:hover { color:#7daef3; text-decoration:underline; }

#foot .copyright { text-align:center; color:#FFF; line-height:20px;}
#foot .copyright span{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.partleft { float:left; width:250px; padding-right:15px;}
.partmiddle { float:left; width:395px; padding-right:15px;}
.partright { float:right; width:200px;}

.pleft { float:left; width:200px; }
.pright { float:right; width:660px;} 

.pages { float:left; width:660px; text-align:center}

/*导航*/
  #tabs1 {
      float:left;
      width:100%;
	  background:#F4F7FB;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #BCD2E6;
      }
    #tabs1 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }


#menu { clear:both; margin:auto; width:900px; background:url(menu_b_li.gif) left top no-repeat; height:62px; }
#menu .mleft { float:left; width:520px; padding-left:10px;}
#menu .mleft li { display:inline; float:left;color:#FFF; margin:0 1px 0 1px; background:url(menu_1.gif) no-repeat right top; padding:0 12px 0 0; line-height:32px; }
#menu .mleft li a { display:block; float:left;color:#FFF; height:32px; padding:0px 0px 5px 12px; font-size:14px; font-weight:bold; background:url(menu_1.gif) no-repeat left top; }
#menu .mleft li a:link,
#menu .mleft li a:visited,
#menu .mleft li a:active { font-size: 14px; color:#FFF; text-decoration:none; }
#menu .mleft li a:hover { font-size: 14px; color:#FFF; text-decoration:underline; }

#menu .mleft .hit {line-height:32px; background:url(menu_2.gif) no-repeat right top; padding:0 12px 0 0;color:#505050;   }
#menu .mleft .hit a { display:block; height:32px; color:#505050;  padding:0px 0px 5px 12px; font-size:14px; font-weight:bold; background:url(menu_2.gif) no-repeat left top;   }
#menu .mleft .hit a:link,
#menu .mleft .hit a:visited,
#menu .mleft .hit a:active { font-size: 14px; color:#505050; text-decoration:none; }
#menu .mleft .hit a:hover { font-size: 14px; color:#505050; text-decoration:underline; }



#menu .mright { float:right; width:360px; padding-right:10px;}
#menu .mright li { display:inline; float:right;color:#FFF; margin:0 1px 0 1px; background:url(menu_3.gif) no-repeat right top; padding:0 12px 0 0; line-height:32px;}
#menu .mright li a { display:block; float:left;color:#FFF; height:32px; padding:0px 0px 5px 12px; font-size:14px; font-weight:bold; background:url(menu_3.gif) no-repeat left top;   }
#menu .mright li a:link,
#menu .mright li a:visited,
#menu .mright li a:active { font-size: 14px; color:#FFF; text-decoration:none; }
#menu .mright li a:hover { font-size: 14px; color:#FFF; text-decoration:underline; }

#menu .mright .hit {line-height:32px; background:url(menu_2.gif) no-repeat right top; padding:0 12px 0 0;color:#505050;   }
#menu .mright .hit a { display:block; height:32px; color:#505050;  padding:0px 0px 5px 12px; font-size:14px; font-weight:bold; background:url(menu_2.gif) no-repeat left top;   }
#menu .mright .hit a:link,
#menu .mright .hit a:visited,
#menu .mright .hit a:active { font-size: 14px; color:#505050; text-decoration:none; }
#menu .mright .hit a:hover { font-size: 14px; color:#505050; text-decoration:underline; }


.sub { clear:both; width:900px; height:25px; color:#505050; }
.sub ul { padding:0 0 0 30px;} 
.sub li { display:inline; float:left; line-height:24px; padding:0px 10px 0 10px;color:#505050;  list-style-type: none;}
.sub li.left { background:url(point1.gif) no-repeat right 6px;   }
.sub a:link,
.sub a:visited,
.sub a:active { font-size: 12px; color:#505050; text-decoration:none; }
.sub a:hover { font-size: 12px; color:#505050; text-decoration:underline; }

/*box style*/
.stylebox { clear:both; }
.stylebox .tpic { clear:both; width:660px; border:0; height:28px; margin:5px 0 5px 0;}


.stylebox .title{ clear:both; height:23px; line-height:23px; width:100%; color:#FFF; font-weight:bold; text-align:left;  position:relative; }
.stylebox .title h2 { font-size:12px; padding-left:17px; line-height:23px; overflow:hidden;  }
.stylebox .title .viewmore{ position:absolute; right:6px; top:0px;  font-weight:normal; font-size:12px; }
.stylebox .title .viewmore a:link,
.stylebox .title .viewmore a:visited,
.stylebox .title .viewmore a:active { color:#FFF; font-size:12px; text-decoration:none;  }
.stylebox .title .viewmore a:hover{ color:#FFF; font-size:12px; text-decoration:underline; }

.stylebox .title1{ clear:both; height:23px; line-height:23px; width:100%; color:#FFF; font-weight:bold; text-align:left;  position:relative; }
.stylebox .title1 h2 { font-size:12px; padding-left:7px; line-height:23px; overflow:hidden;  }
.stylebox .title1 .viewmore{ position:absolute; right:6px; top:0px;  font-weight:normal; font-size:12px; }
.stylebox .title1 .viewmore a:link,
.stylebox .title1 .viewmore a:visited,
.stylebox .title1 .viewmore a:active { color:#FFF; font-size:12px; text-decoration:none;  }
.stylebox .title1 .viewmore a:hover{ color:#FFF; font-size:12px; text-decoration:underline; }

.stylebox .title2{ clear:both; height:21px; line-height:21px; width:100%; color:#FFF; font-weight:bold; text-align:left;  position:relative; }
.stylebox .title2 h2 { font-size:14px; padding-left:7px; line-height:21px; overflow:hidden;  }
.stylebox .title2 .viewmore{ position:absolute; right:6px; top:0px;  font-weight:normal; font-size:12px; }
.stylebox .title2 .viewmore a:link,
.stylebox .title2 .viewmore a:visited,
.stylebox .title2 .viewmore a:active { color:#FFF; font-size:12px; text-decoration:none;  }
.stylebox .title2 .viewmore a:hover{ color:#FFF; font-size:12px; text-decoration:underline; }

.stylebox .title3{ clear:both; height:21px; line-height:21px; width:100%; color:#505050; font-weight:bold; text-align:left;  position:relative; }
.stylebox .title3 h2 { font-size:12px; padding-left:7px; line-height:21px; overflow:hidden;  }

.stylebox .title4{ clear:both; height:20px; line-height:20px; width:100%; color:#505050; font-weight:bold; text-align:left;  position:relative; }
.stylebox .title4 h2 { font-size:12px; font-weight:normal; padding-left:7px; line-height:21px; overflow:hidden;  }


.stylebox .body { clear:both; text-align:left; line-height:20px; padding:5px; height:1%; }
.stylebox .body1 { clear:both; text-align:left; padding:0 0 0 5px; height:1%; }
.stylebox .body2 { clear:both; text-align:left; padding:0 0 0 0; height:1%; }
.bg { background-color:#f1faff; line-height:20px;}
.bg1 { background-color:#f4f4f4;}
.bg2 { background-color:#FFF}

.border { border-left:#d7d7d7 solid 1px; border-right:#d7d7d7 1px solid;}

.box_top { height:6px; background:url(box_top.gif) left top no-repeat; overflow:hidden;}
.box_bottom { height:6px; background:url(box_bottom.gif) left top no-repeat; overflow:hidden;}
.con_bottom { width:900px; clear:both; height:7px; background:url(con_bottombg.gif) left top no-repeat; overflow:hidden; margin:auto;}

.t_bg1{ float:left; background:url(t_1.gif) no-repeat left top; overflow:hidden; }
.t_bg2{ float:left; background:url(t_2.gif) no-repeat left top; overflow:hidden; }
.t_bg3{ float:left; background:url(t_3.gif) no-repeat left top; overflow:hidden;}
.t_bg4{ float:left; background:url(t_4.gif) no-repeat left top; overflow:hidden;}
.t_bg5{ float:left; background-color:#5181c3;overflow:hidden;}
.t_bg6{ float:left; background-color:#059dc6;overflow:hidden;}
.t_bg7{ float:left; background-color:#f4f4f4;overflow:hidden;}

/*libiao style*/
.style1 {clear:both;}
.style1 li { margin:0; text-align:left; line-height:24px; height:24px; border-bottom:#d3d3d3 1px dashed;  position:relative; }
.style1 li a:link,
.style1 li a:visited,
.style1 li a:active { font-size:12px; text-decoration:none; }
.style1 li a:hover{ font-size:12px; text-decoration:underline; }
.style1 li .addtime{ position:absolute; right:10px; height:24px; line-height:24px; top:0px;  font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif }
.style1 li .addtime a:link,
.style1 li .addtime a:visited,
.style1 li .addtime a:active {  font-size:11px;height:24px; line-height:24px; text-decoration:none;  }
.style1 li .addtime a:hover{  font-size:11px;height:24px; line-height:24px; text-decoration:underline; }

.style2 {clear:both;}
.style2 li { margin:0; text-align:left; line-height:20px; }


.listpic{ float:left; width:167px; padding-left:3px; padding-top:7px; padding-bottom:7px; border-bottom:#d4d4d4 1px dashed;}
.listpic .pic{ float:left; text-align:center; width:74px; height:53px; overflow:hidden; position:relative; }
.listpic .pic p{ position:static; top:50%; }
.listpic .pic img { position:static; top:-50%;left:-50%; vertical-align:middle; }
.listpic .con {float:right; width:90px; text-align:center; color:#666666; line-height:16px;}
.listpic .con h2{ font-size:12px; font-weight:normal;line-height:16px;color:#666666; }
.listpic .con h2 a:link,
.listpic .con h2 a:visited,
.listpic .con h2 a:active { font-size:12px;line-height:16px;color:#666666;  text-decoration:underline;  }
.listpic .con h2 a:hover{font-size:12px; line-height:16px;color:#666666;  text-decoration:underline; }


/*index-left-pic*/
.leftpic { float:left; width:242px; padding:3px; height:162px; border:#dddddd 1px solid;}

/*index-right-pic*/
.rightpic { float:left; width:182px; padding:9px;}
.rightpic img { width:182px; border:0;}

/*index-linkpic*/
.linkpic { float:left; width:835px; height:67px; background:url(linksbg.gif) left top no-repeat; padding:15px 10px 0 30px;}
.td1 img{ border:1px #cccccc solid}

/*newsdetail*/
.newsdetail { float:left; width:650px; }
.newsdetail h2 { text-align:center; line-height:30px; height:30px; font-size:14px; border-bottom:#D2D2D2 1px dashed; }
.newsdetail p { text-align:left; line-height:23px; font-size:14px; text-indent:24px;}

/*ex*/
.ex { float:left; width:640px; height:auto; background-color:#f4f4f4; padding:10px; overflow:hidden}
.ex .ex_pic { float:left; width:170px; border-right:#cccccc 1px solid;}
.ex .ex_right { float:right; width:460px; line-height:20px; text-align:left; text-indent:24px;}
.exdetail { float:left; width:660px;}
.exdetail h2 {text-align:center; line-height:30px; height:30px; font-size:14px; border-bottom:#D2D2D2 1px dashed; }

/*plan*/
.plan_td { padding:0 5px 0 5px; line-height:22px; text-align:left; color:#505050; }
.plan_td a:link,
.plan_td a:visited,
.plan_td a:active { font-size:12px; color:#505050; text-decoration:none;  }
.plan_td a:hover{font-size:12px; color:#505050;  text-decoration:underline; }

.plan_font { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 5px 0 5px; line-height:18px; color:#505050;}
.plan_td1 { padding:0 5px 0 5px; line-height:22px; text-align:center; color:#505050; }



