/* CSS Document */
html,body,div,h1,h3,h2,h4,h5,h6,ul,li,input,form,a,p,span,img{ font-family:"Microsoft YaHei"; margin:0; padding:0;}
a{ text-decoration:none;}
input{outline:none;}
img{ pointer-events: none;}
li{ list-style:none;}

.c{clear: both;height: 1px;margin-top: -1px;overflow: hidden; width:100%;}
.w1000{ width:1000px; height:100%; margin:0 auto; text-align:center;}

#nav_shi{ width:100%; background:#1a1a1a; height:88px; max-width:1920px; margin:0 auto;}
#nav_shi .nav{ width:1000px; margin:0 auto; position: relative;}
#nav_shi .nav .logo{ height:72px; float:left; padding:16px 0 0 19px;}
#nav_shi .nav .logo img{ float:left;}
#nav_shi .nav .logo .div{ background:url(../images/xiexian.jpg) no-repeat left center; height:49px; margin:6px 0 0 12px; padding-left:28px; float:left; color:#f4f4f4; font-size:14px; letter-spacing:1px;}
#nav_shi .nav .logo .div span{ display: inline-block; text-align:center; width:15px;}
#nav_shi .nav #nav_k{ width:30px; height:22px; float:right; margin:35px 7px 0 0; cursor:pointer;}
#nav_shi .nav #nav_k span{ display:block; width:30px; height:4px; background:#fff; margin-bottom:4px; border-radius:2px;}
#nav_shi .nav #nav_k span.span{ margin-bottom:0;}
#nav_shi .nav #nav_g{ width:30px; height:22px; position:absolute; z-index:1; top:35px; right:7px; cursor:pointer; display:none;}
#nav_shi .nav .nav_bottom{ width:179px; height:288px; position:absolute; top:88px; right:0; background:rgba(0,0,0,.7); display:none;}
#nav_shi .nav .nav_bottom a{ display:block; width:179px; height:72px;}
#nav_shi .nav .nav_bottom a:hover{ background:rgba(61,61,61,.7);}

#main{ width:100%; max-width:1920px; margin:0 auto;}
#main #banner{ width:100%; height:466px; background:url(../images/banner.jpg) no-repeat center;}
#main .main1{ width:100%; height:595px; background:#f1f1f1; padding-top:25px;}
#main .main1 .w1000 .p{ color:#9b7922; font-size:13px; margin-top:30px; line-height:22px;}
#main .main1 .w1000 .div1{ width:900px; height:300px; background:url(../images/main1_bg.jpg) no-repeat; margin:0 auto; position:relative; margin-top:30px;}
#main .main1 .w1000 .div1 .img1{ position:absolute; left:390px; top:95px;}
#main .main1 .w1000 .div1 p{ color:#696; font-size:15px; position:absolute;}
#main .main1 .w1000 .div1 .span{ color:#333; font-size:12px; position:absolute; text-align:left; line-height:15px;}
#main .main1 .w1000 .div1 .p1{ left:226px; top:131px;}
#main .main1 .w1000 .div1 .p2{ left:572px; top:155px;}
#main .main1 .w1000 .div1 .p3{ color:#333; font-size:12px; letter-spacing:1px; left:389px; top:163px;}
#main .main1 .w1000 .div1 .p3 span{ display: inline-block; text-align:center; width:13px;}
#main .main1 .w1000 .div1 .span1{ left:621px; top:22px;}
#main .main1 .w1000 .div1 .span2{ left:651px; top:57px;}
#main .main1 .w1000 .div1 .span3{ left:699px; top:85px;}
#main .main1 .w1000 .div1 .span4{ left:586px; top:105px;}
#main .main1 .w1000 .div1 .span5{ left:794px; top:105px;}
#main .main1 .w1000 .div1 .span6{ left:785px; top:170px;}
#main .main1 .w1000 .div1 .span7{ left:660px; top:193px;}
#main .main1 .w1000 .div1 .span8{ left:718px; top:228px;}
#main .main1 .w1000 .div1 .span9{ left:668px; top:255px;}

#main .main2{ width:100%; height:482px; background:#fff; padding-top:60px;}
#main .main2 .w1000{ border-bottom:2px solid #999; height:480px;}
#main .main2 .w1000 .div1{ font-size:28px; color:#333; margin:0 0 20px 400px; text-align:left;}
#main .main2 .w1000 .div1 span{ color:#999;}
#main .main2 .w1000 .div2{ width:333px; height:366px; background:url(../images/main2_left.jpg); margin-left:17px; float:left;}
#main .main2 .w1000 .div3{ width:568px; height:372px; margin:17px 0 0 28px; float:left;}
#main .main2 .w1000 .div3 .divp1{ width:544px; height:62px; background:#999; position:relative;}
#main .main2 .w1000 .div3 .divp2{ width:544px; height:62px; background:#666; margin-left:24px; position:relative;}
#main .main2 .w1000 .div3 .on{ background:#696;}
#main .main2 .w1000 .div3 div .p1{ position:absolute; font-size:20px; left:23px; top:19px; color:#fff;}
#main .main2 .w1000 .div3 div .p2{ position:absolute; font-size:14px; left:100px; top:7px; color:#fff;}
#main .main2 .w1000 .div3 div .p3{ position:absolute; font-size:14px; left:100px; top:30px; color:#fff;}

#main .main3{ width:100%; height:510px; background:#fff; padding-top:80px;}
#main .main3 .w1000 .left{ width:500px; height:100%; float:left; margin-left:60px;}
#main .main3 .w1000 .right{ width:380px; height:100%; float:left; margin-left:30px;}
#main .main3 .w1000 .right img{ margin-bottom:7px;}
#main .main3 .w1000 .left .div1{ font-size:26px; color:#333; text-align:left;}
#main .main3 .w1000 .left .div1 span{ color:#999; margin-left:20px;}
#main .main3 .w1000 .left p{ text-align:left; font-size:14px; color:#333; margin-top:30px; line-height:20px;}
#main .main3 .w1000 .left .div5{ width:146px; height:146px; border:1px solid #dce8dc; border-radius:50%; background:#f5f5f5; float:left; margin:40px 28px 0 0;}
#main .main3 .w1000 .left .div4{ margin-right:0;}
#main .main3 .w1000 .left .div5 div{ width:132px; height:95px; border:1px solid #99ba99; border-radius:50%; background:#fff; margin:7px auto; color:#333; font-size:24px; line-height:30px; text-align:center; padding-top:37px;}

#main .main4{ width:100%; height:640px; background:#597a59;}
#main .main4 .w1000{ background:url(../images/main4_bg.png) no-repeat; background-position:262px top; padding-top:42px; height:618px;}
#main .main4 .w1000 .div1{ width:196px; height:84px; color:#fff; font-size:26px; border:3px solid #fff; margin:0 auto 50px; padding-top:20px; background:rgba(96,138,96,.5);}
#main .main4 .w1000 .div{ width:159px; height:159px; border-radius:50%; float:left; margin:0 0 32px 39px;}
#main .main4 .w1000 .div01{ background:url(../images/daka1.jpg); margin-left:25px;}
#main .main4 .w1000 .div02{ background:url(../images/daka2.jpg);}
#main .main4 .w1000 .div03{ background:url(../images/daka3.jpg);}
#main .main4 .w1000 .div04{ background:url(../images/daka4.jpg);}
#main .main4 .w1000 .div05{ background:url(../images/daka5.jpg);}
#main .main4 .w1000 .div06{ background:url(../images/daka6.jpg); margin-left:25px;}
#main .main4 .w1000 .div07{ background:url(../images/daka7.jpg);}
#main .main4 .w1000 .div08{ background:url(../images/daka8.jpg);}
#main .main4 .w1000 .div09{ background:url(../images/daka9.jpg);}
#main .main4 .w1000 .div010{ background:url(../images/daka10.jpg);}
#main .main4 .w1000 .div div{ width:100%; height:104px; border-radius:50%; background:rgba(23,58,14,.8); font-size:13px; color:#fff; padding-top:55px; line-height:23px; opacity:0;}
#main .main4 .w1000 .div div span{ font-size:18px;}
#main .main4 .w1000 .div div:hover{ opacity:1;}

#main .main5{ width:100%; height:530px; background:#f1f1f1; padding-top:60px;}
#main .main5 .w1000{ border-bottom:2px solid #999; height:528px;}
#main .main5 .w1000 .div1{ width:120px; height:60px; background:#396; border-radius:3px; float:left;}
#main .main5 .w1000 .div1 .left{ font-size:22px; color:#fff; width:60px; height:100%; margin-left:10px; float:left; line-height:28px;}
#main .main5 .w1000 .div1 .right{ width:31px; height:44px; border:1px solid #fff; margin:7px 0 0 3px; font-size:38px; line-height:44px; float:left; color:#fff; font-family:'SimSun';}
#main .main5 .w1000 .div2{ width:865px; height:60px; padding-left:15px; float:left; text-align:left; margin-bottom:35px;}
#main .main5 .w1000 .div2 .p1{ color:#000; font-size:28px;}
#main .main5 .w1000 .div2 .p1 span{ color:#999; margin-left:20px;}
#main .main5 .w1000 .div2 .p2{ color:#333; font-size:14px; margin-top:3px;}
#main .main5 .w1000 .div3{ width:800px; height:391px; margin-left:134px;}
#main .main5 .w1000 .div3 .left{ width:210px; height:390px; float:left; margin-right:10px; font-size:0;}
#main .main5 .w1000 .div3 .left .img{ margin-bottom:8px;}
#main .main5 .w1000 .div3 .right{ width:580px; height:390px; float:left;}

#main .main6{ width:100%; height:530px; background:#f1f1f1; padding-top:60px;}
#main .main6 .w1000{ border-bottom:2px solid #999; height:528px;}
#main .main6 .w1000 .div1{ width:120px; height:60px; background:#396; border-radius:3px; float:left;}
#main .main6 .w1000 .div1 .left{ font-size:22px; color:#fff; width:60px; height:100%; margin-left:10px; float:left; line-height:28px;}
#main .main6 .w1000 .div1 .right{ width:31px; height:44px; border:1px solid #fff; margin:7px 0 0 3px; font-size:38px; line-height:44px; float:left; color:#fff; font-family:'SimSun';}
#main .main6 .w1000 .div2{ width:865px; height:80px; padding-left:15px; float:left; text-align:left; margin-bottom:35px;}
#main .main6 .w1000 .div2 .p1{ color:#000; font-size:28px;}
#main .main6 .w1000 .div2 .p1 span{ color:#999; margin-left:20px;}
#main .main6 .w1000 .div2 .p2{ color:#333; font-size:14px; margin-top:3px;}
#main .main6 .w1000 .div3{ width:770px; height:345px; margin-left:134px;}
#main .main6 .w1000 .div3 .div34{ width:252px; height:328px; float:left; margin-right:7px; padding-top:17px; background:#fff;}
#main .main6 .w1000 .div3 .right{ margin-right:0;}
#main .main6 .w1000 .div3 .div34 img{ width:144px; height:144px; border:3px solid #390; border-radius:50%;}
#main .main6 .w1000 .div3 .div34 .div341{ width:252px; height:50px; margin:0 auto; padding-top:5px;}
#main .main6 .w1000 .div3 .div34 .div341 h5{ font-size:16px; color:#363;}
#main .main6 .w1000 .div3 .div34 .div341 p{ font-size:12px; color:#363;}
#main .main6 .w1000 .div3 .div34 span{ display:block; width:196px; height:1px; background:#9c9; margin:0 auto;}
#main .main6 .w1000 .div3 .div34 .div342{ width:198px; color:#363; margin:0 auto; font-size:12px; padding-top:10px; text-align:left;}

#main .main7{ width:100%; height:540px; background:#f1f1f1; padding-top:60px;}
#main .main7 .w1000{ border-bottom:2px solid #999; height:538px;}
#main .main7 .w1000 .div1{ width:120px; height:60px; background:#396; border-radius:3px; float:left;}
#main .main7 .w1000 .div1 .left{ font-size:22px; color:#fff; width:60px; height:100%; margin-left:10px; float:left; line-height:28px;}
#main .main7 .w1000 .div1 .right{ width:31px; height:44px; border:1px solid #fff; margin:7px 0 0 3px; font-size:38px; line-height:44px; float:left; color:#fff; font-family:'SimSun';}
#main .main7 .w1000 .div2{ width:865px; height:80px; padding-left:15px; float:left; text-align:left; margin-bottom:35px;}
#main .main7 .w1000 .div2 .p1{ color:#000; font-size:28px;}
#main .main7 .w1000 .div2 .p1 span{ color:#999; margin-left:20px;}
#main .main7 .w1000 .div2 .p2{ color:#333; font-size:14px; margin-top:3px;}
#main .main7 .w1000 .div3{ width:800px; height:357px; margin-left:134px;}
#main .main7 .w1000 .div3 .left{ width:210px; height:356px; float:left; margin-right:10px; font-size:0;}
#main .main7 .w1000 .div3 .right{ width:580px; height:356px; float:left;}

#main .main8{ width:100%; height:540px; background:#f1f1f1; padding-top:60px;}
#main .main8 .w1000{ border-bottom:2px solid #999; height:538px;}
#main .main8 .w1000 .div1{ width:120px; height:60px; background:#396; border-radius:3px; float:left;}
#main .main8 .w1000 .div1 .left{ font-size:22px; color:#fff; width:60px; height:100%; margin-left:10px; float:left; line-height:28px;}
#main .main8 .w1000 .div1 .right{ width:31px; height:44px; border:1px solid #fff; margin:7px 0 0 3px; font-size:38px; line-height:44px; float:left; color:#fff; font-family:'SimSun';}
#main .main8 .w1000 .div2{ width:865px; height:80px; padding-left:15px; float:left; text-align:left; margin-bottom:35px;}
#main .main8 .w1000 .div2 .p1{ color:#000; font-size:28px;}
#main .main8 .w1000 .div2 .p1 span{ color:#999; margin-left:20px;}
#main .main8 .w1000 .div2 .p2{ color:#333; font-size:14px; margin-top:3px;}
#main .main8 .w1000 .div3{ width:800px; height:375px; margin-left:134px;}
#main .main8 .w1000 .div3 .left{ width:580px; height:375px; float:left;}
#main .main8 .w1000 .div3 .right{ width:210px; height:375px; float:left; margin-left:10px;}
#main .main8 .w1000 .div3 .right ul li{ width:210px; height:19px; border-bottom:1px solid #d8d8d8;}
#main .main8 .w1000 .div3 .right ul li .left1{ width:53px; height:19px; float:left; color:#696; font-size:14px; text-align:left; padding-left:9px;}
#main .main8 .w1000 .div3 .right ul li .right1{ width:139px; height:19px; float:left; color:#363; font-size:14px; text-align:left; padding-left:9px;}

#main .main9{ width:100%; height:490px; background:#f1f1f1; padding-top:50px;}
#main .main9 .w1000 .div1{ width:120px; height:60px; background:#396; border-radius:3px; float:left;}
#main .main9 .w1000 .div1 .left{ font-size:22px; color:#fff; width:60px; height:100%; margin-left:10px; float:left; line-height:28px;}
#main .main9 .w1000 .div1 .right{ width:31px; height:44px; border:1px solid #fff; margin:7px 0 0 3px; font-size:38px; line-height:44px; float:left; color:#fff; font-family:'SimSun';}
#main .main9 .w1000 .div2{ width:865px; height:80px; padding-left:15px; float:left; text-align:left; margin-bottom:20px;}
#main .main9 .w1000 .div2 .p1{ color:#000; font-size:28px;}
#main .main9 .w1000 .div2 .p1 span{ color:#999; margin-left:20px;}
#main .main9 .w1000 .div2 .p2{ color:#333; font-size:14px; margin-top:3px;}
#main .main9 .w1000 .div3{ width:800px; height:322px; margin-left:134px;}
#main .main9 .w1000 .div3 .left{ width:580px; height:322px; float:left;}
#main .main9 .w1000 .div3 .right{ width:210px; height:322px; float:left; margin-left:10px; font-size:0;}
#main .main9 .w1000 .div3 .right .img{ margin-bottom:6px;}

#main .main10{ width:100%; height:775px; background:#666; padding-top:60px;}
#main .main10 .w1000 .top{ width:100%; height:160px; margin-bottom:45px;}
#main .main10 .w1000 .top h1{ font-weight:500; color:#fff; line-height:46px; font-size:36px;}
#main .main10 .w1000 .top p{ color:#fff; font-size:14px; line-height:22px; margin-top:20px;}
#main .main10 .w1000 .bottom{ width:1000px; height:445px; position:relative; background:#fff; overflow:hidden;}
#main .main10 .w1000 .bottom ul{ position:absolute; left:0; bottom:-89px; width:1000px; height:89px;}
#main .main10 .w1000 .bottom ul li{ width:200px; height:89px; float:left; overflow:hidden; cursor:pointer;}
#main .main10 .w1000 .bottom ul li img{ width:100%;}

#main .main11{ width:100%; height:580px; background:#e4e4e4; padding-top:80px;}
#main .main11 .w1000 .p1{ font-size:36px; color:#000; margin-bottom:45px;} 
#main .main11 .w1000 a{ display:block; width:195px; height:50px; background:url(../images/main11_1.jpg); border-radius:25px; margin:30px auto 0;}

#main .main12{ width:100%; height:204px; background:#000; padding-bottom:62px;}
#main .main12 .div1{ width:293px; height:100px; border-bottom:2px solid #707070; background:url(../images/main12_1.jpg); margin:0 auto;}
#main .main12 .div2{ width:293px; height:50px; margin:10px auto; text-align:center; font-size:13px; color:#fff;}