@charset "utf-8";
/* 全局样式 2009-06-10 5468sun*/
/* 样式重置*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size:100%;
vertical-align: baseline;
background: transparent;
}
body {
font-size:75%;
line-height: 1.2em;
font-family:Verdana, Arial, sans-serif,"宋体";
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
font-size:1em;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
input,select,textarea{
vertical-align:top;
font-size:1em;
}
input.button{
border:none;
background:none;
text-align:center;
color:#fff;
cursor:pointer;
}
input.button1{
width:49px;
height:20px;
background:url(../images/btn1.gif) no-repeat;
}

/*主导航样式*/
#mainNav{}

/*次导航样式*/
#subNav{}

/*网站地图样式*/
#sitemap{
margin:20px;
}
#sitemap ul{
overflow:hidden;
}
#sitemap ul ul{
margin-bottom:0px;
}
#sitemap ul ul ul{
margin-bottom:5px;
}
#sitemap li{
background:url(../images/dot4.gif) 0 9px no-repeat;
padding-left:10px;
float:left;
margin-right:20px;
}
#sitemap li li{
background:none;
padding-left:0px;
float:none;
}
#sitemap li li li{
background:url(../images/dot3.gif) 0 7px no-repeat;
padding-left:8px;
}
#sitemap li a{
font-weight:bold;
text-decoration:none;
color:#007EC2;
font-size:12px;
line-height:2em;
}
#sitemap li li a{
font-weight:normal;
text-decoration:underline;
color:#333333;
font-size:12px;
line-height:1.8em;
}
#sitemap li li li a{
font-weight:normal;
text-decoration:underline;
color:#333333;
font-size:12px;
line-height:1.6em;
} 

/*分页样式*/
.pageNav{
text-align:center;
}
.pageNav a{
margin:0 3px;
text-decoration:none;
}
.pageNav span{
margin:0 3px;
}
/*当前状态*/
.pageNav span.on{font-weight:bold; color:#C61007;}

/*可点击状态*/
.pageNav a{color:#333;}
.pageNav a.fPage{color:#3f484d;}
.pageNav a.lPage{color:#3f484d;}
.pageNav a.pPage{color:#3f484d;}
.pageNav a.nPage{color:#3f484d;}

/*可点击鼠标经过状态*/
.pageNav a:hover{text-decoration:underline; color:#C61007;}
.pageNav a.fPage:hover{text-decoration:underline; color:#C61007;}
.pageNav a.lPage:hover{text-decoration:underline; color:#C61007;}
.pageNav a.pPage:hover{text-decoration:underline; color:#C61007;}
.pageNav a.nPage:hover{text-decoration:underline; color:#C61007;}

/*不可点击状态*/
.pageNav span.fPage{color:#ccc;}
.pageNav span.lPage{color:#ccc;}
.pageNav span.pPage{color:#ccc;}
.pageNav span.nPage{color:#ccc;}

/* simScroll Style */
.simScroll {position: relative; float: left; width: 13px; margin-left: -15px; border-right: solid 1px #DBDBDB}
/* 向上 */
.simScrollUp {height: 14px; background: url(../images/simScroll/simScroll_Up.gif) no-repeat}
.simScrollUp_Over {height: 14px; background: url(../images/simScroll/simScroll_Up_Over.gif) no-repeat}
/* 滚动条 */
.simScrollDragArea {background: url(../images/simScroll/simScroll_Drag_Area.gif) repeat-y}
.simScrollDrag {background: url(../images/simScroll/simScroll_Drag.gif) repeat-y}
.simScrollDrag_Over {background: url(../images/simScroll/simScroll_Drag_Over.gif) repeat-y}
/* 向下 */
.simScrollDown {height: 14px; background: url(../images/simScroll/simScroll_Down.gif) no-repeat}
.simScrollDown_Over {height: 14px; background: url(../images/simScroll/simScroll_Down_Over.gif) no-repeat}

.simScrollCont {float: left; height: 200px; background: #FCFCFC; border: solid 1px #DBDBDB; padding: 0 10px; margin-right: 15px; overflow: hidden}


body{
background:#747474 url(../images/bg1.gif) repeat-x;
}
#wrapper{
width:1000px;
margin:0 auto;
}
#logoBar{
height:91px;
position:relative;
margin-bottom:9px;
}
#logoBar h1{
display:none;
}
#logoBar a#logo{
position:absolute;
left:16px;
top:19px;
}
ul#topBar{
position:absolute;
right:0px;
top:0px;
height:20px;
padding:15px 0 20px 0;
margin-bottom:9px;
}
ul#topBar li{
float:left;
margin-right:50px;
}
ul#topBar li a{
background-image:url(../images/bg2.gif);
background-repeat:no-repeat;
padding-left:17px;
color:#3f484d;
}
ul#topBar li a:hover{
color:#C61007;
}
ul#topBar li.tb1{
margin-right:20px;
}
ul#topBar li.tb2{
margin-right:60px;
}
ul#topBar li.tb3{
margin-right:10px;
}
ul#topBar li.tb1 a{
background-position:0 0;
}
ul#topBar li.tb2 a{
background-position:0 -37px;
}
ul#topBar li.tb3 a{
background-position:0 -72px;
}
#search{
position:absolute;
right:0px;
top:55px;
}
#search select{
border:1px solid #b4b4b4;
}
#search input.text{
border:1px solid #b4b4b4;
padding:2px;
width:130px;
}
#wra{
background:#fff;
}
#mainNav{
height:59px;
background:url(../images/bg4.gif) no-repeat;
}
#mainNav ul{}
#mainNav ul ul{
position:absolute;
left:0px;
top:59px;
/*background-image:url(../images/bg6.png);
background-position:left bottom;
background-repeat:no-repeat;*/
padding:10px 2px 5px 2px;
width:128px;
display:none;
background:url(../images/bg6.png) no-repeat 0 100%;
_background:#999; 
} 
#mainNav li{
height:59px;
padding-right:2px;
background-image:url(../images/bg4.gif);
background-repeat:no-repeat;
float:left;
position:relative;
}
#mainNav li li{
height:auto;
margin-right:0px;
background-image:none;
background-repeat:no-repeat;
float:none;
position:static;
}
#mainNav li a{
position:relative;
z-index:100;
display:block;
text-indent:-3000em;
overflow:hidden;
height:59px;
}
#mainNav li li a{
text-indent:0;
overflow:hidden;
height:30px;
line-height:30px;
color:#fff;
padding-left:17px;
}
#mainNav li li a:hover{
color:#3f484d;
font-weight:bold;
background-color:#bbbbbb;
text-decoration:none;
}

#mainNav li.on{
background-image:url(../images/bg52.gif);}
#mainNav li#mn1{
width:126px;
background-position:0 0;
}
#mainNav li#mn2{
width:130px;
background-position:-128px 0;
}
#mainNav li#mn4{
width:127px;
background-position:-260px 0;
}
#mainNav li#mn6{
width:134px;
background-position:-389px 0;
}
#mainNav li#mn5{
width:134px;
background-position:-525px 0;
}
#mainNav li#mn3{
width:127px;
background-position:-661px 0;
}

/* #mainNav span */
#mainNav li span.spanG{
position:absolute;
bottom:1px;left:18px;
width:90px; 
height:0px;line-height:0;font-size:0em;
background:#CDCBCC; 
}
#mainNav li#mn1 span.spanN{background-image:url(../images/spanN_1.jpg);}
#mainNav li#mn2 span.spanN{background-image:url(../images/spanN_2.jpg);}
#mainNav li#mn4 span.spanN{background-image:url(../images/spanN_3.jpg);}
#mainNav li#mn6 span.spanN{background-image:url(../images/spanN_4.jpg);}
#mainNav li#mn5 span.spanN{background-image:url(../images/spanN_5.jpg);}
#mainNav li#mn3 span.spanN{background-image:url(../images/spanN_6.jpg);}

#mainNav li span.spanN{
background-color: #CF0101;
background-repeat:no-repeat;
background-position:0 2px;
border:1px solid #fff;}



#subNav{}
#subNav ul{}
#subNav ul ul{
background:#e8e8e8;
padding:0 10px;
}
#subNav li{
margin-bottom:7px;
white-space:nowrap;
overflow:hidden;
}
#subNav li.on{}
#subNav li li{
margin-bottom:0px;
}
#subNav li li.on{}
#subNav li a{
display:block;
height:21px;
line-height:21px;
text-indent:10px;
color:#fff;
background-color:#aeaeae;
background-image:url(../images/arr3.gif);
background-position:right center;
background-repeat:no-repeat;
margin-bottom:7px;
}
#subNav li.on a{
color:#fff;
background-color:#e02f3a;
background-image:url(../images/arr2.gif);
}
#subNav li li a,
#subNav li.on li a{
background-color:transparent;
background-image:url(../images/arr4.gif);
background-position:3px center;
color:#7f7f7f;
margin-bottom:3px;
}
#subNav li li.on a,
#subNav li.on li.on a{
background-color:transparent;
background-image:url(../images/arr5.gif);
color:#c61007;
}
#footer{
clear:both;
background:#e5e5e5;
padding:10px 20px;
margin-bottom:15px;
color:#6a6a6a;
overflow:hidden;
_zoom:1;
}
ul#botBar{
}
ul#botBar li{
float:left;
margin-right:10px;
}
ul#botBar a{
color:#6a6a6a;
margin-right:10px;
}
#footer p#cr{}
#footer p#cr span{}
#footer p#cr a{
color:#6a6a6a;
}
.box1{
position:relative;
border:1px solid #e0e0e1;
}
.box1 h2.title{
height:27px;
background:url(../images/bg7.gif) repeat-x;
clear:both;
}
.box1 h2.title a{
text-indent:-3000em;
overflow:hidden;
background-image:url(../images/bg8.gif);
background-repeat:no-repeat;
display:block;
height:25px;
width:100px;
overflow:hidden;
}
.box1 .box1Con{
background:#f0efef url(../images/bg9.gif) left bottom repeat-x;
}
.box1 a.more{
position:absolute;
right:5px;
top:5px;
color:#6a6a6a;
}
.box2{
position:relative;
margin-bottom:30px;
}
.box2 a.more{
position:absolute;
width:39px;
height:5px;
background:url(../images/bg17.gif) no-repeat;
text-indent:-3000em;
overflow:hidden;
right:10px;
top:10px;
}
ul.sty1{
overflow:hidden;
color:#6a6a6a;
}
ul.sty1 li{
background:url(../images/line1.gif) left bottom repeat-x;
padding:4px 0;
}
ul.sty1 a{
background:url(../images/dot1.gif) left center no-repeat;
padding-left:15px;
white-space:nowrap;
color:#6a6a6a;
}
ul.sty1 span.date{
float:right;
font-size:0.917em;
}
#subSide{
width:190px;
float:left;
background:#e8e8e8;
margin-left:15px;
margin-bottom:10px;
_display:inline;
}
#subMain{
float:right;
width:760px;
margin-right:15px;
margin-bottom:10px;
_display:inline;
}
#mainCon{
border:1px solid #e0e0e1;
_width:758px;
_overflow:hidden;
}
#crumb{
height:45px;
line-height:45px;
background:url(../images/arr1.gif) left center no-repeat;
padding-left:10px;
}
#crumb a{
color:#3f484d;
}
#crumb em{
color:#C61007;
font-style:normal;
}
h2.title1{
height:37px;
line-height:37px;
background:url(../images/bg14.gif) no-repeat;
}
h2.title1 a{
padding:10px 32px;
font-size:1.167em;
color:#3f484d;
background:none;
}
h2.title1 span.date{
font-weight:normal;
}
h2.title1 a:hover{
text-decoration:none;
}
h2.title1_2{
background:url(../images/bg14_2.gif) no-repeat;
}
/*h2.title1 a{
padding:10px 32px;
height:15px;
width:5em;
text-indent:-3000em;
overflow:hidden;
display:block;
}
h2#title1_1 a{
background:url(../images/h2_1_1.gif) 32px 10px no-repeat;
}
h2#title1_2 a{
background:url(../images/h2_1_2.gif) 32px 10px no-repeat;
}*/
h2.title2{
height:44px;
text-indent:-3000em;
overflow:hidden;
margin-left:-15px;
background-color:#fff;
}
h2#title2_1{
background:#fff url(../images/h2_2_1.gif) no-repeat;
}
h2#title2_2{
background:#fff url(../images/h2_2_2.gif) no-repeat;
}
h2#title2_3{
background:#fff url(../images/h2_2_3.gif) no-repeat;
}
h2#title2_4{
background:#fff url(../images/h2_2_4.gif) no-repeat;
}
h2#title2_5{
background:#fff url(../images/h2_2_5.gif) no-repeat;
}
h2#title2_6{
background:#fff url(../images/h2_2_6.gif) no-repeat;
}
h3.title3{
border-bottom:4px solid #f1f0ed;
background:url(../images/arr9.gif) left center no-repeat;
height:25px;
line-height:25px;
text-indent:20px;
margin-bottom:2px;
}
h3.title3_1{
border-bottom:4px solid #b6b6b6;
}
h3.title3 a{
color:#C61007;
}

ul.tabSty1{
margin:20px 25px 10px 25px;
height:27px;
overflow:hidden;
background:url(../images/bg15.gif) left bottom repeat-x;
_zoom:1;
}
ul.tabSty1 li{
float:left;
margin-right:7px;
}
ul.tabSty1 li.on{
background:url(../images/arr6.gif) center bottom no-repeat;
height:27px;
}
ul.tabSty1 li a{
padding:0 20px;
height:21px;
line-height:21px;
background:#e1e1e1;
color:#3f484d;
display:block;
_display:inline-block;
}
ul.tabSty1 li.on a{
font-weight:bold;
color:#fff;
background:#e02f3a;
}
.tabCon{
margin:0 25px 25px 25px;
color:#6a6a6a;
line-height:1.8;
}
.tabCon h3.title1,
.conBox1 h3.title1{
color:#7f7f7f;
margin-bottom:20px;
}
.tabCon p{
margin-bottom:15px;
}
.conBox1 h3.title2{
background:url(../images/arr8.gif) left center no-repeat;
padding-left:15px;
font-size:1em;
color:#3f484d;
margin-bottom:10px;
}
.conBox1{
color:#6a6a6a;
margin:25px;
line-height:1.8;
}
.conBox1 hr.line1{
border-top:1px dashed #d0d0d0;
border-bottom:none;
border-left:none;
border-right:none;
margin-bottom:10px;
height:1px;
}
.conBox1 p{
margin-bottom:10px;
}
.conBox1 p.a{
padding-left:15px;
}
.conBox2{
color:#6a6a6a;
margin:15px 25px 25px 25px;
line-height:1.8;
}
table.tableTyp1{}
table.tableTyp1 th{
border-left:3px solid #fff;
border-right:3px solid #fff;
background:#e5e5e5;
padding:3px 10px;
}
table.tableTyp1 td{
border-left:3px solid #fff;
border-right:3px solid #fff;
padding:5px 10px;
vertical-align:middle;
}
table.tableTyp1 tr.light td{
background:#fff;
}
table.tableTyp1 tr.dark td{
background:#f7f7f7;
}
table.tableTyp2{}
table.tableTyp2 th,
table.tableTyp2 td{
border:1px solid #e0e0e1;
}
table.tableTyp2 a{
color:#C61007;
}
/*///////////////////////////////////内容列表样式*/
ul.conUl1{
overflow:hidden;
_zoom:1;
}
ul.conUl1 li{
float:left;
background:url(../images/line1.gif) left bottom repeat-x;
margin-right:20px;
margin-bottom:15px;
width:47%;
height:7em;
overflow:hidden;
}
ul.conUl1 li img{
float:left;
margin:10px 20px 15px 0;
}
ul.conUl2{
overflow:hidden;
_zoom:1;
}
ul.conUl2 li{
float:left;
height:250px;
overflow:hidden;
width:304px;
margin-right:50px;
}
ul.conUl2 img{
display:block;
width:300px;
height:195px;
border:1px solid #e0e0e1;
padding:1px;
}
ul.conUl2 h3{
color:#3f484d;
font-weight:normal;
text-align:center;
}
ul.conUl3{
padding:20px 20px 0 20px;
}
ul.conUl3 li{
clear:both;
_zoom:1;
overflow:hidden;
margin-bottom:20px;
}
ul.conUl3 a.thumb{
float:left;
margin-right:12px;
}
ul.conUl3 a.thumb img{
width:126px;
height:92px;
border:1px solid #e0e0e1;
}
ul.conUl3 .pdIntro{
background:#ebebeb url(../images/arr7.gif) 7px 8px no-repeat;
position:relative;
overflow:hidden;
height:84px;
padding:0px 10px 10px 10px;
}
ul.conUl3 h3{
font-size:1em;
margin:0 2px;
background:url(../images/line2.gif) left bottom repeat-x;
text-indent:20px;
padding:5px 0;
}
ul.conUl3 h3 a{
color:#6a6a6a;
}
ul.conUl3 p.pre{
line-height:1.6;
height:4.8em;
padding-top:5px;
color:#6a6a6a;
}
ul.conUl3 a.detail{
color:#C61007;
position:absolute;
right:10px;
top:5px;
}
ul.conUl4{
overflow:hidden;
_zoom:1;
margin:20px;
}
ul.conUl4 li{
height:115px;
background:#ebebeb;
padding:10px 12px;
float:left;
margin-bottom:10px;
width:153px;
overflow:hidden;
}
ul.conUl4 img{
width:140px;
display:block;
}
ul.conUl4 h3{
font-weight:normal;
text-align:center;
white-space:nowrap;
margin-top:4px;
width:153px;
overflow:hidden;
}
ul.conUl5{
margin-top:15px;
margin-bottom:20px;
}
ul.conUl5 li{
background:url(../images/line1.gif) left bottom repeat-x;
padding:7px 10px 7px 0;
}
ul.conUl5 a{
color:#6a6a6a;
background:url(../images/arr10.gif) left center no-repeat;
white-space:nowrap;
padding-left:20px;
}
ul.conUl5 span.date{
float:right;
font-size:0.917em;
}
ul.conUl6{
overflow:hidden;
_zoom:1;
margin:0 auto;
}
ul.conUl6 li{
float:left;
margin:0 5px 5px 0;
}
ul.conUl6 a{
display:block;
}
ul.conUl6 img{
display:block;
}
ul.conUl6 h3{
font-weight:normal;
text-align:center;
}
ul.conUl7{
overflow:hidden;
_zoom:1;
margin:20px;
}
ul.conUl7 li{
height:130px;
background:#ebebeb;
padding:10px 12px;
float:left;
margin-bottom:10px;
width:154px;
overflow:hidden;
}
ul.conUl7 img{
display:block;
}
ul.conUl7 h3{
font-weight:normal;
text-align:center;
white-space:nowrap;
margin-top:4px;
width:153px;
overflow:hidden;
}
p.pageNav{
padding:10px 0 20px 0;
background:url(../images/bg16.gif) center top no-repeat;
}
.thumbNews{
background:#EBEBEB;
padding:10px;
overflow:hidden;
_zoom:1;
color:#6a6a6a;
}
.thumbNews a.thumb{
float:left;
margin-right:15px;
}
.thumbNews a.thumb img{
width:190px;
height:150px;
display:block;
padding:2px;
border:1px solid #6a6a6a;
}
.thumbNews h3{
overflow:hidden;
font-size:1em;
margin-bottom:10px;
}
.thumbNews h3 a{
color:#6a6a6a;
}
.thumbNews .pre{
overflow:hidden;
}
.thumbNews .pre p{
line-height:1.6;
margin-bottom:5px;
}
.thumbNews a.detail{
width:6em;
display:block;
margin:10px 10px 0 auto;
color:#6a6a6a;
}
.form{}
.form div.a label{
float:left;
width:5em;
text-align:right;
margin-top:3px;
padding-left:10px;
}
.form div.a label.required{
background:url(../images/dot2.gif) left center no-repeat;
}
.form div.a{
clear:both;
margin-bottom:10px;
}
.form input,
.form select,
.form textarea{
vertical-align:top;
}
.form input.text{
border:1px inset #a9aca4;
height:14px;
padding:3px;
}
.form input.short{
width:60px;
}
.form input.medium{
width:215px;
}
.form input.long{
width:415px;
}
.form textarea.medium{
width:415px;
height:150px;
border:1px inset #a9aca4;
}
.form input.btn{
border:1px outset #a9aca4;
cursor:pointer;
background:#f5f5f5;
}
.form{}
#login{
position:absolute;
right:260px;
top:50px;
}
#login li{
float:left;
}
