html{color:#666;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym {border:0;font-variant:normal}sup {vertical-align:text-top}sub {vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}body {font:13px/1.231 arial,helvetica,clean,sans-serif}table {font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
body{text-align:center}
ol, ul, dl, .md, .md-sub, .hd, .bd, .ft, .fixfloat, .fbody, #main, #rightcx, #eyebrow, #masthead, #search, #tabs, #sbox, #doors, #patabs, #patop, #newsft, #newsbottom{zoom:1;_height:1px}
.iemw{display:none;width:972px;font-size:0px;line-height:0px;height:0px;*display:block}
#page{margin:0 auto;*border:0;width:980px;text-align:left}
#banner{background-color:#fff; margin:5px 0;min-width:973px}
#logo_img{margin-top:5px;float:left; width:30.83%;min-width:300px;height:50px;BACKGROUND: url("/img/tmdlogo.gif") no-repeat left top}
#logo_img a {DISPLAY: block;OVERFLOW: hidden; WIDTH: 300px; TEXT-INDENT: -5000px; PADDING-top: 75px; HEIGHT:50px}
.hidehr {DISPLAY: none}
#logo{ float:left; width:21.07%;min-width:184px;height:58px}
#logo a{color:#999; font-size:167%;font-family:arial black}
#news{ float:left;min-width:468px;position:relative;width:48.1%;*width:48.1%;min-width:250px;*margin-right:-200px}
a, a:visited{color:#454545; text-decoration:none}
a:hover{color:#800000; text-decoration:none}
.menu_3{padding:4px 10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;font-size:108%}
.menu_3 a, .menu_3 a:visited, .menu_3 a:hover{padding:1px 5px; line-height:24px}
.top_menu{clear:both;border:#ddd 1px solid;border-bottom:#707171 1px solid;height:26px;background:url(/img/bky.gif) repeat-x left top}
ul.top_menu_nav{padding:0px}
.top_menu_nav li{border-right:#ddd 1px solid;  float:left;  margin:0px; list-style-type:none}
.top_menu_nav a, .top_menu_nav a:visited, .top_menu_nav a:hover{ display:block; color:#666; text-align:center; text-decoration:none; padding:1px 11px; font-weight:bold;font-size:108%;line-height:24px;}
.top_menu_nav a:hover, a.cs,a.cs:visited{ color:#fff;line-height:24px;background:url(/img/bkm.gif) repeat-x left top}
#menu2{padding:0px 10px;height:26px;background:url(/img/bkm.gif) repeat-x left top; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc}
#menu2 a{ color:#fff;line-height:24px}
#menu2 a:hover,#menu2 a.cr{color:#fff;text-decoration:underline}
.top_menu_ads{border:#e8e8e8 1px solid; margin:3px 0px 10px; padding:3px 0px}
.block2	{margin-top:10px;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;height:auto!important;height:100%}
.Title1{height:31px;margin:0;background:url(/img/bkx.gif) repeat-x 0px 0px; border-top:1px solid #FFF}
.title2{height:30px;margin:0;background:url(/img/bkx.gif) repeat-x 0px -1px}
.Title1 .more{display:block;float:right;padding:8px 8px 9px 0}
.Title1 p,.title2 p{float:left;font-size:108%;font-weight:bold;padding:8px 0 0 15px}
.Notop{padding:8px;margin:0;border-top:none}
.w{float:left; width:13.5em}
.w1{float:left; width:13em}
.w2{float:left; padding:12px 12px 1px 15px!important;padding:15px 8px 1px 6px; width:170px; position:relative}
.w2 div.image{float:left; border:1px solid #ddd; width:136px; padding:4px!important;padding:3px 1px; background-color:#fff}
.image a{display:block; height:102px;width:136px}
.image img{float:left; border:0; margin:0; padding:0; width:136px; height:102px}
.image a{float:left; position:relative; overflow:visible; width:136px; height:102px; line-height:0px; font-size:0; display:block}
.wide a{height:69px; display:block; padding:6px 0 7px 0}
.wide img{height:69px}
.stars{width:15px; padding:2px 1px 0 1px; float:left; height:88px}
.stars a{border:0; margin:0; padding:0}
.stars img{padding:3px 0 0 1px !important; padding:4px 0 0 1px; border:0; margin:0}
.links{color:#999;  width:146px;  clear:both; float:left; text-align:center;margin-top:3px; padding-left:2px;  margin-bottom:5px}
.links a{color:#333}
.links a:hover{text-decoration:underline}
.tag{z-index:1000; left:-4px; position:absolute; top:-4px}
.wallpaper{font-size:0px; background:url(wallpaper.gif) no-repeat 0px 0px; overflow:hidden; width:41px; cursor:pointer; text-indent:-40px; height:41px}
.wide_tag{font-size:0px; z-index:1000; right:-4px; background:url(/img/wide.gif) no-repeat 0px 0px; overflow:hidden; width:41px; cursor:pointer; bottom:-4px; text-indent:-40px; position:absolute; height:41px}
#bphoto{background:url(/img/tran.gif) #fff no-repeat 50% 50%;margin:10px 0;width:974px;overflow:hidden}
ul.normal li{display:block; margin:0px; padding:0px 0px 8px}
ul.normal li ul{display:none; padding-left:1em}
ul.normal li a{text-decoration:none; line-height:120%}
ul.normal li a:hover{background:#78AB10;color:#fff;text-decoration:none;padding:2px 0}
ul.normal li a.current{color:#ff0000}
#info{width:480px; text-align:left;padding:0}
div.pagev {MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;text-align:center}
div.pagev A {BORDER:#ccc 1px solid;padding:5px 10px;COLOR: #000; MARGIN-RIGHT: 20px; TEXT-DECORATION: none;background:url(/img/bky.gif) repeat-x left top;height:28px}
div.pagev A:hover,div.pagev A:active {BORDER: #000 1px solid;padding:5px 10px; MARGIN-RIGHT: 20px;COLOR: #000}
#org{BORDER:#E0A106 1px solid;margin:0 100px;background:url(/img/bko.gif) repeat-x left top;}
div.pagev span.current {margin:0 100px}
div.pagev span.disabled{BORDER: #ccc 1px solid;padding:5px 10px;  MARGIN-RIGHT: 2px;height:28px}
div.pagex {MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;text-align:center}
div.pagex A {COLOR: #000}
div.pagex A:hover,div.pagex A:active {COLOR: #000}
div.pagex span.current {margin:0 30px}
#main{position:relative;min-width:971px;margin-top:10px;height:auto!important;height:100%;text-align:center}
#left{float:left;width:16.41%;min-width:160px;color:#582525}
#main2{position:relative;min-width:973px;margin-top:10px;height:auto!important;height:100%}
#left2{width:73%;*width:73.31%;min-width:670px; float:left;margin-right:10px}
#right2{float:left;position:relative;width:25.69%;*width:25.9%;min-width:250px;*margin-right:-200px;border:1px solid #ddd}
#left a{color:#582525}
#rightcx{float:right;width:83.19%;*width:83.59%;min-width:808px;*margin-left:-200px}
#middle{float:left;position:relative;z-index:10;float:left;width:68.80%;*width:68.47%;min-width:550px;border-right:1px solid #ddd;border-left:1px solid #ddd}
#right{float:left;position:relative;width:30.41%;*width:31.41%;min-width:250px;*margin-right:-200px}
#daohang{padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:3px 0}
#daohang a{margin:4px 9px 4px 2px;color:#582525;padding:3px}
#daohang a:hover{background:#ff9900;color:#fff}
.art { letter-spacing:1px}
.art .a1 { border-bottom:1px solid #fbd2e1}
.art ul.s1 { height:100%;height:auto!important;background:#f2f2f2}
.art ul.s1 li { float:left; text-align:center; display:inline;background:#f2f2f2}
.art ul.s1 a span { display:block; height:23px; line-height:23px; width:117px}
.art ul.s1 img { display:block; border:1px solid #fff; margin:2px 0 2px 2px}
.art ul.s1 a,.art ul.s1 a:visited,.art ul.s1 a:active { display:block; border:1px solid #fff; padding:6px 3px 2px 3px}
.art ul.s1 a.current{ color:#fff; border:1px solid #fff; background:#999}
.art ul.s1 a:hover{ color:#c8005a; border:1px solid #ff2474; background:#ffc6dc}
#title{ background:#fff; text-align:center;width:100%;width:95%!important}
#foot{text-align:center;padding:3px;margin-top:10px;width:95%}
.clear{ clear:both}
#nav{ font-weight:bold;padding:10px 0 4px 0px; text-align:center}
#title{font-size:108%;font-weight:bold}
a.nextimg{float:right;}
a.preimg{float:left;}
a.in{ font-size:14px;color:#0066FF}
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
#m_t_l .act_menu{background:url(M_line_On.gif) repeat-x 0px 0px;color:#fff;}
#m_t_l li .pcolor{color:#fff;}
#m {clear:both;width:973px;padding:0px;margin:auto;height:60px;overflow:hidden;}
#m_t{padding:0px;margin:0px;height:30px;background:url(Mbg.gif) repeat-x left top;}
#m_t_l{list-style-type:none;}
#m_t_l li{margin:0px;float:left;border-right:#ddd 1px solid;text-align:left;height:30px;}
#m_t_l li a{color:#636563;text-decoration:none;font-size:14px;font-weight:bold;line-height:14px;padding:11px 15px 0px 15px;display:block;}
#m_b{margin:0px;height:30;background:url(M_line_On.gif) repeat-x;position:relative;overflow:hidden;}
#m_b_l{list-style-type:none;padding:7px;margin:0px;}
#m_b_l li{color:#fff;font-size:14px;display:inline;position:relative;vertical-align:text-bottom;line-height:120%;display:none;}
#m_b_l li a{color:#fff;font-size:14px;text-decoration:underline;font-weight:200;padding:20px 7px 0px 3px;}
#m_b_l li a:hover,#m_b_l li a.cr{FONT-WEIGHT: bold;text-decoration:none}
