﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }

/* always display scrollbars */
body { margin: 0 auto; color: #989898; background-color: #fff; _background-attachment: fixed; _background-image: url(about:blank); /*overflow: hidden;*/ }
button,div,a{outline:none;}
html {
    font:14px Arial, "微软雅黑";
    color: #929292;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
input, select { vertical-align: middle; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
input { outline: none; padding: 0; }
img { border: 0; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select { -webkit-appearance: none; border-radius: 0; }
textarea { -webkit-appearance: none; border-radius: 0; background: none; outline: none; padding: 0; margin: 0; border: none; }
::-moz-selection { background: #f7a300; color: #fff; text-shadow: none; }
::selection { background: #f7a300; color: #fff; text-shadow: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clear { clear: both;}
.fl{float: left;}
.fr{float: right;}

.text{text-align: center;}
.clearfix { *zoom: 1; }
.tabbox{vertical-align: middle;display: table-cell;}
.wrap{/*width: 1319px;*/margin: 0 auto;width: 1200px;}
body.open #sitecontent {
    transform: translate3d(260px, 0, 0);
    -webkit-transform: translate3d(260px, 0, 0);
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
body.open #sitecontent{position: fixed;}

/* .fa-angle-right:before {
    content: "" !important;background: url(../images/home1_11.png) no-repeat center; width: 11px;height: 6px;display: inline-block;
} */

a,span,dl{-webkit-tap-highlight-color:transparent;}
.hide{display: none;}


.xxxx:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}

.xxx:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background-color:#83bc2b; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.xxx:hover:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}

@keyframes warn {
      0% {
          transform: scale(1);
          opacity: 0.8;
      }

      100% {
          transform: scale(1.8);
          opacity: 0.0;
      }

}







/*commn*/
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination-bullet-active {background:#ee0000 !important;}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background:#999;
     opacity: 1 !important; 
}
/*commn*/







/*cefaohang*/
#leftcontrol {
    width: 260px;
    height: 100%;
    background: #2a231f;
    position: fixed;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
#leftcontrol >ul {
    padding-top: 0px;
}
#leftcontrol ul li {
    display: block;
    min-height: 55px;
    border-top: 1px solid rgba(255,255,255,.06);
    font-size: 1.1rem;
    width: 100%;
}
#leftcontrol > ul > li.active a {
    background: #241B1B;
    /* color: #E71A1F; */
    box-shadow:0px 0px 5px rgba(0,0,0,.2) inset;
}
#leftcontrol ul li a {
    display: block;
    color: #b7b7b7;
    padding: 0 25px;
    height: 55px;
    line-height: 55px;
    position: relative;
}
#leftcontrol ul li a span.label {
    text-align: left;
    margin-left: 20px;
    width: auto;
}
#leftcontrol ul li.active a span.circle {
    border-color: #50cfff;
    background-color: #50cfff;
}
#leftcontrol ul li.active a span {
    color: #50cfff;
}
#leftcontrol ul li a span.circle {
    width: 3px;
    height: 55px;
    background: transparent;
    position: absolute;
    left: 0;
}
#leftcontrol ul li a span {
    display: inline-block;
}

#leftcontrol ul li .subnav {
    height: 0px;
    overflow: hidden;
}
#leftcontrol ul.subnav li a {
    background: #0f0f10;
}
#leftcontrol ul.subnav li a i {
    color: #585852;
}
#leftcontrol ul.subnav li a i {
    margin-right: 20px;
    font-size: 1.5rem;
    width: 11px;
    height: 6px;
}

#leftcontrol ul li a span.more {
    width: 12px;
    height: 12px;
    position: relative;
    float: right;
    top: 22px;
}
#leftcontrol ul li a span.more span {
    background: #474747;
    position: absolute;
}
#leftcontrol ul li a span.more span.h {
    width: 12px;
    height: 2px;
    transform: translate3d(0, 5px, 0);
    -webkit-transform: translate3d(0, 5px, 0);
}
#leftcontrol ul li a span.more span.v {
    transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0);
    -webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0);
}

.transform {
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

#sitewapper {
    height: 100%;
}
#sitecontent {
    background: #fff;
    z-index: 1;
    position: relative;
    height: 100%;
}
#header {
    width: 100%;
    height: auto;
    background: #fff;
    height: 50px;
    box-shadow: 0 0 9px #666;
    z-index: 9999;
    position: fixed;
    top: 0;

}
#header .btn {
    padding: 10px 15px;
    background: #fff;
}
.fl {
    float: left;
}
#openlc span {
    background:url(../images/yy-open.png) no-repeat;
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
    display: block;
    margin-top: 5px;
}
#header .title {
    width: 180px;
    height: 50px;
    line-height: 32px;
    text-align: center;
    color: #ECECEC;
    font-size: 18px;
    padding: 0 0;
    display: block;
    margin: 0 auto;
    padding-top:7px;
}
#header .title img {
    height: 40px;
    max-width: auto;
    display: block;
    margin: 0 auto;
    float: none;
    border:none;
}

#indexPage #mslider {
    height: auto;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.scrollView {
    border-top: 1px solid rgba(0, 0, 0, .07);
}
.scrollView {
    overflow-x: hidden;
    overflow-y: auto;
    min-height: 300px;
    height: calc(100% - 50px);
    height: -webkit-calc(100% - 50px);
    position: relative;
}





/*foot*/
.footer{background: #2dadb0;padding:60px 5%;}
.footer_foot{margin-top:26px;}
.footer_logo{}
.footer_stock{font-weight: bold;color: #63eef1;margin-top: 16px;}
.footer_copy{margin-top: 15px;}
.footer_copy p{line-height: 30px;color: #63eef1;}
.footer_top{border-bottom: 1px #1d9da0 solid;padding: 0 0 25px 0;display: flex;flex: 0 0 100%;justify-content: space-between;}
.footer_top .item{flex: none;}
.relationH{width: 38%;}
.relationH_top{border-bottom:1px #1d9da0 solid;font-size: 24px;color: #fff;padding: 0 0 5px 0; margin-bottom: 20px;position: relative;}
.relationH_top img{margin:0 13px 0 0;position: relative;/*top: 7px;*/top:0;}
.relationH_list{}
.relationH_list ul li{float: left;color: #fff;line-height:24px;padding: 0 0 0 31px;position: relative;margin-bottom: 10px; }
.relationH_list ul li.item1{width: 27%;}
.relationH_list ul li.item2{width: 63%;}
.relationH_list ul li.item2 a{display: block;color: #63eef1;}
.relationH_list ul li img{position: absolute;left: 0;top:7px;}

.rapidH{width: 32%;}
.rapidH_list{}
.rapidH_list a{float: left;color: #fff;position: relative;width: 25%;line-height: 36px;    text-align: center;}
.rapidH_list a:before{content: '|';position: absolute;right: 0;top: 0;color: #fff;}
.rapidH_list a:nth-child(4n):before{content: '';}
.rapidH_list a:hover{color: #2dadb0;text-decoration: underline;}

.attentionH{width: 11%;}
.attentionH_mian{}
.attentionH_mian img{width: 124px;height: 124px;margin-bottom: 12px;}
.attentionH_mian p{font-size: 12px;}


.nybanner{height: auto;overflow: hidden;}
.nybanner img{width: 100%;display: block;}

.head{padding:0 2%;position: relative;z-index: 100;background: #fff;transition: 400ms;}
.logo{width: 20%;margin:15px 0;position: relative;}
.logo img{max-width: 60%;}
.logo .stock{font-size: 12px;color: #000;position: absolute;right: 0;bottom: 0;margin-bottom: 13px;font-weight: bold;}
.nav{width: 55%;height: 65px;margin:28px 0 0 3%;}
.nav ul{height: 65px;line-height: 65px;}
.nav ul li{float: left;width: 11%;text-align: center;position: relative;height: 65px;line-height: 65px;padding: 0 0 15px 0;}
.nav ul li a{color: #022222;font-size: 18px;position: relative;}
.nav ul li a:hover{color: #2dadb0;}

.sunba{position: absolute;left: 0;top: 78px;z-index: 10;background:#efefef;width: 100%;display: none;}
.nav ul li .sunba a{height: 35px;line-height: 35px;display: block;font-size: 14px !important;color: #022222;}
.sunba a:hover{background: #2dadb0;color: #fff !important;}
.nav ul li.onav a{/*color: #2dadb0;*/}
.onav a:before{content: '';position: absolute;left: 0;bottom:-8px;width: 100%;height:2px;background: #2dadb0;}
.onav1 a:after{content: '';position: absolute;left: 0;bottom:-8px;width: 100%;height:2px;background: #2dadb0;}
.sunba a:before,.sunba a:after{width: 0 !important;}



.headR{width: 15%;margin:36px 0 0 0;}
.headR .search{background: url(../images/search.png) no-repeat;width: 40%;height: 40px;cursor:pointer;}
.headR .search .fl{    padding: 0 0 0 45px;height: 40px;line-height: 40px;}
.headR .search.cur{/*background: url(../images/search2.png) no-repeat;*/}
.headR .btn{padding: 0 15px 20px 45px;background: url(../images/home1_08.png) no-repeat left top;position: relative;height: 40px;line-height: 40px;cursor:pointer;}
.headR .btn:before{content: '';position: absolute;right: 0;top: 19px;width: 11px;height: 6px;background: url(../images/home1_11.png) no-repeat;}
.headR .btn_box{position: absolute;left: 0;top:59px;width: 100%;background: #efefef;display: none;border:1px #7489a3 solid;}
.headR .btn_box a{display: block;height: 32px;line-height: 32px;color: #545454;text-align: center;}
.headR .btn_box:before{content: '';position: absolute;right: 0;top: -7px;width: 14px;height: 7px;background: url(../images/home1_17.png) no-repeat;left: 0;margin:0 auto;}
.headR .btn_box a:hover{background:#2dadb0;color: #fff;}

.i_ico{width:24px;height:24px;background:url(../images/i_ico.png) no-repeat;}
.head .search_box{background-color:#272624;position:absolute;right:46%;top:100%;margin-right:-590px;padding:17px 20px;width:22%;display:none;-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;}
.head .search_box .inp_box{width:70%;border:none;padding:0;margin:0;background:none;height:30px;line-height:30px;color:#ccc;}
.head .search_box .search_ico{width:28px;height:30px;background-position:0px -48px;}




.subhead{}
.subhead_head{height: 78px;line-height: 78px;}
.subhead_head .wrap{height: 100%;}
.subheadL{padding: 0 0 0 35px;background: url(../images/news_05.png) no-repeat left center;font-size: 36px;color: #0d366b;font-weight:bold;height: 100%;}
.subheadL span{color: #2dadb0;font-weight: normal;margin-left: 15px;font-family: 微软雅黑 Light;}
.subhead_head .crumbs{color: #5d5d5d;}

.subhead_menu{background: #0d366b;}
.subhead_menu ul li{float: left;line-height: 67px;height: 67px;position: relative;z-index: 4;overflow: hidden;position: relative;}
.subhead_menu ul li a{padding: 0 20px;display: block;color: #fff;font-size: 16px;}
.onsumen{background: #2dadb0;}
.subhead_menu ul li:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index: -1; background-color:#2dadb0; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1); transition:transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9;}
.subhead_menu ul li:hover:before{transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}

.intro{padding: 36px 0;}
.intro_bannr{margin-bottom: 25px;}
.intro_bannr .item{float: left;position: relative;height: 294px;margin-bottom: 1px;overflow: hidden;}
.intro_bannr .item img{width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}
.intro_bannr .item_bg{position:absolute;left: 0;bottom: 0;background: url(../images/bg2.png) repeat;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 16px;width: 100%;z-index: 5;}
.intro_bannr .item1,.intro_bannr .item4{width: 38%;}
.intro_bannr .item2,.intro_bannr .item5{width: 24%;}
.intro_bannr .item3,.intro_bannr .item6{width: 38%;}
.intro_bannr .item2:before{content: '';position: absolute;right:0;top: 0;width: 1px;height: 100%;background:#fff;z-index: 10;}
.intro_bannr .item2:after{content: '';position: absolute;left:0;top: 0;width: 1px;height: 100%;background:#fff;z-index: 10;}
.intro_bannr .item:hover .item_bg{background: #2dadb0;}
.intro_bannr .item:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}




.intro_txt{}
.intro_txt .intro_txt_mian{margin-top:20px;}
.intro_txt_mian p{font-size: 16px;line-height: 30px;color: #222;}
.intro_txt_head{border-bottom: 1px #dddddd solid;padding: 0 0 25px 0}
.intro_txt_head h2{font-weight: bold;font-size: 24px;color: #0d366b;margin-bottom: 10px;}
.intro_txt_head p{font-size: 16px;color: #000000;}







/*走进锦美_资质荣誉*/
.aptitude{padding: 43px 0;}
.aptitude_list{margin-bottom: 55px;}
.aptitude_list ul{margin-right: -1%;}
.aptitude_list ul li{float: left;width: 32%;height: 334px;position: relative;margin:0 1% 1% 0;border:1px #dddddd solid;}
.aptitude_list ul li img{width: 100%;height: 100%;}
.aptitude_bg{position: absolute;left: 0;bottom: 0;width: 100%;height:85px;background: url(../images/bg3.png) repeat-x;}
.aptitude_bg p{font-size: 16px;line-height: 30px;color: #fff;position: absolute;left: 0;bottom:5px;width: 100%;text-align: center;}
.aptitude_list ul li:hover .aptitude_bg{background: url(../images/bg33.png) repeat-x;}
.aptitude_list ul li:hover{border-color: #2dadb0;}
.paging{}
.paging li { display:inline-block;}
.paging a{height: 38px;line-height: 38px;padding:0 15px;background: #d2d2d2;display: inline-block;font-size: 16px;color: #fff;margin:0 5px;}
.paging a:hover{background: #2dadb0;}
.paging li a.am-active {height: 38px;line-height: 38px;padding:0 15px;background: #2dadb0;display: inline-block;font-size: 16px;color: #fff;margin:0 5px;}


/*经营发展_成功案例*/
.subhead_box{text-align: center;margin:39px 0;}
.subhead_box a{height: 36px;line-height: 36px;border:1px #d0d0d0 solid;border-radius: 36px;display:inline-block;width: auto;min-width: 100px;padding: 0 10px;text-align: center;margin:0 11px;color: #505050;font-size: 16px;}
.subhead_box a:hover{background: #2dadb0;border-color: #2dadb0;color: #fff;}
.onmenu2{background: #2dadb0;border-color: #2dadb0 !important;color: #fff !important;}
.subhead_menu ul li span{width: 9px;height: 5px;background:url(../images/tb1.png) no-repeat;display: inline-block;margin-left: 8px;}

.caseH{padding: 40px 0;}
.caseH_list{margin-bottom: 40px;}
.caseH_list ul{margin-right: -2%;}
.caseH_list ul li{float: left;width: 31.33%;margin:0 2% 2% 0;position: relative;height: 302px;overflow: hidden;}
.caseH_list ul li a { overflow:hidden;}
.caseH_list ul li img{width: 100%;min-height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}
.caseH_list ul li p{position: absolute;left: 0;bottom: 0;background: url(../images/bg2.png) repeat;height:44px;line-height: 44px;width: 94%;text-align: center;color: #fff;font-size: 16px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 3%;}

.caseH_list ul li:hover p{background:#2dadb0;}
.caseH_list ul li:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}





/*新闻咨讯_行业咨讯*/
.information{padding: 53px 0;}
.information_list{margin-bottom: 20px;}
.information_list ul{margin-right: -2%;}
.information_list ul li{width: 47.84%;margin:0 2% 2% 0;border:1px #d6e4ec solid;float: left;position: relative;}
.information_list ul li a{display: block;padding: 22px 2%;}
.information_top{font-size: 18px;color: #222222;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.information_date{color: #a3a3a3;font-size: 12px;padding: 0 0 0 20px;background: url(../images/home1_128.png) no-repeat left top;height: 14px;line-height: 14px;margin:15px 0;}
.information_txt{line-height: 24px;color: #505050;height: 48px;overflow: hidden;}
.information_list ul li:hover{border-color: #0d366b;}

.information_list ul li:hover:before{content: '';width: 100%;height: 4px;background: #0d366b;position: absolute;left: 0;bottom: 0;}
.information_list ul li:hover .information_top{color: #2dadb0;}


/*新闻咨讯_详细*/
.new_xx{padding: 40px 0;}
.new_xx_head{color: #222222;font-size: 24px;font-weight: bold;}
.new_xx_data{height: 38px;line-height: 38px;text-align: center;background: #e9e9e9;margin: 30px 0;}
.new_xx_data span{color: #898989;font-size: 16px;margin:0 10px;padding: 0 0 0 24px;}
.new-riqi{background: url(../images/news2_03.jpg) no-repeat left center;}
.new-nabmer{background: url(../images/news_06.png) no-repeat left center;}
.new-name{background: url(../images/news_03.png) no-repeat left center;}


.new_xx_txt{}
.new_xx_txt p{font-size: 16px;line-height: 36px;color: #222222;overflow: hidden;}
.new_xx_txt p img{max-width: 100%;}
.new_xx_pag{height: 38px;line-height: 38px;background: #e9e9e9;padding: 0 2%;position: relative;margin-top: 50px;}
.new_xx_pag ul li{height: 38px;line-height: 38px;width: 45%;}
.new_xx_pag ul li a{color: #5d5d5d;display: block;}
.new_xx_pag ul li.prevA{}
.new_xx_pag ul li.nextA{float:right;text-align: right;}
.new_xx_pag ul li.btn{position: absolute;left: 45%;top: 0;height: 38px;line-height: 38px;background:#a7a7a7;width: 10%;text-align: center; }
.new_xx_pag ul li.btn a{color: #fff;}
.new_xx_pag ul li.btn img{margin:0 10px 0 0;}
.new_xx_pag ul li.prevA a:hover,.new_xx_pag ul li.nextA a:hover{font-weight: bold;color: #0d366b;}




/*新闻咨讯_集团闻*/
.group{padding: 53px 0;}
.group_list{margin-bottom: 20px;}
.group_list ul{margin-right: -2%;}
.group_list ul li{float: left;width: 31.15%;border:1px #d6e4ec solid;margin:0 2% 2% 0;}
.group_list ul li a{display: block;padding: 4%;}
.group_head{font-size: 17px;font-weight: bold;color: #222222;height:50px;overflow: hidden;}
.group_pic{height: 230px;margin:20px 0 10px 0;}
.group_pic img{width: 100%;height: 100%;}
.group_foot{position: relative;}
.group_foot:before{content: '';position: absolute;right: 0;bottom: 0;width: 46px;height: 46px;background: url(../images/tb2_03.jpg) no-repeat;}
.group_foot .txt{line-height: 24px;color:#505050;height: 72px;overflow: hidden; }
.group_foot .date{padding: 0 0 0 20px;background: url(../images/home1_128.png) no-repeat left center;font-size: 12px;color: #a3a3a3;margin-top:30px;}

.group_list ul li:hover{border-color:#0d366b;}
.group_list ul li:hover .group_foot:before{background: url(../images/home1_122.png) no-repeat}
.group_list ul li:hover .group_head{color:#2dadb0;}




/*人力资源_人才招聘*/
.recruitH{padding: 56px 0;}
.recruitH_list{margin-bottom: 20px;}
.recruitH_list ul{margin-right: -2%;}
.recruitH_list ul li{float: left;width: 31.15%;border:1px #d5d5d5 solid;margin:0 2% 2% 0;position: relative;}
.recruitH_list ul li a{display: block;padding: 4%;}

.recruitH_list ul li .date{padding: 0 0 0 20px;background: url(../images/home1_128.png) no-repeat left center;font-size: 12px;color: #a3a3a3;margin-top:20px;}
.recruitH_list ul li:before{content: '';position: absolute;right: 4%;bottom: 4%;width: 37px;height: 37px;background: url(../images/tb4.png) no-repeat;}
.recruitH_main{color: #222222;margin-top: 15px;height: 40px;overflow: hidden;}
.recruitH_head{font-size: 18px;font-weight: bold;color: #222222;height:25px;overflow: hidden;}
.recruitH_list ul li:hover{border-color:#2dadb0;}
.recruitH_list ul li:hover:before{background: url(../images/tb41.png) no-repeat}
.recruitH_list ul li:hover .recruitH_head{color:#2dadb0;}



/*人才招聘_详细*/
.recruitH_xx{padding: 53px 0;}
.recruitH_xx_top{height: 48px;background: #01519a;padding: 0 2%;line-height: 48px;font-size: 18px;color: #ffffff;position: relative;}
.recruitH_xx_top a{position: absolute;right: 2%;top: 0;height: 100%;line-height: 48px;color: #fff;font-size: 14px;}
.recruitH_xx_top a img{margin:0 10px 0;}
.recruitH_xx_txt{margin-top: 25px;}
.recruitH_xx_txt .item{border-bottom: 1px #d6d6d6 solid;padding: 0 0 25px 0;margin-bottom: 25px;}
.recruitH_xx_txt .item h4{color: #373737;font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.recruitH_xx_txt .item p{line-height: 36px;color: #373737;}
.recruitH_xx_txt .item ul li{float: left;width: 33.33%;line-height: 36px;color: #373737;font-size: 16px;}

.recruitH_xx_foot{height: 44px;background: #f0f0f0;padding: 0 2%;line-height: 44px;}
.recruitH_xx_foot .item{float: left;padding: 0 0 0 36px;color: #373737;margin:0 80px 0 0;}
.recruitH_xx_foot .tel{background: url(../images/tb5_03.png) no-repeat left center;}
.recruitH_xx_foot .eamil{background: url(../images/tb5_06.png) no-repeat left center;}
.recruitH_xx_foot .eamil span{color: #d40c00;}




/*联系我们*/
.Contact{padding: 55px 0;}
.Contact_top{height: 380px;background: #f0f4f8;}
.Contact_topL{height: 100%;width: 50%;background: url(../images/lx1_03.png) no-repeat;background-position: center;background-size: cover;}
.Contact_topR{height: 100%;display: table;width: 50%;}
.Contact_topR h2{color: #0d366b;font-size: 24px;font-weight: bold;margin-bottom: 15px;}
.Contact_topR p{color: #525050;font-size: 16px;line-height: 36px;}
.Contact_topR .tabbox{padding: 0 10%;}

.Contact_map{border:1px #d5d5d5 solid;height: 415px;overflow: hidden;margin-top: 63px;}
.Contact_map img{width: 100%;height: 100%;}



/*企业文化_宣传画册*/
.publicity{padding: 43px 0;}
.publicity_list{margin-bottom: 20px;}
.publicity_list ul li{float: left;width: 17.5%;margin:0 2% 2% 0;height: 22rem;position: relative;overflow: hidden;border:1px #d5d5d5 solid;}
.publicity_list ul li img{width: 100%;height: 100%;}
.publicity_list ul li p{position: absolute;left: 0;width: 100%;bottom: 0;background: url(../images/bg4.png) repeat;height: 37px;line-height: 37px;text-align: center;color: #fff;}
.publicity_list ul li:hover p{background:#2dadb0;color: #fff;}







/*投资者关系_董事成员*/
.director{padding: 55px 0;position: relative;}
.director ul{margin-right: -2%;}
.director ul li{float: left;position: relative;height: 357px;width: 23%;margin:0 2% 2% 0;}
.director ul li .picb{height: 309px;width: 100%;}
.director ul li .picb img{width: 100%;height: 100%;}
.director ul li .name{height:48px;background: #6d6d6d;line-height: 48px;font-size: 16px;color: #fff; padding: 0 5%;}


#showDiv{/*display:none;*/}
.bgdiv{background:url(../images/bg4.png) repeat;position:fixed; z-index:100009;left:0;top:0;width:100%;height:100%; }
.eject{position:fixed;width:1200px;left:0%;top:14%;right:0;margin:0 auto;height:auto; z-index:100099;background:#fff;}


#container{position: repeat;width: 100%;height: 100%;left: 0;top: 0;}
#container .pic{position: fixed;z-index: 99999999;}
.pic li {position: absolute;top: 0;left: 0;display: none;height: 100%;width: 100%;}

.eject .center_box{padding: 6% 5% 5%;}
.eject .box_img{width:30%}
.eject .box_img img{width: 100%;}
.eject .box_text{width:64%;}
.eject .list_title01{font-size:30px;font-weight:normal;color:#c79556;padding-top:6px;}
.eject .list_title02{font-size:24px;color:#333;margin-bottom: 14px;}
.eject .list_p{font-size:16px;line-height: 1.8;}
.eject .scroll_box{height:auto;overflow:hidden;position:relative;padding-right: 48px;text-align:left;}

.director .right_btn{width:80px;position:absolute;top:0;right:-80px;    z-index: 99999999;}
.director .right_btn .btn_box{width:100%;height:80px;background:url(../images/black_70.png) repeat;display:block;text-align:center;line-height:80px;margin-bottom: 1px;cursor:pointer;}
.director .right_btn .btn_box:hover{background:#c79556;}
.director .right_btn .btn_ico{display:block;width:100%;height:100%;background:url(../images/list_detail_ico.png) no-repeat;}
.director .right_btn .prev_btn .btn_ico{background-position:-80px 0px;}

.director .right_btn .close_btn{position:relative;}
.director .right_btn .close_btn:after,.director .right_btn .close_btn:before{content:"";width:60%;height:1px;background:#fff;display:block;position:absolute;left:50%;margin-left:-30%;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.director .right_btn .close_btn:after{top:50%;-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}
.director .right_btn .close_btn:before{bottom:50%;-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
.director .right_btn .close_btn i{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;visibility:hidden;color:#fff;}
.director .right_btn .close_btn:hover:after{top:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.director .right_btn .close_btn:hover:before{bottom:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.director .right_btn .close_btn:hover i{opacity:1;visibility:visible;}



.about_admin li{overflow: hidden;}
.about_admin .list_box{position:relative;display:block;}
.about_admin .list_box .list_cover{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0;visibility:hidden;opacity:0;}
.about_admin .list_title{background:#fff;}
.about_admin .list_title01{font-size:42px;color:#c79556;}
.about_admin .list_title02{font-size:24px;color:#333333;}
.about_admin .list_cover_box{position:absolute;bottom:10%;left:10%;}
.about_admin .cover_title01{font-size:24px;color:#fff;transform:translateY(16px);-webkit-transform:translateY(16px);opacity:0;}
.about_admin .cover_title02{font-size:18px;color:#fff;display:block;transform:translateY(16px);-webkit-transform:translateY(16px);opacity:0;}
.about_admin .list_box:hover .list_cover{visibility:visible;opacity:1;}
.about_admin .list_box:hover .cover_title01{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
.about_admin .list_box:hover .cover_title02{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
.about_admin .part1{margin-bottom:80px;}
.about_admin .part1 .list_title01{text-align:center;padding-top:38%;}
.about_admin .part1 .li2 .list_cover{background:none;}
.about_admin .part1 .li2 .list_cover_box{position:static;}
.about_admin .part1 .li2 .list_cover_box{padding-top:20%;padding-left:10%;}
.about_admin .part1 .li2 .cover_title01{color:#000;}
.about_admin .part1 .li2 .cover_title02{color:#575757;}
.about_admin .part2 .list_title01{padding-top:16%;padding-left:10%;}
.about_admin .part2 .list_title02{padding-left:10%;}
.about_admin .list_text{display:none;}
.about_admin .list_item{cursor:pointer;}

.cover_title02,.list_text{display: none;}





/*董事会弹窗*/
.list_detail{position:fixed;width:100%;height:100%;background:url(../images/black_70.png) repeat;z-index:100;bottom:100%;right:0;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;opacity:0;text-align:center;}
.list_detail.open{bottom:0;opacity:1;}
.list_detail .show_box{width:70%;background:#fff;position:relative;display:inline-block;vertical-align:middle;}
.list_detail .hidden_box{display:inline-block;width:0;height:100%;vertical-align:middle;visibility:hidden;}
.list_detail .center_box{padding: 6% 5% 5%;}
.list_detail .box_img{width:30%}
.list_detail .box_text{width:64%;}
.list_detail .list_title01{font-size:30px;font-weight:normal;color:#c79556;padding-top:6px;}
.list_detail .list_title02{font-size:24px;color:#333;margin-bottom: 14px;}
.list_detail .list_p{font-size:16px;line-height: 1.8;}
.list_detail .scroll_box{height:280px;overflow:hidden;position:relative;padding-right: 48px;text-align:left;}
.list_detail .right_btn{width:80px;position:absolute;top:0;right:-80px;}
.list_detail .right_btn .btn_box{width:100%;height:80px;background:url(../images/black_70.png) repeat;display:block;text-align:center;line-height:80px;margin-bottom: 1px;cursor:pointer;}
.list_detail .right_btn .btn_box:hover{background:#c79556;}
.list_detail .right_btn .btn_ico{display:block;width:100%;height:100%;background:url(../images/list_detail_ico.png) no-repeat;}
.list_detail .right_btn .prev_btn .btn_ico{background-position:-80px 0px;}

.list_detail .right_btn .close_btn{position:relative;}
.list_detail .right_btn .close_btn:after,.list_detail .right_btn .close_btn:before{content:"";width:60%;height:1px;background:#fff;display:block;position:absolute;left:50%;margin-left:-30%;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.list_detail .right_btn .close_btn:after{top:50%;-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}
.list_detail .right_btn .close_btn:before{bottom:50%;-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
.list_detail .right_btn .close_btn i{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;visibility:hidden;color:#fff;}
.list_detail .right_btn .close_btn:hover:after{top:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.list_detail .right_btn .close_btn:hover:before{bottom:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.list_detail .right_btn .close_btn:hover i{opacity:1;visibility:visible;}






/*成功案例_详细*/
.caseH_related{margin-top: 50px;}
.caseH_related_head{padding: 0 0 10px 0;border-bottom: 1px #d5d5d5 solid;font-size: 24px;color: #0d366b;position: relative;}
.caseH_related_head a{position: absolute;right: 0;bottom: 10px;width: 115px;height: 32px;line-height: 32px;background: #6181aa;color: #fff;font-size: 14px;text-align: center;}
.caseH_related_head a img{margin-right: 8px;}
.caseH_related_mian{margin-top: 42px;height: 302px;position: relative;}
.swiper-container001{overflow: hidden;height: 100%;}
.caseH_related_mian .swiper-slide{display: block;position: relative;overflow: hidden;}
.caseH_related_mian .swiper-slide p{position: absolute;left: 0;padding: 0 5%;width: 90%;bottom: 0;background: url(../images/bg4.png) repeat;height: 44px;line-height: 44px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;font-size: 16px;}
.caseH_related_mian .swiper-slide img{width: 100%;height: 100%;

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}
.caseH_related_mian .swiper-pagination{    bottom: 364px !important;text-align: right;left: 82% !important;width: auto !important;display: inline-block;}
.caseH_related_mian .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    background: #a4a4a4 !important;
    opacity:1 !important;
}
.caseH_related_mian .swiper-pagination-bullet-active{background:#2dadb0 !important;}
.caseH_related_mian .swiper-slide:hover p{background:#2dadb0;}
.caseH_related_mian .swiper-slide:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}



.caseH_top{/* height: 479px; */background:#ededed;}
.caseH_topL{width: 50%;height: 100%;position: relative;}
.caseH_topL .bd .tempWrap,.caseH_topL .bd{height: 100%;}
.caseH_topL .bd ul{width: 100%;height: 100%;}
.caseH_topL .bd li{ width:100% ; height:100%; float:left; overflow:hidden; position:relative; }
.caseH_topL .bd li img{ width:100%; height:100%; display:block; }
.caseH_topL .mr_frBtnL{display:inline;right:63px;}
.caseH_topL .mr_frBtnR{right:12px;}
.caseH_topL .mr_frBtnL,.caseH_topL .mr_frBtnR{position: absolute;bottom:15px;width:9px;height:14px;cursor:pointer;z-index: 9999;}
.caseH_topL .pageState{position: absolute;bottom:8px;color:#fff;right:30px;z-index: 99999;}
.caseH_topL .pageState span{font-size: 24px;}


.caseH_topR{width: 50%;height: 100%;position: relative;overflow: hidden;}
.caseH_topR h1{font-size: 24px;color: #3a3a3a;font-weight: bold;overflow: hidden;padding: 0 5%;width: 90%;margin:4% 0;height: 64px;}
/*.caseH_topR .bd{padding: 0 5% !important;height: 68%;overflow: hidden;}
.caseH_topR .bd ul{width: 100%;height: auto;}
.caseH_topR .bd li{ width:100% ; height:auto; float:left; overflow:hidden; position:relative;margin-bottom: 2em; }
.caseH_topR .bd li h4{color: #3a3a3a;font-weight: bold;}
.caseH_topR .bd li p{color: #3a3a3a;}
.caseH_topR .bd p{color: #3a3a3a;margin-bottom: 1em;}
.caseH_topR .mr_frBtnL{display:inline;right:63px;}
.caseH_topR .mr_frBtnR{right:12px;}
.caseH_topR .mr_frBtnL,.caseH_topR .mr_frBtnR{position: absolute;bottom:15px;width:36px;height:36px;cursor:pointer;z-index: 9999;}
.caseH_topR .bd .tempWrap{height: 100% !important;}*/
.boxP{height: 62%;overflow: hidden;padding:0 5%;}
.boxP p{color: #3a3a3a;line-height: 25px;}
.caseH_topR .btnbox{width: 90%;height:36px;text-align: right;padding:0 5%;margin-top: 1em;}
.caseH_topR .btnbox .buttom{display: inline-block;cursor: pointer;margin-right: 5px;}







/*走进锦美_发展历程*/
.fzlc{padding: 60px 0;}
.fzlc_box{background: #eee;padding: 40px 50px;}
.fzlc_top{margin-bottom: 35px;}

.event_box{width:100%;margin:3% auto 0;position:relative;min-height:420px;}
.event_box .parHd {width:100%;display:inline-block;height:106px;overflow:hidden;position: relative;}
.parHd .centerbox{margin:0 auto;width: 85% !important;height: 100%;position: relative;overflow: hidden;}
.parHd .centerbox:after{content:'';width:100%;height:1px;background:#c0c0c0;position:absolute;right:0%;bottom:36px;z-index:10;}

/*.event_box .parHd:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #c0c0c0;
    position: absolute;
    right: 0%;
    bottom: 36px;
    z-index: 10;
}*/

.parHd  ul{width:100%;text-align:center;margin:0 auto;height: 100%;}
.parHd .tempWrap{margin:0 auto;width: 85% !important;height: 100%;}
.parHd .tempWrap:after{content:'';width:100%;height:1px;background:#c0c0c0;position:absolute;right:0%;bottom:36px;z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-bottom:30px;font-size:30px;color:#575758;margin:0 50px;position:relative;}
.parHd li:after{content:'';background:url(../images/fz1_10.png) no-repeat;width:19px;height:19px;position:absolute;z-index:20;bottom:-10px;left:36%;}

.parBd{margin:20px auto 0 auto;width: 85%;}
.parBd .slideBox{background: #fff;padding: 3% 5%;
 -webkit-box-shadow:0 0 9px 5px #e0e0e0;  
  -moz-box-shadow:0 0 9px 5px #e0e0e0;  
  box-shadow:0 0 9px 5px #e0e0e0;
}
.parBd .slideBox h4{position:relative;font-size:30px;margin-bottom:1%;text-align:center;color:#2dadb0;}
.parBd .slideBox p{font-size:16px;margin:0 auto;color: #494949;line-height: 30px;}
.parBd .slideBox p img{width: auto;max-width: 100%;}
div#listBox {width:100%;}
.sPrev,.sNext{width:62px;height:77px;display:block;position:absolute;top:29px;cursor:pointer;z-index: 999;}
.sPrev{/*left:-50px;*/left: 0;}
.sNext{/*right:-50px;*/right: 0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:19px;height:19px;overflow:hidden;background:url(../images/fz1_08.png) no-repeat;position:absolute;bottom:-10px;left:36%;z-index:21;}
.parHd li.act{color: #2dadb0;}
.parHd li span,.parHd li.clone span{display:none;}  





/*index*/
.topFix{ box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5); position: fixed;top:0;width:96%;left: 0;}

.banner{position: relative;overflow: hidden;}
.banner .swiper-wrapper{height: auto;}
.banner .swiper-slide{display: block;height: auto;}
.banner .swiper-slide img{width: 100%;height: auto;}
.banner .swiper-pagination{bottom: 24px !important;}
.banner .swiper-pagination-bullet {
    width: 48px !important;
    height: 3px !important;
    background: #fff !important;
    opacity:1 !important;
    border-radius:0;
}
.banner .swiper-pagination-bullet-active{background:#2dadb0!important;height: 10px !important;/*position: relative;top: -7px;*/}
.banner  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px;}



/*banner鼠标动画*/
.banner_mouse{ position: absolute;width: 23px;height: 40px;cursor:pointer;background:url(../images/banner_mouse_ico.png) no-repeat -23px 0px;-webkit-animation: nudgeMouse 1.6s linear infinite;animation: nudgeMouse 1.6s linear infinite;margin:0 auto;left: 0;right: 0;bottom:12%;z-index: 105;}
.banner_mouse:after,.banner_mouse:before{content: "";position: absolute;}
.banner_mouse:before{width:23px;height:40px;background:url(../images/banner_mouse_ico.png) no-repeat 0px 0px;-webkit-animation: colorSlide 1.6s linear infinite;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner_mouse:after{background:url(../images/tb1.png) no-repeat;width: 9px;height: 5px;/*border-radius: 100%;*/-webkit-animation: trackBallSlide 1.6s linear infinite;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}

@-webkit-keyframes colorSlide {
     0% {
        height:0;
      }

     90%{
        height:40px;
      }            
}
@keyframes colorSlide {
     0% {
        height:0;
      }

     90%{
        height:40px;
      }
}
@-webkit-keyframes trackBallSlide {
      0% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(-8px);
                transform: scale(1) translateY(-8px);
      }
      34% {
        opacity: 1;
        -webkit-transform: scale(0.9) translateY(4px);
                transform: scale(0.9) translateY(4px);
      }
      68% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(16px);
                transform: scale(0.4) translateY(16px);
      }
      100% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(-8px);
                transform: scale(0.4) translateY(-8px);
      }
 
}
@keyframes trackBallSlide {
      0% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(-8px);
                transform: scale(1) translateY(-8px);
      }
      34% {
        opacity: 1;
        -webkit-transform: scale(0.9) translateY(4px);
                transform: scale(0.9) translateY(4px);
      }
      68% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(16px);
                transform: scale(0.4) translateY(16px);
      }
      100% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(-8px);
                transform: scale(0.4) translateY(-8px);
      }
}
@-webkit-keyframes nudgeMouse {
      0% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
      }
      50% {
        -webkit-transform: translateY(8px);
                transform: translateY(8px);
      }
      100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
     }
}
@keyframes nudgeMouse {
    0% {
            -webkit-transform: translateY(0);
                    transform: translateY(0);
    }
    50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
    }
    100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }
}






.surveyH{height: 650px;overflow:hidden;padding-bottom: 30px;}
.surveyHL{height: 100%;width: 50%;overflow: hidden;}
.surveyHL img{width: 100%;min-height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.surveyHR{height: 100%;width: 50%;display: table;}
.surveyHR_top{}
.surveyHR_btn{text-align: right;}
.surveyHR_btn a{width: 154px;height: 37px;line-height: 37px;border:1px #b4b4b4 solid;font-size: 18px;color: #585858;display: inline-block;text-align: center;}
.surveyHR_btn a span{margin-left: 10px;width: 23px;height: 21px;background: url(../images/home1_25.png) no-repeat;transition:400ms;-webkit-transition:400ms;position: relative;left: 0;display: inline-block;top: 5px;}
.surveyHR_txt{line-height: 36px;font-size: 16px;color: #2e2e2e;height: 420px;overflow: hidden;margin:10px 0;}
.surveyHR_head{}
.surveyHR_head .fl{margin-right:1em;width: 24%;text-align: center;}
.surveyHR_head .fl h2{font-size: 40px;color: #0d366b;font-weight: bold;border-bottom: 1px #afafaf solid;display: inline-block;padding: 0 0 5px 0;margin-bottom:5px;}
.surveyHR_head .fl h4{font-size: 24px;color: #2dadb0;font-family:微软雅黑 Light;text-transform: uppercase;}
.surveyHR_head .fr{width: 74%;    margin-top: 36px;}
.surveyHR_head .fr p{font-size: 18px;color: #da1920;font-family:微软雅黑 Light;}
.surveyHR_head .fr h4{font-size: 24px;color: #424242;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.surveyHR_btn a:hover{background: #2dadb0;color: #fff;border-color: #2dadb0;}
.surveyHR_btn a:hover span{left: 15px;background:url(../images/home1_251.png) no-repeat !important;}
.surveyHL:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}



.surveyHR_link{border-top: 1px #dbdbdb solid;border-left: 1px #dbdbdb solid;margin-top: 37px;}
.surveyHR .tabbox{padding: 0 8%;}
.surveyHR_link ul li{float: left;width: 33.2%;text-align: center;border-right: 1px #dbdbdb solid;border-bottom: 1px #dbdbdb solid;height: 104px;line-height: 104px;position: relative;}
.surveyHR_link ul li a{color: #666666;font-size: 16px;display: block;position: relative;padding: 0 0 0 10%;transition:400ms;-webkit-transition:400ms;}
.surveyHR_link ul li span{margin:0 18px 0 0;min-width: 60px;height: 100%;    display: inline-block;position: absolute;left: 10%;transition:400ms;-webkit-transition:400ms;}
.surveyHR_link ul li a:hover{background: #0d366b;color: #fff;}

.surveyHR_link ul>li span{background: url(../images/home1_32.png) no-repeat;background-position:center 26px;}
.surveyHR_link ul>li+li span{background: url(../images/home1_29.png) no-repeat;background-position:center 26px;}
.surveyHR_link ul>li+li+li span{background: url(../images/home1_35.png) no-repeat;background-position:center 31px;}
.surveyHR_link ul>li+li+li+li span{background: url(../images/home1_45.png) no-repeat;background-position:center 26px;}
.surveyHR_link ul>li+li+li+li+li span{background: url(../images/home1_48.png) no-repeat;background-position:center 26px;}
.surveyHR_link ul>li+li+li+li+li+li span{background: url(../images/home1_51.png) no-repeat;background-position:center 26px;}
.surveyHR_link ul li a:before{content: '';position: absolute;right:15%;top: 0;height: 100%;background: url(../images/home1_38.png) no-repeat center;width: 7px;transition:400ms;-webkit-transition:400ms;}
.surveyHR_link ul li a:hover:before{right: 7%;}

.surveyHR_link ul>li a:hover span{background-position: center -123px;}
.surveyHR_link ul>li+li a:hover span{background-position: center -130px;}
.surveyHR_link ul>li+li+li a:hover span{background-position: center -130px;}
.surveyHR_link ul>li+li+li+li a:hover span{background-position: center -128px;}
.surveyHR_link ul>li+li+li+li+li a:hover span{background-position: center -123px;}
.surveyHR_link ul>li+li+li+li+li+li a:hover span{background-position: center -130px;}




.classifyH{overflow: hidden;}
.classifyH_menu{height: 127px;background:#0d366b;}
.classifyH_menu ul{height: 100%;}
.classifyH_menu ul li{float: left;width:16.66666666666667%;text-align: center;position: relative;height: 100%;cursor:pointer; }
.classifyH_menu ul li.onclaa:before{content: '';position: absolute;right: 0%;bottom: 0;left:0;margin:0 auto;height: 12px;background: url(../images/home1_82.png) no-repeat;width: 30px;}
.classifyH_menu ul li:after{content: '';position: absolute;right: 0%;bottom: 0;height: 100%;background: #2e5281;width:1px;}
.classifyH_menu ul li dl{margin-bottom: 8px;height: 63px;margin-top: 15px;}
.classifyH_menu ul li p,.classifyH_menu ul li a{font-size: 18px;color: #8fafd7;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.onclaa{background:#2dadb0;}
.onclaa p{color: #fff !important;}
.classifyH_menu ul>li dl{background: url(../images/home1_58.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li dl{background: url(../images/home1_64.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li dl{background: url(../images/home1_67.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li+li dl{background: url(../images/home1_61.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li+li+li dl{background: url(../images/home1_73.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li+li+li+li dl{background: url(../images/home1_70.png) no-repeat;background-position:center 0;}

.classifyH_menu ul>li.onclaa dl{background: url(../images/home1_581.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li.onclaa dl{background: url(../images/home1_641.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li.onclaa dl{background: url(../images/home1_671.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li+li.onclaa dl{background: url(../images/home1_611.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li+li+li.onclaa dl{background: url(../images/home1_731.png) no-repeat;background-position:center 0;}
.classifyH_menu ul>li+li+li+li+li+li.onclaa dl{background: url(../images/home1_701.png) no-repeat;background-position:center 0;}

.classifyH_main{}
.classifyH_main dd{height: 650px;}
.classifyHL{width: 50%;height: 100%;position: relative;display: table;}
.classifyHL .tabbox{padding: 0 8%;}
.classifyHL_top{}
.classifyHL_top h2{font-size: 40px;color: #0d366b;font-weight: bold;border-bottom: 1px #afafaf solid;display: inline-block;padding: 0 0 5px 0;margin-bottom:5px;}
.classifyHL_top h4{font-size: 24px;color: #2dadb0;font-family:微软雅黑 Light;text-transform: uppercase;}
.classifyH_biao{color: #424242;font-size: 30px;font-weight: bold;margin-top: 5px;}
.classifyH_biao span{font-size: 48px;color: #595959;font-weight: normal;text-transform: uppercase;font-style: italic;font-family:微软雅黑 Light;margin-right: 11px;}
.classifyH_txt{}
.classifyH_txt h4{font-size: 16px;color: #2e2e2e;font-weight: bold;margin-bottom: 10px;margin-top: 20px;}
.classifyH_txt p{font-size: 16px;color: #2e2e2e;}
.classifyHL .surveyHR_btn{margin-top: 20px;}
.classifyHL:before{content: '';width: 100%;height: 4px;background: #2dadb0;position: absolute;left: 0;bottom: 0;}
.classifyHR{width: 50%;height: 100%;overflow:hidden;}
.classifyHR img{width: 100%;height: 100%;

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}

.classifyHR:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}





.kernelH{overflow: hidden;}
.kernelH_head{margin:56px 0 20px 0;}
.kernelH_head h1{font-size: 40px;color: #0d366b;font-weight: bold;border-bottom: 1px #afafaf solid;display: inline-block;padding: 0 0 5px 0;margin-bottom:5px;}
.kernelH_head .h1{font-size: 40px;color: #0d366b;font-weight: bold;border-bottom: 1px #afafaf solid;display: inline-block;padding: 0 0 5px 0;margin-bottom:5px;}
.kernelH_head .h1 span{font-size: 24px;color: #2dadb0;font-family: 微软雅黑 Light; text-transform: uppercase; font-weight:bold}
.kernelH_head h4{font-size: 24px;color: #2dadb0;font-family:微软雅黑 Light;text-transform: uppercase;}
.kernelH_head .h4{font-size: 24px;color: #2dadb0;font-family:微软雅黑 Light;text-transform: uppercase;}
.kernelH_mian{height: 708px;background:url(../images/pic1_02.jpg) no-repeat;background-size: 100% 100%;}
.kernelH_mian .wrap{display: table;height: 100%;}
.kernelH_menu{}
.kernelH_menu ul li{float: left;width:20%;text-align: center;position: relative;cursor:pointer; }
.kernelH_menu ul li p{font-size: 18px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.onker p{color: #fff !important;}
.kernelH_menu ul li dl{margin-bottom: 8px;height:152px;margin-top: 15px;}
.kernelH_menu ul li.onker:before{content: '';position: absolute;right: 0%;bottom:-46px;left:0;margin:0 auto;height: 12px;background: url(../images/home1_82.png) no-repeat;width: 30px;}



.kernelH_menu ul>li dl{background: url(../images/home1_88.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li dl{background: url(../images/home1_90.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li+li dl{background: url(../images/home1_92.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li+li+li dl{background: url(../images/home1_94.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li+li+li+li dl{background: url(../images/home1_96.png) no-repeat;background-position:center 0;}

.kernelH_menu ul>li.onker dl{background: url(../images/home1_881.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li.onker dl{background: url(../images/home1_901.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li+li.onker dl{background: url(../images/home1_921.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li+li+li.onker dl{background: url(../images/home1_941.png) no-repeat;background-position:center 0;}
.kernelH_menu ul>li+li+li+li+li.onker dl{background: url(../images/home1_961.png) no-repeat;background-position:center 0;}

.kernelH_box{margin-top: 46px;background: #fff;padding: 3%;position: relative;}
.kernelH_box dd{height: 97px;}
.kernelH_boxL{width: 93%;}
.kernelH_boxL h4{font-size: 24px;color: #3c3c3c;font-weight: bold;margin-bottom: 5px;}
.kernelH_boxL p{color: #3c3c3c;line-height:30px;height: 60px;overflow: hidden;}
.kernelH_box a{position: absolute;right: 3%;top: 35%;width: 68px;height: 68px;background: url(../images/tb3.jpg) no-repeat;display: inline-block;background-size: 100% 100%;}

.kernelH_box a:before {border: 12px solid #2dadb0;content: '';position: absolute;width: 68px;height: 68px;opacity: 0;left:-12px;top:-12px;}
.kernelH_box a:hover:before {animation: warn .5s ease-out;}
.kernelH_box a:hover{background: url(../images/tb31.png) no-repeat;background-size: 100% 100%;}


.caseA{overflow: hidden;}
.caseA_menu{}
.caseA_menu a{height: 36px;line-height: 36px;border:1px #d0d0d0 solid;width: 196px;text-align: center;display: inline-block;border-radius: 36px;color: #505050;font-size: 16px;margin:0 11px;}
.oncaseA{color: #fff !important;background: #2dadb0;border-color: #2dadb0 !important;}
.caseA_main{margin-top: 39px;overflow:hidden;}
.caseA_main_box{position: relative;/*height: 460px;*/height: auto;}


.caseA_main .swiper-slide{display: block;height: auto;position: relative;overflow: hidden;}
.caseA_main .swiper-slide:before{content: '';position: absolute;right: 0%;bottom:0;height: 100%;background: #fff;width: 1px;z-index: 10;}


.caseA_main .swiper-slide .pic{width:100%; height:420px; overflow:hidden;}
.caseA_main .swiper-slide img{width: 100%;min-height: 100%;}
.caseA_main .swiper-pagination{bottom: -39px !important;}
.caseA_main .swiper-pagination-bullet {
    width: 14px !important;
    height: 14px !important;
    background: #cecece !important;
    opacity:1 !important;
    
}
.caseA_main .swiper-pagination-bullet-active{background:#2dadb0 !important;}
.caseA_main  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px;}

.caseA_txt1{position: absolute;padding: 0 3%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 70px;line-height: 70px;background: url(../images/bg4.png) repeat;color: #fff;font-size: 24px;left: 0;bottom: 0;width: 100%;text-align: center;transition: 400ms;-webkit-transition: 400ms;}
.caseA_txt2{position: absolute;left: 0;top: 0;background: url(../images/bg1.png) repeat;transform: scale(0,0);-webkit-transform: scale(0,0);transition: 400ms;-webkit-transition: 400ms;width: 100%;height: 100%;}
.caseA_txt2 a{display: table;padding: 0 8%;height: 100%;}
.caseA_txt2_head{color: #fff;font-size: 24px;border-bottom: 1px #5682bc solid;padding: 0 0 25px 0;}
.caseA_txt2_mian{}
.caseA_txt2_mian .item{margin-top: 30px;color: #fff;line-height: 24px;}
.caseA_txt2_mian .item h4{color: #fff;font-weight: bold;}
.caseA_txt2_mian .item p{color: #fff;line-height: 24px;}
.caseA_txt2_mian span{width: 100%;height: 59px;background: url(../images/home1_105.png) no-repeat center;margin:40px auto 0 auto;display: inline-block;}

.surveyHR_btn2{text-align: center;margin: 75px 0 49px 0;}
.surveyHR_btn2 a{width: 154px;height: 37px;line-height: 37px;border:1px #b4b4b4 solid;font-size: 18px;color: #585858;display: inline-block;text-align: center;}
.surveyHR_btn2 a span{margin-left: 10px;width: 23px;height: 21px;background: url(../images/home1_25.png) no-repeat;transition:400ms;-webkit-transition:400ms;position: relative;left: 0;display: inline-block;top: 5px;}
.surveyHR_btn2 a:hover span{left: 15px;background:url(../images/home1_251.png) no-repeat !important;}
.surveyHR_btn2 a:hover{background: #2dadb0;color: #fff;border-color: #2dadb0;}
.caseA_main .swiper-slide:hover .caseA_txt2{transform: scale(1,1);-webkit-transform: scale(1,1);}
.caseA_main .swiper-slide:hover .caseA_txt1{bottom: -70px;}

.newsA{background: url(../images/bg5.jpg) repeat-x; padding: 10px 0 0 0;overflow: hidden;}
.newsA_main{position: relative;overflow: hidden;height: 670px !important;margin-top: 39px;padding: 10px 0 0 0 !important;}
.swiper-container0a{    position: relative;}
.swiper-container0a .swiper-wrapper{}
.swiper-container0a .swiper-slide{display: block;height: 468px;position: relative;overflow: hidden;background: #fff;transition:400ms;-webkit-transition:400ms;top: 0;}

.swiper-container0a .swiper-slide .wline {display: block;background: #2dadb0;position: absolute;transition: 400ms;-webkit-transition: 400ms;}
.swiper-container0a .swiper-slide .wline1 {width: 0;height: 1px;left: 0;top: 0;}
.swiper-container0a .swiper-slide .wline2 {width: 0;height: 1px;right: 0;bottom: 0; }
.swiper-container0a .swiper-slide .wline3 {height: 0;width: 1px;left: 0;bottom: 0;}
.swiper-container0a .swiper-slide .wline4 {height: 0;width: 1px;right: 0;top: 0;}

.swiper-container0a .swiper-slide:hover .wline1,
.swiper-container0a .swiper-slide:hover .wline2
{width: 100%;}

.swiper-container0a .swiper-slide:hover .wline3,
.swiper-container0a .swiper-slide:hover .wline4
{height: 100%;}


.swiper-container0a .swiper-slide a{padding:3% 5%;display: block;margin: 0 auto;}
.newsA_main_head{font-weight: bold;font-size: 18px;color: #222222;height:70px;display: table;    width: 100%;}
.newsA_main_pic{height: 205px;}
.newsA_main_pic img{width: 100%;height: 100%;}
.newsA_main_txt{color: #505050;line-height: 24px;margin:20px 0;height: 72px;overflow:hidden;}
.newsA_main_foot{position: relative;height: 46px;display: table;width: 100%;}
.newsA_main_foot .tag{width: 99px;height: 23px;line-height: 23px;background: url(../images/home1_125.png) no-repeat;font-size: 12px;color: #7b7b7b;margin-right: 20px;}
.newsA_main_foot .date{padding:0 0 0 20px;color:#a3a3a3;font-size: 12px;position: relative;line-height: 23px; }
.newsA_main_foot .date:before{content: '';position: absolute;left: 0%;top:5px;height: 14px;background: url(../images/home1_128.png) no-repeat;width: 14px;}
.newsA_main_foot span{background: url(../images/tb2_03.jpg) no-repeat;width: 46px;height: 46px;position: absolute;right: 0;bottom: 0;}

.swiper-container0a .swiper-button-next,.swiper-container0a .swiper-button-prev {position: absolute;top:537px;width: 46px;height: 46px;z-index:20;cursor: pointer;background:none !important;cursor:pointer ;}
.swiper-container0a .swiper-button-next img,.swiper-container0a .swiper-button-prev img{width: 100%;height: 100%;}
.swiper-container0a .swiper-button-prev,.swiper-container0a .swiper-container-rtl .swiper-button-next {background:none;left: 43%;right: auto;}
.swiper-container0a .swiper-button-next,.swiper-container0a .swiper-container-rtl .swiper-button-prev{right: 43%;}
.swiper-container0a .swiper-pagination{font-size: 30px ;color: #000 ;font-style: italic;}
.swiper-container0a .swiper-pagination-total{font-size: 30px;color: #000;}
.swiper-container0a .swiper-pagination-current{font-size: 36px;color: #2dadb0;}
.swiper-container0a .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container0a .swiper-pagination-custom,.swiper-container0a .swiper-pagination-fraction {bottom: -94px;left: 0; width: 100%;}

.swiper-container0a .swiper-slide:before{content: '';width: 0%;height: 4px;position: absolute;right: 0;bottom: 0;background: #0d366b;transition: 400ms;-webkit-transition: 400ms;}
.swiper-container0a .swiper-slide:hover:before{width: 100%;}
.swiper-container0a .swiper-slide:hover .newsA_main_foot span{background: url(../images/home1_122.png) no-repeat;}
.swiper-container0a .swiper-slide:hover .newsA_main_head{color: #2dadb0;}
.swiper-container0a .swiper-slide:hover{top: -10px;}





.otherH{padding: 75px 5%;height: 648px;overflow:hidden; }
.otherHL{width: 49%;height: 100%;position: relative;}
.otherHR{width: 49%;height: 100%;position: relative;}
.otherH_pix{height: 496px;background-position: center !important;background-size: cover !important;}
.otherH_pix img{width: 100%;height: 100%;}
.otherH_foot{background: #e7e7e7;width:90%;position: absolute;left: 0;bottom: 0;padding: 0 5%;}
.otherH_foot_top{height: 152px;display: table;position: relative;width: 100%;transition:400ms;-webkit-transition:400ms;}
.otherH_foot_top:before{content: '';position: absolute;right: 0;top:50%;background: url(../images/home1_148.png) no-repeat;width: 47px;height: 25px;}
.otherH_foot_top h4{color: #303132;font-size: 30px;font-weight: normal;margin-bottom: 5px;}
.otherH_foot_top p{color: #323232;font-size:16px;}
.otherH_foot_btn{margin:0px;height: 0;transition:400ms;-webkit-transition:400ms;overflow: hidden;}
.otherH_foot_btn a{border:1px #fff solid;color: #fff;font-size: 16px;width: 19%;text-align: center;margin-right: 3%;display: inline-block;height: 35px;line-height:35px;margin-bottom: 10px;position: relative;transition: 400ms;-webkit-transition: 400ms;}
.otherH_foot_btn a:before{content: '';position: absolute;right: 15%;top: 12px;background: url(../images/tb6_03.png) no-repeat;width: 7px;height: 113px;transition:400ms;-webkit-transition:400ms;opacity: 0;}
.otherH_foot_btn a:hover{background: #fff;color: #2dadb0;}
.otherH_foot_btn a:hover:before{right: 5%;opacity: 1;}

.otherHL:hover .otherH_foot,.otherHR:hover .otherH_foot{background: #2dadb0;}
.otherHL:hover .otherH_foot_btn,.otherHR:hover .otherH_foot_btn{height: 94px;margin: 17px 0 24px 0;}
.otherHL:hover .otherH_foot_top,.otherHR:hover .otherH_foot_top{height: 142px;color: #fff;}
.otherHL:hover .otherH_foot_top *,.otherHR:hover .otherH_foot_top *{color: #fff;}
.otherHL:hover .otherH_foot_top:before,.otherHR:hover .otherH_foot_top:before{background: none;}



.dangjian{background:url(../images/bg6.png) repeat-x;padding: 10px 0 58px 0;overflow: hidden;}
.dangjian_main{margin-top: 25px;height: 450px;overflow: hidden;}
.djbanner{width: 50%;height: 100%;position: relative;overflow: hidden;}

.swiper-container0b{position: relative;height: 100%;}
.djbanner .swiper-slide {position: relative;}
.djbanner .swiper-slide a{display: block;width: 100%;height: 100%;overflow:hidden;}
.djbanner .swiper-slide img{width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}
.djbanner .swiper-pagination{bottom: 0 !important;text-align: center;}
.djbanner .swiper-pagination-bullet {width: 14px !important;height: 14px !important;background: #cecece !important; opacity:1 !important;}
.djbanner .swiper-pagination-bullet-active{background:#2dadb0 !important;}
.djbanner  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px;}
.djbanner_bg{position: absolute;left: 0;bottom: 0;background: #2dadb0;height: 49px;line-height: 49px;color: #fff;font-size: 18px;padding: 0 10% 0 5%;width: 100%;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper-container0b .swiper-button-prev,.swiper-container0b .swiper-container-rtl .swiper-button-next {left: 0%;right: auto;}
.swiper-container0b .swiper-button-next,.swiper-container0b .swiper-container-rtl .swiper-button-prev{right: 0%;}
.swiper-container0b .swiper-button-next,.swiper-container0b .swiper-button-prev {position: absolute;top:50%;width: 49px;height: 68px;z-index:20;cursor: pointer; background:none !important;cursor:pointer ;border-radius: 0;}

.swiper-container0b .swiper-pagination{font-size: 18px ;color: #fff ;font-style: italic;}
.swiper-container0b .swiper-pagination-total{font-size:18px;color: #fff;font-weight: normal;}
.swiper-container0b .swiper-pagination-current{font-size: 30px;color: #fff;font-weight: normal;}
.swiper-container0b .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container0b .swiper-pagination-custom,.swiper-container0b .swiper-pagination-fraction {bottom: 0;left: 90.5%;width: 10%;height: 49px;line-height: 49px;color: #fff;background: #0d366b;}

.djbanner .swiper-slide :hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}




.djtxt{width: 50%;height: 100%;background: #fff;position: relative;display: table;}
.djtxt_btn{position: absolute;right: 0;bottom: 0;width: 46px;height: 46px;}
.djtxt_btn a{background: url(../images/home1_160.png) no-repeat;width: 100%;height: 100%;display: inline-block;background-size: 100% 100%;}
.djtxt_btn a:hover{background: url(../images/home1_122.png) no-repeat;}
.djtxt_box{display: block;padding: 0 5%;}
.djtxt_list{margin-top: 15px;}
.djtxt_list ul li{line-height: 36px;height: 36px;position: relative;}
.djtxt_list ul li .date{position: absolute;right: 0;bottom: 0;line-height: 36px;height: 36px;font-size: 12px;color: #999999;}
.djtxt_list ul li a{color: #222222;font-size: 16px;padding: 0 15% 0 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.djtxt_list ul li a:hover{color: #2dadb0;text-decoration: underline;}
.djtxt_top{border-bottom: 1px #d7d7d7 solid;padding: 0 0 10px 0;}
.djtxt_top .name{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #222222;font-size: 18px;font-weight: bold;}
.djtxt_top .txt{line-height: 24px;color: #222222;margin:14px 0;height: 72px;overflow: hidden; }
.djtxt_top .date{padding: 0 0 0 20px;color: #a3a3a3;font-size: 12px;position: relative;line-height: 24px;}
.djtxt_top .date:before{content: '';position: absolute;left: 0%;top:5px;height: 14px;background: url(../images/home1_128.png) no-repeat;width: 14px;}
.djtxt_top:hover .name{color: #2dadb0;}












/*环保管家_登录*/
.footer2{background: #0d366b;height: 112px;color: #5d8ecc;overflow:hidden;}
.footer2 .wrap{height: 100%;}
.footer2 .wrap .fl{width: 40%;text-align: right;display: table;height: 100%;}
.footer2 .wrap .fr{width:57%;text-align: left;display: table;height: 100%;padding: 0 0 0 3%;}

.head2{padding:0 5%;position: relative;z-index: 100;background: #fff;transition: 400ms;}
.headR2 .telA{padding: 0 0 0 49px;position: relative;font-family: 微软雅黑 Light;margin:0 5% 0 0;}
.headR2 .telA:before{content: '';position: absolute;left: 0%;top:6px;height: 40px;background: url(../images/tel.png) no-repeat;width: 40px;}
.headR2 .telA h4{font-size: 24px;color: #5b5b5b;font-weight: normal;}
.headR2 .telA p{font-size: 12px;color: #5b5b5b;}

.nav2{width: 50%;height: 65px;margin:28px 0 0 3%;}
.nav2 ul{height: 65px;line-height: 65px;}
.nav2 ul li{float: left;width: 11%;text-align: center;position: relative;height: 65px;line-height: 65px;padding: 0 0 15px 0;}
.nav2 ul li a{color: #022222;font-size: 18px;position: relative;}
.sunba{position: absolute;left: 0;top: 78px;z-index: 10;background:#efefef;width: 160px;display: none;}
.nav2 ul li .sunba a{height: 35px;line-height: 35px;display: block;font-size: 14px !important;color: #022222 !important;}
.sunba a:hover{background: #526c8e;}
.nav2 ul li.onav a{color: #2dadb0;}
.onav a:before{content: '';position: absolute;left: 0;bottom:-8px;width: 100%;height:2px;background: #2dadb0;}
.sunba a:before{width: 0;}
.headR2{width: 23%;margin:36px 0 0 0;}

.headR2 .btn{padding: 0 15px 20px 45px;background: url(../images/home1_08.png) no-repeat left top;position: relative;height: 40px;line-height: 40px;cursor:pointer;}
.headR2 .btn:before{content: '';position: absolute;right: 0;top: 19px;width: 11px;height: 6px;background: url(../images/home1_11.png) no-repeat;}
.headR2 .btn_box{position: absolute;left: 0;top:59px;width: 100%;background: #efefef;display: none;border:1px #7489a3 solid;}
.headR2 .btn_box a{display: block;height: 32px;line-height: 32px;color: #545454;text-align: center;}
.headR2 .btn_box:before{content: '';position: absolute;right: 0;top: -7px;width: 14px;height: 7px;background: url(../images/home1_17.png) no-repeat;left: 0;margin:0 auto;}
.headR2 .btn_box a:hover{background:#526c8e;color: #fff;}

.enter_bg{background-size: cover !important;background-position: center !important;height: 814px;display: table;width: 100%;}
.enter_box{width: 750px;margin:0 auto;}
.enter_top{height: 83px;line-height: 83px;text-align: center;color: #fff;font-size: 30px;background: url(../images/bg12.png) repeat;}
.enter_top span{padding:0 0 0 75px;position: relative;     display: inline-block;height: 100%;}
.enter_top span:before{content: '';position: absolute;left: 0;top: 12px;width: 60px;height: 60px;background: url(../images/gj1_07.png) no-repeat;}
.enter_main{background: #fff;padding:23px 49px;}
.enter_main .item{border-bottom: 1px #d1d1d1 solid;margin-bottom: 23px;padding: 0 0 8px 0;}
/*.enter_main .item:nth-child(3){margin-bottom: 0;}*/
.enter_main .item .input1{height: 45px;line-height: 45px;border:none;width: 100%;font-size: 16px;color: #333;}
.enter_main .item .input2{float: left;height: 45px;line-height: 45px;border:none;width: 160px;font-size: 16px;color: #333;}
.enter_main .item input::-webkit-input-placeholder{ color:#777777; }
.enter_main .item input:-moz-placeholder{  color:#777777;  }
.enter_main .item input::-moz-placeholder{ color:#777777;   }
.enter_main .item input:-ms-input-placeholder{  color:#777777;  }

.enter_main .item .itemR{width:50%;}
.enter_main .item .itemR .yzpic{width:116px;height: 45px; margin-right: 15px;}
.enter_main .item .itemR .yzpic img{width: 100%;height: 100%;} 
.enter_main .item .itemR .yzbtn{ }
.enter_main .item .itemR .yzbtn a{font-size: 16px;color: #0d366b;line-height: 45px; }
.enter_main .forget{height: 10px;line-height: 45px;margin:15px 0;}
.enter_main .forget a{color: #ff5908;font-size: 16px;}
.enter_btn{}
.enter_btn button{height: 69px;background: #f0f0f0;border:1px #d1d1d1 solid;border-radius: 69px;text-align: center;color: #434343;font-size: 30px;width: 100%;cursor:pointer;}
.enter_btn input{height: 69px;background: #f0f0f0;border:1px #d1d1d1 solid;border-radius: 69px;text-align: center;color: #434343;font-size: 30px;width: 100%;cursor:pointer;}




/*环保管家_主页*/
.gjhome{width: 1000px;margin:0 auto;}
.gjhome h1{font-size: 48px;color: #fff;}
.gjhome_box{margin-top: 30px;background: #fff;padding: 4% 4%;}
.gjhome_box .item{position: relative;border:1px #d4deed solid;width: 47.7%;margin:0 1% 2% 1%;height: 210px;float: left;}
.itemL{width: 45%;height: 100%;background: #f5f9fe;position: relative;}
.itemL span{position: absolute;left: 0;top:0;width: 59px;height: 59px;background: url(../images/gj3_06.png) no-repeat;font-weight: bold;color: #fff;font-size: 30px;padding: 8px 0 0 8px; }
.itemL dl{height: 107px;margin-bottom: 25px;margin-top: 24px;}
.itemL p{color: #0d366b;font-size: 24px;padding: 0 3%;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.itemR{width: 45%;height: 100%;padding: 0 5%;display: table;}
.itemR .tabbox{width: 100%;}
.itemR ul li{}
.itemR ul li a{font-size: 16px;line-height: 36px;padding: 0 0 0 15px;color: #0d366b;position: relative;display: block;overflow: hidden;height: 36px;}
.itemR ul li a:before{content: '>';position: absolute;left: 0;top: 0;color: #656565;font-size: 14px;font-family: 宋体;height: 36px;line-height: 36px;}
.itemR ul li a:hover{color: #de0810;}

.gjhome_box .itemL .em1{background: url(../images/gj3_12.png) no-repeat center;}
.gjhome_box .itemL .em2{background: url(../images/gj3_09.png) no-repeat center;}
.gjhome_box .itemL .em3{background: url(../images/gj3_22.png) no-repeat center;}
.gjhome_box .itemL .em4{background: url(../images/gj3_19.png) no-repeat center;}

.gjhome_box .item:hover .em1{background: url(../images/gj3_121.png) no-repeat center;}
.gjhome_box .item:hover .em2{background: url(../images/gj3_091.png) no-repeat center;}
.gjhome_box .item:hover .em3{background: url(../images/gj3_221.png) no-repeat center;}
.gjhome_box .item:hover .em4{background: url(../images/gj3_191.png) no-repeat center;}

.gjhome_box .item:hover .itemL{background: #0d366b;}
.gjhome_box .item:hover{border-color: #0d366b;}
.gjhome_box .item:hover .itemL p{color: #fff;}
.gjhome_box .item:hover .itemL span{background: url(../images/gj3_03.png) no-repeat;}





/*环保管家_主页详细*/
.gjhome_box2{margin-top: 30px;background: #fff;}
.gjhome_top{height: 75px;line-height: 75px;padding: 0 18px;position: relative;}
.gjhome_top span{padding: 0 0 0 36px;background: url(../images/news_05.png) no-repeat left center;height: 100%;font-size: 30px;color: #292929;font-weight: bold;}
.gjhome_top a{position: absolute;right: 18px;top: 20px;width: 93px;height: 32px;line-height: 32px;text-align: center;border:1px #5777a1 solid;border-radius: 32px;color: #0d366b;display: inline-block;}
.gjhome_top a img{margin-right: 6px;}
.gjhome_menu{background: #0d366b;}
.gjhome_menu a{height: 49px;line-height: 49px;padding: 0 22px;font-weight: bold;color: #fff;display: inline-block;margin:0 10px;font-size: 15px;}
.ongj{background: #2dadb0;}


.gjhome_main{padding: 22px;}
.gjhome_main .gjhome_main_txt{height: 400px; overflow:hidden;padding: 0 9px 0 0;}
.gjhome_main .gjhome_main_txt p{color: #222222;line-height: 30px;}
#ascrail2000{background: url(../images/tb9_03.jpg) repeat-y;}



/*环保管家_登录进去*/
.wrap2{width: 1000px;margin:0 auto;}
.nybanner2{height: 272px;background-position: center !important;background-size: cover !important;}
.steward{background: #f5f5f5;}
.steward_box{position: relative;top: -83px;}
.steward_top{height: 83px;line-height: 83px;background: url(../images/bg13.png) repeat; text-align: center;font-size: 30px;color: #fff;font-weight: bold;}
.userA{position: absolute;right: 3%;top: 0;color: #fff;font-size: 14px;font-weight: normal;}
.userA a{color: #fff;margin:0 0 0 10px;}
.steward_list{background: #fff;padding: 20px 5%;}
.steward_list ul{margin-right: -4%;}
.steward_list ul li{background: #efefef;border-radius: 6px;width: 21%;text-align: center;margin:0 4% 4% 0;float: left;}
.steward_list ul li a{padding: 33px 0;display: block;}
.steward_list ul li dl{height: 68px;margin-bottom: 18px;}
.steward_list ul li .steward_name{color:#404040;font-size: 15px;padding: 0 5%;width: 96%;overflow: hidden;text-overflow: ellipsis;/*white-space: nowrap;*/width: 90%;}


/*环保管家_登录进去_详细*/
.steward_main{background: #fff;padding: 20px 5%;}
.steward_main_top{position: relative;height: 31px;}
.steward_main_top span{font-size: 18px;color: #404040;font-weight: bold;padding: 0 0 0 15px;position: relative;height: 31px;line-height: 31px;}
.steward_main_top span:before{content: '';position: absolute;left: 0;top: 2px;width: 4px;height: 19px;background: url(../images/tb10_03.jpg) no-repeat;}
.steward_main_top a{position: absolute;right: 0;top: 0;width: 106px;text-align: center;height: 29px;line-height: 29px;color: #0d366b;background: #f6fafd;border:1px #5777a1 solid;}
.steward_main_top a img{margin-right: 6px;}
.steward_main_list{border:1px #ededed solid;margin-top: 20px;}
.steward_main_list ul li{height: 66px;line-height: 66px;padding: 0 10% 0 3%;position: relative;}
.steward_main_list ul li a {position: absolute;right: 3%;top:20px;width: 80px;height: 29px;line-height: 29px;border:1px #c7c7c7 solid;border-radius: 29px;padding: 0 0 0 40px;color: #656565;font-size: 12px;}
.steward_main_list ul li a:before{content: '';position: absolute;left: 16px;top: 7px;height: 15px;background: url(../images/tb11_03.png) no-repeat;width: 19px;}
.steward_main_list ul li a:hover{background:#4d91c1;border-color: #4d91c1;color: #fff;}
.steward_main_list ul li a:hover:before{background: url(../images/tb11_06.png) no-repeat;}
.steward_main_list ul li .wlne {display: block;background: #5998c4;position: absolute;transition: 400ms;-webkit-transition: 400ms;}
.steward_main_list ul li .wlne1 {width: 0;height: 1px;left: 0;top: 0;}
.steward_main_list ul li .wlne2 {width: 0;height: 1px;right: 0;bottom: 0; }
.steward_main_list ul li .wlne3 {height: 0;width: 1px;left: 0;bottom: 0;}
.steward_main_list ul li .wlne4 {height: 0;width: 1px;right: 0;top: 0;}

.steward_main_list ul li:hover .wlne1,
.steward_main_list ul li:hover .wlne2
{width: 100%;}

.steward_main_list ul li:hover .wlne3,
.steward_main_list ul li:hover .wlne4
{height: 100%;}

.hbgj_ms {padding: 2% 2% 2% 2%;margin-top:16px;border-top: 1px #dbdbdb solid;background: #ffffff;border-bottom: 1px #dbdbdb solid;}
.hbgj_ms p {font-size:14px;color: #666666;/*width: 94%;margin: 0 auto;*/font-family: Microsoft YaHei;line-height:24px;}











/*手机端搜索框*/
.headR3{width:40px;position: absolute;right:  9%;top:0;height: 50px;}
.headR3 .search{background: url(../images/search.png) no-repeat center;width: 100%;height: 100%;cursor:pointer;}
.headR3 .search.cur{/*background: url(../images/search2.png) no-repeat;*/}
.headR3 .btn{padding: 0 15px 20px 45px;background: url(../images/home1_08.png) no-repeat left top;position: relative;height: 40px;line-height: 40px;cursor:pointer;}
.headR3 .btn:before{content: '';position: absolute;right: 0;top: 19px;width: 11px;height: 6px;background: url(../images/home1_11.png) no-repeat;}
.headR3 .btn_box{position: absolute;left: 0;top:59px;width: 100%;background: #efefef;display: none;border:1px #7489a3 solid;}
.headR3 .btn_box a{display: block;height: 32px;line-height: 32px;color: #545454;text-align: center;}
.headR3 .btn_box:before{content: '';position: absolute;right: 0;top: -7px;width: 14px;height: 7px;background: url(../images/home1_17.png) no-repeat;left: 0;margin:0 auto;}
.headR3 .btn_box a:hover{background:#526c8e;color: #fff;}

.i_ico2{width:24px;height:24px;background:url(../images/i_ico.png) no-repeat;}
#header .search_box{background-color:#272624;position:absolute;left:0;top:50px;margin:0;padding:2%;width:96%;display:none;-moz-opacity:.85;-khtml-opacity:.85;opacity:.85;z-index: 999;}
#header .search_box .inp_box{width:70%;border:none;padding:0;margin:0;background:none;height:30px;line-height:30px;color:#ccc;}
#header .search_box .search_ico{width:28px;height:30px;background-position:0px -48px;}



#header .hbbtn{background: url(../images/home1_08.png) no-repeat center;position: absolute;height: 50px;cursor:pointer;right: 2%;top: 0;width: 40px;}
#header .hbbtn_box{position: absolute;right: 10px;top:59px;width: 80px;background: #efefef;display: none;border:1px #7489a3 solid;z-index: 99;}
#header .hbbtn_box a{display: block;height: 32px;line-height: 32px;color: #545454;text-align: center;}
#header .hbbtn_box:before{content: '';position: absolute;right: 0;top: -7px;width: 14px;height: 7px;background: url(../images/home1_17.png) no-repeat;}
#header .hbbtn_box a:hover{background:#526c8e;color: #fff;}





.video{margin-left: auto; margin-right: auto; width:1320px; margin-top:50px;margin-bottom: 100px;/*height: 660px;*/}
/*.plyr,.plyr video,.plyr__video-wrapper{height: 100% !important;}
*/
/*.video video{background: url(../images/7141240537.jpg) no-repeat center;}
*/
.plyr__video-wrapper{text-align: center !important;}
.plyr__video-wrapper video{width: auto !important;max-width: 100%;}
.video2 video{width: 100% !important;}




/*.col-md-12{padding:0 !important;}*/
/*.container .row{width: 100%;}*/




.position{position: fixed;right:10px;top:80%;width: 62px;z-index: 999999999;}
.position ul li{background:#2dadb0;width: 100%;height: 62px;text-align: center;margin:0 0 1px 0;position: relative;z-index: 999;}
.position ul li dl{height: 30px;line-height: 25px;display:list-item;list-style: none;padding: 7px 0 0 0;}
.position ul li p{color:#fff;font-size: 12px;}
.ewm2{position: absolute;right:62px;top:-34px;background:#2a363e;height:113px;z-index: 999999999;width:0;border-radius: 5px 0 0 5px;}
.ewm2 img{width: 100%;height: 100%;}
.position ul li:hover{background:#edb017;}





/*qqkefu*/
.qqkefu{margin:10px 0;display: none;}
.qqkefu ul li{float: left;/*border:1px #000 solid;*/border-radius: 5px;background: #448dec;padding:3px 10px;line-height: 21px;font-size: 14px;color: #333;margin-right: 10px;}
.qqkefu ul li a{display: block;color: #fff;}
.qqkefu ul li a img{margin-right: 5px;vertical-align: middle;padding-bottom: 4px;}




.return2{position: absolute;right: 0;top:0;display: none;}

/*link*/
.link{}
.link .inout{}
.link .btn{margin-left: 1em;width: 100px;height: 30px;border:none;background:#eee;cursor: pointer;font-size: 14px;text-align: center;line-height: 30px;}
.link .btn .fw{color:#333;}

#divselect {
  background:url(../images/home1_11.png) no-repeat #d6d6d6 95% center;
  width: 40%;
  position: relative; 
  z-index: 3003;
 display: block;
}
#divselect cite {
  height: 28px;
  line-height: 28px;
  display: block;
  color: #575757;
  cursor: pointer;
  font-style: normal;
  padding-left: 4px;
  padding-right: 30px;
  border: 1px solid #E4E4E4;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
#divselect ul {
  width: 99%;
  border: 1px solid #E4E4E4;
  background-color: #ffffff;
  position: absolute;
  z-index: 30000;
  margin-top: -1px;
  display: none;
}
#divselect ul li {height: 24px;line-height: 24px;}
#divselect ul li a {
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
  display: block;
  height: 24px;
  color: #333333;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
}
#divselect ul li a:hover{background-color: #1277D3;}

/**/
.crumbs { overflow:hidden;}
.crumbs ol { list-style:none;overflow:hidden;}
.crumbs ol li { float:left; margin-left:15px; position:relative; color:#999;}
.crumbs ol li+li:before { content:'>'; position:absolute; left:-10px; font-family:'宋体';}
.crumbs ol li a { color:#242424;}

.baogaoB { background:url(../images/part_5_bg.jpg) no-repeat center; padding:60px 0;}
.baogaoB .kernelH_head .h1 { color:#fff;}
.baogaoB .kernelH_head .h1 span { color:#edb017;font-size:40px; font-weight:700;padding:0 5px;}
.part5_box {
	width: 100%;
    max-width: 1200px;
    margin: 95px auto auto auto;
    height: 300px;
}

.part_5 {
    width: 23%;
    height: 242px;
    float: left;
    border: 1px solid #fff;
    position: relative;
    text-align: center;
    color: #fff;
	margin:0 0.9%;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    background: rgba(255, 255, 255, 0.07);
}

.part_5 dt {
    position: absolute;
    top: -80px;
    left: 50%;
	margin-left:-75px;
}

.part_5 p {
    font-size: 38px;
    margin-top: 90px;
    margin-bottom: 20px;
}

.part_5 dd {
    font-size: 20px;
    width: 210px;
    margin: 0 auto;
}

.num1 {
    color: #ffeb00;
}

.num2 {
    color: #eea371;
}

.num3 {
    color: #c0ee8a;
}

.num4 {
    color: #c8a0e7;
}

.part_5:hover {
    color: #ffeb00;
    border: 1px solid #ffeb00;
    background-color: transparent;
    transition: border 0.2s ease-in;
    -webkit-transition: border 0.2s ease-in;
    margin-top: -20px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
}


.phonetxt {
  margin-top: 20px;
  float: right;
}

.phonetxt .icon {
  float: left;
  margin-right: 10px;
  margin-top: 5px;
}

.phonetxt .icon img { width:30px;}

.phonetxt .ptxt {
  float: left;
  font-size: 16px;
  color: #696969;
}

.phonetxt .ptxt span {
  margin-top: 0px;
  display: block;
  font-size:24px;
  color: #2dadb0;
  font-family: "Impact";
}


.neiye-xwtx table { width:100%; border:1px solid #ddd;}
.neiye-xwtx table td {border:1px solid #ddd;}
.neiye-xwtx table th {border:1px solid #ddd;}

.hot-wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 75px;
  background: #1e999c;
  z-index: 999;
}

.hot-wrap .list {
  height: 75px;
  width: 25%;
  float: left;
  display: block;
}

.hot-wrap .list:hover {
  background: #edb017;
}

.hot-wrap .list a {
  text-decoration: none;
  display: block;
  text-align: center;
}

.hot-wrap .list a i {
  display: block;
  padding-bottom: .2em;
  padding-top: .5em;
}

.hot-wrap .list a span {
  font-size: 1rem;
  color: #fff;
}


@media screen and (max-width: 1024px){
	.part_5 { width:48%;box-sizing: border-box;margin-bottom:100px;}
	.baogaoB {    background-size: cover;}
	.part5_box { height:auto;}
	.part_5:hover {margin-top:0px;}
}

@media screen and (max-width: 640px){
	.part_5 { width:98%;}
}