﻿


/* CSS Document */



.body2 {margin:0 auto; max-width:640px; padding:0px;font-family:"微软雅黑","黑体";color:#444;}

* { margin:0; padding:0;}


html{font-size:62.5%;  }


body{ margin:0 auto; padding:0px;font-family:"微软雅黑","黑体";color:#444;  /*background:#c8d9fe; line-height: 1.8rem;*/}


ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}


h1,h2,h3,h4,h5,h6{font-weight:normal;}


ul,li{ list-style:none}


img{border:0px; padding:0px; width:100%;}


a{color:#444; text-decoration:none}


a:hover{color:#005f9b;text-decoration:none}


.clear{ clear:both;}

.xxxx {}
.fr {float:right}


.fl {float:left}


.alll { max-width:640px; margin:auto;}


#top{ padding:10px width:100%;overflow:hidden; }


#top .logo{ float:left; _display:inline;  }


#top .btn{ float:right;_display:inline; margin:0 10px 0 0;width:20%; }








.menu{ width:100%; overflow: hidden;margin:0 auto; background-color:#32b16c;}


.menu li{ width:24.65%; float:left; height:50px;/* background:#005cbb; */line-height:50px; text-align:center; font-size:20px; font-family:"微软雅黑"; display:block; border-right:1px solid #e9e9e9;    border-bottom: 1px solid #e9e9e9; }


.menu li a{ color:#fff; font-size:1em;}


/*.menu li a:hover{ color:#101010; background:#008bff; display:block}*/


@media screen and (min-width:320px) and (max-width:479px){


.menu li{ font-size:14px; color:#101010; height:38px; line-height:38px;}


}





.banner {width:100%; height:auto; line-height:0;}


.banner img { width:100%;}



.main_1 { width:100%; background-color:#f4f4f4; padding-bottom:1em;}
.main_1 img { display:block;}
.main_1 p { width:90%; color:#000000; margin:auto; line-height:3rem; text-indent:5rem; letter-spacing:0.1rem; text-indent:3rem; padding-bottom:1em;}
.main_1 h2 { margin:auto;  color:333; text-align:center;  font-weight:bold; padding-top:2rem;}



.main_2 { width:100%; background-color:#f5ebde;}
.main_2 h2 { margin:auto;  color:#5b3b2a; text-align:center;  font-weight:bold; padding-top:2rem;}
.main_2 p { width:90%; color:#000000; margin:auto; line-height:2rem; text-indent:5rem; letter-spacing:0.1rem; text-indent:3rem;}
.main_2_1 { width:90%; margin:auto; margin-top:1rem;  }



.main_3 { width:100%; background-color:#573726;}
.main_3 h2 { margin:auto;  color:#FFF; text-align:center;  font-weight:bold; padding-top:2rem;}
.main_3 h3 {  margin:auto;  color:#FFF; text-align:center;  font-weight:bold; padding-top:1rem; }
.main_3_1 { width:90%; margin:auto; margin-top:2rem; padding-bottom:1rem;  }

.main_4 { background-color:#c32733; width:100%;}

.main_4 h2 { margin:auto;  color:#FFF; text-align:center;  font-weight:bold; padding-top:2rem;}
.main_4_1 { width:90%; margin:auto; margin-top:2rem; padding-bottom:1rem;  }


.main_5 { width:100%; background-color:#f5ebde;}
.main_5 h2 { margin:auto;  color:#5b3b2a; text-align:center;  font-weight:bold; padding-top:2rem;}
.main_5 p { width:90%; color:#000000; margin:auto; line-height:2rem; text-indent:5rem; letter-spacing:0.1rem; text-indent:3rem;}
.main_5_1 { width:90%; margin:auto; }




.main_6 { width:100%; background-color:#573726;}
.main_6 h2 { margin:auto;  color:#FFF; text-align:center;  font-weight:bold; padding-top:2rem;}
.main_6 h3 { margin:auto;  color:#FFF; text-align:center;  font-weight:bold; padding-top:2rem;}
.main_6 p { width:90%; color:#FFF; margin:auto; line-height:2rem; letter-spacing:0.1rem; text-indent:3rem; }
.main_6_1 { width:90%; margin:auto; margin-top:2rem; padding-bottom:1rem;  }

.main_7 { width:100%; background-color:#f5ebde;}
.main_7 h2 { margin:auto;  color:#5b3b2a; text-align:center;  font-weight:bold; padding-top:2rem;}
.main_7 h3 { margin:auto;  color:#000000; text-align:center;  font-weight:bold; padding-top:1rem;}
.main_7_1 { width:90%; margin:auto; margin-top:2rem; padding-bottom:1rem;  }

@media screen and (min-width:320px){body,input{font-size:12px}}


@media screen and (min-width:360px){body,input{font-size:1.4em}}


@media screen and (min-width:400px){body,input{font-size:1.6em}}


@media screen and (min-width:480px){body,input{font-size:22px}}


@media screen and (min-width:560px){body,input{font-size:24px}}


@media screen and (min-width:600px){body,input{font-size:26px}}


@media screen and (min-width:640px){body,input{font-size:1.6em}}






























