@charset "gb2312";

/* 初始化CSS */


html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, img, span, b, a, input { margin: 0; padding: 0; }

ul, ol { list-style: none; }

img { _display: block; border: none; }

a, input { outline: none; }

a { text-decoration: none; }

body { background: url(../../images/tamz/bg.png) repeat-x; text-align: left; font-size: 12px; font-family: "simsun"; overflow-x: hidden; overflow-y: auto; }

/* 公用样式 */


.fl { float: left; }

.fr { float: right; }

.clear:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }

.clear { zoom: 1; }

#container { position: relative; margin: 20px auto 0 auto; width: 990px; padding: 0 5px; background-color: #fff; }

#lbar, #rbar { position: absolute; top: 0; width: 280px; height: 908px; }

#lbar { left: 50%; margin-left: -780px; background: url(../../images/tamz/lbar.png) no-repeat; }

#rbar { left: 50%; margin-left: 500px; background: url(../../images/tamz/rbar.png) no-repeat; }

#auto { overflow: auto; }

#auto #lbar, #auto #rbar { display: none; }

header { }

#header_bar { height: 33px; background: url(../../images/tamz/header.png) repeat-x; line-height: 33px; }

#welcome, #time, #weather { float: left; color: #434343; }

#weather { position: relative; margin-left: 20px; }

#trg { position: absolute; left: 0; top: 0; width: 100%; height: 33px; }

.collect { float: right; color: #939393; }

.collect li { position: relative; float: left; margin-left: 5px; }

.collect li#code img { display: none; position: absolute; left: 50%; top: 24px; margin-left: -66px; }

.collect a { color: #939393; margin-right: 4px; }

.collect a:hover { color: #000; text-decoration: underline; }

.header_middle { height: 60px; margin: 18px 0; }

.logo { float: left; height: 50px; margin: 4px 0 0 15px; }

.header_ad { float: right; height: 60px; }

#logo, #logo img { height: 170px; }

#nav { position: relative; z-index: 2; height: 37px; background: url(../../images/tamz/nav.png) repeat-x; border-bottom: 3px solid #d40000; }

#nav ul { margin-left: -1px; }

#nav li { position: relative; float: left; width: 92px; text-align: center; border-left: 1px solid #dbdbdb; text-align: center; }

#nav li.active { z-index: 1; }

#nav li a { display: block; height: 37px; font-family: "Microsoft Yahei"; font-size: 14px; color: #000; line-height: 37px; }

#nav li a:hover, #nav li.active a { background-color: #d40000; color: #fff; }

#nav li dl { display: none; position: absolute; left: -1px; top: 37px; min-width: 100%; background-color: #fff; border: 1px solid #dbdbdb; text-align: left; }

#nav li dt { padding: 0 10px; border-top: 1px dotted #e1dfdf; white-space: nowrap; margin-top: -1px; }

#nav li.active dt a { background: none; color: #000; }

#nav li dt a { height: 28px; line-height: 28px; }

#nav li dt:hover { background-color: #f76b00; }

#nav li dt a:hover { color: #FFF; }

#footer { position: relative; height: 180px; padding-top: 31px; background: url(../../images/tamz/foot.png) repeat-x; color: #565656; text-align: center; margin-top: 10px; }

#foot_logo { height: 76px; }

#_span_jiucuo img {padding-bottom: 16px;}

#foot_nav { height: 30px; line-height: 24px; }

#foot_nav a { color: #565656; margin: 0 16px 0 12px; }

#foot_nav a:hover { color: #C00; text-decoration: underline; }

#copy { line-height: 22px; }

#copy span { font-family: Arial, Helvetica, sans-serif; }

.backtop { position: absolute; right: -70px; top: 0; }

.backtop a { display: block; width: 50px; height: 50px; margin-bottom: 3px; background: url(../../images/tamz/backtop.png) no-repeat; background-color: #fe7b00; text-align: center; }

.backtop .f_search { background-position: left top; }

.backtop .back { background-position: left bottom; }

.backtop .back span { display: none; font-size: 14px; color: #FFF; line-height: 25px; font-weight: bold; }

.backtop .back:hover { background-image: none; }

.backtop .back:hover span { display: block; }

.main { margin-top: 10px; }

.bar { height: 40px; background: url(../../images/tamz/zjgx.png) repeat-x; margin-top: 0; }




#scroll { float: left; width:735px; height: 40px; padding-left: 15px; overflow: hidden; line-height: 40px; }

#scroll h3 { float: left; height: 40px; padding-left: 20px; background: url(../../images/tamz/igx.png) left center no-repeat; font-size: 12px; }

#scrollleft{position:relative; float: right; width: 635px; height: 40px;}

#scrollleft ul{ position:absolute; height: 40px; }

#scrollleft li { float:left; height: 40px; margin-right:40px; }

#scrollleft li a { color: #4c4c4c; }

#scrollleft li a:hover { color: #C00; }



#search { float: right; width: 200px; height: 24px; margin-right: 14px; margin-top: 8px; }

.srh_input { float: left; width: 142px; height: 22px; padding-left: 7px; border: 1px solid #c7c7c7; border-right: none; }

.srh_btn { float: right; width: 50px; height: 24px; background: url(../../images/tamz/search_btn.png) no-repeat; border: none; }

a.more { color: #F90; margin-left: 8px; }

a.more:hover { text-decoration: underline; }

.bt { position:relative; clear: both; overflow: hidden; height: 35px; background: url(../../images/tamz/bt.png) repeat-x; border-right: 1px solid #e5e5e5; line-height: 34px; }

.bt h3, .bt dt.cur { float: left; height: 34px; padding: 0 12px; background: url(../../images/tamz/bt.png) 0 -36px repeat-x; }

.bt h3 b, .bt dt.cur b, .bt dt.cur a { padding-left: 12px; background: url(../../images/tamz/ibt.png) left center no-repeat; font-family: "Microsoft Yahei"; font-size: 15px; color: #fff; }

.bt dl { float: left; }

.bt dt { float: left; padding: 0 18px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; cursor: pointer; margin-right: -1px; }

.bt dt b, .bt dt a { font-family: "Microsoft Yahei"; font-size: 15px; color: #585858; }

.bt dt a { font-weight: bold; color: #585858; }

.bt dt.cur { margin: 0 -1px; }

.bt dt.cur a { color: #fff; }

.gengduo dt a{ display:none;}

.gengduo dt a.more{ position:absolute; right:0; top: 0;padding-right: 10px; background: url(../../images/tamz/bta.png) right center no-repeat; color: #727272; margin-right: 15px; font-size:12px; font-weight:normal;  }

.gengduo dt.cur a.more{ display:block; color: #727272;}

.bt a.more { float:right;padding-right: 10px; background: url(../../images/tamz/bta.png) right center no-repeat; color: #727272; margin-right: 15px; }

.gengduo dt a:hover,.bt a.more:hover { color: #e6182c; }

.gy { clear: both; overflow: hidden; padding: 10px 15px 0 15px; border: 1px solid #e5e5e5; border-top: none; line-height: 28px; }

.gy li { float: left; width: 100%; }

.gy li a { float: left; padding-left: 12px; background: url(../../images/tamz/iul.png) left center no-repeat; color: #717171; }

.gy li a:hover { color: #C00; text-decoration: underline; }

.gy li span { float: right; color: #919191; }

.box { position: relative; padding: 0; }

.box ul { display: none; position: absolute; left: 15px; top: 10px; margin: 0 15px 0 0; }

.icon { float: left; display: block; height: 16px; background-image: url(../../images/tamz/inews.png); background-repeat: no-repeat; margin: 6px 0 0 8px; }

.icon.img { width: 15px; background-position: 0 2px; }

.icon.pdf { width: 14px; background-position: 0 -15px; }

.icon.mov { width: 17px; background-position: 0 -32px; }

.sidebar { float: right; width: 290px; }

.ad, .ad img { height: 80px; }

#banner { float: left; width: 685px; height: 330px; }

#ifocus_pic { display: inline; position: relative; float: left; width: 548px; height: 330px; overflow: hidden; }

#ifocus_piclist li, #ifocus_piclist img { width: 548px; height: 330px; overflow: hidden; }

#ifocus_btn { display: inline; float: right; height: 330px; }

#ifocus_btn li { position: relative; cursor: pointer; padding: 1px 1px 1px 6px; margin-bottom: 9px; }

#ifocus_btn img { display: block; width: 119px; height: 72px; border: 1px solid #7b7b7b; }

#ifocus_btn li span { display: none; position: absolute; left: 0; top: 31px; width: 5px; height: 9px; background: url(../../images/tamz/ibanner.png) no-repeat; font-size: 9px; line-height: 9px; overflow: hidden; }

#ifocus_btn li.on { padding: 0 0 0 5px; }

#ifocus_btn li.on img { border-width: 2px; border-color: #cc0000; }

#ifocus_btn li.on span { display: block; }

#ifocus_opdiv { position: absolute; left: 0; bottom: 0; z-index: 1; width: 548px; height: 30px; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); -moz-opacity: 0.7; }

#ifocus_tx { position: absolute; left: 12px; bottom: 0; z-index: 1; }

#ifocus_tx ul li { display: none; }

#ifocus_tx ul li a { font-size: 14px; font-weight: bold; color: #fff; line-height: 30px; }

/*#banner{ float:left; position:relative; width:685px; height:330px;  overflow:hidden;}

#banner .bigpic{ position:relative; width:548px; height:330px; overflow:hidden;}

#banner .bigpic img{ position:absolute; left:0px; top:0px; width:548px; height:330px; opacity:0; filter:alpha(opacity=0);}

#banner .btnLeft{ display:none; position:absolute; left:0px; top:185px; z-index:11; width:35px; height:57px; background:url(images/left_ar.png) no-repeat 0px 0px;}

#banner .btnRight{ display:none; position:absolute; right:0px; top:185px; z-index:11; width:35px; height:57px; background:url(images/right_ar.png) no-repeat 0px 0px;}

#banner .thumb{position:absolute; right:0; top:0; z-index:1; width:126px; height:330px; overflow:hidden; }

#banner .thumb a{ position:relative; margin-bottom:10px; margin-left:5px; }

#banner .thumb a,#banner .thumb a img{ display:block; width:121px; height:75px; }

#banner .thumb a.active{ padding:2px; border:2px solid #C00; }

#banner .thumb a.active span{ display:block; position:absolute; left:-7px; top:50%; margin-top:-4px; width:5px; height:9px; background:url(../../images/tamz/ibanner.png) no-repeat;
 font-size:9px; line-height:9px; overflow:hidden; }

#banner .thumb a.active,#banner .thumb a.active img{ width:113px; height:67px; }

#banner .caption{ position:absolute; left:0; bottom:0; width:536px; height:30px; padding-left:12px; background:url(../../images/tamz/caption.png) repeat; font-family:"宋体"; font-size:12px; color:#fff; line-height:30px; }*/



#news { float: right; width: 288px; height: 328px; background: url(../../images/tamz/line.png) left bottom no-repeat; border: 1px solid #e5e5e5; }

#news .bt { height: 38px; background: url(../../images/tamz/news.jpg) no-repeat; border-bottom: 1px solid #d4d4d4; border-right: none; line-height: 38px; }

#news .bt h3 { background: none; color: #fff; }

#news .bt a { color: #fff; background-image: url(../../images/tamz/btah.png); }

.new_hot { height: 112px; border-bottom: 1px solid #d4d4d4; margin: 13px 15px 0 15px; font-family: "simsun"; color: #868686; line-height: 19px; }

.new_hot a { display: block; font-size: 16px; color: #de1213; margin-bottom: 8px; text-align: center; }

.new_hot li span { text-indent: 2em; }

hover { text-decoration: underline; }

#news .gy { border: none; line-height: 24px; }

.special_bannner { width: 988px; height: 73px; border: 1px solid #e5e5e5; margin-top: 10px; }

.special_bannner h3 { float: left; }

#flash { position:relative; float: right; width: 865px; height: 73px;overflow:hidden;}

#flash .box{position:relative; width:865px; height:73px; overflow:hidden;}

#flash .box a{ display:block; position:absolute; left:0px; top:0px; opacity:0; filter:alpha(opacity=0);}

#flash .box a,#flash .box img{ width:865px; height:73px; }

#flash .dot{ float:left; position:absolute; right:0; bottom:5px; z-index:10; }

#flash .dot a{display:inline-block; float:left; width:16px; height:16px; background-color:#141212; margin-right:5px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:16px; text-align:center; cursor:pointer; }

#flash .dot a:hover{ color:#ce0609; }

#flash .dot a.active,#flash .page a.active:hover{ background-color:#ce0609; font-weight:bold; color:#fff; }


.left_inner { float: left; width: 685px; }

.msg { float: left; width: 258px; height: 166px; background: url(../../images/tamz/msg.png) no-repeat; border: 1px solid #e5e5e5; }

.msg h3 { height: 47px; }

.msg ul { clear: both; overflow: hidden; margin: 14px 0 0 7px; }

.msg li { float: left; width: 72px; height: 25px; padding: 0 0 8px 7px; }

.msg li a { display: block; height: 23px; border: 1px solid #e7e7e7; text-align: center; color: #000; line-height: 23px; }

.msg li a:hover { background-color: #f67b22; border-color: #f67b22; color: #fff; }

.hotline { float: left; width: 256px; height: 71px; padding: 1px; border: 1px solid #e5e5e5; margin-top: 10px; }

#tab { float: right; width: 415px; }

#tab .gy { height: 217px; }

.notice .gy { height: 207px; }

.work { float: left; width: 685px; }

.work ul { height: 245px; padding-left: 9px; border: 1px solid #e5e5e5; border-top: none; }

.work li { float: left; width: 71px; height: 102px; margin: 15px 12px 0 12px; }

.work li a { text-align: center; font-size: 14px; font-family: "Microsoft Yahei"; color: #000; line-height: 26px; }

.work li a:hover { color: #fc7800; }

.work li a, .work li a span { display: block; }

.work li a span { width: 71px; height: 67px; background-image: url(../../images/tamz/work.png); background-repeat: no-repeat; margin-bottom: 9px; }

.work li.w1 a span { background-position: 0 0; }

.work li.w2 a span { background-position: 0 -68px; }

.work li.w3 a span { background-position: 0 -136px; }

.work li.w4 a span { background-position: 0 -204px; }

.work li.w5 a span { background-position: 0 -272px; }

.work li.w6 a span { background-position: 0 -340px; }

.work li.w7 a span { background-position: 0 -408px; }

.work li.w8 a span { background-position: -72px 0; }

.work li.w9 a span { background-position: -72px -68px; }

.work li.w10 a span { background-position: -72px -136px; }

.work li.w11 a span { background-position: -72px -204px; }

.work li.w12 a span { background-position: -72px -272px; }

.work li.w13 a span { background-position: -72px -340px; }

.work li.w14 a span { background-position: -72px -408px; }

.work li.w1 a:hover span { background-position: -144px 0; }

.work li.w2 a:hover span { background-position: -144px -68px; }

.work li.w3 a:hover span { background-position: -144px -136px; }

.work li.w4 a:hover span { background-position: -144px -204px; }

.work li.w5 a:hover span { background-position: -144px -272px; }

.work li.w6 a:hover span { background-position: -144px -340px; }

.work li.w7 a:hover span { background-position: -144px -408px; }

.work li.w8 a:hover span { background-position: -216px 0; }

.work li.w9 a:hover span { background-position: -216px -68px; }

.work li.w10 a:hover span { background-position: -216px -136px; }

.work li.w11 a:hover span { background-position: -216px -204px; }

.work li.w12 a:hover span { background-position: -216px -272px; }

.work li.w13 a:hover span { background-position: -216px -340px; }

.work li.w14 a:hover span { background-position: -216px -408px; }

.special_column ul { clear: both; height: 237px; padding-left: 10px; padding-top: 8px; border: 1px solid #e5e5e5; border-top: none; }

.special_column li { margin-top: 6px; }

.special_column li, .special_column li img { float: left; }

.ad { padding: 1px; border: 1px solid #e5e5e5; }

.ad, .ad img { width: 986px; height: 71px; }

.pic_news { float: left;}

.pic_news ul { clear: both; height: 238px; padding-left: 5px; padding-top: 7px; border: 1px solid #e5e5e5; border-top: none; }

.pic_news li { float: left; width: 154px; height: 102px; padding: 0 2px 2px 0; background: url(../../images/tamz/pic_news.png) no-repeat; margin: 9px 0 0 6px; }

.pic_news li img { width: 148px; height: 96px; }

.pic_news li a { display: block; position: relative; width: 148px; height: 96px; padding: 2px; border: 1px solid #e5e5e5; }

.pic_news li a span,.pic_news li a b { display: none; position: absolute; left: 2px; bottom: 2px; width: 148px; height: 24px; }

.pic_news li a span { z-index: 1; text-align: center; color: #fff; line-height: 24px; }

.pic_news li a b { background-color:#000; filter: alpha(opacity=70); opacity: 0.7; }

.pic_news li a:hover { border-color: #F60; }

.pic_news li a:hover span,.pic_news li a:hover b{ display:block; }

.suggest .gy { height: 120px; padding-top: 7px; }

.inv { height: 104px; padding: 1px; border: 1px solid #e5e5e5; margin-top: 10px; text-align: center; }

.inv dl { height: 107px; background: url(../../images/tamz/dc.png) repeat-x; }

.inv dt { height: 29px; padding-top: 10px; font-family: "Microsoft Yahei"; font-size: 14px; font-weight: bold; color: #fe7b00; }

.inv dd { clear: both; overflow: hidden; color: 565656; margin-bottom: 15px; }

.inv dd p { padding-left: 26px; }

.inv span { float: left; margin-right: 20px; }

.inv_radio { float: left; margin-top: 1px; margin-right: 4px; }

.inv_btn { display: inline-block; width: 66px; height: 23px; background-color: #fe7b00; color: #fff; border: none; line-height: 23px; margin: 0 12px; cursor: pointer; }

.feedback { float: left; width: 1000px; margin-left: -10px; }

.feedback li { padding: 1px; border: 1px solid #e5e5e5; margin-left: 10px; }

.feedback li, .feedback li img { float: left; width: 236px; height: 61px; }

#link { float: left; width: 988px; height: 45px; background-color: #fffdf8; border: 1px solid #e5e5e5; margin-top: 10px; }

#link h3 { float: left; margin-left: 18px; font-family: "Microsoft Yahei"; font-size: 16px; line-height: 45px; }

#link ul { float: right; margin-top: 9px; }

#link li { position: relative; float: left; width: 178px; border: 1px solid #e5e5e5; margin-right: 40px; cursor: pointer; }

#link li h4 { position: relative; z-index: 10; padding-left: 4px; background: url(../../images/tamz/link.png) 161px 11px no-repeat #fff; font-size: 12px; color: #3a3a3a; line-height: 25px; }

#link li dl { position: absolute; left: -1px; top: -1px; z-index: 9; width: 100%; height: 0; background-color: #fff; border: 1px solid #e5e5e5; overflow: hidden; }

#link li dt { border-top: 1px dotted #e5e5e5; margin-top: -1px; }

#link li dt a { display: block; padding-left: 10px; color: #666; line-height: 28px; }

#link li dt a:hover { background-color: #f3f3f3; color: #C00; }

#link li.hover h4 { background-position: 161px -5px; }

.left { float: left; width: 235px; }

.right { float: right; width: 740px; }

#wz { float: right; color: #808080; line-height: 33px; margin-top: 1px; margin-right: 12px; }

#wz b, #wz a { color: #000000; }

#wz a:hover { color: #f97100; text-decoration: underline; }

#wz span { padding: 0 12px; background: url(../../images/tamz/bta.png) center center no-repeat; }

#menu { border: 1px solid #e5e5e5; }

#menu h3 { height: 70px; padding-left: 24px; background: url(../../images/tamz/menubg.jpg) no-repeat; }

#menu h3 span { display: block; width: 106px; height: 70px; background-image: url(../../images/tamz/menu.jpg); background-repeat: no-repeat; }

#menu h3 span.m1 { background-position: 0 0; }

#menu h3 span.m2 { background-position: -107px 0; }

#menu h3 span.m3 { background-position: 0 -71px; }

#menu h3 span.m4 { background-position: -107px -71px; }

#menu h3 span.m5 { background-position: 0 -142px; }

#menu h3 span.m6 { background-position: -107px -142px; }

#menu h3 span.m7 { background-position: 0 -213px; }

#menu h3 span.m8 { background-position: -107px -213px; }

#menu h3 span.m9 { background: url(../../images/tamz/hdjl.jpg) left center no-repeat; }

#menu li { height: 40px; background: url(../../images/tamz/menuli.jpg) 0 -40px no-repeat; border-top: 1px solid #e5e5e5; }

#menu li a { display: block; height: 40px; padding-left: 24px; font-family: "Microsoft Yahei"; font-size: 15px; color: #565656; line-height: 40px; }

#menu li a:hover, #menu li.on a { background: url(../../images/tamz/menuli.jpg) no-repeat; color: #fff; }

#zt #menu li { height: auto; background: none; border-top: 1px solid #e5e5e5; background-color: #fff; }

#zt #menu li a { height: auto; padding: 11px 5px 11px 12px; line-height: 18px; }

#zt #menu li a:hover, #zt #menu li.on a { background: none; background-color: #f56800; }

.left .hotline { width: 231px; height: auto; }

.left .hotline img { width: 100%; }

.sdsc { clear: both; overflow: hidden; width: 235px; border: none; }

.sdsc ul { height: auto; padding: 0; border: none; }

.sdsc li { width: 231px; padding: 1px; margin-top: 10px; border: 1px solid #e5e5e5; }

.sdsc img { width: 100%; }

.left .feedback { width: 235px; }

.left .feedback { margin: 0; }

.left .feedback li { margin-left: 0; margin-top: 10px; width: 231px; padding: 1px; border: 1px solid #e5e5e5; }

.left .feedback li img { width: 100%; }

.wide, .short { margin-bottom: 10px; }

.short { float: left; width: 360px; }

.right .gy { padding-bottom: 10px; }

.right .gy li a { color: #565656; }

.right .gy li a:hover { color: #C00; }

.content { padding: 9px 15px; border: 1px solid #e5e5e5; color: #565656; line-height: 24px; }

.intro .content, .duty .content { height: 216px; }

.duty .content { height: 232px; overflow: hidden; }

.content center img{ width:678px; height:452px;}

.internal .gy, .direct .gy { height: 234px; }

.direct { margin-left: 14px; }

.sd_list .gy { padding-bottom: 10px; }

.sd_list ul { clear: both; overflow: hidden; }

.sd_list li.line { height: 10px; border-bottom: 1px dotted #cdcdcd; margin-bottom: 10px; }

.page { clear: both; overflow: hidden; padding: 32px 0; border-top: 1px dotted #cdcdcd; text-align: center; margin-top: 15px; }

.page a, .page span { display: inline-block; padding: 0 10px; border: 1px solid #e3e3e3; color: #565656; line-height: 26px; }

.page a:hover, .page span { background-color: #f97100; color: #fff; }

.function { clear: both; overflow: hidden; padding: 12px 0; }

.print, .font { float: right; line-height: 22px; color: #000; }

.print a, .font a { display: inline-block; color: #000; }

.print { margin-left: 15px; }

.print a { padding-left: 20px; background: url(../../images/tamz/print.png) left center no-repeat; }

.print a:hover { color: #F60; }

.font a { padding: 0 5px; background-color: #f7f7f7; border: 1px solid #e5e5e5; line-height: 20px; }

.font a:hover, .font a.select { background-color: #f56800; border-color: #f56800; color: #fff; }

#big_font { font-size: 16px; line-height: 32px; }

#mid_font { font-size: 14px; line-height: 30px; }

#small_font { font-size: 12px; line-height: 28px; }

.sd .content { background: url(../../images/tamz/line.png) left bottom repeat-x; }

.article { padding: 0 10px 10px 10px; line-height: 28px; }

.article center img { padding: 5px; border: 1px solid #d6d6d6; }

.content .swf{ padding: 0 15px 15px 0;}

.boss { clear: both; overflow: hidden; padding: 0 8px; overflow: hidden; }

.boss ul { margin-top: -20px; }

.boss li { float: left; width: 100%; padding: 20px 0; border-top: 1px dotted #cdcdcd; }

.boss_pic, .boss_pic img { float: left; width: 100px; height: 122px; }

.boss_txt { float: right; width: 570px; color: #000; line-height: 20px; }

.boss_txt h3 { height: 58px; font-family: "Microsoft Yahei"; font-size: 17px; color: #000; line-height: 26px; }

.boss_txt h3 span { display: block; font-size: 12px; font-weight: normal; color: #828282; line-height: 20px; margin-top: 5px; }

.short_list { margin-left: -7px; }

.short_list .short { margin-left: 7px; }

#ud { position: relative; padding: 4px 0 10px 0; border-top: 1px dotted #e5e5e5; margin: 0 10px; }

#ud ul { float: left; }

#ud li { margin-top: 6px; line-height: 20px; }

#ud li span { display: inline-block; height: 20px; padding: 0 6px; background-color: #fe7b00; color: #fff; margin-right: 8px; }

#ud li a { color: #727171; }

#ud li a:hover { color: #C00; text-decoration: underline; }

#ud a#bshare-shareto { font-weight: normal; margin-top: 5px; }

.share { position: absolute; right: 0; bottom: 10px; }

#class_hot { padding: 12px 0; border-top: 1px solid #e5e5e5; margin: 0 10px; }

#class_hot ul { float: left; width: 796px; margin-left: -47px; }

#class_hot li { float: left; width: 327px; margin-left: 47px; }

#class_hot dl { line-height: 24px; }

#class_hot dt { padding-left: 12px; background: url(../../images/tamz/iclass.png) left center no-repeat; margin-bottom: 6px; font-size: 16px; font-family: "Microsoft Yahei"; color: #000; }

#class_hot dd a { display: block; padding-left: 12px; background: url(../../images/tamz/iul.png) left center no-repeat; color: #565656; }

#class_hot dd a:hover { color: #C00; text-decoration: underline; }

#class_hot dl ol { margin-left: -15px }

#class_hot dl ol li { float: left; padding: 2px; border: 2px solid #d6d6d6; margin-left: 15px; }

#class_hot li dl ol li, #class_hot dl ol li img { width: 148px; height: 94px; }

#class_hot li dl ol li { position: relative; }

#class_hot li dl ol li a { position: absolute; bottom: 3px; left: 3px; display: block; width: 147px; height: 24px; padding-left: 15px; background: url(../../images/tamz/class_hot.png) left center no-repeat; color: #FFFFFF; line-height: 24px; }

#title { padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; text-align: center; margin-top: 20px; margin-bottom: 30px; }

#title h3 { padding-bottom: 12px; font-family: "Microsoft Yahei"; font-weight: normal; font-size: 22px; color: #000; margin-bottom: 5px; margin-top: -5px; }

#title p { color: #929292; }

#title p span { padding: 0 12px; }

.news { padding: 0 20px; border: 1px solid #e5e5e5; border-top: none; }

.news_list li { float: left; width: 100%; padding: 20px 0; border-bottom: 1px dotted #e5e5e5; }

.news_pic, .news_pic img { float: left; width: 185px; height: 120px; }

.news_pic img { padding:5px; border:1px solid #d6d6d6;}

.news_txt { position: relative; float: right; width: 484px; color: #727272; line-height: 22px; }

.news_txt h3 { float: left; width: 100%; margin-bottom: 8px; }

.news_txt h3 a { float: left; font-family: "Microsoft Yahei"; font-size: 16px; font-weight: normal; color: #000; }

.news_txt h3 a:hover { color: #C00; }

.news_txt h3 .icon { margin-top: 3px; }

.news_txt h3 span { float: right; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #747373; }

.statistical { position: absolute; right: 0; bottom: 0; height:18px; padding:0 5px 0 27px; background: url(../../images/tamz/statistical.png) no-repeat #fff7f1; font-family: Arial, Helvetica, sans-serif; color: #f97100; line-height: 18px; }

.news .gy { border: none; padding: 10px 0 12px 0; }

.guide { position: relative; height: 175px; }

.guide .bt { padding-left: 61px; }

.guide .bt dt.cur { margin-left: 0; }

.guide .box { height: 139px; padding: 0; }

.guide .box ul { left: 73px; top: 14px; width: 650px; }

.guide .guide_title { position: absolute; left: 0; top: 0; z-index: 1; width: 50px; height: 175px; background-image: url(../../images/tamz/guide.jpg); background-repeat: no-repeat; background-color: #f3f3f3; }

.guide .guide_title h3 { position: absolute; left: 50%; top: 10px; float: left; margin-left: -18%; padding-top: 8px; background: url(../../images/tamz/iguide.png) repeat-x; }

.guide .guide_title h3 span { float: left; width: 18px; text-align: center; font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; line-height: 18px; }

.g1 { background-position: 0 0; }

.g2 { background-position: -51px 0; }

.g3 { background-position: -102px 0; }

.g4 { background-position: -153px 0; }

.g5 { background-position: -205px 0; }

.g5 { background-position: -205px 0; }

.g6 { background-position: -256px 0; }

/********图片新闻*************/

.channel-hot .news-hot, .channel-hot .news-hot .icon, .photo-slide, .photo-channel .photo-hots, .box-hots, .box-hots .icon, .photo-channel .photo-hots .icon, .photo-channel .photo-cat, .photo-channel #Article, .photo-channel .relevance, .comment { background: url(../images/v9/cat_hot_bg.png) repeat-x left -38px }

.photo-channel #Article { float: right; width: 720px; padding: 9px 15px; border: 1px solid #e5e5e5; }

.photo-channel #Article .tool { position: relative; height: 35px; padding-top: 6px }

.photo-channel #Article .tool .auto, .photo-channel .tool .up, .photo-channel .tool .next { background: url(../images/v9/up-next.png) no-repeat; height: 27px; width: 31px; margin-right: 10px; overflow: hidden; line-height: 27px }

.photo-channel #Article .tool .auto span, .photo-channel .tool .up span, .photo-channel .tool .next span { visibility: hidden }

.photo-channel #Article .tool .auto { background-position: -39px top; }

.photo-channel #Article .tool .next { background-position: -78px top; }

.photo-channel #Article .Article-Tool { position: absolute; right: 0; border: none; background: none; font-size: 12px; font-weight: normal }

.photo-channel #Article .tool .stat { color: #999; }

.photo-channel #Article .big-pic { width: 640px; position: relative; margin: 0 auto; background-color: #FFF; }


.photo-channel #Article .big-pic #big-pic { padding: 5px; border: 1px solid #d6d6d6; display: table-cell; vertical-align: middle; *display:block;
overflow: hidden; *font-size:480px;
}

.photo-channel #Article .big-pic #big-pic img{ width:678px; height:409px;}

.photo-channel #Article .big-pic .max { position: absolute; bottom: 0px; right: 0px; background: #FFF url(../../images/v9/max.png) no-repeat 5px center; z-index: 101; padding: 5px 5px 5px 20px }

.photo_prev { position: absolute; left: 5px; top: 0; width: 50%; height: 100%; z-index: 100 }

.photo_next { position: absolute; right: 21px; top: 0; width: 50%; height: 100%; z-index: 100 }

.photo_prev a, .photo_next a { background-image: url(../../images/blank.gif); display: block; width: 100%; height: 100%; outline: none; }

.photo_prev a:hover{ background: url(../../images/tamz/l_arrow.png) left center no-repeat;}

.photo_next a:hover{ background: url(../../images/tamz/r_arrow.png) right center no-repeat;}


#Article .list-pic { width: 688px; padding: 22px 0 16px 22px; height: 107px }

#Article .cont { overflow: hidden; float: left; width: 369px; height: 97px; padding-top: 10px; }

#Article .cont li { float: left; width: 123px; text-align: center; display: block; overflow: hidden; line-height: 107px; }

#Article .cont li .img-wrap { padding: 4px; margin: 0 auto; }

#Article .cont li .img-wrap a {
*font-size:55px; width: 100px; height: 75px; outline: medium none; }

#Article .cont li.on .img-wrap { border: 2px solid #d6d6d6; }

#Article .list-pic .pre, #Article .list-pic .next { float: left; display: block; position: relative; background: url(../../images/v9/pic_bg.png) no-repeat; width: 110px; text-align: center }

#Article .list-pic .pre { top: 0; margin-right: 15px }

#Article .list-pic .next { right: -8px; float: right; top: 0; }

#Article .list-pic .pre .img-wrap, #Article .list-pic .next .img-wrap { width: 102px; height: 72px; border: none; padding: 4px 0 8px }

#Article .list-pic .pre .img-wrap a, #Article .list-pic .next .img-wrap a {
*font-size:53px; width: 98px; height: 72px; padding: 0px 5px 0 4px; *padding:0px 5px 5px 0px
}

#Article .list-pic .pre .img-wrap a:hover, #Article .list-pic .next .img-wrap a:hover { background: none }

#Article .list-pic .next { float: right; bottom: -2px }

#Article .pre-bnt, #Article .next-bnt { margin-top: 3px; cursor: hand; !important;
cursor: pointer }

#Article .pre-bnt, #Article .next-bnt, #Article .pre-bnt span, #Article .next-bnt span { background: url(../../images/tamz/pic_btn.png) no-repeat; display: block; width: 29px; height: 107px; float: left; }

#Article .pre-bnt:hover, #Article .next-bnt:hover, #Article .pre-bnt-on, #Article .next-bnt-on { background-position: 0 -78px; }

#Article .pre-bnt span { background-position: left top; }

#Article .next-bnt span { background-position: right top; }

.img-wrap img { width: 98px; height: 60px; border: 2px solid #dadada; }

#Article .cont li.on .img-wrap img { border: none; }

.tongji { position: relative; padding-left: 7px; border: none; }

.stat { position: absolute; left: -40px; top: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #a1a1a1; }

.stat b { font-size: 30px; color: #f56800; font-weight: normal; }

#Article .list-pic .picbig a { margin-top: 7px; font-family: "宋体"; font-size: 12px; color: #727171; line-height: 20px; }

.photo_prev a { cursor: url(../../images/v9/prev.cur), auto; }

.pre-bnt { margin-right: 10px; }

.next-bnt { margin-left: 10px; }

.form { margin-left: 80px; margin-top: 30px; }

.form ul { margin-top: -15px; }

.form li { position: relative; padding-left: 47px; margin-top: 15px; }

.form li label { position: absolute; top: 10px; left: 0; }

.form li input, .form li select { width: 254px; height: 32px; border: 1px solid #d7d7d7; }

.form li textarea { width: 254px; height: 100px; border: 1px solid #d7d7d7; }

.form li .zxjy_btn { width: 66px; height: 23px; background-color: #fe7b00; border: none; color: #FFFFFF; }

.form #title { padding-bottom: 0; text-align: left; margin-top: 0; margin-bottom: 0; }

.consult_intro p { position: relative; padding-left: 53px; }

.consult_intro p span { position: absolute; left: 22px; top: 0; }

.cx { height: 23px; margin-bottom: 17px; margin-top: 23px; }

.cx .cxm { float: left; width: 220px; }

.cx .cxm input { width: 98px; border: 1px solid #a9a9a9; }

.cx .cxm span { float: left; }

.cx a { display: block; height: 23px; background-color: #fe7b00; color: #FFF; text-align: center; line-height: 23px; }

.cx .cxm .check { float: right; width: 61px; height: 24px; border: none; color: #FFFFFF; background-color: #fe7b00; border: none; }

.message { float: right; width: 71px; }

.consult_list ul { border-left: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }

.consult_list li { width: 705px; height: 35px; line-height: 35px; }

.consult_list li label { float: left; color: #FFF; font-size: 14px; border-right: 1px solid #efefef; }

.code, .hour, .state { text-align: center; }

.code { width: 105px; }

.heading { width: 348px; padding-left: 20px; }

.hour { width: 115px; }

.state { width: 113px; }

.consult_caption { background-color: #fd7a00; }

.consult_list li dd { float: left; height: 35px; border-right: 1px solid #efefef; color: #a2a2a2; }

.consult_list li dd a { color: #565656; }

.consult_list li dd a:hover { color: #C00; text-decoration: underline; }

.bgcolor { background-color: #f4f4f4; }

.statistic, .percent, .numerial { height: 35px; line-height: 35px; text-align: center; }

.statistic { width: 115px; }

.percent { width: 474px; }

.cartogram { float: left; width: 400px; margin-top: 8px; background: url(../../images/tamz/cartogram.png) left center no-repeat; text-align: left; }

.percent img { height: 19px; }

.numerial { width: 113px; }

.finding_intro { font-size: 16px; color: #565656; margin-top: 27px; margin-bottom: 16px; }

.finding_form { margin-left: 28px; }

.finding_form li { line-height: 30px; }

.finding_form li input { }

.finding_form li label { margin-left: 5px; }

.zxjy_btn { display: inline-block; width: 66px; height: 23px; background-color: #fe7b00; border: none; color: #FFFFFF; }

.finding_btn { text-align: center; }

.reply ul { border: 1px solid #ecc197; border-bottom: none; }

.reply li { width: 670px; height: 24px; border-bottom: 1px solid #ecc197; }

.reply li label { float: left; width: 105px; padding-left: 5px; border-right: 1px solid #ecc197; background-color: #ffffec; }

.reply li p { padding-left: 15px; }

/**
*
*搜索页
*
*/

.sr_lists .l { width: 140px; background: url(../../images/search/sr_ybg.jpg) no-repeat right top; height: auto!important; }

.sr_lists .l a { color: #000000; }

.sr_lists .right { width: 805px; }

.sr_lists .right li { margin-top: 10px; line-height: 21px; padding: 10px 0px; border-bottom: 1px dotted #CCC; }

.sr_lists .right li h5 a { color: #2D2D2D; }

.sr_lists .l div { margin: 16px 0px 0px; text-align: right; font-size: 12px; background: url(../../images/search/sr_bbg.jpg) no-repeat 100% 100%; padding: 10px; padding-left: 0px; margin-right: 1px; }

sr_lists .l div span { font-size: 12px; color: #999; }




#srh_bar{ position:fixed; _position:absolute; right:10px; bottom:100px; width:40px; height:81px; }

#srh_tools{ position:absolute; width:40px; height:40px; background-color:#F60; }

#srh_tools{ right:0; top:0; width:40px; overflow:hidden; }

#scroll_top,#tools_btn,#srh_tools .srh_input,#srh_tools .srh_btn{ position:absolute; }

#tools_btn,#scroll_top,#srh_tools .srh_btn{ background-image:url(../../images/tamz/tools_bar.png); background-repeat:no-repeat; }

#tools_btn{ right:0; top:0; z-index:1; background-position:-1px -42px; }

#scroll_top{ left:0; top:41px; background-position:-42px -42px; }

#tools_btn,#scroll_top{ display:block; width:38px; height:38px; border:1px solid #ccc; }

#tools_btn:hover,#scroll_top:hover{ width:40px; height:40px; border:none; }

#tools_btn:hover{ background-position:0 0; }

#scroll_top:hover{ background-position:-41px 0; }


#srh_tools .srh_btn{ right:0; top:0; width:40px; height:40px; background-position:0 0; cursor:pointer; }

#srh_tools .srh_input{ left:5px; top:5px; width:176px; height:28px; border:1px solid #e5e5e5; }











