﻿@charset "utf-8";
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{ text-align:left; color:#111; font:12px/24px "宋体";  background:#fff url(/images/bodybg.jpg) repeat-x;}
 
img{ border:0; vertical-align:middle;}
ul,ol,dl,li,dt,dd{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight: bold;}
li,td { line-height: 22px;}
em { font-style:normal;}
select,input { vertical-align:middle; padding:0; margin:0;  color:#333333;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{ background:#fffbeb}

a{text-decoration:none;}
a:link,a:visited {color: #111;} 
a:hover,a:active { text-decoration:underline; }
.blue,.blue a,.blue a:hover,a.blue:link,a.blue:visited,a.blue:hover,em.blue { color:#0765ab;}
.orange,.orange a,.orange a:hover,a.orange:link,a.orange:visited,a.orange:hover,em.gray { color:#f60;}
.clear{clear:both;}
.fright { float:right;}
/*---header --*/
#header,#main  { width:1000px; margin:0px auto;}
.topbanner { height:90px; background: url(/images/headbg.jpg) no-repeat right 0px; width:1000px; clear:both;}
.logo { float: left; padding:13px 0px 0px 20px;}
.headtxt { float:right; color:#666; position:relative; top:60px; }
.headtxt em{ font-weight:bold; margin:0px 2px; color:#f60;}
.Navigat { width:1000px;   height:34px; background: url(/images/navbg.jpg) repeat-x; position:relative;}

.Navigat ul { margin-left:20px;}
.Navigat ul li { float:left; padding:0px 15px; background: url(/images/navshu.gif) no-repeat right bottom; height:34px; line-height:34px; font-size:14px;}
.Navigat li.current { background: url(../images/navcurent.gif) no-repeat center 0px;}
.Navigat ul li a { color:#636c72;}
.lefjiao { position: absolute; width:20px; height:38px; background: url(../images/navlef.gif); left:-3px; top:-4px;}
.navright { width:100px; height:29px; line-height:29px; padding:5px 0px 0px 58px; background: url(/images/navrig.gif) no-repeat; position: absolute; right:0px;} 
.searchbox { background: url(../images/searchtit.gif) no-repeat 0px 0px; padding:50px 0px 50px 0px; width:1000px; margin:0px auto;}
.search_kuang { background:url(../images/sea_r1.gif) no-repeat 0px center; padding-left:30px; width:900px; margin:0px auto; height:35px; clear:both;}
.seaarea,.seakeyword { float:left; background-color:#f7f7f7; border:1px solid #ccc; height:28px; line-height:28px; font-size:14px; width:150px; color:#999; padding-left:3px;}
.seakeyword { background: url(../images/seakeywordbh.jpg) repeat-x; width:550px; }
.seabtn { width:95px; float:left; margin-left:10px; height:30px; font-size:14px; font-weight:bold; color:#fff; background: url(../images/seabtn.gif) no-repeat; border:0px; text-align:center; line-height:30px;}
.seabtn:hover { background-position:0px -37px; }
.search_radio { width:600px; margin:15px auto; }
.search_radio span { margin:0px 10px; font-size:14px; color:#666; font-family:Arial, Helvetica,"宋体"; }
#footer { background: url(../images/footerbg.jpg) repeat-x; padding:20px; }
#footer p { font-family:Verdana, "宋体"; color:#666;  text-align:center; width:1000px; margin:0px auto;}
#footer p a  { color:#0765ab;}

/*--- main--*/

.topsection { clear:both; background: url(../images/topsecbg.jpg) no-repeat 200px bottom; padding-bottom:12px;}
.toplefside { width:748px; float:left; border:1px solid #f0efef; background:#faf8f8 url(../images/topside_r1.jpg) repeat-x bottom;}
.toprigside { width:249px; float:left; border:1px solid #f0eff1; border-left:0px;  background: url(../images/citybg.gif) repeat-x; position:relative; }
.lefpicbox { width:365px; float:left;  background: url(../images/new_bg1.gif) repeat-y right; padding-right:3px; }
.lefpicbox h2 { background: url(../images/pictit.jpg) no-repeat; height:33px; line-height:33px; padding-left:40px; color:#0765ab; font-size:14px; font-weight:bold;}
.pickuang { margin:5px; border:1px solid #f1f1f1; background-color:#fff;  }
.newpub { float:left; width:379px; position:relative; border-right:1px solid #fff;  background: url(../images/topside_r2.jpg) no-repeat right bottom;}
.newpubtit { position:absolute; width:90px; padding-left:13px; height:36px; background: url(../images/news_bg2.gif) no-repeat; left:-9px; color:#0765ab; font-size:14px; text-align:center; line-height:36px; font-weight:bold;}
.newpubcon {  padding:34px 10px 5px 10px;  *padding:40px 10px 10px 10px;}
.newpubcon li { font-size:14px; line-height:27px; color:#999; font-size:12px; background: url(../images/listdot.gif) no-repeat 5px center; padding-left:15px;}
.newpubcon li a { font-size:14px; color:#333; }
 
.cityjiao { position:absolute; width:142px; height:73px; right:0px; top:-61px; display:block; background: url(../images/cityjiao.gif) no-repeat; }
h2.tit { background: url(../images/dot2.gif) no-repeat 10px center; padding-left:33px; height:30px; line-height:30px; color:#0765ab;} 
.citycon { padding:1px 5px 5px 5px; font-size:14px;}
.citycon li { height:27px; line-height:27px; margin:3px 0px; padding-left:5px;}
.citycon li.dif { background-color:#e8f3f7;}
.citycon li a { margin:0px 7px;}

.midlefsect { float:left; width:365px; margin-right:10px;}
.wleft {  }
.midlefsect h2{ height:37px; background: url(../images/midleftit.gif) repeat-x; border:1px solid #f0efef;}
.midlefsect h2 span { height:35px; display:block; border:1px solid #fff; line-height:35px; background: url(../images/dot2.gif) no-repeat 10px center; padding-left:33px;   color:#0765ab;}
.issuecon { border:1px solid #d4e5ef; border-top:2px solid #9bc0d5; clear:both; zoom:1; }
.issuecon ul { border:1px solid #fff; display:block; padding:10px;}
.issuecon li { border-bottom:1px dashed #ccc; line-height:30px; padding:2px; background: url(../images/dot3.gif) no-repeat 0px center; padding-left:20px; font-size:14px; }


.midrigsect { width:248px; float:left; border:1px solid #f0eff1;  background:url(../images/midrigtit.gif) repeat-x}
.midrigsect h2 { border:1px solid #fff; border-bottom:0px; height:35px; line-height:35px;}
.midrigcon { padding:15px; line-height:22px;}
.midrigcon img { border:1px solid #d8d8d8; padding:3px; margin-bottom:10px;}
.midrigcon p.center { text-align:center;}
.botsection { clear:both; background-color:#eaf4fc; border:1px solid #d9ecfa; margin:10px auto; }
.botsectcon { padding:10px 0px 10px  25px; border-top:1px solid #d9ecfa;}
.botsectcon a { white-space:nowrap;  margin:0px 7px;}

/*--- 滚动样式 begin  ----*/ 
 .play{width:340px;height: 220px; overflow:hidden; margin:0px auto; position: relative; }
.num{z-index:3;width:120px; text-align:right;position:absolute;height:25px; bottom:0px; right:10px;}
.num a{margin:0 2px;width:17px;height:17px; line-height:17px; font-size:12px; font-weight:bold;line-height:20px;cursor:pointer; background:#e1f6f9;color:#0765ab; border:1px solid #b2e8fc; text-align:center; display:inline-block;}
.num a.on{background:#eb1403; color:#fff; border:1px solid #c90202; background:#fc7875 url(../images/numon.gif) repeat-x bottom; }
.num a.on2{background:#f3f3f3; color:#0765ab; border:1px solid #c1ddec; }
.content img{width:340px;height:220px;}

/*--- search 页面 begin  ----*/ 
.searchleft { float:left; width:230px; margin-bottom:10px; }
.searchleft h2{ height:37px; background: url(../images/midleftit.gif) repeat-x; border:1px solid #f0efef;}
.searchleft h2 span { height:35px; display:block; border:1px solid #fff; line-height:35px; background: url(../images/dot2.gif) no-repeat 5px center; padding-left:28px;   color:#333; font-weight:normal;}
.searchleft h2 span em { color:#999; }
.searchleftcon { border:1px solid #d4e5ef; border-top:2px solid #9bc0d5;} 
.searchleftcon dt { font-size:14px; height:30px; line-height:30px; cursor:pointer;   background: url(../images/shrink.gif) no-repeat 5px 8px; padding-left:25px; }
.searchleftcon dt:hover { background-position:5px -24px;}
.searchleftcon dt.expand { background-position:5px -57px;}
.searchleftcon dt.expand:hover { background-position:5px -89px;}
.searchleftcon dt:hover,.searchleftcon dd span:hover { background-color:#f7f7f7;}
 
.searchleftcon dd { padding:5px 0px 5px 15px; display:none;}
.searchleftcon dd span { display:block; line-height:22px; background: url(../images/dot4.gif) no-repeat 0px 5px; padding-left:10px; }
.searchleftcon dd span a { display:block; line-height:22px; color:#666;}
.searchleftcon dd span a.current { font-weight:bold; color:#f60; background: url(../images/dot5.gif) no-repeat 90% center; } 
.searchleftcon dd span a:hover { color:#0765ab;}

.searchright { float:right; width:780px;} 
.searchright h1 { font-size:18px; font-family:"微软雅黑"; text-align:center; font-weight:normal; color:#0765ab; margin:10px 0px;}
.years { color:#ddd; background: url(../images/yearbg.jpg) repeat-x bottom; padding:10px 0px;}
.years a { color:#0765ab; font-size:14px; white-space: nowrap;}
.years em { color:#333; font-size:14px;}
.searchlist { padding:10px 0px; font-size:14px; border-bottom:1px solid #e4e4e4;}
.searchlist a { color:#0765ab;}
.searchlist li { padding:8px 0px; border-bottom:1px dashed #eee;}
.searchlist li em.green  { color:#008000;}
.searchlist li p.summary { color:#999; font-size:12px;}
.fleft { float:left;}
.searchchange { float:right; margin-right:0px;width:200px; margin-bottom:10px;  border:1px solid #f0efef;  }
 .padbox { padding:40px 0px 20px 0px;} 
.similarbox { padding:10px 0px; background: url(../images/midleftit.gif) repeat-x; }
.similarbox h2 { background: url(../images/dot3.gif) no-repeat 5px center; padding-left:20px; font-size:14px; font-weight:normal; color:#000;}
.similarcon { padding:10px 0px 10px 20px; font-size:12px; border-top:1px solid #f0efef;}
.similarcon a { color:#0765ab; white-space:nowrap; margin-right:15px;}
.index { font-size:14px; background: url(../images/yearbg.jpg) repeat-x bottom; }

.searchnote {  border-top:1px solid #f1eee1; padding:10px;}
.searchnote h2 { color:#a78247; font-weight: normal; }
.searchnote .con { padding:10px; }

/*---- 区域  ----*/
.areabox { width:998px; border:1px solid #d1e6f0; margin:0px auto; }
.areatit { height:30px; background: url(../images/areatit.jpg) repeat-x;  border-bottom:1px solid #d1e6f0;}
.areatit h2 { background: url(../images/sindextitbg.gif) no-repeat; padding:0px 20px; float:left; width:115px; text-align:right; height:30px; line-height:30px; color:#0765ab; }
.areatit .aleftit { float:left; padding:0px 10px; height:30px;}
.areatit .aleftit li { float: left; width:94px; height:30px; position:relative; top:1px; text-align:center; font-size:14px; line-height:30px;}
.areatit .aleftit li a:hover { border-bottom:2px solid #50a7dd; padding:5px; text-decoration:none;}
.areatit .aleftit li.current { background: url(../images/areaulbg.gif) no-repeat; }
.areacon { padding:10px 0px 10px 20px;}
.areacon li { float:left; width:9%; color:#999; line-height:26px;}
.areacon li a,.areacon li a:visited { color:#111; font-size:14px;}



.areatit .areatitirig { float:right; background: url(../images/areatitr.jpg) repeat-x; height:30px; line-height:30px; color:#999; _width:400px; }
.areatit .areatitirig p { height:30px; padding:0px 10px; background: url(../images/areatitshu.jpg) no-repeat 0px 0px;  }
.areatit .areatitirig a.return { border:1px solid #e9e9e9; background:#f7f7f7 url(../images/return.gif) no-repeat 95% center; display:inline-block; padding:2px 30px 2px 5px; line-height:20px; margin:2px 10px; color:#0765ab; font-size:14px; }
.areasearch { height:37px; width:550px; margin:15px auto; position:relative; background: url(../images/areasearch.png) repeat-x; }
.areasearch span.ayjlef,.areasearch span.ayjrig { position:absolute; width:5px; height:37px; background:url(../images/areasearch.png) no-repeat 0px -42px;}
.areasearch span.ayjrig { background-position:-195px -42px; right:-5px;}
.areasearch p { padding:5px 0px 0px 10px;}
.areasearch .areaselt { height:24px; border:1px solid #ccc; background:#fff;  float:left; width:99px; overflow:hidden; display:block; margin-right:7px; _margin-right:5px;}
.areasearch .areaselt select { border:1px solid #fff; background:#fff; height:24px; line-height:24px; width:100px; }
.areasearch input.areaipt { background:#fff url(../images/areasea.gif) no-repeat 5px center; line-height:24px; width:330px; height:24px; border:1px solid #ccc;  padding-left:25px;}
.areasearch input.areabtn { border:0px; width:60px; height:26px;  background: url(../images/areasearch.png) no-repeat 0px -85px; color:#fff; font-size:14px;}
.areasearch input.areabtn:hover { background-position:-74px -85px;}
.areasearchtxt { clear:both; color:#666; padding:0px 25px 15px 25px; background: url(../images/yearbg.jpg) repeat-x bottom;}

.areasearchbot { padding:20px 0px 10px 0px;}
.areasearchbot dl { float:left; width:220px; margin:5px 15px;   background-color:#fff; }
.areasearchbot dt {background: url(../images/dot3.gif) no-repeat 2px center ; height:30px; line-height:30px;  padding-left:20px; border-bottom:1px solid #9bc0d5; margin-bottom:8px;}
.areasearchbot dt span { font-size:14px; color:#0765ab; font-weight: bold; float:left; }
.areasearchbot dt  a.areabotmore { float:right; color:#666;}
.areasearchbot dd {line-height:22px; height:22px; background: url(../images/listdot.gif) no-repeat 2px center; padding:3px 0px 3px 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666; }
.areasearchbot dd a,.areasearchbot dd a:visited { color:#111; font-size:13px; }

.areasearchbot2 { padding:20px 0px 10px 0px;}
.areasearchbot2 dl {  width:450px; margin:5px 15px;   background-color:#fff; }
.areasearchbot2 dt {background: url(../images/dot3.gif) no-repeat 2px center ; height:30px; line-height:30px;  padding-left:20px; border-bottom:1px solid #9bc0d5; margin-bottom:8px;}
.areasearchbot2 dt span { font-size:14px; color:#0765ab; font-weight: bold; float:left; }
.areasearchbot2 dt  a.areabotmore { float:right; color:#666;}
.areasearchbot2 dd {line-height:22px; height:22px; background: url(../images/listdot.gif) no-repeat 2px center; padding:3px 0px 3px 10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#666; }
.areasearchbot2 dd a,.areasearchbot dd a:visited { color:#111; font-size:13px; }



.areadetail { background: url(../images/areabgh.jpg) repeat-x top; padding:15px 0px;}
.areadetail dl { border-bottom:1px dashed #cac8c8; padding:14px 0px 15px 20px; overflow:hidden; clear:both; zoom:1; }
.areadetail dt { width:100px; float:left; }
.areadetail dt img { width:85px; border:1px solid #ccc; padding:2px;}
.areadetail dd { float:left; width:950px; font-size:14px; line-height:24px; }
.areadetail dd b { color:#0765ab; margin:8px 0px; display:block;}
.areadetail dd a,.areadetail dd a:visited { color:#0765ab;}

.areapage { width:500px; margin:0px auto; color:#999; line-height:16px; padding-bottom:20px;}
.areapage a { display:inline-block; border:1px solid #ccc; padding:2px 7px; margin:0px 1px;}
.areapage a:hover,.areapage a.current {color:#8f5e01; border:1px solid #eee3c7; background-color:#fbf7df;}
.areapage a.current { font-weight:bold; }

/*---- 页内 -----*/
.areacontent { clear:both;}
.arearig { float:left; width:740px;}
.areameutit { line-height:37px; text-align:center;}
.areamenu { padding:10px 5px;list-style-type:none;}
.areamenu li { background: url(../images/dot4.gif) no-repeat 0px 5px; padding-left:15px; line-height:22px; }
.areamenu li a { display:block;}
.areamenu li a.current { font-weight:bold; color:#f60; background: url(../images/dot5.gif) no-repeat right center; } 
.areamenu li a:hover { color:#0765ab;}

.areabooktit { border-bottom:1px solid #ccc; padding:10px; text-align:center;}
.areabooktit h1 { font-size:20px; font-family:"微软雅黑"; color:#0765ab; line-height:36px;}
.areabooktit p { font-size:14px; font-family:Helvetica; color:#666;}
.bookdetail { clear:both; padding:20px 0px; overflow:hidden;}
.bookdetail .bookdetailpic { float:left; width:195px; padding:5px; border:1px solid #ccc; overflow:hidden;}
.bookdetail .bookdetailpic img{ width:195px;}
.bookdetail .bookdetailtxt { float:left; padding-left:30px; font-size:14px; width:540px; padding-top:10px;}
.bookdetail .bookdetailtxt li { float:left; width:50%; line-height:23px; margin:5px 0px; }
.bookdetail .bookdetailtxt li.w100per { width:100%; clear:both; line-height:22px; height:auto;}
.areayear { font-size:14px; border:1px solid #e4e3e3; background-color:#f7f5f5; padding:5px 10px; }
.areayear p { color:#ccc; font-size:12px; padding:3px  20px;}
.areayear p a,.areayear p a:visited { color:#0765ab;}

.menuname { padding:10px 0px;}
.menuname h2 { font-size:14px; color:#0765ab; line-height:30px; padding-bottom:10px;}
.menuname h2 em { font-size:14px; font-weight:normal; color:#333; font-family:Helvetica;}
.menuname .down { padding-left:25px; line-height:20px; }
.menuname .down a { border:1px solid #ccc; color:#267c28; background: url(../images/excel.gif) no-repeat 3px 2px; display: inline-block; padding:0px 3px 0px 23px; margin:0px 3px;}
.menuname .down a.pdf { background: url(../images/pdf.gif) no-repeat 3px 3px; color:#bf0808;}
.downinfokuang { background: url(../images/downbg2.jpg) repeat-x; padding:0px 1px;}
.downinfo { background: url(../images/downbg1.jpg) repeat-x; padding:15px;}
.downinfo dt { color:#0765ab; font-size:14px; }
.downinfo dd { padding-left:20px;}
.downinfo dd em { margin-right:10px;}
.downinfo p { line-height:28px;}

.downinfo .down {  line-height:20px; }
.downinfo .down a { border:1px solid #ccc; color:#267c28; background: url(../images/excel.gif) no-repeat 3px 2px; display: inline-block; padding:0px 3px 0px 23px; margin:0px 3px;}
.downinfo .down a.pdf { background: url(../images/pdf.gif) no-repeat 3px 3px; color:#bf0808;}

.menupage { background: url(../images/menulistbg.jpg) repeat-x; height:30px; border:1px solid #dbebf2;}
.menupage .lefpage {  background:url(../images/menuleft.gif) no-repeat 0px 0px; padding-left:40px; font-size:14px; height: 30px; line-height:30px; color:#333;}
.menupage .lefpage  a.current,.menupage .lefpage a.current:visited { color:#267c28; font-weight:bold;}
.menupage2 { background: url(../images/menulistbg.jpg) repeat-x; height:30px; border:1px solid #dbebf2;}
.menupage2 .lefpage {  padding-left:40px; font-size:14px; height: 30px; line-height:30px; color:#333;}
.menupage2 .lefpage  a.current,.menupage .lefpage a.current:visited { color:#267c28; font-weight:bold;}

.menusearch { float:right; height:23px;  padding:2px 10px 0px 10px; }
.menusearch input.menuipt { width:200px; height:21px; border:1px solid #ccc; line-height:21px; background:url(../images/menuseabg.gif) repeat-x;}
.menusearch input.menubtn  { border:0px; width:33px; height:23px; background: url(../images/areasearch.png) no-repeat 0px -119px;}
.menusearch input.menubtn:hover { background-position: -41px -119px;}
.menusearch select { height:23px; border:1px solid #ccc; }
.menushow { clear:both;}
.menushow li {line-height:26px; color:#333; border-bottom:1px dashed #cac8c6; background: url(../images/listdot.gif) no-repeat 5px center; padding:2px 0px 2px 20px; clear:both; }
.menushow li span.r1,.menushow li span.r2 { width:650px; float: left;}
.menushow li span.r2 { width:50px;}
.menushow li span.r1 a,.menushow li span.r1 a:visited { color:#0765ab; }
.menushow li.title { background:none; font-weight:bold; height:30px; line-height:30px; }

/*----  统计-------*/
.tjtxt { margin:10px 0px;  background-color:#f9f6e7; border:1px solid #f1ede1; padding:10px; color:#777; }
.tjtxt b { font-size:14px; color:#a88247; font-weight:normal;}
.tjtxt a {color:#a88247; text-decoration:underline; margin:0px 10px;}
.tjindexbox {  }
.tjindex { height:34px; padding-top:6px; background: url(../images/tjindextit.jpg) repeat-x bottom;  }
.tjindex ul.lefidextit { float:left; padding-left:20px; height:34px;}
.lefidextit li { float: left; padding:0px 30px; display:block; text-align:center;  line-height:33px; }
.lefidextit li a { white-space:nowrap;}
.lefidextit li.current { background:#fff url(../images/tjindexcur.jpg) repeat-x; height:33px; border:1px solid #d1e6f0; border-bottom:0px;}
.tjindexset { background: url(../images/tjindextit2.jpg) repeat-x bottom; height:26px; border-bottom:1px solid #e2e3ea; padding:3px 0px 0px 30px;}
.tjindexset select { width:100px;}
.tjindexcon { padding:10px 0px 10px 20px; height:195px; overflow:hidden; overflow-y:auto;}
.tjindexcon li { float:left; width:20%; *width:19%; color:#666; line-height:24px;}
.tjindexcon li input { margin-right:5px; vertical-align:middle;}
.indexleftit { float:left; padding:5px 0px 0px 30px; }
.indexleftit select { width:100px;}
.indexleftit input.radioip { margin-right:5px; vertical-align:middle;}
.tjtimetxt { padding:10px 30px;}
.marB { margin-bottom:10px;}
.indexleftit input.tjbtn  { border:0px; width:44px; color:#fff; height:21px; background: url(../images/areasearch.png) no-repeat 0px -152px;}
.indexleftit input.tjbtn:hover { background-position: -52px -152px;}
.indexleftit input.tjiipt { width:200px; height:19px; margin-left:8px; border:1px solid #ccc; line-height:19px; background:url(../images/menuseabg.gif) repeat-x;}
.selctindex { border:1px solid #d1e6f0; margin-top:-1px; background-color:#e2f0f7; margin-bottom:10px;}
.selctindex p.tit { display:block; color:#999; padding-left:30px;}
.selctindex p.tit b { color:#0765ab;} 
.selctindex dl { clear:both;}
.selctindex dt { float:left; font-weight:normal; width:70px; text-align:right;}
.selctindex dd { float:left; width:880px;}
.selctindex dd a { display:inline-block; padding:2px  20px 2px 5px; line-height:18px; color:#0765ab;}
.selctindex dd a:hover { border:1px solid #d8e3e8; background:#f1f6f9 url(../images/del.gif) no-repeat 95% 6px; padding:1px 19px 1px 4px;}
.tjanalybtn { width:174px; height:37px; text-indent:-9999px; margin:10px auto; background: url(../images/areasearch.png) no-repeat 0px -182px;}
.tjanalybtn:hover { background-position:0px -229px;}

/*-- 图标 ---*/
.chart { margin:10px 0px; }
.chart .aleftit li { width:138px;}
.chart .aleftit li.current { background: url(../images/areaulbg2.gif) no-repeat;}
.chartset { padding:2px 15px;}
.chartset input.generate { border:0px; background: url(../images/areasearch.png) no-repeat 0px -274px; color:#fff; width:83px; height:21px; text-align:center;}
.chartset input.generate:hover { background-position:-90px -274px;}
.chartlefpic { float:left; width:680px; padding:5px;  }
.chartrigpic { float:left; width:750px; padding:5px; min-height:315px; _height:315px; background:#fff url(../images/dot7.gif) no-repeat 0px 15px; border-left:1px solid #d4e8f1; }
.chartrigpic p.tit { padding:5px; min-height:30px; }
.chartrigpic p.tit a { background-color:#e2e3ea; color:#666; padding:2px 5px; line-height:18px; margin:3px; white-space:nowrap; }
.chartrigpic p.tit a:hover { background-color:#ebebd3; text-decoration:none;}
.chartpicon {text-align:center; background-color:#fff; border:0px solid #eee; overflow:hidden;}
 
.chartab { border-top:1px solid #c1d4df; }
.chartab  table { border-collapse:collapse; background-color:#f0f9fe;}
.chartab  table td { border:1px solid #d1e6f0; font-size:14px; padding:2px;}











