﻿body { background:url(image/all-bj.gif) center repeat-y; position:relative; color:#000; font: 12px/150% SimSun,Arial,Helvetica,sans-serif; height:auto; }

table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {
    border: 0;
}
body, div, dl, dt, dd, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, blockquote, th, td {
    margin: 0;
    padding: 0;
}
ul {
    margin:0px;
    padding:0px 15px;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
#header { position:relative; width:964px; margin:auto;}


#header .topnavbar { text-align:right; height:32px; line-height:30px; background:url(image/topnavbar.jpg) center no-repeat;}
#header .topnavbar A {color:#03c;}
#header .topnavbar span { display:inline-block; margin-left:86px; margin-right:8px; text-indent:22px; background:url(image/fav.gif) left center no-repeat;}
#header .topnavbar span A { color:#000;}
#header h1 { position:absolute; top:55px; left:25px; width:151px; height:41px; background:url(image/zslogo.gif) no-repeat;}
#header h1 A {display:block; text-indent:-999px;}
#header .main_link { position:relative; height:120px;}
#header .main_link .main_ltop { position:absolute; top:0px; left:0px; width:964px; height:82px; z-index:11;}
#xwzxax {position: absolute; bottom:2px; right:10px;}
#header .main_link .main_ltop .caidan { position:absolute; width:620px; height:32px; left:205px; bottom:0; z-index:10;}

#header .main_link .main_ltop .caidan .hua { float:left; margin-right:5px; background-image:url("image/mainlinkbg1h.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan .hua a{ float:left; margin-right:5px; background-image:url("image/mainlinkbg1h.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan a:hover.hua,#header .main_link .caidan .huaon { float:left; margin-right:5px; background-image:url("image/linkh_h.jpg"); width:81px; height:32px;}

#header .main_link .main_ltop .caidan .hua1 { float:left; margin-right:5px; background-image:url("image/zhxx.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan .hua1 a{ float:left; margin-right:5px; background-image:url("image/zhxx.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan a:hover.hua1,#header .main_link .caidan .hua1on { float:left; margin-right:5px; background-image:url("image/zhxx_h.jpg"); width:81px; height:32px;}

#header .main_link .main_ltop .caidan .hua2 { float:left; margin-right:5px; background-image:url("image/hqxx.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan .hua2 a { float:left; margin-right:5px; background-image:url("image/hqxx.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan a:hover.hua2,#header .main_link .caidan .hua2on  { float:left; margin-right:5px; background-image:url("image/hqxx_H.jpg"); width:81px; height:32px;}


#header .main_link .main_ltop .caidan .hua3 { float:left; margin-right:5px; background-image:url("image/yxgl.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan .hua3 a { float:left; margin-right:5px; background-image:url("image/yxgl.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan a:hover.hua3,#header .main_link .caidan .hua3on  { float:left; margin-right:5px; background-image:url("image/yxgl_h.jpg"); width:81px; height:32px;}


#header .main_link .main_ltop .caidan .hua4 { float:left; margin-right:5px; background-image:url("image/zcfg.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan .hua4 a { float:left; margin-right:5px; background-image:url("image/zcfg.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan a:hover.hua4,#header .main_link .caidan .hua4on  { float:left; margin-right:5px; background-image:url("image/zcfg_h.jpg"); width:81px; height:32px;}


#header .main_link .main_ltop .caidan .hua5 { float:left; margin-right:5px; background-image:url("image/bgt.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan .hua5 a { float:left; margin-right:5px; background-image:url("image/bgt.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan a:hover.hua5,#header .main_link .caidan .hua5on  { float:left; margin-right:5px; background-image:url("image/bgt_h.jpg"); width:81px; height:32px;}


#header .main_link .main_ltop .caidan .hua6 { float:left; margin-right:5px; background-image:url("image/jlycx.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan .hua6 a { float:left; margin-right:5px; background-image:url("image/jlycx.jpg"); width:81px; height:32px;}
#header .main_link .main_ltop .caidan a:hover.hua6,#header .main_link .caidan .hua6on  { float:left; margin-right:5px; background-image:url("image/jlycx_h.jpg"); width:81px; height:32px;}



#header .main_link .search_bar { height:36px; background:url(image/searchbg.jpg) top no-repeat; position:absolute; top:80px; left:0px; width:964px; z-index:1;}
#header .main_link .search_bar .fl_tit { position:absolute; top:3px; right:20px; color:#fff;}
#header .main_link .search_bar .fl_link { position:absolute; top:10px; left:145px; font-size:14px;}
#header .main_link .search_bar .fl_link A { color:#fff;}
#header .main_link .search_bar .fl_link A.on { color:#000;}



#header #sosuo1 {position:absolute; top:10px; left:298px; background-image:url("image/sosuobg.gif"); width:439px; height:32px;}
#header #sosuo1 input { font-size:14px;}
#header #sosuo1 .select { margin-top:8px; height:19px; overflow:hidden; float:left;}
#header #sosuo1 select { height:25px; font-size:14px; background-color:#FC3; margin:-2px;}
#header #sosuo1 .search_input { margin-left:30px; _margin-left:27px;border:0px; width:335px; height:22px; background-color:transparent; text-align:left;}
#header #sosuo1 .search_btn { margin-left:5px; width:64px; height:24px; background-image:url("image/sosuo.gif"); margin-top:4px; border:0px;}
#header #sosuo1 .search_btn:hover { margin-left:5px; width:64px; height:24px; background-image:url("image/sosuo_h.gif"); margin-top:4px; border:0px;}





#main { position:relative; width:959px; margin:auto; padding-left:5px;}



#footer { position:relative; width:959px; margin:auto; margin-top:20px;}

#di_nav { text-align:center; border:1px solid #eee; border-top:5px; width:953px; line-height:40px;}
#di_nav .copyright{ position:absolute; top:0px; left:20px; color:#aaa; display:none;}
#di_nav A {color:#06f;}
#bq { MARGIN-TOP:15px; text-align:center;}
#bq A {color:#aaa;}
#bq A:hover {color:#06f;}


/*-----------------*/

#bg {
background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); width:100%; height:100%; position:absolute; top:0; left:0;
}
#info {
height:0px; width:0px;top:50%; left:50%;position:absolute; line-height:1.7;
}
#boxs_bg{
width:472px; height:482px; position:absolute; margin:-250px -250px;padding:10px;
background:url(image/boxsbg.png) no-repeat;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='image/boxsbg.png');}
#boxs_nr{
width:472px; height:482px; position:absolute; margin:-250px -250px;padding:10px;
}

#boxs_nr h5 {display:block; height:38px; line-height:35px; color:#000; font-size:16px; font-weight:700; text-indent:8px;}
#boxs_nr h6 { height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:700; color:#1C6FB8;}
#boxs_nr .nr {padding:10px; text-align:left; font-size:14px;}
#boxs_nr .nr ul li{padding:0 20px 20px; line-height:1.5; vertical-align:top;}
#boxs_nr .nr ul li input,#boxs_nr .nr ul li textarea { width:230px;}
#boxs_nr .nr ul li strong{width:140px; display:inline-block; text-align:right; vertical-align:top;}
#boxs_nr div.close { position:absolute; top:15px; right:20px; cursor:pointer;}
#boxs_nr div.submitbtn { position:absolute; width:80px; height:32px; bottom:25px; left:210px;}
#boxs_nr div.submitbtn input {width:80px; height:32px; background:url(image/submitbtn.gif) no-repeat; border:none; cursor:pointer;}


h4#title { width:570px; display:block; word-wrap:break-word; word-break:break-all;}


/*----- 布局类 -----*/

.clear , .clearfix { clear:both }
.clearfix:after{content:'\0020';display:block;height:0;clear:both;}
.left { float:left }
.right { float:right }
.dis_block { display:block }
.dis_none { display:none }

.selectbug {position:absolute;z-index:-1;left:0px;top:0;width:100%;}
/*----
解决ie6的select无法被覆盖的问题，将下面代码放入遮盖层里面
<!--[if lte IE 6]>
<div class="selectbug"><iframe style="width:100%;filter:alpha(opacity=0);-moz-opacity:0"></iframe></div>
<![endif]-->
----*/

/*----- 文本类 -----*/

A:link    { color:#000; }
A:visited { color:#000; }
A:hover   { color:#000; text-decoration:underline; }

.onl A { text-decoration: underline! important}
.nol A { text-decoration: none! important}

.f12 { font-size:12px }
.f14 { font-size:14px }
.f12b { font-weight: bold; font-size: 12px; }
.f14b { font-weight: bold; font-size: 14px; }

/*----- 常用文本颜色 -----*/

.orange { color: #ff7300 }
.orange A { color: #ff7300 }
.orange A:link { color: #ff7300 }
.orange A:visited { color: #ff7300 }
.orange A:hover { color: #ff7300 }

.white { color: #fff; text-decoration: none }
.white A { color: #fff; text-decoration: none }
.white A:link { color: #fff; text-decoration: none }
.white A:visited { color: #fff; text-decoration: none }
.white A:hover { color: #fff; text-decoration: underline }

.redtext1 A { color: #c00 }
.redtext1 A:link { color: #c00 }
.redtext1 A:visited { color: #c00 }
.redtext1 A:hover { color: #c00 }

.gray { color: #666 }
.writetext { color: #fff }

.alpha {opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}

