@charset "utf-8";
/* CSS Document */
.header_wrap { background: url(../img/bg_patt.jpg);}
.gnb li a { color: #f9f9f9; }
.gnb { margin-top: 10px; }
.header {height: 80px; }
.line_bar { width: 100%; height: 52px; border-top: 1px solid #70757e;}
.footer_map {width: 100%; min-width: 1200px; background: #3D4F5B;}
.footer_map1 {width: 100%; min-width: 1200px; background: #292F3B;}

.footer {margin-top: 40px; margin-bottom: 40px; padding: 10px; border-top: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; text-align: center; }
.banner01 {float: left; width: 333px;}
.banner02 {float: left; width: 333px;}
.banner03 {float: left; width: 333px;}
.quick_left ul li{margin-bottom: 20px;}
.more1 {padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dotted #c3c3c3; height: 210px;}
.main_middle {padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dotted #c3c3c3;}

.main_bg {position:relative; width:100%; min-width: 1200px;}
.main_bg .main_content {width:1000px; margin:0 auto; overflow:hidden;clear:both;}
.main_bg .main_content p {margin:40px 0 18px 0;}
.main_bg .main_content ul li {float:left;}
.imgs li a img {	width:100%; min-width:1900px; min-height: 681px;  max-height: 681px; }

.main_visual {width: 100%; min-width:1900px; height:681px; max-height:681px; position:relative; overflow:hidden;margin: 0 auto;}
.main_visual .imgs {width:100%; height:100%; position:relative; overflow:hidden; margin:0 auto;}
.main_visual .imgs li {width:100%; /*height:100%;*/ position:absolute; top:0; left:100%;}
.main_visual .imgs .main_li_01{background:url("../img/with_main_visual05.jpg") center center no-repeat; left:0; height: 681px;}
.main_visual .imgs .main_li_02{background:url("../img/with_main_visual07.jpg") center center no-repeat; height: 681px;}
.main_visual .imgs .main_li_03{background:url("../img/with_main_visual06.jpg") center center no-repeat; height: 681px;}
.main_visual .main_visual_btn_l {position:absolute; top:320px; right:50%; margin-right:650px;}
.main_visual .main_visual_btn_r {position:absolute; top:320px; left:50%; margin-left:650px;}

.main_notice_wrap {width:100%; min-width: 1200px;height:71px; position:relative; /*margin-top:-182px;*/ background:#000; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;}
.main_notice_wrap .main_notice {width:1000px; margin:0 auto;}
.main_notice_wrap .main_notice p {width:600px; margin:0 auto; line-height:71px; font-weight:bold; font-size:15px; color:#fff;}
.main_notice_wrap .main_notice p img{margin-top:26px;}
.main_notice_wrap .main_notice span.main_notice_tit { margin:0 10px;}
.main_notice_wrap .main_notice span.main_notice_data { margin-right:10px;}

.main_sub_visual  {width:494px; height:250px; /*padding-bottom:50px;*/ position:relative; overflow:hidden;}
.main_sub_visual .imgs {width:100%; height:100%; position:relative; overflow:hidden;}
.main_sub_visual .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.main_sub_visual .imgs li.li_01 {background:url('../img/with_main_subvisual_img0101.jpg') center 0 no-repeat; left:0;}
.main_sub_visual .imgs li.li_02 {background:url('../img/with_main_subvisual_img0102.jpg') center 0 no-repeat;}
.main_sub_visual .imgs li.li_03 {background:url('../img/with_main_subvisual_img0103.jpg') center 0 no-repeat;}
.main_sub_visual .imgs li.li_04 {background:url('../img/with_main_subvisual_img0104.jpg') center 0 no-repeat;}

.main_sub_visual .indis {width:100%; height: 13px; position:absolute; right: 198px; top: 20px;text-align:center;}
.main_sub_visual .indi_wrap {display:inline-block; overflow:hidden;}
.main_sub_visual .indis ul {float:left; overflow:hidden; left: -150px;
    position: absolute; }
.main_sub_visual .indis ul li {width: 13px; height: 13px; float:left; margin-left: 3px; position:relative;}
.main_sub_visual .indis ul li.li_01 {margin-left:0;}
.main_sub_visual .indis ul li a {width:100%; height:100%; display:block;}
.main_sub_visual .indis .indi_bn {float:left; width:17px; height:24px; position:relative;}
.main_sub_visual .indis .indi_bn a {width:100%; height:100%; display:block;}

.main_bg .main_content .more1 li {margin-bottom:40px;}
.main_bg .main_content .more2 li {margin-bottom:13px;}
.main_bg .main_content .more2 li:first-child a{display:block; width:240px; height:247px; background:url('../img/with_main_img05.jpg') 0 0 no-repeat;}
.main_bg .main_content .more2 li:first-child + li a{display:block; width:240px; height:247px; background:url('../img/with_main_img06.jpg') 0 0 no-repeat;}
.main_bg .main_content .more2 li:first-child + li + li a{display:block; width:240px; height:247px; background:url('../img/with_main_img07.jpg') 0 0 no-repeat;}
.main_bg .main_content .more2 li:first-child + li + li + li a{display:block; width:240px; height:247px; background:url('../img/with_main_img08.jpg') 0 0 no-repeat;}
.main_bg .main_content .more2 li:first-child a:hover,
.main_bg .main_content .more2 li:first-child + li a:hover,
.main_bg .main_content .more2 li:first-child + li + li a:hover,
.main_bg .main_content .more2 li:first-child + li + li + li a:hover{background-position:0 -247px;}
.main_bg .main_content .more2 li:first-child + li {margin:0 13px;} 
.main_bg .main_content .more2 li:first-child + li + li {margin-right:13px;} 

.main_middle {width:1000px; overflow:hidden; margin-bottom:30px;}
.main_middle img{float:left;}
.main_middle .main_sub_visual {width:668px; height:258px; display:inline-block;}
.main_middle span{width:240px; height:250px; float:right;}
.main_middle span img:nth-child {margin-bottom:13px;}

.main_bottom {width:1000px;overflow:hidden;}
.main_bottom img {float:left; margin-right:13px;}
#main_quick {
    width: 77px;
    position: fixed;
    top: 320px;
	right: 10px;
    /*left: 55%;
    margin-left: 560px;*/
    z-index: 15;
}