/*css gobal*/
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, cite, table, th, td, form, legend, fieldset, input, button, 
select, textarea { margin: 0; padding: 0; font-style: normal; font-weight: normal; font-size: 100%; font-family:  ËÎÌå; }
ol, ul { list-style: none; }
img{ border:0;}
table { border-collapse: collapse; border-spacing: 0; }
body { color: #1d242b; background:url(body-bg.jpg) repeat-x #f0f7fd; font-size:12px;}
body, input, button, select, textarea { font-family:  Helvetica, Arial, sans-serif; }
a:link, a:visited { color: #444444; text-decoration: none; font-size:12px; font-weight:normal;}
a:hover{color: #00609d;}
.clear{ clear:both;}

#ap_superview{ width:1200px; margin:auto;}
#header{ text-align:right; line-height:32px;height:32px; color:#8f8f8f;}
#header span{ float:left; color:#0166a7; padding-left:12px;}
#header a:link, #header a:visited { color: #8f8f8f; text-decoration: none; font-size:12px; font-weight:normal;}
#header a:hover{color: #00609d;}
#logo{ height:104px;}
#logo span{float:left; }
.searchTool{padding:4px 0 0 470px;*padding:10px 0 0 470px;}
.searchTool .searchExtend{float:left;line-height:24px;}
.searchTool .radio{vertical-align:middle;margin-left:10px;margin-right:2px;*margin-right:0;}
.searchTool .txtSearch{float:left;width:352px;padding:2px 2px 0 2px;height:20px;line-height:20px;vertical-align:bottom;border:1px solid #99b6cc; border-left:none; text-indent:5px;}
.searchTool .selSearch{float:left;width:60px;background:#fff;height:22px;line-height:22px;border:1px solid #99b6cc; border-right:none;}
.searchTool .nowSearch{float:left;width:40px;height:20px;line-height:22px;overflow:hidden;padding-left:4px;}
.searchTool .btnSel{float:right;width:14px;height:22px;}
.searchTool .btnSel a{background:url(sv-bg.gif) #fff no-repeat 1px 4px;display:block;width:14px;height:22px;}
.searchTool .btnSel a:hover{background:url(sv-bg.gif) #fff no-repeat 1px 4px;display:block;width:14px;height:22px; border-right:none;}
.searchTool .selOption{z-index:9999;position:absolute;margin-left:-1px;width:60px;background:#fff;border:1px solid #99b6cc;}
.searchTool .selOption a{display:block;height:21px;padding-left:5px;line-height:21px;color:#000;text-decoration:none;}
.searchTool .selOption a:hover{color:#fff;background:#95d5f1;}
.searchTool .btnSearch{float:left;width:58px;height:22px;line-height:22px;border:1px solid #e37217; border-left:none;overflow:hidden;}
.searchTool .btnSearch a{ background: url(sc-bg.gif) repeat-x; color:#ffffff; text-align:center; font-weight:bold;display:block;text-decoration:none;height:22px;line-height:22px;overflow:hidden;}
.searchTool .btnSearch a:hover{background: url(sc-bg.gif) repeat-x;height:22px;line-height:22px;}
.searchTool .btnSearch .lbl{cursor:pointer;display:block;width:40px;padding-left:5px;letter-spacing:5px;text-align:center;height:18px;padding-top:1px;margin:0 auto;filter:progid:DXImageTransform.Microsoft.DropShadow(color=#daeefa,offX=1,offY=1,positives=true);}
.searchTool .btnSearch a:hover .lbl{padding-top:0px;}
.search-nav { height:34px; overflow:hidden; margin-top:5px;}
.search-nav a.v-top{ background:url(tab-top.gif) center no-repeat; display:block; float:left; padding:0 10px; height:28px; line-height:22px;color:#fff;}
.search-nav a:link,.search-nav a:visited,.search-nav a:hover{  padding:0 10px;}
.search-nav ul li{ display:block; float:left; height:37px; padding-top:1px;line-height:22px;}
.remen{ color:#666666;float:left; width:500px; line-height:32px;}
.remen a:link,.remen a:visited,.remen a:hover{ color:#787878;}

#menu{ background:url(menu-bg.gif) repeat-x; line-height:38px; height:38px; position:relative; text-align:center;}
#menu li{ display:inline; list-style:none; float:left;}
#menu li ul {
 line-height: 30px;
 text-align:left;
 position: absolute;
 padding:1px;
 left: -1000px;
 color: #FFFFFF;
 width: 105px;
 z-index:1000;
 background:#fff;
 border:1px solid #6a9f00;
 background:#f4f7e1;
}          
#menu li ul a:link,#menu li ul a:visited{
 text-align:center;
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
 background:url(xl-img.gif) no-repeat 12px 14px;
 width: 105px; color:#47660a;
 padding-left:21px;
 
 
}                
#menu li ul a:hover {
	 color:#000;

}
.zc-1{ margin:8px 0 !important; width:488px !important; float:none !important;}
.zc-2{ margin:8px 0 !important; width:488px !important; float:none !important;}
.zc-right{ float:right;}
.zc-left{ float:left;}
#menu li:hover ul {left: auto;}
#menu li.sfhover ul {left: auto;}
#menu a:link, #menu a:visited { color: #fff; text-decoration: none; font-size:12px; font-weight:normal; padding:12px 16px; background:url(menu-span.gif) no-repeat right;}
#menu a.v12:link, #menu a.v12:visited ,#menu a.v12:hover{color: #fff; padding:12px 16px;  background: url(menu-bg1.gif) repeat-x; color:#000;}
#menu a:hover{color: #fff; padding:12px 16px;  background: url(menu-bg1.gif) repeat-x; color:#000;}
#menu .f-left,#nav .f-left{ position:absolute; left:0; top:0;}
#menu .f-right,#nav .f-right{ position:absolute; right:0;top:0;}

#nav{ position:relative; background:url(nav-bg.gif) repeat-x; height:32px; line-height:32px;}
#nav .nav-w1{ margin-left:10px; display:none;}
#nav .nav-w2{margin-left:10px;}
#nav a{ padding:5px 10px;}
#nav a.m1{ padding:5px 10px; background:url(nav-a.gif) repeat-x; color:#FFFFFF;}


.ad{ background:url(ad-bg.gif) bottom #fff; border:1px solid #dedede; line-height:33px; margin:8px 0 0 0; height:70px; padding-left:50px; position:relative;}
.ad a{ display:block; float:left; width:185px;}
.ad span{ position:absolute; top:0; left:0;}
/*.ad span img{background:url(/themes/2009/images/zz.gif) repeat-x;height:42px;width:42px;border:0;}*/

/*left*/
#left{ float:left; width:267px; margin-right:1px;overflow:hidden;}
.left-box{ background:#FFFFFF; border:1px solid #bfd4ea; margin-top:8px;height:321px;width:265px;  overflow:hidden;}
.left-box li{width:250px; line-height:28px; padding:0 10px; display:block; height:28px; }
.left-box ul{ padding-top:5px}
.left-box li span{ float:right; color:#a1a1a1;}
.left-box-title{height:30px;overflow:hidden;}
.left-box li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; width:187px; float:left;}
.left-box-title a:link,.left-box-title a:visited{ line-height:30px; display:block; width:87px; float:left; text-align:center; border:1px solid #fff; border-right:none; background:url(left-bg1.gif) repeat-x; color:#FFFFFF;}
.left-box-title a:hover{ line-height:30px; display:block; width:87px; float:left; text-align:center; border:1px solid #fff; 
                         background:url(left-bg1.gif) repeat-x; color:#FFFFFF;border-right:none;}
.left-box-title a.v1:link,.left-box-title a.v1:visited, .left-box-title a.v1:hover{ line-height:30px; display:block; width:87px; float:left; text-align:center; border:1px solid #fff; border-right:none; background:url(left-bg.gif) repeat-x; color:#444444; font-weight:bold;}

/*right*/
.right-box{ margin-top:8px; height:321px; margin-left:7px; display:block; background:#FFFFFF; float:left; width:350px; border:1px solid #c1d5eb; float:left; overflow:hidden;}
.w-709{ width:709px !important;}
.w-100{width:250px !important;}
.w-609{width:450px !important;}
.w-449{ width:449px !important;}
.w-251{ width:251px !important;}
.temp{ border:1px solid #c1d5eb; margin-top:8px; background:#FFFFFF; line-height:25px; margin-bottom:8px;}
.temp .contt{ padding:10px;}
.contt-1{   border:1px solid #c1d5eb; border-top:none; padding:5px;background:#FFFFFF; line-height:25px; margin-bottom:8px;}
.temp-title{background:url(box-bg.gif) repeat-x; height:30px; line-height:30px; border:1px solid #fff; text-indent:10px; font-size:14px; font-weight:bold; color:#0167a8;}
.temp-nav{ margin-top:10px; height:32px; background:url(nav-title-bg.gif) bottom repeat-x;}
/*.temp-nav span{ float:right; padding-right:10px;}*/
.temp-nav a{  display:block; float:left; text-align:center; margin:0 3px; line-height:30px; width:100px; height:30px;background:#f1f1f1; border:1px solid #ccc; border-bottom:none; font-size:14px; color:#0168a9;}
.temp-nav a:hover{ background:#FFFFFF}
.temp-nav a.b1{border:1px solid #c1d5eb; border-bottom:1px solid #fff;background: url(dde-bg.gif) repeat-x #FFFFFF; font-weight:bold;}
.right-title{background:url(box-bg.gif) repeat-x; height:30px; line-height:30px; border:1px solid #fff; text-align:right;}
.right-title span{ font-size:14px; font-weight:bold; color:#0168aa; float:left; padding-left:10px;}
.right-title a:link,.right-title a:visited,.right-title a:hover{ padding:7px 12px 8px 12px;height:25px; width:80px; text-align:center;  border-bottom:none; color:#04588d ;}
.right-title a.v3:link,.right-title a.v3:visited,.right-title a.v3:hover{ background: url(jj.gif) no-repeat top #FFFFFF;  border:1px solid #bfd2e6; border-bottom:none;}
.table-rq td{ background:url(rq-left.gif) repeat-y left;border-bottom:1px solid #c1d5eb !important;cursor:pointer;}
.table-rq .dq{  border-left:none; background:url(rq-bg.gif) no-repeat; font-weight:bold; color:#115c8b;}
.table-list th{ background: url(table-th.gif) repeat-x; line-height:29px;}
.table-list td{ border-bottom:1px solid #f1f1f1; line-height:25px; text-align:center; color:#575757;}
.blue{color:#016AAC !important; font-weight:lighter;}
.red{color:#FF0000 !important;font-weight:bold;}
.green{color:#008000 !important;font-weight:bold;}
.gray{color:#333333!important;font-weight:normal;}
.pages{ background:#f2f9fe; line-height:27px; text-indent:10px; margin-bottom:8px;}
.pages span{ float:right; padding-right:15px;}
.pages span a{ padding:2px 5px; background:#FFFFFF; border:1px solid #ccc; margin-right:8px;}
.pages span a:hover{ background:#f6f6f6;}
.pages span a.p1{ background:#FFFF00; border:1px solid #e3ba15;}

/*default table style*/
.dde-list{ border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.dde-list td{ border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; line-height:25px; text-align:right; padding-right:3px; font-family:Arial,Helvetica, sans-serif;}
.dde-list th{border-right:1px solid #e0e0e0; color:#004fa8;border-bottom:1px solid #e0e0e0; line-height:25px; background:url(th-bg.gif) repeat-x;}
.dde-list th a{color:#004fa8;}
.dde-list .shu{ background:#ffffa4;}
.dde-list .heng{ background:#9CB3CE;}
.dde-list .outheng{background:#E1E9FD;}

/*black table style*/
.dde-list1{ border-top:1px solid #c00000;border-left:1px solid #c00000; background:#000;}
.dde-list1 td{ border-right:1px solid #c00000;border-bottom:1px solid #c00000; line-height:25px; text-align:right; padding-right:3px; font-family:Arial,Helvetica, sans-serif; color:#52ffff;}
.dde-list1 th{border-right:1px solid #c00000; color:#52ffff;border-bottom:1px solid #c00000; line-height:25px; background:#000;}
.dde-list1 a{color:#52ffff;}
.dde-list1 .shu{ background:#000080;}
.dde-list1 .heng{ background:#333333;}
.dde-list1 .outheng{background:#333333;}

.dde-test{ padding-left:10px; padding-top:8px; margin-top:15px;color:#666666; border-top:1px solid #e0e0e0;}

/*news page style*/
.news{ float:right; width:710px;}
.new-list{ padding:0 10px;}
.new-list span{ float:right; color:#999999;}
.new-list li{ line-height:32px; border-bottom:1px dashed #e0e0e0; text-indent:5px;} 
.new-list li a{ font-size:14px;}
.new-list ul{ margin-bottom:6px;}
.min{ min-height:270px;_height:270px; font-size:14px; line-height:26px;}
/*link*/
#link{ border:1px solid #bfd4ea; background:#fff; margin:8px 0; color:#787878;}
#link ul{ line-height:25px; padding:5px 15px;}
#link a:link,#link a:visited,#link a:hover{color:#787878;}
.link-title{ background:url(box-bg.gif) repeat-x; height:30px; line-height:30px; border:1px solid #fff; padding-left:15px;}
.link-title span{ color:#646464; float:right;}
.link-title a:link,.link-title a:visited,.link-title a:hover{ padding:7px 10px 8px 10px;height:25px; width:80px; text-align:center;  border-bottom:none; 
color:#04588d !important;}
.link-title a.v2:link,.link-title a.v2:visited,.link-title a.v2:hover{  background:#FFFFFF;  border:1px solid #bfd2e6; border-bottom:none; font-weight:bold;}

.link{margin:10px 10px;}



/*footer*/
#footer{ text-align:center; line-height:21px; color:#646464; margin-bottom:10px;}

/*stockbox*/
.boxlink {margin:0px auto;width:920px; margin-bottom:10px;}
.boxlink ul li {background:url(btnbg1.gif) repeat-x; height:18px; border:1px solid #DEA303; text-align:center; padding:2px 5px 2px 5px; margin:5px 5px 5px 0px;float:left; width:66px;}
.boxlink ul li a{text-decoration:none; font-weight:bold; color:#CE0000; letter-spacing:2px; line-height:22px;}



.left{float:left;}
.right{float:right;}
.contt-1 table{margin-left:0px;}
.contt-1 table td{text-align:center;height:22px;line-height:22px;}
.del{background:url(no.gif);height:10;width:10;cursor:pointer;}
.divimg{z-index: 100; position: absolute; display: none; top: 368px;*top: 0px;_top: 0px; left:0px; text-align:center; width: 1060px;}