p,li,ul,dt,dl,dd,a,blockquote,body,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; text-decoration:none;  list-style-type:none;font-family:'Microsoft yahei','宋体','黑体'; color:#2D2D2E;}
a,span,label,b{  }
a{ text-decoration:none;}
ul,li{text-decoration:none; list-style-type:none;}
img{ border:0px; vertical-align:bottom;}
input,select,textarea{ outline:none;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#f60; text-decoration:underline;}
input{-webkit-appearance:none;}
/*
{-webkit-border-radius:138px;border-radius:138px;}
.png{_behavior:url(pic/iepngfix.htc);_behavior:url(css/csshover3.htc); }
.img_png{opacity:0.60;-moz-opacity:0.5;filter:Alpha(Opacity=60);background:url(../pic/friend_flow_bg2.png) no-repeat!important;background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/friend_flow_bg2.png',sizingMethod='image');position:fixed;right:18px; top:100px; width:28px; overflow:hidden; _position:absolute;_top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop) + 100 +'px'); _right:expression(((e=document.documentElement.scrollRight)?e:document.body.scrollRight) + 18 +'px');}
#templatefooter{position:fixed; z-index:99999; left:0px; right:0px; bottom:0px; width:100%; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-32)); _left:expression(((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)  +'px');}
*/
body{ background:url(header_bg.jpg) no-repeat center 0px; font-size: 14px;}
#headertop{ height:35px; line-height:35px; margin:0px auto; width:1000px;}
#headertop .lc{ float:left;}
#headertop .rc{ float:right;}
#headertop .rc span{ padding:0px 5px;}
#header{ width:1000px; height:200px; margin:0px auto; position:relative;}
#headerbanner{ height:200px; width:1000px; z-index:1; position:relative;}
#headerbanner li{ width:1000px; height:200px; position:absolute; left:0px; top:0px; z-index:9999;}
#headerbanner li img{width:1000px; height:200px;}
#logo{ left:15px; top:50px; width:505px; height:83px; position:absolute; overflow:hidden; z-index:999999;}
#logo a{ display:block; text-indent:-99999px; height:83px; background:url(name.png) no-repeat 0px 0px;}
#nav{ position:relative; width:1022px; margin:0px auto; background:url(nav_bg.png) repeat-x 0px 0px; height:42px;}
#nav .direct{ position:absolute; width:11px; height:11px; background:url(nav_pic.png) no-repeat 0px 0px; left:0px; bottom:-11px;}
#nav .direct_r{ position:absolute; width:11px; height:11px; background:url(nav_pic_r.png) no-repeat 0px 0px; right:0px; bottom:-11px;}
#nav .search{ width:287px; height:42px; position:absolute; right:10px; top:0px; background:url(search_bg.jpg) no-repeat 0px 0px;}
#nav .search .searchtxt{ line-height:25px; font-size:14px; width:200px; height:25px; background-color:Transparent; padding:0px 0px 0px 5px; margin:0px; border:0px; position:absolute; left:7px; top:7px;}
#nav .search .searchbtn{ width:68px; height:27px; border:0px; position:absolute; border:0px; position:absolute; left:214px; top:6px; background-color:Transparent; cursor:pointer;}
#nav .split{ width:2px; height:42px; background:url(nav_split.png) no-repeat 0px 0px;}
#nav ul{ padding:0px 0px 0px 11px;}
#nav li{ position:relative; z-index:222; float:left; width:160px; text-align:center;}
#nav li a{ font-weight:bold; text-decoration:none; display:block; height:42px;  font-size:18px; color:White; line-height:42px;}
#nav li .pic{ display:inline-block; height:42px; width:42px; vertical-align:middle; margin:-4px 0px 0px 0px; background:url(navicon.png) no-repeat 0px 0px;}
#nav li .pic1{ background-position:0px 0px;}
#nav li .pic2{ background-position:-42px 0px;}
#nav li .pic3{ background-position:-84px 0px;}
#nav li .pic4{ background-position:-126px 0px;}
#nav .inner{ width:1000px; overflow:hidden; position:relative;}
#nav .pic_current{ z-index:22; position:absolute; left:-160px; display:block; background:url(navcurrent.png) repeat-x; height:42px; width:160px;}
#nav .current{}
#nav .current a{ color:#fff;}
/*--
#nav .current .pic1{background-position:0px -42px;}
#nav .current .pic2{ background-position:-42px -42px;}
#nav .current .pic3{ background-position:-84px -42px;}
#nav .current .pic4{ background-position:-126px -42px;}
*/
#navdetail{ z-index:9999999; width:100%; position:absolute; left:0px; top:277px; display: none;}
#navdetail .inner{border:solid 2px #248B39;  width:996px; margin:0px auto; height:350px; background:#fff url(navdetail_bg.png) repeat-x left top;}
#navdetail .contents{ padding:15px 30px; }
.toplist { float:left; }
.toplist h3,.leader h3 { height:40px; text-align: left; background:url(flag.png) no-repeat 0 center; padding-left:20px; font:16px/40px 'Microsoft yahei';}
.toplist li { background: url(li1.png) no-repeat 3px center; padding: 4px 5px 4px 15px; }
.toplist li span { float: right; font-size: 13px; color:#999; }
.toplist p { border-bottom:1px dotted #999; color:#999; padding:10px 0; overflow: hidden; zoom:1; line-height: 1.8; }
.toplist p strong { display: block; padding:0 0 5px 0; }
.toplist img { float: left; width:150px; height:100px; border:1px solid #ccc; padding:2px; margin:0 10px 0 0; }
.topline { width:10px; height:300px; margin:10px 30px 0 30px; float: left; background:url(navdetail_line.png) no-repeat center center; }
.xxgkmenu { float: left; width:245px; padding-top:16px; }
.xxgkmenu a {display: block; cursor: pointer;; text-decoration: none; height:40px; overflow: hidden; background: #EBF2FA; margin-bottom:1px; font:15px/40px 'Microsoft yahei'; text-align: left;}
.xxgkmenu a:hover { background: #B4CEE9; color:#0053A4}
.xxgkmenu a i { display: block; float: left; height:41px; width: 41px; background: url(xxgk_icon.png) no-repeat 0 0; margin:0 15px 0 30px; }
.xxgkmenu a i.i02 { background-position: 0 -41px;}
.xxgkmenu a i.i03 { background-position: 0 -82px;}
.xxgkmenu a i.i04 { background-position: 0 -123px;}
.xxgkmenu a i.i05 { background-position: 0 -164px;}
.xxgkmenu a i.i06 { background-position: 0 -205px;}
.xxgkmenu a i.i07 { background-position: 0 -246px;}
.ywdhmenu { background: url(ywdh_icon.png) no-repeat center top; margin-top:10px; width:312px; height:320px; float: left; }
.ywdhmenu a { display:block; float: left; text-align: center; text-decoration: none; width:78px; height:30px; padding:53px 0 0; float: left; }
.ywdhmenu a:hover {  color:#0053A4; }
.zmhdmenu { float: right; width:190px; padding-top:26px; }
.zmhdmenu a {display: block; cursor: pointer;; text-decoration: none; height:60px; overflow: hidden; background: #EBF2FA; margin-bottom:10px; font:17px/60px 'Microsoft yahei'; text-align: left;}
.zmhdmenu a:hover { background: #B4CEE9; color:#0053A4}
.zmhdmenu a i { display: block; float: left; height:60px; width: 60px; background: url(zmhd_icon.png) no-repeat 0 0; margin:0 10px; }
.zmhdmenu a i.i02 { background-position: 0 -60px;}
.zmhdmenu a i.i03 { background-position: 0 -120px;}
.zmhdmenu a i.i04 { background-position: 0 -180px;}
#maincontent{ background:url(footer_bg.jpg) no-repeat center bottom; }
#topcontent{ border:solid 1px #D0CCC7; padding:7px; height:336px; width:984px; margin:0px auto; background-color:White;}
#topcontent .lc{ float:left; width:488px; height:336px; position:relative; overflow:hidden;}
#topcontent .lc .bg{ z-index:9999; width:498px; position:absolute; left:0px; bottom:0px; height:32px; background-color:Black;opacity:0.60;-moz-opacity:0.6;filter:Alpha(Opacity=60);}
#bannertitle{ position:absolute; z-index:99991; left:10px; bottom:0px; height:30px; line-height:30px; overflow:hidden; width:370px;}
#bannertitle a{ color:White; font-size:14px;}
#bannercontent{ width:488px; height:336px; position:relative; overflow:hidden;}
#bannerlist{ z-index:99; width:488px; height:336px; position:relative; overflow:hidden;}
#bannerlist li{width:488px; height:336px; position:absolute; left:0px; top:0px;}
#bannerlist li img{width:488px; height:336px;}
#bannermenus{ position:absolute; right:10px; bottom:9px; z-index:99999;}
#bannermenus li{ width:13px; height:13px; background-color:White; float:left; margin:0px 0px 0px 5px; cursor:pointer;}
#bannermenus .current{ background-color:#FF7300;}
.content_split{ height:20px; background:url(content_split.png) no-repeat center 0px;}
#public_content{ width:1000px; margin:0px auto;}
#public_content .title{ height:31px; background:url(title_bg.png) repeat-x 0px 0px; border-left:solid 1px #62A8D4; border-right:solid 1px #62A8D4;}
#public_content .title .t1{ position:relative; left:-12px;}
#public_content .body{ background-color:White; border:solid 1px #D0CCC7; border-top-width:0px;}
#public_content .lc{ position:relative; z-index:3; height:315px; border-right:solid 1px #D2CFCA; width:204px; background-color:#EBF2F9; float:left;}
#public_content .lc ul{ padding:19px 0px 0px 0px;}
#public_content .lc li{ border-top:solid 1px #EBF2F9; border-bottom:solid 1px #EBF2F9; padding:7px 0px 7px 30px;}
#public_content .lc li a{ text-decoration:none; display:block; height:32px; line-height:32px; color:#004C99; font-size:14px;}
#public_content .lc li span{ margin:0px 22px 0px 0px; float:left; background:url(icon.png) no-repeat 0px 0px; display:block; width:32px; height:32px;}
#public_content .lc li .pic1{}
#public_content .lc li .pic2{ background-position:0px -32px;}
#public_content .lc li .pic3{ background-position:0px -64px;}
#public_content .lc li .pic4{ background-position:0px -96px;}
#public_content .lc li .pic5{ background-position:0px -128px;}
#public_content .lc li .pic6{ background-position:0px -160px;}
#public_content .lc .current{ position:relative; width:175px; border-top:solid 1px #CECDCC; border-bottom:solid 1px #CECDCC; background-color:White;}
#public_content .lc .current a{}
.content_s { padding:10px 15px; }
.content_s .leader { float:left; width:200px; text-align:left; padding:20px 0 0; line-height:2.5; }
.content_s p.top { border-bottom:1px solid #ccc; font-weight: bold; }
.content_s .topline { margin:0 10px; float: left; background:url(navdetail_line.png) no-repeat center center; }


#public_content .mc{ z-index:2; position:relative; height:305px;padding:10px 0px 0px 0px; width:540px; float:left;}
#public_content .mc .tabs{ border-bottom:solid 2px #D0CCC7; height:30px; line-height:30px; _overflow:hidden;}
#public_content .mc .tabs li{ padding:0px 10px; cursor:pointer; font-size:15px; float:left; color:#444444; position:relative;}
#public_content .mc .tabs .current{ color:#004C99; border-bottom:solid 2px #0058A8;}
#public_content .mc .tabs .s{ padding:0px; color:#DEDCD7; font-size:14px; }
#public_content .mc .bodycontent{ padding:10px 0px 10px 0px;}
#public_content .mc .bodycontent li{ background:url(li1.png) no-repeat 0px 11px; padding:0px 0px 0px 12px; height:24px; line-height:24px; overflow:hidden;}
#public_content .mc .bodycontent li span{ color:#004C9A; font-family:Arial; font-size:12px; float:right;}
#public_content .mc .contents{ padding-left:10px;}
#public_content_list{ background-color:White; display:none; z-index:9999; position:absolute; left:-1px; top:0px; height:315px; width:100%; }

#public_content .rc{ height:305px; float:right; width:234px; border-left:solid 1px #D0CCC7; padding:5px;}
#public_content .rc .t{ background:url(inform.png) no-repeat 0px 8px; padding:5px 0px 0px 33px; height:30px; line-height:30px; border-bottom:solid 2px #004D8E;}
#public_content .rc .t .more{  text-decoration:none; float:right; color:#004C9A; font-size: 12px;}
#public_content .rc .t strong{ color:#00468C; font-size:16px;}
#public_content .rc .ad{}
#public_content .rc .ad li{ text-align:center; padding:8px 0px 0px 0px;}
#public_content .rc .ad li img{ width:227px; height:49px;}
#public_content .rc .inform{ position:relative; height:150px; }
#public_content .rc .inform .prev{ cursor:pointer; width:8px; height:15px; background:url(prev.png) no-repeat 0px 0px; position:absolute; left:0px; top:118px;}
#public_content .rc .inform .next{ width:8px; cursor:pointer; height:15px; background:url(next.png) no-repeat 0px 0px; position:absolute; right:0px; top:118px;}
#informlist{ height:50px; overflow:hidden; width:198px; margin:2px auto 0px auto; position:relative;}
#informlist li,.inform li{ padding:3px 0px; text-indent:10px; line-height:20px; background:url(li1.png) no-repeat 0px 12px;}
#informlist li span,.inform li span { padding:0px 0px 0px 5px; font-size: 12px; color:#005095;}
#informlist ul{ position:absolute; left:0px; top:0px; width:100%;}
#informlist li { float: left; width:205px; overflow: hidden; padding-top:8px; background:url(li1.png) no-repeat 0px 15px; }
#service_content{ width:1000px; margin:0px auto;}
#service_content .title .t1{ position:relative; left:-12px;}
#service_content .title{ height:31px; background:url(title_bg.png) repeat-x 0px 0px; border-left:solid 1px #62A8D4; border-right:solid 1px #62A8D4;}
#service_content .body{  background-color:White; border:solid 1px #D0CCC7; border-top-width:0px; padding-top:5px;}
#service_content .lc{ height:188px; width:319px; padding:8px; border-right:dotted 1px #A8A4A0; float:left;}
#service_content .lc .tabs,.tabs2{ height:29px; background-color:#EFEEEC; border-bottom:solid 1px #CECAC5;}
#service_content .lc .tabs li,.tabs2 li{ color:#727272; font-weight:normal; height:27px; font-size:15px; padding:0px 15px; cursor:pointer; line-height:27px; border-top:solid 2px #EFEEEC; border-left:solid 1px #EFEEEC; border-right:solid 1px #EFEEEC; float:left;}
#service_content .lc .tabs .current,.tabs2 .current{ height:28px; position:relative; background-color:White; color:#0058AF; border-top:solid 2px #0067B0; border-left:solid 1px #CDC9C4; border-right:solid 1px #CDC9C4; }
#service_content .lc .bodycontent{ padding:5px 0px 0px 0px; clear:both;}
#service_content .lc .bodycontent li{ height:24px; line-height:24px; overflow:hidden; background:url(li1.png) no-repeat 0px 11px; padding:0px 0px 0px 12px;}
#service_content .mc .bodycontent{ padding:5px 0px 0px 0px; clear:both;}
#service_content .mc .bodycontent li{ height:25px; line-height:25px; overflow:hidden; background:url(li1.png) no-repeat 0px 11px; padding:0px 0px 0px 12px;}


#service_content .rc{ height:188px; width:315px; padding:8px; border-left:dotted 1px #A8A4A0; float:right;}
#service_content .rc .t{ line-height:29px; height:29px; background-color:#EFEEEC; border-bottom:solid 1px #CECAC5;}
#service_content .rc .t .more{ margin:0px 10px 0px 0px; color:#004E92; float:right; font-size: 12px;}
#service_content .rc .t strong{ padding:0px 0px 0px 10px; font-weight: normal;}
#service_content .rc .t strong a{ color:#0057AD; text-decoration:none; font-size:14px;}
#service_content .rc .tabs{ line-height:30px; height:30px; border-bottom:solid 2px #004E8E;}
#service_content .rc .tabs li{ cursor:pointer; font-weight:normal; color:#727272; font-size:14px; padding:0px 10px; float:left; height:30px;}
#service_content .rc .tabs .current{ border-bottom:solid 2px #FF8132; color:#0057AD;}
#service_content .rc .bodycontent{ padding:5px 0px 0px 0px; clear:both;}
#service_content .rc .bodycontent li{ height:24px; line-height:24px; overflow:hidden; background:url(li1.png) no-repeat 0px 11px; padding:0px 0px 0px 12px;}
#service_content .mc{ padding:8px 0px 0px 8px; width:315px; float:left;}
#service_content .mc .t{ line-height:29px; height:29px; background-color:#EFEEEC; border-bottom:solid 1px #CECAC5;}
#service_content .mc .t .more{ float:right;font-size:12px;margin:0px 10px 0px 0px; color:#004E92;}
#service_content .mc .t strong{ font-size:14px; padding:0px 0px 0px 10px; font-weight: normal; color:#0057AD;}

#topcontent .rc{ float:right; height:336px; width:485px;}
#topcontent .rc h2{}
#topcontent .rc .dec{ color:#888888;}
#topcontent .rc .tabs{ height:30px; line-height:30px; border-bottom:solid 2px #004D8E;}
#topcontent .rc .tabs li{  cursor:pointer; font-size:16px; float:left;}
#topcontent .rc .tabs .current{ color:#004884;}
#topcontent .rc .tabs .split{ padding:0px 10px; color:#ACA8A3;}
#topcontent .rc .bodycontent{ position:relative;}
#topcontent .rc .bodycontent .more{ position:absolute; font-size: 12px; right:0px; top:-30px; line-height:30px; display:block;}
#topcontent .rc h2{ padding:0px 0px 0px 0px; height:40px; line-height:40px; overflow:hidden; text-align:center;}
#topcontent .rc h2 a{ color:#004884; display:block; height:40px;  overflow:hidden; font-size:24px; text-decoration:none;}
#topcontent .rc .dec{ color:#888888; font-size:12px; line-height:18px;}
#topcontent .rc .list{ margin:5px 0px 0px 0px; border-top:dotted 1px #9A9690;}
#topcontent .rc .list li{ background:url(li1.png) no-repeat 0px 13px; padding:0px 0px 0px 12px; height:28px; line-height:28px; overflow:hidden;}
#topcontent .rc .list li span{ float:right; font-size:12px; font-family:Arial; color:#235B98;}

#indexbottom{ width:1000px; margin:0px auto;}
#indexbottom .lc{background-color:White;height:330px; float:left; border:solid 1px #D0CCC7; background:url(content_bg1.png) repeat-x 0px 0px #fff; width:250px;}
#indexbottom .lc .t{ background-image:none;}

#indexbottom .lc .menu{ overflow:hidden; height:90px; }
#indexbottom .lc .menu li{ transition:all 0.5s ease 0s;float:left; position:relative; left:-2px; width:80px; padding:0px 0px 0px 2px; height:90px; background:url(menu_split.png) no-repeat 0px 0px;}
#indexbottom .lc .menu li a{ padding:52px 0px 0px 0px; position:relative; text-decoration:none; font-size:14px; color:#004C99; display:block; text-align:center; line-height:25px;}
#indexbottom .lc .menu li .pic{transition:all 0.5s ease 0s;  display:block; position:absolute; left:50%; top:0px;  margin:15px 0px 5px -16px; width:32px; height:32px; background:url(icon.png) no-repeat 0px -191px;}
#indexbottom .lc .menu li .pic1{ background-position:0px -191px;}
#indexbottom .lc .menu li .pic2{ background-position:0px -223px;}
#indexbottom .lc .menu li .pic3{ background-position:0px -255px;}
#indexbottom .lc .menu li:hover .pic{ top:-6px;}
#indexbottom .lc .video{ padding:10px;}
#indexbottom .lc .video li{ padding:10px 0px 0px 0px; height:67px;}
#indexbottom .lc .video li .img{ width:85px; float:left;}
#indexbottom .lc .video li .img img{ width:79px; height:59px; border:solid 2px #E1DFDA; padding:2px;}
#indexbottom .lc .video dl{ float:right; width:133px;}
#indexbottom .lc .video dt{ line-height:20px; min-height:40px;}
#indexbottom .lc .video dd{ color:#0057AD; font-family:Arial; padding:4px 0px 0px 0px; line-height:18px;}
#indexbottom .lc .video .title{ height:23px; line-height:23px; padding:2px 0px 0px 0px; overflow:hidden;}
#indexbottom .lc .video .title strong{ display:block; float:left; color:#004C97; font-size:15px; height:23px; line-height:23px; background:url(video_t.png) no-repeat 0px 0px; padding:0px 0px 0px 35px;}
#indexbottom .lc .video .title .more{ color:#004E92; float:right; display:block; font-size: 14px;}
#indexbottom .mc{background-color:White;height:330px; margin:0px 0px 0px 9px; float:left; width:475px;border:solid 1px #D0CCC7;}
#indexbottom .mc .body{ padding:6px;}
#indexbottom .mc .tabs{ line-height:30px; height:30px; border-bottom:solid 2px #004E8E;}
#indexbottom .mc .tabs li{ cursor:pointer; font-weight:normal; color:#333; font-size:15px; padding:0px 7px; float:left; height:30px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #indexbottom .mc .tabs li { font-size: 14px; } }
#indexbottom .mc .tabs .s{ color:#ACA8A3; font-size:14px; padding:0px;}
#indexbottom .mc .tabs .current{border-bottom:solid 2px #FF8132;  color:#0057AD;}
#indexbottom .mc .bodycontent{ padding:5px 0px 0px 5px; clear:both;}
#indexbottom .mc .bodycontent li{ height:24px; line-height:24px; overflow:hidden; background:url(li1.png) no-repeat 0px 11px; padding:0px 0px 0px 12px;}
#indexbottom .mc .content{ padding:6px 6px 0px 6px;}


#indexbottom .rc{  height:330px; background-color:White; float:right; width:250px;border:solid 1px #D0CCC7;}
#indexbottom .rc li{ padding:10px 0px 0px 0px; position:relative; left:-4px;}
#indexbottom .rc li a{ text-decoration:none; text-align:center; color:#0057AE; font-size:16px; line-height:46px; display:block; height:46px; background:url(li3.png) no-repeat 0px bottom;}
#indexbottom .rc li a:hover{ background-position:0px 0px;}
#indexbottom .t{ line-height:42px; height:42px; background:url(title_bg1.png) repeat-x 0px 0px;}
#indexbottom .t strong{ color:#00468C; font-size:16px; display:block; padding:0px 0px 0px 10px; height:42px;}

#friendlink{ padding:0 0 30px 0px; text-align:center;}
#friendlink .select{ width:160px; text-align:center; height:21px; border:solid 1px #D4D1CC; margin:0px 18px;}
#footerscroll{ border-top:solid 2px #004E88; margin:1px 0px 0px 0px;}
#footer{ padding:10px 0px; line-height:22px; background-color:#E7F0F8; border-top:solid 1px #fff; text-align:center;}
#footer .sec{ padding:10px 0px;}
#footer span{ padding:0px 6px;} 
#weixinflow{position:fixed; z-index:99999; left:0px; top:215px; width:100%; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+215)); _left:expression(((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)  +'px');}
#weixinflow .inner{ width:1000px; position:relative; margin:0px auto;}
#weixinflow .content{ position:absolute; right:-102px; width:82px; height:223px; background:url(flow.png) no-repeat 0px 0px;}
#weixinflow .content .close{ height:20px; cursor:pointer;}
#weixinflow .content .link{}
#weixinflow .content  a{ display:block; height:80px; }

/**-----------------------------------------------**/

#listcontent{ padding:0px 0px 50px 0px; }
#listcontent .inner{border:solid 1px #D0CCC7; background:url(content_l_bg.png) repeat-y 0px 0px; width:998px; background-color:White; margin:0px auto;}
#listcontent .lc{ padding:0px 0px 20px 0px; float:left; width:240px; background-color:#EBF2F9; }
#listcontent .lc dl{ width:220px; margin:0px auto; padding:10px 0px 0px 0px;}
#listcontent .lc dt{ line-height:38px; color:White; font-size:16px; font-weight:bold; padding:0px 0px 0px 30px; height:38px; background:url(t3.png) no-repeat 0px 0px;}
#listcontent .lc dt a { color:#fff; }
#listcontent .lc dd{ padding:10px 0px 0px 0px;}
#listcontent .lc dd li{ border-bottom:solid 1px #D0CCC7; padding:5px 0px; line-height:20px;}
#listcontent .lc dd li a:hover { color:#004E92; }
#listcontent .lc dd li a.current { color:#004E92; font-weight: bold; }
#listcontent .lc dd li a{ text-decoration:none; display:block; line-height:20px; background:url(li4.png) no-repeat 14px 5px; padding:0px 0px 0px 30px; font-size:14px; color:#212121;}
#listcontent .rc{ width:730px; float:right; padding:10px 10px 20px 0px;}

#listcontent .rc .tabs{ line-height:35px; height:35px; border-bottom:solid 2px #D0CCC7; margin-top:10px; background:#f5f5f5;}
#listcontent .rc .tabs li{ cursor:pointer; font-weight:normal; color:#333; font-size:15px; padding:0px 10px; float:left; height:35px;}
#listcontent .rc .tabs .s{ color:#ACA8A3; font-size:14px; font-family: 宋体; padding:0px;}
#listcontent .rc .tabs .current{border-bottom:solid 2px #0060AA; font-weight: bold; color:#0057AD;}
#listcontent .rc .bodycontent{ padding:5px 0px 0px 5px; clear:both;}
#listcontent .rc .bodycontent li{ height:28px; line-height:28px; overflow:hidden; background:url(li1.png) no-repeat 0px 13px; padding:0px 0px 0px 12px;}
#listcontent .rc .bodycontent li span{ float:right; color:#004C99; font-size: 12px; font-family:'Microsoft yahei';}
#listcontent .rc .bodycontent li a{ font-size:14px;}
#listcontent .rc .content{ padding:6px 6px 0px 0;}
#listcontent .top{}
#listcontent .top .t{ height:30px; line-height:30px; border-bottom:solid 2px #004D8E;}
#listcontent .top .t .more{ float:right; color:#004E92; font-size: 14px;}
#listcontent .top .t strong{ color:#004E92; font-size:15px;}
#listcontent .top_lc{ float:left; width:355px; overflow:hidden;}
#listcontent .top_rc{ float:right; width:355px; overflow:hidden;}
#listcontent .top  li{ height:28px; line-height:28px; overflow:hidden; background:url(li1.png) no-repeat 2px 13px; padding:0px 0px 0px 12px;}
#listcontent .top li span{ float:right; color:#004C99; font-size: 12px; font-family:Arial;}
#listcontent .top li a{ font-size:14px;}
#listcontent .top ul{ padding:5px 0px 0px 0px;}

.t em { width:3px; height:15px; overflow: hidden; margin:8px 10px 0 3px; background: #004D8E; display: block; float: left; }
.list_dotted { margin-bottom:10px; }
.list_dotted li { border-bottom:1px dotted #999; margin:5px 0; text-decoration: none; }
.position { background: url(positionbg.png) no-repeat 5px center; margin-bottom:5px; border-bottom:1px dotted #999; padding-left:30px; height:38px; line-height: 38px; font-size: 14px;}
.position a { font-size: 14px; }
.position span { padding:0 8px; color:#999; font-size:12px; }
.page { padding:15px; text-align:center; clear:both; font-size: 14px; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { padding:2px 5px; text-decoration: none; margin:0 3px 0 0; border:1px solid #ccc; }
.page a:hover, .page .current { background:#f90; border:1px solid #f60; color:#fff !important; }
.page .current { padding:2px 5px; }
.page .disabled { border:1px solid #ccc; color:#ccc; padding:2px 5px; }

.contentbox { padding:30px 60px; }
.contentbox h1 { font:bold 22px/1.5 'Microsoft yahei'; text-align: center; padding:10px 0; border-bottom:1px solid #ccc; }
.contentbox .infobox { padding:20px; text-align: center; color:#666; font-size: 14px;}
#content { padding:0 0 30px 0; font-size: 16px; line-height: 1.8; text-align:justify; text-justify:inter-ideograph; }
#content p { padding:3px 0; font-size: 16px; line-height: 1.8; }
#content a { color:#004E92; }
.contentmenu { padding-top:20px; border-top:1px solid #ccc; text-align: center; }
.contentmenu img { cursor: pointer; }

.jgzn { background:url(zn_bg.jpg) no-repeat center bottom;}
.jgzn .text { padding:5px 15px 20px 20px; margin-bottom:10px; text-align:left; line-height:1.6; }
.tonglan { margin-bottom:10px; }
.tonglan li { border-bottom:1px dotted #999;  margin:2px 0; }
.orglist a { display:block; padding:10px; background:#EBF2F9 url(li1.png) no-repeat 8px center; padding-left:20px; float:left; margin:5px; width:85px; border:1px solid #CEDFF0; text-decoration:none; }
.orglist a:hover { background:#D1E1F1; }

.ft { overflow: hidden; zoom:1; padding:10px; }
.ft a { width:30%; padding:10px; text-align: left; display: block; float: left; height:200px; }
.ft a img { margin:8px auto; width:200px; height:120px; display: block; border:1px solid #ccc; padding:3px; }
.ft a span { display:block; color:#999; }