@charset "gb2312";/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size:16px;text-decoration:none; color:#2B2B2B;overflow-x:hidden; background:#F7EEE7;}
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; overflow: hidden;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}

.z1,.z2,.z3,.z4{background: url("../img/z1.jpg") no-repeat center; height: 202px; overflow: hidden;}
.z2{background-image: url("../img/z2.jpg");}
.z3{background-image: url("../img/z3.jpg");}
.z4{background-image: url("../img/z4.jpg"); height: 242px;}



.b1{padding-top: 57px;}
.b1 ul{width: 1300px;}
.b1 ul li{ width: 229px; height: 297px; background: url("../img/l1.jpg") no-repeat; float: left; margin-right: 67px;}
.b1 ul li a{display: block; width: 100%; height: 100%;}
.b1 ul li a strong{color: #F49F01; font-size: 30px; padding-top: 56px; display: block; width: 100%; text-align: center; font-weight: normal;}
.b1 ul li a p{ color: #686868; font-size: 24px; padding-left: 44px; line-height: 42px; padding-top: 20px;}
.b1 ul li a span{width: 117px; height: 36px; background: #F5A001; text-align: center; line-height: 36px; color: #fff; font-size: 16px; display: block; margin: 0 auto; margin-top: 6px;}
.b1 ul li:hover{background-image: url("../img/l2.jpg");}
.b1 ul li a:hover strong,.b1 ul li a:hover p{color: #2B2B2B;}
.b1 ul li a:hover span{ background: #fff; color: #2B2B2B;}



.b2{width: 100%; height:132px; background:#BCB7B1; margin-top: 46px;}
.b2 p{line-height: 132px; color:#2B2B2B; font-size: 30px; font-weight: bold; float: left; padding-right: 46px;}
.b2 ul li{width:334px; float: left; font-size: 24px; color:#2B2B2B;line-height: 132px;}
.b2 ul li input{border-radius: 10px; background: #fff; height:43px;width: 260px; border: 0; margin-left: 10px;}
.a input{ float: right;display: block; width:262px; height:45px; background: url("../img/an.jpg") no-repeat; border: 0px; margin-top: 50px; cursor: pointer;}
.a a img{ margin-top: 5px; margin-right: 10px;}
.a a:hover{-moz-box-shadow:0px 1px 2px #828282; -webkit-box-shadow:0px 1px 2px #828282; box-shadow:0px 1px 2px #828282;}

.b3{background:#F4A000; height:480px; margin-top: 40px;}
.b33{width:1178px; height: 455px; margin: 0 auto; border: 3px solid #fff; margin-top: 13px;}
.b33 .bt{width: 1089px; margin: 0 auto; height: 55px;background: url("../img/x.jpg") no-repeat  left bottom; font-size: 25px; line-height: 55px;}
.b33 ul {padding-top: 17px;}
.b33 ul li{width: 339px; height: 356px; background:#fff; line-height: 62px; font-size: 26px; text-align: center; float: left; margin-left: 40px;}


.a2 a{ display: block; width:290px; height:53px; background:#F26700;  border-radius: 26px; text-align: center; line-height: 53px;font-size: 24px; font-weight: bold; margin: 0 auto; margin-top: 30px; color: #fff;}
.a2 a img{ margin-top: 10px; margin-right: 10px;}
.a2 a:hover{ -moz-box-shadow:0px 1px 2px #828282; -webkit-box-shadow:0px 1px 2px #828282; box-shadow:0px 1px 2px #828282;}

.t1 h2{ height: 95px; background: url("../img/xx.jpg") no-repeat left bottom; width: 421px; line-height: 96px; font-size: 28px; font-weight: normal; text-align: left;}
.t1 h3{width: 421px; height: 49px; background: #F4A000; line-height: 49px; font-size: 30px; margin-top: 30px; text-indent: 15px; letter-spacing: 20px;}
.t1 h3 img{margin: 11px 0 0 0px;}
.t1 p{font-size: 22px; line-height: 33px; padding-top: 15px;}

.b4 ul.ul1{width: 1300px; padding-top: 30px;}
.b4 ul.ul1 li{width: 400px; height: 422px; float: left;}
.b4 ul.ul1 li img{-moz-box-shadow:10px 10px 0px #F5A101; -webkit-box-shadow:10px 10px 0px #F5A101; box-shadow:10px 10px 0px #F5A101; float: left;}
.b4 ul.ul1 li p,.b4 ul.ul2 li p,.b4 ul.ul3 li p{width:35px; height: 317px; float:left; font-size: 25px; text-align: center; padding-left: 25px;}
.b4 ul.ul1 li p span,.b4 ul.ul2 li p span,.b4 ul.ul3 li p span{display: block; width: 35px; height: 120px; background: #F5A101; font-size: 20px; text-align: center; color: #030303; margin-top: 15px;}
.b4 ul.ul2{padding-top: 50px;}
.b4 ul.ul2 li{width: 707px; height: 348px; float: left;}
.b4 ul.ul2 li img{float: left;}
.b4 ul.ul2 li p span{background: #E7494A; color: #fff;}
.b4 ul.ul2 li p{color:#E7494A; padding-left: 0px; padding-right: 10px;}
.b4 ul.ul3{background: url("../img/bg.jpg") no-repeat top right ; height: 416px; margin-top: 50px;}
.b4 ul.ul3 li{width: 664px; float: left; height: 365px; padding-top: 30px;}
.b4 ul.ul3 li img{float: left; }
.b4 ul.ul3 li p{color:#FFFFFF;}
.b4 ul.ul3 li p span{color:#FFFFFF;}

.b5{width: 100%; height: 638px; background: url("../img/bg2.jpg") no-repeat center; overflow: hidden; margin-top: 50px; }
.b55{background: #fff; height: 563px; margin-top: 40px;}
.b5 .t2{ text-align: center; width: 100%; font-size: 24px; padding: 20px 0; color: #000000;}
.b5 .l img{float: left; margin-left: 24px;}
.b5 .l ul {float: left; padding-left: 80px; padding-top: 30px;}
.b5 .l ul li{ text-align: center; line-height: 56px; height: 56px; background:#F5A001; width: 238px; border-radius: 15px; margin-top: 10px; font-size: 24px; color: #fff;}
.b5 .l ul li.li1{background:#fff;margin-top: 30px;}
.b5 .l ul li.li1 a{display: block; width: 205px; height: 40px; border: 1px solid #ABABAB; text-align: center; line-height: 40px; font-size: 24px;}

.b6 ul li{width: 290px; height: 448px; float: left; margin-right: 12px;}
.b6 ul{width: 1300px; padding-top: 50px;}
.b6 ul li p{font-size: 22px; padding-left: 20px; padding-top: 15px;}
.b6 ul li p span{display: block; width: 128px; height: 30px; background: #F4A000; line-height: 30px; text-align: center; float: right; color: #151515;}

.b7{background: #F5A001; height: 509px; width: 100%; margin-top: 73px;}
.b7 .l{width: 290px; float: left; padding-top: 50px;}
.b7 .l h3{font-size:30px; height: 66px; background: url("../img/x.jpg") no-repeat left bottom; font-weight: normal; padding-top: 30px;}
.b7 .l p{font-size: 22px; padding: 10px 0;}
.b7 .l ul li{font-size: 18px; padding-top: 15px; color: #191919; line-height: 30px;}
.b7 .l a{display: block; width:130px; height: 30px; background:#422B01; text-align: center; line-height: 30px; color: #fff; margin-top: 40px;}
.b7 .r ul li{float: left; width: 498px; position: relative; height: 337px; margin-left: 32px; margin-top: 87px;}
.b7 .r ul li p{width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; position: absolute; bottom: 0;}
.b7 .r ul li p{background:rgba(66,43,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f422B00,endColorstr=#7f422B00);zoom:1;}
:root .b7 .r ul li p{filter:none\9;}/*for IE9*/


.b8 .r{width:470px; height:602px; overflow: hidden; margin-top: 50px; text-align: center; margin: 0 auto;}
.b8 .r h3{font-size: 45px; color: #000000; height: 70px; padding-top: 108px; background: url("../img/xx3.jpg") no-repeat bottom;}
.b8 .r p{font-size: 20px; padding-bottom: 10px; color: #000000; padding: 15px 0;}
.b8 .r ul li.li1 input{width: 380px; height: 48px; background: #fff; color: #AEAEAE; border: 0; margin-top: 16px;font-size: 22px;text-indent: 15px; border: 1px solid #9E9994;}
.b8 .r ul li.li1 select{width: 380px; height: 48px; background: #fff; color: #AEAEAE; border: 0; margin-top: 16px;font-size: 22px;text-indent: 15px; border: 1px solid #9E9994;}
.b8 .r ul li.li2 input{width: 380px; height: 48px; background: #FE9A28; color: #fff; border: 0;margin-top: 16px;font-size: 22px;}

