@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
body{ font:normal 12px/22px 宋体;  }
img{ border:0; vertical-align:bottom; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
input,textarea,button{outline:none;}
em{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
hr{ border:none;}
.l{ float:left}
.r{ float:right}
.tow{ overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.w1200{ width:1200px; margin: 0 auto;}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/*头部*/
.header-top{ height: 44px;  line-height: 44px;  color: #313131; font-size: 14px; background: #7c4401;  }
.header-top .l{ color: #fff; }
.header-top .r p{ color: #d5a563; font-size: 14px; float:left;  }
.headert-li{ float:left; cursor: pointer; }
.headert-li .icon{ display: block; float:left; color: #d5a563; font-size: 26px; padding-right: 5px;   }
.headert-li .icon-shouji{ font-size: 20px; }
.headert-li:after{ content:""; width:1px; height: 20px; background: #d5a563; display: inherit;  margin: 0 15px;margin-top: 20px;  margin-top: 12px; float: right;   }
.headert-li:nth-child(3):after{ background: none; }
.header-m{ overflow: hidden; padding-bottom: 17px; } 
.header-search{ position: relative; margin-top: 6px; margin-right: 70px; }
.header-search input{ width:222px; height: 38px; background: #f5f5f5; border-radius: 30px; line-height: 38px; border:none; text-indent: 20px; color: #a0a0a0;  }
.header-search button i{ width:38px; height: 38px; line-height: 38px; background: #d5a563; display: block; border-radius: 50%;  cursor: pointer; }
.header-search button { border: none; background: none;  position: absolute; right: 0; top: 0;   }
.header-tel i{ width:38px; height: 38px; line-height: 38px; text-align: center; border:1px solid #d5a563; display: block; float: left; margin-right: 10px; margin-top: 4px;    font-size: 23px; color: #d5a563; }
.header-tel > .l > p{ color: #313131; font-size: 16px; }
.header-tel > .l > h3{ color: #7c4401; font-size: 24px; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; }
.header-tel{ margin-right: 24px; }
.header-m > .r{ margin-top: 30px; }

/* 导航栏 */
.logo{     margin-top: 18px;  margin-left: 24px; }
#menu{  height: 60px ; position: relative;background: #d5a563    }
#menu > .r{ background: #7c4401; padding: 0 20px; height: 60px;    }
#menu > .r > a{ display: block; float:left;  color: #fff; text-align: center; margin-top: 6px; font-size: 14px;    }
#menu > .r > a:first-child{ margin-right: 15px; }
#menu > .r > a img{ padding: 5px; background: #fff; transition: .3s; }
#menu > .r > a:hover img{ background: #d5a563;  }
#menu .nLi a > p{ color:#fff; line-height:  60px ;font-size: 15px; transition: .3s; }
#menu .nav a > span{font-size:10px; color:#959595; position: relative; top:-20px; }
#menu li > img{ float:left;margin-top: -28px;}
.header_bot{ border-top:3px solid #3fbe72;}
#menu .active a > p{ color: #fff; background: #7c4401;  }
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
#menu .nav{ position:relative; z-index:11;  margin: 0 auto; width: 1047px;  }
#menu .nav a{ color:#a0a0a0;}
#menu .nav .nLi{ float:left;  position:relative; display:inline; height:60px;transition: .3s;}
#menu .nav .nLi h3{ float:left; font-weight: normal;}
#menu .nav .nLi h3 a{ display:block; width:115px; text-align: center;font-size:16px; z-index: 2; position: relative; color:#fff;height: 60px;  }
#menu .nav .sub{ display:none; width:130px; left:0; top:60px;  position:absolute; background:#f4d282;  line-height:36px; }
#menu .nLi:hover h3 > a > p{ background: #7c4401; }
#menu .nav .sub li{ zoom:1; }
#menu .nav .sub a{ display:block; text-align: center; height: 36px;font-size: 14px;  color:#fff;}
#menu .nav .sub a:hover{ color:#fff; background: #c8a678;  }
#menu .nav .on h3{ }
.nli-h > h3 > a { width:130px !important; }
.nli-h{margin-right: 50px; }
.nli-h .sub{ width:130px !important;}
.nli-e > h3 > a { width:130px !important; }
.nav_search > .icon{ color:#fff; font-size:20px;}
.nav_search{ float:right; width:90px; height: 90px; background:#113582; text-align: center; cursor: pointer;}
.nav_search > p{ color:#000;position: relative;top: -51px;}
.nav_search_inptut{ position:absolute; right: 0; top: 90px; display:none;}
.nav_search_inptut > input{ background:#d4d4d4; width:266px; height: 43px; line-height: 60px; border: none; text-indent: 10px;}
.nav_search_inptut > .icon{ display:block; color:#222e48;position: absolute;top: -13px;right: 0;cursor: pointer;width: 50px;text-align: center;}
.nLi > h3 > img{ position: absolute;top: 29px;right: -13px;}
.nLi > .icon{font-size: 20px; display: inline-block; position: absolute; left: 66px;top: 34px; display:none;}

/* 首页:banner */
.fullSlide{ width:100%;  position:relative;  height:450px;clear: left;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:450px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; border:2px solid #d02e35; border-radius: 50%;   overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background:#d02e35;  }


/* 下面是前/后按钮代码，如果不需要删除即可 */
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:3%; top:43%; margin-top:-25px; display:block; width:79px; height:104px; background:url(../images/slider-arrow.png) -122px 7px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }

.xueliban{ background: url(../images/xlban.jpg) no-repeat center; height: 198px; }

/*首页：*/
.body-bot{ background: url(../images/bg.jpg) no-repeat center; height: 1245px; }
.body-main{ background: #fff; }



/*首页：网站公告*/
.in-ggonggao{ margin: 0 24px; height: 44px; border-bottom: 1px solid #d5d5d5;  }
.in-ggonggao > h3{ color: #c00808; font-size: 16px; line-height: 44px; float:left;   }
.in-ggonggao > p{ float:left; color: #313131; font-size: 15px; line-height: 44px;   }
.in-ggonggao .icon{ line-height: 45px; color: #666; }
/*首页：新闻资讯*/
.in-news { margin: 0 24px; margin-top: 20px; }
.innews-l{ background: #d5d5d5; position: relative; }
.innewsl-li > a > p{ height: 63px; line-height: 63px;color: #1b1b1b; font-size: 16px; padding: 0 15px;  }
.innews-l .hd{ position: absolute; right: 15px; bottom: 75px; _background:#000; _filter:alpha(opacity=60); }
.innews-l .hd li{ float:left; width:10px; height: 10px; border:2px solid #fff; border-radius: 50%; margin: 0 5px; cursor: pointer; text-indent: -1000px;  }
.innews-l .hd li.on{ background: #fff ; }
.innews-r { width:778px; }
.innewsrfl-li a{ width:108px; height: 40px; display: block; background: #e5e5e5; line-height: 40px; text-align: center; color: #1b1b1b; font-size:15px; }
.innewsrfl-li{ float:left;  margin: 0 5px; }
.innewsrfl-li:first-child{ margin-left: 0; }
.innewsr-fl li.on a{ background: #d5a563; color: #fff; }
.innewsr-top > a{ color: #1b1b1b; font-size: 14px; display: block; float:right; padding-top: 20px; }
.innewsrb-top > h3{ color: #313131; font-size: 16px; font-weight: bold; float:left;  }
.innewsrb-top span{ color: #626262; font-size: 12px; float: right; display: block; }
.innewsrb-top p{ clear: both; color: #313131; font-size: 15px; line-height: 28px; padding-top: 10px;  }
.innewsrb-top{ margin-top: 25px; border-bottom: 1px dashed #b5b5b5;overflow: hidden;  display: block; padding-bottom: 10px; margin-bottom: 12px;  }
.innewsr-li h3{ float:left; color: #1b1b1b; font-size: 14px;  }
.innewsr-li h3:before{ content:""; width:5px; height: 5px; border-radius: 50%; display: inherit; float:left; background: #d5a563; margin-top: 15px; margin-right: 7px; }
.innewsr-li span{ display: block; float: right; color: #707070; font-size: 12px;  }
.innewsr-li{ display: table; width:49%; float:left; line-height: 34px; }
.innewsr-li:nth-child(even){ float: right; }
.innewsl-li{ width:356px; }
.innewslli-div{ width: 356px ; height: 270px; }
.innewslli-div > img{ width:100%; transition: .3s; height: 100%; }
.inchanye .prev{ right: 50px; }



/*首页：集团介绍*/
.in-about{ margin: 0 24px; margin-top: 30px; }
.title > h3{ color: #000; font-size: 18px; font-weight: bold; }
.title > p{ color: #d5a563; font-size: 16px; font-weight: bold;  }
.title:before{ content:""; width:3px; height: 36px; background: #d5a563; display: inherit; float:left;margin-top: 3px;  margin-right: 10px; }
.inabout-l{ width:340px; }
.inabout-l a > p{ text-indent: 30px; color: #343535; font-size: 14px; line-height: 30px; margin-top: 10px;  }
.inabout-l a > p span{ color: #a40000}
.inaboutl-li a{ width:110px; height: 36px; line-height: 36px; text-align:  center; background: #d5a563; color: #fff; font-size: 14px; display: block; }
.inaboutl-li{ float:left; margin-right: 3px; margin-top: 10px;   }
.inabout-m{ width:428px; height: 305px; background: #d0d0d0; margin-left: 20px;  }
.inaboutrli-div{ width:338px; height: 143px; overflow: hidden; }
.inaboutrli-div > img{ width:100%; transition: .3s; }
.inaboutr-li{ position: relative; margin-bottom: 19px;  }
.inabout-zz{ position: absolute; width:300px; height: 105px; border:1px solid #fff; z-index: 2;  top: 17px; left: 17px;}
.inabout-zz > h3{ color: #fff; font-size:18px; font-weight: bold;  float: right; line-height: 105px; margin-right: 10px; }

/*首页：黎明产业*/
.in-chanye{ margin: 0 24px; margin-top: 30px; position: relative;  }
.inchanye-li{ float:left; width: 290px;  }
.inchanyediv-img{ width:280px; height: 174px; overflow: hidden}
.inchanyediv-img > img{ width:100%; transition: .3s; }
.inchanye-li > a > p{ width:280px; height: 44px; line-height: 44px; background: #eee; margin-top: 4px; text-align: center;  font-size: 15px; transition: .3s; }
.inchanye{ margin-top: 20px; }
.inchanye > a{ position: absolute; top: 5px;right: 0;  }
.inchanye > a i{ display: block; width:37px; height: 37px; background: #dcdcdc; border-radius: 50%; text-align: center; line-height: 37px;transition: .3s;  }
.inchanye > a i:hover { background: #d5a563; color: #fff;  }
.inchanye-li:hover p{ background:#d5a563; color: #fff;  }

/*首页：社会责任*/
.in-zeren{ margin: 0 24px; margin-top: 30px; margin-bottom: 50px; }
.inzerenlli-div{ width:252px; height: 197px; overflow: hidden;}
.inzerenlli-div > img{ width:100%; transition: .3s; }
.inzerenl-li{ float:left;  }
.inzerenl-li:first-child{ background: #394b97; margin-right: 16px; }
.inzerenl-li h3{ line-height: 66px; text-align: center; color: #fff; font-weight: bold; font-size: 18px; }
.inzerenl-li:last-child{ background: #01637c; }
.inzeren-r{ width:608px; }
.inzerenr-li{ float:left; position: relative; }
.inzerenr-li:last-child{ float: right; }
.inzerenr-top{ overflow: hidden;  }
.inzerenr-top .title{ float:left; width: 300px; }
.inzerenr-top > a{ float: right; display: block; margin-top: 20px; font-size: 14px; }
.inzeren-r ul{ margin-top: 15px; }
.inzerenr-zz{ position: absolute; width:296px; height: 205px; background: rgba(0,0,0,.5); top: 0; left: 0; right: 0; display: none; }
.inzerenr-zz i{ width:45px; height: 45px; border-radius: 50%; display: block; margin: 0 auto; background: #fff; margin-top: 60px;  }
.inzerenr-zz p{ text-align: center; font-size: 15px; text-align: center;  color: #fff; line-height: 40px; }
.inzerenli-div{ width:294px; }
.inzerenli-div img{ width:100%; }


/*底部*/
.footer{ background: #d5a563; margin: 0 24px;     padding-bottom: 20px; }
.footer-l{ margin-top: 40px; margin-left: 20px; }
.footerm-li{ float:left; text-align: center; color: #fff; font-size: 14px; line-height: 30px;  }
.footerm-li img{ width:116px; }
.footerm-li:first-child{ margin-right: 20px; }
.footer-ewm { margin-top: 35px;}
.footerr-top > p{ color: #fff; font-size: 14px; float:left; line-height: 30px;  }
.footer-r { margin-top: 35px; margin-right: 20px; }
.footerr-top{ overflow: hidden; border-bottom: 2px solid #fff; padding-bottom: 10px;  }
.footerr-bot{ margin-top: 10px; }
.footerrb-li{ float:left; }
.footerrb-li a { display: block; color: #fff; font-size: 14px; float: left; }
.footerrb-li:after{ content:""; width:4px; height: 4px; border-radius: 50%; background: #fff; display: inherit; float: right; margin: 0 7px; margin-top: 9px; }
.footerrb-li:last-child:after{ content:none; }
.footer > hr{ width:1px; height: 80px; background: #fff; float:left;  margin: 0 51px;   margin-top: 50px;}
.footer-bot{ margin: 0 7px; line-height: 50px; border-bottom: 1px solid #d5d5d5;  }
.footer-bot p{ color: #313131; font-size: 14px; }
.footer-bot .r li{ float:left; margin-left: 20px;  }
.ptzc{ display: block; background: url(../images/weiling_1.png) no-repeat center; width: 103px; height: 16px; float: right;  margin-top: 15px; }
.sjzz{ display: block; background: url(../images/wangshang_1.png) no-repeat center; width: 96px; height: 16px; float: right;  margin-top: 15px;}
.ptzc:hover{ background: url(../images/weiling_2.png) no-repeat; }
.sjzz:hover{ background: url(../images/wangshang_2.png) no-repeat; }
.in-link{ margin: 0 24px; }
.in-link > h3{ float:left; padding: 10px 0; font-size: 15px; }
.in-link > ul{ float:left; padding: 10px 0;  }
.inlink-li{ float:left; line-height: 24px; margin: 0 5px;   }
.inlink-li a{ color: #333; font-size: 14px;  }
.inlink-li a:hover{ color: #d5a563}








































































