﻿@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table{border-collapse:collapse;border-spacing:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:rgba(11,21,59,0.6)}
a,a:hover,a:visited,a:active,a:focus,a:focus-within{color:inherit}
ul{list-style:none}
img{vertical-align:bottom;max-width:100%;height:auto}
main{display:block}
body{font-family:'Microsoft',sans-serif;font-size:16px;line-height:1.6;letter-spacing:0.05em;color:#28325a;-webkit-text-size-adjust:100%;font-weight:400}
figure{text-align:center;}
video { width: 100%;height: auto;display: block; }



/*整站头部导航*/
.header{position:fixed;z-index:100;left:0;top:0;width:100%;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background .5s ease;transition:background .5s ease}
.header::after{opacity:0;content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(107deg,#066ebc 0%,#0050a0 100%);z-index:-1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.header::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;z-index:-2}
.header.is-acitve{background:transparent;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15)}
.header.is-acitve::after{opacity:1}
.header.is-acitve .header_inner .lang_toggle .lang_toggle_item a,.header.is-acitve .header_inner .lang_toggle .lang_toggle_item div{color:#fff;border:1px solid #fff}
.header.is-acitve .header_inner .lang_toggle .lang_toggle_item a.is-active,.header.is-acitve .header_inner .lang_toggle .lang_toggle_item div.is-active{color:#005ab4;background:#fff;border-color:#fff}
.header.is-acitve .header_inner .g_nav_item>a,
.header.is-acitve .header_inner .g_nav_item .ishover,
.header.is-acitve .header_inner .g_nav_item>a:hover{color:#fff}
.header.is-acitve .header_inner .g_nav_item>a:hover span::after,
.header.is-acitve .header_inner .g_nav_item .ishover span::after{background:#fff}
.header_inner{width:100%;max-width:1280px;margin:0 auto;padding:21px 20px;z-index:10;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header_inner .header_logo{-ms-flex-preferred-size:420px;flex-basis:420px;-webkit-box-flex:1;-ms-flex:1;flex:1}
.header_inner .header_logo a{width:340px;height:auto;display:inline-block;position:relative;top:2px}
.header_inner .header_logo a object{pointer-events:none}
.header_inner .lang_toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin:0 0 0 20px}
.header_inner .lang_toggle .lang_toggle_item{width:30px;height:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header_inner .lang_toggle .lang_toggle_item:first-child{margin:0 12px 0 0}
.header_inner .lang_toggle .lang_toggle_item a{width:100%;height:100%;display:block;font-size:10px;color:#005ab4;border:1px solid #d9dbe2;-webkit-transition:all .5s ease;transition:all .5s ease}
.header_inner .lang_toggle .lang_toggle_item a.is-active{color:#fff;background:#005ab4;border-color:#005ab4}
.header_inner .lang_toggle .lang_toggle_item div{width:100%;height:100%;display:block;font-size:10px;color:#005ab4;border:1px solid #d9dbe2;-webkit-transition:all .5s ease;transition:all .5s ease}
.header_inner .lang_toggle .lang_toggle_item div.is-active{color:#fff;background:#005ab4;border-color:#005ab4}
.header_inner .lang_toggle .lang_toggle_item span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#en_style .header .header_inner{padding-right:40px}
.global_nav{width:55%;}
.global_nav .g_nav{width:100%;}
.global_nav .g_nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.global_nav .g_nav .mega_company,.global_nav .g_nav .mega_product{pointer-events:auto}
.global_nav .g_nav .mega_company.is-disabled,.global_nav .g_nav .mega_product.is-disabled{pointer-events:none}
.global_nav .g_nav .g_nav_item:hover .item_detail{visibility:visible;opacity:1;pointer-events:auto;z-index:20}
.global_nav .g_nav .g_nav_item:hover .overlay{visibility:visible;opacity:1}
.global_nav .g_nav .g_nav_item>a{position:relative;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 11px;font-size:14px;color:#000000;letter-spacing:0.08em;-webkit-transition:color .3s ease;transition:color .3s ease}
.global_nav .g_nav .g_nav_item>a span{position:relative}
.global_nav .g_nav .g_nav_item>a span::after{content:'';display:block;width:100%;height:2px;background:#005ab4;position:absolute;left:0;bottom:-10px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}
.global_nav .g_nav .g_nav_item>a:hover,.global_nav .g_nav .g_nav_item>a.ishover{color:#005ab4}
.global_nav .g_nav .g_nav_item>a:hover span::after,
.global_nav .g_nav .g_nav_item .ishover span::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}
.global_nav .g_nav .g_nav_item .overlay{visibility:hidden;pointer-events:none;position:absolute;width:100%;height:100vh;top:100%;left:0;background:rgba(11,21,59,0.6)}
.item_detail{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0;pointer-events:none;width:100%;position:absolute;top:100%;left:0;z-index:10;padding:60px 0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15)}
.item_detail::before,.item_detail::after{content:'';display:block;height:100%;position:absolute;top:0}
.item_detail::before{width:40%;background-color:#005ab4;background-repeat:no-repeat;background-position:center;background-size:cover;left:0}

.mega_company .item_detail::before{background-image:url(../img/banner/company_nav.jpg)}
.mega_product .item_detail::before{background-image:url(../img/banner/product_nav.jpg)}


.item_detail::after{width:60%;background-image:linear-gradient(287deg,#066ebc 0%,#0050a0 100%);right:0}
.item_detail .item_detail_wrap{position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.item_detail .item_detail_wrap .sub_wrap{width:54%}
.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d6e2ed;font-size:15px;position:relative;margin:0 0 40px;/*padding:0 0 0 4.6875%;*/line-height:1}
.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl span{position:relative}
.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl span::before{content:'';display:block;width:100%;height:1px;background:#d6e2ed;position:absolute;left:0;bottom:-5px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}
.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl::before{content:'';display:inline-block;width:24px;height:2px;background:#d6e2ed;margin:0 14px 0 0}
.item_detail .item_detail_wrap .sub_wrap .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.item_detail .item_detail_wrap .item_detail_block{width:46%}
.item_detail .item_detail_wrap .item_detail_block2{width:50%}
.item_detail .item_detail_wrap .item_detail_block2 .sub_ttl{position:relative;color:#a8caf2;font-size:12px;font-family:'Roboto',sans-serif;padding:0 0 10px;margin:40px 0 15px}
.item_detail .item_detail_wrap .item_detail_block2 .sub_ttl:first-child{margin:0 0 15px}
.item_detail .item_detail_wrap .item_detail_block2 .sub_ttl::after{content:'';display:block;width:100%;height:1px;background:#628ec3;position:absolute;left:0;bottom:0}
.item_detail .item_detail_wrap .left_padding{padding:0 0 0 1%}
.item_detail .item_detail_block_title{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#d6e2ed;font-size:22px}
.item_detail .item_detail_block_title span{display:none;font-style:italic;font-weight:100;letter-spacing:0.08em}

.item_detail .item_detail_list li{margin:14px 0 0;line-height:1}
.item_detail .item_detail_list li:first-child{margin:0}
.item_detail .item_detail_list li .border_anchor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d6e2ed;font-size:13px;line-height:16px;}
.item_detail .item_detail_list li .border_anchor::before{content:'';display:inline-block;width:12px;height:1px;background:#d6e2ed;margin:0 12px 0 0}
.item_detail .item_detail_list li .border_anchor span{position:relative;position:relative}
.item_detail .item_detail_list li .border_anchor span::before{content:'';display:block;width:100%;height:1px;background:#d6e2ed;position:absolute;left:0;bottom:-7px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}
.item_detail .item_detail_list li .border_anchor span:hover::before,
.item_detail .item_detail_list li .ishover span::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1);}
.mega_company .acc_toggle,.mega_product .acc_toggle{position:relative}
.mega_company .acc_toggle::before,.mega_company .acc_toggle::after,.mega_product .acc_toggle::before,.mega_product .acc_toggle::after{content:'';width:50px;height:30px;position:absolute;bottom:0;display:none;z-index:2}
.mega_company .acc_toggle::before,.mega_product .acc_toggle::before{right:100%}
.mega_company .acc_toggle::after,.mega_product .acc_toggle::after{left:100%}
.mega_company .acc_toggle:hover::before,.mega_company .acc_toggle:hover::after,.mega_product .acc_toggle:hover::before,.mega_product .acc_toggle:hover::after{display:block}
.nav_toggle{display:none}
.nav_toggle_active{display:none}
.lang_toggle_sp{display:none}
.nav_close{display:none}
.sp_overlay{display:none}
.acc_toggle.is-active .plus_mark::after{opacity:0}
.acc_toggle .plus_mark{display:none}


@media screen and (min-width: 750px) {
	.item_detail .item_detail_list_box	{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center;  -ms-flex-pack: center; justify-content: center;}
	.item_detail .item_detail_list_box ul.item_detail_list{width: 50%;}
	.item_detail .item_detail_list_box ul.left_padding{padding: 0 0 0 8.5%;}
	.item_detail .flex_wrap_jishu .item_detail_block2{width: 30%;}
	.item_detail .flex_wrap_jishu .item_detail_block2.left_padding:last-child{width: 70%;}
}
@media screen and (min-width:1280px){
	.item_detail::before{right:43%;margin-right:284.44444px;width:auto}
	.item_detail::after{left:57%;right:0;margin-left:-284.44444px;width:auto}
}
@media screen and (max-width:1000px){
	.header_inner{max-width:none;display:block;height:120px;padding:21px 20px 0}
	.header_inner .header_logo{position:absolute;top:21px;left:20px}
	.header_inner .header_logo a{width:260px;}
	.header_inner .lang_toggle{position:absolute;top:21px;right:20px}
	#en_style .header .header_inner{padding-right:20px}
	.global_nav{width:100%;text-align:right;margin:51px 0 0}
	.global_nav .g_nav .g_nav_item>a{height:47px;display:block}
	.item_detail .item_detail_wrap{max-width:none;text-align:left}
}
@media screen and (max-width:750px){
	.m_no{display:none;}
	body{height:100%;font-size:14px}
	.header_inner{height:60px;padding:10px 15px}
	.header_inner .header_logo{width:150px;height:auto;position:static;display:inline-block}
	.header2_logo{padding-top:2%;}
	.header_inner .header_logo a{display:block;}
	.header_inner .lang_toggle{display:none}
	.global_nav{margin:0;position:fixed;z-index:1000;right:-100%;top:0;width:84vw;height:100vh;display:block;padding:60px 0 100px;background-image:linear-gradient(-107deg,#066ebc 0%,#0050a0 100%);overflow-y:auto;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.15)}
	.global_nav.is-open{right:0;opacity:1}.global_nav::before{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;margin:auto;pointer-events:none}
	.global_nav .g_nav{display:block;overflow:auto}
	.global_nav .g_nav .g_nav_item{position:relative}
	.global_nav .g_nav .g_nav_item::before,.global_nav .g_nav .g_nav_item::after{content:'';display:block;height:1px;position:absolute;left:0;bottom:0}
	.global_nav .g_nav .g_nav_item::before{width:40%;background:#d6e2ed;z-index:2}
	.global_nav .g_nav .g_nav_item::after{width:100%;background:#628ec3;z-index:1}
	.global_nav .g_nav .g_nav_item>a{text-align:left;width:100%;display:block;padding:20px 0 20px 6.3492%;height:auto;color:#fff;font-size:13px}
	.global_nav .g_nav .g_nav_item>a.ishover{color:#fff}
	.global_nav .g_nav .g_nav_item>a span::after{display:none}
	.global_nav .g_nav .g_nav_item>a:hover{color:#ffffff}
	.global_nav .g_nav .g_nav_item .overlay{display:none}
	.item_detail{visibility:visible;opacity:1;pointer-events:auto;position:static;padding:0;-webkit-box-shadow:none;box-shadow:none;background:rgba(11,21,59,0.2);display:none}
	.item_detail::before,.item_detail::after{display:none}
	.item_detail .item_detail_wrap{display:block}
	.item_detail .item_detail_wrap .sub_wrap{width:100%}
	.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl{display:none;}
	.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;padding:20px 0 17px 6.3492%}
	.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl span::before{display:none}
	.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl span:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}
	.item_detail .item_detail_wrap .sub_wrap .nav_main_ttl::before{display:none}
	.item_detail .item_detail_wrap .sub_wrap .flex_wrap{display:block}
	.item_detail .item_detail_wrap .item_detail_block{width:100%}
	.item_detail .item_detail_wrap .item_detail_block2{width:100%}
	.item_detail .item_detail_wrap .item_detail_block2 .sub_ttl:first-child{margin:0}
	.item_detail .item_detail_wrap .item_detail_block2 .sub_ttl{padding:5px 0 4px 6.3492%;font-size:10px;background:#005ab4;margin:0}
	.item_detail .item_detail_wrap .item_detail_block2 .sub_ttl::after{display:none}
	.item_detail .item_detail_wrap .left_padding{padding:0}
	.item_detail .item_detail_block_title{display:none}
	.item_detail .item_detail_list li{margin:0;border-top:1px solid #005ab4}
	.item_detail .item_detail_list li .border_anchor{display:block;padding:10px 0 10px 6.3492%;font-size:12px}
	.item_detail .item_detail_list li .border_anchor::before{display:none}
	.item_detail .item_detail_list li .border_anchor span::before{display:none}
	.item_detail .item_detail_list li .border_anchor span:hover::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}
	.sp_overlay{display:none;position:fixed;left:0;top:0;height:100vh;width:100%;z-index:101;background:rgba(11,21,59,0.6)}
	.acc_toggle{position:relative}
	.acc_toggle .plus_mark{width:15px;height:15px;display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto}
	.acc_toggle .plus_mark::before,.acc_toggle .plus_mark::after{content:'';display:block;position:absolute;background:#d6e2ed;top:0;bottom:0;left:0;margin:auto;z-index:2}
	.acc_toggle .plus_mark::before{width:15px;height:1px;right:0}
	.acc_toggle .plus_mark::after{width:1px;height:15px;right:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
	.acc_toggle .plus_mark.mini{width:11px;height:11px}
	.acc_toggle .plus_mark.mini::before{width:11px;height:1px}
	.acc_toggle .plus_mark.mini::after{width:1px;height:11px}
	.mega_company .acc_toggle::before,.mega_company .acc_toggle::after,.mega_product .acc_toggle::before,.mega_product .acc_toggle::after{display:none}
	.mega_company .acc_toggle:hover::before,.mega_company .acc_toggle:hover::after,.mega_product .acc_toggle:hover::before,.mega_product .acc_toggle:hover::after{display:none}
	.nav_toggle{pointer-events:auto;display:block;width:28px;height:20px;position:absolute;right:18px;top:19px;z-index:1005}
	.nav_toggle.is-active{opacity:0;pointer-events:none}
	.nav_toggle.is-scroll .line,.nav_toggle.is-scroll::before,.nav_toggle.is-scroll::after{background:#fff}.nav_toggle::before,.nav_toggle::after{content:'';display:block;width:100%;height:2px;position:absolute;background:#28325a;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
	.nav_toggle::before{left:0;top:0}
	.nav_toggle::after{left:0;bottom:0}
	.nav_toggle .line{display:block;width:100%;height:2px;background:#28325a;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
	.nav_toggle_active{pointer-events:auto;display:block;width:28px;height:20px;position:absolute;right:18px;top:19px;z-index:1001;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
	.nav_toggle_active.is-active{opacity:1}.nav_toggle_active::before,.nav_toggle_active::after{content:'';display:block;width:100%;height:2px;position:absolute;background:#fff}
	.nav_toggle_active::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;left:0;bottom:0;margin:auto}
	.nav_toggle_active::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;left:0;margin:auto}
	.lang_toggle_sp{width:100%;padding:40px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
	.lang_toggle_sp .lang_toggle_item{width:40px;height:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
	.lang_toggle_sp .lang_toggle_item:first-child{margin:0 18px 0 0}
	.lang_toggle_sp .lang_toggle_item a{width:100%;height:100%;display:block;font-size:12px;color:#fff;border:1px solid #d9dbe2;-webkit-transition:all .5s ease;transition:all .5s ease}
	.lang_toggle_sp .lang_toggle_item a.is-active{color:#005ab4;background:#fff;border-color:#fff}
	.lang_toggle_sp .lang_toggle_item div{width:100%;height:100%;display:block;font-size:12px;color:#fff;border:1px solid #d9dbe2;-webkit-transition:all .5s ease;transition:all .5s ease}
	.lang_toggle_sp .lang_toggle_item div.is-active{color:#005ab4;background:#fff;border-color:#fff}
	.lang_toggle_sp .lang_toggle_item span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.nav_close{padding:40px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}
	.nav_close span{color:#fff;font-size:15px;font-family:'Roboto';letter-spacing:0.08em;position:relative;display:inline-block;padding:0 0 0 10px}
	.nav_close span::before,.nav_close span::after{content:'';display:inline-block;width:12px;height:1px;background:#fff;position:absolute}
	.nav_close span::before{left:-10px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
	.nav_close span::after{left:-10px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
}





/*内页主体*/
main{position:relative;padding:80px 0 0}
main.bg_gray{background: #f7f7f7;}
main.bg_blue{background: #f1f7fd;}
.inner_large{width:100%;max-width:1340px;margin:0 auto;padding:0 30px}
.inner_middle{max-width:1212px;width:100%;margin:0 auto;padding:0 30px}
.inner_small{max-width:1084px;width:100%;margin:0 auto;padding:0 30px}
.container{position:relative;padding:80px 0 50px;min-height: 300px;}

/*banner有图*/
.main_visual1{position:relative;height:0;width:100%;padding-bottom:25%;}
.about_banner{background:url( "../img/banner/about_banner.jpg") no-repeat center center;background-size:cover}
.news_banner{background:url( "../img/banner/news_banner.jpg") no-repeat center center;background-size:cover}

/*banner无图*/
.main_visual2{width:100%;padding-bottom:15.625%;background-image:linear-gradient(107deg,#0050a0 0%,#066ebc 100%);position:relative}
/*banner文字*/
.heading_area{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.heading1_style{color:#fff;text-align:center}
.heading1{color:#fff;font-size:32px;font-weight:normal}
.heading1 .en{font-size:14px;display:block;}
@media screen and (min-width:1280px){
	.main_visual1{height:320px;padding-bottom:0}
	.main_visual2{height:200px;padding-bottom:0}
}
@media screen and (max-width:1000px){	
	main{padding:120px 0 0}
	.main_visual1{height:250px;padding-bottom:0}
	.main_visual2{height:180px;padding-bottom:0}
	.inner_large{width:100%;max-width:none;padding:0 5%}
	.inner_middle{max-width:none;width:100%;padding:0 5%}
	.inner_small{max-width:none;width:100%;padding:0 5%}
}
@media screen and (max-width:750px){	
	main{padding:60px 0 0}
	.main_visual1,.main_visual2{height:120px}
	.heading1{font-size:24px}
	.heading1 .en{font-size:10px;margin:0}
	.inner_large{padding:0 5.333333%}
	.inner_middle{padding:0 5.333333%}
	.inner_small{padding:0 5.333333%}
	.inner_small_mb{margin-bottom: 60px;}
	#inventorycontrol .inner_small{padding:5% 5.333333% 0}
	.container{padding:40px 0 25px}
	.container.container_m_0{padding-top:0}
}


/*内页banner下面子菜单一手机展开*/
.network_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;}
.network_list li{background:#fff;border:1px solid #d9dbe2;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18%;margin-bottom: 20px;}
.network_list.list-4 li {width:24%;}
.network_list li a{color: #28325a;display:block;width:100%;height:50px;line-height: 50px;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.network_list li.is-active{background:#28325a;border:1px solid #28325a;color:#fff}
.network_list li:hover{background:#28325a;border:1px solid #28325a;color:#fff}
.network_list li:hover a,.network_list li.is-active a{color: #fff;}
.network_list_new.list-4 li{width:22%;}
@media screen and (max-width:1200px){
	.network_list li{width:23%;}
}
@media screen and (max-width:750px){	
	.network_list{max-width:none;margin:0 auto;}
	.network_list li{width:30.44776%;}
	.network_list::after {content: '';display: block;width: 30.44776%;}
	.network_list_new.list-4{width:88%;}
	.network_list_new.list-4 li{width:45%;}
}


/*内页banner下面的子导航二手机伸缩*/
.head_local_nav_list{width: 100%;background-image: linear-gradient(110deg, #1c2c6c 0%, #1b285f 100%);background-image: -ms-linear-gradient(110deg, #1c2c6c 0%, #1b285f 100%);display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}
.head_local_nav_list li{position: relative;}
.head_local_nav_list li{width: 20%;}
.head_local_nav_list_8 li{width: 12.5%;}
[data-csr="activity"] .head_csr_activity a{background: #0b153b;}
.head_local_nav_list li a{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 110px;color: #fff;font-size: 15px;-webkit-transition: background .3s ease;transition: background .3s ease;border-left: 1px solid rgba(217, 219, 226, 0.4);}
.head_local_nav_list li a span{position: relative;}
.head_local_nav_list li a span:before{content: '';display: block;width: 100%;height: 2px;background: #fff;position: absolute;left: 0;bottom: -10px;-webkit-transition: width .3s ease;transition: width .3s ease;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;-webkit-transform-origin: right top;transform-origin: right top;-webkit-transform: scale(0, 1);transform: scale(0, 1);}
.head_local_nav_list li a:hover,.head_local_nav_list li.ishover a{background: #0b153b;}
.head_local_nav_list li a:hover span::before,.head_local_nav_list li.ishover a span::before{-webkit-transform-origin: left top;transform-origin: left top;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.head_local_sp_nav{display: none;}
@media screen and (max-width: 750px){
	.head_local_nav_list::before{content: '';display: block;width:0;height: 100%;position: absolute;top: 0;right: 0;left: 0;margin: auto;background: rgba(217,219,226,0.4);z-index: 2;}
	.head_local_sp_nav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;width: 100%;height: 50px;background-image: linear-gradient(110deg, #1c2c6c 0%, #1b285f 100%);padding: 0 5.33333%;}
	.head_local_sp_nav span{color: #fff;font-size: 12px;}
	.head_local_nav_list{display: none;position: absolute;left: 0;top: 230px;z-index: 10;overflow: hidden;background: #0b153b;}
	.head_local_nav_list li{width: 33.33%;float: left;border-right: 1px rgba(217,219,226,0.4) solid;}
	.head_local_nav_list li a{border-left: none;border-bottom: 1px solid rgba(217, 219, 226, 0.4);height: auto;padding:15px 0;font-size: 12px;}
}



/*footer*/
.l-footer{width:100%; background-image: linear-gradient(-107deg, #066ebc 0%, #0050a0 100%);padding:0 clamp(16px,3.3333333333vw,40px);position:relative}
/*.l-footer:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url("../img/icon/img_footer_bg.svg") no-repeat bottom right/auto 100%;opacity:0.03}*/
.l-footer__inner{width:100%;position:relative}
.l-footer_main{width:100%;padding:60px 0}
.l-footer_main__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:clamp(20px,10.045vw + -82.857px,110px);-moz-column-gap:clamp(20px,10.045vw + -82.857px,110px);column-gap:clamp(20px,10.045vw + -82.857px,110px)}
.l-footer_main__logo{width:clamp(150px,15vw,220px);-ms-flex-negative:0;flex-shrink:0}
.l-footer_main__logo .link{display:block;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}
.l-footer_main__list{width:45.3125%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}
.l-footer_main__list>li{width:47.27273%}
.l-footer_main__link{width:100%;display:block;padding:12px 40px 14px 0;border-bottom:1px solid rgba(255,255,255,0.1);position:relative}
.l-footer_main__link:before{position:absolute;top:50%;right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out;content: '';display: inline-block;width: 18px;height: 6px;background: url(../img/icon/icon_arrow_right.svg) no-repeat;background-size: 100% auto;}
.l-footer_main__link:after{content:"";position:absolute;bottom:-1px;right:0;width:0;height:1px;background:#ffffff;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}
.l-footer_main__link .cont{display:block;font-size:13px;font-weight:500;color:#ffffff}
.l-footer_main__item{-ms-flex-negative:0;flex-shrink:0}
.l-footer_main__item>div:not(:last-child){margin-bottom:20px}
.l-footer_main__item>div .ttl{font-size:clamp(14px,1.25vw,15px);font-weight:500;color:#ffffff;margin-bottom:10px}
.l-footer_main__item>div .cont{font-size:clamp(12px,1vw,12px);font-weight:500;line-height:1.5;margin-top:clamp(-3px,-0.25vw,-3px);margin-bottom:clamp(-3px,-0.25vw,-3px);color:#ffffff}
.l-footer_sub{width:100%;padding-bottom:13px}
.l-footer_sub__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}
.l-footer_sub__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
.l-footer_sub__link{display:block;font-size:11px;font-weight:500;color:#ffffff;padding:5px 0;opacity:0.5;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}
a.l-footer_sub__link:visited{color:white}
.l-footer_sub__copy{display:block;font-size:clamp(10px,1vw,12px);font-weight:500;color:rgba(255,255,255,0.5)}
	
@media screen and (hover:hover) and (pointer:fine){
	.l-footer_main__logo .link:hover{opacity:0.7}
	.l-footer_main__link:hover:before{right:2px}
	.l-footer_main__link:hover:after{width:100%;left:0}
	.l-footer_sub__link:hover{opacity:1;color: white;}
}
@media screen and (min-width:751px) and (max-width:1024px){
	.l-footer_main__item>div:not(:last-child){margin-bottom:0;margin-right: 2%;}
}

@media screen and (max-width:1024px){
	.l-footer:before{display:none}
	.l-footer_main{padding:30px 0}
	.l-footer_main__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.l-footer_main__logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 auto}
	.l-footer_main__list{width:100%;margin-bottom:28px}
	.l-footer_main__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 42px}
	.l-footer_main__item>div{width:47.27273%}
	.l-footer_main__item>div .cont{line-height:1.5;margin-top:clamp(-2.75px,-0.2291666667vw,-2.75px);margin-bottom:clamp(-2.75px,-0.2291666667vw,-2.75px)}
	html.is-menu_open{overflow:hidden!important}
}
@media screen and (max-width:1000px){
	.l-footer__inner{padding:0}
}
@media screen and (max-width:750px){
	.l-footer_main__list{display:none}
	.l-footer_main__list>li{width:100%}
	.l-footer_main__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}
	.l-footer_main__item>div{width:auto}
	.l-footer_sub__inner{display:block}
	.l-footer_sub__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}
	.l-footer_sub__copy{text-align:center}
}






/*内页面包屑*/
.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;margin-top: 80px;}
.breadcrumb li:first-child{margin:0}
.breadcrumb li:first-child::before{display:none}
.breadcrumb li::before{content:'/';display:inline-block;margin:0 20px}
.breadcrumb .current{color:#666f91}
.breadcrumb a{color:#28325a !important}
.breadcrumb a::before,.breadcrumb a::after{display:none !important}
@media screen and (max-width:750px){
	.breadcrumb{width: 88%;display:block;margin:60px 0 0;}
	.breadcrumb li{display:inline;font-size:10px;}
	.breadcrumb li::before{margin:0 15px}
}



/*页码*/
.products_pagination{font-size:0;text-align:center;}
.products_pagination > li{display:inline-block;margin-left:8px;}
.products_pagination > li:first-child{margin-left:0px;}
.products_pagination > li > a{display:block;width:40px;line-height: 40px;height:40px;font-size:14px;border:solid 1px #dedede;border-radius:3px;text-align:center;transition:color 0.2s ease-out;color:#28325a;}
.products_pagination > li.prev > a,.products_pagination > li.next > a,.products_pagination > li.gong > a{width:108px;}
.products_pagination > li.prev{margin-right:16px;}
.products_pagination > li.prev + li{margin-left:0px;}
.products_pagination > li.next{margin: 0 8px 0 16px;}
.products_pagination > li.current > a{background: #1b2861;border-color:#1b2861;color: #fff;font-weight:500;}
.products_pagination > li.prev:hover > a::before,
.products_pagination > li.next:hover > a::after,
.products_pagination > li > a:hover{color:#1b2861;}
.products_pagination > li.responsive{display:none;}
.products_pagination > li.responsive > a{width:80px;}
.products_pagination > li:hover{background: #1b2861;font-weight:500;border-radius:3px;}
.products_pagination > li:hover a{color: #fff;border-color: #1b2861;}
.products_pagination > li.gong:hover{background:none;}
.products_pagination > li.gong:hover a{border: solid 1px #dedede; color: #28325a;}
@media screen and (max-width:750px){
	.products_pagination > li{display:none;}
	.products_pagination > li.prev,.products_pagination > li.next,.products_pagination > li.responsive,.products_pagination > li.gong,.products_pagination > li.current{display:inline-block;font-size:13px;}
	.products_pagination > li.prev { margin-right: 0;}
	.products_pagination > li.next { margin-left: 8px;}
	.products_pagination > li.prev > a,.products_pagination > li.next > a,.products_pagination > li.gong > a{width:70px;}
	.products_pagination > li.prev > a::before{padding:0 6px 0 0;}
	.products_pagination > li.next > a::after{padding:0 0 0 6px;}
	.products_pagination > li.responsive > a{width:40px;border:none;}
}


/*内页返回按钮*/
.back_btn{width:280px;position:relative;z-index:2;background-color:transparent;margin:80px auto 0}
.back_btn a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;height:50px;border:1px solid #005ab4;border-radius:2px;color:#005ab4;-webkit-transition:color .5s ease;transition:color .5s ease;padding:0 10px;overflow:hidden}
.back_btn a::after{content:'';display:block;width:100%;height:100%;background-image:linear-gradient(107deg,#066ebc 0%,#0050a0 100%);position:absolute;left:0;top:0;bottom:0;z-index:-1;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}
@media screen and (min-width:751px){
	.back_btn a:hover{color:#fff}
	.back_btn a:hover::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}
}
@media screen and (max-width:750px){
	.back_btn a::after{display:none}
	.back_btn{width:240px;margin-top:30px}
}





/*返回顶部*/
.toTop_area{width:70px;height:70px;right:40px;bottom:40px;position:absolute;z-index:10}
.toTop{width:70px;height:70px;position:static;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}
.toTop::before{content:'';display:block;width:1px;height:60px;background:#005ab4;position:absolute;left:0;right:0;top:-30px;margin:auto;z-index:2;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0}
.toTop.is-fixed{position:fixed;right:40px;bottom:40px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.toTop.is-show{opacity:1}
.toTop:hover::before{opacity:1;height:75px;top:-60px}
.toTop .toTop_frame{cursor:pointer;position:relative;width:100%;height:100%;border:1px solid #005ab4;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;overflow:hidden}
.toTop .toTop_in{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);font-size:16px;color:#005ab4}
@media screen and (max-width:750px){
	.toTop_area{width:45px;height:45px;right:5.333333%;bottom:30px}
	.toTop{width:45px;height:45px}
	.toTop::before{height:40px;top:-30px;opacity:1}
	.toTop.is-fixed{right:5.333333%;bottom:20px}
	.toTop:hover::before{opacity:1;height:40px;top:-30px}
	.toTop .toTop_in{font-size:12px}
}








/*————————标题样式——————————*/
.heading2,.info_detail .info_detail_content h1{position:relative;font-size:26px;line-height:1.4}
.heading2_style,
.info_detail .info_detail_content h1{text-align:center;color:#005ab4;position:relative;padding:0 0 22px;margin:0 0 60px}
.heading2_style::after,
.info_detail .info_detail_content h1::after{content:'';display:block;position:absolute;left:0;right:0;bottom:-4px;margin:auto;width:50px;height:4px;background:#005ab4}
.heading2_style--white{text-align:center;color:#fff;position:relative;padding:0 0 30px}
.heading2_style--white::after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;margin:auto;width:50px;height:4px;background:#fff}
.heading3,.info_detail .info_detail_content h2{font-size:22px;line-height:1.4}
.heading3_style,.info_detail .info_detail_content h2{position:relative;padding:0 0 20px;margin:60px 0 30px;color:#005ab4}
.heading3_style::before,.info_detail .info_detail_content h2::before,.heading3_style::after,.info_detail .info_detail_content h2::after{content:'';display:block;position:absolute;left:0;bottom:0;height:2px}
.heading3_style::before,.info_detail .info_detail_content h2::before{width:180px;background:#005ab4;z-index:2}
.heading3_style::after,.info_detail .info_detail_content h2::after{width:100%;background:#d9dbe2;z-index:1}
.heading4,.info_detail .info_detail_content h3{color:#28325a;font-size:20px;line-height:1.5}
.heading4_style,.info_detail .info_detail_content h3{border-bottom:1px solid #d9dbe2;padding: 0 0 15px;margin: 30px 0 15px;}
.heading_blueBg{padding:30px 30px 30px 36px;background:#f1f7fd}
.heading5{font-size:18px;line-height:1.5}
@media screen and (max-width:750px){	
	.heading2,.info_detail .info_detail_content h1{font-size:22px;line-height:1.4}
	.heading2_style,.info_detail .info_detail_content h1{padding:0 0 16px;margin:0 0 50px}
	.heading2_style::after,.info_detail .info_detail_content h1::after{width:40px}
	.heading2_style--white{padding:0 0 16px;margin:0 0 50px}
	.heading2_style--white::after{width:40px}
	.heading3,.info_detail .info_detail_content h2{font-size:18px;line-height:1.4}
	.heading3_style::before,.info_detail .info_detail_content h2::before{width:40%}
	.heading3_style,.info_detail .info_detail_content h2{margin:50px 0 20px;padding:0 0 14px}
	.heading4,.info_detail .info_detail_content h3{font-size:16px;line-height:1.5}
	.heading4_style{padding: 0 0 10px;margin: 20px 0 10px;}
	.heading_blueBg{padding:20px 10px}
	.heading5{font-size:14px;line-height:1.5}
}


/*文字*/
.font_bold{font-weight:bold;}
.font_align_left{text-align:left;}
.font_align_center{text-align:center;}
.font_align_right{text-align:right;}
.paragraph p{margin:10px auto;text-indent: 3.8ch;}




/*合作客户图片*/
.case_box_ul{width:100%;margin:auto;overflow: hidden;margin-bottom:50px}
.case_box_ul li{width:calc((100% / 4) - 2%);margin:1% 1%;float:left}
.case_box_ul li .c-card_pic{position:relative;overflow:hidden;border:1px solid #eeeeee;}
.case_box_ul li .c-card_pic:hover{border:1px solid #28325a;}
.case_box_ul li .c-card_pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.case_box_ul li .c-card_pic:after{content:"";display:block;width:100%;padding-top:61.8%;}
.case_box_ul li figure{width:100%;height:100%;position:absolute;left:0;top:0;margin: 0;}
.case_box_ul li figure img{-webkit-transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);-o-transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.case_box_ul li .c-card_title{padding: 10px 0;letter-spacing: 0;text-align: center; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;max-height: 60px;}
.case_box_ul li .c-card_title:hover{text-decoration:underline;}
@media screen and (max-width:1024px){
	.case_box_ul li .c-card_title {line-height: 20px;font-size: 14px;max-height:50px;}
}
@media screen and (max-width:1000px){
	.case_box_ul li{width:calc((100% / 2) - 2%);}
}	



/*pc+m一行限制多少个*/
.image{width: 102%;overflow: hidden; margin-left: -1%;}
.image.p2m2 figure{width: calc((100% / 2) - 2%)}
.image.p3m3 figure,.image.p3m2 figure{width: calc((100% / 3) - 2%)}
.image.p4m2 figure{width: calc((100% / 4) - 2%)}
.image.p5m3 figure{width: calc((100% / 5) - 2%)}
.image.p6m3 figure{width: calc((100% / 6) - 2%)}
.image figure{float: left;margin: 1%;text-align: center;}
.image figcaption{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #9ba0b5;font-size: 13px;margin-top: 10px;}
@media screen and (max-width: 750px){
	.image.p4m2 figure,.image.p3m2 figure{width: calc((100% / 2) - 2%)}
	.image.p5m3 figure,.image.p6m3 figure{width: calc((100% / 3) - 2%)}
}

/*pc一行不限制多个，手机一行两个*/
.column_image{display:-webkit-box;display:-ms-flexbox;display:flex}
.column_image figure{margin-left:2%}
.column_image figure:first-child{margin-left:0}
.column_image figure img{max-width:100%;border:1px solid #d9dbe2}
.column_image figure figcaption{text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #9ba0b5;font-size: 13px;margin-top: 10px;}
@media screen and (max-width:750px){
	.column_image{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.column_image figure{width:47.01493%;margin-left:0;margin-bottom:10px}
}



/*显示隐藏*/

.pcm_none{display:none;}
@media screen and (max-width:750px){
	.m_block{display:block;}
	.m_none{display:none;}
}
@media screen and (min-width:750px){
	.pc_no{display:none;}
}



/*间距*/
.padding_top_0{padding-top:0 !important}
.padding_left_0{padding-left:0 !important}
.padding_bottom_0{padding-bootom:0 !important}
.margin_top_0{margin-top:0 !important} 
.margin_bottom_0{margin-bottom:0 !important} 



/*表格宽度*/

.min-width105{min-width:105px !important}
.min-width170{min-width:170px !important}
.min-width250{min-width:250px}

@media screen and (min-width:751px){
	table.table_layout_p{table-layout: fixed;word-wrap: break-word;}
}


/*简单左右底部横线表格*/
.default_table{width:100%;}
.default_table th,.default_table td{font-size:16px;text-align:left;}
.default_table thead th,.default_table thead td{border-bottom:1px solid #28325a;font-weight:bold;}
.default_table thead th{padding:20px 0 20px 20px;}
.default_table tbody th{width:150px;padding:20px 0;border-bottom:1px solid #28325a;text-align:left;font-weight:bold}
.default_table td{padding:20px 0 20px 20px;border-bottom:1px solid #d9dbe2}
.default_table.tr_padding_left0 tr th:first-child,
.default_table.tr_padding_left0 tr td:first-child{padding-left:0}
@media screen and (max-width:750px){
	.default_table th,.default_table td{font-size:14px;min-width: 90px;}
	.default_table th{width:25%;padding:15px 0 15px}
	.default_table td{padding:10px 0 10px 15px}
}

/*手机滑动*/
.table_scroll_box{overflow-x:scroll;}
.table_scroll_box::-webkit-scrollbar{padding-top:10px;height:2px;}
.table_scroll_box::-webkit-scrollbar-track{border-radius:2px;background-color:#dce3e9;box-shadow:none;}
.table_scroll_box::-webkit-scrollbar-thumb{border-radius:2px;background-color:#005ab4;box-shadow:none;}
@media screen and (min-width:750px){
	.table_scroll_box{overflow-x:auto;}
	.table_scroll_box table{margin-bottom:0;width:100%;}
}
@media screen and (max-width:750px){
	.table_scroll_box{background:radial-gradient(ellipse at left,rgba(0,0,0,0.2) 10%,rgba(0,0,0,0)75%) 0 center,radial-gradient(ellipse at right,rgba(0,0,0,0.2) 10%,rgba(0,0,0,0) 75%) 100%center;background-size:10px 110%,10px 110%;background-attachment:scroll,scroll;background-repeat:no-repeat;width:auto;margin:0 0;overflow-x: auto;position: relative;}
	.table_scroll_box table{background:radial-gradient(ellipse at left,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 70%) 0 center,radial-gradient(ellipse at right,rgba(255,255,255,1) 30%,rgba(255,255,255,0) 70%) 100% center;background-size:30px 200%,30px 200%;background-repeat:no-repeat;margin: 0;width:650px}
}



/*简单框线表格*/
.simple_table{width:100%;table-layout: fixed;word-wrap: break-word}
.simple_table thead{background-color: #fafafb;}
.simple_table th,.simple_table td{border: 1px solid #d9dbe2;vertical-align: middle;text-align: center;padding: 6px;}
