﻿@import url("reset.css");
@import url("base.css");
@import url("jpage.css");
body{background:url(../images/bj.jpg) repeat-x;}
#head{width:100%; height:325px; margin:0 auto;border-top:1px solid #fff; background:url(../images/logo20.jpg) top center no-repeat;}
.menu{width:1020px; margin:0 auto; margin-top:285px; padding:0 22px;height:36px; line-height:36px;  font-weight:600; background:url(../images/menu.png) no-repeat; }
.menu li a{width:102px; height:36px;text-align:center;display:block;color:#fff; }
.menu li.m{ float:left; position:relative; }
.menu  .sub{ display:none; width:102px;  position:absolute; z-index:50; left: 20px;top: 35px; padding:5px 0 10px 0;background:#1F7CAF; text-align:center; border-radius: 0 0 5px 5px; border:1px solid #105E88; border-top:none;   }
.menu  .sub li{ vertical-align:middle; line-height:30px; font-weight:normal; }


.js{width:90%; margin:10px auto 0 auto; } .js
      p{ padding:5px 0; font-weight:bold; overflow:hidden; } .js p span{ float:right;
      } .js p span a{ color:#f00; text-decoration:underline; } .js textarea{
      height:100px; width:98%; padding:5px; border:1px solid #ccc; border-top:2px
      solid #aaa; border-left:2px solid #aaa; } .focusBox {float:left; border:1px solid #ccc; position: relative;
      width: 320px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana,
      Geneva, sans-serif; text-align: left; background: white; } .focusBox .pic
      img { width: 320px; height: 240px; display: block; } .focusBox .txt-bg
      { position: absolute; bottom: 0; z-index: 1; height: 32px; width:100%;
      background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;
      } .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px;
      width:100%; overflow: hidden; } .focusBox .txt li{ height:36px; line-height:36px;
      position:absolute; bottom:-36px;} .focusBox .txt li a{ display: block;
      color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold;
      text-decoration: none; } .focusBox .num { position: absolute; z-index:
      3; bottom: 8px; right: 8px; } .focusBox .num li{ float: left; position:
      relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden;
      text-align: center; margin-right: 1px; cursor: pointer; } .focusBox .num
      li a,.focusBox .num li span { position: absolute; z-index: 2; display:
      block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration:
      none; } .focusBox .num li span { z-index: 1; background: black; filter:
      alpha(opacity=50); opacity: 0.5; } .focusBox .num li.on a,.focusBox .num
      a:hover{ background:#f60; }

    
#banner{ width:1400px; height:280px; margin:0 auto; }
#main{ width: 1010px; margin:0 auto; border:1px solid #ededed;border-top:none;
       -webkit-box-shadow: 1px 2px 4px #aaa;-moz-box-shadow: 1px 2px 4px #aaa;box-shadow: 1px 2px 4px #aaa;}
.xw{width:253px;float:left;}
.xw .title{height:30px; line-height:30px;}
.xw .title b{float:left;font-size:14px; color:#333;text-align: center;width:100px;}
.xw .title i {float:right; width:60px;text-align:center;font-size:12px; }
.xw .title i a{color:#8ca929;}
.xw .nr{width:337px;height:233px; padding:5px 8px; }
.jtdt{width:415px;float:right; background:url(../images/jd.jpg) no-repeat;}
.jtdt .title b{padding-left:60px; font-weight:normal;color:#fff;width:auto;}
.jtdt li {background:url(../images/ji.gif)  3px 10px no-repeat;}
.n2{width:355px; background:url(../images/tbj.gif) no-repeat 0 5px}
.n2 .title i{float:left;}
.tz{min-height:200px; border:2px solid #7fb400; border-radius:5px; background:url(../images/ibj.jpg) no-repeat;}
.tz .title b{padding-left:45px;}
.tz li{background:url(../images/i2.gif) left center no-repeat;height:26px; line-height:26px; border-bottom:none;}

.ad{padding:10px 0;}
.ad a{width:226px; height:60px; float:left; padding-right:7px; margin-left:10px; position:relative; display:inline-block;}
.ad a span{position:absolute; bottom:10px; left:60px; font-size: 16px;color:#129255;}
.zt a{ margin-bottom:10px; display:block; text-align:center;}
#left{width:745px; float:left; }
#right{width:253px; float:right;margin-right:5px; display:inline-block;}
.fwxm{padding-bottom:15px;}
.fwxm  li{float:left;width:80px; text-align:center; height:90px; padding:10px 10px 0 12px;}
.fr{float:right}
.link{margin-top:107px; }
.link select{width:165px; margin:12px 20px; display:inline;}
.copy{margin-top:40px; }
#footer_w{background:url(../images/d.gif) repeat-x}
#footer{width:1300px; margin:0 auto; background:url(../images/dbj.jpg) no-repeat;  height: 250px;text-align:center;}
/*-------------------------首页css样式结束-------------------------------*/
.nav{width:1012px; height:55px;float:left;margin-left:-1px; display:inline-block; background:url(../images/ntbj.jpg) no-repeat; }
.nav.bl{background:url(../images/ntbj1.jpg) no-repeat;}
.nav .title{padding:6px 0 0 50px; float:left;font-size:18px; font-weight:bold; color:#fff;}
.nav .loc{float:right;line-height:40px; padding:15px;color:#fff;}
.nav .loc a{color:#fff;}
.nnav{width:205px; float:left; background:url(../images/lj.jpg) no-repeat;}
.nnav.bl{ background:url(../images/lj1.jpg) no-repeat;}
.nnav ul {width: 171px; padding: 0 7px;  margin: 0 auto;line-height: 36px; padding-bottom:228px; background:#0e7b5c url(../images/lb.jpg) bottom no-repeat; }
.nnav.bl ul{background:#2d8bbf url(../images/lb1.jpg) bottom no-repeat;}
.nnav ul li{height:36px; text-align:center; position:relative; overflow:hidden;border-bottom:1px dashed #064c34;border-top:1px dashed #12936d;}
.nnav.bl ul li{border-bottom: 1px dashed #1B6ED8;border-top: 1px dashed #3CA6FA;}
.nnav ul li.on{background:url(../images/lon.jpg) no-repeat center;}
.nnav.bl ul li.on{background:url(../images/lon1.jpg) no-repeat center;}
.nnav ul li a{color:#fff;}
.nnav ul li i{color:#fff;position:absolute; right:20px; top:0;}


#kkk{width:1000px;margin:0 auto; border:1px solid #ddd; border-radius:4px; margin-top:10px;}          
/*.nd{ width: 770px; height: 73px; position:absolute;  right:0; bottom:0; background: url(../images/g18.gif) no-repeat;}*/
.kefu{  width: 195px; font-size:14px;margin-left:12px; display:inline-block; height: 242px; padding:30px 0 0 5px;  float: left;  background: url(../images/kefu.jpg) no-repeat;}
.kefu td{ padding:3px 5px; color:#f1530d;}
.kefu th{padding:3px 5px; font-weight:normal; vertical-align:top;width:40px; text-align:right;}
#nban{width:1000px; height:123px; margin:0 auto; position:relative; background:url(../images/nbj.jpg) no-repeat  top;}
#nban .tit {position:absolute;color: #BD4E04; left:85px; bottom:10px; font:bold 24px/30px '微软雅黑';}
#contact {padding: 10px;border-radius: 5px;font-size:16px;}
.article{ font-size:14px; color:#666; line-height:24px; margin:20px 10px;}
.detai{ color:#666; margin:20px 10px; border-bottom:1px solid #eee;}
.detai p{line-height: 26px;}
.articleTitle{ font-size:16px; text-align:center; border-bottom:#CCC 1px dotted; padding-bottom:5px;}
.articleTime{ font-size:12px; word-spacing:30px; text-align:center; color:#999;margin-bottom: 15px;}
/*��Ʒҳ��*/
.moktable{width:800px; margin:0 auto;margin-bottom:20px; border-collapse:collapse;border:1px solid #ccc;}
.moktable th{line-height:30px; font-size:18px; font-weight:normal; text-align:center; background-color:#f4f4f4; }
.moktable td{ padding:5px 10px;}
.moktable .jj{background-color:#E6EFC2;color: #264409; text-indent:2em; font-size:15px;}
.pagets {padding: 10px;border: 1px dashed #CCC;}

.cprt{width:100%;text-align:center; background:url(../images/bjjg.gif) repeat-x;}
.ltit{background: url(../images/lebj.gif) repeat-x;height: 37px;line-height: 36px;border: 1px solid #d8dad7; border-bottom:2px solid #2987BB; text-align:center; font-size: 16px;color: #1035AA;}
.ltit span{margin-left: 10px;font-size: 12px;color: #CCC; text-transform:uppercase;}
.lmelist{ padding:5px 0 10px; background:#f7f7f7; border: 1px solid #d8dad7; border-top:none; }
.child{display:none;}
.lmelist li{ height:42px; line-height: 42px;background: url(../images/nmbj.gif) bottom no-repeat; text-align:center; color:#fff; font-size:14px;}
.lmelist li.on a { color:#f40000; font-weight:bold; }
.lmelist li a{font-size:14px;}
#pagenewslist li{height:40px; line-height:40px; text-indent:16px; }

.nmain{width: 780px; min-height:600px; float:right;padding: 5px 10px;background:url(../images/py.jpg) right bottom no-repeat;  }
.nmain.bl{background:url(../images/py1.jpg) right bottom no-repeat;}
.nrtit {background:url(../images/rj04.jpg) repeat-x center; height: 40px;line-height: 40px;}
.nrtit strong{font-size:16px; height:40px; background:#fff; padding: 0 20px 0 10px;}
.loca {position: absolute; height:22px; line-height:22px; top: 13px;_top:9px;right:30px; text-indent:20px; display:inline; background:url(../sysimg/home.gif) left center no-repeat;}
#upnews{ width: 1000px;margin: 0 auto; height: 34px;line-height: 34px;background: #ececec; border: 1px solid #bbb; border-radius: 4px;}
#upnews .title { color: #0c51b0;padding: 0 15px 0 10px;float:left;}
#upnews ul li{ background: url(../sysimg/tzbj.gif) left center no-repeat;        border: none; height:34px; line-height:34px;}

.fl li{padding:0 20px; float:left; height:26px; line-height:26px; background:#def2fe; border:1px dashed #92e2fd; margin-right:15px; display:inline;}
.tel{padding: 28px 0 0 83px;font-size: 16px; color: #e01a1a; font-weight: bold;}
.phone{ padding: 10px 0 0 8px;  line-height: 22px;}
.hr{width:190px; height:38px;  margin:0 auto; margin-top:15px;}

