@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none }
.clear{clear:both;overflow:hidden;}
a{text-decoration:none;color:#333;}
input{border:none;  outline:medium;font-family:微软雅黑;}
*{font-family:微软雅黑;box-sizing: border-box;}
html{overflow-x: hidden}
body{width:100%;font-family:微软雅黑;background:#fff;color:#333;font-size:14px;}
table{border-collapse:collapse}
img{border:none;max-width:100%;}
.bd li,.hd li{list-style:none}
.dd,.simg,.imgW .img,.ab_list2 .imga{transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s;-webkit-transition:all ease-in .5s;}


/****首页开始****/
.header{width: 100%;}
.header1{width: 1200px;margin: 0 auto;height: 85px;}
.logo{height: 85px;margin-right: 300px;align-items: center;display: flex;width: 200px;float: left;}
.navigation{width: 650px;float: left;height: 85px;}

.navigation li{list-style-type: none;float: left;height: 85px;line-height: 85px;margin-right: 60px;}

.navigation li:last-child{margin: 0;}

.navigation li a{font-size: 14px;}

.navigation .on{border-bottom: 1px solid #b88940;}

.navigation .on a{font-size: 14px;color: #b88940;}

.navigation li:hover{border-bottom: 1px solid #b88940;}

.navigation li:hover a{font-size: 14px;color: #b88940;}

#banner{clear: both;width: 100%;}
#banner a{display:block;width: 100%;height:616px;background-position:center;background-repeat:no-repeat;}
.banner{position:relative;}
.banner .bd .ul{width: 100%;}
.banner a,.banner a img{width:100%;height:auto;display:block}
.banner .hd{position:absolute;bottom:20px;height:15px;width:100%;left:0px;z-index:334;text-align:center}
.banner .hd li{display:inline-block;vertical-align:middle;font-size:0px;line-height:0}
.banner .hd li{display:inline-block;width:10px;height:10px;margin:0 8px;cursor:pointer;border-radius:15px;border: 2px solid #b88940;-webkit-border-radius:17px;opacity:1}
.banner .hd li.on{background-color: #b88940;width:15px;height: 6px;border-radius: 2px;;}

.advantages{width: 100%;}
.advantages1{width: 1200px;margin: 0 auto;}
.advantages .title{font-size: 35px;color: #000000;text-align: center;margin-top: 81px;}
.advantages .line{width: 28px;height: 3px;background-color: #B88940;margin: 31px auto 0;}

.advantages2{width: 1200px;height: 569px;position: relative;padding-top: 132px}

.advantages2 img{display: block;margin: 0 auto;}

.advantages3{position: absolute;width: 690px;font-size: 16px;color: #666666;text-align: center;top: 53px;left: 255px;}

.advantages4{position: absolute;width: 304px;font-size: 16px;color: #666666;text-align: right;top: 224px;left: 115px;}

.advantages5{position: absolute;width: 304px;font-size: 16px;color: #666666;text-align: left;top: 224px;right: 115px;}

.advantages6{position: absolute;width: 304px;font-size: 16px;color: #666666;text-align: right;top: 386px;left: 115px;}

.advantages7{position: absolute;width: 304px;font-size: 16px;color: #666666;text-align: left;top: 386px;right: 115px;}

.solve{width: 100%;background: url(../images/solve_bg.jpg) no-repeat;height: 660px;padding-top: 81px;}
.solve1{width: 1200px;margin: 0 auto;}
.solve .title{font-size: 35px;color: #ffffff;text-align: center;}
.solve .line{width: 28px;height: 3px;background-color: #B88940;margin: 31px auto 0;}
.solve .title1{font-size: 14px;color: #999999;text-align: center;margin-top: 24px;}

.solve2{margin-top: 36px;}

.solve3{width: 263px;height: 195px;padding-top: 31px;float: left;margin-right: 30px;}

.solve_img{align-items: center;display: flex;margin: 0 auto;width: 61px;height: 72px;background: url(../images/solve_bg2.png);}

.solve_img img{margin: 0 auto;}

.solve_font{font-size: 18px;color: #ffffff;text-align: center;margin-top: 14px;}

.solve_font1{font-size: 14px;color: #999999;text-align: center;margin-top: 14px;}

.solve3:hover{background-color: rgba(48,52,57,0.5);}

.solve3:hover .solve_font{color: #caa771;}

.solve3:hover .solve_font1{color: #caa771;}



.serve{width: 100%;}
.serve1{width: 1200px;margin: 0 auto;}
.serve .title{font-size: 35px;color: #000000;text-align: center;margin-top: 81px;}
.serve .line{width: 28px;height: 3px;background-color: #B88940;margin: 31px auto 0;}

.serve2{width: 1167px;margin: 0 auto;}

.serve2 .left{height: 477px;width: 506px;float: left;}

.left_header{width: 100%;height: 60px;background: url(../images/serve_bg.jpg) no-repeat;margin-top: 31px;font-size: 20px;color: #ffffff;line-height: 60px;padding-left: 241px;}

.serve2 .left ul{margin-top: 33px;}

.serve2 .left li{list-style-type: none;height: 57px;line-height: 57px;text-align: right;padding-right: 65px;font-size: 16px;color: #666666;}

.serve2 .center{width: 128px;height: 443px;float: left;margin-top: 23px;}

.serve2 .center li{list-style-type: none;height: 57px;line-height: 57px;text-align: center;font-size: 16px;color: #666666;background-color: #f9f7f2;border-bottom: 4px solid #cbb28c;}

.serve2 .center li:last-child{border: 0;}

.top_header{font-size: 0;}

.center_footer{height: 32px;width: 100%;}

.serve2 .right{height: 477px;width: 506px;float: left;}

.right_header{width: 100%;height: 60px;background: url(../images/serve_bg2.jpg) no-repeat;margin-top: 31px;font-size: 20px;color: #ffffff;line-height: 60px;padding-left: 65px;}

.serve2 .right ul{margin-top: 33px;}

.serve2 .right li{list-style-type: none;height: 57px;line-height: 57px;text-align: left;padding-left: 65px;font-size: 16px;color: #666666;}

.serve .line2{width: 100%;height: 8px;background-color: #f1f1f1;clear: both;}

.cfqhk_left{width: 590px;padding: 115px 0 0 95px;float: left;}

.cfqhk_left .cfqhk_font{font-size: 25px;color: #333333;}

.cfqhk_left .cfqhk_font1{font-size: 15px;color: #666666;margin-top: 39px;}

.cfqhk_right{float: left;margin: 30px 0 0 66px;}

.hb{clear: both;width: 100%;background: url(../images/hb_bg.jpg) no-repeat;height: 712px;padding-top: 81px;}
.hb1{width: 1200px;margin: 0 auto;}
.hb .hb_title{font-size: 35px;color: #000000;text-align: center;}
.hb .hb_line{width: 28px;height: 3px;background-color: #B88940;margin: 31px auto 0;}
.hb .hb_title1{font-size: 14px;color: #999999;text-align: center;margin-top: 24px;}
.hb .hb_img{margin-top: 50px;}

.footer{width: 100%;background-color: #1f2229;height: 360px;}
.footer1{width: -webkit-fit-content;margin: 0 auto;overflow: hidden;}
.footer_logo{padding-top: 62px;width: 137px;float: left;}
.footer_center{width: 66px;float: left;padding-top: 63px;margin-left: 105px;}
.footer_center li{list-style-type: none;margin-bottom: 22px;}
.footer_center li a{font-size: 15px;color: #ffffff;}
.footer_center1{width: 210px;float: left;padding-top: 63px;margin-left: 105px;}
.footer_center1 li{list-style-type: none;margin-bottom: 22px;font-size: 14px;color: #666666;}
.footer_center1 li a{font-size: 15px;color: #ffffff;}
.footer_center1 li img{margin: 5px 13px 0 0;}
.footer_code{width: 120px;float: left;padding-top: 56px;margin-left: 127px;text-align: center;font-size: 13px;color: #999999;}
.footer_code img{margin: 0 auto 12px;display: block;}

.footer_line{clear: both;width: 730px;height: 1px;margin: 16px auto 0;background-color: #33353a;}

.footer_ba{font-size: 13px;color: #999999;margin: 27px auto 0;width: -webkit-fit-content;}



























