@charset "utf-8";
/* CSS Document */
/*-------通用样式定义-----------*/
body     { background:url(../images/topbg.gif) repeat-x #fff; line-height:200%; font-family:"Arial","宋体"; font-size:12px; color:#666;}
body,div,p,form,ul,li,dl,dt,dd,h1,h2,h3,marquee    { margin:0; padding:0;}
ul,li,dl,dt,dd    { list-style:none; list-style-type:none;}
img       { border:none;}

a         { color:#999; text-decoration:none;}
a:hover   { color:#05b;}

.w980     { clear:both; width:980px; overflow:hidden; margin:0 auto;}
.w207     { float:left; width:207px;}
.w744     { float:right; width:744px; overflow:hidden;}

.cb10     { clear:both;}

a.more    { float:right; display:inline; background:url(../images/more.gif); width:39px; height:13px; overflow:hidden; margin-right:10px; margin-top:3px;}

#pagelist { margin:25px 10px; text-align:right; }
#pagelist a { border:1px #eee solid; margin:2px; padding:2px 5px; text-decoration:none; color:#086fd8; }
#pagelist a:hover { border:1px #086fd8 solid; color:#666; }
#pagelist a:active{ border:1px #999 solid; color:#666; }
#pagelist .current{ background:#086fd8; border:1px #086fd8 solid; margin:2px; padding:2px 5px; font-weight:bold; color:#fff;}
#pagelist .disabled { border:1px #eee solid; margin:2px; padding:2px 5px; color:#ddd; }

.Bckbtn   { margin-top:40px;}
.Bckbtn div       { float:right; display:inline; height:16px; line-height:16px; overflow:hidden; border:1px #d2d2d2 solid; margin-left:8px; padding:3px 18px 0 8px;}
.Bckbtn .back     { background:url(../images/back.gif) right no-repeat;}
.Bckbtn .top      { background:url(../images/top.gif) right no-repeat;}

/*-------头部样式定义-----------*/
#header   { height:103px; overflow:hidden; position:relative;}
#header h1        { position:absolute; left:28px; top:22px; width:517px; height:57px; overflow:hidden;}
#header h1 a      { display:block; background:url(../images/logo.gif) no-repeat; width:517px; height:57px; font-size:12px; text-indent:-2000px;}
#header ul        { position:absolute; top:20px; right:5px;}
#header li        { float:left; display:inline; background:url(../images/sign.gif) left 5px no-repeat; height:18px; line-height:18px; overflow:hidden; margin-left:25px; padding-left:10px;}
#header div       { position:absolute; top:65px; right:5px;}
#header div input { vertical-align:top; +vertical-align:middle;}
#header div input.txt  { border:1px #999 solid; color:#999;}

#nav      { background:#086fd8; height:35px; line-height:35px; overflow:hidden;}
#nav li   { float:left; display:inline; border-left:1px #005cbc solid; border-right:1px #fff solid; padding:0 29px;}
#nav li.ri{ border-right:none;}
#nav li a { color:#fff;}
#nav li a:hover   { color:#002d5b;}
#tel      { float:right; background:url(../images/tel.gif) no-repeat #064d97; width:122px; height:35px; overflow:hidden; padding-left:78px; color:#9cf;}

/*-------底部部样式定义-----------*/
#footer   { background:url(../images/botline.gif) no-repeat; padding-top:25px; padding-bottom:20px; line-height:24px; text-align:center; color:#777;}
#footer span      { margin-left:20px; margin-right:20px;}
#footline { background:url(../images/footline.gif); height:5px; overflow:hidden;}

/*-------内容部样式定义-----------*/
#body     { background:url(../images/body.gif) 217px top repeat-y;}
h2        { background:#086fd8; height:30px; line-height:30px; overflow:hidden; margin-top:10px; padding-right:13px; text-align:right; font-size:12px; color:#fff;}
#category { margin:10px 10px 20px;}
#category li      { height:100%; line-height:30px; overflow:hidden; text-align:right; font-size:12px;}
#category li p    { line-height:22px; border-bottom:1px #ccc dotted; margin-bottom:10px; font-size:12px; color:#086fd8;}
#category li p a  { color:#086fd8;}
#category li p a:hover  { color:#333;}
#category li.on a { font-weight:bold; color:#000;}
#category li a    { color:#999;}
#category li a:hover      { color:#000;}

#contact  { margin:10px 10px 20px; text-align:right;}
#contact p{ margin-top:10px;}
#contact p img    { margin-left:15px;}

#cooper   { margin:20px 10px;}
#cooper li{ margin:0 auto 10px; text-align:center;}
#cooper li img    { border:1px #ddd solid; padding:1px;}
#cooper li a:hover img    { border:1px #000 solid;}

.Hmti     { height:23px; overflow:hidden; border-bottom:1px #ddd solid; margin-top:16px;}
.Hmti p   { float:left; display:inline; background:url(../images/circle.gif) left center no-repeat; margin-left:10px; padding-left:16px;}
.Hmti p strong   { font-size:14px; line-height:18px; color:#086fd8;}
.posi     { float:right; display:inline; background:url(../images/posi.gif) left center no-repeat; line-height:18px; padding-left:20px; margin-right:10px; font-family:"宋体"; color:#aaa;}
.posi span{ color:#086fd8;}
.posi a   { color:#666;}

/*-------首页部样式定义-----------*/
#Hmad     { margin-top:10px;}

#Hmnews   { height:200px; overflow:hidden;}
#Hmnews .pic      { float:left; background:url(../images/Hmad.gif) no-repeat; width:206px; height:168px; overflow:hidden; margin-top:16px;}
#Hmnews .pic div  { margin-top:8px; margin-left:8px;}
#Hmnews .text     { float:right; display:inline; width:505px; margin-right:15px;}
#Hmnews .text div.top         { height:100px; overflow:hidden;}
#Hmnews .text div.top p.tit   { margin-top:20px; text-align:center; font-size:14px;}
#Hmnews .text div.top p.tit a { color:#086fd8;}
#Hmnews .text div.top div.con { line-height:22px; text-indent:25px; color:#999;}
#Hmnews .text dl  {}
#Hmnews .text dt  { float:left; display:inline; background:url(../images/cell.gif) left center no-repeat; width:370px; height:24px; line-height:24px; overflow:hidden; margin-left:5px; padding-left:10px;}
#Hmnews .text dt a{ color:#333;}
#Hmnews .text dt a:hover      { color:#f00;}
#Hmnews .text dd  { float:right; width:80px; height:24px; line-height:24px; overflow:hidden;}

#Hmabout          { height:225px; overflow:hidden; margin-top:10px;}
#Hmabout .text    { float:left; display:inline; width:395px; line-height:28px; margin-top:10px; margin-left:10px; text-indent:25px; color:#666;}
#Hmabout .pic     { float:right; display:inline; width:290px; margin-top:20px; margin-right:5px;}

#Hmpro            { margin-top:25px; margin-bottom:40px;}
#Hmpro img        { height:120px; border:1px #ccc solid; margin:0 25px 4px; padding:4px;}
#Hmpro td         { text-align:center;}

/*-------内页部样式定义-----------*/
#Nrad        { margin-top:10px;}
#NrCon       { margin:20px 10px;}

#PicCon      { margin:20px 0;}
#PicCon .t   { clear:both; height:35px; line-height:35px; overflow:hidden; border-bottom:1px #333 solid; margin-top:5px; margin-bottom:15px; padding-left:10px;}
#PicCon .t strong { color:#f00;}
#PicCon li   { float:left; display:inline; width:220px; height:185px; overflow:hidden; margin:8px 11px; text-align:center;}
#PicCon li img  { border:1px #ddd solid; padding:4px;}

#NewsList    {}
#NewsList dt { background:url(../images/cell.gif) left center no-repeat; height:30px; line-height:30px; overflow:hidden; margin-top:10px; margin-left:10px; padding-left:10px;}
#NewsList dt a      { color:#333; margin-right:25px;}
#NewsList dt a:hover{ color:#086fd8;}
#NewsList dt small  { font-size:12px; font-style:italic; color:#999;}
#NewsList dd { line-height:18px; overflow:hidden; border-bottom:1px #ccc dotted; padding:0 10px 10px; color:#999;}

#newsCon     { margin-top:30px;}
#newsCon .tit{ line-height:30px; font-weight:bold; font-size:14px; margin:0 15px 15px;}
#newsCon .article   { height:18px; line-height:18px; border-bottom:1px #ccc dotted; color:#aaa;}
#newsCon .article span   { margin:0 15px;}
#newsCon .con{ margin:25px 15px; color:#777;}

#Prolist     { width:764px; margin-top:10px;}
#Prolist dl  { float:left; display:inline; width:360px; height:163px; overflow:hidden; border:1px #eee solid; margin:10px 20px 10px 0;}
#Prolist dt  { float:left; display:inline; margin:5px; width:150px;}
#Prolist dd  { float:left; width:200px; padding-top:15px;}
#Prolist dd strong      { display:block; margin-bottom:10px;}
#Prolist dd strong a    { color:#666;}
#Prolist dd strong a:hover   { color:#086fd8;}

#Proview     { margin-top:30px;}
#Proview .pic img       { border:1px #ddd solid;}
#Proview h3  { margin:5px 10px 25px; font-size:14px; color:#333;}
#Proview .con{ margin:0 10px; color:#777;}


#HrList      { margin-top:15px;}
#HrList dt   { height:40px; line-height:40px; color:#086fd8; font-size:14px; font-weight:bold;}
#HrList dd   { margin-bottom:10px; padding-bottom:15px; border-bottom:1px #ccc dotted;}
#HrList td   { background:#fff;}
#HrList dd p.tit { height:50px; line-height:50px; font-weight:bold;}
#HrList dd div  { color:#999;}


#DownCon dl  { margin-top:25px;}
#DownCon dt,#DownCon dd { float:left; display:inline; height:30px; line-height:30px; overflow:hidden; border-bottom:1px #ccc dotted;}
#DownCon dt  { width:540px; padding-left:10px; color:#000;}
#DownCon dd  { text-align:center;}
#DownCon dd.time    { width:100px; color:#999;}
#DownCon dd.down    { width:94px;}
#DownCon dl .t      { background:#f1f1f1; border-bottom:1px #ccc solid; font-weight:bold; color:#666;}

#serviceCon dl  { margin-top:25px;}
#serviceCon dt,#serviceCon dd { float:left; display:inline; height:30px; line-height:30px; overflow:hidden; border-bottom:1px #ccc dotted;}
#serviceCon dt  { width:600px; padding-left:10px; color:#000;}
#serviceCon dd  { width:134px;}

/*分页样式*/
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}
/*分页样式*/
#qj_left_1               {}
#qj_left_1 ul li         { position:relative;}
#qj_left_1 ul li a       { display:block; background: url(../images/index/T1.jpg) no-repeat; height: 30px; line-height:30px; width: 187px; overflow:hidden; padding-top: 2px; font-size:12px; font-weight:bold; text-align:right;}
#qj_left_1 ul li a:hover { background: url(../images/index/T2.jpg) no-repeat;color: #000;text-decoration: none;}
#qj_left_1 ul li div     { position:absolute; z-index:9999; left:205px; top:0; border-left:1px #fff solid; width:225px; background:#f60;}
#qj_left_1 ul li div dd  { height:25px; overflow:hidden; border-bottom:1px #fff solid;}
#qj_left_1 ul li div dd a{ display:block; width:215px; background:#086fd8; line-height:25px; padding-left:10px; padding-top:0; color:#fff; font-size:12px;}
#qj_left_1 ul li div dd a:hover  { display:block; background:#f30; color:#fff; text-decoration:none;}

