@charset "utf-8";


@font-face {font-family:'gilroy';src:url('Gilroy-Medium-2.otf');}
@font-face {font-family:'gilroyregular';src:url('gilroy-regular-3.otf');}
@font-face {font-family:'gilroy-bold';src:url('gilroy-bold-4.otf');}.IAbout .IAbout_top .IAbout_top_right .right_video_bg

input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}

*{font-family:"Source Han Sans CN","STXihei","microsoft yahei",arial;}

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none; line-height: 1;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input[type="submit"]{ cursor: pointer;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:15px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:15px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:15px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:15px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:15px;}
textarea::-webkit-input-placeholder{color:#999999; font-size:15px; font-family:"微软雅黑","14px";}

body{ 
 -webkit-text-size-adjust: 100% !important;
 text-size-adjust: 100% !important;
 -moz-text-size-adjust: 100% !important;
 }

.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999; font-size:16px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999; font-size:16px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999; font-size:16px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; font-size:16px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; font-size:16px;}



video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;

	
}

/*图片翻转*/
.flip{
	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
	cursor:pointer;
}


.m-header-nav {display:none;}
.pc_all .pc_all_content {max-width:84%;margin:0 auto;width:100%;}


.Header{ display: flex; align-items: center; justify-content: space-between; position: relative; top: 0; left: 0; z-index: 22; justify-content: space-between; width: 100%; padding: 5px 3%;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_left{ display: flex; align-items: center;}
.Header .Header_left .Header_left_logo{ position: relative;}
.Header .Header_left .Header_left_logo span{  align-items: center; justify-content: center; position: relative;}
.Header .Header_left .Header_left_logo span img{transition: all 0.5s ease; -webkit-transform: all 0.5s ease; height: 66px;}

.Header .Header_left .Header_left_shares{ display: flex; align-items: center;}
.Header .Header_left .Header_left_shares .left_shares_left{ background: rgba(255,255,255,.36); padding: 6px 8px; border-radius: 4px; display: flex; flex-direction: column; margin-left: 12px; margin-right: 7px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_left .Header_left_shares .left_shares_left p{ font-size: 12px; color: #fff; line-height: 12px;}
.Header .Header_left .Header_left_shares .left_shares_left p:last-child{ margin-top: 3px; letter-spacing: 1px;}
.Header .Header_left .Header_left_shares .left_shares_right{ font-size: 14px; color: #fff; display: flex; align-items: center;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_left .Header_left_shares .left_shares_right .shares_right_icon{ margin-right: 8px;}
.Header .Header_left .Header_left_shares .left_shares_right .shares_right_icon i{ font-size: 14px; color: #fe4d00;}
.Header .Header_left .Header_left_shares .left_shares_right .shares_right_icon i:last-child{ display: none;}
.Header .Header_left .Header_left_shares .left_shares_right span{ font-size: 14px; color: #fe4d00; display: flex; align-items: center;}
.Header .Header_left .Header_left_shares.on .left_shares_right .shares_right_icon i{ display: none;}
.Header .Header_left .Header_left_shares.on .left_shares_right .shares_right_icon i:last-child{ display: block; color: #999;}
.Header .Header_left .Header_left_shares.on .left_shares_right span{ color: #999;}
.Header .Header_right{ display: flex; align-items: center;}
.Header .Header_right .Header_right_nav{ display: flex; align-items: center;}
.Header .Header_right .Header_right_nav .right_nav_list{ margin-right: 45px; position: relative;}
.Header .Header_right .Header_right_nav .right_nav_list:last-child{ margin-right: 0;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title{ font-size:16px; color: #000; position: relative; padding-bottom: 8px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title a:link{ font-size:16px;  }

.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title::before{ content: ""; position: absolute; display: inline-block; width: 66px; height: 2px; background: #0c6eb9; left: 0; right: 0; margin: 0 auto; bottom: 0; opacity: 1; width: 0%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down{position:absolute;top:100%;width:120px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.Header .Header_right .Header_right_nav .right_nav_list:nth-child(7) .nav_list_down{ width: 160px;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down .nav_list_down_padding{background:rgba(0,0,0,.5); border-radius:5px;overflow:hidden;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down a{ font-size: 14px; color:#fff; display: inline-block; width: 100%; line-height: 38px; text-align:center;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down a:hover{ background:#0c6eb9;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_down:before{content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.Header .Header_right .Header_right_nav .right_nav_list:hover .nav_list_down{ display: block;}


.Header .Header_right .Header_right_nav .right_nav_list:hover .nav_list_title{ color: #000; font-size:16px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Header .Header_right .Header_right_nav .right_nav_list:hover .nav_list_title:before{ opacity: 1; width: 100%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Header .Header_right .Header_right_btn{ display: flex; align-items: center; margin-left: 36px;}
.Header .Header_right .Header_right_btn .right_btn_Global{ position: relative;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title{ display: flex; align-items: center; font-size: 16px; color: #000;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title span{ display: flex; align-items: center; justify-content: center; position: relative; margin-right: 8px;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img{ height: 18px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{ position: absolute; left: 0; top: 0; opacity: 1;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title i{ margin-left: 5px; color: #000; font-size: 16px;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down {position:absolute;top:100%;width:120px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.Header .Header_right .Header_right_btn .right_btn_Global:hover .btn_Global_down {display:block;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down:before {content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down .Global_down_padding {background:rgba(0,0,0,.5);border-radius:5px;overflow:hidden;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down a {font-size:16px;color:#fff;display:inline-block;width:100%;line-height:38px;text-align:center;}
.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down a:hover {background:#0c6eb9;}
.Header .Header_right .Header_right_btn .right_btn_Menu{ display: flex; align-items: center; margin-left: 35px; font-size: 16px; color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; cursor: pointer; -moz-user-select: none; /*火狐*/     -webkit-user-select: none; /*webkit浏览器*/     -ms-user-select: none; /*IE10*/     -khtml-user-select: none; /*早期浏览器*/     user-select: none; cursor: pointer;}
.Header .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon{ display: flex; flex-direction: column; margin-right: 10px;}
.Header .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span{ display: inline-block; width: 21px; height: 2px; background: #fff; margin-bottom: 3px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span:last-child{ margin-bottom: 0; width: 16px;}

.Header:hover{ background: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.Header:hover .Header_right .Header_right_nav .right_nav_list .nav_list_title,.Header:hover .Header_right .Header_right_btn .right_btn_Global .btn_Global_title,.Header:hover .Header_right .Header_right_btn .right_btn_Global .btn_Global_title i{ color: #000;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header:hover .Header_right .Header_right_btn .right_btn_Menu{ color: #000;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header:hover .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span{ background: #666666;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header:hover .Header_left .Header_left_shares .left_shares_left{ background: #d8d8d8;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header:hover .Header_left .Header_left_shares .left_shares_right{ color: #000;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}

.Header:hover .Header_right.Header:hover .Header_left .Header_left_shares .left_shares_right{ color: #000;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
hover .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{ opacity: 1;}


.Header.on{ background: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.Header.on .Header_right .Header_right_nav .right_nav_list .nav_list_title,.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title,.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title i{ color: #000;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header.on .Header_right .Header_right_btn .right_btn_Menu{ color: #000;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header.on .Header_right .Header_right_btn .right_btn_Menu .btn_Menu_icon span{ background: #666666;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header.on .Header_left .Header_left_shares .left_shares_left{ background: #d8d8d8;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header.on .Header_left .Header_left_shares .left_shares_right{ color: #999999;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}

.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Header.on .Header_right .Header_right_btn .right_btn_Global .btn_Global_title img:last-child{ opacity: 1;}



.Banner .Banner_list{ position: relative; overflow: hidden; z-index:0;}
.Banner .Banner_list .Banner_list_img img{width:100%;-webkit-animation:bs2 50s linear infinite;animation:bs2 50s linear infinite;}
@keyframes bs2 {0% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
8.3333333333% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
16.6666666666% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
25% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);filter:scale(1.2);filter:transform;}
33.3333333333% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
41.6666666667% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
50% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
58.3333333333% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
66.6666666667% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
75% {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);filter:scale(1.2);filter:transform;}
83.333333333% {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;}
91.666666666% {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);filter:scale(1.1);filter:transform;}
100% {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);filter:scale(1.05);filter:transform;}
}
.Banner .Banner_list .Banner_list_content{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; max-width: 84%; right: 0; margin: 0 auto;}
.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dd{ font-size: 60px; color: #fff; line-height: 70px; display: none;}
.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dd b{ color: #fe4d00;}
.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dt{ font-size: 22px; color: #fff; text-transform: uppercase; margin-top: 22px; letter-spacing: -0.3px; line-height: 30px; display: none;}
.Banner .Banner_list .Banner_list_content .list_content_btn{ display: none; align-items: center; margin-top: 70px;}
.btn{ display: flex; align-items: center; justify-content: center; font-size: 15px; color: #fff; width: 175px; height: 50px; border-radius: 100px; border: 1px solid #fff;}
.btn span{ margin-left: 8px; display: flex; align-items:center; justify-content:center; position: relative;}
.btn span img{ height: 30px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.btn span img:last-child{ opacity: 0; position: absolute; left: 0; top: 0;}
.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dd b{ color: #fe4d00;}
.btn:hover span img{ opacity:0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.btn:hover span img:last-child{ opacity:1;}

.Banner .Banner_list.swiper-slide-active .Banner_list_content .list_content_title .content_title_dd{ display: block;}
.Banner .Banner_list.swiper-slide-active .Banner_list_content .list_content_title .content_title_dt{ display: block;}
.Banner .Banner_list.swiper-slide-active .Banner_list_content .list_content_btn{ display: flex;}



.btn:hover{ background: #fe4d00; border: 1px solid #fe4d00;}
.Banner .swiper-pagination{ bottom: 70px;}
.Banner .swiper-pagination span{ background: #fff; opacity: 1; border-radius: 100px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Banner .swiper-pagination span.swiper-pagination-bullet-active{ width: 30px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; background:#fe4d00;}

.btn.on{ background: #0c6eb9; border: 1px solid #0c6eb9;}


.MenuDown{ position: fixed; left:0; top: 0; width: 100%; height: 100%; z-index: 10; display: none; justify-content: flex-end; z-index: 50;}
.MenuDown .MenuDown_bg{ position: fixed; left:0; top: 0; width: 100%; background:rgba(0,0,0,.5); height: 100%;}
.MenuDown .MenuDown_content{ width: 330px; background:#fff; height: 100%; position: absolute; right: -330px; top:0; height: 100%;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; z-index: 5;}
.MenuDown.on .MenuDown_content{ right: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.MenuDown .MenuDown_content_top{ display: flex; align-items:center; justify-content:center; padding: 35px 0px; height: 10%;}
.MenuDown .MenuDown_content_top .content_top_Global{ display: flex; align-items:center; position: relative;}
.MenuDown .MenuDown_content_top .content_top_Global:last-child{ margin-left: 25px; cursor: pointer;}
.MenuDown .MenuDown_content_top .content_top_Global .top_Global_title{ display: flex; align-items:center; font-size: 16px; color:#222222;}
.MenuDown .MenuDown_content_top .content_top_Global .top_Global_title img{ height: 18px; margin-right: 9px;}
.MenuDown .MenuDown_content_top .content_top_Global .top_Global_title i{ margin-left: 2px;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down {position:absolute;top:100%;width:120px;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.MenuDown .MenuDown_content_top .content_top_Global:hover .btn_Global_down {display:block;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down:before {content:"";width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.5);position:absolute;top:12px;left:0;right:0;margin:0 auto;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down .Global_down_padding {background:rgba(0,0,0,.5);border-radius:5px;overflow:hidden;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down a {font-size:16px;color:#fff;display:inline-block;width:100%;line-height:38px;text-align:center;}
.MenuDown .MenuDown_content_top .content_top_Global .btn_Global_down a:hover {background:#0c6eb9;}




.MenuDown .MenuDown_content_bottom{ padding: 0px 30px; height: 90%; overflow: auto;}
.MenuDown .MenuDown_content_bottom .content_bottom_list{ border-bottom:1px solid #eaeaea;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_title{ font-size: 16px; color:#333333; height: 58px; display: flex; align-items: center; justify-content: space-between; padding: 0px 33px;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_title .list_title_dd{ font-size: 16px; color:#333333;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_title .list_title_icon{ color:#333333;}
.MenuDown .MenuDown_content_bottom .content_bottom_list.on .bottom_list_title{ background:#0c6eb9;}
.MenuDown .MenuDown_content_bottom .content_bottom_list.on .bottom_list_title .list_title_dd{ color:#fff}
.MenuDown .MenuDown_content_bottom .content_bottom_list.on .bottom_list_title .list_title_icon{ color:#fff}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down{ display: none;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li{ display: flex; align-items:center; justify-content: space-between; padding-left: 50px; height: 58px; padding-right: 35px; border-top: 1px solid #eaeaea;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li .down_li_dd{ color:#666666; font-size: 15px;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li .down_li_dt{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li .down_li_dt img{ height: 10px;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li:hover .down_li_dt{ opacity: 1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.MenuDown .MenuDown_content_bottom .content_bottom_list .bottom_list_down .list_down_li:hover .down_li_dd{ color:#0c6eb9;}










.IAbout{ padding: 2% 0px; background: url(../images/bg1.jpg) no-repeat 50%/cover;}
.IAbout .IAbout_top{ display: flex; align-items: center; justify-content: space-between;}
.IAbout .IAbout_top .IAbout_top_left{ width: 50%;}
.IAbout .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 40px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dd{ font-size: 22px; color: #0c6eb9; display: flex; align-items: center; margin-bottom: 15px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dd::before{ content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 100%; background: #0c6eb9; margin-right: 8px;;}
.IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dt{ font-size: 36px; color: #222222; line-height: 52px; }
.IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dt span{ font-size: 24px; margin-left: 14px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_txt{ margin-bottom: 65px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_txt p{ font-size: 16px; color: #666666; line-height: 26px; margin-bottom: 20px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_txt p:last-child{ margin-bottom: 0;}
.IAbout .IAbout_top .IAbout_top_right.on{ width: 45%; text-align: right; position: relative; overflow: hidden;}
.IAbout .IAbout_top .IAbout_top_right img{ max-width: 100%;}
.IAbout .IAbout_top .IAbout_top_right .top_right_icon{ position: absolute; left:0; top: 0; width: 100%; height: 100%; display: flex; align-items:center; justify-content:center; opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; z-index: 20;}
.IAbout .IAbout_top .IAbout_top_right:hover .top_right_icon{ opacity:1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.IAbout .IAbout_top .IAbout_top_right .top_right_icon .click_video{ position: relative; display:flex; align-items:center; justify-content:center;}
.IAbout .IAbout_top .IAbout_top_right .top_right_icon .click_video img:first-child{ position: absolute;}
.IAbout .IAbout_top .IAbout_top_right .top_right_icon .click_video img:last-child{ -webkit-animation: haha1 3s linear infinite;}
@-webkit-keyframes haha1{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}
.IAbout .IAbout_bottom{ display: flex; justify-content: space-between; margin-top: 100px;}
.IAbout .IAbout_bottom .IAbout_bottom_left{ width: 35%; border-radius: 10px; overflow: hidden; background: #0c6eb9;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list{ display: flex; align-items: center; justify-content: space-between; background: #0c6eb9; height: 20%; border-bottom: 1px solid rgba(255,255,255,.1); padding: 26px 38px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list:hover{ background: #209eff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left{ display: flex; align-items: center;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd{ font-size: 45px; color: #fff; margin-right: 21px; position: relative; display: flex;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd i{ font-style: inherit; font-size: 45px; display: flex;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd b{ font-size: 18px; position: absolute; right: -10px; top: 0; font-weight: normal;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dt{ font-size: 20px; color: rgba(255,255,255,.5);}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_right img{ height: 10px;}
.IAbout .IAbout_bottom .IAbout_bottom_right{ width: 63%; border-radius: 10px; overflow: hidden; position: relative;}
.IAbout .IAbout_bottom .IAbout_bottom_right .swiper-pagination{ width: 100%; bottom: 20px;}
.IAbout .IAbout_bottom .IAbout_bottom_right .swiper-pagination span{ background:#0c6eb9; margin: 0px 3px;}
.IAbout .IAbout_bottom .IAbout_bottom_right .swiper-pagination span.swiper-pagination-bullet-active{ background:#0c6eb9;}
.IAbout .IAbout_bottom .IAbout_bottom_right .swiper-container,.IAbout .IAbout_bottom .IAbout_bottom_right .swiper-container .swiper-wrapper{ height: 100%;}
.IAbout .IAbout_bottom .IAbout_bottom_right .swiper-slide{ border-radius: 10px; overflow: hidden; position: relative;}
.IAbout .IAbout_bottom .IAbout_bottom_right .swiper-slide img{ height: 100%; object-fit:cover; width: 100%;}
.IAbout .IAbout_bottom .IAbout_bottom_right .bottom_right_img img{ width: 100%; height:100%; object-fit:cover;}
.IAbout .IAbout_bottom .IAbout_bottom_right .click_video{ position: absolute; left:0; top: 0; width: 100%; height: 100%; display: flex; align-items:center; justify-content:center; opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; z-index: 20;}
.IAbout .IAbout_bottom .IAbout_bottom_right .click_video span{ position: relative; display:flex; align-items:center; justify-content:center;}
.IAbout .IAbout_bottom .IAbout_bottom_right .click_video span img:first-child{ position: absolute;}
.IAbout .IAbout_bottom .IAbout_bottom_right .click_video span img:last-child{ -webkit-animation: haha1 3s linear infinite;}
.IAbout .IAbout_bottom .IAbout_bottom_right .bottom_right_video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:#000; display: flex; align-items:center; justify-content:center;}
.IAbout .IAbout_bottom .IAbout_bottom_right .bottom_right_video video{ width: 100%; height: 100%;}

.IAbout .IAbout_top .IAbout_top_right .right_video_video2{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.IAbout .IAbout_top .IAbout_top_right .right_video_video2 video{ width: 100%; height: 100%; object-fit:cover;}
.IAbout .IAbout_top .IAbout_top_right .right_video_bg{position: relative; z-index: 2; border: 3px solid #f7f7f7;}
.IAbout .IAbout_top .IAbout_top_right .right_video_bg img{ width: 100%;}



.IBusiness{ background: #fff;}
.IBusiness .IAbout_top{ align-items: flex-end;}
.IBusiness .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 20px;}
.IBusiness .IAbout_top .IAbout_top_left .top_left_txt{ margin-bottom: 0;}
.IBusiness .IBusiness_content{ display: flex; justify-content: space-between; margin-top: 60px;}
.IBusiness .IBusiness_content .IBusiness_content_list{ width: 20%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; border: 1px solid #038cbf;}
.IBusiness .IBusiness_content .IBusiness_content_list{ width: 20%; margin-right: 30px; position: relative; border-radius: 10px; overflow: hidden; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;border: 1px solid #038cbf; text-align:center}
.IBusiness .IBusiness_content .IBusiness_content_list:last-child{ margin-right: 0;}
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_img img{ width: 100%; }
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title{ position: relative; bottom: 0; width: 100%; left: 0; padding: 45px; text-align:center }
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd{ display: flex; text-alig: center; font-size: 14px; color: #fff; }
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd img{ margin-right: 11px; height: 49px;}
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt{ font-size: 14px; color: #fff; line-height: 26px; height: 0px; display: flex; align-items: flex-end; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt span{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; line-height: 24px;}
.IBusiness .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ height: 80px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.IBusiness .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt span{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; transition-delay: 0.3s;}






.Globallayout{ background: #f7f7f7; padding-top: 0px; padding-bottom: 16px; background: linear-gradient(to bottom,white, #f7f7f7);}
.Globallayout .Globallayout_top{ display: flex; align-items: flex-end; justify-content: space-between;}
.Globallayout .Globallayout_top .Globallayout_top_left{ width: 55%;}
.Globallayout .Globallayout_top .Globallayout_top_left .top_left_dd{ font-size: 30px; color: #333333;}
.Globallayout .Globallayout_top .Globallayout_top_left .top_left_dt{ font-size: 16px; color: #666666; line-height: 26px; margin-top: 20px;}
.Globallayout .Globallayout_top .Globallayout_top_right{ display: flex; align-items: center;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list{ margin-right: 22px; display: flex; align-items: center; cursor: pointer;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:last-child{ margin-right: 0;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span{ width: 18px; height: 18px; border-radius: 100%; margin-right: 12px; display: inline-block;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(1) span{ background: #fe4d00;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(2) span{ background: #0c6eb9;}
.Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(3) span{ background: #165fc2;}
.Globallayout .Globallayout_content{ margin-top: 47px; display: flex; justify-content: center;}
.Globallayout .Globallayout_content .Globallayout_content_map{ position: relative;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_img{ max-width:100%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt{ position: absolute; right: 25%; bottom: 0%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt2{ display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list{width: 530px; background: #fff; display: flex; align-items: center; justify-content: space-between; display: none;position: absolute; left: -562px; top: 10px;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list:hover{ z-index: 15;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list:hover .map_txt_list{ display: flex;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list:before{ content: ""; display: inline-block; width: 35px; height:102px; background: url(../images/homexian.png) no-repeat 50% 50%; background-size: 35px; position: absolute; right: -35px; top: 0%;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left{ width: 60%; padding: 0px 6%;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left .list_left_dd{ margin-bottom: 5px; font-size: 24px; color: #0c6eb9; font-weight: bolder;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left .list_left_dt{ line-height: 30px; font-size: 20px; color: #333; margin-bottom: 5px;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_left .list_left_p{ line-height: 26px; font-size: 15px; color: #666666;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_right{ width: 40%;}
.Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .map_txt_list .txt_list_right img{ width: 100%; height:178px; object-fit:cover;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list{ position: absolute;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list span{ width: 6px; height: 6px; border-radius: 100%; background: #000; display: inline-block; cursor: pointer;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list span:before {content:"";display:inline-block;width:30px;height:30px;margin:auto;background:#ffb500;border-radius:100%;-webkit-animation:sk-spinner-pulse 1.5s infinite ease-in-out;animation:sk-spinner-pulse 1.5s infinite ease-in-out;position:absolute;left:-12px;top:-4px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease; }
@-webkit-keyframes sk-spinner-pulse {0% {-webkit-transform:scale(0);transform:scale(0);}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes sk-spinner-pulse {0% {-webkit-transform:scale(0);transform:scale(0);}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_city{ font-size: 16px; color: #111; position: absolute; width: 100px; left: 10px; top: 2px; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on{ z-index: 20;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on span:before { display: block;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jd span{ background: #fe4d00;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jd span:before{ background: #fe4d00;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bgs span{ background: #0c6eb9; cursor: auto;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bgs span:before{ background: #0c6eb9; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hw span{ background: #165fc2; cursor: auto;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hw span:before{ background: #165fc2; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down{ display: none; position: absolute; background: #fff; width: 170px; justify-content: space-between; align-items: center; box-shadow: 0px 0px 12px rgba(0,0,0,.1); right: -180px; top: -8px; display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on .nav_list_down{ display: none;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_city{ width: calc(100% - 54px); text-align: center;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_img{ width: 54px; height: 37px;}


.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:hover .nav_list_city{ display: block;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:hover{ z-index: 5;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:hover span:before{ display: block;}

.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bsd{ right: 50%; top: 45%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.sh{ right: 23.5%; top: 41%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.shanghai2{ right: 24%; top: 41%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.tianjin{ right: 24%; top: 37%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.haining{ right: 24%; bottom: 55%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.pinghu{ right: 25%; top: 44%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.qidong{ right: 25%; top: 41%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hefei{ right: 25%; top: 39%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hefei2{ right: 24.5%; top: 39%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.taiwan{right: 23%; top: 45%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.xianggang{right: 24.5%; top: 45%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.qingdao{right: 23.5%; top: 38%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.dalian{right: 23%; top: 36%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.wuhan{left: 73%; bottom: 57.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.shenzheng{right: 24%; top: 44.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.yindu{right: 24%; top: 44.5%;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.riben{
    left: 81%;
    top: 38%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.riben2{
    left: 80%;
    top: 39%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hanguo{
        left: 78%;
    top: 38%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.xinjiapo{
    left: 72%;
    top: 56%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.deguo{
        left: 49%;
    top: 30%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.yingguo{
        left: 46%;
    top: 26%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jianada{
    left: 16%;
    top: 21%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.nalaxiya{
    left: 75%;
    top: 56%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.meiguo{
    left: 20%;
    top: 36%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.eluosi{
    left: 67%;
    top: 20%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.wukelan{
    left: 55%;
    top: 30%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.xila{
    left: 52%;
    top: 37%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.helan{
    left: 48%;
    top: 28%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.taiguo{
    left: 72%;
    top: 50%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.yingni{
    left: 72%;
    top: 58%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.feilvbing{
        left: 77%;
    top: 52%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.alianqiu{
        left: 60%;
    top: 45%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.aodaliya{
    left: 79%;
    top: 70%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.baxi{
    left: 32%;
    top: 63%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bilishi{
    left: 47%;
    top: 30%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bohei{
    left: 51%;
    top: 33%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.gelunbiya{
        left: 28%;
    top: 56%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.keluodiya{
    left: 50.5%;
    top: 32%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.luomaniya{
    left: 53%;
    top: 32%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.nanfei{
    left: 52%;
    top: 74%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.nuowei{
    left: 50%;
    top: 18%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.putaoya{
        left: 44.5%;
    top: 34%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.xibanya{
        left: 45.5%;
    top: 35%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.ruishi{
    left: 49%;
    top: 32%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.sate{
    left: 58%;
    top: 46%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.tuerqi{
    left: 54%;
    top: 36%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.yilang{
        left: 61%;
    top: 42%;
}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.yidali{
        left: 50%;
    top: 35%;
}



.INews{ background: url(../images/bg11.jpg) no-repeat 50%/cover;}
.INews .IAbout_top{ align-items: flex-end; margin-bottom: 55px;}
.INews .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 0;}
.INews .INews_content{ display: flex; justify-content: space-between;}
.INews .INews_content .INews_content_left{ display: flex; width: calc(100% ); justify-content: space-between;}
.INews .INews_content .INews_content_left .content_left_list{ width: calc(33.333% - 15px);}
.INews .INews_content .INews_content_left .content_left_list:last-child{ margin-right: 0;}
.INews .INews_content .INews_content_left .content_left_list .left_list_img{ border-radius: 10px; overflow: hidden;}
.INews .INews_content .INews_content_left .content_left_list .left_list_img img{ width: 100%; height: 16.8283vw; object-fit:cover;}
.INews .INews_content .INews_content_left .content_left_list .left_list_title{ font-size: 20px; color: #222222; margin-top: 30px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.INews .INews_content .INews_content_left .content_left_list:hover .left_list_title{ color:#0c6eb9;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.INews .INews_content .INews_content_left .content_left_list .left_list_time{ font-size: 14px; color: #666666; margin-top: 30px;}
.INews .INews_content .INews_content_right{ width: 30%;}
.INews .INews_content .INews_content_right .content_right_title{ font-size: 14px; color: #666666; margin-bottom: 30px;}
.INews .INews_content .INews_content_right .content_right_txt .right_txt_list{ position: relative; padding-bottom: 45px; display: inline-block; margin-bottom: 40px; width: 100%;}
.INews .INews_content .INews_content_right .content_right_txt .right_txt_list:last-child{ margin-bottom: 0;}
.INews .INews_content .INews_content_right .content_right_txt .right_txt_list::before{ content: ""; display: inline-block; width: 19px; height: 2px; background: #0c6eb9; position: absolute; bottom: 0; left: 0;}
.INews .INews_content .INews_content_right .content_right_txt .right_txt_list .txt_list_dd{ font-size: 20px; color: #222222; line-height: 30px; margin-bottom: 30px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.INews .INews_content .INews_content_right .content_right_txt .right_txt_list .txt_list_dt{ font-size: 14px; color: #666666;}
.INews .INews_content .INews_content_right .content_right_txt .right_txt_list:hover .txt_list_dd{ color:#0c6eb9;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}



.Footer{ background: #222222; padding: 105px 0px; padding-bottom: 42px;}
.Footer .Footer_top{ display: flex; justify-content: space-between;}
.Footer .Footer_top .Footer_top_left{ width: 23%;}
.Footer .Footer_top .Footer_top_left .top_left_logo img{ height: 47px;}
.Footer .Footer_top .Footer_top_left .top_left_txt{ margin-top: 40px;}
.Footer .Footer_top .Footer_top_left .top_left_txt p{ font-size: 16px; color: #fff; opacity: .5; line-height: 36px;}
.Footer .Footer_top .Footer_top_right{ width: 65%;}
.Footer .Footer_top .Footer_top_right .top_right_nav{ display: flex; justify-content: space-between;}
.Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list:last-child{ margin-right: 0;}
.Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dd{ margin-bottom: 30px;}
.Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dd a{ font-size: 16px; color: #fff;}
.Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dt p{ margin-bottom: 15px;}
.Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dt p:last-child{ margin-bottom: 0;}
.Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dt p a{ color: #666666; font-size: 14px;}
.Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dt p a:hover{ color: #fff;}
.Footer .Footer_bottom{ display: flex; align-items: center; justify-content: space-between; margin-top: 90px;}
.Footer .Footer_bottom .Footer_bottom_left .bottom_left_dd{ font-size: 16px; color: rgba(255,255,255,.5);}
.Footer .Footer_bottom .Footer_bottom_left .bottom_left_dt{ font-size: 30px; color: rgba(255,255,255,.5); margin-top: 15px;}
.Footer .Footer_bottom .Footer_bottom_right{ display: flex; align-items: center;}
.Footer .Footer_bottom .Footer_bottom_right a{ width: 42px; height: 42px; border-radius: 100%; background: #292929; display: inline-block; margin-right: 20px; position: relative;}
.Footer .Footer_bottom .Footer_bottom_right a:last-child{ margin-right: 0;}
.Footer .Footer_bottom .Footer_bottom_right a:nth-child(1){ background: #292929 url(../images/sv5.svg) no-repeat 50% 50%; background-size: 18px;}
.Footer .Footer_bottom .Footer_bottom_right a:nth-child(2){ background: #292929 url(../fonts/sv6.svg) no-repeat 50% 50%; background-size: 18px;}
.Footer .Footer_bottom .Footer_bottom_right a:nth-child(3){ background: #292929 url(../fonts/sv7.svg) no-repeat 50% 50%; background-size: 18px;}

.NewsDetails .NewsDetails_left .NewsDetails_left_share a:nth-child(4){ background: url(../images/bn108.png) no-repeat 50% 50%;}
.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.wechat-qrcode.bottom{top:40px;left:-84px}
.wechat-qrcode.bottom:after{display:none}
.wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.wechat-qrcode .qrcode table{margin:0 !important}
.wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.Footer .Footer_bottom .Footer_bottom_right a:hover .wechat-qrcode{display:block}


.Copyright{ padding: 24px 0px; background: #1f1f1f;}
.Copyright .pc_all_content{ display: flex; align-items: center; justify-content: space-between; font-size: 14px; color: #666666;}
.Copyright .pc_all_content a{ font-size: 14px; color: #666666;}


.DBanner{ position: relative; overflow: hidden;}
.DBanner .DBanner_img img{ width: 100%;-webkit-animation:bs2 50s linear infinite;animation:bs2 50s linear infinite;}
.DBanner .DBanner_po{ position: absolute; top: 0; left: 0; max-width: 84%; right: 0; margin: 0 auto; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.DBanner .DBanner_po .DBanner_po_title{ font-size: 60px; color: #fff; padding-bottom: 30px; margin-bottom: 30px; position: relative;}
.DBanner .DBanner_po .DBanner_po_title::before{ content: ""; display: inline-block; width: 100px; height: 2px; background: #fd6a2b; position: absolute; bottom: 0; left: 0;}
.DBanner .DBanner_po .DBanner_po_title span{ position: relative;font-size: 30px; margin-left: 35px;}
.DBanner .DBanner_po .DBanner_po_title span::before{ content: "R";font-family:'gilroy'; font-size: 13px; color: #ffffff; display: flex; align-items: center; justify-content: center; border: 1px solid #ffffff; width: 18px; height: 18px; border-radius: 100%; position: absolute; left: -18px; top: -18px;}
.DBanner .DBanner_po .DBanner_po_txt{ line-height: 30px; color: #fff;}


.DNav{ margin-top: -80px; position: relative; z-index: 2;}
.DNav .pc_all_content{ display: flex; align-items: center; height: 80px; background: rgba(0,0,0,.3); border-radius: 10px 10px 0px 0px;}
.DNav .pc_all_content .DNav_list{ width: 100%; text-align: center; color: #fff; font-size: 15px; position: relative;}
.DNav .pc_all_content .DNav_list::before{ content: ""; display: inline-block; width: 1px; height: 10px; background: #fff; position: absolute; right: 0; opacity: .3;}
.DNav .pc_all_content .DNav_list:last-child::before{ display: none;}
.DNav .pc_all_content .DNav_list.on{ color: #fe4d00;}


.DAbout{ background: url(../images/bg13.jpg) no-repeat 50%/cover; padding-top: 30px;}
.DAbout .IAbout_top .IAbout_top_left{ width: 46%;}
.DAbout .IAbout_top .IAbout_top_right{ width: 40%; text-align: right; position: relative;}
.DAbout .IAbout_top .IAbout_top_right img{ width: 100%; cursor: pointer;position: relative; z-index: 2;}
.DAbout .IAbout_top .IAbout_top_right:before {content:"";border-radius:100%;-webkit-animation:sk-spinner-pulse 1.5s infinite ease-in-out;animation:sk-pulse 1.5s infinite ease-in-out; display:inline-block;width:100%;height:100%; position: absolute; top: 0; left: 0; border: 1px solid #ddd;}
.DAbout .IAbout_top .IAbout_top_right:after {content:"";border-radius:100%;-webkit-animation:sk-pulse2 1s infinite ease-in-out;animation:sk-pulse2 1s infinite ease-in-out; display:inline-block;width:100%;height:100%; position: absolute; top: 0; left: 0; border: 1px solid #ddd;}

@keyframes sk-pulse {0% {-webkit-transform:scale(.65);transform:scale(.65);}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes sk-pulse2 {0% {-webkit-transform:scale(.6);transform:scale(.6);}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}

.DAbout .DAbout_content{ display: flex; align-items: center; justify-content: space-between; margin-top: 40px;}
.DAbout .DAbout_content .DAbout_content_list{ width: calc(20% - 30px);}
.DAbout .DAbout_content .DAbout_content_list .content_list_top{ border-bottom: 1px solid #eaeaea; padding-bottom: 30px; margin-bottom: 30px; font-size: 56px; color: #0c6eb9;font-family:'gilroy'; display: flex; align-items: flex-end;}
.DAbout .DAbout_content .DAbout_content_list .content_list_top i{ display: flex; font-size: 56px; font-style:inherit;}
.DAbout .DAbout_content .DAbout_content_list .content_list_top b{ font-size: 22px; margin-left: 11px;font-weight: normal;}
.DAbout .DAbout_content .DAbout_content_list .content_list_bottom{ color: #666666; font-size: 18px;}

.DSystem{ background: #eff3f7; position: relative;}
.DSystem .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 18px;}
.DSystem .DSystem_left{ position: absolute; left: 0; top: 0; width: 55%; height: 100%;}
.DSystem .DSystem_left img{ width: 100%; height: 100%;}
.DSystem .DSystem_left img.pc{ display: block;}
.DSystem .DSystem_left img.mo{ display: none;}
.DSystem .IAbout_top{ justify-content: flex-end;}
.DSystem .IAbout_top .IAbout_top_left{ width: 42%;}
.DSystem .IAbout_top .IAbout_top_left .top_left_title .left_title_dt span{ position: relative; margin-left: 23px;}
.DSystem .IAbout_top .IAbout_top_left .top_left_title .left_title_dt span::before{ content: "R";font-family:'gilroy'; font-size: 13px; color: #222222; display: flex; align-items: center; justify-content: center; border: 1px solid #111111; width: 18px; height: 18px; border-radius: 100%; position: absolute; left: -18px; top: -18px;}
.DSystem .DSystem_content{ margin-bottom: 70px;}
.DSystem .DSystem_content .DSystem_content_list{ padding: 19px 0px; border-bottom: 1px solid #dadada; display: flex; align-items: flex-end; font-size: 16px; color: #666666;}
.DSystem .DSystem_content .DSystem_content_list img{ margin-right: 11px; height: 19px;}
.DSystem .DSystem_content .DSystem_content_list span{ font-size: 26px; color: #fd6a2b; font-weight: bolder;}

.GroupMembers{ background: #fff;}
.GroupMembers .IAbout_top .IAbout_top_left{ width: 100%;}
.GroupMembers .pc_all_content{ }
.GroupMembers .GroupMembers_content{ display: flex; border-radius: 10px; overflow: hidden;}
.GroupMembers .GroupMembers_content .GroupMembers_content_left{ width: 28%;}
.GroupMembers .GroupMembers_content .GroupMembers_content_left ul{ height: 100%;display: flex; flex-direction: column;}
.GroupMembers .GroupMembers_content .GroupMembers_content_left ul li{ height: 100%; display: flex; align-items: center; justify-content: center; background: #f9f9f9; font-size: 20px; color: #333333; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; cursor: pointer; border-bottom: 1px solid #ededed;}
.GroupMembers .GroupMembers_content .GroupMembers_content_left ul li:last-child{ border-bottom: 0px;}
.GroupMembers .GroupMembers_content .GroupMembers_content_left ul li.on{ color: #fff; background: #0c6eb9; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right{ width: 72%;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list{ position: relative;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_img img{ width: 100%; height: 35vw; object-fit: cover;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_logo{ position: absolute; right: 40px; top: 40px;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_logo img{ max-height: 50px;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 55px 70px;background: linear-gradient(to bottom,rgba(0,0,0,0) 50%, rgba(0,0,0,.6) 100%); height: 100%; display: flex; flex-direction: column; justify-content: flex-end;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd{ display: flex; align-items: center; font-size: 36px; color: #fff; position: relative; padding-bottom: 20px; margin-bottom: 20px;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd::before{ content: ""; bottom: 0; left: 0; display: inline-block; width: 40px; height: 3px; background: #fd6a2b; position: absolute; bottom: 0; left: 0;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd a{ display: flex; align-items: center; justify-content: center; width: 93px; height: 32px; border-radius: 100px; background: #fd6a2b; font-size: 14px; color: #fff; margin-left: 14px;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd img{ height: 11px; margin-left: 5px;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dt{ font-size: 16px; color: #fff; line-height: 26px;}


.History{background: #fff; padding-bottom: 8.4402vw;}
.History .History_content{ display: flex; justify-content: space-between; width: 100%; position: relative; align-items: flex-start;}
.History .History_content .History_content_left{ width: 83%; position: relative; border-radius: 10px;}
.History .History_content .History_content_left::before {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;left:-1.8235vw;bottom:-2.8134vw;}
.History .History_content .History_content_left::after {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;right:-1.8235vw;top:-2.8134vw;}
.History .History_content .History_content_left .content_left_list{ display: flex; position: relative; justify-content: space-between; background: #f9f9f9; padding: 10px; border-radius: 10px; overflow: hidden;;}
.History .History_content .History_content_left .content_left_list .left_list_img{ width: 46%; border-radius: 10px; overflow: hidden;}
.History .History_content .History_content_left .content_left_list .left_list_img img{ width: 100%; border-radius: 10px;}
.History .History_content .History_content_left .content_left_list .left_list_txt{ width: 54%; padding: 8% 5%; position: relative;}
.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_time{ position: absolute; top: 6%; color: rgba(240,240,240,.7); font-family: 'gilroy-bold'; font-size: 8.3881vw;}
.History .History_content .History_content_left .content_left_list .left_list_txt p{ font-size: 18px; color: #666666; position: relative; padding-left: 15px; margin-bottom: 15px; line-height: 28px; position: relative; z-index: 2;}
.History .History_content .History_content_left .content_left_list .left_list_txt p:last-child{ margin-bottom: 0;}
.History .History_content .History_content_left .content_left_list .left_list_txt p::before{ content: ""; display: inline-block; width: 6px; height: 6px; background: #999999; border-radius: 100%; position: absolute; left: 0; top: 10px;}
.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_bottom{ font-size: 36px; color:#666666;}
.History .History_content .History_content_left .content_left_list .left_list_time{ position: absolute; bottom: 12%; right: 0; font-size: 70px; color: #f0f0f0; font-family: 'gilroy-bold'; width: 54%; padding: 0px 5%;}
.History .History_content .History_content_left .content_left_list .left_list_time img{ height: 3.6991vw;}
.History .History_content .History_content_right{ position: absolute; width: 9.5vw; overflow: hidden; top: -88px; right: 0; height: 35vw;}
.History .History_content .History_content_right .swiper-container{ height: 96%; padding-top: 50px; z-index: 3;}
.History .History_content .History_content_right .content_right_list{ font-size: 20px; color: #999999; position: relative; cursor: pointer; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; padding-left: 15px;}
.History .History_content .History_content_right .content_right_list span{ position: relative; display: inline-block; width: 70px; text-align: right;display: flex; justify-content: flex-end;}
.History .History_content .History_content_right .content_right_list span::before{content:"";display:inline-block;width:2.9697vw;height:2.9697vw;background:url(../images/bn18.png) no-repeat 50% 50%;position:absolute;right:-4vw;top:-0.5vw;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease; background-size: 2.9697vw;}
.History .History_content .History_content_right .content_right_list.swiper-slide-thumb-active{ color: #0c6eb9; font-weight: bolder; font-size: 36px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.History .History_content .History_content_right .content_right_list.swiper-slide-thumb-active span::before{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.History .History_content .History_content_right .content_right_arrow{position:absolute;right:2.1882vw;top:0;height:100%;z-index:2;display:flex;flex-direction:column;align-items:center;width:0.7294vw;}
.History .History_content .History_content_right .content_right_arrow .right_arrow_x{ height: calc(100% - 16px); background: url(../images/bn15.png) repeat-y; width: 1px;}
.History .History_content .History_content_right .content_right_arrow .content_right_prev,.History .History_content .History_content_right .content_right_arrow .content_right_next{ cursor: pointer; display: flex;}



.Culture{ padding-top: 0; background: #fff; padding-bottom: 0;}
.Culture .Culture_content{ position: relative;}
.Culture .IAbout_top .IAbout_top_left{ width: 100%;}
.Culture .Culture_content .Culture_content_img img{ width: 100%;}
.Culture .Culture_content .Culture_content_po{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: space-between;}
.Culture .Culture_content .Culture_content_po .content_po_list{ display: flex; flex-direction: column; justify-content: center; text-align: center; width: 100%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; position: relative;}
.Culture .Culture_content .Culture_content_po .content_po_list::before{ content: ""; display: inline-block; width: 0%; height: 5px; background: #fd6a2b; position: absolute; bottom: 0; left: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Culture .Culture_content .Culture_content_po .content_po_list:hover::before{ width: 100%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_icon{ text-align: center;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_title{ text-align: center;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_title .list_title_dd{ font-size: 36px; color: #ffffff; margin-top: 40px; margin-bottom: 15px;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_title .list_title_dt{ font-size: 16px; color: #ffffff; opacity: .6; text-transform: uppercase;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt{ padding: 0px 40px; text-align: left; opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; height: 170px;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt p{ line-height: 30px; color: #fff; font-size: 16px; margin-bottom: 20px; position: relative; padding-left: 15px;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt p:last-child{ margin-bottom: 0;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt p::before{ content: ""; display: inline-block; width: 6px; height: 6px; background: #fff; border-radius: 100%; position: relative; left: 0; top: -3px; margin-right: 15px;}
.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(2) .po_list_txt p{ display: block;}
.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(2) .po_list_txt p::before{ position: absolute; left: 0; top: 10px;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt p{ display: flex; align-items:center; justify-content:center;}
.Culture .Culture_content .Culture_content_po .content_po_list:hover{ background: rgba(0,0,0,.24); transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Culture .Culture_content .Culture_content_po .content_po_list:hover .po_list_txt{ margin-top: 65px; opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(4) .po_list_txt p:last-child:before{ display: none;}
.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(3) .po_list_txt p{ justify-content: flex-start; padding-left: 6.252vw;}
.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(1) .po_list_txt p{ justify-content: flex-start; padding-left: 6.252vw;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt p.on{ text-align:center; font-size: 22px; text-align:center; justify-content:center; padding-left: 0px;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt p.on::before{ display: none;}





.Brand{ padding-bottom: 150px; overflow: hidden;}
.Brand .IAbout_top .IAbout_top_left{ position: relative;}
.Brand .IAbout_top .IAbout_top_left::before{ content: ""; display: inline-block; width: 170px; height: 412px; background: url(../images/bn24.png) no-repeat 50% 50%; position: absolute; right: -170px; bottom: -25px;}
.Brand .IAbout_top .IAbout_top_left .top_left_title .left_title_p p{ font-size: 36px; color: #222222; line-height: 44px;}
.Brand .IAbout_top .IAbout_top_left .top_left_title .left_title_p p b{ color: #fd6a2b;}
.Brand .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 25px;}
.Brand .IAbout_top .IAbout_top_left .top_left_txt p{ font-size: 20px; line-height: 30px; margin-bottom: 0;}


.Introduction{ padding: 2% 0px;}
.Introduction .Introduction_title{ font-size: 36px; color: #222222; margin-bottom: 25px;}
.Introduction .Introduction_title span{ font-size: 24px; margin-left: 15px;}
.Introduction .Introduction_txt{ margin-bottom: 10px;}
.Introduction .Introduction_txt img{ width: auto !important; height: auto !important; max-width: 100%;}
.Introduction .Introduction_txt:last-child{ margin-bottom: 0;}
.Introduction .Introduction_txt p{ font-size: 16px; color: #666666 !important; line-height: 30px; margin-bottom: 10px;}
.Introduction .Introduction_txt p span{ font-size: 16px; color: #666666 !important; line-height: 30px;}
.Introduction .Introduction_txt p:last-child{ margin-bottom: 0;}
.Introduction .Introduction_img{ margin-bottom: 50px;}
.Introduction .Introduction_img img{ width: 100%;}

.DBrand{ padding: 2% 0px; }/*background: url(../images/bg18.jpg) no-repeat 50%/cover;*/
.DBrand .DBrand_title{ text-align: center; margin-bottom: 65px;}
.DBrand .DBrand_title .DBrand_title_dd{ font-size: 60px; color: #222222; margin-bottom: 30px;}
.DBrand .DBrand_title .DBrand_title_dd span{ color: #0c6eb9;}
.DBrand .DBrand_title .DBrand_title_dt .title_dt_list{ margin-bottom: 20px;}
.DBrand .DBrand_title .DBrand_title_dt .title_dt_list p{ font-size: 16px; color: #666666; line-height: 30px;}
.DBrand .DBrand_title .DBrand_title_dt .title_dt_list:last-child{ margin-bottom: 0;}
.DBrand .DBrand_img{ margin-bottom: 65px;}
.DBrand .DBrand_img img{ width: 100%;}

.DRanking{ padding: 55px 0px;}
.DRanking .DRanking_title{ font-size: 36px; color: #222222; line-height: 52px; text-align: center; margin-bottom: 44px;}
.DRanking .DRanking_title span{ position: relative; margin-left: 23px; font-size: 24px;}
.DRanking .DRanking_title span::before{ content: "R";font-family:'gilroy'; font-size: 13px; color: #222222; display: flex; align-items: center; justify-content: center; border: 1px solid #111111; width: 18px; height: 18px; border-radius: 100%; position: absolute; left: -18px; top: -18px;}
.DRanking .DRanking_content .DRanking_content_list{ margin-bottom: 35px;}
.DRanking .DRanking_content .DRanking_content_list .content_list_dd{ font-size: 24px; color: #333333; position: relative; padding-left: 18px; margin-bottom: 25px;}
.DRanking .DRanking_content .DRanking_content_list .content_list_dd::before{ content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 100%; background: #fd6a2b; position: absolute; left: 0; top: 10px;}
.DRanking .DRanking_content .DRanking_content_list .content_list_dd b{ color: #fd6a2b; font-size: 30px;}
.DRanking .DRanking_content .DRanking_content_list .content_list_dt p{ line-height: 30px; color: #666666; margin-bottom: 15px;}
.DRanking .DRanking_content .DRanking_content_list .content_list_dt p:last-child{ margin-bottom: 0;}
.DRanking .DRanking_content .DRanking_content_img{ margin-bottom: 50px;}
.DRanking .DRanking_content .DRanking_content_img img{ width: 100%;}
.DRanking .DRanking_content .DRanking_content_list.on .content_list_dd{text-align: center; line-height: 36px;}
.DRanking .DRanking_content .DRanking_content_list.on .content_list_dd:before{ display: none;}




.Business{ background: #fff;}
.Business .Business_content{ display: flex; justify-content: space-between; border-bottom: 1px solid #eaeaea; padding-bottom: 48px; margin-bottom: 48px;}
.Business .Business_content .Business_content_list{ border-radius: 10px; background: #f7f7f7; height: 187px;  padding: 0px 28px; padding-top: 48px; position: relative; width: 24.5%;  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_content .Business_content_list p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;font-size: 18px; color: #666666; line-height: 30px;}
.Business .Business_content .Business_content_list.on p{ -webkit-line-clamp: 8;}
.Business .Business_content .Business_content_list::before{ content: ""; display: inline-block; width: 10px; height: 29px; background: #000; position: absolute; left: 0; top: 50px;}
.Business .Business_content .Business_content_list:nth-child(1):before{ background: #e36255;}
.Business .Business_content .Business_content_list:nth-child(2):before{ background: #0b9b8a;}
.Business .Business_content .Business_content_list:nth-child(3):before{ background: #315098;}
.Business .Business_content .Business_content_list:nth-child(1) p span{ color: #e36255;}
.Business .Business_content .Business_content_list:nth-child(2) p span{ color: #0b9b8a;}
.Business .Business_content .Business_content_list:nth-child(3) p span{ color: #315098;}
.Business .Business_content .Business_content_list.on{ width: 48%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}


.Business .Business_pro .Business_pro_nav{ margin-bottom: 83px;}
.Business .Business_pro .Business_pro_nav ul{ display: flex; align-items: center; justify-content: space-between;}
.Business .Business_pro .Business_pro_nav ul li{ border-radius: 10px; background: #f7f7f7; height: 187px; font-size: 36px; color: #fff; position: relative; display: flex; align-items: center; padding: 0px 32px; cursor: pointer; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(1){ width: 24.5%; background: #e36255;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(2){ width: 24.5%; background: #0b9b8a;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(3){ width: 24.5%; background: #315098;}
.Business .Business_pro .Business_pro_nav ul li::before{ content: ""; display: inline-block; width: 327px; height: 100%; position: absolute; right: 0; bottom: 0; opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_nav ul li::after{ content: ""; display: inline-block; width: 100%; height: 4px; background: #000; position: absolute; bottom: -15px; left: 0; opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(1)::before{ background: url(../images/bn26.png) no-repeat 50% 50%;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(2)::before{ background: url(../images/bn27.png) no-repeat 50% 50%;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(3)::before{ background: url(../images/bn28.png) no-repeat 50% 50%;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(1)::after{ background: #e36255;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(2)::after{ background: #0b9b8a;}
.Business .Business_pro .Business_pro_nav ul li:nth-child(3)::after{ background: #315098;}
.Business .Business_pro .Business_pro_nav ul li.on{ width: 48%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_nav ul li.on::before{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_nav ul li.on::after{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_content .pro_content_list{ display: none;}
.Business .Business_pro .Business_pro_content .pro_content_list.on{ display: block;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 52px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left{ width: 50%;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left .list_left_dd{ font-size: 30px; color: #222222; margin-bottom: 20px; position: relative; padding-left: 30px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left .list_left_dd::before{ content: ""; display: inline-block; width: 10px; height: 29px; background: #e36255; position: absolute; left: 0; top: 0;}
.Business .Business_pro .Business_pro_content .pro_content_list:nth-child(2) .content_list_top .content_list_left .list_left_dd::before{ background: #0b9b8a;}
.Business .Business_pro .Business_pro_content .pro_content_list:nth-child(3) .content_list_top .content_list_left .list_left_dd::before{ background: #315098;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left .list_left_dt p{ font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 20px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left .list_left_dt p:last-child{ margin-bottom: 0;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_img{ width: 41%; position: relative;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_img img{ width: 100%; border-radius: 10px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo{ margin-bottom: 70px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo:last-child{ margin-bottom: 0px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title{ margin-bottom: 50px; position: relative; padding-left: 30px; display: flex; align-items: center;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title .logo_title_list{ font-size: 24px; color: #666666; cursor: pointer;  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title span{ font-size: 30px; color: #666666; margin: 0px 10px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title .logo_title_list.on{ font-size: 30px; color: #222222;  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title::before{ content: ""; display: inline-block; width: 10px; height: 29px; background: #e36255; position: absolute; left: 0; top: 0;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt{ position: relative;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li{ display: flex; flex-wrap: wrap; margin-bottom: -2%; opacity: 0;  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li.on{ opacity: 1;  transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_list{ width: 13.4%; border-radius: 10px; background: #f7f7f7; height: 120px; display: flex; align-items: center; justify-content: center; margin-right: 1%; margin-bottom: 2%;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li:nth-child(1) .logo_txt_list{ width: 15.8%; padding: 0px 20px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_list:nth-child(6n){ margin-right: 0;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_list img{ max-width: 100%;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_title{ font-size: 30px; color: #222222; margin-bottom: 50px; position: relative; padding-left: 30px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_title::before{ content: ""; display: inline-block; width: 10px; height: 29px; background: #e36255; position: absolute; left: 0; top: 0;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt{ display: flex; flex-wrap: wrap; margin-bottom: -2%;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list{ width: 32%; margin-right: 2%; border-radius: 10px; overflow: hidden; margin-bottom: 2%; position: relative;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_img img{ width: 100%;
      -webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list:hover .txt_list_img img{
    -webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list:nth-child(3n){ margin-right: 0;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title{ position: absolute; bottom: 0; left: 0; font-size: 24px; color: #fff; padding: 28px 33px;background: linear-gradient(to bottom,rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%); height: 100%; width: 100%; display: flex; align-items: flex-end;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title span{ font-size: 16px; margin-left: 10px;}
.Business .Business_pro .Business_pro_content .pro_content_list:nth-child(2) .content_list_logo .list_logo_title::before{ background: #0b9b8a;}
.Business .Business_pro .Business_pro_content .pro_content_list:nth-child(2) .content_list_field .list_field_title::before{ background: #0b9b8a;}
.Business .Business_pro .Business_pro_content .pro_content_list:nth-child(3) .content_list_logo .list_logo_title::before{ background: #315098;}
.Business .Business_pro .Business_pro_content .pro_content_list:nth-child(3) .content_list_field .list_field_title::before{ background: #315098;}


.Innovation{ position: relative;}
.Innovation::before{ content: ""; display: inline-block; width: 50%; height: 100%; background: url(../images/bg32.jpg) no-repeat 50%/cover; position: absolute; left: 0; top: 0;}
.Innovation .pc_all_content{ position: absolute; left: 0; right: 0; margin: 0 auto; height: 100%; z-index: 2;}
.Innovation .pc_all_content .Innovation_left{ width: 50%; padding-right: 7%; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.Innovation .pc_all_content .Innovation_left .Innovation_left_title{ margin-bottom: 31px;}
.Innovation .pc_all_content .Innovation_left .Innovation_left_title .left_title_dd{ font-size: 16px; color: #0c6eb9; display: flex; align-items: center;}
.Innovation .pc_all_content .Innovation_left .Innovation_left_title .left_title_dd::before{ content: ""; width: 6px; height: 6px; display: inline-block; margin-right: 8px; background: #0c6eb9; border-radius: 100%;}
.Innovation .pc_all_content .Innovation_left .Innovation_left_title .left_title_dt{ font-size: 36px; color: #222222; margin-top: 20px;}
.Innovation .pc_all_content .Innovation_left .Innovation_left_txt{ font-size: 16px; color: #666666; line-height: 30px; text-align: justify;}
.Innovation .pc_all_content .Innovation_left .Innovation_left_txt img{ max-width: 100%;}
.Innovation .Innovation_img{ width: 100%; display: flex; justify-content: flex-end;}
.Innovation .Innovation_img span{ display: inline-block; width: 50%; position: relative;}
.Innovation .Innovation_img span img{ width: 100%; position: relative; z-index: 2;}
.Innovation .Innovation_img span::before {content:"";display:inline-block;width:8.857vw;height:21.4652vw;background:url(../images/bn24.png) no-repeat 50% 50%;position:absolute;left:-4.4285vw;bottom:-3.8033vw;}



.DGloballayout{ padding: 5% 0px; background:#f9f9f9;}
.DGloballayout .Globallayout_top .Globallayout_top_left{ width: 70%;}
.DGloballayout .Globallayout_top .Globallayout_top_left .top_left_dd{ font-size: 16px; color: #0c6eb9; display: flex; align-items: center;}
.DGloballayout .Globallayout_top .Globallayout_top_left .top_left_dd::before{ content: ""; width: 6px; height: 6px; display: inline-block; margin-right: 8px; background: #0c6eb9; border-radius: 100%;}
.DGloballayout .Globallayout_top .Globallayout_top_left .top_left_dt{ font-size: 36px; color: #222222; margin-top: 20px; line-height: 36px;}
.DGloballayout .Globallayout_top .Globallayout_top_left .top_left_p{ font-size: 16px; color: #666666; margin-top: 25px; line-height: 26px;}


.Production{ padding-bottom: 55px;}
.Production .pc_all_content{ position: relative;}
.Production .IAbout_top{ position: relative; z-index: 2;}
.Production .CPC_content .CPC_content_list {border-radius:10px;overflow:hidden;position:relative;}
.Production .CPC_content .CPC_content_list .content_list_img img {width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);filter:scale(1);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Production .CPC_content .CPC_content_list:hover .content_list_img img {-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);filter:scale(1.15);filter:transform;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
.Production .CPC_content .CPC_content_list .content_list_title {position:absolute;left:0;width:100%;bottom:0;padding:30px;z-index:3;}
.Production .CPC_content .CPC_content_list .content_list_title .list_title_dd{ font-size: 24px; color: #fff; margin-bottom: 15px;}
.Production .CPC_content .CPC_content_list .content_list_title .list_title_dd span{ margin-left: 14px; font-size: 16px; color: #fff;}
.Production .CPC_content .CPC_content_list .content_list_title .list_title_dt{ font-size: 16px; color: #fff; line-height: 26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 12; overflow: hidden; height: 52px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Production .CPC_content .CPC_content_list:hover .content_list_title .list_title_dt{ height: 110px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Production .CPC_content .CPC_content_list::before {content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 100%);z-index:2;}
.Production .CPC_content .swiper-wrapper { margin-left: -23vw;}
.Production .CPC_bottom {display:flex;align-items:center;justify-content:space-between;max-width:84%;margin:0 auto;margin-top:85px; position: relative;}
.Production .CPC_bottom .CPC_bottom_left {width:calc(100% - 120px);}
.Production .CPC_bottom .CPC_bottom_left .swiper-pagination{position: relative; display: flex;}
.Production .CPC_bottom .CPC_bottom_left .swiper-pagination span{ height: 2px; border-radius: 0px; width: 100%; background: #eaeaea; opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Production .CPC_bottom .CPC_bottom_left .swiper-pagination span.swiper-pagination-bullet-active{ background: #fe4d00; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Production .CPC_bottom .CPC_bottom_right {display:flex;align-items:center;}
.Production .CPC_bottom .CPC_bottom_right span {width:47px;height:47px;display:flex;align-items:center;justify-content:center;color:#8a8a8a;font-size:20px;border:1px solid #dadada;border-radius:100%;cursor:pointer;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.Production .CPC_bottom .CPC_bottom_right span:last-child {margin-left:11px;}
.Production .CPC_bottom .CPC_bottom_right span:hover {background:#0c6eb9;border:1px solid #0c6eb9;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;color:#fff;}
.Production .CPC_bottom::before {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;left:-2.605vw;bottom:calc(100% + 1.3025vw);background-size:25.1643vw;}





.DHonor{ padding-top: 0; background: #fff; padding-bottom: 110px;}
.DHonor .pc_all_content{ position: relative;}
.DHonor .IAbout_top{ margin-bottom: 0;}
.DHonor .DHonor_content{ position: relative;}
.DHonor .DHonor_content::after {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;right:0vw;top:0vw;background-size:25.1643vw;}
.DHonor .DHonor_content::before {content:"";display:inline-block;width:10.8889vw;height:10.8889vw;background:url("../images/bn40.png") no-repeat 50% 50%;background-size:10.8889vw;position:absolute;top:27%;left:1%;}
.DHonor .DHonor_content .swiper-container{ padding-top: 80px; padding-bottom: 75px;}
.DHonor .DHonor_content .DHonor_content_list{ background: #FFF; border-radius: 10px; box-shadow: 0px 0px 40px rgba(0,0,0,.1); height: 322px; display: flex; flex-direction: column; justify-content: center; position: relative;}
.DHonor .DHonor_content .DHonor_content_list .content_list_icon{ width: 96px; height: 96px; border-radius: 100%; border: 3px solid #eaeaea; display: flex; align-items: center; justify-content: center; margin: 0 auto;}
.DHonor .DHonor_content .DHonor_content_list .content_list_title{ padding: 0px 25px; text-align: center; margin-top: 45px; font-size: 20px; color: #333333; line-height: 26px; font-weight: bolder;}
.DHonor .DHonor_content .DHonor_content_list .content_list_img{ text-align: center; padding: 0px 24px; position: absolute; left: 0; top: 45px; opacity: 0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease; width: 100%;}
.DHonor .DHonor_content .DHonor_content_list .content_list_img img{ max-width: 100%; max-height: 150px;}
.DHonor .DHonor_content .DHonor_content_list:hover .content_list_img{ opacity:1;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.DHonor .CPC_bottom {display:flex;align-items:center;justify-content:space-between;max-width:84%;margin:0 auto; position: relative;}
.DHonor .CPC_bottom .CPC_bottom_left {width:calc(100% - 120px);}
.DHonor .CPC_bottom .CPC_bottom_left .swiper-pagination{position: relative; display: flex;}
.DHonor .CPC_bottom .CPC_bottom_left .swiper-pagination span{ height: 2px; border-radius: 0px; width: 100%; background: #eaeaea; opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.DHonor .CPC_bottom .CPC_bottom_left .swiper-pagination span.swiper-pagination-bullet-active{ background: #fe4d00; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.DHonor .CPC_bottom .CPC_bottom_right {display:flex;align-items:center;}
.DHonor .CPC_bottom .CPC_bottom_right span {width:47px;height:47px;display:flex;align-items:center;justify-content:center;color:#8a8a8a;font-size:20px;border:1px solid #dadada;border-radius:100%;cursor:pointer;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.DHonor .CPC_bottom .CPC_bottom_right span:last-child {margin-left:11px;}
.DHonor .CPC_bottom .CPC_bottom_right span:hover {background:#0c6eb9;border:1px solid #0c6eb9;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;color:#fff;}
.DHonor .swiper-wrapper { margin-left: -35vw;}



.ProductionBase{ padding: 5% 0px;}
.ProductionBase .ProductionBase_title{ font-size: 36px; color: #222222; margin-bottom: 45px;}
.ProductionBase .ProductionBase_content{ display: flex; flex-wrap: wrap;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list{ width: 32%; margin-right: 2%; margin-bottom: 2%; border-radius: 10px; overflow: hidden;background: #f9f9f9; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_img img{ width: 100%;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_txt{ padding: 40px 30px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_txt .list_txt_dd{ font-size: 24px; color: #333333; margin-bottom: 15px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_txt .list_txt_dd span{ font-size: 16px; margin-left: 14px;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_txt .list_txt_dt{ font-size: 16px; color: #666666; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; line-height: 26px;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list:nth-child(3n){ margin-right: 0;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list:hover{ background: #0c6eb9; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.ProductionBase .ProductionBase_content .ProductionBase_content_list:hover .content_list_txt .list_txt_dd,.ProductionBase .ProductionBase_content .ProductionBase_content_list:hover .content_list_txt .list_txt_dt{ color: #fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}


.ESG{ padding-bottom: 190px; padding-top: 130px;}
.ESG .ESG_top{ border-radius: 10px; position: relative; padding-bottom: 8.857vw;}
.ESG .ESG_top .ESG_top_txt{ position: relative; bottom: 0; left: 0; width: 100%; height: 100%; padding: 0px 4%; width: 100%; padding-left: 8%; position: relative;}
.ESG .ESG_top .ESG_top_txt:before {content:"";display:inline-block;width:5.21vw;height:4.7932vw;background:url("../images/bn1.png") no-repeat 50% 50%;position:absolute;top:-2.084vw;left:0; background-size:5.21vw;}
.ESG .ESG_top .ESG_top_txt:after {content:"";display:inline-block;width:17.6098vw;height:17.6098vw;background:url("../images/bn3.png") no-repeat 50% 50%;position:absolute;top:0vw;right:0; background-size:17.6098vw;}
.ESG .ESG_top .ESG_top_txt .top_txt_dd:before {content:"";display:inline-block;width:6.4083vw;height:6.4083vw;background:url("../images/bn2.png") no-repeat 50% 50%;position:absolute;top:-1.042vw;left:5.6268vw; background-size:6.4083vw;}
.ESG .ESG_top:before {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;left:4.3243vw;bottom:3.2823vw; background-size:25.1643vw;}

.ESG .ESG_top .ESG_top_txt .top_txt_dd{ font-size: 36px; color: #222222; margin-bottom: 30px; position: relative; z-index:2;}
.ESG .ESG_top .ESG_top_txt .top_txt_dd span{ color:#0c6eb9;}
.ESG .ESG_top .ESG_top_txt .top_txt_dt p{ margin-top: 20px; font-size: 16px; color: #666666; line-height: 30px; position: relative; z-index:2;}
.ESG .ESG_top .ESG_top_txt .top_txt_dt p:first-child{ margin-top: 0px;}
.ESG .ESG_bottom{ margin-top: 0px;}
.ESG .ESG_bottom .ESG_bottom_list{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 60px;}
.ESG .ESG_bottom .ESG_bottom_list:nth-child(2n){flex-flow: row-reverse;}
.ESG .ESG_bottom .ESG_bottom_list:last-child{ margin-bottom: 0;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_img{ width: 48%; position: relative;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_img img{ width: 100%; border-radius: 10px; position: relative; z-index: 2;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_img::before{content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;right:-1.4588vw;bottom:-2.8134vw;}
.ESG .ESG_bottom .ESG_bottom_list:nth-child(2n) .bottom_list_img::before {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;right:inherit;bottom:-2.8134vw;left:-1.4588vw;background-size:25.1643vw;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt{ width: 46%; position: relative;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_top{ font-size: 244px; color: #f5f5f5; left: 20%; top: 0%; font-family: 'gilroy-bold'; position: absolute; height: 186px; display: flex; align-items: center; justify-content: center;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title{ margin-bottom: 60px;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title .txt_title_dd{ font-size: 36px; color: #222222;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title .txt_title_dt{ font-size: 16px; color: #666666; line-height: 30px; margin-top: 33px;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_icon{ display: flex; align-items: center; justify-content: space-between;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_icon .txt_icon_left img {width:4.6369vw;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_icon .txt_icon_right img {width:5.21vw;}


.SustainableDevelopmentdownload{ padding: 5% 0px;}
.SustainableDevelopmentdownload .SustainableDevelopment_title{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 52px;}
.SustainableDevelopmentdownload .SustainableDevelopment_title .SustainableDevelopment_title_left{ font-size: 42px; color: #111111; font-family: 'SourceHanSansCN-Medium';}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list{ display: flex; align-items: center; justify-content: space-between; background: #f7f7f7; border-radius: 10px; overflow: hidden; margin-bottom: 40px;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list:last-child{ margin-bottom: 0;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_img{ width: 37%;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_img img{ width: 100%;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt{ width: 59%; padding-right: 60px;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_time{ font-size: 20px; color: #111111; position: relative; display: inline-block; padding-bottom: 16px; margin-bottom: 30px;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_time::before{ content: ""; display: inline-block; width: 51px; height: 3px; background: #fd6a2b; position: absolute; bottom: 0; left: 8px;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_time span{ font-size: 56px; color: #111111; margin-right: 3px;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_time .txt_time_b{ position: absolute; right: 0; top: 7px; font-size: 16px; color: #fff; width: 45px; display: flex; align-items: center; justify-content: center; height: 22px; border-radius: 100px; background: #fd6a2b; right: -25px;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_title{ font-size: 30px; color: #111111;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_con{ font-size: 16px; color: #333333; margin-top: 30px; margin-bottom: 60px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_btn{ display: flex;}
.SustainableDevelopmentdownload .SustainableDevelopmentdownload_content .SustainableDevelopmentdownload_content_list .content_list_txt .list_txt_btn .btn img{ height: 16px;}

.layui-laypage{display: flex;font-size:16px; color:#333;  align-items: center; justify-content:center; margin-top: 80px; margin-bottom:80px;}
.layui-laypage a {
    font-size: 16px;
    color: #333;
    height: 40px;
    width: 80px;
    text-align: center;
    border: #dadada solid 1px;
    margin: 0 5px;
    background: #fff;

	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-curr {
    background: #0c6eb9;
    font-size: 16px;
    color: #fff;
    height: 40px;

    text-align: center;
    margin: 0 5px;

	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
.layui-laypage-disabled {
    font-size: 16px;
    color: #333;
    height: 40px;
    text-align: center;
    border: #dadada solid 1px;
    margin: 0 5px;
    background: #fff;

    width: 40px;
    align-items: center;
	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-disabled:hover{ background:#0c6eb9; color:#fff; }
.layui-laypage a:hover{ background:#0c6eb9; color:#fff; }
.layui-laypage-count{ display: none;}


.ESGPractice{ padding: 5% 0px; background: #fff;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list{ background: #f7f7f7; display: flex; align-items: center; justify-content: space-between; padding: 9px; padding-right: 35px; border-radius: 10px; margin-bottom: 20px;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list:last-child{ margin-bottom: 0;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left{ display: flex; align-items: center; width: 100%; justify-content: space-between;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_img{ width: 176px;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt{ width: calc(100% - 225px);}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt .left_txt_dd{ font-size: 30px; color: #e5243b; margin-bottom: 18px; line-height: 38px;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt .left_txt_dt p{ font-size: 16px; color: #666666; margin-bottom: 14px; position: relative; padding-left: 17px; line-height: 28px;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt .left_txt_dt p:last-child{ margin-bottom: 0;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt .left_txt_dt p::before{ content: ""; display: inline-block; width: 5px; height: 5px; border-radius: 100%; background: #666666; position: absolute; left: 0; top: 9px;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_right{ width: 20%; display: flex; justify-content: flex-end; display: none;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list:nth-child(2) .content_list_left .list_left_txt .left_txt_dd{ color: #dda83a;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list:nth-child(3) .content_list_left .list_left_txt .left_txt_dd{ color: #4c9f38;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list:nth-child(4) .content_list_left .list_left_txt .left_txt_dd{ color: #c5192d;}
.ESGPractice .ESGPractice_content .ESGPractice_content_list:nth-child(5) .content_list_left .list_left_txt .left_txt_dd{ color: #ff3a21;}


.DESGP{ padding: 107px 0px;}
.DESGP .DESGP_title{ font-size: 36px; color: #222222; margin-bottom: 44px;}
.DESGP .DESGP_content .DESGP_content_title{ font-size: 24px; color: #e5243b; margin-bottom: 20px;}
.DESGP .DESGP_content .DESGP_content_txt{ font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 20px;}
.DESGP .DESGP_content .DESGP_content_title2{ position: relative; font-size: 24px; color: #333333; padding-left: 18px; margin-bottom: 22px; margin-top: 44px;}
.DESGP .DESGP_content .DESGP_content_title2::before{ content: ""; display: inline-block; width: 8px; height: 8px; border-radius: 100%; background: #e5243b; position: absolute; left: 0; top: 8px;}
.DESGP .DESGP_content .DESGP_content_img{ text-align: center; margin-bottom: 45px;}
.DESGP .DESGP_content .DESGP_content_img img{ max-width: 100%;}



.News{ }
.News .News_search{ display: flex; align-items: center; justify-content: space-between;}
.News .News_search .News_search_title{ font-size: 36px; color: #222222;}
.News .News_search .News_search_right{ display: flex; align-items: center; border: 1px solid #dadada; border-radius: 100px; overflow: hidden; width: 62%;}
.News .News_search .News_search_right input{ line-height: 58px;}
.News .News_search .News_search_right input[type="text"]{ padding: 0px 23px; width: calc(100% - 58px); font-size: 16px; color: #333;}
.News .News_search .News_search_right input[type="submit"]{ height: 48px; width: 58px; background: url(../images/sv9.svg) no-repeat 50% 50%; background-size: 20px;}
.News .News_top{ display: flex; align-items: center; background: #f9f9f9; margin-top: 60px; border-radius: 10px; overflow: hidden;}
.News .News_top .News_top_img{ width: 66%;}
.News .News_top .News_top_img img{ width: 100%; height: 29.4365vw; object-fit: cover;}
.News .News_top .News_top_txt{ width: 34%; padding: 0px 60px;}
.News .News_top .News_top_txt .top_txt_title .txt_title_dd{ font-size: 16px; color: #999999;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.News .News_top .News_top_txt .top_txt_title .txt_title_dt{ font-size: 24px; color: #333333; line-height: 36px; margin-top: 20px; margin-bottom: 43px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.News .News_top .News_top_txt .top_txt_bottom{ font-size: 16px; line-height: 28px; color: #666666; margin-bottom: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.News .News_content{ margin-top: 60px;}
.News .News_content .News_content_list{ display: flex; align-items: center; justify-content: space-between; background: #f9f9f9; border-radius: 10px; padding: 30px 0px; margin-bottom: 20px; border-bottom: 4px solid #fff;}
.News .News_content .News_content_list:last-child{ margin-bottom: 0;}
.News .News_content .News_content_list .content_list_time{ text-align: center; width: 200px; border-right: 1px solid #dadada; color: #0c6eb9; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .News_content .News_content_list .content_list_time .list_time_dd{ font-size: 60px; font-weight: bolder;}
.News .News_content .News_content_list .content_list_time .list_time_dt{ font-size: 20px; font-weight: bolder;}
.News .News_content .News_content_list .content_list_txt{ width: calc(100% - 251px); padding-right: 4%;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size: 20px; color: #333333; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.News .News_content .News_content_list .content_list_txt .list_txt_txt{ margin-top: 20px; color: #666666; font-size: 16px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn{ display: flex; margin-top: 22px;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn span{ display: flex; align-items: center; justify-content: center; position: relative;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn span img{ height: 20px; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .News_content .News_content_list .content_list_txt .list_txt_btn span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.News .News_content .News_content_list:hover .content_list_time{ color: #fff; border-right: 1px solid rgba(255,255,255,.2); transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .News_content .News_content_list:hover{ border-bottom: 4px solid #fd6a2b; background: #0c6eb9;}
.News .News_content .News_content_list:hover .content_list_txt .list_txt_title{ color: #fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .News_content .News_content_list:hover .content_list_txt .list_txt_txt{ color: #fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .News_content .News_content_list:hover .content_list_txt .list_txt_btn span img{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .News_content .News_content_list:hover .content_list_txt .list_txt_btn span img:last-child{ opacity: 1;}


.DPage{ display:flex; align-items:center; margin-bottom:45px;}
.DPage a{ font-size:16px; color:#999999; display: flex; align-items: center;}
.DPage a img{ margin-right:7px; position: relative; top:-2px; height: 17px;}
.DPage i{ margin:0px 12px; font-size:16px; color:#999999;}
.DPage a.on{ color:#0c6eb9;}



.DNews{ background:#f9f9f9; padding-top:35px; padding-bottom:60px;}
.DNews .DNews_content{ display:flex; justify-content:space-between; align-items:flex-start;}
.DNews .DNews_content .NewsDetails_left{ width:100%; background:#fff; padding:60px 40px; border-radius:6px;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title{ padding-bottom:25px; border-bottom:1px solid #e5e5e5; margin-bottom:22px;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dd{ font-size:30px; color:#333333;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt{ font-size:14px; color:#666666; margin-top:15px; display: flex; align-items: center; justify-content: space-between;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt span{ margin-right:25px; border-right: 1px solid #666666; padding-right: 25px;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt span:last-child{ margin-right: 0; padding-right: 0; border-right: 0;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share{ display:flex; justify-content: flex-start; align-items:center;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share a{ margin-left:12px; display:inline-block; width:22px; height:22px; position:relative;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share a:nth-child(1){ background: url(../fonts/sv11.svg) no-repeat 50% 50%; background-size: 22px;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share a:nth-child(2){ background: url(../fonts/sv12.svg) no-repeat 50% 50%; background-size: 22px;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share a:nth-child(3){ background: url(../fonts/sv13.svg) no-repeat 50% 50%; background-size: 22px;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share a:nth-child(4){ background: url(../fonts/sv14.svg) no-repeat 50% 50%; background-size: 22px;}

.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.wechat-qrcode.bottom{top:40px;left:-84px}
.wechat-qrcode.bottom:after{display:none}
.wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.wechat-qrcode .qrcode table{margin:0 !important}
.wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share a:hover .wechat-qrcode{display:block}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content{ margin-bottom:46px;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content img{max-width: 100%;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p{ font-size:16px; color:#666666; line-height:30px; text-align: justify;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p span{ text-align: justify;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content video{ width: 100%;}
.DNews .DNews_content .NewsDetails_left .news_page{ padding-top: 35px; display: flex; align-items: center; border-top:1px solid #e5e5e5; margin-top:35px; justify-content:space-between;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_left{ max-width:80%;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list{ font-size:16px; color:#666666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display:inline-block; width:100%;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list:last-child{ margin-top:7px;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list a{ font-size:16px; color:#666666;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list:hover a{ color:#0c6eb9;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_right{ display:flex; align-items:center; width:130px; height:41px; border:1px solid #e6e6e6; font-size:14px; color:#333333; justify-content:center; border-radius:100px;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_right i{ color:#0c6eb9; margin-left:8px;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_right:hover{ background:#0c6eb9; border:1px solid #0c6eb9; color:#fff;}
.DNews .DNews_content .NewsDetails_left .news_page .news_page_right:hover i{ color:#fff;}
.DNews .DNews_content .NewsDetails_right{ width:25%; background:#fff; border-radius:6px;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_title{ display: flex; align-items: center; background: #0c6eb9; font-size: 18px; color: #fff; height: 77px; padding: 0px 20px;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_title img{ height: 20px; margin-right: 9px;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content{ padding: 30px 20px;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list{ border-bottom: 1px solid #dadada; display: inline-block; margin-bottom: 30px; padding-bottom: 30px; width: 100%;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list:last-child{ border-bottom: 0;padding-bottom: 0; margin-bottom: 0;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_txt{ margin-top: 20px;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_title .list_title_dd{ font-size: 18px; color: #070707;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_title .list_title_dt{ font-size: 14px; color: #999999; margin-top: 10px;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_txt{ font-size: 14px; line-height: 24px; color: #666666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list:hover .content_list_title .list_title_dd{ color: #0c6eb9;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact{ position: relative; border-top: 20px solid #f9f9f9;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact .right_contact_img img{ width: 100%;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact .right_contact_txt{ position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact .right_contact_txt .contact_txt_dd{ font-size: 20px; color: #fff;}
.DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact .right_contact_txt .contact_txt_dt{ font-size: 30px; color: #fff; margin-top: 14px;}



.NVideo .NVideo_cotnent{ display: flex; flex-wrap: wrap; margin-top: 60px; margin-bottom: -2%;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list{ width: 32%; margin-right: 2%; border-radius: 10px; overflow: hidden; display: inline-block; margin-bottom: 2%;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list:nth-child(3n){ margin-right: 0;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list:hover{ box-shadow: 0px 0px 25px rgba(0,0,0,.1);}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_img{ position: relative;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_img .list_img_dd img{ width: 100%; height: auto; }
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_img .list_img_dt{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_img .list_img_dt img{ width: 64px;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_txt{ padding: 33px 20px; text-align:center;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_txt .list_txt_title{ font-size: 20px; color: #333333; margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_txt .list_txt_time{ display: flex; align-items: center; justify-content: space-between;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_txt .list_txt_time .txt_time_dd{ display: flex; align-items: center; font-size: 14px; color: #999999;}
.NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_txt .list_txt_time .txt_time_dd img{ height: 14px; margin-right: 6px;}



.Investor {background: #fff; padding: 115px 0px;}
.Investor .Investor_top {border-radius:10.0032px;display:flex;align-items:center;justify-content:space-between; background: url(../images/bg55.jpg) no-repeat 50%/cover; height: 19.9543vw; padding: 0px 50px;}
.Investor .Investor_top .Investor_top_left {position:relative;width:28%;}
.Investor .Investor_top .Investor_top_left:after {content:"";display:inline-block;width:1.0003px;height:105px;background:#666666;position:absolute;right:0px;top:0;}
.Investor .Investor_top .Investor_top_left .top_left_dd {font-size:30.0096px;color:#111111;font-family:'Arial';margin-bottom:33.01056px; font-weight: bolder;}
.Investor .Investor_top .Investor_top_left .top_left_dd span{font-family:'AVGARDM'; margin-left: 30px; color: #666666; font-size: 18px; font-weight: normal;}
.Investor .Investor_top .Investor_top_left .top_left_dt {font-size:80.0256px;color:#fe4d00;font-family:'AVGARDM';margin-bottom:20.0064px; display: flex;}
.Investor .Investor_top .Investor_top_left .top_left_dt div{display:inline-block;}
.Investor .Investor_top .Investor_top_left .top_left_dt.up {color:#fe4d00;}
.Investor .Investor_top .Investor_top_left .top_left_dt.down {color:#999;}
.Investor .Investor_top .Investor_top_left .top_left_dt.up b {display:inline-block;width:28.008960000000002px;height:40.0128px;margin-left:33.01056px;background:#fafafa url("../images/up.svg") no-repeat 50% 50%;background-size:28.008960000000002px;}
.Investor .Investor_top .Investor_top_left .top_left_dt.down b {display:inline-block;width:28.008960000000002px;height:40.0128px;margin-left:33.01056px;background:#fafafa url("../fonts/down.svg") no-repeat 50% 50%;background-size:28.008960000000002px;}
.Investor .Investor_top .Investor_top_left .top_left_dt i{ font-style: inherit; display: flex;}
.Investor .Investor_top .Investor_top_left .top_left_p {font-size:16.005119999999998px;color:#666666;font-family:'AVGARDM';}
.Investor .Investor_top .Investor_top_left .top_left_p div{display:inline-block;}
.Investor .Investor_top .Investor_top_right {width:65%;display:flex;flex-direction:column;align-items:flex-end;}
.Investor .Investor_top .Investor_top_right .top_right_t {display:flex;align-items:center;width:100%; justify-content: space-between;}
.Investor .Investor_top .Investor_top_right .top_right_list .right_list_dd {font-size:24.007679999999997px;color:#111111;}
.Investor .Investor_top .Investor_top_right .top_right_list .right_list_dt {font-size:40.0128px;color:#fe4d00;font-family:'AVGARDM';margin-top:22.00704px;}
.Investor .Investor_top .Investor_top_right .top_right_list .right_list_dt i{ font-style: inherit; display: flex;}
.Investor .Investor_top .Investor_top_right .top_right_b {font-size:16.005119999999998px;color:#666666;line-height:30.0096px;margin-top:40.0128px;width:100%;}
.Investor .Investor_top .Investor_top_right .top_right_b div{display:inline-block;}


.TInvestor{ background: #f9f9f9;}
.TInvestor .pc_all_content{ display: flex; justify-content: space-between; height: 24.2786vw; align-items: flex-start;}
.TInvestor .TInvestor_img{ width: 48.5%; border-radius: 10px; overflow: hidden; position: relative; top: 5.21vw;}
.TInvestor .TInvestor_img img{ width: 100%;}
.TInvestor .TInvestor_right{ width: 46%; height: 100%;display: flex; flex-direction: column; justify-content: center;}
.TInvestor .TInvestor_right .TInvestor_right_title{ font-size: 36px; color: #222222;}
.TInvestor .TInvestor_right .TInvestor_right_txt{ font-size: 16px; color: #666666; line-height: 30px; margin-top:1.563vw;margin-bottom:3.126vw;}


.TInvestor2{ padding-bottom: 170px;}
.TInvestor2 .pc_all_content{ display: flex; justify-content: space-between;}
.TInvestor2 .pc_all_content .TInvestor2_left{ width: 48.5%;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list{ background: #f9f9f9; border-radius: 10px; margin-bottom: 60px; padding: 65px 48px;}
.TInvestor2 .pc_all_content .TInvestor2_left:first-child .TInvestor2_left_list:first-child{ margin-top: 13.025vw;}
.TInvestor2 .pc_all_content .TInvestor2_left:last-child{ width: 46%; margin-top: 60px;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_title{ font-size: 36px; color: #222222;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_txt{ font-size: 16px; color: #666666; margin-top: 30px; margin-bottom: 50px;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_txt a{ display: inline-block; width: 100%; font-size: 18px; color:#666666; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_txt a:before{ content:""; display: inline-block; width:6px; height: 6px; border-radius: 100%; background:#0c6eb9; margin-right: 9px; position: relative; top: -4px;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_img{ border-radius: 10px 10px 0px 0px; overflow: hidden;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_img img{ width: 100%;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2{ position: relative; border-radius: 10px; overflow: hidden;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_img img{ width: 100%;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 48px; display: flex; flex-direction: column; justify-content: flex-end;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_title{ font-size: 36px; color: #fff;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt{ font-size: 16px; color: #fff; margin-top: 30px; margin-bottom: 50px;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt a{ display: inline-block; width: 100%; font-size: 18px; color:#ffffff; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt a:before{ content:""; display: inline-block; width:6px; height: 6px; border-radius: 100%; background:#0c6eb9; margin-right: 9px; position: relative; top: -4px;}


.AnnualReport .AnnualReport_content{ display: flex; flex-wrap: wrap; margin-top: 60px; margin-bottom: -45px;}
.AnnualReport .AnnualReport_content .AnnualReport_content_list{ width: 23.5%; margin-right: 2%; margin-bottom: 45px;}
.AnnualReport .AnnualReport_content .AnnualReport_content_list:nth-child(4n){ margin-right: 0;}
.AnnualReport .AnnualReport_content .AnnualReport_content_list .content_list_img img{ width: 100%; border-radius: 10px;}
.AnnualReport .AnnualReport_content .AnnualReport_content_list .content_list_title{ display: flex; align-items: center; justify-content: space-between; margin-top: 25px;}
.AnnualReport .AnnualReport_content .AnnualReport_content_list .content_list_title .list_title_left{ font-size: 20px; color: #222222;}
.AnnualReport .AnnualReport_content .AnnualReport_content_list .content_list_title .list_title_icon img{ height: 18px;}



.Notice .Notice_content{ margin-top: 60px;}
.Notice .Notice_content .Notice_content_list{ display: flex; align-items: center; justify-content: space-between; padding: 0px 28px; margin-bottom: 20px; border-bottom: 4px solid #fff; background: #f6f6f6; border-radius: 10px; height: 109px;}
.Notice .Notice_content .Notice_content_list:hover{ background: #0c6eb9; border-bottom: 4px solid #fe7b43;}
.Notice .Notice_content .Notice_content_list .content_list_left{ display: flex; justify-content: space-between; width: 80%;}
.Notice .Notice_content .Notice_content_list .content_list_left .list_left_icon{ width: 24px;}
.Notice .Notice_content .Notice_content_list .content_list_left .list_left_icon span{ display: flex; align-items: center; justify-content: center; position: relative;} 
.Notice .Notice_content .Notice_content_list .content_list_left .list_left_icon span img{ width: 24px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list .content_list_left .list_left_icon span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.Notice .Notice_content .Notice_content_list .content_list_left .list_left_title{ width: calc(100% - 36px);}
.Notice .Notice_content .Notice_content_list .content_list_left .list_left_title .left_title_dd{ font-size: 20px; color: #222222;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list .content_list_left .list_left_title .left_title_dt{ font-size: 16px; color: #999999; margin-top: 10px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list .content_list_right{ display: flex; align-items: center; width: 20%; justify-content: flex-end; font-size: 16px; color: #999999;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list .content_list_right span{ display: flex; align-items: center; justify-content: center; position: relative; margin-left: 12px;}
.Notice .Notice_content .Notice_content_list .content_list_right span img{ height: 22px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list .content_list_right span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.Notice .Notice_content .Notice_content_list:hover .content_list_left .list_left_title .left_title_dd{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list:hover .content_list_left .list_left_title .left_title_dt{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list:hover .content_list_right{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list:hover .content_list_right span img{opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list:hover .content_list_right span img:last-child{ opacity: 1;}
.Notice .Notice_content .Notice_content_list:hover .content_list_left .list_left_icon span img{opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Notice .Notice_content .Notice_content_list:hover .content_list_left .list_left_icon span img:last-child{opacity: 1;}



.EInteraction .EInteraction_content{ margin-top: 51px;}
.EInteraction .EInteraction_content .EInteraction_content_list{ border-radius: 10px; background: #f9f9f9; overflow: hidden; margin-bottom: 20px; border-bottom: 4px solid #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list:hover{ background: #0c6eb9; border-bottom: 4px solid #fe7b43;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top{ display: flex; align-items: center; justify-content: space-between; padding: 25px; cursor: pointer;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left{ display: flex; align-items: flex-start; width: calc(100% - 152px); justify-content: space-between;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_icon{ width: 38px; height: 38px; display: flex; align-items: center; justify-content: center; font-size: 24px; color: #fff; background: #0c6eb9; position: relative; top: 0px; border-radius: 100%;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_icon::before{ content: ""; display: inline-block; width: 38px; height: 38px;  background: url(../fonts/sv23.svg) no-repeat 50% 50%; background-size: 38px; position: absolute; top: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list:hover .content_list_top .list_top_left .top_left_icon::before{ background: url(../fonts/sv23on.svg) no-repeat 50% 50%; background-size: 38px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_top .list_top_left .top_left_icon::before{ background: url(../fonts/sv23on.svg) no-repeat 50% 50%; background-size: 38px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_icon span{ position: relative;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_ttile{ font-size: 20px; color: #222222; width: calc(100% - 52px); line-height: 28px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; padding-top: 5px;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_right{ width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: #eaeaea; border-radius: 100%;
	-webkit-transform: rotate(0deg);transition: all 0.5s ease; -webkit-transform: all 0.5s ease;
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_right i{ font-size: 20px;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_down{  padding: 25px; border-top: 1px solid rgba(255,255,255,.1); display: none;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_down .list_down_padding{ display: flex; align-items: flex-start; justify-content: space-between;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_down .list_down_icon{ width: 38px; height: 38px; display: flex; align-items: center; justify-content: center; font-size: 24px; color: #fff; background: #fd6a2b; position: relative; top: 5px; border-radius: 100%;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_down .list_down_icon span{ position: relative;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_down .list_down_icon::before{ content: ""; display: inline-block; width: 38px; height: 38px;  background: url(../fonts/sv23.svg) no-repeat 50% 50%; background-size: 38px; position: absolute; top: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list:hover .content_list_down .list_down_icon::before{ background: url(../fonts/sv23on.svg) no-repeat 50% 50%; background-size: 38px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_down .list_down_icon::before{ background: url(../fonts/sv23on.svg) no-repeat 50% 50%; background-size: 38px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list .content_list_down .list_down_txt{ font-size: 16px; color: #fff; width: calc(100% - 52px); line-height: 30px;}
.EInteraction .EInteraction_content .EInteraction_content_list:hover .content_list_top .list_top_left .top_left_ttile{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list:hover .content_list_top .list_top_left .top_left_icon{ background: #fd6a2b;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list:hover .content_list_top .list_top_right{ background: #fd6a2b; color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_top .list_top_right{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
     -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
         transform: rotate(180deg);
        transition: all 0.5s ease;
 -webkit-transform: all 0.5s ease;
}
.EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_top .list_top_left .top_left_ttile{ color: #fff;}
.EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_top .list_top_left .top_left_icon{ background: #fd6a2b;}
.EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_top .list_top_right{ background: #fd6a2b; color: #fff;}
.EInteraction .EInteraction_content .EInteraction_content_list.on{ background: #0c6eb9; border-bottom: 4px solid #fe7b43;}
.EInteraction_more{ height: 60px; display: flex; align-items: center; justify-content: center; font-size: 15px; color: #fff; background: #0c6eb9; border-radius: 10px;}
.EInteraction_more img{ height: 10px; margin-left: 7px;}


.Join{ padding: 5% 0px;}
.Join .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.Join .pc_all_content .Join_left{ width: 42%; position: relative;}
.Join .pc_all_content .Join_left::before {content:"";display:inline-block;width:10.8889vw;height:10.8889vw;background:url("../images/bn40.png") no-repeat 50% 50%;background-size:10.8889vw;position:absolute;top:25%;right:5%;}
.Join .pc_all_content .Join_left .Join_left_title{ margin-bottom: 35px;}
.Join .pc_all_content .Join_left .Join_left_title .left_title_dd{ color: #0c6eb9; display: flex; align-items: center; margin-bottom: 22px;}
.Join .pc_all_content .Join_left .Join_left_title .left_title_dd::before{ content: ""; display: inline-block; width: 6px; height: 6px; background: #0c6eb9; border-radius: 100%; margin-right: 8px;}
.Join .pc_all_content .Join_left .Join_left_title .left_title_dt{ font-size: 36px; color: #222222;}
.Join .pc_all_content .Join_left .Join_left_title .left_title_p{font-size: 16px; color: #666666; line-height: 28px; margin-top: 20px;}
.Join .pc_all_content .Join_left .Join_left_txt p{ font-size: 16px; color: #666666; line-height: 28px; margin-bottom: 20px; text-align: justify; position: relative;}
.Join .pc_all_content .Join_left .Join_left_txt p:last-child{ margin-bottom: 0;}
.Join .pc_all_content .Join_left .swiper-pagination{ position: relative; width: 100%; display: flex; justify-content: flex-start; margin-top: 90px;}
.Join .pc_all_content .Join_left .swiper-pagination span{ width: 26px; height: 26px; border: 1px solid #fff; background: #fff; opacity: 1; position: relative; display: flex; align-items: center; justify-content: center;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; margin-right: 4px;}
.Join .pc_all_content .Join_left .swiper-pagination span::before{ content: ""; display: inline-block; width: 10px; height: 10px; border-radius: 100%; background: #dadada;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Join .pc_all_content .Join_left .swiper-pagination span.swiper-pagination-bullet-active{ border: 1px solid #fd6a2b;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Join .pc_all_content .Join_left .swiper-pagination span.swiper-pagination-bullet-active::before{ background: #fd6a2b;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Join .pc_all_content .Join_right{ width: 46%; position: relative; border-radius: 10px;}
.Join .pc_all_content .Join_right::before {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;left:-3.126vw;top:-1.3025vw;z-index:1;}
.Join .pc_all_content .Join_right .swiper-container{ position: relative; z-index: 2;}
.Join .pc_all_content .Join_right img{ width: 100%; border-radius: 10px;}


.Join2{ background: url("../images/bg65.jpg") no-repeat 50%/cover;}
.Join2 .pc_all_content{ width: 100%; height: 28.655vw; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center;}
.Join2 .Join2_title{ font-size: 36px; color: #fff; padding-bottom: 30px; margin-bottom: 45px; position: relative;}
.Join2 .Join2_title::before{content: ""; display: inline-block; width: 25px; height: 2px; background: #fd6a2b; position: absolute; bottom: 0; left: 0 ;right: 0; margin: 0 auto;}
.Join2 .Join2_txt{ font-size: 16px; color: #fff; line-height: 30px;}


.Join3{ padding-bottom: 112px;}
.Join3 .pc_all_content .Join_left{ width: 100%;}
.Join3 .pc_all_content{ display: block;}
.Join3 .Join3_content{ border-radius: 10px; background: #f9f9f9; margin-top: 50px; position: relative;}
.Join3 .Join3_content .Join3_content_top img{ width: 100%; border-radius: 10px 10px 0px 0px;}
.Join3 .Join3_content .Join3_content_bottom{ display: flex; justify-content: space-between; position: relative; background: #f9f9f9; z-index: 2; border-radius: 0px 0px 10px 10px; width: 100%;}
.Join3 .Join3_content .Join3_content_bottom .swiper-container{ width: 100%;}
.Join3 .Join3_content .Join3_content_bottom .content_bottom_list{ width: 25%; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-bottom: 85px; padding-top: 20px; border-right: 1px solid #eaeaea;}
.Join3 .Join3_content .Join3_content_bottom .content_bottom_list:last-child{ border-right: 0;}
.Join3 .Join3_content .Join3_content_bottom .content_bottom_list .list_title_icon{ height: 153px; display: flex; align-items: flex-end;  justify-content: center;}
.Join3 .Join3_content .Join3_content_bottom .content_bottom_list .list_title_icon img{ max-height: 153px;}
.Join3 .Join3_content .Join3_content_bottom .content_bottom_list .bottom_list_title .list_title_dt{ font-size: 30px; color: #222222; margin: 20px 0px;}
.Join3 .Join3_content .Join3_content_bottom .content_bottom_list .bottom_list_txt p{ line-height: 30px; color: #666666; font-size: 16px;}
.Join3 .pc_all_content .Join_left::before{ display: none;}
.Join3 .Join3_content::after {content:"";display:inline-block;width:11.462vw;height:11.462vw;background:url("../images/bn51.png") no-repeat 50% 50%;position:absolute;right:-5.8352vw;bottom:-2.8655vw; background-size:11.462vw;}

.Join3_content .swiper-pagination,.Join3_content .swiper-button-next,.Join3_content .swiper-button-prev{ display: none;}
.Join4_content .swiper-pagination,.Join4_content .swiper-button-next,.Join4_content .swiper-button-prev{ display: none;}



.Join4{ background: #f9f9f9;}
.Join4 .Join4_content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 75px; position: relative;}
.Join4 .Join4_content .Join4_content_list{ width: 24%; border-radius: 10px; overflow: hidden; position: relative; z-index: 2;}
.Join4 .Join4_content .Join4_content_list .content_list_img img{ width: 100%; height: 24.2265vw; object-fit: cover;
    -webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Join4 .Join4_content .Join4_content_list:hover .content_list_img img{
    -webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Join4 .Join4_content .Join4_content_list .content_list_txt{ position: absolute; bottom: 0; left: 0; padding: 45px 32px; width: 100%;}
.Join4 .Join4_content .Join4_content_list .content_list_txt .list_txt_dd{ font-size: 24px; color: #fff; margin-bottom: 20px;}
.Join4 .Join4_content .Join4_content_list .content_list_txt .list_txt_dt p{ font-size: 16px; color: #fff; line-height: 26px;}
.Join4 .Join4_content::before {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;left:-4.168vw;bottom:-2.605vw;}
.Join4 .Join4_content::after {content:"";display:inline-block;width:25.1643vw;height:8.857vw;background:url("../images/bn14.png") no-repeat 50% 50%;position:absolute;right:-4.168vw;top:-2.605vw;}

.Join5{ position: relative;}
.Join5 .Join5_img img{ width: 100%;}
.Join5 .pc_all_content{ position: absolute; top: 0; left: 0; right: 0; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.Join5 .pc_all_content .Join5_po .Join5_po_title{ font-size: 36px; color: #fff;}
.Join5 .pc_all_content .Join5_po .Join5_po_txt{ margin-top: 22px; margin-bottom: 60px;}
.Join5 .pc_all_content .Join5_po .Join5_po_txt p{ font-size: 20px; color: #fff; line-height: 32px;}

.LJoin .LJoin_content{ display: flex; flex-wrap: wrap; margin-top: 60px; margin-bottom: -2%;}
.LJoin .LJoin_content .LJoin_content_list{ background: #f6f6f6; border-radius: 10px; padding: 50px 30px; width: 32%; margin-right: 2%; margin-bottom: 2%; border-bottom: 4px solid #fff;}
.LJoin .LJoin_content .LJoin_content_list:hover{ border-bottom: 4px solid #fd6a2b; background: #0c6eb9;}
.LJoin .LJoin_content .LJoin_content_list:nth-child(3n){ margin-right: 0;}
.LJoin .LJoin_content .LJoin_content_list .content_list_title{ font-size: 24px; color: #333333;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.LJoin .LJoin_content .LJoin_content_list .content_list_txt{ font-size: 16px; color: #666666; line-height: 30px; margin-top: 20px; margin-bottom: 40px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.LJoin .LJoin_content .LJoin_content_list .content_list_department{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 40px; flex-wrap: wrap;}
.LJoin .LJoin_content .LJoin_content_list .content_list_department span{ font-size: 16px; color: #999999;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.LJoin .LJoin_content .LJoin_content_list .content_list_bottom{ display: flex; align-items: center; justify-content: space-between;}
.LJoin .LJoin_content .LJoin_content_list .content_list_bottom .list_bottom_left{ display: inline-block; padding: 7px; border-radius: 100px; font-size: 12px; color: #fd6a2b; background: #ffe1d4;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.LJoin .LJoin_content .LJoin_content_list .content_list_bottom .list_bottom_right span{ display: flex; align-items: center; justify-content: center; position: relative;}
.LJoin .LJoin_content .LJoin_content_list .content_list_bottom .list_bottom_right span img{ height: 20px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.LJoin .LJoin_content .LJoin_content_list .content_list_bottom .list_bottom_right span img:last-child{ position: absolute; left: 0; top: 0; opacity: 0;}
.LJoin .LJoin_content .LJoin_content_list:hover .content_list_bottom .list_bottom_right span img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.LJoin .LJoin_content .LJoin_content_list:hover .content_list_bottom .list_bottom_right span img:last-child{ opacity: 1;}
.LJoin .LJoin_content .LJoin_content_list:hover .content_list_bottom .list_bottom_left{ background: #fd6a2b; color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.LJoin .LJoin_content .LJoin_content_list:hover .content_list_title,.LJoin .LJoin_content .LJoin_content_list:hover .content_list_txt,.LJoin .LJoin_content .LJoin_content_list:hover .content_list_department span{ color: #fff;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}


.DJoin .DNews_content .NewsDetails_right .NewsDetails_right_content{ padding: 0px 20px;}
.DJoin .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list{ padding-bottom: 0; margin-bottom: 0; width: 100%;}
.DJoin .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_title{ margin-bottom: 0;}
.DJoin .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_title .list_title_dd{ line-height: 65px; display: inline-block; width: 100%;}
.DJoin .DNews_content .NewsDetails_left .NewsDetails_left_content .left_content_list{ margin-bottom: 45px;}
.DJoin .DNews_content .NewsDetails_left .NewsDetails_left_content .left_content_list .content_list_title{ font-size: 16px; color: #333333;}
.DJoin .DNews_content .NewsDetails_left .NewsDetails_left_content .left_content_list .content_list_txt{ margin-top: 15px;}
.DJoin .DNews_content .NewsDetails_left .NewsDetails_left_content .left_content_list .content_list_txt p{ font-size: 14px; color: #666666; line-height: 24px; margin-bottom: 10px;}
.DJoin .DNews_content .NewsDetails_left .NewsDetails_left_content .left_content_list .content_list_txt p:last-child{ margin-bottom: 0;}



.content_list_video{ display:none;}
.content_list_video.on{ display:block;}
.content_list_video .list_video_bg{ position:fixed; background:rgba(0,0,0,.8); left:0; top:0;  width:100%; height:100%; z-index:120;}
.content_list_video .list_video_content{ width:80%;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%); z-index:121;
}
.content_list_video .list_video_content .video_content_close{ cursor:pointer; position:fixed; right:0; top:-35px;}
.content_list_video .list_video_content .video_content_close span{ color:#fff; font-size:25px;}
.content_list_video .list_video_content video{ width:100%;}
.click_video{ cursor:pointer; }




.mo_show{ display: none;}
.pc_show{ display: block;}





#think_page_trace_open{ display: none;}



.MailboxWindow{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items:center; justify-content:center; background:rgba(0,0,0,.5); z-index: 5555; display: none;}
.MailboxWindow .MailboxWindow_content{ position: relative; width: 300px; position; relative; background:#fff; padding: 30px;}
.MailboxWindow .MailboxWindow_content .MailboxWindow_close{ position: absolute; top: 15px; right: 15px; font-size: 20px; color:#999;width: 20px; height: 20px; background: #e3e3e3; display: flex; align-items: center; justify-content: center;}
.MailboxWindow .MailboxWindow_content .MailboxWindow_content_dd{ font-size: 16px; color:#333; margin-bottom: 10px;}
.MailboxWindow .MailboxWindow_content .MailboxWindow_content_dt{ font-size: 24px; color:#0c6eb9;}




.iPadPro{ display: none;}









@media screen and (max-width:1750px){
.pc_all .pc_all_content,.Banner .Banner_list .Banner_list_content,.DBanner .DBanner_po{max-width:86%;}

.Investor .Investor_top .Investor_top_left .top_left_dt{ font-size: 75px;}

.TInvestor2{ padding-bottom: 150px;}


}


@media screen and (max-width:1680px){
.pc_all .pc_all_content,.Banner .Banner_list .Banner_list_content,.DBanner .DBanner_po{max-width:88%;}

.Header .Header_right .Header_right_nav .right_nav_list{ margin-right: 30px;}


.DAbout .DAbout_content .DAbout_content_list .content_list_top,.DAbout .DAbout_content .DAbout_content_list .content_list_top i{ font-size: 50px;}


.History .History_content .History_content_left .content_left_list .left_list_time{ font-size:60px;}

.Brand .IAbout_top .IAbout_top_right{ right: 0;}


.History .History_content .History_content_right .swiper-container{ height: 95%;}
.History .History_content .History_content_right .content_right_arrow{ right: 1.6vw;}
.History .History_content .History_content_left .content_left_list .left_list_txt{ padding-bottom: 40px;}
.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_bottom,.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd,.News .News_search .News_search_title,.TInvestor .TInvestor_right .TInvestor_right_title,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_title,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_title,.Join .pc_all_content .Join_left .Join_left_title .left_title_dt,.Join5 .pc_all_content .Join5_po .Join5_po_title{ font-size: 32px;}


.News .News_top .News_top_txt .top_txt_title .txt_title_dt{ margin-bottom: 23px; margin-top: 12px;}
.News .News_content .News_content_list .content_list_time .list_time_dd{ font-size: 85px;}


.Investor .Investor_top .Investor_top_left .top_left_dt{ font-size: 70px;}
.Investor .Investor_top .Investor_top_right{ width: 63%;}
.TInvestor .pc_all_content{ height: 27vw;}
.TInvestor2{ padding-bottom: 120px;}


.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(3) .po_list_txt p{ justify-content: flex-start; padding-left: 4.5vw;}
.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(1) .po_list_txt p{ justify-content: flex-start; padding-left: 4.5vw;}


.Production .CPC_content .CPC_content_list:hover .content_list_title .list_title_dt{ height: 130px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
}






@media screen and (max-width:1480px){
.pc_all .pc_all_content,.Banner .Banner_list .Banner_list_content,.DBanner .DBanner_po{max-width:90%;}

.Header .Header_right .Header_right_nav .right_nav_list{ margin-right: 20px;}
.Header .Header_right .Header_right_nav .right_nav_list .nav_list_title,.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_title,.Header .Header_right .Header_right_btn .right_btn_Global .btn_Global_down a{ font-size: 14px;}
.Header .Header_right .Header_right_btn,.Header .Header_right .Header_right_btn .right_btn_Menu{ margin-left: 20px;}

.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dd{ font-size: 50px;}
.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dt{ font-size: 18px;}


.btn{ width: 155px; height: 45px; font-size: 14px;}


.IAbout{ padding: 70px 0px;}
.IAbout .IAbout_top .IAbout_top_left{ width: 50%;}
.IAbout .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 30px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dt,.Innovation .pc_all_content .Innovation_left .Innovation_left_title .left_title_dt,.DGloballayout .Globallayout_top .Globallayout_top_left .top_left_dt,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_title,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_title,.Join .pc_all_content .Join_left .Join_left_title .left_title_dt,.Join5 .pc_all_content .Join5_po .Join5_po_title{ font-size: 30px; line-height: 36px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dt span{ font-size: 20px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_txt{ margin-bottom: 45px;}
.IAbout .IAbout_top .IAbout_top_left .top_left_txt p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd,.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd i{ font-size: 36px;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dt{ font-size: 18px;}


.IBusiness .IAbout_top .IAbout_top_left .top_left_txt{ margin-bottom: 0px;}

.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list{ width:440px;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list .txt_list_left .list_left_dd{ font-size:18px; margin-bottom: 10px; line-height: 30px;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list .txt_list_left .list_left_dt{ font-size: 14px; line-height: 24px;}
.Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list .txt_list_right img{ height: 146px;}

.INews .INews_content .INews_content_right .content_right_title,.INews .INews_content .INews_content_right .content_right_txt .right_txt_list .txt_list_dd{ margin-bottom: 20px;}
.INews .INews_content .INews_content_right .content_right_txt .right_txt_list{ padding-bottom: 36px; margin-bottom: 36px;}
.INews .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 0px;}


.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title{ padding: 20px;}
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd{ font-size:24px;}
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd img{ height: 33px;}
.IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt{ font-size: 15px;}


.DBanner .DBanner_po .DBanner_po_title{ font-size: 50px;}


.DAbout .DAbout_content .DAbout_content_list .content_list_top,.DAbout .DAbout_content .DAbout_content_list .content_list_top i{ font-size: 38px;}
.DAbout .DAbout_content .DAbout_content_list .content_list_top b{ font-size: 18px;}


.DSystem .IAbout_top .IAbout_top_left{ width: 42%;}


.GroupMembers .IAbout_top .IAbout_top_left{ width: 100%;}
.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt{ padding:40px;}


.History{ padding-bottom: 120px;}
.History .History_content .History_content_left .content_left_list .left_list_time{ font-size:50px;}
.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_bottom .txt_bottom_dt p,.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_top .txt_top_dt p{ font-size: 16px;}
.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_top{ margin-bottom: 20px;}
.History .History_content .History_content_right .content_right_arrow{ right: 1.1vw;}
.History .History_content .History_content_right{ height: 530px;}
.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_bottom,.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd,.News .News_search .News_search_title,.TInvestor .TInvestor_right .TInvestor_right_title,.Join3 .Join3_content .Join3_content_bottom .content_bottom_list .bottom_list_title .list_title_dt{ font-size: 26px;}


.Culture{ padding: 0px;}
.Culture .IAbout_top .IAbout_top_left{ width: 100%;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_title .list_title_dd{ font-size: 30px; margin-top: 20px;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_icon img{ height: 60px;}
.Culture .Culture_content .Culture_content_po .content_po_list:hover .po_list_txt{ margin-top: 33px;}

.Business .Business_content .Business_content_list{ height: 190px;}
.Business .Business_content .Business_content_list p{ font-size: 14px; line-height: 24px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_list{ height: 100px;}
.Business .Business_pro .Business_pro_nav ul li{ height: 120px; font-size: 28px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title{ font-size: 20px; padding: 30px;}
.Business .Business_content .Business_content_list::before{transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
.Business .Business_content .Business_content_list.on::before{ height: 50px;transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}

.Footer .Footer_bottom{ margin-top: 60px;}

.DGloballayout{ padding: 70px 0px;}
.DGloballayout .Globallayout_top .Globallayout_top_left{ width: 56%;}

.Production .CPC_content .CPC_content_list .content_list_title{ padding: 20px;}
.Production .CPC_content .CPC_content_list .content_list_title .list_title_dd{ font-size: 20px;}

.DHonor{ padding-top: 0px;}
.DHonor .swiper-wrapper{ margin-left: -35vw;}
.DHonor .DHonor_content .DHonor_content_list .content_list_title{ font-size: 18px; line-height: 26px;}



.ESG .ESG_top .ESG_top_txt .top_txt_dd{ font-size: 32px;}
.ESG .ESG_top .ESG_top_txt .top_txt_dt p{ margin-top: 20px; line-height: 30px;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title{ margin-bottom: 35px;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title .txt_title_dd{ font-size: 30px;}
.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title .txt_title_dt{ line-height: 26px; margin-top: 20px;}


.News .News_top .News_top_img{ width: 60%;}
.News .News_top .News_top_txt{ padding:0px 30px; width: 40%;}
.News .News_top .News_top_txt .top_txt_bottom{ margin-bottom: 30px;}
.News .News_top .News_top_txt .top_txt_title .txt_title_dt,.News .News_content .News_content_list .content_list_txt .list_txt_title,.News .News_content .News_content_list .content_list_time .list_time_dt{ font-size: 22px;}
.News .News_content .News_content_list .content_list_time .list_time_dd{ font-size: 75px;}


.Investor{ padding: 70px 0px;}
.Investor .Investor_top .Investor_top_left{ width: 30%;}
.Investor .Investor_top .Investor_top_left .top_left_dt{ font-size: 60px;}
.Investor .Investor_top .Investor_top_right .top_right_list .right_list_dd{ font-size: 20px;}
.Investor .Investor_top .Investor_top_right .top_right_list .right_list_dt{ font-size: 30px;}
.Investor .Investor_top .Investor_top_left .top_left_dd{ font-size: 24px;}
.Investor .Investor_top .Investor_top_left .top_left_dd span{ font-size: 16px; margin-left: 15px;}
.Investor .Investor_top .Investor_top_left .top_left_dt.up span{ width: 20px; height:30px; background-size: 20px;}
.Investor .Investor_top .Investor_top_right{ width: 60%;}
.TInvestor .pc_all_content{ height: 30vw;}

.TInvestor2 .pc_all_content .TInvestor2_left:first-child .TInvestor2_left_list:first-child{ margin-top: 10vw;}
.TInvestor2{ padding-bottom: 80px;}


.EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_ttile{ font-size:18px; line-height: 28px;}

.Join3 .Join3_content::after{ right: 0;}


.LJoin .LJoin_content .LJoin_content_list .content_list_title{ font-size:20px;}
.LJoin .LJoin_content .LJoin_content_list .content_list_department span{ font-size: 14px; }
.LJoin .LJoin_content .LJoin_content_list{ padding: 40px 20px;}
.LJoin .LJoin_content .LJoin_content_list .content_list_txt{ margin-bottom: 20px;}


.Production .CPC_content .swiper-wrapper{ margin-left: -26vw;}



.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(3) .po_list_txt p{ justify-content: flex-start; padding-left: 3vw;}
.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(1) .po_list_txt p{ justify-content: flex-start; padding-left: 3vw;}

.ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt .left_txt_dd{ font-size:22px; line-height:30px; margin-bottom: 20px;}

.History .History_content .History_content_right{width: 10.8vw;}
.History .History_content .History_content_left .content_left_list .left_list_txt{ padding: 5%;}
.History .History_content .History_content_left .content_left_list .left_list_txt p{ font-size: 16px; margin-bottom: 5px;}
.History .History_content .History_content_right .content_right_list span::before{top: -0.5vw;}
.History .History_content .History_content_right .content_right_list.swiper-slide-thumb-active{ font-size: 30px;}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact .right_contact_txt .contact_txt_dt{ font-size: 26px; margin-top: 5px;}
}




@media screen and (max-width:1340px){
.History .History_content .History_content_right .content_right_list span::before{ right: -3.8vw;}
}

@media screen and (max-width:1200px){
.pc_all .pc_all_content,.Banner .Banner_list .Banner_list_content,.DBanner .DBanner_po{max-width:90%;}

.Header .Header_left .Header_left_shares{ display: none;}

.DAbout .DAbout_content .DAbout_content_list .content_list_top{ font-size: 28px; padding-bottom: 22px; margin-bottom: 22px;}
.DAbout .DAbout_content .DAbout_content_list .content_list_top i{ font-size: 28px;}

.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_bottom .txt_bottom_dt p,.History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_top .txt_top_dt p{ font-size: 14px;}
.History .History_content .History_content_left .content_left_list .left_list_time{ font-size: 36px;}

.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.Culture .Culture_content .Culture_content_po .content_po_list .po_list_title .list_title_dd{ font-size:26px;}


.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd,.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd i{ font-size: 30px;}
.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dt{ font-size: 16px;}


.News .News_top .News_top_txt .top_txt_title .txt_title_dt{ font-size: 16px; line-height: 26px; margin: 11px 0px;}
.News .News_top .News_top_txt .top_txt_bottom,.News .News_content .News_content_list .content_list_txt .list_txt_txt{ font-size: 14px; line-height: 24px;}
.News .News_content .News_content_list .content_list_txt .list_txt_title{ font-size: 16px;}
.News .News_content .News_content_list .content_list_txt .list_txt_txt{ margin-top: 10px;}
.News .News_content .News_content_list{ padding: 35px 0px;}

.Investor .Investor_top .Investor_top_left{ width: 35%;}

.LJoin .LJoin_content .LJoin_content_list .content_list_department{ margin-bottom: 20px;}
.LJoin .LJoin_content .LJoin_content_list .content_list_department span{ margin-bottom: 20px;}


.History .History_content .History_content_right{ width: 10vw; height: 470px;}
.History .History_content .History_content_right .content_right_arrow{ right: 2vw;}


.Production .CPC_content .CPC_content_list:hover .content_list_title .list_title_dt{ height: 185px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
}



@media screen and (max-width:1024px){
.pc_all .pc_all_content,.Banner .Banner_list .Banner_list_content,.DBanner .DBanner_po{max-width:92%;}

.Header .Header_right .Header_right_nav .right_nav_list{ margin-right: 14px;}

.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dd{ font-size:30px; line-height: 42px;}
.Banner .Banner_list .Banner_list_content .list_content_title .content_title_dt{ font-size: 16px; margin-top: 18px;}

.GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_logo{ right: 20px; top: 20px;}

.Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt{ height: 0px; }
.Culture .Culture_content .Culture_content_po .content_po_list:hover .po_list_txt{ height: auto;}
.Culture .Culture_content .Culture_content_img img{ height: 600px;}

.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo:nth-child(3) .list_logo_txt .logo_txt_list img{ max-height: 27px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo:nth-child(4) .list_logo_txt .logo_txt_li:nth-child(1) .logo_txt_list{ padding: 0px;}
.Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title{ padding: 18px;}

.Innovation .Innovation_img span img{ height: 620px; object-fit:cover;}

.DNews .DNews_content .NewsDetails_left{ width: 100%;}
.DNews .DNews_content .NewsDetails_right{ display: none;}
.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content img{ width: auto !important; height: auto !important;}

.Investor .Investor_top{ height: 28vw;}
.TInvestor .pc_all_content{ height: 43vw;}
.Investor .Investor_top .Investor_top_left .top_left_dt.up span{ width: auto; height: auto;}

.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_img img{ height: 400px; object-fit:cover;}


.Globallayout .Globallayout_content{ display: block;}
.iPadPro{ display: flex; flex-wrap: wrap;}
.iPadPro .iPadPro_list{ width: 32%; margin-right: 2%; margin-top: 2%;}
.iPadPro .iPadPro_list:nth-child(3n){ margin-right: 0px;}
.iPadPro .iPadPro_list .iPadPro_list_left{ margin-bottom: 20px;}
.iPadPro .iPadPro_list .iPadPro_list_left .list_left_dd{margin-bottom: 5px; font-size: 18px; color: #0c6eb9; font-weight: bolder;}
.iPadPro .iPadPro_list .iPadPro_list_left .list_left_dt{ font-size: 16px; color:#333; line-height: 28px; margin-bottom: 10px; height: 58px;}
.iPadPro .iPadPro_list .iPadPro_list_left .list_left_p{ font-size: 14px; color:#333; line-height: 24px; height: 50px;}
.iPadPro .iPadPro_list .iPadPro_list_img img{ width: 100%; height: 160px; object-fit:cover;}
}



@media screen and (max-width:980px){
    .MoS{ display: block;}
    .PcS{ display: none;}
    img{ max-width:100%;}

    .pc_all .pc_all_content,.Banner .Banner_list .Banner_list_content,.DBanner .DBanner_po{ max-width: 92%; padding: 0;}

    .Header{ display: none;}
    .DBanner .DBanner_img img{ height: auto;}


    body{ overflow:inherit !important;-webkit-text-size-adjust: 100% !important; text-size-adjust: 100% !important; -moz-text-size-adjust: 100% !important;}
    .moh{ display:block;}


    /* 手机导航 */
    .m-header-nav-height{ display:block;}
    .m-header-nav{display: block;position:relative;top:0;z-index:1000;width:100%;transition:all ease 0.45s;}
    .m-header-nav .sp_header{position: relative;top:0;z-index:10000;width:100%;padding: 0% 4%; display:flex; align-items:center; justify-content:space-between; height: 75px;}
    .m-header-nav .sp_logo{padding: 0;display:flex; align-items:center;}
    .m-header-nav .sp_logo a{ display: flex; position: relative; align-items: center;}
    .m-header-nav .sp_logo img{margin:auto; height: 60px;opacity: 1;}
    .m-header-nav .sp_logo img{ opacity: 1; position: relative; left: 0; top: 0;}
    .m-header-nav .sp_nav{width: 26px;float:right;position:relative;cursor:pointer;height:14px;z-index: 900;}
    .m-header-nav .sp_nav span{display:block;background:#000;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
    .m-header-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
    .m-header-nav .sp_nav span:nth-of-type(2){top: 6px;}
    .m-header-nav .sp_nav span:nth-of-type(3){top: 13px;}
    .m-header-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
    .m-header-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
    .m-header-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
    .m-header-nav .sjj_nav{display: none;position:fixed;z-index:9;background:white;width:100%;height:100%;font-size: .95rem;;line-height:2.7rem;top:75px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc;}
    .m-header-nav .nav_show{display: block;}
    .m-header-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
    .m-header-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
    .m-header-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
    .m-header-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
    .m-header-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; height: 56px; padding: 0px 15.5px; display: flex; align-items: center; justify-content: flex-start;}
    .m-header-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
    .m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
    .m-header-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.6rem;}
    .m-header-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
    .m-header-nav .sjj_nav ul li ul{display:none}
    .m-header-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: 16px;padding: 18px 0;}
    .m-header-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
    .m-header-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
    .m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#5e0d59;}
    .m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
    .m-header-nav.on{ background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
    .m-header-nav.in{ background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
    .m-header-nav.on .sp_nav span{ background: #fff;transition:all ease 0.45s;}
    .m-header-nav.on .sp_logo img{ opacity: 1;transition:all ease 0.45s;}
    .m-header-nav.on .sp_logo img:last-child{ opacity: 1;}




    .pc_banner{ display: none;}
    .ipad_banner{ display: block;}
    .iphone_banner{ display: none;}

    .mo_show{ display: block;}
    .pc_show{ display: none;}
    
    .iPadPro{display: none;}
    
    .Innovation .Innovation_img span img{ height: auto;}


    .Banner .Banner_list .Banner_list_content .list_content_title .content_title_dd{ font-size: 32px;}
    .Banner .Banner_list .Banner_list_content .list_content_title .content_title_dt{ font-size: 16px; margin-top: 12px; line-height: 22px;}
    .Banner .Banner_list .Banner_list_content .list_content_btn{ margin-top: 35px;}
    .Banner .swiper-pagination{ bottom: 35px;}
    
    .btn{ width: 110px; height: 32px; font-size:12px;}
    .btn span img{ height: 12px;}
    
    .IAbout{ padding: 35px 0px;}
    .IAbout .IAbout_top{ display: block;}
    .IAbout .IAbout_top .IAbout_top_left .top_left_title{ margin-bottom: 10px;}
    .IAbout .IAbout_top .IAbout_top_left .top_left_txt{ margin-bottom: 30px;}
    .IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dd{ font-size: 14px; margin-bottom: 10px;}
    .IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dt{ font-size: 16px; line-height: 26px;}
    .IAbout .IAbout_top .IAbout_top_left .top_left_title .left_title_dt span{ font-size: 14px;}
    .IAbout .IAbout_bottom{ display: block; margin-top: 35px;}
    .IAbout .IAbout_top .IAbout_top_left,.IAbout .IAbout_top .IAbout_top_right.on{ width: 100%;}
    .IAbout .IAbout_top .IAbout_top_left{ margin-bottom: 25px;}
    .IAbout .IAbout_bottom .IAbout_bottom_left,.IAbout .IAbout_bottom .IAbout_bottom_right{ width: 100%;}
    .IAbout .IAbout_bottom .IAbout_bottom_right{ margin-top: 20px;}
    .IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list{ padding: 20px;}
    .IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd,.IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dd i{ font-size: 30px;}
    .IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_left .list_left_dt{ font-size: 16px;}
    .IAbout .IAbout_bottom .IAbout_bottom_left .bottom_left_list .left_list_right img{ height: 8px;}
    
    
    .IBusiness .IBusiness_content{ margin-top: 35px; flex-wrap: wrap;}
    .IBusiness .IBusiness_content .IBusiness_content_list .content_list_img img{ height: auto;}
    .IBusiness .IBusiness_content .IBusiness_content_list{ width: 48% !important; margin-right: 2%; margin-bottom: 22px;}
    .IBusiness .IBusiness_content .IBusiness_content_list.on .content_list_title .list_title_dt{ height: auto;}
    .IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt span{ opacity:1; line-height: 24px;}
    .IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dt{ height: auto; font-size: 14px; line-height: 22px; margin-top: 10px;}
    .IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd{ font-size: 16px;}
    .IBusiness .IBusiness_content .IBusiness_content_list .content_list_title .list_title_dd img{ height: 23px;}
    
    
    .Globallayout{ padding-bottom: 35px;}
    .Globallayout .Globallayout_top{ flex-wrap: wrap;}
    .Globallayout .Globallayout_top .Globallayout_top_left,.Globallayout .Globallayout_top .Globallayout_top_right{ width: 100%;}
    .Globallayout .Globallayout_top .Globallayout_top_right{ margin-top: 20px;}
    .Globallayout .Globallayout_top .Globallayout_top_left .top_left_dd{ font-size: 16px;}
    .Globallayout .Globallayout_top .Globallayout_top_left .top_left_dt{ font-size: 14px; line-height: 22px; margin-top: 10px;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt{ position: relative; bottom: 0; margin-top: 25px; right: 0;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list{  width: 100%;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list{ position: relative; left:0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; width: 32%; margin-right: 2%; margin-bottom: 2%; }
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down{box-shadow: 0px 0px 0px;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list:nth-child(3n){ margin-right: 0px;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.on .nav_list_down{ background:#fe4d00; color:#fff; display: flex;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav ul{ display: flex; flex-wrap: wrap;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_img{ display: none;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list span{ display: none;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down{ position: relative; right: 0 !important; top: 0 !important; display: flex; width: 100%;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_img{ display: none;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_city{ width: 100%; line-height: 38px; text-align:center;background: #f5f5f5;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.jd .nav_list_down .list_down_city{background: #fe4d00; color:#fff;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_city{ position: absolute; left: 0; top: 0;width: 100%; line-height: 38px; text-align: center; background: #f5f5f5; display: block; position: relative;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.bgs .nav_list_city{background: #0c6eb9; color:#fff;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list.hw .nav_list_city{background: #165fc2; color:#fff;}
    .Globallayout .Globallayout_content{ margin-top: 33px;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_down .list_down_city,.Globallayout .Globallayout_content .Globallayout_content_map .content_map_nav .map_nav_list .nav_list_city{ font-size: 14px;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span{ position: relative;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span:before {content:"";display:inline-block;width:40px;height:40px;margin:auto;background:#ffb500;border-radius:100%;-webkit-animation:sk-spinner-pulse 1.5s infinite ease-in-out;animation:sk-spinner-pulse 1.5s infinite ease-in-out;position:absolute;left:-11px;top:-11px;transition:all 0.5s ease;-webkit-transform:all 0.5s ease; }
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list span:after{content:"";display:inline-block;width:18px;height:18px;background:#ffb500;border-radius:100%; position:absolute; top:0; left: 0;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(1) span:before{ background:#fe4d00;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(2) span:before{ background:#0c6eb9;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(3) span:before{ background:#165fc2;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(1) span:after{ background:#fe4d00;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(2) span:after{ background:#0c6eb9;}
    .Globallayout .Globallayout_top .Globallayout_top_right .top_right_list:nth-child(3) span:after{ background:#165fc2;}
    
    
    .INews .IAbout_top{ margin-bottom: 35px;}
    .INews .INews_content{ flex-wrap: wrap;}
    .INews .INews_content .INews_content_left,.INews .INews_content .INews_content_right{ width: 100%;}
    .INews .INews_content .INews_content_left{ flex-wrap: wrap;}
    .INews .INews_content .INews_content_left .content_left_list{ width: 100%; margin-bottom: 20px;}
    .INews .INews_content .INews_content_left .content_left_list .left_list_title{ font-size: 16px;}
    .INews .INews_content .INews_content_left .content_left_list .left_list_time{ margin-top: 10px;}
    .INews .INews_content .INews_content_right .content_right_title, .INews .INews_content .INews_content_right .content_right_txt .right_txt_list .txt_list_dd{ font-size: 16px; line-height: 24px;}
    .INews .INews_content .INews_content_right .content_right_txt .right_txt_list{ padding-bottom: 22px; margin-bottom: 22px;}
    
    
    .Footer{ padding: 35px 0px;}
    .Footer .Footer_top{ flex-wrap: wrap;}
    .Footer .Footer_top .Footer_top_left,.Footer .Footer_top .Footer_top_right{ width: 100%;}
    .Footer .Footer_top .Footer_top_right{ margin-top: 25px;}
    .Footer .Footer_top .Footer_top_right .top_right_nav{ flex-wrap: wrap;}
    .Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list{ width: 100%; margin-bottom: 25px;}
    .Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list:last-child{ margin-bottom: 0px;}
    .Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dd{ margin-bottom: 13px;}
    .Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dt{ display: flex; flex-wrap: wrap;}
    .Footer .Footer_top .Footer_top_right .top_right_nav .right_nav_list .nav_list_dt p{ width: 33.33%;}
    .Footer .Footer_bottom{ margin-top: 30px; flex-wrap: wrap;}
    .Footer .Footer_bottom .Footer_bottom_left,.Footer .Footer_bottom .Footer_bottom_right{ width: 100%;}
    .Footer .Footer_bottom .Footer_bottom_right{ margin-top: 25px;}
    .Footer .Footer_top .Footer_top_left .top_left_txt p{ font-size: 14px; line-height: 24px;}
    
    
    .Copyright{ padding: 18px 0px;}
    .Copyright .pc_all_content{ flex-wrap: wrap;}
    .Copyright .pc_all_content .Copyright_left,.Copyright .pc_all_content .Copyright_right{ width: 100%; text-align:center; line-height: 22px;}
    
    
    .DAbout .IAbout_top .IAbout_top_right{ width:100%;}
    .DAbout .DAbout_content{ flex-wrap: wrap; justify-content: space-between; margin-top: 22px;}
    .DAbout .DAbout_content .DAbout_content_list{ width: 48%; margin-bottom: 28px;}
    .DAbout .DAbout_content .DAbout_content_list .content_list_top{ font-size: 26px; padding-bottom: 15px; margin-bottom: 15px;}
    .DAbout .DAbout_content .DAbout_content_list .content_list_top i{font-size: 26px;}
    .DAbout .DAbout_content .DAbout_content_list .content_list_bottom{ font-size: 16px;}
    
    
    .DBanner .DBanner_po .DBanner_po_title{ font-size: 20px; margin-bottom: 15px; padding-bottom: 15px;}
    .DBanner .DBanner_po .DBanner_po_title span{ font-size: 20px;}
    .DBanner .DBanner_po .DBanner_po_txt{ font-size: 12px; line-height: 22px;}
    .DBanner .DBanner_po .DBanner_po_txt br{ display: none;}
    
    .DNav .pc_all_content{ flex-wrap: wrap; padding: 8px 0px;}
    .DNav .pc_all_content .DNav_list{ width: 33.33%; font-size: 14px;}
    .DNav .pc_all_content .DNav_list:before{ display: none;}
    
    
    .DSystem{ padding-top: 0px;}
    .DSystem .DSystem_left{ position: relative; width: 100%; margin-bottom: 25px;}
    .DSystem .DSystem_left img.pc{ display: none;}
    .DSystem .DSystem_left img.mo{ display: block;}
    .DSystem .IAbout_top .IAbout_top_left .top_left_title .left_title_dt span::before{ width: 14px; height: 14px; font-size: 12px;}
    .DSystem .DSystem_content .DSystem_content_list span{ font-size: 18px;}
    .DSystem .DSystem_content .DSystem_content_list{ font-size: 14px;}
    .DSystem .DSystem_content{ margin-bottom: 35px;}
    .DSystem .IAbout_top .IAbout_top_left{ margin-bottom: 0px;}
    
    
    .GroupMembers .GroupMembers_content{ display: block;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_left,.GroupMembers .GroupMembers_content .GroupMembers_content_right{ width: 100%;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt{ position: relative; padding: 20px; background:#f5f5f5;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dt{ font-size: 14px; line-height: 24px; color:#666;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd{ font-size: 16px; color:#333; display: block;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_txt .list_txt_dd a{ margin-left: 0; width: 100%; margin-top: 8px;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_left ul{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 15px; border-radius: 10px; overflow: hidden; width: 900px; flex-direction: inherit;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_left ul li{ width: 150px; font-size: 16px; line-height: 42px;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_logo{position: absolute; right: 0; top: 0;  padding: 10px 6px;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_right .content_right_list .right_list_logo img{max-height: 28px;}
    .GroupMembers .GroupMembers_content .GroupMembers_content_left{ overflow: auto;}
    
    
    
    .History .History_content{ margin-top: 0px; position: relative;}
    .History .History_content .History_content_right .swiper-container{ display: none;}
    .History .History_content .History_content_left{ width: 100%;}
    .History .History_content .History_content_left::before,.History .History_content .History_content_left::after{ display: none;}
    .History .History_content .History_content_left .content_left_list{ display: block; padding: 20px;}
    .History .History_content .History_content_left .content_left_list .left_list_img,.History .History_content .History_content_left .content_left_list .left_list_txt{ width: 100%;}
    .History .History_content .History_content_left .content_left_list .left_list_txt{ margin-top: 25px; padding-bottom: 0px; padding-top: 0px;}
    .History .History_content .History_content_left .content_left_list .left_list_time{ font-size: 26px; bottom: 18px; right: 10px; padding:0px 12%; width: 100%;}
    .History .History_content .History_content_left .content_left_list .left_list_time img{ height: 38px;}
    .History .History_content .History_content_right{ position: absolute; width:100%; height: 0; overflow: inherit;}
    .History .History_content .History_content_right .content_right_arrow{ right: 0; width: 100%;flex-direction: inherit;justify-content: space-between; top: 150px;}
    .History .History_content .History_content_right .content_right_arrow .content_right_prev{position: relative; left: -10px;
        	-webkit-transform: rotate(-90deg);
           -moz-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
             -o-transform: rotate(-90deg);
                transform: rotate(-90deg);
    }
    .History .History_content .History_content_right .content_right_arrow .content_right_next{ position: relative; right: -10px;
        	-webkit-transform: rotate(-90deg);
           -moz-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
             -o-transform: rotate(-90deg);
                transform: rotate(-90deg);
    }
    .History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_bottom{ font-size: 18px;}
    
    
    
    .Culture{ padding-bottom: 0px;}
    .Culture .Culture_content .Culture_content_img{ display: none;}
    .Culture .Culture_content .Culture_content_po{ position: relative; flex-wrap: wrap; background: url(../images/bg16.jpg) no-repeat 50%/cover;}
    .Culture .Culture_content .Culture_content_po .content_po_list:hover{ background: rgba(0,0,0,.24); transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
    .Culture .Culture_content .Culture_content_po .content_po_list:hover .po_list_txt{ margin-top: 25px; opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
    .Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt{ margin-top: 25px; opacity: 1;}
    .Culture .Culture_content .Culture_content_po .content_po_list{ padding: 22px 0px; background: rgba(0,0,0,.34);}
    .Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt{ padding: 0px 20px;}
    .Culture .Culture_content .Culture_content_po .content_po_list .po_list_title .list_title_dd{ font-size:20px; margin: 10px 0px;}
    .Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt{ display: none;}
    .Culture .Culture_content .Culture_content_po .content_po_list:hover .po_list_txt{ display: block;}
    .Culture .Culture_content .Culture_content_po .content_po_list.on .po_list_txt{ display: block;}
    
    
    .Brand .IAbout_top .IAbout_top_left::before{ display: none;}
    .Brand .IAbout_top .IAbout_top_left .top_left_title .left_title_p p{ font-size: 20px; line-height: 32px;}
    
    
    .DBrand{ padding: 35px 0px;}
    .DBrand .DBrand_title .DBrand_title_dd{ font-size: 16px; margin-bottom: 10px;}
    .DBrand .DBrand_title .DBrand_title_dt .title_dt_list p{ font-size: 14px; line-height: 24px;}
    .DBrand .DBrand_title .DBrand_title_dt .title_dt_list{ margin-bottom: 10px;}
    .DBrand .DBrand_img,.DBrand .DBrand_title{ margin-bottom: 25px;}
    
    .Business .Business_content{ display: block; padding-bottom: 0px; margin-bottom: 25px; border-bottom: 0px;}
    .Business .Business_content .Business_content_list.on{ width: 100%; height: auto; padding: 20px;}
    .Business .Business_content .Business_content_list{ width: 100%; height: auto; padding: 20px; margin-bottom: 10px;}
    .Business .Business_content .Business_content_list::before{ width: 3px; top: 25px;}
    .Business .Business_content .Business_content_list:last-child{ margin-bottom: 0px;}
    .Business .Business_pro .Business_pro_nav{ margin-bottom: 25px; border-bottom: 1px solid #eaeaea; padding-bottom: 25px;}
    .Business .Business_pro .Business_pro_nav ul{ flex-wrap: wrap;}
    .Business .Business_pro .Business_pro_nav ul li{ width: 100%; height: 60px; font-size: 16px;}
    .Business .Business_pro .Business_pro_nav ul li:nth-child(1),.Business .Business_pro .Business_pro_nav ul li{ overflow: hidden; padding: 0px; justify-content:center;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_top{ display: block; margin-bottom: 30px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left,.Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_right{ width: 100%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left .list_left_dd{ font-size: 16px; padding-left: 15px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left .list_left_dd::before{ width: 3px; height: 16px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_left .list_left_dt p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_top .content_list_img{ width: 100%; margin-top: 25px;}
    .Business .Business_pro .Business_pro_nav ul li::before{ width: 100%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title .logo_title_list.on{ font-size:16px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title .logo_title_list{ font-size: 16px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title span{ font-size: 16px; margin: 0px 3px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title{ padding-left: 15px; margin-bottom: 22px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_title::before{ width: 3px; height: 100%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li{ flex-wrap: wrap; justify-content: space-between;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_list{ width: 49%; margin-right: 0px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo{ margin-bottom: 35px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_title{ padding-left: 20px; margin-bottom: 22px; font-size: 16px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_title::before{ width: 3px; height: 100%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt{ justify-content: space-between;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list{ width: 49%; margin-right: 0px; margin-bottom: 2%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title{ font-size: 15px; padding: 14px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title span{ font-size: 12px;}
    
    .Footer .Footer_top .Footer_top_left .top_left_logo img{ height: 36px;}
    .Footer .Footer_top .Footer_top_left .top_left_txt{ margin-top: 20px;}
    
    .Innovation{ padding: 35px 0px; padding-bottom: 0px;}
    .Innovation .pc_all_content{ position: relative;}
    .Innovation .pc_all_content .Innovation_left{ width: 100%; padding-right: 0px;}
    .Innovation .Innovation_img span{ width: 100%;}
    .Innovation .pc_all_content .Innovation_left .Innovation_left_title{ margin-bottom: 20px;}
    .Innovation .pc_all_content .Innovation_left .Innovation_left_title .left_title_dt,.DGloballayout .Globallayout_top .Globallayout_top_left .top_left_dt{ font-size: 16px; margin-top: 10px; line-height: 26px;}
    .Innovation .Innovation_img{ margin-top: 25px;}
    
    
    
    .DGloballayout{ padding: 35px 0px;}
    .DGloballayout .Globallayout_top .Globallayout_top_left .top_left_dd{ font-size: 16px;}
    .DGloballayout .Globallayout_top .Globallayout_top_left .top_left_p{ margin-top: 10px; font-size: 14px; line-height: 24px;}
    
    
    .Production .CPC_content{ padding: 0px 4%;}
    .Production .CPC_content .swiper-wrapper{ margin-left: 0px;}
    .Production .CPC_content .CPC_content_list .content_list_title .list_title_dd span{ width: 100%; display: inline-block; margin-left: 0px; margin-top: 4px;}
    .Production .CPC_bottom{ margin-top: 25px; max-width: 100%;}
    .Production .CPC_bottom .CPC_bottom_right span,.DHonor .CPC_bottom .CPC_bottom_right span{ width: 34px; height: 34px; font-size: 14px;}
    
    .DHonor{ padding-top: 0px;}
    .DHonor .DHonor_content .swiper-container{ padding: 25px 0px;}
    .DHonor .swiper-wrapper{ margin-left: 0px;}
    .DHonor .DHonor_content{ padding: 0px 4%;}
    .DHonor .CPC_bottom{ max-width: 100%;}
    .DHonor .DHonor_content .DHonor_content_list{ box-shadow: 0px 0px 0px; border:1px solid #dcdcdc; padding: 22px 0px; height: auto;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_icon{ display: none;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_img{ position: relative; top: 0; opacity: 1;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_img{ opacity: 1;}
    .DHonor .DHonor_content .DHonor_content_list .content_list_title{ font-size: 16px; margin-top: 10px;}
    
    .ESG{ padding: 35px 0px;}
    .ESG .ESG_top{ padding-bottom: 10px;}
    .ESG .ESG_top .ESG_top_txt{ position: relative; width: 100%; padding: 25px 0px;}
    .ESG .ESG_top .ESG_top_txt .top_txt_dd{ color:#111; font-size: 16px; margin-bottom: 20px;}
    .ESG .ESG_top .ESG_top_txt .top_txt_dt p{ font-size: 14px; line-height: 24px; color:#666; margin-top: 10px;}
    .ESG .ESG_bottom{ margin-top: 0px;}
    .ESG .ESG_bottom .ESG_bottom_list{ margin-bottom: 25px; display: block;}
    .ESG .ESG_bottom .ESG_bottom_list .bottom_list_img,.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt{ width: 100%;}
    .ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt{ margin-top: 20px;}
    .ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title .txt_title_dd{ font-size: 16px; display: flex; align-items:center;}
    .ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title .txt_title_dd:before{ content:""; display: inline-block; width: 8px; height: 8px; border-radius: 100%; margin-right: 8px; background:#0c6eb9;}
    .ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title{ margin-bottom: 33px;}
    .ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_icon .txt_icon_left img,.ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_icon .txt_icon_right img{ width: 25px;}
    .ESG .ESG_bottom .ESG_bottom_list .bottom_list_txt .list_txt_title .txt_title_dt{ font-size: 14px; line-height: 24px; margin-top: 10px;}
    
    
    .News{ padding: 35px 0px;}
    .News .News_search .News_search_title{ font-size: 16px; text-align: left;}
    .News .News_search .News_search_right{ width: calc(100% - 100px);}
    .News .News_search .News_search_right input[type="text"]{ line-height: 45px;}
    .News .News_search .News_search_right input[type="submit"]{ height: 45px;}
    .News .News_top{ display: block; margin-top: 30px;}
    .News .News_top .News_top_img,.News .News_top .News_top_txt{ width: 100%;}
    .News .News_top .News_top_img img{ height: auto;}
    .News .News_top .News_top_txt{ padding: 20px;}
    .News .News_content{ margin-top: 30px;}
    .News .News_content .News_content_list{ display: block; padding: 20px;}
    .News .News_content .News_content_list .content_list_time,.News .News_content .News_content_list .content_list_txt{ width: 100%;}
    .News .News_content .News_content_list .content_list_time{border-right: 0px; text-align: left;}
    .News .News_content .News_content_list .content_list_txt{ padding-right: 0px; margin-top: 20px;}
    .News .News_content .News_content_list .content_list_time .list_time_dd{ font-size: 20px; margin-bottom: 5px;}
    .News .News_content .News_content_list .content_list_time .list_time_dt{ font-size: 16px;}
    .News .News_content .News_content_list .content_list_txt .list_txt_btn{ margin-top: 16px;}
    
    
    .DNews{ padding-bottom: 20px;}
    .DNews .DNews_content{ display: block;}
    .DNews .DNews_content .NewsDetails_left,.DNews .DNews_content .NewsDetails_right{ width: 100%;}
    .DNews .DNews_content .NewsDetails_left{ padding: 20px; margin-bottom: 25px;}
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dd{ font-size: 20px; line-height: 32px;}
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt{ flex-wrap: wrap;}
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_time{ line-height: 30px; margin-bottom: 0px; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .DNews .DNews_content .NewsDetails_left .news_page{ display: block;}
    .DNews .DNews_content .NewsDetails_left .news_page .news_page_left,.DNews .DNews_content .NewsDetails_left .news_page .news_page_right{ width: 100%; max-width: 100%;}
    .DNews .DNews_content .NewsDetails_left .news_page .news_page_right{ margin-top: 15px;}
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt span{ width: 100%; margin-right: 0px; border-right: 0px; margin-bottom: 10px; padding-right: 0px;}
    .DNews .DNews_content .NewsDetails_right .NewsDetails_right_title{ height: 60px;}
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_content img{ width: auto !important; height: auto !important;}
    .DNews .DNews_content .NewsDetails_right{ display: none;}
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p{ font-size: 14px !important; line-height: 24px !important;}
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p span{ font-size: 14px !important; line-height: 24px !important;}
    
    
    .NVideo .NVideo_cotnent{ margin-top: 35px;}
    .NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_txt{ padding: 20px;}
    .NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_txt .list_txt_title{ font-size: 16px;}
    .NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_img .list_img_dt img{ width: 34px;}
    
    .Investor{ padding: 35px 0px;}
    .Investor .Investor_top{ display: block; height: auto; padding: 20px;}
    .Investor .Investor_top .Investor_top_left,.Investor .Investor_top .Investor_top_right{ width: 100%;}
    .Investor .Investor_top .Investor_top_left .top_left_dd{ font-size: 20px; margin-bottom: 15px;}
    .Investor .Investor_top .Investor_top_left .top_left_dd span{ margin-left: 10px; font-size: 16px;}
    .Investor .Investor_top .Investor_top_left .top_left_dt{ font-size: 30px; margin-bottom: 15px; margin-bottom: 0px;}
    .Investor .Investor_top .Investor_top_left:after{ display: none;}
    /*.Investor .Investor_top .Investor_top_left .top_left_dt.up span,.Investor .Investor_top .Investor_top_left .top_left_dt.down span{ width: 12px; height: 24px; margin-left: 10px; background-size: 12px;}*/
    .Investor .Investor_top .Investor_top_left .top_left_p{ font-size: 16px; margin-top: 10px;}
    .Investor .Investor_top .Investor_top_right{ margin-top: 25px;}
    .Investor .Investor_top .Investor_top_right .top_right_t{ flex-wrap: wrap; margin-bottom: -20px;}
    .Investor .Investor_top .Investor_top_right .top_right_t .top_right_list{ width: 50%; margin-bottom: 20px;}
    .Investor .Investor_top .Investor_top_right .top_right_list .right_list_dd{ font-size: 14px;}
    .Investor .Investor_top .Investor_top_right .top_right_list .right_list_dt{ font-size: 22px; margin-top: 8px;}
    .Investor .Investor_top .Investor_top_right .top_right_b{ margin-top: 20px; font-size: 12px; line-height: 22px;}
    .Investor .Investor_top .Investor_top_left .top_left_dt.up b{ width: 18px; height: 30px;background: #fafafa url(../images/up.svg) no-repeat 50% 50%; background-size: 18px; margin-left: 15px;}
    .Investor .Investor_top .Investor_top_left .top_left_dt.down b{ width: 18px; height: 30px;background: #fafafa url(../fonts/down.svg) no-repeat 50% 50%; background-size: 18px; margin-left: 15px;}
    .Investor .Investor_top .Investor_top_left .top_left_dt div{ display: flex !important;}
    
    .TInvestor .pc_all_content{ height: auto; display: block; padding: 25px 0px;}
    .TInvestor .TInvestor_img{ width: 100%; top: 0;}
    .TInvestor .TInvestor_right{ width: 100%; margin-top: 35px;}
    .TInvestor .TInvestor_right .TInvestor_right_title,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_title{ font-size: 16px;}
    .TInvestor .TInvestor_right .TInvestor_right_txt{ font-size: 14px; line-height: 24px;}
    
    
    .TInvestor2{ padding-bottom: 40px;}
    .TInvestor2 .pc_all_content{ display: block;}
    .TInvestor2 .pc_all_content .TInvestor2_left,.TInvestor2 .pc_all_content .TInvestor2_left:last-child{ width: 100%;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list{ width: 100%; margin-top: 20px; padding: 20px;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_txt{ margin-bottom: 20px;}
    .TInvestor2 .pc_all_content .TInvestor2_left:first-child .TInvestor2_left_list:first-child{ margin-top: 25px;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list{ margin-bottom: 22px;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po{ position: relative; width: 100%; padding: 20px;background: #f9f9f9;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_title{ font-size: 16px; color:#333; line-height: 26px;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt{ color:#666;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_txt,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt{ margin-top: 10px; margin-bottom: 20px;}
    .TInvestor2 .pc_all_content .TInvestor2_left:last-child{ margin-top: 35px;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_txt a,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt a{ font-size: 14px; margin-bottom: 10px;}
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list .left_list_txt a:before,.TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt a:before{ width: 4px; height: 4px;}
    
    .AnnualReport .AnnualReport_content{ margin-top: 35px; justify-content: space-between; padding-bottom: 30px;}
    .AnnualReport .AnnualReport_content .AnnualReport_content_list{ width: 48%; margin-right: 0px; margin-bottom: 26px;}
    .AnnualReport .AnnualReport_content .AnnualReport_content_list .content_list_title .list_title_left{ font-size: 16px; width:calc(100% - 30px); line-height: 26px;}
    
    .Notice .Notice_content,.EInteraction .EInteraction_content{ margin-top: 35px;}
    .Notice .Notice_content .Notice_content_list{ height: auto; padding: 20px;}
    .Notice .Notice_content .Notice_content_list .content_list_left{ }
    .Notice .Notice_content .Notice_content_list .content_list_right{ position: relative;}
    .Notice .Notice_content .Notice_content_list .content_list_right span{margin-left: 0; position: absolute; background: #f6f6f6; width: 100%; top: 0; left: 0;}
    .Notice .Notice_content .Notice_content_list .content_list_left .list_left_title .left_title_dd{ font-size:16px;}
    .Notice .Notice_content .Notice_content_list .content_list_left .list_left_title .left_title_dt{ margin-top: 8px; font-size: 14px;}
    .EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left{ width:calc(100% - 45px);}
    .EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_right{ width: 35px; height: 35px;}
    .EInteraction .EInteraction_content .EInteraction_content_list .content_list_top{ padding: 20px;}
    .EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_ttile{ font-size: 16px; line-height: 26px;}
    .EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_icon,.EInteraction .EInteraction_content .EInteraction_content_list .content_list_down .list_down_icon{ width: 30px; height: 30px; font-size: 18px;}
    .EInteraction .EInteraction_content .EInteraction_content_list .content_list_top .list_top_left .top_left_icon::before,.EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_down .list_down_icon::before{ width: 30px; height: 30px; background-size: 30px;}
    .EInteraction .EInteraction_content .EInteraction_content_list .content_list_down .list_down_txt{ font-size: 14px; line-height: 24px;}
    .EInteraction .EInteraction_content .EInteraction_content_list.on .content_list_top .list_top_left .top_left_icon::before { background-size: 30px;}
    
    .Join{ padding: 35px 0px;}
    .Join .pc_all_content{ display: block;}
    .Join .pc_all_content .Join_left,.Join .pc_all_content .Join_right{ width: 100%;}
    .Join .pc_all_content .Join_left{ margin-bottom: 25px;}
    .Join .pc_all_content .Join_left .swiper-pagination{ margin-top: 25px;}
    .Join .pc_all_content .Join_left .Join_left_title .left_title_dd{ margin-bottom: 5px; font-size: 14px;}
    .Join .pc_all_content .Join_left .Join_left_title{ margin-bottom: 20px;}
    .Join .pc_all_content .Join_left .Join_left_title .left_title_dt{ font-size: 16px; line-height: 26px;}
    .Join .pc_all_content .Join_left .Join_left_txt p{ font-size: 14px; margin-bottom: 8px; line-height: 24px;}
    .Join .pc_all_content .Join_left .Join_left_title .left_title_p{ font-size: 14px; line-height: 24px; margin-top: 10px;}
    
    .Join3_content .swiper-pagination,.Join3_content .swiper-button-next,.Join3_content .swiper-button-prev{ display: block;}
    .Join4_content .swiper-pagination,.Join4_content .swiper-button-next,.Join4_content .swiper-button-prev{ display: block;}
    .Join3_content .swiper-pagination,.Join4_content .swiper-pagination{ bottom: 20px; width: 100%;}
    .Join3_content .swiper-pagination span,.Join4_content .swiper-pagination span{ margin: 0px 8px;}
    .Join3_content .swiper-button-next:after,.Join3_content .swiper-button-prev:after,.Join4_content .swiper-button-next:after,.Join4_content .swiper-button-prev:after{ font-size: 26px; color:#0c6eb9}
    .Join3_content .swiper-pagination span.swiper-pagination-bullet-active,.Join4_content .swiper-pagination span.swiper-pagination-bullet-active{ background:#0c6eb9;}
    .Join4_content .swiper-pagination span{ background:#fff; opacity: .3;}
    .Join4_content .swiper-button-next:after,.Join4_content .swiper-button-prev:after{ color:#fff;}
    .Join4_content .swiper-pagination span.swiper-pagination-bullet-active{ opacity: 1; background:#fff;} 
    
    .Join2 .pc_all_content{ height: auto; padding: 35px 0px;}
    .Join2 .Join2_title{ font-size: 16px; margin-bottom: 15px; padding-bottom: 15px;}
    .Join2 .Join2_txt{ font-size: 14px; line-height: 24px;}
    
    .Join3 .Join3_content{ margin-top: 0px; position: relative;}
    .Join3 .Join3_content .Join3_content_bottom{ flex-wrap: wrap;}
    .Join3 .Join3_content .Join3_content_bottom .content_bottom_list{ width: 100%; padding: 25px 0px; border-right: 0; border-bottom: 1px solid #eaeaea;}
    .Join3 .Join3_content .Join3_content_bottom .content_bottom_list .list_title_icon{ height: auto;}
    .Join3 .Join3_content .Join3_content_bottom .content_bottom_list .bottom_list_title .list_title_dt{ font-size: 16px;}
    .Join3 .Join3_content .Join3_content_bottom .content_bottom_list .bottom_list_txt p{ font-size: 14px; line-height: 24px;}
    .Join3 .Join3_content .Join3_content_bottom .content_bottom_list:last-child{ border-bottom: 0px;}
    
    .Join4 .Join4_content{ margin-top: 0px; flex-wrap: wrap; position: relative;}
    .Join4 .Join4_content .Join4_content_list{ width: 100%; margin-bottom: 0px;}
    .Join4 .Join4_content .Join4_content_list:last-child{ margin-bottom: 0px;}
    .Join4 .Join4_content .Join4_content_list .content_list_txt{ padding: 20px;}
    .Join4 .Join4_content .Join4_content_list .content_list_txt .list_txt_dd{ font-size: 16px; margin-bottom: 10px;}
    .Join4 .Join4_content .Join4_content_list .content_list_txt .list_txt_dt p{ font-size: 14px; line-height: 24px;}
    .Join4 .Join4_content::before,.Join4 .Join4_content::after{ display: none;}
    
    .Join5 .Join5_img img{ height: 300px; object-fit:cover;}
    .Join5 .pc_all_content .Join5_po .Join5_po_title{ font-size: 16px; line-height: 26px;}
    .Join5 .pc_all_content .Join5_po .Join5_po_txt{  margin: 10px 0px; margin-bottom: 25px;}
    .Join5 .pc_all_content .Join5_po .Join5_po_txt p{font-size: 14px; line-height: 24px;}
    
    
    .LJoin .LJoin_content{ margin-top: 35px; justify-content: space-between;}
    .LJoin .LJoin_content .LJoin_content_list{ width: 100%; margin-right: 0; margin-bottom: 4%; padding: 20px;}
    .LJoin .LJoin_content .LJoin_content_list .content_list_department span{ width: 50%; font-size: 14px; margin-bottom: 10px;}
    .LJoin .LJoin_content .LJoin_content_list .content_list_title{ font-size: 16px;}
    .LJoin .LJoin_content .LJoin_content_list .content_list_txt{ font-size: 14px; line-height: 24px; margin: 10px 0px; margin-bottom: 20px;}
    
    
    
    .History .History_content .History_content_left .content_left_list{ padding-bottom: 90px;}
    .History .History_content .History_content_left .content_left_list .left_list_txt p{ font-size: 14px; line-height: 22px;}
    
    .ESGPractice .ESGPractice_content .ESGPractice_content_list{ padding: 20px;}
    .ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left{ display: block;}
    .ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_img{ width: 100%; text-align:left;}
    .ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_img img{ max-height:75px;}
    .ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt{ width: 100%; margin-top: 20px;}
    .ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt .left_txt_dd{ font-size: 16px; line-height: 26px;}
    .ESGPractice .ESGPractice_content .ESGPractice_content_list .content_list_left .list_left_txt .left_txt_dt p{ font-size: 14px; line-height: 24px;}
    
    .Globallayout .Globallayout_content .Globallayout_content_map{ width: 100%;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt2{ display: none;}
    .Globallayout .Globallayout_content .Globallayout_content_map .map_nav_list .content_map_txt3{ display: none !important;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list .txt_list_right{ margin-top: 10px;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list .txt_list_left .list_left_dt{ color:#666;}
    .Globallayout .Globallayout_content .Globallayout_content_map .content_map_txt .map_txt_list .txt_list_right img{ width: 100%; object-fit:cover; height: auto;}
    
    .Culture .Culture_content .Culture_content_po .content_po_list .po_list_txt{ height: auto;}
    
    .DRanking .DRanking_title{ font-size: 16px; text-align: left; line-height: 26px; margin-bottom: 10px;}
    .DRanking .DRanking_title span::before{ font-size:12px;}
    .DRanking .DRanking_title span{ font-size: 15px;}
    .DRanking .DRanking_content .DRanking_content_list .content_list_dd{ font-size: 16px; margin-bottom: 10px;}
    .DRanking .DRanking_content .DRanking_content_list .content_list_dd::before{ top: 5px;}
    .DRanking .DRanking_content .DRanking_content_list.on .content_list_dd{ text-align:left;}
    .DRanking .DRanking_content .DRanking_content_list.on .content_list_dd{ font-size: 14px; line-height: 24px; padding-left: 0px;}
    .DRanking .DRanking_content .DRanking_content_list .content_list_dt p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}
    .DRanking .DRanking_content .DRanking_content_list,.DRanking .DRanking_content .DRanking_content_img{ margin-bottom: 20px;}
    
    .DBanner .DBanner_po .DBanner_po_title span::before{left: -28px; top: -10px;}
    
    .ProductionBase{ padding: 35px 0px;}
    .ProductionBase .ProductionBase_title{ font-size: 16px; margin-bottom: 20px;}
    .ProductionBase .ProductionBase_content{ justify-content: space-between;}
    .ProductionBase .ProductionBase_content .ProductionBase_content_list{ margin-right: 0; width: 48%;}
    
    
    .ESGPractice{ padding: 35px 0px;}
    .layui-laypage{ margin-top: 40px;}
    
    .NVideo .NVideo_cotnent{ justify-content: space-between;}
    .NVideo .NVideo_cotnent .NVideo_cotnent_list{ margin-right: 0; width: 49%;}
    .NVideo .NVideo_cotnent .NVideo_cotnent_list .cotnent_list_img .list_img_dd img{ height: 180px;}
    
    .Introduction{ padding: 35px 0;}
    .Introduction .Introduction_title{ font-size: 16px; margin-bottom: 20px; text-align:center;}
    .Introduction .Introduction_txt p,.Introduction .Introduction_txt p span{ font-size: 14px !important; line-height: 24px !important;color: #666666;}
    
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_po .list2_po_txt a{ color:#333;}
    
    .Join4 .Join4_content .Join4_content_list .content_list_img img{ height: 280px;}
    
    .Footer .Footer_bottom .Footer_bottom_left .bottom_left_dt{ font-size: 20px;}
    
    .Culture .Culture_content .Culture_content_po .content_po_list:nth-child(3) .po_list_txt p,.Culture .Culture_content .Culture_content_po .content_po_list:nth-child(1) .po_list_txt p{ padding-left:40vw;}
    
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li{ justify-content: flex-start;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li:nth-child(1) .logo_txt_list{ width: 23%; margin-right:2%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li:nth-child(1) .logo_txt_list:nth-child(4n){ margin-right: 0px;}
    
    .DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt .title_dt_share{ display: none;}
    
    .Introduction .Introduction_title{ text-align:left; margin-bottom: 20px;}
    .Introduction .Introduction_title span{  margin-left: 0px; font-size: 16px;}
    .Introduction .Introduction_txt p{ font-size: 14px; line-height: 22px; margin-bottom: 10px;}
    
    .Production .CPC_content .CPC_content_list .content_list_title .list_title_dd{ font-size: 16px;}
    .Production .CPC_content .CPC_content_list .content_list_title .list_title_dt{ font-size: 14px; line-height: 24px;}
    
    
    
    .Innovation .pc_all_content .Innovation_left .Innovation_left_title .left_title_dd{ font-size: 14px;}
    
    .TInvestor2 .pc_all_content .TInvestor2_left .TInvestor2_left_list2 .left_list2_img img{ height: auto;}
    
    .MailboxWindow{ display: flex;}
}




@media screen and (max-width:600px){
    .Banner .Banner_list .Banner_list_content .list_content_title .content_title_dd{ font-size: 24px; line-height: 36px;}
    .Banner .Banner_list .Banner_list_content .list_content_title .content_title_dt{ font-size: 14px; margin-top: 8px; line-height: 22px;}
    .Banner .Banner_list .Banner_list_content .list_content_btn{ margin-top: 35px;}
    .Banner .swiper-pagination{ bottom: 35px;}
    .Banner .Banner_list .Banner_list_img img,.DBanner .DBanner_img img{ height: 440px; object-fit:cover;}


    .History .History_content .History_content_left .content_left_list .left_list_txt{ height: 242px;}
    
    .Culture .Culture_content .Culture_content_po .content_po_list:nth-child(3) .po_list_txt p{ justify-content: flex-start; padding-left: 115px;}
    .Culture .Culture_content .Culture_content_po .content_po_list:nth-child(1) .po_list_txt p{ justify-content: flex-start; padding-left: 115px;}
    
    .History .History_content .History_content_left .content_left_list .left_list_txt .list_txt_time{ font-size: 100px; top: 70%;}
    
    .INews .INews_content .INews_content_left .content_left_list .left_list_img img{ height: auto;}
    
    
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li{ justify-content: flex-start;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li:nth-child(1) .logo_txt_list{ width: 32%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li:nth-child(1) .logo_txt_list:nth-child(3n){ margin-right: 0px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_li:nth-child(1) .logo_txt_list:nth-child(4n){ margin-right: 2%;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title{align-items: flex-start; flex-wrap: wrap; flex-direction: column; justify-content: flex-end;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_field .list_field_txt .field_txt_list .txt_list_title span{ font-size:14px; margin-top: 8px; margin-left: 0px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo .list_logo_txt .logo_txt_list{ height: 70px;}
    .Business .Business_pro .Business_pro_content .pro_content_list .content_list_logo:nth-child(3) .list_logo_txt .logo_txt_list img{ max-height: 30px;}
    
    
    .ProductionBase .ProductionBase_content .ProductionBase_content_list{ margin-right: 0; width: 100%;}
    .ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_txt{ padding: 20px;}
    .ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_txt .list_txt_dd{ font-size: 15px; margin-bottom: 10px;}
    .ProductionBase .ProductionBase_content .ProductionBase_content_list .content_list_txt .list_txt_dt{ font-size: 14px; line-height: 24px;}
    
    
    .NVideo .NVideo_cotnent .NVideo_cotnent_list{ width: 100%; margin-bottom: 20px;}
    
    
    .DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact .right_contact_txt .contact_txt_dd{ font-size: 20px;}
    .DNews .DNews_content .NewsDetails_right .NewsDetails_right_contact .right_contact_txt .contact_txt_dt{ font-size: 20px; margin-top: 5px;}
    
}


@media screen and (max-width:475px){

}
@media screen and (max-width:360px){


}


@media screen and (max-width:320px){

}



/********toolbar*********/
.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	top: 50%;
	margin-top: -115px;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #1ea4fe;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 160px;
	height: 160px;
	display: block;
	padding:5px;

}
.toolbar .pop-code h3 {
	height: 52px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #1ea4fe;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .tel span {
	background-position: -35px 0;
}
.toolbar .tel:hover {
	background: #1ea4fe;
}
.toolbar .tel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}
.toolbar .code:hover {
	background-color: #1ea4fe;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #1ea4fe;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}
.toolbar dd:hover {
}