﻿@font-face {
  font-family: 'iconfont';  /* Project id 2905890 */
  src: url('//at.alicdn.com/t/font_2905890_clyepichniv.woff2?t=1646207727838') format('woff2'),
       url('//at.alicdn.com/t/font_2905890_clyepichniv.woff?t=1646207727838') format('woff'),
       url('//at.alicdn.com/t/font_2905890_clyepichniv.ttf?t=1646207727838') format('truetype');
   font-display: swap;
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'SourceHanSansCN-Bold';
  src: url('/dist/fonts/SourceHanSansCN Bold.eot');
  src: url('/dist/fonts/SourceHanSansCN Bold.eot?#iefix') format('embedded-opentype'),
  url('/dist/fonts/SourceHanSansCN Bold.woff2') format('woff2'),
  url('/dist/fonts/SourceHanSansCN Bold.woff') format('woff'),
  url('/dist/fonts/SourceHanSansCN Bold.ttf') format('truetype'),
  url('/dist/fonts/SourceHanSansCN Bold.svg#gesans') format('svg');
  font-display: swap;
}
@font-face {
  font-family: 'SourceHanSansCN';
  src: url('/dist/fonts/SourceHanSansCN Regular.eot');
  src: url('/dist/fonts/SourceHanSansCN Regular.eot?#iefix') format('embedded-opentype'),
  url('/dist/fonts/SourceHanSansCN Regular.woff2') format('woff2'),
  url('/dist/fonts/SourceHanSansCN Regular.woff') format('woff'),
  url('/dist/fonts/SourceHanSansCN Regular.ttf') format('truetype'),
  url('/dist/fonts/SourceHanSansCN Regular.svg#gesans') format('svg');
  font-display: swap;
}

body{background:#fff;font-family:SourceHanSansCN,'Microsoft YaHei',Arial,tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;}
a{font-family:SourceHanSansCN,'Microsoft YaHei',Arial,tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;outline:medium none;color:#333;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
a:link,a:visited{text-decoration:none}
a:hover{color:#ffb60f;text-decoration:none}
img,li{border:0;vertical-align:top}
.clear{clear:both;width:0;height:0;font-size:0;line-height:0}
*{margin:0;padding:0}
ul{list-style-type:none}
dd,dt,h5,img,li,ul{margin:0;padding:0;font-family:SourceHanSansCN,'Microsoft YaHei',Arial,tahoma,arial,"Hiragino Sans GB",宋体,sans-serif}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0;font-family:SourceHanSansCN,'Microsoft YaHei',Arial,tahoma,arial,"Hiragino Sans GB",宋体,sans-serif}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
.container{width:100%;}
.flex{display:flex;flex-wrap:wrap;}
.vcenter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;}
.img{width:100%;}
img{max-width:100%;}

/*加载特效*/
.loadbg{ position:fixed; width:100%; height:100%; background:#fff; z-index:9999;}
.loading{margin-top:25%;height:100px;text-align:center;}
.circle{display:inline-block;margin:20px;width:50px;height:50px;border-radius:50%;transform:scale(0);animation:bulge 2s infinite ease-in-out;}
.circle::after{position:absolute;top:0;left:0;z-index:-1;display:inline-block;width:100%;height:100%;border-radius:50%;background-color:inherit;content:'';transform:scale(1);animation:blow 2s infinite ease-in-out;}
.circle:nth-child(1){background-color:#4695b8;animation-delay:0s;}
.circle:nth-child(2){background-color:#67a142;animation-delay:.25s;}
.circle:nth-child(3){background-color:#8fc0a7;animation-delay:.5s;}
@keyframes bulge{50%{transform:scale(1);}
}
@keyframes blow{25%{opacity:.5;}
50%{opacity:.5;}
90%{opacity:0;}
100%{opacity:0;transform:scale(2);}
}
#top_menu{margin:0px; position:fixed;top:0px; width:100%; height:50px; left:0px; z-index:99;border:none;}
#top_logo{display:block; padding:10px;text-align: center;}
#top_logo>a>img{margin:0;max-width:33%!important;}

#top_logo_fh>a{float:left; width:15%;}
#top_logo_fh>a>img{float:left; width:40px; height:auto; padding-left:15px; padding-top:10px;}
#top_logo_fh span{float:left;width:65%; text-align:center; font-size:16px; line-height:50px;}

#wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;padding-left:0;transition:all .5s ease}
#wrapper.toggled{padding-left:220px}
#wrapper.toggled #sidebar-wrapper{width:220px}
#wrapper.toggled #page-content-wrapper{margin-right:-220px;position:absolute}
#sidebar-wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;background:#fff;height:100%;left:220px;margin-left:-220px;overflow-x:hidden;overflow-y:auto;transition:all .5s ease;width:0;z-index:1000}
#sidebar-wrapper::-webkit-scrollbar{display:none}
#page-content-wrapper{padding-top:70px;width:100%}
.sidebar-nav{list-style:none;margin:0;padding:0 0px 50px 0px;position:absolute;top:0;width:220px}
.sidebar-nav li{display:inline-block;line-height:20px;position:relative;width:100%}
.sidebar-nav li:before{background-color:orange;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:3px;z-index:-1}
.sidebar-nav li:first-child a{color:#333;}
.sidebar-nav li ul li:before{background-color:blue;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:3px;z-index:-1}
/*.sidebar-nav li:nth-child(2):before{background-color:orange}
.sidebar-nav li:nth-child(3):before{background-color:orange}
.sidebar-nav li:nth-child(4):before{background-color:orange}
.sidebar-nav li:nth-child(5):before{background-color:orange}
.sidebar-nav li:nth-child(6):before{background-color:orange}
.sidebar-nav li:nth-child(7):before{background-color:orange}
.sidebar-nav li:nth-child(8):before{background-color:orange}
.sidebar-nav li:nth-child(9):before{background-color:orange}*/
.sidebar-nav li:hover:before{-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:100%}
.sidebar-nav li a{color:#333333;display:block;padding:10px 15px 10px 30px;text-decoration:none;text-transform:uppercase;font-size:16px;}
.sidebar-nav li.open:hover before{-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:100%}
.sidebar-nav .dropdown-menu{background-color:#fff;border-radius:0;border:none;box-shadow:none;margin:0;padding:0;position:relative;width:100%; display:block;}
.sidebar-nav .dropdown-menu li a{ padding-left:40px; font-size:14px;}

@media (min-width:1px) and (max-width:768px)
{
    .dropdown-submenu > .dropdown-menu{ display:none; top:0; visibility:hidden;   left:0px;   margin-top:0px;    margin-left:0px;}
    .dropdown-submenu > .dropdown-menu li a{font-size:14px; color:#999999;}
}


.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li a:hover,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus,.sidebar-nav li.open a:hover{color:#666666;text-decoration:none}
.sidebar-nav>.sidebar-brand{font-size:35px; text-align:center; background:#fff;}
.sidebar-nav>.sidebar-brand a{padding:10px 15px;}
.sidebar-nav>.sidebar-brand img{ height:auto; width:100%; }
.sidebar-nav>.sidebar-brand:before{background-color:transparent}
.sidebar-nav>.sidebar-brand a:hover{background-color:transparent!important}

.sidebar-nav>.sidebar-lang{line-height:35px;}
.sidebar-nav>.sidebar-lang a{font-family:Arial, Tahoma, sans-serif;font-size:14px;line-height:35px;}
.sidebar-nav > .sidebar-lang:before { background-color: #fff}
.sidebar-nav>.sidebar-lang a:hover{background-color:transparent!important}



.hamburger{ position:fixed; top:10px; right:15px; height:27px;width:25px;z-index:999; background:none; border:none;}
.hamburger:hover{outline:0}
.hamburger:focus{outline:0}
.hamburger:active{outline:0}
/*.hamburger.is-closed:before{-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;color:#fff;content:'';display:block;font-size:14px;line-height:27px;opacity:0;text-align:center;width:100px}
.hamburger.is-closed:hover before{-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}
.hamburger.is-closed .hamb-top{-webkit-transition:all .35s ease-in-out;background-color:#411d04;top:5px}
.hamburger.is-closed .hamb-middle{background-color:#411d04;margin-top:-2px;top:50%}
.hamburger.is-closed .hamb-bottom{-webkit-transition:all .35s ease-in-out;background-color:#411d04;bottom:5px}
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{height:2px;left:0;position:absolute;width:100%}
.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#411d04;margin-top:-2px;top:50%}
.hamburger.is-open .hamb-middle{background-color:#fff;display:none}
.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#411d04;margin-top:-2px;top:50%}*/
.hamburger.is-open:before{-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;color:#fff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px}
.hamburger.is-open:hover before{-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}
.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:10}


article{text-align:left;}
.tframe{padding-top:30px; padding-bottom:30px; text-align:center;}
.tframe .title{margin-bottom:25px;}
.tframe .title h3{font-size:24px; line-height:1.2em; text-transform:uppercase;color:#411d04;}
.tframe .title em{display:block; width:80px; margin:0 auto; height:1px; background:#fff;}
.tframe .title p{display:inline-block; font-size:12px; line-height:2em; position:relative;color:#411d04; padding:10px 15px 0px; }
.tframe .title p:before{content:"";position:absolute;width:80px;height:1px;background-color:#411d04;left:-90px;top:10px;display:none;}
.tframe .title p:after{content:"";position:absolute;width:80px;height:1px;background-color:#411d04;right:-90px;top:10px;display:none;}
.btn{border-radius:50px;display:inline-block;color:#fff;padding:6px 40px;line-height:30px;font-size:16px;background-color:#411d04;}
.btn:hover,.btn:link,.btn:visited,.btn:focus,.btn:active{color:#fff;}



#frame1{padding-bottom:0px; }
#frame1 .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
#frame1 .list .item{text-align:center;position:relative;margin:0 0px 15px 0px; width:25%;}
#frame1 .list .item span{font-size:25px;color:#ffb60f;line-height:40px;}
#frame1 .list .item em{font-style:normal;vertical-align:top;}
#frame1 .list .item .tit{display:block; width:35px;height:40px;  margin:0 auto; background-size:100% auto;}
#frame1 .list .item p{font-size:14px;color:#000;margin-top:0px;}

#frame1 .list .item:first-child .tit{ background:url(../images/m_lp.png) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:nth-child(2) .tit{ background:url(../images/menu_2.jpg) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:nth-child(3) .tit{ background:url(../images/m_qj.png) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:nth-child(4) .tit{ background:url(../images/m_sj.png) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:nth-child(5) .tit{ background:url(../images/m_hd.png) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:nth-child(6) .tit{ background:url(../images/m_zxyc.png) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:nth-child(7) .tit{ background:url(../images/m_gongyi.png) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:nth-child(8) .tit{ background:url(../images/m_sggd.png) no-repeat center top; background-size:100% auto;}
#frame1 .list .item:hover{background-position:center bottom;}

#frame77{margin-top:15px;padding-top:15px; background-size:cover;}
#frame77 .PriceForm{padding:0px 15px;display:block;}
#frame77 .PriceForm .left{width:100%;display:block;text-align:center}
#frame77 .PriceForm .left h3{font-size:24px;font-weight:bold;color:#3b1c00;}
#frame77 .PriceForm .left p{color:#999999;font-size:14px;line-height:2em;}
#frame77 .PriceForm .left p span{color:#e99f35;font-size:14px;line-height:2em;font-weight: bold;}

#frame77 .PriceForm .right{display:block; margin-top:0px; padding:15px 15px;position:relative;background: url(../images/PriceForm_bg.jpg);background-size:cover;}
#frame77 .PriceForm .right .right-group{display:block;}
#frame77 .PriceForm .right .right-group .group1{width:100%;}
#frame77 .PriceForm .right .right-group .group2{width:100%;}
#frame77 .PriceForm .right .input-group{display:flex;margin-bottom:15px;}
#frame77 .PriceForm .right .input-group span{display:block;width:100%; text-align:center; font-size:14px;color:#fb3838; text-align:center;font-weight: 600;}

#frame77 .PriceForm .right .input-group .tit{width:100px;margin-bottom:0;text-align:left;display:block;font-size:12px;line-height:40px;}
#frame77 .PriceForm .right .input-group .tit>em{color:#f00;font-style:normal;}
#frame77 .PriceForm .right input.form-control{flex:1;height:40px;border-radius:5px; background-color:rgba(255,255,255,0.8);}
#frame77 .PriceForm .right .group3 input.form-control{flex:1;height:55px;border-radius:5px; background-color:rgba(255,255,255,0.8);font-size: 30px;}
#frame77 .PriceForm .right .right-group .group1 select{flex:1;margin:0;background-color:rgba(255,255,255,0.8);border:1px solid #ccc;border-radius:5px; height:40px;padding:0px 10px; color:#666666; text-align:left;}

#frame77 .PriceForm .right .group-select{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1;}
#frame77 .PriceForm .right .group-select select{width:45%;margin:0;background-color:rgba(255,255,255,0.8);border:1px solid #ccc;border-radius:5px;height:40px;padding:0px 10px; color:#666666; text-align:left; font-size:14px;}
#frame77 .PriceForm .right .btnlist{margin-top:0px;text-align:center;}
#frame77 .PriceForm .right .submit{color:#fff;float:left; border-radius:5px;height:40px;line-height:20px;padding:10px 10px;display:block;font-size:16px;font-weight: bolder; width:45%;
background: -moz-linear-gradient(top, #e48900 0%, #fbc500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e48900), color-stop(100%,#fbc500));
background: -webkit-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: -o-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: -ms-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: linear-gradient(to bottom, #e48900 0%,#fbc500 100%)
}
#frame77 .PriceForm .right .mflf{color:#fff;float:right; border-radius:5px;height:40px;line-height:20px;padding:10px 10px;display:block;font-size:16px;font-weight: bolder; width:45%;
background: -moz-linear-gradient(top, #e48900 0%, #fbc500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e48900), color-stop(100%,#fbc500));
background: -webkit-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: -o-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: -ms-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: linear-gradient(to bottom, #e48900 0%,#fbc500 100%)
}

.mflflist{ position:absolute; top:0px; left:0px; z-index:999; width:100%;display:none;}
.mflflist .mflfclose{position:absolute; top:0px;right:0px; font-size:14px;color:#000; width:35px; text-align:center; line-height:35px;}
.mflflist .item{margin:0 0px 15px 0px;  display:block; width:100%;}
.mflflist .item1{padding:20px 12px;background-color:#fff;box-shadow:0 0 8px #aaa;}
.mflflist .item1 h3{font-size:20px;line-height:2;margin-bottom:10px;}
.mflflist .item1 p{margin-bottom:25px;color:#666;}
.mflflist .item1 p em{font-style:normal;color:#ffb60f;}
.mflflist .item1 p.tel{margin-bottom:10px;}
.mflflist .item1 .form-control{width:310px;border-radius:50px;margin-bottom:14px;height:48px;border:1px solid #ededed;background-color:#f9f9f9;padding-left:30px;font-size:16px;}
.mflflist .item1 .btnBaojia{width:100%;border-radius:50px;display:block;background-color:#fec210;color:#fff;text-align:center;height:44px;line-height:44px;font-size:18px;background: -moz-linear-gradient(top, #e48900 0%, #fbc500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e48900), color-stop(100%,#fbc500));
background: -webkit-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: -o-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: -ms-linear-gradient(top, #e48900 0%,#fbc500 100%);
background: linear-gradient(to bottom, #e48900 0%,#fbc500 100%)}

#frame3{padding-bottom:0px;}
#frame3 .title{ margin-bottom:0px;}
#frame3 .title h3{display:block;text-align:center;position:relative;font-weight: bold;color: #3b1c00;}
#frame3 .title h3 a{font-size:14px;color:#333; position:absolute; top:5px; right:15px;}
#frame3 .title p{color:#999999;font-size:14px;}
#frame3 .title p span{color:#e99f35;font-size:14px;font-weight: bold;}

#frame3 .anlilist #myTabanli{padding:0px 0px 0px 35px;border-bottom:none;font-size: 16px;}
#frame3 .anlilist #myTabanli li{ margin:0px; padding:0px;}
#frame3 .anlilist #myTabanli li a{display:block;text-align:center; padding:15px 5px;border:none;font-size:14px;}
#frame3 .anlilist #myTabanli li.active a{background:url(../images/zsjx.png) no-repeat center bottom; font-weight:bold;}
#frame3 .swiper-container{ padding-bottom:30px;}
#frame3 .swiper-anli .swiper-slide a{display:block; width:100%;}
#frame3 #myTabContentanli{padding:15px 15px;}
#frame3 #myTabContentanli .thumbnail{border:none;border-radius:10px;padding:0px; text-align:center;margin:0px;position:relative;}
#frame3 #myTabContentanli .thumbnail img{display:block; border-radius:10px;}
#frame3 #myTabContentanli .thumbnail img.desImg{position:absolute; width:60px; height:60px; border-radius:50%; top:140px; right:20px; }
#frame3 #myTabContentanli .thumbnail span{display:block;font-size:14px; color:#000; line-height:2em;}
#frame3 #myTabContentanli .thumbnail p{display:block;font-size:14px; color:#999999; line-height:2em;}



#frame7{background:#fff;  padding-bottom:0px;}
#frame7 .title h3{font-size:24px;font-weight:bold;color:#3b1c00; line-height:1.2em;}
#frame7 .title p{color:#999999;font-size:14px;}
#frame7 .title p span{color:#e99f35;font-size:14px;font-weight: bold;}
#frame7 .title{margin-bottom:0px;}
#frame7 #myTabfw{display:block; padding:0px 15px;justify-content:space-between; border-bottom:none;    font-size: 16px;}
#frame7 #myTabfw li{width:25%; float:left; margin:0px;}
#frame7 #myTabfw li a{display:block;text-align:center; padding:15px 0px; border:none;color:#333333; }
#frame7 #myTabfw li.active a{background:url(../images/zsjx.png) no-repeat center bottom;font-weight:bold;}
#frame7 .tab-pane ul{display:block; width:100%; padding:0px 15px; margin-top:15px;}
#frame7 .tab-pane ul li{display:inline-block;float:left; text-align:center;padding:0px 3px;}
#frame7 .tab-pane ul li:nth-child(Odd){width:20%;}
#frame7 .tab-pane ul li:nth-child(even){width:6%;}
#frame7 .tab-pane ul li p{display:block;  width:55px; height:55px; padding:0px 7px;padding-top: 15px; color:#e79517; box-sizing:content-box; font-size:13px; line-height:20px; text-align:center; background:#fee999;border-radius:50%;}
#frame7 .tab-pane ul li img{display:block; width:15px; margin-top:25px;}

#frame7 .tab-pane ul.ul1 li:nth-child(Odd){width:29%;}
#frame7 .tab-pane ul.ul1 li:nth-child(even){width:6%;}
#frame7 .tab-pane ul.ul2 li:nth-child(Odd){width:29%;}
#frame7 .tab-pane ul.ul2 li:nth-child(even){width:6%;}

#frame7 .tab-pane dl{display:block; width:40%; margin-right:0px; text-align:right;}
#frame7 .tab-pane dl dd{display:block;  width:100%; text-align:center;}
#frame7 .tab-pane dl dd p{display:block;  width:40px; height:40px; padding:10px; color:#e79517; box-sizing:content-box; font-size:13px; line-height:20px; text-align:center; background:#fee999;border-radius:50%;}
#frame7 .tab-pane dl dd img{display:block; width:25px; margin-top:10px; margin-bottom:10px;}
#frame7 .tab-pane dl.dd1 dd{text-align:right;}
#frame7 .tab-pane dl.dl2{margin-left:0px!important; width:30%; margin-right:auto!important;}

#tabfw4{ padding-bottom:50px;}
#tabfw4 ul{display:block; width:100%; padding:0px 15px; margin-top:15px;}
#tabfw4 ul li{display:inline-block;float:left; text-align:center;padding:0px 3px;}
#tabfw4 ul li:nth-child(Odd){width:20%;}
#tabfw4 ul li:nth-child(even){width:6%;}
#tabfw4 ul li p{display:block;  width:55px; height:55px;padding: 0px 7px; padding-top: 15px;color:#e79517; box-sizing:content-box; font-size:13px; line-height:20px; text-align:center; background:#fee999;border-radius:50%;}
#tabfw4 ul li img{display:block; width:15px; margin-top:20px;}

#tabfw4 ul.ul1 li:nth-child(Odd){width:29%;}
#tabfw4 ul.ul1 li:nth-child(even){width:6%;}
#tabfw4 ul.ul2 li:nth-child(Odd){width:29%;}
#tabfw4 ul.ul2 li:nth-child(even){width:6%;}

#tabfw4 dl{display:block; width:40%; margin-right:0px; text-align:right;}
#tabfw4 dl dd{display:block;  width:100%; text-align:center;}
#tabfw4 dl dd p{display:block;  width:55px; height:55px;padding: 0px 7px; padding-top: 15px; color:#e79517; box-sizing:content-box; font-size:13px; line-height:20px; text-align:center; background:#fee999;border-radius:50%;}
#tabfw4 dl dd img{display:block; width:25px; margin-top:10px; margin-bottom:10px;}
#tabfw4 dl.dd1 dd{text-align:right;}
#tabfw4 dl.dl2{margin-left:0px!important; width:30%; margin-right:auto!important;}


#frame4{background:#fff; padding-top:0px!important; margin-bottom:0px; padding-bottom:0px;}
#frame4 .title h3{display:block;text-align:center;position:relative;color: #3b1c00;    font-weight: bold;}
#frame4 .title h3 a{font-size:14px;color:#333; position:absolute; top:5px; right:15px;}
#frame4 .title p{color:#999999;font-size:14px;}
#frame4 .title p span{color:#e99f35;font-size:14px;font-weight:bold;}
#frame4 .list{position:relative; padding:0px 15px;}
#frame4 .swiper-designer{padding-bottom:30px;}
#frame4 .item{width:100%;border-radius:10px; position:relative;}
#frame4 .item img{width:100%; height:auto;border-radius:10px;}
#frame4 .item .txt{position:absolute;bottom:0;left:0;right:0;; background:rgba(255,255,255,0.7);color:#333;text-align:left;padding:5px 5px;border-radius:0px 0px 10px 10px;}
#frame4 .item .txt h3{font-size:14px;color:#333333;}
#frame4 .item .txt h3 span{font-size:12px; color:#666666;line-height:2em;}
#frame4 .item .txt h3 span:last-child{float:right;}

#frame5{background:#fff; padding-top:0px!important; padding-bottom:0px;}
#frame5 .title h3{display:block;text-align:center;position:relative;color: #3b1c00;    font-weight: bold;}
#frame5 .title h3 a{font-size:14px;color:#333; position:absolute; top:5px; right:15px;}
#frame5 .title p{color:#999999;font-size:14px;}
#frame5 .title p span{color:#e99f35;font-size:14px;font-weight:bold;}
#frame5 .list{position:relative; padding:0px 15px;}
#frame5 .swiper-manager{padding-bottom:30px;}
#frame5 .item{width:100%;border-radius:10px; position:relative;}
#frame5 .item img{width:100%; height:auto;border-radius:10px;border:solid 1px #eaeaea;}
#frame5 .item .txt{position:absolute;bottom:0;left:0;right:0; background:rgba(255,255,255,0.7);color:#333;text-align:left;padding:5px 0px;border-radius:0px 0px 10px 10px;}
#frame5 .item .txt h3{font-size:14px;color:#333333;}
#frame5 .item .txt h3 span{font-size:12px; color:#666666;line-height:2em;}
#frame5 .item .txt h3 span:last-child{float:right;}


#frame6{background:#fff; padding-top:0px!important; }
#frame6 .title h3{display:block;text-align:center;position:relative;color: #3b1c00;    font-weight: bold;}
#frame6 .title h3 a{font-size:14px;color:#333; position:absolute; top:5px; right:15px;}
#frame6 .title p{color:#999999;font-size:14px;}
#frame6 .title p span{color:#e99f35;font-size:14px;font-weight:bold;}
#frame6 .list{position:relative; padding:0px 15px;}
#frame6 .swiper-gongdi{padding-bottom:30px;}
#frame6 .item{width:100%;border-radius:10px; position:relative;}
#frame6 .item img{width:100%; height:auto;border-radius:10px;border:solid 1px #eaeaea;}
#frame6 .item .txt{position:absolute;bottom:0;left:0;right:0; background:rgba(255,255,255,0.7);color:#333;text-align:left;padding:5px 0px;border-radius:0px 0px 10px 10px;}
#frame6 .item .txt h3{font-size:14px;color:#333333;}
#frame6 .item .txt h3 span{font-size:10px; color:#666666;line-height:2em;}
#frame6 .item .txt h3 span:last-child{float:right;}




#frame8{padding-bottom:50px;position:relative;}
#frame8 .content{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;}
#frame8 .content .box{width:100%;padding:0 15px;}
#frame8 .content .tit{border-bottom:1px solid #e4e4e4;padding-bottom:5px;margin-bottom:15px; display:block;}
#frame8 .content .tit h3{font-size:24px;line-height:30px;display:inline-block;position:relative;}
#frame8 .content .tit h3:before{content:"";width:100%;height:4px;background-color:#ffb60f;position:absolute;bottom:-5px;}
#frame8 .content .tit a{float:right;line-height:30px; font-size:12px;}
#frame8 .content .item{margin-bottom:20px;}
#frame8 .content .item>a{display:flex;}
#frame8 .content .item .txt{flex:1;}
#frame8 .content .item .txt h4{font-size:12px;line-height:24px;color:#411d04;}
#frame8 .content .item .txt h4 i{color:#ffb60f;}
#frame8 .content .item .date{width:90px;}
#frame8 .content .item .date span{font-size:12px;line-height:24px;}
#frame8 .content .item1{padding-bottom:20px;border-bottom:2px solid #411d04; overflow:hidden;}
#frame8 .content .item1 .date{width:110px;padding:15px;background-color:#411d04;color:#fff;}
#frame8 .content .item1 .date span{display:block;text-align:center;}
#frame8 .content .item1 .date span.day{font-size:42px;line-height:42px;margin-bottom:10px;}
#frame8 .content .item1 .date span.month{font-size:16px;line-height:24px;}
#frame8 .content .item1 .txt{padding-left:15px;padding-top:5px;}
#frame8 .content .item1 .txt h4{font-size:16px;line-height:24px;font-weight:bold;margin-bottom:10px;overflow:hidden;height:24px;}
#frame8 .content .item1 .txt span{width:20px;height:2px;background-color:#411d04;display:block;margin-bottom:10px;}
#frame8 .content .item1 .txt p{font-size:12px;line-height:24px;color:#5a5a5a;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
#frame8 .content .item2 .txt h4:before{content:">";margin-right:5px;color:#ffb60f;}

#footfloat{text-align:center;z-index:9;position:fixed ;bottom:0;width:100%; display:none;}
#footfloat .txt{padding:10px 80px;background:rgba(65,29,4,0.6);display:inline-block;border-radius:50px 50px 0 0;cursor:pointer;}
#footfloat .txt i{color:#ffb60f;font-size:42px;line-height:50px;}
#footfloat .txt strong{font-size:42px;color:#ffb60f;line-height:50px;text-shadow:3px 3px 3px #000;margin:0 10px;}
#footfloat .txt span{font-size:30px;color:#fff;line-height:50px;margin-right:20px;display:inline-block;}
#footfloat .bg{padding:0 0;background:rgba(65,29,4,0.6);}
#footfloat .bg .container{display:none;}
#footfloat .bg.show{padding:30px 0;}
#footfloat .bg.show .container{display:block;}
#footfloat .bg .group{width:680px;display:flex;flex-wrap:wrap;justify-content:space-between;}
#footfloat .bg .group .form-group{width:48%;margin:0 0 25px;}
#footfloat .bg .group .form-group .form-control{height:50px;border-radius:0;}
#footfloat .bg .btnBaojia{border-radius:0;background-color:#ffb60f;}


#rightfloat{position:fixed;bottom:20%;right:0;z-index:222; display:none;}
#rightfloat .item{border:1px solid #411d04;width:60px;height:60px;background-color:#fff;text-align:center;color:#411d04;padding:5px;position:relative;display:block; margin-bottom:10px;}
#rightfloat .item:hover{background-color:#411d04;color:#fff;}
#rightfloat .item i{font-size:20px;line-height:24px;}
#rightfloat .item p{font-size:12px;line-height:24px;}

#rightfloat .item.wechat .img{display:none;position:absolute;right:100%;top:0;width:150px;}
#rightfloat .item.wechat .img img{width:100%;}
#rightfloat .item.wechat:hover .img{display:block;}

#footer {background:#fff; padding-top:0px; padding-bottom:50px; }

.fudong{position:fixed; bottom:0px; width:100%; left:0px;z-index:9999; background:#fff;}
.fudong ul{display:block;width:100%; padding:5px 0px; }
.fudong ul li{float:left; width:16.66%; text-align:center; margin:0px;padding:0px; position:relative;}
.fudong ul li img{display:block;  text-align:center; width:25px; height:auto;}
.fudong ul li span{display:block;  text-align:center; font-size:16px; color:#666666;padding-bottom: 5px;}
.fudong ul li ul{display:none; width:100%; position:absolute; left:0px; bottom:0px; }
.fudong ul li.active ul{display:block; width:100px; position:absolute; left:-20px; bottom:52px; background:#fff;border:solid 1px #eaeaea; border-bottom:none;}
.fudong ul li.active ul li{display:block; width:100%;}
.fudong ul li.active ul li a{display:block; font-size:17px; color:#666666;line-height:2.25em;}



#footer .foot_by{padding-bottom:15px; padding-top:0px; }
#footer .foot_by p{font-size:14px; color:#666666; line-height:2em;display:block; text-align:center;}
#footer .foot_by p a{ color:#666666; font-size:14px; margin:0 10px;}

@media (min-width:1px) and (max-width:768px)
{
#footer .fck{ margin-bottom:25px;}
#footer .fck ul{ padding:15px;}
#footer .fck ul li{ padding-right:0px; margin-bottom:10px; width:100%; text-align:left;}
#footer .fck ul li i{display:none;}
#footer .fck ul li span{display:none;}
#footer .fck ul li p{font-size:14px; margin-left:15px;}
#footer .fck ul li p strong{font-size:14px;font-weight:bold }
#footer .fck ul li p a{ color:#fff;}

body .container{padding-right:0px; padding-left:0px;}
#footer .fck ul:last-child{padding:15px 0px;}
#footer .fck ul:last-child li{ padding-right:0px; width:100%; text-align:left;padding-left:35px}
#footer .fck ul:last-child li i{ width:20%; float:left;}
#footer .fck ul:last-child li p{ width:75%; float:left;}

#footer .fck ul:last-child li:first-child{width:100%; padding-left:35px;}
#footer .fck ul:last-child li.li3{width:100%; padding-left:35px;}
#footer .fck ul:last-child li.li3 p{width:70%;}

}
#nSearch{ margin-top:-60px; z-index:999;}
#nSearch form{max-width:400px; width:100%;margin-right:0px;}
#nSearch form input{line-height:35px; height:35px; font-size:14px;}
#nSearch form .btn{ background:#99d31f; line-height:35px; height:35px; font-size:14px; padding:0px 15px; color:#fff; border-color:#99d31f;}
#nSearch .hotkeyword{display:block; font-size:14px; color:#fff; line-height:2em; position:relative; z-index:99; text-align:left; margin-top:5px;}
#nSearch .hotkeyword a{ font-size:14px; color:#fff; line-height:2em;}


@media (min-width:1px) and (max-width:768px)
{ 
#nSearch{ margin-top:20px; z-index:999;}
#nSearch form{max-width:100%; }
#nSearch .hotkeyword{color:#333;}
#nSearch .hotkeyword a{color:#333;}
}
#bframe{ margin-top:50px;}
.nbframe{ overflow:hidden;}
.ntframe{ padding-bottom:50px;}
.ntframe .container .bg{background:rgba(255,255,255,0.1); margin:0px 15px; padding:0px; margin-top:35px;}
.nbframe img {
    width: 100%;
    height: auto;
}
.catelist{  display:block; padding:15px; margin-top:5px;}
.catelist h3{color:#fff; line-height:2em;}
.catelist ul li{position:relative;background:#999999;}
.catelist ul li a{ display:block; padding:5px 25px; font-size:16px; color:#fff; text-transform:capitalize;  line-height:2em; border-right:solid 1px #72777a; }
.catelist ul li a.active{color:#ffb60f;}
.catelist ul li a:hover{color:#fff!important; background:#98c95b!important; border-right:solid 1px #72777a!important;}
.catelist ul li:hover a{background:#000!important; color:#98c95b;}

.catelist ul li:hover ul{display:block;}
.catelist ul li>ul{ width:500%;  background:#000000; display:none;}
.catelist ul li>ul>li{float:left; width:33%; padding:0px; background:none;}
.catelist ul li>ul>li>a{color:#ffffff!important; background:none; border:none!important; font-size:12px;transform:scale(0.9);display:block; line-height:2em!important; height:2em!important;padding:0px!important; overflow: hidden;}
.catelist ul li>ul>li>a i{font-size:12px; padding-right:10px;}
.catelist ul li>ul>li>a:hover{background:none;color:#98c95b!important; border:none!important;}


@media (min-width:1px) and (max-width:768px)
{ 
    .catelist ul li{float:left; position:static;}
    .catelist ul li>ul{ width:100%; background:#000000; display:none; }
    .catelist ul li>ul>li{float:left; width:100%; padding:0px; background:none;}
    .catelist ul li a{padding:5px 15px!important; font-size:14px!important;}
}

/*
.catelist ul li>ul>li>ul{}
.catelist ul li>ul li{}
.catelist ul li>ul li a{background:none;font-size:14px;text-transform:capitalize;}
.catelist ul li>ul li a i{font-size:12px; margin-right:10px;}
.catelist ul li>ul>li>ul li a{padding-left:25px;}
    */
.pageTitle{ padding-top:15px;}
.pageTitle h2{font-size:35px; line-height:2em; }
.pageTitle h3{font-size:30px;  }
.pageTitle i{font-size:30px; line-height:2em; }


.pageContent{font-size:14px; line-height:2em; padding-bottom:50px; color:#fff;word-wrap: break-word;  }
.pageContent em{ display:block; background:#333; height:2px; }
.pageContent video{ width:100%; height:auto; background-size:100% 100%;}

.pwk .thumbnail{border-radius:0px; padding:0px; position:relative; overflow:hidden; text-align:center;}
.c-preview{position:relative;display:flex;margin:0;width:100%;height:100%;color:#fff;cursor:pointer;transition:.5s all;justify-content:center;align-items:center; background:#000;}
.c-preview__img{ width:100%;}
.c-preview__img img{ width:100%;}
.c-preview__title{position:absolute;z-index:10;text-transform:uppercase;letter-spacing:.05em; font-size:18px; color:#fff;}
.c-preview:hover .c-preview__img {width: 100%; opacity:0.5;}
.ppcp{ margin-bottom:25px;}
.ppcp .media{border:solid 1px #eaeaea; padding:2px;}
.ppcp .media:hover{border:solid 1px #ffb60f;}
.ppcp .media .media-left img{ width:100%; height:auto;}
.ppcp .media-body{}
.ppcp .media-body a{ display:block; font-size:16px; color:#ffffff; font-weight:bold; line-height:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.ppcp .media-body p{ display:block; font-size:14px; color:#ffffff; line-height:1.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.Catedetail{color:#fff; line-height:2em;}


.ProBigimg .gallery-top{border:solid 1px #848484;}
.producttit{ padding:50px 0px 0px 50px;}
.producttit table tr td{font-size:20px; line-height:2em; color:#fff;}
.producttit table tr td h2{color:#ffb60f; line-height:2em;}
.producttit table tr td p{display:block; line-height:2em; color:#fff; margin-top:15px;}
.producttit a.btn{margin-top:25px;}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{ color:#ffb60f;}


.pageTitle_list ul{ width:100%; text-align:right;}
.pageTitle_list ul li:first-child{float:left;}
.pageTitle_list ul li a{font-size:18px; color:#333;}
.pageTitle_list ul li a:hover{font-size:18px; color:#ffb60f;}
.pageContent .newslist{margin-top:35px;}
.pageContent .newslist li{border-bottom:solid 1px #dddddd;}
.pageContent .newslist li a{display:block; font-size:14px; line-height:2.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#fff;}
.pageContent .newslist li a:hover{color:#ffb60f;}

.Pro_pageContent{color:#fff; line-height:2em; font-size:14px; margin-top:25px;}
.Pro_pageContent img{max-width:100%;}

#contactlist, #contactimg {
    margin-top: 30px;
}
#contactlist h3{font-size:20px; text-transform:uppercase; color:#ffb60f; line-height:2em; display:block; font-weight:bold;}
#contactlist p{font-size:16px; color:#fff; line-height:2em; display:block;}
#contactlist a{font-size:16px; color:#ffb60f; line-height:2em;}

#feedbackDiv{margin-top:25px;}
#feedbackDiv .input-group{margin:0 auto; margin-bottom:25px;}
#feedbackDiv .input-group span{background:#98c95b; font-size:16px; color:#fff; border-radius:0px;border:none;}
#feedbackDiv .input-group span i{ font-size:16px; color:#fff;}
#feedbackDiv .input-group input{height:40px;line-height:40px; font-size:14px; border-radius:0px; border:none;}
#feedbackDiv .input-group .btn{background:#ffb60f; color:#fff; font-size:20px; padding:10px 50px; border:0px; }


#neicentent{padding:25px 0}
.newsdetail{background:#fff}
.newsdetail .tit h2{display:block;line-height:2em}
.newsdetail .date p{display:block;line-height:2em;border-bottom:solid 1px #eaeaea}
.newsdetail .date p span{font-size:14px;color:#999;line-height:3em;margin-right:25px}
.newsdetail .detail{margin-top:15px;margin-bottom:40px; word-wrap: break-word; padding:0px;}
.newsdetail .detail p{display:block;line-height:2em}
.newsdetail .infonext a,.newsdetail .infoprev a{text-decoration:underline;}
.newsdetail .infonext a:hover,.newsdetail .infoprev a:hover{color:#ffb60f}
.newsdetail .detail img{max-width:100%}
@media(min-width:1px) and (max-width:768px) {
.pageTitle{ padding-top:30px;}
.pageContent{ padding-bottom:30px;}
.catelist ul li a{ font-size:16px; padding:0px 20px;}
.pageTitle h2 {font-size: 25px;}
.pageTitle h3 {font-size: 22px; }
.pageTitle_list ul li h3{font-size:16px;}
.pageContent .newslist li a{font-size:14px;}
#contactimg{text-align:center;}
.fck2{display:none;}
#footer .fck1 h2{font-size:14px;}
.c-preview__title{font-size:14px;}
.producttit{padding:15px; font-size:16px;}
.producttit table tr td{font-size:16px; line-height:2em;}
#contactlist h3{font-size:18px; color:#ffb60f;}
#contactlist p{font-size:16px; color:#fff;}
.left_image .pcp img{ max-width:50px;}
.left_image{ padding-top:25px; padding-bottom:25px;}
}

.modal_bg{position:fixed; width:100%; height:100%; top:0px; left:0px; background:rgba(145,145,145,0.9); z-index:999;}
.modal_show{display:block; width:90%; height:auto; position:relative; max-width:1180px;  background:url(../images/20210322095644564444.jpg); background-size:cover; margin:5% auto 0% auto}
.form_left{float:left; width:50%;padding:25px 50px; background:#ffb60f;}
.form_left p.title{display:block; font-size:18px; color:#fff; line-height:2em;}
.form_left ul{display:block;}
.form_left ul li{display:block; margin-top:10px;}
.form_left label{display:inline-block; width:120px; font-size:14px; color:#fff; font-weight:normal; padding:0px;}
.form_left input.form-control{display:inline-block; width:calc(100% - 120px);}
.form_left button.btn{ margin-left:120px; font-size:18px; line-height:2em; color:#ffb60f;}
.form_left ul li p{margin-left:120px; font-size:16px; line-height:2em; color:#f5f5f5;}
.form_left ul li p a{ font-size:16px; line-height:2em; color:#fff; font-weight:bold;}

.form_login,.form_Reset{display:none; padding:50px;}

.divClose{position:absolute; top:-15px; right:-10px; display:none;}
.divClose span{color:#fff; font-size:30px;width:30px; height:30px;background:#ffb60f;  border-radius:50%;}




.location{background:#f3f3f3;padding:15px 0;font-size:16px;line-height:24px;}

#sqlWhere{padding-top:20px;padding-bottom:30px;}
#sqlWhere dl{display:flex;padding:10px 0;border-bottom:2px solid #f3f3f3;}
#sqlWhere dl>dt{width:145px;padding:5px 25px;font-weight:normal;font-size:16px;}
#sqlWhere dl>dd{flex:1;max-height:73px;overflow:hidden;}
#sqlWhere dl>dd.show{max-height:inherit;}
#sqlWhere dl>dd a{display:inline-block;margin-right:10px;padding:5px 15px;margin-bottom:5px;font-size:16px;line-height:1.5;}
#sqlWhere dl>dd a.active,#sqlWhere dl>dd a:hover{background-color:#ffb60f;color:#fff;}
#sqlWhere dl>dd.more{width:100px;flex:inherit;text-align:right;}
#sqlWhere dl>dd.more>a{border:1px solid #ccc;padding:4px 15px;}
#sqlWhere dl>dd.more>a:hover{border-color:#ffb60f;}
#sqlWhere .formsearch{padding:20px 15px;overflow:hidden;}
#sqlWhere .formsearch .tips{float:left;padding:10px 55px 10px 0;line-height:24px;}
#sqlWhere .formsearch .tips font{color:#ffb60f;font-size:16px;display:inline-block;vertical-align:top;}
#sqlWhere .formsearch .input-group{float:left;width:100%;}
#sqlWhere .formsearch .input-group button{background-color:#411d04;color:#fff;width:100px;border-radius:0;padding:6px 20px;}
#sqlWhere .formsearch .input-group .form-control{height:44px;border-radius:0;width:calc(100% - 100px);border-right:none;}

#LoupanList {}

#LoupanList .item .item_left{float:left;display:block;margin:15px;position:relative;  background:#f5f5f5; border-radius:15px;}
#LoupanList .item .item_left a.btnlink{display:block;float:left;width:100%;}
#LoupanList .item:hover{background-color:#f9f9f9;}
#LoupanList .item .img{float:left; width:100%;}
#LoupanList .item .img img{float:left;width:100%;height:auto; border-radius:15px 15px 0px 0px;}
#LoupanList .item .txt{float:left;width:100%;position:relative; height:auto;}
#LoupanList .item .txt .context{padding:0px 10px;width:100%;box-sizing:border-box;}
#LoupanList .item .txt h3{font-size:18px;margin-bottom:0px; line-height:2em; color:#333333 ; text-align:center;   font-weight: bold;}
#LoupanList .item .txt .param{font-size:16px;line-height:30px;color:#4d4d4d; display:none;}
#LoupanList .item .txt span.link{position:absolute;right:20px;bottom:0px;line-height:30px;font-size:14px;text-transform:uppercase;}
#LoupanList .item .info{width:100%;float:left; padding:10px 20px 15px 40px;}
#LoupanList .item .info .context p{display:inline-block; width:50%; font-size:16px;line-height:20px;color:#666666;border-radius:10px;}
#LoupanList .item .info .context p a{font-size:16px;line-height:20px;color:#666666;}
#LoupanList .item .info .context p>a>span{vertical-align:top;color:#ffb60f; font-weight:bold; font-size:14px;margin:0 5px}
#LoupanList .item .info .context p:not(:last-child){margin-bottom:0px;}
#LoupanList .item .info .context p>span{vertical-align:top;color:#ffb60f;font-size:14px;margin:0 5px;font-weight: bold;}
#LoupanDetail { margin-top:60px;}
#LoupanDetail .intro{padding-top:0px;padding-bottom:15px; margin:0px 15px;display: block; background:#f5f5f5;}
#LoupanDetail .intro .img{display: block;}
#LoupanDetail .intro .img img{display:block; width:100%; height:auto;}
#LoupanDetail .intro .txt{display: block; height:auto; padding:15px;}
#LoupanDetail .intro .txt h2{font-size:24px;line-height:30px;margin:15px 0px;}
#LoupanDetail .intro .txt p{float:left; line-height:30px;font-size:14px;}
#LoupanDetail .intro .txt p:first-child{width:50%;}
#LoupanDetail .intro .txt p:nth-child(2){width:50%;}
#LoupanDetail .intro .txt p strong{width:80px;display:inline-block;vertical-align:top;text-align-last:justify; font-weight:normal;}
#LoupanDetail .intro .txt p span{display:inline-block;width:calc(100% - 80px);}
#LoupanDetail .intro .btnlist{ margin-top:40px; display:block;}
#LoupanDetail .intro .btnlist .btn{background-color:#ffb60f;min-width:45%;padding:4px 40px;display:inline-block;}
#LoupanDetail .intro .btnlist .btn:first-child{margin-right:0px;}

#LoupanDetail .PictureList{ padding:30px 15px;}
#LoupanDetail .PictureList .tit{overflow:hidden;margin-bottom:0px; border-bottom:solid 1px #eaeaea;}
#LoupanDetail .PictureList .tit h3{display:block;height:41px;color:#666666;font-size:18px;text-align:center; line-height:30px;}
#LoupanDetail .PictureList .tit a{float:right;line-height:40px;font-size:12px;}
#LoupanDetail .PictureList .tit img{width:30px; height:auto;}
#LoupanDetail .PictureList .list{position:relative;}
#LoupanDetail .PictureList .list .item{}
#LoupanDetail .PictureList .list .item img{width:100%;height:auto; border-radius: 15px;}
/*#LoupanDetail .PictureList.vrlist .list .item img{width:460px;height:256px;}
#LoupanDetail .PictureList.xgcase .list .item img{width:460px;height:256px;}
#LoupanDetail .PictureList.sjslist .list .item img{width:350px;height:350px;}*/
#LoupanDetail .PictureList .list .item .img{position:relative;}
#LoupanDetail .PictureList.vrlist .list .item .img span{position:absolute;left:0;right:0;bottom:0;top:calc(50% - 15px);text-align:center;opacity:0;color:#fff;font-size:20px;line-height:30px;}
#LoupanDetail .PictureList.vrlist .list .item:hover .img:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);}
#LoupanDetail .PictureList.vrlist .list .item:hover .img span{opacity:1;}
#LoupanDetail .PictureList .list .item h3{display:none; font-size:18px;line-height:30px;padding:10px; height:50px; overflow:hidden;}
#LoupanDetail .PictureList .list .swiper-slide{margin:0;}
#LoupanDetail .PictureList .list .swbtn{width:40px;height:40px;text-align:center;background-color:#f5f5f5;color:#411d04;border-radius:50%;position:absolute;top:calc(50% - 40px);z-index:99;}
#LoupanDetail .PictureList .list .swbtn i{line-height:40px;font-size:20px;}
#LoupanDetail .PictureList .list .button-next{right:10px;}
#LoupanDetail .PictureList .list .button-prev{left:10px;}
#LoupanDetail .PictureList .swiper-pagination{width:95%; box-sizing:border-box;}
#LoupanDetail .PictureList .swiper-pagination-bullet{margin:1px;}
#LoupanDetail .PictureList .swiper-pagination-bullet.swiper-pagination-bullet-active{}

#LoupanDetail section{padding-top:50px;padding-bottom:50px;}
#LoupanDetail .swiperList .context{padding-bottom:30px;}
#LoupanDetail .swiperList .context h2{margin-bottom:15px;}
#LoupanDetail .swiperList .context .param{margin-bottom:15px;}
#LoupanDetail .swiperList .context .param span{display:inline-block;padding-right:20px;font-size:16px;line-height:24px;color:#ffb60f;}
#LoupanDetail .swiperList .context .remark{font-size:16px;line-height:24px;}
#LoupanDetail .swiperList .swiper{overflow:hidden;}
#LoupanDetail .swiperList .mySwiper .swiper-wrapper{justify-content:center;}
#LoupanDetail .swiperList .mySwiper2{margin-bottom:20px;position:relative;}
#LoupanDetail .swiperList .swiper img{width:100%;border:1px solid #000;}
#LoupanDetail .swiperList .swiper-slide{margin:0;}
#LoupanDetail .swiperList .swiper-slide img{max-height:918px;}
/*#LoupanDetail .swiperList .swiper-slide .txt{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,0.5);color:#fff;}*/
#LoupanDetail .swiperList .swiper-slide .txt{display:block; padding:15px;color:#666666;}
#LoupanDetail .swiperList .swiper-slide .txt h3{margin-bottom:10px; font-size:18px;}
#LoupanDetail .swiperList .swiper-slide .txt p{font-size:12px;line-height:18px;text-overflow: -o-ellipsis-lastline;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp:4;    line-clamp: 4;    -webkit-box-orient: vertical;}
#LoupanDetail .swiperList .swbtn{width:40px;height:40px;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;border-radius:50%;position:absolute;top:calc(50% - 40px);z-index:1;}
#LoupanDetail .swiperList .swbtn i{line-height:40px;font-size:20px;}
#LoupanDetail .swiperList .button-next{right:10px;}
#LoupanDetail .swiperList .button-prev{left:10px;}
#LoupanDetail .swiperList .swiper-pagination-bullet-active{}

#LoupanDetail .swiperList .title{text-align:center;margin-bottom:20px;}
#LoupanDetail .swiperList .title h3{font-size:26px;}
#LoupanDetail .swiperList .title h3 img{width:30px; height:auto;}
#LoupanDetail .swiperList .icon{text-align:center;padding-top:30px;}

#LoupanDetail .designintro{padding:0px 15px;}
#LoupanDetail .designintro .title{text-align:center;margin-bottom:20px;}
#LoupanDetail .designintro .title h3{font-size:20px;position:relative;line-height:2em;}
#LoupanDetail .designintro .title p{display:block; border:solid 1px #eaeaea; border-radius:15px; margin:0px 15px; padding:5px; font-size:14px;line-height:24px;}
#LoupanDetail .designintro .title p span{display:inline-block; width:50%; text-align:left;color:#666666; }
#LoupanDetail .designintro .title p span b{width:60px;display:inline-block; float:left; text-align:right;color:#999999;font-weight:normal;}
#LoupanDetail .designintro .title p span:not(:last-child){padding-right:25px;}
#LoupanDetail .designintro .img{float:left; width:45%; box-sizing:border-box; padding:0px 0px;}
#LoupanDetail .designintro .img img{width:100%;}
#LoupanDetail .designintro .txt{float:left; width:55%; position:relative;}
#LoupanDetail .designintro .txt{padding:0px 0px; padding-left:15px;}
#LoupanDetail .designintro .txt h3{font-size:26px;font-weight:bold;color:#411d04;margin-bottom:15px; text-transform:uppercase;}
#LoupanDetail .designintro .txt .name{font-size:20px;width:100%; min-height:155px;}
#LoupanDetail .designintro .txt h2{font-size:18px;}
#LoupanDetail .designintro .txt  h2 span{font-size:12px;}
#LoupanDetail .designintro .txt span{font-size:12px;}
#LoupanDetail .designintro .txt p{font-size:12px;}
#LoupanDetail .designintro .txt p span{font-size:12px;color:#ffb60f;font-weight:bold;}
#LoupanDetail .designintro .inquiry{background-color:#ffb60f; height:30px; padding:0px 15px;font-size:14px; margin-top:10px; position:absolute; right:10px; bottom:0px;}

#LoupanDetail .designintro .txt .param{margin-bottom:15px; margin-top:15px;}
#LoupanDetail .designintro .txt .param p{margin-bottom:10px;font-size:16px;line-height:24px;}
#LoupanDetail .designintro .txt .param p i{margin-right:5px;color:#411d04;}
#LoupanDetail .designintro .txt .param p span{display:inline-block;padding-right:25px;}
#LoupanDetail .designintro .txt .param p em{color:#ba0000;font-style:normal;}

#LoupanDetail .designintro .information{float:left;width:100%;}
#LoupanDetail .designintro .information strong{font-size:18px;line-height:30px;display:inline-block;font-weight:normal;padding:5px 0;border-bottom:2px solid #ffb60f;margin-bottom:15px;}
#LoupanDetail .designintro .information .introduction{font-size:14px;line-height:2em;height:auto;margin-bottom:20px;}
#LoupanDetail .designintro .information .open{padding:5px 25px;font-size:14px;line-height:20px;float:right;border:1px solid #000;}
#LoupanDetail .designintro .information .open:hover{background-color:#ffb60f;color:#fff;border:1px solid #ffb60f;}

#LoupanDetail .designintro .numlist{margin-bottom:10px;display:flex;padding-left:10px;}
#LoupanDetail .designintro .numlist .item{border-right:1px solid #eee;width:25%;text-align:center;margin:0;}
#LoupanDetail .designintro .numlist .item:last-child{border-right:0px solid #eee;}
#LoupanDetail .designintro .numlist .item p{font-size:12px;line-height:24px;margin-bottom:10px;}
#LoupanDetail .designintro .numlist .item span{display:block;font-size:12px;line-height:24px;color:#ba0000;}
#LoupanDetail .sjslist .item .info{position:absolute;left:0;right:0;bottom:0;background:rgba(65,29,0,0.5);padding:10px 15px;color:#fff;font-weight:bold;display:flex;justify-content:space-between;}
#LoupanDetail .sjslist .item .info span{margin:0;font-size:16px;}
#LoupanDetail .sjslist .item .txt{background-color:#f7f7f7;padding:10px 15px;}
#LoupanDetail .sjslist .item .txt h3{font-size:20px;line-height:30px;padding:0;text-align:left;color:#000;}
#LoupanDetail .sjslist .item .txt h3 span{font-size:14px;color:#666;margin-left:10px;}
#LoupanDetail .sjslist .item .txt p{font-size:14px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#666;}
#LoupanDetail .workintro .img{width:20%;}
#LoupanDetail .workintro .img img{width:100%;border-radius:50%;}
#LoupanDetail .workintro .information .introduction{height:auto;}

#LoupanDetail .tab-content .tab-pane .swiper-container{padding-bottom:0px;}
#LoupanDetail #myTabanli{margin:0 15px; border-bottom:none;}
#LoupanDetail #myTabanli li{ margin:0px; padding:0px;}
#LoupanDetail #myTabanli li a{display:block;text-align:center; padding:15px 5px;border:none;}
#LoupanDetail #myTabanli li.active a{background:url(../images/zsjx.png) no-repeat center bottom; font-weight: bold;}

#LoupanDetail #CasesList .box1{padding:0 10px 20px;width:100%;margin:0;}
#LoupanDetail #CasesList .box1 .item{margin-bottom:1px;overflow:hidden; position:relative; border:none;}
#LoupanDetail #CasesList .box1 .item img{float:left; width:100%; height:auto;}
#LoupanDetail #CasesList .box1 .item img{float:left; width:100%;height:auto;border-radius:15px;}
#LoupanDetail #CasesList .box1 .item .txt{float:left; width:100%; text-align:left;padding:15px;display:block;position:relative;}
#LoupanDetail #CasesList .box1 .item .txt .title{float:left;width:100%;padding:0px; margin:0px;height:26px}
#LoupanDetail #CasesList .box1 .item .txt a{float:left; font-size:18px;color:#411d04;line-height:26px;margin-bottom:0px;}
#LoupanDetail #CasesList .box1 .item .txt .remark{float:left;width:100%; height:30px;}
#LoupanDetail #CasesList .box1 .item .txt p{float:left; width:50%; font-size:14px;line-height:30px;color:#999999; text-align:left;}
#LoupanDetail #CasesList .box1 .item .txt p em{font-style:inherit;}
#LoupanDetail #CasesList .box1 .item .txt p em:last-child{display:none;}
#LoupanDetail #CasesList .box1 .item .txt p:last-child{text-align:right;}
#LoupanDetail #CasesList .box1 .item .txt p img{width:30px; height:auto;float:none;}
#LoupanDetail #CasesList .box1 .item .txt p:not(:last-child){margin-bottom:4px;}

#shejisanli #myTabContentanli .swiper-container{padding-bottom:35px;}
#designanli2 #GongdiList .item .designer{display:none;}
#shejisanli #myTabContentanli .PictureList{padding-top:0px;}
#shejisanli #myTabContentanli  #GongdiList .item{margin-top:0px;}

#LoupanDetail .yxal{background-color:#fafafa;}
#LoupanDetail .yxal .container{width:100%;}
#CasesList{margin:0 -10px;}
.ntframe_content #CasesList{margin:20px 0px;}
#CasesList .box{padding:0 10px 20px;width:100%;margin:0;}
#CasesList .item{border:1px solid #e8e8e8;margin-bottom:1px;overflow:hidden;}
#CasesList .item img{width:460px;height:256px;}
#CasesList .item .txt{text-align:left;padding:15px;padding-right:150px;position:relative;}
#CasesList .item .txt h3{font-size:18px;color:#411d04;line-height:26px;margin-bottom:10px;}
#CasesList .item .txt .remark{height:86px;overflow:hidden;}
#CasesList .item .txt p{font-size:12px;line-height:24px;color:#666;}
#CasesList .item .txt p:not(:last-child){margin-bottom:4px;}
#CasesList .item .txt .designer{position:absolute;top:-40px;right:20px;text-align:center;}
#CasesList .item .txt .designer a{}
#CasesList .item .txt .designer .img img{width:100%;height:100%;}
#CasesList .item .txt .designer .img{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid #f1f1f1;margin-bottom:15px;position:relative;}
#CasesList .item .txt .designer .img span{background:#ffb60f;color:#fff;display:block;width:76px;height:76px;position:absolute;top:0;left:0;z-index:-1;line-height:76px;}
#CasesList .item .txt .designer:hover .img span{z-index:1;}
#CasesList .item .txt .designer h4{font-size:16px;line-height:24px;color:#666;}
#CasesList .item .txt a.link{position:absolute;bottom:15px;right:20px;font-size:12px;line-height:24px;color:#fec210;}
#CasesList .list .item .txt h3{text-align:left;padding:0;}

#CasesList .title{padding:0 10px;text-align:center;margin-bottom:30px;}
#CasesList .title h3{display:inline-block;padding:15px 70px;font-size:24px;line-height:28px;background-color:#ffb60f;color:#fff;border-radius:50px;margin-bottom:30px;}
.icon i{display:inline-block;font-size:36px;}
#CasesList .list{padding:0 10px;}
#sjfa{background-color:#fff;}

section#sjt{padding-bottom:0;}


#CasesList .box1{padding:0 10px 20px;width:100%;margin:0;}
#CasesList .box1 .item{margin-bottom:1px;overflow:hidden; position:relative; border:none;}
#CasesList .box1 .item img{float:left; width:100%; height:auto;}
#CasesList .box1 .item img{float:left; width:100%;height:auto;border-radius:15px;}
#CasesList .box1 .item .txt{float:left; width:100%; text-align:left;padding:15px;display:block;position:relative;}
#CasesList .box1 .item .txt .title{float:left;width:100%;padding:0px; margin:0px;height:26px}
#CasesList .box1 .item .txt a{float:left; font-size:18px;color:#411d04;line-height:26px;margin-bottom:0px;}
#CasesList .box1 .item .txt .remark{float:left;width:100%; height:30px;}
#CasesList .box1 .item .txt p{float:left; width:50%; font-size:14px;line-height:30px;color:#999999; text-align:left;}
#CasesList .box1 .item .txt p em{font-style:inherit;}
#CasesList .box1 .item .txt p em:last-child{display:none;}
#CasesList .box1 .item .txt p:last-child{text-align:right;}
#CasesList .box1 .item .txt p img{width:30px; height:auto;float:none;}
#CasesList .box1 .item .txt p:not(:last-child){margin-bottom:4px;}

#CasesList .box1 .item .designer{position:absolute;top:calc(100% - 150px);right:20px;text-align:center;}
#CasesList .box1 .item .designer a{}
#CasesList .box1 .item .designer .img img{width:100%;height:100%;}
#CasesList .box1 .item .designer .img{width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid #f1f1f1;margin-bottom:15px;position:relative;}


#GongdiList{}
#GongdiList .item{float:left;background-color:#f5f5f5;display:block; padding:5px; margin:15px 0px 0px 0px; position:relative;}
#GongdiList .item .img{width:100px;float:left; height:auto;}
#GongdiList .item .img img{width:100%;}
#GongdiList .item .txt{width:calc(100% - 100px);float:left;padding:0 10px;text-align:left;position:relative; box-sizing:border-box;}
#GongdiList .item .txt a{display:block;}
#GongdiList .item .txt h3{display:block;font-size:16px;line-height:20px;color:#411d04; height:20px; overflow:hidden;margin-bottom:0px;}
#GongdiList .item .txt p{padding-right:0px; display:block;line-height:20px; height:40px; color:#4d4d4d;}
#GongdiList .item .txt p span{display:block; font-size:14px;line-height:20px;}
#GongdiList .item .txt span.more{display:block; float:right; padding:0px 20px;font-size:12px;line-height:24px;background-color:#ffb60f;color:#fff;border-radius:2px;}
.ntframe_GongdiList #GongdiList .item .txt a{ position:absolute; right:0px; top:35px; background:#ffb60f; padding:3px 10px; font-size:12px; color:#fff;}
.ntframe_GongdiList #GongdiList .item .txt a:hover{background:#411d04}
#GongdiList .item .statelist{padding-top:10px; display:block; float:left; width:100%;}
#GongdiList .item .statelist .state{margin:0;position:relative;width:12.5%;float:left;}
#GongdiList .item .statelist .state:not(:first-child):after{content:"";width:100%;height:1px;background-color:#f2f2f2;position:absolute;left:-50%;top:12px;}
#GongdiList .item .statelist .state.check:not(:first-child):after{background-color:#ffb60f;}
#GongdiList .item .statelist .state i{border:1px solid #f2f2f2;border-radius:50%;background-color:#fff;display:block;width:25px;height:25px;line-height:25px;box-sizing:border-box;margin:0 auto 15px;text-align:center;color:#fff;font-size:14px;position:relative;z-index:1;}
#GongdiList .item .statelist .state.check i{border:1px solid #ffb60f;background-color:#ffb60f;}
#GongdiList .item .statelist .state.check i:before{content:"\e633";font-family:iconfont;}
#GongdiList .item .statelist .state span{font-size:12px;color:#666;display:block;line-height:20px;text-align:center;}
#GongdiList .item .designer{width:100px; position:absolute; top:25px; right:0px;clear:both;}
#GongdiList .item .designer .img{float:right; width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #f1f1f1;margin-bottom:0px;position:relative;}
#GongdiList .item .designer .img span{background:#ffb60f;color:#fff;display:block;width:76px;height:76px;position:absolute;top:0;left:0;z-index:-1;line-height:76px;}
#GongdiList .item .designer h4{float:right;font-size:12px;line-height:24px;color:#666;text-align:center;}
#GongdiDetail{ padding:0px 15px; margin-top:60px;}
#GongdiDetail .gongdiintro{margin-bottom:0px;}
#GongdiDetail .gongdiintro .item{display:block; width:100%; border-radius:5px;padding:0px;margin-bottom:25px;overflow:hidden; text-align:left;}
#GongdiDetail .gongdiintro .item img{width:100%;height:auto; margin:0 auto; display:block;}
#GongdiDetail .gongdiintro .item h2{font-size:20px;line-height:30px;margin-top:15px;float:left;display:block;width:100%;    text-align: center;}
#GongdiDetail .gongdiintro .item h3{font-size:16px;line-height:30px;margin-top:15px;float:left;display:block;}
#GongdiDetail .gongdiintro .item p{float:left; display:block;width:100%; border:solid 1px #eaeaea; border-radius:5px; margin:10px 0px; padding:10px 15px;}
#GongdiDetail .gongdiintro .item p span{font-size:14px;line-height:30px;margin-left:0px; display:inline-block; width:60%;}
#GongdiDetail .gongdiintro .item p span:nth-child(2n+2){width:40%;}
#GongdiDetail .GongdiDetailList .box .txt .info.info1{text-align:right;}
#GongdiDetail .GongdiDetailList .box .img .swiper-container{padding-bottom:40px;}
#GongdiDetail .gongdiintro .item a.link{padding:5px 10px;float:right;background-color:#ffb60f;color:#fff;font-size:12px;line-height:20px;border-radius:50px;margin-top:15px;}
#GongdiDetail .gongdiintro .box{justify-content:space-between;}
#GongdiDetail .gongdiintro .box .item{width:49%;margin:0;}

#GongdiDetail .GongdiDetailList{}
#GongdiDetail .GongdiDetailList .box{margin-bottom:30px;overflow:hidden;}
#GongdiDetail .GongdiDetailList .box .date{width:110px;float:left; display:none;}
#GongdiDetail .GongdiDetailList .box .date span{display:block;padding:5px 10px;border-radius:5px;font-size:16px;}
#GongdiDetail .GongdiDetailList .box .date span.num{margin-bottom:15px;border:1px solid #f00;color:#f00;font-weight:bold;}
#GongdiDetail .GongdiDetailList .box .date span{}
#GongdiDetail .GongdiDetailList .box .item{width:100%;border-radius:0px;float:left;padding:0px;}
#GongdiDetail .GongdiDetailList .box .txt{overflow:hidden;margin-bottom:0px;}
#GongdiDetail .GongdiDetailList .box .txt .info{display:inline-block;width:50%;float:left;padding-right:15px;text-align:left;position:relative;}
#GongdiDetail .GongdiDetailList .box .txt .info span{font-size:14px;margin-bottom:10px;display:inline-block;}
#GongdiDetail .GongdiDetailList .box .txt .info a{ position:absolute; right:0px; top:0px; background:#ffb60f; color:#fff; padding:5px 15px; display:none;}
#GongdiDetail .GongdiDetailList .box .txt .info a:hover{background:#411d04;}
#GongdiDetail .GongdiDetailList .box .txt .info p{display:inline-block;font-size:14px;}
#GongdiDetail .GongdiDetailList .box .img{position:relative;}
/*#GongdiDetail .GongdiDetailList .box .img img{width:100%;height:auto; max-height:260px;}*/
#GongdiDetail .GongdiDetailList .box .img img{width:100%;height:auto; }
#GongdiDetail .GongdiDetailList .box .img .swbtn{width:40px;height:60px;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;border-radius:0;position:absolute;top:calc(50% - 30px);z-index:1;}
#GongdiDetail .GongdiDetailList .box .img .swbtn i{line-height:60px;font-size:30px;}
#GongdiDetail .GongdiDetailList .box .img .swbtn.button-prev{left:0;}
#GongdiDetail .GongdiDetailList .box .img .swbtn.button-next{right:0;}
#GongdiDetail .GongdiDetailList .box .swiper-slide{margin:0;}
#GongdiDetail .GongdiDetailList .box .item .day{border-bottom:solid 3px #ffb60f; color:#999999; line-height:2em; display:block; max-width:120px; margin:0 auto; margin-bottom:5px;}

#DesignerList {}
#DesignerList .item{ margin-bottom:15px;}
#DesignerList .item>a{display:block;margin:15px; padding:5px; position:relative; background:#f5f5f5;}
#DesignerList .item:hover{background-color:#f9f9f9;}
#DesignerList .item .img{ width:30%;height:auto; display:inline-block; vertical-align:top;}
#DesignerList .item .img img{width:100%;height:100%; border-radius:5px;}
#DesignerList .item .context{position:relative;top:auto;left:auto;transform: translate(0);}
#DesignerList .item .txt{display:inline-block; width:70%; padding-left:15px; position:relative;vertical-align:top;}
#DesignerList .item .txt .context{padding:0px;width:100%;}
#DesignerList .item .txt h3{font-size:20px;line-height:30px;}
#DesignerList .item .txt h3 span{margin-left:35px;display:inline-block;vertical-align:top;background-color:#ffb60f;color:#fff;font-size:14px;border-radius:50px;padding:0 30px;}
#DesignerList .item .txt .param{width:100%; font-size:14px;line-height:24px;color:#4d4d4d;display:inline-block;position:relative;margin-bottom:0px;}
#DesignerList .item .txt .param span{display:inline-block;font-size:14px;line-height:24px;}
#DesignerList .item .txt .param span.colorspan{color:#ffb60f;font-weight: bold;}
#DesignerList .item .txt .param span b{color:#ffb60f;}
#DesignerList .item .txt .param p{font-size:14px; line-height:24px;}
#DesignerList .item .txt .remark{font-size:14px;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
#DesignerList .item .txt .remark p{margin:0;color:#333;}
#DesignerList .item .txt span.link{position:absolute;right:10px;top:0px;line-height:30px;font-size:14px;text-transform:uppercase; background:#ffb60f; color:#fff; padding:0px 15px;border-radius:5px; }

#DesignerList .item .info{width:140px;text-align:center;position:absolute; top:30%; right:15px; display:none;}
#DesignerList .item .info .context p{font-size:12px;line-height:24px;padding:5px 15px;min-width:140px;background-color:#62493f;color:#fff;border-radius:10px;}
#DesignerList .item .info .context p:not(:last-child){margin-bottom:15px;}
#DesignerList .item .info .context p>span{vertical-align:top;color:#ffb60f;font-size:12px;margin:0 5px;}

#DesignCasesList{ margin-top:25px;}
#DesignCasesList .box{padding:0 10px;width:100%;margin:0 0 25px 0;}
#DesignCasesList .item{border:1px solid #ededed;padding:0px;}
#DesignCasesList .item:hover{box-shadow:0 0 8px #ddd;}
#DesignCasesList .item .img img{width:100%;height:auto;}
/*#DesignCasesList .item .txt{padding-top:15px;}
#DesignCasesList .item .txt h3{font-size:20px;line-height:30px;margin-bottom:10px;}
#DesignCasesList .item .txt p{font-size:16px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#787878;margin-bottom:10px;height:48px;}
#DesignCasesList .item .txt .info{overflow:hidden;}
#DesignCasesList .item .txt .info span{float:left;font-size:16px;line-height:24px;color:#787878;}
#DesignCasesList .item .txt .info span.link{float:right;color:#ffb60f;}*/


#DesignCasesList .item .txt{text-align:left;padding:15px;padding-right:150px;position:relative;}
#DesignCasesList .item .txt h3{font-size:16px;color:#411d04;line-height:26px;margin-bottom:10px;}
#DesignCasesList .item .txt .remark{height:62px;overflow:hidden;}
#DesignCasesList .item .txt p{font-size:12px;line-height:24px;color:#666;}
#DesignCasesList .item .txt p:not(:last-child){margin-bottom:4px;}
#DesignCasesList .item .txt .designer{position:absolute;top:-40px;right:20px;text-align:center;}
#DesignCasesList .item .txt .designer a{}
#DesignCasesList .item .txt .designer .img img{width:100%;height:100%;}
#DesignCasesList .item .txt .designer .img{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid #f1f1f1;margin-bottom:15px;position:relative;}
#DesignCasesList .item .txt .designer .img span{background:#ffb60f;color:#fff;display:block;width:76px;height:76px;position:absolute;top:0;left:0;z-index:-1;line-height:76px;}
#DesignCasesList .item .txt .designer:hover .img span{z-index:1;}
#DesignCasesList .item .txt .designer h4{font-size:14px;line-height:24px;color:#666;}
#DesignCasesList .item .txt a.link{position:absolute;bottom:15px;right:20px;font-size:12px;line-height:24px;color:#fec210;}


#pagination{text-align:center;}
#pagination .pagination li{margin:0 2px;display:inline-block;}
#pagination .pagination>li>a,#pagination .pagination>li>span{border-radius:0;}
#pagination .pagination>li>a,#pagination .pagination>li>span{color:#c9cac5;border-color:#c9cac5;background-color:#fff;}
#pagination .pagination>li>a:hover,#pagination .pagination>li.active>span{color:#ffb60f;border-color:#ffb60f;background-color:#fff;}


.contactpage{position:relative;}
#map{height:400px; display:block; padding:15px;}
#contactinfo{display:block; width:100%;background:rgba(255,255,255,0.75);padding:15px;}
#contactinfo .logo{text-align:center;margin-bottom:30px;}
#contactinfo dl dt{font-size:18px;line-height:36px;color:#411d04;}
#contactinfo dl dd{font-size:12px;line-height:24px;color:#411d04;margin-bottom:15px;}

#NewsList{float:left;display:block;flex-wrap: nowrap;width:100%; text-align:left; padding:0px 15px;}
#NewsList .item{margin-bottom:40px;display: block;}
#NewsList .item .img{width:100%;display: block}
#NewsList .item .txt{display: block; position:relative;}
#NewsList .item .txt .vcenter{position:static; top:0px; left:0px; transform:translate(0,0)}
#NewsList .item .txt h3{font-size:18px;line-height:30px;margin-top:10px;margin-bottom:10px;color:#411d04;}
#NewsList .item .txt h3:hover{color:#ffb60f;}
#NewsList .item .txt span.date{position:absolute;top:-50px;right:0;line-height:30px; font-size:12px; color:#fff;}
#NewsList .item .txt p{font-size:12px;line-height:24px;color:#787878;margin-bottom:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
#NewsList .item .txt a.link{color:#787878; display:none;}
#NewsList .item .txt a.link:hover{color:#ffb60f;}

#HotNewsList{float:left; display:block;flex-wrap: nowrap; width:100%; margin-top:50px; margin-bottom:35px; padding:0px 15px;}
#HotNewsList .left{float:left; width:100%;position:static;}
#HotNewsList .left .swiper-slide img{max-height:447px;}
#HotNewsList .left .swbtn{width:35px;height:50px;text-align:center;line-height:50px;position:absolute;top:calc(25% - 20px);background:rgba(0,0,0,0.5);color:#fff;z-index:1;}
#HotNewsList .left .swbtn i{font-size:18px;}
#HotNewsList .left .swbtn.prev_news{left:15px;}
#HotNewsList .left .swbtn.next_news{right:15px;}
#HotNewsList .right{width:100%;padding-left:0px;float:left;}
#HotNewsList .item{float:left;}
#HotNewsList .item:not(:last-child){margin-bottom:40px;}
#HotNewsList .item .date{width:100px;background-color:#411d04;color:#fff;padding:15px 20px;}
#HotNewsList .item .date span{display:block;}
#HotNewsList .item .date .day{font-size:50px;line-height:60px;font-weight:bold;position:relative;}
#HotNewsList .item .date .day:before{content:"";width:60px;height:1px;background-color:#ad9e91;position:absolute;left:calc(50% - 30px);bottom:0;}
#HotNewsList .item .date .month{font-size:18px;line-height:32px;}
#HotNewsList .item .txt{flex:1;text-align:left;padding:15px 0 15px 20px;}
#HotNewsList .item .txt h3{font-size:16px;color:#000;margin-bottom:10px; line-height:25px; height:25px; overflow:hidden;}
#HotNewsList .item .txt h3:hover{color:#ffb60f;}
#HotNewsList .item .txt p{color:#787878;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:24px;}

#newsjiange{height:1px;  margin-bottom:45px;}

#PriceList{background:url(/dist/images/pricebg.jpg) no-repeat center fixed; padding:0px 15px;}
#PriceList .ColumnList{margin-top:30px;text-align:center}
#PriceList .ColumnList a{border:1px solid #ddd;padding:10px 10px;font-size:12px;line-height:24px;margin:0 5px;background-color:#f3f3f3;}
#PriceList .ColumnList a.active,#PriceList .ColumnList a:hover{background-color:#ffb60f;color:#fff;border:1px solid #ffb60f;}
#PriceList .infoList article:not(:first-child){display:none;}
#PriceList .infoList article div.img{float:left;width:100%;}
#PriceList .infoList article div.txt{float:left;background-color:#fff;width:100%;padding:15px; box-sizing:border-box; line-height:2em;}


#ActiveList .box{padding:0 10px;width:100%;margin:0;}
#ActiveList .item{border:1px solid #ededed;}
#ActiveList .item:hover{box-shadow:0 0 8px #ddd;}
#ActiveList .item .img{border:1px solid #ededed;}
#ActiveList .item .img img{width:100%;}
#ActiveList .item .txt{padding:15px;}
#ActiveList .item .txt h3{font-size:16px;line-height:30px;margin-bottom:5px;}
#ActiveList .item .txt p{font-size:12px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#787878;margin-bottom:5px;}
#ActiveList .item .txt .info{overflow:hidden;}
#ActiveList .item .txt .info span{float:left;font-size:12px;line-height:24px;color:#787878;}
#ActiveList .item .txt .info span.link{float:right;color:#ffb60f;}

/*感谢页面*/
#thk_nav{text-align:center;}
#thk_nav h2{margin-bottom:20px;text-align:center;}
#thk_nav>p{line-height:28px;font-size:14px;}
.btnthank{padding:5px 10px;margin-top:15px;display:inline-block;border:1px solid #ffb60f;color:#ffffff;background-color:#ffb60f;}
.btnthank:hover{background-color:#ffffff;color:#ffb60f;}
@media (max-width:767px) {
    #thk_nav>p{line-height:20px;font-size:13px;}
}





@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_1457575_wc4kbab342e.eot?t=1571103794780'); /* IE9 */
    src: url('//at.alicdn.com/t/font_1457575_wc4kbab342e.eot?t=1571103794780#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQ0AAsAAAAACMAAAAPmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqETIQbATYCJAMUCwwABCAFhG0HWRu4B8gehXEsLBShUansf34QD19r6Pu7exdglJGA46Oo44HAAilVYVtjO/UEwuX/dOp3TiETj7eViAQFMpxsGSJXOhdQLpCnEsEaAJyKOOa5yu3/71A1c1peaH6LxeUu+7LmpIQGYCgdQLXa3lgqWQtSUe8yNhm+gkz1HR8TaDauL93+9Lks5CnIVYG4LIV8kBf5lQ5paHTVlQeLeA/ZGtOLrAoA7/Tvxy8YHHkkVUZuPDg7LQgTv+o+9ENaRoOVkgLGw0UxeoyMVaAQN6vxy5Ctr0KaF6cztoFmjZJ0qOOyP/T+0C+TwVtuyNlM/+GRFSERNWJvxcztRuGrjmvJfM021By9wSvA0Q8aEl7XgzSjDR9A9AMRjLooq2Sp22szIuUggx41cA42cVLNnHTjDdzao9qxtEc4kXLzxw/6qIszyuoxg+nMwY2I1knSQFIbn+xr+sA3fxQa33MN7zYzwhoc3tz0IWhJHzt1VG9+efzMCYE9qkjqQJX0MY3lOIrwAa0pwMck7Gk6mpuFpqaNjPAGh9mGhhXGo8qPH3Sy0WPpO2fgNZ3IXrLCBtZrHDt6nQbC9klVPTnxIUMKufWH0xtAeFjJWd/YuPZ21s6KF3O2N1bu1avuxtf213ndDi08MDocHn3gIkMKufWL00nI7GjJxji7hXoxFhY/YTpSXcTkNRawFg0xWJpTvrzunf9a91bfW48nv9yvqyO2Cqs47BCtldaWN0MqbwhvqLABnpnwgvmbecm8apCVPWf+RRHCJxnUARdRYzO6jC6h2EV0YSG5hC7fNuKYrNKN7owndPnKBvdG8TIXuO+pVH74w/MTJrybgCd0TbgwgJ4OSwFOW9EN1ENf3oCeoIkA5E+6R3+Ov/F/+pzCNZax/xsNBXwunzYY5k41BvJzgG/YYWPjX8G44UpZmkmgKvNFbpgnK+tvoj0tdprxB0h36zqMs2/jYUKjPg9JgzHIGs1SC3MVKi3WoNZoC5qtmPF4ix4KJEoTlu1BEDo9gKTdR8g6VVILsxMq/b5DrTMQNDsMxwtbzIekn6IQHyVB7N+EpYBcILIQ1ZvRxSSUjPmU0KwVPFFUqYQH9R+YtmaQAqIc4hZ1fWgwpSIWFTmOp6PPkVhMxglFjpAA7R+mNDF6wACx9k39A3Ic9PYoCB+KCML8NsEkAbICotxO6bOfX4wISYrxUTqWLnR5hEIlHR0bpL+BG1Bn2As2WnopX1GtFzIYRYkwkUIWh01HUSJG6zIsUT8vggig+gvvUE0YbQDeJG5q7396Z/w9PgTNyMuqSJGjRBW15ouSr4DKyU3MaXDVfpuTsp6bQmeu9gEAAAA=') format('woff2'),
    url('//at.alicdn.com/t/font_1457575_wc4kbab342e.woff?t=1571103794780') format('woff'),
    url('//at.alicdn.com/t/font_1457575_wc4kbab342e.ttf?t=1571103794780') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_1457575_wc4kbab342e.svg?t=1571103794780#iconfont') format('svg'); /* iOS 4.1- */
  }
  
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 23px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #411d04;
  }
  
  .icon-jiantouyou:before {
    content: "\e62a";
  }
  
  .icon-jiantou-zuo:before {
    content: "\e62d";
  }
  
  .icon-zuojiantou:before {
    content: "\e601";
  }
  
  .icon-jiantou:before {
    content: "\e605";
  }
  
.honor_content .bg{display:block; height:1px; background:#eaeaea; position:relative; margin-top:50px;}
.honor_content .container{display:block; position:relative; margin-top:-55px; padding-bottom:50px;}
.honor_content .swiper{overflow:hidden;}
.honor_content .prev_anli{right:10px; top:50px; color:#fff;background:#ddd; width:50px; height:50px; border-radius:50%; text-align:center;}
.honor_content .next_anli{left:10px;top:50px;color:#fff; background:#ddd;width:50px; height:50px; border-radius:50%; text-align:center;}
.honor_content .swbtn i{line-height:50px;font-size:40px;}

.honor_content .swiper-slide .circle{display:inline-block;width:16px;height:16px;border:1px solid #a2a2a2;border-radius:13px;padding:2px;box-sizing:border-box;margin-top:22px}
.honor_content .swiper-slide .circle i{display:block;width:10px;height:10px;background-color:#a2a2a2;border-radius:5px}
.honor_content .swiper-slide .img p{display:block; font-size:16px; color:#333; line-height:2em; margin-top:10px;}

#getPriceInfo{background:#fff; padding:20px 15px;border:solid 1px #eaeaea;box-sizing:border-box}
#getPriceInfo .right{flex:1;}
#getPriceInfo .right .right-group{display:flex;}
#getPriceInfo .right .right-group .group1{width:100%;}
#getPriceInfo .right .right-group .group2{flex:1;}
#getPriceInfo .right .input-group{display:flex;margin-bottom:15px;}
#getPriceInfo .right .input-group .tit{width:70px;margin-bottom:0;text-align:left;display:block;font-size:12px;line-height:40px;}
#getPriceInfo .right .input-group .tit>em{color:#f00;font-style:normal;}
#getPriceInfo .right input.form-control{flex:1;height:40px;border-radius:5px;}
#getPriceInfo .right .input-group span.input-group-addon{width:auto;height:40px;background-color:#fff;line-height:26px;}
#getPriceInfo .right .input-group.group1 label{line-height:40px;margin-right:15px;margin-bottom:0;}
#getPriceInfo .right .input-group.group1 label input[type='radio']{margin-right:5px;}
#getPriceInfo .right .right-group .group2 select{flex:1;margin:0;background-color:#fff;border:1px solid #ccc;border-radius:5px;text-align:right;}
#getPriceInfo .right .group2 .form-control{border-radius:5px 0 0 5px;}
#getPriceInfo .right .group3 .form-control{width:140px;flex:initial;}
#getPriceInfo .right .group3 .tips{flex:1;text-align:left;color:#afafaf;font-size:12px;padding-left:5px;line-height:16px;}
#getPriceInfo .right .group-select{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1;}
#getPriceInfo .right .group-select select{width:19%;margin:0;background-color:#fff;border:1px solid #ccc;border-radius:5px;text-align:right; font-size:12px;}
#getPriceInfo .right .btnlist{margin-top:30px;text-align:left;}
#getPriceInfo .right .submit{border-radius:5px;height:50px;line-height:30px;padding:10px 100px; width:100%; color:#fff; display:inline-block;background-color:#411d04;font-size:16px;}
#getPriceInfo .right .submit:hover{background-color:#ffb60f;color:#fff;}


#styleimglist .swiper{margin-bottom:20px; overflow:hidden; position:relative;}

#styleimglist .swiper-slide{margin:0;box-sizing:border-box;float:left;}


#styleimglist .swbtn{width:40px;height:40px;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff;border-radius:50%;position:absolute;top:calc(20% - 20px);z-index:1;}
#styleimglist .swbtn i{line-height:40px;font-size:20px;}
#styleimglist .button-next{right:10px;}
#styleimglist .button-prev{left:10px;}

#styleimglist div.img{float:left; width:100%;}
#styleimglist div.img img{width:100%;border:1px solid #eaeaea;height: 220px;}
#styleimglist div.txt{float:left;background-color:#fff;width:100%;padding:15px; box-sizing:border-box; line-height:2em;height: 380px;}
#styleimglist div.txt h3{display:block; line-height:2em;}
#styleimglist div.txt p{display:block; line-height:2em; text-indent:2em; text-align:left;max-height: 230px;overflow: auto;}
#styleimglist div.txt a{display:block; background-color:#411d04;font-size:16px; color:#fff; line-height:2em; text-align:center; position: fixed;    width: 200px;    top: 545px;    margin-left: 21%;}





.zx-images-nav{position: fixed;z-index: 120;left: 0;top:50px!important;right: 0;width: 100%; overflow-x:hidden; overflow-y:auto;min-height:51px; background:#fff; }


.sel,.cur *{ color:#fcae10 !important;}


.zx-images-nav .nav-ul{display:block; border-top:1px #ddd solid; background: #fff; z-index:13;}
.zx-images-nav .nav-li{float:left; padding:0px 0;border-bottom: 1px solid #dedede; }
.zx-images-nav .nav-a{position: relative;display: block;width: 100%;padding: 0%;line-height:50px;border-right: 1px solid #ececec;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.zx-images-nav .nav-span{display: block;width: 100%;font-size:18px;color: #333;line-height:50px;white-space: nowrap;text-overflow: ellipsis;text-align: center;overflow: hidden;}
.zx-images-nav .nav-em{position: absolute;right: 15%;top: 50%;width:5px;height:5px;margin-top: -5px;border: 1px solid #c8c8c8;border-top: 1px transparent solid;border-right: 1px transparent solid;
-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);
transform: rotate(-45deg);-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;
-o-transition: all .5s ease-out;transition: all .5s ease-out;}

.zx-images-nav .nav-li.cur .nav-em { margin-top: -0.01rem;-webkit-transform: rotate(-225deg);-moz-transform: rotate(-225deg);
-ms-transform: rotate(-225deg);-o-transform: rotate(-225deg);transform: rotate(-225deg);}


.Menusearch{float:left;width:100%;}
.Menusearch .input-group{float:left;width:100%;}
.Menusearch .input-group input{ width:70%!important; font-size:16px;height:50px;line-height:50px; border:none;box-shadow:none;}
.Menusearch .input-group button{ width:30%!important; height:50px; border-radius:0px;border:none; background:none; line-height:50px; padding:0px; text-align:center;}
.Menusearch .input-group button img{margin-top:10px;}

.demodiv{position:fixed; left:0px; top:100px; width:100%; box-sizing:border-box;padding:15px; background:#fff;border-bottom: 1px solid #ececec;border-top: 0px solid #ececec; display:none;}
.demodiv dl dd a{ font-size:12px; padding:0px 10px; line-height:2em;}
.demodiv .tips{font-size:12px; text-align:center; line-height:2em;}
.demodiv input{ width:70%!important; font-size:12px;}
.demodiv button{ width:30%!important; height:34px; border-radius:0px;border:solid 1px #411d04; font-size:12px; line-height:34px; padding:0px; text-align:center;}


.ntframe_content{ margin-top:100px;}





#abContent1{padding-top:0px; padding-bottom:30px; background:url(../images/ab_bg.jpg) no-repeat center top; text-align:left;}
#abContent1 .title{display:block; margin-bottom:10px;text-align: center;}
#abContent1 .title h3{display:block; font-size:20px; line-height:2em;color:#411d04;}
#abContent1 .title p{display:block; font-size:16px; line-height:2em; text-transform:uppercase; color:#411d04;}
#abContent1 .title em{display:block; width:40px; margin-left:0px; margin-top:0px; height:3px; background:#411d04;    margin: 10px auto;}
.Left_video img{width:100%; height:auto;}
.Right_Remark p{display:block; text-indent:2em; font-size:16px; color:#666666; line-height:2em;}

#abContent2{padding-top:20px; padding-bottom:30px; background:url(../images/a_h_bg.jpg) no-repeat center top; text-align:left; position:relative;}
#abContent2 .bg{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.8);}
#abContent2 .title{display:block; margin-bottom:10px;z-index:999; position:relative;text-align: center;}
#abContent2 .title h3{display:block; font-size:20px; line-height:2em;color:#ffffff;}
#abContent2 .title p{display:block; font-size:16px; line-height:2em; text-transform:uppercase; color:#ffffff;}
#abContent2 .title em{display:block; width:40px; margin-left:0px; margin-top:10px; height:3px; background:#ffffff;margin: 10px auto;}

.Ab_hcontent{ padding-bottom:50px;}
.swiper-history{display:block;  margin-top:50px;}

.Ab_hcontent .swiper-slide .item{ height:300px; padding:0px 15px; text-align:center;  position:relative;}
.Ab_hcontent .swiper-slide .item p{display:block;font-size:14px;line-height:24px; color:#fff;position:absolute; top:75%; left:0;width:100%;}
.Ab_hcontent .swiper-slide .item .date{position:absolute; left:0px;top:30%; width:100%;}
.Ab_hcontent .swiper-slide .item span{font-size:18px; display:block;color:#fff; line-height:40px;}
.Ab_hcontent .swiper-slide .item em{ display:block; margin:0 auto; width:10px; height:10px; border-radius:50%; background:#fff;}
.Ab_hcontent .swiper-slide .item b{display:block; width:1px; height:50px; margin:0px auto; background:#fff;}

.Ab_hcontent .swiper-slide .item2 .date{top:26%;}
.Ab_hcontent .swiper-slide .item2 p{top:auto; bottom:75%;}

.swiper-history .swiper-button-next,.swiper-history .swiper-button-prev{ z-index:999; width:40px; height:40px; background:url(../images/leftbtn.png) no-repeat center center; background-size:cover; border-radius:50%;}
.swiper-history .swiper-button-next{ background:url(../images/rightbtn.png) no-repeat center center; background-size:cover;}


.swiperspan{width:70%; height:1px; background:#fff; position:absolute; left:15%; top:48%;}

#abContent3{display:block; padding-top:20px; padding-bottom:50px; background:#f7f7f7; text-align:center; position:relative;}
#abContent3 .title{display:block; margin-bottom:20px;}
#abContent3 .title h3{display:block; font-size:20px; line-height:2em;color:#411d04;}
#abContent3 .title p{display:block; font-size:16px; line-height:2em; text-transform:uppercase; color:#411d04;}
#abContent3 .title em{display:block; width:40px; margin:0 auto; margin-top:10px; height:3px; background:#411d04;}
.Ab_course{display:block;}
.Ab_course ul{width:100%; display:block;}
.Ab_course ul li{ display:inline-block; width:49%; padding:0px; margin:0px; position:relative; height:auto; margin-bottom:1%;}
.Ab_course ul li img{width:100%;height:100%;}
.Ab_course ul li .txt{position:absolute; top:0px; left:0px; width:100%; height:100%;}
.Ab_course ul li .txt span{display:block;font-size:14px; color:#fff; line-height:2em; margin-top:10%;}
.Ab_course ul li .txt p{display:block;font-size:12px; color:#fff; line-height:1.5em;}

#abContent4 .title{display:block; margin-top:30px;}
#abContent4 .title h3{display:block; font-size:30px; line-height:2em;color:#411d04;}
#abContent4 .title p{display:block; font-size:20px; line-height:2em; text-transform:uppercase; color:#411d04;}
#abContent4 .title em{display:block; width:80px; margin-left:0px; margin-top:10px; height:3px; background:#411d04;}

#abContent4 .left{ margin:0px; padding:0px}
.zhedie{display:block; width:100%; margin-top:35px;}
.zhedie li{display:block; width:100%; margin-bottom:10px;}
.zhedie li a{display:block;background:url(../images/ys.jpg) repeat-y left top; background-size:100%;}
.zhedie li.open a{background:url(../images/yshover.jpg) repeat-y left top; background-size:100%;}
.zhedie li a span{display:inline-block; width:35px; font-size:18px;color:#000000; line-height:55px; text-align:center;}
.zhedie li.open a span{color:#fff;}
.zhedie li a p{display:inline-block; width:60%; padding-left:25px; font-size:18px;color:#626262; line-height:55px; text-align:left;}
.zhedie li a em{display:inline-block; float:right; margin-right:0px; width:35px; font-size:18px;color:#626262; line-height:55px; text-align:center;}
.zhedie li div{ display:none;background:url(../images/yshover.jpg) repeat-y left top; font-size:14px; line-height:2em; background-size:100%; padding-top:0px; padding-bottom:35px; padding-left:60px; padding-right:20px; }
.zhedie li.open div{ display:block; }


#abContent5{padding-top:20px; padding-bottom:50px; background:#fff url(../images/accc.jpg) repeat-x left top; text-align:center; position:relative;}
#abContent5 .title{display:block; margin-bottom:20px;}
#abContent5 .title h3{display:block; font-size:20px; line-height:2em;color:#ffffff;}
#abContent5 .title p{display:block; font-size:16px; line-height:2em; text-transform:uppercase; color:#ffffff;}
#abContent5 .title em{display:block; width:40px; margin:0 auto;  margin-top:10px; height:3px; background:#ffffff;}
#abContent5 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
#abContent5 .swiper-slide .img p{display:none}
#abContent5 .Ab_hcontent{ background:#fff; box-shadow:0px 10px 10px #dddddd; padding:15px;}
.next-honor,.prev-honor{ z-index:999; width:40px; height:40px; background:url(../images/leftbtnhonor.png) no-repeat center center; background-size:cover; border-radius:50%;}
.next-honor{ background:url(../images/rightbtnhonor.png) no-repeat center center; background-size:cover;}
#abContent6{padding-top:50px; padding-bottom:50px; background:#f7f7f7; text-align:center; position:relative;}
#abContent6 .title{display:block; margin-bottom:50px;}
#abContent6 .title h3{display:block; font-size:30px; line-height:2em;color:#411d04;}
#abContent6 .title p{display:block; font-size:20px; line-height:2em; text-transform:uppercase; color:#411d04;}
#abContent6 .title em{display:block; width:80px; margin:0 auto;  margin-top:10px; height:3px; background:#411d04;}


.Ab_Feedback input{box-shadow:none; border-radius:5px; border:none; background:#fff; line-height:45px; font-size:18px; height:45px!important; font-weight:normal;}
.Ab_Feedback textarea{box-shadow:none; border-radius:5px; border:none; background:#fff; line-height:45px; font-size:18px; height:250px!important; font-weight:normal;}
.Ab_Feedback button{background:#ffb60f; color:#fff; font-size:18px; line-height:45px!important;  border-radius:5px; border:none;}
.Ab_Feedback button:hover{background:#e48900; border:none;}
.Ab_Feedback button:focus,.Ab_Feedback button.focus{background-color:#411d04;color:#fff; border:none;}
.Ab_Feedback button:active,.Ab_Feedback button.active{background-color:#411d04;color:#fff; border:none;}
.Ab_Feedback button:focus{background-color:#411d04;color:#fff; border:none;}
.Ab_Feedback button:focus{background-color:#411d04;color:#fff; border:none;}

#LoupanDetail .yxal .box .txt h3{font-size:14px; color:#000000; text-align:center; line-height:2em;}
#LoupanDetail .yxal .box .txt .remark p{font-size:14px; color:#999; text-align:center;}