*{ padding:0; margin:0;}
body { 
	font-family:'Microsoft YaHei',Arial;
	width: 100%;
	max-width: 750px;
	overflow-x: hidden;
	margin: 0 auto;  
}
a,p{ font-size:1.1rem; line-height:1.7rem;}
img{ width:100%;}
a{ text-decoration:none; color:#666;}
li{ list-style:none;}
.upper{ height:4rem;line-height:4rem; background:#f5f5f5; padding:0 3%;}
.uppera{ float:left; width:50%; margin-top:0.3rem;}
.upperb{ float: right; width:15%;margin-top:1.5rem;}
.msptopa{ width:14rem; float:left; margin-left:3%; margin-top:0.3rem;}
.hmcona{ width:36%; margin:0 auto; display:block; position:relative;top:2rem; margin-bottom:5.5rem;	box-shadow:3px 3px 10px #999;}
.hmconb{ width:96%; margin:1.5rem 0 0 4%; overflow:hidden; padding-bottom:0.5rem;}
.hmconb li{ width:30%; float:left;box-shadow:3px 3px 10px #999; text-align:center; margin:0.8rem 1%; padding:3% 0;}
.hmconb img{ width:70%; margin:0 auto;}
.hmnews{ width:88%; margin:1rem auto; padding:2rem 3%;background:#fafafa;box-shadow:3px 3px 10px #999;}
.hmnewsa{ font-size:1.6rem; line-height:3rem;}
.hmnewsa a{ float:right; font-size:1rem;}
.hmnews li{ margin-top:0.8rem; line-height:1.3rem; border-bottom:1px solid #e7e7e7;}
.hmnews li a{display:block;}
.hmnews li span{ display:inline-block; font-size:1rem;}
.hmnews li img{ width:1rem; margin:1rem 0;}
.hmfield{ padding:1rem 0;} 
.hmfield h2,.hmproce h2,.hmfooter h2{ font-weight:normal; font-size:1.6rem; margin-bottom:1rem;margin-top:1.8rem;text-align:center; color:#333;}
.hmfield .hmfielda{ text-align:center; }
.hmfielda a{ color:#d99b40;line-height:2.1rem;}
.hmfieldb{ width:30%; margin:1rem auto; display:block;}
.hmprocea{ width:96%; margin:1rem auto 2rem auto; overflow:hidden;}
.hmprocea li{ width:24%; float:left; margin-right:1%; margin-top:1rem; text-align:center;}
.hmprocea p{ color:#666; font-size:0.9rem;}
.hmprocea li:nth-child(5){ margin-left:10%;}
.hmprocea li:nth-child(6){ width:32%;}
.hmprocea li:nth-child(6) img{ width:70%; margin-bottom:0.4rem}
.hmfooter{ margin:2rem 5%; text-align: center; padding-bottom:2.6rem;}
.hmfootera{font-size:1rem;color:#666;}
.hmfooter ul{ width:70%; margin:0 auto; overflow:hidden;}
.hmfooter li{ overflow:hidden; text-align:left; margin-top:1rem;}
.hmfooter li p{ font-size:1rem;color:#666;}
.hmfooterb{ width:3.5rem; float:left; margin-right:3%;}
.hmfooterc{ width:70%; float:left;}
.hmfooterd{ margin:1rem 0; font-size:0.8rem;}

.aboutspa h2,.aboutspb h2,.aboutspc h2{ font-weight:normal; font-size:1.6rem; margin-bottom:1rem;margin-top:1.8rem;text-align:center; color:#333;}
.aboutspa .aboutspaa{ text-align:center; color:#666; margin:0 5%;}
.aboutspb{ background:#f8f8f8; padding:0.6rem 3% 3rem 3%; color:#666; text-align:center;}
.aboutspb div p{ line-height:1.8rem;}
.casezsa{ background:#f8f8f8; overflow:hidden; margin:2rem auto;}
.casezsa li:nth-child(5) a{font-size:0.8rem;}
.casezsa li a{ display:block; float:left; width:33.3%; height:3.8rem; font-size:1rem;line-height:3.8rem; text-align:center;}
.casezsa li .cursor{ background:#d99b40; color:#fff;}

.casezsb{ overflow:hidden;margin:0 3%; }
.casezsb li{ overflow:hidden; }
.casezsb a{ display:block;} 
.casezsb .casezsba{ width:50%; float:left;}
.casezsb .casezsbb{ width:50%; float:left; padding-top:7%;}
.casezsb .caserig .casezsbb{ width:50%; float:left; text-align:right;}
.casezsb .caserig .casezsbb p{ margin-right:10%;}
.casezsbb p{ margin-top:5%; margin-left:10%;}
.casezsb .casezsbb img{ width:2rem;}

.casedeta{ font-size:1.6rem; text-align:center; border-bottom:1px solid #666666; padding-bottom:1.5rem;line-height:2.4rem; margin:0 8%;}
.casedetb{ width:92%; margin:0 auto; color:#666;font-size:1.1rem; line-height:1.8rem; padding:1.8rem 0;}
.casedetb p{ font-size:1.1rem; line-height:1.8rem;}
.newsa{ font-size:1.5rem; text-align:center; color:#666; line-height:2rem;margin:2rem auto 1.5rem auto;}
.newsa span{ font-size:2rem; color:#d0d0d0;}
.huanya{ text-align:center;}
.newsb{ width:90%; margin:0 auto;}
.newsb li{ line-height:2rem; border-bottom:1px solid #ececec; overflow:hidden; padding:1rem 0 2.6rem 0;}
.newsb li a{ display:block; color:#333;}
.newsb li span{ font-size:1.1rem; color:#999; line-height:2.8rem;}
.newsb li img{ width:3rem; margin-top:1.2rem;}
.newsb .newsba img{ width:100%; margin-bottom:1rem;}
.newsc{ width:90%; margin:0 auto;font-size:1.3rem; text-align:center; padding-bottom:0.8rem;border-bottom:1px solid #ececec;}
.newsc span{ font-size:1.1rem; color:#999; line-height:2rem;}
.newsd{width:90%; margin:1.5rem auto; color:#666;}
.newsd p{ margin-top:1rem; line-height:2rem;}
.newse{ background:#f8f8f8;width:90%; margin:1.5rem auto; padding:1.5rem 3%; }
.newse h2{font-weight:normal; font-size:1.6rem; margin-bottom:1rem; color:#333;}
.newse{overflow:hidden; }
.newse li{overflow:hidden; line-height:2rem;}
.newse .newsea{ width:30%; text-align:center;height:3.2rem; display:block;line-height:3.2rem; border:1px solid #d99b40;box-shadow:3px 3px 10px #d99b40; margin:1rem 0; color:#cb9a4e; padding:0 5%;}

.liuch{ position:relative;margin:1rem 0 1.6rem; overflow:hidden; padding-bottom:100%;}
.liuchb{position:absolute;top:0; width:86%;left:7%; padding-top:2rem;}
.liuchb li{ width:40%; overflow:hidden;text-align:center; margin:1rem 5%; float:left; font-size:1.2rem;}
/*.liuchb li img{ width:80%;}*/
.managa{ background:#f8f8f8; overflow:hidden; padding:1rem 0; margin-top:1.2rem;}
.managaa{text-align:center;position:relative;}
.managaa p{ position:absolute;width:100%;top:3rem;font-size:1.6rem;color:#666; }
.managaa span{ display:block; color:#f1f1f1; font-size:4rem; }
.managab{ overflow:hidden; margin:2rem 3%;}
.managab li{ width:31%; float:left; margin-left:2%; color:#666; line-height:1.8rem; }
.managab span{ color:#d99b40; font-size:1.5rem; line-height:3rem;}

.managb{ width:90%; margin:1rem auto;}
.managba{ text-align:center;color:#666; position:relative;}
.managba p{ position: absolute; top:3rem;font-size:1.6rem; width:100%;}
.managba span{display:block; color:#f1f1f1; font-size:4rem;}
.managbb{ overflow:hidden; margin-top:2rem;}
.managbb li{ width:50%; float:left;}
.managbb li div{ width:45%; float:left; margin-left:5%; color:#666;}
.managbb li:nth-child(4) div{ margin-left:0; margin-right:5%;}


.managbb span{ color:#cb9a4e; font-size:1.5rem; line-height:3rem;}
.managbb .managbba{ width:100%;}
.managbb .managbba div{ width:23%; margin-right:2%; margin-left:0;}
.managbc li{ width:100%;}
.managbc li img{ width:60%; margin:0 20%;}
.managbc li div{ width:22%; margin-right:2%;margin-left:1%;!important;float:left;}

/*biaodan order*/
.sjxq{  background:#e7e7e7; overflow:hidden;}
.sjxq a{width:50%;  text-align:center;height:3.5rem; line-height:3.5rem;display:block; float:left;}
.sjxq .sjxqa{background:#d99b40; color:#fff;}
.sjxuqiu li{ width:80%; margin:1rem 10%; overflow:hidden;line-height:2.8rem;}
.sjxuqiu input, .sjxuqiu textarea, .sjxuqiu select{width:80%; float:right;height:2.8rem; line-height:2.8rem;}
.sjxuqiu textarea{ height:5rem;}
.sjxuqiu .sjxuqiub span{ display-inline:block; float:left;}
.sjxuqiu .sjxuqiub input{ width:35%;float:left; margin-left:8%;}
.sjxuqiu .sjxuqiua a{background: #d99b40;
    display: block;    
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    color: #fff;
    text-align: center;}
.sjxuqiu .sjxuqiuc{ line-height:1.8rem;}

.sjbaojia li{ width:80%; margin:1rem 10%; overflow:hidden;line-height:2.8rem; border-bottom:1px solid #e7e7e7;}
.sjbaojia li input, .sjbaojia li select{ border:none; width:80%; margin-left:2%;}
.sjbaojia .sjbaojiaa span{ display:block;}
.sjbaojia .sjbaojiaa textarea{border:none;float:left; width:90%; margin-left:2%; height:5rem;}
.sjbaojiab a{background: #d99b40;
    display: block;    
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    color: #fff;
    text-align: center;}
.sjbaojia .sjbaojiac{line-height:1.8rem; border:none;}
.xqshow{ display:block;}
.xqshownone{ display:none;}

.sjzxzx{ margin:0 8%; }
.sjzxzx a{color:#d99b40; margin-right:3%;}
.sjzxzx p{ margin:1rem 0;}
.sjzxzx img{ width:6rem; vertical-align:middle;!important;}
.zxspea{ margin:0 5%;}

.sporder{  text-align:center;  font-size:1.2rem; display:block; position:fixed;bottom:0; width:100%; max-width:750px; z-index:3333333;}
.sporder a{ width:50%; float:left;background:#d99b40;height:3.6rem; line-height:3.6rem;color:#fff;}
.sporder .spordera{background:#a1a1a1;}

.page{ overflow:hidden;}
.page a, .page span, .page strong{ width:4rem; margin-right:1%;height:2.6rem;line-height:2.6rem;display:block; float:left; text-align:center; background:#f9f9f9;}
.page .count{ width:10rem;}






























































































