@charset "utf-8";

/* container */
#main_visual {width:100%; margin:0 auto; position:relative; height:460px;}
#main_visual .multiple{position:relative;width:100%; zoom:1;margin:0;padding:0; height:460px;}
#main_visual .multiple li{height:460px;}
#main_visual .bx-pager{position:absolute; bottom:58px; text-align:left; left:50%; margin-left:-519px;}
#main_visual .bx-pager .bx-pager-item{display:inline; margin-right:8px; }
#main_visual .bx-pager a{display:inline-block; font-size:0px; line-height:0px;  margin:0px; height:13px; width:13px; z-index:99;}
#main_visual .bx-pager a.pager-0{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-1{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-2{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-3{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-4{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.pager-5{background:url("../images/main_visual_btn.png") no-repeat 0 0;}
#main_visual .bx-pager a.active{background-position:0 -13px}
#main_visual .bx-start{position:absolute; bottom:60px; left:50%; margin-left:-550px; display:inline-block; font-size:0px; line-height:0px; height:13px; width:11px; z-index:99; background:url("../images/main_visual_stop.png") 0 -13px no-repeat;}
#main_visual .bx-stop{position:absolute; bottom:60px; left:50%; margin-left:-550px; display:inline-block; font-size:0px; line-height:0px; height:13px; width:11px; z-index:99; background:url("../images/main_visual_stop.png") 0 0px no-repeat;} 
#main_visual .active{display:none;}
#main_visual .bx-prev {position:absolute; bottom:95px; left:50%; margin-left:-550px; display:inline-block; font-size:0px; line-height:0px; height:35px; width:35px; z-index:99; background:url("../images/main_visual_left.png") 0 0 no-repeat;}
#main_visual .bx-next {position:absolute; bottom:95px; left:50%; margin-left:-508px; display:inline-block; font-size:0px; line-height:0px; height:35px; width:35px; z-index:99; background:url("../images/main_visual_right.png") 0 0 no-repeat;}

#main_top {width:1100px; height:230px; margin:30px auto 25px auto;}
#main_top li.main_imp {width:327px; height:200px; float:left; position:relative; background:url("../images/main_imp.jpg") 0 0 no-repeat; padding:30px 0 0 30px;}
#main_top li.main_imp h3 {font-size:18px; font-weight:bold; color:#fff; line-height:18px;}
#main_top li.main_imp .txt {font-size:14px; color:#fff; margin-top:20px; line-height:25px;}
#main_top li.main_imp .more {position:absolute; bottom:30px; left:30px; }
#main_top li.main_imp .more a {display:block; font-size:12px; line-height:12px; color:#221d19; padding:10px 21px; background-color:#fff; border-radius:30px; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;z-index:999; }
#main_top li.main_imp .more a:hover {color:#fff; background-color:#dc3030; opacity: 1;}

#main_top li.main_mel {width:327px; height:200px; float:left; position:relative; background:url("../images/main_mel.jpg") 0 0 no-repeat; padding:30px 0 0 30px; margin-right:20px;}
#main_top li.main_mel h3 {font-size:18px; font-weight:bold; color:#221d19; line-height:18px;}
#main_top li.main_mel .txt {font-size:14px; color:#221d19; margin-top:20px; line-height:25px;}
#main_top li.main_mel .more {position:absolute; bottom:30px; left:30px; }
#main_top li.main_mel .more a {display:block; font-size:12px; line-height:12px; color:#221d19; padding:10px 21px; background-color:#fff; border-radius:30px; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;z-index:999; }
#main_top li.main_mel .more a:hover {color:#fff; background-color:#dc3030; opacity: 1;}

#main_top li.main_etc {width:366px; float:left; position:relative; height:230px;}
#main_top li.main_etc h3.tit {font-size:18px; font-weight:bold; color:#dc3030; line-height:18px; position:absolute; top:30px; left:30px; z-index:99;}
#main_top li.main_etc .txt {font-size:14px; color:#555555; padding-left:30px; margin-top:70px; line-height:25px;}
#main_top li.main_etc .more {position:absolute; bottom:30px; left:30px; }
#main_top li.main_etc .more a {display:block; font-size:12px; line-height:12px; color:#fff; padding:10px 21px; background-color:#dc3030; border-radius:30px;}
#main_top li.main_etc .multiple{position:relative;width:100%; zoom:1;margin:0;padding:0; height:230px;}
#main_top li.main_etc .multiple li{height:230px;}
#main_top li.main_etc .bx-pager{position:absolute; top:30px; text-align:right; right:30px;}
#main_top li.main_etc .bx-pager .bx-pager-item{display:inline; margin-left:7px; }
#main_top li.main_etc .bx-pager a{display:inline-block; font-size:0px; line-height:0px;  margin:0px; height:11px; width:11px; z-index:99;}
#main_top li.main_etc .bx-pager a.pager-0{background:url("../images/main_etc_btn.png") no-repeat 0 0;}
#main_top li.main_etc .bx-pager a.pager-1{background:url("../images/main_etc_btn.png") no-repeat 0 0;}
#main_top li.main_etc .bx-pager a.pager-2{background:url("../images/main_etc_btn.png") no-repeat 0 0;}
#main_top li.main_etc .bx-pager a.pager-3{background:url("../images/main_etc_btn.png") no-repeat 0 0;}
#main_top li.main_etc .bx-pager a.pager-4{background:url("../images/main_etc_btn.png") no-repeat 0 0;}
#main_top li.main_etc .bx-pager a.active{background-position:0 -11px}
#main_top li.main_etc .bx-start{display:none;}
#main_top li.main_etc .bx-stop{display:none;} 
#main_top li.main_etc .active{display:none;}
#main_top li.main_etc .bx-prev {display:none;}
#main_top li.main_etc .bx-next {display:none;}

#main_bottom {width:1100px; height:150px; margin:0px auto 50px auto;}
#main_bottom li.main_notice {float:left; width:265px; height:150px; margin-right:30px; position:relative;}
#main_bottom li.main_notice h3 {color:#dc3030; font-size:18px; line-height:18px; font-weight:bold; margin-bottom:20px;}
#main_bottom li.main_notice ul.list {}
#main_bottom li.main_notice ul.list li {margin-bottom:4px;}
#main_bottom li.main_notice ul.list li a {padding-left:10px; font-size:14px; line-height:14px; color:#555;  background:url("../images/main_notice_bold.jpg") 0 7px no-repeat;}
#main_bottom li.main_notice .more{position:absolute; top:0px; right:0px; z-index:9999}

#main_bottom li.main_quick01 {width:265px; height:125px; float:left;position:relative;}
#main_bottom li.main_quick01 a {width:235px; height:125px; float:left; position:relative; background:url("../images/main_quick01.jpg") 0 0 no-repeat; padding:25px 0 0 30px;}
#main_bottom li.main_quick01 a .en {position:absolute; top: 30px; left:30px; z-index:9999; font-size:13px; color:#afafaf; line-height:13px;}
#main_bottom li.main_quick01 a h3 {position:absolute; top: 54px; left:30px; z-index:9999; font-size:18px; font-weight:bold; color:#fff; line-height:18px;}
#main_bottom li.main_quick01 a .more {position:absolute; bottom:30px; left:30px;z-index:9999;  }
#main_bottom li.main_quick01 a .over {background:url("../images/main_quick_over.png") 0 0 repeat; width:265px; height:150px; position:absolute; top:0; left:0; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;z-index:999; }
#main_bottom li.main_quick01 a:hover .over {opacity: 1;}

#main_bottom li.main_quick02 {width:265px; height:125px; float:left;position:relative;}
#main_bottom li.main_quick02 a {width:235px; height:125px; float:left; position:relative; background:url("../images/main_quick02.jpg") 0 0 no-repeat; padding:25px 0 0 30px;}
#main_bottom li.main_quick02 a .en {position:absolute; top: 30px; left:30px; z-index:9999; font-size:13px; color:#afafaf; line-height:13px;}
#main_bottom li.main_quick02 a h3 {position:absolute; top: 54px; left:30px; z-index:9999; font-size:18px; font-weight:bold; color:#fff; line-height:18px;}
#main_bottom li.main_quick02 a .more {position:absolute; bottom:30px; left:30px;z-index:9999;  }
#main_bottom li.main_quick02 a .over {background:url("../images/main_quick_over.png") 0 0 repeat; width:265px; height:150px; position:absolute; top:0; left:0; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;z-index:999; }
#main_bottom li.main_quick02 a:hover .over {opacity: 1;}

#main_bottom li.main_customer {float:left; width:275px; height:120px; padding:30px 0 0 0px; background-color:#dc3030; text-align:center; }
#main_bottom li.main_customer h3 {font-size:18px; font-weight:bold; color:#fff; line-height:18px;}
#main_bottom li.main_customer .tel {font-size:26px; font-weight:bold; color:#fff; line-height:26px; margin-top:20px;}
#main_bottom li.main_customer .fax {font-size:15px; color:#fac9c9; line-height:15px; margin-top:10px;}

