<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> body {color:#333333} a{color:#333333}a:active,a:hover {color:#333333}@media (min-width: 1580px) {.container{ width: 1580px; }}@media (min-width: 1580px) {.container{ width: 1580px; }}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Top{ /*overflow:hidden;*/ position:relative; z-index:998;}

#Top .top{ height:98px; border-bottom:solid 1px rgba(255,255,255,0.2); position:fixed; left:0; top:0; z-index:999; width:100%;}
#Top .top.on{ background:#688e4e;}
#Top .top .logo{ float:left; height:98px; display:table;}
#Top .top .logo a{ display:table-cell; vertical-align:middle; line-height:0;}
#Top .top .logo a img{ height:68px;}
#Top .top .search{ float:right; margin-top:28px; padding-right:60px; position:relative; height:40px; overflow:hidden; background:rgba(255,255,255,0.34); margin-right:54px;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;}
#Top .top .search .searchK{ width:100%; height:40px; padding:10px 10px 10px 22px; line-height:20px; font-size:14px; color:#fff; background:none;}
#Top .top .search .searchB{ position:absolute; right:0; top:6px; width:49px; height:28px; background:url(../images/3137_top3.png) no-repeat center center; cursor:pointer; border-left:solid 1px rgba(255,255,255,0.2);
-moz-border-radius:0; 
-webkit-border-radius:0; 
-khtml-border-radius:0;
border-radius:0 !important;}
#Top .top .menuph{ float:right; width:40px; height:98px; background:url(../images/3137_top5.png) no-repeat center center; cursor:pointer;}
#Top .top .tel{ float:left; margin:19px 0 0 26px; white-space:nowrap;}
#Top .top .tel h5{ font-size:16px; color:white; line-height:26px; letter-spacing:1px;}
#Top .top .tel h5 img{ vertical-align:middle; margin:-3px 5px 0 3px;}
#Top .top .tel h3{ font-size:28px; color:white; line-height:32px; font-weight:bold;}

#Top .topnav{ height:98px; background:white; border-bottom:solid 1px #ccd1d4; position:fixed; left:0; top:-100px; z-index:999;}
#Top .topnav.active{ top:0;}
#Top .topnav .logo{ float:left; height:98px; display:table;}
#Top .topnav .logo a{ display:table-cell; vertical-align:middle; line-height:0;}
#Top .topnav .logo a img{ height:68px;}
#Top .topnav .search{ float:right; margin-top:28px; padding-right:60px; position:relative; height:40px; overflow:hidden; border:solid 1px #ccd1d4; margin-right:54px;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;}
#Top .topnav .search .searchK{ width:100%; height:40px; padding:10px 10px 10px 22px; line-height:20px; font-size:14px; color:#333;}
#Top .topnav .search .searchB{ position:absolute; right:0; top:6px; width:49px; height:28px; background:url(../images/3137_top4.png) no-repeat center center; cursor:pointer; border-left:solid 1px #ccd1d4;}
#Top .topnav .menuph{ float:right; width:40px; height:98px; background:url(../images/3137_top6.png) no-repeat center center; cursor:pointer;}
#Top .topnav .tel{ float:left; margin:19px 0 0 26px; white-space:nowrap;}
#Top .topnav .tel h5{ font-size:16px; color:#688e4e; line-height:26px; letter-spacing:1px;}
#Top .topnav .tel h5 img{ vertical-align:middle; margin:-3px 5px 0 3px;}
#Top .topnav .tel h3{ font-size:28px; color:#688e4e; line-height:32px; font-weight:bold;}


#Top .pf_menu_bg{ width:100%; height: 100%; position:fixed; left:0; top:0 !important; z-index:8; background:black; z-index: 9; display:none; opacity:0.4;}
#Top .pf_menu_bg.on{ display:block;}
#Top .pf_menu{ position:fixed; height:auto; width:100%; right:0;background:white; top:98px; z-index:11; display:none; max-height:90%; overflow-y:auto; float: left;}


#Top .ph_menu{ float:left; width:100%;}
#Top .nav_box{ float:left; width:100%; overflow:hidden;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
#Top .ph_menu .nli{ float:left; width:20%; border-top:dashed 1px #d0d3d7; margin-top:-1px; padding:35px 0 48px 140px;}
#Top .ph_menu .nli.nli1{ width:80%;}
#Top .ph_menu .nli .l1_a{ float:left; width:100%; color:#688e4e; font-size:18px; line-height:34px; font-weight:bold;}
#Top .ph_menu .nli .l2_ul{ float:left; width:100%; margin-top:18px;}
#Top .ph_menu .nli .l2_ul .l2{ width:100%; float:left; height:36px; padding:3px 0;}
#Top .ph_menu .nli .l2_ul .l2 .l2_a{ float:left; line-height:30px; border-bottom:dashed 1px transparent; display:block; font-size:16px; color:#333;}
#Top .ph_menu .nli .l2_ul .l2 .l2_a:hover{ border-bottom:dashed 1px black;}
#Top .ph_menu .nli.nli1 .l2_ul .l2{ width:40%; height:auto;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 .l2_a{ font-weight:bold;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 svg{ display:none;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 .l3_ul{ width:100%; float:left;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 .l3_ul .l3{ width:50%; float:left; height:36px; padding:3px 0;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 .l3_ul .l3 .l3_a{ float:left; line-height:30px; border-bottom:dashed 1px transparent; display:block; font-size:16px; color:#333;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 .l3_ul .l3 .l3_a:hover{ border-bottom:dashed 1px black;}
#Top .ph_menu .nli.nli1 .l2_ul .l2:last-child{ width:60%;}
#Top .ph_menu .nli.nli1 .l2_ul .l2:last-child .l3_ul .l3{ width:33.333%;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){#Top .ph_menu .nli{ padding:35px 0 48px 40px;}}@media screen and  (max-width:992px){}@media screen and  (max-width:768px){#Top .topnav{ height:60px;}
#Top .topnav .logo{ height:60px; line-height:60px;}
#Top .topnav .logo a img{ height:40px;}
#Top .topnav .menuph{ height:60px; width:20px; background-size:contain; background-image:url(../images/3137_top7.png);}
#Top .topnav .menuph.active{ background-image:url(../images/3137_top6.png); background-size:16px auto;}
#Top .topnav .search{ margin-top:10px; padding-right:50px; height:40px; margin-right:14px; width:65%;}
#Top .topnav .search .searchK{ height:38px; padding:10px 10px 10px 22px; line-height:18px; font-size:14px;}
#Top .topnav .search .searchB{ top:6px; width:40px; height:26px; background-size:18px auto;}
#Top .topnav .tel{ display:none; margin:10px 0 0 16px;}
#Top .topnav .tel h5{ font-size:12px; line-height:20px; letter-spacing:0px;}
#Top .topnav .tel h5 img{ margin:-3px 3px 0 1px; width:10px;}
#Top .topnav .tel h3{ font-size:22px; line-height:24px;}

#Top .ph_menu .nli{ width:100%; padding:15px 0 15px 10px; position:relative;}
#Top .ph_menu .nli.nli1{ width:100%;}
#Top .ph_menu .nli .l1_a{ font-size:16px; line-height:24px;}
#Top .ph_menu .nli i{ width:40px; height:54px; position:absolute; right:0; top:0; background:url(../images/3137_top_6_h.png) center center no-repeat; background-size:8px auto;
-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;}
#Top .ph_menu .nli.on i{ transform:rotate(90deg);}
#Top .ph_menu .nli.on .l1_a{ color:#688e4e; }
#Top .ph_menu .nli .l2_ul{ display:none; float:left; width:100%; padding: 5px 15px; background:#688e4e;}
#Top .ph_menu .nli .l2_ul .l2 .l2_a{ display:block; line-height:34px; font-size:14px; color:#fff; text-transform:uppercase;}
#Top .ph_menu .nli .l2_ul .l2 .l2_a:active{ opacity:1;}
#Top .ph_menu .nli.nli1 .l2_ul .l2,
#Top .ph_menu .nli.nli1 .l2_ul .l2:last-child{ width:100%;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 .l3_ul .l3{ height:30px;}
#Top .ph_menu .nli.nli1 .l2_ul .l2 .l3_ul .l3 .l3_a{ line-height:25px; font-size:14px; color:#fff; opacity:0.8;}

#Top .top{ display:none;}
#Top .topnav{ top:0; padding:0 10px;}
#Top .pf_menu{ top:60px;}
#Top .h60{ width:100%; float:left; height:60px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Slide{ overflow:hidden; position:relative; z-index:1; width:100%;}

#Slide .slide_banner{ position:relative; min-height:200px;}
#Slide .slide_banner .slick-list{width:100%;}
#Slide .slide_banner img{ width:100%; float:left;}
#Slide .slide_banner .slick-dots
{
    position: absolute;
    bottom: 30px;
	height:26px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#Slide .slide_banner .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 23px;
    height: 26px;
    margin: 0 42px;
    padding: 0;
	background:url(../images/3138_banner_ico.png) no-repeat left center;
    cursor: pointer;
}
#Slide .slide_banner .slick-dots li:before{ content:''; width:85px; height:1px; position:absolute; left:100%; top:50%; background:white; opacity:0.5;}
#Slide .slide_banner .slick-dots li button
{ display:none;}
#Slide .slide_banner .slick-dots li.slick-active
{
	background-position:right center;
}
#Slide .slide_banner .slick-dots li:last-child:before{ display:none;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){}@media screen and  (max-width:768px){#Slide .slide_banner .slick-dots
{
    bottom: 20px;
	height:20px;
}
#Slide .slide_banner .slick-dots li
{
    width: 18px;
    height: 20px;
    margin: 0 20px;
	background-size:auto 20px;
}
#Slide .slide_banner .slick-dots li:before{ width:41px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Down{ overflow:hidden;}

/*右漂浮*/
#Down .pf_right{ position: fixed; width: 38px; right: 3px; top: 50%; margin-top: -100px; z-index: 20;}
#Down .pf_right ul{ float: left; width:100%; width: 38px; margin-top:-10px;}
#Down .pf_right ul .bian{ width:1px; height:90%; border-left:solid 1px #688e4e; position:absolute; left:50%; top:11px; z-index:-1;}
#Down .pf_right ul li{ float: right; width: 38px; height: 38px; margin-top:11px; background:#b5b5b5; position: relative;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Down .pf_right ul li .zbox{ width:100%; height:100%; float:right; position:relative;}
#Down .pf_right ul li .zbox &gt; img{ width: 38px; height: 38px; float: left;}
#Down .pf_right ul li .name{ position:absolute; right:120%; top:50%; margin-top:-15px; line-height:30px; font-size:16px; color:#fff; text-align:center; padding-right:8px; background:#688e4e; display:none; padding:0 15px; white-space:nowrap;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#Down .pf_right ul li .name:before{ content:''; position:absolute; right:-6px; top:50%; width:0; height:0;border-top: 6px solid transparent;
 border-left: 6px solid #688e4e; border-bottom: 6px solid transparent; margin-top:-6px;}
#Down .pf_right ul li:hover .name{ display:block;}
#Down .pf_right ul li:hover{ background:#688e4e;}
#Down .pf_right ul li .zbox .ewm{ display:none; width:107px; height:99px; padding:4px 12px 4px 4px; background:url(../other/3139_zright5.html) no-repeat center center; background-size:contain; position:absolute; left:-110px; top:50%; margin-top:-49px; z-index:6;}
#Down .pf_right ul li .zbox .ewm img{ width:100%; float:left;}
#Down .pf_right ul li .zbox:hover .ewm{ display:block;}


#Down .footer{ width:100%; float:left; padding:59px 0 36px 0;}
#Down .footer .footerLeft{ float:left; width:40.18%;}
#Down .footer .footerLeft .footerLeftHead{ width:100%; float:left;}
#Down .footer .footerLeft .footerLeftHead img{ height:58px;}
#Down .footer .footerLeft .tel{ float:left; width:100%; margin-top:30px; font-size:14px; color:white; line-height:48px;}
#Down .footer .footerLeft .tel img{ vertical-align:middle; margin:-3px 5px 0 0; width:24px;}
#Down .footer .footerLeft .tel span{ font-weight:bold; font-size:36px;}
#Down .footer .footerLeft ul{ float:left; width:70%; margin-top:21px;}
#Down .footer .footerLeft ul li{ float:left; width:50%; font-size:14px; color:rgba(255,255,255,0.6); line-height:36px;}
#Down .footer .footerLeft ul li img{ vertical-align:middle; margin:-3px 5px 0 0; width:24px;}
#Down .footer .footerLeft ul li.l1{ width:100%;}
#Down .footer .footerRight{ float:left; width:59.82%; padding-right:140px; position:relative;}
#Down .footer .footerRight .footerRightMenu{ float:left; width:90%;}
#Down .footer .footerRight .footerRightMenu .title{ width:100%; float:left; font-size:16px; color:white; line-height:26px; padding-bottom:17px; border-bottom:solid 1px rgba(255,255,255,0.1); position:relative;}
#Down .footer .footerRight .footerRightMenu .title:before{ content:''; width:66px; height:3px; background:#688e4e; position:absolute; left:0; bottom:-1px;}
#Down .footer .footerRight .footerRightMenu dl{ float:left; width:60%; margin-top:13px;}
#Down .footer .footerRight .footerRightMenu dl dt,#Down .footer .footerRight .footerRightMenu dl dd a{ display:block; width:100%; float:left; font-size:14px; color:white; line-height:28px; opacity:0.6;}
#Down .footer .footerRight .footerRightMenu dl dt{ font-weight:bold;}
#Down .footer .footerRight .footerRightMenu dl dd li{ width:33.33%; float:left;}
#Down .footer .footerRight .footerRightMenu dl dd a:hover{ opacity:1;}
#Down .footer .footerRight .footerRightMenu dl.dl1{ width:40%;}
#Down .footer .footerRight .footerRightMenu dl.dl1 dd li{ width:50%;}
#Down .footer .footerRight .footerRightEwm{ position:absolute; right:0; top:5px; width:140px;}
#Down .footer .footerRight .footerRightEwm .img{ width:100%; float:left; padding:6px; background:white;}
#Down .footer .footerRight .footerRightEwm .img img{ width:100%; float:left;}
#Down .footer .footerRight .footerRightEwm h5{ width:100%; text-align:center; float:left; margin-top:24px; font-size:14px; color:rgba(255,255,255,0.6); line-height:26px;}
#Down .footer .footerRight .footerRightEwm h5 img{ vertical-align:middle; margin:-3px 9px 0 0; width:26px;}
#Down .bq{ width:100%; float:left; text-align:center; background:rgba(0,0,0,0.24); font-size:14px; color:rgba(255,255,255,0.6); line-height:40px; letter-spacing:1px;}
@media screen and  (max-width:1580px){
#Down .footer .footerLeft{ width:50%;}
#Down .footer .footerRight{ width:50%;}
#Down .footer .footerRight .footerRightMenu{ width:100%;}}@media screen and  (max-width:1200px){
#Down .footer .footerLeft{ width:45%;}
#Down .footer .footerRight{ width:55%;}
#Down .footer .footerLeft .footerLeftHead img{ height:42px;}
#Down .footer .footerLeft ul{ width:100%;}
#Down .footer .footerRight{  padding-right:120px;}
#Down .footer .footerRight .footerRightEwm{ width:110px;}}@media screen and  (max-width:992px){#Down .pf_right{ display:none;}

#Down .footer{ padding:40px 0 20px 0;}
#Down .footer .footerLeft{ width:80%;}
#Down .footer .footerLeft .footerLeftHead img{ height:38px;}
#Down .footer .footerRight{ width:110px; padding-right:0; text-align:center;}
#Down .footer .footerLeft .tel{ margin-top:20px; font-size:12px; line-height:40px;}
#Down .footer .footerLeft .tel img{ margin:-3px 3px 0 0; width:18px;}
#Down .footer .footerLeft .tel span{ font-size:30px;}
#Down .footer .footerLeft ul{ width:60%; margin-top:11px;}
#Down .footer .footerLeft ul li{ font-size:12px; line-height:30px;}
#Down .footer .footerLeft ul li img{ margin:-3px 3px 0 0; width:18px;}
#Down .footer .footerRight .footerRightMenu{ display:none;}
#Down .footer .footerRight .footerRightEwm{ position:relative; right:auto; top:auto; width:110px; display:inline-block; vertical-align:top;}
#Down .footer .footerRight .footerRightEwm .img{ padding:4px;}
#Down .footer .footerRight .footerRightEwm h5{ margin-top:18px; font-size:12px; line-height:20px;}
#Down .footer .footerRight .footerRightEwm h5 img{ margin:-3px 5px 0 0; width:20px;}
#Down .bq{ font-size:12px; line-height:36px; letter-spacing:0px;}}@media screen and  (max-width:768px){
#Down .footer{ padding:20px 10px 15px 10px;}
#Down .footer .footerLeft{ width:100%; text-align:center;}
#Down .footer .footerLeft .footerLeftHead img{ height:32px;}
#Down .footer .footerLeft .tel{ margin-top:12px;}
#Down .footer .footerLeft ul{ width:100%; margin-top:6px;}
#Down .footer .footerRight{ width:100%; margin-top:15px;}
#Down .bq{ padding:10px; line-height:20px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content{ overflow:hidden;}


#Content .index1 .index1Left{ float:left; width:50%; height:955px; display:table;}
#Content .index1 .index1Left .text{ display:table-cell; vertical-align:middle; width:100%; padding:0 8.75% 0 17.7%;}
#Content .index1 .index1Left .text h2{ width:100%; font-weight:bold; font-size:50px; line-height:54px; color:#688e4e; text-transform:uppercase; letter-spacing:1px;}
#Content .index1 .index1Left .text h3{ width:100%; font-weight:bold; margin-top:31px; font-size:36px; line-height:48px; color:#333; letter-spacing:1px;}
#Content .index1 .index1Left .text h4{ width:100%; font-size:18px; line-height:30px; color:#666; text-transform:uppercase;}
#Content .index1 .index1Left .text .jj{ width:100%; margin-top:32px; font-size:16px; line-height:30px; color:#666; letter-spacing:1px; height:240px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 8;-webkit-box-orient: vertical;word-break: break-all;}
#Content .index1 .index1Left .text .bian{ width:100%; margin-top:52px; height:1px; background:black; opacity:0.1;}
#Content .index1 .index1Left .text .detail{ width:100%; margin-top:51px;}
#Content .index1 .index1Left .text .detail a{ display:inline-block; vertical-align:top; width:160px; height:48px; line-height:48px; text-align:center; background:#688e4e; color:white; font-size:16px; text-transform:uppercase; letter-spacing:1px;}
#Content .index1 .index1Left .text .detail a img{ vertical-align:middle; margin:-3px 0 0 12px; width:9px;}
#Content .index1 .index1Left .text .detail a:hover{ background:#506812;}
#Content .index1 .index1Right{ float:left; width:50%; height:955px;}
@media screen and  (max-width:1580px){#Content .index1 .index1Left .text{ padding:0 7% 0 12%;}}@media screen and  (max-width:1200px){#Content .index1 .index1Left .text h2{ font-size:40px; line-height:44px;}
#Content .index1 .index1Left .text h3{ margin-top:21px; font-size:26px; line-height:38px;}
#Content .index1 .index1Left .text h4{ font-size:16px; line-height:26px;}
#Content .index1 .index1Left,#Content .index1 .index1Right{ height:700px}
#Content .index1 .index1Left .text .jj{ margin-top:22px; font-size:14px; line-height:26px; height:208px;}
#Content .index1 .index1Left .text .bian{ margin-top:40px;}
#Content .index1 .index1Left .text .detail{ margin-top:40px;}
#Content .index1 .index1Left .text .detail a{ width:140px; height:40px; line-height:40px; font-size:14px;}}@media screen and  (max-width:992px){#Content .index1 .index1Left .text{ padding:0 5% 0 7%;}
#Content .index1 .index1Left,#Content .index1 .index1Right{ height:500px}
#Content .index1 .index1Left .text h2{ font-size:30px; line-height:36px;}
#Content .index1 .index1Left .text h3{ margin-top:10px; font-size:20px; line-height:32px;}
#Content .index1 .index1Left .text h4{ font-size:14px; line-height:22px;}
#Content .index1 .index1Left .text .jj{ margin-top:11px; font-size:12px; line-height:22px; height:176px;}
#Content .index1 .index1Left .text .bian{ margin-top:30px;}
#Content .index1 .index1Left .text .detail{ margin-top:30px;}
#Content .index1 .index1Left .text .detail a{ width:120px; height:34px; line-height:34px; font-size:12px;}
#Content .index1 .index1Left .text .detail a img{ margin:-3px 0 0 8px; width:5px;}}@media screen and  (max-width:768px){#Content .index1 .index1Left .text{ padding:20px 15px 20px 20px;}
#Content .index1 .index1Left,#Content .index1 .index1Right{ height:300px; width:100%;}
#Content .index1 .index1Left .text h2{ font-size:20px; line-height:30px;}
#Content .index1 .index1Left .text h3{ font-size:14px; line-height:26px;}
#Content .index1 .index1Left .text h4{ font-size:12px; line-height:18px;}
#Content .index1 .index1Left .text .jj{ margin-top:6px; line-height:20px; height:158px;}
#Content .index1 .index1Left .text .bian{ margin-top:10px;}
#Content .index1 .index1Left .text .detail{ margin-top:10px;}
#Content .index1 .index1Left .text .detail a{ width:100px; height:28px; line-height:28px}
#Content .index1 .index1Left .text .detail a img{ margin:-3px 0 0 6px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content2{ overflow:hidden;}

#Content2 .index2{ overflow:hidden;}
#Content2 .index2 .index2Left{ float:left; width:30.88%; height:954px; display:table; padding-right:54px; position:relative;}
#Content2 .index2 .index2Left span{ width:100%; display:table-cell; vertical-align:middle;}
#Content2 .index2 .index2Left h3{ float:left; font-size:28px; color:#fff; font-weight:bold; text-transform:uppercase; letter-spacing:1; line-height:48px;}
#Content2 .index2 .index2Left h4{ float:left; width:100%; font-size:36px; color:#fff; letter-spacing:1; line-height:60px; font-weight:bold; margin-bottom:25px;}
#Content2 .index2 .index2Left .more{ position:absolute; width:54px; height:100%; right:0; top:0; background:rgba(255,255,255,0.2); text-align:center; padding:74px 15px 0 15px;}
#Content2 .index2 .index2Left .more h5{ width:100%; font-size:18px; color:white; letter-spacing:1px; position:relative;}
#Content2 .index2 .index2Left .more h5:before{ content:''; width:20px; height:20px; background:#688e4e; position:absolute; left:50%; top:-34px; margin-left:-10px;}
#Content2 .index2 .index2Left .more h5:after{ content:''; width:1px; height:566px; border-left:dashed 1px rgba(255,255,255,0.3); position:absolute; left:50%; top:94px;}
#Content2 .index2 .index2Left .more a{ width:24px; position:absolute; left:50%; bottom:180px; margin-left:12px; font-size:16px; text-transform:uppercase; letter-spacing:1px; color:white; transform:rotate(90deg); transform-origin:left top;}
#Content2 .index2 .index2Left .more a:before{ content:''; width:1px; height:134px; border-left:dashed 1px rgba(255,255,255,0.3); position:absolute; left:200px; top:50%; transform:rotate(90deg); transform-origin:left top;}
#Content2 .index2 .index2Left dl{ width:100%; float:left; position:relative;}
#Content2 .index2 .index2Left dl:before{ content:''; width:1px; height:98%; position:absolute; left:7px; top:24px; border-left:dashed 1px white;}
#Content2 .index2 .index2Left dl dt{ width:100%; float:left; font-size:18px; color:white; line-height:46px; font-weight:bold; letter-spacing:1px; padding-left:30px; position:relative; cursor:pointer;}
#Content2 .index2 .index2Left dl dt i{ font-size:23px; color:white; margin:-4px 0 0 8px; display:inline-block; vertical-align:middle; font-weight:normal;}
#Content2 .index2 .index2Left dl.on dt i{ transform:rotate(90deg);}
#Content2 .index2 .index2Left dl dt:before{ content:''; width:10px; height:10px; background:white; position:absolute; left:3px; top:50%; margin-top:-5px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Content2 .index2 .index2Left dl.on .arr{ position:absolute; left:0; bottom:-120px; width:100%;}
#Content2 .index2 .index2Left dl.on .arr .zuo,#Content2 .index2 .index2Left dl.on .arr .you{ background:url(../images/3141_index6.png) no-repeat left center; width:53px; height:39px; float:left; cursor:pointer;}
#Content2 .index2 .index2Left dl.on .arr .you{ background-position:right center; margin-left:7px;}
#Content2 .index2 .index2Left dl.on .arr .zuo:hover,#Content2 .index2 .index2Left dl.on .arr .you:hover{ background-image:url(../images/3141_index7.png);}
#Content2 .index2 .index2Left dl.on .arr.arr2{ bottom:-74px;}
#Content2 .index2 .index2Left dl ul{ width:100%; float:left; position:relative; height:0; overflow:hidden;}
#Content2 .index2 .index2Left dl.on ul{ height:auto;}
#Content2 .index2 .index2Left ul .slick-slide{ padding-left:34px; position:relative;}
#Content2 .index2 .index2Left ul li{ width:100%; float:left; font-size:16px; color:white; line-height:46px; letter-spacing:1px; position:relative;  cursor:pointer;}
#Content2 .index2 .index2Left ul .slick-slide:before{ content:''; background:url(../images/3141_index5.png) no-repeat top center; width:15px; height:15px; position:absolute; left:0; top:50%; margin-top:-7.5px;}
#Content2 .index2 .index2Left ul .slick-slide.slick-current:before{ background-position:bottom center;}
#Content2 .index2 .index2Left ul .slick-current li{ padding-left:24px; background:rgba(255,255,255,0.2); position:relative;}
#Content2 .index2 .index2Left ul .slick-current li:before{ content:'';width: 0; height: 0; border-top: 7px solid transparent; border-right: 8px solid rgba(255,255,255,0.2); border-bottom: 7px solid transparent; position:absolute; left:-8px; top:50%; margin-top:-7px;}
#Content2 .index2 .index2Left ul .slick-prev,
#Content2 .index2 .index2Left ul .slick-next
{
    position: absolute;
	left:0;
    top: 0;
    display: block;
    width: 32px;
    height: 32px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:url(../other/3141_1114-28.html) no-repeat left top;
	z-index:100;
}
#Content2 .index2 .index2Left ul .slick-next{
	left:0;
	top:auto; bottom:0;
	background-position:left bottom;
}
#Content2 .index2 .index2Left ul .slick-prev:hover,
#Content2 .index2 .index2Left ul .slick-next:hover{ background-image:url(../other/3141_1114-29.html);}


#Content2 .index2 .index2Right{ float:left; width:69.11%; z-index:1;}
#Content2 .index2 .index2Right ul,#Content2 .index2 .index2Right .ul{ width:100%; float:left;}
#Content2 .index2 .index2Right ul li{ width:25%; float:left; border-right:solid 1px rgba(255,255,255,0.4);}
#Content2 .index2 .index2Right ul li:first-child{ border-left:0;}
#Content2 .index2 .index2Right ul li a{ width:100%; height:954px; padding:0; display:table;}
#Content2 .index2 .index2Right ul li a span{ display:table-cell; vertical-align:middle; width:100%; padding:0 20px;}
#Content2 .index2 .index2Right ul li a .title{ width:100%; font-size:20px; color:white; line-height:34px; font-weight:bold; letter-spacing:1px;}
#Content2 .index2 .index2Right ul li a h4{ width:100%; font-size:16px; color:white; line-height:29px; letter-spacing:1px;}
#Content2 .index2 .index2Right ul li a .pic{ width:100%; margin-top:24px; padding-bottom:120%; position:relative; overflow:hidden;}
#Content2 .index2 .index2Right ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#Content2 .index2 .index2Right ul li a .p{ width:100%; margin-top:22px; font-size:16px; color:white; line-height:30px; letter-spacing:1px; height:90px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
#Content2 .index2 .index2Right ul li a:hover{ background:white; background:rgba(255,255,255,0.2);}
@media screen and  (max-width:1580px){#Content2 .index2 .index2Left{ width:28%;}
#Content2 .index2 .index2Right{ width:72%;}
#Content2 .index2 .index2Right ul li a span{ padding:0 15px;}}@media screen and  (max-width:1200px){#Content2 .index2 .index2Right ul{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
#Content2 .index2 .index2Right ul li{ width:50%; border-top:solid 1px rgba(255,255,255,0.4);}
#Content2 .index2 .index2Right ul li a{ height:477px;}
#Content2 .index2 .index2Right ul li a span{ padding:0 60px;}
#Content2 .index2 .index2Right ul li:nth-child(2),#Content2 .index2 .index2Right ul li:first-child{ border-top:0;}
#Content2 .index2 .index2Left{ width:35%;}
#Content2 .index2 .index2Right{ width:63%;}}@media screen and  (max-width:992px){#Content2 .index2 .index2Left{ padding-right:44px; height:800px;}
#Content2 .index2 .index2Left h3{ font-size:22px; letter-spacing:0; line-height:40px;}
#Content2 .index2 .index2Left h4{ font-size:30px; letter-spacing:0; line-height:50px; margin-bottom:15px;}
#Content2 .index2 .index2Left .more{ width:44px; padding:74px 10px 0 10px;}
#Content2 .index2 .index2Left .more h5{ font-size:16px; letter-spacing:0px;}
#Content2 .index2 .index2Left .more h5:before{ width:16px; height:16px; top:-30px; margin-left:-8px;}
#Content2 .index2 .index2Left .more a{ font-size:14px;}
#Content2 .index2 .index2Left dl dt{ font-size:16px; line-height:40px; letter-spacing:0px;}
#Content2 .index2 .index2Left dl dt i{ font-size:17px; margin:-3px 0 0 8px;}
#Content2 .index2 .index2Left ul .slick-current li{ padding-left:18px;}
#Content2 .index2 .index2Right ul li a{ height:400px;}
#Content2 .index2 .index2Right ul li a span{ padding:0 30px;}
#Content2 .index2 .index2Right ul li a .title{ font-size:16px; line-height:28px; letter-spacing:0px;}
#Content2 .index2 .index2Right ul li a h4{ font-size:14px; line-height:23px; letter-spacing:0px;}
#Content2 .index2 .index2Right ul li a .p{ margin-top:11px; font-size:14px; line-height:24px; letter-spacing:0px; height:72px;}}@media screen and  (max-width:768px){#Content2 .index2 .index2Left{ width:100%; margin-top:20px; padding-left:10px; padding-right:0px; height:auto; display:block; padding-bottom:10px;}
#Content2 .index2 .index2Left span{ display:block;}
#Content2 .index2 .index2Left .more h5{ display:none;}
#Content2 .index2 .index2Left .more{ height:30px; width:50px; background:none; padding:0;}
#Content2 .index2 .index2Left .more a{ position:relative; left:auto; bottom:auto; transform:none; margin-left:0; font-size:12px;}
#Content2 .index2 .index2Left h3{ font-size:16px; line-height:30px;}
#Content2 .index2 .index2Left h4{ font-size:20px; line-height:30px; margin-bottom:8px;}
#Content2 .index2 .index2Left dl dt{ font-size:14px; line-height:30px; padding-left:12px;}
#Content2 .index2 .index2Left dl dt:before{ width:6px; height:6px; left:0px; margin-top:-3px;}
#Content2 .index2 .index2Left dl dt i{ font-size:15px; margin:-3px 0 0 6px;}
#Content2 .index2 .index2Right{ width:100%;}
#Content2 .index2 .index2Right ul li a span{ padding:0 10px;}
#Content2 .index2 .index2Right ul li a .pic{ margin-top:12px;}
#Content2 .index2 .index2Left dl{ position:static; width:50%; float:left;}
#Content2 .index2 .index2Left dl:before{ display:none;}
#Content2 .index2 .index2Left dl.on ul{ display:none; position:absolute; left:0; bottom:0; width:100%; padding:0 10px;}
#Content2 .index2 .index2Left ul .slick-current li{ padding-left:12px;}
#Content2 .index2 .index2Left ul .slick-slide{ padding-left:26px;}
#Content2 .index2 .index2Left ul li{ font-size:14px; line-height:36px; letter-spacing:0px;}
#Content2 .index2 .index2Left dl.on .arr{ display:none;}
#Content2 .index2 .index2Right ul li:nth-child(2),#Content2 .index2 .index2Right ul li:nth-child(4){ border-right:0;}
#Content2 .index2 .index2Right ul li a{ height:350px;}
#Content2 .index2 .index2Right ul li a .p{ font-size:12px; line-height:20px; height:58px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content3{ overflow:hidden;}

#Content3 .indexHead{ width:100%; float:left; position:relative; overflow:hidden;}
#Content3 .indexHead h3{ width:100%; float:left; font-size:28px; line-height:48px; text-transform:uppercase; font-weight:bold; color:#688e4e; letter-spacing:1px; position:relative; }
#Content3 .indexHead h2{ float:left; font-size:36px; line-height:62px; font-weight:bold; color:#688e4e; letter-spacing:1px; position:relative; z-index:1; background:white; padding-right:26px;}
#Content3 .indexHead h2 span{ color:#506812;}
#Content3 .indexHead:before{ content:''; width:2000px; height:1px; position:absolute; left:0; bottom:29px; background:#e5e5e5; z-index:0;}
#Content3 .indexHead .more{ float:right; font-size:16px; line-height:62px; background:white; color:#688e4e; letter-spacing:1px; padding-left:22px; text-transform:uppercase; position:relative; z-index:1;}
#Content3 .indexHead .more i{width: 0; height: 0; border-top: 5px solid transparent; border-left: 9px solid #688e4e; border-bottom: 5px solid transparent; display:inline-block; vertical-align:middle; margin:-3px 0 0 11px;}
#Content3 .indexHead .more:hover{ text-decoration:underline;}


#Content3 .index3{ padding:107px 0 119px 0;}
#Content3 .index3 .index3Body{ width:100%; float:left; margin-top:80px;}
#Content3 .index3 .index3Body li{ width:100%; float:left; padding:0 70px;}
#Content3 .index3 .index3Body li a{ display:block; width:100%; float:left; position:relative; padding-bottom:65.85%; background:black;}
#Content3 .index3 .index3Body li a img{ width:100%; position:absolute; left:0; top:0; min-height:100%; z-index:1; opacity:0.8;}
#Content3 .index3 .index3Body li a .text{ position:absolute; left:0; bottom:-110px; background:#688e4e; padding:12px 30px 10px 38px; height:107px; z-index:2; width:100%;
-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;}
#Content3 .index3 .index3Body li a .text .title{ width:100%; float:left; padding-left:25px; background:url(../images/3142_index14.png) no-repeat left center; font-size:18px; line-height:44px; font-weight:bold; letter-spacing:1px; color:white;}
#Content3 .index3 .index3Body li a .text .jj{ width:100%; float:left; font-size:16px; line-height:41px; letter-spacing:1px; color:white;}
#Content3 .index3 .index3Body .slick-center li a img{ opacity:1;}
#Content3 .index3 .index3Body .slick-center li a .text{ bottom:0;}
#Content3 .index3 .index3Body .slick-prev,
#Content3 .index3 .index3Body .slick-next
{
    position: absolute;
    left:25%;
    top: 50%;
    display: block;
    width: 83px;
    height: 56px;
	margin-top:-28px;
    padding: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:url(../images/3142_index13.png) no-repeat left center rgba(0,0,0,0.4);
    z-index:100;
}
#Content3 .index3 .index3Body .slick-next{
    left:auto;
    right:25%;
	background-position:right center;
}
#Content3 .index3 .index3Body .slick-prev:hover,
#Content3 .index3 .index3Body .slick-next:hover{ background-color:#688e4e;}
@media screen and (max-width:1360px) {
#Content3 .index3 .index3Body .slick-prev{ left:15%;}
#Content3 .index3 .index3Body .slick-next{ right:15%;}
}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){#Content3 .indexHead h3{ font-size:22px; line-height:42px; letter-spacing:0px;}
#Content3 .indexHead h2{ font-size:30px; line-height:50px; letter-spacing:0px; padding-right:20px;}
#Content3 .indexHead:before{ bottom:25px;}
#Content3 .indexHead .more{ font-size:14px; line-height:50px; letter-spacing:0px; padding-left:11px;}
#Content3 .indexHead .more i{ border-top: 4px solid transparent; border-left: 8px solid #688e4e; border-bottom: 4px solid transparent; margin:-3px 0 0 9px;}

#Content3 .index3{ padding:60px 0 65px 0;}
#Content3 .index3 .index3Body{ margin-top:40px;}
#Content3 .index3 .index3Body li{ padding:0 40px;}}@media screen and  (max-width:768px){#Content3 .indexHead h3{ font-size:16px; line-height:30px;}
#Content3 .indexHead h2{ font-size:20px; line-height:40px; padding-right:12px;}
#Content3 .indexHead:before{ bottom:20px;}
#Content3 .indexHead .more{ font-size:12px; line-height:40px; padding-left:9px;}
#Content3 .indexHead .more i{ border-top: 3px solid transparent; border-left: 6px solid #688e4e; border-bottom: 3px solid transparent; margin:-3px 0 0 5px;}

#Content3 .index3{ padding:30px 10px 33px 10px;}
#Content3 .index3 .index3Body{ margin-top:20px;}
#Content3 .index3 .index3Body li{ padding:0 10px;}
#Content3 .index3 .index3Body .slick-prev{ left:0;}
#Content3 .index3 .index3Body .slick-next{ right:0;}
#Content3 .index3 .index3Body li a .text{ padding:12px 10px 10px 12px; height:auto;}
#Content3 .index3 .index3Body li a .text .title{ padding-left:20px; background-size:12px auto; font-size:16px; line-height:30px; letter-spacing:0px;}
#Content3 .index3 .index3Body li a .text .jj{ font-size:14px; line-height:30px; letter-spacing:0px;}
#Content3 .index3 .index3Body .slick-prev,
#Content3 .index3 .index3Body .slick-next
{
    width: 52px;
    height: 34px;
	margin-top:-17px;
	background-size:auto 34px;
}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content4{ overflow:hidden;}

#Content4 .indexHead{ width:100%; float:left; position:relative; overflow:hidden;}
#Content4 .indexHead h3{ width:100%; float:left; font-size:28px; line-height:48px; text-transform:uppercase; font-weight:bold; color:#688e4e; letter-spacing:1px; position:relative; }
#Content4 .indexHead h2{ float:left; font-size:36px; line-height:62px; font-weight:bold; color:#688e4e; letter-spacing:1px; position:relative; z-index:1; background:white; padding-right:26px;}
#Content4 .indexHead h2 span{ color:#506812;}
#Content4 .indexHead:before{ content:''; width:2000px; height:1px; position:absolute; left:0; bottom:29px; background:#e5e5e5; z-index:0;}
#Content4 .indexHead .more{ float:right; font-size:16px; line-height:62px; background:white; color:#688e4e; letter-spacing:1px; padding-left:22px; text-transform:uppercase; position:relative; z-index:1;}
#Content4 .indexHead .more i{width: 0; height: 0; border-top: 5px solid transparent; border-left: 9px solid #688e4e; border-bottom: 5px solid transparent; display:inline-block; vertical-align:middle; margin:-3px 0 0 11px;}
#Content4 .indexHead .more:hover{ text-decoration:underline;}

#Content4 .index4{ background:#f5f5f5; padding:102px 0 121px 0;}
#Content4 .index4 .indexHead h2,#Content4 .index4 .indexHead .more{ background:#f5f5f5;}
#Content4 .index4 .index4Body{ margin:0 -17px;}
#Content4 .index4 .index4Body ul{ margin-top:76px; width:100%; float:left; padding-bottom:60px; position:relative;}
#Content4 .index4 .index4Body ul li{ width:100%; float:left; padding:15px 17px;}
#Content4 .index4 .index4Body ul li .zbox{ width:100%; float:left; box-shadow:0 4px 12px rgba(0,0,0,0.08); cursor:pointer;}
#Content4 .index4 .index4Body ul li .zbox .pic{ width:100%; float:left; position:relative; padding-bottom:137.84%; overflow:hidden;}
#Content4 .index4 .index4Body ul li .zbox .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#Content4 .index4 .index4Body ul li .zbox .title{ width:100%; float:left; text-align:center; font-size:16px; color:white; letter-spacing:1px; height:58px; background:#688e4e; line-height:58px;}
#Content4 .index4 .index4Body ul .slick-dots
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#Content4 .index4 .index4Body ul .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
	border:solid 1px #688e4e;
    margin: 0 7px;
    padding: 0;
	float:none;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
    cursor: pointer;
}
#Content4 .index4 .index4Body ul .slick-dots li button
{ display:none;}
#Content4 .index4 .index4Body ul .slick-dots li.slick-active
{
	background:#688e4e;
}
#Content4 .index4 .index4Body ul li .zbox:hover .title{ background:#506812;}

@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){#Content4 .indexHead h3{ font-size:22px; line-height:42px; letter-spacing:0px;}
#Content4 .indexHead h2{ font-size:30px; line-height:50px; letter-spacing:0px; padding-right:20px;}
#Content4 .indexHead:before{ bottom:25px;}
#Content4 .indexHead .more{ font-size:14px; line-height:50px; letter-spacing:0px; padding-left:11px;}
#Content4 .indexHead .more i{ border-top: 4px solid transparent; border-left: 8px solid #688e4e; border-bottom: 4px solid transparent; margin:-3px 0 0 9px;}

#Content4 .index4{ padding:50px 0 60px 0;}
#Content4 .index4 .index4Body ul{ margin-top:40px; padding-bottom:50px;}
#Content4 .index4 .index4Body ul li .zbox .title{ font-size:14px; letter-spacing:0px; height:50px; line-height:50px;}
}@media screen and  (max-width:768px){#Content4 .indexHead h3{ font-size:16px; line-height:30px;}
#Content4 .indexHead h2{ font-size:20px; line-height:40px; padding-right:12px;}
#Content4 .indexHead:before{ bottom:20px;}
#Content4 .indexHead .more{ font-size:12px; line-height:40px; padding-left:9px;}
#Content4 .indexHead .more i{ border-top: 3px solid transparent; border-left: 6px solid #688e4e; border-bottom: 3px solid transparent; margin:-3px 0 0 5px;}

#Content4 .index4{ padding:30px 10px 35px 10px;}
#Content4 .index4 .index4Body ul{ margin-top:20px; padding-bottom:20px;}
#Content4 .index4 .index4Body ul li .zbox{ box-shadow:0 2px 6px rgba(0,0,0,0.08);}
#Content4 .index4 .index4Body ul li .zbox .title{ font-size:12px; height:40px; line-height:40px;}
#Content4 .index4 .index4Body{ margin:0 -5px;}
#Content4 .index4 .index4Body ul li{ padding:10px 5px;}
#Content4 .index4 .index4Body ul .slick-dots li
{
    width: 8px;
    height: 8px;
    margin: 0 4px;
}
}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Slide2{ overflow:hidden; width:100%;}

#Slide2 .banner1{ position:relative;}
#Slide2 .banner1 img{ width:100%; float:left;}
#Slide2 .banner1:before{ content:''; width:100%; height:100%; background:url() repeat-x top center; position:absolute; left:0; top:0; z-index:1;}
#Slide2 .banner1 .text{ width:100%; position:absolute; left:0; top:50%; text-align:center; z-index:2; margin-top:-40px;}
#Slide2 .banner1 .text h2{ font-weight:bold; width:100%; font-size:36px; line-height:46px; letter-spacing:1px; color:white; text-shadow:0 4px 9px rgba(0,0,0,0.3);}
#Slide2 .banner1 .text h4{ font-weight:bold; text-transform:uppercase; width:100%; font-size:18px; line-height:24px; color:white; letter-spacing:1px; text-shadow:0 4px 9px rgba(0,0,0,0.3);}
#Slide2 .banner1 .text .bian{ display:inline-block; vertical-align:top; margin:15px 0 0 0; width:2px; height:20px; background:white;}
#Slide2 .banner1 .text .mbx{ width:100%; margin-top:14px; color:white; font-size:16px; line-height:24px; letter-spacing:1px;}
#Slide2 .banner1 .text .mbx a{ color:white;}
#Slide2 .banner1 .text .mbx a:hover{ border-bottom:dashed 1px white;}
#Slide2 .banner1 .pz_SideLayer{ position:absolute; left:0; bottom:0; z-index:2; text-align:center; width:100%;}
#Slide2 .banner1 .pz_SideLayer li{ display:inline-block; vertical-align:top; margin:0 1px;}
#Slide2 .banner1 .pz_SideLayer li a{ display:block; width:176px; height:56px; line-height:56px; color:#333; font-size:18px; letter-spacing:1px; background:rgba(255,255,255,0.8);}
#Slide2 .banner1 .pz_SideLayer li.on a,#Slide2 .banner1 .pz_SideLayer li:hover a{ background:#688e4e; color:white;}

@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){}@media screen and  (max-width:768px){#Slide2 .banner1:before{ background-size:100% 120px;}
#Slide2 .banner1 .text h2{ font-size:20px; line-height:26px; letter-spacing:0px; text-shadow:0 2px 5px rgba(0,0,0,0.3);}
#Slide2 .banner1 .text h4{ font-size:14px; line-height:20px; letter-spacing:0px; text-shadow:0 2px 5px rgba(0,0,0,0.3);}
#Slide2 .banner1 .text .bian{ margin:10px 0 0 0; width:2px; height:12px;}
#Slide2 .banner1 .text .mbx{ margin-top:8px; font-size:12px; line-height:20px; letter-spacing:0px;}
#Slide2 .banner1 .pz_SideLayer{ position:relative; left:auto; bottom:auto; float:left;}
#Slide2 .banner1 .pz_SideLayer li{ width:25%; float:left; margin:0;}
#Slide2 .banner1 .pz_SideLayer li a{ width:100%; height:36px; line-height:36px; font-size:12px; letter-spacing:0px; }}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#List{ overflow:hidden;}


#List .hbrz{ margin:0 -17px;}
#List .hbrz ul{ margin-top:53px; width:100%; float:left; position:relative;}
#List .hbrz ul li{ width:20%; float:left; padding:0 17px; margin-top:36px;}
#List .hbrz ul li .zbox{ width:100%; float:left; box-shadow:0 4px 12px rgba(0,0,0,0.08); cursor:pointer;}
#List .hbrz ul li .zbox .pic{ width:100%; float:left; position:relative; padding-bottom:137.84%; overflow:hidden;}
#List .hbrz ul li .zbox .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#List .hbrz ul li .zbox .title{ width:100%; float:left; text-align:center; font-size:16px; color:white; letter-spacing:1px; height:58px; background:#688e4e; line-height:58px;}
#List .hbrz ul li .zbox:hover .title{ background:#506812;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){#List .hbrz{ margin:0 -12px;}
#List .hbrz ul{ margin-top:30px;}
#List .hbrz ul li{ padding:0 12px; margin-top:20px;}
#List .hbrz ul li .zbox .title{ font-size:14px; letter-spacing:0px; height:50px; line-height:50px;}}@media screen and  (max-width:768px){#List .hbrz{ margin:0 -8px;}
#List .hbrz ul{ margin-top:15px; padding:0 15px;}
#List .hbrz ul li{ width:50%; padding:0 8px; margin-top:15px;}
#List .hbrz ul li .zbox .title{ font-size:12px; height:40px; line-height:40px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Pagination{ overflow:hidden;}

#Pagination .d_0100_fy{ float:left; width:100%; text-align:center; padding:64px 0 61px 0;}
#Pagination .pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
#Pagination .pz_fy1 a {display:block; float:left; width:38px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 4px;
-webkit-border-radius:19px; 
 -khtml-border-radius:19px;
   -moz-border-radius:19px;
        border-radius:19px;}
#Pagination .pz_fy1 a:hover,#Pagination .pz_fy1 a.on{color: #fff; border:1px solid #688e4e; background:#688e4e; text-decoration:none;}
#Pagination .pz_fy1 a.prve{ background:url(../images/3146_sprve_fy.png) no-repeat center; width:100px;}
#Pagination .pz_fy1 a.prve:hover,
#Pagination .pz_fy1 a.prve.on{ background:url(../images/3146_sprve_fy_h.png) no-repeat center #25b5b0; border:1px solid #25b5b0;}
#Pagination .pz_fy1 a.next{ background:url(../images/3146_snext_fy.png) no-repeat center; width:100px;}
#Pagination .pz_fy1 a.next:hover,
#Pagination .pz_fy1 a.next.on{ background:url(../images/3146_snext_fy_h.png) no-repeat center #25b5b0; border:1px solid #25b5b0;}
#Pagination .fy_phone{ display:none;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){#Pagination .d_0100_fy{ padding:40px 0;}}@media screen and  (max-width:992px){}@media screen and  (max-width:768px){#Pagination .d_0100_fy{ padding:20px 0;}
#Pagination .pz_fy1{ display:none;}
#Pagination .fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
#Pagination .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#Pagination .fy_phone a.prve{ background:url(../other/3146_prve_fy.html) no-repeat center;}
#Pagination .fy_phone a.next{ background:url(../other/3146_next_fy.html) no-repeat center;}
#Pagination .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content5{ overflow:hidden;}

/*联系我们*/
#Content5 .contact{ float:left; width:100%; padding:90px 0 85px 0;}
#Content5 .contact_tx{ float:left; width:43.29%;}
#Content5 .contact_tx .l2{ float:left; width:100%; color:#333333; font-size:28px; line-height:36px; font-weight:bold; letter-spacing:1px;}
#Content5 .contact_tx .l3{ float:left; width:100%; color:#333333; font-size:14px; line-height:22px; text-transform:uppercase; margin:8px 0 0 0;}
#Content5 .contact_tx .tx2{ float:left; width:100%;border-top:1px dashed #999999; border-bottom:1px dashed #999999; padding:22px 0; margin-top:34px;}
#Content5 .contact_tx .tx2 .p1{ float:left; width:100%; color:#333333; font-size:16px; line-height:24px; margin:16px 0; padding-left:37px; position:relative;}
#Content5 .contact_tx .tx2 .p1 .ico{ position:absolute; top:-5px; left:0; width:30px;}
#Content5 .contact_tx .tx3{ float:left; width:100%; margin-top:43px; position:relative;}
#Content5 .contact_tx .tx3 i{ float:left; border:1px solid #dbdbdb; padding:5px; background:#fff; width:140px; line-height:0;}
#Content5 .contact_tx .tx3 .er{ position:absolute; left:163px; bottom:0;}
#Content5 .contact_tx .tx3 .er .sp2{ display:block; color:#464646; font-size:16px; line-height:26px;}
#Content5 .contact_tx .tx3 .er .sp3{ display:block; color:#999999; font-size:14px; line-height:26px;}

#Content5 .ditu{ width:51.2%; float:right; height:552px;}
#Content5 .ditu img{ max-width:none;}
#Content5 .ditu .iw_poi_title{ display: block;  background: url("../other/3147_contact8.html") no-repeat !important; line-height: 30px !important;}
#Content5 .ditu .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px;}
#Content5 .ditu .BMapLabel{ display:none !important;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){#Content5 .contact{ padding:50px 0 46px 0;}
#Content5 .contact_tx{ width:100%;}
#Content5 .contact_tx .l2{ font-size:22px; line-height:30px; letter-spacing:0px;}
#Content5 .contact_tx .l3{ font-size:12px; line-height:16px; margin:6px 0 0 0;}
#Content5 .contact_tx .tx2{ padding:11px 0; margin-top:28px;}
#Content5 .contact_tx .tx2 .p1{ margin:5px 0; font-size:13px; padding-left:25px;}
#Content5 .contact_tx .tx2 .p1 .sp{ font-size:15px;}
#Content5 .contact_tx .tx3{ margin-top:15px;}
#Content5 .contact_tx .tx2 .p1 .ico{ top:0px; width:22px;}
#Content5 .ditu{ width:100%; height:400px; margin-top:30px;}}@media screen and  (max-width:768px){#Content5 .contact{ padding:25px 0 0px 0;}
#Content5 .contact_tx{ padding:0 15px;}
#Content5 .ditu{ height:300px; margin-top:20px;}
#Content5 .contact_tx .tx3 .er .sp2{ font-size:14px; line-height:20px;}
#Content5 .contact_tx .tx3 .er .sp3{ font-size:12px; line-height:20px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#List2{ overflow:hidden;}

#List2 .shebei{ margin:0 -18px;}
#List2 .shebei ul{ width:100%; float:left; margin-top:52px;}
#List2 .shebei ul li{ width:33.333%; float:left; margin-top:36px; padding:0 18px;}
#List2 .shebei ul li a{ display:block; width:100%; float:left; padding-bottom:65.8%; position:relative; overflow:hidden;}
#List2 .shebei ul li a img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#List2 .shebei ul li a:hover img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#List2 .shebei ul li a .text{ position:absolute; left:0; bottom:0; background:#688e4e; padding:12px 25px; height:60px; z-index:2; width:100%;
-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;}
#List2 .shebei ul li a .text .title{ width:100%; float:left; padding-left:25px; background:url(../images/3148_index14.png) no-repeat left center; font-size:18px; line-height:34px; font-weight:bold; letter-spacing:1px; color:white;}
#List2 .shebei ul li a .text .jj{ width:100%; float:left; font-size:16px; line-height:30px; letter-spacing:1px; color:white; display:none;}
#List2 .shebei ul li a:hover .text{ height:88px;}
#List2 .shebei ul li a:hover .text .jj{ display:block;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){#List2 .shebei{ margin:0 -10px;}
#List2 .shebei ul{ margin-top:30px;}
#List2 .shebei ul li{ margin-top:20px; padding:0 10px;}
#List2 .shebei ul li a .text{ padding:8px 15px; height:50px;}
#List2 .shebei ul li a .text .title{ padding-left:20px; background-size:12px; font-size:16px; line-height:28px; letter-spacing:0px;}
#List2 .shebei ul li a .text .jj{ font-size:14px; line-height:24px; letter-spacing:0px;}
#List2 .shebei ul li a:hover .text{ height:70px;}}@media screen and  (max-width:768px){#List2 .shebei{ margin:0 -5px;}
#List2 .shebei ul{ margin-top:10px;}
#List2 .shebei ul li{ width:50%; margin-top:10px; padding:0 5px;}
#List2 .shebei ul li a .text{ height:40px; padding:8px 10px;}
#List2 .shebei ul li a .text .title{ padding-left:18px; font-size:14px; line-height:22px;}
#List2 .shebei ul li a .text .jj{ font-size:12px; line-height:20px;}
#List2 .shebei ul li a:hover .text{ height:60px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#List3{ overflow:hidden;}

#List3 .news1{ margin:0 -15px;}
#List3 .news1 ul{ width:100%; float:left; margin-top:87px;}
#List3 .news1 ul li{ width:100%; float:left; padding:0 15px;}
#List3 .news1 ul li .zbox{ width:100%; float:left;}
#List3 .news1 ul li .zbox .pic{ width:100%; float:left; padding-bottom:63.4%; position:relative; overflow:hidden;}
#List3 .news1 ul li .zbox .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#List3 .news1 ul li .zbox:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#List3 .news1 ul li .zbox .text{ width:100%; float:left; background:#f5f5f5; padding:27px 35px 17px 30px;}
#List3 .news1 ul li .zbox .text .title{ width:100%; float:left; font-size:20px; color:#181818; line-height:32px; letter-spacing:2px;}
#List3 .news1 ul li .zbox .text .jj{ width:100%; float:left; margin-top:16px; font-size:14px; color:#666; line-height:24px; letter-spacing:1px; height:48px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
#List3 .news1 ul li .zbox .text .time{ width:100%; float:left; margin-top:21px; padding-top:16px; border-top:solid 1px #dcdcdc; font-size:14px; color:#666; line-height:38px; background:url(../images/3149_news8.png) no-repeat right 65%;}
#List3 .news1 ul li .zbox .text .time span{ font-size:30px; font-weight:bold; margin-right:6px;}
#List3 .news1 ul li .zbox:hover .text .title,#List3 .news1 ul li .zbox:hover .text .time{ color:#688e4e;}
#List3 .news1 ul li .zbox:hover .text .time{ background-image:url(../images/3149_news9.png);}


#List3 .news2{ width:100%; float:left; margin-top:8px;}
#List3 .news2 ul{ width:100%; float:left;}
#List3 .news2 ul li{ width:100%; float:left; margin-top:35px; background:#f5f5f5; padding:30px 50px 30px 30px;}
#List3 .news2 ul li .zbox{ width:100%; float:left;}
#List3 .news2 ul li .zbox .pic{ width:419px; float:left; height:266px; position:relative; overflow:hidden;}
#List3 .news2 ul li .zbox .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#List3 .news2 ul li .zbox:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#List3 .news2 ul li .zbox .text{ margin-left:470px;}
#List3 .news2 ul li .zbox .text .title{ width:100%; margin-top:16px; font-size:20px; color:#181818; line-height:30px; letter-spacing:2px;}
#List3 .news2 ul li .zbox .text .jj{ width:100%; margin-top:26px; font-size:14px; color:#666; line-height:24px; letter-spacing:1px; height:72px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
#List3 .news2 ul li .zbox .text .time{ width:100%; float:left; margin-top:39px; padding-top:32px; border-top:solid 1px #dcdcdc; font-size:14px; color:#666; line-height:38px; background:url(../images/3149_news8.png) no-repeat right 65%;}
#List3 .news2 ul li .zbox .text .time span{ font-size:30px; font-weight:bold; margin-right:6px;}
#List3 .news2 ul li .zbox:hover .text .title,#List3 .news2 ul li .zbox:hover .text .time{ color:#688e4e;}
#List3 .news2 ul li .zbox:hover .text .time{ background-image:url(../images/3149_news9.png);}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){#List3 .news1 ul li .zbox .text{ padding:22px 20px 12px 20px;}}@media screen and  (max-width:992px){#List3 .news1 ul{ margin-top:60px; padding-bottom:30px; position:relative;}
#List3 .news1 ul .slick-dots
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#List3 .news1 ul .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
	border:solid 1px #688e4e;
    margin: 0 7px;
    padding: 0;
	float:none;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
    cursor: pointer;
}
#List3 .news1 ul .slick-dots li button
{ display:none;}
#List3 .news1 ul .slick-dots li.slick-active
{
	background:#688e4e;
}

#List3 .news2 ul li{ margin-top:20px; padding:20px 30px 20px 20px;}
#List3 .news2 ul li .zbox .pic{ width:315px; height:200px;}
#List3 .news2 ul li .zbox .text{ margin-left:350px;}
#List3 .news2 ul li .zbox .text .title{ margin-top:0; letter-spacing:1px;}
#List3 .news2 ul li .zbox .text .jj{ margin-top:16px;}
#List3 .news2 ul li .zbox .text .time{ margin-top:20px; padding-top:15px;}}@media screen and  (max-width:768px){#List3 .news1 ul{ margin-top:30px;}
#List3 .news1{ margin:0 -5px;}
#List3 .news1 ul{ margin-top:30px;}
#List3 .news1 ul li{ padding:0 5px;}
#List3 .news1 ul li .zbox .text{ padding:11px 10px 6px 10px;}
#List3 .news1 ul li .zbox .text .title{ font-size:16px; line-height:26px; letter-spacing:1px;}
#List3 .news1 ul li .zbox .text .jj{ margin-top:10px; font-size:12px; line-height:20px; letter-spacing:0px; height:38px;}
#List3 .news1 ul li .zbox .text .time{ margin-top:10px; padding-top:14px; font-size:12px; line-height:30px; background-size:16px auto;}
#List3 .news1 ul li .zbox .text .time span{ font-size:20px; margin-right:4px;}
#List3 .news1 ul .slick-dots li
{
    width: 8px;
    height: 8px;
    margin: 0 4px;}

#List3 .news2 ul li{ margin-top:10px; padding:10px;}
#List3 .news2 ul li .zbox .pic{ width:100%; height:auto; padding-bottom:63.4%;}
#List3 .news2 ul li .zbox .text{ margin-left:0; width:100%; float:left;}
#List3 .news2 ul li .zbox .text .title{ margin-top:10px; font-size:14px; line-height:24px;}
#List3 .news2 ul li .zbox .text .jj{ margin-top:10px; font-size:12px; line-height:20px; letter-spacing:0; height:58px;}
#List3 .news2 ul li .zbox .text .time{ margin-top:12px; padding-top:10px; font-size:12px; line-height:30px; background-size:16px auto;}
#List3 .news2 ul li .zbox .text .time span{ font-size:20px; margin-right:4px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Subpage{ overflow:hidden;}

/*新闻详情*/
#Subpage .newBody{ width:100%; float:left; padding:36px 0 59px 0; overflow:hidden;}
#Subpage .newBody h1{ width:100%; float:left; text-align:center; font-size:30px; color:#333; line-height:40px; letter-spacing:2px;}
#Subpage .newBody .main_1{ width:100%; float:left; margin-top:49px; border-top:solid 1px #d6d6d6; border-bottom:solid 1px #d6d6d6; line-height:56px;}
#Subpage .newBody .main_1 .p{ float:left; font-size:14px; color:#181818;}
#Subpage .newBody .main_1 .p span{display:inline-block;*display:inline; *zoom:1; margin-right:15px;}
#Subpage .newBody .main_1 .zbtn{ float:right;}
#Subpage .newBody .main_1 .zbtn img{ margin-left:10px; margin-top:-3px; vertical-align:middle; background:#688e4e; width:34px; height:34px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Subpage .newBody .main_1 .zbtn a{ font-size:14px; color:#181818;}
#Subpage .newBody .main_1 .zbtn a:hover{ color:#688e4e;}
#Subpage .newBody .text{ width:100%; float:left; margin-top:33px; font-size:16px; color:#666; line-height:30px; letter-spacing:1px;}

#Subpage .newBody .main_3{ width:100%; float:left; padding-top:16px; margin-top:53px; border-top:solid 1px #d6d6d6; position:relative;}
#Subpage .newBody .main_3 h5{ width:50%; float:left; font-size:16px; color:#666; line-height:36px;}
#Subpage .newBody .main_3 h5 a{ color:#666; display:inline-block; *zoom:1; *display:inline; vertical-align:top; max-width:80%;}
#Subpage .newBody .main_3 h5.last{ text-align:right; float:right;}
#Subpage .newBody .main_3 h5:hover,#Subpage .newBody .main_3 h5:hover a{ color:#688e4e;}


#Subpage .newBody .main_2{ width:100%; float:left; margin-top:43px;}
#Subpage .newBody .main_2 .title1{ width:100%; float:left; border-bottom:solid 1px #d6d6d6;}
#Subpage .newBody .main_2 .title1 span{ display:block; float:left; padding-bottom:17px; position:relative; font-size:30px; color:#688e4e; line-height:46px; letter-spacing:2px;}
#Subpage .newBody .main_2 .title1 span i{ display:inline-block; vertical-align:middle; width:22px; height:22px; background:#688e4e; transform:rotate(45deg); margin:-3px 15px 0 5px;
-moz-border-radius:1px; 
-webkit-border-radius:1px; 
-khtml-border-radius:1px;
border-radius:1px;}
#Subpage .newBody .main_2 .title1 span i:before,#Subpage .newBody .main_2 .title1 span i:after{ content:''; width:100%; height:2px; background:white; position:absolute; left:0; top:50%; margin-top:-1px;}
#Subpage .newBody .main_2 .title1 span i:after{ width:2px; height:100%; left:50%; top:0; margin-top:0; margin-left:-1px;}
#Subpage .newBody .main_2 .title1 span:before{ content:''; width:100%; height:2px; position:absolute; left:0; bottom:-1px; background:#688e4e;}
#Subpage .news1{ margin:0 -15px;}
#Subpage .news1 ul{ width:100%; float:left; margin-top:26px;}
#Subpage .news1 ul li{ width:100%; float:left; padding:0 15px;}
#Subpage .news1 ul li .zbox{ width:100%; float:left;}
#Subpage .news1 ul li .zbox .pic{ width:100%; float:left; padding-bottom:63.4%; position:relative; overflow:hidden;}
#Subpage .news1 ul li .zbox .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#Subpage .news1 ul li .zbox:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#Subpage .news1 ul li .zbox .text{ width:100%; float:left; background:#f5f5f5; padding:27px 35px 17px 30px; margin-top:0;}
#Subpage .news1 ul li .zbox .text .title{ width:100%; float:left; font-size:20px; color:#181818; line-height:32px; letter-spacing:2px;}
#Subpage .news1 ul li .zbox .text .jj{ width:100%; float:left; margin-top:16px; font-size:14px; color:#666; line-height:24px; letter-spacing:1px; height:48px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
#Subpage .news1 ul li .zbox .text .time{ width:100%; float:left; margin-top:21px; padding-top:16px; border-top:solid 1px #dcdcdc; font-size:14px; color:#666; line-height:38px; background:url(../images/3150_news8.png) no-repeat right 65%;}
#Subpage .news1 ul li .zbox .text .time span{ font-size:30px; font-weight:bold; margin-right:6px;}
#Subpage .news1 ul li .zbox:hover .text .title,#Subpage .news1 ul li .zbox:hover .text .time{ color:#688e4e;}
#Subpage .news1 ul li .zbox:hover .text .time{ background-image:url(../images/3150_news9.png);}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){#Subpage .news1 ul li .zbox .text{ padding:22px 20px 12px 20px;}}@media screen and  (max-width:992px){#Subpage .newBody .main_1 .zbtn img{ margin-left:6px; width:28px; height:28px;}
#Subpage .newBody .main_1 .zbtn a{ font-size:12px;}
#Subpage .newBody{ padding:20px 0 35px 0;}
#Subpage .newBody .text{ margin-top:20px; font-size:14px; line-height:24px; letter-spacing:0;}
#Subpage .newBody .main_1 .p{ font-size:12px;}
#Subpage .newBody h1{ font-size:24px; line-height:34px; letter-spacing:1px;}
#Subpage .newBody .main_1{ margin-top:30px; line-height:50px;}
#Subpage .newBody .main_3{ padding-top:12px; margin-top:30px;}
#Subpage .newBody .main_3 h5{ font-size:14px; line-height:30px;}

#Subpage .newBody .main_2{ margin-top:20px;}
#Subpage .newBody .main_2 .title1 span{ padding-bottom:12px; font-size:24px; line-height:40px; letter-spacing:1px;}
#Subpage .newBody .main_2 .title1 span i{ width:18px; height:18px; margin:-3px 10px 0 5px;}

#Subpage .news1 ul{ margin-top:12px; padding-bottom:30px; position:relative;}
#Subpage .news1 ul .slick-dots
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#Subpage .news1 ul .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
	border:solid 1px #688e4e;
    margin: 0 7px;
    padding: 0;
	float:none;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
    cursor: pointer;
}
#Subpage .news1 ul .slick-dots li button
{ display:none;}
#Subpage .news1 ul .slick-dots li.slick-active
{
	background:#688e4e;
}}@media screen and  (max-width:768px){#Subpage .newBody{ padding:10px 10px 20px 10px;}
#Subpage .newBody h1{ font-size:16px; line-height:24px; letter-spacing:0;}
#Subpage .newBody .main_1{ margin-top:15px; line-height:30px; padding:5px 0;}
#Subpage .newBody .main_1 .p{ font-size:12px; width:100%;}
#Subpage .newBody .main_1 .p span{ margin-right:6px;}
#Subpage .newBody .main_1 .p span:last-child{ margin-right:0;}
#Subpage .newBody .text{ margin-top:12px; font-size:12px; line-height:20px;}

#Subpage .newBody .main_3{ padding-top:8px; margin-top:20px;}
#Subpage .newBody .main_3 h5{ width:100%; font-size:12px; line-height:24px;}
#Subpage .newBody .main_3 h5.last{ text-align:left;}

#Subpage .newBody .main_2{ margin-top:10px;}
#Subpage .newBody .main_2 .title1 span{ padding-bottom:8px; font-size:18px; line-height:30px; letter-spacing:0px;}
#Subpage .newBody .main_2 .title1 span i{ width:12px; height:12px; margin:-3px 6px 0 5px;}
#Subpage .news1{ margin:0 -5px;}
#Subpage .news1 ul{ margin-top:10px;}
#Subpage .news1 ul li{ padding:0 5px;}
#Subpage .news1 ul li .zbox .text{ padding:11px 10px 6px 10px;}
#Subpage .news1 ul li .zbox .text .title{ font-size:16px; line-height:26px; letter-spacing:1px;}
#Subpage .news1 ul li .zbox .text .jj{ margin-top:10px; font-size:12px; line-height:20px; letter-spacing:0px; height:38px;}
#Subpage .news1 ul li .zbox .text .time{ margin-top:10px; padding-top:14px; font-size:12px; line-height:30px; background-size:16px auto;}
#Subpage .news1 ul li .zbox .text .time span{ font-size:20px; margin-right:4px;}
#Subpage .news1 ul .slick-dots li
{
    width: 8px;
    height: 8px;
    margin: 0 4px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content6{ overflow:hidden;}

#Content6 .sqHead{ width:100%; float:left; text-align:center; margin-top:81px; font-size:30px; color:#688e4e; line-height:42px; font-weight:bold; letter-spacing:1px;}
#Content6 .sqBody{ width:100%; float:left; margin-top:73px; border:solid 1px #e5e5e5; background:white; padding:35px 12px 70px 12px; box-shadow:0 5px 10px rgba(0,0,0,0.06); margin-bottom:85px;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;}
#Content6 .sqBody .title{ width:100%; float:left; padding:0 54px;}
#Content6 .sqBody .title dt{ width:100%; float:left; border-bottom:solid 1px #e5e5e5;}
#Content6 .sqBody .title dt h4{ float:left; text-align:center; width:150px; height:44px; line-height:44px; background:#688e4e; color:white; font-size:18px; font-weight:bold; letter-spacing:1px;}
#Content6 .sqBody .title dt h4 img{ vertical-align:middle; margin:-3px 9px 0 0; width:20px;}
#Content6 .sqBody .title dt h5{ float:right; font-size:16px; color:#688e4e; letter-spacing:1px; line-height:34px;}
#Content6 .sqBody ul{ width:100%; float:left; margin:30px 0 43px 0;}
#Content6 .sqBody ul li{ width:100%; float:left; padding:0 54px; margin-top:12px;}
#Content6 .sqBody ul li .zbox{ display:block; width:100%; padding-left:56px; position:relative;}
#Content6 .sqBody ul li .zbox .name{ position:absolute; left:0; top:0; font-size:16px; color:#333; line-height:38px; letter-spacing:1px;}
#Content6 .sqBody ul li .zbox input,#Content6 .sqBody ul li .zbox textarea{ display:block; width:100%; height:38px; border:solid 1px #e5e5e5; padding:5px 13px; line-height:26px; font-size:14px; color:#333; letter-spacing:1px;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;}
#Content6 .sqBody ul li .zbox input:focus,#Content6 .sqBody ul li .zbox textarea:focus{ border-color:#688e4e;}
#Content6 .sqBody ul li.l1{ width:33.33%;}
#Content6 .sqBody ul li.l2 .zbox{ padding-right:18px;}
#Content6 .sqBody ul li.l2 .zbox span{ font-size:16px; color:#ff0000; position:absolute; right:0; top:0; height:38px; line-height:38px;}
#Content6 .sqBody ul li.l3{ width:66.66%;}
#Content6 .sqBody ul li.l4 .zbox{ padding-left:70px;}
#Content6 .sqBody ul li.l5{ width:50%;}
#Content6 .sqBody ul li.l5 .zbox{ padding-left:88px;}
#Content6 .sqBody ul li .zbox textarea{ height:154px;}
#Content6 .sqBody .tj{ width:100%; float:left; text-align:center; margin-top:30px;}
#Content6 .sqBody .tj input{ display:inline-block;  vertical-align:top; width:210px; height:50px; line-height:50px; background:#688e4e; color:white; font-size:16px; letter-spacing:1px;}
#Content6 .sqBody .tj input:hover{ opacity:0.8;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){#Content6 .sqBody ul li,#Content6 .sqBody .title{ padding:0 30px;}}@media screen and  (max-width:992px){#Content6 .sqHead{ margin-top:60px; font-size:20px; line-height:32px; letter-spacing:0px;}
#Content6 .sqBody{ margin-top:50px; padding:20px 12px 50px 12px; margin-bottom:60px;}
#Content6 .sqBody .title,#Content6 .sqBody ul li{ padding:0 20px;}
#Content6 .sqBody .title dt h4{ width:130px; height:38px; line-height:38px; font-size:16px; letter-spacing:0px;}
#Content6 .sqBody .title dt h4 img{ margin:-3px 6px 0 0; width:16px;}
#Content6 .sqBody .title dt h5{ font-size:14px; letter-spacing:0px; line-height:28px;}
#Content6 .sqBody ul{ margin:20px 0 25px 0;}
#Content6 .sqBody ul li .zbox{ padding-left:50px;}
#Content6 .sqBody ul li .zbox .name{ font-size:14px; line-height:32px; letter-spacing:0px;}
#Content6 .sqBody ul li .zbox input,#Content6 .sqBody ul li .zbox textarea{ height:32px; padding:5px 10px; line-height:20px; font-size:12px; letter-spacing:0px;}
#Content6 .sqBody ul li.l2 .zbox{ padding-right:12px;}
#Content6 .sqBody ul li.l2 .zbox span{ font-size:14px; height:32px; line-height:32px;}
#Content6 .sqBody ul li.l4 .zbox{ padding-left:60px;}
#Content6 .sqBody ul li.l5 .zbox{ padding-left:80px;}
#Content6 .sqBody ul li .zbox textarea{ height:120px;}
#Content6 .sqBody .tj{ margin-top:20px;}
#Content6 .sqBody .tj input{ width:160px; height:40px; line-height:40px; font-size:14px; letter-spacing:0px;}}@media screen and  (max-width:768px){#Content6 .sqHead{ margin-top:30px; font-size:16px; line-height:26px;}
#Content6 .sqBody{ width:94%; margin-left:3%; margin-top:20px; padding:10px 6px 30px 6px; margin-bottom:30px;}
#Content6 .sqBody .title,#Content6 .sqBody ul li{ padding:0 10px;}
#Content6 .sqBody .title dt h4{ width:100px; height:32px; line-height:32px; font-size:14px;}
#Content6 .sqBody .title dt h4 img{ margin:-3px 4px 0 0; width:12px;}
#Content6 .sqBody .title dt h5{ font-size:12px; line-height:24px;}
#Content6 .sqBody ul{ margin:10px 0 12px 0;}
#Content6 .sqBody ul li .zbox{ padding-left:0;}
#Content6 .sqBody ul li .zbox .name{ position:relative; left:auto; top:auto; width:100%; float:left;}
#Content6 .sqBody ul li.l1,#Content6 .sqBody ul li.l2,#Content6 .sqBody ul li.l5{ width:100%;}
#Content6 .sqBody ul li.l2 .zbox{ padding-right:0px;}
#Content6 .sqBody ul li.l2 .zbox span{ font-size:14px; height:32px; line-height:32px;}
#Content6 .sqBody ul li.l4 .zbox{ padding-left:0px;}
#Content6 .sqBody ul li.l5 .zbox{ padding-left:0px;}
#Content6 .sqBody ul li .zbox textarea{ height:120px;}
#Content6 .sqBody .tj{ margin-top:15px;}
#Content6 .sqBody .tj input{ width:130px; }}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#List4{ overflow:hidden;}

#List4 .pz_SideLayer1{ margin-top:87px; width:20.25%; float:left;}
#List4 .pz_SideLayer1 .ul1{ width:100%; float:left;}
#List4 .pz_SideLayer1 .ul1 .l1{ width:100%; float:left; margin-bottom:14px;}
#List4 .pz_SideLayer1 .ul1 .l1 span{ display:block; width:100%; float:left; background:url(../images/3152_pro1.jpg) no-repeat center center; background-size:cover; position:relative;}
#List4 .pz_SideLayer1 .ul1 .l1 span .l1_a{ display:block; width:100%; float:left; height:72px; padding:0 50px 0 33px; line-height:72px; color:white; font-size:20px; letter-spacing:1px; position:relative;}
#List4 .pz_SideLayer1 .ul1 .l1 span i{ position:absolute; right:25px; width:16px; height:16px; text-align:center; line-height:16px; color:white; font-size:28px; top:50%; margin-top:-8px; font-family:"黑体";}
#List4 .pz_SideLayer1 .ul1 .l1.on span i{ transform:rotate(90deg);}
#List4 .pz_SideLayer1 .ul2{ width:100%; float:left; display:none;}
/*#List4 .pz_SideLayer1 .ul1 .l1.on .ul2{ display:block;}*/
#List4 .pz_SideLayer1 .ul2 .l2{ width:100%; float:left; border-bottom:solid 1px white; position:relative;}
#List4 .pz_SideLayer1 .ul2 .l2 i{ position:absolute; right:25px; width:16px; height:16px; text-align:center; line-height:16px; color:#333; font-size:18px; top:50%; margin-top:-8px; opacity:0.5; font-family:"黑体";}
#List4 .pz_SideLayer1 .ul2 .l2 .l2_a{ display:block; width:100%; float:left; padding:0 50px 0 33px; font-size:16px; color:#333; line-height:50px; letter-spacing:1px; background:#f5f5f5;}
#List4 .pz_SideLayer1 .ul2 .l2:hover .l2_a,#List4 .pz_SideLayer1 .ul2 .l2.on .l2_a{ color:#688e4e; font-weight:bold;}
#List4 .pz_SideLayer1 .ul2 .l2:hover i,#List4 .pz_SideLayer1 .ul2 .l2.on i{ color:#688e4e; opacity:1;}

#List4 .product{ float:right; width:76%; margin-top:87px;}
#List4 .product .productBody{ margin:0 -27px;}
#List4 .product .productBody ul{ float:left; width:100%; margin-top:-57px;}
#List4 .product .productBody ul li{ float:left; width:25%; padding:0 27px; margin-top:57px;}
#List4 .product .productBody ul li a{ display:block; width:100%; float:left; border:solid 1px #e6e5e5;}
#List4 .product .productBody ul li a .pic{ width:100%; float:left; padding-bottom:120%; position:relative; overflow:hidden;}
#List4 .product .productBody ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#List4 .product .productBody ul li a .text{ width:100%; float:left; text-align:center; background:#8ba98a; padding:23px 10px 12px 10px; position:relative;}
#List4 .product .productBody ul li a .text h5{ width:100%; float:left; color:white; font-size:16px; line-height:22px; letter-spacing:1px;}
#List4 .product .productBody ul li a .text h4{ width:100%; float:left; color:white; font-size:20px; line-height:28px; font-weight:bold; letter-spacing:1px;}
#List4 .product .productBody ul li a .text .ico{ display:block; width:36px; height:36px; background:#b5b5b5; text-align:center; line-height:36px; overflow:hidden; color:rgba(255,255,255,0.8); font-size:26px; position:absolute; left:50%; top:-18px; margin-left:-18px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#List4 .product .productBody ul li a:hover .text .ico{ background:#506812;}
#List4 .product .productBody ul li a:hover{ box-shadow:0 8px 30px rgba(0,0,0,0.2);}

#List4 .d_0100_fy{ float:left; width:100%; text-align:center; padding:64px 0 61px 0;}
#List4 .pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
#List4 .pz_fy1 a {display:block; float:left; width:38px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 4px;
-webkit-border-radius:19px; 
 -khtml-border-radius:19px;
   -moz-border-radius:19px;
        border-radius:19px;}
#List4 .pz_fy1 a:hover,#List4 .pz_fy1 a.on{color: #fff; border:1px solid #688e4e; background:#688e4e; text-decoration:none;}
#List4 .pz_fy1 a.prve{ background:url(../images/3152_sprve_fy.png) no-repeat center; width:100px;}
#List4 .pz_fy1 a.prve:hover,
#List4 .pz_fy1 a.prve.on{ background:url(../images/3152_sprve_fy_h.png) no-repeat center #25b5b0; border:1px solid #25b5b0;}
#List4 .pz_fy1 a.next{ background:url(../images/3152_snext_fy.png) no-repeat center; width:100px;}
#List4 .pz_fy1 a.next:hover,
#List4 .pz_fy1 a.next.on{ background:url(../images/3152_snext_fy_h.png) no-repeat center #25b5b0; border:1px solid #25b5b0;}
#List4 .fy_phone{ display:none;}
@media screen and  (max-width:1580px){#List4 .product .productBody{ margin:0 -15px;}
#List4 .product .productBody ul{ margin-top:-40px;}
#List4 .product .productBody ul li{ padding:0 15px; margin-top:40px;}}@media screen and  (max-width:1200px){#List4 .pz_SideLayer1{ width:25%;}
#List4 .product .productBody ul li{ width:33.333%}
#List4 .product{ width:70%;}

#List4 .d_0100_fy{ padding:40px 0;}}@media screen and  (max-width:992px){#List4 .pz_SideLayer1,#List4 .product{ margin-top:50px;}
#List4 .pz_SideLayer1 .ul1 .l1{ margin-bottom:8px;}
#List4 .pz_SideLayer1 .ul1 .l1 span .l1_a{ height:50px; padding:0 40px 0 22px; line-height:50px; font-size:16px; letter-spacing:0px;}
#List4 .pz_SideLayer1 .ul1 .l1 span i{ right:15px; font-size:22px;}
#List4 .pz_SideLayer1 .ul2 .l2 i{ right:15px; font-size:14px;}
#List4 .pz_SideLayer1 .ul2 .l2 .l2_a{ padding:0 40px 0 22px; font-size:14px; line-height:40px; letter-spacing:0px;}
#List4 .product .productBody{ margin:0 -5px;}
#List4 .product .productBody ul{ margin-top:-20px;}
#List4 .product .productBody ul li{ padding:0 5px; margin-top:20px;}
#List4 .product .productBody ul li a .text{ padding:16px 10px 12px 10px;}
#List4 .product .productBody ul li a .text h5{ font-size:14px; line-height:20px; letter-spacing:0px;}
#List4 .product .productBody ul li a .text h4{ font-size:16px; line-height:22px; letter-spacing:0px;}
#List4 .product .productBody ul li a .text .ico{ width:28px; height:28px; line-height:28px; font-size:20px; top:-14px; margin-left:-14px;}}@media screen and  (max-width:768px){#List4 .pz_SideLayer1,#List4 .product{ margin-top:30px;}
#List4 .pz_SideLayer1{ display:none;}
#List4 .product{ width:100%; padding:0 5px;}
#List4 .product .productBody{ margin:0 0;}
#List4 .product .productBody ul{ margin-top:-10px;}
#List4 .product .productBody ul li{ width:50%; margin-top:10px;}

#List4 .d_0100_fy{ padding:20px 0;}
#List4 .pz_fy1{ display:none;}
#List4 .fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
#List4 .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#List4 .fy_phone a.prve{ background:url(../other/3152_prve_fy.html) no-repeat center;}
#List4 .fy_phone a.next{ background:url(../other/3152_next_fy.html) no-repeat center;}
#List4 .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Subpage2{ overflow:hidden;}

#Subpage2 .pz_SideLayer1{ margin-top:87px; width:20.25%; float:left;}
#Subpage2 .pz_SideLayer1 .ul1{ width:100%; float:left;}
#Subpage2 .pz_SideLayer1 .ul1 .l1{ width:100%; float:left; margin-bottom:14px;}
#Subpage2 .pz_SideLayer1 .ul1 .l1 span{ display:block; width:100%; float:left; background:url(../images/3153_pro1.jpg) no-repeat center center; background-size:cover; position:relative;}
#Subpage2 .pz_SideLayer1 .ul1 .l1 span .l1_a{ display:block; width:100%; float:left; height:72px; padding:0 50px 0 33px; line-height:72px; color:white; font-size:20px; letter-spacing:1px; position:relative;}
#Subpage2 .pz_SideLayer1 .ul1 .l1 span i{ position:absolute; right:25px; width:16px; height:16px; text-align:center; line-height:16px; color:white; font-size:28px; top:50%; margin-top:-8px; font-family:"黑体";}
#Subpage2 .pz_SideLayer1 .ul1 .l1.on span i{ transform:rotate(90deg);}
#Subpage2 .pz_SideLayer1 .ul2{ width:100%; float:left; display:none;}
/*#Subpage2 .pz_SideLayer1 .ul1 .l1.on .ul2{ display:block;}*/
#Subpage2 .pz_SideLayer1 .ul2 .l2{ width:100%; float:left; border-bottom:solid 1px white; position:relative;}
#Subpage2 .pz_SideLayer1 .ul2 .l2 i{ position:absolute; right:25px; width:16px; height:16px; text-align:center; line-height:16px; color:#333; font-size:18px; top:50%; margin-top:-8px; opacity:0.5; font-family:"黑体";}
#Subpage2 .pz_SideLayer1 .ul2 .l2 .l2_a{ display:block; width:100%; float:left; padding:0 50px 0 33px; font-size:16px; color:#333; line-height:50px; letter-spacing:1px; background:#f5f5f5;}
#Subpage2 .pz_SideLayer1 .ul2 .l2:hover .l2_a,#Subpage2 .pz_SideLayer1 .ul2 .l2.on .l2_a{ color:#688e4e; font-weight:bold;}
#Subpage2 .pz_SideLayer1 .ul2 .l2:hover i,#Subpage2 .pz_SideLayer1 .ul2 .l2.on i{ color:#688e4e; opacity:1;}

#Subpage2 .product{ float:right; width:76%; margin-top:87px;}

#Subpage2 .product .product1{ width:100%; float:left;}
#Subpage2 .product .product1 .productHeadPage{ width:45.75%; float:left; position:relative;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal{ width:22.22%; float:right; padding-bottom:34px; position:relative;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal img{ width:100%; float:left; margin-bottom:8px;  cursor:pointer; border:solid 1px rgba(0,0,0,0.1);}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-current img{ border-color:#688e4e;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageBig{ width:76.32%; float:left; position:relative; border:solid 1px rgba(0,0,0,0.1);}
#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .img{ width:100%; float:left; height:494px;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-prev,#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-next {
	position: absolute;
	left: 0px;
	top: auto;
	bottom:0;
	display: block;
	width: 56px;
	height: 32px;
	background:url(../images/3153_pro7.png) no-repeat left center rgba(0,0,0,0.5); background-size:auto 100%;
	border:solid 1px rgba(0,0,0,0.1);
	    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-next {
	left: auto;
	right: 0; background-position:right center;
}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-prev:hover,
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-next:hover{ background-color:#688e4e;}
#Subpage2 .product .product1 .productHeadText{ width:48.91%; float:right;}
#Subpage2 .product .product1 .productHeadText h3{ width:100%; float:left; border-bottom:solid 1px #e5e5e5;}
#Subpage2 .product .product1 .productHeadText h3 span{ display:block; float:left; padding-bottom:28px; position:relative; font-size:26px; color:#688e4e; line-height:46px; letter-spacing:1px; font-weight:bold;}
#Subpage2 .product .product1 .productHeadText h3 span:before{ content:''; width:100%; height:3px; position:absolute; left:0; bottom:-2px; background:#688e4e;}

#Subpage2 .product .product1 .productHeadText .text{ width:100%; float:left; margin-top:31px; font-size:16px; color:#666; line-height:30px; letter-spacing:1px;}
#Subpage2 .product .product1 .productHeadText .text h5{ font-size:18px; color:#688e4e;}


#Subpage2 .product .product2{ width:100%; float:left; margin-top:14px;}
#Subpage2 .product .product2 li{ width:100%; float:left; padding:40px 0 54px 0; border-bottom:solid 1px #e5e5e5;}
#Subpage2 .product .product2 li .product2Head{ width:100%; float:left; font-size:18px; color:#688e4e; line-height:36px; letter-spacing:1px;}
#Subpage2 .product .product2 li table{ width:100%; float:left; margin-top:17px;}
#Subpage2 .product .product2 li table th{ width:22.66%; text-align:center; background:#688e4e; color:white; font-size:16px; letter-spacing:1px; line-height:29px; padding:10px; border-bottom:solid 1px white;}
#Subpage2 .product .product2 li table td{ width:77.34%; text-align:left; color:#666; font-size:16px; letter-spacing:1px; line-height:29px; padding:10px 32px; border-bottom:solid 1px white; border:solid 1px #e5e5e5;}
#Subpage2 .product .product2 li table tr:nth-child(2n){ background:#f5f5f5;}
#Subpage2 .product .product2 li .jj{ width:100%; float:left; margin-top:9px; font-size:16px; color:#666; line-height:30px;}
#Subpage2 .product .product2 li .content{ width:100%; float:left; margin-top:17px; background:#f5f5f5; padding:17px 30px; font-size:14px; color:#666; line-height:30px;}
#Subpage2 .product .product2 li.last{ padding-bottom:0; border-bottom:0;}
#Subpage2 .product .product2 .main_3{ width:100%; float:left; padding-top:16px; margin-top:53px; border-top:solid 1px #d6d6d6; position:relative;}
#Subpage2 .product .product2 .main_3 h5{ width:50%; float:left; font-size:16px; color:#666; line-height:36px;}
#Subpage2 .product .product2 .main_3 h5 a{ color:#666; display:inline-block; *zoom:1; *display:inline; vertical-align:top; max-width:80%;}
#Subpage2 .product .product2 .main_3 h5.last{ text-align:right; float:right;}
#Subpage2 .product .product2 .main_3 h5:hover,#Subpage2 .product .product2 .main_3 h5:hover a{ color:#688e4e;}
#Subpage2 .product .product3{ width:100%; float:left; margin-top:43px;}
#Subpage2 .product .product3 .title1{ width:100%; float:left; border-bottom:solid 1px #d6d6d6;}
#Subpage2 .product .product3 .title1 span{ display:block; float:left; padding-bottom:17px; position:relative; font-size:30px; color:#688e4e; line-height:46px; letter-spacing:2px;}
#Subpage2 .product .product3 .title1 span i{ display:inline-block; vertical-align:middle; width:22px; height:22px; background:#688e4e; transform:rotate(45deg); margin:-3px 15px 0 5px;
-moz-border-radius:1px; 
-webkit-border-radius:1px; 
-khtml-border-radius:1px;
border-radius:1px;}
#Subpage2 .product .product3 .title1 span i:before,#Subpage2 .product .product3 .title1 span i:after{ content:''; width:100%; height:2px; background:white; position:absolute; left:0; top:50%; margin-top:-1px;}
#Subpage2 .product .product3 .title1 span i:after{ width:2px; height:100%; left:50%; top:0; margin-top:0; margin-left:-1px;}
#Subpage2 .product .product3 .title1 span:before{ content:''; width:100%; height:2px; position:absolute; left:0; bottom:-1px; background:#688e4e;}

#Subpage2 .product .productBody{ margin:0 -27px;}
#Subpage2 .product .productBody ul{ float:left; width:100%; margin-top:33px; margin-bottom:66px;}
#Subpage2 .product .productBody ul li{ float:left; width:100%; padding:0 27px; margin-top:0;}
#Subpage2 .product .productBody ul li a{ display:block; width:100%; float:left; border:solid 1px #e6e5e5;}
#Subpage2 .product .productBody ul li a .pic{ width:100%; float:left; padding-bottom:120%; position:relative; overflow:hidden;}
#Subpage2 .product .productBody ul li a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#Subpage2 .product .productBody ul li a .text{ width:100%; float:left; text-align:center; background:#688e4e; padding:23px 10px 12px 10px; position:relative;}
#Subpage2 .product .productBody ul li a .text h5{ width:100%; float:left; color:white; font-size:16px; line-height:22px; letter-spacing:1px;}
#Subpage2 .product .productBody ul li a .text h4{ width:100%; float:left; color:white; font-size:20px; line-height:28px; font-weight:bold; letter-spacing:1px;}
#Subpage2 .product .productBody ul li a .text .ico{ display:block; width:36px; height:36px; background:#b5b5b5; text-align:center; line-height:36px; overflow:hidden; color:rgba(255,255,255,0.8); font-size:26px; position:absolute; left:50%; top:-18px; margin-left:-18px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Subpage2 .product .productBody ul li a:hover .text .ico{ background:#506812;}
#Subpage2 .product .productBody ul li a:hover{ box-shadow:0 8px 30px rgba(0,0,0,0.2);}
@media screen and  (max-width:1580px){#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .img{ height:390px;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-prev,#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-next { width:40%;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-prev{ background-position:14% center;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-next{ background-position:86% center;}
#Subpage2 .product .product1 .productHeadText h3 span{ padding-bottom:14px;}

#Subpage2 .product .productBody{ margin:0 -15px;}
#Subpage2 .product .productBody ul li{ padding:0 15px;}}@media screen and  (max-width:1200px){#Subpage2 .pz_SideLayer1{ width:25%;}
#Subpage2 .product{ width:70%;}

#Subpage2 .product .product1 .productHeadPage{ width:100%;}
#Subpage2 .product .product1 .productHeadText{ width:100%; margin-top:10px;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .img{ height:565px;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal{ width:20%; margin-top:-5px; padding-bottom:30px;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal img{ margin-top:5px;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-prev{ background-position:left center;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal .slick-next{ background-position:right center;}

#Subpage2 .product .productBody ul{ padding-bottom:30px;}
#Subpage2 .product .productBody ul .slick-dots
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#Subpage2 .product .productBody ul .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
	border:solid 1px #688e4e;
    margin: 0 7px;
    padding: 0;
	float:none;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
    cursor: pointer;
}
#Subpage2 .product .productBody ul .slick-dots li button
{ display:none;}
#Subpage2 .product .productBody ul .slick-dots li.slick-active
{
	background:#688e4e;
}}@media screen and  (max-width:992px){#Subpage2 .pz_SideLayer1,#Subpage2 .product{ margin-top:50px;}
#Subpage2 .pz_SideLayer1 .ul1 .l1{ margin-bottom:8px;}
#Subpage2 .pz_SideLayer1 .ul1 .l1 span .l1_a{ height:50px; padding:0 40px 0 22px; line-height:50px; font-size:16px; letter-spacing:0px;}
#Subpage2 .pz_SideLayer1 .ul1 .l1 span i{ right:15px; font-size:22px;}
#Subpage2 .pz_SideLayer1 .ul2 .l2 i{ right:15px; font-size:14px;}
#Subpage2 .pz_SideLayer1 .ul2 .l2 .l2_a{ padding:0 40px 0 22px; font-size:14px; line-height:40px; letter-spacing:0px;}

#Subpage2 .product .product1 .productHeadPage .productHeadPageBig{ width:100%;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageSmal{ display:none;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .slick-dots {
	position: absolute;
	bottom: 10px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	background:#f2f2f2;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .slick-dots li button { display:none;}
#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .slick-dots li.slick-active{
	background:#688e4e;
}
#Subpage2 .product .product1 .productHeadText h3 span{ padding-bottom:8px; font-size:18px; line-height:36px; letter-spacing:0px;}
#Subpage2 .product .product1 .productHeadText .text{ margin-top:20px; font-size:14px; line-height:26px; letter-spacing:0px;}
#Subpage2 .product .product1 .productHeadText .text h5{ font-size:16px;}

#Subpage2 .product .product2 li{ padding:30px 0 42px 0;}
#Subpage2 .product .product2 li .product2Head{ font-size:16px; line-height:30px; letter-spacing:0px;}
#Subpage2 .product .product2 li table{ margin-top:12px;}
#Subpage2 .product .product2 li table th{ width:30%; font-size:14px; letter-spacing:0px; line-height:24px;}
#Subpage2 .product .product2 li table td{ width:70%; font-size:14px; letter-spacing:0px; line-height:24px; padding:10px 20px;}
#Subpage2 .product .product2 li .jj{ margin-top:5px; font-size:14px; line-height:24px;}
#Subpage2 .product .product2 li .content{ margin-top:12px; padding:12px 20px; font-size:12px; line-height:24px;}
#Subpage2 .product .product2 .main_3{ padding-top:12px; margin-top:30px;}
#Subpage2 .product .product2 .main_3 h5{ font-size:14px; line-height:30px;}
#Subpage2 .product .product3{ margin-top:20px;}
#Subpage2 .product .product3 .title1 span{ padding-bottom:12px; font-size:24px; line-height:40px; letter-spacing:1px;}
#Subpage2 .product .product3 .title1 span i{ width:18px; height:18px; margin:-3px 10px 0 5px;}

#Subpage2 .product .productBody{ margin:0 -5px;}
#Subpage2 .product .productBody ul li{ padding:0 5px;}
#Subpage2 .product .productBody ul li a .text{ padding:16px 10px 12px 10px;}
#Subpage2 .product .productBody ul li a .text h5{ font-size:14px; line-height:20px; letter-spacing:0px;}
#Subpage2 .product .productBody ul li a .text h4{ font-size:16px; line-height:22px; letter-spacing:0px;}
#Subpage2 .product .productBody ul li a .text .ico{ width:28px; height:28px; line-height:28px; font-size:20px; top:-14px; margin-left:-14px;}
#Subpage2 .product .productBody ul li a:hover{ box-shadow:0 3px 10px rgba(0,0,0,0.2);}}@media screen and  (max-width:768px){#Subpage2 .pz_SideLayer1,#Subpage2 .product{ margin-top:30px;}
#Subpage2 .pz_SideLayer1{ display:none;}
#Subpage2 .product{ width:100%; padding:0 5px;}

#Subpage2 .product .product1 .productHeadPage .productHeadPageBig .img{ height:360px;}
#Subpage2 .product .product1{ padding:0 5px;}

#Subpage2 .product .product2{ margin-top:7px; padding:0 5px;}
#Subpage2 .product .product2 li{ padding:20px 0 21px 0;}
#Subpage2 .product .product2 li .product2Head{ font-size:14px; line-height:24px;}
#Subpage2 .product .product2 li table{ margin-top:8px;}
#Subpage2 .product .product2 li table th{ width:40%; font-size:12px; line-height:20px;}
#Subpage2 .product .product2 li table td{ width:60%; font-size:12px; line-height:20px; padding:10px 15px;}
#Subpage2 .product .product2 li .jj{ font-size:12px; line-height:20px;}
#Subpage2 .product .product2 li .content{ margin-top:8px; padding:8px 10px; line-height:20px;}
#Subpage2 .product .product2 .main_3{ padding-top:8px; margin-top:20px;}
#Subpage2 .product .product2 .main_3 h5{ width:100%; font-size:12px; line-height:24px;}
#Subpage2 .product .product2 .main_3 h5.last{ text-align:left;}
#Subpage2 .product .product3{ margin-top:10px;}
#Subpage2 .product .product3 .title1 span{ padding-bottom:8px; font-size:18px; line-height:30px; letter-spacing:0px;}
#Subpage2 .product .product3 .title1 span i{ width:12px; height:12px; margin:-3px 6px 0 5px;}

#Subpage2 .product .productBody{ margin:0 0;}
#Subpage2 .product .productBody ul{  margin-top:10px; margin-bottom:20px;}
#Subpage2 .product .productBody ul li{ width:50%; margin-top:10px;}
#Subpage2 .product .productBody ul .slick-dots li
{
    width: 8px;
    height: 8px;
    margin: 0 4px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content7{ overflow:hidden;}

#Content7 .about1{ padding:88px 0;}
#Content7 .about1 .text{ float:left; width:54.4%;}
#Content7 .about1 .text h3{ font-weight:bold; width:100%; float:left; font-size:36px; color:#333; line-height:48px; letter-spacing:1px; margin-top:8px;}
#Content7 .about1 .text h4{ width:100%; float:left; font-size:18px; color:#666; line-height:30px; text-transform:uppercase;}
#Content7 .about1 .text .jj{ width:100%; float:left; margin-top:32px; overflow:hidden; height:330px; position:relative;}
#Content7 .about1 .text .jj .scroll_cont{ width:100%; float:left; font-size:16px; color:#666; line-height:30px; letter-spacing:1px; padding-left:50px;}
#Content7 .about1 .text h1{ width:100%; float:left; margin-top:42px;}
#Content7 .about1 .pic{ float:right; width:34.49%; position:relative;}
#Content7 .about1 .pic .img{ width:100%; float:left; height:542px; position:relative; z-index:2;}
#Content7 .about1 .pic:before{ content:''; width:100%; height:100%; position:absolute; left:-95px; bottom:-65px; background:url(../images/3155_about2.jpg); z-index:1;}
#Content7 .about1 .pic:after{ content:''; position:absolute; left:-16px; background:url(../images/3155_about3.png) no-repeat center center; width:39px; height:291px; bottom:-38px; z-index:3;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){#Content7 .about1 .pic:before{ left:-65px;}}@media screen and  (max-width:992px){#Content7 .about1{ padding:44px 0;}
#Content7 .about1 .text h3{ font-size:26px; line-height:40px; letter-spacing:0px; margin-top:0px;}
#Content7 .about1 .text h4{ font-size:14px; line-height:24px;}
#Content7 .about1 .text .jj{ margin-top:22px; height:260px;}
#Content7 .about1 .text .jj .scroll_cont{ font-size:14px; line-height:24px; letter-spacing:0px; padding-left:40px;}
#Content7 .about1 .text h1{ margin-top:30px;}
#Content7 .about1 .pic .img{ height:420px;}
#Content7 .about1 .pic:before{ left:-45px; bottom:-35px;}
#Content7 .about1 .pic:after{ background-size:contain; left:-10px; width:30px; height:250px; bottom:-20px;}}@media screen and  (max-width:768px){#Content7 .about1{ padding:22px 10px;}
#Content7 .about1 .text h3{ font-size:18px; line-height:30px;}
#Content7 .about1 .text h4{ font-size:12px; line-height:20px;}
#Content7 .about1 .text .jj{ margin-top:11px; height:200px; overflow-y:auto;}
#Content7 .about1 .text .jj .scroll_cont{ font-size:12px; line-height:22px; padding-left:0px;}
#Content7 .about1 .text h1{ margin-top:15px;}
#Content7 .about1 .pic,#Content7 .about1 .text{ width:100%;}
#Content7 .about1 .pic .img{ height:360px;}
#Content7 .about1 .pic:before{ left:-45px; bottom:-35px;}
#Content7 .about1 .pic:after{ background-size:contain; left:-10px; width:30px; height:250px; bottom:-20px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content8{ overflow:hidden;}

#Content8 .about2{ padding:76px 0;}
#Content8 .about2 .about2Body{ margin:0 -35px;}
#Content8 .about2 .about2Body ul{ width:100%; float:left;}
#Content8 .about2 .about2Body ul li{ width:50%; float:left; padding:0 35px;}
#Content8 .about2 .about2Body ul li h3{ font-weight:bold; width:100%; float:left; font-size:28px; color:white; line-height:39px; text-transform:uppercase; letter-spacing:1px;}
#Content8 .about2 .about2Body ul li h2{ width:100%; float:left; overflow:hidden;}
#Content8 .about2 .about2Body ul li h2 span{ display:block; font-weight:bold; float:left; font-size:36px; color:white; line-height:52px; letter-spacing:1px; padding-right:22px; position:relative;}
#Content8 .about2 .about2Body ul li h2 span:before{ content:''; width:1000px; height:1px; position:absolute; right:-1000px; top:50%; background:white; opacity:0.2;}
#Content8 .about2 .about2Body ul li .zbox{ width:100%; float:left; padding-right:300px; position:relative; margin-top:50px;}
#Content8 .about2 .about2Body ul li .zbox .jj{ width:100%; float:left; font-size:16px; color:white; line-height:30px; letter-spacing:1px;}
#Content8 .about2 .about2Body ul li .zbox .pic{ width:291px; height:291px; position:absolute; right:-10px; top:-5px; border:solid 10px rgba(255,255,255,0.18); overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Content8 .about2 .about2Body ul li .zbox .pic img{ width:100%; float:left;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#Content8 .about2 .about2Body ul li .zbox .pic:before{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; border:solid 6px rgba(255,255,255,0.5);
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
@media screen and  (max-width:1580px){#Content8 .about2 .about2Body ul li .zbox{  padding-right:200px;}
#Content8 .about2 .about2Body ul li .zbox .pic{ width:190px; height:190px;}}@media screen and  (max-width:1200px){#Content8 .about2 .about2Body{ margin:0 -15px;}
#Content8 .about2 .about2Body ul li{ padding:0 15px;}
#Content8 .about2 .about2Body ul li h3{ font-size:22px; line-height:32px; letter-spacing:0px;}
#Content8 .about2 .about2Body ul li h2 span{ font-size:30px; line-height:42px; letter-spacing:0px; padding-right:11px;}
#Content8 .about2 .about2Body ul li .zbox .jj{ font-size:14px; line-height:24px; letter-spacing:0px;}}@media screen and  (max-width:992px){#Content8 .about2{ padding:44px 0;}
#Content8 .about2 .about2Body{ margin:0 0px;}
#Content8 .about2 .about2Body ul li{ padding:0 0px; width:100%; margin:15px 0;}
#Content8 .about2 .about2Body ul li .zbox{ margin-top:20px;}}@media screen and  (max-width:768px){#Content8 .about2{ padding:22px 10px;}
#Content8 .about2 .about2Body ul li{ margin:10px 0;}
#Content8 .about2 .about2Body ul li .zbox{ margin-top:10px; padding-right:145px;}
#Content8 .about2 .about2Body ul li h3{ font-size:16px; line-height:26px;}
#Content8 .about2 .about2Body ul li h2 span{ font-size:20px; line-height:32px; padding-right:9px;}
#Content8 .about2 .about2Body ul li .zbox .jj{ font-size:12px; line-height:22px;}
#Content8 .about2 .about2Body ul li .zbox .pic{ width:140px; height:140px; border-width:5px;}
#Content8 .about2 .about2Body ul li .zbox .pic:before{ border-width:3px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content9{ overflow:hidden;}

#Content9 .indexHead{ width:100%; float:left; position:relative; overflow:hidden;}
#Content9 .indexHead h3{ width:100%; float:left; font-size:28px; line-height:48px; text-transform:uppercase; font-weight:bold; color:#688e4e; letter-spacing:1px; position:relative; }
#Content9 .indexHead h2{ float:left; font-size:36px; line-height:62px; font-weight:bold; color:#688e4e; letter-spacing:1px; position:relative; z-index:1; background:white; padding-right:26px;}
#Content9 .indexHead h2 span{ color:#506812;}
#Content9 .indexHead:before{ content:''; width:2000px; height:1px; position:absolute; left:0; bottom:29px; background:#e5e5e5; z-index:0;}
#Content9 .indexHead .p{ float:right; font-size:24px; line-height:62px; background:white; color:#688e4e; letter-spacing:1px; padding-left:15px; text-transform:uppercase; position:relative; z-index:1;}
@media screen and (max-width:992px) {
#Content9 .indexHead h3{ font-size:22px; line-height:42px; letter-spacing:0px;}
#Content9 .indexHead h2{ font-size:30px; line-height:50px; letter-spacing:0px; padding-right:20px;}
#Content9 .indexHead:before{ bottom:25px;}
#Content9 .indexHead .p{ font-size:18px; line-height:50px; letter-spacing:0px; padding-left:10px;}
}
@media screen and (max-width:767px) {
#Content9 .indexHead h3{ font-size:16px; line-height:30px;}
#Content9 .indexHead h2{ font-size:20px; line-height:40px; padding-right:12px;}
#Content9 .indexHead:before{ bottom:20px;}
#Content9 .indexHead .p{ font-size:14px; line-height:40px; padding-left:5px;}
}

#Content9 .about3{ padding:69px 0;}
#Content9 .about3 .about3Body{ margin:0 -27px;}
#Content9 .about3 .about3Body ul{ width:100%; float:left; margin-top:46px;}
#Content9 .about3 .about3Body ul li{ width:100%; float:left; padding:15px 27px;}
#Content9 .about3 .about3Body ul li .zbox{ width:100%; float:left; box-shadow:0 4px 6px rgba(0,0,0,0.2); padding:21px 22px 24px 22px; min-height:576px;}
#Content9 .about3 .about3Body ul li .zbox .pic{ width:100%; float:left; position:relative; overflow:hidden; padding-bottom:61.8%;}
#Content9 .about3 .about3Body ul li .zbox .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#Content9 .about3 .about3Body ul li .zbox .text{ width:100%; float:left; text-align:center; margin-top:25px;}
#Content9 .about3 .about3Body ul li .zbox .text h4{ width:100%; float:left; font-weight:bold; font-size:20px; color:#688e4e; line-height:34px; letter-spacing:1px;}
#Content9 .about3 .about3Body ul li .zbox .text .jj{ width:100%; float:left; margin-top:16px; font-size:16px; color:#666; line-height:30px; letter-spacing:1px;}
@media screen and  (max-width:1580px){#Content9 .about3 .about3Body{ margin:0 -15px;}
#Content9 .about3 .about3Body ul li{ padding:15px 15px;}}@media screen and  (max-width:1200px){#Content9 .about3 .about3Body ul{ padding-bottom:30px; position:relative;}
#Content9 .about3 .about3Body ul .slick-dots
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#Content9 .about3 .about3Body ul .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
	border:solid 1px #688e4e;
    margin: 0 7px;
    padding: 0;
	float:none;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
    cursor: pointer;
}
#Content9 .about3 .about3Body ul .slick-dots li button
{ display:none;}
#Content9 .about3 .about3Body ul .slick-dots li.slick-active
{
	background:#688e4e;
}}@media screen and  (max-width:992px){#Content9 .about3{ padding:40px 0;}
#Content9 .about3 .about3Body ul{ margin-top:23px;}
#Content9 .about3 .about3Body ul li .zbox{ padding:10px 11px 12px 11px; min-height:450px;}
#Content9 .about3 .about3Body ul li .zbox .text{ margin-top:15px;}
#Content9 .about3 .about3Body ul li .zbox .text h4{ font-size:16px; line-height:28px; letter-spacing:0px;}
#Content9 .about3 .about3Body ul li .zbox .text .jj{ margin-top:10px; font-size:14px; line-height:26px; letter-spacing:0px;}}@media screen and  (max-width:768px){#Content9 .about3{ padding:20px 10px;}
#Content9 .about3 .about3Body ul{ margin-top:2px; padding-bottom:20px;}
#Content9 .about3 .about3Body ul li .zbox{ min-height:400px;}
#Content9 .about3 .about3Body ul li .zbox .text{ margin-top:10px;}
#Content9 .about3 .about3Body ul li .zbox .text h4{ font-size:14px; line-height:24px;}
#Content9 .about3 .about3Body ul li .zbox .text .jj{ font-size:12px; line-height:20px;}
#Content9 .about3 .about3Body ul .slick-dots li
{
    width: 8px;
    height: 8px;
    margin: 0 4px;}}.container-fluid,.container{ padding:0;}
.container-fluid{ width:100%; float:left;}
#Content10{ overflow:hidden;}

#Content10 .containerBox{ padding:60px 0; min-height:700px; font-size:18px; line-height:32px; width:100%; float:left; color:#333333;}
@media screen and  (max-width:1580px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){#Content10 .containerBox { padding:30px 0; min-height:400px; font-size:14px; line-height:24px;}}@media screen and  (max-width:768px){}/*6/3新增*/
#Top .menu{ z-index:99; float:right; margin-right:3px;}
#Top .menu &gt; ul{ float:left; width:100%;}
#Top .menu ul .nli{ float:left; z-index:99; position:relative; margin-right:31px;}
#Top .menu ul .nli span a{ display:block; white-space:nowrap; width:100%; float:left; height:98px; line-height:98px; color:#fff; font-size:18px; position:relative; letter-spacing:1px;font-family: 'SourceHanSansCN-Regular_1';}
#Top .menu ul .nli.on span a,#Top .menu ul .nli:hover span a{ font-weight:bold;}
#Top .top .search,#Top .topnav .search{ display:none;}
#Top .topnav .menu ul .nli span a{ color:#333;}

@media screen and (max-width:1199px) {
#Top .menu ul .nli{ margin-right:30px;}
}
@media screen and (max-width:991px) {
#Top .menu ul .nli{ margin-right:20px;}
#Top .menu ul .nli span a{ font-size:16px;}
}
@media screen and (max-width:767px) {
#Top .menu{ width:100%; position:absolute; left:0; top:59px; background:rgba(255,255,255,0.9);}
#Top .menu ul .nli{ margin-right:0; width:25%; float:left; text-align:center;}
#Top .menu ul .nli span a{ font-size:14px; color:#333; height:40px; line-height:40px;}
#Top .topnav .menu.on{ display:none;}
}</pre></body></html>