﻿@charset "utf-8";
.title01{padding:20px 0; height:38px; line-height:38px; text-align:center; background:url(../images/icon01.png) no-repeat center center; overflow:hidden;}
.title01 h3{ display:inline-block; font-size:35px; color:#000; line-height:38px; padding:0 5px;}
.title01 span{ display:inline-block; color:#0069b3; font-size:35px; line-height:38px; padding:0 5px;}

.more01{width:100%; max-width:1280px; min-width:980px; height:62px; margin:20px auto 0; line-height:62px; text-align:center;}
.more01 a{display:block; color:#999; background:#f7f7f7; text-transform:uppercase;}
.more01 a:hover{display:block; color:#FFF; background:#999999;}

.rol01, .ror01{position:absolute; width:48px; height:48px; top:100px; background:#fff; border:1px solid #e9e9e9;}
.rol01 a, .ror01 a{ display:block; width:48px; height:48px;}
.rol01{left:-80px;}
.ror01{right:-80px;}
.rol01 a{background:url(../images/rol.png) no-repeat center center;}
.ror01 a{background:url(../images/ror.png) no-repeat center center;}

.rol02{left:-70px; top:200px;}
.ror02{right:-70px; top:200px;}

.rol03{left:-80px; top:100px;}
.ror03{right:-80px; top:100px;}

.runline{height:5px; margin-top:50px; text-align:center; overflow:hidden;}
.runline a{ display:inline-block; margin:0 7px; width:55px; height:5px; background-color:rgba(197,197,197,0.5);}
.runline a:hover{background-color:rgb(0,105,179);}
.runline a.on{background-color:rgb(0,105,179);}

/**/
.actGotop {width:42px; height:42px; position:fixed; bottom:20px; right:20px; z-index:9999; display:none; cursor:pointer; background:url(../images/backTop.png) no-repeat; background-size:cover;}