

.main_bg{width:100%;background:url('../images/layout/bg_wov.png') repeat;z-index:-10000}

/* main_visual */
#main_visaul{position:relative;height:380px;margin:0 auto;z-index:1}
#main_visaul .rolling_img{position:absolute;top:0;width:1000px;height:380px;z-index:-5; background-size:80%;}
#main_visaul .txt{padding:50px 0 0 30px;height:330px;}
#main_visaul .txt p{padding-top:20px;color:#606262;}
#main_visaul .rolling_btn{position:absolute;top:200px;left:30px}
#main_visaul .rolling_btn .btn{position:relative;font-weight:600;color:#626262;padding-right:6px;}
#main_visaul .rolling_btn .btn span{position:absolute;top:0;*top:6px;left:11px;}
#main_visaul .rolling_btn .btn .on{color:#fff}

/* section1 */
#section1{position:absolute;bottom:7px;margin:0 auto;overflow:hidden;background:url('../images/main/section1_bg.png') no-repeat;border-bottom:1px solid #ddd;z-index:2}

#section1 .title{position:relative;font-size:16px;letter-spacing:-0.8px;font-weight:600;border-bottom:1px solid #ddd;height:48px}
#section1 .title li{float:left;margin:15px 0 0 20px;}
#section1 .title li.more{position:absolute;top:0;right:20px}
#section1 .title li.active{border-bottom:2px solid #017dd3;padding:0 0 10px 0}

#section1 .main_con_title{font-size:16px;margin:18px 0 7px 0;padding-left:20px;}
#section1 .con_txt{font-size:11px;color:#686868;margin-bottom:11px; line-height:18px; padding-left:20px;}
#section1 .btn{margin-left:18px;}

#section1 .block1_1{float:left;position:relative;width:249px;border-right:1px solid #ddd;height:130px}
#section1 .block1_1 .ico{position:absolute;right:12px;top:20px;}
#section1 .block1_1 .con{padding:0px 0 10px 5px;color:#565656;font-size:13px}
#section1 .block1_1 .con li{padding:5px 0 5px 10px;position:relative;background:url('../images/main/block2_1_dot.gif') no-repeat top 14px left;}
#section1 .block1_1 .con li a.date{position:absolute;right:25px;font-size:12px}
#section1 .block1_1 .con li a.date{color:#969696;}


#section1 .block1_2{float:left;position:relative;width:249px;border-right:1px solid #ddd;height:130px}
#section1 .block1_2 .ico{position:absolute;right:12px;top:20px;}
#section1 .block1_2 .con{padding:0px 0 10px 5px;color:#565656;font-size:13px}
#section1 .block1_2 .con li{padding:5px 0 5px 10px;position:relative;background:url('../images/main/block2_1_dot.gif') no-repeat top 14px left;}
#section1 .block1_2 .con li a.date{position:absolute;right:25px;font-size:12px}
#section1 .block1_2 .con li a.date{color:#969696;}

#section1 .block1_3{float:left;position:relative;width:249px;border-right:1px solid #ddd;height:130px}
#section1 .block1_3 .ico{position:absolute;right:12px;top:20px;}
#section1 .block1_3 .con{padding:0px 0 10px 5px;color:#565656;font-size:13px}
#section1 .block1_3 .con li{padding:5px 0 5px 10px;position:relative;background:url('../images/main/block2_1_dot.gif') no-repeat top 14px left;}
#section1 .block1_3 .con li a.date{position:absolute;right:25px;font-size:12px}
#section1 .block1_3 .con li a.date{color:#969696;}

#section1 .block1_4{float:left;position:relative;width:250px;}
#section1 .block1_4 .ico{position:absolute;right:12px;top:20px;}
#section1 .block1_3 .con{padding:0px 0 10px 5px;color:#565656;font-size:13px}
#section1 .block1_3 .con li{padding:5px 0 5px 10px;position:relative;background:url('../images/main/block2_1_dot.gif') no-repeat top 14px left;}
#section1 .block1_3 .con li a.date{position:absolute;right:25px;font-size:12px}
#section1 .block1_3 .con li a.date{color:#969696;}


/* section2 */
#section2{position:relative;clear:both;height:230px;}
#section2 .title{position:relative;font-size:16px;letter-spacing:-0.8px;font-weight:600;border-bottom:1px solid #ddd;height:48px}
#section2 .title li{float:left;margin:15px 0 0 20px;}
#section2 .title li.more{position:absolute;top:0;right:20px}
#section2 .title li.active{border-bottom:2px solid #017dd3;padding:0 0 10px 0}

#section2 .block2_1{background-color:#fff;float:left;border-right:1px solid #ddd;width:499px;height:230px}
#section2 .block2_1 .con{padding:20px 0 10px 30px;color:#565656;font-size:13px}
#section2 .block2_1 .con li{padding:5px 0 5px 10px;position:relative;background:url('../images/main/block2_1_dot.gif') no-repeat top 14px left;}
#section2 .block2_1 .con li a.date{position:absolute;right:25px;font-size:12px}
#section2 .block2_1 .con li a.date{color:#969696;}

#section2 .block2_2{background-color:#fff;float:left;width:500px;height:230px;}
#section2 .block2_2 .gallery li{position:relative;float:left;margin:30px 0 0 19px}
#section2 .block2_2 .gallery li img{width:140px;height:115px}
#section2 .block2_2 .gallery li p{position:absolute;bottom:0;left:0;background-color:#323232;width:140px;padding:3px 0;text-align:center;color:#fff;opacity:0.9;filter: alpha(opacity:'90');}
#section2 .block2_2 .con{padding:20px 0 10px 30px;color:#565656;font-size:13px}
#section2 .block2_2 .con li{padding:5px 0 5px 10px;position:relative;background:url('../images/main/block2_1_dot.gif') no-repeat top 14px left;}
#section2 .block2_2 .con li a.date{position:absolute;right:25px;font-size:12px}
#section2 .block2_2 .con li a.date{color:#969696;}

/* section3 */
#section3{position:relative;clear:both;margin:20px 0 0 0;}
#section3 .block3_1{background:url('../images/main/block3_1_quick_menu.png') no-repeat;background-color:#3c4c5c;padding:12px 0 13px 180px;*padding:10px 0 15px 85px;*line-height:7px;color:#e8e8e8}
#section3 .block3_1 a{color:#e8e8e8}
#section3 .block3_1 .sns{position:absolute;top:0;right:0;background-color:#152433;padding:5px 25px 5px 25px;}
#section3 .block3_1 .sns li{float:left;margin:0 2px;line-height:30px}