@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;border: 0;}
body{ font-family:"Microsoft YaHei","SimSun",'宋体';font-size:0.875em; background-color:#f6f3ee;}

#sections h1,em{font-style:normal; font-weight:normal;}
#sections p{ line-height:2em;}
#sections img{display:block;}
#sections li{ list-style:none;}
#sections .lf{float:left;}
#sections .rf{float:right;}
#sections a{ text-decoration:none; display:block; color:#000;}

#sections{ width:100%; margin:0px auto; background-color:#f6f3ee;}
#sections >div[id^="section"]{ margin:0px auto;}

#secbanner{ width:100%; min-width:1600px; position:relative;}
#secbanner > img{ width:100%;}
#secbanner span{ position:absolute; left:30%; bottom:80px;}

#sectionsNav { width:100%; padding:45px 0px 75px; background-color:#f6f3ee;}
#sectionsNav .secNav{ width:1600px; min-width:1600px; height:158px; margin:0px auto; border-bottom:1px solid; padding-bottom:20px; position:relative; background:url(../images/secNav-00.png) no-repeat 180px 10px;}
#sectionsNav .secNav li{height:29px; float:left; margin-left:38px; margin-top:70px;}
#sectionsNav .secNav li a{ font-size:30px; color:#000; width:120px;}

#section01{width:100%;}
#section01 .sectitle{ height:240px; width:100%; background:url(../images/sec01-1.jpg) no-repeat center top; min-width:1600px;}

#section01 .sec01{ width:1235px; margin:0px auto;}
#section01 .sec01 .left{ width:502px; height:888px; float:left; position:relative;}
#section01 .sec01 .left a{ position:absolute; bottom:0px;}
#section01 .sec01 .right{ width:664px; height:443px; float:left; margin-top:235px; margin-left:65px;}
#section01 .sec01 .right img{ margin-bottom:10px;}
#section01 .sec01 .right p{ font-size:16px; width:625px; margin-left:38px;}

#section01 .sec01 .info{clear:both; width:1210px; height:457px; padding-top:60px; position:relative;}
#section01 .sec01 .info dl{width:263px;}
#section01 .sec01 .info dt{width:263px; height:337px;}
#section01 .sec01 .info dd{ font-size:15px; margin-top:10px; line-height:1.4em;}
#section01 .sec01 .info .show{ position: relative; top:-397px; display:none;}
#section01 .sec01 .info li{ width:263px;height:438px; float:left; position:relative; overflow:hidden; background-color:#e3dfd4; border:5px solid #e3dfd4;}

#section01 .sec01 .sec01bottom{ background:url(../images/sec01-8.jpg) no-repeat; width:1201px; height:7px; margin:80px 0px;}

#section02{width:100%;}
#section02 .sectitle{ height:240px; width:100%; background:url(../images/sec02-1.jpg) no-repeat center top; min-width:1600px;}
#section02 .sec02{ width:1080px; height:860px; margin:0px auto; padding-bottom:60px;background:url(../images/sec02-2.jpg) no-repeat center top; position:relative;}
#section02 .sec02 > div{ width:240px; position:absolute;}
#section02 .sec02 > div span{ font-size:27px;}
#section02 .sec02 > div p{ line-height:1.4em; margin-top:10px;}
#section02 .sec02 .desc1{ left:10px; top:265px;}
#section02 .sec02 .desc2{ right:5px; top:265px;}
#section02 .sec02 .desc3{ bottom:130px; left:275px;}
#section02 .sec02 .desc4{ left:475px; top:325px;}
#section02 .sec02 .desc4 span{ font-size:17px;}
#section02 .sec02 .desc4 p{ font-size:30px;}
#section02 .sec02 .desc5{ right:215px; bottom:340px;}

#section03{width:100%;}
#section03 .sec03 .sec03top{ position:relative; width:1199px; height:348px; background-color:#e3dfd4; position:relative;}
#section03 .sec03 .sec03top .desc{ width: 660px; float:left; margin-left:160px;}
#section03 .sec03 .sec03top > img{ position:relative; bottom:50px; left:80px;}
#section03 .sec03top .desc span{ font-size:50px; margin-top:70px; display:block; margin-bottom:30px;}
#section03 .sec03top .desc p{ font-size:18px; line-height:1.5em;}
#section03 .sectitle{ height:240px; width:100%; background:url(../images/sec03-1.jpg) no-repeat center top; min-width:1600px;}
#section03 .sec03{ width:1119px; margin:0px auto; padding-bottom:115px;}
#section03 .sec03 > div{ margin-top:85px; margin-bottom:110px;}

#section03 .sec03 > .con{ width:1035px; height:1010px; margin-left:80px; background:url(../images/sec03-7.jpg) no-repeat 510px 0px;}
#section03 .sec03 .con > li{ width:447px; height:452px; float:left;}
#section03 .sec03 li .info{ width:425px; height:330px;}
#section03 .sec03 .info ul{ width:191px; float:left;}
#section03 .sec03 .info li{ width:191px;}
#section03 .sec03 .info .fli{margin-top:10px;}
#section03 .sec03 .info .sli{font-size:20px; text-align:center; margin:20px 0px;}
#section03 .sec03 .info .tli{font-size:16px;}
#section03 .sec03 li p{ font-size:20px;}

#section03 .sec03 .sec03bottom{ clear:both; width:1110px; height:290px; margin:85px auto 0px; clear:both;  position:relative; padding:40px; border:5px solid #c5c2be;}
#section03 .sec03 .sec03bottom .left{ width:308px; height:290px; float:left;}
#section03 .sec03 .sec03bottom .right{ width:710px; float:left; margin-left:90px;}
#section03 .sec03bottom .right p{ font-size:21px; line-height:1.5em; margin-top:30px; margin-bottom:30px;}
#section03 .sec03bottom .right p span{ font-size:37px;}

#section04{width:100%;}
#section04 .sectitle{ height:240px; width:100%; background:url(../images/sec04-1.jpg) no-repeat center top; min-width:1600px;}
#section04 .sec04{ width:1200px; margin:0px auto; }
#section04 .sec04 .info1{ width:1200px;}
#section04 .sec04 .info1 > div{ position:relative;}
#section04 .sec04 .info1 ul{ width:670px; float:left; height:290px; margin-top:100px;}
#section04 .info1 ul li{ float:left; width:174px; height:292px; float:left; padding:5px; border:4px solid #c5c2be;}
#section04 .info1 li dd{ margin-top:20px; font-size:16px;}
#section04 .info1 ul li + li{ margin-left:45px;}
#section04 .info1 .desc{ width:510px; height:359px; background:url(../images/sec04-5.jpg) no-repeat; padding-top:180px; text-align:center;}
#section04 .info1 .desc span{ font-size:30px;}
#section04 .info1 .desc p{ font-size:16px; line-height:1.4em;}


#section04 .sec04 .info1 div{ width:510px; float:left; height:359px; margin-top:70px;}
#section04 .sec04 .sec04bottom{  background:url(../images/sec01-8.jpg) no-repeat; width:1201px; height:7px; float:left; margin-top:0px; margin-bottom:110px;}
#section04 .sec04 .info2{ width:1200px; clear:both;}
#section04 .sec04 .info2 .left{ width:465px; height:429px; float:left; margin-right:130px; position:relative;background:url(../images/sec04-6.jpg) no-repeat; padding-top:180px; text-align:center;}
#section04 .sec04 .info2 .left span{ font-size:30px;}
#section04 .sec04 .info2 .left p{ font-size:16px;line-height:1.4em;}

#section04 .sec04 .info2 .right{ width:600px; float:left;}
#section04 .info2 .right > span{ display:block; padding: 20px 5px 20px 10px; border:3px solid #c5c2be; font-size:18px;}
#section04  .right > span p{ line-height:3em;}
#section04 .info2 .right > dl{ width:237px; float:left;}
#section04 .info2 .right dd{ font-size:18px; color:#a18863; text-align:center; margin-top:20px;}
#section04 .sec04 .info3 .left{ width:627px; height:170px; float:left; margin-right:130px; margin-bottom:90px;}
#section04 .sec04 .info3 .left div{width:627px; margin-bottom:40px; height:170px;}
#section04 .sec04 .info3 .left p{ width:330px; float:left; margin-left:55px; line-height:1.8em;}
#section04 .sec04 .info3 .right{ width:440px; height:359px; float:left; position:relative;background:url(../images/sec04-12.jpg) no-repeat; padding-top:180px; text-align:center;}
#section04 .sec04 .info3 .right span{ font-size:30px;}
#section04 .sec04 .info3 .right p{ font-size:16px;line-height:1.4em;}

#section05{width:100%; clear:both;}
#section05 .sectitle{ height:240px; width:100%; background:url(../images/sec05-1.jpg) no-repeat center top; min-width:1600px;}
#section05 .sec05{ width:1218px; margin:0px auto; }
#section05 .sec05 ul{ width:1218px; height:181px;}
#section05 .sec05 ul + ul{ margin-top:13px;}
#section05 .sec05 ul li{ width:378px; height:181px; float:left;}
#section05 .sec05 ul li + li{ margin-left:40px;}
#section05 .sec05 dl{ width:1218px; height:33px; margin-top:40px; margin-bottom:70px;}
#section05 .sec05 dt{ width:378px; float:left; margin-left:20px;}
#section05 .sec05 dt img{ margin-left:40px;}

#section06{width:100%;clear:both; padding-bottom:30px;}
#section06 .sectitle{ height:240px; width:100%; background:url(../images/sec06-1.jpg) no-repeat center top; min-width:1600px;}
#section06 .sec06{ width:100%; height:680px; background-color:#e3dfd4;}
#section06 .sec06 .desc{ width:1067px; height:680px; margin:0px auto; position:relative; padding-top:80px; }

#section06 .sec06 .desc .con{ font-size:18px;}
#section06 .desc .con p{ text-indent:2em; line-height:1.5em;}
#section06 .desc .con >div span{ width:90px; display:block; float:left; line-height:1em;}


#section06 .sec06  .desc > ul{ width:1067px; height:560px; overflow:hidden; position:relative;}
#section06 .sec06 ul li{ position:relative; width:1067px; height:560px;}
#section06 .sec06 li > div{ width:556px; height:211px; border:3px solid #F6F3EE; padding:20px 40px; float:left; margin-bottom:45px;}
#section06 .sec06 li > span{ width:374px; display:block; height:254px; float:left; margin-left:20px;}
#section06 .sec06 li > dl{ clear:both;}
#section06 .sec06 li a{ margin-right:150px; float:right; margin-top:30px;}
#section06 .sec06 dl dt{width:155px; height:255px; float:left; font-size:13px; line-height:1.4em;}
#section06 .sec06 dt span{ margin-top:10px; display:block;}
#section06 .sec06 dl dt + dt{ margin-left:105px;}
#section06 .sec06 .sec06btn{ position:absolute; right:0px; bottom:225px;}
#section06 .sec06 .sec06btn span{ width:38px; height:76px;}

#section07 {width:100%; clear:both; }
#section07 .sectitle{ height:240px; width:100%; background:url(../images/sec07-1.jpg) no-repeat center top; min-width:1600px;}
#section07 .sec07{ width:100%; height:600px; overflow:hidden; position:relative;}
#section07 .imgscroll{ margin:50px auto; overflow:hidden; position:relative;}
#section07 .imgscroll .imgbtns{ position:absolute; top:200px; width:100%; z-index:2;}

#section07 .imgbtns img{ display:inline-block; float:left;}
#section07 .imgbtns img+img{ float:right;}
#section07 .imgscroll li{ float:left; position:relative;}
#section07 .imgscroll li > div{ width:1200px; margin:0px auto; position:relative; top:100px; color:#fff; }
#section07 .imgscroll li > div span{ font-size:50px; border-bottom:1px solid #fff; padding-bottom:10px;}
#section07 .imgscroll li > div p{ width:510px; font-size:16px;}
#section07 .imgscroll li > div em{ font-size:26px; margin-top:30px; display:block;}
#section07 .imgscroll li > img{ width:610px; height:410px;}

#section08{ width:100%;clear:both; background-color:#fff;}
#section08 .con{ background-color:#4e3c2f; height:230px;}
#section08 .title{ width:880px; margin:0px auto; padding:35px 0px;}
#section08 .title h1{ display:inline-block; color:#fff;}
#section08 .title img{ display:inline-block; margin-bottom:-10px; margin-left:5px;}
#section08 .sec8nav{ width:1200px; margin:0px auto;}
#section08 .sec8nav dl{ width:133px; height:120px; font-size:18px; color:#fff; text-align:center; float:left; cursor:default;}
#section08 .sec8nav dt{ padding-top:50px;}
#section08 .sec8nav .menter{ background:url(../images/sec08-nav1.jpg) no-repeat; color:#E8E3DA;}
#section08 .sec8nav .mout{ background:url(../images/sec08-nav2.jpg) no-repeat; color:#A5A39F;}
#section08 .desc{height:400px; background-color:#fff;  width:950px; margin:60px auto 0px; position:relative;}
#section08 .see{right:550px; top:320px;}
#section08 .descshow{ display:block;}
#section08 .deschid{ display:none;}
#section08 .left{ width:389px; float:left;}
#section08 .right{ width:456px; float:left; margin-left:55px; padding-top:30px;}
#section08 .right span:first-child{ font-size:30px; display:block; margin-bottom:10px;}
#section08  .btn{ position:absolute; right:60px; bottom:100px;}
#section08  .btn img{ width:150px; height:40px;}


