@charset "utf-8";

.clearfix {display: block;}
.clearfix:after {display: block;content:'';clear: both;}

#wrap{overflow: hidden;position:relative;min-width:1200px;}

.con-area{width:1200px;margin:0 auto;}
.con-area:after {display: block;content:'';clear: both;}

#header{position:relative;background:url(../images/common/header_bak.jpg) no-repeat top center;}
#header .header-con{position:relative;width:1200px;margin:0 auto;}
#header .header-con:after{display: block;content:'';clear: both;}
#header .header-con #gnb{float:right;width:268px;}
#header .header-con #gnb ul{display:block;height:270px;background-color:#4d4d4d;}
#header .header-con #gnb ul > li{background-color:#4d4d4d;}
#header .header-con #gnb ul > li > a{display:block;padding:10px 0 10px 40px;font-size:1.133em;color:#fff;}
#header .header-con #gnb ul > li > a > span{display:inline-block;position:relative;}
#header .header-con #gnb ul > li:hover > a > span:after, #header .header-con #gnb ul > li._on > a > span:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;border-bottom:3px solid #00865f;}
#header .header-con #gnb .link_btn{display:block;padding:15px 0;color:#fff;text-indent:-25px;text-align:center;font-size:1.2em;background-image:url(../images/common/link_i.png);background-repeat:no-repeat;background-position: top 13px right 20px;background-color:#00835f;}

#header .fix-menu{position:fixed;top:0;left:0;z-index:99;width:100%;background-color:#4d4d4d;
	-webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    transform: translate(0, -100%);
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    transition: transform 0.5s ease-out;
}
#header .fix-menu.fixed{

	-webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

#header .fix-menu .fix-logo{float:left;    width: 15%;}
#header .fix-menu ul{float:left;width: 68%;padding-left: 35px;box-sizing: border-box;}
#header .fix-menu ul > li{float:left;padding:0 20px;}
#header .fix-menu ul > li > a{display:block;position:relative;line-height:79px;font-size:1.133em;color:#fff;}
#header .fix-menu ul > li:hover > a:after{content:"";position:absolute;left:0;bottom:15px;width:100%;border-bottom:3px solid #00865f;}
#header .fix-menu .link_btn{float:right;    width: 17%;height: 79px;line-height: 79px;font-size: 1.133em;color: #fff; text-align: center; background-color: #00855b;}

.last_year{position:absolute;top:22px;right:300px;}

.last_year .year_select{min-width:100px;padding:5px 25px 5px 10px;border:1px solid #d8d8d8;text-align:center;color:#606060;background-image:url(../images/common/select_i.png);background-repeat:no-repeat;background-position: top 15px right 10px;background-color:rgba(255,255,255,0.7);}


#footer{padding:20px 0;background-color:#373737;}
#footer .foot-logo{float:left;}
#footer .foot-con{float:right;width:950px;color:#e2e2e2;}
#footer .foot-con .foot-tit{display:block;margin-bottom:20px;font-size:1.133em;}
#footer .foot-con .foot-info{margin-bottom:10px;font-size:14px;}
#footer .foot-con .foot-list{display:block;margin-bottom:20px;}
#footer .foot-con .foot-list:after{display: block;content:'';clear: both;}
#footer .foot-con .foot-list > li{float:left;margin-right:10px;padding-left:23px;font-size:14px;background:url(../images/common/foot_i.png) no-repeat;}
#footer .foot-con .foot-list > li:last-child{margin-right:0;}
#footer .foot-con .foot-list > li.i-01{background-position: 2px 1px;}
#footer .foot-con .foot-list > li.i-02{background-position: 4px -30px;}
#footer .foot-con .foot-list > li.i-03{background-position: 3px -63px;}
#footer .foot-con .foot-list > li.i-04{background-position: 3px -96px;}
#footer .foot-con .foot-list > li.i-05{background-position: 3px -130px;}
#footer .foot-con .copyright{padding-top:20px;border-top:1px solid #5f5f5f;font-size:14px;}
