@charset "utf-8";
/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0;padding:0;border:0 none;list-style:none;}
table{border-collapse: collapse;border-spacing:0;}
textarea, input{-webkit-appearance:none; outline:none; border-radius:0;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
img,input,select{vertical-align:middle;border:0;}
.clear{clear:both;visibility:hidden;margin:0;padding:0;height:0;font-size:0;line-height:0;}
.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{ display:block;}
* html .clearfix{ height:1%;}
a{color:#333;}
a:link{text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ color: #cb5d57; text-decoration:underline;}
a:active{text-decoration:none;}
body, html{ position:relative; }
html{font-size:1rem}
body{font: normal 14px/26px \5fae\8f6f\96c5\9ed1,\9ED1\4F53,Droid Sans,sans-serif; color:#7e7e7e; background-color: #fff;}

.container{min-width:78rem; margin: auto; clear: both;overflow:hidden; width:100%;}
.fl{float:left;}
.fr{float:right;}
.w1200{margin:0 auto;padding:0;width:75rem;}
.mtop25{margin:2rem auto 0;}
.mtop40{margin:4rem auto 0;}
.mtop50{margin:5rem auto 0;}

.container p{ display:none;text-indent: -99999em;}

.p1{ background:url(../images/rc01.jpg) no-repeat top center;  height: 551px;}
.p2{ background:url(../images/rc02.jpg) no-repeat top center;  height: 449px;}

 
@media screen and (max-width:700px){
    #toTop{display: none!important;}
	.container{min-width: 75rem;}
}

