﻿﻿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:Arial, Helvetica, sans-serif; color:#484848;}
a{ text-decoration:none; font-size: 12px;}
ul,li{text-decoration:none; list-style-type:none;}
.newscontent li span { font-size: 11px; }
img{ border:0px; vertical-align:bottom;}
p,div { line-height: 1.8; }
input,select,textarea{ outline:none;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#186EBB; text-decoration:underline;}
/*
.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(../pic/body_bg.jpg) repeat-x 0px 0px #E3EEF9;}
#header{ width:1004px; height:180px; overflow: hidden; margin:0px auto; background:url(/material//Images/header_bg.jpg) no-repeat 0px 0px; position:relative;}
#logo{ width:395px; height:93px; position:absolute; left:59px; top:59px; overflow:hidden;}
#logo a{ display:block; height:93px; text-indent:-99999px; }
#nav{ height:37px; background:url(/material//Images/nav_bg.jpg) repeat-x 0px 0px; border:solid 1px #1D448E; width:1002px; margin:0px auto;}
#nav li{ height:37px; line-height:37px; float:left; color:#A5CBEC;}
#nav li a{ display:block; height:37px; padding:0px 9px 0 9px; text-decoration:none; color:White; font-size:14px; font-weight:bold;}
#nav li a:hover{ color:#BFEFFF;}
#maincontent{ padding:12px 7px 0px 7px; width:990px; margin:0px auto; background:url(/material//Images/main_bg.jpg) repeat-x 0px 0px white;}
#inform{ position:relative; border:solid 1px #FEF1AB; height:35px; overflow: hidden; background-color:#FEF7CE;}
#inform .lpic{ width:128px; height:50px; background:url(/material//Images/inform_t.jpg) no-repeat 0px 0px; position:absolute; left:-1px; top:-8px;}
#inform .search{ width:262px; height:50px; position:absolute; right:-1px; top:-7px; background:url(/material//Images/inform_search.jpg) no-repeat 0px 0px;}
#inform .searchtxt{ color:#AAAAAA; width:170px; height:20px; left:27px; top:15px; border:0px; line-height:20px; position:absolute; background-color:Transparent; padding:0px;}
#inform .searchbtn{ width:50px; right:13px; top:14px; cursor:pointer; height:22px; border:0px; background-color:Transparent; position:absolute; padding:0px; margin:0px;}
#informlist{ width:700px; position:relative; top:8px; height:20px; line-height:20px; overflow:hidden;}
#informlist ul{ padding:0px 0px 0px 140px;}
#informlist li{ height:20px; line-height:20px; overflow:hidden;}
#informlist li em { padding:0px 10px 0px 10px; font-style: normal; font-size: 12px; font-family:Arial;}
#informlist li a{ font-size:14px; font-weight: bold; }

.indexbottom{}
.indexbottom .lc{ float:left; width:678px;}
.indexbottom .rc{ float:right; width:312px;}
.indexbottom .rc .content{ float:none; width:310px;}
.indexbottom .content{ margin:10px 10px 0px 0px; float:left; width:327px; border:solid 1px #DDDDDD; background:url(/material//Images/content_bg.jpg) repeat-x 0px 0px;}
.indexbottom .content h3{ position:relative; top:-1px; padding:0px 10px 0px 6px; height:32px; line-height:32px;}
/*.indexbottom .content h3 a{ color:#1B78B7; float:right; font-weight:normal; font-weight:normal;}*/
.indexbottom .content h3 img { float:right; margin:8px 0 0; }
.indexbottom .content h3 span{ font-size:14px; color:White; text-align:center;  display:block; width:113px; height:32px; background:url(/material//Images/t_strong2.jpg) no-repeat 0px 0px;}
.indexbottom .content .list{ height:130px; padding:10px 10px 10px 6px;}
.indexbottom .content .list li{ padding:0px 0px 0px 10px; background:url(/material//Images/li2.jpg) no-repeat 3px 12px; height:26px; line-height:26px; overflow:hidden;}
.indexbottom .contents{ padding:6px; border:solid 1px #DDDDDD; margin:10px 0px 0px 0px;}
.indexbottom .contents h3{ padding:0px 10px; height:38px; line-height:28px; background:url(/material//Images/title3_bg.jpg) repeat-x 0px 0px; overflow:hidden;}
.indexbottom .contents h3 a{ float:right; color:White; font-weight:normal;}
.indexbottom .contents h3 span{ font-size:14px; color:White;}
.indexbottom .contents .l_c{ width:101px; float:left;}
.indexbottom .contents .l_c img{ margin:0px 0px 10px 0px; width:97px; height:66px; padding:1px; border:solid 1px #DDD;}
.indexbottom .contents .list li{  background:url(/material//Images/li2.jpg) no-repeat 3px 12px; padding:0px 0px 0px 10px; height:26px; line-height:26px; overflow:hidden;}
.indexbottom .contents .r_c{ float:right; width:190px;}
#imagecontent{ height:132px; overflow:hidden; position:relative;}
#imagecontent .prev{ position:absolute; left:0px; top:40px; width:28px; height:44px; background:url(/material//Images/prev.jpg) no-repeat 0px 0px; cursor:pointer;}
#imagecontent .next{ position:absolute; right:0px; top:40px; width:28px; height:44px; background:url(/material//Images/next.jpg) no-repeat 0px 0px; cursor:pointer;}
#imagelist{width:205px; height:134px; margin:0px auto; position:relative; overflow:hidden;}
#imagelist ul{ position:absolute; width:99999px; left:0px; top:0px;}
#imagelist li{width:205px; height:130px; float:left; overflow:hidden;}
#imagelist li img{ width:205px; height:130px;}
.indextop{ margin:10px 0px 0px 0px;}
.indextop .lc{ float:left; width:779px;}﻿﻿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:Arial, Helvetica, sans-serif; color:#484848;}
a{ text-decoration:none; font-size: 12px;}
ul,li{text-decoration:none; list-style-type:none;}
.newscontent li span { font-size: 11px; }
img{ border:0px; vertical-align:bottom;}
p,div { line-height: 1.8; }
input,select,textarea{ outline:none;}
.clear{ clear:both;}
.none{ display:none;}
a:hover{ color:#186EBB; text-decoration:underline;}
/*
.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(../pic/body_bg.jpg) repeat-x 0px 0px #E3EEF9;}
#header{ width:1004px; height:180px; overflow: hidden; margin:0px auto; background:url(/material//Images/header_bg.jpg) no-repeat 0px 0px; position:relative;}
#logo{ width:395px; height:93px; position:absolute; left:59px; top:59px; overflow:hidden;}
#logo a{ display:block; height:93px; text-indent:-99999px; }
#nav{ height:37px; background:url(/material//Images/nav_bg.jpg) repeat-x 0px 0px; border:solid 1px #1D448E; width:1002px; margin:0px auto;}
#nav li{ height:37px; line-height:37px; float:left; color:#A5CBEC;}
#nav li a{ display:block; height:37px; padding:0px 9px 0 9px; text-decoration:none; color:White; font-size:14px; font-weight:bold;}
#nav li a:hover{ color:#BFEFFF;}
#maincontent{ padding:12px 7px 0px 7px; width:990px; margin:0px auto; background:url(/material//Images/main_bg.jpg) repeat-x 0px 0px white;}
#inform{ position:relative; border:solid 1px #FEF1AB; height:35px; overflow: hidden; background-color:#FEF7CE;}
#inform .lpic{ width:128px; height:50px; background:url(/material//Images/inform_t.jpg) no-repeat 0px 0px; position:absolute; left:-1px; top:-8px;}
#inform .search{ width:262px; height:50px; position:absolute; right:-1px; top:-7px; background:url(/material//Images/inform_search.jpg) no-repeat 0px 0px;}
#inform .searchtxt{ color:#AAAAAA; width:170px; height:20px; left:27px; top:15px; border:0px; line-height:20px; position:absolute; background-color:Transparent; padding:0px;}
#inform .searchbtn{ width:50px; right:13px; top:14px; cursor:pointer; height:22px; border:0px; background-color:Transparent; position:absolute; padding:0px; margin:0px;}
#informlist{ width:700px; position:relative; top:8px; height:20px; line-height:20px; overflow:hidden;}
#informlist ul{ padding:0px 0px 0px 140px;}
#informlist li{ height:20px; line-height:20px; overflow:hidden;}
#informlist li em { padding:0px 10px 0px 10px; font-style: normal; font-size: 12px; font-family:Arial;}
#informlist li a{ font-size:14px; font-weight: bold; }

.indexbottom{}
.indexbottom .lc{ float:left; width:678px;}
.indexbottom .rc{ float:right; width:312px;}
.indexbottom .rc .content{ float:none; width:310px;}
.indexbottom .content{ margin:10px 10px 0px 0px; float:left; width:327px; border:solid 1px #DDDDDD; background:url(/material//Images/content_bg.jpg) repeat-x 0px 0px;}
.indexbottom .content h3{ position:relative; top:-1px; padding:0px 10px 0px 6px; height:32px; line-height:32px;}
/*.indexbottom .content h3 a{ color:#1B78B7; float:right; font-weight:normal; font-weight:normal;}*/
.indexbottom .content h3 img { float:right; margin:8px 0 0; }
.indexbottom .content h3 span{ font-size:14px; color:White; text-align:center;  display:block; width:113px; height:32px; background:url(/material//Images/t_strong2.jpg) no-repeat 0px 0px;}
.indexbottom .content .list{ height:130px; padding:10px 10px 10px 6px;}
.indexbottom .content .list li{ padding:0px 0px 0px 10px; background:url(/material//Images/li2.jpg) no-repeat 3px 12px; height:26px; line-height:26px; overflow:hidden;}
.indexbottom .contents{ padding:6px; border:solid 1px #DDDDDD; margin:10px 0px 0px 0px;}
.indexbottom .contents h3{ padding:0px 10px; height:38px; line-height:28px; background:url(/material//Images/title3_bg.jpg) repeat-x 0px 0px; overflow:hidden;}
.indexbottom .contents h3 a{ float:right; color:White; font-weight:normal;}
.indexbottom .contents h3 span{ font-size:14px; color:White;}
.indexbottom .contents .l_c{ width:101px; float:left;}
.indexbottom .contents .l_c img{ margin:0px 0px 10px 0px; width:97px; height:66px; padding:1px; border:solid 1px #DDD;}
.indexbottom .contents .list li{  background:url(/material//Images/li2.jpg) no-repeat 3px 12px; padding:0px 0px 0px 10px; height:26px; line-height:26px; overflow:hidden;}
.indexbottom .contents .r_c{ float:right; width:190px;}
#imagecontent{ height:132px; overflow:hidden; position:relative;}
#imagecontent .prev{ position:absolute; left:0px; top:40px; width:28px; height:44px; background:url(/material//Images/prev.jpg) no-repeat 0px 0px; cursor:pointer;}
#imagecontent .next{ position:absolute; right:0px; top:40px; width:28px; height:44px; background:url(/material//Images/next.jpg) no-repeat 0px 0px; cursor:pointer;}
#imagelist{width:205px; height:134px; margin:0px auto; position:relative; overflow:hidden;}
#imagelist ul{ position:absolute; width:99999px; left:0px; top:0px;}
#imagelist li{width:205px; height:130px; float:left; overflow:hidden;}
#imagelist li img{ width:205px; height:130px;}
.indextop{ margin:10px 0px 0px 0px;}
.indextop .lc{ float:left; width:779px;}
.indextop .rc{ float:right; width:202px;}
.indextop .rc .public{ margin:10px 0px 0px 0px; border:solid 1px #DDDDDD; }
.indextop .rc .public h3{ height:35px; overflow:hidden; background:url(/material//Images/t_strong1.jpg) no-repeat 0px 0px;}
.indextop .rc .public h3 a{ color:#1B78B7;  padding:0px 10px; line-height:35px; font-weight:normal; text-decoration:none; display:block; height:35px; text-align:right; text-indent:-9999px;}
.indextop .rc .public .list{ padding:0;overflow: hidden; zoom:1;}
.indextop .rc .public .list li{ float: left;width:60px; padding:0px 0px 0px 10px; background:url(/material//Images/li.jpg) no-repeat 7px 5px; margin:-1px 0px 0px 0px; height:36px; line-height:36px; overflow:hidden;}
.indextop .rc .t_content{ height:347px; background:url(/material//Images/public.jpg) no-repeat 0px 0px;}
.indextop .rc .weather{ height:108px;}
.indextop .rc .weather .t1{ padding:8px 0px 0px 0px; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.indextop .rc .weather .t1 a{ font-weight:bold; color:#156BB8;}
.indextop .rc .weather .img{ width:70px; float:left; padding:10px 0px 0px 10px;}
.indextop .rc .weather .info{ float:right; width:115px; padding:5px 0px 0px 0px; font-size: 12px;}
.indextop .rc .weather .info p { padding:0; margin:0;  line-height:20px; }
.indextop .rc .object h3{ padding:0px 10px; text-align:right; height:36px; line-height:36px;}
.indextop .rc .object h3 a{color:#1B78B7; font-weight:normal;}
.indextop .tabscontent{ margin:10px 0px 0px 0px; height:215px; background-color:#F1F7FC; border:solid 1px #1F74C1;}
.indextop .tabscontent .tabs{ overflow:hidden; background:url(/material//Images/title2_bg.jpg) repeat-x 0px 0px; height:36px; line-height:36px;}
.indextop .tabscontent .tabs .strong{ float:left; display:block; width:108px; height:36px; background:url(/material//Images/xian_strong.jpg) no-repeat 7px 0px;}
.indextop .tabscontent .tabs li{ float:left; width:33px;}
.indextop .tabscontent .tabs li a{ text-decoration:none; display:block; float:left; height:36px; color:White;}
.indextop .tabscontent .tabs .current a{ font-weight:bold; background:url(/material//Images/menu_current.jpg) no-repeat center bottom;}
.indextop .tabscontent .tabs .s{ font-size:14px; color:#CCCCCC; width:12px;}
.indextop .tabscontent .bodycontent{ height:156px;  padding:15px 0px; overflow:hidden;}
.indextop .tabscontent .bodycontent li{ background:url(/material//Images/li2.jpg) no-repeat 8px 12px; margin:0px 0px 0px -1px; height:26px; line-height:26px; overflow:hidden; float:left; width:365px; padding:0px 8px 0px 15px; border-left:dotted 1px #CCCCCC;}
.indextop .tabscontent .bodycontent li em{ float: right; font-family:Arial; font-style:normal; color:#999; font-size: 11px; padding:0px 0px 0px 5px;}
.hot_h1{ height:50px; line-height:38px; background:url(/material//Images/hotnews_title.jpg) no-repeat 0px 0px; text-align:center; overflow:hidden; font-weight:bold;}
.hot_h1 a{ padding:0px 0px 0px 74px; display:block; overflow:hidden; height:38px; text-decoration:none; font-size:32px; color:#0059B2; font-family:微软雅黑,黑体;}
#bannercontent{ float:left; padding:6px; width:360px; height:280px; position:relative; border:solid 1px #DDD;}
#bannerlist{width:360px; height:255px; position:relative;}
#bannerlist li{ position:absolute; left:0px; top:0px;}
#bannerlist li img{width:360px; height:255px;}
#bannertitle{ text-align:center; padding:5px 0px 0px 0px; height:20px;  font-weight:bold; line-height:20px; overflow:hidden;}
#bannertitle a{ font-size:14px;}
#bannermenus{ right:6px; top:243px; position:absolute; z-index:99;}
#bannermenus li{ cursor:pointer; float:left; text-align:center; width:20px; height:18px; font-size: 12px; line-height:18px; font-family:Arial; background-color:#141720; color:White;}
#bannermenus .current{ background-color:#C62929; color:White;}
.hot_top{height:297px;}
.hot_top .newscontent{ height:292px; overflow:hidden; float:right; width:404px;border:solid 1px #DDD; border-left-width:0px;}
.hot_top .newscontent .tabs{ background:url(/material//Images/tabs_bg.jpg) repeat-x 0px 0px; height:32px; border-bottom:solid 1px #CCCCCC;}
.hot_top .newscontent .tabs ul{ width:410px;}
.hot_top .newscontent .tabs li{ cursor:pointer; text-align:center; width:134px; height:32px; line-height:32px; font-size:14px; float:left;border-right:solid 1px #CCCCCC;}
.hot_top .newscontent .tabs li span{ font-size:14px; display:block; height:32px;}
.hot_top .newscontent .tabs .current span{  position:relative; color:White; height:38px; background:url(/material//Images/tabs_current.jpg) no-repeat 0px 0px;}
.hot_top .newscontent .bodycontent{ padding:15px 0px 0px 0px;}
.hot_top .newscontent .bodycontent li{ padding:0px 10px 0px 15px; background:url(/material//Images/li2.jpg) no-repeat 10px 13px; height:29px; line-height:29px; overflow:hidden;}
.hot_top .newscontent .bodycontent li a{ font-size:14px;}
.hot_top .newscontent .bodycontent li span{ color:#BABABA; float:right; font-family:Arial;}
#objectlist{ position:relative; height:189px; overflow:hidden;}
#objectlist ul{ position:absolute; left:0px; top:0px; width:202px;}
#objectlist li{ overflow:hidden; vertical-align:bottom; padding:8px 0px 0px 0px; height:55px; text-align:center;}
#objectlist li img{ width:188px; height:55px;}
#friendlink{ width:990px; padding:0px 0px 10px 0px;}
#friendlink ul{ display:inline-block; width:1010px;}
#friendlink li{ padding:10px 10px 0px 0px; float:left;width:240px; height:65px;}
#friendlink li img{ width:240px; height:65px;}
#footer{ background:#99C1E4 url(/material//Images/footer_bg.jpg) repeat-x 0px 0px; padding:15px 0px; width:1004px; margin:0px auto; text-align:center;}
#footer p{ font-size:14px; line-height:1.6; color:White;padding:0;    -webkit-margin-before: 0; -webkit-margin-after: 0;}
#footer strong{ font-size:14px;}
#footer span{ font-family:Arial;}

.qxkp { width:298px; height:132px; overflow: hidden; zoom:1; background: url(/material//Images/qxkp.png) no-repeat 0 0; }
.qxkp a { display: block; width:148px; height:62px; text-indent: -333333em;float: left; }

.mapbox { float: left; width:660px; height:468px; border:3px solid #C7CEE2; position: relative; overflow: hidden; }
.wbbox { float:right; width:306px; height:468px; overflow: hidden; border:3px solid #C7CEE2; }
.mapbox .maptab { width:230px; height:50px; position:absolute; left:0; top:0; margin:0 0 -50px 10px; padding-top:15px; }
.mapbox .maptab li { float:left; width:100px; height:45px; cursor: pointer; line-height: 38px; background: url(/material//Images/maptab.png) no-repeat -100px 0; text-align: center; color:#0059B2; }
.mapbox .maptab li.current { background-position: 0 0; font-weight: bold; }
#tqmap .title,#yjmap .title { font:normal 25px/1.5 黑体; color: #2872B9; }
#tqmap .title span { display: block; font-size:17px;}
.mapbox .mapcontent .title { position: absolute; right:30px; top:80px;  }
.mapbox .yjshow { position: absolute; left:20px; bottom:20px; width:299px; height:153px; background: url(/material//Images/yjbg.png) no-repeat 0 0;  }
.mapbox .yjshow h5 { margin:0 auto; padding-top:10px; color:#146BB8; text-align: center; }
.mapbox .yjshow .yjlist { border:1px solid #ccc; margin:5px 12px; height:100px; overflow-y:auto; font-size: 12px; line-height: 1.5; text-align: left;  }
.mapbox .yjshow .yjlist td { border-bottom:1px solid #ddd; }
.mapbox .yjshow .yjlist img { width:48px; height:40px; display: block; margin:2px 5px; }
.tqicon { width:30px; height:21px; position: absolute; }
.yjicon { position: absolute; }
.yjicon img { width:32px; height:27px; }

.jyg,.p1 { left:244px; top:169px; }
.jq,.p2 { left:157px; top:152px; }
.zy,.p3 { left:315px; top:198px; }
.jc,.p4 { left:377px; top:220px; }
.ww,.p5 { left:411px; top:234px; }

.lz,.p6 { left:423px; top:287px; }
.by,.p7 { left:462px; top:282px; }
.lx,.p8 { left:416px; top:327px; }
.dx,.p9 { left:455px; top:337px; }
.pl,.p10 { left:532px; top:330px; }
.qy,.p11 { left:572px; top:298px; }

.gn,.p12 { left:406px; top:367px; }
.ln,.p13 { left:481px; top:393px; }
.ts,.p14 { left:499px; top:354px; }

.indextop .rc{ float:right; width:202px;}
.indextop .rc .public{ margin:10px 0px 0px 0px; padding-bottom:10px; border:solid 1px #DDDDDD;}
.indextop .rc .public h3{ height:35px; overflow:hidden; background:url(/material//Images/t_strong1.jpg) no-repeat 0px 0px;}
.indextop .rc .public h3 a{ color:#1B78B7;  padding:0px 10px; line-height:35px; font-weight:normal; text-decoration:none; display:block; height:35px; text-align:right; text-indent:-9999px;}
.indextop .rc .public .list{ padding:0; overflow: hidden; zoom:1;}
.indextop .rc .public .list li{ padding:0px 0px 0px 15px; float: left; width:75px; background:url(/material//Images/li.jpg) no-repeat 7px 11px; margin:5px 0px 0px 5px; border-bottom:solid 1px #CEE1F4; height:25px; line-height:25px; overflow:hidden;}
.indextop .rc .public .list li a { text-decoration: none; }
.indextop .rc .t_content{ height:347px; background:url(/material//Images/public.jpg) no-repeat 0px 0px;}
.indextop .rc .weather{ height:108px;}
.indextop .rc .weather .t1{ padding:8px 0px 0px 0px; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.indextop .rc .weather .t1 a{ font-weight:bold; color:#156BB8;}
.indextop .rc .weather .img{ width:70px; float:left; padding:10px 0px 0px 10px;}
.indextop .rc .weather .info{ float:right; width:115px; padding:5px 0px 0px 0px; font-size: 12px;}
.indextop .rc .weather .info p { padding:0; line-height:20px; }
.indextop .rc .object h3{ padding:0px 10px; text-align:right; height:36px; line-height:36px;}
.indextop .rc .object h3 a{color:#1B78B7; font-weight:normal;}
.indextop .tabscontent{ margin:10px 0px 0px 0px; height:215px; background-color:#F1F7FC; border:solid 1px #1F74C1;}
.indextop .tabscontent .tabs{ overflow:hidden; background:url(/material//Images/title2_bg.jpg) repeat-x 0px 0px; height:36px; line-height:36px;}
.indextop .tabscontent .tabs .strong{ float:left; display:block; width:108px; height:36px; background:url(/material//Images/xian_strong.jpg) no-repeat 7px 0px;}
.indextop .tabscontent .tabs li{ float:left; width:33px;}
.indextop .tabscontent .tabs li a{ text-decoration:none; display:block; float:left; height:36px; color:White;}
.indextop .tabscontent .tabs .current a{ font-weight:bold; background:url(/material//Images/menu_current.jpg) no-repeat center bottom;}
.indextop .tabscontent .tabs .s{ font-size:14px; color:#CCCCCC; width:12px;}
.indextop .tabscontent .bodycontent{ height:156px;  padding:15px 0px; overflow:hidden;}
.indextop .tabscontent .bodycontent li{ background:url(/material//Images/li2.jpg) no-repeat 8px 12px; margin:0px 0px 0px -1px; height:26px; line-height:26px; overflow:hidden; float:left; width:365px; padding:0px 8px 0px 15px; border-left:dotted 1px #CCCCCC;}
.indextop .tabscontent .bodycontent li em{ float: right; font-family:Arial; font-style:normal; color:#999; font-size: 11px; padding:0px 0px 0px 5px;}
.hot_h1{ height:50px; line-height:38px; background:url(/material//Images/hotnews_title.jpg) no-repeat 0px 0px; text-align:center; overflow:hidden; font-weight:bold;}
.hot_h1 a{ padding:0px 0px 0px 74px; display:block; overflow:hidden; height:38px; text-decoration:none; font-size:32px; color:#0059B2; font-family:微软雅黑,黑体;}
#bannercontent{ float:left; padding:6px; width:360px; height:280px; position:relative; border:solid 1px #DDD;}
#bannerlist{width:360px; height:255px; position:relative;}
#bannerlist li{ position:absolute; left:0px; top:0px;}
#bannerlist li img{width:360px; height:255px;}
#bannertitle{ text-align:center; padding:5px 0px 0px 0px; height:20px;  font-weight:bold; line-height:20px; overflow:hidden;}
#bannertitle a{ font-size:14px;}
#bannermenus{ right:6px; top:243px; position:absolute; z-index:999999;}
#bannermenus li{ cursor:pointer; float:left; text-align:center; width:20px; height:18px; font-size: 12px; line-height:18px; font-family:Arial; background-color:#141720; color:White;}
#bannermenus .current{ background-color:#C62929; color:White;}
.hot_top{height:297px;}
.hot_top .newscontent{ height:292px; overflow:hidden; float:right; width:404px;border:solid 1px #DDD; border-left-width:0px;}
.hot_top .newscontent .tabs{ background:url(/material//Images/tabs_bg.jpg) repeat-x 0px 0px; height:32px; border-bottom:solid 1px #CCCCCC;}
.hot_top .newscontent .tabs ul{ width:410px;}
.hot_top .newscontent .tabs li{ cursor:pointer; text-align:center; width:134px; height:32px; line-height:32px; font-size:14px; float:left;border-right:solid 1px #CCCCCC;}
.hot_top .newscontent .tabs li span{ font-size:14px; display:block; height:32px;}
.hot_top .newscontent .tabs .current span{  position:relative; color:White; height:38px; background:url(/material//Images/tabs_current.jpg) no-repeat 0px 0px;}
.hot_top .newscontent .bodycontent{ padding:15px 0px 0px 0px;}
.hot_top .newscontent .bodycontent li{ padding:0px 10px 0px 15px; background:url(/material//Images/li2.jpg) no-repeat 10px 13px; height:29px; line-height:29px; overflow:hidden;}
.hot_top .newscontent .bodycontent li a{ font-size:14px;}
.hot_top .newscontent .bodycontent li span{ color:#BABABA; float:right; font-family:Arial;}
#objectlist{ position:relative; height:189px; overflow:hidden;}
#objectlist ul{ position:absolute; left:0px; top:0px; width:202px;}
#objectlist li{ overflow:hidden; vertical-align:bottom; padding:8px 0px 0px 0px; height:55px; text-align:center;}
#objectlist li img{ width:188px; height:55px;}
#friendlink{ width:990px; padding:0px 0px 10px 0px;}
#friendlink ul{ display:inline-block; width:1010px;}
#friendlink li{ padding:10px 10px 0px 0px; float:left;width:240px; height:65px;}
#friendlink li img{ width:240px; height:65px;}


.qxkp { width:298px; height:132px; overflow: hidden; zoom:1; background: url(/material//Images/qxkp.png) no-repeat 0 0; }
.qxkp a { display: block; width:148px; height:62px; text-indent: -333333em;float: left; }

.mapbox { float: left; width:660px; height:468px; border:3px solid #C7CEE2; position: relative; overflow: hidden; }
.wbbox { float:right; width:306px; height:468px; overflow: hidden; border:3px solid #C7CEE2; }
.mapbox .maptab { width:230px; height:50px; position:absolute; left:0; top:0; margin:0 0 -50px 10px; padding-top:15px; }
.mapbox .maptab li { float:left; width:100px; height:45px; cursor: pointer; line-height: 38px; background: url(/material//Images/maptab.png) no-repeat -100px 0; text-align: center; color:#0059B2; }
.mapbox .maptab li.current { background-position: 0 0; font-weight: bold; }
#tqmap .title,#yjmap .title { font:normal 25px/1.5 黑体; color: #2872B9; }
#tqmap .title span { display: block; font-size:17px;}
.mapbox .mapcontent .title { position: absolute; right:30px; top:80px;  }
.mapbox .yjshow { position: absolute; left:20px; bottom:20px; width:299px; height:153px; background: url(/material//Images/yjbg.png) no-repeat 0 0;  }
.mapbox .yjshow h5 { margin:0 auto; padding-top:10px; color:#146BB8; text-align: center; }
.mapbox .yjshow .yjlist { border:1px solid #ccc; margin:5px 12px; height:100px; overflow-y:auto; font-size: 12px; line-height: 1.5; text-align: left;  }
.mapbox .yjshow .yjlist td { border-bottom:1px solid #ddd; }
.mapbox .yjshow .yjlist img { width:48px; height:40px; display: block; margin:2px 5px; }
.tqicon { width:30px; height:21px; position: absolute; }
.yjicon { position: absolute; }
.yjicon img { width:32px; height:27px; }

.jyg,.p1 { left:244px; top:169px; }
.jq,.p2 { left:157px; top:152px; }
.zy,.p3 { left:315px; top:198px; }
.jc,.p4 { left:377px; top:220px; }
.ww,.p5 { left:411px; top:234px; }

.lz,.p6 { left:423px; top:287px; }
.by,.p7 { left:462px; top:282px; }
.lx,.p8 { left:416px; top:327px; }
.dx,.p9 { left:455px; top:337px; }
.pl,.p10 { left:532px; top:330px; }
.qy,.p11 { left:572px; top:298px; }

.gn,.p12 { left:406px; top:367px; }
.ln,.p13 { left:481px; top:393px; }
.ts,.p14 { left:499px; top:354px; }
