﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
img { border: 0;}
ol,ul,li { list-style: none; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
.border{ border:1px #e7e7e7 solid;}
/* public */
html {
    -webkit-text-size-adjust: none;
}
body {
    color: #333;
    font: 12px/24px 宋体,tahoma,helvetica,arial,sans-serif;
    background:  repeat-x top fixed;
    -webkit-text-size-adjust: none
}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:underline; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.blank8{height:8px;font-size:0px; line-height:0; }
.blank5{height:5px;font-size:0px; line-height:0; }
.fr{float:right; }
.fl{float:left; }
.hide{display:none; }
.more{float:right; padding-right:12px; color:#fff;}
.date{float:right; color:#666;}

/* frame */
#wrap
{
    width:970px; 
    padding:0 10px;  
    margin:0 auto;
     background:#fff;
     }
.header
{
    width:970px;
    height:237px;
    position:relative;
    float:left;
}
.top
{
  width:970px;
  height:24px;
  background-image:url(/uploads/image/tdsximage/top.png);
  background-repeat:repeat-x;
  position:relative;
  float:left;
}
#yhdl
{
        position:relative;
    float:left;
    padding-top:4px;
    padding-left:10px;
    width:80px;
    height:16px;
}
#yhdl_pic
{
    position:relative;
    float:left;
    width:16px;
    height:16px;
    background-image:url(/uploads/image/tdsximage/yhdl.png);
}
#yhzc
{
    position:relative;
    float:left;
    padding-top:4px;
    padding-left:10px;
    width:80px;
    height:16px;  
}
#yhzc_pic
{
    position:relative;
    float:left;
    width:16px;
    height:15px;
    background-image:url(/uploads/image/tdsximage/yhzc.png);
}
#fwyx
{
    padding-top:4px;
    padding-left:10px;
    position:relative;
    float:left;
    width:80px;
    height:16px;
}
#fwyx_pic
{
    margin-top:2px;
    position:relative;
    float:left;
    width:16px;
    height:12px;
    background-image:url(/uploads/image/tdsximage/fwyx.png);
}
.top_font
{
    height:16px;
    padding-left:10px;
    position:relative;
    float:left;
    font-size:12px;
    font-family:微软雅黑;
    color:#000000;
    line-height:16px;
}
.banner
{
    width:970px;
    height:180px;
    background-image:url(/uploads/image/tdsximage/banner.png);
    position:relative;
    float:left;
}
.menu
{
   margin-top:1px;
   width:970px;
   height:70px; 
   background-image:url(/uploads/image/tdsximage/menu.png);
   background-repeat:repeat-x;
   position:relative;
   float:left;
}
.middle
{
    width:970px;
    height:530px;
    position:relative;
    float:left;
    margin:0 auto;
    margin-top:10px;
}
#footer
{
    width:970px;
    height:100px;
    position:relative;
    float:left;
    margin-top:70px;
}
.bottom_top
{
    width:970px;
    height:10px;
    background-image:url(/uploads/image/tdsximage/bottom_top_blue.png);
    background-repeat:repeat-x;
    position:relative;
    float:left;
}
.bottom_middle
{
    width:970px;
    height:85px;
    background-image:url(/uploads/image/tdsximage/bottom_middle.png); 
    background-repeat:repeat-y;
    position:relative;
    float:left;
    text-align:center;
    font-family:微软雅黑;
    font-size:14px; 
    line-height:18px;
}
.bottom_bottom
{
    width:970px;
    height:5px;
    background-image:url(/uploads/image/tdsximage/bottom_bottom.png);
    position:relative;
    float:left; 
}
.meun_button
{
     height:32px; 
     width:138.5px;
     position:relative;
     float:left; 
     text-align:center;
     font-family:微软雅黑;
    font-size:17px; 
    color:#fff;
    padding-top:3px;
    cursor:pointer;
}
.meun_button:hover
{
     background-image:url(/uploads/image/tdsximage/button_hover.png);
     height:66px; 
     width:138.5px;
}
.link
{
    height:80px;
    width: 970px;
    bottom:0px;
    position:relative;
    float:left;
    background-image:url(/uploads/image/tdsximage/link_bg.png);

}
.link_button
{
     height:24px;
     width: 180px;
     background-image:url(/uploads/image/tdsximage/yqlj.png);
     margin-left:20px;
     margin-top:3px;
     position:relative;
     float:left;
}
.linktext
{
    display: block;
    overflow: hidden;
    padding-left:10px;
    margin:5px 0px 0px 0px;
}
.linktext li {
    display: inline;
    padding-left:10px;
    margin-top:5px;
    margin-left:5px;
}
.link_image
{
     height:52px;
     width: 960px;  
     position:relative;
     padding-left:2.5px;
     float:left; 
}
.middle_top
{
    width:970px;
    height:290px;
    position:relative;
    float:left;
}

.middle_top_part1 {
    width: 480px;
    height: 290px;
    position: relative;
    float: left;
}

.middle_top_part2 {
    width: 321px;
    height: 290px;
    position: relative;
    float: left;
    margin-left: 14px;
}

.middle_top_part3 {
    margin-left: 10px;
    width: 145px;
    height: 290px;
    position: relative;
    float: left;
}
.middle_mid {
    width: 970px;
    height: 220px;
    position: relative;
    float: left;
    margin-top:8px;
}

.notice
{
    height:210px;
    width:240px;
    position:relative;
    float:left;
}
.frame
{
    height:173px;
    width:240px;
    position:relative;
    float:left;
      background-image:url(/uploads/image/tdsximage/frame_bg.png);
}
.title_bg
{
    width:240px;
    height:37px;
    position:relative;
    float:left;
    background-image:url(/uploads/image/tdsximage/title_bg.png);
}
.middle_frame
{
    height:290px;
    width:321px;
}
.middle_frame_top
{
    height:25px;
    width:321px;
    background-image:url(/uploads/image/tdsximage/middle_frame_top.png);
    position:relative;
    float:left;
}
.middle_frame_bg {
    height: 265px;
    width: 321px;
    background-image: url(/uploads/image/tdsximage/middle_frame_bg.png);
    position: relative;
    float: left;
}
#tzgg_img
{
    height:37px;
    width:37px;
    background-image:url(/uploads/image/tdsximage/tzgg.png);
    position:relative;
    float:left;
    margin-left:10px;
}
#gzzd_img
{
    height:37px;
    width:40px;
    background-image:url(/uploads/image/tdsximage/gzzd.png);
    position:relative;
    float:left;
    margin-left:10px;
}
.title_hd
{
    padding:6px 0 0 15px;
    font-family:微软雅黑;
    font-size:18px;
    color:#0713aa;
    position:relative;
    float:left;
}
.title_hd a
{
     color:#0713aa;
}
.title2_hd
{
    padding: 0 0 0 12px;
    font-family:微软雅黑;
    font-size:15px;
    color:#0713aa;
    position:relative;
    float:left;
}
.title2_hd a
{
     color:#0713aa;
}
.left_button
{
    width:145px;
    height:41px;
    background-image:url(/uploads/image/tdsximage/left_button.png);
    position:relative;
    float:left;
    cursor:pointer;
}

.left_button:hover
{
    background-image:url(/uploads/image/tdsximage/left_button_hover.png);
}

.left_font {
    color: #0713aa;
    font-family: 微软雅黑;
    font-size: 13px;
    vertical-align: middle;
    text-align: center;
    line-height:20px;
}
.news_flash
{width:250px;height:175px;margin-top:5px;margin-left:5px; position:relative; float:left;}
.news_list
{width:290px;height:255x;margin-top:5px;margin-left:15px;position:relative; float:left;}
.news_list li{ line-height:23.5px; background:url(/uploads/image/tdsximage/shu.jpg) no-repeat left; padding-left:17px;}

.news_list2 {width:250px;height:173px;margin-top:5px;margin-left:15px;position:relative; float:left;}
.news_list2 li{ line-height:25px; background:url(/uploads/image/tdsximage/shu.jpg) no-repeat left; padding-left:17px;}
.news_list2 #focusmenu li.current{font-weight:bolder;}
.news_list2 #focusmenu li .date{font-weight:normal;}
.news_list2 #focusmenu li a:hover{font-weight:bolder;color:#333;text-decoration:none; outline:none;}
.news_list2 #focusmenu1 li.current{font-weight:bolder;}
.news_list2 #focusmenu1 li .date{font-weight:normal;}
.news_list2 #focusmenu1 li a:hover{font-weight:bolder;color:#333;text-decoration:none; outline:none;}

.datetime{float:right; color:#666; padding-right:5px;}
.image_title{display:none;}

.infolist li{ line-height:24px; background:url(/uploads/image/tdsximage/shu.jpg) no-repeat left; padding-left:17px;}
.infolist_notice li{background:none; padding-left:10px;}
#notice_tzgg .tempwrap{height:170px;}

.news_flash .news_list{width:310px; float:right; font-size:14px; text-align:left;}
.news_flash .news_list h3{margin:0 0 2px 10px; color:#666666;}
.news_list #focusmenu li.current{font-weight:bolder;}
.news_list #focusmenu li .date{font-weight:normal;}
.news_list #focusmenu li a:hover{font-weight:bolder;color:#333;text-decoration:none; outline:none;}
.news_list #focusmenu1 li.current{font-weight:bolder;}
.news_list #focusmenu1 li .date{font-weight:normal;}
.news_list #focusmenu1 li a:hover{font-weight:bolder;color:#333;text-decoration:none; outline:none;}
.news_flash .news_list li a.splogo,.focuspic .focustitle li a:visited.splogo,.focuspic .focustitle li a:hover.splogo{padding-right:20px;}
.news_flash #focusleft{width:250px; height:175px; overflow:hidden; float:left;}
.news_flash #focusleft li{display:none;}
.news_flash #focusleft li.current{display:block;}
.news_flash #focusleft1{width:250px; height:175px; overflow:hidden; float:left;}
.news_flash #focusleft1 li{display:none;}
.news_flash #focusleft1 li.current{display:block;}

#content
{
    width:970px;
    position:relative;
    float:left;
    margin:0 auto;
}
.focusbox{ width: 480px; overflow:hidden; position:relative;  }
.focusbox .hd{ position:absolute; z-index: 5; right:2px; bottom: 9px; }
.focusbox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusbox .hd ul li{ float:left; margin-right:6px;  width: 12px; height: 12px; line-height: 12px; text-align:center; background: url(/uploads/image/tdsximage/icons.png) no-repeat right -98px; cursor:pointer; color:#fff;}
.focusbox .hd ul li.on{ background: url(/uploads/image/tdsximage/icons.png) no-repeat left -98px;   font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.focusbox .hd ul li span{display:none;}
.focusbox .bd{ position:relative;  }
.focusbox .bd .pic img{ width: 480px; height: 290px;   }
.focusbox .bd .con{ height: 31px; line-height: 31px; text-align: left; background: #000;   font-weight: normal;  font-size: 14px; font-family: "microsoft yahei"; padding-left: 10px; position: absolute; bottom: 0px; width: 480px; filter: alpha(opacity=80); opacity: 0.8; z-index: 1;}
.focusbox .bd .con a{color:#fff;}
.focusbox .bd .bg{ display:none;  }

#middle_top_part1_bottom {
    width: 480px;
    height:206px;
    position:relative;
    float:left;
    margin-top:7px;
}
#hyfc {
    width: 266px;
    height: 205px;
    position: relative;
    float: left;
    }
#hypx {
    width: 266px;
    height: 205px;
    position: relative;
    float: left;
    margin-left: 8px;
}
#gat {
    width: 266px;
    height: 205px;
    position: relative;
    float: left;
    margin-left: 8px;
}


.e_title {
    font-size: 12px;
    line-height: 19px;
}

.e_title2 {
    font-size: 12px;
    line-height: 19px;
}

.frame_top {
    height: 25px;
    width: 268px;
    background-image: url(/uploads/image/tdsximage/middle_frame_top2.png);
    position: relative;
    float: left;
}

.frame_bg {
    height: 180px;
    width: 268px;
    background-image: url(/uploads/image/tdsximage/middle_frame_bg2.png);
    position: relative;
    float: left;
}

.publicnotice {
    width: 145px;
    height: 205px;
    position: relative;
    float: left;
    margin-left: 10px;
    background-image: url(/uploads/image/tdsximage/notice.jpg);
}

.publicnotice_close {
    display: block;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 20px;
    height: 20px;
    background: url(/uploads/image/tdsximage/close.png) no-repeat center;
    cursor: pointer;
}