﻿@charset "utf-8";

/* css document 
	author:刘春
    date:2009-12-26
*/

/*------------------------------------全局css------------------------------------*/
* { margin:0px; padding:0px;}
body { color: #000; text-align: center; font:12px Verdana, Arial, "宋体"; margin-top:0; background-color: #E1E1E1;}
table { border-collapse:collapse; font-size:12px;}
img { border: 0px }
a { color: #07519a; text-decoration: none }
a:hover { text-decoration: underline }
.red { color: #c00 }
.gray { color: #333 }
.blue { color: #039; }
.orange { color: #f60 }

cite,em{ font-weight: bold; font-style: normal }
div, form, img, ul, ol, li, p,h1, h2, h3, h4, h5, h6  { margin: 0; padding: 0; border: 0;font-size:12px; font-weight:normal; }
ol,ul, li { list-style: none }
caption,th { text-align:left;}
input,textarea,select,button{ padding:1px; font-size:12px;}
input{border: 1px solid #ccc; height:22px;line-height:22px;color: #666; }
textarea{border: 1px solid #ccc;}
.none { display: none; }
.clear { margin:auto; padding:0; clear: both; overflow: hidden; height:5px; }
.space{clear:both; font-size:0; line-height:0;}



/*------------------------------------page属性end------------------------------------*/
/*------------------------------------头部head------------------------------------*/
#warp { align:center;width: 980px; text-align:left; overflow:hidden; margin: 0 auto; background: #fff; border: 2px solid #FFF;}

#header { width: 976px; height:85px; background: url(logo.jpg) no-repeat 20px 10px; margin-left:2px; margin-bottom:1px; }
#header .link { float: right; text-align:right; padding-top:20px; padding-right: 30px; color: #999; width:450px; height:28px; line-height:23px; clear:both;}
#header .link a { color: #666; text-decoration: none; }
#header .link a:hover { text-decoration: underline; }
#header .addr{color: #999; float: right; text-align:right; padding-top:3px; padding-right: 20px; width:450px; height:30px; line-height:30px; clear:both; }

#header .addr a{ color:#ff99; text-decoration:none;}
#header .addr a:hover{ color:#F00; text-decoration:underline; }

/*--------------------------导航菜单-------------------------------*/
#nav { height:33px; list-style-type: none; background:#c8d7e3; width:976px; text-decoration: none; background: #c8d7e3 url(nav-bg.gif) repeat-x; line-height: 30px; }
#nav a {display: block; width: 110px; text-align:center; }
#nav a:hover { color:#fff; text-decoration:none; }
#nav li { float: left; width: 110px; background: url(blank.gif) no-repeat; }
#nav li a { color: #fff; text-decoration:none; }
#nav li a:hover { background:#999 url(blank_over.gif) no-repeat; }
#nav li ul { line-height: 22px; list-style-type: none; text-align:left; left: -99999em; width: 120px; position: absolute; color: #6da2c9; }
#nav li ul a { color:#666; text-decoration:none; width: 120px; text-align:left; }
#nav li ul a:hover { color:#f3f3f3; text-decoration:none; font-weight:normal; background:#204876; }
#nav li ul li { float: left; width: 120px; background: #D1E7F3; border-bottom: 1px solid #fff; text-indent: 15px;}
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }
/*--------------------------banner-------------------------------*/
#banner-index { width: 976px; height:200px; margin: 0 auto; margin-bottom:2px; clear:both;overflow:hidden; }
#banner { width: 976px; height:160px; margin: 0 auto 2px; clear:both; background: url(banner.jpg) no-repeat; overflow:hidden; }
/*--------------------------导航列表------------------------------*/
#showList { width:975px; height:30px; line-height:28px; border: 1px solid #ccc; padding:5px 10px 5px 10px; background:#ebebf5 url(list-bg.gif) repeat-x bottom;overflow:hidden; color:gray; }
#showList a { color: #666; text-decoration: none; }
#showList a:hover { color: #0033cc; text-decoration: underline; }
/*------------------------------------------------------------------------*/
#main { width:976px; overflow:hidden;}
#left{ float: left; width:764px; overflow:hidden;}
#columnLeft { float: left; overflow:hidden; width:210px;}
#columnMain{ float: left; width:540px;overflow:hidden; margin-left:8px;}
#columnRight{float:right;overflow:hidden;width: 210px;}

.contact{ width:210px; border:1px solid #c9d9ee; background: url(listBg.gif) repeat-x; }
.contact h1{ padding-left:32px; height:134px; line-height:28px; background:url(lianxi.gif) no-repeat; text-align:left; color:#036; font-weight:bold; }
.contact h2{ padding:8px 0 0 16px; text-align:left; color:#666; }
.contact ul{padding:8px 1px 0 10px;}
.contact ul li {padding-left:2px;overflow:hidden;color: #666; height:28px;}
.contact ul li a:hover{ color:#336699; text-decoration: underline; }
.contact .tel{height:25px; line-height:25px;font-size:14px;  text-indent:12px; font-weight: bold; color: #FF0000; padding-left:6px;}
.contact .imgg{padding-left:3px;}

.why{ width:210px; border:1px solid #c9d9ee; background: url(listBg.gif) repeat-x; }
.why h1{ padding-left:32px; height:32px; line-height:32px; background:url(h1_bg.gif) no-repeat; text-align:left; color:#036; font-weight:bold; }
.why ul {padding:8px 8px 0 10px;background:url(icn.gif) no-repeat 8px 0px;}
.why ul li{padding-left:14px; line-height:20px; height:22px; overflow:hidden; color: #666; }
.why ul li a{ color:#666; text-decoration:none; }
.why ul li a:hover{ color:#ff0000; text-decoration: underline; }


/*首页两侧文章列表*/
.list{ width:210px; border:1px solid #c9d9ee; background: url(listBg.gif) repeat-x; }
.list h1{ padding-left:32px; height:32px; line-height:32px; background:url(h1_bg.gif) no-repeat; text-align:left; color:#036; font-weight:bold; }

.list ul {padding:8px 8px 0 10px;}
.list ul li {background:url(icn.gif) no-repeat 0 -39px; padding-left:10px; line-height:20px; height:22px; overflow:hidden;color: #666; }
.list ul li a{ color:#336699; text-decoration:none; }
.list ul li a:hover{ color:#336699; text-decoration: underline; }







#cnt { width: 94%; line-height: 23px; color:#666; font-size: 12px; }
#cnt h1 { color:#003399; font-size: 14px; font-weight: bold; display:inline; }





.Box1 { width:540px; height:190px; border: 1px solid #D4D4D4; margin-top:0px; float:left; background: url(boxTitle_bg.gif) repeat-x; }
.Box1 h1{ background: url(titleBg.gif) no-repeat 7px -253px; height:32px; line-height:32px; text-indent:28px; font-size: 13px; font-weight: bold; text-decoration: none; color: #002f63; }
.Box1 h1 a{text-decoration: none; color: #002f63; font-weight:bold;}
.Box1 .tabContent1{ padding:5px; height:125px; color: #003366; }


/*--------------------------tab-------------------------------*/
#tab1,#tab2,#tab3,#tab4,#tab5,#tab6{ width:500px; }



/*---------------------------友情链接------------------------------*/
#flink { width:976px; clear:both; float:left;  }
#flink a { color: #003366; text-decoration: none; }
#flink a:hover { text-decoration: underline; }
#flink .title { height:28px; background: url(boxTitle_bg.gif) repeat-x; width:100% }
#flink .title h1 { padding: 8px 0 5px 10px; color: #036; float:left; }
#flink .content { float:left; padding:6px; width:100%; line-height:23px; text-align:justify; }
#flink .content li{float:left;white-space: nowrap;overflow: hidden; padding-right:10px;}
/*--------------------------footer-------------------------------*/
#footer { clear:both; height:120px; }
#footer a { color: #333; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .nav { height:30px; width:976px; background: #E0EFF7;line-height:30px; margin-top:5px; text-align:center; clear:both; }
#footer .col { width:100%; height:70px; margin-top:8px; }
#footer .col-1 { background: url(footer-logo.gif) no-repeat; width:163px; float:left; height:59px; margin:6px 10px 0 10px; }
#footer .col-2 { float:left; width:450px; margin:6px 10px 0 50px; color: #333; text-decoration: none; }
#footer .col-2 li { height:22px; list-style-type:none; }
#footer .col-2 li a { color: #ff0000; text-decoration: underline; background: #fff; }
#footer .col-2 li a:hover { color: #fff; text-decoration: none; background: #0066ff; }
#footer .col-2 .big { font-size: 14px; font-weight: bold; color: #0066cc; text-decoration: none; }
#footer .col-3 { float:right; width:150px; }
/*--------------------------分页-------------------------------*/

.pos { height:30px;
	PADDING-LEFT: 8px; PADDING-TOP: 10px;BACKGROUND: url(pos.gif) repeat-x; COLOR: #2b587f; LINE-HEIGHT: 30px; BORDER-RIGHT: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid;  
}
.ldn {
	BACKGROUND: url(plb.gif) #f7f7f7 repeat-y; BORDER-BOTTOM: #d6d6d6 1px solid
}
.ltn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(pt.gif) no-repeat; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
.lmn {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  
}


.lt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(lt.gif) no-repeat; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px
}
.lm {
	BACKGROUND: url(lm.gif) #ffffff repeat-y; 
}
.lsub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 5px; MARGIN: 2px 0px 2px 12px; PADDING-TOP: 0px
}
.submenu {
	PADDING-RIGHT: 0px; text-align:center; BACKGROUND: url(submenu.gif) no-repeat; LINE-HEIGHT: 30px; PADDING-TOP: 0px; vertical-align:top; width:170px}
.submenu a{	FONT-WEIGHT: bold;TEXT-DECORATION: none; display: block; width: 170px;}
.submenu a:hover{	color:#FF0000; BACKGROUND: url(submenu_on1.gif) no-repeat;}
.submenuon {
	PADDING-RIGHT: 0px; text-align:center; BACKGROUND: url(submenu_on.gif) no-repeat; LINE-HEIGHT: 30px; PADDING-TOP: 0px; vertical-align:top; width:170px}
.submenuon a{	FONT-WEIGHT: bold;TEXT-DECORATION: none; display: block; width: 170px;}
.submenuon a:hover{	color:#FF0000;}
.submenu_on {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(submenu_on.gif) no-repeat;  LINE-HEIGHT: 30px; PADDING-TOP: 0px;vertical-align:top;
}
.submenu_on a:hover{
	color:#FF0000; 
}
.submenu_on a{
	color:#FF0000; 
}
.lb ul{ PADDING-RIGHT: 0px; PADDING-LEFT: 2px;
	
}
.lb li {
	BACKGROUND-POSITION: 5px 50%; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(lb.gif); TEXT-INDENT: 35px; LINE-HEIGHT: 36px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
.lb li A {
	COLOR: #02548b; TEXT-DECORATION: none
}
.lb li A:hover {
	COLOR: #ff6600
}
.lc {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #333333; LINE-HEIGHT: 180%; PADDING-TOP: 5px; BORDER-BOTTOM: #d8d8d8 1px solid
}

.subsearch { padding:20px;
}

.subsearch INPUT.s2 {
	BACKGROUND: url(btn-search.gif) no-repeat; WIDTH: 41px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none;
}
.subsearch INPUT.s1 {
	BORDER-RIGHT: #2a5485 1px solid; BORDER-TOP: #2a5485 2px solid; PADDING-LEFT: 3px; BORDER-LEFT: #2a5485 2px solid; WIDTH: 130px; COLOR: #999; LINE-HEIGHT: 23px; BORDER-BOTTOM: #2a5485 1px solid; HEIGHT: 23px;
}
.text-line {line-height:200%;align:left;
}
.text-line2 {line-height:150%;align:left;
}

.services{width:145px;height:145px;overflow:hidden;padding-left:15px;padding-right:0px;border:solid 1px #dcdcdc; clear:both; ZOOM: 1;}

.services dl{float:left;width:65px;}
.services dd{width:50px;height:15px;line-height:15px;text-align:center;}
.services img{width:50px;height:50px;}
.services .Cont {width:130px; overflow:hidden;}

.lastnews {padding-left:5px;float:left;width:360px;text-align:left;}
.lastnews li{height:18px;line-height:18px;padding:0px;}
.lastnews span{float:right;padding:0px;}
