@charset "gb2312";/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"΢���ź�", "����"; font-size:16px;text-decoration:none; color:#2B2B2B;overflow-x:hidden; background:#fff;}
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;}


.banner{background: url( "../img/banner.jpg") no-repeat top center; height: 625px; width: 100%; margin-top: -5px;}
.banner a{display: block; width: 100%; height: 100%;}

.t1{ padding:35px 0;}
.t1 h2{width:257px; height: 45px; border-bottom: 1px solid #000000; margin: 0 auto; text-align: center; font-size: 25px; position: relative;}
.t1 h2 span{display: block; overflow: hidden; width: 46px; height: 4px; margin: 0 auto; background:#000000; position: absolute; bottom: -2px; left: 50%; margin-left: -23px;}
.t1 p{text-align: center; font-size: 18px; line-height: 50px;}

.nav{width: 100%; height: 67px; background: #4B2101;}
.nav ul li{width: 33.33%; height: 67px; text-align: center; line-height: 67px; font-size: 26px;}
.nav ul li a{display: block; color: #121212; color: #fff;}
.nav ul li.on,.nav ul li:hover{background: #FFFFFF; border-bottom: 4px solid #C1B3A8; height: 63px;transition: all 0.3s;}
.nav ul li.on a,.nav ul li:hover a{color: #121212;transition: all 0.3s;}

.bg1{background: #E0D6CD; padding-bottom: 20px; width: 100%;}
.xdbg1 { height: 850px; background: #E0D6CD url("../img/xddg.png") no-repeat 1200px bottom; }
.xdbg1 .z1 .l { height: 582px; }
.xcbg1 { background: #E0D6CD url("../img/xcll.png") no-repeat 1200px bottom; }

.z1 .l{width:185px; height: 544px; background: #4B2101; float: left;}
.z1 .l span{display: block; width: 100%; margin:0 auto; padding-top: 21px; line-height: 36px; text-align: center; font-size: 20px; color: #fff;}
.z1 .l p{width: 157px; margin: 0 auto;  border-bottom: 1px solid #fff; height: 192px; margin-top: 28px; text-align: center;}
.z1 .l div{width: 157px; margin: 0 auto; margin-top: 28px;}
.z1 .l div a{width: 33.33%; text-align: center;  line-height: 41px; font-size: 18px; color: #fff; margin-right:5px;}
.z1 .r{width: 958px; float: right;}
.z1 .r ul{width: 958px;}
.z1 .r ul li{width: 171px; height: 129px; border: 1px solid #fff;}
.z1 .r h3,.z2 .r h3{width: 100%; height: 22px; line-height: 22px; border-left: 4px solid #4B2101; color:#4B2101; text-indent: 25px; margin-top: 37px;}
.z1 .r h3 span,.z2 .r h3 span{margin-left: 35px; font-weight: normal;}
.z1 .r p,.z2 .r p{font-size: 18px;  color: #4B2101; line-height: 67px;}
.a{width: 267px;}
.a a{display: block; border-radius: 10px; width: 120px; height: 41px; border: 1px solid #5D3619; text-align: center; line-height: 41px;  color: #5D3619; }
.a a:hover{background: #5D3619; color: #fff; font-weight: bold;transition: all 0.3s;}

.z2 .l{width: 496px; height: 297px;}
.z2 .r{width: 600px; height: 297px;}
.z2 .r div.ico{ padding: 15px;}

.bg2{width: 100%; height: 1000px; background: #4B2101 url("../img/duanqi.png") no-repeat bottom center; margin-top: 35px;}
.bg2 .t1 h2{color: #fff; border-color: #fff;}
.bg2 .t1 span{background: #fff;}
.bg2 .t1 p{color: #fff;}
.z3 ul li{ width: 264px; text-align: center; margin-bottom: 39px;}
.z3 ul li h3,.z4 ul li h3{width: 100%; line-height: 50px; height: 50px;  color: #fff; font-size: 24px; text-align:center; }
.z3 ul li h3 span{font-size: 18px;}
.z3 ul li p,.z4 ul li p{font-size: 18px; color: #fff; line-height: 1.3; height: 58px;}
.z3 ul li div,.z4 ul li div{padding-top: 10px;}
.z3 ul li div a,.z4 ul li div a{ display: block; width: 48%; height: 36px; line-height: 36px; color: #fff; border-radius: 10px;border: 1px solid #fff;}
.z3 ul li div a:hover,.z3 ul li div a:nth-child(2){background: #FFFFFF; color: #4C2101; font-weight: bold;transition: all 0.5s;}

.z4 ul li{width: 313px;}
.z4 ul li div a{text-align: center;}
.z4 ul li div a:hover,.z4 ul li div a:nth-child(2){background: #FFFFFF; color: #4C2101; font-weight: bold;transition: all 0.5s;}
.z4 ul li a.a1{width: 100%; height: 347px; display: block; position: relative;}
.z4 ul li a.a1 span{position: absolute; display: block; width: 126px; height: 34px;  background: #fff; text-align: center; bottom: -17px; line-height: 34px; font-size: 18px; left: 50%; margin-left: -63px;}
.z4 ul li h3{padding-top: 25px;}

.zym_tit { height: 70px; line-height: 70px; font-size: 24px; color: #000; font-weight: bold; padding-left: 16px; padding-right: 20px; }
.zym_tit img{margin-top: 15px; margin-right: 10px;}
.zym_tim { font-size: 17px; color: #333; font-weight: normal; float: right; }
.zym_ftit { font-size: 18px; color: #fb3100; text-align: center; line-height: 40px; padding-top: 4px; }
.zym_txt { padding-left: 14px; padding-right: 14px; height: 63px; font-size: 18px; line-height: 30px; color: #000; }
.zym_btn { text-align: center; padding-top: 25px; }
.zym_btn a { display: inline-block; width: 160px; height: 40px; box-sizing: border-box; margin: 0 11px; line-height: 38px; font-size: 18px; border-radius: 20px; border: 1px solid #fe5832; color: #fe5832; transition: all 0.3s; }
.zym_btn a:hover { background-color: #fe5832; color: #fff; }
.zym_btn a.swtzh { background-color: #fe5832; color: #fff; }
.zym_btn a.swtzh:hover { background-color: #fff; color: #fe5832; }
.zym_lisk { width: 1062px; height: 292px; margin: 0 auto; margin-top: 60px; background-color: #FFF; box-shadow: 0px 0px 15px 0px #999; transition: all 0.3s; border-radius: 8px; }
.zym_lisk .zl_pic { width: 440px; float: left; }
.zym_lisk .zym_wcon { width: 550px; margin-right: 50px; float: right; }
.zym_lisk .zym_tim { float: none; margin-left: 20px; }
.zym_lisk .zym_tit { line-height: 90px; height: 90px; }
.zym_lisk .zym_txt { border-bottom: 1px dashed #d9d9d9; padding-bottom: 6px; }
.zym_lisk .zym_btn a { float: left; margin-right: 40px; }
.fle4 { padding: 40px 0; width: 1235px; margin: 0 auto;}
.fle4 .f4_list { width: 287px; height: 347px; float: left; margin-right: 13px; }
.czy_footer { padding-top: 40px; }
.czy_fpic { float: left; width: 388px; }
.czy_foot_con { float: right; width: 665px; }
.czy_fotit { font-size: 38px; font-weight: bold; color: #333; text-align: center; line-height: 80px; }
.czy_foftit { font-size: 16px; line-height: 20px; text-align: center; color: #c2c2c2; letter-spacing: 3px; padding-bottom: 40px; }
.czy_ipt { width: 509px; height: 55px; border: 1px solid #c9c9c9; padding-left: 18px; margin: 0 auto; margin-top: 20px; border-radius: 8px; }
.czy_ipt img { float: left; }
.czy_ipt input { float: left; display: block; background-color: unset; border: none; font-size: 18px; line-height: 53px; text-indent: 0.4em; width: 450px; }
.czy_form_txt { text-align: center; line-height: 40px; font-size: 16px; color: #333; }
.czy_sub_btn { display: block; width: 508px; height: 65px; margin: 0 auto; margin-top: 10px; background-color: #fe5832; border-radius: 8px; box-shadow: 1px 1px 2px 0px #666; font-size: 24px; line-height: 65px; text-align: center; color: #fff; }
.czy_hot { position: relative; }
.czy_hot:after { content: ""; display: block; width: 138px; height: 138px; background: url(../img/czt_hot.png) center center no-repeat; background-size: 138px; position: absolute; top: -69px; left: -69px; }


.z7 .l{width: 540px; text-align: center;}
.z7 .l img{padding-top: 150px;}
.z7 .r{width: 610px;}
.z7 .r .t1 h2{width: 427px; border-bottom: none; font-size: 36px;}
.z7 .wr{ text-align: center; width: 100%;}
.z7 ul li.li1{ width: 528px; margin: 0 auto;margin-top: 26px;}
.z7 ul li.li1 input{ width: 522px; height: 54px; border: 1px solid #DCDCDC; border-radius: 54px; font-size: 17px; text-indent: 70px; background: url("../img/ico1.jpg") no-repeat 15px  10px;}
.z7 ul li.ico2 input{background-image: url("../img/ico2.jpg");}
.z7 ul li.ico3 input{background-image: url("../img/ico3.jpg");}
.z7 ul li.li2{ font-size: 18px; text-align: left; color: #FFB301;width: 528px; margin: 0 auto;margin-top: 26px; height: 18px;}
.z7 ul li.li3 input{width: 300px; height: 54px; background: #735138; border-radius: 54px; color: #fff; border:0; cursor: pointer; font-size: 20px; margin-top: 20px;}


