@charset "utf-8";
.banner{ position:relative; width:1920px; left:50%; margin-left:-960px; height:793px; overflow:hidden; }
.banner .hd{ width:100%; left:0; bottom:130px; position:absolute; z-index:999; text-align:center}
.banner .hd li{ display:inline-block; vertical-align:top; width:13px; height:13px; background:#fff; margin:0 10px; font-size:0}
.banner .hd li.on{background:#00712f}
.banner .prev{ display:block; width:52px; height:81px; background:url(g_01.png) center center no-repeat; position:absolute; left:15%; top:50%; margin-top:-40px;}
.banner .next{ display:block; width:52px; height:81px; background:url(g_02.png) center center no-repeat; position:absolute; right:15%; top:50%; margin-top:-40px;}

.banner .form{ width:100%; height:115px; background:rgba(00,00,00,0.5); position:absolute; left:0; bottom:0; z-index:99}
.banner .form .nr{ width:1200px; margin:0 auto; padding-top:32px}
.banner .form .inp1{ width:232px; height:52px; border:1px solid #8e8e8e; background:#fff; color:#000; padding:0 20px; font-size:14px; margin-right:29px; box-sizing:border-box}
.banner .form .inp2{ width:342px; height:52px; border:1px solid #8e8e8e; background:#fff; color:#000; padding:0 20px; font-size:14px;margin-right:29px; box-sizing:border-box}
.banner .form .inp3{ width:342px; height:52px; border:1px solid #8e8e8e; background:#fff; color:#000; padding:0 20px; font-size:14px; box-sizing:border-box}
.banner .form .inp4{ width:182px; height:52px; border:1px solid #00712f; background:#00712f; color:#fff; font-size:14px; float:right}

.gcon_1{ width:100%}
.gcon_1 .top{ width:100%; text-align:center;padding-top:83px; padding-bottom:30px}
.gcon_1 .top  h3{ font-size:28px; color:#343333; background:url(g_05.png) center center no-repeat; line-height:1; }
.gcon_1 .top  h4{ font-size:14px; color:#838282; font-weight:normal ; margin-top:15px; line-height:1; }

.tab01{ width:1200px; margin:0 auto}
.tab01 .hd{ text-align:center; width:100%; margin-bottom:50px}
.tab01 .hd li{ display:inline-block; vertical-align:top; padding:10px 35px; border:1px solid #c2c2c2; font-size:16px; color:#464545; margin:0 25px}
.tab01 .hd li a{ display:block}
.tab01 .hd li:hover{ background:#2e73ad; color:#fff; border:1px solid #2e73ad}
.tab01 .hd li:hover a{ color:#fff}
.tab01 .bd{ width:1200px;}
.tab01 .bd .con{ width:100%}
.tab01 .bd .con .s1,.tab01 .bd .con .s2{ float:left; margin-right:6px}
.tab01 .bd .con .s2{ width:392px}
.tab01 .bd .con .s3{ float:right; width:398px}
.tab01 .bd .pic{ width:100%; height:272px; position:relative; margin-bottom:6px}
.tab01 .bd .pic .pic11{ display:block;}


.tab01 .bd .pic .p1{ width:100%; font-size:18px; color:#242424; position:absolute; left:0; bottom:65px; text-align:center; line-height:1}
.tab01 .bd .pic .p2{ width:100%; font-size:12px; color:#aeada5; position:absolute; left:0; bottom:45px; text-align:center; line-height:1}
.tab01 .bd .pic .more{ display:block; width:100%; height:100%; background:rgba(57,116,16,0.82); position:absolute; left:0; top:0; color:#fff; text-align:center; opacity:0; transition:all 0.5s linear}
.tab01 .bd .pic .more h3{ line-height:1; padding-top:65px; font-size:24px; padding-bottom:20px}
.tab01 .bd .pic .more .intro{ height:80px; font-size:12px; opacity:0.7; line-height:23px}
.tab01 .bd .pic .more span.sp1{ display:inline-block; vertical-align:etop; width:86px; height:26px; background:url(g_08.png) center center no-repeat rgba(255,255,255,0.35)}
.tab01 .bd .pic:hover .more{opacity:1}
.tab01 .bd .pic:hover .p1,.tab01 .bd .pic:hover .p2{ display:none}
.tab01 .bd .pic2{ margin-top:6px}
.tab01 .bd .s2 .pic{ height:550px;}
.tab01 .bd .s2 .pic .more h3{ line-height:1; padding-top:215px; font-size:24px; padding-bottom:20px}

.gcon_2{ width:100%; background:url(g_11.jpg) top center no-repeat; padding-top:140px; margin-top:75px}
.gcon_2 .nr{ width:1200px; margin:0 auto; height:365px; background:#519943; position:relative}
.gcon_2 .nr .lt{ float:left; margin-top:-58px; margin-left:50px}
.gcon_2 .nr .rt{ width:543px; float:right; color:#fff}
.gcon_2 .nr .rt h3{ line-height:1; padding-top:41px; font-size:26px; color:#fff; font-weight:normal; padding-bottom:25px;}
.gcon_2 .nr .rt h4{ line-height:1;font-size:20px; color:#fff; font-family:Arail;padding-bottom:10px; border-bottom:1px solid #fff; display:inline-block; vertical-align:top; margin-bottom:20px}
.gcon_2 .nr .rt .intro{ width:495px; text-align:justify; line-height:30px}
.gcon_2 .nr .rt .more{ display:block; width:34px; height:34px; background:url(g_10.jpg) center center no-repeat; position:absolute; right:0; bottom:0}

.gcon_3{ width:1201px; margin:0 auto; padding-top:60px; position:relative}
.gcon_3 .parBd .tempWrap{ width:1201px!important; overflow:hidden}
.gcon_3 .parBd li{ width:298px; float:left; text-align:center;margin-right:3px;}
.gcon_3 .parBd li .pic{ width:298px;  height:246px; position:relative; overflow:hidden}
.gcon_3 .parBd li .pic a{ display:block; width:100%; height:100%; background:rgba(00,00,00,0.5); position:absolute; left:0; top:0; display:none}
.gcon_3 .parBd li .pic a span{ display:inline-block; vertical-align: top; background:url(g_15.png) top center no-repeat; padding-top:64px; margin-top:80px; color:#fff; font-size:14px}
.gcon_3 .parBd li .title{ width:100%; height:50px; text-align:center; line-height:50px; color:#333; font-size:14px}
.gcon_3 .parBd li .title a{ color:#333; font-size:14px}
.gcon_3 .parBd li:hover .pic a{ display:block}


.gcon_3 .sPrev{ display:block; width:70px; height:99px; background:url(g_12.png) center center no-repeat; position:absolute; left:-100px; top:90px}
.gcon_3 .sNext{ display:block; width:76px; height:99px; background:url(g_13.png) center center no-repeat; position:absolute; right:-100px; top:90px}
.gcon_3 .parHd{ width:100%; text-align:center; margin-top:30px; position:relative; position:relative; z-index:2}
.gcon_3 .parHd ul{ position:relative; z-index:2}
.gcon_3 .parHd li{ display:inline-block; vertical-align:top; width:186px; height:41px; border:1px solid #626262; line-height:41px; font-size:14px; background:#fff}
.gcon_3 .parHd li.on,.gcon_3 .parHd li:hover{ color:#fff; background:#626262}
.gcon_3 .parHd li.on a,.gcon_3 .parHd li:hover a{ color:#fff}
.gcon_3 .parHd::before{ content:""; display:block; width:100%; height:1px; background:#353635; position:absolute; left:0; top:22px; z-index:1}

.gcon_4{ width:100%; background:#f1f1f1; margin-top:80px; padding-bottom:90px;}
.gcon_4 .top{ width:100%; text-align:center;padding-top:83px; padding-bottom:70px}
.gcon_4 .top  h3{ font-size:28px; color:#343333; background:url(g_05.png) center center no-repeat; line-height:1; }
.gcon_4 .top  h4{ font-size:14px; color:#838282; font-weight:normal ; margin-top:15px; line-height:1; }
.gcon_4 .nr{ width:1200px; margin:0 auto}
.gcon_4 .nr .lt{ width:720px; float:left}
.pictab02{ width:100%}
.pictab02 .bd{ width:100%; height:300px;}
.pictab02 .bd li{ width:100%;}
.pictab02 .bd li .s1{ width:110px; text-align:center; background:url(g_17.jpg) right center no-repeat; float:left; height:100px; font-family:Arial;}
.pictab02 .bd li .s1 p{ font-size:24px; line-height:1; padding-top:30px; color:#4a4848}
.pictab02 .bd li .s1 span{ font-size:16px; line-height:1; padding-top:30px; color:#4a4848; padding-top:5px}
.pictab02 .bd li .s2{ width:520px; height:100px; float:left; margin-left:20px}
.pictab02 .bd li .s2 h3{ font-size:14px; color:#4a4848; line-height:1; padding-top:30px; font-weight:normal}
.pictab02 .bd li .s2 p{ font-size:13px; color:#8b8a8a; line-height:1; padding-top:10px; font-weight:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pictab02 .bd li:hover{ background:url(g_19.png) 95% center no-repeat #519943}
.pictab02 .bd li:hover a{ color:#fff}
.pictab02 .bd li:hover .s1 p{ color:#fff}
.pictab02 .bd li:hover .s1 span{ color:#fff}
.pictab02 .bd li:hover .s2 h3{ color:#fff}
.pictab02 .bd li:hover .s2 p{ color:#fff}
.pictab02 .hd{ text-align:center; margin-top:10px}
.pictab02 .hd li{ display:inline-block; vertical-align:top; width:16px; height:16px; background:#b4b3b3; border-radius:50%; font-size:0; margin: 5px}
.pictab02 .hd li.on{ display:inline-block; vertical-align:top; width:16px; height:16px; background:#519943; border-radius:50%}

.gcon_4 .nr .rt{ float:right; width:437px;}
.gcon_4 .nr .rt h3{ text-align:center; line-height:60px;}
.gcon_4 .nr .rt h3 a{ font-size:15px; color:#141414}
.gcon_4 .nr .rt .intro{ font-size:13px; color:#525252; line-height:25px; height:85px}
.gcon_4 .nr .rt a.more{ display:block; width:135px; height:47px; background:url(g_20.png) center center no-repeat #2e73ad; margin:0 auto}

.gcon_5{ width:100%; background:url(g_34.jpg) bottom center repeat-x}
.gcon_5 .top{ width:100%; text-align:center;padding-top:83px; padding-bottom:30px}
.gcon_5 .top  h3{ font-size:28px; color:#343333; background:url(g_05.png) center center no-repeat; line-height:1; }
.gcon_5 .top  h4{ font-size:14px; color:#838282; font-weight:normal ; margin-top:15px; line-height:1; }
/* productlist */
.productlist{ width:1200px; margin:0 auto; position:relative}
.productlist .pic { width:800px; float: left;margin-right: 38px;}
.productlist .text { float: left; width: 240px; line-height:200%; word-wrap:break-word; text-align:justify;}
.productlist .picList { width:1200px; height:525px; overflow:hidden; }
.productlist .picList ul { width:1200px; height:525px; overflow:hidden; }
.productlist .picList li { width:1200px; height:525px; overflow:hidden; cursor: pointer; }
.productlist .picList li .pic2{ float:left; width:539px; height:525px; position:relative}
.productlist .picList li .pic2 span{ display:block; width:100%; height:100%; background:rgba(00,00,00,0.5); position:absolute; left:0; top:0; transition:all 0.3s linear; }

.productlist .picList li .tit{ width:610px; float:right}
.productlist .picList li .tit h3{ padding-top:30px; font-size:16px; font-weight:normal}
.productlist .picList li .tit h3 a{ color:#000}
.productlist .picList li .tit .intro{ font-size:12px; color:rgba(00,00,00,0.7); text-align:justify; padding-left:5px; line-height:20px; margin-top:25px; min-height:160px;}
.productlist .picList li .tit .more{ width:100%}
.productlist .picList li .tit .more a{ display:block; float:right; width:114px; height:30px; text-align:center; line-height:30px; border:1px solid #b2b2b2; color:rgba(00,00,00,0.6)}
.soldWrap { position:absolute; right:0; bottom:32px; width:640px; height:155px;}
.soldWrap a.prev,.soldWrap a.next { position:absolute; left:0px; top:4px; display:block; width:36px; height:155px; background:url(g_23.png) left center no-repeat; cursor:pointer; }
.soldWrap a.next { right:0px; left:auto; background:url(g_24.png) right center no-repeat; }
.sold { width:510px; height:auto; margin:0 auto; overflow:hidden; }
.sold ul { overflow:hidden; height:auto; }
.sold li { float:left; width:160px; height:155px; margin-right:15px; display:inline; cursor: pointer; }

.gcon_6{ width:1200px; margin:0 auto; padding:105px 0 65px; position:relative}
.gcon_6 .picleft02{ width:100%; position:relative}
.gcon_6 .bd{ width:1089px; margin:0 auto; overflow:hidden}
.gcon_6 li{ width:177px; float:left; margin-right:3px; border:1px solid #c9c9c9}
.gcon_6 li img{}
.gcon_6 .picleft02 .prev{ display:block; width:16px; height:100%; position:absolute; left:0; top:0; background:url(g_25.png) left center no-repeat; cursor:pointer}
.gcon_6 .picleft02 .next{ display:block; width:16px; height:100%; position:absolute; right:0; top:0; background:url(g_26.png) left center no-repeat; cursor:pointer}





