@charset "UTF-8";


.intro_box { width:90%;  max-width:698px;     margin:0 auto;}
.intro_box .type1 {float:left; width:100%; background:url('/mobile/images/m_intro_bg1.jpg') no-repeat top right;  box-sizing:border-box; background-size:cover; }
.intro_box .type2 {float:left;}
.intro_box span.title {font-size:1.5em;  line-height:1.1em; font-weight:600; width:100%; float:left; box-sizing:border-box; }
.intro_box span.t {font-size:0.95em;  margin-top:5px;  font-weight:400; width:100%; float:left; box-sizing:border-box; }
.intro_box span.link {width:100%; display:none; padding-top:5px;  float:left; box-sizing:border-box;  font-size:15px; font-weight:300}
  
 
.intro_box a  {width:100%;  color:#333; box-sizing:border-box; display:inline-block; float:left; padding:60px 5%;  }
 









.nav {width:100%; float:left; background-color:#fff; position:relative; border-bottom:1px solid #ddd; height:75px;}
.nav .logo {margin-left:2.5%; margin-top:25px;  }

.footer  {background-color:#fff; border-top:1px solid #ddd; color:#666;line-height:1.25em; font-size:1em;   margin-top:50px;   width:100%;   float:left;}
 
.footer   ul { float:left; width:100% ;   background-color:#f9f9f9; }
.footer   li { float:left;  font-size:0.90em; color:#666;  padding:10px 3px; }

.footer p {width:100%; float:left ;  margin-top:5px; padding:10px 4% 20px 4%;  box-sizing:border-box;   font-size:0.93em !important;  }
.footer p span {color:#999; font-size:0.93em; line-height:2em;}

.footer a {color:#666}