@charset "UTF-8";
body{font-family: microsoft yahei;}
/* index */
.wrap{position:relative; max-width:1300px; margin-top:110px; }
.contents{}
.contents .section{width:1000px; margin:0 auto; font-size:15px; letter-spacing:-0.5px;}
.contents .full_section{width:100%; font-size:15px; letter-spacing:-0.5px;}
.contents .full_section .sec_inner{width:1080px; margin:0 auto;}

.visual_sec{overflow:hidden; position:relative; width:100%; height:850px;}



.visual_sec .bg_area{position:absolute; left:50%; width:1920px; margin-left:-960px;}
.visual_sec .bg_area > div{overflow:hidden; position:absolute; left:0; top:-100%; width:100%; }
.visual_sec .bg_area > div:first-child{top:0;}
.visual_sec .particle_area{position:absolute; left:50%; top:60%; width:1920px; margin-left:-960px; margin-top:-280px;}
.visual_sec .copy_area{position:absolute; left:0; top:60%; width:100%; margin-top:-105px; }
.visual_sec .txt_area{display:none; position:absolute; left:0; top:0; width:100%; text-align:center; color:#fff;}
.visual_sec .txt_area.on{display:block;}
.visual_sec .tit_box{overflow:hidden;margin-bottom:20px; }
.visual_sec .tit_box .txt1{margin-top:150px; font-size:50px; font-weight:900;}
.visual_sec .txt2{margin-bottom:20px; line-height:30px; font-size:20px; font-weight:bold;  opacity:0;}
.visual_sec .link_btn{display:inline-block; width:170px; padding:9px 0; background:#f27321; border-radius:50px; font-size:14px; color:#fff; opacity:0;}
.visual_sec .link_btn span{display:inline-block;}
.visual_sec .control{position:absolute; left:0; bottom:28px; width:100%; text-align:center; }
.visual_sec .control .paging{display:inline-block; line-height:1em; vertical-align:middle;}
.visual_sec .control .paging a, .visual_sec .control > button{overflow:hidden; display:inline-block; width:14px; height:14px; margin:0 2px; background:url(../images/slide_control.png) 0 0 no-repeat; text-indent:-9999px; border:0px;}
.visual_sec .control a{background-position:0 0;}
.visual_sec .control a.on{background-position:-15px 0;}
.visual_sec .control > button{background-position:-30px 0; vertical-align:middle;}
.visual_sec .control > button.stop{background-position:-45px 0;}
