@charset "UTF-8";
@font-face { font-family: 'impact'; src: url('http://www.yao-an.cn/skin/home/font/impact_0.ttf'), url('http://www.yao-an.cn/skin/home/font/impact_0.eot'), url('http://www.yao-an.cn/skin/home/font/impact_0.woff'), url('http://www.yao-an.cn/skin/home/font/impact_0.woff2'), url('http://www.yao-an.cn/skin/home/font/impact_0.otf') }
@keyframes warn { 0% {
 transform: scale(0.3);
 -webkit-transform: scale(0.3);
 opacity: 0.0;
}
 25% {
 transform: scale(0.3);
 -webkit-transform: scale(0.3);
 opacity: 0.1;
}
 50% {
 transform: scale(0.5);
 -webkit-transform: scale(0.5);
 opacity: 0.3;
}
 75% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 opacity: 0.6;
}
 100% {
 transform: scale(1);
 -webkit-transform: scale(1);
 opacity: 0.0;
}
}
@keyframes warn1 { 0% {
 transform: scale(0.3);
 -webkit-transform: scale(0.3);
 opacity: 0.0;
}
 25% {
 transform: scale(0.3);
 -webkit-transform: scale(0.3);
 opacity: 0.1;
}
 50% {
 transform: scale(0.3);
 -webkit-transform: scale(0.3);
 opacity: 0.3;
}
 75% {
 transform: scale(0.5);
 -webkit-transform: scale(0.5);
 opacity: 0.6;
}
 100% {
 transform: scale(0.8);
 -webkit-transform: scale(0.8);
 opacity: 0.0;
}
}
* { margin: 0; padding: 0; font-size: 13px; font-family: microsoft yahei }
body { overflow-x: hidden; }
img { border: 0 none }
a, img { outline: 0 }
a { text-decoration: none }
li { list-style: none }
.fl { float: left }
.pl { left: 0 }
.pl, .pr { position: absolute }
.por { position: relative; }
.poa { position: absolute; }
.pr { right: 0 }
.fr { float: right }
.page { margin: 0 auto; width: 1200px }
.cl, .clear { clear: both }
.dis { display: none }
.top35 { margin-top: 35px }
.en { text-transform: uppercase; font-family: arial }
.head { height: 45px; line-height: 45px; background: #2a2e47; position: relative; z-index: 1201; }
.head > .page { display: block; height: 100%; position: relative; }
.head_rbg { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327165412_2076083434.png) no-repeat center; width: 1090px; height: 45px; position: absolute; right: -825px; top: 0; }
.head .fl { color: #9c9ea9; font-size: 14px; line-height: 45px; font-weight: 100; }
.head .fl .color { color: #c30c22; font-size: inherit; font-weight: inherit; }
.head .fr a { display: block; padding-left: 37px; font-size: 15px; line-height: 45px; padding-right: 3px; cursor: pointer; position: relative; color: #fff; height: 45px; transition: 0.3s all ease; float: left; font-family: arial; }
.head .fr a:after { content: ''; display: block; width: 26px; height: 26px; position: absolute; left: 5px; top: 8px; transition: 0.3s all ease; }
.head .fr a.head_btn1:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327165448_322115148.png) no-repeat center 0; }
.head .fr a.head_btn2:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327165448_1021882794.png) no-repeat center 0; }
.head .fr a.head_btn3:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327165448_958020884.png) no-repeat center 0; }
/*.head .fr a:hover:after{ background-position-y: -40px; }*/
.head .fr .wx .wxewm { width: 133px; height: 133px; position: absolute; top: 45px; z-index: 2222; left: -45px; display: none; }
.head .fr .wx .wxewm img { width: 133px; height: 133px; display: block; }
.top { display: block; width: 100%; height: 100px; background: #fff; position: fixed; min-width: 1350px; transition: 0.2s all ease; top: 45px; left: 0; z-index: 1200; }
.top.mintop { position: fixed; top: 0; left: 0; }
.logo, .logo_a { display: block; }
.logo:after { content: ''; display: block; clear: both; }
.logo_a { padding: 16px 15px 24px 0; height: 52px; float: left; }
.logo p { float: left; border: 1px solid #dedede; color: #aaa; font-weight: 100; font-size: 16px; line-height: 39px; padding: 0 20px; height: 40px; margin: 28px 0; letter-spacing: 0.4px; display: block; }
.nav { width: 655px; }
.nav > ul > li { float: left; line-height: 100px; }
.nav > ul > li > a > span { display: block; font-size: 15px; color: #343434; transition: 0.3s all ease; line-height: 100px; position: relative; padding: 0 20px; font-weight: 100; }
.nav > ul > li > a { display: block; position: relative; height: 100px; line-height: 100px; transition: 0.3s all ease; }
.nav > ul > li > a:after { content: ''; display: block; width: 24px; height: 24px; position: absolute; left: 50%; margin-left: -12px; top: -20px; transition: 0.3s all ease; opacity: 0; filter: alpha(opacity=0); }
.nav > ul > li#Zz0 > a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327172543_347755497.png) no-repeat center; }
.nav > ul > li#Zz1 > a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327172543_414468359.png) no-repeat center; }
.nav > ul > li#Zz2 > a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327172543_1731676013.png) no-repeat center; }
.nav > ul > li#Zz3 > a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327172543_239841750.png) no-repeat center; }
.nav > ul > li#Zz4 > a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327172543_1974244508.png) no-repeat center; }
.nav > ul > li#Zz5 > a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327172543_33109497.png) no-repeat center; }
.nav > ul > li#Zz6 > a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327172543_1896716057.png) no-repeat center; }
.nav > ul > li > a:before { content: ''; display: block; width: 100%; height: 4px; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327173518_1035673568.png) no-repeat center; position: absolute; bottom: 0; left: 0; transition: 0.3s all ease; transform: scaleX(0); }
.nav > ul > li.navcurrent > a, .nav > ul > li:hover > a { background: #f6f6f6 }
.nav > ul > li.navcurrent > a:before, .nav > ul > li:hover > a:before { transform: scaleX(1); transition-delay: 0.3s; }
.nav > ul > li.navcurrent > a:after, .nav > ul > li:hover > a:after { top: 20px; opacity: 1; filter: alpha(opacity=100); }
.nav > ul > li.navcurrent > a > span, .nav > ul > li:hover > a > span { color: #0078be; line-height: 128px; font-weight: normal; font-size: 16px; padding: 0 25px; }
#full_bg { background-color: rgba(0,0,0,0.65); width: 100%; height: 100%; top: 0; left: 0; display: none; z-index: 1001; position: fixed; display: none; }
.nav-cont { width: 100%; position: absolute; top: 100px; left: 0; height: 340px; z-index: 333; color: #404040; background-color: #f2f0f0; display: none; }
.nav-cont-bgWarp { width: 62%; height: 340px; float: left; }
.nav-cont-bg { width: 100%; height: 100%; position: relative; z-index: 1; overflow: hidden; }
.nav-cont-bg img { height: 100%; width: auto; margin: 0 auto; }
#Zz5 .nav-cont-bg img { height: 100%; width: auto; left: 50%; position: absolute; margin-left: -600px; }
.nav-cont-list { z-index: 2; width: 24%; min-width: 235px; background-color: #f2f0f0; height: 100%; position: relative; float: left; }
.nav-cont-ls-tit { color: #343434; font-size: 24px; padding: 30px 0 20px 50px; line-height: 24px; display: block; }
.nav-cont-list .nav-cont-items .nav-cont-item { font-size: 16px; color: #5f636a; vertical-align: middle; cursor: pointer; z-index: 2; position: relative; }
.nav-cont-list .nav-cont-items .nav-cont-item p { line-height: 50px; padding-left: 50px; }
.nav-cont-list .nav-cont-items .nav-cont-item p a { display: block }
.nav-cont-list .nav-cont-items .nav-cont-item p a span { position: relative; padding-left: 18px; font-size: 15px; color: #666; line-height: 50px; display: block; }
.nav-cont-list .nav-cont-items .nav-cont-item p a span:after { content: ''; display: block; width: 2px; height: 16px; background: #0078be; position: absolute; left: 0; top: 17.5px; }
.nav-cont-list .nav-cont-items .nav-cont-item i { display: none; border-left: #d5000f solid 2px; font-size: 12px; vertical-align: middle; margin-right: 10px; }
.nav-cont-items { position: relative; }
.nav-cont-item-bg { position: absolute; top: 0; left: 0; height: 50px; width: 170%; background-color: #fff; z-index: 1; transition: all 0.2s; display: block; opacity: 0; filter: alpha(opacity=0); }
.ui-nav-multCont .nav-cont-item-bg { width: 103%; }
.ui-nav-multCont .nav-cont-bgWarp { width: 42.1%; }
.ui-nav-multCont .nav-cont-txt { top: 380px; left: 20px; color: #fff; font-size: 18px; }
.ui-nav-multCont .nav-cont-txt>p { color: #fff; }
.ui-nav-multCont .nav-cont-list { width: 42%; /*min-width: 470px; */ }
.nav-cont-ls-block { width: 49.2%; float: left; }
.nav-cont-items:hover .nav-cont-item-bg { opacity: 1; filter: alpha(opacity=100); }
.top-search { float: right; }
.search { float: left; height: 100px; width: 60px; position: relative; transition: 0.3s all ease; }
#search-i { width: 60px; height: 60px; position: absolute; right: 0; top: 20px; z-index: 3333; background: #fff; }
#search-bg { line-height: 100px; height: 100px; left: 0px; position: absolute; background: #fff; z-index: 333; transition: 0.3s all ease; }
.top-search:hover #search-bg { left: -136px; }
.search .top_tel, .search .top_search { overflow: hidden; position: absolute; float: left; width: 38px; height: 38px; display: block; margin-left: 15px; border-radius: 50px; border: 1px solid #fff; transition: 0.3s all ease-in-out; left: 0; }
.search .top_tel { left: 0; z-index: 4; }
.search .top_search { left: 55px; z-index: 3; }
.search .top_tel p { position: absolute; right: 0; top: 0; opacity: 0; transition: 0.3s all ease-in-out 0.2s; color: #fff; line-height: 38px; display: block; padding: 0 25px; font-size: 18px; font-family: arial; font-weight: bold; }
.search .top_tel:hover, .search .top_search:hover { width: 200px; background: #343434; border: 1px solid #343434; }
.search .top_tel:hover p { opacity: 1; }
.search .top_tel i, .search #search-i input { transition: 0.3s all ease-in-out; display: block; width: 31px; height: 31px; padding: 3px; cursor: pointer; position: absolute; right: 13px; top: 10px; box-sizing: content-box; border: 0 none; z-index: 2; background-color: #fff; }
.search .top_tel i img { display: block; width: 100%; height: auto; }
.search .top_tel:hover i, .search .top_search:hover #search-i input { background-color: #333 }
.search #search-i input { background-image: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327173549_1768530663.png); background-repeat: no-repeat; background-position: 6px 6px; }
.search:hover #search-i input { background-color: #0078be; border-radius: 50px; background-position: 6px -44px; }
.search #search-bg input { display: block; background: no-repeat; border: 0 none; color: #999; line-height: 100px; padding: 0 15px; width: 30px; opacity: 0; transition: 0.3s all ease }
.search:hover #search-bg input { width: 120px; opacity: 1; }
.top_source { float: right; }
.top_source > .top_source_btn2, .top_source > .top_source_btn3 { float: left; width: 26px; position: relative; padding: 37px 10px; height: 26px; }
.top_source > .top_source_btn2:after, .top_source > .top_source_btn3:after { content: ''; display: block; width: 26px; height: 26px; background: url() no-repeat center 0; transition: 0.3s all ease-in-out; }
.top_source > .top_source_btn2:hover:after, .top_source > .top_source_btn3:hover:after { background-position: center -92px; }
.top_source > .top_source_btn3:after { background: url() no-repeat center 0; }
.top_source > .top_source_btn2 > .wxewm > img, .top_source > .top_source_btn3 > .wxewm > img { width: 100%; height: auto; display: block; }
.top_source > .top_source_btn2 > .wxewm, .top_source > .top_source_btn3 > .wxewm { display: none; position: absolute; width: 110px; padding: 12px 12px 6px 12px; background: #0078be; top: 100px; left: -45px; text-align: center; line-height: 30px; color: #fff; font-size: 14px; }
.top_source > .top_source_btn2 > .wxewm:after, .top_source > .top_source_btn3 > .wxewm:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #0078be; display: block; position: absolute; top: -10px; left: 57px; }
#banner { padding-top: 100px; height: 700px; position: relative; }
.tp-fullwidth-forcer { display: none; }
.main { min-width: 1300px; height: 660px; overflow: hidden; }
.main:after { content: ''; display: block; clear: both }
.in_company { width: 39%; float: left; height: 660px; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327173722_686869557.png) no-repeat center / cover; box-sizing: border-box; padding: 30px 30px; }
.in_solu { width: 22%; float: left; height: 660px; background: #0078be; position: relative; cursor: pointer; transition: 0.3s all ease-in-out; }
.in_solu * { transition: 0.3s all ease-in-out; }
.in_video { width: 39%; float: left; height: 660px; cursor: pointer; transition: 0.3s all ease-in-out; position: relative; overflow: hidden; background-color: #000;}

.in_video:hover > .in_video_bg { transform: scale(1.1); }
.in_video .lightbox { display: block; width: 100%; height: 100%; position: relative; z-index: 3; }
.in_video .lightbox .img { display: block; width: 28px; height: 44px; padding: 28px 33px 28px 39px; /*! border: 2px solid #fff; */ border-radius: 50%; overflow: hidden; position: absolute; top: 50%; left: 50%; z-index: 3; margin-left: -50px; margin-top: -50px; }
.in_video .lightbox .img img { width: 100%; height: 100%; display: block }
.in_video:hover { -webkit-filter: brightness(1.3); filter: brightness(1.3); }
.in_company_tit { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327185456_2091024133.png) no-repeat center; width: 220px; height: 50px; font-size: 36px; font-weight: lighter; display: block; text-align: justify; padding: 10px 15px 45px 45px; line-height: 50px; color: #343434; }
.company_r1 .company_r1_item { float: left; width: 31.3334%; padding: 40px 1% 10px; }
.company_r1 .company_r1_item img { display: block; margin: 0 auto; }
.company_r1 .company_r1_item p { font-size: 14px; color: #232323; text-align: center; line-height: 18px; padding: 8px 0; height: 40px; }
.company_r2 { display: block; padding: 30px 40px; line-height: 30px; }
.company_r2 p { font-size: 16px; color: #6c6c6c; height: 90px; line-height: 30px; overflow: hidden; position: relative; z-index: 3; }
.company_r3 { display: block; padding: 0 40px }
.company_r3_item { display: block; float: left; margin-right: 20%; padding: 30px 0; }
.company_r3_item p { font-size: 15px; text-align: center; display: block; color: #666; line-height: 22px; padding: 5px 0; }
.company_r3_item .c3_num { display: block; }
.company_r3_item .c3_num:after { content: ''; display: block; clear: both; }
.company_r3_item .c3_num .font_big { font-size: 60px; font-family: 'impact'; text-align: center; float: left; line-height: 70px; }
.company_r3_item .c3_num .font_small { float: right; line-height: 20px; font-family: 'impact', "microsoft yahei"; font-size: 20px; padding: 10px 0; height: 40px; padding-left: 5px; display: block; }
.in_solu_row1 { padding: 210px 0 100px; position: relative; height: 80px; display: block; }
.in_solu_row1:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; background: #1093ef; background: -moz-linear-gradient(top, #1093ef 0%, #0078be 100%); background: -webkit-linear-gradient(top, #1093ef 0%, #0078be 100%); background: linear-gradient(to bottom, #1093ef 0%, #0078be 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1093ef', endColorstr='#0078be', GradientType=0 );
left: 0; top: -100%; transition: 0.3s all ease; }
.in_solu_row1 i { display: block; width: 96px; height: 96px; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327185549_581958115.png) no-repeat center; margin: 0 auto; position: absolute; left: 50%; margin-left: -48px; top: 90px; z-index: 3; transform: rotate(0deg); transition: 0.3s all ease-in-out; }
.in_solu_row1 p { text-align: center; font-size: 34px; font-weight: bold; color: #fff; z-index: 3; position: relative; }
.in_solu_row1:hover:after { top: 0; }
.in_solu_row1:hover i { transform: rotate(120deg); }
.in_solu_row2 { position: absolute; right: 0; bottom: 0; width: 152.5%; }
.in_solu_row2 img { display: block; height: auto; width: 100%; }
.pulse { position: absolute; top: 50%; left: 50%; z-index: 1; margin-top: -100px; margin-left: -100px; width: 200px; height: 200px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #0078be; box-shadow: 1px 1px 20px #0078be; opacity: 0; -webkit-animation: warn 2s ease-out 1s; -moz-animation: warn 12 ease-out 1s; animation: warn 2s ease-out 1s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; transform: scale(0); }
.pulse1 { position: absolute; top: 50%; left: 50%; z-index: 1; margin-top: -100px; margin-left: -100px; width: 200px; height: 200px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #0078be; box-shadow: 1px 1px 20px #0078be; opacity: 0; -webkit-animation: warn 2s ease-out; -moz-animation: warn 2s ease-out; animation: warn 2s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; transform: scale(0); }
.in_video:hover .pulse { transform: scale(1); }
.in_video:hover .pulse1 { transform: scale(1); }
.prod_index { padding: 80px 0 90px; }
.prod_row1 { overflow: hidden; position: relative; }
.prod_tit > a { display: block; background: #FFF url(//memberpic.114my.cn/kewei888/uploadfile/image/20230327/20230327185823_920254322.png) no-repeat center top; width: 310px; height: 65px; line-height: 35px; margin: 0 auto; text-align: center; color: #343434; font-size: 40px; font-weight: bold; position: relative; z-index: 3; }
.prod_tit { display: block; position: relative; }
.prod_tit:after { content: ''; display: block; width: 1090px; border: 1px solid #eee; height: 85px; position: absolute; left: 70px; top: 20px; }
.prod_tit > a > i { color: #0078be; font-size: inherit; font-style: normal; }
.prod_tit > a > .en { display: block; font-size: 20px; font-weight: 100; text-transform: capitalize; color: #ccc; line-height: 25px; padding-top: 10px; }
.prod_tit > .prod_list { display: block; width: auto; background: #fff; position: relative; z-index: 3; margin: 0 auto; padding: 20px 0; text-align: center; }
.prod_tit > .prod_list > a { display: inline-block; position: relative; line-height: 40px; margin: 0 10px; color: #555; font-size: 16px; transition: 0.3s all ease-in-out; height: 40px; }
.prod_tit > .prod_list > a:after { content: ''; display: block; position: absolute; bottom: -3px; width: 0; transition: 0.3s all ease; background: #2a2e47; right: 0; height: 3px; }
.prod_tit > .prod_list > a:before { content: ''; display: block; position: absolute; bottom: -3px; width: 0; transition: 0.3s all ease; background: #0078be; left: 0; height: 3px; }
.prod_tit > .prod_list > a:hover { color: #0078be; font-weight: bold; }
.prod_tit > .prod_list > a:hover:after { width: 34% }
.prod_tit > .prod_list > a:hover:before { width: 62% }
.prod_page { width: 1460px; margin: 20px auto 0; }
.prod_item a { display: block; padding: 50px; height: 350px; position: relative; }
.prod_item1 { width: 730px; height: 450px; float: left; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230404/20230404175235_1173406561.png) no-repeat center; display: block; }
.prod_item2 { width: 730px; height: 450px; float: left; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328193029_1079323921.jpg) no-repeat center; display: block; }
.prod_item3 { width: 365px; height: 450px; float: left; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328201533_1828170191.png) no-repeat center; display: block; }
.prod_item4 { width: 730px; height: 450px; float: left; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328201811_595459383.jpg) no-repeat center; display: block; }
.prod_item5 { width: 365px; height: 450px; float: left; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230404/20230404183342_1912928724.png) no-repeat center; display: block; }
.prod_item a strong { font-weight: normal; font-size: 28px; display: block; line-height: 52px; position: relative; transition: 0.3s all ease; font-family: 'Microsoft JhengHei'; }
.prod_item a p { display: block; line-height: 22px; padding: 8px 0; font-weight: 100; }
.prod_item2 a strong, .prod_item4 a strong { color: #343434; }
.prod_item2 a p, .prod_item4 a p { color: #666; font-size: 16px; line-height: 28px; }
.prod_item1 a strong, .prod_item5 a strong { color: #333; }
.prod_item1 a p, .prod_item5 a p { color: #fff; font-size: 16px; line-height: 28px; }
.prod_item3 a strong { font-size: 20px; color: #fff; text-align: center; position: absolute; width: 100%; height: 50px; left: 0; bottom: 0; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328203150_383974698.png) no-repeat center; padding: 300px 0 100px; line-height: 50px; }
.prod_item1 a strong:after, .prod_item5 a strong:after { display: block; content: ''; width: 42px; height: 42px; border: 1px solid #333; border-radius: 50%; position: absolute; right: 0; top: 4px; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328201941_290481188.png) no-repeat -74px center; opacity: 0.8; filter: alpha(opacity=80); transition: 0.3s all ease; }
.prod_item2 a strong:after, .prod_item4 a strong:after { display: block; content: ''; width: 42px; height: 42px; border: 1px solid #2a2e47; border-radius: 50%; position: absolute; right: 0; top: 4px; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328201941_290481188.png) no-repeat -74px center; opacity: 0.8; filter: alpha(opacity=80); transition: 0.3s all ease; }
.prod_item:hover a strong:after { background: #0078be url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328161138_1824562012.png) no-repeat 9px center; border: 1px solid #0078be; opacity: 1; filter: alpha(opacity=100); }
.prod_item:hover a strong { color: #0078be; font-weight: bold; }
.prod_item3:hover a strong { color: #fff }
.corp .corp_col6 { float: left; width: 50%; position: relative; }
.corp .corp_col6 .corp_img { width: 100%; height: auto; position: relative; display: block; overflow: hidden; transition: 0.3s all ease-in-out; }
.corp .corp_col6 .corp_img img { display: block; width: 100%; height: auto; ; transition: 3s all ease; }
.corp .corp_col6 .corp_img:hover img { transform: scale(1.2) }
.corp .corp_col6 .corp_img p { background: rgba(0,120,190,0.9); color: #fff; font-size: 16px; line-height: 30px; font-weight: 100; position: absolute; left: 0; width: 100%; bottom: 0; display: block; padding: 20px 0; overflow: hidden; white-space: nowrap; transition: 0.3s all ease-in-out; }
.corp .corp_col6 .corp_img p:after { content: ''; display: block; clear: both; }
.corp .corp_col6 .corp_img p strong { color: #fff; font-size: 26px; line-height: 30px; text-align: center; font-weight: 100; float: left; padding: 0 30px; border-right: 1px dashed rgba(255,255,255,0.4); margin: 0 35px 0 0; white-space: normal; transition: 0.3s all ease-in-out; }
.corp .corp_col6.corp_col6_2 > .corp_img p { width: 50%; }
.corp .corp_col6.corp_col6_3 .corp_img p { background: rgba(185,0,0,0.9); }
.corp .corp_col6.corp_col6_4 .corp_img p { background: rgba(255,198,0,0.9); color: #343434 }
.corp .corp_col6.corp_col6_4 .corp_img p strong { color: #111 }
.corp .corp_col6.corp_col6_4 .corp_img p strong { border-right: 1px dashed rgba(0,0,0,0.4) }
 @media only screen and (max-width: 1680px) {
.corp .corp_col6 .corp_img p { font-size: 15px; padding: 18px 0; line-height: 26px; }
.corp .corp_col6 .corp_img p strong { padding: 0 20px; margin-right: 22px; font-size: 22px; line-height: 26px; }
}
@media only screen and (max-width: 1440px) {
.corp .corp_col6 .corp_img p { font-size: 13px; padding: 14px 0; line-height: 22px; }
.corp .corp_col6 .corp_img p strong { padding: 0 15px; margin-right: 18px; font-size: 20px; line-height: 22px; }
}
@media only screen and (max-width: 1360px) {
.corp .corp_col6 .corp_img p { font-size: 12px; padding: 10px 0; line-height: 18px; }
.corp .corp_col6 .corp_img p strong { padding: 0 10px; margin-right: 12px; font-size: 18px; line-height: 18px; }
}
.news { display: block; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328154602_371404585.jpg) no-repeat center; height: 565px; width: 100%; overflow: hidden; }
.news > .page { display: block; position: relative; padding: 100px 0; height: 365px; }
.news .fr { display: block; width: 500px; height: 500px; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328155509_1464806891.png) no-repeat center; position: absolute; right: 0; bottom: 0; }
.news_list { float: left; width: 200px; }
.news_list * { transition: 0.3s all ease-in-out; }
.news_list ul li { display: block; width: 210px; text-align: center; height: 170px; position: relative; overflow: hidden; }
.news_list ul li:before { content: ''; width: 200px; height: 100%; position: absolute; display: block; background: #fff; top: 0; left: 0; transition: 0.3s all ease; z-index: 2; }
.news_list ul li:after { content: ''; width: 200px; height: 100%; position: absolute; display: block; background: #0078be; top: 0; left: -100%; transition: 0.3s all ease; z-index: 2; }
.news_list ul li a { display: block; width: 200px; text-align: center; height: 170px; position: relative; color: #888; font-size: 17px; font-weight: 100; line-height: 260px; margin-right: 10px; position: relative; z-index: 3; }
.news_list ul li.cur a { color: #fff; }
.news_cont { float: right; width: 540px; padding: 20px 30px 20px 30px; border: 1px solid #ededed; height: 298px; margin-left: -1px; position: relative; }
.news_cont > .news_cont0 { position: absolute; left: 0; top: 0; width: 540px; padding: 21px 30px 21px 30px; height: 298px; }
.news_list ul li a:after { content: ''; display: block; width: 68px; height: 68px; position: absolute; left: 65px; top: 35px; transition: 0.3s all ease-in-out; }
.news_list ul li.cur:after { left: 0; }
.news_list ul li a:before { content: ''; width: 0; height: 0; border-width: 10px 0 10px 10px; border-style: solid; border-color: transparent transparent transparent #0078be; position: absolute; right: -5px; top: 75px; opacity: 0; filter: alpha(opacity=0); transition: 0.3s all ease-in-out; z-index: 1; }
.news_list ul li.cur a:before { opacity: 1; filter: alpha(opacity=100); right: -10px; }
.news_list ul li:hover a:before { opacity: 1; filter: alpha(opacity=100); right: -10px; transition-delay: 0.3s; }
.news_list ul li.news_list_1 a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328154506_1065493521.png) no-repeat -159px center; border: 1px solid #888; border-radius: 50%; }
.news_list ul li.news_list_2 a:after { background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328154506_419023931.png) no-repeat -159px center; border: 1px solid #888; border-radius: 50%; }
.news_list ul li.cur a:after { background-position-x: 17px; border: 1px solid #fff; }
.news_item { display: block; transition: 0.3s all ease-in-out; height: 36px; overflow: hidden; padding: 10px 0; border-bottom: 1px solid #eee; }
.news_item * { transition: 0.3s all ease }
.news_item a { display: block; }
.news_item p { padding-left: 30px; font-size: 13px; color: #888; line-height: 26px; display: block; padding-top: 10px; text-align: justify; padding-top: 5px; }
.news_item strong { padding: 0 0px 0 30px; color: #555; font-size: 16px; line-height: 36px; display: block; font-weight: normal; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news_item strong .en { color: inherit; position: absolute; right: 0; line-height: 36px; top: 0; font-size: 13px; }
.news_item:nth-last-child(1) { border-bottom: 0 none }
.news_item.cur { height: 100px; }
.news_item.cur strong { color: #0078be; padding-left: 0px; }
.news_item strong:after { content: ''; display: block; width: 5px; height: 5px; background: #666; border-radius: 50%; position: absolute; top: 14px; left: 10px; transition: 0.3s all ease; opacity: 1; filter: alpha(opacity=100); }
.news_item.cur p { padding-left: 0; }
.news_item.cur strong:after { opacity: 0; filter: alpha(opacity=0); }
.copy_row1 { background: #0078be; padding: 40px 0; border-bottom: 1px solid #222; position: relative; }
.copy_row1:after { height: 1px; bottom: 0px; width: 100%; content: ''; position: absolute; display: block; left: 0; background: #555 }
.copy_item { float: left; padding: 0 50px 0 0; width: 120px; }
.copy_item.copy_item1 { width: 340px; }
.copy_item ul strong { display: block; }
.copy_item ul strong a { display: block; color: #fff; font-weight: bold; font-size: 16px; line-height: 30px; padding-bottom: 15px; }
.copy_item ul li { float: left; padding: 0 50px 0 0; display: block; }
.copy_item ul li a { display: block; width: 100px; color: #fff; font-size: 13px; line-height: 28px; position: relative; padding-left: 20px; }
.copy_item ul li a:after { content: ''; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230404/20230404174708_20093986.png) no-repeat -50px center; width: 10px; height: 10px; display: block; position: absolute; left: 0; top: 9px; }
.copy_item ul li:hover a:after { background-position: 0px center }
.copy_item ul li:hover a { color: #eee; text-decoration: underline; }
.copy_icontact { float: right; }
.copy_icontact .copy_btn { display: block; width: 190px; border-radius: 50px; line-height: 50px; border: 1px solid #fff; position: relative; overflow: hidden; transform: rotate(0deg); transition: 0.3s all ease; }
.copy_icontact .copy_btn a { display: block; color: #fff; text-align: center; padding: 0 30px 0 65px; font-size: 16px; font-weight: 100; background: url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328154315_199459595.png) no-repeat 40px center; position: relative; z-index: 3; transition: 0.3s all ease; }
.copy_icontact .copy_btn:after { content: ''; background: #1093ef; background: -moz-linear-gradient(top, #1093ef 0%, #0078be 100%); background: -webkit-linear-gradient(top, #1093ef 0%, #0078be 100%); background: linear-gradient(to bottom, #1093ef 0%, #0078be 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1093ef', endColorstr='#0078be', GradientType=0 );
height: 100%; position: absolute; width: 100%; left: 0; top: 0; transform: scaleX(0); transition: 0.3s all ease; }
.copy_icontact .copy_btn:hover { border: 1px solid #0078be }
.copy_icontact .copy_btn:hover:after { transform: scaleX(1); }
.copy_icontact_p { line-height: 20px; padding: 30px 0 0; }
.copy_icontact_p p { display: block; color: #fff; font-size: 14px; line-height: 26px; font-family: arial, microsoft yahei }
.copy_icontact_p p.bold { color: #fff; font-weight: bold; }
.copy_row2 { background: #343434; line-height: 50px; height: 50px; }
.copy_row2 .fl { color: #999; line-height: 50px; width: 900px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-family: arial, microsoft yahei; }
.copy_row2 .fl a { font-size: inherit; color: inherit; }
.copy_row2 .fl a:hover { color: #fff }
.copy_row2 .fr { width: 300px; text-align: right; height: 50px; }
.copy_row2 .fr .copy_ewm { position: relative; float: right; width: 34px; height: 34px; opacity: 0.6; border-radius: 50%; margin: 8px 10px 8px 0; transition: 0.3s all ease; }
.copy_row2 .fr .copy_btn1 { background: rgba(255,255,255,0.15) url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328154237_788051592.png) no-repeat center; }
.copy_row2 .fr .copy_btn2 { background: rgba(255,255,255,0.15) url(//memberpic.114my.cn/kewei888/uploadfile/image/20230328/20230328154237_420046274.png) no-repeat center; }
.copy_row2 .fr .copy_ewm .wxewm { display: none; position: absolute; width: 120px; height: 120px; bottom: 43px; left: -45px; }
.copy_row2 .fr .copy_ewm .wxewm img { display: block; width: 120px; height: 120px; position: absolute; top: 0; left: 0; }
.copy_row2 .fr .copy_ewm:hover { opacity: 1; background-color: #0078be; }
a { color: #666; text-decoration: none; }