
@media (min-width: 1024px){
    .card_box>div{
        margin: 40px 0;
    }
    .swiper1 .swiper-slide{
        /* height:920px; */
    }
    header ul li div.top_title a{
        position:relative;
        padding: 10px 0; font-size:17px !important;
    }
	
	 header ul li div.top_title span {
        position:relative;
        padding: 10px 0; font-size:17px !important; color:#fff;
    }
	
		 header.hover ul li div.top_title span {
        position:relative;
        padding: 10px 0; font-size:17px !important; color:#000;
    }
	
    header ul li div.top_title a:before {
        content: "";
        position: absolute;
        z-index: -1;
        left: 50%;
        right: 50%;
        bottom: 0;
        /*background: #BCD131;*/
        background: #005CB9;
        height: 4px;
        -webkit-transition-property: left,right;
        transition-property: left,right;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }
    header ul li div.top_title:hover a:before, header ul li div.top_title.cur a:before, header ul li div.top_title.active a:before {
        left: 0;
        right: 0;
    }
    header li{
        float:left;
        padding:0 6px;
        margin-left: 16px;
    }
    header .subnav {
        /* display: none; */
        position: absolute;
        overflow: hidden;
        width: 150px;
        background: rgba(0, 78, 162,.9);
        left: 0;
        right: 0;
        /* box-shadow: 0 0 10px #666; */
        visibility: hidden;
        /* opacity: 0; */
        /* height:0; */
        max-height:0;
        top: 52px;
    }
    header .subnav.hidden_phone{
        top: 75px;
    }
	header .subnav a { width:100% !important; margin:0px 0%; 
	
	text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 45px;
line-height: 45px; border-bottom:1px solid rgba(255,255,255,.1);
	
	
	}
    
    .small_sub .subnav{
        text-align: center; 
        white-space: nowrap;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        left: 50%;
    }
    .li03{
        width:200px;
    }
    .small_sub .subnav a{
        display: block;
        border-left:0px solid rgba(255,255,255,0);
        line-height:45px; font-size:15px; color:#fff;
    }
	
	
	
	 .small_sub .subnav a:hover{
       
        color:#fff; font-weight:900; border-left:0px !important;  background: rgba(61, 178, 71,.9);
    }
	
	
	
	
    .small_sub .subnav a.support_portal_a{
        width: 85%;
        margin: 0 auto;
        margin-bottom: 20px;
        background: #005CB9;
        color: #fff;
        border-radius: 20px;
        line-height: 32px;
    }
    .small_sub .subnav a.support_portal_a:hover{
        text-decoration:underline;
    }
    .small_sub .subnav a.active{
        border-left:4px solid #fff;
        color: #fff;
    }
    .small_sub .subnav a.support_portal_a.active{
        border-left:4px solid #005CB9;
        color: #fff;
    }
	
	.subnav a:hover { font-weight:900 !important; color:#fff !important;}
    header li.contact a{
        color:#2473C2;
        color:#fff;
        display: inline-block;
        border:1px solid #2473C2;
        border:1px solid #fff;
        border-radius:50px;
        padding:0 20px;
        line-height: 28px;
        height:28px;
    }
    header li.contact a{
        color:#2473C2;
        border:1px solid #005CB9;
        background: #005CB9;
        color: #fff;
    }
    header li.contact a:hover{
        background:#005CB9;
        border:1px solid #005CB9;
        color:#FBFDFE;
    }
    header .cur .subnav.pc_hidden, header li:hover .subnav.pc_hidden{
        display:none;
    }
    .ft-subscribe ,.media_icon{
        float: left; margin-right:0px;
    }
    .swiper1 .swiper_desc_box{
        top:60px;
    }
    .partners_box{
        padding:50px 20px;
    }
    .Media_box{
        padding-top:50px;
    }
    .Media_box .recent_desc {
        padding-bottom: 30px;
    }
    

}
.small_sub .subnav a.support_portal_a{
    width: 150px;
    /*margin: 0 auto;*/
    text-align:center;
    margin-bottom: 20px;
    background: #005CB9;
    color: #fff;
    border-radius: 20px;
    line-height: 32px;
}
.small_sub .subnav a.support_portal_a:hover{
    text-decoration:underline;
}
.small_sub .subnav a.support_portal_a.active{
    border-left:4px solid #005CB9;
    color: #fff;
}

@media screen and (min-width:1400px){
    header li {
        margin-left: 15px; margin-top:15px;
    }
    .swiper1 .swiper_desc{
        padding: 35px 0;
    }
    .swiper1 .swiper_desc_box{
        top:80px;
    }
    .partners_box{
        padding:0px 20px;
    }
    .Media_box{
        padding-top:60px;
    }
    .Media_box .recent_desc {
        padding-bottom: 45px;
    }

}
@media screen and (min-width:1600px) {
    header li {
        margin-left: 40px;
    }
    .swiper1 .swiper_desc{
        padding: 60px 0;
    }
    .card_box>div{
        margin: 70px 0;
    }
    .swiper1 .swiper_desc_box{
        top:120px;
    }
    div.media_icon a{
        width:28px;
        height:28px;
    }
}





header .logo img{
    width:350px;
}
header .light{
    display: none;
}
header .dark {
    display: inline-block;
}
header.hover .dark,header:hover .dark{
    display: inline-block;
}

header .menu {
    position: relative;
    float: right;
    width: 30px;
    height: 30px;
    top: 0;
    /* padding: 5px; */
}
header .menu span {
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -1px;
    display: block;
    width: 24px;
    height: 2px;
    background: #fff;
    border-radius: 3px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
header.hover .menu span,header:hover .menu span{
    /*background: #005CB9;*/
    background: #76838D;
}
header .menu span:first-child {
    top: 7px;
}
header .menu span:last-child {
    top: auto;
    bottom: 6px;
}
header .menu.cur span {
    opacity: 0;
}
header .menu.cur span:first-child {
    top: 15px;
    -webkit-transform: rotate(
45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(
45deg);
    opacity: 1;
}
header .menu.cur span:last-child {
    -webkit-transform: rotate(
-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(
-45deg);
    opacity: 1;
    bottom: 14px;
}
header>ul{
    transition: all .5s;
    /* height: 100vh; */
}


.small_sub{
    position: relative;
}
.subnav > table{
    margin-top:10px;
    margin-bottom:10px;
    width:1200px;
    color:#001C3D;
    line-height:1.4;
    margin: 30px auto;
}
.subnav  .item_box {
    width: 33.3%;
    padding:0 30px;
}
.item_box .img_box{
    width: 150px;
    padding:0px 25px 20px 25px;
    vertical-align: top;
    padding-top: 15px;
}
.item_box .has_top_border .img_box{
    padding:20px 0 20px 0;
}
.img_box img{
    width:100%;
}
.subnav .des_title{
    font-size:15px;
    line-height: 18px;
    margin-bottom: 5px;
}
.subnav .item_box table{
    margin-top:10px;
    height: 160px;
}
.item_box table:hover .des_title{
    text-decoration: underline;
}
.subnav .desc{
    font-size:12px;
    font-family:"Lato Regular";
}
.subnav .desc_box{
    padding-left:20px;
    vertical-align: top;
}
.has_border{
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.has_top_border{
    border-top: 1px solid #ccc;
}
.subnav a{
    font-size:17px;
}
.img-title,.apc1-scroll{
    text-align: center;
}
.img-title-main{
    font-size:40px;
    font-weight: bold;
    text-align: center;
    color:#fff;
    line-height:40px;
    text-shadow: 0px 0px 2px #fff;
}
.img-title>img{
    width:52px;
    margin-top:45px;
}
.subnav.li03>a:first-child{
    margin-top: 0px;
}
.subnav.li03>a:last-child{
    margin-bottom: 0px;
}
.subnav.li03 > a.support_portal_a{
    margin-top:10px;
}









 header .cur .subnav,header li:hover .subnav{
        /* display:block; */
        visibility: visible;
        /* opacity: 1; */
        max-height:590px;
        transition:max-height .5s linear;
    }
    /*header li.lan_li .subnav{*/
    /*    max-height:0;*/
    /*}*/
    header li.lan_li .top_title a, header li.lan_li .top_title a {
        color: #AAACAE;
    }
    header.hover li.lan_li:hover .top_title a, header li.lan_li:hover .top_title a {
        color: #005CB9;
    }
    header li.lan_li .subnav a, header li.lan_li .subnav a {
        color: #fff;
    }
    header li.lan_li.open .subnav{
        max-height:520px;
        visibility: visible;
    }
    .mid_box .desc_btn:hover{
        background:#005CB9;
    }
    .Media_box .item_list:hover .desc_bottom a{
        color:#005CB9;
    }
    .Media_box .explore_btn:hover,.footer .apply_btn:hover{
        background:#005CB9;
        color:#fff;
    }
    
    header{
        padding:20px 20px;
    }
	
	
	header{
    position: fixed;
    z-index: 200;
    top:0;
    left: 0;
    right: 0;
    line-height: 50px;
    color: #fff;
    font-size:14px;
    /* font-weight:bold; */
    padding:10px 20px;
}
header a {
    color: #000;
}
.header_logo_box{
    margin-right:200px;
}
header,header .contact a,.explore_btn,header .subnav,.apply_btn,.desc_btn{
    transition:all 0.3s;
}
/* header .subnav{
    transition:all .5s linear;
} */
header{
    background:rgb(255,255,255);
    color:#001C3D;
    box-shadow: 0 2px 10px #aaa;
}
header.hover a,header:hover a{
    color:#000;
}








header .light{
    display: none;
}
header .dark {
    display: inline-block;
}
header.hover .dark,header:hover .dark{
    display: inline-block;
}

header .menu {
    position: relative;
    float: right;
    width: 30px;
    height: 30px;
    top: 0;
    /* padding: 5px; */
}
header .menu span {
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -1px;
    display: block;
    width: 24px;
    height: 2px;
    background: #fff;
    border-radius: 3px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
header.hover .menu span,header:hover .menu span{
    /*background: #005CB9;*/
    background: #76838D;
}
header .menu span:first-child {
    top: 7px;
}
header .menu span:last-child {
    top: auto;
    bottom: 6px;
}
header .menu.cur span {
    opacity: 0;
}
header .menu.cur span:first-child {
    top: 15px;
    -webkit-transform: rotate(
45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(
45deg);
    opacity: 1;
}
header .menu.cur span:last-child {
    -webkit-transform: rotate(
-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(
-45deg);
    opacity: 1;
    bottom: 14px;
}
header>ul{
    transition: all .5s;
    /* height: 100vh; */
}


.small_sub{
    position: relative;
}
.subnav > table{
    margin-top:10px;
    margin-bottom:10px;
    width:1200px;
    color:#001C3D;
    line-height:1.4;
    margin: 30px auto;
}
.subnav  .item_box {
    width: 33.3%;
    padding:0 30px;
}
	
	

.flex{
    display:flex !important;
}
.flex_grow_1{
    flex-grow: 1;
}
img{
    vertical-align: middle;
}


header {
    padding: 20px 20px !important;
}





    header li.lan_li.small_sub .top_title a{
        color: #fff;
    }
    header.hover li.lan_li.small_sub .top_title a, header:hover li.lan_li.small_sub .top_title a {
        color: #000;
    }
    header.hover li.lan_li.small_sub:hover .top_title a, header li.lan_li.small_sub:hover .top_title a {
        color: #005CB9;
    }
    header img.lan_img.white_color{
        display:inline-block;
    }
    header img.lan_img.gray_color,.lan_img.blue_color,header.hover .lan_img.white_color,header:hover .lan_img.white_color{
        display:none;
    }
    header a.diliver_line{
        border-left:1px solid #fff;
    }
    header.hover a.diliver_line,header:hover a.diliver_line{
        border-left:1px solid #AAACAE;
    }
    header{
        background:none;
        box-shadow: none;
    }
    header.hover,header:hover{
        background:rgb(255,255,255);
        color:#001C3D;
        box-shadow: 0 2px 10px rgba(0,0,0,.1); 
    }
    header a {
        color: #fff;
    }
    header .light,header.hover .dark,header:hover .dark{
        display:inline-block;
    }
    header .dark,header.hover .light,header:hover .light{
        display: none;
    }
    header a.menu span{
        background: #fff;
    }
    header.hover a.menu span, header:hover a.menu span {
        /* background: #005CB9; */
        background: #76838D;
    }



.header_nav .top_title,.subnav{
    font-family: "Lato Semibold"; font-size:15px;
}


  header{
        padding:20px 20px;
    }
	
	
	

	
	
/*daohang e*/
	
	
	
	
	
/**/


@font-face {
	font-family:Helvetica-Neue-2;
	src: url('../fonts/Helvetica-Neue-2.ttf'); }

@font-face {
	font-family:Barlow-Regular;
	src: url('../fonts/Barlow-Regular.ttf'); }

@font-face {
	font-family:DINOT-Bold;
	src: url('../fonts/DINOT-Bold.otf'); }

@font-face {
	font-family:Oswald-Bold;
	src: url('../fonts/Oswald-Bold.otf'); }




.guide{padding: 80px 0 0px 0;overflow: hidden;width: 1310px;margin: 0 auto;}
.gui_tit{font-size: 35px;color: #000;text-align: center;position: relative;height: 140px;line-height: 54px;overflow: hidden;}
.gui_tit em{width: 778px;height: 56px;display: block;margin: 0 auto 12px; font-family:Oswald-Bold; letter-spacing:2px; font-style:normal; color:#ebebeb; text-transform:uppercase; font-size:45px}

.gui_tit b{ font-family:DINOT-Bold; font-style:normal; color:#0143a4; text-transform:uppercase; font-size:55px; padding-right:1%; font-weight:900;}


.gui_tit em img{width: 338px;height: 36px;}
.gui_tit span{display: block;font-size: 20px;font-weight: normal; color:#3e4e4c; line-height:30px}
.gui_tit:before,.pro_tit:before,.adv_tit:before,.super .pro_tit:before{content: "";width: 40px;height: 2px;background: #3db247;position: absolute;bottom: 0;left: calc(50% - 20px);-webkit-transition:all .5s;transition:all .5s;}



.gui_tit:hover:before,.pro_tit:hover:before,.adv_tit:hover:before{width: 60px;left: calc(50% - 30px);}
.guide p{font-size: 18px;color: #808080;line-height: 36px;height: 122px;text-align: center;width: 1110px;margin: 0 auto;padding: 30px 0 0;}
.digital{width:66%;height: 165px;background: #fff;/*box-shadow: 0 3px 6px 3px rgba(0,0,0,0.1);border-radius: 10px;*/padding-top: 0px;position: relative;z-index: 5;margin: 0px  auto 0px;}
.ibrand-num{ display:flex; width:100%}
.ibrand-num li{flex:1;height:115px;padding-left:100px;color:#8a8a8a;font-size:16px;position: relative;}
.ibrand-num li:before{content: "";width: 0px;height: 88px;position: absolute;top: 5px;left: 0;background: #e5e5e5;}
.ibrand-num li b{display: block;font-size:54px;color: #0143a4;line-height: 56px; font-family:'Oswald-Bold';margin-left: -3px; font-weight:900;}

.ibrand-num li b i { font-weight:400; font-family:Arial, "微软雅黑"; font-size:18px; margin-top:-100px; display:inline-block;}

.cente1r{justify-content: center; width:70% ; margin:0 auto; display:flex}
.dda{ line-height:50px; text-align:left; border-left:1px #eee solid; padding-left:1%; margin-top:0px; font-size:40px;}
.ibrand-num li:first-child:before{background: none;}


.ibrand-num li:nth-child(2){ padding-left:50px}





.shili{padding: 80px 0 10px 0;overflow: hidden;width: 1310px;margin: 0 auto;}
.gui_tit1{font-size: 35px;color: #000;text-align: center;position: relative;height: 100px;line-height: 54px;overflow: hidden;}

.gui_tit1 b{ font-family:DINOT-Bold; font-style:normal; color:#0143a4; text-transform:uppercase; font-size:55px; padding-right:1%}


.shili p{font-size: 18px;color: #808080;line-height: 36px;height: 122px;text-align: center;width: 910px;margin: 0 auto;padding: 30px 0 0;}

.gui_tit1 span{display: block;font-size: 20px;font-weight: normal; color:#3e4e4c; line-height:30px; display:block}




.sygsjj{background:url(../images/abbj.png) center center no-repeat;background-size:cover; margin-bottom:110px;  margin-top:140px;}
.sygsjj01{width:50%;  height:560px; overflow:hidden}
.sygsjj01 img{ width:100%}


.sygsjj02{width:40%; margin-right:5%;}
.sygsjj03{display: inline-block;
    height: 56px;
    line-height: 56px;
    font-size: 20px;
    color: #777777;
    padding-right: 37px;
    font-family: Barlow-Regular;
    font-weight: normal;}
.sygsjj04{color:#212121; font-size:50px; line-height:54px; font-weight:700;}
.sygsjj04 span{ font-size:34px; color:#3e8444; font-weight:normal; line-height:56px; margin-top:10px; display:block}



.sygsjj05{color:#666; font-size:16px; line-height:40px; width:100%; padding-top:30px; text-align:justify ;text-align:left;}
.sygsjj05 a { color:#666;}
.sygsjj04_xx { width:80px; height:2px; background:#56ab1f; margin-top:25px; margin-bottom:0px;}
.tutu {}
line {
    width: 40px;
    height: 1px;
    background: #777;
    margin: 0 auto;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}
.a1sssa{ width:100%; margin:0 auto; height:200px; margin-top:40px}

.sygsjj05 p {
    color: #666;
    font-size: 18px;
    line-height: 34px;
    width: 100%;
    padding-top: 30px;
    text-align: justify; text-align:left.a1sssa dl dd h5 b
}



/*jianjie e*/







.ab_x { width:85%; margin:0px auto; }
.ab_x_tu { width:33.3333%; float:left; height:300px; margin-top:-50px; margin-bottom:50px;}
.ab_x_tu_zi { width:15%; background:#005191; float:left; color:#fff; height:100%; padding:5%; text-align: right;}
.ab_x_tu_img{ width:75%; float:left; height:100%;}
.ab_x_tu_img img{ width:100%;  height:100%;}	

.ab_x_tu_zi h3 {writing-mode:vertical-lr; width:50%; height:100%; float:left; letter-spacing:5px; text-align: right;}
.ab_x_tu_zi p {writing-mode:vertical-lr; width:50%; height:100%; float:left; text-transform: capitalize; font-family:"Times New Roman", Times, serif ; letter-spacing:0px;}


.ab_x .ab_x_tu .ab_x_tu_zi1 { background:#237bc1;}
.ab_x .ab_x_tu .ab_x_tu_zi2 { background:#4da1e4;}

.ab_xx { width:70%; line-height:40px; font-size:20px;  text-align:center; margin:0px auto; padding-bottom:100px; color:#666;}


	
	
	
	
	
	
	/*news s*/
	
	
	
	

.ipart01{padding:0px 0 65px; width:1296px; margin:0px auto; }
.ipart01 .wrap { width:100%; margin:0px auto;}
.ipart01 .infor{text-align:center;}
.ipart01 .infor .tit{font-size:42px; line-height:42px; color:#232d46; margin-bottom:10px;}

.ipart01 .infor .con{font-size:18px; line-height:27px; color:#54657f;}
.ipart01 .content{margin-top:50px;}
.ipart01 .content .left{width:41%; float:left;}
.ipart01 .content .left .scroll_con{height:399px; overflow:hidden;}
.ipart01 .content .left li{border-bottom:1px solid #F2F8FA}
.ipart01 .content .left .li_box{padding:28px 24px 24px; display:block;}
.ipart01 .content .left .li_box .date{width:17%; color:#A7A7A7; transition:all 0.5s ease;}
.ipart01 .content .left .li_box .date .day{font-size:60px;  line-height:1;}
.ipart01 .content .left .li_box .date .year {font-size:16px; line-height:20px; color:#888585;}
.ipart01 .content .left .li_box .intro{width:82%; float:left; margin-top:5px;}
.ipart01 .content .left .li_box .intro .t{font-size:24px; line-height:30px; color:#252424; margin-bottom:11px; transition:all 0.5s ease;}
.ipart01 .content .left .li_box .intro .c{font-size:18px; line-height:26px; color:#54657f;transition:all 0.5s ease;}
.ipart01 .content .left .scroll_btn .btns{width:49%; float:left; margin-right:1%; height:25px; line-height:25px; text-align:center; font-size:16px;background:#e7e7e7; color:#fff; font-weight:bold; cursor:pointer; transition:all 0.5s ease;}
.ipart01 .content .left .scroll_btn .btns:hover{background:#4479c9;}
.ipart01 .content .left li:hover .li_box .date{color:#4479c9;}
.ipart01 .content .left li:hover .li_box .intro .t{color:#4479c9;}
.ipart01 .content .left li:hover .li_box .intro .c{color:#4479c9;}
.ipart01 .content .right{width:56%; float:right;}
.ipart01 .content .right .rect-62{padding-bottom:62%; border-radius:10px;}
.ipart01 .content .right .cell{width:47.7%; margin-left:3.5%; float:left;}
.ipart01 .content .right .cell a{display:block;}
.ipart01 .content .right .cell:first-child{margin-left:0;}
.ipart01 .content .right .cell .img_{position:relative;}
.ipart01 .content .right .cell .img_:after{content:''; width:55px; height:55px; background:url(../images/ipart01_2.png) no-repeat center; transition:all 0.5s ease; position:absolute; left:50%; margin-left:-27px; bottom:-27px;}
.ipart01 .content .right .cell .intro{margin-top:50px;}
.ipart01 .content .right .cell .intro .t{font-size:24px; color:#1f1f1f; line-height:26px; margin-bottom:7px;}
.ipart01 .content .right .cell .intro .d{font-size:20px; line-height:20px; color:#a8a8a8;  margin-bottom:7px;}
.ipart01 .content .right .cell .intro .c{font-size:18px; color:#54657f; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ipart01 .content .right .cell:hover .img_:after{background:url(../images/ipart01_3.png) no-repeat center;}
.ipart01 .content .right .cell:hover .intro .t{color:#4479c9;}
/* Ã¦â€“Â°Ã©â€”Â»Ã¨Â¯Â¦Ã§Â»â€  */
.news_detail_jt{position:absolute; right:0; bottom:90px; text-align:right; width:100%;}
.news_detail_jt .box{float:right;}
.news_detail_jt a{float:left; display:block; width:45px; height:46px;  margin-left:10px;}
.news_detail_jt a.prev_jt{background:url(../images/news_detail_jt1_on.png) no-repeat center; background-size:cover;}
.news_detail_jt a.next_jt{background:url(../images/news_detail_jt2.png) no-repeat center;background-size:cover;}
.news_detail_jt a.back{background:url(../images/back.png) no-repeat center;background-size:cover;}
.news_detail01 .left{width:63%; float:left;}
.news_detail01 .left .title{font-size:39px; line-height:52px; color:#000; margin-bottom:30px;}
/* .news_detail01 .left .con{padding-bottom:35px;} */
.news_detail01 .left .con .box{padding:25px 50px 25px 25px; color:#fff; background:#4479c9;}
.news_detail01 .left .con .box .date{font-size:33px; line-height:60px; font-family:Arial}
.news_detail01 .left .con .box .text{font-size:16px; line-height:30px; padding-left:70px; height:60px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_detail01 .left .myart{font-size:16px; color:#666; line-height:2; border-top:1px solid #DCDCDC; padding-top:35px;}
.news_detail01 .right{width:31%; float:right;}
.news_detail01 .right .inp_wrap{border:1px solid #B7B7B7; border-radius:10px; height:50px; line-height:50px; padding-left:55px; position:relative;}
.news_detail01 .right .inp_wrap .icon{width:23px; height:22px; background:url(../images/news_detail01_1.png) no-repeat center; position:absolute; left:16px; top:50%; margin-top:-11px;}
.news_detail01 .right .inp_wrap .inp{height:50px; line-height:50px; border:none; padding:0; margin:0; border-radius:10px; width:calc(100% - 105px);}
.news_detail01 .right .inp_wrap .btns{width:105px; height:50px; line-height:50px; background:#4479c9; color:#fff; font-size:16px; color:#fff; border-radius:10px; padding:0; margin:0; border:none; position:absolute; right:0; top:0; cursor:pointer; outline:none}
.news_detail01 .right .news_share{ margin:20px 0 24px;}
.news_detail01 .right .news_share .bshare-custom{overflow:hidden;}
.news_detail01 .right .news_share .bshare-custom a{display:block; float:left; width:36px; height:36px; text-align:center; padding:0; line-height:36px; border-radius:px; color:#fff; background:#e4e4e4; margin-right:8px;}
.news_detail01 .right .news_share .bshare-custom a i{background:none; margin:0; vertical-align:top; font-size:20px;}		
.news_detail01 .right ul li{background:#F2F6F8; border-radius:0px; margin-bottom:34px;}
.news_detail01 .right ul li .li_box{display:block; padding:55px 47px 45px;}
.news_detail01 .right ul li .li_box .tit{font-size:22px; line-height:40px; color:#444; margin-bottom:13px; max-height:80px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition:all 0.5s ease;}
.news_detail01 .right ul li .li_box .con{font-size:15px; line-height:27px; color:#666; height:81px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin-bottom:15px; width:auto !important;
 

}
.news_detail01 .right ul li .li_box .date{font-size:14px; line-height:26px; color:#999;}
.news_detail01 .right ul li:hover .li_box .tit{color:#4479c9;}

.ipart01 .news_detail01 { padding-top:0%; display: flex;}
.ipart01 .news_detail01 .left { width:50%; background:#f4f4f4;  border-radius:0px; overflow:hidden; float:left;}
.ipart01 .news_detail01 .right { width:50%;}
.ipart01 .news_detail01 .right li { width:48%; margin-left:2%; margin-bottom:2%; float:left;}
.ipart01  .news_detail01 .right ul li .li_box { padding:35px 35px;}




.news_list01 .inp_wrap .inp{font-size:18px;}
.news_list02 .li_ .intro_ .box .tit{font-size:22px;}
.news_list02 .li_ .rect-60{padding-bottom:55%;}
.news_list02 .li_ .intro_ .box .date{font-size:16px;}
.news_detail01 .right ul li .li_box .tit{font-size:24px;}
.news_detail01 .right ul li .li_box .con{font-size:16px;}
.news_detail01 .right ul li .li_box .date{font-size:16px;}


/*news e*/
	
	
	
	
	
	
	

/*footer*/
.footer{  overflow: hidden; background-color: #0143a4; width: 100%; padding-top:50px; font-size:15px;}

.xia{ width:1300px; margin:0 auto;}

.xia .xia_lo:nth-child(3) { width:200px;}
.xia_lo{ width:150px; float:left}
.xia_lo h4{ color:#FFFFFF; font-size:17px; line-height:30px; text-align:left; padding-top:10px; font-weight:900}
.xia_lo p{ width:100%; float:left; font-size:16px; line-height:30px;}
.xia_lo p a{ color: rgba(255,255,255,.8); }
.xia_lo p a:hover{ color:#fff; }

.xia_lo1{ width:260px; float:left}
.xia_lo1 h4{ color:#FFFFFF; font-size:20px; line-height:30px; text-align:left; padding-top:10px; font-weight:normal}
.xia_lo1 p{ width:130px; float:left; font-size:16px; line-height:30px;}
.xia_lo1 p a{ color:rgba(255,255,255,.8); }
.xia_lo1 p a:hover{ color:#fff; }


.lianx { width:320px; padding-left:30px; float:left;color:#FFFFFF; line-height:28px;}
.lianx h4{ color:#FFFFFF; font-size:17px; line-height:30px; text-align:left; padding-top:10px; font-weight:900}
.lianx h4 b{ width:100%; font-family:Barlow-Regular; float:left; line-height:74px; font-size:35px;}
.lianx a { color:#fff; font-size:15px; }

.left .swiper-slide a .zi  { color:#fff;}


.ewm1{ float:right; width:250px; padding-top:60px;}

.ewm{ float:right; width:100px; padding-left:20px; text-align:center; color: rgba(255,255,255,.8);  line-height:35px;}
.ewm img  { width:100%; height:auto; }
.banquan{ width:1200px; float:left; padding-top:20px; border-top:rgba(255,255,255,.2) solid 1px; margin-top:40px; padding-bottom:30px;color:#fff}
.banquan a{color:#fff}






.bottomNav{ display:none}
.tbottom{ display:none}
.mobile_chanpin{ display:none}

	
	
	
	
	
	
	
	
	
	

.pro_mid{
margin:0 0; width:100%;}
.pro_1_1{
text-align: center; padding-bottom:20px; width:100%; float:left; margin-bottom:20px;}
.pro_1_1 ul li{ padding:0 0 0 0; background-image:url(../images/img2.png); background-position:left center; background-repeat:no-repeat; width:14.2857%; text-align:left;
display:inline-block; float:left;}
.pro_1_1 ul li a{ color:#000;
font-size:17px; display:inline-block; position:relative; padding:10px 0px;}
.pro_1_1 ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#000;}
.pro_1_1 ul li a:hover:after,.pro_1_1 ul li a.on:after{
width:100%;}
.pro_1_1 ul li:nth-child(1){
background-image:none}
.pro_1_1{ margin-bottom:20px;
margin-top:0px;}

.pro_1_1 ul li.cur a { color:#15499a;}


.pro_da .con { width:1300px; margin:150px auto 70px;}
.pro_da .con .bt { width:100%; margin:20px auto; text-align:center; border-bottom:1px solid rgba(255,255,255,.2);}
.pro_da .con .bt i { padding:10px 30px ; background:#f00;  color:#fff; margin:0px auto 10px;}
.pro_da .con .bt h4 { width:100%; text-align:center; color:#fff; font-size:32px; font-weight:400; line-height:45px; padding:15px 0px;}
.pro_da .con .tup { width:100%; text-align:center; margin:50px auto;}

.pro_xx { padding:50px 0px; text-align:left; line-height:35px;}

.pro_xx img { margin:30px auto !important; width:auto !important; height:auto !important;}
.pro_xx table { width:100% !important;}
.pro_xx table tr td  { border:1px solid #e4e4e4; padding:5px 10px;}
.pro_xx table tr:nth-child(1) { background:#00599b; color:#fff; font-size:15px; font-weight:900;}  
.pro_xx table tr:nth-child(2n) { background:#f4f4f4;}

.pro_xx p img { text-align:center; margin:30px auto !important; width:auto !important; height:auto !important;}


.pro_1_1 { width:90%; margin:0px 5%;}
.pro_listz { width:100%; margin:0px 0%;}
.cp_list { width:100%; margin:0px auto;}
.cp_list table { width:100%;  line-height:45px; font-size:15px;}
.cp_list table tr td { text-align:left; padding:10px 20px; border:1px solid #eeeeee; font-size:15px; line-height:25px; }
.cp_list table tr td sub { vertical-align: sub;}
.cp_list table tr td a {font-size:15px;}


.cp_list table tr td:nth-child(1) { text-align: left !important; }
.cp_list table tr td:nth-child(1).bb { text-align: center !important; font-size:20px; line-height:40px; }
.cp_list table tr td:nth-child(3) { text-align:  center !important;}
.cp_list table tr td:nth-child(4) { text-align:  center !important;}
.cp_list table tr td:nth-child(3) img  { max-height:70px; margin:5px 0px;  width:auto;}
.cp_list table tr td:nth-child(5) { text-align: center !important;}
.cp_list table tr td:nth-child(5) i { padding:0px 10px; height:20px; line-height:20px !important; text-align:center; color:#fff; font-size:16px;  font-style:normal; border-radius:5px; background:#2660a6; margin:8px auto; display:inline-block;}
.cp_list table tr:nth-child(1) { background:#2660a6; color:#fff; font-size:18px !important; text-align:center; font-weight:700 ;}
.cp_list table tr:nth-child(1) td {color:#fff !important;}
.cp_list table tr:nth-child(2)  { background:#eeeeee; color:#333; font-size:16px;  font-weight:700;}

.cp_list table tr:nth-child(1):hover { background:#2660a6;}
.cp_list table tr:nth-child(2):hover { background:#eeeeee;}
.cp_list table tr:hover { background:#c7dcf5;}
.cp_list table tr td:nth-child(5):hover i {background:#e50000;}
.cp_list table tr:hover td:nth-child(5) i {background:#e50000;}

.zzgl { line-height:30px; font-size:15px; text-align:left; padding:40px 0px; color:#666;}

.gui_tit span { display:none;}

	
	
	
	
	
	