﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
img{border:0;}
ul,ol{list-style-type:none;}
body,form{margin:0;padding:0;font-size:12px;line-height:180%;}
a{text-decoration:none;}
a:link {color:#000000;}
a:hover {color:#FF0000;}
a:active{color:#000000;}
.clear{clear:both;}
.left {float:left;}
.right{float:right;}
.p_l_20{ margin-left:24px; }
#wrap{width:1146px; height:auto; margin:0px auto; overflow:hidden;}

.header,.footer{width:100%;font-family:"Microsoft YaHei";}
.header{background:url(header.png) repeat-x; z-index:9999; position:relative}
.logo{width:442px; height:85px; background:url(logo.png); margin:9px 0px;}
.service{width:434px; height:80px; font:18px/14px "黑体,Microsoft YaHei"; color:#FFF; font-size:21px; padding-top:5px; font-weight:bolder; padding-left:270px;}
.service dl{ padding:6px 0px;}
.menu{width:1096px; background:url(nav.png) no-repeat; height:48px; padding-top:9px; padding-left:50px; }
.menu li{float:left; padding-top:8px; height:27px;overflow:hidden;}
.menu li a{ color:#FFF; font-size:14px; font-weight:bold;}
.menu li a:hover{ color:#FF0;}
.w110{ text-align:center; width:110px;}
.line{ background:url(line.png); width:2px; height:39px;}

#left{width:234px; float:left; font-family:"Microsoft YaHei","微软雅黑"; line-height:200%; color:#FFF; font-weight:bold; margin-left:100px;}
.left_tit{width:182px; float:left; background:url(l.1.jpg) no-repeat; height:59px; padding-top:16px; padding-left:40px; font-size:20px;}

.left_min{width:214px; float:left; background:url(l.2.jpg) repeat-y; padding-left:4px;}
.left_fot{width:234px; height:30px; float:left; background:url(l.3.jpg) no-repeat; }
.dline{width:110px; height:38px; background:url(c.2.png) center no-repeat; font-size:12px; padding-left:18px; margin:5px 0px;}
.dlines{width:148px; height:32px; background:url(c.1.png) left center no-repeat; font-size:13px; padding-left:43px; margin:5px 0px; padding-top:6px;}
.dlines a{ color:#000;}
.dline a{ color:#FFF; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.guanzhu{width:209px; float:left; background:url(g.z.jpg); height:205px; padding-top:58px; padding-left:6px; color:#000; }
#right{width:710px; float:left; border-left:2px #f8f8f8 solid; min-height:800px;}
.rig_tit{width:700px; float:left; border-bottom:2px #f8f8f8 solid; padding:15px 30px;}
.rig_min{width:700px; float:left;line-height:240%; padding:15px 30px; overflow:hidden;}
.rig_min dl{width:100%;}

.footer{ float:left; height:140px; width:100%;}
.f_log{width:152px; height:140px; float:left; background:url(foot_bg.jpg) no-repeat;}
.f_txt{ width:100%;line-height:240%; color:#333333; padding-top:40px; float:left; text-align:center; position:relative;}
.f_txt a{ padding-right:20px;}
.f_txt a:visited{ color:#333333}
.f_tel{ position:absolute; font-size:30px; color:#000; font-weight:bold; right:180px; top:35px;}


.news_box{float:left; width:169px; margin:10px 20px;}


div.pager {FONT-SIZE: 0.85em; MARGIN:3px 0px; PADDING-TOP: 12px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; float:right; }
div.pager A {border:#ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; padding:5px 8px;}
div.pager A:hover {border:#ccdbe4 1px solid; padding:5px 8px; background:#3666d4; color:#FFF}
div.pager A:active {border:#2b55af 1px solid;FONT-WEIGHT: bold; padding:5px 8px;color:#FFF;}
.current {border:#2b55af 1px solid;FONT-WEIGHT: bold; padding:5px 8px; margin-right:3px;BACKGROUND-COLOR: #3666d4;color:#FFF;}

.l1{float:right;     
     position:fixed !important; top/**/:100px;     
     position:absolute; z-index:99999; top:expression(offsetParent.scrollTop+200);left:10px;}  