html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:15px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;background: #ffffff;}
.banners{width: 100%;min-width: 1200px;height: 1080px;background: url("../images/banner.png") no-repeat top center;}
.banners p{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.banners img{display: block;margin:70px auto;}
.box-content{width: 100%;min-width: 1200px;height: auto;overflow: hidden;background: url("../images/bg.png") no-repeat;background-position: 0 56px;margin-top:-388px; }
.mains{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.index-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index-title img{display: block;margin: 0 auto;max-width: 100%;}
.jrzx-img{width: 100%;margin:30px auto;height: auto;overflow: hidden;}
.jrzx-img ul{display: flex;justify-content: space-between;}
.jrzx-img li{width: 589px;position: relative;height: auto;overflow: hidden;}
.jrzx-img li img{display: block;width: 100%;margin:0 auto;height:374px;transition: transform 0.5s ease;}
.jrzx-img-text{position: absolute;left: 0;bottom: 0;width: 541px;padding: 12px 24px;background: rgba(0, 0, 0, 0.5);}
.jrzx-img li p{line-height: 24px;height: 48px;overflow: hidden;color: #ffffff;font-size: 18px;letter-spacing: 3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;}
.jrzx-img li a:hover img{transform: scale(1.2);}
.jrzx-list{border: 1px solid #E0BD83;background:#BD9E73;display: flex;padding:25px 20px;margin:0 auto 40px; }
.jrzx-list li{width: 100%;margin:0 auto 10px;height: auto;overflow: hidden;letter-spacing: 3px;}
.jrzx-list li span{font-size: 18px;color: #ffffff;line-height: 40px;display: block;height: 40px;overflow: hidden;}
.jrzx-list li p{font-size: 14px;color: #FFFFFF;line-height: 25px;}

.box-jrsp{width: 100%;min-width:1200px;margin:0 auto;height: 590px;background:#FDFAF1;overflow: hidden;}
.jrsp .index-title{margin-top: 0px;}
.jrsp-list{width: 768px;margin:78px auto 0;height: auto;overflow: hidden;}
.jrsp-list ul{display: flex;justify-content: space-between;}
.jrsp-list li{display: flex;}
.jrsp-list p{height: 340px;overflow: hidden;}
.jrsp-list .jrsp-t{width: 75px;height: 340px;background: url("../images/ico6.png") no-repeat center;}
.jrsp-list .on .jrsp-t{background: url("../images/ico7.png") no-repeat center;background-size: 105%;}
.jrsp-t span{display: flex;width: 100%;text-align: center;margin-top:14px;writing-mode: vertical-rl;align-items: center;justify-content: center;font-size: 24px;color: #9F7237;letter-spacing:12px;}
.jrsp-c{background: #FAF6ED;display: none;}
.jrsp-c span{background: #E8DCCC;border-right: 1px solid #EDEDED;width: 50.875px;display:flex;writing-mode: vertical-rl;align-items: center;justify-content: center;font-size: 16px;color: #9F7237;letter-spacing:8px;}
.jrsp-list .on .jrsp-c{display: flex;}
.jrsp-c span:last-child{border-right: none;justify-content: space-around;}

.jrms-content{z-index: 1;position: relative;display: flex;margin:40px auto 5px;border: 1px solid #E0BD83;background: #BD9E73;padding: 40px 28px;font-size: 16px;line-height: 30px;color:#fff;letter-spacing: 3px;text-align: justify; border-radius: 30px;}
.jrms-content p{text-indent: 2em;}
.jrms-list{width: 100%;box-sizing: border-box;margin: -34px auto 62px auto;;height: auto;overflow: hidden;background: url("../images/bg-i.png") no-repeat center; padding: 100px 0;}
.jrms-list ul{display: flex;}
.jrms-list li{width: 25%;}
.jrms-list li a{float: left;}
.jrms-list-img{display: block;width: 180px;height: 180px;border-radius: 100%;float: left;margin-left: 20px;}
.jrms-list li img{display: block;width: 170px;height: 170px;margin: 5px auto;border-radius: 100%;}
.jrms-list li p{border: 1px solid #FFD79D;background: #FDF2E5;height: 100px;writing-mode: vertical-rl;margin-left: 30px;margin-top:35px;padding: 0 10px;font-size: 16px;color: #9F7237;position: relative;}
.jrms-list li p span{margin-top:10px;letter-spacing: 5px;}
.jrms-list li p i{display: block;width: 100%;height: 30px;background: url("../images/ico8.png") no-repeat center;position: absolute;left: 0;bottom: 0;}
.jrcs-list{width: 100%;margin:40px auto 50px;height: auto;overflow: hidden;}
.jrcs-list ul{display: flex;justify-content: space-between;}
.jrcs-list li{width: 360px;height:459.37px;background: url("../images/ico9.png") no-repeat center;position: relative;}
.jrcs-list li span{display: block;font-size: 20px;text-align: center;color: #9F7237;font-weight: 600;line-height: 80px;height: 80px;overflow: hidden;letter-spacing: 3px;}
.jrcs-list li p{font-size: 16px;text-align:justify;color: #8A662C;line-height: 24px;margin:25px auto;width: 86%;letter-spacing: 4px;}
.jrcs-list li b{position: absolute;left: 0;bottom:21px;width: 100%;display: block;text-align: center;line-height: 45px;color: #8A662C;font-weight: normal;}
.jrqy-list{width: 100%;margin:30px auto;height: auto;overflow: hidden;}
.jrqy-list ul{display: flex;justify-content: space-around;flex-wrap: wrap;}
.jrqy-list li{width: 390px;height: 230px;background: #E0BD83;margin-top:20px;overflow: hidden;}
.jrqy-list li img{display: block;width: 370px;height: 210px;margin:10px auto;transition: transform 0.5s ease;}
.jrqy-list li a:hover img{transform: scale(1.2);}
.zt_foot{width: 100%;min-width:1200px;margin:5px auto;height: 103px;overflow: hidden;background: url("../images/ico10.png") no-repeat top center;background-size: cover;}
.hd1{width: 529px;height:529px;background: url("../images/hb.png") no-repeat center;position: absolute;right: 0; top: 2815px;}
.hd2{width: 529px;height:529px;background: url("../images/hb.png") no-repeat center;position: relative;margin-top:-545px;}