html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size:0; line-height:0; height: 20px; clear: both; overflow: hidden;}
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
.aaaaaa{}
body { font-size: 12px; background: #fff; }


.menu{ width: 100%; height: 57px; background: url("../images/menu_bg.png"); background-size:1px 57px;}
.menu ul{ text-align: center;}
.menu ul li{list-style:none;WIDTH:150px; display: inline-block; FONT-SIZE:16px; position: relative; line-height: 57px;}
.menu ul li+li{background: url("../images/menu_li.png") no-repeat center left;}
.menu ul li a { DISPLAY: block;  COLOR: #fff;}


.kuang{ width: 1200px; margin: 0 auto;}
.top{ background: #7f4931; overflow: hidden;}
.banner{ background: url(../images/banner.jpg) no-repeat center top; height: 660px;}
.banner a{ height: 660px; display: block;}

.bk1{ background: url(../images/bk1_bg.jpg) no-repeat center top; height: 1055px; overflow: hidden;margin-top: 3rem;}
.bk1_nav ul{ display: flex; justify-content: space-around; margin: 50px 0;}
.bk1_nav ul li { background: url(../images/bk1_navbg.png) no-repeat center top; width: 159px; height: 158px; padding-top: 36px; box-sizing: border-box; text-align: center; font-size: 22px;}
.bk1_nav ul li i{ display: block; margin-bottom: 10px;} 
.bk1_nav ul li a{ height: 158px; display: block; color: #fff;}
.bk1_nav ul li:nth-of-type(even){  background: url(../images/bk1_navbg2.png) no-repeat center top;  height: 158px;}
.bk1_conter{ overflow: hidden; }
.bk1_conter h2{ text-align: center;}
.bk1_contx{ margin-top: 34px;}
.bk1_contx cite{ float: left;}
.bk1_rix{ float: right; width: 518px; overflow: hidden;}
.bk1_rix p{ text-indent: 2em; font-size: 18px; line-height: 36px; margin-bottom: 24px; color: #434343;}

.bk2{ background:url(../images/bk2_bgx.jpg) repeat-y  center top;overflow: hidden; }
.bk2 p{  color: #fff; font-size: 18px; line-height: 36px; text-indent: 2em; margin: 46px 60px;}
.bk2  ul{}
.bk2  ul li{ width: 302px; float: left; text-align: center;}
.bk2  ul li span{ display: block; color: #dab48a; font-size:20px; margin: 28px 0 45px;}
.bk2  ul li span b{ font-size: 30px; font-weight: bold; color: #fff; display: block; margin-bottom: 8px;}
.bk2_btn{ text-align: center; margin-bottom: 50px;}

.bk3{ background: url(../images/bk3_top.jpg) no-repeat center top; padding: 90px 0 0;}
#xiago1{ margin: 40px 0;}
.xiago2 ul li{ float: left; width: 348px;}
.xiago2 ul li>img{ width: 348px; margin: 0 auto; display: block;}
.xiago2 ul li h2{ color: #cb9767; font-size: 22px; font-weight: bold; text-align: center; margin: 18px 0;}
.xiago2 ul li p{ color: #434343; font-size: 18px; line-height: 30px; padding: 0 18px;}
.xiago2 ul li p a{ color: #F00; text-decoration: underline;}
.xiago2 ul li h3{ text-align: center; margin-top: 10px;}

.bk3_gx{ overflow: hidden;}
.bk3_gx h2{ color: #434343; font-size: 48px; font-weight: bold; text-align: center; margin-bottom: 46px;}
.bk3_gx h2 span{ color: #a15c3e;}
.bk3_gx h3{ margin-top: 79px; text-align: center;}


/* .bk4{ background: url(../images/bk4_bg.jpg) no-repeat center top; height: 2072px;} */
.bk4 p{ color: #ffffff; font-size: 18px; line-height: 36px; text-indent: 2em; margin: 26px 0 60px;}
.bk4 dl{ text-align: center; font-size: 0;}
.bk4 dl dd{ vertical-align: middle; display: inline-block;}
.bk4_nrx{ overflow: hidden;}
.bk4_nrx h2{ color: #915238; font-size: 46px; font-weight: bold; margin: 42px 0 28px; text-align: center;}
.bk4_nrx h2 img{ vertical-align: middle; }
.bk4_nrx  ul{ text-align: center; font-size: 0;}
.bk4_nrx  ul li{ vertical-align: middle; display: inline-block; width: 342px; height: 367px; background: #f1e0d6; margin: 0 18px 34px; border-radius: 10px;}
.bk4_nrx  ul li>img{ border-radius: 8px;}
.bk4_nrx  ul li span{ display: block; text-align: center; font-size: 20px; padding-top: 16px;}
.bk4_nrx  ul li span b{ display: block; font-size: 26px; margin-bottom: 10px; color: #94553a;}
.bk4_btn{ text-align: center;}

.bk5{ background:url(../images/bk5_top.jpg) no-repeat center top, url(../images/bk5_bottom.jpg) no-repeat center bottom; padding-bottom: 68px;}
.bk5_conter{ overflow: hidden; margin-top: 48px;}
#xiago3{ width: 1032px; float: right;}
.xiago4 ul li{ float: left;}
.xiago4 ul li h2{ padding: 30px 40px;}
.xiago4 ul li h2 i{ float: left; margin-right: 10px;}
.xiago4 ul li h2 span{ color: #434343; font-size: 18px; line-height: 30px;}
.bk5_btn{ text-align: center;}


.bk6{ background: url(../images/bk6_bg.jpg) no-repeat center top; height: 1484px; }
.bk6_btn{ position: relative; z-index: 0;  height: 1484px;}
.bk6_btn h2{ position: absolute; bottom: 70px; left:316px; text-align: center; font-size: 0;}
.bk6_btn a{ vertical-align: middle; display: inline-block; width: 280px; height: 72px;  margin: 0 44px;}

.bk7{ background: url(../images/bk7_bg.jpg) no-repeat center top; height: 948px;}
.bk7_conter{ overflow: hidden; margin: 60px 0 56px;}
.bk7_conter cite{ float: left;}
.bk7_rix{ float: right; width: 1034px;}
.bk7_bk1{ background: url(../images/bk7_blank.jpg) no-repeat right  bottom; height: 420px; }
.bk7_rix i{ float: left; margin-right: 20px;}
.bk7_duan { overflow: hidden;}
.bk7_duan h2{ color: #94553a; font-size: 40px; font-weight: bold; text-align: center; background: url(../images/bk7_bb.png) no-repeat center bottom; padding: 30px 0 18px;}
.bk7_duan p{ color: #434343; font-size: 18px; line-height: 36px; text-indent: 2em; padding-top: 20px;}

.bk7_rix2{ overflow: hidden;}
.bk7_rix2 h2{  color: #94553a; font-size: 40px; font-weight: bold; text-align: center; background: url(../images/bk7_bb.png) no-repeat center bottom; padding: 30px 0 18px;}
.bk7_rix2 dl{ display: flex; justify-content: space-around; margin-top: 30px;}
.bk7_rix2 dl dd{ width: 240px;}
.bk7_rix2 dl dd span{ display: block; text-align: center; color: #434343; font-size: 18px; margin-top: 16px;}
.bk8{ background: url(../images/bk8_bg.jpg) no-repeat center top;height: 282px; position: relative; z-index: 0;}
.bk8 a{ height: 282px; position: absolute; left:0; bottom: 0; width: 100%;}


.bk9{ overflow: hidden; background: #f3f3f3; padding: 80px 0 60px;}
.dy5_le{ width: 570px; float: left;box-shadow: 5px 8px 23px 0px rgba(0, 0, 0, 0.06); border-radius: 20px; overflow: hidden; background: #fff; height: 690px; box-sizing: border-box; padding: 40px 56px 0;}
.dy5_le h2{ font-size: 18px; color: #333333; border-bottom:2px solid #d2d2d2 ; text-align: center; padding-bottom: 20px; margin-bottom: 40px;}
.dy5_le h2 span{ display: inline-block; width: 100%; font-size: 30px;}
.dy5_le h2 b{ color: #94553a;}
.dy5_le p{ overflow: hidden; margin-bottom: 10px; overflow: hidden;}
.dy5_le p label{ width: 110px; float: left; color: #333; font-size: 20px; line-height: 42px;}
.dy5_le p input.guo_left{ width: 260px; height: 40px; border: 1px solid #dcdcdc; line-height: 40px; padding-left: 20px; font-size: 16px;}
.dy5_le p span{ line-height: 42px; font-size: 16px; color: #333; padding-left: 10px;}
.dy5_le p span b{ color: #ff5883;}
.dy5_le p font{  font-size: 20px; margin-top: 8px; display: block;}
.dy5_le p font input{ vertical-align: middle; }
.dy5_le h5{ overflow: hidden; margin-top: 30px;}
.guo_left1{width: 260px; height:100px; border: 1px solid #dcdcdc; line-height: 40px; padding-left: 20px;}
.guohao_btn{ width: 212px; height: 86px; background: url("../images/dy5_02.png") no-repeat center top; font-size: 0; border:none;}


.dy5_ri{ width: 572px; overflow: hidden; float: right;}
.dy5_ri h2{ position: relative; z-index: 0;}
.dy5_ri h2 span{ position: absolute; left: 0 ; bottom: 40px; width: 100%;  text-align: center; font-size: 0;}
.dy5_ri h2 span a{ vertical-align: middle; display: inline-block; width: 200px; height: 58px; margin: 0 18px;}
.dy5_ri h3{ font-size: 20px; color: #333333; line-height: 32px; padding-left: 72px; margin:40px 0 0 14px; background: url(../images/bk9_inco01.png) no-repeat left top;}
.dy5_ri h3:nth-of-type(2){  background: url(../images/bk9_inco02.png) no-repeat left top;}
.dy5_ri h3 b{ font-weight: 400; font-size: 28px;}



.foot{ width: 100%; text-align: center; background: #7f4931; height: 250px; box-sizing: border-box; padding-top: 50px;}
.foot p{ font-size: 16px; color: #ffffff; padding-top: 40px;}
.foot p a{ color: #fff;}
