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

a {
-webkit-tap-highlight-color: rgba(200,200,555,.6);
display: block;
}
img {
max-width: 100%;
}
body {
background:url(../images/body_bg.jpg) top center repeat;
}
/*floating*/
.floating {
position:fixed;
bottom:100px;
right:0;
bottom:40px;
z-index:9999;
}
.floating a:hover {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
/*brand*/
.slide {
width:100%;
min-width:1020px;
background:url(../images/slide04.jpg) center no-repeat;
background-size: cover;
}
.brand {
width:100%;
min-width:1020px;
height:880px;
background:url(../images/main_txt_bg.png) top center no-repeat,url(../images/curved_img.png) center 380px no-repeat;
}
.brand .inner {
width:1020px;
height:880px;
margin:0 auto;
position:relative;
}
.brand .inner h1 {
width:660px;
height:286px;
position:absolute;
left:0;
top:370px;
}
.brand .inner h2 {
width:244px;
height:96px;
position:absolute;
right:10px;
top:0;
}
.brand .btn {
width:1020px;
height:240px;
background:url(../images/brand_btn_bg.png) bottom center no-repeat;
position:absolute;
left:0;
bottom:0;
}
.brand .btn a {
width:940px;
margin:0 auto;
background:url(../images/brand_btn_r.png) no-repeat;
}
.brand .btn a:hover {

}
.brand .btn a img:hover {
opacity: 0.9;
}
/*contents*/
.wrap {
width:100%;
min-width:1020px;
margin:0 auto;
background:url(../images/white_bg.png) center repeat-y;
}
/*voice*/
.voice {
width:100%;
background:url(../images/big_bg01.png) center bottom no-repeat;
}
.voice .inner {
width:920px;
margin:0 auto;
padding-bottom:36px;
}
.voice .box {
width:920px;
height:425px;
border:#E6E6E6 2px solid;
background-color:#FFF;
margin:0 auto;
padding:25px  0 0;
/*overflow:scroll;*/
overflow:hidden;
overflow-x: hidden;
}
.voice ul {
width:420px;
float:left;
margin:0 0 0 20px;
}
.voice ul:first-child {
margin:0 10px 0 25px;
}
.voice li {
border-bottom:#999 1px dashed;
margin-bottom:25px;
padding-bottom:20px;
}
.voice li:last-child {
border:none;
padding-bottom:20px;
}
.voice li .name {
margin-bottom:10px;
}
.voice li .name strong {
font-size:14px;
line-height:1.4em;
color:#F8AE4B;
font-weight:bold;
padding-left:1em;
}
.voice li dt {
font-size:18px;
line-height:1.4em;
font-weight:bold;
background-color:#FFF1E3;
border-left:#FFCC99 9px solid;
padding:4px 0 4px 10px;
margin-bottom:10px;
}
.voice li dd {
font-size:16px;
line-height:1.6em;
}
/*point*/
.point {
width:100%;
background:url(../images/big_bg02.png) center  top no-repeat,url(../images/big_bg03.png) center bottom no-repeat;;
}
.point dl {
width:1000px;
margin:0 auto;
}
.point dd.btn {
height:273px;
background:url(../images/point_img04.jpg) no-repeat;
}
.point dd.btn a {
width:940px;
margin:0 auto;
background:url(../images/brand_btn_r.png) no-repeat;
}
.point dd.btn a:hover {

}
.point dd.btn a img:hover {
opacity: 0.9;
}
/*pro*/
.pro {
width:100%;
background:url(../images/big_bg04.png) center bottom no-repeat;
}
.pro dl {
width:1000px;
margin:0 auto;
}
/*user*/
.user {
width:100%;
background:url(../images/big_bg05.png) center top no-repeat,url(../images/big_bg06.png) center bottom no-repeat;
}
.user dl {
width:1000px;
margin:0 auto;
}
/*menu*/
.menu {
width:100%;
background:url(../images/big_bg07.png) center top no-repeat;
}
.menu dl {
width:1000px;
margin:0 auto;
}
/*ofr*/
.ofr {
width:100%;
background:url(../images/big_bg08.png) center top no-repeat;
}
.ofr .inner {
width:1000px;
margin:0 auto;
}
.ofr01 dd {
height:160px;
background:url(../images/ofr01_img02.png) no-repeat;
position:relative;
}
.ofr01 dd a,
.ofr01 dd input {
width:842px;
height:92px;
position:absolute;
top:0;
left:79px;
}
.ofr03 {
clear:both;
width:1000px;
height:350px;
background:url(../images/ofr03_img01.jpg) no-repeat;
position:relative;
}
.ofr03 a {
width:512px;
height:80px;
position:absolute;
top:205px;
left:410px;
}
.ofr a:hover, 
.ofr input:hover {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
/*footer*/
footer {
width:1000px;
background-color:#FCC268;
margin:0 auto;
padding:15px 0;
}
footer .footLink {
font-size:11px;
line-height:1.2em;
text-align:center;
margin-bottom:1em;
}
footer .footLink a {
display:inline;
color:#000;
text-decoration:none;
}
footer .footLink a:hover {
text-decoration:underline;
}
footer address {
font-size:11px;
line-height:1.2em;
text-align:center;
font-style:normal;
}
















