/* CSS Document */
html,body,form{ margin:0px; padding:0px;font-size:62.5%;color:#333333;font-family:arial,'ËÎÌå';-moz-osx-font-smoothing: grayscale;}
h1,h2,h3,h4,h5,h6,ul,li,form,div,p,img,dl,dt,dd{margin:0px;padding:0px; list-style:none;font-size:1.4rem;font-family:arial,'ËÎÌå';-moz-osx-font-smoothing: grayscale;}
a:link, a:visited{color:#333333;text-decoration:none; font-weight:normal;font-size:1.4rem;outline:none 0px}
a:hover{color:#FF850E;text-decoration:none;font-weight:normal;font-size:1.4rem;outline:none 0px}
img{ border:0 none;}
body{ background:url(../images/body_bg.jpg) no-repeat; background-size:100% 100%;}
html,body{ min-height:100%;}
/*·ÀÎ±ÂëÊäÈë*/
header.checkuphead { position:relative; padding-bottom:10px;}
header.checkuphead h1 { width:90%; background:url(../images/center.png) no-repeat center center;  background-size:auto 24px; height:40px;  margin:0 auto; position:relative; margin-bottom:10px;}
header.checkuphead h1 span {display:block; width:200px; height:60px; background:url(../images/logo.png) no-repeat left center ; background-size:auto 60px; position:absolute; top:-18px;}
header.checkuphead h2 { width:90%; margin:0 auto;height:35px; position:relative; }
header.checkuphead h2 .inputext { width:80%; height:35px; padding:0; border:0; border-radius:3px 0 0 3px; display:block; box-shadow:0px 2px 2px rgba(0,0,0,0.2); text-indent:10px; font-size:1.6rem;-webkit-appearance: none;}
header.checkuphead h2 .submitbut { width:20%; height:35px; position:absolute; right:0; top:0; padding:0;  background:#95e840; display:block; border:0; box-shadow:0px 2px 2px rgba(0,0,0,0.2); border-radius:0 3px 3px 0; font-size:1.6rem; -webkit-appearance: none; color:#046703;}
section.checkupsection  { padding:15px 10px 15px 20px;}
section.checkupsection article h2 { font-size:1.4rem; font-weight:600;}
section.checkupsection article .checkupstep {position:relative;}
section.checkupsection article .checkupstep h1 { padding-left:24px; background:url(../images/label.png) no-repeat center left; background-size:16px 16px; position:relative; left:-9px; top:-2px; margin-bottom:5px; font-weight:600; font-size:1.6rem;}
section.checkupsection article .checkupstep h1 span{ font-weight:normal; color:#555;}
section.checkupsection article .checkupstep p { padding-left:20px; position:relative; left:-6px; margin-bottom:20px; color:#555555; font-size:1.4rem;}

section.checkupsection article .checkupstep p b{ color:#05911c}
section.checkupsection article .checkupstep p i{ padding:0 .3rem;}

section.imgssection{ padding:0 15px; opacity:0.8;}
section.imgssection .imgsstep{ width:100%;}
section.imgssection .imgsstep .imgsbg{ width:30%; float:right; position:relative; padding-left:70%;}
section.imgssection .imgsstep .imgsbg img.oil{ width:100%; height: auto; display:block;}
.anim{ position:absolute; height:38%; top:48%; right:25%; }
.anim img{width: auto; height: 100%; display:block;}

.mui-slider { position: relative; overflow: hidden; width: 100%; background-color: #fff; margin-bottom:10px; border-bottom:1px solid #d9d9d9; }
.mui-slider .mui-slider-group { font-size: 0; position: relative; -webkit-transition: all 0s linear; transition: all 0s linear; white-space: nowrap;}
.mui-slider .mui-slider-group .mui-slider-item { font-size: 14px; position: relative; display: inline-block; width: 100%; height: 100%; vertical-align: top; white-space: normal;}
.mui-slider .mui-slider-group .mui-slider-item>a:not(.mui-control-item) {line-height: 0; position: relative;  display: block; }
.mui-slider .mui-slider-group .mui-slider-item img { width: 100%;}
.mui-slider-indicator { position: absolute; bottom: 8px; width: 100%; text-align: center; background: 0 0; }
.mui-slider-indicator .mui-active.mui-indicator { background: #d22147;}
.mui-slider-indicator .mui-indicator { display: inline-block; width:8px; height:8px; margin: 1px 4px;cursor: pointer;border-radius: 50%;background: #32ca97;}

.logo{ height:50px; position:absolute; left:4%; top:8%; z-index:999;}
.logo img{ width:auto; height:50px;}
