@charset "utf-8";
html,body{height:100%;}
#content .baby-banner
{
    width:100%;
    height:100%;
}
#content .baby-banner img
{
    width:100%;
    height:100%;
}
#content .video-box
{
    width:100%;
    background-color:#fff;
    -webkit-box-shadow: 0 0.02rem 0.02rem #ebebeb;
    -moz-box-shadow:0 0.02rem 0.02rem #ebebeb;
    box-shadow: 0 0.02rem 0.02rem #ebebeb;
    padding:0.4rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom:0.1rem;
}
#content .video-box .video-img
{
    width:6.7rem;
    height:4.3rem;
}
#content .video-box .video-img iframe
{
border:none;
}
#content .video-box .video-img iframe htmml body video
{
 margin:0 !important;
}
/*鍙戝睍鏂瑰悜*/
.direction-box
{
    width:100%;
    height:auto;
    background-color:#ffffff;
    padding:1.02rem  0.4rem 0.56rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	    margin-top: 4.8rem;
}
.direction-box .dir-title,.case-box  .dir-title,.baby-box .dir-title
{
    font-size:.47rem;
    color:#000000;
}
.direction-box .dir-tit
{
    font-size:.22rem;
    color:#999999;
    text-transform: uppercase;
    margin-top:.25rem;
}
.direction-box .dir-ul
{
    width:100%;
    height:auto;
}
.direction-box .dir-ul .dir-li
{
    width:6.7rem;
    margin-top:.7rem;
    box-shadow: 0 0.02rem 0.02rem 0 #ebebeb;
    -webkit-box-shadow: 0 0.02rem 0.02rem 0 #ebebeb;
    -moz-box-shadow: 0 0.02rem 0.02rem 0 #ebebeb;
}
.direction-box .dir-ul .dir-li .dir-img
{
    width:6.7rem;
    height:3.8rem
}
.direction-box .dir-ul .dir-li .dir-img img
{
	width:100%;
	height:100%;
}
.direction-box .dir-ul .dir-li .dir-text
{
    height:1.2rem;
    line-height:1.2rem;
    font-size:.28rem;
    color:#8c8c8c;
    padding-left:.28rem;
    letter-spacing:0.01rem;
}
.direction-box .dir-ul .dir-li .dir-text .dir-span
{
    color:#404040;
    font-size:.3rem;
    margin-right:.3rem;
}
/*缁忓吀妗堜緥*/
.case-box
{
    background-color:#fff;
    padding:.62rem .4rem 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.case-box .case-con
{
    font-size:.28rem;
    color:#999;
    line-height:.5rem;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height:auto;
    margin-top:.53rem;
}
.case-title
{
    margin:.62rem auto .81rem;
}
.case-title .case-ul .case-li
{
    width:2.1rem;
    height:.6rem;
    text-align:center;
    line-height:.6rem;
    color:#999999;
    font-size:.3rem;
    background-color:#fbfbfb;
}
.case-title .case-ul .case-li.active
{
    background: -webkit-linear-gradient(left, #0e87c4 , #60b2cd);
    background: -o-linear-gradient(right, #0e87c4, #60b2cd);
    background: -moz-linear-gradient(right, #0e87c4, #60b2cd);
    background: linear-gradient(to right, #0e87c4 , #60b2cd);
    color:#fff;
}
.case-big-box
{
    width:100%;
    background-color:#fff;
    margin-bottom: 0.94rem;
}
.case-big-box .case-list
{
    display:none;
}
.case-big-box .case-list:first-child
{
    display:block;
}

.case-big-box .case-list .case-list-con
{
    font-size:.28rem;
    color:#666;
    line-height:.6rem;
    padding:.3rem .25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color:#fbfbfb;
    margin-bottom:.8rem;
}
.case-big-box .case-list .case-list-img
{
    padding-bottom: 1rem;
}
.case-list-img .case-list-ul .case-list-li .list-li-left
{
    width:3.49rem;
    height:100%;
}
.case-list-img .case-list-ul .case-list-li .list-li-left img
{
vertical-align:middle;
}
.case-list-img .case-list-ul .case-list-li .list-li-right
{
    height:auto;
    width:3.2rem;
    padding-left:.4rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.case-list-img .case-list-ul .case-list-li .list-li-right .list-name,.case-list-img .case-list-ul .case-list-li .list-li-right .list-del
{
    font-size:.28rem;
    color:#333;
    line-height:.4rem;
    /* overflow: hidden; */
    /* -ms-text-overflow: ellipsis; */
    /* text-overflow: ellipsis; */
	/* overflow:hidden;  */
	/* text-overflow:ellipsis; */
	/* display:-webkit-box;  */
	/* -webkit-box-orient:vertical; */
}
/* .case-list-img .case-list-ul .case-list-li .list-li-right .list-name */
/* { */
	/* -webkit-line-clamp:2;  */
/* } */
.case-list-img .case-list-ul .case-list-li .list-li-right .list-del
{
/* -webkit-line-clamp:4;  */
color:#999;
}
.case-list-img .case-list-ul .case-list-li .list-li-right .list-del-con
{
    font-size:.28rem;
    color:#666;
    line-height:.6rem;
    overflow:hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height:1.2rem;
}
.case-list-img .swiper-pagination
{
    bottom:0;
}
.case-list-img .swiper-pagination .swiper-pagination-bullet-active,.case-list-img .swiper-pagination .swiper-pagination-bullet
{
    width:.15rem;
    height:.15rem;
    border:1px solid #1084b9;
    background-color:#fff;
    opacity: 1;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin:0rem .07rem;
}
.case-list-img .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1;
    background: #1084b9;
}
/*娴锋壎瀹濆疂*/
.baby-box
{
    width:100%;
    padding:0.26rem .4rem .51rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color:#fff;
    position:relative;
}
.baby-box .dir-title
{
    margin-bottom:.7rem;
}
.baby-box .baby-text
{
    font-size:.28rem;
    color:#999999;
    padding:0 .1rem;
    line-height:.5rem;
}
.baby-box  .baby-img
{
    margin-top:.63rem;
}
.baby-box  .baby-img .baby-list-img
{
    width:6.7rem;
    height:4.82rem;
    margin-bottom:.7rem;
}
.dataStatistics
{
    background-color:#fff;
}
/*鍏充簬鎴戜滑-鍏徃绠€浠?/
.banner-img
{
    width:100%;
    text-align: center;
    padding:.48rem .4rem;
}
.banner-img img
{
    width:6.7rem;
    height:4.64rem;
}
.brief-box
{
    padding:0rem .4rem 0.66rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color:#fff;
    box-shadow: 0 0.02rem 0.02rem 0 #ebebeb;
    -webkit-box-shadow: 0 0.02rem 0.02rem 0 #ebebeb;
    -moz-box-shadow: 0 0.02rem 0.02rem 0 #ebebeb;
}
.brief-box .brief-tit
{
    font-size:.44rem;
    color:#333333;
}
.brief-box .brief-con
{
    color:#666666;
    font-size:.28rem;
    line-height:.6rem;
    margin-top:.4rem;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height:3rem;
}
.open-box
{
    height:auto !important;
}
.brief-box .more-box
{
    display:block;
    width:.24rem;
    height:.2rem;
    margin:.62rem auto 0rem;
}
.rotate{
    transform-origin:center center;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: transform 0.2s;
}


/*鍘嗗彶杩涚▼*/
.progress-box
{
    width:100%;
    height:auto;
    background-color:#f5f5f5;
    padding:.4rem .4rem 0rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.progress-box .prog-ul .prog-li
{
    width:6.7rem;
    height:auto;
    background-color:#fff;
    margin-bottom:.4rem;
    position:relative;
}
.progress-box .prog-ul .prog-li .prog-div
{
    width:100%;
    height:1.21rem;
}
.progress-box .prog-ul
{
    padding-bottom:.4rem;
}
.progress-box .prog-ul .prog-li .pro-li-year
{
    min-width:1.5rem;
	padding: 0 .15rem;
	box-sizing:border-box;	
    height:1.2rem;
    background: -webkit-linear-gradient(left, #0e87c4 , #60b2cd);
    background: -o-linear-gradient(right, #0e87c4, #60b2cd);
    background: -moz-linear-gradient(right, #0e87c4, #60b2cd);
    background: linear-gradient(to right, #0e87c4 , #60b2cd);
    float:left;
    font-size:.4rem;
    color:#fff;
    text-align:center;
    line-height:1.2rem;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.progress-box .prog-ul .prog-li .pro-li-con
{
    height:1.21rem;
    width:4.9rem;
    line-height:1.21rem;
    float:left;
    font-size:.28rem;
    color:#666666;
    padding:0rem .35rem 0rem .25rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow:hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.progress-box .prog-ul .prog-li:nth-last-child(2) .pro-li-con
{
	 width:3.6rem !important;
}
.progress-box .prog-ul .prog-li .more-btn
{
    width:.32rem;
    height:.17rem;
    margin-top:.53rem;
    display:inline-block;
    /* background:url(../images/ych_images/icon1.png) center center/.32rem .17rem no-repeat; */
    position:absolute;
    right:.25rem;
}
.progress-box .prog-ul .prog-li.active .prog-div
{
    height:1.8rem;
    background: -webkit-linear-gradient(left, #0e87c4 , #60b2cd);
    background: -o-linear-gradient(right, #0e87c4, #60b2cd);
    background: -moz-linear-gradient(right, #0e87c4, #60b2cd);
    background: linear-gradient(to right, #0e87c4 , #60b2cd);
    padding-left:0.3rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.progress-box .prog-ul .prog-li.active .pro-li-year
{
    min-width:1.1rem;
    font-size:.47rem;
    font-weight:bold;
    background:transparent;
    line-height:1.8rem;
}
.progress-box .prog-ul .prog-li.active .pro-li-con
{
    display:none;
}
.progress-box .prog-ul .prog-li.active  .more-btn
{
    /* background:url(../images/ych_images/icon2.png) center center/.32rem .17rem no-repeat; */
    margin-top:.85rem;
}
.progress-box .prog-ul .prog-li .prog-list
{
    width:100%;
    height:auto;
    background-color:#fff;
    padding-bottom:.2rem;
    display:none;
}
.progress-box .prog-ul .prog-li:first-child .prog-list
{
	display:block;
}
/* .progress-box .prog-ul .prog-li.active .prog-list */
/* { */
    /* display:block; */
/* } */

.progress-box .prog-ul .prog-li .prog-list .prog-list-div
{
    width:100%;
    background-color:#fff;
    border-bottom:1px dashed #d2d2d2;
    display: inline-block;
    padding:.43rem .3rem;
}
.progress-box .prog-ul .prog-li .prog-list .prog-list-div:last-child
{
    border-bottom:none;
}

.progress-box .prog-ul .prog-li .prog-list .prog-list-div .prog-month
{
    font-size:.36rem;
    color:#3da4c6;
    float:left;
}
.progress-box .prog-ul .prog-li .prog-list .prog-list-div .prog-m-con
{
    font-size:.28rem;
    color:#666666;
    float:right;
    width:4.9rem;
    line-height:.6rem;
}
.banner-inner
{
	width:100%;
	height:100%;
}
.banner-job
{
	height:4.5rem !important;
}
/*鎷涜搐绾冲＋*/
 #content .banner-inner .b-tit
 {
     font-size:.72rem;
     color:#333333;
     font-weight:normal;
     padding-top:1.77rem;
     margin-left:.8rem;
     letter-spacing: 0.15rem;
 }
#content .banner-inner .b-txt
{
    font-size:.36rem;
    color:#333333;
    margin-top:0.33rem;
    margin-left:.8rem;
    letter-spacing: 0.12rem;
}
#content .banner-inner .b-text
{
    font-size:.28rem;
    color: #333333;
    margin-top:1rem;
    margin-left:2.05rem;
    letter-spacing: 0.12rem;
    position:relative;
}
#content .banner-inner .b-text:before
{
    content:"";
    position:absolute;
    width:1.11rem;
    height:1px;
    background-color:#333333;
    left: -1.27rem;
    bottom: .14rem;
}
.works-list .works-ul
{
    width:100%;
    height:auto;
    background-color:#fff;
}
.works-list .works-ul .works-li a
{
    display:block;
    width:100%;
    height:2.14rem;
    border-bottom:1px solid #e7e7e7;
    padding:.56rem .4rem .58rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.works-list .works-ul .works-li a .works-top
{
    height:.6rem;
    width:100%;
}
.works-list .works-ul .works-li a .works-top .works-name
{
    font-size:.34rem;
    color:#333333;
}
.works-list .works-ul .works-li a .works-top .works-money
{
    font-size:.34rem;
    color:#fc6f2a;
}
.works-list .works-ul .works-li a .works-bot
{
    display:flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    height:.3rem;
    color:#999999;
    font-size:.24rem;
    margin-top:0.11rem;
}
.works-list .works-ul .works-li a .works-bot .bg-img
{
    background:url(../images/ych_images/icons.png);
    background-repeat:no-repeat;
    background-size:3rem 4rem;
    width:.32rem;
    height:.28rem;
    float:left;
}
.works-list .works-ul .works-li a .works-bot .works-exper .exper-img
{
    background-position:-0.08rem -0.2rem;
}
.works-list .works-ul .works-li a .works-bot .works-exper .edu-img
{
    background-position:-0.56rem -0.2rem;
    margin-right:0.02rem;
}
/*鎷涜搐绾冲＋-鑱旂郴鏂瑰紡*/
.contact-box
{
    width:100%;
    height:auto;
    background-color:#fff;
    padding:1rem .4rem .47rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.contact-box .cont-div
{
    height:1.7rem;
}
.contact-box .cont-div .cont-left
{
    width:.42rem;
    height:.42rem;
    background:url(../images/ych_images/icons.png);
    background-repeat:no-repeat;
    background-size:3rem 4rem;
}
.contact-box .cont-div .cont-tel-img
{
    background-position:-0.08rem -0.71rem;
}
.contact-box .cont-div .cont-email-img
{
    background-position:-0.72rem -0.71rem;
}
.contact-box .cont-div .cont-address-img
{
    background-position:-1.35rem -0.71rem;
}
.contact-box .cont-div .cont-right
{
    width:6.11rem;
    padding-left:0.17rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.contact-box .cont-div .cont-right-top
{
    font-size:.28rem;
    color:#333333;
    line-height:.4rem;
}
.contact-box .cont-div .cont-right-bot
{
    margin-top:.3rem;
}
.contact-box .cont-div .cont-right-bot .cont-tel
{
    font-size:.28rem;
    font-weight:bold;
}
.contact-box .cont-div .cont-right-bot .cont-name
{
    font-size:.24rem;
    color:#666666;
}
.contact-box .cont-div .cont-right-bot .cont-email,.contact-box .cont-div .cont-right-bot .cont-address
{
    font-size:.24rem;
    color:#333333;
}
/*鑱屼笟鍙戝睍*/
.dev-box
{
    width:100%;
    height:auto;
    background-color:#e4e8f0;
    padding:.92rem .4rem .97rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dev-box .dev-tit
{
    width:100%;
    height:.8rem;
}
.dev-box .dev-tit .dev-title
{
    width:3.25rem;
    height:.8rem;
    text-align:center;
    line-height:.8rem;
    background-color:#fff;
    color:#666666;
    font-size:.3rem;
    display:block;
}
.dev-box .dev-tit .dev-title.active
{
    background-color:#3da4c6;
    border-top-left-radius: 0.05rem;
    border-top-right-radius:0.05rem;
    color:#fff;
}
.dev-ul .dev-li
{
    padding:.4rem .3rem .3rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color:#fff;
    margin-bottom:.3rem;
}
.dev-ul .dev-li .dev-li-top
{
    height:.38rem;
    line-height:.38rem;
    font-size:.3rem;
    color:#333333;
}
.dev-ul .dev-li .dev-li-top .dev-li-img
{
    width:.38rem;
    height:.38rem;
    background:url(../images/ych_images/icons.png);
    background-repeat: no-repeat;
    background-size:3rem 4rem;
    margin-right:0.18rem;
}
.dev-ul .dev-li .devimg1
{
    background-position:-0.08rem -1.47rem !important;
}
.dev-ul .dev-li .devimg2
{
    background-position:-0.64rem -1.47rem !important;
}
.dev-ul .dev-li .devimg3
{
    background-position:-1.2rem -1.47rem !important;
}
.dev-ul .dev-li .devimg4
{
    background-position:-1.75rem -1.47rem !important;
}
.dev-ul .dev-li .devimg5
{
    background-position:-2.31rem -1.47rem !important;
}
.dev-ul .dev-li .devimg6
{
    background-position:-0.08rem -2.1rem !important;
}
.dev-ul .dev-li .devimg7
{
    background-position:-0.64rem -2.1rem !important;
}
.dev-ul .dev-li .devimg8
{
    background-position:-1.2rem -2.13rem !important;
}
.dev-ul .dev-li .devimg9
{
    background-position:-1.75rem -2.1rem !important;
}
.dev-ul .dev-li  .dev-li-con
{
    font-size:.24rem;
    color:#666666;
    margin-top:.15rem;
    line-height:.5rem;
}
.dev-div-box
{
    width:100%;
    height:auto;
}
/*鎷涜搐绾冲＋-con*/
.works-del
{
    width:100%;
    height:3.26rem;
    background-color:#fff;
    padding:.96rem .4rem 0rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.works-del .works-del-left .woks-del-name
{
    font-size:.36rem;
    color:#333333;
}
.works-del .works-del-left .woks-del-info
{
    font-size:.22rem;
    color:#666666;
    margin-top:.48rem;
}
.works-del .works-del-right
{
    font-size:.28rem;
    color:#fc6f2a;
}
.works-del .works-del-left  .woks-del-info
{
    display:flex;
    flex-direction: row;
}
.works-del .works-del-left .works-info-img
{
    width: .32rem;
    height: .28rem;
    background: url(../images/ych_images/icons.png);
    background-repeat: no-repeat;
    background-size: 3rem 4rem;
}
.works-del .works-del-left .infoimg1
{
    background-position: -0.08rem -0.2rem;
}
.works-del .works-del-left  .infoimg2
{
    background-position: -0.56rem -0.2rem;
    margin-left:0.3rem;
    margin-right:0.03rem;
}
/*鎷涜仒瑕佹眰*/
.claim-box
{
    width:100%;
    background-color:#eff1f6;
    padding:.98rem .4rem .22rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.claim-box .claim-top
{
    height:.36rem;
    font-size: .34rem;
    line-height:.36rem;
}
.claim-box .claim-top .claim-img
{
    width:.36rem;
    height:.36rem;
    background:url(../images/ych_images/icons.png);
    background-repeat:no-repeat;
    background-size:3rem 4rem;
    margin-right:.15rem;
}
.claim-box .claim-top  .c-img1
{
    background-position: -0.06rem -2.8rem;
}
.claim-box .claim-top  .c-img2
{
    background-position: -0.63rem -2.78rem;
}
.claim-box  .claim-bot
{
    padding:0rem .1rem 0rem .5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height:.6rem;
    font-size:.24rem;
    color:#666666;
    margin-top:.3rem;
    margin-bottom:.72rem;
}
/*鍏充簬鎴戜滑- 浼佷笟鏂囧寲*/
.culture-banner
{
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(left, #045186 , #1bbdce);
    background: -o-linear-gradient(right, #045186, #1bbdce);
    background: -moz-linear-gradient(right, #045186, #1bbdce);
    background: linear-gradient(to right, #045186 , #1bbdce);
    display: flex;
	
}
.culture-banner .cul-content
{
box-sizing: border-box;
flex: 1;
display: flex;
justify-content: space-between;
flex-direction: column;
padding: 1.2rem .4rem;
box-sizing:border-box;
width: 100%;
}

.culture-banner .cul-tit
{
   
    font-size:.6rem;
    color:#fff;
    letter-spacing: 2px;
}
.culture-banner .sea
{
    font-size:.48rem;
    color:#fff;

}
.culture-banner  .sea-tit1 
{
	margin-top:.35rem;
}
.culture-banner .sea-con1 
{
	margin-left:.78rem;
	margin-top:-.32rem;
}
.culture-banner  .sea-text
{
    width:6.32rem;
    height:2.3rem;
    border-top:1px solid #6dacc5;
    font-size:.34rem;
    color:#ffffff;
    padding:.55rem 0rem;
    line-height:.6rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 0.06rem;
}
.culture-banner  .sea-con2
{
	margin-left:.78rem;
	margin-top:-.33rem;
}
.culture-banner .easing
{
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    opacity:0;
    transform:translateY(-100px);
}
.culture-banner .easing.animation
{
    opacity:1;
    transform: scale(1) translateX(0) ;
}
.sea-text
{
    transition:all .8s;
    transition-delay:10s;
    opacity:0;
    transform:scale(0.5);
}
.sea-text.animation
{
    opacity:1;
    transform:scale(1);
}
.culture-banner .con-bg
{
    width:100%;
    height:2.58rem;
    position:absolute;
    bottom:0;
}
.cul-box
{
    padding:1.1rem 0.4rem;
    background-color:#fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cultrue-title
{
    font-size:.6rem;
    color:#333333;
}
.cul-box .cultrue-tit
{
    font-size:.3rem;
    color:#333;
    margin-top:.4rem;
}
.cul-box .cultrue-cont
{
    font-size:.28rem;
    color:#333333;
    line-height:.6rem;
    margin-top:.65rem;
}
.cul-box  .cultrue-img
{
    width:6.7rem;
    height:3.52rem;
    margin-top:.55rem;
}
.color
{
    color:#666666 !important;
}

.cul-box .cultrue-cont-en
{
    color:#333333;
    font-size:.24rem;
    margin-top:0.18rem;
}
.worth-box
{
    width:100%;
    height:auto;
    padding:1.2rem .4rem 1.46rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color:#fafafa;
}
.worth-box .wor-box
{
	width:6.7rem !important;
	overflow:hidden;
}
.worth-box .wor-box .swiper-slide
{
	width:6.7rem !important;
}
.worth-box .worth-tit
{
    font-size:.48rem;
    color:#333333;
    margin-top:.85rem;
}
.worth-box .worth-con
{
    padding:.6rem 0rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height:.6rem;
    font-size:.28rem;
    color:#666666;
    border-top:1px solid #d2d2d2;
    border-bottom:0.02rem solid #ececec;
    position:relative;
    margin-top:.5rem;
}
.worth-box .worth-con:after
{
    position:absolute;
    content:"";
    width:1.35rem;
    height:0.02rem;
    background-color:#3ca5c5;
    bottom: -0.02rem;
    left: 0;
}
.vision-box {
    background-color: #fff;
    width: 100%;
    padding: 1.2rem .4rem 1.03rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.vision-box2
{
	 padding-top:0 !important;
}
.vision-box  .vision-img {
    width: 6.7rem;
    height: 2.53rem;
    margin-top: .9rem;
}
.vision-box  .vision-con
{
    font-size:0.28rem;
    color:#666666;
    margin-top:.48rem;
    line-height:.6rem;
}
/*璧勮川鑽ｈ獕*/
.honor-box
{
    width:100%;
    height:4rem;
    background-color:#fafafc;
    position:relative;
}
.honor-box .honor-title
{
    font-size:.6rem;
    color:#333333;
    padding:1.2rem 0 .52rem .4rem;
}
.honor-box .honor-txt
{
    font-size:.3rem;
    color:#333333;
    margin-left:.4rem;
}
.honor-box  .honor-top-img
{
    width:2.83rem;
    height:3.19rem;
    position:absolute;
    right:0;
    bottom:0;
}
.honor-bot
{
    padding:1.23rem 0 .35rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color:#e4e8f0;
}

.honor-bot .honor-tit1
{
    font-size:.36rem;
    color:#333333;
    text-align: center;
    margin-bottom:.57rem;
}
.honor-bot  .honor-tit2
{
    font-size:.28rem;
    color:#666666;
    text-align: center;
    margin-bottom:.6rem;
    line-height:.5rem;
}
.patent-list {
    margin-bottom: .82rem;
    overflow: hidden;
    height: 9.5rem;
    padding-top: 1.2rem;
    position:relative;
}
.patent-list .swiper-slide.swiper-slide-active {
    text-align: center;
    /*width:3.99rem !important;*/
    /*transform:scale(1.12)*/
}

.patent-list .swiper-wrapper .swiper-slide .hon-img
{
	width:4.4rem;
	height: 3.05rem;
} 
.patent-list .swiper-slide {
    width: 4.4rem;
    padding: 0 .7rem;
    position: inherit;
}

.patent-list .swiper-slide img {
    /*height: 3.05rem;*/
    width:4.4rem;
    /* height:2.37rem; */
    opacity: .2;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.patent-list .swiper-slide.swiper-slide-active img {
    /*width:3.99rem !important;*/
    /*height:4.45rem;*/
    /*width:4.8rem;*/
    /*hegiht:3.2rem;*/
    opacity: 1;
    transform: scale(1.52);
}

.patent-list .swiper-slide .name {
    height: 0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    font-size: .36rem;
    color: #333;
    line-height: .5rem;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 6.8rem;
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    margin-top:1.8rem;
}
.patent-list .swiper-slide .name .name-txt
{
    font-size:.28rem;
    color:#666666;
    text-align: center;
    margin-bottom:.6rem;
    line-height:.5rem;
    height: 1rem;
    margin-top: .6rem;
    white-space: pre-wrap;
}


.patent-list .swiper-slide.swiper-slide-active .name {
    height: 2rem;
    position: absolute;
    left: -1.15rem;
}
