﻿@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
/*table{border-collapse:collapse;border-spacing:0;padding:0; }
caption,th{text-align:left;font-weight:normal; }*/
html,body,fieldset,img,iframe,abbr{ border:0; }
i,cite,em,var,address,dfn{ font-style:normal; }
[hidefocus],summary{ outline:0; }
li{ list-style:none; }
h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
select{ outline:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; }
input,textarea{ overflow:auto; resize:none; font-family:"Microsoft YaHei",Arial; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }
del,ins,u,s,a,a:hover{ text-decoration:none; }

/* CSS Document */
/*@font-face{
    font-family:"MiSans_r";
    src:url("MiSans-R.ttf");
}
@font-face{
    font-family:"MiSans_b";
    src:url("MiSans-B.ttf");
}*/

body{ padding:0; font-family:"Microsoft YaHei",Arial; margin:0px auto; }
html,body{ font-size:16px; }
@media only screen and (max-width:1680px){
	html,body{ font-size:14px; }
}
@media only screen and (max-width:1480px){
	html,body{ font-size:12px; }
}
.margin{ margin:0px auto; }
.hidden{ overflow:hidden; }
.width1680{ max-width:1680px; width:90%; }
.bg_q{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0; background-repeat:no-repeat; background-position:center; background-size:cover; }
img{ max-width:100%; max-height:100%; vertical-align:middle; }
video,textarea{ vertical-align:middle; }
section.i_md{ width:100%; overflow:hidden; position:relative; }
i.md{ position:absolute; margin-top:-6rem; z-index:0; }

/* top_bg */
.top_h,.top_bg,.top_bg .width1680,.top_bg .width1680 a.logo,.top_bg .width1680 .t_r,.top_bg .width1680 .lm_bg,.top_bg .width1680 .lm_bg ul,.top_bg .width1680 .lm_bg ul li,.top_bg .width1680 .lm_bg ul li div.t,.xl_bg i.x_bg{ height:5.5rem; }
.top_h{ width:100%; overflow:hidden; }
.top_bg{ position:fixed; z-index:999; top:0px; left:0px; width:100%; }
.top_bg.x{ background-color:#000000; }
.top_bg .width1680{ position:relative; }
.top_bg .width1680 a.logo,.top_bg .width1680 .t_r,.top_bg .width1680 .lm_bg ul li div.t,.so_bg{ display:flex; align-items:center; }
.top_bg .width1680 a.logo{ float:left; }
.top_bg .width1680 a.logo img{ max-height:3rem; }

.top_bg .width1680 .t_r{ float:right; }
.top_bg .width1680 .t_r dl{ height:1.125rem; overflow:hidden; padding:0.5rem 0px; }
.top_bg .width1680 .t_r dl i,.top_bg .width1680 .t_r dl a{ float:left; }
.top_bg .width1680 .t_r dl i{ height:1.125rem; width:1px; background-color:rgba(255, 255, 255, 0.5); }
.top_bg .width1680 .t_r dl a{ width:1.125rem; height:1.125rem; background-repeat:no-repeat; background-position:center; background-size:auto 100%; }
.top_bg .width1680 .t_r dl a.hy{ background-image:url(../images/hy.png); margin-right:1rem; }
.top_bg .width1680 .t_r dl a.yy{ background-image:url(../images/yy.png); margin:0px 1rem; }
.top_bg .width1680 .t_r dl a.so{ background-image:url(../images/so.png); margin-left:1rem; }
.top_bg .width1680 .t_r dl a.hy:hover{ background-image:url(../images/hy2.png); }
.top_bg .width1680 .t_r dl a.yy:hover{ background-image:url(../images/yy2.png); }
.top_bg .width1680 .t_r dl a.so:hover{ background-image:url(../images/so2.png); }
.top_bg .width1680 .t_r dl a.hy_tclogin{ color:#ffffff; width:auto; margin-left:-0.5rem; margin-top:-0.15rem; margin-right:0.5rem; }

.top_bg .width1680 .lm_bg{ float:right; margin-right:5%; }
.top_bg .width1680 .lm_bg ul{  }
.top_bg .width1680 .lm_bg ul li{ float:left; }
.top_bg .width1680 .lm_bg ul li div.t{ position:relative; }
.top_bg .width1680 .lm_bg ul li div.t a{ display:block; padding:0px 2rem; line-height:2.25; font-size: 1.125rem; color:#ffffff; }
.top_bg .width1680 .lm_bg ul li:hover div.t a{ opacity:0.8; }
.top_bg .width1680 .lm_bg ul li div.t a i{ margin-left:0.75rem; font-size:1.5rem; }
.top_bg .width1680 .lm_bg ul li:hover div.t a i{ transform: rotate(180deg); }
.top_bg .width1680 .lm_bg ul li div.t i.sj{ display:none; }
.top_bg .width1680 .lm_bg ul li div.f{ overflow: hidden; display:none; }
.top_bg .width1680 .lm_bg ul li div.f div{ overflow:hidden; }
.top_bg .width1680 .lm_bg ul li div.f div dd{ position:relative; font-size:1rem; padding: 0px 5%; line-height:3rem; }
.top_bg .width1680 .lm_bg ul li div.f div dd a{ display:block; color:#333333; }
.top_bg .width1680 .lm_bg ul li div.f div dd i.fa{ position: absolute; top:0px; right:0px; bottom:0px; width:40%; z-index:2; margin-left: 0px; text-align:right; font-size:1.5rem; line-height:3rem; }
.top_bg .width1680 .lm_bg ul li.on div.f div.on dd i.fa{ transform: rotate(-180deg); text-align: left; }
.top_bg .width1680 .lm_bg ul li div.f div dl{ display:none; }
.top_bg .width1680 .lm_bg ul li.on div.f div.on dl{ display:block; }
.top_bg .width1680 .lm_bg ul li div.f div dl a{ display:block; color:#333333; padding:0px 5% 0px 10%; font-size:0.875rem; line-height:3; }
.top_bg .width1680 .lm_bg ul li div.f div dl a:hover{ color:#000000; }
.top_bg .width1680 .lm_bg ul li.q{ display:none; }

.xl_bg{ position:fixed; z-index:998; background: url(../images/xl_bg.jpg) no-repeat scroll right bottom #ffffff; background-size:auto 100%; top:5.5rem; width:100%; left:0px; display:none; }
.xl_bg i.x_bg{ position:fixed; top:0px; width:100%; left:0px; background-color:#000000; }
.xl_bg.x{ display:block; }
.xl_bg .width1680{ padding:2.5rem 0px 5rem; }
.xl_bg .width1680 .bg{ display:none; overflow:hidden; position:relative; }
.xl_bg .width1680 .bg.x{ display:block; }
.xl_bg .width1680 .bg div.l{ float:left; overflow:hidden; width:18%; display:none; }
.xl_bg .width1680 .bg div.l dd{ font-size:1.125rem; color:#333333; font-weight:bold; }
.xl_bg .width1680 .bg div.l dl{ font-size:0.9375rem; color:#999999; margin-top:1rem; }

.xl_bg .width1680 .bg div.r{ float:right; width:79%; text-align:center; }
.xl_bg .width1680 .bg div.r ul,.xl_bg .width1680 .bg div.r ul li{ overflow:hidden; }
.xl_bg .width1680 .bg div.r ul{ position:relative; display: inline-block; text-align: left; z-index:9; }
.xl_bg .width1680 .bg div.r ul i.x{ position:absolute; width:1px; background-color:#eeeeee; top:0px; bottom:0px; margin-left:-1px; }
.xl_bg .width1680 .bg.d div.r ul i.x{ bottom:10rem; }
.xl_bg .width1680 .bg div.r ul li{ float:left; height:15rem; padding:0px 2.5rem; }
.xl_bg .width1680 .bg div.r ul li dd{ margin-bottom:1rem; }
.xl_bg .width1680 .bg div.r ul li dd a{ font-size:1.125rem; font-weight: bold; color:#333333; }
.xl_bg .width1680 .bg div.r ul li dl{ overflow:hidden; }
.xl_bg .width1680 .bg div.r ul li dl a{ font-size:0.9375rem; line-height: 2; margin-bottom: 0.5rem; display:block; color: #999999; }
.xl_bg .width1680 .bg div.r ul li dl a:hover{ text-decoration:underline; color:#333333; }
.xl_bg .width1680 .bg div.r i.xl_gb{ position:fixed; top: 5.5rem; left:0px; right:0px; bottom:0px; }
.xl_bg .width1680 .bg.zy div.r{ max-width:54rem; }

/*搜索*/
.so_bg{ position:absolute; right:0px; top:0px; bottom:0px; z-index:5; width:0px; margin-right: -1rem; max-width:20rem; opacity:0; overflow:hidden; }
.so_bg.x{ width:80%; overflow:initial; opacity:1; transition: all 0.5s ease; }
.so_bg form{ background-color:#ffffff; padding:0px 8%; height:2.5rem; border-radius:2rem; display:block; width:84%; }
.so_bg form div,.so_bg form div.l button{ height:2.5rem; line-height: 2.5rem; }
.so_bg form div.l{ float:left; width:30%; padding-right:2%; }
.so_bg form div.l button{ border:0px; background:none; display: block; outline:none; width:100%; font-size:0.875rem; text-align:left; position:relative; }
.so_bg form div.l button i{ position:absolute; font-size: 1rem; right:0px; top:50%; margin-top:-0.5rem; }
.so_bg form div.l dl{ position:absolute; background-color:#ffffff; padding:0.5rem 0px; min-width: 10rem; font-size: 1rem; z-index:99; display:none; }
.so_bg form div.l dl.x{ display:block; box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); }
.so_bg form div.l dl a{ display:block; color:#555555; padding:0px 1rem; line-height:2rem; }
.so_bg form div.l dl a:hover{ color:#ffffff; background-color:#000000; }
i.s_x{ position:fixed; top:0px; left:0px; right:0px; z-index:0; }
i.s_x.x{ bottom:0px; }
.so_bg form i.x{ float:left; width:1px; background-color:#333333; height:1.25rem; margin-top:0.625rem; display:none; }
.so_bg form div.r,.so_bg form div.r input,.so_bg form div.r button{ outline:none; border:0px; height:2.5rem; line-height:2.5rem; font-size: 1rem; }
.so_bg form div.r{ float:right; width:100%; }
.so_bg form div.r input{ float:left; width:80%; }
.so_bg form div.r button{ float:right; width:20%; background:url(../images/so3.png) no-repeat scroll right center; background-size:1rem; }
.so_bg form div.r button:hover{ background-image:url(../images/so2.png); }
.sf_search_result_text{text-align:center;color:#ffffff;font-size: 2.25rem;margin-top: 3.25rem;}
.sf_search_result_text_news{text-align:center;color:#000000;font-size: 2.25rem;margin-top: 3.25rem;}
.sf_search_result_text_qt{color:#000000;font-size: 1.25rem;margin-top: 1.25rem;padding-left: 1.125rem}

/*搜索页搜索框*/
.ny_tit .so_bg_ip{ width:100%; overflow:hidden; }
.ny_tit .so_bg_ip div{ margin:0px auto; max-width:50rem; border-radius:0.5rem; overflow: hidden; background-color:#ffffff; }
.ny_tit .so_bg_ip div input,.ny_tit .so_bg_ip div button{ border:0px; height:3.75rem; outline:none; }
.ny_tit .so_bg_ip div input{ float:left; font-size:1.125rem; margin-left:3%; width:75%; }
.ny_tit .so_bg_ip div input::-webkit-input-placeholder{ color: #999999; }
.ny_tit .so_bg_ip div button{ float:right; width:19%; background-color:#0761b3; }
.ny_tit .so_bg_ip div button:hover{ background-color:#0761b3; }
.ny_tit .so_bg_ip div button span{ font-size:1.125rem; color:#ffffff; padding-left:2.5rem; background:url(../images/so.png) no-repeat scroll left center; background-size:1.125rem; }
.ny_so_bg{ width:100%; overflow:hidden; background-color:#1f1f1f; padding:2rem 0px; }
.ny_so_bg div{ width:60%; padding:0px 4rem 0px 2rem; max-width:15rem; background-color:#ffffff; border-radius:3rem; margin:0px auto; position:relative; }
.ny_so_bg div input,.ny_so_bg div button{ border:0px; height:3rem; outline:none; }
.ny_so_bg div input::-webkit-input-placeholder{ color: #999999; }
.ny_so_bg div input{ width:100%; height:3rem; line-height:3rem; font-size:1rem; color:#333333; }
.ny_so_bg div button{ position:absolute; width:3rem; height:3rem; top:0px; bottom:0px; z-index:2; right:1rem; background:url(../images/so3.png) no-repeat scroll center; background-size:1rem; }
.ny_so_bg div button:hover{ background-image:url(../images/so2.png); }

/*新闻搜索框*/
.mews_lb .nav .so_bg_ip{ width:100%; overflow:hidden; }
.mews_lb .nav .so_bg_ip div{ margin:0px auto; max-width:50rem; border-radius:0.5rem; overflow: hidden; background-color:#f0f0f0; }
.mews_lb .nav .so_bg_ip div input,.mews_lb .nav .so_bg_ip div button{ border:0px; height:3.75rem; outline:none; }
.mews_lb .nav .so_bg_ip div input{ float:left; font-size:1.125rem; margin-left:3%; width:75%; background-color: #f0f0f0;}
.mews_lb .nav .so_bg_ip div input::-webkit-input-placeholder{ color: #999999; }
.mews_lb .nav .so_bg_ip div button{ float:right; width:19%; background-color:#0761b3; }
.mews_lb .nav .so_bg_ip div button:hover{ background-color:#0761b3; }
.mews_lb .nav .so_bg_ip div button span{ font-size:1.125rem; color:#ffffff; padding-left:2.5rem; background:url(../images/so.png) no-repeat scroll left center; background-size:1.125rem; }
.mews_so{ overflow:hidden; padding:2rem 0px; }
.mews_so div{ width:60%; padding:0px 4rem 0px 2rem; max-width:25rem; background-color:#f0f0f0; border-radius:3rem; margin:0px auto; position:relative; }
.mews_so div input,.mews_so div button{ border:0px; height:3rem; outline:none; }
.mews_so div input::-webkit-input-placeholder{ color: #999999; }
.mews_so div input{ width:100%; height:3rem; line-height:3rem; background-color:#f0f0f0; font-size:1rem; color:#333333; }
.mews_so div button{ position:absolute; width:3rem; height:3rem; top:0px; bottom:0px; z-index:2; right:1rem; background:url(../images/so3.png) no-repeat scroll center; background-size:1rem; }
.mews_so div button:hover{ background-image:url(../images/so2.png); }
.portlet-body{ background-color:#ffffff; overflow:hidden; }
.portlet-body div{ overflow:hidden; padding-bottom:2rem; }
.portlet-body div ul{ display: flex; justify-content: center; }
.portlet-body div ul li{ padding:0px 0.5rem; padding-bottom:0.25rem; margin: 0px 1rem; border-bottom:2px solid rgba(255, 255, 255, 0); }
.portlet-body div ul li.active{ border-bottom:2px solid #1d5e9f; }
.portlet-body div ul li a{ display:block; color:#333333; font-weight: bold; font-size:1.125rem; line-height:2; }
.portlet-body div ul li.active a,.portlet-body div ul li a:hover{ color:#1d5e9f; }
.yjzy_lb div.sl{ padding-top:4rem; font-size:1rem; font-weight:bold; }
.yjzy_lb div.sl i{ color:#ff0000; margin:0px 0.25rem; }
ul.so_lb{ overflow:hidden; margin-top:2rem; }
ul.so_lb li{ overflow:hidden; margin-bottom:2rem; background-color:#ffffff; }
ul.so_lb li a{ display:block; padding:2rem; }
ul.so_lb li a dd{ font-size:1.5rem; color:#333333; font-weight:bold; }
ul.so_lb li a:hover dd{ color:#1d5e9f; }
ul.so_lb li a dl{ padding:0.5rem 0px; font-size:0.875rem; line-height:2; color: rgba(0, 0, 0, .5); min-height:2rem; }
ul.so_lb li a ol{ font-size:0.75rem; color:rgba(0, 0, 0, .25); }

/* banner */
.banner,.banner .swiper-wrapper,.banner .swiper-wrapper .swiper-slide,.banner .swiper-wrapper .swiper-slide .width1680{ height:85vh; }
.banner{ width: 100%; overflow: hidden; position: relative; }
.banner .swiper-wrapper{  }
.banner .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }
.banner .swiper-wrapper .swiper-slide .width1680{ position:relative; z-index:2; display:flex; align-items:center; }
.banner .swiper-wrapper .swiper-slide .width1680 div{ width:100%; max-width: 46rem; color:#ffffff; opacity:0; margin-top:15vh; }
.banner .swiper-wrapper .swiper-slide.on .width1680 div{ opacity:1; margin-top:0px; transition: all 2s ease; }
.banner .swiper-wrapper .swiper-slide .width1680 div dd{ font-size:2.625rem; font-weight:bold; }
.banner .swiper-wrapper .swiper-slide .width1680 div dl{ font-size:1.5rem; min-height: 3.5rem; margin-top:1.25rem; }
.banner .swiper-wrapper .swiper-slide .width1680 div ol{ margin-top:2rem; font-size:1.125rem; }
.banner .swiper-wrapper .swiper-slide .width1680 div ol a{ display:inline-block; color:#ffffff; border:1px solid #ffffff; border-radius:4px; width:7.25rem; padding:0px 0.75rem; height:2.5rem; line-height:2.5rem; position:relative; }
.banner .swiper-wrapper .swiper-slide .width1680 div ol a:hover{ border:1px solid #0761b3; color:#0761b3; }
.banner .swiper-wrapper .swiper-slide .width1680 div ol a i{ position:absolute; right:0.75rem; top:50%; margin-top:-0.5625rem; }
.banner .page{ position:absolute; left:0px; width:100%; bottom:2.25rem; z-index:9; text-align:center; line-height:0.25rem; }
.banner .page span{ display:inline-block; width:2.5rem; height:0.25rem; border-radius:2px; margin:0px 0.5rem; background-color:#ffffff; opacity:0.5; }
.banner .page span.on{ opacity:1; }

/*.banner .an_bg{ position:absolute; z-index:9; bottom:5vh; left:0px; right:0px; display:none; }
.banner .page{ width:102%; font-size:1.4rem; color:#ffffff; }
.banner .page span{ display:block; float: left; width:31.805%; margin-right: 1.25%; cursor: pointer; padding-top: 1rem; border-top:2px solid rgba(255, 255, 255, 0.5); position:relative; }
.banner .page span i{ position:absolute; height:2px; left:0px; top:0px; width:0px; background-color:#ffffff; margin-top:-2px; }
.banner .page span.on i{ width:100%; transition: all 5s ease; }
.banner .page span i.q1,.banner .page span i.a-fadeinR{ display:none; }
.banner .page span i.a1{ display:block; }
.banner .page span p{ opacity:0.5; }
.banner .page span.on p{ opacity:1; }*/

.banner div.qh{ cursor: pointer; position:absolute; z-index: 9; height:5rem; width:3rem; background: none; border: 0px; border-radius:0.5rem; top:50%; margin-top:-2.5rem; transition: all 1s ease; }
.banner div.qh:hover{ transition: all 1s ease; }
.banner div.qh_l{ left:1%; background-image:linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); }
.banner div.qh_r{ right:1%; background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.2)); }
.banner div.qh_l:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0.2), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0)); }
.banner div.qh_r:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0.2)); }
.banner div.qh i{ position:absolute; width:10px;height:18px;background-repeat:no-repeat;background-position:center; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }
.banner div.qh_l i{ background-image:url(../images/jt_l.png); }
.banner div.qh_r i{ background-image:url(../images/jt_r.png); }

/*i_bg*/
.i_bg{ overflow:hidden; background:url(../images/i_bg.jpg) repeat-y scroll center top; padding:5.5rem 0px 3rem; margin:0px auto; background-size:cover; }

.i_tit{ margin-bottom:2rem; position:relative; overflow:hidden; }
.i_tit dd{ margin-bottom:1rem; font-size:2.625rem; }
.i_tit dd b{ background: linear-gradient(to right, #ffffff, #a7c3ee); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.i_tit dl{ font-size:1.5rem; line-height:2; color:#ffffff; max-width:800px; }
.i_tit a{ position:absolute; right:0px; bottom:0px; font-size:1.125rem; background: linear-gradient(to right, #a7c3ee,#0761b3); -webkit-background-clip:text; -webkit-text-fill-color:transparent; transition: all 0.5s ease; }
.i_tit a:hover{ background: linear-gradient(to right, #0761b3,#a7c3ee); -webkit-background-clip:text; -webkit-text-fill-color:transparent; transition: all 0.5s ease; }

.i_cp_qh_bg{ width:100%; position:relative; overflow:hidden; padding:0px 5rem; margin-left:-5rem; }
.i_cp_qh{ width:102%; z-index:2; position:initial !important; }
.i_cp_qh .swiper-wrapper{ height:auto !important; cursor: grab; }
.i_cp_qh .swiper-wrapper .swiper-slide{ height:auto !important; overflow:hidden; }
.i_cp_qh .swiper-wrapper .swiper-slide a{ display:block; overflow:hidden; }
.i_cp_qh .swiper-wrapper .swiper-slide a div{ overflow:hidden; }
.i_cp_qh .swiper-wrapper .swiper-slide a div.t{ position:relative; }
.i_cp_qh .swiper-wrapper .swiper-slide a div.t img{ opacity:0; }
.i_cp_qh .swiper-wrapper .swiper-slide a div.t i{ transition: all 0.5s ease; }
.i_cp_qh .swiper-wrapper .swiper-slide a:hover div.t i{ transform: scale(1.1); transition: all 0.5s ease; }

.i_cp_qh div.qh{ cursor: pointer; position:absolute; z-index: 9; height:5rem; width:3rem; background: none; border: 0px; border-radius:0.5rem; top:50%; margin-top:-2.5rem; transition: all 1s ease; }
.i_cp_qh div.qh:hover{ transition: all 1s ease; }
.i_cp_qh div.qh_l{ left:0px; background-image:linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); }
.i_cp_qh div.qh_r{ right:0px; background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.2)); }
.i_cp_qh div.qh_l:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0.2), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0)); }
.i_cp_qh div.qh_r:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0.2)); }
.i_cp_qh div.qh i{ position:absolute; width:10px;height:18px;background-repeat:no-repeat;background-position:center; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }
.i_cp_qh div.qh_l i{ background-image:url(../images/jt_l.png); }
.i_cp_qh div.qh_r i{ background-image:url(../images/jt_r.png); }

/*i_ip*/
.i_ip{ position:relative; }
.i_ip .swiper-container{ margin-bottom:5.5rem; }
.i_ip .swiper-container .swiper-slide a{ width:95.417%; }
.i_ip .swiper-container .swiper-slide a div.f{ margin-top:2rem; }
.i_ip .swiper-container .swiper-slide a div.f dd,.i_ip .swiper-container .swiper-slide a div.f dl{ overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.i_ip .swiper-container .swiper-slide a div.f dd{ font-size:2.25rem; font-weight:bold; color:#ffffff; }
.i_ip .swiper-container .swiper-slide a div.f dl{ font-size:1.125rem; color:#999999; margin-top:1rem;white-space: normal; }

/*i_xp*/
.i_xp{ position:relative; }
.i_xp .swiper-container{ margin-bottom:5.5rem; }

.i_xp .swiper-container .swiper-slide div.bg{ width:95.417% }
.i_xp .swiper-container .swiper-slide div.bg div.t{ position:relative; overflow:hidden; }
.i_xp .swiper-container .swiper-slide div.bg div.t a{ transition: all 0.5s ease; z-index:8; }
.i_xp .swiper-container .swiper-slide div.bg div.t:hover a{ transform: scale(1.1); transition: all 0.5s ease; }

.i_xp .swiper-container .swiper-slide div.bg div.f dd,.i_xp .swiper-container .swiper-slide div.bg div.f dl{ overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.i_xp .swiper-container .swiper-slide div.bg div.f{ background-color:#020401; padding:1.5rem; height:15.5rem; position:relative; }
.i_xp .swiper-container .swiper-slide div.bg div.f dd{ font-size:2.25rem; font-weight:bold; }
.i_xp .swiper-container .swiper-slide div.bg div.f dd a{ display:block; color:#ffffff; }
.i_xp .swiper-container .swiper-slide div.bg div.f dd a:hover{ color:#0761b3; }

.i_xp .swiper-container .swiper-slide div.bg div.f dl{ font-size:1.125rem; color:#999999; margin-top:1rem;white-space: normal; }
.i_xp .swiper-container .swiper-slide div.bg div.f del{ position: absolute; bottom:2rem; left: 1.5rem; right: 1.5rem; line-height:2; max-height:10rem; overflow:hidden; }
.i_xp .swiper-container .swiper-slide div.bg div.f del a{ display:block; font-size:1rem; color:#0761b3; }
.i_xp .swiper-container .swiper-slide div.bg div.f del a:hover{ text-decoration:underline; }

/* i_jjfa */
.i_jjfa{ margin-top:0.5rem; }
.i_jjfa .gallery-top,.i_jjfa .gallery-top .swiper-wrapper,.i_jjfa .gallery-top .swiper-wrapper .swiper-slide,.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg{  height:26.25rem; }
.i_jjfa .gallery-top{ overflow:initial; width:34.286%; cursor: grab; }
.i_jjfa .gallery-top .swiper-wrapper{ position:relative; }
.i_jjfa .gallery-top .swiper-wrapper .swiper-slide{ position:relative; }
.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg{ position:relative; width:94.62%; margin: 0px auto; }
.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg div{ position:absolute; z-index:2; width:92%; color:#ffffff; left:4%; bottom:2rem; }
.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg div dd{ font-size:1.875rem; font-weight:bold;text-align: center; }
.i_jjfa .gallery-top .swiper-wrapper .swiper-slide div.bg div dl{ font-size:1rem; line-height:2; margin-top:1rem; display:none; }
.i_jjfa .gallery-top .swiper-wrapper .swiper-slide.on div.bg div dl{ display:block; }

.i_jjfa .gallery-thumbs,.i_jjfa .gallery-thumbs .swiper-wrapper{ height:5rem; }
.i_jjfa .gallery-thumbs{ margin-top:7.5rem; position:relative; }
.i_jjfa .gallery-thumbs i.bg{ position:absolute; left:2rem; right: 2rem; z-index:0; height:1px; background-color:#ffffff; opacity:0.2; top:1.5rem; }
.i_jjfa .gallery-thumbs .qh{ position:absolute; width:2rem; height:2rem; border-radius:50%; background-repeat:no-repeat; background-position:center; background-size:auto 0.75rem; border: 1px solid #ffffff; z-index:9; top:0.5rem; margin-top:0px; }
.i_jjfa .gallery-thumbs .qh:hover{ background-color:#ffffff; }
.i_jjfa .gallery-thumbs .qh.swiper-button-next{ left:0px; right: auto; background-image:url(../images/jt_l.png); }
.i_jjfa .gallery-thumbs .qh.swiper-button-prev{ right:0px; left: auto; background-image:url(../images/jt_r.png); }
.i_jjfa .gallery-thumbs .qh.swiper-button-next:hover{ background-image:url(../images/jt_l2.png); }
.i_jjfa .gallery-thumbs .qh.swiper-button-prev:hover{ background-image:url(../images/jt_r2.png); }
.i_jjfa .gallery-thumbs .swiper-wrapper .swiper-slide{ padding-top:3rem; height:1.5rem; text-align:center; font-size:1.125rem; cursor:pointer; color:#ffffff; position:relative; }
.i_jjfa .gallery-thumbs .swiper-wrapper .swiper-slide.on,.i_jjfa .gallery-thumbs .swiper-wrapper .swiper-slide:hover{ color:#0761b3; }
.i_jjfa .gallery-thumbs .swiper-wrapper .swiper-slide i{ position:absolute; width:1.375rem; height:1.375rem; background: url(../images/jjfa_d1.png) no-repeat scroll center; background-size:auto 100%; left:50%; margin-left:-0.6875rem; top:0.75rem; }
.i_jjfa .gallery-thumbs .swiper-wrapper .swiper-slide.on i{ background-image:url(../images/jjfa_d2.png); }

/*i_news*/
.i_news{ width:100%; height:52.5rem; background:url(../images/i_news_bg.jpg) no-repeat scroll center; background-size: cover; overflow:hidden; display:flex; align-items:center; }
.i_news i.bg{ background-color:#000000; top:0px; left:0px; bottom:0px; width:5rem; position:absolute; z-index:9; }

.i_news .swiper-container{ padding-bottom:1rem; width:102%; margin-left:-3%; }
.i_news .swiper-container .swiper-slide{ position:relative; }
.i_news .swiper-container .swiper-slide i.x{ position:absolute; top:0px; bottom:0px; width:1px; background-color:#ffffff; opacity:0.5; left:4%; }
.i_news .swiper-container .swiper-slide a{ width:91.016%; display:block; float:right; }
.i_news .swiper-container .swiper-slide a div{ overflow:hidden; }
.i_news .swiper-container .swiper-slide a div.t{ position:relative; }
.i_news .swiper-container .swiper-slide a div.t img{ opacity:0; }
.i_news .swiper-container .swiper-slide a div.t i{ transition: all 0.5s ease; }
.i_news .swiper-container .swiper-slide a:hover div.t i{ transform: scale(1.1); transition: all 0.5s ease; }

.i_news .swiper-container .swiper-slide a div.x{ margin-top:2rem; position:relative; overflow:hidden; }
.i_news .swiper-container .swiper-slide a div.x dd{ font-size:1.5rem; line-height:2; color:#ffffff; height:9rem; overflow:hidden; transition: all 0.5s ease; }
.i_news .swiper-container .swiper-slide a:hover div.x dd{ color:#0761b3; transition: all 0.5s ease; }
.i_news .swiper-container .swiper-slide a div.x ol{ font-size:1rem; color:#999999; margin-top:1rem; }
.i_news .swiper-container .swiper-slide a div.x i{ position:absolute; width:1.25rem; height:1.125rem; right:0px; bottom:0px; background:url(../images/x.png) no-repeat scroll right center; background-size:auto 100%; opacity:0.5; transition: all 0.5s ease; }
.i_news .swiper-container .swiper-slide a:hover div.x i{ opacity:1; transition: all 0.5s ease; }

/*foot_bg*/
.foot_bg{ width:100%; overflow:hidden; background-color:#06070b; }
.foot_bg .width1680{ padding:5rem 0px 2rem; }
.foot_bg .width1680 .hidden.t{ min-height:28rem; }
/*.foot_bg .width1680 .hidden.t ul,.foot_bg .width1680 .hidden.t ul li{ overflow:hidden; }*/
.foot_bg .width1680 .hidden.t ul.l{ float:left; width:30%; }
.foot_bg .width1680 .hidden.t ul.l li.i{ margin-bottom:1.5rem; }
.foot_bg .width1680 .hidden.t ul.l li.i img{ max-height:3rem; }
.foot_bg .width1680 .hidden.t ul.l li.c{ font-size:1rem; }
.foot_bg .width1680 .hidden.t ul.l li.c dd{ color:#ffffff;border: 1px solid #ffffff;width: 6.25rem;padding: 0px 0.75rem;height: 2rem;line-height: 2rem; }
.foot_bg .width1680 .hidden.t ul.l li.c dd i{ position: absolute;width: 2rem;height: 0.875rem;background: url(../images/dybd.png) no-repeat scroll right center;background-size: auto 100%;opacity: 1;margin-top: 0.55rem; }
.foot_bg .width1680 .hidden.t ul.l li.c dl{ color:#999999; margin-top:0.5rem; }
.foot_bg .width1680 .hidden.t ul.l li.b{ margin-top:1.5rem; }
.foot_bg .width1680 .hidden.t ul.l li.b form{ display:block; border:1px solid #999999; overflow: hidden; border-radius:4px; max-width:12.875rem; width:100%; }
.foot_bg .width1680 .hidden.t ul.l li.b form:hover{ border:1px solid #0761b3; }
.foot_bg .width1680 .hidden.t ul.l li.b form input,.foot_bg .width1680 .hidden.t ul.l li.b form button{ outline:none;color:#ffffff;border:0px;line-height:2rem;height:2rem; }
.foot_bg .width1680 .hidden.t ul.l li.b form input{ float:left; background:none; width:75%; margin-left:5%; }

.foot_bg .width1680 .hidden.t ul.l li.b form button{ float:right; width:18%; background-color:#999999; font-size:1.25rem; }
.foot_bg .width1680 .hidden.t ul.l li.b form:hover button{ background-color:#0761b3; }

.foot_bg .width1680 .hidden.t ul.l li.x{ margin-top:2.5rem; }
.foot_bg .width1680 .hidden.t ul.l li.x a{ display:block; float:left; width:2rem; height:2rem; background-repeat:no-repeat; background-position:center; background-size: cover; margin-right:1rem; opacity:0.5; position: relative; transition: all 0.5s ease; }
.foot_bg .width1680 .hidden.t ul.l li.x a:hover{ opacity:1; transition: all 0.5s ease; }
.foot_bg .width1680 .hidden.t ul.l li.x a.f1{ background-image:url(../images/fx1.png); }
.foot_bg .width1680 .hidden.t ul.l li.x a.f2{ background-image:url(../images/fx2.png); }
.foot_bg .width1680 .hidden.t ul.l li.x a.f3{ background-image:url(../images/fx3.png); }
.foot_bg .width1680 .hidden.t ul.l li.x a.f4{ background-image:url(../images/fx4.png); }
.foot_bg .width1680 .hidden.t ul.l li.x a.f5{ background-image:url(../images/fx5.png); }
.foot_bg .width1680 .hidden.t ul.l li.x a.f6{ background-image:url(../images/fx6.png); }
.foot_bg .width1680 .hidden.t ul.l li.x a dl{ width: 7.5rem;height: 7.5rem; margin-left: -3rem; top: 3rem; position: absolute; display:none; }
.foot_bg .width1680 .hidden.t ul.l li.x a dl i{ position:absolute; font-size:2rem; color: #ffffff; margin-top:-1.25rem; left:50%; margin-left:-0.4rem; }
.foot_bg .width1680 .hidden.t ul.l li.x a:hover dl{ display:block; }

.foot_bg .width1680 .hidden.t ul.r{ float:right; width:70%; max-width:62.375rem; display: flex;  justify-content: space-between; }
.foot_bg .width1680 .hidden.t ul.r li{  }
.foot_bg .width1680 .hidden.t ul.r li dd{ font-size:1.125rem; }
.foot_bg .width1680 .hidden.t ul.r li dd a{ color:#ffffff; }
.foot_bg .width1680 .hidden.t ul.r li dl{ margin-top:1.5rem; }
.foot_bg .width1680 .hidden.t ul.r li dl a{ display:block; font-size:1rem; color:#ffffff; opacity:0.5; line-height:2; }
.foot_bg .width1680 .hidden.t ul.r li dl a:hover{ opacity:1; }

.foot_bg .width1680 .hidden.f{ margin-top:1rem; }
.foot_bg .width1680 .hidden.f dl{ font-size:1rem; color:#999999; }
.foot_bg .width1680 .hidden.f dl.l{ float:left; }
.foot_bg .width1680 .hidden.f dl.r{ float:right; }
.foot_bg .width1680 .hidden.f dl a{ color:#999999; }
.foot_bg .width1680 .hidden.f dl a:hover{ color: #ffffff; }

/*动画效果*/
.i_md .i_cp_qh_bg{ margin-top:3rem; opacity:0; }
.i_md.on .i_cp_qh_bg{ margin-top:0px; opacity:1; transition: all 2s ease; }

.i_md .i_jjfa{ padding-top:3rem; opacity:0; }
.i_md.on .i_jjfa{ padding-top:0px; opacity:1; transition: all 2s ease; }

/*ny_banner*/
.ny_top{ background-color:#000000; }
.ny_banner{ position:relative; overflow:hidden; }
.ny_banner .width1680{ height:33.75rem; position:relative; z-index:2; display:flex; align-items:center; }
.ny_banner .width1680 div.bg{ width:100%; color:#ffffff; }
.ny_banner .width1680 div.bg dd{ font-size:2.625rem; font-weight:bold; }
.ny_banner .width1680 div.bg dl{ font-size:1.125rem; margin-top:1rem; }

/*ny_tit*/
.ny_tit{ width:100%; overflow:hidden; background-color:#1f1f1f; height:3.75rem; text-align:center; line-height:3.5rem; }
.ny_tit a{ font-size:1.125rem; color:#ffffff; display: inline-block; margin:0px 1.25rem; border-bottom:2px solid rgba(0, 0, 0, 0); }
.ny_tit a:hover,.ny_tit a.on{ border-bottom:2px solid #075fb0; }

/*IP*/
.ssl_lm{ position:fixed; top:5.5rem; background-color:#1f1f1f; width:100%; z-index:-1; opacity:0; transition: all 0.5s ease; }
.ssl_lm.x{ opacity:1; z-index:99; transition: all 0.5s ease; }
.ssl_lm ul{ text-align:center; }
.ssl_lm ul li{ display:inline-block; border-bottom:2px solid rgba(0, 0, 0, 0); cursor: pointer; margin:0px 1.25rem; font-size:1.125rem; line-height:3.75rem; color:#ffffff; }
.ssl_lm ul li.active{ border-bottom:2px solid #075fb0; }

.ssl_bg{ width:100%; padding: 5.5rem 0px 8rem; overflow:hidden; background:linear-gradient( to left bottom,#010102,#060a0e,#0c1319,#121c27); }
.ssl_bg .width1680 .tit{ color:#ffffff; font-size:2.625rem; font-weight: bold; margin-bottom:2.5rem; }
.ssl_bg .jjfa_xx .tit{ text-align:center; }

.ssl_bg ul.ssl_cp,.ssl_bg ul.ssl_cp li{ overflow:hidden; }
.ssl_bg ul.ssl_cp{ width:102%; margin-bottom:3rem; }
.ssl_bg ul.ssl_cp li{ float:left; width:31.805%; margin-right:1.29%; margin-bottom:2rem; }
.ssl_bg ul.ssl_cp li a{ display:block; }
.ssl_bg ul.ssl_cp li a div.t{ position:relative; overflow:hidden; }
.ssl_bg ul.ssl_cp li a div.t img{ opacity:0; }
.ssl_bg ul.ssl_cp li a div.t i{ transition: all 0.5s ease; }
.ssl_bg ul.ssl_cp li a:hover div.t i{ transform: scale(1.1); transition: all 0.5s ease; }
.ssl_bg ul.ssl_cp li a div.f{ margin-top:1rem; }
.ssl_bg ul.ssl_cp li a div.f dd{ font-size:2.25rem; color:#ffffff; font-weight:bold; margin-bottom:0.5rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.ssl_bg ul.ssl_cp li a:hover div.f dd{ color:#0761b3; }
.ssl_bg ul.ssl_cp li a div.f dl{ font-size:1.125rem; height: 4.5rem; overflow: hidden; color:#999999; line-height:2; }

.ip_sjzy{ background-color:#000000; overflow:hidden; width:100%; }
.ip_sjzy .width1680{ padding:7.5rem 0px 2rem; }
.ip_sjzy .width1680 .tit{ color:#ffffff; font-size:2.25rem; font-weight:bold; }
.ip_sjzy .width1680 .zy_t{ overflow:hidden; margin-bottom:3rem; border-bottom:1px solid rgba(255, 255, 255, 0.5); padding:4rem 0px; display: flex;  justify-content: space-between; }
.ip_sjzy .width1680 .zy_t div.x{ width:30%; font-size:1.125rem; min-height: 12.5rem; color:#ffffff; line-height:2; }
.ip_sjzy .width1680 .zy_t div.x p{ margin-bottom:1.5rem; }

.ip_sjzy .width1680 ul.zy_f,.ip_sjzy .width1680 ul.zy_f li{ overflow:hidden; }
.ip_sjzy .width1680 ul.zy_f{ width:102%; margin-top:4.5rem; }
.ip_sjzy .width1680 ul.zy_f li{ float:left; margin-bottom:1.5rem; background-color:#151516; height:20rem; width:31.8%; margin-right:1.28%; position:relative; }
.ip_sjzy .width1680 ul.zy_f li div.bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin: 2rem; overflow:hidden; }
.ip_sjzy .width1680 ul.zy_f li div.bg dd{ font-size:1.5rem; line-height: 2.5rem; color:#ffffff; font-weight:bold; margin-bottom:1rem; }
.ip_sjzy .width1680 ul.zy_f li div.bg dd img{ height:2.5rem; margin-right:1rem; }
.ip_sjzy .width1680 ul.zy_f li div.bg dl{ font-size:1.125rem; color:#999999; line-height:2; height:9rem; overflow-x: hidden; overflow-y: auto; margin-bottom:1rem; }
.ip_sjzy .width1680 ul.zy_f li div.bg dl::-webkit-scrollbar{ width:4px;}
.ip_sjzy .width1680 ul.zy_f li div.bg dl::-webkit-scrollbar-track{ background-color:#999999; }
.ip_sjzy .width1680 ul.zy_f li div.bg dl::-webkit-scrollbar-thumb{ background-color:#0761b3; }
.ip_sjzy .width1680 ul.zy_f li div.bg dl::-webkit-scrollbar-thumb:hover{ background-color:#0761b3; }
.ip_sjzy .width1680 ul.zy_f li div.bg dl::-webkit-scrollbar-thumb:active{ background-color:#0761b3; }
.ip_sjzy .width1680 ul.zy_f li div.bg dl del{ display:block; height:9rem; overflow:hidden; }
.ip_sjzy .width1680 ul.zy_f li.x div.bg dl del{ height:auto; }
.ip_sjzy .width1680 ul.zy_f li div.bg ol{ font-size:1rem; color:#0761b3; cursor: pointer; }
.ip_sjzy .width1680 ul.zy_f li div.bg ol:hover{ opacity:0.8; }
.ip_sjzy .width1680 ul.zy_f li div.bg ol.z,.ip_sjzy .width1680 ul.zy_f li.x div.bg ol.x{ display:block; }
.ip_sjzy .width1680 ul.zy_f li div.bg ol.x,.ip_sjzy .width1680 ul.zy_f li.x div.bg ol.z{ display:none; }

/*边缘计算*/
.ssl_bg ul.ssl_pt,.ssl_bg ul.ssl_pt li{ overflow:hidden; }
.ssl_bg ul.ssl_pt{ width:102%; margin-bottom:3rem; }
.ssl_bg ul.ssl_pt li{ float:left; width:31.805%; margin-right:1.29%; margin-bottom:2rem; }
.ssl_bg ul.ssl_pt li div.t{ position:relative; overflow:hidden; }
.ssl_bg ul.ssl_pt li div.t img{ opacity:0; }
.ssl_bg ul.ssl_pt li div.t div{ position:absolute; z-index:1; top:12%; left:5%; width:90%; color:#ffffff; }
.ssl_bg ul.ssl_pt li div.t div dd{ padding-top:2.5rem; background:url(../images/d.png) no-repeat scroll left top; background-size:1.625rem; }
.ssl_bg ul.ssl_pt li div.t div dd b{ font-size:3rem; opacity:0.5; }
.ssl_bg ul.ssl_pt li div.t div dl{ font-size:2.25rem; margin-top:0.5rem; }

.ssl_bg ul.ssl_pt li div.f{ height:16rem; background-color:#151516; padding:2rem 5%; }
.ssl_bg ul.ssl_pt li div.f dd{ font-size:2.25rem;font-weight:bold;color:#ffffff; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.ssl_bg ul.ssl_pt li div.f dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:0.75rem; height:9rem; overflow:hidden; }
.ssl_bg ul.ssl_pt li div.f ol{ margin-top:1.5rem; }
.ssl_bg ul.ssl_pt li div.f ol a{ font-size:1.125rem; color:#0761b3; }
.ssl_bg ul.ssl_pt li div.f ol a:hover{ text-decoration:underline; }

.jjfa_xx .nav{ margin-bottom:3.5rem; text-align:center; }
.jjfa_xx .nav a{ color:#ffffff; font-size:1.125rem; padding-bottom:0.75rem; margin: 0px 2rem; border-bottom:3px solid rgba(255, 255, 255, 0); }
.jjfa_xx .nav a:hover,.jjfa_xx .nav a.on{ border-bottom:3px solid #ffffff; }

.jjfa_xx .jjfa_xx_qh,.jjfa_xx .jjfa_xx_qh .swiper-wrapper,.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide{ height:auto; }

.jjfa_xx .jjfa_xx_qh{ margin-bottom:6rem; min-height:10rem; position:relative; }
.jjfa_xx .jjfa_xx_qh div.jjfa_xx_qh_bg{ padding:0px 5rem; margin-left:-5rem; position:absolute; z-index:0; opacity: 0; top:0px; width:100%; transition: all 1s ease; }
.jjfa_xx .jjfa_xx_qh div.jjfa_xx_qh_bg.x{ position: relative; opacity: 1; z-index:2; transition: all 1s ease; }
.jjfa_xx .jjfa_xx_qh div.jjfa_xx_qh_bg.jz_bg .swiper-wrapper{ display: flex; justify-content: center; }
.jjfa_xx .jjfa_xx_qh div.swiper-container{ position:initial !important; width:102%; cursor: grab; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg{ width:95.417% }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.t{ position:relative; overflow:hidden; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.t a{ transition: all 0.5s ease; z-index:8; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.t:hover a{ transform: scale(1.1); transition: all 0.5s ease; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f{ background-color:#151516; padding:2rem 5%; position:relative; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f dd{ font-size:2.25rem; font-weight:bold; color:#ffffff; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f dl{ font-size:1.125rem; color:#999999; line-height: 2; height: 9rem; overflow: hidden; margin-top:1rem; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f ol{ margin-top:1.5rem; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f ol a{ font-size:1.125rem; color:#0761b3; }
.jjfa_xx .jjfa_xx_qh div.swiper-container .swiper-slide div.bg div.f ol a:hover{ text-decoration:underline; }

.jjfa_xx .jjfa_xx_qh div.qh{ cursor: pointer; position:absolute; z-index: 9; height:5rem; width:3rem; background: none; border: 0px; border-radius:0.5rem; top:50%; margin-top:-2.5rem; transition: all 1s ease; }
.jjfa_xx .jjfa_xx_qh div.jjfa_xx_qh_bg.jz_bg div.qh{ display:none; }
.jjfa_xx .jjfa_xx_qh div.qh:hover{ transition: all 1s ease; }
.jjfa_xx .jjfa_xx_qh div.qh_l{ left:0px; background-image:linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); }
.jjfa_xx .jjfa_xx_qh div.qh_r{ right:0px; background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.2)); }
.jjfa_xx .jjfa_xx_qh div.qh_l:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0.2), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0)); }
.jjfa_xx .jjfa_xx_qh div.qh_r:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0.2)); }
.jjfa_xx .jjfa_xx_qh div.qh i{ position:absolute; width:10px;height:18px;background-repeat:no-repeat;background-position:center; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }
.jjfa_xx .jjfa_xx_qh div.qh_l i{ background-image:url(../images/jt_l.png); }
.jjfa_xx .jjfa_xx_qh div.qh_r i{ background-image:url(../images/jt_r.png); }

.ssl_kfsq{ overflow:hidden; margin-top:5rem; }
.ssl_kfsq .hidden{ height:16.25rem; width:49.405%; background-color:#151516; display:flex; align-items:center; transition: all 0.5s ease; }
.ssl_kfsq .hidden:hover{ background:url(../images/ssl_kfsq_bg.jpg) no-repeat scroll center; background-size:auto 100%; transition: all 0.5s ease; }
.ssl_kfsq .hidden.sq_l{ float:left; }
.ssl_kfsq .hidden.sq_r{ float:right; }
.ssl_kfsq .hidden .bg{ margin:0px 5%; width: 90%; overflow:hidden; position:relative; }
.ssl_kfsq .hidden .bg div.l{ width:78%; }
.ssl_kfsq .hidden .bg div.l dd{ font-size:2.625rem; font-weight:bold; color:#ffffff; margin-bottom:1rem; }
.ssl_kfsq .hidden .bg div.l dl{ font-size:1.125rem; color:#999999; line-height:2; height:4.5rem; overflow:hidden; }
.ssl_kfsq .hidden:hover .bg div.l dl{ color:#ffffff; }
.ssl_kfsq .hidden .bg div.l ol{ margin-top:1rem; }
.ssl_kfsq .hidden .bg div.l ol a{ font-size: 1.125rem; color:#ffffff; }
.ssl_kfsq .hidden .bg div.l ol a:hover{ text-decoration:underline; }
.ssl_kfsq .hidden .bg div.r{ position: absolute; top: 0px; right: 0px; bottom: 0px; width:20%; display:flex; align-items:center; }
.ssl_kfsq .hidden .bg div.r dl{ width:100%; text-align:center; }
.ssl_kfsq .hidden .bg div.r dl img.l{ display:inline-block; }
.ssl_kfsq .hidden .bg div.r dl img.b{ display:none; }
.ssl_kfsq .hidden:hover .bg div.r dl img.l{ display:none; }
.ssl_kfsq .hidden:hover .bg div.r dl img.b{ display:inline-block; }

/*Soc芯片 详情*/
.xp_bg{ width:100%; overflow:hidden; }
.xp_bg .width1680{ max-width: 1480px; }

.xp_gs{ background-color:#000000; }
.xp_gs .width1680{ padding:3rem 0px; min-height:30rem; display:flex; align-items:center; }
.xp_gs .width1680 div.bg{ width:100%; color:#ffffff; }
.xp_gs .width1680 div.bg dd{ font-size:2.25rem; font-weight:bold; margin-bottom:2rem; }
.xp_gs .width1680 div.bg dl{ font-size:1.125rem; line-height:2; min-height:6.75rem; }
.xp_gs .width1680 div.bg ol{ margin-top:2rem; font-size:1rem; }
.xp_gs .width1680 div.bg ol a{ display:inline-block; width:8rem; color: #ffffff; border: 1px solid #ffffff; height:2.5rem; line-height:2.5rem; text-align:center; transition: all 0.5s ease; }
.xp_gs .width1680 div.bg ol a:hover{ background-color:#ffffff; color:#333333; transition: all 0.5s ease; }

.xp_gjt{ background-color:#151516; }
.xp_gjt .width1680{ padding:3.5rem 0px 6.5rem; text-align:center; color:#ffffff; }
.xp_gjt .width1680 dd{ font-size:2.25rem; font-weight:bold; }
.xp_gjt .width1680 dl{ margin-top:2rem; }

.xp_zytx{ background-image: linear-gradient(to right, #000000, #000000, #000000, #152134); }
.xp_zytx .width1680{ padding:4.5rem 0px; }
.xp_zytx .width1680 .tit{ color:#ffffff; font-size:2.25rem; font-weight:bold; }
.xp_zytx .width1680 ul,.xp_zytx .width1680 ul li{ overflow:hidden; }
.xp_zytx .width1680 ul{ margin-top:2rem; color:#ffffff; }
.xp_zytx .width1680 ul li{ border-top:1px solid #999999; margin-top:-1px; padding:1.5rem 0px; }
.xp_zytx .width1680 ul li div.l{ float:left; font-size:1.5rem; width:22%; }
.xp_zytx .width1680 ul li div.r{ float:right; font-size:1.125rem; line-height:2; width:75%; }

.xp_yycj{ background-color:#151516; }
.xp_yycj .width1680{ padding:5rem 0px 6rem; }
.xp_yycj .width1680 .tit{ text-align:center; font-size:2.25rem; font-weight:bold; color:#ffffff; }
.xp_yycj .width1680 .nav{ text-align:center; margin-top:1.5rem; }
.xp_yycj .width1680 .nav a{ color:#ffffff; opacity:0.5; font-size:1rem; margin: 0px 0.5rem; line-height:2; padding:0.5rem; border-bottom:3px solid rgba(0, 0, 0, 0); }
.xp_yycj .width1680 .nav a:hover{ opacity:1; }
.xp_yycj .width1680 .nav a.on{ border-bottom:3px solid #0a5398; opacity:1; }

.xp_yycj .width1680 .xx{ text-align:center; font-size:1rem; color:#ffffff; margin-top:1.5rem; }

.xp_xx_qh,.xp_xx_qh .swiper-wrapper,.xp_xx_qh div.swiper-container .swiper-slide{ height:auto; }

.xp_xx_qh{ margin-top: 3rem; min-height:10rem; position:relative; }
.xp_xx_qh div.xp_yycj_qh_bg{ padding:0px 5rem; margin-left:-5rem; position:absolute; z-index:0; opacity: 0; top:0px; width:100%; transition: all 1s ease; }
.xp_xx_qh div.xp_yycj_qh_bg.x{ position: relative; opacity: 1; z-index:2; transition: all 1s ease; }
.xp_xx_qh div.xp_yycj_qh_bg.jz_bg .swiper-wrapper{ display: flex; justify-content: center; }
.xp_xx_qh div.swiper-container{ position:initial !important; width:102%; cursor: grab; }
.xp_xx_qh div.swiper-container .swiper-slide a{ display: block; width:95.417% }
.xp_xx_qh div.swiper-container .swiper-slide a div.t{ position:relative; overflow:hidden; }
.xp_xx_qh div.swiper-container .swiper-slide a div.t a{ transition: all 0.5s ease; z-index:8; }
.xp_xx_qh div.swiper-container .swiper-slide a div.t:hover a{ transform: scale(1.1); transition: all 0.5s ease; }

.xp_xx_qh div.swiper-container .swiper-slide a div.f{ background-color:#000000; padding:2rem 5%; position:relative; }
.xp_xx_qh div.swiper-container .swiper-slide a div.f dd{ font-size:1.5rem; font-weight:bold; color:#ffffff; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.xp_xx_qh div.swiper-container .swiper-slide a div.f dl{ font-size:1.125rem; color:#999999; line-height: 2; height:6.75rem; overflow: hidden; margin-top:1rem; }

.xp_xx_qh div.qh{ cursor: pointer; position:absolute; z-index: 9; height:5rem; width:3rem; background: none; border: 0px; border-radius:0.5rem; top:50%; margin-top:-2.5rem; transition: all 1s ease; }
.xp_xx_qh div.xp_yycj_qh_bg.jz_bg div.qh{ display:none; }
.xp_xx_qh div.qh:hover{ transition: all 1s ease; }
.xp_xx_qh div.qh_l{ left:0px; background-image:linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)); }
.xp_xx_qh div.qh_r{ right:0px; background-image:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.2)); }
.xp_xx_qh div.qh_l:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0.2), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0)); }
.xp_xx_qh div.qh_r:hover{ background-image:linear-gradient(to right, rgba(7, 97, 179, 0), rgba(7, 97, 179, 0.1), rgba(7, 97, 179, 0.2)); }
.xp_xx_qh div.qh i{ position:absolute; width:10px;height:18px;background-repeat:no-repeat;background-position:center; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }
.xp_xx_qh div.qh_l i{ background-image:url(../images/jt_l.png); }
.xp_xx_qh div.qh_r i{ background-image:url(../images/jt_r.png); }

.xp_yycj .width1680 .more{ text-align:center; margin-top:5rem; }
.xp_yycj .width1680 .more a{ color:#0a5398; font-size:1.125rem; line-height:2; }
.xp_yycj .width1680 .more a:hover{ color:#ffffff; }

/*ny_zyzc*/
.ny_zyzc{ background:url(../images/xp_zyzc.jpg) no-repeat scroll center; background-size: cover; }
.ny_zyzc .width1680{ height:26.25rem; display:flex; align-items:center; }
.ny_zyzc .width1680 .bg{ width:100%; text-align:center; }
.ny_zyzc .width1680 .bg .t{ font-size:2.25rem; font-weight:bold; color:#ffffff; }
.ny_zyzc .width1680 .bg .f{ margin-top:4.5rem; }
.ny_zyzc .width1680 .bg .f a{ display:inline-block; min-width:9rem; margin:0px 0.5rem; padding: 0px 1rem; height:3rem; line-height:3rem; border:1px solid #ffffff; color:#ffffff; font-size:1.125rem; transition: all 0.5s ease; }
.ny_zyzc .width1680 .bg .f a:hover{ background-color:#ffffff; color:#333333; transition: all 0.5s ease; }

/*ny_bg*/
.ny_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; }

.ny_left{ width:19%; float:left; min-height: 26rem; background-color:#ffffff; overflow:hidden; }
.ny_left div.n{ font-size:2.25rem; font-weight:bold; color:#333333; padding:1rem 7%; border-bottom:1px solid #eeeeee; }
.ny_left ul,.ny_left ul li{ overflow:hidden; }
.ny_left ul{ padding:0.5rem 0px; }
.ny_left ul li{ border-bottom:1px solid #eeeeee; }

.ny_left ul.e li dd{ font-size:1.125rem; color:#333333; padding:1rem 5% 1rem 18%; position:relative; }
.ny_left ul.e li.x dd,.ny_left ul.e li.xl dd,.ny_left ul.e li dd:hover{ background-color:#0a64ac; color:#ffffff; }
.ny_left ul.e li dd a{ display:block; color:#333333; }
.ny_left ul.e li.x dd a,.ny_left ul.e li.xl dd a,.ny_left ul.e li dd:hover a{ background-color:#0a64ac; color:#ffffff; }
.ny_left ul.e li dd i{ position:absolute; color:#999999; font-size:1rem; left:10%; top:50%; margin-top:-0.5rem; }
.ny_left ul.e li.x dd i,.ny_left ul.e li.xl dd i,.ny_left ul.e li dd:hover i{ color:#ffffff; transform:rotate(90deg); }
.ny_left ul.e li dl{ padding:0.5rem 0px 0.5rem 18%; display:none; }
.ny_left ul.e li.xl dl,.ny_left ul li.x dl{ display:block; }
.ny_left ul.e li dl a{ position:relative; display:block; padding-left: 10%; font-size:1rem; line-height: 2; color:#999999; }
.ny_left ul.e li dl a.on,.ny_left ul li dl a:hover{ color:#1d5e9f; }
.ny_left ul.e li dl a i{ position:absolute; width:0.875rem; height:0.875rem; background-color:#f5f5f5; left:0px; top:50%; margin-top:-0.4375rem; }
.ny_left ul.e li dl a.on i{ background:url(../images/g.png) no-repeat scroll center #0a64ac; background-size:0.5rem auto; }

.ny_left ul.s li div.t{ font-size:1.125rem; cursor: pointer; color:#333333; padding:1rem 5% 1rem 18%; position:relative; }
.ny_left ul.s li.x div.t,.ny_left ul.s li.xl div.t,.ny_left ul.s li div.t:hover{ background-color:#0a64ac; color:#ffffff; }
.ny_left ul.s li div.t a{ display:block; color:#333333; }
.ny_left ul.s li.x div.t a,.ny_left ul.s li.xl div.t a,.ny_left ul.s li div.t:hover a{ background-color:#0a64ac; color:#ffffff; }
.ny_left ul.s li div.t i{ position:absolute; color:#999999; font-size:1rem; left:10%; top:50%; margin-top:-0.5rem; }
.ny_left ul.s li.x div.t i,.ny_left ul.s li.xl div.t i,.ny_left ul.s li div.t:hover i{ color:#ffffff; transform:rotate(90deg); }
.ny_left ul.s li div.f{ overflow:hidden; display:none; padding-left:10%; }
.ny_left ul.s li.x div.f,.ny_left ul.s li.xl div.f{ display:block; }
.ny_left ul.s li div.f div{}
.ny_left ul.s li div.f div dd{ font-size:1.125rem; color:#333333; padding:1rem 5% 1rem 18%; position:relative; }
.ny_left ul.s li div.f div dd:hover{ color:#0a64ac; }
.ny_left ul.s li div.f div dd a{ display:block; color:#333333; }
.ny_left ul.s li div.f div.xl dd,.ny_left ul.s li div.f div.xl dd a,.ny_left ul.s li div.f div dd a:hover{ color:#0a64ac; }
.ny_left ul.s li div.f div dd i{ position:absolute; color:#999999; font-size:1rem; left:10%; top:50%; margin-top:-0.5rem; }
.ny_left ul.s li div.f div.xl dd i{ color:#0a64ac; }
.ny_left ul.s li div.f div dl{ padding:0.5rem 0px 0.5rem 18%; display:none; }
.ny_left ul.s li.x div.f div.xl dl,.ny_left ul.s li div.f.xl div.xl dl{ display:block; }
.ny_left ul.s li div.f div dl a{ position:relative; display:block; padding-left: 10%; font-size:1rem; line-height: 2; color:#999999; }
.ny_left ul.s li div.f div dl a.on,.ny_left ul.s li div.f div dl a:hover{ color:#1d5e9f; }
.ny_left ul.s li div.f div dl a i{ position:absolute; width:0.875rem; height:0.875rem; background-color:#f5f5f5; left:0px; top:50%; margin-top:-0.4375rem; }
.ny_left ul.s li div.f div dl a.on i{ background:url(../images/g.png) no-repeat scroll center #0a64ac; background-size:0.5rem auto; }
.ny_left ul.s li div.f div del{ display:block; }
.ny_left ul.s li div.f div del a{ position:relative; display:block; padding:0.5rem 0px 0.5rem 10%; font-size:1rem; line-height: 2; color:#999999; }
.ny_left ul.s li div.f div del a.on,.ny_left ul.s li div.f div del a:hover{ color:#1d5e9f; }
.ny_left ul.s li div.f div del a i{ position:absolute; width:0.875rem; height:0.875rem; background-color:#f5f5f5; left:0px; top:50%; margin-top:-0.4375rem; }
.ny_left ul.s li div.f div del a.on i{ background:url(../images/g.png) no-repeat scroll center #0a64ac; background-size:0.5rem auto; }
.ny_left div.so{ padding:1rem 5%; overflow:hidden; }
.ny_left div.so div{ overflow:hidden; border-radius:3rem; border:1px solid #eeeeee; padding:0px 4rem 0px 5%; position:relative; }
.ny_left div.so div input,.ny_left div.so div button{ border:0px; outline:none; }
.ny_left div.so div input{ width:100%; height:3rem; line-height:3rem; font-size:1rem; color:#333333; }
.ny_left div.so div input::-webkit-input-placeholder{ color: #999999; }
.ny_left div.so div button{ position:absolute; width:3rem; height:3rem; top:0px; bottom:0px; z-index:2; right:1rem; background:url(../images/so3.png) no-repeat scroll center; background-size:1rem; }
.ny_left div.so div button:hover{ background-image:url(../images/so2.png); }
.ny_right{ float:right; overflow:hidden; width:75%; }
.ny_right .ny_nav,.ny_right .xz_nav{ background-color:#ffffff; overflow:hidden; }
.ny_right .ny_nav a,.ny_right .xz_nav a{  display:block; float:left; font-size:1.125rem; min-width: 4.5rem; text-align: center; color:#333333; font-weight: bold; border-top:3px solid rgba(0, 0, 0, 0); }
.ny_right .ny_nav a.on,.ny_right .xz_nav a.on{ background-color: #e8eff5; color: #1d5e9f; border-top:3px solid #1d5e9f; }
.ny_right .ny_nav a:hover,.ny_right .xz_nav a:hover{ color: #1d5e9f; }
.ny_right .ny_nav a{ padding:1rem; }
.ny_right .xz_nav a{ height:3.75rem; display:flex; align-items:center;  }
.ny_right .xz_nav a dl{ width:100%; }
.ny_right .xz_nav a.a{ width: 8%; }
.ny_right .xz_nav a.n{ width: 22%; }
.ny_right .xz_nav a.c{ width: 16.5%; }
.ny_right .xz_nav a.r{ width: 20%; }

.ny_right button#downBtn{display: block;width: 100%;border:0px;height: 3rem;line-height: 3rem;border-radius: 0.5rem; background-color: #ffffff; border: 1px solid #0a64ac; color: #0a64ac;font-size: 1rem;text-align: center;margin-top: 1rem; }
.ny_right button#downBtn:hover{ background-color: #0a64ac; color: #ffffff; }

/*show*/
.show_jj{ background-color:#f5f5f5; }
.show_jj .width1680{ padding:5.5rem 0px; text-align:center; }
.show_jj .width1680 div.xx{ text-align:center; color:#333333; max-width:62.875rem; margin:0px auto; }
.show_jj .width1680 div.xx dd{ font-size:2.625rem; font-weight:bold; }
.show_jj .width1680 div.xx dl{ font-size:1rem; line-height:2.25; padding:1.5rem 0px;text-align: justify; }
.show_jj .width1680 div.xx ol{ font-size:1rem; }
.show_jj .width1680 div.xx ol a{ display:inline-block; width:10rem; height:3rem; line-height:3rem; color: #333333; border: 1px solid #333333; }
.show_jj .width1680 div.xx ol a:hover{ color:#ffffff; background-color:#0761b3; border: 1px solid #0761b3; }
.show_jj .width1680 div.xx ol a i{ margin-right:1rem; }

.show_yycj{ background-color:#f5f5f5; }
.show_yycj .width1680{ padding:5.5rem 0px 7.5rem; }
.show_yycj .width1680 .tit{ text-align:center; font-size:2.625rem; color:#333333; font-weight:bold; }

.show_ld{ padding:6rem 0px; }
.show_ld div.tit{ text-align:center; font-size:2.625rem; color:#333333; font-weight:bold; }

.show_yycj_qh{ width:100%; position:relative; overflow:hidden; padding:0px 5rem; margin-top: 5rem; margin-left:-5rem; }
.show_yycj_qh .swiper-container{ width:102%; z-index:2; position:initial !important; }
.show_yycj_qh .swiper-container .swiper-wrapper{ height:auto !important; cursor: grab; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide{ height:auto !important; overflow:hidden; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a{ display:block; overflow:hidden; width:95.368%; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div{ overflow:hidden; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.t{ position:relative; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.t img{ opacity:0; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.t i{ transition: all 0.5s ease; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a:hover div.t i{ transform: scale(1.1); transition: all 0.5s ease; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.f{ background-color:#ffffff; height: auto; padding:2rem 5% 1rem; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.f dd{ font-size:1.5rem; font-weight:bold; color:#333333; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a:hover div.f dd{ color:#1d5e9f; }
.show_yycj_qh .swiper-container .swiper-wrapper .swiper-slide a div.f dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:1rem; }

.show_yycj_qh div.qh{ cursor: pointer; position:absolute; z-index: 9; height:6rem; width:3rem; background-repeat: no-repeat; background-position: center; top:50%; margin-top:-3rem; transition: all 1s ease; opacity:0.2; }
.show_yycj_qh div.qh:hover{ opacity: 1; transition: all 1s ease; }
.show_yycj_qh div.qh_l{ left:0px; background-image:url(../images/jt_l3.png); }
.show_yycj_qh div.qh_r{ right:0px; background-image:url(../images/jt_r3.png); }

.show_gmqd{ padding:3rem 0px; }
.show_gmqd .width1680{ min-height: 24rem; display:flex; align-items:center; }
.show_gmqd .width1680 div.xx{ width:100%; text-align:center; }
.show_gmqd .width1680 div.xx dd{ font-size:2.625rem; color:#333333; font-weight:bold; }
.show_gmqd .width1680 div.xx dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:1.5rem; }
.show_gmqd .width1680 div.xx ol{ margin:2rem auto 0px; width: 80%; max-width: 21.875rem; position: relative; height: 7.5rem; display:block; border:1px solid #eeeeee; }
.show_gmqd .width1680 div.xx ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-height:4rem; }

.show_gmqd .width1680 div.xx ul,.show_gmqd .width1680 div.xx ul li{ overflow:hidden; }
.show_gmqd .width1680 div.xx ul{width: 100%;margin-top:1.5rem;display: flex;flex-wrap: wrap;justify-content: center;}
.show_gmqd .width1680 div.xx ul li{position:relative;height:7.5rem;width:23.5%;margin: 0.5rem 0.5%;}
.show_gmqd .width1680 div.xx ul li i,.show_gmqd .width1680 div.xx ul li img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; }
.show_gmqd .width1680 div.xx ul li i{border:1px solid #eeeeee;z-index: 1;}

.show_gmqd .width1680 div.xx ul li img{ margin:auto; }

/*边缘计算解决方案*/
.byjsjjfa_lb{ padding:3.5rem 0px 7.5rem; min-height:60vh; }
ul.byjsjjfa_list,ul.byjsjjfa_list li{ overflow:hidden; }
ul.byjsjjfa_list{ margin:2rem 0px; width:102%; min-height:60vh; }
ul.byjsjjfa_list li{ float:left; width:31.5%; margin-bottom: 1.5rem; margin-right:1.74%; background-color:#ffffff; }
ul.byjsjjfa_list li div.t{ position:relative; overflow:hidden; height:15rem; }
ul.byjsjjfa_list li div.t a{ position:absolute; transition: all 0.5s ease; }
ul.byjsjjfa_list li div.t a:hover{ transform: scale(1.1); transition: all 0.5s ease; }
ul.byjsjjfa_list li div.f{ padding:1.25rem; }
ul.byjsjjfa_list li div.f dd{ font-size:1.5rem; color:#333333; font-weight:bold; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
ul.byjsjjfa_list li div.f dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:1rem; height:4.5rem; overflow:hidden; }
ul.byjsjjfa_list li div.f ol{ margin-top:2rem; }
ul.byjsjjfa_list li div.f ol a{ font-size:1.125rem; color:#0761b3; }
ul.byjsjjfa_list li div.f ol a:hover{ text-decoration:underline; }
ul.gywg_f{ margin-top:3rem; display: flex;  justify-content: space-between; }
ul.gywg_f li{ position:relative; width: 23.8%; height:23.75rem; display:flex; align-items:center; cursor: pointer; transition: all 0.5s ease; }
ul.gywg_f li:hover{ box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); transition: all 0.5s ease; }
ul.gywg_f li i.x{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #eeeeee; z-index:0; }
ul.gywg_f li div{ position:relative; width:84%; margin: 0px 8%; z-index:2; text-align:center; }
ul.gywg_f li div ol{ position:relative; height:3.75rem; }
ul.gywg_f li div ol img{ position:absolute; width:3.875rem; left:50%; margin-left:-1.9375rem; }
ul.gywg_f li div ol img.h,.gywg_ld .width1680 ul.f li:hover div ol img.l{ opacity:1; transition: all 0.5s ease; }
ul.gywg_f li div ol img.l,.gywg_ld .width1680 ul.f li:hover div ol img.h{ opacity:0; transition: all 0.5s ease; }
ul.gywg_f li div dd{ font-size:1.5rem; color:#333333; font-weight:bold; margin-top:2.5rem; }
ul.gywg_f li div dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:0.5rem; }

/*硬件资源*/
.sjzy_tit{ background-color:#1f1f1f; width:100%; overflow:hidden; }
.sjzy_tit .width1680{ text-align:center; }
.sjzy_tit .width1680 a{ font-size:1rem; color:#ffffff; line-height:3.75; padding-bottom: 1rem; margin:0px 3%; border-bottom:2px solid rgba(0, 0, 0, 0); }
.sjzy_tit .width1680 a.on,.sjzy_tit .width1680 a:hover{ border-bottom:2px solid #0761b3; color:#0761b3; }

.yjzy_lb{ padding:3.5rem 0px 7.5rem; min-height:60vh; }
ul.sjzy_list,ul.sjzy_list li{ overflow:hidden; }
ul.sjzy_list{ margin:2rem 0px; width:102%; min-height:60vh; }
ul.sjzy_list li{ float:left; width:31.5%; margin-bottom: 1.5rem; margin-right:1.74%; background-color:#ffffff; }
ul.sjzy_list li div.n{ font-size:1.125rem; color:#999999; font-weight:bold; padding:1.5rem 1.125rem 0px; }
ul.sjzy_list li div.t{ position:relative; overflow:hidden; height:15rem; }
ul.sjzy_list li div.t a{ position:absolute; transition: all 0.5s ease; }
ul.sjzy_list li div.t a:hover{ transform: scale(1.1); transition: all 0.5s ease; }
ul.sjzy_list li div.f{ padding:1.25rem; }
ul.sjzy_list li div.f dd{ font-size:1.5rem; color:#333333; font-weight:bold; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
ul.sjzy_list li div.f ol{ margin-top:1.5rem; }
ul.sjzy_list li div.f ol a{ font-size:1.125rem; color:#0761b3; }
ul.sjzy_list li div.f ol a:hover{ text-decoration:underline; }

/*硬件资源 详情*/
ul.yjxq_f{ margin-top:3rem; display: flex; flex-wrap: wrap; justify-content: center; overflow:hidden; }
ul.yjxq_f li{ position:relative; width:31.8%; margin:0.75rem 0.65%; height:26.25rem; display:flex; align-items:center; cursor: pointer; transition: all 0.5s ease; }
ul.yjxq_f li:hover{ box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); transition: all 0.5s ease; }
ul.yjxq_f li i.x{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #eeeeee; z-index:0; }
ul.yjxq_f li div{ position:relative; width:84%; margin: 0px 8%; z-index:2; text-align:center; }
ul.yjxq_f li div ol{ position:relative; height:3.75rem; }
ul.yjxq_f li div ol img{ position:absolute; width:3.875rem; left:50%; margin-left:-1.9375rem; }
ul.yjxq_f li div ol img.h,.gywg_ld .width1680 ul.f li:hover div ol img.l{ opacity:1; transition: all 0.5s ease; }
ul.yjxq_f li div ol img.l,.gywg_ld .width1680 ul.f li:hover div ol img.h{ opacity:0; transition: all 0.5s ease; }
ul.yjxq_f li div dd{ font-size:1.5rem; color:#333333; font-weight:bold; margin-top:2.5rem; }
ul.yjxq_f li div dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:0.5rem; text-align: justify;}

/*软件资源*/
.rjzy_lb{ padding:6rem 0px 11rem; min-height:60vh; }

ul.rjzy_list,ul.rjzy_list li{ overflow:hidden; }
ul.rjzy_list{ margin:2rem 0px; width:102%; min-height:60vh; }
ul.rjzy_list li{ float:left; width:31.5%; position: relative; height: 26.25rem; margin-bottom: 1.5rem; margin-right:1.74%; background-color:#ffffff; }
ul.rjzy_list li div.bg{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; padding:1.5rem 8%; }
ul.rjzy_list li div.bg div.t{ height:12rem; }
ul.rjzy_list li div.bg div.t ol{ overflow: hidden; margin-bottom:1rem; }
ul.rjzy_list li div.bg div.t ol i{ display:inline-block; position:relative; background-color:#e8eff5; width:3.75rem; height:3.75rem; border-radius:0.5rem; }
ul.rjzy_list li div.bg div.t ol i img{ position:absolute; top:0px; bottom:0px; right:0px; left:0px; margin:auto; max-height:1.625rem; }

ul.rjzy_list li div.bg div.t dd{ font-size:1.5rem; font-weight:bold; color:#333333; }
ul.rjzy_list li div.bg div.t dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:0.5rem; }

ul.rjzy_list li div.bg div.f,ul.rjzy_list li div.bg div.m{ position:absolute; left: 8%; right: 8%; font-size:1.125rem; }
ul.rjzy_list li div.bg div.f{ bottom: 1.5rem; color:#999999; line-height:2; }
ul.rjzy_list li div.bg div.f dl{ display:block; }
ul.rjzy_list li div.bg div.f dl i{ color:#0761b3; }
ul.rjzy_list li div.bg div.f dl a{ color:#0761b3; display:block; position:relative; }
ul.rjzy_list li div.bg div.f dl a i{ position:absolute; right:0px; top:50%; margin-top:-0.5625rem; }
ul.rjzy_list li div.bg div.m{ bottom:1.5rem; }
ul.rjzy_list li div.bg div.m a{ color:#0761b3; }
ul.rjzy_list li div.bg div.m a:hover{ text-decoration:underline; }

/*文档中心*/
ul.wdzx_list,ul.wdzx_list li{ overflow:hidden; }
ul.wdzx_list{ margin-bottom:3.75rem; min-height:60vh; }
ul.wdzx_list p.sf_search_result_text_qt_wdzx{ text-align:center; min-height:60vh; display:flex; align-items:center; }
ul.wdzx_list p.sf_search_result_text_qt_wdzx a{ color:#1d5e9f; font-size:1.125rem; line-height:2; padding:0px 1rem; margin:0px auto; }
ul.wdzx_list p.sf_search_result_text_qt_wdzx a:hover{  text-decoration:underline;  }


ul.wdzx_list li{ margin-top:0.75rem; padding:1.5rem 0px; background:#ffffff; }
ul.wdzx_list li div{ overflow:hidden; font-weight:bold; text-align:center; }
ul.wdzx_list li div.a,ul.wdzx_list li div.n,ul.wdzx_list li div.c,ul.wdzx_list li div.r{ height:3.375rem; display:flex; align-items:center; }
ul.wdzx_list li div.a{ float:left; width: 8%; }
ul.wdzx_list li div.a dd{ width:100%; text-align:center; }
ul.wdzx_list li div.n{ float:left; width: 22%; }
ul.wdzx_list li div.n dd{ width:100%; }
ul.wdzx_list li div.c{ float:left; font-size:1rem; width: 16.5%; }
ul.wdzx_list li div.c dd{ width: 100%; color:#333333; }
ul.wdzx_list li div.c dl{ width: 100%; color:#999999; }
ul.wdzx_list li div.r{ float:left; width:20%; }
ul.wdzx_list li div.r dl{ width:100%; text-align:right; }
ul.wdzx_list li div.r dl a{ display:block; height:2.5rem; line-height:2.5rem; border-radius:0.5rem; background-color:#333333; color:#ffffff; font-size:1rem; text-align:center; max-width:9rem; margin:0px auto; }
ul.wdzx_list li div.r dl a:hover{ background-color:#0a64ac; }

.sp_bg{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:99999; background-color:rgba(0, 0, 0, 0.5); display:none; align-items:center; }
.sp_bg.x{ display:flex; }
.sp_bg div.bg{ width:100%; }
.sp_bg div.bg div{ margin:0px auto; max-width:80%; position:relative; text-align:center; }
.sp_bg div.bg div a{ position:absolute; top: 0px; margin-top: -2rem; right: 0px; width:2rem; height:2rem; background:url(../images/gb.png) no-repeat scroll center; background-size:cover; }
.sp_bg div.bg div a:hover{ opacity:0.5; }
.sp_bg div.bg div video{ height:70vh; }

/*新闻*/
.news_top{ width:100%; background-color:#f5f5f5; overflow:hidden; }
.news_top .width1680{ padding:5rem 0px 3rem; }

.news_qh .swiper-wrapper,.news_qh .swiper-wrapper .swiper-slide,.news_qh .swiper-wrapper .swiper-slide .hidden{ height:28.125rem; }
.news_qh{ width: 100%; overflow: hidden; position: relative; }
.news_qh .swiper-wrapper{  }
.news_qh .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }
.news_qh .swiper-wrapper .swiper-slide .hidden.l{ float:left; width:46.5%; color:#333333; }
.news_qh .swiper-wrapper .swiper-slide .hidden.l dd{ font-size:2.25rem; max-width: 43rem; margin-bottom:1.5rem; }
.news_qh .swiper-wrapper .swiper-slide .hidden.l dd a{ color:#333333; }
.news_qh .swiper-wrapper .swiper-slide .hidden.l dd a:hover{ color:#0761b3; }
.news_qh .swiper-wrapper .swiper-slide .hidden.l dl{ font-size:1.125rem; line-height:2; }

.news_qh .swiper-wrapper .swiper-slide .hidden.r{ float:right; position: relative; width:50%; max-width:51.875rem; }
.news_qh .swiper-wrapper .swiper-slide .hidden.r a{ transition: all 0.5s ease; }
.news_qh .swiper-wrapper .swiper-slide .hidden.r a:hover{ transform: scale(1.1); transition: all 0.5s ease; }

.news_qh div.qh{ position:absolute; z-index:99; background-color:#f5f5f5; top:24.375rem; width:2.5rem; height: 2.5rem; text-align: center; border-radius:4px; border:1px solid #cccccc; cursor:pointer; }
.news_qh div.qh:hover{ background-color:#0761b3; border:1px solid #0761b3; }
.news_qh div.qh i{ position:absolute; color:#cccccc; font-size:1.4rem; left:0px; right:0px; top: 50%; margin:-0.7rem auto 0px; }
.news_qh div.qh:hover i{ color:#ffffff; }
.news_qh div.qh_l{ left:0px; }
.news_qh div.qh_r{ left:4.5rem; }

.news_qh .page{ width:100%; text-align:center; margin-top:7.5rem;  }
.news_qh .page span{ display:inline-block; width:0.75rem; height:0.75rem; border-radius:50%; margin:0px 0.25rem; background-color:#7a7a7a; }
.news_qh .page span.on{ background-color:#0761b3; }

.mews_lb{ padding:4rem 0px; }
.mews_lb .nav{ text-align:center; font-size:1rem; }
.mews_lb .nav a{ color:#333333; padding:0px 0.75rem 0.5rem; margin:0px 1rem; }
.mews_lb .nav a:hover,.mews_lb .nav a.on{ color:#0761b3; border-bottom:3px solid #0761b3; }

.mews_lb ul.list,.mews_lb ul.list li{ overflow:hidden; }
.mews_lb ul.list{ margin:3rem 0px; width:102%; min-height:60vh; }
.mews_lb ul.list li{ margin-bottom:3rem; float:left; width:31.805%; margin-right:1.28%; }
.mews_lb ul.list li a{ display:block; }
.mews_lb ul.list li a div.t{ position:relative; height:20rem; overflow:hidden; }
.mews_lb ul.list li a div.t i{ transition: all 0.5s ease; }
.mews_lb ul.list li a:hover div.t i{ transform: scale(1.1); transition: all 0.5s ease; }
.mews_lb ul.list li a div.f{ margin-top:1.5rem; }
.mews_lb ul.list li a div.f ol{ font-size:1rem; color:#999999; margin-bottom:1rem; }
.mews_lb ul.list li a div.f dd{ font-size:1.5rem; color:#333333; overflow:hidden; height:6rem; }
.mews_lb ul.list li a:hover div.f dd{ color:#1d5e9f; }
.mews_lb ul.list li a div.f i.x{ display:block; height:1px; width:100%; background-color:#cccccc; margin:1rem 0px; }
.mews_lb ul.list li a div.f del{ display:inline-block; font-size:1rem; color:#333333; padding-right:2.25rem; background:url(../images/xw_jt1.png) no-repeat scroll right bottom; background-size:1rem auto; }
.mews_lb ul.list li a:hover div.f del{ color:#1d5e9f; background-image:url(../images/xw_jt2.png); }

.xw_bd{ background:url(../images/xw_bd.jpg) no-repeat scroll center; background-size:cover; }
.xw_bd .width1680{ height:28.75rem; display:flex; align-items:center; }
.xw_bd .width1680 .bg{ width:100%; }
.xw_bd .width1680 .bg div.l{ float:left; color:#ffffff; width:40%; }
.xw_bd .width1680 .bg div.l dd{ font-size:1.5rem; font-weight:bold; }
.xw_bd .width1680 .bg div.l dl{ font-size:1.125rem; line-height:2; margin-top:1.5rem; }
.xw_bd .width1680 .bg div.r{ float:right; width:50%; max-width:34rem; }
.xw_bd .width1680 .bg div.r div{ overflow:hidden; }
.xw_bd .width1680 .bg div.r div.form-group{ margin-bottom:1.5rem; border:1px solid rgba(255, 255, 255, 0.5); padding:0px 1rem; }
.xw_bd .width1680 .bg div.r div.form-group input{ border:0px; height:4rem; line-height:4rem; outline:none; background:none; font-size:1.125rem; color:#ffffff; }
.xw_bd .width1680 .bg div.r div.form-group input::-webkit-input-placeholder{ color: #ffffff; }
.xw_bd .width1680 .bg div.r div.form-group del{ font-size:0.875rem; display:block; color:#ffffff; padding:0.5rem 0px; }
.xw_bd .width1680 .bg div.r div.form-group select{ display:block; border:0px; height:2rem; line-height:2rem; outline:none; width:100%; font-size:1.125rem; color:#ffffff; background:url(../images/jt_x.png) no-repeat scroll right center rgba(0, 0, 0, 0); margin-bottom:0.5rem; }
.xw_bd .width1680 .bg div.r div.form-group select option{ color:#333333; padding:0px 5%; }
.xw_bd .width1680 .bg div.r div.ann{ display: flex;  justify-content: space-between; }
.xw_bd .width1680 .bg div.r div.ann button{ border:1px solid #ffffff; display:inline-block; height:2.5rem; line-height:2.5rem; width:45%; background-color:rgba(0, 0, 0, 0); font-size:1rem; color:#ffffff; }
.xw_bd .width1680 .bg div.r div.ann button:hover{ border:1px solid #0761b3; background-color:#0761b3; }
.xw_bd .width1680 .bg div.r div.xx{ margin-top:1rem; color:#ffffff; font-size:0.875rem; }
.xw_bd .width1680 .bg div.r div.xx a{ color:#0761b3; }
.xw_bd .width1680 .bg div.r div.xx a:hover{ text-decoration:underline; }

/*新闻详情*/
.mews_show{ position:relative; width:100%; background-color:#f5f5f5; }
.mews_show div.pf{ position:absolute; top:20rem; bottom:0px; width:2.2rem; left:6%; z-index:9; }
.mews_show div.pf div{ position: sticky; top: 6rem; }
.mews_show div.pf div del,.mews_show div.pf div a{ display:block; }
.mews_show div.pf div del{ text-align:center; font-size:1.125rem; color:#999999; }
.mews_show div.pf div a{ border:1px solid #eeeeee; width:2.125rem; height:2.125rem; margin-top: 1rem; background-repeat:no-repeat; background-position:center; border-radius:50%; background-color:#ffffff; }
.mews_show div.pf div a:hover{ border:1px solid #0761b3; background-color:#0761b3; }
.mews_show div.pf div a.f1{ background-image:url(../images/fx_tb1.png); }
.mews_show div.pf div a.f2{ background-image:url(../images/fx_tb2.png); }
.mews_show div.pf div a.f1:hover{ background-image:url(../images/fx_tb11.png); }
.mews_show div.pf div a.f2:hover{ background-image:url(../images/fx_tb22.png); }

.mews_show div.pf div a dl{ width: 7.5rem;height: 7.5rem; margin-left: -3rem; top: 7.5rem; position: absolute; display:none; }
.mews_show div.pf div a dl i{ position:absolute; font-size:2rem; color: #ffffff; margin-top:-1.25rem; left:50%; margin-left:-0.4rem; }
.mews_show div.pf div a:hover dl{ display:block; }

.mews_show .width1680{ padding:2rem 0px 6rem; max-width:1480px; }
.mews_show .width1680 .tit{ font-size:0.875rem; color:#999999; }
.mews_show .width1680 .tit a{ color:#999999; }
.mews_show .width1680 .tit a:hover{ color:#0761b3; }
.mews_show .width1680 .xx{ margin-top:2rem; overflow:hidden; }
.mews_show .width1680 .xx .xx_l{ float:left; width:76%; background-color:#ffffff; padding:2.5rem 0px 5rem; }
.mews_show .width1680 .xx .xx_l div.hidden{ width:95%; margin:0px auto; }
.mews_show .width1680 .xx .xx_l div.hidden.t{ font-size:2.25rem; font-weight:bold; color:#333333; margin-bottom:1.5rem; }

.mews_show .width1680 .xx .xx_l div.hidden.n{ margin-bottom: 2rem; padding-bottom: 1rem; border-bottom:1px solid #eeeeee; overflow:hidden; }
.mews_show .width1680 .xx .xx_l div.hidden.n div.l{ float:left; font-size:1rem; color:#999999; width:60%; }
.mews_show .width1680 .xx .xx_l div.hidden.n div.l del,.mews_show .width1680 .xx .xx_l div.n div.l a{ display:block; float:left;  line-height:1.25rem; }
.mews_show .width1680 .xx .xx_l div.hidden.n div.l del.n{ background:url(../images/s_tb1.png) no-repeat scroll left center; padding-left:1.5rem; }
.mews_show .width1680 .xx .xx_l div.hidden.n div.l del.y{ background:url(../images/s_tb2.png) no-repeat scroll left center; padding-left:2rem; }
.mews_show .width1680 .xx .xx_l div.hidden.n div.l a.d{ background:url(../images/s_tb3.png) no-repeat scroll center; width:1.25rem; height:1.25rem; }

.mews_show .width1680 .xx .xx_l div.hidden.n div.r{ float:right; max-width:40%; text-align:right; }
.mews_show .width1680 .xx .xx_l div.hidden.n div.r del,.mews_show .width1680 .xx .xx_l div.n div.r a{ display:block; float:left; }
.mews_show .width1680 .xx .xx_l div.hidden.n div.r del{ font-size:1rem; color:#999999; line-height:2.125rem; }
.mews_show .width1680 .xx .xx_l div.n div.r a{ border:1px solid #eeeeee; width:2.125rem; height:2.125rem; margin-left:1rem; background-repeat:no-repeat; background-position:center; border-radius:50%; }
.mews_show .width1680 .xx .xx_l div.n div.r a:hover{ border:1px solid #0761b3; background-color:#0761b3; }
.mews_show .width1680 .xx .xx_l div.n div.r a.f1{ background-image:url(../images/fx_tb1.png); }
.mews_show .width1680 .xx .xx_l div.n div.r a.f2{ background-image:url(../images/fx_tb2.png); }
.mews_show .width1680 .xx .xx_l div.n div.r a.f1:hover{ background-image:url(../images/fx_tb11.png); }
.mews_show .width1680 .xx .xx_l div.n div.r a.f2:hover{ background-image:url(../images/fx_tb22.png); }

.mews_show .width1680 .xx .xx_l div.n div.r a dl{ width: 7.5rem;height: 7.5rem; margin-left: -3rem; top: 15.5rem; position: absolute; display:none; }
.mews_show .width1680 .xx .xx_l div.n div.r a dl i{ position:absolute; font-size:2rem; color: #ffffff; margin-top:-1.25rem; left:50%; margin-left:-0.4rem; }
.mews_show .width1680 .xx .xx_l div.n div.r a:hover dl{ display:block; }

.mews_show .width1680 .xx .xx_l div.hidden.f{ font-size:1.125rem; line-height:2rem; color:#333333; }

.mews_show .width1680 .xx .xx_r{ float:right; width:23%; background-color:#ffffff; padding:1.25rem 0px 2.5rem; }
.mews_show .width1680 .xx .xx_r div{ width:88%; margin:0px auto; }
.mews_show .width1680 .xx .xx_r div.t{ font-size:1.875rem; font-weight:bold; color:#333333; }
.mews_show .width1680 .xx .xx_r div.x{ padding:2rem 0px 1.25rem; }
.mews_show .width1680 .xx .xx_r div.x a{ display:block; margin-bottom:1rem; background-color:#eeeeee; font-size:1.125rem; color:#333333; line-height:2; padding:0.875rem; }
.mews_show .width1680 .xx .xx_r div.x a:hover{ background-color:#1d5e9f; color:#ffffff; }
.mews_show .width1680 .xx .xx_r div.f{ text-align:center; }
.mews_show .width1680 .xx .xx_r div.f a{ font-weight: bold; font-size:1rem; color:#0761b3; }
.mews_show .width1680 .xx .xx_r div.f a:hover{ text-decoration:underline; }

/*企业文化*/
.qywh_t{ padding:6.5rem 0px 3rem; text-align:center; color:#333333; }
.qywh_t dd{ font-size:2.625rem; font-weight:bold; }
.qywh_t dl{ font-size:1.5rem; margin-top:1rem; }

.qywh_t_gd{ width:100%; overflow:hidden; }
.qywh_t_gd ul{ overflow:hidden; }
.qywh_t_gd ul li{ overflow:hidden; width:34.0625rem; height:32.5rem; margin-right: 1.5rem; position:relative; }
.qywh_t_gd ul li div{ position:absolute; z-index:2; font-size:1.5rem; color:#ffffff; right: 7%; left:7%; bottom:1rem; min-height:5rem; }

.qywh_f{ padding:4.5rem 0px; }
.qywh_f ul,.qywh_f ul li{ overflow:hidden; }
.qywh_f ul{ margin-bottom:6rem; }
.qywh_f ul li{ position:relative; background-color:#f5f5f5; }
.qywh_f ul li .hidden{ width:50%; height:30rem; position:relative; }
.qywh_f ul li.l .hidden.l{ float:right; }
.qywh_f ul li.r .hidden.l{ float:left; }
.qywh_f ul li .hidden.r{ display:flex; align-items:center; }
.qywh_f ul li .hidden.r div{ width:66%; padding:0px 12%; color:#333333; }
.qywh_f ul li .hidden.r div dd{ font-size:2.625rem; font-weight:bold; }
.qywh_f ul li .hidden.r div dl{ font-size:1.5rem; margin-top:0.75rem; }

/*员工生活*/
.ygsh_pgcs{ padding:7.5rem 0px; }
.ygsh_pgcs .tit{ text-align:center; font-size:2.625rem; color:#333333; font-weight:bold; margin-bottom:5rem; }
.ygsh_pgcs .n{ text-align:center; font-size:1.5rem; color:#0761b3; margin-bottom:3rem; }
.ygsh_pgcs ul,.ygsh_pgcs ul li{ overflow:hidden; }
.ygsh_pgcs ul{ width:102%; margin:2.5rem 0px 4rem; }
.ygsh_pgcs ul li{ float:left; margin-bottom:1.5rem; position:relative; width:23.635%; margin-right:1.13%; }
.ygsh_pgcs ul li div{ background-color:rgba(0, 0, 0, 0.2); top:0px; left:0px; right:0px; bottom:0px; z-index:8; position:absolute; }
.ygsh_pgcs ul li div dd{ color:#ffffff; font-weight: bold; font-size:2.25rem; left: 5%; right: 5%; bottom: 1rem; position:absolute; }

.ygsh_hdsh{ text-align:center; color:#333333; }
.ygsh_hdsh dd{ font-size:2.625rem; font-weight:bold; }
.ygsh_hdsh dl{ font-size:1.5rem; line-height:1.75; margin-top:1rem; }

.ygsh_ygsh_gd{ margin-top:4.5rem; }
.ygsh_ygsh_gd ul{ overflow:hidden; }
.ygsh_ygsh_gd ul li{ overflow:hidden; width:34.0625rem; margin-right: 1.5rem; position:relative; }

.ygsh_ygsh_m{ text-align:center; padding:4.5rem 0px 7.5rem; }
.ygsh_ygsh_m a{ display:inline-block; width:17.5rem; height:3.75rem; line-height:3.75rem; font-size:1.125rem; color:#ffffff; background-color:#000000;  }
.ygsh_ygsh_m a:hover{ background-color:#1d5e9f; }

/*加入赛昉*/
ul.jrsf_top,ul.jrsf_top li{ overflow:hidden; }
ul.jrsf_top{ margin-bottom:5rem; }
ul.jrsf_top li{ padding:3.75rem 0px; }
ul.jrsf_top li.g{ background-color:#f5f5f5; }
ul.jrsf_top li .hidden{ height:30rem; position:relative; }
ul.jrsf_top li.l .hidden.l{ float:right; }
ul.jrsf_top li.r .hidden.l{ float:left; }
ul.jrsf_top li.l .hidden.r{ float:left; }
ul.jrsf_top li.r .hidden.r{ float:right; }

ul.jrsf_top li .hidden.l{ width:49.405%; }
ul.jrsf_top li .hidden.r{ width:50.5%; display:flex; align-items:center; }
ul.jrsf_top li .hidden.r div{ width:80%; padding:0px 10%; }
ul.jrsf_top li .hidden.r div dd{ font-size:3rem; font-weight:bold; background-image: linear-gradient(to right, #0b65ae , #2291fe); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
ul.jrsf_top li .hidden.r div dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:1.5rem; }

/*jrsf_tdxz*/
.jrsf_tdxz{ width:100%; overflow:hidden; background:url(../images/job_xz.jpg) no-repeat scroll center; background-size:auto 100%; }
.jrsf_tdxz .width1680{ height:59.375rem; }
.jrsf_tdxz .width1680 .tit{ text-align:center; font-size:2.625rem; color:#333333; font-weight:bold; padding-top:5rem; height:5rem; line-height:5rem; }
.jrsf_tdxz .width1680 .xx{ overflow:hidden; height:25rem; }
.jrsf_tdxz .width1680 .xx div.bg{ width:45%; max-width:42.8125rem; }
.jrsf_tdxz .width1680 .xx div.bg.l{ float:left; }
.jrsf_tdxz .width1680 .xx div.bg.r{ float:right; }
.jrsf_tdxz .width1680 .xx div.bg div{ position:relative; color:#ffffff; margin-top:-0.2rem; }
.jrsf_tdxz .width1680 .xx div.bg div dd,.jrsf_tdxz .width1680 .xx div.bg div dl{ background-color:#0761b3; }
.jrsf_tdxz .width1680 .xx div.bg div dd{ font-size:2.25rem; font-weight:bold; width:5rem; height:5rem; text-align:center; line-height:5rem; }
.jrsf_tdxz .width1680 .xx div.bg div dl{ font-size:1.5rem; line-height:2; }

.jrsf_tdxz .width1680 .xx div.bg.l div{ padding-left:30%; position:relative; }
.jrsf_tdxz .width1680 .xx div.bg.l div dl{ line-height:5rem; height:5rem; padding:0px 1.5rem; }
.jrsf_tdxz .width1680 .xx div.bg.l div dl.d1{ display:inline-block; }

.jrsf_tdxz .width1680 .xx div.bg.r div dd{ margin-left:46.5%; }
.jrsf_tdxz .width1680 .xx div.bg.r div dl{ display: inline-block; }
.jrsf_tdxz .width1680 .xx div.bg.r div dl.d1{ margin-left:23.5%; min-width:10.85rem; line-height:5rem; height:5rem; padding:0px 2rem; }
.jrsf_tdxz .width1680 .xx div.bg.r div dl.d2{ padding:1.5rem; width:63%; line-height:1.5; }

.jrsf_tdxz .width1680 .xx div.bg i.x{ position:absolute; background-color:#0761b3; width:5rem; height:5rem; }
.jrsf_tdxz .width1680 .xx div.bg.l i.x{ margin-left:-5rem; }
.jrsf_tdxz .width1680 .xx div.bg.r i.x{ right:7%; top:5rem; }

.jrsf_tdxz .width1680 .nav{ margin-top: -0.35rem; height:5rem; text-align:center; }
.jrsf_tdxz .width1680 .nav div{ font-size: 1rem; display: inline-block; height:4.875rem; width:19.6875rem; position:relative; }
.jrsf_tdxz .width1680 .nav div.b a i img{ max-height:1.875rem; }
.jrsf_tdxz .width1680 .nav div.c{ margin:0px 2px; }
.jrsf_tdxz .width1680 .nav div a{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: #ffffff; display:flex; align-items:center; }
.jrsf_tdxz .width1680 .nav div a i{ display:block; width:100%; text-align:center; }
.jrsf_tdxz .width1680 .nav div.c a{ background-color:#0761b3; color:#ffffff; }
.jrsf_tdxz .width1680 .nav div a:hover{ opacity:0.8; }

.jrsf_lb{ padding:6.5rem 0px 12rem; }
.jrsf_lb .tit{ text-align:center; }
.jrsf_lb .tit dd{ font-size:2.625rem; font-weight:bold; margin-bottom:1rem; }
.jrsf_lb .tit dl{ font-size:1.125rem; color:#999999; line-height:2; }

.jrsf_lb ul.lb{ margin-top:2.5rem; }
.jrsf_lb ul.lb li{ box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.14); margin:0.25rem 0.25rem 1rem; }
.jrsf_lb ul.lb li.on{ box-shadow:0px 0px 1rem 0px rgba(0,0,0,0.14); }
.jrsf_lb ul.lb li div.t{ padding:1.5rem 3%; overflow:hidden; cursor: pointer; }
.jrsf_lb ul.lb li div.t div.l{ float:left; font-size:1.5rem; color:#333333; width:66%; max-width: 21.5rem; line-height: 2; margin-right:2%; }

.jrsf_lb ul.lb li div.t div.c{ float:left; width:15%; opacity:0; }
.jrsf_lb ul.lb li.on div.t div.c{ opacity:1; }
.jrsf_lb ul.lb li div.t div.c ol{ font-size:0.875rem; color:#999999; margin-bottom:0.5rem; }
.jrsf_lb ul.lb li div.t div.c dd{ font-size:1.125rem; color:#333333; font-weight:bold; }

.jrsf_lb ul.lb li div.t div.r{ float:right; max-width:15%; font-size:1.125rem; line-height:3rem; }
.jrsf_lb ul.lb li div.t div.r span{ color:#999999; }
.jrsf_lb ul.lb li div.t div.r span.z,.jrsf_lb ul.lb li.on div.t div.r span.s{ display:inline-block; }
.jrsf_lb ul.lb li div.t div.r span.s,.jrsf_lb ul.lb li.on div.t div.r span.z{ display:none; }
.jrsf_lb ul.lb li div.t div.r i{ color:#0761b3; margin-left:0.75rem; }
.jrsf_lb ul.lb li.on div.t div.r i{ transform: rotate(180deg); }

.jrsf_lb ul.lb li div.f{ padding:2rem 3% 0px; border-top:1px solid #f5f5f5; display:none; }
.jrsf_lb ul.lb li.on div.f{ display:block; }
.jrsf_lb ul.lb li div.f div.d{ font-size:1rem; line-height:2; margin-bottom:1rem; display:none; font-weight:bold; }
.jrsf_lb ul.lb li div.f div.x{  }
.jrsf_lb ul.lb li div.f div.x dd{ font-size:1.125rem; color:#333333; margin-bottom:1rem; font-weight:bold; }
.jrsf_lb ul.lb li div.f div.x dl{ font-size:1rem; line-height:2; color:#999999; padding:0px 1.5rem 2rem; }

/*关于我们*/
.about_banner{ position:relative; overflow:hidden; width:100%; background-color: #151912; }
.about_banner #neuro{ position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; height: 100vh !important; width: 100%; pointer-events: none; opacity: .95; }
.about_banner .width1680{  height:100vh; position:relative; z-index:2; display:flex; align-items:center; }
.about_banner .width1680 div.bg{ width:100%; text-align:center; color:#ffffff; }
.about_banner .width1680 div.bg ol{ height:8rem; margin-bottom:2rem; }
.about_banner .width1680 div.bg dd{ font-size:2.625rem; }
.about_js{ width:100%; background-color:#000000; overflow:hidden; }
.about_js .width1680{ padding:5rem 0px; }
.about_js .width1680 div.l{ float:left; color:#ffffff; width:48%; padding-top:12rem; }
.about_js .width1680 div.l dd{ font-size:2.625rem; font-weight: bold; background-image: linear-gradient(to right, #ffffff , #9ebdec); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.about_js .width1680 div.l dl{ font-size:1.5rem; margin-top:3.5rem; }
.about_js .width1680 div.r{ float:right; width:50%; }
.about_hyxf{ width:100%; background-color:#000000; overflow:hidden; }
.about_hyxf .width1680{ padding:5rem 0px; }
.about_hyxf .width1680 .tit{ font-size:2.625rem; font-weight: bold; background-image: linear-gradient(to right, #ffffff , #9ebdec); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.about_hyxf .width1680 ul,.about_hyxf .width1680 ul li{ overflow:hidden; }
.about_hyxf .width1680 ul{ width:102%; margin-top:5rem; min-height:25rem; }
.about_hyxf .width1680 ul li{ float:left; width:31.805%; margin-right:1%; margin-right:1.29%; margin-bottom:2rem; }
.about_jsdz{ width:100%; background-color:#000000; overflow:hidden; }
.about_jsdz .width1680{ padding:5rem 0px; }
.about_jsdz .width1680 div.l{ float:left; color:#ffffff; width:48%; }
.about_jsdz .width1680 div.l dd{ font-size:2.625rem;  font-weight: bold; margin-top:2.5rem; }
.about_jsdz .width1680 div.l dl{ font-size:2.625rem; margin-top:2.5rem; }
.about_jsdz .width1680 div.l dl i{ font-size:1.5rem; color:#b1c6f1; }
.about_jsdz .width1680 div.l ol{ font-size:1.5rem; margin-top:1rem; }
.about_jsdz .width1680 div.r{ float:right; width:50%; }
.about_fzls{ background: url(../images/about_fzls_bg.jpg) no-repeat scroll center bottom #010101; overflow: hidden; }
.about_fzls .width1680{ padding:5rem 0px; position:relative; }
.about_fzls .width1680 .tit{ color:#ffffff; font-size:2.625rem; font-weight:bold; }
.about_fzls .width1680 .timer-shaft{ position:relative; padding-top:6.5rem; margin-top:-3rem; height:12rem; }
.about_fzls .width1680 .timer-shaft div.qh{ position:absolute; height:3rem; width:3rem; border: 1px solid #ffffff; opacity: 0.5; border-radius:50%; color:#ffffff; top: 0px; cursor: pointer; transition: all 0.5s ease; }
.about_fzls .width1680 .timer-shaft div.timer-left{ right:5rem; }
.about_fzls .width1680 .timer-shaft div.timer-right{ right:0px; }
.about_fzls .width1680 .timer-shaft div.qh:hover{ opacity: 1; transition: all 0.5s ease; }
.about_fzls .width1680 .timer-shaft div.qh i{ position:absolute; top:50%; margin-top:-0.75rem; font-size:1.5rem; width:1rem; text-align:center;left:50%;margin-left:-0.5rem; }
.about_fzls .width1680 .timer-shaft i.x{ position: absolute; left: 0px; top: 16rem; border-top:1px dashed #ffffff; opacity:0.5; right: 0px; z-index:0; }
.about_fzls .width1680 .timer-shaft .timer-scale{ position:absolute; top:6.5rem; left:0; white-space: nowrap; }
.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont{ cursor: pointer; opacity:0.5; position:relative; width:8.75rem; display: inline-block; padding-top:6.5rem; text-align:center; color:#ffffff; font-size:1.125rem; transition: all 1s ease; height:3rem; }
.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont:hover{ opacity:1; transition: all 1s ease; }
.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont.hov{ opacity:1; width:52rem; font-size: 7.5rem; min-height: 9.5rem; padding-top: 0px; text-align:left; }
.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont span{ position:relative; padding-bottom:1.65rem; }
.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont.hov span{ padding-bottom:0px; }
.about_fzls .width1680 .timer-shaft .timer-scale .timer-scale-cont span i{ position:absolute; width:0.75rem; height:0.75rem; border-radius:50%; bottom:0; left:50%; margin-left:-0.375rem; background-color:#ffffff; }
.about_fzls .width1680 .timer-shaft-content{ margin-top:3.5rem; min-height:25rem; }
.about_fzls .width1680 .timer-shaft-content .shaft-detail-cont{ display:none; color:#ffffff; width:100%; overflow:hidden; }
.about_fzls .width1680 .timer-shaft-content .shaft-detail-cont dd{ font-size:2.25rem; }
.about_fzls .width1680 .timer-shaft-content .shaft-detail-cont dl{ font-size:1.125rem; margin-top:0.5rem; line-height:2; margin-bottom:1.5rem; }
.about_ry{ background: url(../images/about_ry_bg.jpg) no-repeat scroll center bottom #010101; overflow: hidden; }
.about_ry .width1680{ padding:2rem 0px; min-height:30rem; display:flex; align-items:center; }
.about_ry .width1680 div.bg{ width:100%; }
.about_ry .width1680 div.bg .tit{ color:#ffffff; font-size:2.625rem; font-weight:bold; margin-bottom:1rem; }
.about_ry .width1680 div.bg ul,.about_ry .width1680 div.bg ul li{ overflow:hidden; }
.about_ry .width1680 div.bg ul{ margin-top:4rem; width:102%; }
.about_ry .width1680 div.bg ul li{ float:left; width:24%; margin-right: 0.7%; position:relative; text-align:center; margin-bottom:2rem; }
/*.about_ry .width1680 div.bg ul li{ background:url(../images/about_ry.png) no-repeat scroll center; display:flex; align-items:center; min-height:4.125rem; background-size:100% auto; }
.about_ry .width1680 div.bg ul li.l1{ margin-left:25%; }
.about_ry .width1680 div.bg ul li.l2{ margin-right:25%; }*/
.about_ry .width1680 div.bg ul li div{ padding:1rem 3%; z-index:9; border:1px solid #d7bb66; }
.about_ry .width1680 div.bg ul li div dd{ font-size:1.125rem; color:#ffffff; margin:0.5rem 0px; }
.about_ry .width1680 div.bg ul li div dl{ font-size:1.5rem; min-height: 5rem; background-image: linear-gradient(to right, #ccba81 , #d7bb66); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height:1.5; }
.about_hzhb{ background: url(../images/about_hzhb.jpg) no-repeat scroll center #010101; overflow: hidden; min-height:60rem; display:flex; align-items:center; }
.about_hzhb div.bg{ width:100%; }
.about_hzhb div.bg .tit{ text-align:center; color:#ffffff; font-size:2.625rem; font-weight:bold; margin-bottom:1rem; }
.about_hzhb div.bg .about_hzhb_g{ width:100%; overflow:hidden; margin-top:3rem; }
.about_hzhb div.bg .about_hzhb_g ul,.about_hzhb div.bg .about_hzhb_g ul li{ overflow:hidden; }
.about_hzhb div.bg .about_hzhb_g ul{}
.about_hzhb div.bg .about_hzhb_g.gd2 ul{ padding:0px 5%; }
.about_hzhb div.bg .about_hzhb_g ul li{ width:15rem; height:6rem; background-color:#121212; margin:0px 1rem; position:relative; }
.about_hzhb div.bg .about_hzhb_g ul li img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

/*动画效果*/
.i_md .about_js .width1680 div.l{ margin-top:3rem; opacity:0; }
.i_md.on .about_js .width1680 div.l{ margin-top:0px; opacity:1; transition: all 0.5s ease; }
.i_md .about_hyxf .width1680 ul{ padding-top:3rem; opacity:0; }
.i_md.on .about_hyxf .width1680 ul{ padding-top:0; opacity:1; transition: all 0.5s ease; }
.i_md .about_jsdz .width1680 div.l{ margin-top:3rem; opacity:0; }
.i_md.on .about_jsdz .width1680 div.l{ margin-top:0px; opacity:1; transition: all 0.5s ease; }
.i_md .about_fzls .width1680 .timer-shaft .timer-scale{ margin-top:3rem; opacity:0; }
.i_md.on .about_fzls .width1680 .timer-shaft .timer-scale{ margin-top:0px; opacity:1; transition: all 0.5s ease; }
.i_md .about_ry .width1680 div.bg ul{ padding-top:3rem; opacity:0; }
.i_md.on .about_ry .width1680 div.bg ul{ padding-top:0; opacity:1; transition: all 0.5s ease; }
.i_md .about_hzhb div.bg .about_hzhb_g{ padding-top:3rem; opacity:0; }
.i_md.on .about_hzhb div.bg .about_hzhb_g{ padding-top:0; opacity:1; transition: all 0.5s ease; }

/*联系我们*/
.contact_xx{ padding:5.5rem 0px; }
.contact_xx .tit{ text-align:center; font-size:2.625rem; font-weight:bold; color:#333333; }
.contact_xx ul.lb,.contact_xx ul.lb li{ overflow:hidden; }
.contact_xx ul.lb{ margin-top:2.5rem; display: flex;  justify-content: space-between; }
.contact_xx ul.lb li{ width:24%; }
.contact_xx ul.lb li div{ border:1px solid #eeeeee; height:12rem; padding:2rem 6% 0px; }
.contact_xx ul.lb li div ol{ height:3rem; margin-bottom:3rem; }
.contact_xx ul.lb li div dl{ font-size:1.125rem; color:#333333; line-height:2; }
.contact_wz_tit{ text-align:center; margin-bottom:3rem; }
.contact_wz_tit dd{ font-size:2.625rem; font-weight:bold; color:#333333; }
.contact_wz_tit dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:1.25rem; }
.contact_wz{ width:100%; overflow:hidden; background-color:#f5f5f5; }
.contact_wz .width1680{ background:url(../images/contact_wz_dt.png) no-repeat scroll center 12rem; background-size:100% auto; padding:2.5rem 0px; min-height:49rem; }
.contact_wz .width1680 ul,.contact_wz .width1680 ul li{ overflow:hidden; }
.contact_wz .width1680 ul.l{ float:left; background-color:#ffffff; width:32.5%; padding:1.5rem 0px; }
.contact_wz .width1680 ul.l li{ border-bottom:1px solid #eeeeee; width:86%; margin:0px auto; color:#333333; padding-bottom:1.5rem; margin-bottom:1.5rem; }
.contact_wz .width1680 ul.l li div.t{ font-size:1.5rem; font-weight:bold; position:relative; cursor: pointer; }
.contact_wz .width1680 ul.l li div.t i{ position:absolute; right:0px; }
.contact_wz .width1680 ul.l li div.t i.s{ opacity:0; }
.contact_wz .width1680 ul.l li div.t i.j{ opacity:1; }
.contact_wz .width1680 ul.l li.o div.t i.s{ opacity:1; }
.contact_wz .width1680 ul.l li.o div.t i.j{ opacity:0; }
.contact_wz .width1680 ul.l li div.f{ background-color:#f5f5f5; padding:0.875rem; margin-top:1rem; display:none; }
.contact_wz .width1680 ul.l li.o div.f{ display:block; }
.contact_wz .width1680 ul.l li div.f dl{ font-size:1rem; line-height:2; padding-left:2.25rem; background-repeat:no-repeat; background-position:left center; background-size:auto 1rem; }
.contact_wz .width1680 ul.l li div.f dl.dz{ background-image:url(../images/dz.png); }
.contact_wz .width1680 ul.l li div.f dl.dh{ background-image:url(../images/dh.png); }
.contact_wz .width1680 ul.l li div.f dl.tp{ display:none; margin-top:1rem; padding-left:0px; }
.contact_wz .width1680 ul.r{ float:right; width:58%; }
.contact_wz .width1680 ul.r li{ display:none; padding-bottom:8.75rem; position: relative; max-width:37.5rem; }
.contact_wz .width1680 ul.r li.x{ display:block; }
.contact_wz .width1680 ul.r li i.x{ position:absolute; right:10%; width:6rem; height:7.625rem; background:url(../images/tb.png) no-repeat scroll center; background-size:auto 100%; bottom:0px; }
.contact_wz .width1680 ul.r li.l1{ padding-top:2%; margin:0px auto; }
.contact_wz .width1680 ul.r li.l2{ padding-top:0px; margin-left:22%; }
.contact_wz .width1680 ul.r li.l3{ padding-top:5%; margin-left:16%; }
.contact_wz .width1680 ul.r li.l4{ padding-top:7%; margin-left:19%; }
.contact_wz .width1680 ul.r li.l5{ padding-top:7%; margin-left:19%; }
.contact_wz .width1680 ul.r li.l6{ padding-top:7%; margin-left:19%; }
.contact_wz .width1680 ul.r li.l7{ padding-top:11%; margin-left:14%; }
.contact_wz .width1680 ul.r li.l8{ padding-top:14%; margin-left:14%; }
.contact_wz .width1680 ul.r li div.bg{ background-color:#ffffff; overflow:hidden; border-radius:0.5rem; padding:0.875rem; }
.contact_wz .width1680 ul.r li div.bg div.hidden{ height:13.25rem; }
.contact_wz .width1680 ul.r li div.bg div.l{ float:left; width:66%; position:relative; }
.contact_wz .width1680 ul.r li div.bg div.l div.t{ font-size:1.5rem; font-weight:bold; }
.contact_wz .width1680 ul.r li div.bg div.l div.f{ position:absolute; bottom:0px; width:100%; }
.contact_wz .width1680 ul.r li div.bg div.l div.f dl{ font-size:1rem; line-height:2; padding-left:2.25rem; background-repeat:no-repeat; background-position:left center; background-size:auto 1rem; }
.contact_wz .width1680 ul.r li div.bg div.l div.f dl.dz{ background-image:url(../images/dz.png); }
.contact_wz .width1680 ul.r li div.bg div.l div.f dl.dh{ background-image:url(../images/dh.png); }
.contact_wz .width1680 ul.r li div.bg div.r{ float:right; position:relative; border-radius:0.5rem; width:32.695%; }
.contact_lyfk{ padding:4.5rem 0px 8rem; }
.contact_lyfk .hidden.l{ float:left; width:30%; max-width:25rem; }
.contact_lyfk .hidden.l dd{ font-size:2.625rem; font-weight:bold; color:#333333; }
.contact_lyfk .hidden.l dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:0.5rem; }
.contact_lyfk .hidden.l ol{ margin-top:2.5rem; opacity:0.5; }
.contact_lyfk .hidden.l ol img{ max-width:28%; }
.contact_lyfk .hidden.r{ float:right; width:66.5%; }
.contact_lyfk .hidden.r form{ overflow:hidden; }
.contact_lyfk .hidden.r form div{ overflow:hidden; }
.contact_lyfk .hidden.r form div.form-group{ margin-bottom:1rem; width:49%; }
.contact_lyfk .hidden.r form div.form-group label{ display:block; font-size:1rem; line-height: 2; color:#333333; }
.contact_lyfk .hidden.r form div.form-group label span{ color:#fe0000; }
.contact_lyfk .hidden.r form div.form-group div{ margin-top:0.5rem; overflow:hidden; }
.contact_lyfk .hidden.r form div.form-group div.bg{ border:1px solid #eeeeee; background-color:#f5f5f5; padding:0px 1rem; }
.contact_lyfk .hidden.r form div.form-group div.bg input,.contact_lyfk .hidden.r form div.form-group div.bg textarea{ font-size:1rem; border:0px; outline:none; background-color:#f5f5f5; width:100%; }
.contact_lyfk .hidden.r form div.form-group div.bg input{ height:3rem; line-height:3rem;}
.contact_lyfk .hidden.r form div.form-group div.bg textarea{ height:12.5rem; padding:1rem 0px; }
.contact_lyfk .hidden.r form div.form-group div.sx{ font-size:1rem; color:#333333; }
.contact_lyfk .hidden.r form div.form-group div.sx dl{ float:left; margin-right:3rem; }
.contact_lyfk .hidden.r form div.form-group div.sx dl input{ margin-right:0.5rem; }
.contact_lyfk .hidden.r form div#title,.contact_lyfk .hidden.r form div#dianhua,.contact_lyfk .hidden.r form div#bumen{ float:left; }
.contact_lyfk .hidden.r form div#dzyj,.contact_lyfk .hidden.r form div#gsmc,.contact_lyfk .hidden.r form div#zhiwei{ float:right; }
.contact_lyfk .hidden.r form div#xuqiou,.contact_lyfk .hidden.r form div#xinxi{ float:left; width:100%; }
.contact_lyfk .hidden.r form div.button{ float:left; width:100%; margin-top:0.5rem; text-align:right; }
.contact_lyfk .hidden.r form div.button button{ display:inline-block; width:22rem; height:3.75rem; line-height:3.75rem; text-align:center; font-size:1rem; color:#ffffff; background-color:#000000; border:0px; transition: all 0.5s ease; }
.contact_lyfk .hidden.r form div.button button:hover{ background-color:#0761b3; transition: all 0.5s ease; }
.xw_bd .width1680 .bg div.r div.form-group{ margin-bottom:1.5rem; border:1px solid rgba(255, 255, 255, 0.5); padding:0px 1rem; }
.xw_bd .width1680 .bg div.r div.form-group input{ border:0px; height:4rem; line-height:4rem; outline:none; background:none; font-size:1.125rem; color:#ffffff; }
.xw_bd .width1680 .bg div.r div.form-group input::-webkit-input-placeholder{ color: #ffffff; }
.xw_bd .width1680 .bg div.r div.form-group del{ font-size:0.875rem; display:block; color:#ffffff; padding:0.5rem 0px; }
.xw_bd .width1680 .bg div.r div.form-group select{ display:block; border:0px; height:2rem; line-height:2rem; outline:none; width:100%; font-size:1.125rem; color:#ffffff; background:url(../images/jt_x.png) no-repeat scroll right center rgba(0, 0, 0, 0); margin-bottom:0.5rem; }
.xw_bd .width1680 .bg div.r div.form-group select option{ color:#333333; padding:0px 5%; }

/*动画效果*/
.i_md .contact_xx ul.lb{ opacity:0; padding-top:3rem; }
.i_md.on .contact_xx ul.lb{ opacity:1; padding-top:0px; transition: all 0.5s ease; }
.i_md .contact_wz .width1680 ul.r{ opacity:0; margin-top:3rem; }
.i_md.on .contact_wz .width1680 ul.r{ opacity:1; margin-top:0px; transition: all 0.5s ease; }
.i_md .contact_lyfk .hidden.r form{ opacity:0; margin-top:3rem; }
.i_md.on .contact_lyfk .hidden.r form{ opacity:1; margin-top:0px; transition: all 0.5s ease; }

/*fenye*/
.fenye{ text-align:center; font-size:1.125rem; line-height:2; }
.fenye a{ color:#1d5e9f; }
.fenye a,.fenye span{ background-color:#ffffff; display:inline-block; padding:0px 0.96rem; margin:0px 0.25rem; }
.xw_fenye a,.xw_fenye span{ background-color:#f5f5f5; border: 1px solid #cccccc;  }
.fenye a:hover,.fenye span{ color:#ffffff; background-color:#1d5e9f; }
.fenye a i{ font: normal normal normal 1.125rem/2 FontAwesome; }

/*no*/
.no{ background-color:#ffffff; text-align:center; width:100% !important; margin:0px !important; padding:2rem 0px; font-size:2rem; }
.no strong{ color:#ff0000; }

/*w404*/
.w404{ min-height:100vh; display:flex; align-items:center; }
.w404 .c{ width:100%; text-align:center; padding:10vh 0px; }
.w404 .c ol{ margin-bottom:2rem; }
.w404 .c ol img{ max-width:35%; }
.w404 .c dd{ font-size:1.5rem; color:#333333; }
.w404 .c a,.w404 .c a:hover{ transition:all .5s ease; display:block; }
.w404 .c a{ width:80%; max-width:180px; margin:2rem auto 0px; line-height:3; font-size:1rem; color:#ffffff; background-color:#d66f09; }
.w404 .c a:hover{ background-color:#ee7c30; }

/*msg*/
.msg{ padding:6rem 0px; }
.msg div.c{ text-align:center; padding:10vh 0px; }
.msg div.c dd{ text-align:center; font-size:1.5rem; font-weight:bold; }
.msg div.c dl{ margin-top:2rem; font-size:1rem; }
.msg div.c dl a,.msg div.c dl a:hover{ transition:all .5s ease; }
.msg div.c dl a{ display:inline-block; border:1px solid #f4313f; width:10rem; margin:0px 1rem; line-height:3; color:#f4313f; }
.msg div.c dl a:hover{ background-color:#f4313f; color:#ffffff; }

/*注册登录*/
.hy_bg{ position:relative; width:100%; overflow:hidden; }
.hy_bg .f_xx{ position:absolute; left:0px; width:100%; text-align:center; bottom:2vh; font-size:1rem; color:#999999; z-index:9; }
.hy_bg .f_xx a{ color:#999999; }
.hy_bg .f_xx a:hover{ color:#ffffff; }
.hy_bg .width1680{ position:relative; z-index:0; height:100vh; display:flex; align-items:center; }
.hy_bg .width1680 div.hy_z_xx{ width:100%; overflow:hidden; }
.hy_bg .width1680 .bd_bg{ background-color:#ffffff; max-width:22.5rem; width:80%; margin:0px auto; padding:2rem; overflow:hidden; display:none; }
.hy_bg .width1680 .bd_bg.x{ display:block; }
.hy_bg .width1680 .bd_bg .tit{ font-size:1.5rem; font-weight:bold; color:#333333; }
.hy_bg .width1680 .bd_bg ul.bd,.hy_bg .width1680 .bd_bg ul li{ overflow:hidden; }
.hy_bg .width1680 .bd_bg ul.bd{ margin-top:1.5rem; min-height:22rem; }
.hy_bg .width1680 .bd_bg ul.bd li{ margin-bottom:1.5rem; }
.hy_bg .width1680 .bd_bg ul.bd li input{ border:0px; outline:none; font-size:1rem; line-height:2.5rem; height:2.5rem; }
.hy_bg .width1680 .bd_bg ul.bd li input::-webkit-input-placeholder{ color: #999999; }
.hy_bg .width1680 .bd_bg ul.bd li.n{}
.hy_bg .width1680 .bd_bg ul.bd li.n dd{ font-size:1rem; color:#333333; line-height:2; }
.hy_bg .width1680 .bd_bg ul.bd li.n dl{ margin-top:0.5rem; border:1px solid #eeeeee; padding:0px 0.75rem; }
.hy_bg .width1680 .bd_bg ul.bd li.n dl input{ width:100%; }
.hy_bg .width1680 .bd_bg ul.bd li.c{ border:1px solid #eeeeee; padding:0px 0.75rem; }
.hy_bg .width1680 .bd_bg ul.bd li.c select{ display:block; border:0px; width:100%; height:2.5rem; line-height:2.5rem; padding:0px 0.75rem; }
.hy_bg .width1680 .bd_bg ul.bd li.c input{ width: 100%; }
.hy_bg .width1680 .bd_bg ul.bd li.y{ border:1px solid #eeeeee; padding:0px 0.75rem; }
.hy_bg .width1680 .bd_bg ul.bd li.y input{ float:left; width:64%; }
.hy_bg .width1680 .bd_bg ul.bd li.y dl{ float:right; width:30%; height:2.5rem; position:relative; }
.hy_bg .width1680 .bd_bg ul.bd li.y dl img{ width: 100% !important; height:2.5rem !important; }
.hy_bg .width1680 .bd_bg ul.bd li.y button{ float:right; border:0px; outline:none; font-size:1rem; line-height:2.5rem; height:2.5rem; background-color:#ffffff; color:#0876f3; width:35%; text-align:right; }
.hy_bg .width1680 .bd_bg ul.bd li.y button:hover{ color:#075fb0; }

.hy_bg .width1680 .bd_bg ul.bd li.y a{ display: block; float:right; border:0px; outline:none; font-size:1rem; line-height:2.5rem; height:2.5rem; background-color:#ffffff; color:#0876f3; width:35%; text-align:right; }
.hy_bg .width1680 .bd_bg ul.bd li.y a:hover{ color:#075fb0; }

.hy_bg .width1680 .bd_bg ul.bd li.b{}
.hy_bg .width1680 .bd_bg ul.bd li.b button,.hy_bg .width1680 .bd_bg ul li.b a{ display:block; width:100%; text-align:center; font-size:1rem; color:#ffffff; line-height:2.5rem; height:2.5rem; background-color:#83baf9; border:0px; }
.hy_bg .width1680 .bd_bg ul.bd li.b button:hover,.hy_bg .width1680 .bd_bg ul li.b a:hover{ background-color:#0876f3; }
.hy_bg .width1680 .bd_bg ul.bd li.d{ font-size:0.875rem; color:#333333; margin-bottom:0px; }
.hy_bg .width1680 .bd_bg ul.bd li.d input{ margin-right:1rem; height:auto; line-height:1; }
.hy_bg .width1680 .bd_bg ul.bd li.d a{ color:#0876f3; }
.hy_bg .width1680 .bd_bg ul.bd li.d a:hover{ color:#075fb0; }
.hy_bg .width1680 .bd_bg .qt{ text-align:right; margin-top:3rem; font-size:1rem; color:#999999; }
.hy_bg .width1680 .bd_bg .qt a{ color:#999999; }
.hy_bg .width1680 .bd_bg .qt a:hover{ color:#075fb0; }

/*塞昉海报*/
.hb_bg{ position:fixed; z-index:99999; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: rgb(0,0,0,0.5); display:flex; align-items:center; display:none; }
.hb_bg.x{ display:flex; }
.hb_bg .xx_bg{ width:100%; }
.hb_bg .xx_bg div.bg{ width:90%; margin:0px auto; max-width:27.5rem; position:relative; }
.hb_bg .xx_bg div.bg a.gb{ position:absolute; width:2.5rem; height:2.5rem; background:url(../images/gb2.png) no-repeat scroll center; background-size:cover; right:0px; top:0px; margin-top:-4rem; transition: all 0.5s ease; }
.hb_bg .xx_bg div.bg a.gb:hover{ transform: scale(0.8); transition: all 0.5s ease; }
.hb_bg .xx_bg div.bg a.xz{ display:block; text-align:center; color:#ffffff; margin-top:1rem; font-size:1rem; }
