@charset "gb2312";
.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
#wrap {
    background: #fff none repeat scroll 0 0;
    margin-top: 1em;
    max-width: 640px;
    position: relative;
}

.banner img {
    vertical-align: middle;
    width: 100%;
}
.wenzi p{width:90%;
margin:0 auto;
line-height:2em;
text-indent:2em;
}
.biao2{padding:2em 1em 2em; color:#FFF; font-size:1.5em; line-height:1.5em;}
.daodu{ background-color:#fed20f;margin:0 auto; line-height:2em; padding:1em 2em;}
.daodu1{ margin:0 auto; line-height:2em; padding:1em 0; }
.daodu1 h2{text-align:center; color:#FFF; font-size:2em; padding:1em 0}
.daodu1 p{text-indent:1em; color:#FFF; width:90%; margin:0 auto; margin-bottom:1em;}
.zyy{width:95%; margin:0 auto;}
.ll{width:20%; float:left; margin-top:2em;}
.rr{width:70%; float:right; margin-top:1em;}
.rr h2{line-height:2em;}
.rr p{line-height:2em;}
.rr a{float:right; margin-top:0.5em;}
.hss{color:#F00; padding:1em 0;}
#baoming p{ line-height:2em;}
#user_tel,#user_dizhi{width:98%; height:40px; line-height:40px; margin-top:5px; text-indent:5px; border:1px solid #dcdcdc; outline:none; color:#646464; }

.title1{ font-size:1.8rem; text-align:center; padding:3% 0px; font-weight:bold;}
.title1 span{ color:#F00;}
.title2{ font-size:1.8rem; text-align:center; padding:3% 0px; font-weight:bold;}

.yj-bg{ background:#fa4e44; padding:4%;}
.yj-bg ul li{ background:#fff; border-radius:5px; width:95%; height:40px; line-height:40px; margin:15px auto 0 auto; color:#fa4e44; text-align:center; font-size:18px; font-weight:bold;}
.narrow{ text-align:center; margin-top:3%;}

.yjs{ border:1px solid #fa4e44; margin:2%; padding:3%;}
.yjs p{ font-size:1rem; line-height:1.8rem; margin-bottom:4%;}

.form-gruop{ font-size:1rem; margin-bottom:3%;}
.form-gruop input[type="text"]{ width:77%; height:30px; line-height:30px; border:1px solid #fa4e44; margin-left:5%;}
.form-gruop input[type="submit"]{ background-color:#fa4e44; color:#fff; padding:1% 10%; font-size:1rem;}

.st4{padding-bottom:5%;}

.yjs_a{ text-align:center;}
.st5 dl{ float:left; width:46%; margin:0px 2% 3% 2%; border-radius:5%; background-color:#fff;}
.st5 dl dt img{ width:100%; border-radius:5%;}
.st5 dl dd{ text-align:center; margin-bottom:4%;}
.st5 dl dd h3{ margin-bottom:2%;}
.st5 dl dd a{ color:#fff; background-color:#fa4e44; padding:1% 10%;}

.st6{ background-color:#fa4e44; border-radius:5px; color:#fff; width:80%; height:35px; line-height:35px; text-align:center; margin:0 auto;}

.st7{ background-color:#fa4e44; padding:3%; font-size:1rem; line-height:2rem; margin-bottom:3%; color:#fff;}

.hrbm{ width:1190px; margin:0 auto;}
.hrbm_a{ height:300px;}

.hrbm_b{ margin:0 auto;position: relative;top: 0;width: 100%;}
.bcon{ width:100%; margin-bottom:30px; background-color:#fff;}
.list_lh{width:100% !important;height:300px; overflow:hidden;}
.list_lh li{ padding:2% 0px; font-size:1.1em; text-align:center; width:100%;}
.btn_lh:hover{ color:#fff; text-decoration:none;}
.st9{float:left; background-color:#fa4e44; height:30px; line-height:30px; text-align:center; color:#fff; font-size:1.1em;}
.hrbm_b div:nth-of-type(1){width:20%}
.hrbm_b div:nth-of-type(2){width:20%}
.hrbm_b div:nth-of-type(3){width:40%}
.hrbm_b div:nth-of-type(4){width:20%}
.bcon table{ width:100%;}
.bcon table tr td{height:40px; line-height:40px;}
.bcon table tr td:nth-child(1){width:20%}
.bcon table tr td:nth-child(2){width:20%}
.bcon table tr td:nth-child(3){width:40%}
.bcon table tr td:nth-child(4){width:20%}


