/* CSS Document */
*{ margin: 0; padding: 0;}
html, body, div, span, object, iframe, table, tr, th, td, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { border: 0 none; font-family: inherit; font-style: inherit; margin: 0; padding: 0;}
body {color: #1D1D1D;font-family:"Microsoft YaHei"; font-size: 12px;line-height: 24px; }
input, select {font-size: 12px;line-height: 22px;}
img { border: 0 none;}
ul, li {list-style-type: none;}
.tc { text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}
.fl{float:left}
.fr{float:right}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.pd{ padding:0px 40px;}
.pd1{ padding:0px 0px 0px 30px;}
.pt{ padding-top:10px;}
.hs{ color:#8e6f00}
.fix::after{clear:both; height:0px; display:block; content:""; overflow:hidden; font-size:1px;}
.hr_10{clear:both; height:10px; overflow:hidden; font-size:1px;}
a { color: #333;text-decoration: none;font-family:"Microsoft YaHei";}
a:link,a:visited {text-decoration: none;}

.maxwidth{ margin:0 auto; max-width:1680px;}
.mw{width:1200px; margin:0 auto; overflow:hidden; position:relative; background:url(../images/bg1.gif) 20px 0px no-repeat; z-index:1}

.banner{ height:812px; background:url(../images/banner.jpg) center 0 no-repeat}
.banner .txt{ margin:0 auto; width:860px; padding-top:60px;}
.banner .a{ position:absolute; font-size:29px; color:#fff; left:50%; margin-left:-85px; bottom:46px; text-decoration:underline}

.part1{ height:643px; background:url(../images/p1_bg.jpg) center 0 no-repeat}
.part1 .con{ margin:0 auto; width:1200px; height:643px; position:relative}
.p1_tt{ font-size:50px; color:#222; line-height:60px; text-align:center}
.p1_tt p:first-child{ font-size:30px; color:#725b01; line-height:40px;}

.part1 .con h3{ font-size:25px; line-height:35px; text-align:center; font-weight:normal}
.part1 .con .p{ position:absolute; width:170px; color:#fff; font-size:20px; line-height:27px;}
.part1 .con .p1{ left:270px; top:152px;}
.part1 .con .p2{ right:250px; top:142px;}
.part1 .con .p3{ display:block; position:absolute; width:170px; text-align:center; color:#fff; font-size:25px; line-height:32px; right:550px; top:316px;}
.part1 .con .p4{ left:240px; top:452px;}

.part1 .con .p-1{ position:absolute;width:215px;  color:#fff; font-size:20px; line-height:27px;}
.part1 .con .p5{right:260px; top:506px;}

.part2{ height:527px; background:url(../images/p2_bg.jpg) center 0 no-repeat}
.part2 .con{ margin:0 auto; width:1200px; height:527px; position:relative}
.part2 .con .tt1{ text-align:center; font-size:35px; line-height:50px; padding-top:10px;}
.part2 .con .btn1{ position:absolute; bottom:65px; left:50%; margin-left:-213px;}

.part3{ height:820px; background:url(../images/p3_bg.jpg) center 0 no-repeat}
.part3 .con{ margin:0 auto;width:942px; height:820px;}
.part3 .con .tt1{ padding:20px 0; text-align:center}
.part3 .con .slidebox{ margin-top:40px; position:relative; width:940px; height:585px; background:url(../images/p3_1.png) 50px 0 no-repeat}

.part3 .con .slidebox .imgbox{ left:50px; top:0px; position:absolute; width:645px; padding:39px 0 0 30px;}
.part3 .con .slidebox .imgbox li{position:relative; width:100%; height:530px; display:none}
.part3 .con .slidebox .imgbox li.on{ display:block}
.part3 .con .slidebox .imgbox li .t{ position:absolute; left:-90px; top:-80px;}
.part3 .con .slidebox .tab{ position:absolute; right:50px; top:10px; width:83px;}
.part3 .con .slidebox .tab li span:first-child{ width:83px; height:96px; display:block; text-align:center; line-height:96px; font-size:20px; color:#fff; background:url(../images/liu2.png) no-repeat; cursor:pointer}
.part3 .con .slidebox .tab li.on span:first-child{ background:url(../images/liu1.png) no-repeat}
.part3 .con .slidebox .tab li span:last-child{ width:83px; display:block; text-align:center; padding:5px 0}

.part3 .con .slidebox .imgbox li h3{ font-size:32px; line-height:50px; color:#fff; padding-bottom:20px;}
.part3 .con .slidebox .imgbox li .p1{ font-size:20px; line-height:30px; color:#FFFFFF; padding:10px 0}

.part3 .con .slidebox .imgbox li .p2{ width:216px; font-size:20px; line-height:30px; color:#FFFFFF; padding:10px 0}

.part3 .con .slidebox .imgbox li .name{ width:132px; height:40px; line-height:40px; text-align:center; font-size:27px; color:#FFFFFF; border:1px solid #6e5704}
.part3 .con .slidebox .imgbox li tr{ padding-bottom:10px; display:block}

.part3 .con .slidebox .imgbox li .tu{ position:absolute; left:0px; bottom:80px;}
.part3 .con .slidebox .imgbox li a{ position:absolute; width:370px; height:53px; line-height:53px; border:2px solid #fff; text-align:center; left:50%; margin-left:-185px; color:#fff; font-size:25px; bottom:5px;}

.part3 .con .slidebox .imgbox li .tu1{ position:absolute; left:375px; bottom:120px;}

.part4{ height:1061px; background:url(../images/p4_bg.jpg) center 0 no-repeat}
.part4 .con{ margin:0 auto; width:1200px; height:1061px; position:relative}
.part4 .con .p1{ width:580px; position:absolute; left:60px; top:430px; font-size:28px; line-height:42px;}
.part4 .con .p2{ width:325px; position:absolute; right:450px; top:230px; font-size:28px;line-height:42px;text-align:right}
.part4 .con a{ position:absolute; left:50%; margin-left:-214px; bottom:60px;}

.part5{ height:895px; background:url(../images/p5_bg.jpg) center 0 no-repeat}
.part5 .con{ margin:0 auto; width:1200px; height:895px; position:relative}
.part5 .con .tt1{ text-align:center; padding:20px 0}
.part5 .con .slidbox{ width:100%; height:504px; position:relative;}
.part5 .con .slidbox .btn1{ position:absolute; top:100px;}
.part5 .con .slidbox .prev{ left:0;}
.part5 .con .slidbox .next{ right:0;}
.part5 .con .slidbox li{ width:100%; text-align:center; padding-top:20px; display:none}
.part5 .con .slidbox li.on{ display:block}
.part5 .con  .p5_btn{ position:absolute; left:50%; margin-left:-214px; bottom:80px;}

.part6{ height:975px; background:url(../images/p6_bg.jpg) center 0 no-repeat}
.part6 .con{ margin:0 auto; width:1200px; height:975px; position:relative}
.p6_tt{ font-size:50px; color:#222; line-height:60px; text-align:center}
.p6_tt p:first-child{ font-size:30px; color:#725b01; line-height:40px;}
.part6 .con .zjslide{ width:1200px; height:694px; margin-top:40px; position:relative}
.part6 .con .zjslide .tab{ position:absolute; left:30px; top:50px; width:117px;}

.part6 .con .zjslide .tab li span:first-child{ width:117px; height:136px; display:block; position:relative;text-align:center; line-height:136px; font-size:30px; color:#fff; background:url(../images/liu3.png) no-repeat; cursor:pointer}
.part6 .con .zjslide .tab li span:first-child img{ position:absolute; display:none}
.part6 .con .zjslide .tab li.on span:first-child img{ display:block;}
.part6 .con .zjslide .tab li span:last-child{ width:117px; display:block; text-align:center; padding:5px 0}

.part6 .con .zjslide .imgbox{ width:998px; position:absolute; height:694px; right:0px; top:0px;}
.part6 .con .zjslide .imgbox li{ width:998px; height:694px; display:none}
.part6 .con .zjslide .imgbox li .tu{ float:left;}
.part6 .con .zjslide .imgbox li .txt{ float:right; width:425px; height:694px;font-size:30px; line-height:40px;}
.part6 .con .zjslide .imgbox li .txt .t{ padding:0px 10px; font-size:30px; line-height:54px; background:#735b01; display:inline; color:#fff;}
.part6 .con .zjslide .imgbox li.on{ display:block}
.part6 .con  .p6_btn{ position:absolute; left:50%; margin-left:-214px; bottom:45px;}

.part7{ height:912px; background:url(../images/p7_bg.jpg) center 0 no-repeat}
.part7 .con{ margin:0 auto; width:1200px; height:975px; position:relative}
.p7_tt{ font-size:50px; color:#fff; line-height:60px; text-align:center}
.p7_tt p:first-child{ font-size:30px; color:#725b01; line-height:40px;}

.part7 .con .caselist{ margin-top:30px; width:1200px; height:750px; position:relative}
.part7 .con .caselist li{ position:absolute; width:891px; z-index:2}
.part7 .con .caselist li .tt{ font-size:35px; line-height:50px; color:#fff; padding:30px 0 20px 0; text-align:center; display:none;}
.part7 .con .caselist li .btn1{ display:block; margin:0 auto; width:430px; height:79px; text-align:center; line-height:79px; font-size:25px; color:#fff; background:url(../images/p7_btn.png) no-repeat; display:none}
.part7 .con .caselist li.on .tt{ display:block}
.part7 .con .caselist li.on .btn1{ display:block;}
.part7 .con .caselist li .pic{ width:891px; height:494px; position:relative}
.part7 .con .caselist li .pic .bg{ display:block; position:absolute; background:rgba(0,0,0,0.5); width:891px; height:494px;}
.part7 .con .caselist li.on .pic .bg{ display:none}
.part7 .con .caselist li.on{ z-index:3}
.part7 .con .caselist li:nth-of-type(1){ left:150px; top:10px;}
.part7 .con .caselist li:nth-of-type(2){ left:200px; top:0px;}
.part7 .con .caselist li:nth-of-type(3){ left:115px; top:30px;}
.part7 .con .caselist li:nth-of-type(4){ left:200px; top:0px;}

.part7 .con .caselist .btn2{ position:absolute; top:250px;}
.part7 .con .caselist .prev{ left:30px;}
.part7 .con .caselist .next{ right:30px;}