/* CSS Document */
/* 全局样式 */
*{ margin:0; padding:0;}
body{ color:#666; font:12px "宋体"; margin:0 auto; background:#f2f1f1;}	
a{ color:#666; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none;}
a:hover{ color:#004dc0;}
img{ border:0;}
ul,li{ list-style:none;}
.fonta{ font-family:Arial;}
.cored{ color:#f00;}
.font14{ font-size:14px;}
.fontbold{ font-weight:bold;}	
.outwidth{ width:1002px;}
.minheight{ height:auto!important; height:30px; min-height:30px;}		
.outheight{ height:auto!Important; height:410px; min-height:410px;}
.fl{ float:left;}
.fr{ float:right;}	
.clear{ clear:both; height:0; overflow:hidden;}	
.marcen{ margin:0 auto;}
.outposition{ position:relative;}
/*图文混排页面引用“liblock”样式，使后台添加列表符号显示**********************************/
.liblock ul li{ list-style:disc; margin-left:30px;}
.liblock ol li{ list-style:decimal; margin-left:30px;}




.top{ background:url(../images/topbg.jpg) repeat-x center center; width:100%; height:92px;}
.header{ width:1000px; height:92px; margin:0 auto;}
.topl{ width:343px; height:92px; float:left;}

.topr{ width:657px; height:92px; float:left; text-align:right;}
.topr p{ height:30px; line-height:30px;}



/*导航*/
.navall{ width:100%; margin:0 auto; background:url(../images/navbg.jpg) repeat-x; height:36px;}
#nav { height:36px; width:1000px; margin:0 auto; position:relative; z-index:999;}
#nav ul{ height:36px; width: 1000px;}
#nav li { width:90px; float: left; padding-right:17px; padding-left:17px; background:url(../images/libg.jpg) no-repeat right center; text-align:center; position:relative;}
#nav li a { width:90px; height: 36px; line-height: 36px; display: block;}
#nav a:hover,#nav li.navs a{ background-position:center bottom;}

#nav li ul{	position:absolute; left:-999999px; height:auto !important; height:25px; min-height:25px; text-align:center;}
#nav li.navs ul {position:absolute; left:17px; top:36px; width:90px; background:url(../images/lilibg.png) repeat-y; padding-bottom:10px;}
#nav li.navs li { background:url(../images/liliabg.png) repeat-x left bottom; width:90px; padding:0px;}
#nav li.navs li a { color:#000; background:none; line-height:30px; height:30px; text-align:center; display:block; width:90px;}
#nav li.navs li a:hover{ color:#fff;}



#nav01 a{ background:url(../images/nav01.jpg) no-repeat center top;}
#nav02 a{ background:url(../images/nav02.jpg) no-repeat center top;}
#nav03 a{ background:url(../images/nav03.jpg) no-repeat center top;}
#nav04 a{ background:url(../images/nav04.jpg) no-repeat center top;}
#nav05 a{ background:url(../images/nav05.jpg) no-repeat center top;}
#nav06 a{ background:url(../images/nav06.jpg) no-repeat center top;}
#nav07 a{ background:url(../images/nav07.jpg) no-repeat center top;}
#nav08 a{ background:url(../images/nav08.jpg) no-repeat center top;}


.inbar{height:315px; position:relative; overflow:hidden; position:relative;}
/*首页焦点图*/
#player{position:absolute;width:1440px;height:315px; position:absolute; left:50%;margin-left:-720px;}
#player a{color:#daeec6;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0;left:0;background:#fff;}
#player .Limg li img{ width:1440px; height:315px;}
#player .Nubbt{position:absolute;z-index:9;right:50%;bottom:10px; line-height:18px;}
#player .Nubbt span{ background:url(../images/02.png) no-repeat;cursor:pointer; margin-right:5px; padding:3px 5px;}
#player .Nubbt span.on{ background:url(../images/01.png) no-repeat;}


/*首页主体*/
.main{ width:1000px; margin:0 auto; padding-top:10px; padding-bottom:10px;}

.inl{ width:314px; background:url(../images/mal.jpg) repeat-y right center; height:193px; float:left; padding:0px 10px; margin-top:10px;}
.jg{ color:#777; line-height:26px; text-indent:22px; padding:5px 5px;}
.innewul li{ height:20px; background:url(../images/newli.jpg) repeat-x left bottom; padding-top:10px;}
.innewul span{ float:right;}

.inr{ width:306px; float:left; margin-top:10px; padding-top:70px; padding-left:20px; background:url(../images/log.jpg) no-repeat 20px 20px; height:123px; font-weight:bold;}
.inr table{ margin-top:10px;}
.inr td{ height:35px; line-height:35px;}
.log{ width:172px; height:20px; line-height:20px; margin-bottom:5px;}
.tj{ width:129px; height:32px; border:none; background:url(../images/logbt.jpg) no-repeat; cursor:pointer;}

.inh2{ height:20px; margin-bottom:10px;}
.more{ float:right;}

.link{ width:998px; border:1px solid #e8e7e7; margin-top:20px; background:#fff;}
.linkh2{ height:23px; padding-top:6px; background:url(../images/linkh2.jpg) repeat-x; padding-left:16px;}
.llin{ padding:10px;}
.llin a{ padding:10px 0px; height:20px; line-height:20px;}


/*内页banner*/
.banner{ overflow:hidden; height:206px; position:relative;}
.bar{ width:1440px; height:206px; position:absolute; left:50%;margin-left:-720px;}


/*内页*/
.aboutl{ width:223px; float:left; margin-right:20px;}
.aboutlh2{ height:37px; background:url(../images/lh2.jpg) no-repeat; padding-left:22px; line-height:37px; font-size:14px; color:#000;}
.aboutl ul{ border:1px solid #d2d2d2; border-bottom:none; background:#f6f6f6; margin-top:5px; padding-bottom:30px; padding-left:14px; padding-top:11px;}
.ulbot{ background:url(../images/lulbg.jpg) no-repeat; height:21px; width:223px;}
.aboutl li{height:32px; line-height:32px; margin-top:7px; font-weight:bold;}
.aboutl li a{ background:url(../images/lelibg.jpg) no-repeat; padding-left:20px; color:#171717; display:block;}
.aboutl li a:hover,.aboutl li a.hover{color:#fff; background:url(../images/leliabg.jpg) no-repeat left center;}

.lxtop{ width:223px; height:68px; background:url(../images/lxtop.jpg) no-repeat;}
.lxwm{ border-left:1px solid #d2d2d2; padding-bottom:15px; background:#f6f6f6; padding:10px; background:url(../images/dh.jpg) no-repeat right top; border-right:1px solid #d2d2d2; line-height:26px; padding-right:30px;}
.lxbot{ width:223px; height:6px; background:url(../images/lebot.jpg) no-repeat;}


.aboutr{ width:752px; float:left; padding-bottom:10px;}
.mainh2{ width:717px; font-weight:normal; background:url(../images/h2bg.jpg) no-repeat; height:40px; line-height:40px; font-size:12px; padding-left:35px;}
.aboutzt{ line-height:28px; width:730px; padding:10px; color:#666; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:#f6f6f6; color:#727171;}
.mabot{ width:752px; height:6px; background:url(../images/botbg.jpg) no-repeat;}

/*新闻列表*/
.newsul li{ background:url(../images/newli.jpg) repeat-x left bottom;}
.newsul li a{ color:#004dc0; font-weight:bold;}

/*分页*/
.page{text-align:center; height:25px; padding:10px 0 0 0; clear:both; margin:0 auto; color:#666; margin-top:15px;}
.page a{padding:4px 4px 3px 3px; text-align:center; margin-right:3px; color:#000;}
.page a.hover{color:#004dc0; font-weight:bold;}
.page01{ padding:2px 5px; background:#b0b0b0; color:#000;}


/*新闻详细*/
.newsh1{ font-size:14px; color:#004dc0; text-align:center; line-height:20px; padding-top:10px; margin-bottom:10px;}

.job{ padding:0 10px; line-height:23px;}
.zwmc{ font-weight:bold; font-size:14px; color:#004dc0; height:30px; line-height:30px;}

/*下载*/
.downul{ padding:0 10px;}
.downul li{ background:url(../images/newli.jpg) repeat-x left bottom;}
.downul li a{ background:url(../images/dabg.jpg) no-repeat left center; padding-left:15px; color:#696868;}
.downul li span{ float:right; padding-top:4px;}

.tj1{ width:92px; height:31px; border:none; background:url(../images/password.jpg) no-repeat; cursor:pointer;}

/*底部*/
.bottom{ width:100%; background:url(../images/footbg.jpg) repeat-x; margin-top:15px;}
.fotall{ width:892px; margin:0 auto; background:url(../images/fotbg.jpg) no-repeat left center; padding-left:108px; color:#504f4f; padding-top:8px;line-height:28px;}
.fotall a{ color:#504f4f;}