﻿body{padding:0;margin:0 auto;background:#f3e7db;color:#333;word-wrap:break-word;word-break:break-word;overflow-x:hidden;min-width: 320px;max-width: 750px;}body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-family:思源黑体;}section,article,header,footer,aside,nav{display:block}.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}img{border:none}a{color:#333;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}*{    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);    -webkit-tap-highlight-color:transparent;}input,textarea{-webkit-user-select:auto;}select::-ms-expand {display:none;}textarea{resize:none}.clear{clear:both;overflow:hidden;height:0;line-height:0}.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}.left{float:left}.right{float:right;}pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.overhidetwo{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;}.overhidetree{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:3; -webkit-box-orient:vertical;}.overhidefore{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:4; -webkit-box-orient:vertical;}.overhidefive{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:5; -webkit-box-orient:vertical;}.overhidesix{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:6; -webkit-box-orient:vertical;}.contain {width:100%;height:100%;position:relative;z-index:0;display:none}.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}.sec_box{display:table-cell;vertical-align:middle}.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius10{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.fybjq p{margin-bottom:10px}.fybjq img{max-width:100%;height:auto !important;}.fybjq table{border:1px solid #666;border-collapse:collapse;width:100% !important;float:inherit}.fybjq table p{margin-bottom:auto}.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #666}.fybjq table tr td,.fybjq table th{padding:5px 1%}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background:url(../images/xialaicn.png) no-repeat center right;    background-size:22px auto;}.tupian{position:relative;overflow:hidden;}.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%}.main90{width:90%;margin:0 auto}/*头部*/.header{width:100%;position:fixed;top:0;left:0;z-index:9999;padding:0 5%;box-sizing: border-box;height: 44px;background: #f2e7da}.header:after{background: rgba(157,129,59,.2);position: absolute;content: "";bottom: 0;left: 0;width: 100%;height: 1px}.navheight{height: 44px}.logo{margin-top: 7.5px}.logo img{display:block;height:29px}.logo img.logoimg2{display:none;}.nav{position: fixed;top: 44px;left: 0;width: 100%;bottom: 0;background:rgba(0,0,0,.6);display: none}.navdiv{background: #f2e7da;position: absolute;top: 0;height: 100%;left: 100%;width: 80%;overflow: auto}.nav li{position:relative;}.nav li a.navyja{display:block;position:relative;z-index:2;line-height:55px;margin: 0 10%}.nav li a.navyja:after,.naver  a:after{content: "";position: absolute;background: url(../images/annup.png) no-repeat center center;width: 8px;height: 100%;background-size: 100% auto;top: 0;right: 0}.nav li.clinav a.navyja{font-weight: 400}.naver{display: none;background: #e6dacc;padding: 0 10%}.naver  a{line-height: 40px;display: block;position: relative}.navfoot{padding: 25px 0 15px;border-top: 1px solid #e1d3ba;margin-top: 25px;}.navfoot .footbot, .navfoot .footbot a{color: #5b4129}.navfoot .foottop li{width: 32%}.menu-activator{cursor:pointer;z-index:1001;position:relative;}.menu-activator img{display: block;height: 20px}.menu-activator img.menuxs2{display: none;}.menu-activator p{color: #5b4129;line-height: 44px;}.sy_header .header{background: none}.sy_header .header:after{background: rgba(242,231,218,.2)}.sy_header .navheight{height: 0}.sy_header .logo img.logoimg1,.sy_header .menu-activator img.menuxs1{display: none}.sy_header .logo img.logoimg2,.sy_header .menu-activator img.menuxs2{display: block}.sy_head_bg .header,.sy_head_bg2 .header{background: #f2e7da}.sy_head_bg .header:after,.sy_head_bg2 .header:after{background: rgba(157,129,59,.2)}.sy_head_bg .logo img.logoimg1,.sy_head_bg .menu-activator img.menuxs1,.sy_head_bg2 .logo img.logoimg1,.sy_head_bg2 .menu-activator img.menuxs1{display: block}.sy_head_bg .logo img.logoimg2,.sy_head_bg .menu-activator img.menuxs2,.sy_head_bg2 .logo img.logoimg2,.sy_head_bg2 .menu-activator img.menuxs2{display: none}.sy_header .menu-activator p{color: #ffd39f}.sy_head_bg .menu-activator p{color: #5b4129}.sy_head_bg2 .menu-activator p{color: #5b4129}/*头部 end*/.banner{position: relative}.bannerapp .swiper-slide{padding-bottom: 107%}.lbyuan{position: absolute;bottom: 15px !important;  height:auto !important; top: auto !important;  left: 0 !important; right: auto !important;width:100% !important; text-align: center;}.lbyuan span{width: 8px !important;height: 8px !important;background: #fff;display: inline-block;padding: 0 !important;margin: 0 5px !important;opacity: 1 !important;border: 1px solid #fff;vertical-align: top}.lbyuan .swiper-pagination-bullet-active{ background:none;}/*底部*/.footer{position:relative;background:url(../images/footerbg.jpg) no-repeat center center;background-size:cover;padding:25px 0 15px}.foottop{text-align: center;}.foottop li{display: inline-block;vertical-align: top;margin: 0 6%;width: 25%}.foottop li img{display: block;width:100%}.footbot{text-align: center}.footbot,.footbot a{color: #ffd39f}.foobq span{display: inline-block;vertical-align: top;margin: 0 1px}.footjs a{display: inline-block;vertical-align: top;margin: 0 10px}.fymbx{line-height: 46px;border-bottom: 1px solid #e2d3bb;padding: 0 5%}.fymbx a.fymbxback{    margin-left: 20px;position: relative;  z-index: 2;}.fyxwxqsj{padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #d5c3a3}.fyxwxqsj h1{font-weight: normal}.biaoti{text-align: center;line-height: 38px;background: url(../images/btbg.png) no-repeat center center;background-size: auto 100%}.fylxbjq{background: #f9f3ed;overflow: hidden}.fyzhaipin{}.fyzpdiv{background: #faf5f1;overflow: hidden;padding:0 16px}.fyzptop{padding: 16px 0}.fyzpbt{background: url(../images/fyzpicn.png) no-repeat  right 6px;background-size: 10px auto;padding-right: 15px}.fyzpjn span{display: inline-block;vertical-align: top;line-height: 18px;padding: 0 6px;background: #eae3dd;margin-right: 10px;margin-bottom: 10px;}.fyzpbot{display: none;border-top: 1px #e7decd solid;padding: 20px 0;}.fygwtop{padding-left: 12px;border-left: 2px solid #5b4129}.fyzpshow .fyzpbot{display: block}.fyxwlb li{position: relative;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e2d3bb}.fyxwlb li a{display: block;position: relative}.fyxwlble{width: 38%;padding-bottom: 25%}.fyxwlbri{position: absolute;top: 50%;right: 0;width: 60%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page{text-align: center;position: relative}.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;vertical-align: top;min-width: 23px;height: 23px;line-height:23px;padding: 0 5px;box-sizing: border-box;margin: 0 2px}.page span.pagecurrent{background:#5b4129;color: #fff;}.fygyfl{text-align: center;border-bottom: 1px solid rgba(127,129,59,.2)}.fygyfl li{display: inline-block;vertical-align: top; min-width: 20%;margin: 0 3%;position: relative}.fygyfl li a{  line-height: 46px;display: block;}.fygyfl li.fygyliatv{}.fygyfl li.fygyliatv:after{content: "";position: absolute;background: url(../images/fyzpicn.png) no-repeat center center;width: 7px;height:5px;background-size: 100% auto;bottom: 6px;left: 50%;margin-left: -3.5px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fygymain{background: url(../images/fygybg.png) no-repeat center center;background-size: 100% auto}.ppgs{background: url(../images/ppgsbg.png) no-repeat center center;background-size: 100% auto}.ljgd{text-align: center}.ppgsimg{overflow: hidden;}.ppgsimg img{display: block;width: 100%}.ppgsvieo{position: relative;padding-bottom: 56%;overflow: hidden}.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;}/*.clivideo{position: absolute;top:50%;left:50%;width: 50px;height: 50px;margin: -25px 0 0 -25px;}*/.syzp{position: relative;padding: 10% 0 13%}.syzp img.syzpimg{display: block;width: 100%;position: absolute;height: 100%;object-fit: cover;top: 0;left: 0}.syzptop{position: relative;z-index: 3;text-align: center;color: #ffd39f}.syzptop span{background: url(../images/syicn.png) no-repeat center center;display: inline-block;vertical-align: middle;width: 10px;height: 13px;background-size: cover;margin: 0 5px;}.syzptop span:last-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sydls{background: #eee2d3;position: relative;z-index: 3;margin-top: 82%;padding: 7% 15px;box-sizing: border-box}.sydltop{text-align: center;font-weight: bold;margin-bottom: 7%}.sydlbot li{margin-bottom: 10px}.sydlinput{background: #fff;width: 100%;box-sizing: border-box;height: 42px;line-height: 42px\9;border: 0;outline: none;padding: 0 5%;}.sydlinput::-webkit-input-placeholder{color:rgba(104,77,51,.3);}.sydlinput::-moz-placeholder{color:rgba(104,77,51,.3);}.sydlinput:-moz-placeholder{color:rgba(104,77,51,.3);}.sydlinput:-ms-input-placeholder{color:rgba(104,77,51,.3);}.sydlsel{background-color: #fff;width: 100%;box-sizing: border-box;line-height: 42px;height: 42px;border: 0;outline: none;padding: 0 5%;}.fydlbtn{background: #684d33;width: 100%;box-sizing: border-box;line-height: 42px;height: 42px;border: 0;outline: none;padding: 0;text-align: center;color: #eee2d3}/*共用*/.nav li a.navyja,.fymbx span,.fyxwxqsj p,.fyxqnext a,.biaoti,.fyzpjn span,.fyzpsj,.fyxwgd,.ljgd a,.sydltop,.sydlinput,.sydlsel{color:#5b4129}.fymain{padding: 30px 0 40px}.ppgs{padding: 30px 0}.fyxwlb{padding-bottom:25px}.fyxwxqsj p{margin-top: 5px}.fyxqnext a,.fyxwgd{margin-top: 10px}.fyxqnext{margin-top: 40px}.fygwzz{margin-bottom: 25px}.fygwzz:last-child{margin-bottom:0}.foottop,.ppgsbj,.ljgd{margin-bottom: 20px}.fyzpdiv,.fygwtop{margin-bottom: 13px}.biaoti{margin-bottom: 10px}.foobq span,.fyzpbt{margin-bottom: 5px}/*字体*/.fontsize20{font-size: 20px}/*一级 20*/.fontsize16,.nav li a.navyja{font-size: 16px}/*16*/body,input,select,textarea,.fontsize14{font-size:14px;}/*默认14*/.fontsize12{font-size: 12px}/*12*/.fontsize10{font-size: 10px}/*10*/.fybjq,.fyxwxqsj h1{line-height: 26px}.fygwbot,.fyxwbt,.ppgsbj pre{line-height: 22px}.fyxwbt{height: 44px}/*2*/.ppgsbj pre{max-height: 110px}/*5*//***************************适配********************/@media only screen and (max-width:500px){}@media only screen and (max-width:414px){}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){    .page a,.page span{margin: 0}}