 body {color:#666666} a{color:#414141}a:active,a:hover {color:#334a2e}@media (min-width: 1430px) {.container{ width: 1430px; }}@media (min-width: 1430px) {.container{ width: 1430px; }}body{ background:#fefdfa;}




/*底部*/
#Down .Ftop{ float:left; width:100%; margin-bottom:90px; text-align:center;}
#Down .Ftop i{ float:left; width:100%; line-height:0;}
#Down .Ftop span{ float:left; width:100%; color:#111111; font-size:14px; line-height:20px; margin-top:15px; letter-spacing:9px;}
}#Slide .bannerBg{ float:left; width:100%; position:relative; background:#fbf7ed;}
#Slide .slide_banner{ float:left; width:100%; margin:0; position:relative; overflow:hidden; text-align:center;}
#Slide .slide_banner .slick-slide{ width:100%; padding:0; position:relative; line-height:0;}
#Slide .slide_banner img{ width:100%;}
#Slide .slide_banner .slick-dots{ height:12px; bottom:35px;}
#Slide .slide_banner .slick-dots li{ width:12px; height:12px; margin:0 5px; background:#fff; text-indent:-99px; overflow:hidden; vertical-align:top ;opacity:0.5; filter:alpha(opacity=50); border-radius:50%;}
#Slide .slide_banner .slick-dots li.slick-active{background:#334a2e;opacity:1; filter:alpha(opacity=100);}
#Slide .banBtn{ float:left; width:56px; height:56px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; border:1px solid #fff; position:absolute; left:50%; bottom:68px; margin-left:-28px; z-index:6;}
#Slide .banBtn a{ display:block; width:22px; height:22px; margin:16px;}
#Slide .banP{ float:left; width:100%; position:absolute; left:0; top:50%; z-index:6; text-align:center; margin-top:-102px;}
#Slide .banP .tit1{ float:left; width:100%; color:#fff; font-size:50px; line-height:50px; font-family:'宋体'; letter-spacing:28px;}
#Slide .banP .tit2{ float:left; width:100%; color:#fff; font-size:50px; line-height:50px; font-family:'宋体'; letter-spacing:28px; margin:14px 0 26px 0;}
#Slide .banP .tit3{ float:left; width:100%; color:#fff; font-size:16px; line-height:16px; letter-spacing:8px;}@media screen and  (max-width:1430px){#Slide .banP{ margin-top:-92px;}	
#Slide .banP .tit1{ font-size:40px; line-height:40px;}
#Slide .banP .tit2{ font-size:40px; line-height:40px;}}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){#Slide .slide_banner .slick-dots{ bottom:12px; height:10px;}	
#Slide .slide_banner .slick-dots li{ width:10px; height:10px; margin:0 4px;}
#Slide .banBtn{ width:30px; height:30px; bottom:30px; margin-left:-15px;}
#Slide .banBtn a{ display:block; width:12px; height:12px; margin:8px;}
#Slide .banP{ margin-top:-43px;}	
#Slide .banP .tit1{ font-size:30px; line-height:30px; letter-spacing:14px;}
#Slide .banP .tit2{ font-size:30px; line-height:30px; letter-spacing:14px; margin:8px 0 14px 0;}
#Slide .banP .tit3{ letter-spacing:4px;}}@media screen and  (max-width:768px){#Slide .banBtn{ bottom:18px; width:26px; height:26px; margin-left:-13px;}
#Slide .banBtn a{ width:10px; height:10px; margin:7px;}
#Slide .banP{ margin-top:-50px;}	
#Slide .banP .tit1{ font-size:22px; line-height:22px; letter-spacing:12px;}
#Slide .banP .tit2{ font-size:22px; line-height:22px; letter-spacing:12px; margin:8px 0 10px 0;}
#Slide .banP .tit3{ font-size:12px; letter-spacing:2px;}}
/*二级导航*/
    #Content5 .headline{float: left; width: 100%; border-bottom: 1px solid #e5e5e5;text-align:center; background-color: #fff;}
    #Content5 .pz_SideLayer{ display:inline-block; vertical-align:top;}
    #Content5 .pz_SideLayer li{ float:left; margin: 0 25px;}
    #Content5 .pz_SideLayer li a{ display:block; width:100%; float:left; text-align:center; font-size:18px; color:#555555; line-height:80px; height:80px; position:relative; border-bottom: 0 solid #334a2e;
        -webkit-transition: all 0.5s ease-out 0s;
        -moz-transition: all 0.5s ease-out 0s;
        -o-transition: all 0.5s ease-out 0s;
        transition: all 0.5s ease-out 0s;
    }
    #Content5 .pz_SideLayer li a span{ margin: 0 20px;}
    #Content5 .pz_SideLayer li a:hover,
    #Content5 .pz_SideLayer li a.hover{ color:#334a2e; border-bottom: 2px solid #334a2e;}@media screen and  (max-width:1430px){}@media screen and  (max-width:1200px){#Content5 .pz_SideLayer li{ margin: 0 20px;}
        #Content5 .pz_SideLayer li a{ line-height: 60px; height: 60px;}}@media screen and  (max-width:992px){#Content5 .pz_SideLayer{ display:none; width:100%; z-index:5;float:left; border-top:1px solid #fff; margin-bottom: 5px;}
        #Content5 .pz_SideLayer li{ width:33.33%; margin:5px 0 0 0; float:left; text-align:center; }
        #Content5 .pz_SideLayer li a{ line-height:33px; height:33px; font-size:14px; position: relative}
        #Content5 .pz_SideLayer li a span{ margin: 0;}
        #Content5 .pz_SideLayer li a:after{ height:10px; margin-top:-5px;float:left; width:1px;  position:absolute; right:0; top:50%; content:''; background:#dadcdf; z-index:-1;}
        #Content5 .headline{ text-align:left; }
        #Content5 .headline .dt{ width:100%; float:left; font-size:16px; height:50px; line-height:50px; position:relative; color:#334a2e;}
        #Content5 .headline .dt .ri-arrow-right-s-line{ float: right; font-size:25px;
            -webkit-transition: all 0.5s ease-out 0s;
            -moz-transition: all 0.5s ease-out 0s;
            -o-transition: all 0.5s ease-out 0s;
            transition: all 0.5s ease-out 0s;
        }
        #Content5 .headline .dt.on{border-bottom: 1px solid #e5e5e5}
        #Content5 .headline .dt.on .ri-arrow-right-s-line{ transform:rotate(90deg);}
        #Content5 .pz_SideLayer li a:hover,
        #Content5 .pz_SideLayer li a.hover{ color:#334a2e; border-bottom: 0; background: rgba(51,74,46,0.2)}}@media screen and  (max-width:768px){  #Content5 .pz_SideLayer li{ width:50%;}}/*inBanner*/
#Slide2 .inBanner{ float:left; width:100%; line-height:0;}@media screen and  (max-width:1430px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){}@media screen and  (max-width:768px){}/*hAboutBg*/
#Subpage .porDetB{ float:left; width:100%; margin:150px 0 90px 0;}
#Subpage .porDet1{ float:left; width:100%;}
#Subpage .porDetL{ float:left; width:674px; position:relative; padding-left:167px;}
#Subpage .porImgB{ float:right; width:100%;}
#Subpage .porImgB .L1{ float:left; width:100%; line-height:0;}
#Subpage .porImgS{ float:left; width:144px; height:650px; position:absolute; left:0; top:0;}
#Subpage .porImgS .L1{ float:left; width:100%; line-height:0; margin-bottom:25px; border:4px solid #bea177;}
#Subpage .porImgS .L1.slick-current{ border:4px solid #334a2e;}
#Subpage .porImgS .slick-prev,
#Subpage .porImgS .slick-next{ width:64px; height:28px; left:0; top:auto; bottom:-14px;}
#Subpage .porImgS .slick-prev{ background:url(../image/1782_por14.png) center no-repeat #bea177; background-size: auto 100%;}
#Subpage .porImgS .slick-next{ background:url(../image/1782_por15.png) center no-repeat #bea177; background-size: auto 100%; left:auto; right:0;}
#Subpage .porImgS .slick-prev:hover{ background:url(../image/1782_por14.png) center no-repeat #334a2e; background-size: auto 100%;}
#Subpage .porImgS .slick-next:hover{ background:url(../image/1782_por15.png) center no-repeat #334a2e; background-size: auto 100%;}

#Subpage .porDetR{ float:right; width:620px; margin:40px 0 0 0;}
#Subpage .porDetR .tit1{ float:left; width:100%; color:#334a2e; font-size:28px; line-height:38px;}
#Subpage .porDetR .line{ float:left; width:43px; height:3px; background:#334a2e; margin:31px 0 27px 0;}
#Subpage .porDetR .info{ float:left; width:100%; color:#555555; font-size:16px; line-height:36px;}
#Subpage .porDetR .cont{ float:left; width:100%; color:#555555; font-size:16px; line-height:36px; border-bottom:1px dotted #d3d3d2; border-top:1px dotted #d3d3d2; padding:31px 0 37px 0; margin:31px 0 60px 0;}
#Subpage .porDetR .cont .sp1{ display:inline-block; width:50%;}
#Subpage .porDetR .btn{ float:left; width:100%;}
#Subpage .porDetR .zixun{ float:left; width:150px; height:44px; line-height:42px; text-align:center; color:#fff; font-size:16px; margin-right:21px; background:#334a2e; border-radius:44px;}
#Subpage .porDetR .zixun:hover{ background:#bea177;}
#Subpage .porDetR .share .bds_more{ width:44px !important; height:44px !important; border-radius:50%; margin:0 !important; background:url(../image/1782_por10.png) center no-repeat #bea177 !important;}
 

#Subpage .porDetBg2{ float:left; width:100%; position:relative; margin-top:107px;}
#Subpage .porDetBg2 .bg2{ float:left; width:100%; height:344px; background:#fbf7ec; position:absolute; left:0; top:0; z-index:1;}
#Subpage .porDet2{ float:left; width:100%; position:relative; z-index:6;}
#Subpage .porDet2 .tit1{ float:left; width:100%; text-align:center; color:#334a2e; font-size:28px; line-height:38px; margin:97px 0 59px 0; position:relative;}
#Subpage .porDet2 .tit1:after,
#Subpage .porDet2 .tit1:before{ float:left; width:100%; height:1px; background:#334a2e; position:absolute; left:0; top:50%; content:''; z-index:1;}
#Subpage .porDet2 .tit1:after{ margin-top:-2px; width:94.3%; left:2.85%;}
#Subpage .porDet2 .tit1:before{ margin-top:2px;}
#Subpage .porDet2 .tit1 span{ position:relative; padding:0 35px; background:#fbf7ec; z-index:6;}
#Subpage .porDet2 .tit1 span:after,
#Subpage .porDet2 .tit1 span:before{ float:left; width:10px; height:10px; background:#334a2e; position:absolute; left:0; top:50%; content:''; z-index:1; margin-top:-5px; border-radius:50%;}
#Subpage .porDet2 .tit1 span:before{ left:auto; right:0;}
#Subpage .porDet2 .cont{ float:left; width:100%; background:#fefdfa; padding:58px 4.57% 0 4.57%; color:#555555; font-size:16px; line-height:36px;}
#Subpage .porDet2 .cont .sp0{ width:50.7%}
#Subpage .porDet2 .cont .sp1{float:right; width:38.99%; text-align:center;}@media screen and  (max-width:1430px){#Subpage .porDetL{ width:614px; padding-left:160px;}
#Subpage .porImgS .L1{ margin-bottom:12px;}
#Subpage .porImgS{ width:136px; height:582px;}

#Subpage .porDetR{ width:515px; margin:20px 0 0 0;}
#Subpage .porDetR .line{ margin:26px 0 22px 0;}
#Subpage .porDetR .cont{ padding:21px 0 27px 0; margin:25px 0 50px 0;}	}@media screen and  (max-width:1200px){#Subpage .porDetL{ width:514px; padding-left:124px;}
#Subpage .porImgS .L1{ margin-bottom:12px;}
#Subpage .porImgS{ width:113px; height:500px;}
#Subpage .porImgS .slick-prev,
#Subpage .porImgS .slick-next{ width:49%;}
#Subpage .porDetR{ width:415px; margin:0;}
#Subpage .porDetR .line{ margin:16px 0 12px 0;}
#Subpage .porDetR .cont{ padding:11px 0 17px 0; margin:15px 0 30px 0;}	}@media screen and  (max-width:992px){#Subpage .porDetB{ margin:30px 0 20px 0;}	
#Subpage .porDetL{ width:414px; padding-left:100px;}
#Subpage .porImgS .L1{ margin-bottom:12px; border:2px solid #bea177;}
#Subpage .porImgS .L1.slick-current{ border:2px solid #334a2e;}
#Subpage .porImgS{ width:90px; height:402px;}
#Subpage .porImgS .slick-prev,
#Subpage .porImgS .slick-next{ height:24px; width:48%;}
#Subpage .porDetR{ width:305px; margin:0;}
#Subpage .porDetR .line{ margin:8px 0; width:30px; height:2px;}
#Subpage .porDetR .cont{ padding:10px 0; margin:12px 0 20px 0; font-size:14px; line-height:28px;}
#Subpage .porDetR .info{ font-size:14px; line-height:26px;}	
#Subpage .porDetR .tit1{ font-size:18px; line-height:26px;}
#Subpage .porDetR .zixun{ width:120px; height:36px; line-height:34px; font-size:14px; margin-right:15px;}
#Subpage .porDetR .share .bds_more{ width:36px !important; height:36px !important; background-size:100% 100% !important;}

#Subpage .porDetBg2{ margin-top:30px;}
#Subpage .porDet2 .tit1{ font-size:18px; line-height:28px; margin:30px 0 20px 0;}
#Subpage .porDet2 .tit1 span{ padding:0 25px;}
#Subpage .porDet2 .cont{ font-size:14px; line-height:28px; padding:20px 12px 0 12px;}}@media screen and  (max-width:768px){#Subpage .porDetL{ width:100%; padding-left:0;}	
#Subpage .porImgS{ position:relative; width:100%; height:auto; margin:12px 0 0 0; padding:0 20px;}
#Subpage .porImgS .L1{ margin:0 2px;}
#Subpage .porImgS .slick-prev,
#Subpage .porImgS .slick-next{ height:100%; width:16px; bottom:0;transform:translate(0,0);-webkit-transform:translate(0,0);}
#Subpage .porImgS .slick-prev{ background:url(../image/1782_por14_1.png) center no-repeat #bea177; background-size:100% auto;}
#Subpage .porImgS .slick-next{ background:url(../image/1782_por15_1.png) center no-repeat #bea177; background-size:100% auto; }
#Subpage .porImgS .slick-prev:hover{ background:url(../image/1782_por14_1.png) center no-repeat #334a2e; background-size:100% auto;}
#Subpage .porImgS .slick-next:hover{ background:url(../image/1782_por15_1.png) center no-repeat #334a2e; background-size:100% auto;}
#Subpage .porDetR{ width:100%; margin:18px 0 0 0;}

#Subpage .porDet2 .cont .sp0{ width:100%;}
#Subpage .porDet2 .cont .sp1{ width:100%;}}