@charset "utf-8";
/* CSS Document huanqiu20201216 */
/*body { font:14px "microsoft Yahei","Arial",sans-serif; color: #333; background: #fff; word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0); overflow-x: hidden}*/
body,form,input,p,ol,ul,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd{padding:0;margin:0;}
img{border:0; vertical-align: middle; max-width: 100%;}
ul,li{list-style:none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition:all 0.4s; outline: none; color: #333;}
input,textarea{ box-sizing: border-box;  border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%; border-radius: 0;}
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal;}
a:hover {color: #083a81;}
/*.teamprint_tit .pst {background: url(../images/zico_07.png) left center no-repeat;}*/

/*语言显示*/
/*
.lang_ul .lanli3 {display: none;}
*/

/*字体*/
/** Generated by FG **/
@font-face {
    font-family: 'Conv_DIN Regular';
    src: url('../fonts/DIN Regular.eot');
    src: local('☺'), url('../fonts/DIN Regular.woff') format('woff'), url('../fonts/DIN Regular.ttf') format('truetype'), url('../fonts/DIN Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font_din{font-family:'Conv_DIN Regular','arial', 'helvetica', 'sans-serif';}


/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #333; opacity: 1}
input:-moz-placeholder, textarea:-moz-placeholder {color: #333; opacity: 1}
input::-moz-placeholder, textarea::-moz-placeholder {color: #333; opacity: 1}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #333; opacity: 1}

/*回顶部*/
#top{position:fixed; bottom: 60px; right:15px; display: none; cursor:pointer; width:40px; height:40px; background: #083a81 url(../images/top2.png) no-repeat; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; z-index:9999;}
#top:hover{background-position-y:-40px;}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
.tr_sc img {width: 100%;}
@media screen and (max-width: 1920px) and (min-width: 1200px){
    .tr_sc{ overflow:hidden; display:block; box-sizing: border-box;}
    .tr_sc img{transition:1s all;}
    .tr_sc:hover img{transform:scale(1.1,1.1);}
}


/*其他公用*/
.wrap{width: 1360px; margin: 0 auto; box-sizing: border-box;}
.hidden{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: block; box-sizing: border-box;}
.page {padding-top: 60px;}
.editor_con {}
.editor_con img {max-width: 100%; height: auto !important;}
.main{margin: 70px 0 150px 0;}
.pst_rel {position: relative;}
.p32 {padding: 0 32px; box-sizing: border-box;}


/*轮播*/
.swiper_page {
    position: absolute;
    left: 0;
    text-align: center;
    bottom:36px;
    width: 100%;
    z-index: 10;
}
.swiper_page .swiper-pagination-switch {
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #083a81;
    margin: 0 5px;
    cursor: pointer;
}
.swiper_page .swiper-active-switch {
    background: #083a81;
}

.arrow_icon {cursor: pointer; z-index: 10; top: 50%; margin-top: -20px; position: absolute; width: 40px; height: 40px; box-sizing: border-box; background-repeat: no-repeat; background-position: center; transition: all 0.6s;}
.arrow_left {background-image: url(../images/hqry_left.png);left: -14px;}
.arrow_right {background-image: url(../images/hqry_right.png);right: -14px;}
.arrow_icon:hover{ background-color: #083a81; }


.section{ overflow:hidden; z-index:10;}
.active2.section{ z-index:99;}


.section1{ background: center no-repeat; background-size:cover; position:relative;}
.section1 .yuan{ position:absolute; left:50%; top:50%; margin:-265px 0 0 -265px; width:530px; height:530px; background:#efefef; border-radius:3000px; animation: yuan 4s; transform: translateY(-100px);}
.section1 .logo{ position:absolute; left:50%; top:50%; width:293px; margin:0px 0 0 -146px; animation: logo 4s;}
.section1 .logo img{ width:100%;}
.section1 .year{ position:absolute; left:50%; top:50%; margin:-280px 0 0 -117px; width:235px; opacity:1; animation: year 4s;}
.section1 .year img{ width:100%;}
.section1 .down{ position:absolute; left:50%; bottom:50px; margin:-27px 0 0 -16px; opacity:1; animation: down 1.5s linear infinite;}
@keyframes yuan{
    0% {
        width:3000px;
        height:3000px;
        margin:-1500px 0 0 -1500px;
        transform: translateY(0);
    }
    40% {
        transform: translateY(0);
        width:530px;
        height:530px;
        margin:-265px 0 0 -265px;
    }
    60% {
        transform: translateY(0);
        width:530px;
        height:530px;
        margin:-265px 0 0 -265px;
    }
    100% {
        transform: translateY(-100px);
    }
}
@keyframes logo{
    0% {
        width:428px;
        margin:-38px 0 0 -214px;
    }
    60% {
        width:293px;
        margin:0px 0 0 -146px;
    }
    100% {
        width:293px;
        margin:0px 0 0 -146px;
    }
}
@keyframes year{
    0% {
        opacity:0;
    }

    70% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
@keyframes down{
    0% {
        transform: translateY(0) ;
    }
    25% {
        transform: translateY(10px);
    }
    50% {
        transform: translateY(20px);
    }
    75% {
        ransform: translateY(10px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}


.section2 .sod_select .sod_list {top: auto; bottom: 100%;}
.section2{ position:relative;}
.section2_bg {position: absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: border-box;background: center no-repeat; background-size:cover;}
.section2 .box{ width:100%; position:absolute; z-index:1; left:0; bottom:0; overflow:hidden; transform: translateY(1000px);}
.section2 .d1{ margin-bottom:50px; opacity:0; transition:all 2s 0.5s; text-align: center;}
.section2 .d2{ margin-bottom:100px; text-align: center; color: #fff;}
.section2 .d3 {height: 470px; background: url(../images/img-9.png) center no-repeat; background-size: cover; box-sizing: border-box; padding: 85px 0;}
.index_logon,
.index_logon2 {text-align: center;}
.index_tit {font-size: 16px; line-height: 24px; text-align: center; color: #fff;}
.index_tit strong {border-bottom: 2px solid #dcad5b; padding: 6px 0; display: inline-block;}
.section2_intro {font-size: 40px; line-height: 1.5; font-weight: bold; margin-top: 18px; text-align: center; color: #fff;}
.section2_dcon {width: 730px; box-sizing: border-box; padding: 0 100px 70px; font-size: 16px; line-height: 30px; font-weight: bold; margin: 0 auto; font-style: italic; position: relative; letter-spacing: 1px;}
.section2_dcon:before {content: ""; position: absolute; left: 0; top: 0; width: 37px; height: 29px; background: url(../images/index_yin1.png) center no-repeat;}
.section2_dcon:after {content: ""; position: absolute; right: 0; top: 0; width: 37px; height: 29px; background: url(../images/index_yin2.png) center no-repeat;}
.section2 .sod_select:before {background-image: url(../images/select_ico2.png);}

.section2 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(8,58,129,0.56); opacity:0; transition:all 2s 1s;}
.active2.section2 .box{ animation: sec2_box 5s; transform: translateY(0);}
.active2.section2 .d1{ animation: sec2_d1 5s;}
.active2.section2 .bg{ opacity:1;}
.active2.section2 .section2_bg {transform: translateY(-120px); transition:all 4s 3s;}

@keyframes sec2_box{
    0% {
        transform: translateY(1000px);
    }
    50% {
        transform: translateY(400px);
    }
    60% {
        transform: translateY(400px);
    }
    100% {
        transform: translateY(0);
    }
}
@keyframes sec2_d1{
    0% {
        opacity:1;
    }
    50% {
        opacity:1;
    }
    60% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}


.section3{ background:#efefef;}
.section3 .cont{ margin-top:180px;}
.section3 .swiper-container{ padding-left:200px; cursor:url(../images/td.png),auto;}

.section3 .swiper-slide {padding-right: 40px;}
.section3 .section3_a {display: block; background-color: #fff; position: relative; width: 400px; height: 640px; box-sizing: border-box;}
.section3 .index_newslide {width: 680px;}
.section3_label {color: #fff; line-height: 22px; padding: 25px 40px; position: absolute; left: 0; top: 0; z-index: 10;}
.index_newsbox {padding: 26px 40px;}
.index_newstime {color: #666; font-size: 12px; line-height: 1.1; margin-bottom: 23px;}
.index_newstime b {font-weight: lighter; display: block; font-size: 48px;}
.index_newstime span {font-weight: bold; display: block;}
.in_newtit {font-size: 20px; line-height: 32px; height: 64px; overflow: hidden; box-sizing: border-box; font-weight: bold;}
.in_newintro {line-height: 20px; height: 60px; overflow: hidden; box-sizing: border-box;}
.index_newscon .in_newtit {float: left; width: 50%; padding-right: 50px;}
.index_newscon .in_newintro {float: left; width: 50%; padding-left: 10px;}
.section3 .index_lawslide {background: #0a3c85 url(../images/index_newspic2.jpg) center no-repeat; background-size: cover; color: #fff;}
.index_lawsbox {text-align: center; padding: 143px 60px 0;}
.index_lawsbox .in_newtit {line-height: 36px; height: 72px;}
.index_honorslide .in_newtit {margin: 8px 0 30px;}

.section4{ background: center no-repeat; background-size:cover; position:relative; text-align: center; }
.section4 .box{ width:100%; position:absolute; z-index:1; left:0; bottom:0; overflow:hidden; transform: translateY(0);}
.section4 .d1{ margin-bottom:50px; opacity:0; transition:all 2s 0.5s;}
.section4 .d2{ margin-bottom:20px; transition:all 1.5s 3s; color: #fff;}
.section4 .d3{ opacity:1; transition:all 1.5s 3s; color: #fff;}
.section4 .d4 {height: 840px; background: url(../images/img-15.png) center no-repeat; background-size: cover; box-sizing: border-box; padding: 160px 0 60px;}
.section4 .d4 .section2_dcon {padding: 0 90px 70px;}
.section4 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(8,58,129,0.56); opacity:0; transition:all 2s 1s;}
.index_link {display: block; margin: 0 auto; width: 200px; line-height: 60px; text-align: center; color: #fff; font-weight: bold; background: #083a81;}
.index_link:hover {background: #083a81; color: #fff;}
.section4_logo {padding-bottom: 55px;}
.section4_logo .li {float: left; width: 25%; box-sizing: border-box; padding: 30px 80px;}
.section4_logo .li a {display: block; position: relative; text-align: center;}
.section4_logo .li a:after {display: none; content: ""; position: absolute; left: 50%; bottom: -4px; width: 26px; height: 4px; background: #083a81; margin-left: -13px;}

.logopic {height: 90px; line-height: 90px;}
.logopic.pic2 {display: none;}
.logopic img {max-width: 100%; max-height: 100%;}
.section4_logo .li a:hover:after {display: block;}
.section4_logo .li a:hover .logopic {display: none;}
.section4_logo .li a:hover .logopic.pic2 {display: block;}

.active2.section4 .box{ animation: sec4_box 5s;}
.active2.section4 .d1{ animation: sec4_d1 5s;}
.active2.section4 .d2{ transform: translateY(200px);}
.active2.section4 .d3{ opacity:0;}
.active2.section4 .bg{ opacity:1;}

#menu.nav_blue {transition:all 0.4s;}
#menu.nav_blue:before,
#menu.nav_blue:after,
#menu.nav_blue .menu_circle b:before,
#menu.nav_blue .menu_circle b:after {background: #083a81;}
#menu.nav_blue .menu_circle b {border-color: #083a81;}
#menu.nav_blue .active a {color: #083a81;}
#menu.nav_blue .active .menu_circle {background-image: url(../images/a_index_nav3.png);}


@keyframes sec4_box{
    0% {
        transform: translateY(1000px);
    }
    50% {
        transform: translateY(700px);
    }
    60% {
        transform: translateY(700px);
    }
    100% {
        transform: translateY(0);
    }
}
@keyframes sec4_d1{
    0% {
        opacity:1;
    }
    50% {
        opacity:1;
    }
    60% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}



.section5{ background:#efefef;}
.section5_swiper {padding: 0 8.3%; box-sizing: border-box; width: 100%;margin-top:180px;cursor:url(../images/td.png),auto; overflow: hidden;}
.section5 .swiper-container{overflow: initial;}
.section5 .slide_a{ display:block; padding:0 5px; position:relative;}
.section5_pic {background: center no-repeat; background-size: cover; height: 570px; position: relative;}
.section5_pic:before{content:""; position:absolute; left:0; top:0; display:inline-block; width:100%; height:100%; background:rgba(255,255,255,0.6);}
.swiper-slide-active .section5_pic:before{ display:none;}
.section5_pic img {width: 100%;}
.section5_con {position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; padding: 50px; text-align: center;}
.section5_con img {max-width: 100%; max-height: 310px; margin-bottom: ;}
.section5_con .sec5_tit {font-size: 36px; line-height: 44px; color: #fff; font-weight: bold; text-shadow: 2px -2px 2px rgba(0,0,0,0.1);}
.section5_con .sec5_intro {color: #dcad5b; font-size: 30px; line-height: 40px; font-weight: bold; margin-top: 5px;text-shadow: 2px 2px 2px rgba(0,0,0,0.1);}


.section6{ background: center no-repeat; background-size:cover; position:relative;}
.section6 .box{ width:100%; position:absolute; z-index:1; left:0; bottom:0; overflow:hidden; transform: translateY(1000px);}
.section6 .d1{ margin-bottom:50px; opacity:1; transition:all 2s 0.5s;}
.section6 .d2{ margin-bottom:100px;}
.section6 .d3 {background: url(../images/img-21.png) top center no-repeat; background-size:100% auto; height: 100%; box-sizing: border-box; padding-top: 170px;}
.section6 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(8,58,129,0.56); opacity:0; transition:all 2s 1s;}
.section6 .index_logon2 {background-color: #efefef;}
.section6 .cont{ padding:45px 0 90px; background:#efefef;}
.section6 .swiper-container{ padding-left:280px; cursor:url(../images/td.png),auto;}
.section6 .swiper-slide {box-sizing: border-box; padding-right: 40px;}
.sec6_slide {display: block; height: 500px; width: 400px; box-sizing: border-box; padding: 40px; background: #083a81; font-weight: bold; color: #fff;}
.sec6_time {color: #083a81; font-size: 50px; line-height: 60px; margin-bottom: 20px;}
.sec6_intro {line-height: 24px; height: 96px; overflow: hidden; margin-bottom: 100px;}
.sec6_tit {font-size: 24px; line-height: 36px; height: 144px; overflow: hidden;}
.sec6_slide:hover {background: url(../images/index_sec6bg.png) center no-repeat; background-size: cover; color: #fff;}
.sec6_slide:hover .sec6_time {color: #fff;}

.active2.section6 .box{ animation: sec6_box 5s; transform: translateY(0);}
.active2.section6 .d1{ animation: sec6_d1 5s;}
.active2.section6 .bg{ opacity:1;}
@keyframes sec6_box{
    0% {
        transform: translateY(1000px);
    }
    30% {
        transform: translateY(900px);
    }
    40% {
        transform: translateY(900px);
    }
    100% {
        transform: translateY(0);
    }
}
@keyframes sec6_d1{
    0% {
        opacity:1;
    }
    30% {
        opacity:1;
    }
    40% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}


.section7{ background: center no-repeat; background-size:cover; position:relative;}
.section7 .box{ width:100%; position:absolute; z-index:1; left:0; bottom:0; overflow:hidden; transform: translateY(1000px);}
.section7 .d1{ margin-bottom:50px; opacity:1; transition:all 2s 0.5s;}
.section7 .d3{ opacity:1; transition:all 2s 6s;}
.section7 .d4{ width:100%; position:absolute; z-index:2; left:0; bottom:0px; overflow:hidden; transform: translateY(0); transition:all 3s 6s; height: 472px; background: center no-repeat; background-size: cover;}
.section7 .d5{ width:100%; position:absolute; z-index:2; left:0; top:300px; overflow:hidden; transform: translateY(420px); transition:all 3s 5s;}
.section7 .d6{ transform: translateY(500px); transition:all 3s 5s; opacity:1; position:relative; z-index:5; background: url(../images/img-28.png) center no-repeat; box-sizing: border-box; padding-top: 140px;}
.section7 .index_link {width: 360px; height: 130px; line-height: 1.8; font-size: 17px; box-sizing: border-box; padding: 25px;}
.section7 .index_link strong {font-size: 28px;}
.section7 .footer {background: transparent;}
.section7 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(8,58,129,0.56); opacity:0; transition:all 2s 1s;}
.active2.section7 .box{ animation: sec7_box 5s; transform: translateY(0);}
.active2.section7 .d1{ animation: sec7_d1 5s; opacity:0;}
.active2.section7 .d3{ opacity:0;}
/*.active2.section7 .d4{ transform: translateY(500px);}*/
.active2.section7 .d5{ transform: translateY(0);}
.active2.section7 .d6{ transform: translateY(0); opacity:1;}
.active2.section7 .bg{ opacity:1;}

@keyframes sec7_box{
    0% {
        transform: translateY(1000px);
    }
    50% {
        transform: translateY(400px);
    }
    60% {
        transform: translateY(400px);
    }
    100% {
        transform: translateY(0);
    }
}
@keyframes sec7_d1{
    0% {
        opacity:1;
    }
    50% {
        opacity:1;
    }
    60% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}

/*新闻列表*/
.news_wrap {}
.news_hotlist {margin-bottom: 47px;}
.news_hotlist .swiper_page {text-align: right; margin-left: -50px;}
.news_hota {display: block; background: #efefef;}
.hotpic {float: left; width: 61.76%;}
.hotcon {overflow: hidden; padding: 48px 55px 35px;}
.hottit {font-size: 28px; line-height: 40px; max-height: 120px; overflow: hidden; margin-bottom: 10px;}
.hottime {font-size: 18px; line-height: 26px; font-weight: lighter; color: #666; margin-bottom: 20px; overflow: hidden;}
.hottime b {display: inline-block; position: relative; padding-right: 12px;}
.hottime b:after {content: ""; position: absolute; left: 100%; top: 50%; width: 350px; height: 1px; background-color: #d7d7d7;}
.hotintro {line-height: 24px; color: #666; height: 72px; overflow: hidden; margin-bottom: 60px;}
.hotbtn {width: 142px; line-height: 48px; overflow: hidden; text-align: center; color: #fff; font-weight: bold; background: #083a81; transition: all 0.4s;}
.news_hota:hover .hotbtn {background: #083a81;}

.news_listul {margin: 0 -25px;}
.news_listul .li {float: left; width: 50%; padding: 15px 25px; box-sizing: border-box;}
.news_lista {display: block; height: 313px; box-sizing: border-box; padding: 48px 40px 40px 28px; position: relative; border-bottom: 1px solid #f2f2f2;}
.newstime {line-height: 30px; color: #999; font-size: 18px; font-weight: lighter; margin-bottom: 15px; transition: all 0.4s;}
.newstime i {color: #666; font-size: 28px; padding-right: 20px; transition: all 0.4s;}
.newstit {font-size: 20px; line-height: 26px; max-height: 52px; overflow: hidden; font-weight: bold; margin-bottom: 22px;}
.newsintro {line-height: 24px; color: #666; height: 72px; overflow: hidden; transition: all 0.4s;}
.newsmore {position: absolute; left: 30px; bottom: 40px; width: 22px; height: 8px; background: url(../images/lm_more.png) no-repeat; transition: all 0.4s; background-position-x: right;}

.news_lista:hover {background: url(../images/lm_newsbg.jpg) center no-repeat; background-size: cover; color: #fff;}
.news_lista:hover .newstime,
.news_lista:hover .newstime i,
.news_lista:hover .newsintro,
.news_lista:hover .hqhd_msg .li_text,
.news_lista:hover .hqpl_author {color: #fff;}
.news_lista:hover .newsmore {background-position-x: 0;}

/*新闻详情*/
.lm_bandetail {background-position: center top; background-repeat: no-repeat; background-color: #083a81; background-image: url(../images/a_detailbg1.jpg); background-size: 100% auto;  padding: 90px 0 70px; color: #7497d7;  box-sizing: border-box; min-height: 400px;}
.lm_bandetail a {color: #7497d7;}
.detail_pst,
.detail_label {font-size: 12px; line-height: 22px;}
.detail_tit {color: #fff; font-size: 40px; line-height: 1.5; padding: 100px 0 12px; border-bottom: 1px solid #fff; border-bottom: 1px solid rgba(255,255,255,0.1);}
.detail_label {padding-top: 44px;}
.detail_label span {padding-right: 25px;}
.detail_left {float: left; width: 66.17%; box-sizing: border-box; padding-right: 70px;}
.detail_left .editor_con {font-size: 16px; line-height: 1.8; color: #555;}
.detail_return {padding: 50px 0 0;}
.detail_page {float: left; width: 70%; box-sizing: border-box; padding-right: 10px;}
.detail_page .page_link {display: block; color: #555; line-height: 36px;}
.detail_page .page_link:hover {color: #083a81;}
.detail_page .page_link i {color: #888;}
.return_listbtn {float: right; width: 110px; line-height: 30px; text-align: center; border: 1px solid #d9d9d9;}
.return_listbtn:hover {background: #083a81; color: #fff; border-color: #083a81;}

.detail_right {float: left; width: 33.83%; box-sizing: border-box; padding-left: 50px;}
.right_part {padding: 0 0 27px;}
.right_tit {font-size: 18px; line-height: 26px; color: #083a81; font-weight: bold; padding: 10px 0; border-bottom: 1px solid #d7d7d7; margin-bottom: 10px;}
.detail_area {margin: 0 -10px;}
.detail_area .li {float: left; width: 50%; box-sizing: border-box; text-align: center; padding: 10px;}
.detail_area .li a {display: block; font-size: 16px; color: #666; line-height: 32px; border: 1px solid #dedede; background: #fff; padding: 0 10px;}
.detail_area .li a:hover {color: #fff; background: #083a81; border-color: #083a81;}
.detail_team {padding: 10px 0;}
.detail_team .li {padding: 20px 0;}
.detail_team .team_a {display: block; position: relative; border: 1px solid #dedede; background: #fff; overflow: hidden; box-sizing: border-box;}
.detail_team .team_a:after {content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #083a81;}
.detail_teampic {width: 100px; box-sizing: border-box; float: left; }
.detail_teamcon {overflow: hidden;padding: 15px 0 10px 20px;}
.detail_teamcon .teamtit {font-size: 12px; color: #666; line-height: 24px; border-bottom: 1px solid #e0e2e6; padding: 4px 10px 4px 0;}
.detail_teamcon .teamtit i {color: #333; font-size: 18px; padding-right: 25px;}
.teamarea {color: #555; font-size: 12px; line-height: 20px; max-height: 40px; overflow: hidden; margin: 4px 0;}
.teamarea .strong {float: left;}
.teamarea .b {overflow: hidden; display: block; padding-right: 10px;}

.detail_wrapbox{position: relative;}
.right_bg {content: ""; position: absolute; left: 100%; margin-left: -33.83%; top: -70px; height: 100%; width: 100%; background: linear-gradient(#efefef, #fff); z-index: -1;}

/*人员列表*/
.search_zm {padding: 30px 0 25px;}
.search_zm .zm_a {float: left; font-size: 16px; line-height: 26px; color: #666; font-weight: bold; text-align: center; width: 3.7%; box-sizing: border-box;}
.search_zm .zm_a.on,
.search_zm .zm_a:hover {color: #fff; background: #083a81;}
.team_form {padding: 10px 0;}
.index_teamtit {font-size: 18px; line-height: 26px; padding: 0 0 15px; font-weight: bold;}
.team_form .form_part .input_box,
.team_form .form_part .select_box {width: 398px;margin-right: 15px;}
.teamlist_ul {margin: 0 -22px;}
.teamlist_ul .li {float: left; width: 50%; padding: 30px 22px; box-sizing: border-box;}
.teamlist_ul .teamlist_a {display: block; height: 373px;}
.team_pic {float: left; width: 50%;}
.team_con {overflow: hidden; height: 100%; text-align: center; background: #f3f5f9; box-sizing: border-box; padding: 50px 30px; position: relative;}
.team_titcn {font-size: 36px; line-height: 50px; color: #000; font-weight: lighter; margin-bottom: 3px;}
.team_titen {font-size: 22px; line-height: 30px; color: #848484; font-weight: bold; margin-bottom: 16px;}
.team_pst {line-height: 20px; color: #000; font-weight: bold;}
.team_area {width: 100%; box-sizing: border-box; position: absolute; bottom: 0; left: 0; padding: 24px 30px; line-height: 22px;}
.area_text {font-weight: bold; padding: 0 0 6px; border-bottom: 1px solid #dbe2ed;}
.area_intro {max-height: 44px; overflow: hidden; margin-top: 2px;}
.teamlist_a:hover,
.teamlist_a:hover .team_titcn,
.teamlist_a:hover .team_titen,
.teamlist_a:hover .team_pst {color: #fff;}
.teamlist_a:hover .area_text {border-color: #2d59a2;}
.teamlist_a:hover .team_con {background: url(../images/lm_teambg.jpg) center no-repeat; background-size: cover;}

/*人员详情*/
.teamdetail_ban{background-position: center top; background-repeat: no-repeat; background-color: #083a81; background-size: cover; box-sizing: border-box;}
.phone_show {display: none;}
.teamdetail_wrap {padding: 108px 40px 0;}
.teamdetail_wrap .detail_pst {color: #7497d7;}
.teamdetail_wrap .detail_pst a {color: #7497d7;}
.teamdetail_head {padding: 32px 0 0;}
.teamdetail_pic {width: 344px; float: left;}
.teamdetail_pic img {width: 100%;}
.teamdetail_con {overflow: hidden; padding: 85px 0 0 70px;}
.teamdetail_tit {color: #fff; padding-bottom: 10px; border-bottom: 1px solid #2d5ba4;}
.teamdetail_tit .tit {float: left; font-size: 30px; line-height: 40px;}
.teamdetail_tit .pst {float: left; margin: 15px 0 0 30px; padding-left: 20px; background: url(../images/lm_psticon.png) left center no-repeat;}
.teamdetail_area {margin: 0 -5px; padding: 8px 0;}
.teamdetail_area .li {float: left; padding: 5px;text-align: center; font-size: 16px; line-height: 32px; font-weight: lighter;}
.teamdetail_area .li a {display: block; border: 1px solid #456eaf; padding: 0 25px; color: #dce9ff;}
.teamdetail_icon {padding: 20px 0;}
.icon_right {float: right; color: #c4d9f8; line-height: 35px;}
.icon_left {float: left; margin-top: 87px;}
.icon_left .icon_a {float: left; text-align: center; margin-right: 30px}
.icon_left .icon_a span {display: block;}
.icon_left .icon_a b {display: block; color: #dce9ff; font-size: 12px; line-height: 18px; padding: 10px 0;}
.icon_left .icon_load {background: #083a81; width: 162px; height: 48px; line-height: 48px; text-align: center;display: block; float: left; color: #fff; font-weight: bold;}
.icon_load span {display: inline-block; padding-left: 30px; background: url(../images/lm_loadicon.png) left center no-repeat; }
.icon_load:hover {background: #083a81;}

.teamdetail_main{position: relative; padding: 0 40px;}
.left_bg{position: absolute; right: 100%; margin-right: -384px; top: -70px; height: 100%; width: 100%; background: linear-gradient(#efefef, #fff); z-index: -1;}
.team_left {float: left; width: 344px; box-sizing: border-box;}
.team_right {overflow: hidden; padding-left: 70px;}
.team_nav .li{padding: 0 0 12px;}
.team_nav .li a {display: block; line-height: 30px; padding: 20px; border-right: 4px solid transparent; font-weight: bold; text-align: center;}
.team_nav .li.acitve a,
.team_nav .li a:hover {background: url(../images/lm_teamnav.png) center no-repeat; background-size: cover; border-color: #083a81; color: #fff;}
.team_right .editor_con {color: #666; font-size: 16px; line-height: 1.625; padding: 5px 0;}
.team_newslist .li {padding: 5px 0 15px;}
.team_newslist .li a {color: #666;}
.team_newslist .tit {float: left; width: 80%;}
.team_newslist .time {float: left; width: 20%; text-align: right; font-size: 14px; padding: 2px; box-sizing: border-box;}

/*搜索页*/
.search_form {padding-bottom: 60px;}
.form_part {float: left;}
.form_part .input_box {width: 595px; margin-right: 30px;}
.form_part .select_box {width: 585px; margin-right: 30px;}
.input_box input { box-sizing: border-box;height: 54px; line-height: 52px; border: 2px solid #083a81; padding: 0 20px; font-size: 16px; color: #000;}
.select_box select {width: 100%; box-sizing: border-box; height: 54px; line-height: 52px; border: 2px solid #083a81; padding: 0 20px; font-size: 16px; color: #666;}
.form_part .submit_box {width: 120px;}
.submit_box input {height: 54px; line-height: 54px; text-align: center; background: #083a81 url(../images/search.png) center no-repeat; color: transparent; cursor: pointer;}
.submit_box:hover input{background-color: #083a81;}
.right_tit span {display: inline-block; position: relative;}
.right_tit span:after {content: ""; position: absolute; left: 0; bottom: -12px; width: 100%; height: 2px; background: #e2aa5e;}
.search_list .li {padding: 0 0 14px;}
.search_list .search_a {display: block; padding: 30px 0; border-bottom: 1px solid #e1e1e1;}
.search_pic {width: 100px; float: left; margin-right: 20px;}
.search_con {overflow: hidden; width: 75%;}
.search_tit {font-size: 20px; line-height: 30px; font-weight: bold; margin-bottom: 13px;}
.search_tit i {font-size: 12px; color: #666; margin-left: 35px;}
.search_intro {line-height: 24px; max-height: 72px; overflow: hidden; color: #666;}
.search_con font{color: #083a81 !important;}

/* 领域-列表 */
.lingyu_list ul{margin: -60px -22px 0 -22px;}
.lingyu_list li{float: left; width: 25%; box-sizing: border-box; padding: 60px 22px 0 22px;}
.lingyu_list li a{display: block; background: #efefef; height: 200px; text-align: center; position: relative;}
.lingyu_list li a::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/zxx_01.jpg) center no-repeat; background-size: cover; opacity: 0; transition: 0.5s; }
.lingyu_list li i{display: inline-block; width: 70px; height: 70px; margin:40px 0 20px; background-repeat: no-repeat; background-position: center 0; position: relative; z-index: 1;}
.lingyu_list li i::before{content: ''; position: absolute; left: 50%; bottom: -12px; width: 31px; height: 2px; background: #083a81; margin-left: -15px;transition: 0.5s; }
.lingyu_list li b{display: block; font-size: 20px; line-height: 1.5; color: #333; position: relative; transition: 0.5s; z-index: 1; padding: 0 8px;}
.lingyu_list li a:hover::before{ opacity: 1;}
.lingyu_list li a:hover i{background-position: center 100%;}
.lingyu_list li a:hover i::before{background: #fff;}
.lingyu_list li a:hover b{color: #fff;}


/* 领域-详情 */
.areaDetail .icon_left {float: none; margin-top: 30px;}
.areaDetail .icon_left .icon_load {float: none; display: block;}
.lingyu_cont {position: relative; }
.lingyu_cont::before{content: ""; position: absolute; display: block; left: 66.6%; top: -70px; height: 100%; width: 100%; background: linear-gradient(#efefef, #fff); z-index: -1;}
.lingyu_cont .left{float: left; width: 66.6%; box-sizing: border-box; padding-right: 70px;}
.lingyu_cont .left .tit{font-size: 16px; line-height: 26px; padding-bottom: 30px; color: #777;}
.lingyu_cont .left .editor_con {font-size: 14px; line-height: 1.7;}
.lingyu_cont .left h2{color: #083a81; font-size: 18px; font-weight: bold; padding-bottom: 20px;}
.lingyu_cont .left h3 {margin: 8px 0;font-size: 14px; font-weight: bold;}
.lingyu_cont .left em {position: relative; padding: 0 18px 0 13px; display: inline-block; margin: 0 5px;}
.lingyu_cont .left em:before {content: ""; position: absolute;left: 0;top: 2px;width: 10px; height: 8px;background: url(../images/a_yinhao1.png) center no-repeat; background-size: cover;}
.lingyu_cont .left em:after {content: ""; position: absolute;right: 0;bottom: 12px;width: 10px;height: 8px; background: url(../images/a_yinhao2.png) center no-repeat; background-size: cover;}
.editor_con ul{padding: 15px 0 30px;}
.lingyu_cont .left ul:last-child {padding-bottom: 0;}
.editor_con ul li{padding:0 0 6px 20px; position: relative; line-height: 24px;}
.editor_con ul li::before{content: ''; position: absolute; left: 0; top: 7px; width: 10px; height: 10px; background: url(../images/zico_02.jpg) no-repeat;}
.editor_con ul li:last-child{padding-bottom: 0;}
.editor_con ol li{list-style: decimal;list-style-position: inside;}


.lingyu_cont .right{overflow: hidden; padding-left: 50px;}
.lingyu_cont .right .part1{padding-bottom: 60px;}
.lingyu_cont .right .part1 ul{margin: 0 -17px;}
.lingyu_cont .right .part1 li{ float: left; width: 50%; padding: 0 17px; box-sizing: border-box;}
.lingyu_cont .right .part1 li a{display: block; height: 131px; line-height: 131px;text-align: center; color: #fff; font-size: 18px; font-weight: bold;}
.lingyu_cont .right .part1 .li2 a{background:#194b9e url(../images/zxx_02.jpg) right bottom no-repeat; background-size: cover;}
.lingyu_cont .right .part1 .li1 a{background:#083a81 url(../images/zxx_03.jpg) right bottom no-repeat; background-size: cover;}

.lingyu_cont .right .part2 dl{padding-bottom: 60px;}
.lingyu_cont .right .part2 dl:last-child{padding-bottom: 0;}
.lingyu_cont .right .part2 dt{border-bottom: 1px solid #c3cddd; color: #083a81; font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.lingyu_cont .right .part2 dt i{position: relative; display: inline-block; padding-bottom: 10px;}
.lingyu_cont .right .part2 dt i::before{content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background: #083a81;}
.lingyu_cont .right .part2 li{padding-bottom: 25px;}
.lingyu_cont .right .part2 li:last-child{padding: 0;}
.lingyu_cont .right .part2 li a{color: #666; line-height: 22px; display: inline-block;}
.lingyu_cont .right .part2 li a:hover{color: #083a81;}



/* 联系我们 */
.lianxi_part{position: relative;}
.lianxi_part::before{content: ""; position: absolute; display: block; right: 100%; top: -70px; height: 100%; width: 100%; margin-right: -28%; background: linear-gradient(#efefef, #fff); z-index: -1;}
.lianxi_part .li{padding-bottom: 80px;}
.lianxi_part .li:last-child{padding: 0;}
.lianxi_part .li .tet dl{background: url(../images/zxx_04.png) right repeat-y; padding: 20px 50px 35px 0; float: left; width: 28%; box-sizing: border-box;}
.lianxi_part .li .tet dt{color: #083a81; font-size: 18px; font-weight: bold; padding-bottom: 20px; margin-bottom: 25px; border-bottom: 1px solid #dadada;}
.lianxi_part .li .tet li{padding-bottom: 25px ;}
.lianxi_part .li .tet li:last-child{padding-bottom: 0;}
.lianxi_part .li .tet li i{display: block; background-repeat: no-repeat; background-position: left 5px; padding-left: 40px; font-size: 16px; line-height: 22px;}
.lianxi_part .map{overflow: hidden; height: 358px; padding-left: 70px;}
.lianxi_part .map img {max-width: none;}
.lianxi_part .map_con{padding-top: 5px; font-size: 14px}
.lianxi_part .map_con dt{border-bottom: 1px solid #d4d4d4; color: #083a81; font-weight: bold; padding-bottom: 7px; margin-bottom: 5px;}


/* 环球概况 */
.huanqiu_part {position: relative; }
.huanqiu_partbg{content: ""; position: absolute; display: block; left: 66.66%; top: -70px; height: 100%; width: 100%; background: linear-gradient(#efefef, #fff); z-index: -1;}
.huanqiu_part .left{float: left; width: 66.66%; box-sizing: border-box; padding-right: 70px ;}
.huanqiu_part .right{width: 33.33%; float: right;}

.gaik_cont .txt {padding-bottom: 25px;}
.gaik_cont .txt b{font-size: 24px; color: #083a81; font-weight: bold; border-bottom: 2px solid #083a81 ; display: inline-block; padding-bottom: 10px;}
.gaik_cont .tet{font-size: 16px; line-height: 26px; color: #666; padding-bottom: 50px;}
.gaik_cont .tet img{max-width: 100%; height: auto!important;}
.gaik_cont .tat a{width: 188px; height: 48px; line-height: 48px; display: inline-block; background: #083a81; text-align: center;}
.gaik_cont .tat i{color: #fff; font-weight: bold; padding-left: 35px; background: url(../images/zico_08.png) center left no-repeat;}
.gaik_cont .tat a:hover {background: #083a81;}


.gaik_list .txt {padding:0 0 25px 40px;}
.gaik_list .txt b{font-size: 24px; color: #083a81; font-weight: bold; border-bottom: 2px solid #083a81 ; display: inline-block; padding-bottom: 10px;}
.gaik_list .list{background: url(../images/zxx_05.jpg) left repeat-y; position: relative; }
.gaik_list .list::before{content: ''; position: absolute; display: block; left: -6px; bottom: 0; width: 100%; height: 200px; background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1)); z-index: 2;}
.gaik_list .list::after{content: ''; position: absolute; left: 0; top: -91px; width: 1px; height: 90px; background: url(../images/zxx_06.jpg) no-repeat;}
.gaik_list .list_box{height: 980px; overflow: hidden; position: relative; margin-left: -3px;}
.gaik_list .list ul{padding-bottom: 100px; padding-right: 15px;}
.gaik_list .list li{padding:0 0 40px 40px; position: relative;}
.gaik_list .list li::before{content: ''; position: absolute; left: 0; top: 25px; width: 41px; height: 8px; background: url(../images/zico_12.png) no-repeat; z-index: 1;}
.gaik_list .list dl{border: 1px solid #dedede; border-bottom-width: 2px; border-bottom-color: #083a81; background: #fff; padding:20px ; position: relative; z-index: 1;}
.gaik_list .list dt{border-bottom: 1px solid #e0e2e6; padding-bottom:5px; margin-bottom: 10px}
.gaik_list .list dt i{font-size: 22px; font-weight: lighter;}
.gaik_list .list dt a{float: right; color: #083a81; margin-top: 8px;}
.gaik_list .list dt .more{background: url(../images/zico_09.png) center left no-repeat; padding-left: 20px;}
.gaik_list .list dt .more:hover{color: #083a81;}
.gaik_list .list dt .but{background: url(../images/zico_11.png) center left no-repeat; padding-left: 15px;}
.gaik_list .list dt .but.on{background: url(../images/zico_10.png) center left no-repeat;}
.gaik_list .list .tet1{font-weight: bold;}
.gaik_list .list .tet2{ line-height: 20px; padding-bottom: 20px; display: none;}


/*出版物*/
.cbw_main .team_left {width: 384px; padding-top: 5px;}
.cbw_main .team_right {padding-left: 60px;}
.read_link {color: #fff; background: #e8ab50 url(../images/cbw_dybg.jpg); display: block; width: 277px; height: 191px; box-sizing: border-box; margin: 10px 50px; text-align: center; padding: 90px 0 0;}
.read_link span{display: inline-block; font-size: 20px; line-height: 30px; font-weight: bold; padding: 0 24px 0 0; background: url(../images/whiteico.png) right center no-repeat;}
.cbw_list {margin: 0 -20px;}
.cbw_list .li {float: left; width: 50%; box-sizing: border-box; padding: 5px 20px 35px;}
.cbw_list .cbw_a {display: block; border: 1px solid #e2e2e2; height: 242px; box-sizing: border-box; padding: 35px 50px;}
.cbw_list .cbw_time {font-size: 18px; line-height: 24px; padding-bottom: 17px; border-bottom: 1px solid #d5d3d3;}
.cbw_time .span1 {font-family:'Conv_DIN Regular','arial', 'helvetica', 'sans-serif'; float: left;}
.cbw_time .span2 {font-size: 16px; color: #666; float: right;}
.cbw_author {line-height: 20px; color: #999; margin-top: 14px;}
.cbw_tit {font-weight: bold; font-size: 20px; line-height: 34px; margin-top: 12px; height: 68px; overflow: hidden;}
.cbw_list .cbw_a:hover {color: #fff; background: #083a81 url(../images/cbw_listbg.jpg) center no-repeat; background-size: cover;}
.cbw_list .cbw_a:hover .span2 {color: #fff;}
.cbw_list .cbw_a:hover .cbw_author {color: #b2c4e7;}
.cbw_list .cbw_a:hover .cbw_time {border-color: #fff; border-color: rgba(255,255,255,0.1);}

/*环球分享-详情*/
.label_left {float: left; }
.label_right {float: right;}
.detail_p180 {max-width: 1000px; margin: 0 auto;}
.hqfx_detail .detail_left {max-width: 1000px; margin: 0 auto; width: auto; padding: 0; float: none;}
.detail_link {display: block; background: url(../images/detail_linkbg.jpg) center no-repeat; background-size: cover; width: 240px; line-height: 54px; text-align: center; font-size: 14px; margin-top: 40px;}
.detail_link span {display: inline-block; padding-left: 26px; color: #fff; font-weight: bold; background: url(../images/detail_loadico.png) left center no-repeat;}
.detail_link:hover {background: #083a81;}
.hqfx_detail .detail_left .editor_con {padding-bottom: 50px; border-bottom: 1px solid #e5e5e5;}
.hqfx_detail .detail_return {padding: 30px 0 0;}

/*环球活动-2*/
.hqhd_msg {line-height: 20px;}
.hqhd_msg .ol_li {padding: 5px 0;}
.hqhd_msg .li_str {float: left; margin-right: 10px;}
.hqhd_msg .li_text {overflow: hidden; color: #666; transition: all 0.4s;}
.hqhd_label {width: 114px; line-height: 37px; text-align: center; background: #083a81; font-weight: bold; color: #fff; margin-top: 20px;}
.hqhd_listbox .news_lista {height: 342px}
.hqhd_label.label_end {background: #adadad;}

/*环球评论-4*/
.hqpl_author {color: #666; font-size: 12px; line-height: 16px; margin: -4px 0 10px; transition: all 0.4s;}

/*环球荣誉*/
.hqry_main.main {margin-bottom: 0; padding-bottom: 0;}
.year_nav {border-bottom: 1px solid #c9d4e3;}
.year_nav .year_li {float: left; width: 20%; box-sizing: border-box; text-align: center;}
.year_nav .year_li a {display: inline-block; font-size: 26px; line-height: 60px; color: #083a81; border-bottom: 3px solid transparent; margin-bottom: -1px;}
.year_nav .year_li .selected,
.year_nav .year_li a:hover {color: #083a81; font-size: 36px; font-weight: bold; border-color: #083a81;}
.hqry_list {padding: 50px 0;}
.hqry_item {padding: 20px 0;}
.hqry_logo {float: left; width: 210px; text-align: center; margin-right: 70px; padding-top: 10px; box-sizing: border-box;}
.hqry_logo img {max-width: 100%;}
.hqry_conbox {overflow: hidden;}
.hqty_tit {font-size: 18px; color: #083a81; border-bottom: 1px solid #c9d4e3; line-height: 26px;}
.hqty_tit strong {display: inline-block; padding: 7px 0; border-bottom: 1px solid #dfa85e; margin-bottom: -1px;}
.hqry_con {padding: 32px 0 0;}
.hqry_con h2 {color: #083a81; font-size: 16px; line-height: 1.5;margin: 0 0 15px; font-weight: bold;}
.hqry_con li{display: inline-block; vertical-align: top; margin: 0 -2px; line-height: 18px; padding: 0 25px; background: url(../images/hqry_icon.png) 3px 3px no-repeat; margin-bottom: 24px; box-sizing: border-box;}
.hqry_con ul li {width: 25%;}
.hqry_con ol li {width: 50%;}
.hqry_swiper {background: #083a81 url(../images/hqry_logobg.jpg) center no-repeat; background-size: cover; height: 190px; box-sizing: border-box; padding: 65px 0 0;}
.hqry_pic {text-align: center; padding: 0 10px; box-sizing: border-box; line-height: 60px; height: 60px;transition: all 0.4s;}
.hqry_pic img {max-width: 100%; max-height: 100%;}
.hqry_pic2 {display: none;}
.hqry_picbox {cursor: pointer; transition: all 0.4s;}
.hqry_picbox:hover .hqry_pic2 {display: block;}
.hqry_picbox:hover .hqry_pic1 {display: none;}

/*活动介绍*/
.hdjs_ban {height: 600px; background: center no-repeat; background-size: cover; color: #fff; box-sizing: border-box; padding: 227px 0 0;}
.hdjs_bantit {font-size: 40px; line-height: 50px; padding: 16px 0; border-bottom: 1px solid #fff; border-bottom: 1px solid rgba(255,255,255,0.2);}
.hdjs_bantime {line-height: 20px; padding: 20px 0;}
.hdjs_main {margin: 0 !important;}
.hdjs_part1 {padding: 75px 0;}
.hdjs_main .hqty_tit {border-color: #cdcdcd; border-color: rgba(205,205,205,0.6); margin-bottom: 30px;}
.hdjs_part1_left {float: left; width: 43%; box-sizing: border-box; padding: 0 10px;}
.hdjs_part1_left .editor_con {color: #666; line-height: 26px;}
.hdjs_bm {display: inline-block; width: 140px; line-height: 40px; background: url(../images/hdjs_linkbg.jpg) center no-repeat; background-size: cover; color: #fff; font-weight: bold; text-align: center; margin-top: 22px; margin-right: 10px;}
.hdjs_bm:hover {color: #fff; background: #083a81;}
.hdjs_ewmbox {padding: 30px 0 0;}
.hdjs_ewm {float: left; width: 140px; height: 142px; box-sizing: border-box; border: 1px solid #d4d4d4; padding: 10px; text-align: center; border-bottom: 3px solid #083a81;}
.hdjs_ewm img {width: 100%;}
.hdjs_ewmcon {overflow: hidden; font-weight: bold; line-height: 20px; padding: 15px 30px;}
.hdjs_ewmcon li {padding-left: 20px; position: relative; margin: 10px 0;}
.hdjs_ewmcon li:before {content: ""; position: absolute; left: 2px; top: 7px; width: 6px; height: 6px; border-radius: 6px; background: #083a81;}
.hdjs_part1_right {overflow: hidden; padding:0 30px 0 50px;}
.hdjs_part1_ul {margin: -30px -20px 0 -20px;}
.hdjs_part1_ul .li {float: left; width: 50%; box-sizing: border-box; padding: 30px 20px 0 20px; }
.hdjs_part1_msg {background: #f5f4f4; border: 1px solid #dedede; border-left: 2px solid #083a81;}
.hdjs_part1_ul .msg_tit{border-bottom: 1px solid #dedede; padding: 10px 30px; font-weight: bold;}
.hdjs_part1_ul .msg_con{padding: 10px 30px; color: #666;}
.hdjs_part1_ul .last_li{width: 100%;}
.hdjs_part1_ul .msg_con ul {overflow: hidden;}
.hdjs_part1_ul .msg_con li{float: left; width: 25%;}

.huod_part2{background: #efefef; padding: 80px 0;}
.huod_part2 .hqty_tit{margin-bottom: 70px ;}
.huod_part2 .list{max-width: 780px; margin: 0 auto;}
.huod_part2 .list>ul{position: relative; overflow: hidden;}
.huod_part2 .list>ul>li{padding-bottom: 40px;}
.huod_part2 .list>ul>li:last-child{padding: 0;}
.huod_part2 .list>ul::before{content: ''; position: absolute; left: 155px; top: 30px; width: 1px; height: 100%;  background: url(../images/zxx_05.jpg) repeat-y;}
.huod_part2 .list dt{float: left; width: 190px; font-size: 22px; font-weight: lighter; position: relative; margin-top: 10px;}
.huod_part2 .list dt::before{content: ''; position: absolute; right: 30px; top: 10px; width: 8px; height: 8px; background: #083a81; border-radius: 50%;}
.huod_part2 .list dd{overflow: hidden; background: #fff; padding: 15px 20px;}

.huod_part3{padding: 80px 0;}

.huod_part4{background: #efefef; padding: 80px 0;}
.huod_part4 .hqty_tit{margin-bottom: 40px ;}
.huod_part4 .list{text-align: center;}
.huod_part4 .list li{display: inline-block; padding: 0 40px;}
.huod_part4 .list dd{font-size: 18px; padding: 25px 0;}

.huod_part5{padding: 80px 0;}
.huod_part5 .hqty_tit{margin-bottom: 40px ;}
.huod_part5 .list ul{margin: -90px -60px 0 -60px;}
.huod_part5 .list li{float: left; width: 50%; padding: 90px 60px 0 60px; box-sizing: border-box;}
.huod_part5 .list .tmt{color: #999; padding-bottom: 20px;   }
.huod_part5 .list .tmt b{font-size: 28px; font-weight: lighter;  padding-right: 15px;}
.huod_part5 .list .tmt i{font-size: 18px; font-weight: lighter; }
.huod_part5 .list .txt{padding-bottom: 20px;}
.huod_part5 .list .txt a{font-size: 20px; color: #333; font-weight: bold;}
.huod_part5 .list .txt a:hover{color: #083a81;}
.huod_part5 .list dd{color: #666; line-height: 1.7; height: 70px; overflow: hidden;}


/* 加入我们 */
.jiar_part1{padding-bottom: 70px;}
.jiar_part1 .hqty_tit{margin-bottom: 25px;}
.jiar_part1 .tet{font-size: 16px; line-height: 1.8; color: #666;}

.jiar_part2 .cont{padding-bottom: 60px;}
.jiar_part2 .cont h2{font-size: 18px; font-weight: bold; color: #083a81; padding-bottom: 25px; display: block;}
.jiar_part2 .cont li{padding:0 0 25px 20px; font-weight: bold; position: relative;}
.jiar_part2 .cont li:last-child{padding-bottom: 0;}
.jiar_part2 .cont li::before{content: ''; position: absolute; left: 0; top: 5px; width: 10px; height: 10px; background: url(../images/zico_02.jpg) no-repeat; }
.jiar_part2 .list ul{margin: -20px -20px 0  -20px;}
.jiar_part2 .list li{float: left; width: 33.3%; padding: 20px 20px 0 20px; box-sizing: border-box;}
.jiar_part2 .list dl{border: 1px solid #dedede; border-bottom: 2px solid #083a81; height: 225px; padding: 30px 25px; box-sizing: border-box; position: relative; cursor: pointer;}
.jiar_part2 .list dl::before{content: ''; position: absolute; left: -1px; top: -1px; width: 100%; height: 100%; background: url(../images/lm_teambg.jpg); background-size: cover; padding: 1px; padding-bottom: 2px; opacity: 0; transition: 0.5s; }
.jiar_part2 .list dl::after{content: ''; position: absolute; left: 0; bottom: -38px; width: 100%; height: 14px; background: url(../images/zico_13.png) center no-repeat; display: none;}
.jiar_part2 .list dt{font-weight: bold; font-size: 16px; padding-bottom: 20px; position: relative; z-index: 1; transition: 0.5s;}
.jiar_part2 .list .dd1 span{ display: block; color: #666; padding-bottom: 10px; position: relative; z-index: 1; transition: 0.5s;}
.jiar_part2 .list .dd2{display: none;}
.jiar_part2 .list .list_box{background: #f8f8f8; border: 1px solid #e0e0e0; margin: 35px 0 40px 0; padding: 50px;}
.jiar_part2 .list .list_box .txt{font-size: 16px; font-weight: bold; padding-bottom: 25px ;}
.jiar_part2 .list .list_box .tet{line-height: 33px; color: #666;}
.jiar_part2 .list dl.one::before{opacity: 1;}
.jiar_part2 .list dl.one::after{display: block;}
.jiar_part2 .list dl.one dt{color: #fff;}
.jiar_part2 .list dl.one .dd1 span{color: #fff;}

.jiar_part3 {padding-left: 50px;}
.jiar_part3 .hqty_tit{margin-bottom: 30px;}
.jiar_part3 dl{border: 1px solid #dedede; border-bottom: 2px solid #083a81; background: #fff; margin-bottom: 40px; }
.jiar_part3 dl:last-child{margin-bottom: 0;}
.jiar_part3 dt{font-size: 20px; font-weight: bold; text-align: center; padding: 30px 0; border-bottom: 1px solid #e0e2e6; color: #083a81;}
.jiar_part3 dd{padding: 25px 50px;}
.jiar_part3 dd ul{padding-bottom: 25px;}
.jiar_part3 dd li{padding: 0 0 15px 15px; position: relative;}
.jiar_part3 dd li::before{content: ''; position: absolute; left: 0; top: 8px; width: 4px; height: 4px; border-radius: 50%; background: #083a81;}
.jiar_part3 dd li:last-child{padding-bottom: 0;}


/* 老友会 */
.main_lyh{margin: 80px 0 0 0;}

.laoy_back{position: relative; height: 730px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.laoy_back::before{content: ''; background: url(../images/zxx_08.png) center no-repeat; background-size: cover;  position: absolute; left: 0; bottom: 0; width: 100%; height: 190px;}
.laoy_back .txt{position: absolute; left: 0; bottom: 100px; width: 100%; text-align: center; color: #fff;}
.laoy_back .txt strong{font-size: 24px; border-bottom: 2px solid #083a81; padding-bottom: 10px; margin-bottom: 10px; display: inline-block;}
.laoy_back .txt h2{font-size: 40px; line-height: 1.5; font-weight: bold;}

.laoy_part1{margin-bottom: 100px;}
.laoy_part1 .cont{text-align: center; max-width: 740px; margin: 0 auto; padding-bottom: 100px; position: relative;}
.laoy_part1 .cont::before,
.laoy_part1 .cont::after{content: ''; position: absolute; top: 15px; width: 37px; height: 29px; background-repeat: no-repeat; background-position: center;}
.laoy_part1 .cont::before{left: 0; background-image: url(../images/index_yin1.png);}
.laoy_part1 .cont::after{right: 0; background-image: url(../images/index_yin2.png);}
.laoy_part1 .cont .tet{padding: 0 40px 30px 40px; font-weight: bold; font-size: 16px; line-height: 2; font-style: oblique;}
.laoy_part1 .cont a{text-align: center; display: inline-block; width: 240px; line-height: 54px; color: #fff; font-weight: bold; margin: 0 15px;}
.laoy_part1 .cont a i{padding-left: 30px; display: inline-block; background-repeat: no-repeat; background-position: center left;}
.laoy_part1 .cont .a1{background: #3765b5;}
.laoy_part1 .cont .a2{background: #083a81;}
.laoy_part1 .cont .a1:hover{background: #274478;}
.laoy_part1 .cont .a2:hover{background: #8b5f23;}
.laoy_part1 .cont .a1 i{background-image: url(../images/zico_14.png);}
.laoy_part1 .cont .a2 i{background-image: url(../images/zico_15.png);}

.laoy_part1 .swiper-wrap{position: relative;}
.laoy_part1 .swiper-box{overflow: hidden;}
.laoy_part1 .swiper-container{margin: 0 -10px;}
.laoy_part1 .swiper-slide i{display: block; padding: 0 10px;}
.laoy_part1 .swiper-slide i img{width: 100%;}
.laoy_part1 .arrow div{position: absolute; top: 50%; width: 44px; height: 44px; border-radius: 50%; margin-top: -20px; background-color: #a3a3a3; background-repeat: no-repeat; background-position: center; cursor: pointer; transition: 0.5s; z-index: 1;}
.laoy_part1 .arrow-left{left: -75px; background-image: url(../images/zico_16.png);}
.laoy_part1 .arrow-right{right: -75px; background-image: url(../images/zico_17.png);}
.laoy_part1 .arrow div:hover{background-color: #3765b5;}

.laoy_part2{padding: 130px 0; background: #083a81 url(../images/zxx_09.jpg) center top no-repeat; background-size: cover; text-align: center; color: #fff;}
.laoy_part2 h2{font-size: 40px; padding-bottom: 40px;}
.laoy_part2 a{width: 234px; line-height: 54px; background: #083a81; display: inline-block; color: #fff; font-weight: bold; font-size: 18px; font-weight: bold;}
.laoy_part2 a:hover{background: #8b5f23;}


/* 荣誉详情 */
.rongycont_box{max-width: 1000px; margin: 0 auto;}
.rongycont_part1{font-size: 16px; color: #666; line-height: 1.7; margin-bottom: 80px ;}
.rongycont_part1 img{height: auto !important;}

.rongycont_part2{background: #efefef; padding: 80px 0 ;}
.rongycont_part2 .hqty_tit{margin-bottom: 20px;}
.rongycont_part2 .label ul{margin: -15px -15px 0 -15px;}
.rongycont_part2 .label li{float: left; padding: 15px 15px 0 15px; }
.rongycont_part2 .label a{display: inline-block; width: 200px; line-height: 35px; box-sizing: border-box; border: 1px solid #dedede; background: #fff; color: #666; font-size: 16px; text-align: center;}
.rongycont_part2 .label a:hover{background: #083a81; color: #fff; border-color: #083a81;}

.rongycont_part3{background:#083a81 url(../images/zxx_09.jpg) center top no-repeat; padding: 80px 0 120px 0; border-top: 1px solid #083a81;}
.rongycont_part3 .hqty_tit{margin-bottom: 20px; color: #083a81;}
.rongycont_part3 .list{ max-width: 600px; margin: 0 auto; text-align: center;}
.rongycont_part3 .list dl{padding:0 25px 0 70px; position: relative; margin-bottom: 80px;}
.rongycont_part3 .list dl:last-child{margin: 0;}
.rongycont_part3 .list dl::before,
.rongycont_part3 .list dl::after{content: ''; position: absolute; width: 28px; height: 21px; background-repeat: no-repeat;}
.rongycont_part3 .list dl::before{left: 0; top: 50px; background-image: url(../images/zico_18.png);}
.rongycont_part3 .list dl::after{right: 0; bottom: -20px; background-image: url(../images/zico_19.png);}
.rongycont_part3 .list dt{font-weight: bold; color: #083a81; font-size: 16px; padding-bottom: 20px;}
.rongycont_part3 .list dd{color: #fff; line-height: 2.1; }

.rongycont_part4 {margin-top: 120px;}
.rongycont_part4 .item{padding-bottom: 120px;}
.rongycont_part4 .item:last-child{padding-bottom: 0 ;}
.rongycont_part4 .hqty_tit{margin-bottom: 80px; }
.rongycont_part4 .list ul{margin-top: -80px;}
.rongycont_part4 .list li{width: 33.3%; text-align: center; display: inline-block; padding: 80px 10px 0; vertical-align: top; box-sizing: border-box;}
.rongycont_part4 .list dt{width: 243px; height: 243px; border-radius: 50%; overflow: hidden; display: inline-block;}
.rongycont_part4 .list dd{padding-top: 30px;}
.rongycont_part4 .list dd b{display: block; font-weight: bold; font-size: 18px;}


/* 中国首例 */
.shouli_part .team_left .tet{ font-size: 16px; color: #666; line-height: 1.6; padding: 0 40px 40px 35px;}
.shouli_part .item{padding-bottom: 20px;}
.shouli_part .item:last-child{padding: 0;}
.shouli_part .item .hqty_tit{margin-bottom: 25px; position: relative; padding: 0 140px 0 0; cursor: pointer;}
.shouli_part .item .hqty_tit::before{content: ''; position: absolute; right: 0; top: 10px; width: 18px; height: 10px; background: url(../images/zico_20.png) no-repeat;}
.shouli_part .item .list {padding: 0 140px 80px 0;}
.shouli_part .item li{position: relative; padding:0 0 40px 25px; line-height: 1.6;}
.shouli_part .item li:last-child{padding-bottom: 0;}
.shouli_part .item li::before{content: ''; position: absolute; left: 0; top: 8px; width: 10px; height: 10px; background: url(../images/zico_02.jpg) no-repeat; }


/*老友会*/
.lyh_phonetet {display: none;}


/*响应式*/
@media screen and (max-width:1400px){

    /*首页*/
    .header .nav_wrap {width: 380px; padding: 40px 30px;}
    .header .nav_part1 {padding-bottom: 40px;}
    .header .nav_part2 {padding-bottom: 30px;}
    /*新闻列表*/
    .hotcon {padding: 40px 40px 30px;}
    .hottit {font-size: 24px; line-height: 32px; max-height: 96px;}
    .hotintro {margin-bottom: 45px;}

    /*专业人士列表*/
    .form_part .submit_box {position: relative;}
    .teamlist_ul {margin: 0 -15px;}
    .teamlist_ul .li {padding: 20px 15px;}
    .teamlist_ul .teamlist_a {height: 331px; overflow: hidden;}
    .team_con {padding: 30px 20px;}


    /* 加入我们 */
    .huanqiu_part .left{padding-right: 50px;}
    .jiar_part1{padding-bottom: 50px;}

    .jiar_part2 .list ul{margin: -20px -15px 0 -15px;}
    .jiar_part2 .list li{padding: 20px 15px 0 15px;}
    .jiar_part2 .list dl{height: 160px;}
    .jiar_part2 .list dl::after{bottom: -28px;}
    .jiar_part2 .list .list_box{margin: 25px 0 30px 0; padding: 30px;}
    .jiar_part2 .list .list_box .txt{padding-bottom: 15px;}
    .jiar_part3 dt{padding: 20px 0;}
    .jiar_part3 dd{padding: 20px 30px;}
    .jiar_part3 dd ul{padding-bottom: 10px;}


    /* 老友会 */
    .laoy_back::before{height: 130px;}
    .laoy_back{height: 600px;}


    /* 搜索 */
    /*.form_part .select_box,
    .form_part .input_box{width: auto; margin: 0;}
    .form_part{box-sizing: border-box;}
    .form_part1{width: 50%; padding-right: 10px;}
    .form_part2{width: 50%; padding-left: 20px;}


    .search_form{position: relative; padding-right: 140px;}
    .submit_box{position: absolute; right: 0; top: 0;}*/

}

@media screen and (max-width:1500px) and (min-width: 1200px){
    .wrap{width: 1100px;}
    /*首页 start*/
    .lang_icon {padding: 0 10px 10px;}
    .lang_ul a {font-size: 14px; line-height: 40px;}
    .lang_ul {width: 100px;}
    .head_lang:hover .lang_ul {/*height: 122px;*/ height:122px;}
    .head_icon {padding: 15px 15px;}
    .header .nav_wrap {padding: 30px;}
    .header .nav_part1 {padding-bottom: 40px;}
    .header .nav_part2 {padding-bottom: 30px;}
    .logo_box .logo {width: 60px;height: 60px;line-height: 60px;}
    .logo_box .logo img {width: 40px;}
    .logo_box .logo2 {width: 90px; line-height: 56px;}
    .logo_box .logo2 img {width: 72px;}
    .section1 .yuan {margin: -200px 0 0 -200px;width: 400px;height: 400px;transform: translateY(-60px);}
    @keyframes yuan{
        0% {
            width:1200px;
            height:1200px;
            margin:-600px 0 0 -600px;
            transform: translateY(0);
        }
        40% {
            transform: translateY(0);
            width:400px;
            height:400px;
            margin: -200px 0 0 -200px;
        }
        60% {
            transform: translateY(0);
            width:400px;
            height:400px;
            margin:-200px 0 0 -200px;
        }
        100% {
            transform: translateY(-60px);
        }
    }

    .section1 .year {margin: -200px 0 0 -80px; width: 180px;}
    .section1 .logo {width: 260px; margin: 0 0 0 -130px;}
    @keyframes logo{
        0% {
            width:360px;
            margin:-30px 0 0 -180px;
        }
        60% {
            width:260px;
            margin: 0 0 0 -130px;
        }
        100% {
            width:260px;
            margin: 0 0 0 -130px;
        }
    }
    .section1 .down {bottom: 34px;}
    /*第二屏*/
    .section2 .d1 {margin-bottom: 30px;}
    .index_logon img {width: 100px;}
    .section2 .d2 {margin-bottom: 50px;}
    .section2_intro {font-size: 24px;margin-top: 13px;}
    .section2 .d3 {padding: 60px 0 40px;height: 370px;}
    .section2_dcon {width: 600px;font-size: 14px;line-height: 25px;padding: 0 60px 40px;}
    .index_teamtit {font-size: 16px;line-height: 24px; padding: 0 0 12px;}

    .form_part .submit_box {position: relative;}
    .team_form .form_part .input_box,
    .team_form .form_part .select_box {width: 316px;}
    .form_part .submit_box {width: 105px; position: relative;}

    /*第三屏*/
    .section3 {display: table;}
    .section3 .fp-tableCell {display: table-cell; vertical-align: middle;}
    .section3 .cont {margin-top: 0; height: 450px;}
    .section3 .swiper-container {padding-left: 80px;}
    .section3 .swiper-slide {padding-right: 25px;}
    .section3 .section3_a {height: 450px; width: 300px;}
    .section3 .index_newslide {width: 500px;}
    .section3_label {padding: 15px 20px;}
    .index_newsbox {padding: 22px 20px;}
    .index_newstime b {font-size: 36px;}
    .index_newstime {font-size: 10px;margin-bottom: 15px;}
    .in_newtit {font-size: 16px;line-height: 24px;height: 48px;}
    .index_newscon .in_newtit {padding-right: 20px;}
    .in_newintro {font-size: 12px;line-height: 16px; height: 48px;}
    .index_lawsbox {padding: 100px 30px 0;}
    .index_lawsbox .in_newtit {line-height: 30px; height: 60px;}
    .index_honorslide .in_newtit {margin: 5px 0 20px;}

    /*第四屏*/
    .section4 .d1 {margin-bottom: 30px;}
    .section4 .d2 {margin-bottom: 13px;}
    .section4 .d4 {height: 590px;padding: 120px 0 40px; background-position: top center;}
    .active2.section4 .d2 {transform: translateY(150px);}
    .section4 .d4 .section2_dcon {padding: 0 60px 20px;}
    .section4_logo .li {padding: 15px 50px;}
    .section4_logo {padding-bottom: 25px;}
    .index_link {width: 160px;line-height: 48px;}
    @keyframes sec4_box{
        0% {
            transform: translateY(680px);
        }
        50% {
            transform: translateY(500px);
        }
        60% {
            transform: translateY(500px);
        }
        100% {
            transform: translateY(0);
        }
    }

    /*第五屏*/
    .section5_swiper {margin-top: -230px; top: 50%; position: relative;}
    /*.section5 .swiper-container {margin-top: -230px;width: 200%; margin-left: -50%; top: 50%;}*/
    .section5_pic {height: 460px;}
    .section5_con {padding: 30px;}
    .section5_con img {max-height: 240px;}
    .section5_con .sec5_tit {font-size: 26px;line-height: 36px;}
    .section5_con .sec5_intro {font-size: 20px;line-height: 28px;}

    /*第六屏*/
    .section6 .box {transform: translateY(1200px);}
    .section6 .d1 {margin-bottom: 30px;}
    .section6 .d2 {margin-bottom: 120px;}
    .section6 .d3 {padding-top: 17.5%; background-size: 1600px auto;}
    .index_logon2 img {height: 160px;}
    .section6 .cont {padding: 2.5% 0 5%;}
    .section6 .swiper-container {padding-left: 160px;}
    .section6 .swiper-slide {padding-right: 25px;}
    .sec6_slide {width: 280px; height: 350px;padding: 30px;}
    .sec6_time {font-size: 30px;line-height: 36px;margin-bottom: 12px;}
    .sec6_intro {font-size: 12px;line-height: 18px; height: 72px;margin-bottom: 60px;}
    .sec6_tit {font-size: 17px; line-height: 26px; height: 104px;}
    @keyframes sec6_box{
        0% {
            transform: translateY(1200px);
        }
        30% {
            transform: translateY(800px);
        }
        40% {
            transform: translateY(800px);
        }
        100% {
            transform: translateY(0);
        }
    }

    /*第七屏*/
    .section7 .d1 {margin-bottom: 30px;}
    .section7 .d4 {height: 380px;}
    .foot_top {padding: 40px 0;}
    .foot_logo {padding: 0 0 25px 0;}
    .foot_navbox {padding: 8px 0;}
    .foot_ewm {width: 100px;}
    .foot_ewm .ewm_tit {font-size: 11px; letter-spacing: 0;}
    .ewm_pic {padding: 2px 0;}
    .section7 .d6 {padding-top: 100px;}
    .section7 .d5 {top: 200px;}
    .section7 .index_link { width: 260px;height: 98px;font-size: 14px;padding: 18px; line-height: 1.6;}
    .section7 .index_link strong {font-size: 23px;}


    /*首页  end*/


    /* 其他公用 */
    .main{margin: 50px 0 100px 0;}
    .main_lyh {margin: 60px 0 0;}
    .page{padding-top: 40px;}


    /* 栏目配图/名称 */
    .lm_ban{height: 400px;}
    .lm_tit{font-size: 22px; padding-top: 170px;}
    .lm_nav .li a{font-size: 16px; height: 50px; line-height: 50px; padding: 0;}


    /* 环球概况 */
    .gaik_list .txt b,
    .gaik_cont .txt b{font-size: 20px; padding-bottom: 8px;}
    .gaik_cont .tet{font-size: 14px; line-height: 22px;}
    .gaik_cont .tat a{width: 160px; height: 45px; line-height: 45px;}
    .gaik_cont .tat i{padding-left: 30px;}
    .hqry_container {width: 1099px; margin: 0 auto;}


    /* 环球活动-2 */
    .news_listul{margin:  0 -10px;}
    .news_listul .li{padding: 0 10px;}
    .hqhd_listbox .news_lista{height: 310px;}
    .news_lista{padding: 30px 20px  30px 20px;}
    .newstit{font-size: 18px; margin-bottom: 10px;}
    .newstime i{font-size: 26px; padding-right: 15px ;}
    .hqhd_label{width: 100px; height: 35px; line-height: 35px;}


    /* 环球荣誉 */
    .hqry_logo{margin: 0;}
    .hqry_logo img{width: 50%;}
    .hqry_list{padding: 20px 0 50px 0 ;}
    .hqry_item{padding: 10px 0 0 0;}
    .hqry_con{padding-top: 20px;}
    .hqry_con ul li{width: 33.3%; margin-bottom: 15px;}


    /* 环球业绩 */
    .hotcon{padding: 35px 40px;}
    .hottit{font-size: 20px;}
    .hotintro{margin-bottom: 30px;}
    .hotbtn{width: 110px; height: 40px; line-height: 40px;}


    /* 环球业绩-详情 */
    .news_hotlist{margin-bottom: 30px;}
    .news_lista{height: 260px;}
    .newsmore{bottom: 30px;}


    /* 环球业绩-详情 */
    .lm_bandetail{min-height: auto; padding-bottom: 40px;}
    .detail_tit{font-size: 30px; padding: 50px 0 10px 0;}
    .detail_label{padding-top: 30px;}
    .detail_left{padding-right: 50px;}
    .detail_left .editor_con{font-size: 14px;}

    .detail_return{padding-top: 30px;}
    .return_listbtn{font-size: 12px;}

    .right_part{padding-bottom: 20px;}
    .detail_area .li a{font-size: 14px;}

    .detail_team{padding-top: 10px;}
    .detail_team .li{padding: 0 0 20px 0;}

    .detail_teamcon .teamtit i{font-size: 16px; padding-right: 10px;}


    /* 联系我们 */
    .lianxi_part .li{padding-bottom: 60px;}
    .lianxi_part .li .tet dt{font-size: 16px; padding-bottom: 10px; margin-bottom: 15px;}
    .lianxi_part .li .tet dl{padding: 10px 50px 10px 0;}
    .lianxi_part .li .tet li{padding-bottom: 15px;}
    .lianxi_part .li .tet li i{font-size: 14px; background-size: 15px; padding-left: 25px;}
    .lianxi_part .map{height: 260px; padding-left: 50px;}


    /* 领域-列表 */
    .lingyu_list ul{margin: -40px -15px 0 -15px;}
    .lingyu_list li{padding: 40px 15px 0 15px;}
    .lingyu_list li a{height: 160px;}
    .lingyu_list li b{font-size: 16px;}
    .lingyu_list li i{background-size: 50px; width: 50px; height: 50px; margin: 30px 0 20px 0;}


    /* 领域-详情 */
    .lingyu_cont .left{padding-right: 50px;}
    /*.lingyu_cont .left .tit{font-size: 14px; padding-bottom: 20px;}
    .lingyu_cont .left h2{font-size: 16px; padding-bottom: 15px;}
    .editor_con ul{padding: 15px 0 40px;}
    .editor_con ul li{padding: 0 0 10px 15px;}
    .editor_con ul li::before{background-size: 8px; width: 8px; height: 8px; top: 8px;}*/

    .lingyu_cont .right .part1{padding-bottom: 30px;}
    .lingyu_cont .right .part1 li a{height: 90px; line-height: 90px; font-size: 16px;}
    .lingyu_cont .right .part1 .li1 a,
    .lingyu_cont .right .part1 .li2 a{background-size: 90px;}

    .lingyu_cont .right .part2 dl{padding-bottom: 30px;}
    .lingyu_cont .right .part2 dt{font-size: 16px; margin-bottom: 15px;}
    .lingyu_cont .right .part2 li{ padding-bottom: 15px;}

    .detail_link{width: 150px; height: 45px; line-height: 45px;}


    /* 专业人士列表 */
    .search_zm{padding: 0 0 20px 0;}
    .detail_teamcon .teamtit i{font-size: 14px;}
    .input_box input{height: 45px; line-height: 45px; font-size: 14px; padding: 0 10px;}
    .sod_select .sod_label{font-size: 14px !important; padding: 8px 10px !important;}
    .sod_select:before{background-size: 15px !important; right: 15px !important;}

    .team_con{height: 303px;}
    .teamlist_ul .teamlist_a{height: auto;}
    .team_titcn{font-size: 28px; line-height: normal;}
    .team_titen{font-size: 18px; margin-bottom: 10px;}


    /* 专业人士详情 */
    .teamdetail_ban{height: auto;}

    .teamdetail_pic{width: 250px;}
    .teamdetail_con{padding: 0 0 0 50px;}
    .teamdetail_tit .tit{font-size: 28px;}
    .teamdetail_tit .pst{margin: 13px 0 0 20px;}
    .teamdetail_area .li a{font-size: 14px; padding: 0 15px;}
    .teamdetail_icon{padding: 30px 0 0 0;}
    .icon_left{margin-top: 50px;}
    .icon_right{line-height: 26px;}

    .icon_left .icon_load{width: 120px; height: 40px; line-height: 40px;}
    .icon_load span{padding-left: 25px;}
    .icon_left .icon_a{margin-right: 20px;}
    .icon_left .icon_a b{padding: 5px 0 0 0;}

    .team_left{width: 270px;}
    .team_right{padding-left: 50px;}
    .left_bg{margin-right: -290px;}

    .team_nav .li a{padding: 0 10px; height: 50px; line-height: 50px;}

    .right_part{padding-bottom: 10px;}

    .right_tit{font-size: 16px;}
    .team_right .editor_con{font-size: 14px;}
    .team_newslist .time{font-size: 12px;}
    .team_newslist .li{padding: 0 0 10px 0;}
    .team_newslist .li:last-child{padding: 0;}



    /* 环球报告 */
    .cbw_main .team_left{width: 290px;}
    .read_link{width: 200px; height: 120px; line-height: 120px; padding: 0; background-size: cover; margin: 10px auto;}
    .read_link span{font-size: 16px; }
    .cbw_main .team_right{padding-left: 50px;}

    .cbw_list {margin: -30px -15px 0 -15px;}
    .cbw_list .li{padding: 30px 15px 0 15px;}
    .cbw_list .cbw_a{padding: 25px 30px; height: 200px;}
    .cbw_list .cbw_time{font-size: 16px;}
    .cbw_tit{font-size: 18px; line-height: 28px;}


    /* 活动介绍 */
    .hdjs_ban{height: 450px; padding-top: 170px;}
    .hdjs_bantit{font-size: 30px; line-height: 40px;}

    .hdjs_part1{padding: 50px 0;}
    .hdjs_part1_left{padding: 0 ;}

    .hqty_tit{font-size: 16px;}
    .hdjs_main .hqty_tit{margin-bottom: 30px;}
    .hdjs_ewmcon{padding: 10px 0 0 20px;}

    .hdjs_part1_right{padding: 0 0 0 50px;}
    .hdjs_part1_ul {margin: -25px -15px 0 -15px;}
    .hdjs_part1_ul .li{ padding: 25px 15px 0 15px;}

    .hdjs_part1 .hqty_tit{margin-bottom: 20px;}

    .huod_part2,
    .huod_part3,
    .huod_part4,
    .huod_part5{padding: 50px 0;}

    .rongycont_part4 .list dt{width: 200px; height: 200px;}
    .rongycont_part4 .list dd{padding-top: 15px;}
    .rongycont_part4 .list dd b{font-size: 16px; padding-bottom: 5px;}

    .huod_part4 .list li{padding: 0px;}
    .huod_part4 .list dt img{width: 80%;}
    .huod_part4 .list dd{font-size: 16px; padding: 20px 0;}

    .huod_part5 .list .txt{padding-bottom: 15px;}
    .huod_part5 .list .txt a{font-size: 16px;}
    .huod_part5 .list .tmt {padding-bottom: 15px;}
    .huod_part5 .list .tmt b{font-size: 25px; padding-right: 5px;}
    .huod_part5 .list .tmt i{font-size: 16px;}

    .huod_part5 .list ul{margin: -60px -30px 0 -30px;}
    .huod_part5 .list li{padding: 60px 30px 0 30px;}


    /* 加入我们 */
    .jiar_part1{padding-bottom: 30px;}
    .jiar_part1 .tet{font-size: 14px;}

    .jiar_part2 .cont{padding-bottom: 30px;}
    .jiar_part2 .cont h2{font-size: 16px; padding-bottom: 20px;}
    .jiar_part2 .cont li{padding: 0 0 15px 15px;}
    .jiar_part2 .cont li::before{background-size: 7px; height: 7px; width: 7px;}
    .jiar_part2 .list dl{padding: 20px; height: 130px;}
    .jiar_part2 .list dt{padding-bottom: 15px;}
    .jiar_part2 .list .dd1 span{padding-bottom: 8px;}
    .jiar_part2 .list ul{margin: -20px -10px 0 -10px;}
    .jiar_part2 .list li{padding: 20px 10px 0 10px;}
    .jiar_part2 .list .list_box{padding:25px 20px;}
    .jiar_part2 .list .list_box .txt{font-size: 14px; padding-bottom: 8px;}

    .jiar_part3 dl{margin-bottom: 20px;}
    .jiar_part3 dt{font-size: 16px; padding: 12px 0;}
    .jiar_part3 dd{padding: 20px;}
    .jiar_part3 dd ul{padding: 0;}
    .jiar_part3 dd li{padding-bottom: 10px;}



    /* 老友会 */
    .laoy_back{height: 550px;}
    .laoy_back .txt{bottom: 80px;}
    .laoy_back .txt strong{font-size: 20px;}
    .laoy_back .txt h2{font-size: 30px;}

    .laoy_part1{margin-bottom: 60px;}
    .laoy_part1 .cont{padding-bottom: 50px;}
    .laoy_part1 .cont .tet{font-size: 14px; line-height: 26px;}
    .laoy_part1 .cont a{width: 180px; height: 50px; line-height: 50px;}
    .laoy_part1 .cont::before, .laoy_part1 .cont::after{background-size: 30px; width: 30px;}

    .laoy_part2{padding: 100px 0; }
    .laoy_part2 h2{font-size: 30px; padding-bottom: 20px;}
    .laoy_part2 a{width: 150px; height: 45px; line-height: 45px; font-size: 16px;}


    /* 搜索页 */
    .search_form{padding-bottom: 30px;}
    .form_part .input_box {margin-right: 20px; width: 480px;}
    .form_part .select_box {width: 470px; margin-right: 20px;}
    .submit_box input{height: 45px; line-height: 45px; background-size: 25px;}
    .search_tit{font-size: 16px; margin-bottom: 10px;}
    .search_tit i{margin-left: 10px;}

    .search_list .li{padding: 0;}
    .search_list .search_a{padding: 20px 0;}

    .search_con {width: auto;}


    /* 中国首利 */
    .shouli_part .team_left .tet{padding: 0 20px 20px 20px; font-size: 14px;}
    .shouli_part .item li{padding: 0 0 20px 15px;}
    .shouli_part .item li::before{background-size: 7px; height: 7px; width: 7px;}

    .teamdetail_main{padding: 0 20px;}
    .shouli_part .item{padding-bottom: 0px;}
    .shouli_part .item .list{padding: 0 0 30px 0 ;}
    .shouli_part .item .hqty_tit{margin-bottom: 20px;}
    .shouli_part .team_nav{width: 270px;}

}


@media screen and (max-width:1200px){/*1024*/
    .wrap{width: auto; margin: 0 30px;}
    .main{padding: 50px 0 100px; margin: 0; overflow: hidden;}


    /*尾部*/
    .foot_top {padding: 50px 0;}
    .foot_navbox {padding: 10px;}
    .foot_logo {padding: 0 0 20px 10px;}
    .foot_copy {padding: 0 10px;}
    .foot_link {padding-right: 10px;}


    .lm_bandetail{background-size: 120%;}

    /*手机导航 start*/
    .header {display: none;}
    .phone_nav{display: block; /*height: 60px;*/}

    .phone_icon {float: right; padding: 17px 17px 0;}
    .phone_icon img {height: 25px;}
    .phone_icon .searchicon {float: left;}
    .nav_part1 {padding: 20px 15px;}
    .nav_part1 .buti:before, .nav_part1 .buti:after {background: #fff;}
    .lang_ul {position: fixed; width: 100%; left: 0; margin-left: 0;}
    .lang_ul a {font-size: 14px; line-height: 42px;}
    .head_lang:hover .lang_ul {/*height: 129px;*/height: 129px;}

    .body_on{overflow:hidden; position:fixed; width:100%; height:100%;}

    /*头部*/
    .phone_nav .top{ background: #fff; height: 60px; position:fixed; left: 0; top: 0; width: 100%; box-sizing: border-box; padding: 0 20px; z-index:9999; box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
    .phone_nav .top .a{float: left; height: 34px; margin: 13px 0 0;}
    .phone_nav .top .a img{height:100%; max-width: 100%;}
    .phone_nav .top .but{ float:right; width: 25px; height: 25px; margin:15px 0 0; display: block;}
    .phone_nav .top .but i{width:100%; height: 2px; margin-top: 15px; background: #485f85; display: block; position: relative; transition: 0.4s;}
    .phone_nav .top .but i:before,
    .phone_nav .top .but i:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; background: #485f85; transition: 0.4s;}
    .phone_nav .top .but i:before{ margin-top: -7px;}
    .phone_nav .top .but i:after{ margin-top: 7px;}

    /*背景*/
    .phone_nav .box{ width: 300px; height: 100%; /*background:rgba(0,0,0,0.8);*/ background: #2f2c47; position: fixed; right: 0; top: 0; z-index: 10000; transform: translateX(100%); transition: 0.7s; }
    .phone_nav .box_con{ /*margin:60px 0 0px 0;*/ overflow-x: hidden;}

    /*列表*/
    /*.phone_nav .box_con ul{ border-bottom: 1px solid rgba(225,225,225,0.7);}*/
    .phone_nav .box_con li{ position: relative;}
    .phone_nav .box_con .li_a {border-bottom: 1px solid #433e60; padding: 7px 0; margin-left: 20px;}
    .phone_nav .box_con li a{color:#fff; font-size: 16px; line-height: 41px; display:block;}
    .phone_nav .box_con ol a {font-size: 13px;color: #aba6c7; padding: 0 0 0 30px;}
    .phone_nav .box_con li:last-child{border-bottom: 0; }
    .phone_nav .box_con ol{display: none; padding: 10px 20px; background: #28253e;}
    .phone_nav .box_con .a_zk{position:absolute; left:0; top:0; width: 100%; height: 100%;}
    .phone_nav .box_con .a_zk:after {content: ""; position: absolute; right: 0; top: 0;width: 46px; height: 56px; transition:0.4s;  transform: rotate(-90deg);
        background: url(../images/ico_nav.png) center no-repeat;}
    .phone_nav .box_con .a_zk_on:after{transform: rotate(0deg);}
    .phone_nav .box_con .liOn .li_a {color: #485f85; border-bottom-color: #485f85;}


    /*打开样式*/
    .phone_on .top .but i:before{ transform: rotate(45deg); margin: 0;}
    .phone_on .top .but i:after{ transform: rotate(-45deg); margin: 0;}
    .phone_on .top .but i{ background:none;}
    .phone_on .box{transform: translateX(0%);}
    /*手机导航 end*/

    /*首页*/
    /*.section1 .yuan {margin: -220px 0 0 -220px; width: 440px; height: 440px;}
    .section2 .d1 {margin-bottom: 40px;}
    .index_logon {}
    .index_logon img {height: 90px; max-width: 100%;}
    .section2 .d2 {margin-bottom: 70px;}
    .section2_intro {font-size: 30px;margin-top: 14px;}
    .section2_dcon {padding: 0 100px 50px;}
    .section3 .cont {margin-top: 150px;}
    .section3 .swiper-slide {padding-right: 30px;}
    .section3 .section3_a {width: 320px;height: 520px;}
    .section3 .index_newslide {width: 560px;}
    .section3 .swiper-container {padding-left: 60px;}
    .index_newsbox {padding: 30px;}
    .index_newscon .in_newtit {padding-right: 30px;}
    .section3_label {padding: 15px 20px;}
    .index_lawsbox {padding: 120px 40px 0;}
    .index_honorslide .in_newtit {margin: 5px 0 24px;}

    .section4 .d4 .section2_dcon {padding: 0 90px 50px;}
    .section4_logo .li {padding: 20px 60px;}
    .section4_logo {padding-bottom: 40px;}
    .index_link {width: 160px; line-height: 50px;}
    .section5_pic {height: 500px;}
    .section5_con {padding: 30px;}
    .section5_con img {height: 250px;}
    .section5_con .sec5_tit {font-size: 30px; line-height: 40px;}
    .section5_con .sec5_intro {font-size: 22px;line-height: 30px;}
    .section5 .swiper-container {margin-top: 150px;}
    .section6 {}
    .section6 .d3 {height: 350px; padding-top: 140px;}
    .index_logon2 img {height: 180px;}
    .section6 .swiper-container {padding-left: 60px;}
    .sec6_slide {height: 400px;width: 320px;padding: 30px;}
    .sec6_time {font-size: 40px;line-height: 50px;margin-bottom: 15px;font-family:'Conv_DIN Regular','arial', 'helvetica', 'sans-serif';}
    .sec6_intro {font-size: 13px; line-height: 20px; height: 80px; margin-bottom: 80px;}
    .sec6_tit {font-size: 20px; line-height: 30px; height: 120px;}
    .section6 .swiper-slide {padding-right: 30px;}
    .section7 .index_link {width: 280px;height: 110px;font-size: 15px;padding: 18px;}
    .section7 .index_link strong {font-size: 24px;}*/

    .nav_r,
    .section1 .down {display: none;}
    #top {right: 0;}
    .active2.section .box,
    .active2.section .d1,
    .active2.section .d3,
    .active2.section .d2,
    .active2.section .bg {animation: none; opacity: 1;transition: none; transform: none}
    .index_tit {font-size: 14px; line-height: 20px;}
    .section2_intro {font-size: 20px; margin-top: 15px;}
    .index_tit strong {padding: 0 0 4px;}

    .section1 {height: 100vh;}
    .section1 .yuan {margin: -180px 0 0 -180px;width: 360px;height: 360px; animation: none;transform: translateY(0);}
    .section1 .year {margin: -140px 0 0 -90px;width: 180px;animation: none;}
    .section1 .logo {width: 220px; margin: 70px 0 0 -110px; animation: none;}

    .section2 .box {position: relative;}
    .section2 .d1 {margin: 45px 0 20px;}
    .section2 .d2 {margin-bottom: 45px;}
    .section2 .d3 {height: auto; padding: 55px 0 10px; background: #efefef;}
    .section2_dcon {width: 82%; padding: 0 50px 20px;font-size: 14px; line-height: 22px;}
    .section2_dcon:before,
    .section2_dcon:after {background-size: 25px auto; width: 25px; height: 20px;}
    .team_form {padding: 20px 10px;}
    .input_box input {padding: 0 10px;height: 46px;line-height: 42px; font-size: 14px;}
    form .sod_select .sod_label {font-size: 14px;padding: 9px 10px;}
    form .sod_select:before {right: 12px;width: 15px; background-size: 100% auto;}
    .form_part .submit_box {width: 88px;}
    .submit_box input {height: 46px; line-height: 46px;background-size: 24px auto;}

    .section3 {padding-bottom: 60px;}
    .section3 .cont {margin-top: 40px;}
    .section3 .swiper-container {padding: 0 20px 0 40px; height: 420px !important;}
    .section3 .swiper-slide {padding-right: 20px;}
    .section3 .section3_a {height: 420px; width: 280px;}
    .section3 .index_newslide {width: 490px;}
    .index_newsbox {padding: 20px;}
    .index_newstime b {font-size: 36px;}
    .index_newstime {margin-bottom: 10px;}
    .in_newtit {font-size: 17px;line-height: 27px; height: 54px;}
    .in_newintro {font-size: 13px; line-height: 18px; height: 54px;}
    .index_newscon .in_newtit {padding-right: 10px;}
    .section3_label {padding: 10px 15px;}
    .index_lawsbox {padding: 100px 30px 0;}
    .index_lawsbox .in_newtit {line-height: 30px; height: 60px;}
    .index_honorslide .in_newtit {margin: 0 0 10px;}

    .section4 {height: auto;}
    .section4 .box {position: relative;}
    .active2.section4 .d1 {margin: 45px 0 20px;}
    .section4 .d4 {height: auto;padding: 55px 0 20px;background: #efefef;}
    .section4 .d4 .section2_dcon {padding: 0 50px 30px;}
    .section4 .d2 {margin-bottom: 0;}
    .section4 .d3 {padding-bottom: 45px;}
    .section4_logo .li { padding: 10px 40px;}
    .section4_logo {padding-bottom: 30px;}


    .section5 {padding-bottom: 50px;}
    .section5_swiper {margin-top: 50px;}
    .section5 .swiper-container {}
    .section5_pic {height: 400px;}
    .section5_con img {height: 200px;}
    .section5_con .sec5_tit {font-size: 20px; line-height: 28px;}
    .section5_con .sec5_intro {font-size: 14px; line-height: 20px;}
    .section5_con {padding: 20px;}

    .section6 {}
    .section6 .box,
    .section7 .box {position: relative;}
    .section6 .d1 {margin: 45px 0 20px;}
    .section6 .d3 {height: auto; padding: 55px 0 25px; background: #efefef;}
    .section6 .d2 {margin-bottom: 50px;}
    .index_logon2 img {height: 120px;}
    .section6 .swiper-container {padding-left: 40px;}
    .section6 .swiper-slide {padding-right: 20px;}
    .section6 .cont {padding: 15px 0 60px;}
    .sec6_slide {height: 350px; width: 280px; padding: 25px 20px;}
    .sec6_time {font-size: 30px; line-height: 40px; margin-bottom: 10px;}
    .sec6_intro {font-size: 12px; line-height: 18px; height: 90px; margin-bottom: 80px;}
    .sec6_tit {font-size: 17px; line-height: 25px; height: 75px;}


    .active2.section7 .box,
    .active2.section7 .d1,
    .active2.section7 .d3,
    .active2.section7 .d2,
    .active2.section7 .d4,
    .active2.section7 .d5,
    .active2.section7 .d6 {animation: none; opacity: 1;transition: none; transform: none}
    .section7 .d1 {margin: 45px 0 20px;}
    .section7 .index_link {height: auto; width: 220px; padding: 15px; font-size: 12px;line-height: 1.6;}
    .section7 .index_link strong {font-size: 20px;}
    .section7 .d4 {display: none;}
    .section7 .d5 {position: relative; top: 0; padding: 20px 0 55px;}
    .section7 .d6 {background: #efefef;padding-top: 0;}


    /* 环球概况 */
    .huanqiu_partbg{top: -50px;}
    .gaik_cont .txt{padding-bottom: 20px;}
    .gaik_cont .txt b{font-size: 22px; padding-bottom: 8px;}
    .huanqiu_part .left{padding-right: 30px;}
    .gaik_cont .tet{font-size: 14px; line-height: 22px; padding-bottom: 30px;}
    .gaik_cont .tat a{width: 150px; height: 45px; line-height: 45px;}
    .gaik_list .txt{padding-bottom: 20px;}
    .gaik_list .txt b{font-size: 22px; padding-bottom: 8px;}
    .gaik_list .list li{padding: 0 0 20px 30px;}
    .gaik_list .list dl{padding: 15px;}
    .gaik_list .list dt i{font-size: 20px;}
    .gaik_list .list dt a{margin-top: 5px;}
    .gaik_list .list_box{height: 850px;}


    /* 联系我们 */
    .lianxi_part::before{top: -50px}
    .lianxi_part .li{padding-bottom: 50px;}
    .lianxi_part .li .tet li{padding-bottom: 15px;}
    .lianxi_part .li .tet li i{font-size: 14px; line-height: 22px;}
    .lianxi_part .li .tet dl{padding: 10px 30px 10px 0;}
    .lianxi_part .li .tet dt{padding-bottom: 10px; margin-bottom: 15px;}
    .lianxi_part .map{padding-left: 30px; height: 260px;}


    /* 领域-列表 */
    .lingyu_list ul{margin: -40px -15px 0 -15px;}
    .lingyu_list li{padding: 40px 15px 0 15px; width: 33.33%;}
    .lingyu_list li b{font-size: 18px;}


    /* 领域-详情 */
    .lingyu_cont::before{top: -50px;}
    .lingyu_cont .left{padding-right: 30px;}
    .lingyu_cont .left .tit{font-size: 16px; line-height: 25px; padding-bottom: 30px;}
    .lingyu_cont .left h2{padding-bottom: 20px;font-size: 16px;}
    .editor_con ul{padding: 20px 0 40px;}
    .editor_con ul li{padding: 0 0 10px 15px;}
    .editor_con ul li::before{top: 8px; background-size: 8px;width: 8px; height: 8px;}
    .lingyu_cont .right{padding-left: 30px;}
    .lingyu_cont .right .part1{padding-bottom: 30px;}
    .lingyu_cont .right .part1 ul{margin: 0 -10px;}
    .lingyu_cont .right .part1 li{padding: 0 10px;}
    .lingyu_cont .right .part1 li a{height: 100px; line-height: 100px;}
    .lingyu_cont .right .part2 dl{padding-bottom: 30px;}
    .lingyu_cont .right .part2 li{padding-bottom: 15px;}

    /*新闻列表*/
    .page {padding-top: 40px;}
    .lm_ban {height: 400px;}
    .lm_tit {padding-top: 190px;}
    .lm_nav .li a {font-size: 16px; line-height: 34px;}

    .hotcon {padding: 32px 25px;}
    .hottit {font-size: 20px;line-height: 28px; max-height: 56px;}
    .hottime {font-size: 14px;line-height: 20px;margin-bottom: 15px;}
    .hotintro {font-size: 13px; line-height: 20px; height: 60px;margin-bottom: 36px;}
    .news_hotlist .swiper_page {margin-left: -30px;}
    .news_hotlist {margin-bottom: 30px;}
    .news_listul {margin: 0 -20px;}
    .news_listul .li {padding: 10px 20px;}
    .news_lista {padding: 20px;height: 250px;}
    .newsmore {left: 20px; bottom: 25px;}
    .newstit {font-size: 18px; line-height: 24px; max-height: 48px; margin-bottom: 16px;}
    .newstime {line-height: 24px;font-size: 16px; margin-bottom: 12px;}
    .newstime i {font-size: 24px;padding-right: 15px;}

    /*新闻详情*/

    /*团队列表*/
    .team_form .form_part .input_box,
    .team_form .form_part .select_box {width: 266px}
    .teamlist_ul {margin: 0 -10px;}
    .teamlist_ul .li {padding: 15px 10px;}
    .teamlist_ul .teamlist_a {height: 265px;}
    .team_con {padding: 20px 15px;}
    .team_titcn {font-size: 28px; line-height: 36px;}
    .team_titen {font-size: 16px;line-height: 22px;margin-bottom: 10px;}
    .team_area {padding: 20px 15px;}

    /*团队详情*/
    .teamdetail_wrap {padding: 100px 0 0;}
    .teamdetail_pic {width: 270px;}
    .teamdetail_head {padding: 24px 0 0;}
    .teamdetail_con {padding: 10px 0 0 40px;}
    .teamdetail_main {padding: 0;}
    .team_left {width: 270px;}
    .team_nav .li a {line-height: 28px;padding: 15px;}
    .left_bg {margin-right: -270px;}
    .team_right {padding-left: 40px;}
    .teamdetail_area .li {font-size: 14px;line-height: 30px;}
    .teamdetail_area .li a {padding: 0 18px;}

    /*环球荣誉*/
    .year_nav .year_li a {font-size: 22px; line-height: 48px;}
    .year_nav .year_li.active a,
    .year_nav .year_li a:hover {font-size: 30px;}
    .hqry_logo {width: 180px;margin-right: 40px;}
    .hqry_list {padding: 40px 0;}
    .hqry_item {padding: 15px 0;}
    .hqry_con {padding: 25px 0 0;}
    .hqry_con ul li {margin-bottom: 15px;}
    .hqry_swiper {padding: 50px 0 0; height: 160px;}


    /* 加入我们 */
    .jiar_part1{padding-bottom: 30px;}
    .jiar_part1 .tet{font-size: 14px;}
    .jiar_part2 .cont{padding-bottom: 30px;}
    .jiar_part2 .list li{width: 50%;}
    .jiar_part3{padding-left: 30px;}
    .jiar_part3 dl{margin-bottom: 25px;}


    /* 老友会 */
    .main_lyh {padding: 55px 0 0;}
    .laoy_back{height: 450px;}
    .laoy_back::before{height: 100px;}
    .laoy_back .txt strong{font-size: 22px;}
    .laoy_back .txt h2{font-size: 35px;}
    .laoy_part1 {margin-bottom: 50px;}
    .laoy_part1 .arrow div:hover,
    .laoy_part1 .arrow div{ background-color: rgba(0,0,0,0.5);}
    .laoy_part1 .arrow-left{left: 10px;}
    .laoy_part1 .arrow-right{right: 10px;}
    .laoy_part1 .cont {padding-bottom: 40px;}

    .laoy_part2{padding: 80px 0;}
    .laoy_part2 h2{font-size: 32px; padding-bottom: 30px;}
    .laoy_part2 a{width: 220px;}


    .lm_bandetail{padding: 120px 0 50px 0;min-height: auto;}
    .detail_tit{font-size: 32px; padding-top: 30px;}
    .detail_label{padding-top: 30px;}


    /* 荣誉详情 */
    .rongycont_part1{margin-bottom: 60px;}
    .rongycont_part2{padding: 60px 0;}
    .rongycont_part3{padding: 60px 0; background-size: cover;}
    .rongycont_part4 {margin-top: 60px;}
    .rongycont_part4 .item{padding-bottom: 50px;}
    .rongycont_part4 .list dt{width: 200px; height: 200px;}
    .rongycont_part4 .list ul{margin-top: -40px;}
    .rongycont_part4 .list li{padding: 40px 5px 0;}
    .rongycont_part4 .list dd {padding-top: 10px;}


    /* 中国首例 */
    .shouli_part .item{padding-bottom: 10px;}
    .shouli_part .item li{padding-bottom: 20px;}
    .shouli_part .team_left .tet{font-size: 14px; padding: 20px; padding-top: 0;}
    .shouli_part .item .hqty_tit {padding: 0 40px 0 0;}
    .shouli_part .item .list {padding: 0 0 30px;}


    /* 出版物 */
    .cbw_main .team_left{width: 270px}
    .read_link{width: auto; margin: 0 30px; height: 130px; line-height: 130px; padding: 0;}
    .read_link span{font-size: 18px;}

    .cbw_main .team_right{padding-left: 40px;}
    .cbw_list{margin: -20px -10px 0 -10px;}
    .cbw_list .li{padding: 20px 10px 0 10px ;}

    .cbw_list .cbw_a{padding: 30px; height: 210px;}
    .cbw_tit{font-size: 16px; line-height: 1.7;}



    /* 活动介绍 */
    .hdjs_ban{height: 450px; padding-top: 170px;}
    .rongycont_part4 .hqty_tit,
    .huod_part2 .hqty_tit{margin-bottom: 40px;}
    .hdjs_bantit{font-size: 35px; line-height: 1.6;}
    .p32{padding: 0;}
    .hdjs_part1_right{padding-left: 20px;}
    .hdjs_part1,
    .huod_part2,
    .huod_part3,
    .huod_part4,
    .huod_part5{padding: 50px 0;}
    .huod_part5 .list ul{margin: -50px -30px 0 -30px;}
    .huod_part5 .list li{padding: 50px 30px 0 30px;}
    .huod_part5 .list .txt a{font-size: 18px;}
    .huod_part5 .list .tmt b{font-size: 24px;}
    .huod_part5 .list .tmt i{font-size: 16px;}

    /*搜索*/
    .form_part .input_box {width: 420px; margin-right: 18px;}
    .form_part .select_box {width: 410px; margin-right: 18px;}
    .search_form {padding-bottom: 40px;}
    .search_con {width: auto;}
    .search_list .search_a {padding: 25px 0}
    .search_list .li {padding: 0 0 10px;}

}


@media screen and (max-width:1002px){/*768*/


    .wrap{ margin: 0 20px;}
    .main{padding: 50px 0 80px 0;}
    .logo_box .logo {width: 60px; height: 60px;line-height: 60px;}
    .logo_box .logo img {width: 40px;}
    .head_icon {padding: 15px;}
    .header .nav_wrap {width: 340px;padding: 30px 20px;}
    .header .nav_part1 {padding-bottom: 30px;}
    .header .nav_part2 {padding-bottom: 25px;}
    .header .nav_part3 ul>li>a {font-size: 16px;padding: 0 5px 10px 5px;}

    /*尾部*/
    .foot_ul {margin-left: -10px;}
    .foot_ewm {width: 110px;}
    .ewm_pic {padding: 4px 0;}
    .foot_ewm .ewm_tit {font-size: 11px; padding: 4px 0;}

    /*首页*/
    .team_form .form_part .input_box,
    .team_form .form_part .select_box {width: 190px;margin-right: 10px;}

    /* 环球概况 */
    .huanqiu_partbg{display: none;}
    .huanqiu_part .left{float: none; width: auto; padding: 0 0 40px 0;}
    .huanqiu_part .right{ float: none; width: auto; }
    .jiar_part3{padding: 0;}
    .gaik_list .txt{padding-left: 0;}
    .gaik_list .list_box{height: auto;}
    .gaik_list .list::after{display: none;}
    .gaik_list .list::before{display: none;}
    .gaik_list .list ul{padding: 0;}
    .gaik_list .list li:last-child{padding-bottom: 0;}


    /* 联系我们 */
    .lianxi_part::before{display: none;}
    .lianxi_part .li{padding-bottom: 40px;}
    .lianxi_part .li .tet dl{float: none; width: auto; padding: 0 0 20px 0; margin-bottom: 20px; background: url(../images/zxx_07.png) bottom repeat-x;}
    .lianxi_part .li .tet li{float: left; width: 33.3%;}
    .lianxi_part .map{padding: 0;}


    /* 领域-列表 */
    .lingyu_list li{width: 33.3%;}
    .lingyu_list li a{height: 150px;}
    .lingyu_list li i{width: 50px; height: 50px; background-size: cover; margin: 30px 0 20px 0;}
    .lingyu_list li b{font-size: 16px;}


    /* 领域-详情 */
    .lingyu_cont::before{display: none;}
    .lingyu_cont .left{float: none; width: auto; padding: 0 0 40px 0;}
    .lingyu_cont .right{overflow: initial; padding: 0;}
    .lingyu_cont .right .part1 li a{height: 150px; line-height: 150px;}
    .lingyu_cont .right .part1 .li1 a,
    .lingyu_cont .right .part1 .li2 a{background-size: 150px;}

    /*新闻列表*/
    .page {padding-top: 30px;}
    .lm_ban {height: 350px;}
    .lm_tit {padding-top: 170px;font-size: 20px; line-height: 36px;}
    .lm_nav .li a {font-size: 14px; line-height: 24px;}


    .hotpic {float: none; width: 100%;}
    .news_listul .li {padding: 8px 15px;}
    .news_lista {padding: 15px;}
    .hqhd_listbox .news_lista{ height: 310px;}

    /*新闻详情*/
    .detail_left {float: none; width: 100%;padding-right: 0;}
    .detail_right {float: none; width: 100%;padding-left: 0; padding-top: 20px;}
    .right_bg {display: none;}
    .detail_left .editor_con {font-size: 14px;  line-height: 1.7;}

    .detail_tit {font-size: 24px; line-height: 32px; padding: 40px 0 10px;}
    .lm_bandetail {min-height: auto;padding: 90px 0 40px;}


    /*团队列表*/
    .search_zm .zm_a {font-size: 13px;}
    .teamlist_ul .li {padding: 15px 8px;}
    .teamlist_ul {margin: 0 -8px;}
    .team_con {padding: 15px 10px;}
    .team_titcn {font-size: 20px; line-height: 28px;}
    .team_titen {font-size: 14px; line-height: 20px; margin-bottom: 8px;}
    .team_pst {font-size: 12px; line-height: 16px;}
    .teamlist_ul .teamlist_a {height: 201px;}
    .team_area {padding: 15px 10px; line-height: 20px; font-size: 13px;}

    /*团队详情*/
    .teamdetail_wrap {padding: 80px 0 0;}
    .teamdetail_head {padding: 16px 0 0;}
    .teamdetail_pic {width: 250px}
    .teamdetail_con {padding: 0 0 0 25px;}
    .teamdetail_tit .tit {font-size: 24px;line-height: 30px;}
    .teamdetail_tit .pst {margin: 10px 0 0 15px;}
    .teamdetail_area .li a {padding: 0 10px}
    .teamdetail_icon {padding: 16px 0}
    .icon_left .icon_load {width: 140px; }
    .team_left {width: 250px}
    .left_bg {margin-right: -250px;}
    .team_right {padding-left: 25px;}
    .team_right .editor_con {font-size: 14px;}
    .right_part {padding: 0 0 16px;}
    .team_newslist .li {padding: 6px 0;}


    /*环球荣誉*/
    .hqry_list {padding: 32px 0;}
    .hqry_logo {width: 150px; margin-right: 30px;}
    .hqry_swiper {padding: 40px 0 0; height: 140px;}
    .hqry_con ul li {width: 50%;}
    .hqry_con ol li {width: 100%;}

    /* 出版物 */
    .cbw_main .team_left{width: 250px;}
    .cbw_list .li{width: 100%;}


    /* 活动介绍 */
    .hdjs_part1_left{float: none; width: auto; padding-bottom: 40px;}
    .hdjs_part1_right{padding: 0;}
    .rongycont_part4 .list dt{width: 150px; height: 150px;}
    .huod_part4 .list li{width: 33.33%; padding: 0 20px;}

    /* 老友会 */
    .main_lyh {padding: 50px 0 0;}
    .laoy_back {height: 400px;}
    .laoy_back .txt strong {font-size: 18px; line-height: 24px; padding-bottom: 8px;}
    .laoy_back .txt h2 {font-size: 26px;}
    .laoy_part2 h2 {font-size: 26px;}
    .laoy_part2 {padding: 50px 0 60px;}
    .laoy_part2 a {font-size: 16px; width: 180px; line-height: 48px;}
    .laoy_part1 .cont a {width: 200px; margin: 0 10px; line-height: 48px;}
    .laoy_part1 .cont {padding-bottom: 32px;}

    /*搜索*/
    .form_part .input_box {width: 310px; margin-right: 15px;}
    .form_part .select_box {width: 300px; margin-right: 15px;}
    .search_form {padding-bottom: 30px;}


}


@media screen and (max-width:758px){
    .page .Ppagelist {display: none;}
    body .page a{border: 1px solid #083a81;background: #083a81;color: #fff;}
    .phone_nav .top {padding: 0 15px;}
    .pc_intro {display: none;}
    .phone_intro {display: block;}
    .main{padding: 40px 0 50px 0;}
    .wrap{margin: 0 15px;}
    .foot_top,.nav_r {display: none;}
    .areaDetail .icon_left {margin-top: 20px;}

    /*头部*/
    .logo_box .logo {width: 54px;height: 54px;line-height: 54px;}
    .logo_box .logo img {width: 36px;}
    .head_icon .searchicon img{height: 24px;}
    .head_icon .but {width: 24px; height: 24px;}
    .head_icon .but i {height: 2px;margin-top: 10px;}
    .head_icon .but i:before,
    .head_icon .but i:after {height: 2px;}
    .head_icon {padding: 15px 10px;}


    /*尾部*/
    .foot_btm {padding: 10px 0; line-height: 22px;}
    .foot_copy {float: none; width: 100%; padding: 0; text-align: center;}
    .foot_link {float: none; padding: 0; overflow: hidden; font-size: 12px;text-align: center;}
    .foot_ul {margin-left: -10px;float: none; display: inline-block; vertical-align: top;}
    .foot_jszc{float: none; display: inline-block; vertical-align: top;}
    .foot_ul .li:after {top: 7px;}
    .foot_btm {background: none; color: #333;}
    .foot_btm a {color: #333;}

    .index_tit {font-size: 12px; line-height: 18px;}
    .section2_intro {font-size: 13px;line-height: 20px; width: 290px; margin: 15px auto 0;}
    .header .nav_wrap {width: 300px;padding: 30px 15px;}
    .section1 .yuan {width: 300px; height: 300px; margin: -150px 0 0 -150px;}
    .section1 .year {margin: -100px 0 0 -70px;
        width: 140px;}
    .section1 .logo {width: 180px;
        margin: 60px 0 0 -90px;}
    .index_logon img {height: 60px;}
    .form_part {float: none;}
    .team_form .form_part .input_box, .team_form .form_part .select_box {width: 100%;margin: 0 0 10px;}
    .section3 .cont {margin-top: 30px;}
    .section4_logo .li {width: 50%; padding: 8px 30px;}
    .section5_pic {height: 220px;}
    .section5_pic:after {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2);}
    .section5_con img {display: none;}
    .section5_con .sec5_tit {font-size: 16px;line-height: 24px;}
    .section5_con {padding: 15px; z-index: 2;}
    .section5_con .sec5_intro {font-size: 12px;line-height: 18px; margin-top: 2px;}

    .section2 .d1 {margin: 40px 0 15px;}
    .section2 .d2 {margin-bottom: 40px;}
    .section2 .d3 {padding: 50px 0 5px;}
    .section2_dcon {width: 90%;font-size: 12px; line-height: 18px;padding: 0 40px 15px;}
    .section2_dcon:before, .section2_dcon:after {background-size: 20px auto;}
    .team_form {padding: 10px 5px;}
    .section3 .swiper-container {padding: 0 10px 0 20px; height: 345px !important;}
    .section3 .swiper-slide {padding-right: 10px;}
    .in_newtit {font-size: 15px; line-height: 22px; height: 44px;}
    .index_newscon .in_newtit {float: none; width: 100%;padding: 0; margin-bottom: 10px;}
    .index_newscon .in_newintro {float: none; width: 100%; font-size: 12px; line-height: 16px; height: 48px; padding: 0;}
    .index_newsbox {padding: 18px 12px;}
    .section3 .section3_a {height: 345px; width: 220px;}
    .section3 .index_newslide {width: 300px;}
    .index_newstime b {font-size: 24px;}
    .section3_label {font-size: 12px; line-height: 18px;padding: 10px;}
    .index_lawsbox .in_newtit {line-height: 26px;height: 78px;}
    .index_lawsbox {padding: 80px 20px 0;}
    .active2.section4 .d1 {margin: 40px 0 15px;}
    .section4 .d3 {padding-bottom: 40px;}
    .section4 .d4 {padding: 50px 0 15px;}
    .section4 .d4 .section2_dcon {padding: 0 40px 15px;}
    .section4_logo {padding-bottom: 20px;}
    .index_link {width: 120px; line-height: 40px; font-size: 12px;}
    .section5_swiper {margin-top: 40px;}
    .section5 .swiper-container {}
    .section6 .d1 {margin: 40px 0 15px;}
    .section6 .d2 {margin-bottom: 40px;}
    .section6 .d3 {padding: 50px 0 20px;}
    .index_logon2 img {height: 100px;}
    .section6 .cont {padding: 10px 0 50px;}
    .section6 .swiper-container {padding-left: 20px;}
    .section6 .swiper-slide {padding-right: 10px;}
    .sec6_slide {height: 300px; width: 240px; padding: 20px 15px;}
    .sec6_intro {margin-bottom: 50px;}
    .sec6_tit {font-size: 15px;line-height: 22px; height: 66px;}
    .section7 .d1 {margin: 40px 0 15px;}
    .section7 .d5 {padding: 15px 0 45px;}
    .section7 .index_link {width: 200px;padding: 10px;font-size: 11px;}
    .section7 .index_link strong {font-size: 18px;}


    /* 环球领域 */
    .huanqiu_part .left{padding: 0 0 20px 0;}
    .gaik_cont .txt{padding-bottom: 15px;}
    .gaik_cont .txt b{font-size: 18px; border-width: 1px;}
    .gaik_cont .tet{padding-bottom: 20px;}
    .gaik_cont .tat{text-align: center;}
    .gaik_list .txt{padding-bottom: 15px;}
    .gaik_list .txt b{font-size: 18px; border-width: 1px;}
    .gaik_list .list li{padding-left: 20px;}


    /* 联系我们 */
    .lianxi_part .li{padding-bottom: 30px;}
    .lianxi_part .li .tet li{width: auto; float: none;}
    .lianxi_part .map{height: 200px;}


    /* 领域-列表 */
    .lingyu_list ul{margin: -20px -10px 0 -10px;}
    .lingyu_list li{width: 50%; padding: 20px 10px 0 10px;}
    .lingyu_list li a{height: 120px;}
    .lingyu_list li i{margin: 20px 0 15px 0; width: 45px; height: 45px;}
    .lingyu_list li i::before{bottom: -10px;}
    .lingyu_list li b{font-size: 14px;}


    /* 领域-详情 */
    .lingyu_cont .left{padding: 0 0 30px 0;}
    .lingyu_cont .left .tit{padding-bottom: 20px;}
    .lingyu_cont .left h2{padding-bottom: 15px;}
    .editor_con ul{padding: 15px 0 30px;}
    .editor_con ul li{padding-bottom: 10px;}
    .lingyu_cont .right .part1{padding-bottom: 20px;}
    .lingyu_cont .right .part1 li a{height: 120px; line-height: 120px;}
    .lingyu_cont .right .part1 .li1 a,
    .lingyu_cont .right .part1 .li2 a { background-size: 80%; }
    .lingyu_cont .right .part2 dl{padding-bottom: 20px;}
    .teamlist_ul .li {width: 100%}
    .team_pic {width: 180px;}
    .team_list {padding: 20px 0 0;}
    .teamlist_ul .li {padding: 8px;}

    /*新闻列表*/
    .lm_ban {height: 300px;}
    .lm_tit {padding-top: 150px;font-size: 18px; line-height: 32px;}
    .lm_nav .li a {font-size: 12px; line-height: 18px;}
    .hotcon {padding: 25px 15px;}
    .hotbtn {width: 100px; line-height: 32px; font-size: 12px;}
    .news_listul .li {float: none; width: 100%;}

    /*新闻详情*/
    .lm_bandetail { min-height: auto; background-size: 160%;}
    .detail_tit {font-size: 20px; line-height: 28px;padding: 35px 0 8px;}
    .detail_label {padding-top: 15px; font-size: 11px; line-height: 18px;}
    .label_left {padding-right: 10px;}
    .label_right {float: none; overflow: hidden;}
    .detail_label span {padding-right: 10px;}
    .detail_return {padding: 30px 0 0;}
    .detail_page {float: none; width: 100%;padding: 0 0 15px;}
    .detail_page .page_link {font-size: 13px; line-height: 24px;}
    .return_listbtn {float: none; display: block; width: 100px; font-size: 13px;}
    .detail_area .li a {font-size: 13px;line-height: 30px;}
    .detail_area {margin: 0 -6px;}
    .detail_area .li {padding: 6px;}
    .detail_teamcon {padding: 6px 0 5px 12px;}
    .detail_teampic {width: 84px;}
    .detail_team .li {padding: 8px 0;}



    /*团队列表*/
    .search_zm .zm_a {width: auto; padding: 0 6px; font-size: 12px;}
    .search_zm {padding: 10px 0;}
    /*团队详情*/
    .phone_show {display: block;}
    .teamdetail_con .teamdetail_tit {display: none;}
    .teamdetail_pic {width: 130px; margin-top: 13px;}
    .teamdetail_ban.lm_ban {height: auto;}
    .teamdetail_area {display: none;}
    .phone_show .teamdetail_area {display: block; margin: 0 -3px;}
    .teamdetail_area .li {padding: 3px;}
    .teamdetail_area .li a {font-size: 10px;padding: 0 6px; line-height: 24px;}
    .icon_left {margin-top: 10px; float: none;}
    .icon_right {/*display: none;*/ float: none; line-height: 18px; font-size: 12px;}
    .teamdetail_con {padding: 0 0 6px 15px;}
    .icon_left .icon_a {margin-right: 15px; display: none;}
    .icon_left .icon_load {width: 110px; line-height: 40px; height: 40px;}
    .left_bg {display: none;}
    .team_left {float: none; width: auto !important; padding: 0; overflow-y: hidden;}
    .team_nav {/*width: 900px; overflow: hidden;*/ display: none;}
    .team_nav .li a {width: 100px; box-sizing: border-box; padding: 8px; line-height: 24px; font-size: 12px;border-right-width: 2px;}
    .team_nav .li {float: left; }
    .team_right {padding-left: 0; width: 100%;}
    .right_tit {font-size: 16px; line-height: 22px; padding: 8px 0;}
    .right_part {padding: 0 0 10px;}
    .team_newslist .tit,.team_newslist .time {width: 100%; text-align: left;}
    .detail_teamnav {padding: 10px 0;}
    .detail_teamnav .team_nav {display:flex; width: auto; flex-wrap:nowrap; justify-content:space-between;}
    .detail_teamnav .team_nav .li {flex:1 0 auto;}
    .detail_teamnav .team_nav .li a {width: auto; padding: 8px 12px;}


    /*环球荣誉*/
    .year_nav .year_li a {font-size: 18px; line-height: 40px;}
    .year_nav .year_li.active a,
    .year_nav .year_li a:hover {font-size: 24px;}
    .hqry_logo {float: none; margin: 0 0 12px; width: 120px;}
    .hqty_tit {font-size: 16px; line-height: 22px;}
    .hqry_con li {margin-bottom: 10px;}
    .hqry_swiper {padding: 30px 0 0;height: 120px;}
    .arrow_icon {width: 20px;height: 20px;margin-top: -10px; background-size: 8px auto;}
    .arrow_icon:hover {background-color: transparent;}

    /* 出版物 */
    .cbw_main .team_right{padding: 20px 0 0 0;}
    .read_link{margin: 0; background-position: right bottom; background-repeat: no-repeat; background-size: 100px;}
    .cbw_list .cbw_a{height: auto; padding: 20px;}
    .cbw_tit{height: auto;}

    /* 活动介绍 */
    .hdjs_ban{height: auto;padding: 80px 0 12px;}
    .hdjs_bantit{font-size: 22px;}

    .hdjs_part1, .huod_part2, .huod_part3, .huod_part4, .huod_part5{padding: 30px 0;}
    .hdjs_ewmcon{padding: 0 0 0 20px;}
    .hdjs_part1_ul{margin: -20px 0 0 0;}
    .hdjs_part1_ul .li{width: 100%; padding: 20px 0 0 0;}
    .hdjs_part1_ul .msg_con li{width: 100%; padding: 5px 0;}
    .rongycont_part4 .hqty_tit, .huod_part2 .hqty_tit{margin-bottom: 20px;}

    .huod_part2 .list>ul::before{left: 97px; top: 20px;}
    .huod_part2 .list>ul>li{padding-bottom: 20px;}
    .huod_part2 .list dt{font-size: 16px; width: 110px; }
    .huod_part2 .list dt::before{right: 10px;width: 5px; height: 5px;}
    .rongycont_part4 .list li{width: 100%;}
    .huod_part4 .list li{padding: 0 10px;}
    .huod_part4 .list dd{font-size: 16px;}
    .huod_part5 .list li{width: 100%;}
    .huod_part5 .hqty_tit{margin-bottom: 20px;}
    .huod_part5 .list .txt a{font-size: 16px;}
    .jiar_part2 .list li{width: 100%;}
    .jiar_part3 dt{font-size: 18px; padding: 15px 0;}


    /* 老友会 */
    .lyh_pctet {display: none;}
    .lyh_phonetet {display: block;}
    .laoy_back {height: 300px;}
    .laoy_back .txt{bottom: 60px;}
    .laoy_back .txt strong{font-size: 18px;}
    .laoy_back .txt h2{font-size: 26px;}
    .laoy_back::before{height: 40px;}

    .laoy_part1{margin-bottom: 40px;}
    .laoy_part1 .cont{padding-bottom: 40px;}
    .laoy_part1 .cont .tet{font-size: 14px; padding: 0 25px 20px 25px;}
    .laoy_part1 .cont::before, .laoy_part1 .cont::after{ background-size: 20px; width: 20px; height: 15px;}
    .laoy_part1 .cont a {width: 130px;margin: 0 7px;line-height: 44px;}
    .laoy_part1 .cont .a1{margin-bottom: 10px;}

    .laoy_part2{padding: 40px 0;}
    .laoy_part2 h2{font-size: 20px; padding-bottom: 20px;}
    .laoy_part2 a{font-size: 14px; width: 120px; height: 40px; line-height: 40px;}


    /* 荣誉详情 */
    .rongycont_part2{padding: 40px 0;}
    .rongycont_part2 .label li{width: 50%; box-sizing: border-box;}
    .rongycont_part2 .label a{width: 100%;}

    .rongycont_part3{padding: 40px 0;}
    .rongycont_part3 .list dl{padding:0 25px 0 25px; margin-bottom: 30px;}
    .rongycont_part3 .list dl::before, .rongycont_part3 .list dl::after{background-size: 18px; width: 18px; height: 16px;}
    .rongycont_part3 .list dt{padding-bottom: 15px;}

    .rongycont_part4 {margin-top: 40px;}

    /* 搜索页 */
    .search_form{padding: 0 0 30px 0;}
    .form_part1{width: auto; padding: 0;}
    .form_part2{width: auto; padding: 15px 0;}
    .form_part .input_box,
    .form_part .select_box {width: auto;margin-right: 0;}
    .form_part .submit_box{width: auto; position: relative;}
    .shouli_part .team_left .tet{padding: 0 0 20px 0;}
    .search_result .right_tit span:after {bottom: -10px;}
    .search_list .search_a {padding: 18px 0;}
    .search_pic {width: 70px;margin-right: 14px;}
    .search_con {width: auto;}
    .search_tit {font-size: 16px; line-height: 24px; margin-bottom: 8px;}
    .search_intro {font-size: 12px;line-height: 18px;max-height: 54px;}
    .search_tit i {margin-left: 15px;}
    .search_list .li {padding: 1px 0;}


    /*三级导航*/
    .lm_navthreebox {overflow: hidden;}
    .lm_navthree {overflow-y: hidden; padding: 10px 0;}
    .lm_navthree .team_nav{display:flex; width: auto; flex-wrap:nowrap; justify-content:space-between;}
    .lm_navthree .li {flex:1 0 auto;}
    .lm_navthree .li a {width: auto;padding: 8px 12px;}
}


@media screen and (max-width:470px){
    .lm_ban {height: 260px;}
    .lm_tit {padding-top: 130px;}
    .team_pic {width: 160px;}
    .team_titcn {font-size: 16px;line-height: 22px; font-weight: normal;}
    .team_titen {font-size: 12px;line-height: 18px;margin-bottom: 5px;}
    .team_area {padding: 10px 10px 15px;line-height: 18px; font-size: 12px;}
    .teamlist_ul .teamlist_a {height: 181px;}
    .area_intro {display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: none; margin-top: 5px;}
    /*人员详情*/
    .teamdetail_pic {width: 100px;}
    .teamdetail_tit .tit {font-size: 18px; line-height: 24px;}
    .teamdetail_tit .pst {margin: 5px 0 0 15px; font-size: 12px; padding-left: 16px;}
    .teamdetail_icon {padding: 10px 0;}
    .icon_left .icon_a {margin-right: 10px;}
    .icon_left .icon_a span img {height: 16px;}
    .icon_left .icon_a b {padding: 5px 0; }
    .icon_left .icon_load {width: 94px;line-height: 34px;height: 34px; font-size: 12px;}
    .icon_load span {padding-left: 20px; background-size: 14px auto;}

    .lingyu_list li {width: 100%;}
    .hdjs_bm {margin-top: 15px; margin-right: 8px; width: 116px;}
}


















































































































































































