/*头部样式 start*/
a {color:#666}
ul.nav{ float:right;}
ul.nav li{ float:left; background:url(../images/z_05.jpg) no-repeat right center; height:43px; padding-right:8px;}
ul.nav li a{ line-height:43px; color:#000; padding-left:6px;}
ul.nav li a:hover { font-weight:bold}
ul.nav li.wu{ background:none;}
.banner{ margin-top:10px;}

.search{ background:url(../images/z_14.jpg) repeat-x top; height:40px;}
.search .s_left{ float:left; background:url(../images/45_03.jpg) no-repeat left top; padding-left:105px; height:40px; width:400px;  overflow:hidden}
.search .s_left a{ color:#2B2B2B; line-height:36px;}
.Scroll {width: 218px; height:30px; padding-bottom:10px; }
.search span{ float:right; padding-top:6px; background:url(../images/z_16.jpg) no-repeat right top; height:34px;}
.search span input{ margin-right:10px;}


.left{ float:left; width:199px; padding-right:7px; margin-top:5px;}
.cent{ float:left; width:344px; padding-right:7px;}
.right{ float:right; width:219px;}

h2{ background:url(../images/d_81.gif) no-repeat 5px center; padding-left:20px; line-height:20px; color:#000;}
h2 a{ float:right; margin-top:5px;}
.login{ color:#666; text-align:right; padding-right:8px; padding-top:6px;}
.login p{ padding-bottom:7px;}
.login input,.login img{ margin-left:8px; vertical-align:middle;}
.login input.ipt{ border:1px solid #C1C1C1; width:76px;}
.pho{ padding-bottom:2px;}

h3{ background:url(../images/z_56.jpg) no-repeat; height:23px; padding-left:33px; line-height:23px; color:#fff; clear:both;}
h3 a { color:#fff; font-weight:bold; line-height:23px }
.left h3{ background:url(../images/z_42.jpg) no-repeat; padding-left:25px;}
.kstd{ padding:5px 10px 6px 10px;}
.kstd ul li{ border:1px solid #D5D5D5; background:#fff; padding:1px; margin:5px 0;}
.kstd ul li img{ margin-left:10px; margin-top:2px; float:left;}
.kstd ul li a{ display:block; background:url(../images/z_52.jpg) repeat-x; height:22px; line-height:22px; color:#000;}
.kstd ul li a span{ float:right; background:url(../images/di_08.gif) no-repeat right center; margin-right:15px; width:110px;}
.kstd ul li a:hover{ background:url(../images/z_48.jpg) repeat-x;}

.xiaz{ margin-top:6px; text-align:center; background:#FAFAFA; padding:10px 5px 6px 5px;}
.phone{ margin-top:6px;}

.cent .bor1{ background:url(../images/bg_21.jpg) repeat-x top;}
.xian{ background:url(../images/z_68.jpg) no-repeat center; height:10px; overflow:hidden;}

.cent ul li{ background:url(../images/z_75.jpg) no-repeat 5px center;padding:5px; padding-left:15px; }
.cent ul li span{ float:right; color:#999;}
.cent ul li a{ color:#000000;}

.gg_title{ height:25px;}
.gg_title .sd01{ background:url(../images/z_64.jpg) no-repeat center; text-align:center; width:58px; height:23px; overflow:hidden; font-weight:bold}
.gg_title .sd02{text-align:center; width:40px; height:23px; overflow:hidden;}
.gg_title img{ float:right; margin-top:5px;}
.gg_title span{float:left; line-height:23px; cursor:pointer; text-align:center; width:58px;    }
.gg_title span:hover{ color:000; font-weight:bold; background:url(../images/z_64.jpg) no-repeat center;  }
.gg_title span a{ text-align:center; line-height:23px; width:58px; }
.cent dl dt{ float:left; width:60px; text-align:center;}
.cent dl dd{ float:left; line-height:16px; width:260px;}
.cent dl dd a{ display:block; color:#000; line-height:20px;}

table.tabl{ border:1px solid #ccc; border-width:0 0 1px 1px; text-align:center;}
table.tabl tr th,table.tabl tr td{ border:1px solid #ccc; border-width:1px 1px 0 0; padding:5px;}

.right h2{ margin:6px 0; _margin:3px 0;}
.mxfxs{ margin-bottom:6px; background:url(../images/z_44.jpg) no-repeat; height:57px;}
.mxfxs dl{ padding-top:4px; overflow:hidden; height:auto}
.mxfxs dl dt{ float:left; width:70px; text-align:center;}
.mxfxs dl dd{ line-height:20px; margin-left:70px;}
.mxfxs dl dd p{ color:#F9740F; font-weight:bold;}
.mxfxs dl dd p a{ float:right; padding-right:10px; color:#666}
.mxfxs dl dd span{ display:block;}

.footer { height:45px; padding:0px 0 35px 0; text-align:center; line-height:20px; color:#666}
.footer a { color:#000 }



.tm2008style .select_box{width:215px;height:20px;}
.tm2008style div.tag_select{display:block;color:#000;width:215px;height:20px;background:transparent url("../images/z_81.jpg") no-repeat 0 0;padding:0 3px;line-height:20px; color:#020202;  }
.tm2008style div.tag_select_hover{display:block;color:#000;width:215px;height:20px;background:transparent url("../images/z_81.jpg") no-repeat 0 0;padding:0 3px;line-height:20px;  color:#020202; }
.tm2008style div.tag_select_open{display:block;color:#000;width:215px;height:20px;background:transparent url("../images/z_81.jpg") no-repeat 0 0;padding:0 3px;line-height:20px;  color:#020202; }

.tm2008style ul.tag_options{position:absolute;margin:0;list-style:none;background:#fff;padding:0 0 1px;margin:0;width:213px ; height:100px; overflow:hidden; overflow-y:auto; font-size:12px;  }
.tm2008style ul.tag_options li{background:#fff; display:block;width:213px;padding:0 10px;height:20px;text-decoration:none;line-height:20px;color:#000; font-size:12px; font-weight:normal }
.tm2008style ul.tag_options li.open_hover{background:#fff;color:#000; font-weight:normal; font-size:12px}
.tm2008style ul.tag_options li.open_selected{background:#fff; font-size:12px; font-weight:bold}
#td { font-weight:bold}

.searchTool{}
.searchTool .searchExtend{}
.searchTool .selSearch{width:215px; line-height:20px;background:url(../images/z_81.jpg) no-repeat; color:#000  }
.searchTool .nowSearch{width:215px;overflow:hidden;padding-left:4px; cursor:pointer;  _padding-top:4px; font-size:12px; line-height:20px}
.searchTool .selOption{z-index:9999;position:absolute; width:200px; padding:10px 0; _width:200px ; font-size:12px; background:#fff;}
.searchTool .selOption a{display:block;height:21px;color:#000;text-decoration:none; padding-left:20px; width:200px; font-size:12px; line-height:20px}
.searchTool .selOption a:hover{background:#fff; padding-left:20px; width:200px;  font-size:12px; line-height:20px}













.DynarchCalendar {
  border: 1px solid #C5C5C5;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  font: 11px "lucida grande",tahoma,verdana,sans-serif;
  line-height: 14px;
  position: relative; padding:0 10px; background:url(../images/rq_09b.jpg) repeat-x top;
  cursor: default; width:197px; border-top:none
}

.DynarchCalendar table {
  border-collapse: collapse;
  font: 11px "lucida grande",tahoma,verdana,sans-serif;
  line-height: 14px;  width:197px; 
}

.DynarchCalendar-topBar {

  background: #ddd; line-height:24px;
}

table.DynarchCalendar-titleCont {
  font-size: 12px; font-weight: normal;
  color: #010101;
  text-align: center;
  z-index: 9;
  position: relative;
  margin-top: 0px; *margin-top: -9px; 
}

.DynarchCalendar-title div {
  padding: 5px 17px;   
  text-shadow: 1px 1px 1px #777;
}
.DynarchCalendar-hover-title div {
  background-color: #fff;
   border-top:0;border-bottom:0;
  padding: 5px 17px;  
  background-image: url("../images/drop-down.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
.DynarchCalendar-pressed-title div {
 border-top:none;border-bottom:none;
  padding: 5px 17px;  
  background-color: #777;
  color: #333;
  background-image: url("../images/drop-up.gif");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}






.DynarchCalendar-bottomBar {

  background: #ddd;
  padding: 2px; _padding: 2px 0px; 
  position: relative;
  text-align: center;
}

.DynarchCalendar-bottomBar-today {
  padding: 2px 10px; 
}

.DynarchCalendar-hover-bottomBar-today {
  border: 1px solid #000;
  background-color: #fff;
  padding: 1px 14px; 
}
.DynarchCalendar-pressed-bottomBar-today {
  border: 1px solid #000;
  background-color: #777;
  color: #fff;
  padding: 1px 14px;
}






.DynarchCalendar-body {
  position: relative;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px; 
}

.DynarchCalendar-first-col { padding-left: 2px; }
.DynarchCalendar-last-col { padding-right: 2px; }

.DynarchCalendar-animBody-backYear {
  position: absolute;
  top: -100%;
  left: 0;
}
.DynarchCalendar-animBody-back {
  position: absolute;
  top: 5px;
  left: -100%;
}
.DynarchCalendar-animBody-fwd {
  position: absolute;
  top: 5px;
  left: 100%;
}
.DynarchCalendar-animBody-now {
  position: absolute;
  top: 5px;
  left: 0;
}
.DynarchCalendar-animBody-fwdYear {
  position: absolute;
  top: 100%;
  left: 0; 
}

.DynarchCalendar-dayNames {
  padding-left: 5px; _padding-left: 0px;
  padding-right: 0px;
}

.DynarchCalendar-dayNames div { font-weight: normal; color: #010101; text-shadow: 1px 1px 1px #777;  }

.DynarchCalendar-navBtn {
  position: absolute;
  top: 5px;
  z-index: 10;
}

.DynarchCalendar-navBtn div {
  background-repeat: no-repeat;
  background-position: 20% 20%;
  height: 15px;
  width: 16px;
  padding: 1px; 
}
.DynarchCalendar-hover-navBtn div {

  padding: 0;
  background-color: #fff;
}
.DynarchCalendar-navDisabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.DynarchCalendar-pressed-navBtn div {
  
  padding: 0;
  background-color: #777;
  color: #fff;
}

.DynarchCalendar-prevMonth {
  left: 25px; 
}

.DynarchCalendar-nextMonth {
  left: 100%;
  margin-left: -43px;
}

.DynarchCalendar-prevYear {
  left: 5px;
}

.DynarchCalendar-nextYear {
  left: 100%;
  margin-left: -23px;
}

.DynarchCalendar-prevMonth div {
  background-image: url("../images/left_01.jpg");
}

.DynarchCalendar-nextMonth div {
  background-image: url("../images/right_01.jpg");
}

.DynarchCalendar-prevYear div {
  background-image: ;
}

.DynarchCalendar-nextYear div {
  background-image:;
}

.DynarchCalendar-menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #ddd;
  overflow: hidden;
  opacity: 0.85;
  filter: alpha(opacity=85); 
}

.DynarchCalendar-menu table td div {
  text-align: center;
  font-weight: normal;
  padding: 3px 5px;  
}
.DynarchCalendar-menu table td div.DynarchCalendar-menu-month {
  width: 39px;
  text-align: center;
}
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {

  padding: 2px 5px; 
  background-color: #fff;
  color: #000;
}
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {

  padding: 2px 4px; 
  background-color: #777;
  color: #fff !important;
}

.DynarchCalendar-menu-year {
  text-align: center;
  font: 16px "lucida grande",tahoma,verdana,sans-serif;
  font-weight: normal;
}

.DynarchCalendar-menu-sep {
  height: 1px; font-size: 1px; line-height: 1px;
  overflow: hidden;
  border-top: 1px solid #888;
  background: #fff;
  margin-top: 4px; margin-bottom: 3px;
}

.DynarchCalendar-time td { font-weight: bold; font-size: 12px; }
.DynarchCalendar-time-hour, .DynarchCalendar-time-minute { padding: 1px 3px; }
.DynarchCalendar-time-down { background: url("../images/time-down.gif") no-repeat 10% 10%; width: 11px; height: 8px; opacity: 0.5; }
.DynarchCalendar-time-up { background: url("../images/time-up.gif") no-repeat 10% 50%; width: 11px; height: 8px; opacity: 0.5; }
.DynarchCalendar-time-sep { padding: 0 2px; }
.DynarchCalendar-hover-time { background-color: #444; color: #fff; opacity: 1; }
.DynarchCalendar-pressed-time { background-color: #000; color: #fff; opacity: 1; }
.DynarchCalendar-time-am { padding: 1px; width: 2.5em; text-align: center; }

/* body */

.DynarchCalendar-hover-week {}

.DynarchCalendar-dayNames div, .DynarchCalendar-day, .DynarchCalendar-weekNumber {
  padding: 0px 2px;width:16px; height:24px; line-height:24px;
  text-align: center;
}
.DynarchCalendar-weekNumber {
  margin-right: 2px;
  width: 2em !important;
  padding-right: 8px !important; 
}

.DynarchCalendar-day {
  text-align: center; color: #000; 
}
.DynarchCalendar-day2 {background:#FC740E}
.DynarchCalendar-day:hover { background:#FC740E }
.DynarchCalendar-day-othermonth { color: #000;   }
.DynarchCalendar-weekend { color: #656565;  }
.DynarchCalendar-day-today { color: red; font-weight: weight;  }

.DynarchCalendar-day-disabled {
  opacity: 0.5;
  text-shadow: 2px 1px 1px #fff; 
}

.DynarchCalendar-hover-date {
  padding: 0px 2px; height:23px; line-height:23px;
  background:#F6710A;
  margin: 0 !important;
  color: #000;
}

.DynarchCalendar-day-othermonth.DynarchCalendar-hover-date { color: #000; }

.DynarchCalendar-dayNames .DynarchCalendar-weekend { color: #010101; }
.DynarchCalendar-day-othermonth.DynarchCalendar-weekend { color: #010101; }

.DynarchCalendar-day-selected {
  padding: 0px 2px; height:23px; line-height:23px;
  background:#F6710A;
  margin: 0 !important;
  color: #000;
}
.DynarchCalendar-day-today.DynarchCalendar-day-selected { background-color: #999; }

/* focus */

.DynarchCalendar-focusLink {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

.DynarchCalendar-focused {
  border-color: #C5C5C5;
}

.DynarchCalendar-focused .DynarchCalendar-topBar, .DynarchCalendar-focused .DynarchCalendar-bottomBar {
  background-color: none;
  border-color:none;
}

.DynarchCalendar-focused .DynarchCalendar-hover-week {
  background-color: none;
}

.DynarchCalendar-tooltip {
  position: absolute;
  top: 100%;
  width: 100%;
}

.DynarchCalendar-tooltipCont {
  margin: 0 5px 0 5px;
  border-top: 0;
  padding: 3px 6px;
}

.DynarchCalendar-focused .DynarchCalendar-tooltipCont {
  background: #E7EEF8;
  border-color: #E7EEF8;
}


.DynarchCalendar-focused {
  background-color: #fff;
}

.DynarchCalendar-topBar {
  background:none;
}
/*www.codefans.net*/
.DynarchCalendar-bottomBar {
  background: #E7EEF8; display:none
}

.DynarchCalendar-hover-title,
.DynarchCalendar-hover-navBtn,
.DynarchCalendar-hover-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn {
}
.DynarchCalendar-hover-title div,
.DynarchCalendar-hover-navBtn div { background-color: transparent; }

.DynarchCalendar-pressed-title,
.DynarchCalendar-pressed-navBtn,
.DynarchCalendar-pressed-bottomBar-today,
.DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn {
 
}
.DynarchCalendar-pressed-title div,
.DynarchCalendar-pressed-navBtn div { background-color: transparent; }

.DynarchCalendar-hover-week,
.DynarchCalendar-focused .DynarchCalendar-hover-week {
}

.DynarchCalendar {
}

.DynarchCalendar-day-selected {
  background-color: #FC740E;
  color: #000005 !important;
  background-position: 0 50%;
  background-repeat: repeat-x;
}

.DynarchCalendar-day-today.DynarchCalendar-day-selected {
  background-color: #FC740E;
  color: #000005 !important;
}

.DynarchCalendar-focused .DynarchCalendar-body {
  background: url("../images/shadow-b.png") repeat-x 0 0;
}

