﻿body {background-color:white; margin:0; color:black; font-size: 14px; position:relative;
      font-family:'Microsoft YaHei','微软雅黑',Arial; overflow:hidden; height:100%; }
html{height:100%;}
img{border:none;}
.alignCenter{text-align: center;}
.heditImgIcon{background-image:url(../theme1/upImg.jpg);}
.topFrame{width:100%; max-width:1612px; min-width:1210px;margin:auto;}
.banner_img{width:100%;}
.banner_cover{position:absolute; border: solid 1px #919191; width: 135px; height:40px;
               border-bottom:none; margin: -40px 0 0 116px;
}
.leftNav {width:135px; border: solid 1px #919191; border-top:none;z-index:10;
          margin: 0 62px 0 116px; float:left; background-color:transparent;
          padding:20px 0px 30px 0; font-family:'Microsoft YaHei','微软雅黑',Arial;font-size:16px;
}
.mainContent_news{margin:0 120px 0 310px; min-height:500px;}
.footer{text-align:center; width:100%;}
.footer_chnls{border-bottom:solid 1px #919191; margin:0 150px; padding: 15px;}
.leftchnl{text-align:right; font-weight:bold; padding:4px 10px 6px 0;margin-bottom:6px;
          letter-spacing:2px; cursor:pointer;
}
.chnlnum{font-size:28px;line-height:28px;}
.chnlen {font-weight:normal;font-size:13px;letter-spacing:0;}
.undl{width:38px; float:right; border-bottom: solid 2px #919191; height:2px;}
.active_chnl{background-color:#3b3b3b; color:white; margin:0 -44px 6px 34px; padding-right:10px; zoom:1;}
.active_chnl .undl {border-bottom-color:white;}
.chnl {display:inline-block; color:#3b3b3b; width: 19%; cursor:pointer;}
.hover_chnl{background-color:#3b3b3b; color:white;}
.hover_chnl .undl {border-bottom-color:white;}
.greybtm{border-bottom:solid 1px #919191; height:22px; font-size:16px;}
.news-lst-item{width:100%; height:130px; margin:20px 0 40px 20px;}
.news-lst-item .half{width:50%; float:left; height:100%;}
.news-item-subImg{width:125px;height:100px; position:absolute; z-index:9;}
.news-item-block{margin:0 40px 0 160px; height:100%; font-size:16px; font-family:'Microsoft YaHei','微软雅黑',Arial;}
.news-item-title{font-weight:bold; color:#3b3b3b; padding-bottom:10px;}
.news-lst-item a{text-decoration:none;}
.news-lst-item .active a{color:#008f6a;}
.news-item-brief{margin:-15px 0 0 0; height:100%; overflow:hidden;border-bottom:solid 1px #919191;}
.news-item-brief p{padding-top:4px; line-height:170%;}
.news-item-bottom{height:35px; background-color:white; margin-top:-55px; padding-top:14px;
                  position:absolute; margin-left:-135px; width:47%;}
.news-item-click{padding-left:155px; background:url(images/eye.jpg) 135px center no-repeat; line-height:20px; margin-left:10px;}
.news-item-time{float:right; padding-right:50px; margin-top:-20px;}
.newsTitle{text-align:center; font-weight:bold; padding:100px 0 10px 0; font-size:25px;}
.newsTime{float:left; width:320px; text-align:center;}
.newsclick{float:right; width:80px; padding-left:20px; background:url(images/eye.jpg) left center no-repeat;}
.newscontent {margin-top: 30px; min-height:500px; line-height:150%; color:#666; font-size:16px;}
.newscontent p{text-align:justify;}
.newscontent img{max-width:100%;}
.newsfooter{padding-top:30px;}
.newsfooter a{color:#666; text-decoration:none;}
.news_pager_top{border-bottom:solid 1px #eaeaea; margin:0 -13%; height:71px; padding-right:15%;}
.news_pager_top a, .news_pager_top span{display:inline-block; width:80px; line-height:72px; color:#bfbfbf; font-size:15px;
    opacity:0.6; filter:alpha(opacity=60); text-decoration:none;
}
.news_pager_top a:hover {opacity:1; filter:alpha(opacity=100);}
.news_pager_top .prev{padding-left:74px; border-right:1px solid #eaeaea; background:url(images/prev.png) no-repeat 35px center;}
.news_pager_top .next{margin-left:-6px;padding-right:74px;text-align:right;border-left:1px solid #eaeaea;background:url(images/next.png) no-repeat 105px center;}
.closeTxt{text-align:center; width:100px; margin:auto; color:#666; cursor:pointer; padding-bottom:20px;}
.ui-tabs-panel{padding:10px !important;}
.ui-widget-header{background-image:none; color:black;border:solid 1px #dddddd; background-color:#e9e9e9;}
.ui-dialog-titlebar{padding: 0 1em; line-height:30px;}
.ui-widget-content{background:white none;}
.ui-dialog .ui-dialog-titlebar-close{width:40px; height:40px; margin-top:-20px; background:none;border:none;}
.ui-icon-closethick{background-position:0 0;}
.ui-button .ui-icon{background-image:url("images/close.png"); width:32px; height:32px; margin:-16px 0 0 -16px;}
.ui-button .ui-button-text{display:none;}
.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-active, .ui-widget-content .ui-state-focus
{border:#cccccc; background:#ededed none;
                color:#2b2b2b; outline:none;
}
.w940{width:940px; margin:auto;}
#tabs {width:80%;}
#tabs .title{height:60px; margin-bottom:20px; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a;}
#tabs .cn{ float: left; margin-top: 25px; font-size:24px; font-weight:bold;}
#tabs .en{ float: left; margin-top: 40px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
#tabs .ui-tabs-panel{height:100%;}
#tabs .ui-tabs-nav{display:none;}
#tabs.ui-widget-content{color:#919191; border:none !important; background:none !important;}
#tabs .ui-widget-content{color:#919191; border:none !important; background:none !important;}
#tabs .ui-widget-header{border:none !important;border-bottom:solid 1px #919191 !important; background:none !important;}
#tabs .ui-corner-all{border-radius:0 !important;}
#tabs .ui-state-default{border:none !important; background:none !important; color:#919191 !important; 
                        font-size:22px !important;font-weight:bold; width:136px;}
#tabs .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#919191 !important; border:none; padding:11px 5px 5px 5px; margin:0 17px 0 0;}
#tabs .ui-state-active{color:#149b7b !important;}
#tabs .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#149b7b !important;}
#tabs .ui-state-hover{border:none; background-color:#e5e5e5; border-bottom:solid 2px red;}
#tabs .ui-helper-clearfix:before, #tabs .ui-helper-clearfix:after {display: inline-block; height: 41px;}
#tabs .ui-state-active .tabundl{border:solid 2px #149b7b;border-top-width:1px; height:0px; 
                                margin:0 auto 0 15px;width:65px; float:left;}
.pager{height:180px; padding:1px 0 0 14%;}
.pager ul.pages{font-size:16px; width:530px; margin:20px auto;}
.chnTitle{font-family:'Microsoft YaHei','微软雅黑',Arial;font-size:16px;letter-spacing:2px;font-weight:bold; 
          border-bottom:solid 1px #919191; margin: 10px 0; padding:10px 0 4px 0;
}
.chnTitle .chnlen{letter-spacing:2px;}
.redband{font-family:YouYuan; font-size:21px; color:white; margin: -100px 0 0 -200px; font-weight:bold;
         filter:alpha(opacity=80); background:rgba(204,0, 0, 0.8) !important; background-color:#cc0000;
         text-align:right; letter-spacing:6px; line-height:56px; position:absolute; width:920px;
         padding-right:10px;
}
.fstImg{margin:auto; background:url(/Content/pub/images/eco00.jpg) center top no-repeat; height:271px;}
.secImg{margin:auto; background:url(images/res01.jpg) center top no-repeat; height:271px;}
.thrImg{margin:auto; background:url(images/keeper01.jpg) center top no-repeat; height:271px;}
.bgcenter1{height:505px; width:100%; background:url(images/pm2.jpg) no-repeat center top;}
.bgcenter2{height:937px; width:100%; background:url(images/pm3.jpg) no-repeat center top;}
.bgcenter3{height:838px; width:100%; background:url(images/pm4.jpg) no-repeat center top;}
.bgcenter4{height:715px; width:100%; background:url(images/pm5.jpg) no-repeat center top;}
.bgleft1{height:526px; width:100%; min-width:933px; background:url(images/gp1.jpg) no-repeat left top;}
.blueFlag{float:left; width:720px; line-height:25px; padding:10px; margin:0 -120px 0 300px;
          filter:alpha(opacity=80); background:rgba(3,106, 136, 0.8) !important; background-color:#036a88;
          margin-top: -377px;font-weight:bold; color:white; font-size:16px;
}
.bgcenter21{height:832px; width:100%; background:url(images/gp2.jpg) no-repeat center top; min-width:1218px;}
.bgcenter22{height:640px; width:100%; background:url(images/gp3.jpg) no-repeat center top;}
.bgcenter23{height:895px; width:100%; background:url(images/gp4.jpg) no-repeat center top;}
.bgcenter31{height:913px; width:100%; background:url(images/ms2.jpg) no-repeat center top;}
.bgcenter32{height:977px; width:100%; background:url(images/ms3.jpg) no-repeat center top;}
.bgcenter33{height:662px; width:100%; background:url(images/ms4.jpg) no-repeat center top;}
.bgcenter34{height:631px; width:100%; background:url(images/ms5.jpg) no-repeat center top;}
.bgcenter35{height:582px; width:100%; background:url(images/ms6.jpg) no-repeat center top;}
.bgcenter36{height:294px; width:100%; background:url(images/ms7.jpg) no-repeat center top;}
.comesoon{height:400px; background-color:#424242; color:#c2c2c2; font-size:35px; text-align:center;
          font-family:'Microsoft YaHei','微软雅黑',Arial; padding-top:200px; font-weight:bold; line-height:20px;
}
.comesoon p{font-size:22px;}
.cm1Img{margin:0 -191px 0 -24px;}
.bgcenter41{height:717px; background:url(images/eco01.jpg) no-repeat center top; margin:44px 0 30px 0;}
.bgcenter42{background-color:#eaeaea;text-align:center; padding-top:75px;}
.bgcenter43{text-align:left; margin:100px auto 0 auto; min-width:1180px; max-width:1356px;
            background:url(images/eco04.png) left top no-repeat; height:607px;
            padding-top:23px;
}
.bgcenter44{text-align:center; padding:19px 0;
            filter:alpha(opacity=50); background-color:#009370; background-color:rgba(0,147,112,0.5);}
.bgcenter51{text-align:center; margin-bottom:40px;}
.bgcenter51 img{margin-left: -98px;}
.bgcenter52{background-color:#cecece; height:407px; margin: 1272px 0 -1597px 0; border:none; z-index:-1;}
.bgcenter53{height:818px; background:url(images/keeper02.jpg) no-repeat center top; margin-bottom:-20px;}
.bgleft2{height:458px; width:889px; background:url(images/res1.jpg) no-repeat left top;}
.redFlag2{float:left; width:670px; line-height:25px; padding:10px 20px; margin:0 -60px 0 238px;
          filter:alpha(opacity=80); background:rgba(255,0, 0, 0.8) !important; background-color:red;
          margin-top: -340px; color:white; font-size:16px;letter-spacing:1px;
}
.partner{background:url(images/part01.jpg) center top no-repeat; height:272px;}
.part02{background:url(images/part02.jpg) center top no-repeat; height:2030px;}
.brunches{width:1120px; margin:auto; color:black; height:700px;}
.brunch{background:url(images/home.jpg) no-repeat left center; padding:20px 20px 20px 90px; 
        margin-left:40px; width:400px; float:left; line-height:20px;}
.hometop{height:80px; min-width:1200px;width:100%; position:absolute; z-index:99;}
.hometop img{position:absolute; z-index:2;margin-left:150px; width:140px;}
.hometop .chanels{position:absolute;width:100%; height:75px;
         filter:alpha(opacity=60);background-color:#008f6a; background-color:rgba(0,143,106,0.6);}
.homesearch{float:right; padding-top:24px; width:170px; color:white; text-align:center;}
.homesearch input{width:94px; padding-left:20px;border:none;color:white; display:none;
                  background:url(images/search.png) center center no-repeat;}
.homechnl{float:right; padding: 38px 0 0 0; color:white; font-size:15px;
          letter-spacing:4px; cursor:default; width:100px; height:37px; margin:0;}
.homechnl .title{text-align:center; height:34px;}
.homechnl .homeundl{display:none;}
.homechnl dd{display:none; margin:0; width:100px; font-weight:normal;
           letter-spacing:0px; border-top:solid 1px white;
           filter:alpha(opacity=60);background-color:#008f6a; background-color:rgba(0,143,106,0.6);
}
.homechnl dt a{color:white; text-decoration:none;}
.homechnl dd a{text-decoration:none; color:white; background-color:transparent;}
.homehover, .homeactive{background-color:#0a7055;}
.homehover .homeundl{width:42px; border-bottom: solid 2px #149b7b; height:4px; margin-left:29px; display:none;}
.homehover dd{display:block; }
.homehover dd div{padding:6px; text-align:center; cursor:pointer; border-top:solid 1px #9bccc5; line-height:24px;}
.homechnl dd .hoverdd{background-color:#0a7055;}
.homechnl dd .hoverdd a{color:white;}
.homemain{height:1100px; min-width:1200px;
          background:url(/Content/pub/images/home02.jpg) no-repeat center top; background-size:contain;
}
.homemain .shangxia{width:38%; position:absolute;margin-top:24%; left:50%; margin-left:55%;}
.homemain .redRect{filter:alpha(opacity=12);background-color:#da0000; background-color:rgba(218,0,0,0.12); 
                   position:absolute; margin:50px 0 0 100px; width:163px;height:154px;}
.homemain .greenRect{position:absolute; margin:70px 0 0 196px;}
.homefooter{ text-align:center; font-size:17px; height:135px;
             min-width:1200px; background-color:black;
}
.homefooter .bg{height:135px; width:100%;background-color:black;position:absolute; z-index:99; left:0;}
.homefooter .boxcontainer{width:1220px;height:104px;position:absolute;left:50%; margin-left:-610px; z-index:99;}
.homefooter .box{width:170px; padding:30px 0; color:white; float:left; cursor:pointer;}
.homefooter .beian{color:#989898; font-size:10px; width:500px;left:50%; margin:104px 0 0 -250px; position:absolute; z-index:99; line-height:23px;}
.homefooter .code{position:absolute;margin:-249px 0 0 350px; left:50%; display:none; width:200px;}
.homefooter .active{display:block;}
.contentfooter{text-align:center; font-size:15px; line-height:60px;}
.aboutUs{position:absolute; left:37.2%; top:65%; width:25.5%;}
.aboutUs .cn{color:#149b7b; font-size:20px; font-weight:bold; padding-top:15px;}
.aboutUs .en{font-size:14px; line-height:18px; }
.aboutUs .botline{width:34px;border:solid 2px #8c8c8c; margin:auto;height:0;}
.aboutUs a{ display:inline-block; width:32%;text-align:center; color:white; text-decoration:none; font-size:16px;}
.aboutUs img{width:55%;}
.history{height:776px; background:url(/Content/pub/images/history.jpg) center top no-repeat;}
.newsbanner{height:271px; background:url(/Content/pub/images/newsroom.jpg) center top no-repeat;}
.bright{border-right:solid 1px #919191; line-height:48px; font-size:20px; cursor:pointer;}
.btop{text-align:right;border-right:solid 1px #919191; }
.btop div{border-top:solid 1px #919191;border-left:solid 1px #919191; height:30px;width:34px; display:inline-block;}
.bbottom{text-align:right;}
.bbottom div{border-bottom:solid 1px #919191;border-right:solid 1px #919191; border-left:solid 1px #919191; height:38px;width:34px; display:inline-block;}
.arrowimg{margin-left:-8px; display:none;}
.culture{height:330px; overflow:hidden; margin-top:24px; 
         display:none;
}
.culture img{margin-top: -24px;}
.section{position:relative;background-color:white;}
#about .slidebar{height:328px; width:1px; top:322px; margin:0 0 0 540px; position:absolute; border:none; }
#about .slidebar .ui-corner-all{border-radius:0;}
.mainpnl .ui-slider-handle{width: 5px; background-color:white; margin:0 0 0 2px;}
.slogan{width:511px; height:159px; float:left; margin:10% 0 0 11%;color:white;}
.slogan .cn{ font:bold 38px 'Microsoft YaHei','微软雅黑',Arial; letter-spacing:8px;}
.slogan .btmline{border-bottom:solid 1px white; margin-right:14px;}
.slogan .btmline div{border-bottom:solid 3px red; width:88px;margin-bottom:-1px;}
.slogan .en{font:normal 20px 'Arial'; letter-spacing:3px;}
.contentFrame{min-width:1200px;}
.introMain{background:url(/Content/pub/images/intro.jpg) center top no-repeat; background-size:contain;height:1100px;
           font-size:15px;}
.introMain02{background:url(/Content/pub/images/intro07.jpg) right top no-repeat;
           font-size:15px; padding-top:70px; height:900px;}
.introMain02 ul{float:left; width:480px; line-height:25px; letter-spacing:0.5px; margin-bottom:0;}
.introMain02 .ul3{width:430px;padding: 0 40px;}
.introMain02 .ul4{width:350px;padding: 0 0 0 40px;}
.introMain02 li{list-style-type:square;}
.introMain02 .dvImgs{max-width:1300px; margin-left:80px; min-width:1000px; width:95%;}
.introMain02 .dvTxt{height:140px; min-width:1040px;}
.introMain02 .img1{width:85%;}
.introMain02 .img2{float:right; margin-left:-150px;}
.introMain03{background:url(/Content/pub/images/ceo01.jpg) center top no-repeat; background-size:contain;height:1200px;
           font-size:15px;  text-align:center;}
.introMain03 .title{height:80px; margin-bottom:20px; width:370px; border-bottom:solid 2px white; color:white;}
.introMain03 .cn{ float: left; margin-top: 45px; font-size:24px; font-weight:bold;}
.introMain03 .en{ float: left; margin-top: 60px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.introMain04{background:url(/Content/pub/images/ten01.jpg) center top no-repeat; height:1137px;
           font-size:15px; padding-top:80px;}
.introMain04 .catName{text-align:center; color:#008f6a;font-size:35px; padding-top:20px;font-weight:bold; margin-bottom: -50px;}
.introMain04 .catName p{font-size:17px; font-weight:normal; text-transform:uppercase; margin:0;}
.intro04 {width:69%; margin:auto; padding-top:50px;}
.intro04 .title{margin-left:7%;}
.intro04 img{width:100%; margin-right:-9%; max-width:1234px;}
.bgOpacity{filter:alpha(opacity=30);background-color:#646464; background-color:rgba(100,100,100,0.3); padding:20px;}
.intro01{width: 43%; position: absolute;	margin: 7% 0 0 7%;}
.intro01 img{position:absolute; margin:0 0 0 99%; top:44%; width:30%;}
.intro01 .title{height:80px; margin-bottom:20px; width:370px; border-bottom:solid 2px white; color:white;}
.intro01 .cn{ float: left; margin-top: 45px; font-size:24px; font-weight:bold;}
.intro01 .en{ float: left; margin-top: 60px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.intro01 .p1 {color:black; font-size:23px;}
.intro01 .p1 span{font-size:17px; letter-spacing:1px;}
.intro01 .green{color: #3a7b6b;font-size: 37px; letter-spacing:4px;}
.intro01 .p2{font-size: 25px; }
.intro01 .p3{font-size: 15px; line-height:25px; padding-top:10px; text-align:justify;}
.intro01 .flag{width:29px; height:6px; background-color:#149b7b;float:left; margin:300px 0 0 -48px;}
.intro01 .title .activeTtl{background-color:#149b7b; border-color:white; margin-left:-1px; padding:8px 8px;}
.intro01 ul{width:500px; float:left; color:white; margin-right:70px; text-align:left; line-height:22px;}
.intro01 .his00{display:none; text-align:left; height:380px; overflow:hidden;
                width:530px;}
.intro01 .his00 .slidebar{height:340px; width:1px; top:237px; margin:0 0 0 520px; position:absolute; border:none; }
.intro01 .his00 .slidebar .ui-corner-all{border-radius:0;}
.intro01 .his00 .ui-slider-handle{width: 5px; background-color:white; margin:0 0 0 2px;}
.intro01 .his01{position: absolute; color:white; text-transform:uppercase; letter-spacing:54px;
                font-size:17px; font-family:Arial; width:837px; margin:580px 0 0 530px;}
.intro02{width: 90%; margin: auto;}
.intro02 .title{height:80px; margin-bottom:20px; width:370px; border-bottom:solid 2px #71ac9f; color:#008f6a;}
.intro02 .cn{ float: left; margin-top: 45px; font-size:24px; font-weight:bold;}
.intro02 .en{ float: left; margin-top: 60px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.intro02 .left{float:left; width:880px; margin-right:-800px;}
.intro02 .right{height:100%;margin-left:80px;}
.intro02 .right table{ position:absolute;}
.intro02 .right tr{height:10%;}
.intro02 .year{color:white; width:120px; padding-left:11px;}
.intro02 .txt{float:left; width:370px; height:64px; line-height:24px; padding-top:10px;}
.intro02 .txt div{height:10px;}
.intro02 .p1 { font-size: 34px; color:black; width:35px; float:left; line-height:42px;}
.intro02 .green{color: #3a7b6b;}
.intro02 .p2{font-size: 21.5px; color:#3a7b6b; width:556px; float:left; margin:10px 0 0 0;
             transform:rotate(90deg) translate(-33px, 0);
        -ms-transform:rotate(90deg) translate(-33px, 0); /* Internet Explorer 9*/
        -moz-transform:rotate(90deg) translate(-33px, 0); /* Firefox */
        -webkit-transform:rotate(90deg) translate(-33px, 0); /* Safari 和 Chrome */
        -o-transform:rotate(90deg) translate(-33px, 0); /* Opera */
        transform-origin:left bottom;
        -ms-transform-origin:left bottom; /* Internet Explorer 9*/
        -moz-transform-origin:left bottom; /* Firefox */
        -webkit-transform-origin:left bottom; /* Safari 和 Chrome */
        -o-transform-origin:left bottom;
        filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
}
.intro03{float:right;color:white; text-transform:uppercase; letter-spacing:54px; margin:700px 80px 0 0; 
         font-size:17px; font-family:Arial; width:837px;}
.joinus{width:1250px; margin:auto; padding-top:80px; height:800px;}
.joinus .title{height:80px; width:370px; border-bottom:solid 2px #71ac9f; color:#008f6a;}
.joinus .cn{ float: left; margin-top: 45px; font-size:24px; font-weight:bold;}
.joinus .en{ float: left; margin-top: 60px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.joinus .p1{font-weight:bold; padding: 110px 50px 80px 50px; background:url(images/join03.jpg) left center no-repeat; color:white;}
.joinus .p2{font-size:18px;}
.joinus .p3{height:100px; font-size:16px; padding-top:10px;}
.joinus .p3 div{float:left; width:416px; color:#3e3d3d; height:30px;}
.joinus .p4 {font-size:16px; height:200px;}
.joinus .p4 dl{float:left;margin-right:16px; width:122px; line-height:30px;
               background:url(images/join01.jpg) left top no-repeat;}
.joinus .p4 dt{text-align:center; color:#464b4e; font-size:16px; cursor:pointer;}
.joinus .p4 dd{font-size:14px; margin:0 2px; display:none; color:white; font-weight:bold; letter-spacing:1px; cursor:pointer;}
.joinus .p4 dd div{border-top: solid 1px #c9e7df; padding:7px 13px; line-height:20px;}
.joinus .p4 dd .active{border-top: solid 1px white; background-color:#2e9f88;}
.joinus .active dt{color:white;background:url(images/join02.jpg) left top no-repeat;}
.joinus .active dd{display:block; background-color:#78c3af;}
.ten01{min-width:1200px; width:80%; margin:auto;}

.qinghuai{float:right; margin: 120px 0 0 0; width:928px;}
.pro01{background:url(images/pro01.jpg) center top no-repeat;background-size:contain; height:3350px;}
.pro02{ padding-top:80px; height:1100px;}
.pro02 .title{height:60px; margin:0 0 20px 20%; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a;}
.pro02 .cn{ float: left; margin-top: 25px; font-size:24px; font-weight:bold;}
.pro02 .en{ float: left; margin-top: 40px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.pro02 .img{margin:3% auto;width:74%; font-size:22px; text-align:center;}
.pro02 .small {font-size:20px;}
.pro02 .img img{width:85%; max-width:1261px;}
.pro02 .img p{font-size:15px; line-height:24px; margin:10px 0;}
.pro02 .small p{font-size:12px; line-height:16px;margin:5px;}
.pro02 .t1{ margin:0 0 -14% 0; text-align:left;}
.pro02 .small .t1{margin-bottom:-14%;}
.pro02 .t1 div{width:27.3%; margin:auto; background:url(images/pro07.jpg) left top no-repeat; 
               padding:0 0 25px 36px; background-size:contain;}
.pro02 .small .t1 div{padding-left:30px;}
.pro02 .t2{float:left; width:50%; text-align:left; margin-top:-10%;}
.pro02 .small .t2{margin-top:-11%;}
.pro02 .t3{ background:url(images/pro08.jpg) 8% top no-repeat; width:65%; padding:30px 0 0 7.5%; text-align:left;}
.pro02 .t4{background:url(images/pro08.jpg) 8% top no-repeat; padding:30px 0 0 5%;
           text-align:left;
}
.pro02 .content{width:90%;margin:auto; max-width:1400px;}
.pro02 .txt{height:500px; font-size:24px; color:#21a085; line-height:24px;}
.pro02 .p1{background:url(/Content/pub/images/pro02_2.jpg) no-repeat top left; width:25px; 
           padding:20px 50px 0 20px; float:left; height:450px; margin-left:20px;}
.pro02 .p2{width:30px; background-color:white; margin:230px 0 0 -47px;float:left;}
.pro02 .p3{float:left;color:black;font-size:18px; line-height:26px;letter-spacing:0px; width:216px; padding:20px 0 0 20px;}
.pro02 .img02{margin:-560px 0 50px 0; text-align:right;}
.pro02 .img02 img{width:55%; margin-right:3%;}
.pro03{background:url(images/pro03.jpg) left top no-repeat; background-size:contain; height:1080px; padding:9% 0 0 38%;}
.pro03 .title{height:80px; margin:0 0 20px 31%; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a;}
.pro03 .cn{ float: left; margin-top: 45px; font-size:24px; font-weight:bold;}
.pro03 .en{ float: left; margin-top: 60px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.pro03 .content{ margin:2% auto 0 auto; height:500px; min-width:870px;width:90%;}
.pro03 .img{margin:0 0 -500px 0; height:500px;}
.pro03 .img img{width:87%;}
.pro03 .t{font-size:24px;color:white;margin:0 0 4% 30%; height:32px;}
.pro03 .p{font-size:17px;padding:3.6% 0 0 26%; margin:-32px 0; width:59%; height:45px;}
.pro03 .t2{margin:-32px 0 3% 19%; padding-top:8.7%}
.pro03 .p2{padding-left:15.7%;}
.pro03 .t3{margin:-32px 0 3% 9%; padding-top:8%;}
.pro03 .p3{padding-left:6%;}
.com01{padding-top:80px; height:1100px;}
.com01 .title{height:60px; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a;}
.com01 .cn{ float: left; margin-top: 25px; font-size:24px; font-weight:bold;}
.com01 .en{ float: left; margin-top: 40px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.com01 .content{min-width:1000px; width:73.6%; height:900px; margin:auto; position:relative; overflow:hidden;}
.com01 .content img{width:100%;margin-bottom:-48.99%;}
.com01 .content .img3{width:70%; margin-left:29%; position:absolute;}
.com01 .txt1{padding-left:30%; font-size:16px; line-height:23px; height:150px;}
.com01 div.small{font-size:13px;}
.com01 .txt2{padding:16.4% 0 0 38.5%; height:90px; margin-top:-150px;}
.com01 .txt2 th{font-size:23px;color:#7e7e7e; width:25%; text-align:center; line-height:22px;}
.com01 .txt2 th.small{font-size:20px;line-height:18px;}
.com01 .txt2 td{font-size:15px; color:#acacac; margin:5px; text-align:center;}
.com01 .txt3{padding:11% 0 0 32.3%; margin:-90px -1.6% 0 0; width:25px; font-family:'Microsoft YaHei','微软雅黑',Arial;font-size:24px; display:none;
             color:#008f6a; float:left; line-height:25px;}
.com01 .content02{width:80%; height:900px; margin:auto; min-width:1200px;}
.com01 .content02 .title{position:relative; margin-top:0;}
.com01 .left{width:280px; position:absolute; margin-top:40px; line-height:25px;}
.com01 .left img{margin-bottom:-442px;}
.com01 .left div{padding-left:57px;}
.com01 .p1{color:#1ca7b2; margin-bottom:6px;}
.com01 .p2{color:#d4921a; margin:62px 0 7px 0;}
.com01 .p3{color:#8d3d93; margin:48px 0 3px 0;}
.com01 .right{float:right; margin:-30px 0 0 -330px; width:63%;}
.com01 .right img{width:100%;}
.tong01{background:url(images/ten01.jpg) center top no-repeat; padding:80px 0;}
.tong01 .content01{width:90%; margin:auto; max-width:1493px;}
.tong01 .content01 img{width:100%; max-width:1484px;}
.tong01 .title{height:60px; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a; margin-left:20px;}
.tong01 .cn{ float: left; margin-top: 25px; font-size:24px; font-weight:bold;}
.tong01 .en{ float: left; margin-top: 40px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.tong01 .title02{font-size:26px;font-weight:bold;color:#008f6a; text-align:center; letter-spacing:2px; padding-bottom:20px;}
.tong01 .title02 p{font-size:14px;color:#727272;font-family:SimSun; font-weight:normal; letter-spacing:1px; margin:0px;}
.tong01 .title03{font-size:26px;font-weight:bold;color:#008f6a; text-align:center; letter-spacing:2px; padding:30px 0 80px 0;}
.tong01 .title03 p{font-size:14px;color:#727272;font-family:SimSun; font-weight:normal; letter-spacing:1px; margin:0px;}
.ten{background:url(images/ten01.jpg) center top no-repeat; height:773px;}
#jp_container_1{ position:absolute; left:50%; width:1027px; height:518px; border:none; z-index:9; display:none;}
.vedioTabs{position:absolute; left:50%; margin:103px 0 0 513px; text-orientation:mixed; width:40px;
           font-size:13px; font-weight:bold; color:white;
}
.vedioTabs div{background-color:#727272; float:left; margin-bottom:1px; width:22px; 
               text-align:center; padding:20px 4px; line-height:20px; cursor:pointer;}
.vedioTabs .hovertab{background-color:#149b7b; padding: 10px 8px 10px 5px; font-size:14px;}
.contact01{background:url(images/contact01.jpg) left top no-repeat; padding:80px 10% 0 10%; height:850px;}
.contact01 .title{height:60px; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a; margin-bottom:40px;}
.contact01 .cn{ float: left; margin-top: 25px; font-size:24px; font-weight:bold;}
.contact01 .en{ float: left; margin-top: 40px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.contact01 .left{width:381px; height:166px; text-align:center; margin-top:17px; float:left; 
                 color:white; }
.contact01 .left .p1{ width:380px; text-align:center; position:absolute;}
.contact01 .left h2{font-size:29px;margin:0 0 0 90px; font-weight:normal;}
.contact01 .left h1{margin:3px 0 0 0; font-size:16px;}
.contact01 .left .p2{line-height:30px; margin-left:10px;}
.contact01 .right{margin-left:381px; padding:0 0 0 5%;}
.contact01 .line{min-height:20px; margin:-42px 0 30px 0; text-align:center;}
.contact01 .line img{width:100%; min-width:740px; max-width:1000px;}
.contact01 .cap{font-size:24px; width:168px; display:none;
                text-align:center; margin:-14px auto 80px auto;background-color:white;}
.contact01 .introf{float:left; width:40%; margin:0 5%; height:120px;
                   background:url(images/contact03.jpg) left top no-repeat;}
.contact01 .introf div{padding-left:40px;}
.case01{padding:80px 0; min-width:1300px; height:900px;}
.case01 .title03{height:50px; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a;}
.case01 .title03 .cn{ float: left; margin-top: 15px; font-size:24px; font-weight:bold;}
.case01 .title03 .en{ float: left; margin-top: 30px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.case01 .content03{width:90%; margin:auto; max-width:1500px;}
.case01 .catlst{height:50px; padding-top:30px;}
.case01 .catlst div{float:left;margin-right:45px; cursor:pointer;}
.case01 .catlst a{text-decoration:none; color:black;}
.case01 .left03 {width:60%;float:left; font-size:24px;}
.case01 .left03 .cap{width:284px; border-bottom:solid 1px black; padding-bottom:20px; margin-bottom:50px;}
.case01 .left03 p{font-size:18px;}
.case01 .left03 div{width:85%;}
.case01 .right03{width:40%;float:left;}
.case01 .right03 img{width:100%;}
.case02{background:url(images/case02.jpg) center top no-repeat; padding-top:80px;}
.case03{width:876px; margin:0 auto 20px auto; min-height:900px;}
.case04{width:217px; height:217px; float:left; margin:0 2px 2px 0; cursor:pointer;}
.case04 img{width:100%; height:100%; border:none;}
.case04 div{position:absolute;width:217px; height:217px;
        filter:alpha(opacity=80);background-color:#646464; background-color:rgba(100,100,100,0.8);}
.case04 p{position:absolute; margin:170px 0 0 20px; color:#939393; font-size:16px; width:164px; 
          border-bottom:dashed 1px #939393; padding-left:7px; line-height:30px; font-weight:bold;}
.case04 .cathover{filter:alpha(opacity=0); background-color:#149b7b;background-color:rgba(20,155,123,0); color:white; border-bottom-color:white;}
.case05 {text-align:right; padding:0 20px 8px 0;}
.case06{float:left; width:140px;height:193px; margin: 0 20px 20px 0;}
.case07{width:140px; position:absolute;}
.case08{width:121px; position:absolute; margin:10px 0 0 9px;}
.casehover .case07{width:159px; margin:-13px 0 0 -9px;}
.casehover .case08{width:137px; margin:-2px 0 0 2px;}
.casehover .caseFrame{position:absolute; width:169px; height:229px; margin:-20px 0 0 -16px; border:solid 2px #149b7b;}
.case09{width:960px; margin:auto; min-height:900px;}
.case10{position:absolute; left:50%; top:477px; margin-left:-280px; display:none; z-index:101;}
.case11{position:absolute; width:480px; margin:44px 0 0 40px;}
.case12{position:absolute; display:none; width:980px; height:900px; left:50%; top:410px; z-index:100; margin-left: -498px;
        filter:alpha(opacity=80);background-color:#646464; background-color:rgba(100,100,100,0.8);}
.serv01{padding-top:80px; height:1000px;}
.serv01 .left{float:left;width:45%;}
.serv01 .l1{max-width:640px; margin:auto; width:85%;}
.serv01 .l1 img{width:90%; max-width:635px; margin:auto;}
.serv01 .title{height:60px; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a; margin:0 0 20px 50px;}
.serv01 .cn{ float: left; margin-top: 25px; font-size:24px; font-weight:bold;}
.serv01 .en{ float: left; margin-top: 40px; margin-left: 25px; font-family:Arial;font-size:16px; font-weight:bold;}
.serv01 .right{float:left; width:55%; margin-top:100px; height:569px; text-align:center;}
.serv01 .right .t0{height:569px; margin:0 auto -569px auto; width:80%; min-width:660px;}
.serv01 .right img{width:90%; max-width:700px;}
.serv01 .t1{font-size:15px; color:#1f9f7d; height:61px;}
.serv01 .t1 p{font-size:25px; margin: 0.3% 0 0.1% 0;}
.serv01 .t2{margin-top:0px; font-size:12px; color:#1f9f7d; padding-top:5.5%; height:60px;}
.serv01 .t2 p{font-size:22px; margin: 5px 0;}
.serv01 .right02{float:left; width:55%; padding-top:70px;}
.serv01 .right02 .t0{height:600px; margin:0 auto -630px auto; width:90%;}
.serv01 .right02 img{width:83%; max-width:670px;}
.serv01 .right02 .t00{width:90%;margin:auto; max-width:870px;}
.serv01 .t3{margin:-91% 0 0 95%; font-size:29px; color:#21a085; width:40px; line-height:29px;}
.serv01 .t3 p{ margin:20px;}
.serv01 .t4{font-family:arial;font-size:24px; height:30px;}
.serv01 .t5{font-size:16px; line-height:30px; padding-top:11%; height:100px;}
.serv01 .t6{padding:11% 0 14% 0; margin:-70px 0 0 50px; height:50px; text-align:right; width:50%;
            font-size:20px;max-width:410px;}
.serv01 .t7{font-size:15px; margin:0 -75px 0 -30px; width:100%; max-width:780px;}
.serv01 .t7 p{font-size:12px; margin:10px 0;}
.serv01 .t7 td{text-align:center; padding:0 10px 0 20px; vertical-align:top; width:25%; height:120px;}
.serv01 td.t8{font-size:12px;text-align:right;}
.serv01 .title02{height:60px; width:370px; border-bottom:solid 2px #008f6a; color:#008f6a; margin:0 0 0 20%;}
.serv01 .catName{text-align:center; color:#008f6a;font-size:28px; padding-top:20px; margin-bottom: -30px;}
.serv01 .frame{position:absolute; z-index:98; display:none; text-align:center;}
.serv01 .frame img{margin:9% 0 0 0; width:100%; cursor:pointer;}
.serv02{background:url(images/serv02.jpg) center top no-repeat; height:1900px;}
.growup{margin:0 0 -200px 134px; position:absolute;}
#dvJD{display:none; font-size:20px; padding:20px 80px;}
#dvJD .cap{font-weight:bold; padding-bottom:20px; font-size:24px;}
#dvJD .mail{font-size:18px; color:#008f6a;}
#dvJD .more{float:right; font-size:19px; color:#848484;}
#dvJD .more div{float:left; padding-top:68px; width:221px;}
#dvJD .more img{float:right; margin-top:-18px;}
.dotContainer{position:absolute; left:95%; top: 400px; width:11px;}
.dot{float:left;width:11px; height:11px; margin-bottom:4px; overflow:hidden; cursor:pointer;}
.playbtn{position:absolute;z-index:8; left:7%; width:86%; top: 200px; cursor:pointer; text-align:center;}
.playbtn img{width:8%; margin-top:19%; cursor:pointer;}
#focusImg{height:50%; overflow:hidden;}
.hiSlider{ overflow: hidden; height: 100%; width:100%; margin:0;padding:0;}
.hiSlider-item{ float: left; height:100%; width:100%; list-style:none; text-align:center;}
.hiSlider-item img{width:100%;}
/* jquery.hiSlider.css */
.hiSlider-pages,
.hiSlider-title{
    position: absolute;
    z-index: 3;
}

.hiSlider-btn-prev,
.hiSlider-btn-next{
    position: absolute;
    z-index: 5;
    top: 50%;
    height: 30px;
    width: 30px;
    background:  url(../images/hislider-arrow.png) no-repeat;
    margin-top: -15px;
    text-indent: -200px;
    overflow: hidden;
    opacity: .6;
    filter:alpha(opacity:60);
}
.hiSlider-btn-prev{
    left: 10px;
}
.hiSlider-btn-next{
    right: 10px;
    background-position: -30px 0;
}
.hiSlider-btn-prev:hover,
.hiSlider-btn-next:hover{
    opacity: 1;
    filter:alpha(opacity:100);
}
.hiSlider-title{
    bottom: 0;
    width: 100%;height:10%;
    padding: 6px 0;
    color: #fff;
    text-indent: 10px;
    background: rgba(0,0,0,.6);
    z-index: 2;
    font: 24px/2 "Microsoft YaHei",'微软雅黑',Arial, "Tahoma"
}
.hiSlider-title a{color:white; text-decoration:none;}
.hiSlider-pages{
    bottom: 10px;
    right: 20%;
    text-align: right;
}
.hiSlider-pages a{
    height: 12px;
    width: 12px;
    margin: 0 6px;
    display: inline-block;
    overflow: hidden;
    text-indent: -100px;
    font-size: 0;
    border-radius: 50%;
    background: #ddd;
}
.hiSlider-pages a.active{
    background: #5472BF;
}
.gray { 
    filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter     id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%) !important; 
filter: gray !important; 
} 