@charset "gb2312";/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px;text-decoration:none; color:#212121;overflow-x:hidden; background: #FBFAF5;}
li{list-style:none;}
.fl{float:left;}
.fr{ float:right;}
a{text-decoration:none; color:#494747;}
img{border:0; vertical-align:top;}
.clear{ clear:both;}
.jg{margin-top:10px;}
.wr{ width:1200px; margin:0 auto;}

.banner{width: 100%; text-align: center; background: url(../img/banner.jpg) no-repeat top center; height:546px;}
.bannerbg{width: 100%; text-align: center; background: url(../img/bannerbg.jpg) no-repeat top center; height: 578px;}
.bannerbg .wr{ line-height: 50px; font-size: 30px; padding-top: 76px;}
.bg{background: #FBFAF5; padding: 72px 0;}
.xsgs ul li{width: 100%; height: 307px; overflow: hidden; padding-bottom: 69px;}
.xsgs ul li div.img{float: left; width: 339px; height: 307px;}
.xsgs ul li h3{width: 830px; float:right; height: 48px; font-size: 24px; font-weight: normal; line-height: 48px;}
.xsgs ul li h3 span{display: block; float: left; width: 182px; text-indent: 47px; background: url(../img/k.jpg) no-repeat 0 15px;}
.xsgs ul li h3 span.zy{width: 590px;}
.xsgs ul li p{width: 830px; float: right; font-size: 18px; line-height: 32px;}
.xsgs ul li span.a{width:830px; display: block; float: right; margin-top: 20px;}
.xsgs ul li span.a a{display: block; width: 160px; height: 36px; background: #A39082; text-align: center; line-height: 36px; color: #fff;}

.bg2{background: url(../img/img3.jpg) no-repeat top center; height: 755px; overflow: hidden;}
.xsgs2 div.t1,.xsgs3 div.t1{ text-align: center; padding-top: 73px;}
.xsgs2 div.t1 h2,.xsgs3 div.t1 h2{font-size: 36px; font-weight: normal; color: #8B786B;}
.xsgs2 div.t1 p,.xsgs3 div.t1 p{line-height:40px; font-size: 18px;color: #8B786B;}
.xsgs2 div.z{width: 656px; margin: 0 auto; padding-top: 220px; line-height: 18px; line-height: 2;}
.xsgs2 div.zy ul,.xsgs2 div.zy2 ul{width: 1400px;}
.xsgs2 div.zy ul li{width: 279px; float: left; height: 376px; background: #FFFFFF; text-align: center; margin-right: 26px;}
.xsgs2 div.zy ul li strong,.xsgs2 div.zy2 ul li strong{color: #704018; font-size: 22px; height: 36px; padding-top: 24px; display: block;}
.xsgs2 div.zy ul li p,.xsgs2 div.zy2 ul li p{color: #704018;  font-size: 16px; height: 33px;}
.xsgs2 div.zy ul li span{width: 144px; height: 31px;box-shadow: 1px 2px 3px #C2C2C2; display: block; background: #F75622; line-height: 31px; color: #fff; margin: 0 auto;}
.xsgs2 div.zy2{margin-top: 26px;}
.xsgs2 div.zy2 ul li{width:586px; float: left; height: 322px; background: #FFFFFF;  margin-right: 26px; position: relative;}
.xsgs2 div.zy2 ul li span{display: block; width: 64px; height:52px;box-shadow: 1px 2px 3px #C2C2C2;background: #F75622; padding-top:10px; color: #fff; position: absolute; top: 235px; right: 64px; text-align: center;}
.xsgs2 div.zy2 ul li strong,.xsgs2 div.zy2 ul li p{padding-left: 15px;}

.bg3{background: url(../img/z7.jpg) no-repeat top center; height: 790px; margin-top: 80px;}
.xsgs3 div.t1 h2{color: #F75723; padding-top:20px;}




.z5_m{padding-top: 30px;}
.z5_m ul li{padding: 30px 0 0 0; width:463px; line-height: 46px; font-size: 24px; color: #454545; margin: 0 auto;}
.z5_m ul li span{ margin-left:54px;}
.z5_m ul li input{width: 323px; height: 46px; border: 1px solid #FFFFFF; background: #A39082; margin-left: 15px; color: #ffffff; font-size: 24px;}
.z5_m ul li select{width: 323px; height: 46px;background: #A39082;color: #ffffff; font-size: 20px;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";}
.z5_m div{width: 219px;  margin: 0 auto;}
.z5_m div input{ width: 219px; height: 54px; font-size: 24px; border: 0;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; margin: 0 auto; margin-top: 47px;border-radius:30px; background: #F75622;box-shadow: 1px 2px 3px #C2C2C2; color: #fff;}