@charset "utf-8";
/* 连接颜色 #0f5a9d*/
/* 字体颜色 #676767*/
/*标题 #cc0000;*/
/* 全局 */
*{
margin:0px;
padding:0px;
}
body{
font-size:75%;
text-align:center;/* for ie5.5-*/
background:#fff;
line-height:1.2;
font-style:normal;
font-family:Verdana, Arial, sans-serif,"宋体";
color:#333;
}
table,input,textarea,select{
font-size:1.2em;
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
cursor:pointer;
color:#333;
}
a img{
border:none;
}
em{
font-style:normal;
}
p{
line-height:1.6;
margin-bottom:1em;
text-indent:2em;
}
ul,ol{
list-style:none;
}
/*/////////////////////分页*/
.p_page{
height:15px;
line-height:15px;
clear:both;
float:right;
}
.p_page a,.p_page span{
margin:0 3px;
}
.p_page .now{
color:#0f5a9d;
text-decoration:underline;
}
.p_page a:hover{
text-decoration:underline;
color:#0f5a9d;
}

#wrapper{
text-align:left;
margin:0 auto;
width:950px;
}
#logoBar{
height:90px;
background:url(../images/bg1.gif) 210px 0 no-repeat;
position:relative;
overflow:hidden;
}
#logoBar a#logo{
float:left;
}
span#welcome{
position:absolute;
right:20px;
top:15px;
}
span#welcome a{
color:#113184;
}
span#welcome span{
color:#CC0000;
font-weight:bold;
}
span#welcome span img{
vertical-align:middle;
margin-left:1px;
}
ul#topNav{
position:absolute;
right:10px;
bottom:26px;
}
ul#topNav li{
float:left;
margin-left:8px;
}
ul#topNav li a{
margin-right:8px;
}
#topSearch{
width:128px;
height:25px;
background:url(../images/bg2.gif) no-repeat;
position:absolute;
right:215px;
bottom:21px;
}
#topSearch input#keyWord{
width:94px;
height:17px;
border:1px solid #fff;
margin:3px 1px 0 6px;
float:left;
}
#topSearch input#searchBtn{
height:19px;
width:23px;
cursor:pointer;
background:none;
border:none;
text-indent:-3000em;
float:left;
margin:3px 0 0 0;
}
#mainNavWra{
background:url(../images/bg3.gif) no-repeat;
height:46px;
margin-bottom:15px;
position:relative;
z-index:2;
}
ul#mainNav{
margin-left:209px;
}
ul#mainNav li{
float:left;
margin-right:2px;
position:relative;
}
ul#mainNav li a{
display:block;
height:46px;
text-indent:-3000em;
overflow:hidden;
background-image:url(../images/bg5.gif);
background-repeat:no-repeat;
background-position:0px -46px;
color:#0f5a9d;
white-space:nowrap;
}
ul#mainNav li a:hover{
color:#fff;
}
ul#mainNav li#mn1 a{
width:71px;
}
ul#mainNav li#mn1 a.on,
#mainNav ul li#mn1 a:hover{
background-position:-209px 0px;
}
ul#mainNav li#mn2 a{
width:106px;
}
ul#mainNav li#mn2 a.on,
ul#mainNav li#mn2 a:hover{
background-position:-282px 0px;
}
ul#mainNav li#mn3 a{
width:105px;
}
ul#mainNav li#mn3 a.on,
ul#mainNav li#mn3 a:hover{
background-position:-390px 0px;
}
ul#mainNav li#mn4 a{
width:133px;
}
ul#mainNav li#mn4 a.on,
ul#mainNav li#mn4 a:hover{
background-position:-497px 0px;
}
ul#mainNav li#mn5 a{
width:135px;
}
ul#mainNav li#mn5 a.on,
ul#mainNav li#mn5 a:hover{
background-position:-632px 0px;
}
ul#mainNav li#mn6 a{
width:93px;
}
ul#mainNav li#mn6 a.on,
ul#mainNav li#mn6 a:hover{
background-position:-768px 0px;
}
ul#mainNav li#mn7 a{
width:84px;
}
ul#mainNav li#mn7 a.on,
ul#mainNav li#mn7 a:hover{
background-position:-864px 0px;
}
ul#mainNav ul{
position:absolute;
width:160px;
border:1px solid #9bb0c3;
background:#cedce6;
}
ul#mainNav ul li{
width:160px;
height:24px;
}

#mainNavWra ul#mainNav ul a{
text-indent:8px;
height:24px;
line-height:24px;
width:160px;
background-image:none;
background-position:0 -24px;
}
#mainNavWra ul#mainNav ul a:hover,
#mainNavWra ul#mainNav ul a.on{
background-position:0 0;
}
ul#mainNav ul.navLevel2{
left:0px;
top:46px;
display:none;
z-index:2;
}

ul#mainNav ul.navLevel3{
left:160px;
top:-1px;
display:none;
overflow:hidden;
z-index:3;
}
/*////////////////////////////////首页内容*/
#indLeft{
width:280px;
padding:0px 20px 15px 15px;
float:left;
}
#indLeft h1{
height:35px;
background:url(../images/line1.gif) left bottom repeat-x;
margin-bottom:10px;
}
#indLeft h1 span{
display:block;
text-indent:-3000em;
background:url(../images/h1.gif) no-repeat;
height:23px;
}
#indBanner{
float:left;
width:617px;
height:367px;
overflow:hidden;
margin:5px 0 20px 0;
position:relative;
z-index:1;
}
#bannerWra{
z-index:1;
}

#indBanner ul{
position:absolute;
right:5px;
bottom:10px;
z-index:2;
}
#indBanner img{
position:absolute;
left:0px;
top:0px;
}
#indBanner ul li{
width:15px;
height:16px;
line-height:16px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer;
background-image:url(../images/navBg.gif);
background-repeat:no-repeat;
background-position:0 0;
text-align:center;
float:left;
margin-right:5px;
}
#indBanner ul li.on{
background-position:0 -15px;
}
#indLink{
float:left;
width:617px;
height:174px;
overflow:hidden;
margin-bottom:20px;
}
#indLink img{
float:left;
}
#botCon{
clear:both;
background:url(../images/line1.gif) repeat-x;
height:100px;
margin:0 15px;
padding:25px 0;
height:130px;
}
#botCon h2{
text-indent:-3333em;
height:35px;
}
#botCon a.more{
position:absolute;
width:17px;
height:17px;
text-indent:-3333em;
overflow:hidden;
right:9px;
top:9px;
}
#botCon1{
background:url(../images/bg9.gif) no-repeat;
width:292px;
height:129px;
margin-right:20px;
float:left;
position:relative;
}
#botCon1 p{
margin:5px 10px;
line-height:1.6;
height:6.4em;
overflow:hidden;
}
#botCon2{
background:url(../images/bg10.gif) no-repeat;
width:213px;
height:129px;
margin-right:20px;
float:left;
position:relative;
}
#botCon2 ul{
margin:10px;
}
#botCon2 ul li{
height:18px;
background:url(../images/bg12.gif) left center no-repeat;
padding-left:20px;
margin-bottom:10px;
line-height:18px;
}
a#botCon4{
float:right;
background:url(../images/bg11.gif) no-repeat;
width:207px;
height:130px;
}
#footer{
height:36px;
background:url(../images/bg4.gif) repeat-x;
clear:both;
}
#footer p#cr{
width:400px;
padding:0 20px;
line-height:36px;
color:#333333;
float:left;
text-indent:0px;
}
ul#botNav{
float:right;
height:36px;
}
ul#botNav li{
float:left;
color:#014282;
line-height:36px;
margin-left:10px;
}
ul#botNav li a{
color:#0f5a9d;
margin-right:10px;
}
/*////////////////////////////////内页右侧*/
#right{
width:677px;
border-left:1px solid #ebebeb;
float:right;
padding:0 13px;
_overflow:hidden;
}
#crumb{
background:url(../images/line1.gif) left bottom repeat-x;
height:25px;
padding-top:5px;
color:#0f5a9d;
}
#crumb a{
color:#0f5a9d;
text-decoration:underline;
}
#crumb em{
color:#333;
}
h2#rh2{
background:url(../images/dot1.gif) left center no-repeat;
font-size:1.4em;
padding:10px 0 0 0;
height:30px;
color:#cc0000;
text-indent:30px;
}
h2#rh2 span{
float:left;
height:30px;
background:url(../images/line1.gif) left bottom repeat-x;
padding:0 5px 0 0;
}
#banner{
width:680px;
height:194px;
margin-bottom:20px;
}
#left{
width:233px;
float:left;
}
#left h1{
text-indent:-3000em;
height:31px;
margin-bottom:1px;
}
h1#leftH1a{
background:url(../images/h1_bg1.gif) no-repeat;
}
h1#leftH1b{
background:url(../images/h1_bg2.gif) no-repeat;
}
h1#leftH1c{
background:url(../images/h1_bg3.gif) no-repeat;
}
h1#leftH1d{
background:url(../images/h1_bg4.gif) no-repeat;
}
h1#leftH1e{
background:url(../images/h1_bg5.gif) no-repeat;
}
h1#leftH1f{
background:url(../images/h1_bg6.gif) no-repeat;
}
ul#subNav{
margin-bottom:35px;
}
ul#subNav li{}
ul#subNav li a{
color:#0f5a9d;
background:#e5e5e5 url(../images/dot2.gif) 6px center no-repeat;
padding-left:25px;
line-height:30px;
display:block;
height:30px;
border-bottom:1px solid #fff;
}
ul#subNav li a:hover,
ul#subNav li a.on{
background:#e5e5e5 url(../images/dot3.gif) 6px center no-repeat;
}
ul#subNav ul.subLevel3{
background:#f2f0f1;
display:none;
}
ul#subNav ul.on{
display:block;
}
ul#subNav ul.subLevel3 li{
margin:0 10px;
background:url(../images/line2.gif) left bottom repeat-x;
padding-left:32px;
}
ul#subNav ul.subLevel3 li a{
height:25px;
background:url(../images/dot5.gif) 0px 10px no-repeat;
border-bottom:none;
line-height:25px;
padding-left:10px;
}
ul#subNav ul.subLevel3 li a:hover,
ul#subNav ul.subLevel3 li a.on{
background-image:url(../images/dot6.gif);
}
#poster{
display:block;
margin-bottom:30px;
width:154px;
height:100px;
padding:30px 40px 40px 40px;
background:url(../images/con1.gif) no-repeat;
font-style:italic;
line-height:1.4;
font-size:18px;
}
#friendLink{
width:192px;
background:url(../images/bg6.gif) no-repeat;
margin:0px 0px 200px 27px;
position:relative;
}
#friendLink #select{
padding:1px 18px 1px 5px;
height:20px;
line-height:20px;
cursor:pointer;
}
#friendLink ul#linkList{
position:absolute;
top:20px;
width:190px;
border:1px solid #7f9db9;
border-top:none;
display:none;
}
#friendLink ul#linkList li{
padding:3px 5px;
}

/*/////////////////////案例*/
#cases{
margin:0 9px 0 17px;
}
.case{
position:relative;
margin-bottom:30px;
}
.case img.thumb{
position:absolute;
}
.case h3{
background:url(../images/dot4.gif) 0px 7px no-repeat;
color:#CC0000;
text-indent:15px;
font-size:1.2em;
height:28px;
width:393px;
}
.case .pre{
width:393px;
padding-top:10px;
line-height:1.8;
height:9em;
overflow:hidden;
margin-bottom:5px;
}
.case a.down{
color:#0f5a9d;
float:left;
margin-left:330px;
}
.case a.down:hover{
text-decoration:underline;
}

.caseA{
height:180px;
padding:16px 0 0 25px;
background:url(../images/bg7.gif) no-repeat;
}
.caseA img.thumb{
right:4px;
top:23px;
}
.caseB img.thumb{
left:0px;
top:23px;
}
.caseB{
height:180px;
padding:16px 0 0 233px;
background:url(../images/bg8.gif) no-repeat;
}
/*///////////////////新闻列表*/
#newsList{
width:570px;
border-top:1px solid #636363;
}
#newsList ul{
margin:20px 0;
overflow:hidden;
background:url(../images/line1.gif) left top repeat-x;
}
#newsList ul li{
background:url(../images/line1.gif) left bottom repeat-x;
clear:both;
padding:10px 10px 6px 0;
overflow:hidden;
}
#newsList ul li a:hover{
color:#0f5a9d;
}
#newsList ul li a.title{
background:url(../images/dot4.gif) 0px center no-repeat;
padding-left:15px;
font-weight:bold;
float:left;
width:25em;
overflow:hidden;
color:#0f5a9d;
}
#newsList ul li span.time{
float:right;
font-size:0.8em;
color:#0f5a9d;
}
#newsList ul li a.pre{
margin:5px 0 0px 15px;
display:block;
clear:both;
line-height:1.6;
}
#newsList ul li a.detail{
color:#0f5a9d;
display:block;
width:5em;
text-indent:0px;
margin:0 0 0 auto;
}
/*///////////////////详细页A*/
#detailA{}
#detailA h3{
font-size:1.4em;
margin:0 0 10px 0;
}
#detailA p{
text-indent:0em;
}


#center{
border-left:1px solid #ebebeb;
float:right;
padding:0 13px;
}
/*///////////////////搜索结果*/
#midLar{
width:770px;
margin:0 auto;
}
#midLar #newsList{
width:auto;
}
/*///////////////////弹出页*/
#wrapper2{
width:608px;
text-align:left;
margin:0 auto;
}
#header2{
height:90px;
overflow:hidden;
}
#Column2{
background:url(../images/bg19.jpg) no-repeat;
height:26px;
text-indent:20px;
font-size:1em;
color:#003399;
overflow:hidden;
line-height:26px;
font-weight:bold;
}
#Column2 a{
color:#003399;
}
#content2{
margin:0 25px;
overflow:hidden;
}
#content2 h1#title2{
background:url(../images/line2.gif) repeat-x left bottom;
padding:15px;
text-align:center;
font-size:1.2em;
color:#003399;
}
#content2 #output2{
padding:20px 0;
}
#content2 #output2 p{
text-indent:0em;
margin:0px;
}
#footer2{
height:29px;
background:url(../images/bg20.jpg) repeat-x;
line-height:29px;
position:relative;
overflow:hidden;
}
#footer2 a#closeBtn2{
height:29px;
line-height:29px;
width:40px;
background:url(../images/close.gif) left 6px no-repeat;
padding-left:20px;
position:absolute;
right:0px;
top:0px;
}
/*网站地图*/
#sitemap ul{
line-height:1.6;
}
#sitemap li{
margin-bottom:10px;
font-size:12px;
font-weight:bold;
background:url(../images/dot2.gif) 0 7px no-repeat;
padding-left:10px;
}
#sitemap li a{
text-decoration:none;
color:#0F5A9D;
}
#sitemap li li{
margin-bottom:0px;
font-weight:normal;
background:none;
padding-left:0px;
}
#sitemap li li a{
text-decoration:underline;
color:#333333;
}
#sitemap li li li{
margin-bottom:0px;
font-weight:normal;
background:url(../images/dot6.gif) 0 7px no-repeat;
padding-left:8px;
}
#sitemap li li li a{
text-decoration:underline;
color:#333333;
} 
