@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font-family:"宋体",Tahoma,Arial;font-size:12px;text-align:center;background:url(../images/body_bg.jpg) repeat-x left top;background-color:#FFF;color:#333;}
div,dl,dt,dd,form,input,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a,strong,b{margin:0;padding:0;border:0;font-weight:normal}
input,select{border:none;vertical-align:middle;float:left;font-size:12px}
ul,li,ol{list-style-type:none;}
i,em{font-style:normal}
h3{font-size:14px;}
button{cursor:pointer;font-size:12px;background-color:transparent;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#f60;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.hidden{display:none;}
/*==============font==============*/
.f12y{font-size:12px;color:#ff6d00}
.f14y{font-size:14px;color:#ff6d00}
.f12b{font-size:12px;color:#008200}
.f12g{font-size:12px;color:#336600}
.f20bb{font-size:20px;font-weight:bold;font-family:"黑体";color:#007d00}
.f14y333{color:#333}
.f14bg{font-size:14px;font-weight:bold;color:#007d00}
.f14by{font-size:14px;font-weight:bold;color:#ff6d01;font-family:"宋体"}
.f18by{font-size:18px;font-weight:bold;color:#ff6d01;font-family:Arial, Helvetica, sans-serif}
/*==============mt==============*/
.pdb30{padding-bottom:30px}
.mt10{margin-top:10px;}
.mt20{margin-top:20px}
.ml10{margin-left:10px}
.mb10{margin-bottom:10px}
.mauto{margin:0 auto}
.fl{float:left}
.fr{float:right}
.hid{display:none}
.show{display:block}

/*wapper*/
.wapper{width:986px;background:#fff;position:relative}
.bLeft,.bRight{width:5px;height:379px;position:absolute}
.bLeft{left:-5px;top:0px;background:url(../images/body_left_bg.jpg) no-repeat left top}
.bRight{left:986px;top:0;background:url(../images/body_right_bg.jpg) no-repeat left top}
body{
  
}

.top_wrapper{
  background: #f8f8f8
}
.abc{display:none;}
/*top*/
.top{width:982px;height:23px;background:#f8f8f8}
.topLeft{width:415px;height:18px;padding:5px 0 0 4px;float:left;text-align:left; }
.topLeft a{padding:0 8px 0 16px;float:left;display:block; }
.webList p,.iput_1{background:url(../images/inco_bg_1.png) no-repeat}
.home{background:url(../images/home_bg.jpg) no-repeat left center}
.map{background:url(../images/map_bg.jpg) no-repeat left center}
.topLeft a.map:hover {color:#333; text-decoration:none}
.emial_bg{background:url(../images/email.gif) no-repeat left center;}
.join{background:url(../images/join_3.gif) no-repeat left center;}
.topRight{width:420px;height:20px;padding:3px 11px 0 0; float: right;}
.topRight .blog,.topRight .webList{float:left}
.topRight .blog{margin-right:10px;display:block}
.webList{width:100px;height:15px;border:1px solid #C3C3C3;cursor:pointer;position:relative;z-index:10}
.webList p{width:74px;height:13px;padding:0px 18px 0 8px;text-align:left;background-position:86px -190px;display:block}
.webList ul{width:130px;padding:5px 0;border:1px solid #C3C3C3;border-top:none;position:absolute;left:-1px;top:15px;background:#fff;display:none;z-index:10; }
.webList ul li{height:22px;line-height:22px;padding:0 5px 0 5px; text-align:left; overflow:hidden}


/*2017中心下拉*/
.ctr_thm_list{
  width: 70px;
  height: 16px;
  background:url(../images/arrow_btm.png) no-repeat 62px center #66b215;
  float: right;
  color: #fff;
  padding-right: 5px;
  margin-left: 10px;
  border: 1px solid #C3C3C3;
  position: relative;
  cursor: pointer;
}

.ctr_thm_list.now{
  background:url(../images/inco_bg_1.png) no-repeat 62px -190px #fff;
  color: #66b215;
}

.ctr_thm_list ul{
  position: absolute;
  right: -1px;
  top:16px;
  background: #fff;
  border: 1px solid #C3C3C3;
  border-top: 0px solid #C3C3C3;
  z-index: 1;
  width: 450px;
  padding: 25px 10px 5px 10px;
  display: none;
}

.ctr_thm_list ul li{
  float: left;
  width: 74px;
  border-right: 1px solid #eee;
  margin-bottom: 15px;
}

.ctr_thm_list ul li.nobg{
  border-right: 0px;
}
/*login*/
.logobox{padding-left:5px;height:49px}
.logo{float:left}
.logoNav{width:800px;height:23px;padding-top:19px;float:right;text-align:left;color:#ccc}
.logoSubNav{padding-left:3px;float:left; }
.logoSubNav a{margin-right:4px;padding:2px 3px;font-size:14px}
.logoSubNav a:hover{background:#f60;color:#fff}
.logoSubNav b a{font-weight:bold;color:#336600}

/*nav*/
.mainNav{width:979px;height:60px;background:url(../images/mainNav_bg.jpg) repeat-x left top}
.mainNav li.nobg{background:none}
.mainNav b{width:28px;height:60px;display:block;}
.mainNav .l{float:left;background:url(../images/mainNav_left_bg.jpg) no-repeat left top}
.mainNav ul{width:978px;height:54px;float:left;padding:6px 0 0 0;display:block;background:url(../images/mainNav_right_bg.jpg) no-repeat right top;overflow:hidden; margin-left:-27px}
.mainNav ul li{padding:0 7px;height:22px;line-height:22px;text-align:left;float:left;background:url(../images/line_1.png) no-repeat right top;color:#fff;font-size:14px; font-weight:bold;}
.mainNav ul li a{font-size:14px;color:#fff; white-space:nowrap;font-weight:bold;}
.mainNav ul li a:hover{color:#fff;}

/*banner*/
.banner{width:978px;margin:6px auto 6px auto; position:relative; overflow:hidden; }
#banner{ width:1956px; height:86px; position:absolute; left:0px; top:0px}
.banner ul li{ width:978px; overflow:hidden; }

/*search-add*/
.searchArea{width:974px;height:30px;background:url(../images/searchArea_bg.jpg) repeat-x left top;margin:0px auto 0 auto;border:1px solid #cad0ba}
.searchArea .hotWord{padding-left:11px;float:left;line-height:30px;}
.searchArea .hotWord em{color:#f00}
.searchArea .hotWord a{padding:0 4px;color:#306A00}
.searchArea .searchBox{margin-top:3px}

.newsCenterList{width:976px;height:33px;margin-top:10px;border:1px solid #72AE3C;background:url(../images/line_bg.jpg) repeat-x left top;overflow:hidden}
.newsCenterList img{float:left;display:block}
.newsCenterList ul{width:786px;padding-left:17px;float:left;display:block}
.newsCenterList ul li{height:33px;line-height:34px;padding:0 16px 0 12px;float:left;display:block;background:url(../images/inco_bg_2.jpg) no-repeat left center}
.newsCenterList ul li {color:#fff;font-size:14px}
.newsCenterList ul li a{color:#fff;font-size:14px}
.newsCenterList ul li a:hover{color:#fff}


.fotter{width:978px;padding-bottom:20px;padding-top:10px;margin:10px auto 0 auto;background:url(../images/line_bg.png) repeat-x left -246px}
.fotter p{line-height:24px;color:#666}
.fotter p a{color:#666;margin:0 3px}
/*gyx add*/
.foot_left_gyx{ width:300px;  border-right:1px solid #d4d4d4; float:left; padding-right:15px; margin-top:15px}
.foot_left_gyx p{ text-align:left; line-height:20px}
.wx_logo{ width:79px; float:left}
.wx_js{ width:210px; float:right}
.wx_js p em{ color:#017d03; margin-left:0px; margin-right:0px}
.foot_right_gyx{ width:625px; padding-right:15px; float:right; margin-top:15px; position:relative}
.foot_right_gyx p{ text-align:left}
/*新导航栏*/
  a:hover,a:visited{text-decoration:none}
  .nav-a {
    font-size: 15px;
    color: #ffffff;
    display: inline-flex;
    width: 78px;
    height: 25px;
    align-items: center;
    justify-content: center;
  }
  .nav-a:hover {
    color: #000000;
    background-image: url(http://www.lwcj.com/images/nav-hover.png);
    background-size: 78px 25px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .nav-a-hover {
      color: #000000;
      background-image: url(http://www.lwcj.com/images/nav-hover.png);
      background-size: 78px 25px;
      background-repeat: no-repeat;
      background-position: center;
    }
  .green-nav {
    background-color: #389302;
    border-radius: 4px;
    margin: 0 auto;
    width: 839px;
    /*height: 54px;*/
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 6px;
    padding-bottom:4px;
    font-size: 0;
  }
  .green-nav nav {
    display: flex;
    justify-content: space-between;
  }