.banners{position:relative;max-width:1920px;margin:0 auto;}
.banner_s{position:relative;height:265px;background:#fff;padding:0 100px;}
.banner_s .swiper-slide{border-right:1px solid #E5E5E5;}
.banner_s a{height:265px;background:#fff;display:block;padding:40px;}
.banner_s .title{font-size:18px;color:#666;margin:15px 0;font-weight:bold;}
.banner_s .info{font-size:16px;color:#999;}
.banner_s .swiper-button-prev,
.banner_s .swiper-button-next{width:100px;height:100%;background-color:#F2F2F2;top:0;opacity:1;margin:0;outline:none;}
.banner_s .swiper-button-prev{left:0;}
.banner_s .swiper-button-next{right:0;}
@media (min-width:1200px){
    .banner_s .swiper-slide{height:445px;}
}
/* baner */
.banner_x ul{height:110px;border-radius:10px;background:#fff;margin-top:-55px;box-shadow:0 0 10px #EDEDED;position: relative;z-index:9;padding:30px 0;display:flex;align-items:center;justify-content: center;}
.banner_x .list  li{display:flex;align-items:center;width:25%;justify-content: center;}
.banner_x .list  li + li{border-left:1px solid #ddd}
.banner_x .list .img{width:55px;}
.banner_x .list .info{}
.banner_x .list .info h3{font-size:20px;color:#333;}
.banner_x .list .info p{font-size:16px;color:#666;font-family: Arial;margin-top:5px;}

.banner_txt{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;}
.banner_txt h3{font-size:40px;color:#fff;text-align:left;font-weight:bold;}
.banner_txt h4{font-size:20px;color:#fff;text-align:left;font-weight:normal;margin-top:10px;}
@media (max-width:767px){
    .banner_txt{position:static !important;transform: translate(0,0) !important;padding:15px;}
    .banner_txt h3{font-size:20px;color:#333 !important}
    .banner_txt h4{font-size:14px;color:#666 !important}
}
/*  */
.ibox1{padding:95px 0;}
.ibox1 .content{position:relative;}
.ibox1 .content .swiper-container{padding:15px 10px;}
.ibox1 .content .swiper-slide{top:0;transition:all 0.5s}
.ibox1 .content .swiper-slide:hover{top:-5px;transition:all 0.5s;}
.ibox1 .content .swiper-slide:hover .info{background:#14306E;transition:all 0.5s;}
.ibox1 .content .swiper-slide:hover .info h3,
.ibox1 .content .swiper-slide:hover .info div{color:#fff;transition:all 0.5s;}
.ibox1 .content .swiper-slide:hover .info h3 .zx{border-color:#fff;background:#fff;transition:all 0.5s;}
.ibox1 .content .img{height:145px;}
.ibox1 .content .info{padding:20px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 0 10px #EDEDED}
.ibox1 .content .info h3{padding-right:70px;position:relative;font-size:24px;color:#666666;margin-bottom:15px;}
.ibox1 .content .info h3 .zx{position:absolute;right:0;top:0;width:70px;border-radius:5px;border:1px solid #002F72;color:#002F72;height:30px;font-size:14px;text-align:center;line-height:28px;}
.ibox1 .content .info div{font-size:14px;color:#999;height:40px;line-height:20px;overflow:hidden;}
.ibox1 .content .info div a{color:inherit}
.ibox1 .content .swiper-button-prev,
.ibox1 .content .swiper-button-next,
.ibox2 .content .swiper-button-prev,
.ibox2 .content .swiper-button-next{width:40px;height:70px;opacity: 1;background-color:#002F72;background-size:15px;outline:none;}
.ibox1 .content .swiper-button-prev,.ibox2 .content .swiper-button-prev{left:-60px;}
.ibox1 .content .swiper-button-next,.ibox2 .content .swiper-button-next{right:-60px;}

.ibox1 .content .swiper-button-prev.swiper-button-disabled,
.ibox1 .content .swiper-button-next.swiper-button-disabled{background-color:#E5E5E5}
.ibox1 .content .swiper-pagination{width:100%;position:static;}
.ibox1 .content .swiper-pagination-bullet{margin-right:10px;width:10px;height:10px;background:#999999;outline:none;}
.ibox1 .content .swiper-pagination-bullet-active{background:#002F72}
/*  */
.ibox2{background:#F3F3F3;padding-top:70px;overflow:hidden;}
.ibox2 .m{
    width: 100%;text-align: center;font-size: 120px;font-weight: 900;color: #000;
    z-index: 9;position: relative;max-height:700px;
}
.ibox2 .info_box{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.ibox2 .info_box ul{display:flex;align-items:center;justify-content: center;}
.ibox2 .info_box ul li{text-align:center;}
.ibox2 .info_box ul li div{font-size:45px;color:#002F72;}
.ibox2 .info_box ul li p{font-size:18px;color:#333;margin-top:10px;}
@media (min-width:1200px){
    .ibox2 .info_box ul li div.san{font-size:64px}
    .ibox2 .info_box ul li{flex:1;}
}
@media (max-width:767px){
    .ibox2 .info_box ul {flex-wrap:wrap;}
    .ibox2 .info_box ul li{width:33.33%}
}
.ibox2 .content .swiper-container{margin-top:125px;}
.ibox2 .content .swiper-slide{height:85px;border:1px solid #DBDBDB;text-align:center;}
.ibox2 .content .swiper-slide a{display: block;height:100%;line-height:60px;}
.ibox2 .info_box > a{display: block;width:225px;height:50px;line-height: 50px;color:#fff;text-align:center;border-radius:5px;margin:20px auto 0;font-size:16px;background:#002F72;}
.ibox2 .content .swiper-button-prev,
.ibox2 .content .swiper-button-next{top:50%;margin-top:0;transform:translateY(-50%);}
.ibox2 .content .swiper-button-prev.swiper-button-disabled,
.ibox2 .content .swiper-button-next.swiper-button-disabled{background-color:#ddd}
.wrap-20app {
    position: relative;
    width: 1220px;
    height: 100px;
    margin: 10px auto;
    color: #222;
    font-size: 18px;
}
.wrap-20app .content {
    position: absolute;
    width: 1200px;
}
.wrap-20app .prev {
    left: 15px;
}
.wrap-20app .next {
    right: 17px;
}
.wrap-20app .content li {
    position: absolute;
    background-size: 100% 100%;
    cursor: pointer;
    display: inline-block !important;
}
.wrap-20app .content li .list-item-text {
    display: block;
    text-align: center;
    margin: calc(100% + 4px) -15px 0;
    white-space: nowrap;
    font-size: 15px;
}
.wrap-20app a {
    position: absolute;
    display: none;
    z-index: 2;
    width: 30px;
    height: 60px;
    font: 36px/60px "宋体";
    text-align: center;
    text-decoration: none;
    color: #cccccc;
    transition: color 1s ease;
    padding-top: 20px;
}

.wrap-20app-content {
    width: 1220px;
    height: 480px;
    margin: 20px auto;
    /*border: 1px solid #e2e;*/
}

.wrap-20app-content .content-item {
    position: absolute;
    height: 500px;
    width: 1220px;
    color: #333;
    opacity: 0;
    transition: opacity 1s ease;
}

.wrap-20app-content .content-item.show {
    opacity: 1;
    transition: opacity 1s ease;
}

.wrap-20app-content .content-item .content-left {
    display: inline-block;
    width: 460px;
    padding: 20px 30px;
}

.wrap-20app-content .content-item .content-left .title {
    font-size: 26px;
    line-height: 52px;
}

.wrap-20app-content .content-item .content-left .text {
    font-size: 14px;
    line-height: 22px;
}

.wrap-20app-content .content-item .content-left .text span {
    line-height: 34px;
    color: #29e;
}

.wrap-20app-content .content-item .content-right {
    display: inline-block;
    width: calc(100% - 570px);
    vertical-align: top;
}
/*  */
.classify{padding:20px 0;background:#fff;border-bottom:1px solid #ddd;}
.classify .swiper-slide a{display:block;padding-left:30px;font-size:14px;color:#666;background-position:left center;background-repeat:no-repeat;background-size:25px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.classify .swiper-slide a.on,.classify .swiper-slide a:hover{font-weight:bold;color:#14306E;}
.banner_txt_left >div{max-height:100%;}
.banner_txt_left img{max-height:100%;}
/*  */
.ibox3{padding:90px 0;}
.ibox3 .content{}
.ibox3 .content .gallery-thumbs {margin:15px auto;text-align:center;width:800px;}
.ibox3 .content .gallery-thumbs .img{margin-bottom:10px;transition: all 0.5s;transform: scale(0.8);}
.ibox3 .content .gallery-thumbs .swiper-slide-thumb-active .img{transition: all 0.5s;transform: scale(1);}
.ibox3 .content .gallery-top{margin-top:40px;}
.ibox3 .content .gallery-top .swiper-slide{display:flex;align-items:center;}
.ibox3 .content .gallery-top .left{width:50%;float:left;padding-right:70px;}
.ibox3 .content .gallery-top .left h3{font-size:26px;margin-bottom:25px;}
.ibox3 .content .gallery-top .left div{font-size:16px;color:#666;line-height:28px;}
.ibox3 .content .gallery-top .left a{display:block;width:200px;height:45px;margin-top:30px;background:#002F72;color:#fff;text-align:center;line-height: 45px;border-radius:5px;}
.ibox3 .content .gallery-top .right{width:50%;float:left;}
/*  */
.ibox4{padding:90px 0;background:#F7F7F7}
.ibox4 .content{margin-top:40px;}
.ibox4 .content li{width:280px;height:280px;background:#fff;border-radius:5px;padding:25px;box-shadow: 0 0 10px #ECECEC;text-align:center;float:left;position:relative;top:0;transition:all 0.3s}
.ibox4 .content li:hover{top:-5px;transition:all 0.3s}
.ibox4 .content li + li{margin-left:40px;}
.ibox4 .content li .img{height:70px;}
.ibox4 .content li .title{font-size:18px;color:#333;margin:25px 0 15px;font-weight:bold;}
.ibox4 .content li .info{font-size:14px;color:#666;line-height:22px;}
/*  */
.ibox5{padding:95px 0;}
.ibox5 .content{margin-top:40px;position:relative;}
.ibox5 .content .swiper-slide a{display:block;height:320px;}
.ibox5 .content .swiper-slide a:hover .right{background:#002F72;transition:all 0.3s}
.ibox5 .content .swiper-slide a:hover .right h3,
.ibox5 .content .swiper-slide a:hover .right div{color:#fff;}
.ibox5 .content .left,
.ibox5 .content .right{width:50%;float:left;height:100%}
.ibox5 .content .left  img{width:100%;}
.ibox5 .content .right{background:#F5F5F5;padding:45px;}
.ibox5 .content .right h3{font-size:20px;font-weight:bold;color:#333;margin-bottom:20px;}
.ibox5 .content .right div{font-size:14px;color:#999;line-height:22px;}
.ibox5 .content .right div.tag{margin-top:15px;}
.ibox5 .content .swiper-pagination{position: absolute;left:54%;bottom:10%;}
.ibox5 .content .swiper-pagination-bullet{margin-right:10px;width:10px;height:10px;background:#999999;outline:none;opacity: 1;}
.ibox5 .content .swiper-pagination-bullet-active{background:#002F72}
.ibox5 .ckgd{display:block;width:200px;height:50px;line-height:50px;color:#fff;text-align:center;font-size:16px;border-radius:5px;background:#002F72;margin:40px auto 0;}
/*  */
.ibox6{padding:90px 0;background:#F7F7F7;}
.ibox6 .content {margin-top:40px}
.ibox6 .content .left{width:450px;height:305px;position:relative;float:left;overflow:hidden;}
.ibox6 .content .left img{width:100%;}
.ibox6 .content .left .info{position:absolute;bottom:0;width:100%;background:rgba(0, 0, 0, 0.5);height:80px;padding:10px 28px;color:#fff;}
.ibox6 .content .left .info p{font-size:14px;font-family: 'Arial';}
.ibox6 .content .left .info h3{font-size:16px;margin-top:5px;}
.ibox6 .content .right{width:760px;float:right;}
.ibox6 .content .right li{padding:15px 0;}
.ibox6 .content .right li:hover .time,
.ibox6 .content .right li:hover .info h3{color:#14306E}
.ibox6 .content .right li + li{border-top:1px solid #ddd;}
.ibox6 .content .right .time{width:125px;text-align:right;color:#C2C2C2;float:left;}
.ibox6 .content .right .time p{font-size:14px;}
.ibox6 .content .right .time h4{font-size:40px;font-weight:bold;}
.ibox6 .content .right .info{float:left;width:calc(100% - 125px);padding-left:30px;padding-top:15px;}
.ibox6 .content .right .info h3{font-size:17px;color:#333;font-weight:bold;}
.ibox6 .content .right .info div{font-size:13px;color:#666;margin-top:5px;}
/* 新闻列表 */
.news_content .list-item {
    position: relative;
    width: 380px;
    height: auto;
    top:0;
    float: left;
    margin-bottom:30px;
    background-color: #fff;
    border: 1px solid #ebeef3;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    margin-right:52px;transition:all 0.5s;
    border-top:1px solid #ddd;
    overflow:hidden;
}
.news_content .list-item-foot{padding:10px 0;border-top:1px solid #ddd;display:none;}
.news_content .list-item:hover {top:-5px;box-shadow: 0 0 15px #ddd;transition:all 0.5s}
.news_content .list-item-pic {
    position: relative;
    width: 378px;
    height: 200px;
    cursor: pointer;
    overflow: hidden;
}
.news_content .list-item-pic img {
    width: 378px;
    height: 200px;
}
.news_content .list-item-text {
    padding: 0 15px;
    color: #999;
}
.news_content .list-item-subtitle {
    margin: 15px 0 8px;
    font-size: 14px;
    color: #ccc;
}
.news_content .list-item-subtitle span {
    color: #000;
}
.news_content .list-item-title {
    font-size: 18px;
    font-weight:bold;
    margin:15px 0;text-align:center;
}
.news_content .list-item-title a {
    text-decoration: none;
    color: #666;
    cursor: pointer;
}
.news_content .list-item-context {
    height: 50px;
    margin: 10px 0;
    font-size: 13px;
    line-height:25px;overflow: hidden;
    color:#999;
    display:none;
}
.hover_info{position:absolute;top:100%;left:0;height:100%;width:100%;border-top:3px solid #14306E;display:flex;flex-direction: column;justify-content: center;background:#fff;align-items:center;text-align:center;transition:top 0.5s}
.hover_info h3{font-size:20px;color:#333;font-weight:bold;padding-bottom:10px;}
.hover_info .hover_content{padding:15px 20px;border:1px solid #ebeef3}
.hover_info li{font-size:16px;color:#666;text-align:center;margin-top:10px;}
.news_content .list-item:hover .hover_info{top:0;transition:top 0.5s}
.ny_main{margin-top:40px;}
/*  */
.ny_nav{height:90px;background:#f5f5f5 }
.ny_nav ul{padding-left:30px;background:url(../images/home.png) no-repeat left center;background-size:20px;}
.ny_nav li{float:left;padding-right:20px;}
.ny_nav li.on{background:url(../images/sanjiaoxing.png) no-repeat right 48%;}
.ny_nav li a{font-size:16px;color:#666;display:block;line-height:90px;padding-right:5px;}
/*  */
.yuangong{margin:30px auto;position:relative;}
.yuangong .head_title{font-size:30px;font-weight:bold;text-align:center;margin-bottom:30px;}
.yuangong .swiper-container{padding:10px;}
.yuangong .item {padding:15px 10px;background:#fff;overflow:hidden;border:1px solid #ddd}
.yuangong .img{width:155px;height:155px;overflow:hidden;border-radius:50%;margin:0 auto;}
.yuangong .title{font-size:18px;color:#333;margin:25px 0 15px;text-align:center;}
.yuangong .subtitle{font-size:14px;color:#666;text-align:center;height:25px;overflow:hidden;line-height:25px;}
.yuangong .info{position: absolute;top:0;left:0;bottom:0;right:0;opacity: 0;transition: ease-in-out 0.5s;color:#fff;padding:30px 15px;display:flex;flex-direction: column;justify-content: center;align-items:center;}
.yuangong .info h3{margin-bottom:15px;}
.yuangong .item:hover .info{opacity:1;transition: ease-in-out 0.5s;background:#14306E;}
.yuangong .swiper-button-next{right:-35px;width:40px;height:40px;background-image:url(../images/rarrow-right.png) !important;background-size:100%;top:60%;opacity: 1;outline:none;}
.yuangong .swiper-button-prev{left:-35px;width:40px;height:40px;background-image:url(../images/rarrow-left.png) !important;background-size:100%;top:60%;opacity: 1;outline:none;}
/*  */
/* .relevant{padding-bottom:30px;background:#f9f9f9;} */
.relevant .top{height:55px;line-height:55px;text-align:center;background:#14306E;margin:20px 0;font-size:20px;color:#fff;margin-bottom:30px;}
.relevant .bottom{position: relative;}
.relevant .bottom .item .img{padding:20px;width:195px;height:195px;}
.relevant .bottom .item .img img{border-radius:50%;}
.relevant .bottom .item {background:#fff}
.relevant .bottom .item .subtitle{display:none;}
.relevant .bottom .info{display:none;}
.relevant .swiper-button-next {background:#14306E;width:40px;height:70px;line-height:70px;right:-55px;}
.relevant .swiper-button-prev {background:#14306E;width:40px;height:70px;line-height:70px;left:-55px;}
.relevant .swiper-button-next.swiper-button-disabled,
.relevant .swiper-button-prev.swiper-button-disabled{background-color:#E5E5E5;}
/*  */
.titleM{margin:50px 0;}
.sidebar-container{ float:left; width:230px}
.content-container{ float:right; width:955px}
.sidebar{ height:auto!important;min-height: 100px;background-color: #FFF;}
.sidebar .top{ height:10px; overflow:hidden}
.sidebar h2{ height:60px; overflow:hidden}
.sidebar ul{ display:block;border:1px solid #e6e6e6;width:230px;}
.sidebar ul li{  float:left; height:46px; line-height:46px; width:100%;}
.sidebar ul li a{ padding:0 0 0 30px; color:#4d4d4d; display:block; width:100%;line-height:46px; box-sizing:border-box;}
.sidebar ul li a:hover{cursor:pointer;background-color:#16326D; font-weight:bold;color:white; }
.sidebar ul li a.hov{cursor:pointer; background-color:#16326D; font-weight:bold;color:white;}
.sidebar .title {padding:20px 0 20px 0px; width:230px;border:1px solid #e6e6e6;border-bottom:0px;height:auto;}
.sidebar .title span:first-child{float:left; font-size:16px;font-weight:bold;display:inline-block;padding-left:30px;height:22px;line-height:22px;}
.sidebar .title span:last-child{color:#999;font-size:12px;display:inline-block;float:right;height:22px;margin-right:20px;margin-bottom:0;padding:0;line-height:22px;}
.hot-line{ padding:0 0 7px 10px; overflow:hidden; color:#0a6995; font-weight:bold; width:730px}
.hot-line dt{ float:left}
.hot-line dd{ float:left; margin:0 0 0 5px}
.content-container .title{width:auto; position:relative;margin:13px 0 0 0;}
.content-container .title .banner{float:left;height:41px;line-height:41px; font-weight:bold;font-size:16px;border-bottom:4px solid #5079B9;padding:0;margin:0;cursor:default;}
.content-container .title .banner.notcurrent {border-bottom:4px solid transparent; }
.content-container .title .banner.append {margin-left:10px; }
.content-container .title .banner .link {float:left;color:#34495e}
.content-container .title .bannerEn{float:left;color:red;font-weight:bold;height:41px;line-height:41px; padding-left:10px;border-bottom:4px solid transparent;}
.content-container .title ul {margin-right:10px;list-style-type:none;color:#0A6995;display:inline-block;float:right;line-height:30px;}
.content-container .title ul li {float:left;margin-right:10px;}
.sidebar ul li a.hov {
    cursor: pointer;
    background-color: #16326D;
    font-weight: bold;
    color: white;
}
/*  */
.resume-search .keyword-con{width:892px}
.keyword-search .keyword-con{background:url("../images/titlebj.png") repeat-x scroll 0 -38px transparent;color:#fff;float:left;font-size:12px;height:38px;line-height:38px;padding:0 32px;width:892px}
.keyword-search .successful-search-box{width:672px}
.keyword-search .border-left {float:left; width:2px; height:38px; background-image:url(../images/titlebj.png); background-repeat:no-repeat;}
.keyword-search .border-right {float:left; width:2px; height:38px; background-image:url(../images/titlebj.png); background-repeat:no-repeat; background-position:-2px 0; }
.keyword-search .keyword-con p strong { color:#F8DD68 }
.keyword-search .keyword-con p .button-6{color:#fff;float:left;font-weight:bold;margin:6px 18px 0 0;padding-left:10px;width:73px}
.button-icon{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/risfondicon.gif")!important;background-origin:padding-box;background-repeat:no-repeat!important;background-size:auto auto;border:medium none;display:block!important}
.button-6{background-position:-112px -105px;cursor:pointer;float:left;height:27px;width:73px}
.keyword-search .keyword-con p label{float:left;font-weight:bold;margin-right:4px}
.search-text{background:none repeat scroll 0 0 #d1e2f9;border:1px solid #000;float:left;height:22px;line-height:22px;margin:8px 6px 0 0;padding:0 8px;width:228px}
.watermark{color:#999}
.sosuo{background:none repeat scroll 0 0 #14306E;color:#fff;height:48px; line-height:48px;line-height:1.5;padding-left:16px;}
.sosuo span.sosuo-text{display:block;float: left;padding:0;line-height: 48px;}
.sosuo .thetext{float:left;line-height:1.5;height:32px;line-height:32px;width:300px;text-indent:10px;border:1px solid #fff;color:#000;margin:7px 0 0;border-radius:4px 0 0 4px;background:#fff;}
/*.sosuo .theannv{padding:5px 9px 0 7px}*/
.sosuo input.theannv {float:left;background:#3F61AB;border:0 none;cursor:pointer;display:block;height:34px;line-height:34px;width: 76px;margin: 7px 10px 5px 0;border-radius:0 4px 4px 0;}
/*  */
.no_content{padding:20px 0;text-align:center;color:#666;font-size:20px;width:100%}
.case-show{ display:block; padding-left:35px}
.case-show li{ float:left; display:block; overflow:hidden; padding:15px 9px 0 5px; height:56px; width:170px; text-align:center}
.case-show li img{border:1px solid #D7D7D7;}
.case-list{ display:block; overflow:hidden; float:left; margin-top:10px; padding:25px; border:1px dashed #e6e6e6;width:100%;box-sizing:border-box;}
.case-list .it-list{ float:left}
.case-list .it-list li{ display:block; float:left; background:url("../images/97.jpg") repeat-x 0 center;width: 895px; line-height: 2}
.case-list .it-list li span{ display:block; float:left; padding:0 5px; background:none repeat 0 0 #fff; color:#adadad;height:28px;max-width:700px;}
.case-list .it-list li span a{ background:url("../images/46.jpg") no-repeat left center; color:#3f3f3f; padding-left:15px}
.case-list .it-list li span.thetime{ float:right}
.case-list .fenye{ float:left; width:100%;}
/*  */
.sc_box .sc_title{
    line-height: 1.5;
    font-size: 24px;
    font-weight: bold;
    color: #14306E;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sc_box .news-origin {
    padding-top: 3px;
    text-align: center;
}
.sc_box .news-origin span{line-height: 22px;margin: 0 4px;}
/*  */
.sc_box{float:right;width:955px;border:1px solid #e6e6e6;padding:18px 25px 26px;}
.sc_box,.sc_box *{box-sizing:border-box;}
.sc_box .sc_b{}
.sc_box .news-origin{padding-top:3px; text-align:center}
.sc_box .news-origin span{ line-height:22px; margin:0 4px}
.sc_box .news-content a, .sc_box .news-origin span a{color:#666;}
.sc_box .news-content a:hover, .sc_box .news-origin span a:hover{text-decoration:underline;}
.sc_box .sc_d_b{position:relative;margin:30px 0;border-top:1px solid #F3F2F1;padding:28px 0 0 0;}
.sc_box .sc_d_c{line-height:28px;display:none;}
.sc_box .sc_d_c .sc_d_con{color:#666;}
.sc_box .sc_d_l{}
.sc_box .sc_d_l .sc_d_i{float:left;width:50%;padding:0 8px 12px 0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sc_box .sc_d_l .sc_d_con{color:#666;}
.sc_box .sc_user_b{position:absolute;right:0;top:28px;border:1px solid #EBE9E9;width:162px;padding:0 10px 28px;}
.sc_box .sc_user_b>p{line-height:28px;color:#817E81;text-align:left;}
.sc_box .sc_user_b>img{display:block;margin:12px auto;width:82px;height:82px;border-radius:50%;overflow:hidden;}
.sc_box .sc_user_b>a{display:block;text-align:center;font-size:16px;}
.sc_box .sc_js{border-top:1px solid #EBE9E9;padding:26px 0 0;}
.sc_box .sc_js_title{line-height:100%;border-left:5px solid #16326D;padding-left:12px;font-size:16px;margin:0 0 16px;font-weight:bold;color:#16326D}
.sc_box .sc_js .sc_js_con{line-height:1.8;margin:0 0 18px;text-indent:2em;}
@media (min-width:1200px){
    .news_content .list-item:nth-child(3n){margin-right:0px;}
    .abox:nth-child(2n - 1) .content{display:flex;align-items:center;justify-content: space-between;}
    .abox:nth-child(2n) .content{display:flex;flex-direction: row-reverse;align-items:center;justify-content: space-between;}
}
@media (min-width:992px) and (max-width:1200px){
    .titleM{padding:0 30px;box-sizing:border-box;}
    .content-container{width:calc(100% - 230px);padding-left:30px;}
}

@media (max-width:767px){
    .ny_main{margin-top:20px;}
    .lm_head h3{font-size:18px;font-weight:bold;}
    .lm_head p{font-size:12px;}
    .width{width:100%}
    .banner_x ul{height:auto;margin:0;flex-wrap:wrap;padding:10px 0;}
    .banner_x .list li{width:50%;margin-bottom:10px;padding:0 10px;}
    .banner_x .list li +li{border:none;}
    .banner_x .list .img{width:35px;margin-right:10px;}
    .banner_x .list .info{width:calc(100% - 35px)}
    .banner_x .list .info h3{font-size:14px;}
    .banner_x .list .info p{font-size:12px;}
    /*  */
    .ibox1{padding:30px 15px;}
    .ibox1 .content{margin-top:15px;}
    .ibox1 .content .swiper-container{padding:0}
    .ibox1 .content .img{height:auto;}
    .ibox1 .content .info{padding:10px;}
    .ibox1 .content .info h3{font-size:13px;font-weight:bold;padding-right:0;margin-bottom:5px;}
    .ibox1 .content .info h3 .zx{height:22px;line-height:20px;font-size:12px;font-weight:normal;display:none;}
    .ibox1 .content .info div{font-size:12px;}
    .ibox1 .content .swiper-button-prev, .ibox1 .content .swiper-button-next{display:none;}
    .ibox1 .content .swiper-slide{margin-bottom:15px;}
    /*  */
    .ibox2{padding:30px 15px;}
    .ibox2 canvas{display:none;}
    .ibox2 .info_box{position:static;transform:translate(0);}
    .ibox2 .info_box ul{margin:15px 0;}
    .ibox2 .info_box ul li div{font-size:20px}
    .ibox2 .info_box ul li p{font-size:14px;margin-top:5px;}
    .ibox2 .content .swiper-container{margin-top:0px;}
    .ibox2 .content .swiper-slide{height:60px;line-height:60px;}
    .ibox2 .content .swiper-slide a{line-height:28px;}
    .ibox2 .content .swiper-slide p{font-size:8px;}
    .ibox3 .content .gallery-top .left h3{font-size:18px;margin-bottom:10px;}
    .ibox3 .content .gallery-top .left div{font-size:12px;line-height:20px;}
    /*  */
    .ibox3{padding:30px 15px;}
    .ibox3 .content .gallery-thumbs{width:100%;margin-bottom:0;}
    .ibox3 .content .gallery-top .swiper-slide{flex-wrap:wrap;}
    .ibox3 .content .gallery-top .left,
    .ibox3 .content .gallery-top .right{width:100%}
    .ibox3 .content .gallery-top .left{padding:15px 0;}
    .ibox3 .content .gallery-top .left a{margin-top:15px;}
    .ibox3 .content .gallery-thumbs .title{font-size:8px;} 
    /*  */
    .ibox4{padding:30px 15px;}
    .ibox4 .content{text-align:center;margin-top:15px;}
    .ibox4 .content li{display:inline-block;width:100%;margin-bottom:15px;}
    .ibox4 .content li + li{margin-left:0;}
    .ibox4 .content li .info{line-height:22px;}
    /*  */
    .ibox5{padding:30px 15px;}
    .ibox5 .content{margin-top:15px;}
    .ibox5 .content .swiper-slide a{height:auto;}
    .ibox5 .content .left, .ibox5 .content .right{width:100%;}
    .ibox5 .content .right{padding:10px;}
    .ibox5 .content .swiper-container{}
    .ibox5 .content .swiper-pagination{position:static;margin-top:15px;}
    .ibox5 .ckgd{margin-top:10px;}
    /*  */
    .ibox6{padding:30px 15px;}
    .ibox6 .content{margin-top:15px;}
    .ibox6 .content .left,
    .ibox6 .content .right{height:auto;width:100%;}
    .ibox6 .content .left .info{padding:10px;height:auto;}
    .ibox6 .content .left .info h3{font-size:14px}
    .ibox6 .content .right .time{display:none;}
    .ibox6 .content .right .info{width:100%;padding:5px;}
    .ibox6 .content .right li{padding:10px 0;}
    .ibox6 .content .right .info h3{font-size:14px;}
    .ibox6 .content .right .info div{font-size:12px;margin-top:10px;}
    /* 列表页 */
    .news_content{padding:15px;}
    .news_content .list-item{width:100%;margin-right:0;}
    .news_content .list-item-pic{width:100%;}
    /*  */
    .l_bottom_content{padding:0 !important;}
    /*  */
    .ny_nav{height:auto;padding:10px;}
    .ny_nav li.on {background-size:10px;background-position:right center;padding-right:10px}
    .ny_nav li a{line-height:30px;font-size:8px;}
    /*  */
    .yuangong .swiper-container{padding:0;}
    .yuangong .item{box-shadow: none;}
    .yuangong .swiper-button-next,
    .yuangong .swiper-button-prev{display:none;}
    /*  */
    .relevant,.relevant .bottom{padding:15px;}
    .relevant .bottom{box-shadow:  0 0 10px #ddd;}
    /*  */
    .news_content .list-item-foot,.news_content .list-item-context{display:block;}
    .hover_info{display:none;}
    /*  */
    .banner_txt{flex-direction: column !important; padding:15px !important;background:#f9f9f9;}
    /*  */
    .titleM{padding:30px 15px;margin:0}
    .sidebar-container,.sidebar .title,.sidebar ul{width:100%;}
    .sidebar .title{text-align:center;padding:10px 0;}
    .sidebar .title span:first-child{font-size:20px;padding:0;float:none;}
    .content-container{width:100%;margin-top:30px;}
    .sosuo{display:flex;align-items:center;padding:15px;}
    .sosuo .thetext{width:70%;margin-top:0;}
    .sosuo input.theannv{margin:0;width:30%;}
    .sosuo span.sosuo-text{display:none;}
    .case-list{padding:25px 10px;}
    .case-list .it-list{width:100%;}
    .case-list .it-list li{width:100%;}
    .case-list .it-list li span a{color:#666}
    .case-list .it-list li span{height:auto;line-height:35px;color:#666}
    .case-list .it-list li span:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
    .case-list .it-list li span.thetime{display:none;}
    /*  */
    .sc_box .sc_d_b{width:100%;padding-right:0;}
    .sc_box .sc_d_l .sc_d_i{width:100%;padding-bottom:20px;overflow:visible;white-space:normal}
    .sc_box .sc_title{font-size:18px;white-space: normal;}
    .sc_box .news-origin span{font-size:10px;}
    .banner_detail{position:static !important;}
    .banner_detail ul li{height:60px !important;}
    .banner_detail ul li div{color:#fff !important;}
}
@media (max-width:991px) and (min-width:768px){
    .width{width:100%;}
    .fl_r,.fl_l{width:30%;padding:10px;}
    .fl_m{width:40%;padding:10px;}
    .l_cb_box{display:none;}
    .ibox4 .content li{width:24%;height:300px;padding:10px;}
    .ibox4 .content li + li{margin-left:1.25%;}
    .ibox3 .content .gallery-top .left{padding:0 15px;}
    .ibox3 .content .gallery-top .right{padding:0 15px;}
    .sc_box .sc_d_l .sc_d_i{width:100%;padding-right:0;}
}
@media (max-width:1440px) and (min-width:1200px){
    .ibox2 .m{height:550px;}
    .ibox2 .content .swiper-container{margin-top:50px}
    .l_cb_box{display:none;}
    /*  */
    .yuangong .swiper-button-next,
    .yuangong .swiper-button-prev{display:none;}
}

@media (min-width:768px) and (max-width:991px){
    .l_sy_content .l_nav_bar{height:90px;padding: 0 15px;}
    .banners .banner_txt{display:block;padding-left:70px;}
    .banner_txt h3{font-size:18px;}
    .banner_txt h4{font-size:14px;}
    .banner_btn{width:90px !important;height:35px !important;line-height:35px !important;}
    .banner_x{padding:0 15px;}
    .banner_x ul{margin-top:15px;height:90px;padding:20px 0;}
    .banner_x .list .img{width:30px;}
    .banner_x .list .info{margin-left:5px;}
    .banner_x .list .info h3{font-size:16px;}
    .banner_x .list .info p{font-size:12px;}
    .ibox0 .content{padding:30px 15px;}
    .ibox1{padding:30px 15px;}
    .ibox1 .content .img{height:auto;}
    .ibox1 .content .info h3{font-size:20px;}
    .ibox1 .content .swiper-slide:hover .info h3 .zx{height:24px;line-height:22px;top:-5px;}
    .ibox2 .info_box ul li{flex:1;}
    .ibox2 .info_box ul li div{font-size:24px}
    .ibox2 .info_box{top:50%;}
    .ibox2 .content{padding:0 15px;}
    .ibox2 .content .swiper-container{margin-top:30px;}
    .ibox2 .m{min-height:350px;height:350px;overflow:hidden;}
    .ibox2 .content .swiper-slide a{line-height:53px;}
    .ibox2 .content .swiper-slide img{max-height:95%}
    canvas{height:350px !important;width:100% !important;}
    .ibox1 .content .swiper-button-next, .ibox2 .content .swiper-button-next{display:none;}
    .ibox3{padding:30px 0;}
    .ibox3 .content .gallery-thumbs{width:100%;}
    .ibox4{padding:30px 15px;}
    .ibox4 .content ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
    .ibox4 .content li{width:49%;margin-bottom:15px;}
    .ibox4 .content li + li{margin-left:0;}
    .ibox4 .content .clear{display:none;}
    .ibox5{padding:30px 15px;}
    .ibox5 .content .left, .ibox5 .content .right{height:320px;background:#F5F5F5;}
    .ibox5 .content .right{padding:15px;}
    .ibox6{padding:30px 15px;}
    .ibox6 .content .left{width:50%;height:230px}
    .ibox6 .content .right{width:50%;}
    .ibox6 .content .left .info{position:static;display:none;}
    .ibox6 .content .right .time h4{font-size:20px;}
    .ibox6 .content .right .time{width:80px;}
    .ibox6 .content .right .info{width:calc(100% - 80px)}
    .ibox6 .content .right .info h3{font-size:15px;}
    .ibox6 .content .right .info div{font-size:12px;}
    .ibox6 .content .left .info{height:70px;}
    .l_bottom_content{height:auto;padding:0;}
    /*  */
    .banner_txt1{padding:15px;}
    .ny_main{padding:15px;}
    .news_content .news_list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom:10px;}
    .news_content .list-item{margin-right:0;width:48%}
    .news_content .list-item-pic{width:100%;}
    .news_content .news_list .clear{display:none;}
    /*  */
    .abox{padding:15px;}
    .abox .content .info{width:40% !important}
    .abox .content .img{width:60% !important}
    .content_box_detail{padding:15px;}
    /*  */
    .yuangong .swiper-button-next,
    .yuangong .swiper-button-prev{display:none;}
    /*  */

}
@media (min-width:922px) and (max-width:1024px){
    .width{width:100%;}
    .l_publick_width{width:100%}
    .l_bo_one{width:60%}
    .l_bo_two{width:40%}
    .l_cb_box{display:none;}
    .about_box{padding:15px;}
    .l_bottom_content,.banner_txt1{padding:30px 15px;}
    .news_content .news_list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom:10px;}
    .news_content .list-item{margin-right:0;width:48%;height:400px}
    .news_content .list-item-pic{width:100%;height:250px;}
    .news_content .news_list .clear{display:none;}
    .news_content .list-item-pic img{width:100%;height:auto;}
    .ny_main{padding:30px 15px;}
    .banner_txt{display:block;}
    .banner_x{padding:0 15px;}
    .banner_x ul{margin-top:15px;}
    .ibox1{padding:30px 15px}
    .ibox1 .content .info h3{font-size:16px;}
    .ibox1 .content .img{height:auto;}
    .ibox2 .info_box{top:40%;padding:0 30px;}
    .ibox2 .info_box ul li div{font-size:40px;}
    .ibox2 .content .swiper-container{margin-top:50px;}
    .ibox2 .m{height:500px;min-height:500px}
    .ibox2 .content .swiper-button-prev, .ibox2 .content .swiper-button-next{display:none;}
    .ibox3 .content{padding:0 30px;}
    .ibox4{padding:30px 15px;}
    .ibox4 .content li{width:24%}
    .ibox4 .content li + li{margin-left:1.25%}
    
    .ibox5{padding:50px 0px;}
    /*  */
    .ibox6 .content {padding:0 15px;background:#F5F5F5;}
    .ibox6 .content .left{width:50%;height:270px;}
    .ibox6 .content .right{width:50%}
    .l_bo_aa{margin-right:20px;}
    .l_bo_one{width:80%}
    .l_bo_two{width:20%}
    /*  */
	.ibox1 .content .info h3{font-size:18px;}
	.ibox1 .content .info h3 .zx{top:-5px}
    .ibox1 .content .img{height:auto;}
    .ibox1 .content .swiper-button-next,.ibox1 .content .swiper-button-prev{display:none;}
    .ibox2 .info_box ul li{flex:1;}
    .ibox2 .m{height:380px;min-height:380px;}
    .ibox2 .info_box{margin-top:0;}
    .ibox2 .info_box ul li div{font-size:38px;}
    /*  */
    /*  */
    .lm_head h3{font-size:30px;}
    /*  */
    .l_bo_one{width:68%;}
    .l_bo_two{width:32%}
    .ibox6,.ibox3,.ibox1{padding:50px 0;}

}
@media (min-width:1024px) and (max-width:1200px){
    .width{width:100%}
    .banner_txt{padding-left:10%;}
    .banner_txt h3{font-size:16px;}
    .banner_txt h4{font-size:14px;}
    .banner_x{padding:0 30px;}
    .banner_x ul{margin-top:30px;}
    .ibox3{padding:50px 30px;}
    .l_cb_box{display:none;}
    .ibox4{padding:30px 0}
    .ibox4 .content{padding:0 30px 50px;margin-top:0;}
    .ibox4 .content li{width:24%}
    .ibox4 .content li + li{margin-left:1.25%}
    .ibox6 .content .left{height:245px}
    .ibox6 .content .right{width:calc(100% - 450px);}
    .ibox6 .content .right li{padding:10px 0;}
    .l_bo_one{width:70%}
    .l_bo_two{width:30%}
    .ibox1 .content .swiper-button-next, .ibox2 .content .swiper-button-next{display:none;}
    .l_publick_width{width:100%;padding:0 15px;}
    .l_bo_aa{margin-right:40px;}
    .ibox2 .info_box{padding:0 15px;margin-top:30px;}
    .ibox2 .content .swiper-container{margin-top:50px;}
    .ibox2 .m{height:450px;min-width:450px;}
    .ibox2 .m canvas{margin-top:-110px;}
    .banner_txt1{padding:0 15px;}
    .ny_main{padding:0 15px;}
    .news_content .list-item{margin-right:2%;width:32%;}
    .news_content .list-item-pic{width:100%;}
    .news_content .list-item:nth-child(3n){margin-right:0;}
    .classify{padding:15px ;}
    .abox{padding: 0 15px;}
    /*  */
    .ny_nav{height:60px;padding:0 15px;}
    .ibox1 .content .img{height:135px;}
    .ny_nav li a{line-height:60px;}
    /*  */
    .ibox2 .info_box ul li{flex:1;}
    
}
@media (min-width:768px) and (max-width:992px){
    .l_sy_content{display:none;}
    .wap_head{display:block;}
    .content-container{width:calc(100% - 250px)}
    .titleM{padding:0 15px;}
    .sosuo .thetext{width:200px}
}
@media (min-width:1025px) and (max-width:1440px){
    .banner_txt h3{font-size:30px;}
}