@charset "utf-8";

.line_w01{width: 75px; height: 1px; background: #333; margin: 37px auto;}

#main_visual{overflow: hidden; width: 100%; height: 790px; position: relative;}
#main_visual ul{overflow: hidden; margin: 0;zoom: 1; padding-left: 0; list-style: none;}
#main_visual ul li{float: left;}
#main_visual ul li img{width: 100%; height: 790px;}
.dots-1{position: absolute; top: 520px; right: 45%; margin: 0; padding: 0; text-align: center;}
.dots-1 li{display: inline-block; *display: inline; *zoom: 1; width: 52px; height: 3px; margin: 0 5px; background: #fff; cursor: pointer;}
.dots-1 li:hover, .dots-1 li.active{background: #55b1f0; }

#main_con{width: 100%; min-width:1100px; height: 495px; background: #fff; position: absolute; top: 680px; z-index: 999;}
.main_since{width: 1100px; height: 375px; margin: 60px auto; position: relative;}
.main_since .tit{font-size: 32px; text-align: center; text-transform: uppercase;}
.main_since p{font-size: 20px; text-align: center;}
.main_since ul{width: 1100px; height: 200px; margin-top: 37px;}
.main_since ul li{width: 200px; height: 200px; border-radius: 50%; float: left; margin-right: 25px; text-align: center; cursor: pointer; position: relative;}
.main_since ul li:last-child{margin-right: 0;}

.main_quickW {width:100%; height:135px; background:rgba(0,0,0,8); opacity:0.8; position:absolute; top:760px; left:0px;}
.main_quick {width:1100px; height:135px; margin:0 auto; position:relative;}
.main_quick .main_txt {width:230px; height:110px; background:url('/html/images/main/bg_txt.png') repeat-x center top; float:left; font-size:22px; line-height:30px; padding:25px 0 0 40px; color:#fff; font-weight:500;}
.main_quick ul {margin-left:250px;}
.main_quick ul li {float:left; margin-left:60px; text-align:center; width:75px;}
.main_quick .main_ico01 {padding-top:27px;}
.main_quick .main_ico02 {padding-top:19px;}
.main_quick .main_ico03 {padding-top:26px;}
.main_quick .main_ico04 {padding-top:33px;}
.main_quick .main_ico05 {padding-top:28px;}
