@charset "utf-8";
body{ margin: 0; padding: 0; font-size: 16px; color: #444;}
p,h1,h2,h3,h4,h5,h6,li,dl,dd,ul,li{ margin:0; padding: 0;}
a{ text-decoration: none; color: #444;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
a:hover{ text-decoration: none; color: #444;}

li{ list-style: none;}
img{ border: none;}
.clear{ clear: both; margin: 0; padding: 0; line-height: 0;}

.headerbox{ width: 100%; position: fixed; top: 0; left: 0; z-index: 1000;}
.header{ height: 100px;}
.header .logo{ margin-top:26px;}
.header .logo img{max-width: 100%; height: auto;}
ul.nav{ width: 66%;}
.header ul.nav{ margin-top: 33px; width: auto;}

.header ul.nav li a{ padding: 0 12px;}
/*.header .navbox ul{ float: right; margin-top: 48px;}*/
/*.header .navbox li{ float: left; margin-left: 1px;}*/
/*.header .navbox li a{ display: block; height: 32px; line-height: 32px; border: 1px solid rgba(68,68,68,0); padding:0 26px; font-size:16px; color: #444;}*/
/*.header .navbox li:hover a{border:1px solid #444;}*/
/*.header .navbox li.current a{border:1px solid #444;}*/
.header ul.nav li{ margin-left: 4px;}
.header ul.nav li:hover a{border:1px solid #237f7f;}
.header ul.nav li.current a{border:1px solid #237f7f;}

.pages{ text-align:center;}
.pages a{ border:1px solid #237f7f; background:#fff; color:#444; font-size:16px; padding:4px 8px;}
.pages b{ border:1px solid #237f7f; background:#237f7f; color:#fff; font-size:16px; padding:4px 8px;}
@media (max-width: 992px) {
    .header{ height: 70px;}
    /*.header .logo{ margin-top: 25px;}*/
    .header .logo img{ max-width: 100%; height: auto;}
    .header .navbox li a{ display: block; padding:0 6px; font-size:16px; color: #444;}
}
/*手机版头部*/
.mobileNav{ display:none; position:absolute; top:70px; z-index:100; padding-bottom:40px; background:#222222; width:100%; height:auto; left:0; padding-top:25px;}
.mobileNav .close{ float:right;opacity: 1; margin-right:15px; width:25px; height:25px; background:url(../images/close.png) no-repeat; background-size: 20px auto; }
.mobileNav ul{clear:right;}
.mobileNav ul li>a{ display:block; border-bottom:1px solid #393939; width:100%; line-height:60px; padding-left:22px; margin:auto; background:url(../images/add.jpg) no-repeat 93% center; background-size:20px auto; font-size:18px; color:#fff; }
.mobileNav ul li dl{ display:none; background:url(../images/subBg.png) repeat;}
.mobileNav ul li dl dd{ margin:auto; background:url(../images/arrow-r.png) no-repeat 95% center; background-size: 25px auto; }
.mobileNav ul li dl dd a{ line-height:50px; color:#fff; border-bottom: 1px solid #000; display:block; font-size:16px; padding-left:34px;}

@media (max-width: 767px) {
    .navbar-toggle{ margin-top:18px;}
    .header .logo{ margin-left: 15px;}
}
.position{ position: fixed; top: 0; left: 0; z-index: 2;}

#slides { position: relative; width: 100%; }
.slidesjs-pagination {
    position: absolute;
    bottom: 40px;
    left: 50%;
    padding-left:28px;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    z-index: 20;
}
.slidesjs-pagination li { float: left; margin: 0 15px;}
.slidesjs-pagination li a {
    display: block;
    width: 50px;
    height: 3px;
    background-color: rgba(239, 239, 239, .5);
    overflow: hidden;
}
.slidesjs-pagination li a.active { background-color: rgba(239, 239, 239, 1); }

.banner_slide { background-position: center center; background-size: 100% 100%; }
.banner_slide .container{ position:relative; }
.bannerText1{
    /*cursor: pointer;*/
    position:absolute;
    width:100%;
    top: 206px;
    -o-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    transition: all 0.6s;
}
.bannerText1 h3{ margin-top: -64px; text-align: right; font-size:50px; font-weight: bold; color: #1e7c7c;/*font-family: "造字工房悦黑体验版";*/}
.index-zp{ position: relative; margin-top: 110px;/*margin-top: 215px;*/ margin-left: 102px; min-height: 177px;}
/*.index-zp ul{ overflow: hidden;}*/
.index-zp li{ position: absolute;}
.index-zp li .year-dots{ display:inline-block;color: #1e7c7c; font-size: 18px; padding-bottom:15px; font-family: "Arial";background: url(../images/dots-small.png) no-repeat 16px bottom;}
.index-zp li .liner { 
    height:1px;
    background: #2c8484;
    /* border: 1px solid #2c8484;  */
    margin-left:8px; 
}
.index-zp li .zpInfo{
    opacity: 0;
    z-index:1;
    position: absolute;  text-align: center;left:-102px; top: -51px;
    transition: all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
}
.index-zp li .zpInfo div{ width: 204px; height: 204px; background: #fff; border-radius: 50%; overflow: hidden;}
.index-zp li .zpInfo h2{ margin-top: 22px; font-size: 16px; color: #000;/*font-family: "造字工房悦黑体验版";*/}
.index-zp li .zpInfo div .shadow{ display: none; position: absolute; left: 0; top: 0; z-index: 1; width: 204px; height: 204px; border-radius: 50%; background: rgba(30,124,124,0.5);}
/*.index-zp li .zpInfo div img{ border-radius: 50%;}*/
.index-zp li .zpInfo div img{ width: 204px; height: auto;}
.index-zp li:hover .zpInfo{opacity: 1;}
.index-zp li.active .zpInfo{ opacity: 1;}
/*ndex-zp li .zpInfo div:hover .shadow{display: inline-block;}*/
.index-zp li.index0{ left: 0; top: 40px;}
.index-zp li.index0 .year-dots{padding-top: 15px;
    background: url(../images/dots-small.png) no-repeat 15px top;
    padding-bottom: 0;
    margin-top: 51px;
    margin-left: 1px;
}
.index-zp li.index0 .liner{ width: 210px; margin-top: -65px;
    transform:rotate(149deg);
    -o-transform:rotate(149deg);
    -moz-transform:rotate(149deg);
    -ms-transform:rotate(149deg);
    -webkit-transform:rotate(149deg);
}

.index-zp li.index1{ left: 186px; top: -112px;}
.index-zp li.index1 .liner{ width: 225px; margin-top: 38px;
    transform:rotate(206deg);
    -o-transform:rotate(206deg);
    -moz-transform:rotate(206deg);
    -ms-transform:rotate(206deg);
    -webkit-transform:rotate(206deg);
}

.index-zp li.index2{ left:390px; top:-14px;}
.index-zp li.index2 .liner{ width: 160px; margin-top: 0px; margin-left: 20px;
    transform:rotate(186deg);
    -o-transform:rotate(186deg);
    -moz-transform:rotate(186deg);
    -ms-transform:rotate(186deg);
    -webkit-transform:rotate(186deg);
}

.index-zp li.index3{ left:554px; top:42px;}
.index-zp li.index3 .year-dots{padding-top: 15px;
    background: url(../images/dots-small.png) no-repeat 15px top;
    padding-bottom: 0;
    margin-top: 52px;
    margin-left: 1px;
}
.index-zp li.index3 .zpInfo{ top:-80px;}
.index-zp li.index3 .liner{ width: 220px; margin-top: -66px; margin-left: -1px;
    transform:rotate(147deg);
    -o-transform:rotate(147deg);
    -moz-transform:rotate(147deg);
    -ms-transform:rotate(147deg);
    -webkit-transform:rotate(147deg);
}

.index-zp li.index4{ left:736px; top:-116px;}
.index-zp li.index4 .liner{ width: 185px;
    background: -webkit-linear-gradient(left,#2c848400,#2c8484);
    /* border: 1px dashed #2c8484;  */
    margin-top: -16px; margin-left: 18px;
    transform:rotate(176deg);
    -o-transform:rotate(176deg);
    -moz-transform:rotate(176deg);
    -ms-transform:rotate(176deg);
    -webkit-transform:rotate(176deg);
}

.bannerText1 > span { display: block; font-size: 16px; color: #fff; line-height: 38px; text-align: right; }
.bannerText1 .banner_more {
    display: inline-block;
    text-align: center;
    height: 40px;
    width: 140px;
    /*background: url("../images/btn_bg_03.png") no-repeat;*/
    background-color: #bfa781;
    line-height: 40px;
    /*margin-right:-20px;*/
    border-radius: 20px;
    /*display:none;*/
}

.bannerText1 .banner_more:hover {/*background: url("../images/btn_bg_curr_03.png") no-repeat;*/ background-color: #e82a1a; }

.bannerText1 .banner_more span { font-size: 15px; color: #fff; margin-right: 18px; }
.bannerText1 .banner_more img {vertical-align: baseline; }
.slidesjs-pagination{display:none;}
.ban_circle{display:block;margin-top:-10px;margin-left:15px;width:11px;height:11px;border-radius: 100%;border:1px solid rgba(30,124,124,.8);opacity: 0.8;filter: alpha(opacity=80);
}
.ban_circle1{display:block;margin-top:-13px;width:15px;height:15px; margin-left:13px;border-radius: 100%;border:1px solid rgba(30,124,124,.8);opacity: 0.8;filter: alpha(opacity=80);
}
.ban_circle {
    animation: mymove 2s infinite;
    -webkit-animation: mymove 2s infinite;
    -o-animation: mymove 2s infinite;
    -moz-animation: mymove 2s infinite;
}
.ban_circle1{
    animation:mymove 2s infinite;
    -webkit-animation:mymove 2s infinite;
    -o-animation: mymove 2s infinite;
    -moz-animation: mymove 2s infinite;
}
/*.index-zp li .zpInfo div img{*/
    /*animation:myscale 5s infinite;*/
    /*-webkit-animation:myscale 5s infinite;*/
    /*-o-animation: myscale 5s infinite;*/
    /*-moz-animation: myscale 5s infinite;*/

/*}*/
@keyframes myscale {
    from{
       transform:scale(1.1,1.1);
    }to{
       transform:scale(1.3,1.3)
    }
}
@-webkit-keyframes myscale {
    from{
        transform:scale(1.1,1.1);
    }to{
       transform:scale(1.3,1.3)
    }
}
@media (min-width: 1230px) and (max-width: 1440px) {
    .bannerText1 h3{ font-size: 28px;}
}
@media (min-width: 1440px){
    .bannerText1{top:356px;}
}

@media (max-width: 767px) {
    #banner{margin-top: 70px; height: 240px;}
    #banner ul li{ height: 240px; background-size:auto 240px !important; background-position: center center !important;}
    .dots{ display: none;}
}
.section.section_approach{}
.zhDesign{}
.zhbox{ position: absolute;left: 0; width: 100%;}
.zhDesign h1{ text-align: center; padding-top: 75px; margin-bottom: 18px; font-size:34px; font-weight: bold; color: #1e7c7c;}
.zhDesign p{ color: #444; text-align: center; font-size:16px;}

.totalDesign{ overflow: hidden; margin-top: 35px;}
.totalDesign li{ float:left; width: 32%; margin-right:2%; margin-bottom: 28px;}
.js-box{position:relative;min-height:1px;height:100%;}
.js-box>a{display: block;position: relative;overflow: hidden;}
.js-box img {position: relative; width: 100%; height: 100%;}
.js-box>a div{position: absolute;background: #1e7c7c;background: rgba(30,124,124,0.8);width: 100%;height: 100%;}
.padding-large {padding: 30px;}
.padding-large h1,.totalDesign li p{ font-size:24px; color: #fff; font-weight: bold;}
.totalDesign li p{position: absolute; left:20px; bottom:26px; }
.totalDesign li:hover p{ display: none;}
.js-box a:hover{cursor:pointer}
.views {width: 1352px; position: relative;margin: auto; margin-top: 38px; }
.view { position: absolute; }
.view .small { width: 432px; height: 200px; position: relative; }
.view .small .infos {  position: absolute; left:22px; bottom:25px;color: #fff; }
.view .small .infos p{position: relative; color: #fff; font-size:24px; font-weight: bold;
 margin: 0; }
.view .small .img img{ width: 432px; height: 200px;}
.view .big { display: none; width: 892px; height: 428px; }
.view .big .close{ position: absolute; right: 5px; top: 5px; width: 20px;height: 20px;  line-height: 20px; text-align: center; border: 0px solid #333; border-radius: 50%; }
.view .big .close A {line-height: 20px; display: inline-block; width: 100%; height: 100%;
 border-radius: 50%; }
.view .big .close A:hover { background: #333; color: #fff; }
.view .big .bigpic { width: 892px; height: 428px; background: #fff; text-align:center;  overflow: hidden;  }
.view .big .bigpic img { width: 892px !important; height: 428px !important; }
.view .big .thumbsBox { width: 975px; height: 260px; background: #ff0000; overflow: hidden; }
.view .big .thumbs li { float: left; margin-top: 13px; margin-right: 13px; }
.view.open {opacity: 1;}
.view.open .small{display: none;}
.view.open .big{display: block;}

@media (min-width: 1230px) and (max-width: 1440px){
    .zhDesign h1{ padding-top:35px; font-size: 28px;}
    .totalDesign{ margin-top: 25px;}
    .totalDesign li{ margin-bottom: 20px;}
    .totalDesign li p{ left:15px; bottom:15px;}
    .views{ width: 1200px; margin-top: 28px;}
    .view .small { width: 388px;  height: 130px; }
    .view .small .img img{ width: 388px; height: 130px;}
    .view .big { width: 790px; height: 278px;}
    .view .big .bigpic { width: 790px; height: 278px;}
    .view .big .bigpic img { width: 790px !important; height: 278px !important;}
}

.section.section_confidence{ background: #3c3f3f;}
.mapWorld{}
.mapWorld h1{ text-align: center; padding-top: 90px; font-size:34px; font-weight: bold; margin-bottom:20px; color: #fff;}
.mapWorld p{ font-size:16px; color: #fff; text-align: center;}
.worldMap{ width:86%; margin: auto; margin-top: 50px; position: relative;}
.worldMap>img{ width: 100%; height: auto;}
.worldMap .dot{position:absolute;left:0; top:0;list-style: none;width:52px;height:auto;/*cursor:pointer;*/}
.mapdots{display:block;margin-left:17px;z-index: 8;position:relative;}
.map_circle{display:block;margin-top:-5px;margin-left:12px;width:28px;height:10px;border-radius: 100%;border:1px solid rgba(0,255,255,.5);opacity: 0.5;filter: alpha(opacity=50);
}
.map_circle1{display:block;margin-top:-13px;width:52px;height:18px;border-radius: 100%;border:1px solid rgba(0,255,255,.5);opacity: 0.5;filter: alpha(opacity=50);
}
.map_circle2{display:block;margin-top:-12px;margin-left:18px;}
.dot .mapName{ display:none; position: absolute; width: 198px; height:56px; bottom: 0; left: 65px; background: url(../images/xx.png) no-repeat bottom left; padding-bottom:12px; padding-left: 50px;}
.dot .mapName p{ font-size:24px; color: #00ffff; padding-bottom: 8px; border-bottom: 1px solid #00ffff;}
.dot:hover{z-index: 20;}
.dot:hover .mapName{ display: block; z-index: 1000;}
.dot.active .mapName{ display: block; z-index: 1000;}
.dot.active .mapdots{animation:moveup 1s infinite;-webkit-animation:moveup 1s infinite;}
/*.dot:hover .addr_name{font-weight: bold;}*/
.dot.active .map_circle{animation:mymove 2s infinite;-webkit-animation:mymove 2s infinite;}
.dot.active .map_circle1{animation:mymove 2s infinite;-webkit-animation:mymove 2s infinite;}
.dot:hover .mapdots{animation:moveup 1s infinite;-webkit-animation:moveup 1s infinite;}
.dot:hover .map_circle{animation:mymove 2s infinite;-webkit-animation:mymove 2s infinite;}
.dot:hover .map_circle1{animation:mymove 2s infinite;-webkit-animation:mymove 2s infinite;}

@keyframes mymove {
    0%{
        transform:scale(0.5,0.5);
    }
    100%{
        transform:scale(1.5,1.5)
    }
}
@-webkit-keyframes mymove {
    0%{
        transform:scale(0.5,0.5);
    }
    100%{
        transform:scale(1.5,1.5)
    }
}
@keyframes moveup {
    0%{
        margin-top:0px;
        margin-bottom:0
    }
    100%{
        margin-top:-5px;
        margin-bottom:5px;
    }
}
@-webkit-keyframes moveup {
    0%{
        margin-top:0px;
        margin-bottom:0
    }
    100%{
        margin-top:-5px;
        margin-bottom:5px;
    }
}

@media (min-width: 1230px) and (max-width: 1440px){
    .worldMap{ width: 65%;}
    .dot .mapName{ height: 44px;}
    .dot .mapName p{ font-size: 16px;}
    .mapWorld h1{ padding-top: 45px; font-size: 28px;}
    .worldMap{ margin-top: 30px;}
}


/*蜂窝*/
.section.section_labservices{ background: #eef6f9;}
.zlbox{}
.zlbox h1{padding-top:45px;text-align: center; font-size:34px; color: #1e7c7c; font-weight: bold; margin-bottom:16px;}
.zlbox p{ color: #184e4e; font-size:16px; text-align: center;}
.zlbox dl.fw{ position: relative; width: 1142px; margin: auto; height: 600px;}
.zlbox dl dd{background:url(../images/g10.png) no-repeat;position:absolute;}
.zlbox dl dd .text{width:150px;height:130px; margin: 0 auto;}
.zlbox dl .index1{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index2{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index3{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index4{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index5{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index6{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index7{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index8{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index9{background:url(../images/g7.png) no-repeat;}
.zlbox dl .index10{background:url(../images/g7.png) no-repeat;}
.zlbox dl .current{background:url(../images/gcurrent.png) no-repeat;background-size: 100% 100%;background-position: center;width: 181px;  height: 157px;text-align:center;z-index:10;}
.zlbox dl dd .text img {max-width: 100%; height: auto; display: inline-block;
    transform: scale(1);
    -webkit-transform:scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
}
.zlbox dl .current .text img { padding-top: 13.5px;
    transform: scale(1.15);
    -webkit-transform:scale(1.15);
    -o-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
}
.zlbox dl dd .dsInfo{ display: none; position: absolute; left:180px; top: 0; width: 350px; z-index: 1000; padding:30px 25px 25px; text-align: left; background: url(../images/bg-black.png) repeat;}
.dsInfo h2{ background: url(../images/line-w.png) no-repeat left bottom; font-size:24px; padding-bottom: 16px; color: #184e4e; margin-bottom: 12px;}
.dsInfo p{ font-size: 16px; color: #184e4e; line-height: 32px; text-align: left;}
.zlbox dl dd a{ display: block;}
.zlbox dl .current .dsInfo{ display: block;}
.ylzj a{ line-height: 32px; background:url(../images/dots.png) no-repeat left 10px;padding-left: 18px; background-size: 10px auto;}

ul.smallfw{ display: none; width: 90%; margin: auto; margin-top:40px; position: relative;}
.smallfw li{ width:23.5%; float: left; background:#1e7c7c; margin-bottom: 20px; margin-right:2%;}
.smallfw li a{ display: block;}
.smallfw li h3{ line-height:42px; border-bottom: 1px solid #fff; text-align: center; font-size: 18px; color: #fff; }
.smallfw li .smallInfo{ width: 288px; padding: 15px 25px;min-height: 140px;}
.smallfw li .smallInfo a{color: #fff; font-size: 16px; line-height: 28px; }

@media (min-width: 992px) and (max-width: 1440px){
    .zlbox dl.fw{ display: none;}
    .zlbox ul.smallfw{ display: block;}

}
@media (min-width: 1230px) and (max-width: 1440px){
    .zlbox h1{ padding-top: 80px; font-size: 28px;}
}

.section_expectmore{ background:url(../images/bg-left.jpg) no-repeat left top; background-size: 50% 100%;}
.about-left{ float: left; width: 50%; padding-right: 110px; padding-top:160px; color: #fff;}
.about-left h2{font-size: 24px; color: #fff; padding-bottom: 24px; background: url(../images/line-w.jpg) no-repeat left bottom;}
.about-left .aboutInfo{ margin-bottom:45px;}
.about-left .aboutInfo h3{ font-size:55px; margin-top: 34px; margin-bottom: 22px; color: #b1c6c7; font-family: "Arial";}
.about-left .aboutInfo p{ line-height: 32px;font-size: 16px;}
.about-left a{ display: inline-block; padding:8px 35px; font-size:16px; border-radius: 50px; border: 1px solid #fff; color: #fff;}

.about-right{ float: right; width: 50%; padding-top:170px; padding-left: 80px;}
.about-right .videoBg{width:100%; padding-top:23px;padding-left:26px;position: relative; background: url(../images/videoBg.jpg) no-repeat;}
.videoBg video{}
.video_cover{ position: absolute; left:26px;top:23px;}
.video_cover .playbtn{ width: 100%; position: absolute; left: 0px; top:0px; width: 100%; height: 100%; background: url(../images/videoCover.png) no-repeat;}

@media (min-width: 1230px) and (max-width: 1440px){
    .about-left{ padding-top:35px;}
    .about-left .aboutInfo{ margin-bottom: 25px;}
    .about-right{ padding-top: 50px;}
}

.section_news{ background: #eef6f9; padding-top: 80px;}
.section_news h1{ font-size:34px; font-weight: bold; text-align: center; color: #1e7c7c;}
.section_news ul{ overflow: hidden; margin-top:85px; margin-bottom: 80px;}
.section_news ul li{ width: 28.8%; float: left; margin-right:6.8%; background: #fff;}
.section_news ul li a{ display:block;}
.section_news ul li .imgindex{ width: 100%; overflow: hidden;}
.section_news ul li img{ width: 100%; height: auto;
    transform: scale(1);
    -webkit-transform:scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
}
.section_news ul li .newsinfo{ overflow: hidden; padding: 22px 22px 15px;}
.section_news ul li h2{ font-size: 16px; color: #444; padding-bottom: 18px; border-bottom: 1px solid #e5e5e5; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.section_news ul li .timeindex{ font-size: 14px; color: #d7d7d7; float: left; margin-top:10px; font-family: "Futura Md BT";}
.section_news ul li .arrow-r{ font-size:24px; color: #828282; float: right; margin-top: 4px;}
.section_news ul li:hover img {
    transform: scale(1.25);
    -webkit-transform:scale(1);
    -o-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
}
.section_news ul li:hover h2{ color: #1e7c7c;}
.section_news ul li:hover .arrow-r{ color: #1e7c7c;}
.lookmore{ display: block; width:134px; height:42px; margin: auto; line-height:42px; border: 1px solid #074e43; font-size:16px; border-radius: 50px; color: #1e7c7c; text-align: center;}
.lookmore:hover{ background: #074e43; color: #fff;}

@media (min-width: 1230px) and (max-width: 1440px){
    .section_news{ padding-top: 30px;}
    .section_news h1{ font-size: 28px;}
    .section_news ul{ margin-top: 35px; margin-bottom: 40px;}
    .section_news ul li{ width: 32%; margin-right: 1.3%;}
    .section_news ul li img{ height: 200px;}
}

.section_footer{ top: 114px; background: #f6f6f6;}
.section_footer .footer-up{ width: 100%; height:120px; background: #1e7c7c;}
.footer-up p{ font-size:24px; color: #fff; float: left; margin-top: 42px;}
.footer-up a{ float: right; color: #fff; font-size:16px; margin-top: 40px; width:136px; height:42px; line-height:42px; background: #176b6b; text-align: center; border-radius: 50px;}

.footer-center{ background: #f6f6f6;padding-bottom: 57px;}
.footer-center .mapimg{height: 400px; overflow: hidden;}
.footer-center .mapimg h2{
    padding: 0 22px;
    margin-bottom: 7px;
    text-align: center;
}
.footer-center .mapimg h2 img{
    height: 78px;
    width: auto;
    
}
.footer-center .mapimg p{
    color: #666;
    font-size: 15px;
}
/*.footer-center .mapimg img{position:relative;margin-top:-100px;}*/
/*.mapimg img{ width: 100%; height: auto;}*/
.footer-center .footerCon{ width:28.84%; margin: auto; overflow: hidden; position: relative; margin-top:-80px;}
.footerCon .ewm{ display: block; margin: auto; margin-bottom: 35px;}
.footer-left{ float: left;}
.footer-left img{max-width: 100%; height: auto;}
.footer-right{ float: right; margin-top: 33px;}
.footer a{ color: #fff;}
.footer-center p{ text-align: center; font-size: 16px; color: #000; line-height: 28px;}
.footer-center a{ color: #000; font-size: 16px;}

@media (min-width: 1230px) and (max-width: 1440px){
    .section_footer .footer-up{ position: relative; z-index: 1; height: 80px;}
    .footer-up p{ margin-top: 22px;}
    .footer-up a{ margin-top: 20px;}
    .footer-center .mapimg{height: 300px; overflow: hidden;}
    .footer-center .mapimg img{position:relative;margin-top:-100px;}
    .footerCon .ewm{ width: 120px; height: auto; margin-bottom: 15px;}
    .footer-left img{ width: 100px; height: auto;}
    .footer-right{ margin-top: 15px; font-size: 14px;}

}
.container-fluid{padding: 0;margin: 0 auto;}

.main{ margin-top: 100px;}
/*作品展示-start*/
.mainWrap{width: 100%;overflow: hidden;position: absolute; top:114px;}
.proDisContainerwrap{position: relative;}

.pDiscon-titimgwrap{width:100%;height:auto;}
.pDiscon-titimg{width: 100%;height:auto;/*height:77px;*/}

.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{ float: none; margin:0 !important; font-size: 14px !important; height: auto !important; line-height: inherit !important;background-image: none !important;}
.proDisMnConWrap{margin-top:51px;}
.proDisMnCon-tit{border-bottom:1px solid #dcdcdc; overflow: hidden; margin-bottom: 26px; padding-bottom: 20px;}
.proDisMnCon-tit-lf{}
.proDisMnCon-tit-rg{ float: right; margin-top: 8px;}
.proDisMnCon-tit h1{float:left;font-size: 28px;color: #237f7f;font-weight: bold;}
.proDisMnCon-tit-share{display: block;float: right;width: 36px;top:8px;position: relative;z-index: 1;cursor: pointer}
.proDisMnCon-tit-share a{ float: none; padding-left: 0 !important; background: url(../images/tempshare.gif) no-repeat !important;}
.bdshare-button-style0-24 a.proDisMnCon-tit-shareimg{display: block;width:34px;height:30px !important; }
.shareDvs{width: 100%;min-height:40px;background-color: #ffffff;margin-top: 5px;display: none}
.shareDvsli{width: 100%;height: 30px;line-height: 30px;text-align: center;}
.proDisMnCon-tit-share:hover>.shareDvs{display: block}
/*.proDisMnCon-tit-share:hover{border: 1px solid #237f7f}*/

.proDismnCon-filter{ height: 36px;}
.proDismnCon-filter .formbox{ float: left; width:92%;}
#all,#Newest,.type,.area,.year,.award,.select-design{ float: left;}
.formbox .selectbox{ display: none; position: absolute;z-index: 100; padding:20px 10px; top: 45px; left: -1px; width: 240%; background: #fff; border: 1px solid #237f7f;}
.formbox .selectbox a{ display: inline-block; border: 1px solid #237f7f; padding:0 5px; line-height: 30px; margin-bottom: 10px; text-align: center;}
.formbox .arrowD{ width:10%; 
    background: url(../images/arrowdown.png) no-repeat center center;
    position: absolute;right: 10px;border:0px;z-index: 10;}
#all,#Newest{ height:40px; margin-right: 10px; border: 1px solid #237f7f; line-height:40px; text-align: center; padding:0 20px; color: #444; font-size: 16px;}
#all:hover,#Newest:hover,.formbox .selectbox a:hover{cursor: pointer;  background: #237f7f; color: #fff;}
.designteam input,.type input,.area input,.year input,.award input{ outline: none; width:100%;border: 1px solid #237f7f; float: left;display: block; height:40px; line-height: 40px;padding-left: 10px;background-color: transparent;}

.designteam,.type,.area,.year,.award{ width: 13.2%; margin-right: 10px; border: 0px solid #237f7f; height:40px; line-height: 40px; position: relative;}
.type:hover, .area:hover, .year:hover, .award:hover{cursor: pointer; /* background: #237f7f; color: #fff;*/}
.designteam:hover input,.type:hover input, .area:hover input, .year:hover input, .award:hover input
ursor: pointer;  /*background: #237f7f; color: #fff;*/}
/*.type:hover .arrowD, .area:hover .arrowD, .year:hover .arrowD, .award:hover .arrowD{
    background: url(../images/arrowdown-r.png) no-repeat center center;
}*/
/*.type input:nth-of-type(1):hover,.area input:nth-of-type(1):hover,.year
 input:nth-of-type(1):hover,.award input:nth-of-type(1):hover
 {background-color: #237f7f;color: #FFFFFF;}*/

.award{ width:9%;}
/*.award input{ width: 84%;}*/
.award .arrowD{ width: 10%;}
.searchbox{ float: right; overflow: hidden;width:25%; height: 36px; padding-left: 12px; background: #fff; border:1px solid #237f7f;}
#searchKey{ float: left; width: 90%; border: none; background: none;height: 36px; line-height: 36px;}
.submit{ float:left; width:10%; border: none; outline:none; height:36px;background: url(../images/search.gif) no-repeat center center;}
.formbox .selectbox a.selected{ background: #237f7f; color: #fff;}
.proDismnCon-filter .proDismnCon-filter-rg{ float: right; margin-top: 5px; text-align: right;}

.proDismnCon-filter-lfmenu{float: left; margin-top: 26px;margin-right: 11px; position: relative}
.proDismnCon-filter-lfAll{border:1px solid #237f7f;display:block;width: 100%;height: 36px;line-height: 36px;font-size: 16px;color: #444444;padding-left: 13px;padding-right: 13px;}
.proDismnCon-filter-lfAll:hover{ color: #fff; background: #237f7f;}
.proDismnCon-filter-lfAty{border:1px solid #237f7f;display:block;min-width: 148px; height: 36px;line-height: 36px;font-size: 16px;color: #444444;padding-left: 13px;padding-right: 13px;}
.proDismnCon-filter-icn{color: #237f7f;float: right;margin-top:6px;margin-left: 10px;}
.proDismnCon-filter-lfsearch{border: 1px solid #efeded;width:350px;height: 36px;display: inline-block;float: right; margin-top: 26px;background-color: #efeded;overflow: hidden;}
.proDismnCon-filter-lfsearfm{display: flex;flex-direction: row; width: 100%;}
.searchfilterInp{width: 89%;height:35px;background-color: #efeded;border: 0px;font-size: 16px;color: #444444;padding-left: 10px;}
.searchfiltersub{width: 11%;height: 35px;background-color: #efeded;border: 0px;background-position: center;background-repeat: no-repeat;background-size: 20px 20px;}
.searchfilterInp:focus,.searchfiltersub:focus{outline: none}
@media screen and (max-width: 992px) {
    .proDismnCon-filter-lfmenu,.proDismnCon-filter-lfsearch{width:98%;display:block;float: none; margin: auto; margin-top: 10px;}
    .nav_wrapper{width: 100%}
}
.proDismnCon-filter-rgbtn{display:inline-block;width: 23px;height: 23px;margin-bottom: 30px;margin-right: 5px;}
.proDismnCon-filter-rgbtnimg{display: block;width: 100%;height: 100%;}
.proDismnCon-filter-rgbtnty1{ background: url(../images/square.png) no-repeat;}
.proDismnCon-filter-rgbtnty1:hover{background: url(../images/square-r.png) no-repeat;}
.proDismnCon-filter-rgbtnty1.active{background: url(../images/square-r.png) no-repeat;}

.proDismnCon-filter-rgbtnty2{ background: url(../images/jx.png) no-repeat;}
.proDismnCon-filter-rgbtnty2:hover{ background: url(../images/jx-r.png) no-repeat;}
.proDismnCon-filter-rgbtnty2.active{ background: url(../images/jx-r.png) no-repeat;}

/*九宫格模式*/
.proDismnCon-msgwrap{ padding-top: 15px;}
.proDismnCon-msgninesquare{width: 101.8%;margin-left: -0.9%; overflow: hidden;}
.proDismnCon-msgliA{display: block;width: 94%;padding-bottom:40px;margin: auto;margin-top: 16px;overflow: hidden;position: relative;border: 1px solid transparent;}
.proDismnCon-msgliimg{display: block;width: 100%;height: auto;}
.prodisShade{display: none; width: 100%;height: 100%;background-color: #237f7f;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0.7;}
.prodisshowtxt{
    /*display: none;*/
    width: 100%;
    height:100px;
    background: #f6f6f6;
    text-align: center;
    /*overflow: hidden;*/
    position: absolute;z-index: 2;bottom:-60px;left: 0;
    padding-right: 10px;padding-left: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}
.prodisshowtxt h2{ overflow:hidden; white-space:nowrap;line-height:40px;text-overflow:ellipsis;font-size: 16px;color: #444;text-align: center;}
/*.proDismnCon-msgliA:hover>.prodisShade{display: block}*/
.proDismnCon-msgliA:hover .prodisshowtxt{
    bottom: 0;
    height: auto;
    padding-bottom:15px;
    background: #237f7f;
}
.proDismnCon-msgliA:hover{ color: #fff;}
.proDismnCon-msgliA:hover h2{color: #fff; line-height:28px; overflow: auto; text-overflow: clip; white-space: normal; padding-top:10px;}

.prodisshowtxt span{display:inline-block;border: 1px solid #fff; font-size: 14px; color: #fff; padding:0 15px; margin-top: 10px; line-height:32px; border-radius: 50px;}
.proDisLookwrap{width: 100%;}
.proDisLookMore,.changeBtn,.changelistBtn,.projectmore{clear:both;width:154px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;background-color: #1e7c7c;margin: auto; margin-top:50px;}
.proDisLookMore:hover,.changeBtn:hover,.changelistBtn:hover,.projectmore:hover{color: #fff; cursor: pointer;}
.changeBtn,.changelistBtn,.projectmore{ margin-bottom: 124px;}
.commonlist,.commonlist1{ display: none; padding-bottom: 124px;}
@media screen and (max-width: 992px) {
    .proDismnCon-msgninesquare{width: 100%;margin-left: 0}
    .proDisMnCon-tit{width: 98%;margin: auto;}
}



/*列表模式*/
.proDismnCon-msglist{overflow: hidden; margin-top:38px;}
.proDismnCon-msgverli{}
.proDismnCon-msgverliA{display: block; width: 100%; background: #fdfdfd; padding: 10px 27px;overflow: hidden;}
.proDismnCon-msgverliA:hover{background: #237f7f !important;}

.proDismnCon-msgverliLf,.proDismnCon-msgverliRg{overflow: hidden;}
.proDismnCon-msgverliimg{display: block; width:100%;height:auto;}
.proDismnCon-msgverliRg{ padding-left: 24px;}
.proDismnCon-msgverliRgtit{font-size:18px;color: #237f7f;margin-bottom:3px; margin-top: 9px;}
.proDismnCon-msgverliRgdet{font-size:14px;color: #444;line-height: 22px; height: 44px; overflow: hidden;}
.proDismnCon-msgverliAbgcolr1{background-color: #fdfdfd}
.proDismnCon-msgverliAbgcolr2{background-color: #eaf7f7}

.proDismnCon-msgverliA:hover .proDismnCon-msgverliRgtit{color: #ffffff}
.proDismnCon-msgverliA:hover .proDismnCon-msgverliRgdet{color: #ffffff}
/*下拉列表*/
.prodisdropdown{border: 1px solid #237f7f;width:400px;max-height: 300px; position: absolute;top: 40px;left: 0px;z-index: 5;background-color: #ffffff;overflow-y: auto;}
.prodisdropdown-tit{border-bottom: 1px solid #237f7f;width:96%;height:36px;line-height: 44px;font-size: 16px;color: #444444;margin: auto}
.prodisdropdown-con{width:96%;margin: auto; overflow: hidden;padding: 13px 0;}
.prodisdropdown-txt{border: 1px solid #237f7f;display: inline-block;height: 36px;line-height: 36px;font-size: 14px;color: #444444;padding-right: 10px;padding-left: 10px;margin-bottom: 5px}
.prodisdropdown-txt:hover{ color: #fff; background: #237f7f;}

@media screen and (max-width: 992px) {
    .prodisdropdown{position:initial;margin-top: 10px;width: 100%;}
    .proDismnCon-msgverliimg{height: auto;width: 96%;margin: auto;}
}
/*作品展示-end*/


/*作品展示详情-start*/
/*轮播*/
.proDetscon-Carouselwrap{margin-top: 45px;margin-bottom: 20px;}
.proDetscon-Carouseldvs{height: 552px;background-position: center;background-size: 100% 100%;background-repeat: no-repeat;}
.proDetscon-Carouselswiperwrap{height: 532px;max-width: 100%;display: inline-block;}
.proDetscon-Carouselindicator .active{background-color: #1e7c7c;border: 1px solid #1e7c7c}
.proDetscon-Carouselindicator li{background-color: #ffffff;}
.proDetscon-Carouselbtn{display: block;width: 30px;height: 126px;font-size: 40px;line-height: 126px;position: absolute;top: 50%;margin-top: -63px;left: 50%;margin-left: -15px;}
.proDetscon-Carouselinner>.item>.proDetscon-Carouselimg{height: 532px;}
/*详情内容*/
.proDetscon-detcon{margin-bottom: 30px;}
.proDetscon-detconLftit{font-size: 24px;color:#1e7c7c;font-weight: bold;margin-bottom:11px;}
.proDetscon-detconLfcon{font-size: 16px;color: #444; line-height:30px;margin-bottom:65px;}
.proDetscon-detconLfconpsn{display: block;width: 100%;}
/*右边*/
.proDetscon-detconRgcon{width:120px;overflow: hidden;float: right; margin-top:5px;
 }
.proDetscon-detconRgA{display: inline-block;height: 36px;
    line-height: 36px;font-size: 16px;color: #fff;background-color: #1e7c7c;
     padding-left: 25px;padding-right: 25px;margin-bottom: 11px;
     width:120px;
    }
.proDetscon-detconRgA:hover{color: #fff;}
/*相关项目*/
.proDetscon-relevantproject{margin-bottom: 113px;}
.proDetscon-relevantpjttit{height: 64px;line-height: 64px;font-size: 18px;color: #444;}
.proDetscon-relevantpjtCon{width: 103.5%;margin-left: -1.75%}
.proDetscon-relevantpjtConli{min-height: 292px;margin-bottom: 15px;}
.proDetscon-relevantpjtConliA{display: block;width: 90%;height: 292px; overflow: hidden;margin: auto;background-color: #f6f6f6}
.proDetscon-relevantpjtConli-img{height: 232px;}
.proDetscon-relevantpjtConli-imgsrc{display: block;width: 100%;height: auto;max-height: 232px;}
.proDetscon-relevantpjtConli-txt{height: 60px;font-size: 16px;color: #444444;}
.proDetscon-relevantpjtConli-txtsp{display: block;width: 92%;margin: auto;margin-top: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@media screen and (max-width: 992px) {
    .proDetscon-Carouseldvs,.proDetscon-Carouselswiperwrap{height: auto;}
    .proDetscon-Carouselinner>.item>.proDetscon-Carouselimg{height: auto}
    .proDetscon-detcon{width: 93%;margin: auto;}
    .proDetscon-relevantproject{margin: auto;width: 93%;}
    .proDetscon-detconRgcon{width:100%;margin: auto;float: none;}
    .proDetscon-relevantpjtConliA{width: 100%}
    .proDetscon-relevantpjtCon{width: 100%;margin-left: 0}
}
/*作品展示详情-end*/

/*海外精品-start*/
.overseaPC{ width: 100%; background: #fff; }
.overseasprojwrap{padding-top: 60px;margin: auto;}
/*.overseasproj-tit,.overseasproj-con{}*/
.overseasproj-tit{text-align: center;}
.overseasproj-tit h1{font-size: 34px;color: #1e7c7c;font-weight:bold;}
.overseasproj-tit p{font-size: 16px;color: #1e7c7c;margin-top: 20px;}
.overseasproj-conmapwrap{margin-top:35px;margin-bottom: 50px;position: relative;}
.overseasproj-conmapimg{display: block; width: 100%;height: auto;}

.overseaprojmapdv1{border: 1px solid transparent;position: absolute;width:16.3333333%;height:32.66666666%;top:8.33333333%;left: 12.9166666%;}

.overseaprojmapdv2{border: 1px solid transparent;position: absolute;width:9.33333333%;height:18.666666%;top:8.33333333%;left:48.3333333%;}

.overseaprojmapdv3{border: 1px solid transparent;position: absolute;width:7.66666666%;height:15.333333%;top:41.6666666%;left:70%;}

.overseaprojmapdvcon{width: 100%;height: 100%;position: relative;}

.overseaspot{border: 1px solid #1e7c7c;width: 10px;height: 10px;border-radius: 50%;background-color: #1e7c7c;cursor: pointer;position: absolute;margin-left: -5px;margin-top: -5px;}
.overseaspot.index0{top:40%;left:60%;}
.overseaspot.index1{top:85%;left:80%;}
.overseaspot.index2{top:60%;left:98%;}
.overseaspot.index3{top:71%;left:26.76%;}
.overseaspot.index4{top:61%;left:27.25%;}
.overseaspot.index5{top:65.10%;left:95.13%;}

.overseaprojmapdv2 .overseaspot.index0{top:35%;left:70%;}
.overseaprojmapdv2 .overseaspot.index1{top:55%;left:55%;}
.overseaprojmapdv2 .overseaspot.index2{top:75%;left:40%;}

.overseaprojmapdv3 .overseaspot.index0{top:40%;left:60%;}

.overseaspotcon{position: relative;margin-top: -22px;margin-left: -22px;}
.overseaspotcon .map_circle1{border: 1px solid rgba(30,124,124,1)}
.overseaspotcon .mapName{background-image: url(../images/overseasline.png)}
.overseaspotcon .mapName p{font-size: 16px; color: #1e7c7c;border-bottom: 1px solid #1e7c7c;margin-top: 21px;}

@media screen and (max-width: 992px) {
    .overseasproj-conmapwrap,.overseasproj-conmapimg{height: auto}
}
/*海外精品-end*/
.phone-oversea{ display: none;}
@media (max-width: 767px){
    .overseasprojwrap{ padding-top: 40px;}
    .overseasproj-tit{ padding: 0 15px;}
    .overseasproj-con{ display: none;}
    .phone-oversea{ display: block; padding-bottom: 40px;}
    .overseaTab{ text-align: center; overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
    .overseaTab a{float: left; color: #1e7c7c; width: 33.1%; background: #f4fafa; margin-right: 0.3%; line-height: 40px; font-size: 18px;}
    .overseaTab a.current{ background: #1e7c7c; color: #fff;}
    .phone-overlist{ padding: 0 15px;}
    .phone-overlist ul li{ margin-bottom: 20px;}
    .phone-overlist ul li img{ max-width: 100%; height: auto;}
    .phone-overlist ul li h3{ font-size: 16px; line-height: 44px; border-bottom: 1px solid #1e7c7c;}
}


/*关于我们-start*/
.aboutuswrap{background-color: #FFFFFF;margin-bottom: 146px}
.aboutus-titimgwrap{
    background-size: 34.8% 100% !important;
    height: 77px;
    position: relative;
}
.aboutus-bg{position: absolute; width: 57.1%; height: auto; right: 0;z-index: -1; top:318px;}
/*.aboutus-titimgdvs{position: absolute; right: 0; top:0; z-index: 1;}*/
/*.aboutus-titimg{height:77px; width: auto;}*/
.aboutus-titmenuwrap{
    /*width: 1352px;height: 77px;margin: auto;position: absolute;top: 0;left: 50%;margin-left:-676px;*/
}
.aboutus-titmenuli{display: inline-block;font-size: 16px;color: #fff;height:35px;padding:0 10px;line-height: 35px;margin-top: 20px;margin-right:34px;margin-right: 10px;}
.aboutus-titmenuwrap a.active{color:#fff;background: url(../images/aboutlinebg.jpg) no-repeat center bottom;background-size:100% 18px;}
.aboutus-titmenuwrap a:hover{color:#fff;background: url(../images/aboutlinebg.jpg) no-repeat center bottom;background-size:100% 18px;}

/*关于我们*/
.aboutusfirmdetailwrap{margin-top: 48px; margin-bottom: 75px;}
.aboutusfirmdetailwrap h1{font-size: 28px;color: #237f7f;font-weight: bold;}
.aboutusfirmdetail-conmsg{margin-top:30px;}
.aboutusfirmdetail-conmsg p{font-size: 16px;color: #444;line-height: 28px;}
#vatel-counters{clear:both;margin-top:10px; margin-bottom:60px; height:220px;background: url(../images/tempaboutusline.jpg) no-repeat bottom center; background-size: 100% 112px;}
#vatel-counters span.counter{ font-size:120px; color:#0b3030; font-weight: bold; font-family: "Corbel"; display: block;}
#vatel-counters span.text-uppercase{ font-size:16px; color: #0b3030;}

/*.aboutusfirmdetail-conmsgnum{height: 224px;background-repeat: no-repeat;background-position: center 110px;background-size: 100% 114px;margin-top: 16px;margin-bottom: 60px;}*/
/*.aboutusfirmdetail-conmsgnumli{height: 155px;margin-top: 50px;}*/
/*.aboutusfirmdetail-conmsgnumlitop,.aboutusfirmdetail-conmsgnumlibotm{}*/
/*.aboutusfirmdetail-conmsgnumlitop{height: 125px;text-align: center;color: #0b3030;font-weight: bold;font-size: 120px;line-height: 110px;}*/
/*.aboutusfirmdetail-conmsgnumlibotm{font-size: 16px;color: #0b3030;text-align: center;}*/

.aboutusbgwrap{ width: 100%; background: url(../images/videoBg1.jpg) no-repeat left 167px; background-size: 86.4% 100%;}
.aboutusbgwrap .circle1{ float: left; width: 12.4%; height: auto;}
/*视频*/
.aboutusbg-videowrap{width:87.6%;float: right;height:auto;position: relative;}
.aboutusbg-videostyle{width:37.8%;height: auto;}
.office{ width:62.2%; float: right; height:auto;position: relative; }
.office .video_cover{ position: absolute; left:0px;top:0px;}
.office .video_cover img{width: 100%; height: auto;}
.office .video_cover .playbtn{ position: absolute; left: 0px; top:0px; width: 100%; height: 100%; background: url(../images/videoPlay.png) no-repeat;background-size: cover !important; }
.office video{ width: 100%; height:100%;}
/*.aboutusbg-videobtn{border: 1px solid #ffffff;display: block;width: 119px;height: 119px;position: absolute;top: 50%;left: 50%;z-index: 2;margin-left: -59.5px;margin-top: -59.5px;border-radius: 50%;overflow: hidden;}*/
/*.aboutusbg-videobtnimg{display: block;width: 100%;height: 100%;}*/

/*领导团队*/
.aboutusbg-loadwrap{clear:both;padding-top:88px; position: relative; padding-bottom:155px;}
.aboutusbg-loadwrap h1{font-size: 28px;color: #444;font-weight: bold;margin-bottom: 38px; text-align: center;}
.aboutusbg-loadcon{overflow: hidden;}
.aboutusbg-loadconLi{float: left;width:19.5%; margin-right:0.625%; margin-bottom:7px;}
.aboutusbg-loadconLi img{ width: 100%; height: auto;}
.aboutusbg-loadconLiA{display:block;width:100%;height: 100%;position: relative;overflow: hidden;}


.aboutusbg-loadconLiIntro{position: absolute;top:-100%;left: 0;
	padding:28px 16px 28px 23px;background-color: #ffffff;
	width: 100%;height: 100%;overflow: hidden;/*display: none;*/
	transition: all 0.1s ease; opacity:0.5;filter:alpha(opacity=50);
}
.aboutusbg-loadconLiIntronm{font-size: 20px;color: #000000;font-weight: bold; margin-bottom: 24px;}
.aboutusbg-loadconLiIntro span{ display:block; background:#000; width:11px; height:2px;}
.aboutusbg-loadconLiIntrotxt{font-size: 16px;color: #000; 
	line-height: 24px; margin-top: 12px;}

.aboutusbg-loadconLiA:hover .aboutusbg-loadconLiIntro{top:0;}

.aboutusbgstyawrap{width:21.3%;height:auto;position: absolute;right: 0;bottom: -110px;z-index: 1;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
/*公司荣誉*/
.aboutus-frimhonorwrap{ padding-top: 100px;}
.aboutus-frimhonortit h1{font-size: 28px;color: #444;font-weight: bold;margin-bottom: 14px; text-align: center;}
.aboutus-frimhonortit p{font-size: 16px;color: #444;line-height:28px;}

.aboutus-frimhonorcon{ margin-top:36px;}
.aboutus-frimhonorcon ul{ overflow: hidden; position: relative;}
.aboutus-frimhonorcon ul li{ width:47.8%; float: left; background: #237f7f; margin-right: 4.4%;}
.aboutus-frimhonorcon ul li dl{ padding:30px 10px 95px 60px; overflow: hidden;}
.aboutus-frimhonorcon ul li dl dt{ font-size: 24px; margin-bottom: 16px; color: #fff; font-weight: bold;}
.aboutus-frimhonorcon ul li dl dd{ float: left; width:48%; margin-right: 2%; color: #fff; font-size: 16px; line-height: 28px;}
.aboutus-frimhonorcon ul li.lastStyle{ background: #f9f9f9;}
.aboutus-frimhonorcon ul li.lastStyle dl dt{ color: #444;}
.aboutus-frimhonorcon ul li.lastStyle dl dd{ color: #000;}
.aboutus-frimhonorcon ul span{position: absolute; right:70px; bottom: 38px; line-height: 43px; background: url(../images/arrowr.png) no-repeat right; padding-right: 56px; font-size:16px; color: #237f7f;}
.aboutus-frimhonorcon ul span:hover{ cursor: pointer; color: #1b6565; background: url(../images/arrowr-r.png) no-repeat right;}

/*.aboutus-frimhonorconLf,.aboutus-frimhonorconRg{overflow: hidden}*/
/*.aboutus-frimhonorconLfdvs,.aboutus-frimhonorconRgdvs{width: 95%;min-height: 376px;overflow: hidden;}*/
/*.aboutus-frimhonorconLfdvs{float: left;background-color: #237f7f}*/
/*.aboutus-frimhonorconRgdvs{float: right;background-color:#f9f9f9}*/

/*.aboutus-frimhonorcontit{font-size: 24px;font-weight: bold;margin-top: 36px;color: #444444;padding-left: 10%;}*/

/*.aboutus-frimhonorconmsg{margin-top: 13px;margin-bottom: 13px;}*/
/*.aboutus-frimhonorministerial,.aboutus-frimhonorprovinciallevel{width: 78%;margin: auto;}*/

/*.aboutus-frimhonorconmsgli{font-size: 16px;margin-top:8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
/*.aboutus-frimhonorministerial .aboutus-frimhonorconmsgli a{color: #ffffff}*/
/*.aboutus-frimhonorprovinciallevel .aboutus-frimhonorconmsgli a{color: #444444}*/
/*.aboutus-frimhonorministerial .aboutus-frimhonorconmsgli a:hover{color: #ffffff}*/
/*.aboutus-frimhonorprovinciallevel .aboutus-frimhonorconmsgli a:hover{color: #444444}*/

/*.aboutus-frimhonorprovinciallevelmore{overflow: hidden;margin-top: 10px;}*/
/*.aboutus-frimhorpromorebtn{display: block;width: 128px;height: 48px;float: right;margin-right: 10%;font-size: 16px;color: #237f7f;line-height: 48px;background-position: right;background-repeat: no-repeat;background-size:48px 48px;}*/
/*.aboutus-frimhorpromorebtn:hover{color: #237f7f}*/

/*.aboutusmoredvs{height: 212px;overflow: hidden}*/

/*下拉样式*/
.aboutushomebtn{}
.aboutpopdropshade{position: fixed;top: 113px;left: 0;width: 100%;height: 100%;background-color: #000000;opacity: 0.7;z-index: 9}
.aboutusdropwrap{width: 100%;min-height: 230px;background-color: #ffffff;position: fixed;top:113px;left: 0px;z-index: 10;background-color: #f4f4f4;overflow: hidden}
.aboutusdrop-con{max-width:1352px;overflow: hidden;margin:40px auto;}
.aboutusdrop-conimg,.aboutusdrop-contxtimg,.aboutusdrop-conmenu{display: inline-block;float: left;min-height: 136px;overflow: hidden}
.aboutusdrop-conimg{margin-right: 10px;}
.aboutusdrop-consrc{height: auto;width: auto;}
.aboutusdrop-conmenu{width: 530px;margin-left: 64px;}
.aboutusdrop-conmenuA{border-bottom: 1px solid #dcdcdc;display: inline-block;float: left; height: 50px;line-height: 50px;font-size: 16px;color: #444444;width: 156px;margin-right: 70px;}
.aboutusdrop-conmenuA a{border: 0px solid red !important;line-height: 50px !important;padding-left: 0px !important;}

@media screen and (max-width: 992px) {
    .aboutusbg-loadconLi{width: 100%;margin-bottom: 10px;height: auto;}
    .aboutusbgstyawrap{display: none}
    .aboutusbg-loadconLiA{width: 100%}
    .aboutusbg-loadconLiimg{height: auto}

    .aboutusfirmdetail-conmsgnumlitop{font-size: 45px;}
    .aboutusfirmdetailwrap{width: 96%;margin: auto;margin-top: 56px;}
    .aboutusbg-videowrap{width: 100%}
    .aboutus-frimhonorwrap{width: 94%;margin: auto}
    .aboutus-titmenuwrap{width: 100%;position: absolute;left: 0;top: 0;margin-left: 0;}
    .aboutus-titmenuli{height: 30px;line-height: 30px;margin-top: 5px;background-position: 100% 15px;}
    .aboutus-frimhonorconLfdvs,.aboutus-frimhonorconRgdvs{float: none;width: 100%; margin-bottom: 10px;}

}

.organization-box {
    margin-top: 110px;
    padding-top: 70px;
    padding-bottom: 110px;
    background: #f9f9f9;
    width: 100%;
}

.organization h1{
    font-size: 28px;color: #444;font-weight: bold;margin-bottom: 14px; text-align: center; margin-bottom: 30px; 
}

.certificates-box {
    margin-top: 110px;
    padding-top: 70px;
    padding-bottom: 110px;
    background: url(../images/bg_honors.jpg) no-repeat center top;
    width: 100%;
}

.certificates-box {
    position: relative;
}

.certificates h1{
    font-size: 28px;color: #444;font-weight: bold;margin-bottom: 14px; text-align: center; margin-bottom: 30px;color: #fff;
}

.certificates-box .btn-change {
    position: absolute;
    /* top: 230px; */
    background-image: none;
    width: 56px;
    height: 56px;
    margin-top: -28px;
}

.certificates-box .btn-left {
    left: 50px;
}
.certificates-box .btn-right {
    right: 50px;
}

.certificates ul li {
    /* width: 360px; */
    text-align: center;
    background: #fff;
    /* float: left; */
    /* margin: 0 20px; */
}
.certificates ul li a{
    display: block;
    padding-top: 20px;
    padding-bottom: 15px;
}

.certificates ul li img {
    height: 240px;
    width: auto;
}

.certificates ul li .name {
    font-size: 18px;
    line-height: 36px;
    display: block;
}

/*关于我们-end*/

/*新闻中心-start*/
.newscemnterwrap{margin-top: 70px;margin-bottom: 54px;}
.newscen-menuwrap{ padding-left: 22px;}
.newscen-menuA{border: 1px solid #237f7f;display: inline-block;height: 43px;line-height: 43px;font-size: 20px;color: #237f7f;padding:0 38px;margin-right: 10px;}
.newscen-menuA:hover{background: #237f7f;color: #fff;}
.newscen-menuA.current{background-color: #237f7f;color: #ffffff;}

#pbl{position:relative;}
.grid{font-size:12px;float:left;
    -webkit-transition:top 1s ease, left 1s ease;
    -moz-transition:top 1s ease, left 1s ease;
    -o-transition:top 1s ease, left 1s ease;
    -ms-transition:top 1s ease, left 1s ease;
}
.grid a{ display:block;}
.grid .imgholder{ position:relative; overflow:hidden;}
.grid .imgholder div{position:absolute; width:100%; height:100%; top:0; left:0; z-index:1; transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out;}
.grid .imgholder img{width:100%; height:auto;background:#ccc;
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
}
.grid .titlebox{ padding:18px 0 0; overflow:hidden;}
.titlebox h2{ font-size:18px; padding-bottom:16px; margin-bottom:8px; color:#444; line-height:20px; border-bottom:1px solid #e0e0e0;}
.titlebox p{ font-size:14px; color:#444; line-height: 24px; margin-bottom: 12px;}
.titlebox span{font-size:14px; color: #999c9c;}
.titlebox span.time-news{ float: left; }
.titlebox .boxnews{float: right;}
.boxnews span.eye{ float: left; margin-right: 20px; padding-left: 26px; background: url(../images/tempnewslooks.jpg) no-repeat left center;}
.boxnews a.sharebtn{float: left; padding-left: 21px; background: url(../images/temnewsshare.jpg) no-repeat left center;}
.bdshare-button-style0-24{ float: left;}


.grid:hover h2{ color:#237f7f;}
.grid:hover p{ color:#237f7f;}
/*.grid:hover span{ color:#2a933e; font-weight:bold;}*/
.grid:hover .imgholder div{ background:rgba(0,0,0,0.3); transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out;}
.grid:hover .imgholder img{
    transition:all .5s ease-in-out;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out;
    transform:scale(1.05);
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
}


@media screen and (max-width: 992px) {
    .newscen-menucon{width: 96%;}
    .newscen-menuA{margin-bottom: 10px;}
}

.newscen-msgwrap{ margin-top: 18px;}
.newscen-msgcon{width: 104%;overflow: hidden;margin-left: -2%;}
.newscen-msgLi{width: 89%;margin: auto;overflow: hidden;margin-bottom: 50px;}
.newscen-msgLiA{border: 0px solid red;display: inline-block;width: 100%;height: 100%;overflow: hidden;}
.newscen-msgLiimg{border: 0px solid red;display: block;width: 100%;height: auto;}
.newscen-msgLitit{border-bottom: 1px solid #dcdcdc;width: 100%;font-size: 18px;color: #444444;padding-top: 20px;padding-bottom: 20px;}
.newscen-msgLidet{border: 0px solid red;width: 100%;font-size: 14px;color: #444444;padding-top: 15px;padding-bottom: 15px;}
.newscen-msgLiroot{border: 0px solid red;width: 100%;overflow: hidden;height: 30px;position: relative;}
.newscen-msgLiroottime,.newscen-msgLirootnum,.newscen-msgLirootshare{border: 0px solid red;display: inline-block;height:30px;line-height: 30px;font-size: 14px;color: #999c9c;position: absolute;top: 0;}
.newscen-msgLiroottime{left: 0;}
.newscen-msgLirootnum{right:74px;padding-left: 20px;background-position: left;background-repeat: no-repeat;background-size: 15px 14px;}
.newscen-msgLirootshare{right: 0;padding-left: 20px;background-position: left;background-repeat: no-repeat;background-size: 15px 14px;}
.newscen-msgLirootshare:hover{color: #999c9c}
/*新闻中心-end*/

/*新闻详情-start*/
.newscendetwrap{margin-top: 70px;margin-bottom: 100px;}
.newscendet-tit{ overflow:hidden;border-bottom: 1px solid #e8e8e8; padding-bottom: 14px;}
.newscendet-titLf{ float: left; width: 80%;}
.newscendet-titLf h1{font-size: 24px;color: #444444; margin-bottom: 6px;}
.newscendet-titLf span{font-size: 14px;color: #666;}
.newscendet-tit a{ float: right;;width: 33px;height: 33px; margin-top: 15px; background: url(../images/tempnewsdetbk.jpg) no-repeat;}

.newscendet-con{margin-top:40px;;font-size: 16px;color: #444; line-height: 32px;}
.newscendet-con img{ max-width: 100%; height: auto; margin-bottom: 10px; margin-top: 10px;}


@media screen and (max-width: 992px) {
    /*.newscendetwrap{width: 96%;margin: auto;margin-top: 60px;margin-bottom: 110px;}*/
}
/*新闻详情-end*/

/*联系我们-start*/
.contactus-ourmsgwrap{padding-bottom:113px;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;overflow: hidden;}
.contactus-ourmsgLf,.contactus-ourmsgCe,.contactus-ourmsgRg{overflow: hidden}

.contactus-ourmsgLfcon{padding-left: 56px;margin-top: 76px;overflow: hidden;}
.contactus-ourmsgLfcon-tit{display:inline-block;border: 1px solid #fff;padding:52px 70px 30px 47px;text-align: center;font-size: 28px;font-weight: bold;color: #fff;border-left: 0;border-top: 0;margin-bottom: 36px;}
.contactus-ourmsgLfcon-li{height:38px;width: 100%;background-repeat: no-repeat;background-position: left;line-height: 38px;font-size: 16px;color: #fff;padding-left:36px; }
.contactus-ourmsgLfcon-li2{margin-left: 16px;}

.contactus-ourmsgCefmwrap{overflow: hidden;margin-top: 70px;}
.contactus-ourmsgCefmnm{height: 52px;line-height:52px;font-size: 16px;color: #fff;}
.contactus-ourmsgCefminpsty{border:none;width: 90%;height: 40px;font-size: 16px;color: #444;padding-left: 10px;background:rgba(255,255,255,0.8);}
.contactus-ourmsgCefmtxtsty{border:none;width: 90%;height: 160px;font-size: 16px;color: #444;padding-left: 10px;background:rgba(255,255,255,0.8);appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.contactus-ourmsgCefmsub{margin-top:28px;}
.contactus-ourmsgCefmsubbtn{border:none;width: 100px;height: 40px;font-size:16px;background-color: #e4e8e8;color: #444;}
.contactus-ourmsgCefmsubbtn:hover{ background: #237f7f; color: #fff;}

.contactus-ourmsgRgmap{padding-right:82px;margin-top: 90px;margin-bottom: 40px;}
.contactus-ourmsgRgmapcon{width: 100%;height:auto;}


#contantmap h2{
    padding: 0 18px;
    margin-bottom: 7px;
    text-align: center;
}
#contantmap h2 img{
    height: 68px;
    width: auto;
}
#contantmap p{
    font-size: 15px;
    color: #666;
}
.contactus-followuswrap{margin-top: 75px;margin-bottom: 102px;}
.contactus-followustit{font-size: 28px;color: #444;text-align: center;margin-bottom: 36px;}
.contactus-followuscon{padding: 0 65px; overflow: hidden;}
.contactus-followusli{ float:left; width:48.2%; margin-right:3.6%; background:#e6e8e8;padding:30px 30px 30px 20px;margin-bottom: 30px;}
.contactus-followusli h2{font-size: 18px;color:#444; margin-bottom: 14px;}
.contactus-followuslicon{ overflow: hidden;}
.contactus-followusliconLf{ float: left; font-size: 16px; color: #444;}
.contactus-followuslkdet{font-size: 16px;cursor: pointer;float: right;}
.contactus-followusli:hover{background: #237f7f;color: #fff;}
.contactus-followusli:hover h2{color: #fff;}
.contactus-followusli:hover p{color: #fff;}

/*弹出*/
.cont-popupshade{width: 70%;height: 535px;background-color: #0a2020;opacity: 0.7;z-index:200000000;position: fixed;top:20%;left: 50%;margin-left: -35%;}
.cont-popupdetail{
    display:none;
    z-index:200000000;
    background:url(../images/alertBg.png) repeat;
    position: fixed;
    top:50%;left:50%;
    overflow: auto;}

.cont-popupdetailcon{padding:72px 108px 80px;overflow: hidden;position: relative}
.popupclose{width: 50px;height: 50px;position: absolute;top: 10px;right: 10px;background-size: 100% 100%;background-position: center;background-repeat: no-repeat;cursor: pointer; }

.cont-popupdetailcon h2{font-size: 24px;color: #fff;text-align: center;}
.cont-popupdetail-con{margin-top:20px;font-size: 16px; line-height:32px;color: #e2e2e2;}
/*.cont-popupdetail-conp{width: 80%;margin: auto;line-height: 25px;}*/
/*.cont-popupdetail-btn{width: 100%;}*/
.cont-popupdetail-btnA{cursor: pointer;display: block;width: 170px;height: 50px;margin:auto;margin-top: 56px;margin-bottom: 50px;line-height: 50px;text-align: center;background: #237f7f;font-size: 20px;color: #fff;border-radius: 5px;}

@media screen and (max-width: 992px) {
    .contactus-ourmsgLfcon{width: 96%;margin: auto;}
    .contactus-ourmsgCefmwrap{width: 96%;margin: auto;margin-top: 70px;}
    .contactus-ourmsgCefminpsty,.contactus-ourmsgCefmtxtsty{width: 100%}
    .contactus-ourmsgRgmap{width: 100%;}

    .contactus-followusliA{width: 96%;overflow: hidden;}
    .contactus-followuscondiedu,.contactus-followusliconRg{margin-bottom: 10px;}
    .contactus-followusconditxt{margin-bottom: 10px;padding-left: 21px;}
    .cont-popupshade{width: 100%;height: 100%;top:0;margin-left: 0;left: 0;}
    .cont-popupdetail{width: 100%;top: 5%;margin-left: 0;left: 0;}
}

/*联系我们-end*/

/*设计团队-start*/
.bannerbox{ background: #237f7f; }
.bannerbox img{ width:68%; height: 77px;}

.designbox{padding-top: 62px; position: relative; padding-bottom: 46px;}
.designbox h1{text-align: center; font-size:28px; margin-bottom:8px; color: #1e7c7c; font-weight: bold;}
.designbox p{text-align: center; font-size:16px; color: #444;}
.designbox .circle{ position: absolute; left:-12.75%; top:315px; width: 25.5%; height: auto;}
.designbox dl{overflow: hidden;padding-bottom: 110px; margin-top: 50px; background: url(../images/aboutusaddsimg.png) no-repeat 55.75% bottom; position: relative;}
.designbox dl dd{ float: left; width:32.3%; margin-right:1.55%; margin-bottom: 16px;}
.designbox dl dd .team-img img{width: 100%; height: 320px;}
.designbox dl dd .teamcover{display:none;position: absolute; left:0; top:0; width:32.3%;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
}
.designbox dl dd .teamcover img{ width:100%; height: 320px;}
.designbox dl dd .teamcover .shadow{ width:100%; height:100%; position:absolute; left:0; top:0;background: url(../images/bgteam.png) repeat;}
.designbox dl dd .teamcover .team-detail{ width: 77.83%; position: absolute; left:38.9%; top: 0; text-align: center; color: #fff; }
.designbox dl dd .teamcover .team-detail span{ display: inline-block; border: 1px solid #fff; line-height: 42px; font-size: 18px;padding-left: 22px; padding-right: 60px; background: url(../images/addMore.png) no-repeat 110px center;}
.designbox dl dd .teamcover .team-detail p{ margin-top:22px; font-size:14px; color: #fff; line-height:26px;}
/*设计团队-end*/

/*设计团队详情页-start*/
.designlist{ padding-top:56px; padding-bottom:70px;}
.designlist h1{border-bottom:1px solid #e3e3e3; text-align: center; font-size:28px; color: #1e7c7c; font-weight: bold; padding-bottom: 16px;}
.designlist ul{ margin-top: 46px;overflow: hidden;}
.designlist ul li{ float: left; width:47.7%; margin-right:4.6%; overflow: hidden; margin-bottom: 36px; background: #fbfbfb;}
.designlist ul li .desImg{ float: left; width: 42.3%;}
.designlist ul li .desImg img{ width: 100%; height: auto;}
.designlist ul li .desInfo{ float: right; width:52.4%; padding-top: 40px; padding-right: 40px;}
.designlist ul li .desInfo h2{ font-size: 24px; color: #237f7f;}
.designlist ul li .desInfo h2 span{ margin-left: 25px; color: #237f7f; font-size:18px;}
.designlist ul li .desInfo h3{ font-size:18px; margin-top: 20px; margin-bottom:4px; font-weight: bold; color: #000;}
.designlist ul li .desInfo p{color: #000; font-size: 16px; line-height: 24px;}

/*设计团队详情页-end*/

.dropSelect{
	
	width: 100%;
	height: 40px;
}
.curSelectInp{
	background-color: #237f7f!important;
	color: #FFFFFF;
}
/*2018-9-18 修改首页*/
.index-zp li.index2 .liner{

width: 300px;
    margin-top: -33px;
    margin-left: 20px;
    transform: rotate(170deg);
    -o-transform: rotate(170deg);
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -webkit-transform: rotate(170deg);
}

.index-zp li.index3{
    left: 720px;
    top: -50px;
}
.index-zp li.index3 .liner{display:none;}
.index-zp li.index3 .year-dots{    margin-top: 16px;
    margin-left: -30px;}

.index-zp li.index3 .ban_circle{    margin-left: -16px;
    margin-top: -41px;}
.index-zp li.index3 .ban_circle1{margin-top: -14px;
    margin-left: -18px;}

.index-zp li.index4 .liner{
width: 220px;
    /* border: 1px dashed #2c8484; */
    margin-top: 64px;
    margin-left: -24px;
    transform: rotate(170deg);
    -o-transform: rotate(170deg);
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -webkit-transform: rotate(170deg);
}


/*首页第六部分*/
.messagesub:hover{cursor:pointer}
#container{width:100%;height:320px}
.mapimg{height:300px;}

@media (min-width: 1440px){

#container{width:100%;height:450px}
.mapimg{height:400px;}
.newsindex h1{margin-top:5%;}
.newsindex ul{margin-top:4%;margin-bottom:5%;}
}

/*修改产品列表鼠标经过的颜色*/
   .kuang input.whiteinput{color:#fff;}
     input.whiteinput::-webkit-input-placeholder{color:#fff;}
   input.whiteinput:-ms-input-placeholder{color:#fff;}/* Internet Explorer 10+ */ 
 input.whiteinput::-webkit-input-placeholder{color:#fff;}/* WebKit browsers */
 input.whiteinput::-moz-placeholder{color:#fff;}/* Mozilla Firefox 4 to 18 */ 
  input.whiteinput:-moz-placeholder{color:#fff;}/* Mozilla Firefox 19+ */
  .formbox .curdown{ width:10%; 
    background: url(../images/cur_down.png) no-repeat center center;
    position: absolute;right: 10px;border:0px;z-index: 100;} 
    .kuang{width:100%;overflow:hidden;position:relative;}
    #us1,#us0,#us2,#us3,#us4,#us5{clear:both;height:0px;width:100%;}
     .layui-hide{display:none;}

@media screen and (max-width: 960px) {

.totalDesign li{width:100%;}

}

.organization-pic img{ max-width: 100%; height: auto;}
/*10-23add*/
.phone-proDetscon-detconRg{display:none;}