/*------------ style -----------------*/
*{box-sizing: border-box;}
html{overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin: 0; padding: 0;}
body{word-break: break-all; font: 12px/1.5 'microsoft yahei', 'simsun', sans-serif, tahoma, arial, 'Hiragino Sans GB', sans-serif;}
button,img,em{border: 0;}
img{vertical-align: middle;}
li,ul{list-style: none;}
i{font-style: normal;}
a{text-decoration: none; outline: none;}
a:hover{text-decoration: none;}
input,textarea{outline: none;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}


/*------------ class -----------------*/
.clearflex{display:flex;justify-content: space-between;width: 97%;}
/* .clearfix{display: inline-table} */
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear{clear: both;}
.center{text-align: center;}
.auto-0{margin: 0 auto;}
.bold{font-weight: bold;}
.ell{overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.allWidth{width: 1420px;margin: 0px auto;}
.main{margin-top:-1700px;}

/*------------ header -----------------*/
.head{background: #0066cc;}
.top_title{color:#fff;font-size:34px;margin:45px 0;margin-left:54px}
.logo{margin:20px 0}
.head .index{color:#fff;font-size:20px;margin:56px 0}
.head .index img{vertical-align:baseline;margin-right:14px}
.top_main{width:100%;height:399px;background-image: url("../upload/images/2022/6/abb9e59970d218bf.png");background-size: 100% auto;background-repeat: no-repeat;}
.buttom_main{width:100%;height:1300px;background-size: 100% auto;background-repeat: no-repeat;}

/*------------ nav -----------------*/
.nav{height:100px;background-image: url("../upload/images/2022/6/ce4e7f032c070556.png");background-size: 100% auto;background-repeat: no-repeat;line-height: 100px;}
.navbar_ul{display: flex;justify-content: space-between; position: relative;}
.navbar_ul > li{float: left; font-size: 20px;}
.navbar_ul > li > a{color: #333; display: block;}
.navbar_ul > li:hover > a,.navbar_ul > li > a.action{color: #907049;border-bottom: 1px solid #907049;padding-bottom: 8px;}
/*.navbar_ul .menu{width: 150%;background: #e6f4ff; position: absolute; top: 70px; left: 0; z-index: 9; display:none;}
.navbar_ul .menu li{line-height:24px;font-size: 14px;}
.navbar_ul .menu li a{color:#907049; display: block;padding: 8px 4px;}
.navbar_ul .menu li:hover{background: #fff;font-weight: bold;}*/
.navbar_ul .menu{width:100%;height: 240px;background-color: transparent;position: absolute;left: 0;top:98px;z-index: 1000;display:none;}
.navbar_ul .menu .menu-container{width: 100%;height:238px;margin-top: 2px;background: rgba(255, 255, 255, 1);padding-top: 35px;}
.navbar_ul .menu .menu-container .img-list{width: 100%;margin-left: 50px;float: left;}
.navbar_ul .menu .menu-container .img-list li{width: 220px;margin: 0 2px;background: #f0f0f0;float: left;list-style-type: none;font-size: 18px;}
.navbar_ul .menu .menu-container .img-list li img{vertical-align: middle;border: 0;width: 220px;height: 121px;}
.navbar_ul .menu .menu-container .img-list li a{color: #444;font-size: 16px;display: block;line-height: 3em;height: 3em;text-align: left;padding-left: 15px;}
.navbar_ul .menu .menu-container .img-list li a:hover{background: #fff;font-weight: bold;color: #c78218;}
.navbar_ul .menu dl{float: left;margin-left: 30px;margin-top: 0;margin-bottom: 20px;display: block;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;}
.navbar_ul .menu dl dd{line-height: 1.5em;border-bottom: 1px solid #c78218;width: 15px;margin-left: 0;display: block;margin-inline-start: 40px;}

/*------------ banner -----------------*/   
.head_bg img{width:100%}
.banner{margin-top:0px;height: 520px;overflow:hidden}
.banner >.allWidth{position:relative;}
.banner .tempWrap{margin:0 auto;}
.banner .bd li{position:relative;}
.banner .bd li a{display: block;}
.banner .bd li img{width:100%; height:520px;}
.banner .bd li p{position:absolute;bottom:0;left:0;width:100%;line-height:50px;font-size:20px;color:#fff;padding-left:0px;background:rgba(0,0,0,0.3)}
.banner .bd li p span{display:block;width:100%;}
.banner .hd{position:absolute;bottom:18px;right:36px;}
.banner .hd li{width:12px;height:12px;border-radius:50%;margin:0 5px;background:#fff;cursor:pointer;float:left;}
.banner .hd li.on{background:#0066cc;}

/*---------------content-------------------*/
.page_content{width: 100%;}
.page_top{width: 100%;height: 900px;background: #FFF;}
.page_tit{width: 100%;text-align: center;margin: 80px 0;}
.page_tit p{width: auto;height: 36px;font-size: 36px;font-family: Microsoft YaHei;font-weight: bold;color: #6D483F;line-height: 12px;margin: 0 auto;}
.page_top .page_img{width: 100%;display: flex;justify-content: space-between;}
.page_top .page_img .imgboxs{width: 32%;}
.page_img .imgboxs img{width: 100%;}
.page_brief{width: 100%;height: 930px;margin-top: -100px;padding-top: 100px;background-image: url("../upload/images/2022/6/c561bfebc734b170.png");background-size: 100% auto;background-repeat: no-repeat;}
.page_brief .sy_info{width: 80%;height:188px;margin: 0 auto;}
.page_brief .sy_more{display: flex;margin-top: 140px;}
.page_brief .sy_info p{color: #333333;font-size: 20px;margin-top: 20px;text-align: center;}
.page_brief .sy_info .text_left{width: 950px;height: 308px;font-size: 20px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 48px;}
.page_brief .sy_info .img_right{height: 188px;}
.abbot_introduce{width: 100%;height: 780px;margin-top: 30px;padding-top: 35px;background-image: url("../upload/images/2022/7/9644aa64bb1ac46c.png");background-size: 100% auto;background-repeat: no-repeat;}
.abbot_introduce .introduce_tit{text-align: center;margin-bottom: 15px;}
.abbot_introduce .introduce_tit p{width: auto;height: 32px;font-size: 50px;font-family: CTLiShuSJ;font-weight: 400;color: #6D483F;line-height: 48px;margin: 0 auto;}
.abbot_introduce .introduce_info{display: flex;margin: 75px auto 50px;}
.introduce_info .introduce_img{width: 480px;height: 360px;}
.introduce_info .introduce_img img{width: 100%;height: 100%;}
.introduce_info .introduce_data{margin-left: 35px;color: #6D483F;}
.introduce_info .introduce_data p{font-size: 24px;margin-top: 20px;}
.introduce_con p{font-size: 24px;margin-top: 20px;color: #6D483F;}



/*-------------- foot ----------------*/
.footer{background:url(../upload/images/2022/6/c5299a30eff44df4.png) no-repeat center center;margin-top:200px;padding-top:36px;height:275px}
.footer > .allWidth{padding:0 70px}
.footer a{display:inline; color:#fff;}
.footer a:hover{color:#0066cc;}
.foot_top{text-align:center}
.foot_logo >img{float:left;margin-right:22px}
.foot_logo >div{float:left;margin-top:10px}
.foot_logo >div p{font-size:30px;color:#4d4d4d;text-align:center;margin-top: 40px;}
.foot_txt{display:inline-block;text-align:left;font-size:14px;line-height:32px;color:#4d4d4d;}
.foot_txt img{display: inline-block;margin: -4px 4px 0 0;}
.foot_code{float:right;position:relative;text-align:center;width:258px;margin-top:30px}
.foot_code img{width:258px;height:258px;position:absolute;left:0;right:0;bottom:50px;margin:auto}
.foot_code p{font-size:20px;color:#fff}
.foot_bottom{line-height:66px;color:#4d4d4d;font-size:14px;border-top:1px solid #e0e9f2;margin-top:20px;text-align:center}