


/**/
.w-headerbg-x{
    width: 100%;
    background: #fff;
    height:96px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
.w-header-x .logo{float:left; padding-top: 28px }
.w-header-x .logo img{max-width: 100%}

.w-navbg-x{ float: right; }
.w-header-x{ margin: 0 auto;  position: relative;z-index: 100; max-width: 1600px;padding:0 30px;}

.w-header-x .telwap{float: right;padding:25px 0 0 50px; display: none }
.w-header-x .telwap dl{padding-left:45px; background: url(/static/static/images/hzx9.png) left top no-repeat;  }
.w-header-x .telwap dt{font-size: 14px;color: #888;}
.w-header-x .telwap dd{font-size: 16px;margin-top: 5px; font-weight: bold;}

.w-navbg-x{float:right; }
.w-nav-x{}
.w-nav-x .nav-li{float:left;position: relative; z-index: 100; margin:0 0 0 45px ;}
.w-nav-x .nav-a{
    position: relative;
    z-index: 100;
    font-size: 16px;
    height:96px;
    line-height:96px;

    display: block;
    text-align: center;
    color: #333;
}
/*.w-nav-x .nav-a:before{
    content: '';
    position:absolute;
    top:65px;
    left:0;
    width:100%;
    height: 2px;
    background:#D7000F;
     display: none;
}*/

.w-nav-x .nav-li:hover .nav-a,
.w-nav-x .nav-li.hover .nav-a,
.w-nav-x .nav-li.cur .nav-a{
    color:#000;
    font-weight: bold
}

/*.w-nav-x .nav-li:hover .nav-a:before,
.w-nav-x .nav-li.cur .nav-a:before{ display: block}*/

.w-nav-x .nav-item{
    position:absolute;
    z-index:100;
    left:-26px;
    top:96px;
    display: none;
}

.w-nav-x .nav-item .pd{
    position:relative;z-index:100;
    min-width: 220px;
    color:#333;
    background: rgba(255,255,255,0.82);
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-bottom-left-radius: 6px;
    border-bottom-right-radius:6px;
    overflow: hidden;
}

.w-nav-x .nav-item a{ font-size:14.5px; width: 100%; display: block; height: 48px;line-height: 48px; text-indent: 2em; color: #333; text-align: left}
.w-nav-x .nav-item a:hover{
    text-decoration: none;
    background: rgba(0,0,0,0.1);
    color: #333
}

/*
.w-nav-x .nav-item .pd:before{
    content: '';
    position:absolute;z-index:100;left:47px;top:-10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 10px 7px;
    border-color: transparent transparent rgba(63,63,63,0.85) transparent;
    display: none;
}
*/
.w-header-x .nav-lang{
    float:left;
    margin-left: 80px;
    font-size:16px;
    line-height: 96px;
}
.w-header-x .nav-lang span{padding:0 3px; font-size: 12px;position: relative;top:-2px}
.w-header-x .nav-lang a:hover{text-decoration: underline}


.w-headerbg-x .logo .img1{ display: none}
.w-headerbg-x .logo .img2{ display: block}

/* 首页样式 */
.w-headerbg-x-index{ position: absolute;z-index: 100;top:0;left:0; background:none; }
.w-headerbg-x-index .logo .img1{ display: block}
.w-headerbg-x-index .logo .img2{ display: none}
.w-headerbg-x-index .w-nav-x .nav-a{color:rgba(255,255,255,0.9);}
.w-headerbg-x-index .w-nav-x .nav-li:hover .nav-a{
    color: #fff;
}

.w-headerbg-x-index .nav-lang{color:rgba(255,255,255,0.9);}
.w-headerbg-x-index .nav-lang a{color:rgba(255,255,255,0.9);}



/**/
.p_typo{line-height: 1.85}
.p_typo p, .p_typo pre, .p_typo ul, .p_typo ol, .p_typo dl, .p_typo form, .p_typo hr, .p_typo table, .p_typo-p, .p_typo-pre, .p_typo-ul, .p_typo-ol, .p_typo-dl, .p_typo-form, .p_typo-hr, .p_typo-table, blockquote{
    margin: 0
}

.swiper0{ }
.swiper0 .swiper-slide{ width: 100%!important; text-align: center  }
.swiper0 .swiper-slide img{ width: 100% }

.swiper0 .swiper-pagination-bullet{
    width: 16px;height:16px;border-radius:50px;display: inline-block; opacity: 1;
    background-color:#fff;
}
.swiper0 .swiper-pagination-bullet-active{ background-color:transparent; border:3px solid #fff }
.swiper0 .swiper-pagination{ bottom: 4%!important;}

.swiper0 .aicon{
    z-index: 100; position: absolute; bottom: 30px; left:50%;margin-left: -15px;
    animation-name: beat;
    animation-duration: .9s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    display: block;
    cursor: pointer;
}


@keyframes beat {
    0% {
        bottom:30px;
    }

    100% {
        bottom:35px;
    }
}


/* 首页简介 */
.shangj_index_about_bg{padding:70px 0; background: #fafafa}
.shangj_index_about{ width: 1240px;margin: 0 auto}
.shangj_index_pd{
    position: relative;
}
.swiper_index_about .txt{width: 740px;float:left;padding-top:85px}
.swiper_index_about .subtitle{ font-size: 14px;color:#bbb;}
.swiper_index_about .title{ font-size: 30px; font-weight: bold;padding:5px 0 80px 0}
.swiper_index_about .des{color:#444;}

.swiper_index_about .img{width: 386px;float:right;}
.swiper_index_about .img img{ width: 100%}

.index_about_btn{position: absolute;right:0;bottom:0; z-index: 1}
.index_about_prev,
.index_about_next{ width: 70px;height: 62px;float:left;
    background-color: #f6f6f6;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;

}
.index_about_prev{
    background-image: url(../image/ic1.png);
}
.index_about_next{
    background-color: #fff;
    background-image: url(../image/ic2.png);
}

/* 首页优势 */
.shangj_index_ys_bg{
    width: 100%;
    /*background-repeat: no-repeat;*/
    /*background-position: center center;*/
    /*background-image: url(../images/sj4.jpg);*/
    /*background-size: cover;*/
    height: 645px;
    position: relative;
    overflow: hidden;
}
.shangj_index_ys_img{
    position: absolute;
    z-index: 20;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.3s;
}
.shangj_index_ys{
    position: relative;
    z-index: 30;
}
.shangj_ys_pd{
    width: 1000px;
    height: 645px;
    overflow: hidden;
    margin: 0 auto;
}
.shangj_ys_pd{position: relative}
.shangj_ys_ul{position: absolute;bottom: 0;left:0;width: 100%;
    display: flex;
    align-items: flex-end;
}
.shangj_ys_ul li{ width:33.333%;float:left;
    border-bottom: 5px solid #000;
}
.shangj_ys_ul li .title{

    line-height: 60px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s;
    background: rgba(255,255,255,0);
}
.shangj_ys_ul li .title:hover{
    background: rgba(255,255,255,0.1);
}
.shangj_ys_ul li:nth-child(even) {
    border-color: #707070;
}

.shangj_ys_ul li .txt{
    height: 640px;
    display: none;
    background: rgba(0,0,0,0.3);

}
.shangj_ys_ul li .txtbox{
    padding: 25px 30px 30px 30px;
    width: 100%;

}
.shangj_ys_ul li .txtbox a{

}

.shangj_ys_ul li .txt .t1{
    margin-bottom: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: rgba(255,255,255,0.9);
}

.shangj_ys_ul li.hover .title{
    display: none;
}

.shangj_ys_ul li.hover .txt{
    display: flex;
    align-items: flex-end;
}
.shangj_ys_ul li.hover .des{
    font-size: 14px;
    color: rgba(255,255,255,0.8);
}

.shangj_ys_ul .des{
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.shangj_ys_ul .mo{
    margin-top: 30px;
    text-align: center;
}
.shangj_ys_ul .mo a{
    display: inline-block;
    width: 100px;
    line-height: 30px;
    text-align: center;
    border:1px solid #fff;
    border-radius: 3px;
    color:#fff;
    transition: all .3s;
}
.shangj_ys_ul .mo a:hover{
    background: #fff;
    color: #333;
}


/* 底部 */
.shangj_footer_bg{
    width: 100%;
    min-height: 200px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../image/sj5.jpg);
    background-size: cover;

    color:#fff;
}

.shangj_footer_bg a{color:#fff;}

.shangj_footer{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding:65px 0;
}

.shangj_footer dt{
    font-size: 18px;
    margin-bottom: 25px;
}

.shangj_footer dd{
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 10px;
}
.shangj_footer dd a{
    color: rgba(255,255,255,0.8);
}
.shangj_footer dd a:hover{  text-decoration:underline  }
.shangj_footer dd:last-child{
    margin-bottom: 0;
}
.shangj_footer dd.ewm{margin-top: 20px; background: #fff;padding: 8px; width: 120px;}
.shangj_footer dd.ewm img{ width: 100%}


.shangj_footer2_bg{
    width: 100%;
    border-top:1px solid rgba(255,255,255,0.2);
}
.shangj_footer2{
    width: 1100px;
    margin: 0 auto;
    text-align: center;
    color: rgba(255,255,255,0.8);
    font-size: 14.5px;
    line-height: 60px;
}
.shangj_footer2 a{
    color: rgba(255,255,255,0.8);
}



/* 单页 */
.ny_about_bg{padding:80px 0}
.ny_about{ width: 1150px;margin:  0 auto}
.ny_about_t{margin-bottom: 35px}
.ny_about_t .t1{ font-size: 30px; text-align: center; color:#444}
.ny_about_t .line{ width: 34px; height: 2px; overflow: hidden; background: #9e2f2f; margin: 10px auto 0 auto}
.ny_about .typo{ }




/* 联系 */
.contact_wrapper{ width: 1280px;margin: 0 auto;padding: 40px 0 100px 0;}
.contact_box{padding-bottom: 40px}
.contact_box .t{font-size: 24px;
    color: #111;
    font-weight: 700;
    padding-bottom: 16px;
    padding-top: 26px;
    border-bottom: 1px solid #eee;
}
.contact_box li{float:left; width: 33.333%; margin-top: 15px;}
.contact_box .item{  padding:30px 0;
    -webkit-transition: .4s;
    transition: .4s;
}
.contact_box .item:hover{
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.15);
    box-shadow: 0 4px 20px rgba(0,0,0,.15);
}
.contact_box li .img{ width: 120px;float:left;}
.contact_box li .imgbox{background-repeat:no-repeat;background-size:32px;width:60px;height:60px; background-color:#6A768C;border-radius:30px;background-position:center center;margin:0 auto}
.contact_box li .txt{ width: 300px;float:left;}
.contact_box li .t1{ padding-top:5px;   font-size: 17px; font-weight: bold;}
.contact_box li .t2{margin-top:13px; font-size: 14px;}
#cditu{ width: 100%; height: 500px;margin-top: 20px}


.contact_biaod{margin-top: 30px;}
.contact_biaod_item{margin-bottom: 25px;}
.contact_biaod_item .w-lt{ width: 48%;}
.contact_biaod_item .w-rt{ width: 48%;}
.contact_biaod_item .txt2,
.contact_biaod_item .txt1{ padding:10px;width:100%;height: 46px;font-size:14px;background:#fff;border:1px solid #bbb; border-radius: 2px;}
.contact_biaod_item .ti{ font-size: 16px;margin-bottom: 8px; color: #000 ;height: 20px}

.contact_biaod_item .w-lt2{ width: 32%;float:left;}
.contact_biaod_item .w-lt3{width: 14%;float:left;margin-left: 2%}
.contact_biaod_item .w-lt3 img{cursor: pointer; height:46px;border:1px solid #ddd; width: 100%}
.contact_biaod_item .w-lt4{ text-align: left}
.contact_biaod_item .btn{height: 46px;font-size:14px;background:#333; color: #fff;border:none; width: 48%}



/* 留言 */
.msg_pd{width: 650px;margin: 0 auto;padding:0 0 60px 0;}
.msg_pd h1{  font-size: 32px; color: #000;
    font-weight: bold;
    padding:60px 0 0 0;}
.msg_pd .pd{line-height:1.8;font-size: 16px;margin:12px 0 20px 0; color: #888}
.msg_pd label{font-size: 15px;margin:25px 0 10px 0; display: block;color:#000;}
.msg_pd .form-control{background: #fff;width: 100%;border:1px solid #a7a7a7;padding:15px 8px;   border-radius: 3px; font-size: 14px}
.msg_pd .tcon{text-align: center;margin-bottom: 50px;}
.msg_pd .tcon .t1{font-size: 35px;color:#cccccc}
.msg_pd .tcon .t2{font-size: 30px;color:#009049;margin-top: 10px;}
.msg_pd .tcon .t3{font-size: 14px;color:#666;margin-top: 10px;}
.msg_pd .btn{
    border: none;
    width: 300px;
    height: 55px;
    color: #fff;
    border-radius: 4px;
    background: #000;
    font-size: 15px;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 60px;
    display: block;
}
.msg_pd .btn:hover{opacity: 0.85}




/* 新闻 */
.g_wrapper_bg{ width: 100%;padding: 90px 0 50px 0}
.g_wrapper{width: 1200px;margin: 0 auto;}

.newslist__list {
    text-align: center;
    /* padding: 30px 0  0 0; */
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.newslist__item {
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    position: relative;
    padding: 30px 3%;
    text-decoration: none;
    border-radius: 4px;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    margin-bottom: 0px;
}

.newslist__item:hover {
    text-decoration: none;
    background: #f9f9f9
}

.newslist__item .item__date {
    float: left;
    font-size: 13px;
    width: 15%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.newslist__item .item__date span {
    display: inline-block;
    /*color: #101010;*/
    white-space: nowrap;
    position: relative;
    color: #333;
}

.newslist__item .item__date span:after {
    content: '';
    position: absolute;
    top: 105%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #ddd;
    -webkit-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;


}

.newslist__item:hover .item__date span:after {
    width: 120%;
    background: #9e2f2f
}

.newslist__item .item__image {
    float: left;
    width: 28%;
}

.newslist__item .item__image img {
    width: 100%;
    vertical-align: middle
}

.newslist__item .item__text {
    float: left;
    width: 56%;
    padding: 0 4% 0 4%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
}

.newslist__item .item__name {
    display: block;
    font-size: 19px;
    color: #333;
    font-weight: bold;
    margin: 1% 0 4%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;

}

.newslist__item .item__desciption {
    display: block;
    font-size: 13px;
    color: #666;
    line-height: 2;
}

.newslist__item i.more {
    position: absolute;
    top: 50%;
    right: 5%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}



/* 案例 */
.ny_anli_bg{background: #fafafa}
.ny_anli{max-width: 1450px;min-width: 1200px;margin: 0 auto;padding:0 30px; }
.anli_list{margin:0 ;}
.anli_list li{padding:10px 16px 20px 16px; width: 33.333%;float:left;}
.anli_list .item{
    display: block;
    position: relative;
    transition: all 0.3s;
    /*box-shadow: 0 8px 16px rgba(193, 193, 193, .4);*/
    box-shadow: 0 6px 26px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    overflow: hidden;
}
.anli_list .img{overflow: hidden; position: relative}
.anli_list .img img{
    width: 100%;
    transition: all 0.3s;
}
.anli_list .item:hover{
    /*transform: translateY(-4px);*/
}
.anli_list .item:hover .img img{
    transform: scale(1.05);
}
.anli_list .txt{background:#fff;padding:18px;}
.anli_list .title{width:100%;height: 30px;line-height: 30px;overflow: hidden; font-size: 15px;margin:0;}


.anli_list .txt{
    transition: all 0.3s;
}
.anli_list .title{
    display: flex;
    align-items: center;
    transition: all 0.3s;
    font-size: 15.5px;

}
.anli_list .title em{
    height: 1px;
    width:0;
    margin-right: 5px;
    background: #000;
    transition: all 0.3s;
    display: block;
}
.anli_list .title span{
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.anli_list .item:hover .txt{
    /*background: #000;*/

}
.anli_list .item:hover .title span{
    color:#000;
    font-weight: bold;
}
.anli_list .item:hover em{
    width: 18px;
}
.anli_list .mask{
    position:absolute;z-index: 1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.3);
    opacity: 0;
    transition: all 0.3s;
}
.anli_list .ibox{
    width: 48px;
    height: 48px;
    background:url(../image/da.png) no-repeat center center;
    background-size:22px;
    background-color:#fff;
    position:absolute;z-index: 1;
    top:50%;
    left:50%;
    margin:-25px 0 0 -25px;
    border-radius: 50%;
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.3s;
}
.anli_list .item:hover .mask{
    opacity: 1;
}
.anli_list .item:hover .ibox{
    opacity: 0;
    transform: translateY(0px);
}

/* 案例详细 */

.pppo_bg{
    line-height: 55px;
    background: #f2f2f2;
    width: 100%
}
.pppo{
    max-width: 1600px;
    padding: 0 30px;
    margin:0 auto;
    font-size: 14px
}
.pppo .sep{margin: 0 3px; font-size: 12px; color: #999}


.case_atlas_wrap{
    padding:30px 0 80px 0;
    background: #f6f6f6;
}
.case_atlas_po{
    width: 1080px;
    margin: 0 auto;
    padding-bottom: 20px;
    color: #666;
    font-size: 14px;
}

.case_atlas_po .fa{
    margin-right: 5px;
}
.case_atlas_po a{
    color: #666;
}
.case_atlas_po .sep{
    margin: 0 3px; font-size: 12px; color: #aaa; font-family: 宋体
}
.case_atlas_po .sep:last-child{
    display: none;
}



.case_atlas_con{
    width: 1080px;
    margin: 0 auto;
    padding: 24px 40px;
    background: #fff;
}

.case_atlas_title{
    padding-bottom: 16px;
}
.case_atlas_title .t1{
    line-height: 1.4;
    font-size: 26px;
    font-weight: bold;
    color: #333;
    text-align: left;
}



.case_atlas_img2{ }
.case_atlas_img2 img{width: 100%}


.swiper_case_atlas_wrap{position: relative; display: flex; align-items: center;  width: 850px;margin: 20px auto auto}
.case_atlas_prev,
.case_atlas_next{ cursor: pointer}

.case_atlas_prev{flex: 0 0 70px; width: 80px;height: 37px; background: url(../image/desk_bg_02.png) no-repeat center center;}
.case_atlas_next{flex: 0 0 70px; width: 80px;height: 37px; background: url(../image/desk_bg_04.png) no-repeat center center;}
.case_atlas_prev.swiper-button-disabled{ background: url(../image/desk_bg_06.png) no-repeat center center;}
.case_atlas_next.swiper-button-disabled{ background: url(../image/desk_bg_08.png) no-repeat center center;}
.swiper_case_atlas{ flex: 1 1 auto}
.swiper_case_atlas .swiper-slide a{display: block;padding:5px;border:1px solid transparent}
.swiper_case_atlas .swiper-slide.hover a{border-color:#000}
.swiper_case_atlas .swiper-slide img{ width: 100%}


.case_atlas_des{
    width: 1080px;
    margin: 0 auto;
    padding: 15px 40px 30px 40px;
    background: #fff;
}

.case_atlas_des .typo{border:1px dashed #ddd;padding:20px;}


/* 发展历程 */

/**/
.aboutt_bg6{padding: 90px 0 90px 0;background: #f8fafc;}
.aboutt_6{width: 1300px;margin: 0 auto}

.aboutt_6 .tt{ font-size: 30px; font-weight: bold}
.aboutt_6 .tline{margin-top:15px;width:50px;height: 2px; background:#333; }

.aboutt_6 .tdes{ font-size: 16px; margin-top: 30px}
.aboutt_6_con{position: relative;padding:0 30px;margin-top: 100px;}

.g_infopt3wz p {
    color: #333;
    font-size: 14px;
    line-height: 28px;
}

.g_infopt3sk {
    padding: 0 50px;
    margin-top: 66px;
}

.g_infopt3nr {
    position: relative;
    float:left;
    margin:0 28px;
    min-height: 150px;
}
.g_infopt3nr::before {
    content: '';
    position: absolute;
    top: 0;
    left: -30px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 2px solid #d7e5f4;
}
.g_infopt3nr::after {
    content: '';
    position: absolute;
    top: 12px;
    left: -24px;
    width: 2px;
    height: calc(100% - 10px);
    background: #d7e5f4;
}

.g_infopt3 {
    background: #f4f5fa;
    padding: 90px 0 100px;
}
.g_infopt3sk .slick-prev {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../image/f1arrow1.png) no-repeat;
    width: 16px;
    height: 30px;
    transition: all .36s ease;
}

.g_infopt3sk .slick-next {
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../image/f1arrow2.png) no-repeat;
    width: 16px;
    height: 30px;
    transition: all .36s ease;
}

.g_infopt3_year {
    color: #333;
    font-size: 24px;
    /* line-height: 40px; */
    margin-bottom: 26px;
    font-family: "MONTSERRAT-REGULAR" !important;
}

.g_infopt3_p p {
    color: #555;
    font-size: 15px;
    line-height: 1.6;
}

.swiper00 .swiper-slide{padding:0 8px; }

.swiper00-left,
.swiper00-right{position: absolute; z-index: 1;cursor: pointer}
.swiper00-left{
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../image/f1arrow1.png) no-repeat;
    width: 16px;
    height: 30px;

}

.swiper00-right{
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../image/f1arrow2.png) no-repeat;
    width: 16px;
    height: 30px;

}

/**/
.aboutt_bg7{}
.aboutt_7{width: 1200px;margin: 70px auto}
.aboutt_7 li{float:left;width: 33.333%;border-right: 1px solid #ddd; text-align: center}
.aboutt_7 li:last-child{border:none;}
.aboutt_7 li .img img{width: 55px}
.aboutt_7 li .title{ font-size: 17px;margin-top:30px;}


/**/
.jainjie03{padding: 90px 0; width: 1200px; margin: 0 auto}
.jianjie03_t{font-size: 30px;color:#000;font-weight: bold;text-align: center;margin-bottom: 50px;}
.jainjie03 .item{background: #f8f8f8}
.jainjie03 .line{background:#aaa;width:60px;height:1px;overflow: hidden;margin: 17px  0;}
.jainjie03 .con{width: 50%;float:left;padding:50px 50px 0 50px; }
.jainjie03 .con .t{font-size:24px;font-weight: bold;line-height: 1.4;}
.jainjie03 .con .pp{font-size:15px; line-height: 1.8;margin-top:10px; color:#666}
.jainjie03 .img{width:50%;float:left;}
.jainjie03 .img img{width: 100%}