
*{padding:0;margin:0;}
body{font-family:'Arial','microsoft yahei',Helvetica, sans-serif;}
a{text-decoration:none;color:#333;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
input,textarea,a{ outline:none;text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal;}
ul,ol{list-style:none;margin: 0;}
p{margin: 0;}
img{max-width: 100%;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 500;}



@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
 
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
}




.flex{display: flex;justify-content: space-between;}
.center{width:65%;margin:0 auto;}

.box{background: #f0f3ff;padding-bottom: 35px;}

.dingbu{display: flex;justify-content: space-between;align-items: center;}
.dingbu .searchs input{line-height: 50px;border: 1px solid #0052AF;height: 50px;border-radius: 0;width: 225px;}
.dingbu button{line-height: 50px;padding: 0 10px;background: #0052AF;color: #fff;border-color: #0052AF;border-radius: 0;margin-top: -2px;width: 60px;font-size: 20px;}





.daohang{width: 100%; background: #0052af;line-height: 60px;}
.daohang .navbar-default{background: none;border: none;}
.daohang .navbar{margin-bottom: 0;}
.daohang .nav li a{color:#fff;
font-weight: 400;
font-size: 18px;
line-height: 100%;
letter-spacing: 0%;
text-transform: capitalize;line-height: 50px;padding: 0 35px;
}
.daohang .flex{display: flex;align-items: center;
justify-content: center;}
.daohang .nav li a:hover{background: #00e600;color:#fff}
.daohang .nav li a:hover{background: #00e600;}
.federation {flex-wrap: wrap;}
.federation_left{width:49%;}
.federation_right{width:49%;}





@media only screen and (max-width: 992px){
    .federation_left{width:100%;}
.federation_right{width:100%;}
}


.title_top{justify-content: space-between;align-items: center;margin-bottom: 15px;}
.title_top b{background: linear-gradient(90deg, #0052AF 0%, rgba(0, 82, 175, 0) 100%);
color: #fff;line-height: 35px;display: block;padding: 0 15px;font-size: 18px;

}
.title_top a{color:#999;font-size: 16px;}

.federation{margin: 30px 0;}
.federation_right_bottom{}
.federation_right_bottom li{align-items: center;border-bottom: 1px dotted #BEBEBE;line-height: 42px;}
.federation_right_bottom li i{background: #0052AF;width: 5px;height: 5px;display: inline-block;border-radius: 100%;}

.federation_right_bottom li a{display: inline-block;font-size: 15px;color: #666;width: 80%;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;
}
.federation_right_bottom li time{display: inline-block;font-size: 15px;color: #666;
}

.ggt{margin: 35px auto ;}


.about{width: 37%;}
.about .about_info{border: 1px solid #D9D9D9;padding: 15px;box-sizing: border-box;}
.about .about_info p{font-size: 16px;color: #666;line-height: 27px;-webkit-box-orient: vertical;-webkit-line-clamp:6;display: -webkit-box;overflow: hidden;}
.about .about_info img{margin-top: 12px;}
.industry{width:34% ;}
.chapter{width: 25%;}
.industry .industry_info{border: 1px solid #D9D9D9;padding: 15px;box-sizing: border-box;}
.chapter .chapter_info{border: 1px solid #D9D9D9;padding:17px 15px;box-sizing: border-box;height: 340px;
    overflow-y: auto;}
.industry .industry_info li {justify-content: flex-start;align-items: center;border-bottom: 1px dotted #BEBEBE;line-height: 44px;}
.industry .industry_info li i{display: inline-block;width: 8px;height: 8px;background: #0556B1;margin-right: 8px;}

.industry .industry_info li a{-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;font-size: 16px;color: #666;}
.chapter .chapter_info li{justify-content: flex-start;align-items: center;border: 1px solid #0354B0;padding:10px 15px;box-sizing: border-box;border-radius: 5px;margin-bottom: 8px;}
.chapter .chapter_info li i{margin-right: 10px;color: #0253B0;}
.chapter .chapter_info li p{font-size: 16px;color:#0253B0;text-transform: capitalize;line-height: 22px;}

.protit{font-size: 34px;text-transform: capitalize;text-align: center;color: #0354B0;font-weight: 600;margin: 30px auto 10px;}


 .products_list_liebiao{background: #fff;text-align: center;

        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;

}
.products_list_mySwiper{padding: 30px 0 !important;}
.products_list_liebiao{padding: 20px 0;}
.products_list_liebiao h2{font-size: 20px;text-transform: capitalize;color: #5B5B5B;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;margin-top:10px;}
.products_list_liebiao:hover{box-shadow: 0 0 30px #88939F80;}
.products_list_liebiao:hover h2{color: #0052AF;}
.service_box{margin: 45px auto;}
.service_box .services{width: 38%;}
.service_box .department{width: 37%;}
.service_box .Project{width: 22%;}
.service_box h2{font-size: 22px;color: #0052AF;text-transform: capitalize;font-weight: 600;margin-bottom: 20px;}
.service_box h2 p{font-size: 22px;color: #7D7D7D;display: inline-block;border-left: 1px solid #A8A8A8;padding-left: 10px;margin-left: 10px;font-weight: 100;}
.services ul{flex-wrap: wrap;}
.services li{background: url(../img/image1.jpg) no-repeat center;height: 114px;width: 49%;justify-content:center;display:flex;align-items:center;margin-bottom: 10px;text-align: center;}
.services li:nth-child(2){background-image: url(../img/image2.jpg);}
.services li:nth-child(3){background-image: url(../img/image3.jpg);}
.services li:nth-child(4){background-image: url(../img/image4.jpg);}
.services li a{font-size: 22px;color: #fff;text-transform: capitalize;}
.department ul{flex-wrap: wrap;}
.department li{width: 49%;line-height: 50px;margin-bottom: 10px;text-align: center;border: 1px solid #D9D9D9;}
.department li a{font-size: 18px;color: #818181;text-transform: capitalize;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.department li:hover a{color: #fff;background: #0052AF;}

.Project{background: url(../img/image5.jpg) no-repeat center;width: 100%;line-height: 283px;height: 283px;}
.Project p{font-size: 31px;color: #fff;text-transform: capitalize;text-align: center;}
.strategic h2{font-size: 26px;color: #0253B0;border-bottom: 1px solid #BCBCBC;line-height: 45px;margin-bottom: 35px;font-weight: 600;}
.strategic ul{flex-wrap: wrap;}
.strategic li{width: 16%;margin-bottom: 8px;}
.Links{margin: 35px auto;}
.Links li {line-height: 35px;width: 10%;}
.Links li a{font-size: 20px;color: #555555;}

.strategic ul{justify-content: flex-start;}
.strategic ul li{margin-right:12px;}


.footer{background: #0052AF;width: 100%;padding: 25px 0;}

.footer .dbcon{width: 37%;}
.footer .dblianxi{width: 63%;}
.footer h3{text-transform: capitalize;color: #fff;font-size: 22px;}
.footer a,.footer p,.footer i.glyphicon{color: #fff;}
.footer .flex{justify-content:flex-start;}
.footer .dbcon h3{line-height: 42px;margin-bottom: 10px;}
.footer .dbcon li{line-height: 35px;align-items: baseline;}
.footer .dbcon li p{font-size: 20px;margin-left: 10px;}
.footer .dbcon li i{font-size: 20px;}
.footer .dblianxi li{width: 25%;}
.footer .dblianxi li h3{line-height: 42px;border-bottom: 1px solid #FFFFFF33;margin-bottom: 10px;}
.footer .dblianxi li a{line-height: 35px;font-size: 16px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}

.banquan{font-size: 20px;color: #fff;padding-top: 15px;border-top: 1px solid #FFFFFF33;margin-top: 35px;}


.nybanner{position: relative;}
.nybanner h3{position: absolute;top: 50%;margin-top: -70px;font-size: 64px;font-weight: 600;text-transform: capitalize;color: #0052AF;}
.nybanner i{background: linear-gradient(90deg, #0052AF 0%, rgba(0, 82, 175, 0) 100%);width: 106px;height: 10px;display: block;margin-top: 20px;
}


.homeadd{font-size: 18px;color: #666666;text-transform: capitalize;}
.homeadd a{color: #666666;}
.homeadd i{font-size: 18px;color: #0052AF;margin: 30px auto;}

.Federation_info li{margin-bottom: 30px;}
.Federation_info li .Federation_info_img{width: 46%;}
.Federation_info li .Federation_info_p{width: 51%;line-height: 30px;color: #666666;font-size: 16px;}
.Federation_info li:nth-child(2n){flex-direction: row-reverse;}

.nynews .leftnav{width: 28%;}
.nynews .leftnavbt{width: 100%;background: #0052AF;border-top-left-radius: 15px;border-top-right-radius: 15px;line-height: 80px;color: #fff;text-align: center;text-transform: capitalize;font-size: 34px;font-weight: 600;}
.nynews .leftnavfenlei{background: #fff;padding: 20px;box-sizing: border-box;}
.nynews .leftnavfenlei_Chapter{padding: 10px 20px;}
.nynews .leftnavfenlei h2{font-size: 22px;color: #000;text-align: center;border-bottom: 1px solid #BCBCBC;line-height:40px;margin-bottom: 20px;font-weight: 600;}
.nynews .leftnavfenlei li{line-height: 38px;}
.nynews .leftnavfenlei li i{display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #0052AF;margin-right: 5px;vertical-align: super;}
.nynews .leftnavfenlei li a{color: #333;font-size: 20px;}
.nynews .leftnavfenlei li:hover a{color: #0052AF;font-weight: 600;}
.rightinfo{width: 68%;}
.rightinfo .rightinfo_list li{border: 1px solid #B6C4D4;line-height: 50px;padding: 0 20px;margin-bottom: 15px;}
.rightinfo .rightinfo_list li a{    width: 80%;
font-size: 18px;
line-height: 45px;color: #555555;
-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;
}

.nychapter{font-size: 20px;line-height: 32px;color: #555;width: 68%;}
.rightinfo .rightinfo_list li time{
font-size: 18px;
line-height: 45px;
}
.rightinfo .rightinfo_list li:hover{background: #0052AF;color: #fff;}
.rightinfo .rightinfo_list li:hover a{color: #fff;}


.yema {text-align:center;margin-top:30px;}
.yema ul li{display:inline-block;padding:0 16px;background:#fff;color:#818181;margin-right:5px;line-height:40px; border:1px solid #aaaaaa;font-size:16px;}
.yema li.next a{color:#818181;}
.yema .pages_solid{color:#fff;background:#0052AF;border:1px solid #0052AF;}
.yema li.previous_s{ font-family:"宋体";}
.yema li.next{ font-family:"宋体";}
.yema li:hover{color:#fff;background:#0052AF;}
.yema li:hover a{color:#fff;}

.nypro_list{flex-wrap: wrap;}
.nypro_list li{width: 31%;background: #fff;text-align: center;padding: 15px 0;margin-bottom: 20px;}
.nypro_list li img{display: block;margin: 0 auto;max-width: 100%;}
.nypro_list li h1{font-size: 20px;color: #5B5B5B;line-height: 34px;text-transform: capitalize;margin-top:12px;}
.nypro_list li:hover{box-shadow: 0px 16px 21px 0px #0052AF36;
}
.nypro_list li:hover h1{color: #0052AF;}

.nyproxq{}
.nyproxq .nyproxq_top{}
.nyproxq .nyproxq_top .nyproxq_top_left{width: 43%;}
.nyproxq .nyproxq_top .nyproxq_top_right{width: 50%;}
.nyproxq .nyproxq_top .nyproxq_top_right h1{font-size: 35px;font-weight: 600;color: #484848;margin-bottom: 30px;}
.nyproxq .nyproxq_top .nyproxq_top_rightys p{font-size: 22px;color: #6E6E6E;margin-bottom: 5px;}
.nyproxq .nyproxq_top .nyproxq_top_rightys p::before{content: "";width: 5px;height: 5px;background: #484848;display: inline-block;border-radius: 50%; vertical-align: middle;margin-right: 10px;}

.nyproxq .nyproxq_top .anniu{width: 260px;line-height: 60px;background: #00e600;color: #fff;font-size: 22px;text-align: center;border-radius: 5px;
margin-top: 50px;
}
.introduction{}
.introduction_tit{border-bottom: 1px dotted #7D8691;position: relative;margin: 50px auto;}
.introduction_tit p{position: absolute;background:#f0f3ff;font-size: 22px;color: #0052AF;font-weight: 600;text-transform: capitalize;top: -15px;padding-right: 10px;}

.introduction_info{font-size:18px;color: #555;line-height: 30px;}
.Global{border-bottom: 1px dotted #A2A2A2;padding-bottom: 50px;margin-bottom: 40px;}
.Global h2{color: #0052AF;font-size: 28px;font-weight: 600;margin: 40px 0 50px;}
.nycontactmap_left{width: 30%;}
.nycontactmap_left li{font-size: 20px;color: #555555;margin-bottom: 15px;}
.nycontactmap_left li i{color: #0052AF;}
.nycontactmap_right{width: 65%;}
.Chapter h2{color: #0052AF;font-size: 28px;font-weight: 600;margin: 40px 0 50px;}
.Chapter_list ul{flex-wrap: wrap;}
.Chapter_list ul li{width: 32%;margin-bottom: 15px;}
.Chapter_list ul li h3{font-size: 28px;color: #0052AF;font-weight: 600;margin-bottom: 20px;}
.Chapter_list ul div{font-size: 20px;color: #555555;margin-bottom: 15px;}
.Chapter_list ul div i{color: #0052AF;}




.details{width: 100%;background:#fff url(../img/xqbanner.jpg) no-repeat top;padding-bottom: 60px;padding-top: 50px;}
.details .newxqsbt{padding:45px 0 50px;}
.details .newxqsbt h1{font-size: 32px;color: #fff;font-weight: 700;}
.details .newxqsbt time{font-size: 16px;color: #fff;line-height: 50px;display: block;}
 .nyhome{font-size: 16px;color: #fff;}
 .nyhome img{vertical-align: sub;}
 .nyhome a{color: #fff;}
.details .detailsbox{background: #fff;padding: 30px;box-sizing: border-box;
    border-radius: 10px;box-shadow: 0px 0px 46px rgba(0, 0, 0, 0.08);}
.details_left .details_leftnr{font-size: 16px;color: #333;line-height: 30px;}
.details_leftnr a{color: #333;}
.pages{line-height: 70px;background: #F7F4F4;height: 70px;margin-top: 50px;}
.pages div{width:48%;font-size: 16px;color: #333333;  -webkit-box-orient: vertical;-webkit-line-clamp: 1;display: -webkit-box;overflow: hidden;padding: 0 10px;}
.pages div:hover{background:#0052AF;color:#fff;}
.pages div:hover a{color: #fff;}
.details_rightbt{margin-bottom: 25px;}
.details_rightbt p{font-size: 20px;color: #333333;font-weight: 700;line-height: 50px;}
.details_rightbt i{width: 40px;height: 2px;background: #3871C1;display: block;}






















