﻿@import url("reset.css");
@import url("base.css");

#headtxt_wrap{width:100%;height: 30px;line-height: 30px; _overflow:hidden; background:#aa1c08;z-index: 900; }
#headtxt{width:1000px; height:30px; margin:0 auto;background:url(../images/hbj.jpg) right no-repeat;z-index: 900; }
#head_wrap{height: 76px; background:url(../images/mj.jpg) repeat-x; }
#head{width:1000px; height:76px; margin:0 auto;background:url(../images/mb.jpg) right no-repeat; }
.logo a{width:202px; height:60px; float:left; display:inline-block; margin-top:6px; background:url(../images/logo.jpg) no-repeat;}
.menu{width:710px;float:right; margin-top:20px; height:36px; line-height:36px;  }
.menu li a{width:100px; font-size:15px; height:56px;text-align:center;display:block; }
.menu li.m{ float:left; position:relative; }
.menu .sub{ display:none; width:130px;  position:absolute; z-index:50; left: -16px;top: 55px; background:#E5E5D1; padding:5px 0 10px 0; text-align:center; border-radius: 0 0 5px 5px; border:1px solid #ccc; border-top:none;   }
.menu .sub li{ vertical-align:middle;height:36px; line-height:36px; font-weight:normal; }
.menu .sub li a{width:auto;}
.wx{width:100px; float:right; display:inline-block; position:relative;z-index: 900;}
.wx a {color:#fff;width:100%;height:30px; display:inline-block;z-index: 900;}
.wx .sub2{width:120px; display:none; height:120px; position:absolute; top: 25px;z-index: 900;left: -30px;}
.wx a:hover .sub2{display:block;}
/* banner */
.banner{ max-width:1440px; margin:0 auto;  position:relative;  height:500px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:500px; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:500px; display:block;  }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:50px;  left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block;_float:right;text-indent: -9999px; zoom:1; width:50px; height:5px; overflow:hidden; margin:3px; background:#fff; }
.banner .hd ul li.on{ background:#f60;  }
.banner .bmenu{position:absolute; z-index:1;width:100%; bottom:0; height:76px; background:url(../images/band.png) no-repeat;_background:url(../images/band.gif) no-repeat;}
.bmenu ul{width:1000px; margin:0 auto; margin-top:35px; }
.bmenu ul li{width:120px; height:20px; overflow:hidden; float:left; background:url(../images/md.png) no-repeat 0 4px; padding-left:12px;position:relative;}
.bmenu ul li p{position:absolute;}
.bmenu ul li p.on{top:0;}
.bmenu ul li p.off{top:20px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
		.banner .prev,
		.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../sysimg/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.banner .next{ left:auto; right:3%; background-position:8px 5px; }
		.banner .prev:hover,
		.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.banner .prevStop{ display:none;  }
		.banner .nextStop{ display:none;  }

.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_wrap{background:url(../images/nbj.jpg) #eee top center fixed no-repeat;padding-top:25px; }
#main{ width: 1000px; margin:0 auto;padding-bottom:20px;}
.xw{width:253px;float:left;}
.xw .title{height:30px; line-height:30px;}
.xw .title b{float:left;font-size:14px; color:#333;padding-left:10px;}
.xw .title i {float:left;font-size:12px; color:#AFABAB;padding-left:2px; }
.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;}
.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;}

.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{width:100%; height:40px; line-height:40px; background:#525354; border-top:2px solid #d13d48; }
#footer{color:#ececec; height:40px;text-align:center;}
/*-------------------------首页css样式结束-------------------------------*/

.nnav{width:96px; float:left;}
.nnav ul li{height: 75px;border-bottom: 1px solid #dca396;background: url(../images/black.png);position: relative;}
.nnav ul li.on{background:url(../images/lon.jpg) no-repeat center;}
.nnav ul li a{display: block;width: 96px;height: 75px;padding-right: 9px;line-height: 75px;font-size: 14px;color: #fff;text-align: center;position: absolute;left: 0;top: 0;}
.nnav ul li a.on,.nnav ul li a:hover{background: url(../images/lnavon.png) no-repeat;}
.dhxw{text-align:center;padding:20px 0; text-align:center;}
.dhxw ul li{width: 80px;height: 80px;display:inline-block; margin:0 10px; text-align:center; background: url(../images/xwbj_off.png) no-repeat;}
.dhxw ul li a{width:32px;font-size:14px; letter-spacing:2px; display:inline-block; padding-top: 20px; }
.dhxw ul li.on{background:url(../images/xwbj_on.png) no-repeat;}
.dhxw ul li.on a {color:#fff;}
/*  内页新闻列表  */
.nxw{width:1000px !important;}
.nxw .list{width:1050px;overflow:hidden;}
.nxw .list li{width:446px; height:162px; padding:5px 17px; float:left; margin-right:20px; margin-top:10px; background:url(../images/nxw_bj.png) no-repeat;}
.sp_1{background:url(../images/icon_look.jpg) no-repeat left;padding-left:22px;margin-right:12px;}
.sp_2{background:url(../images/icon_date.jpg) no-repeat left;padding-left:18px;}
.nxw table{width:100%;margin:10px 0;}
.nxw .list .jj{width:340px;  color:#706F6F;vertical-align:text-top; padding:5px; text-indent:2em; line-height:22px; }
.nxw .list .title{font-size: 16px;font-weight: bold;padding-left:5px;vertical-align:text-top;}
.nrtop{width:100%;height:3px;float:left; background:url(../images/nrtop.png) repeat-x;}
#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:30px;}
.detai{ color:#666; margin:20px 10px; border-bottom:1px solid #eee;}
.detai p{line-height: 26px;}
.articleTitle{ font-size:20px; text-align:center; border-bottom:#CCC 1px dotted; padding-bottom:15px;}
.summary{border:1px solid #ccc; padding:10px 15px; margin:20px 10px; background:#FDFFEA; color:#666; font-size:13px; border-radius:6px;}
.articleTime{ font-size:12px;  word-spacing:30px; text-align:center; color:#999;padding:15px 0;}
#context{font-size:14px; line-height:28px; padding:0 20px; }

/*��Ʒҳ��*/
.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; }
.piclist{width:1000px; overflow:hidden;}
.nmain{width: 904px; float:right;padding-bottom: 50px;  }
.nmain_body{border-left: 2px solid #ab1c07;padding: 10px  20px 40px 30px; min-height:500px;background: #fff;}
.nmain_bottom{width: 100%;float:left;height: 32px;background: url(../images/main_right_bg.png) no-repeat bottom;}
.nrtit {background:url(../images/rj04.gif) repeat-x center; height: 40px;line-height: 40px;}
.nrtit strong{font-size:16px; height:40px; background:#fff; padding: 0 20px 0 10px; float:left;}
#location{float:right; height:22px; line-height:22px; padding:8px 20px; background:#fff 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;}

