#wrap{ background:#f9f9f9; }
.main_visual{position:relative;}
.main_visual ul{}
.main_visual ul li{}
.main_visual ul li a{display:block; width:100%; height:474px;}
.main_visual ul li a.visual_01{background:url("../images/pic/main_visual01.jpg") center center no-repeat; background-size:cover;}
.main_visual ul li a.visual_02{background:url("../images/pic/main_visual02.jpg") center center no-repeat; background-size:cover;}
.main_visual ul li a.visual_03{background:url("../images/pic/main_visual03.jpg") center center no-repeat; background-size:cover;}
.main_visual ul li a.visual_04{background:url("../images/pic/main_visual04.jpg") center center no-repeat; background-size:cover;}
.main_visual ul li a.visual_05{background:url("../images/pic/main_visual05.jpg") center center no-repeat; background-size:cover;}
.main_visual ul li a.visual_06{background:url("../images/pic/main_visual06.jpg") center center no-repeat; background-size:cover;}

.main_visual .bx-pager{position:absolute; left:50%; bottom:20px; margin-left:-22.5px;}
.main_visual .bx-pager .bx-pager-item{display:inline-block; margin-right:5px;}
.main_visual .bx-pager .bx-pager-item a{display:block; width:10px; height:10px;border-radius:50%;text-indent:-9999em; background:#a7a7a7;}

.main_visual .bx-controls-direction{}
.main_visual .bx-controls-direction a{position:absolute; top:50%;display:block; width:60px; height:60px; text-indent:-9999em;}
.main_visual .bx-controls-direction a.bx-prev{left:0px; background:url("../images/btn/pager_left.png") center center no-repeat;}
.main_visual .bx-controls-direction a.bx-next{right:0px ;background:url("../images/btn/pager_right.png") center center no-repeat;}

.main_visual .bx-controls{}
.main_visual .bx-controls .bx-pager{position:absolute; left:50%; bottom:35px; z-index:500; margin-left: -81px;}
.main_visual .bx-controls .bx-pager .bx-pager-item{display:inline-block; margin-left:5px;}
.main_visual .bx-controls .bx-pager .bx-pager-item a{display:block; width:17px; height:17px; background: url(../images/btn/visual_btn.png) center center no-repeat; border-radius: 0;}
.main_visual .bx-controls .bx-pager .bx-pager-item a.active{width: 17px; height: 17px; background: url(../images/btn/visual_btn_on.png) no-repeat;}

.article{width: 1100px; height: auto; margin: 40px auto 0;}
.article .main_cont{width: 1100px; height: auto; margin-bottom: 40px;}
.article .main_left{width: 490px; height: auto; float: left;}
.article .main_left .main_cont01{width: 490px; height: 180px; background: #ffffff; border: 1px solid #dcdcdc; box-sizing: border-box; padding: 25px 45px 0 20px; position: relative; margin-bottom: 6px;}
.article .main_left .main_cont01 h5{font-size: 15px; color: #676767; letter-spacing: -0.75px; border-left: 2px solid #f43b16; padding-left: 10px; line-height: 100%;}
.article .main_left .main_cont01 dl{float: left; width: 185px; height: auto; padding-top: 26px;}
.article .main_left .main_cont01 dl dt{font-size: 15px; color: #575757; line-height: 22px; padding-bottom: 10px;}
.article .main_left .main_cont01 dl dd{font-size: 12px; color: #b7b7b7; line-height: 17px;}
.article .main_left .main_cont01 .img_area{width: 210px; height: 130px; float: right; margin-top: -15px;}
.article .main_left .main_cont01 .more_btn{position: absolute; top: -1px; right: -1px;}

.article .main_left .main_cont02{width: 490px; height: 220px; background: #ffffff; border: 1px solid #dcdcdc; box-sizing: border-box; padding: 25px 25px 0 20px; position: relative;}
.article .main_left .main_cont02 h5{font-size: 15px; color: #676767; letter-spacing: -0.75px; border-left: 2px solid #f43b16; padding-left: 10px; line-height: 100%;}
.article .main_left .main_cont02 ul{padding-top: 25px;}
.article .main_left .main_cont02 ul li{font-size: 14px; color: #b3b3b3; line-height: 24px; font-weight: lighter;}
.article .main_left .main_cont02 ul li a{color: #4f4f4f;}
.article .main_left .main_cont02 ul li span{float: right;}
.article .main_left .main_cont02 .more_btn{position: absolute; top: -1px; right: -1px;}


.article .main_right{width: 604px; height: auto; float: right;}
.article .main_right .main_cont03{float: left; width: 299px; height: 406px; position: relative;}
.article .main_right .main_cont03 h5{font-size: 15px; color: #676767; letter-spacing: -0.75px; border-left: 2px solid #f43b16; padding-left: 10px; line-height: 100%; position: absolute; top: 25px; left: 20px;}
.article .main_right .main_cont03 .more_btn{position: absolute; top: 0; right: 0;}

.main_banner00{position:relative; float: right; width:299px; height:406px;}
.main_banner00 .more_btn{position: absolute; top: 0; right: 0;}

.main_banner{position:relative; float: right; width:299px !important; height:406px;}
.main_banner ul{}
.main_banner ul li{width:299px !important; height:406px;}
.main_banner ul li a{display:block; width:299px; height:406px;}
.main_banner ul li a.visual_01{background:url("../images/pic/main_banner01.jpg") center center no-repeat; background-size:cover;}
.main_banner ul li a.visual_02{background:url("../images/pic/main_banner02.jpg") center center no-repeat; background-size:cover;}
.main_banner ul li a.visual_03{background:url("../images/pic/main_banner03.jpg") center center no-repeat; background-size:cover;}
.main_banner ul li a.visual_04{background:url("../images/pic/main_banner04.jpg") center center no-repeat; background-size:cover;}
.main_banner ul li a.visual_05{background:url("../images/pic/main_banner04.jpg") center center no-repeat; background-size:cover;}

.main_banner .bx-pager{position:absolute; left:50%; bottom:20px; margin-left:-22.5px;}
.main_banner .bx-pager .bx-pager-item{display:inline-block; margin-right:5px;}
.main_banner .bx-pager .bx-pager-item a{display:block; width:10px; height:10px;border-radius:50%;text-indent:-9999em; background:#a7a7a7;}

.main_banner .bx-controls-direction{}
.main_banner .bx-controls-direction a{position:absolute; top:50%;display:block; width:60px; height:60px; text-indent:-9999em;}
.main_banner .bx-controls-direction a.bx-prev{left:0px; background:url("../images/btn/pager_left.png") center center no-repeat;}
.main_banner .bx-controls-direction a.bx-next{right:0px ;background:url("../images/btn/pager_right.png") center center no-repeat;}

.main_banner .bx-controls{}
.main_banner .bx-controls .bx-pager{position:absolute; left:50%; bottom:20px; z-index:500; margin-left: -52px;}
.main_banner .bx-controls .bx-pager .bx-pager-item{display:inline-block; margin-left:5px;}
.main_banner .bx-controls .bx-pager .bx-pager-item a{display:block; width:11px; height:11px; background: url(../images/btn/banner_btn.jpg) center center no-repeat; border-radius: 0;}
.main_banner .bx-controls .bx-pager .bx-pager-item a.active{background: url(../images/btn/banner_btn_on.jpg) no-repeat;}


.main_company{position:relative; float: left; width:1000px !important; height: 25px; margin-bottom: 50px;}
.main_company ul{}
.main_company ul li{width: 90px !important; height: 25px;}
.main_company ul li a{display:block;}
.main_banner .bx-pager{position:absolute; left:50%; bottom:20px; margin-left:-22.5px;}
.main_banner .bx-pager .bx-pager-item{display:inline-block; margin-right:5px;}
.main_banner .bx-pager .bx-pager-item a{display:block; width:10px; height:10px;border-radius:50%;text-indent:-9999em; background:#a7a7a7;}

.main_company .bx-controls-direction{}
.main_company .bx-controls-direction a{position:absolute; top: 0; display:block; width:26px; height:25px; text-indent:-9999em;}
.main_company .bx-controls-direction a.bx-prev{right: -50px; background:url("../images/btn/company_left.jpg") center center no-repeat;}
.main_company .bx-controls-direction a.bx-next{right: -75px ;background:url("../images/btn/company_right.jpg") center center no-repeat;}

.main_company .bx-controls{}
.main_company .bx-controls .bx-pager{position:absolute; left:50%; bottom:20px; z-index:500; margin-left: -52px;}
.main_company .bx-controls .bx-pager .bx-pager-item{display:inline-block; margin-left:5px;}
.main_company .bx-controls .bx-pager .bx-pager-item a{display:block; width:11px; height:11px; background: url(../images/btn/banner_btn.jpg) center center no-repeat; border-radius: 0;}
.main_company .bx-controls .bx-pager .bx-pager-item a.active{background: url(../images/btn/banner_btn_on.jpg) no-repeat;}
.main_company .more_btn{position: absolute; top: 0; right: -100px;}

