@charset "utf-8";

/* container */
#main_visual{width:100%; position:relative; height:550px;}
#main_visual .multiple{position:relative;width:100%; zoom:1;margin:0;padding:0; 550px;}
#main_visual .multiple li{width:100%;margin:0; height:550px; position:relative; text-align:center;}
#main_visual .bx-pager{position:absolute; bottom:39px; text-align:center; left:50%; margin-left:-450px;  z-index:99; }
#main_visual .bx-pager .bx-pager-item{display:inline; margin-right:10px;}
#main_visual .bx-pager a{display:inline-block; font-size:0px; line-height:0px; margin:0px; height:14px; width:14px; z-index:99; background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.active{background-position:0 -14px;}
#main_visual .bx-start{background:url("../images/main_visual_stop.png") no-repeat 0 0; position:absolute; bottom:40px; font-size:0px; line-height:0px; z-index:99; left:50%; margin-left:-490px; display:block; height:14px; width:14px; z-index:99;}
#main_visual .bx-stop{background:url("../images/main_visual_stop.png") no-repeat 0 -14px;position:absolute; bottom:40px; font-size:0px; line-height:0px; z-index:99; left:50%; margin-left:-490px; display:block; height:14px; width:14px; z-index:99;}
#main_visual .active{display:none;}
#main_visual .bx-prev{display:none;}
#main_visual .bx-next{display:none;}

#main_product{width:980px; height:300px;  margin:0 auto; position:relative; margin-top:40px;}
#main_product li{float:left;}
#main_product li a{display:block; width:327px; height:300px; box-sizing:border-box; border:1px solid #dcdcdc; padding-top:50px; position:relative;}
#main_product li a h3{font-size:28px; line-height:34px; color:#000; font-family: 'Muli', serif; text-align:center;}
#main_product li a .type{font-size:15px; line-height:25px; color:#025308; font-family: 'Muli', serif; text-align:center;}
#main_product li a .pro_pic{text-align:center; margin-top:20px;}
#main_product li a .over{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(2,83,8,0.8);opacity:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
#main_product li a .over .more{position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-40px;}
#main_product li a:hover .over{opacity:1;}
#main_product li.left a{width:326px; background-color:#eee; border-right:0 none;border-radius:5px 0 0 5px;}
#main_product li.left a .over{border-radius:5px 0 0 5px;}
#main_product li.right a{width:326px; background-color:#eee; border-left:0 none;border-radius:0 5px 5px 0;}
#main_product li.right a .over{border-radius:0 5px 5px 0;}

#main_bottom{width:980px; margin:0 auto; position:relative; margin-top:20px;}
#main_bottom .main_notice{width:570px; height:260px; padding:15px 30px 30px; border:1px solid #dcdcdc; box-sizing:border-box; border-radius:5px; float:left; position:relative;}
#main_bottom .main_notice h3{font-size:16px; line-height:50px; color:#025308; font-weight:400;}
#main_bottom .main_notice h3 .title_ment{font-size:14px; line-height:50px; color:#a8a8a8; font-weight:200; margin-left:20px;}
#main_bottom .main_notice .list{border-top:1px solid #dfdfdf;}
#main_bottom .main_notice .list li{padding-right:90px; border-bottom:1px solid #dfdfdf; position:relative;}
#main_bottom .main_notice .list li a{display:block; font-size:14px; line-height:55px; text-overflow:ellipsis;  overflow:hidden;  white-space:nowrap;}
#main_bottom .main_notice .list li .date{position:absolute;top:0; right:0; font-size:14px; line-height:55px; color:#7a7a7a;}
#main_bottom .main_notice .more{position:absolute;top:30px; right:30px;}

#main_bottom .main_customer{width:390px; height:260px; padding-top:50px; box-sizing:border-box; border-radius:5px; float:right; overflow:hidden; background:url("../images/main_cusotmer_bg.jpg") center 0 no-repeat; margin-bottom:40px;}
#main_bottom .main_customer h3{text-align:center; font-size:17px; line-height:24px; color:#fff; font-weight:200;}
#main_bottom .main_customer .tel{text-align:center; font-size:28px; line-height:40px; color:#fff; font-weight:200; margin-top:20px;}
#main_bottom .main_customer .fax{text-align:center; font-size:17px; line-height:24px; color:#a9d2b1; font-weight:200; margin-top:10px;}
#main_bottom .main_customer .mail{text-align:center; font-size:17px; line-height:24px; color:#a9d2b1; font-weight:200; margin-top:5px;}