@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; }

td{ border:1px solid #333333; }

table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display: table;
}
th {
    border-top: 1px solid #BBB;
    background-color: #F7F7F7;
}
td, th {
    padding: 5px 10px;
    border: 1px solid #DDD;
}

/* CSS Document */



/*@font-face{

    font-family:"MiSans_r";

    src:url("MiSans-R.ttf");

}

@font-face{

    font-family:"MiSans_b";

    src:url("MiSans-B.ttf");

}*/



.a-fdB{-webkit-animation:1s ease-out backwards;-moz-animation:1s ease-out backwards;-ms-animation:1s ease-out backwards;animation:1s ease-out backwards;}

.a-fdB{-webkit-animation-name:fdB;-moz-animation-name:fdB;-ms-animation-name:fdB;animation-name:fdB; }



@-webkit-keyframes fdB{

    0%{opacity:0;-webkit-transform:translateY(3rem);}

    100%{opacity:1;-webkit-transform:translateY(0);}

}

@-moz-keyframes fdB{

    0%{opacity:0;-moz-transform:translateY(3rem);}

    100%{opacity:1;-moz-transform:translateY(0);}

}

@-ms-keyframes fdB{

    0%{opacity:0;-ms-transform:translateY(3rem);}

    100%{opacity:1;-ms-transform:translateY(0);}

}

@keyframes fdB{

    0%{opacity:0;transform:translateY(3rem);}

    100%{opacity:1;transform:translateY(0);}

}



body{ padding:0px; margin:0px; font-family:"Microsoft YaHei",Arial; }
html,body{ font-size: clamp(16px, 0.8333333333vw, 0.8333333333vw); }

.margin{ margin:0px auto; }
.hidden{ overflow:hidden; }
.width1480{ width:77.772%; }
@media only screen and (max-width:1920px){
    .width1480{ width:90%; max-width:1480px; }
}

.bg_q{ position:absolute; top:0; left:0; right:0; bottom:0; 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; }



div::-webkit-scrollbar{ width:2px;}

div::-webkit-scrollbar-track{ background-color:#cccccc; }

div::-webkit-scrollbar-thumb{ background-color:#0b1eae; }

div::-webkit-scrollbar-thumb:hover{ background-color:#0b1eae; }

div::-webkit-scrollbar-thumb:active{ background-color:#0b1eae; }



/* top_bg */

.top_h,.top_bg{ height:7.5rem; }

.top_bg .width1480,.top_bg .width1480 div.nr,.top_bg .width1480 div.fx,.top_bg .width1480 div.dh{ height:3.75rem; }



.top_h{ width:100%; overflow:hidden; position:relative; z-index:98; }

.top_bg{ position:fixed; z-index:99; top:0px; left:0px; width:100%; background-color:#ffffff; }

.top_bg.x{ box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); }

.ny_y{ box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); }

.top_bg div.x{ height:1px; width:100%; background-color:#eeeeee; margin:-0.5px 0px; }



.top_bg .width1480{ position:relative; }

.top_bg .width1480.t{ z-index:2; }

.top_bg .width1480.f{ z-index:1; }

.top_bg .width1480 div.nr.l{ float:left; display:flex; align-items:center; font-size:1.5rem; color:#333333; }

.top_bg .width1480 div.nr.l img{ height:1.75rem; margin-right:0.75rem }

.top_bg .width1480 div.nr.l i{ border-left:1px solid #eeeeee; padding-left:0.75rem; font-style:oblique; }



.top_bg .width1480 div.nr.r{ float:right; display:flex; align-items:center; }

.top_bg .width1480 div.nr.r .so{ float:left; border:1px solid #eeeeee; width:13.5rem; overflow:hidden; border-radius:2rem; }

.top_bg .width1480 div.nr.r .so input,.top_bg .width1480 div.nr.r .so button{ border:0px; outline:none; height:2rem; line-height:2rem; }

.top_bg .width1480 div.nr.r .so input{ float:left; width:74%; font-size:0.875rem; margin-left:6%; }

.top_bg .width1480 div.nr.r .so input::-webkit-input-placeholder{ color:#999999; }

.top_bg .width1480 div.nr.r .so button{ float:right; width:20%; text-align:center; color:#3a467b; font-size:1rem; background-color:#ffffff; }

.top_bg .width1480 div.nr.r .so button:hover{ color:#ffffff; background-color:#3a467b; }



.top_bg .width1480 div.nr.r .yy{ float:left; margin-left:2rem; }

.top_bg .width1480 div.nr.r .yy a{ font-size:1rem; color:#000000; }

.top_bg .width1480 div.nr.r .yy a:hover{ color:#3a467b; }



.top_bg .width1480 div.nr.r .xx{ float:left; margin-left:2rem; }

.top_bg .width1480 div.nr.r .xx a{ font-size:0.75rem; color:#999999; text-align:center; display:block; position:relative; }

.top_bg .width1480 div.nr.r .xx a i.fa{ font-size:1rem; color:#333333; }

.top_bg .width1480 div.nr.r .xx a:hover,.top_bg .width1480 div.nr.r .xx a:hover i.fa{ color:#22306b; }

.top_bg .width1480 div.nr.r .xx a p{ margin-top:0.25rem; }



.top_bg .width1480 div.nr.r .hy{ float:right; margin-left:1.5rem; position:relative; }

.top_bg .width1480 div.nr.r .hy div.i{ width:2.5rem; height:2.5rem; position:relative; border-radius:50%; overflow:hidden; cursor:pointer; }

.top_bg .width1480 div.nr.r .hy div.i a{}

.top_bg .width1480 div.nr.r .hy div.i a:hover{ opacity:0.8; }

.top_bg .width1480 div.nr.r .hy div.x{ position:absolute; box-shadow:0px 0px 0.75rem 0px rgba(0,0,0,0.2); background-color:#ffffff; width:10rem; margin-left:-5rem; top:4rem; opacity:0; height:0px; overflow:hidden; transition:all 0.5s ease; }

.top_bg .width1480 div.nr.r .hy div.x.o,.top_bg .width1480 div.nr.r .hy div.x:hover{ padding:1rem 0px; opacity:1; overflow:initial; height:auto; transition:all 0.5s ease; }

.top_bg .width1480 div.nr.r .hy div.x i.jt{ position:absolute; background:url(../images/jt.png) no-repeat scroll center; background-size:cover; width:2.5rem; height:1.25rem; top:0px; margin-top:-1.25rem; right:2.5rem; }

.top_bg .width1480 div.nr.r .hy div.x div{ overflow:hidden; position:relative; z-index:2; }

.top_bg .width1480 div.nr.r .hy div.x div:hover{ background-color:#f2f4fc; }

.top_bg .width1480 div.nr.r .hy div.x div a{ display:block; font-size:0.875rem; color:#75798f; line-height:2.5rem; padding-left:3.25rem; background-repeat:no-repeat; background-position:1.125rem center; }

.top_bg .width1480 div.nr.r .hy div.x div.l1 a{ background-image:url(../images/hy_b1.png); }

.top_bg .width1480 div.nr.r .hy div.x div.l8 a{ background-image:url(../images/hy_b8.png); }

.top_bg .width1480 div.nr.r .hy div.x div.l2 a{ background-image:url(../images/hy_b2.png); }

.top_bg .width1480 div.nr.r .hy div.x div.l3 a{ background-image:url(../images/hy_b3.png); }

.top_bg .width1480 div.nr.r .hy div.x div.l4 a{ background-image:url(../images/hy_b4.png); }

.top_bg .width1480 div.nr.r .hy div.x div.l5 a{ background-image:url(../images/hy_b5.png); }

.top_bg .width1480 div.nr.r .hy div.x div.l6 a{ background-image:url(../images/hy_b6.png); }

.top_bg .width1480 div.nr.r .hy div.x div.l7 a{ background-image:url(../images/hy_b7.png); }



.top_bg .width1480 div.fx div,.top_bg .width1480 div.fx div a{ height:1.75rem; }

.top_bg .width1480 div.fx{ position:absolute; display:flex; align-items:center; }

.top_bg .width1480 div.fx div{ width:100%; }

.top_bg .width1480 div.fx div a{ display:block; width:1.75rem; float:left; margin-right:0.5rem; background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 0.5s ease; }

.top_bg .width1480 div.fx div a:hover{ opacity:0.5; transition:all 0.5s ease; }

.top_bg .width1480 div.fx div a.x1{ background-image:url(../images/t_fx1.png); }

.top_bg .width1480 div.fx div a.x2{ background-image:url(../images/t_fx2.png); }

.top_bg .width1480 div.fx div a.x3{ background-image:url(../images/t_fx3.png); }

.top_bg .width1480 div.fx div a.x4{ background-image:url(../images/t_fx4.png); }



.top_bg .width1480 div.dh{ display:flex; flex-wrap:wrap; justify-content:center; }

.top_bg .width1480 div.dh div{ display: flex; flex-wrap: wrap; justify-content: center; }

.top_bg .width1480 div.dh div dd{ line-height:3.75rem; margin:0px 2rem; }

.top_bg .width1480 div.dh div dd a{ font-size:1.25rem; color:#333333; font-weight:bold; padding:0px 0.25rem; position:relative; display:inline-block; }

.top_bg .width1480 div.dh div dd a:hover{ color:#3a467b; }

.top_bg .width1480 div.dh div dd a i{ position:absolute; height:3px; bottom:0px; background-color:#22306b; width:0px; left:50%; transition:all 0.5s ease; }

.top_bg .width1480 div.dh div:hover dd a i,.top_bg .width1480 div.dh div.on dd a i{ width:100%; left:0px; transition:all 0.5s ease; }



.top_bg .width1480 div.dh div dl{ position:absolute; opacity:0; height:0px; margin-top: 3.75rem; overflow:hidden; display: flex; justify-content:center; }

.top_bg .width1480 div.dh div:hover dl{ height:auto; opacity:1; transition:all 0.5s ease; }

.top_bg .width1480 div.dh div dl a{ display:block; position: relative; z-index: 2; font-size:1.125rem; padding:1.5rem; color:#333333; line-height:2; text-align:center; }

.top_bg .width1480 div.dh div dl a:hover{ background-color:#f2f4fc; color:#22316c; }

.top_bg .width1480 div.dh div dl i.bg{ position:fixed; border-top: 1px solid #eeeeee; margin-top: -1px; z-index:0; box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); }

.top_bg .width1480 div.dh div:hover dl i.bg{ left:0px; right:0px; height: 5rem; background-color:#ffffff; }



@media only screen and (max-width:1920px){

    .top_bg .width1480 div.dh div dd a{ font-size:1.125rem; }

    .top_bg .width1480 div.dh div dl a{ font-size:1rem; }

}



/* banner */

.banner,.banner .swiper-wrapper,.banner .swiper-wrapper .swiper-slide,.banner .swiper-wrapper .swiper-slide .width1480{ height:37.5rem; }

.banner{ width:100%; overflow:hidden; position:relative; }

.banner .swiper-wrapper{  }

.banner .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }

.banner .swiper-wrapper .swiper-slide .width1480{ position:relative; z-index:2; display:flex; align-items:center; }

.banner .swiper-wrapper .swiper-slide .width1480 .bg{ width:100%; opacity:0; margin-top:3rem; }

.banner .swiper-wrapper .swiper-slide.on .width1480 .bg{ opacity:1; margin-top:0px; transition:all 0.5s ease; }

.banner .swiper-wrapper .swiper-slide .width1480 .bg dd{ font-size:3rem; color:#333333; font-weight:bold; }

.banner .swiper-wrapper .swiper-slide .width1480 .bg dd i{ color:#3a467b; }

.banner .swiper-wrapper .swiper-slide .width1480 .bg dl{ font-size:1.125rem; color:#333333; margin-top:1rem; }



.banner .page_bg{ position:absolute; left:0px; width:100%; bottom:7.5rem; z-index:9; }

.banner .page_bg .width1480{ line-height:0.25rem; }

.banner .page_bg .width1480 span{ display:inline-block; width:2.5rem; height:0.25rem; border-radius:2px; margin-right:0.5rem; background-color:#6b6e82; }

.banner .page_bg .width1480 span.on{ background-color:#3a467b; opacity:1; }



/*i_gg*/

.i_gg{ position:absolute; z-index:2; background-color:rgba(255, 255, 255, 0.5); left:0px; width:100%; bottom:0px; }

.i_gg .width1480{ padding:1.25rem 0px; }

.i_gg .width1480 em,.i_gg .width1480 del,.i_gg .width1480 a.m{ display:block; float:left; line-height:2rem; }

.i_gg .width1480 em{ font-size:1.125rem; color:#333333; padding-left:2rem; background:url(../images/lb.png) no-repeat scroll left center; background-size:auto 1.125rem; }



.i_gg .width1480 del{ padding:0px 2.2%; width:33%; border-right:1px solid #cccccc; display:flex; justify-content:space-between; }

.i_gg .width1480 del b{ background-color:#e9cfd3; display:block; color:#ff0000; font-size:1rem; text-transform:uppercase; padding:0px 0.5rem; border-radius:0.25rem; }

.i_gg .width1480 del a{ font-size:1.125rem; color:#333333; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; max-width:60%; }

.i_gg .width1480 del a:hover{ color:#3a467b; }

.i_gg .width1480 del span{ font-size:1rem; color:#999999; }



.i_gg .width1480 a.m{ font-size:1rem; color:#999999; padding-left:2.2%; }

.i_gg .width1480 a.m:hover{ color:#3a467b; }



/*i_bg*/

.i_bg{ position:relative; background-image:url(../images/i_bg.jpg); width:100%; overflow:hidden; min-height:100vh; }

.i_bg i.bg{ position:absolute; left:0px; top:0px; height:100vh; width:100%; background:linear-gradient( to bottom,#dce3ff,rgba(255, 255, 255, 0)); }

.i_bg .width1480{ position:relative; z-index:5; padding:5rem 0px 8.75rem; }

.i_bg .width1480 .i_tit{ text-align:center; }

.i_bg .width1480 .i_tit dd{ font-size:2.625rem; font-weight:bold; color:#333333; margin-bottom:1.5rem; }

.i_bg .width1480 .i_tit dl{ font-size:1.125rem; color:#666666; margin-bottom:2rem; }

.i_bg .width1480 .i_tit ol{ font-size:1.125rem; line-height:1.75; }

.i_bg .width1480 .i_tit ol a{ color:#333333; border:1px solid #333333; display:inline-block; border-radius:2rem; padding:0px 1.5rem; margin:0px 0.5rem; }

.i_bg .width1480 .i_tit ol a:hover{ background-color:#3a467b; border:1px solid #3a467b; color:#ffffff; }



/*i_tsyy*/

ul.i_tsyy{ display:flex; flex-wrap:wrap; justify-content:space-between; padding:2.5rem 0px 3.5rem; }

ul.i_tsyy li{ width:24.325%; margin-bottom:3rem; cursor:pointer; border-radius:0.5rem; overflow:hidden; transition:all 0.5s ease; }

ul.i_tsyy li:hover{ box-shadow:0px 0px 0.75rem 0px rgba(0,0,0,0.14); transition:all 0.5s ease; }

ul.i_tsyy li a{ display:block; border:2px solid #ffffff; border-radius:0.5rem; overflow:hidden; height:15.5rem; background:linear-gradient(to right,#f8faff,#ffffff,#f8faff); padding:1rem 6.5%; }

ul.i_tsyy li a ol{ margin-bottom:1rem; }

ul.i_tsyy li a ol img{ border-radius:0.5rem; height:5.5rem; }

ul.i_tsyy li a dd{ font-size:1.5rem; color:#333333; font-weight:bold; }

ul.i_tsyy li a dl{ font-size:1.125rem; color:#999999; margin-top:0.875rem; }



/*i_hzzl*/

ul.i_hzzl{ display:flex; flex-wrap:wrap; justify-content:space-between; padding:4rem 0px; }

ul.i_hzzl li,ul.i_hzzl li:hover{ transition:all 0.5s ease; }

ul.i_hzzl li{ margin-bottom:1.5rem; overflow:hidden; width:48.987%; background-color:#f5f5f5; border-radius:0.5rem; position:relative; }

ul.i_hzzl li:hover{ box-shadow:0px 0px 0.75rem 0px rgba(0,0,0,0.14); }

ul.i_hzzl li a{ padding:2.5rem 0px; display:block; position:relative; z-index:2; }

ul.i_hzzl li a div{ text-align:center; overflow:hidden; width:90%; margin:0px auto; max-width:25rem; }

ul.i_hzzl li a div.i{ height:9.25rem; position:relative; }

ul.i_hzzl li a div.i img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; height:72%; }

ul.i_hzzl li a div.m{ font-size:1.125rem; color:#666666; line-height:2; height:9rem; overflow:hidden; }

ul.i_hzzl li a div.n{ margin-top:1rem; font-size:1.125rem; color:#3a467b; opacity:0; transition:all 0.5s ease; }

ul.i_hzzl li:hover a div.n{ opacity:1; transition:all 0.5s ease; }



/*i_cp*/

ul.i_cp{ display:flex; flex-wrap:wrap; justify-content:space-between; overflow:hidden; padding:4rem 0px; }

ul.i_cp li{ margin-bottom:1.5rem; overflow:hidden; width:48.987%; }

ul.i_cp li a{ display:block; border-radius:0.5rem; overflow:hidden; border:1px solid #eeeeee; }

ul.i_cp li a div.t{ position:relative; height:26.25rem; overflow:hidden; }

ul.i_cp li a div.t i{ transition:all 0.5s ease; }

ul.i_cp li a:hover div.t i{ transform:scale(1.1); transition:all 0.5s ease; }

ul.i_cp li a div.f{ background-color:#ffffff; padding:1.5rem 3.5%; font-weight:bold; transition:all 0.5s ease; }

ul.i_cp li a:hover div.f{ background-image:linear-gradient(to right, #f4f6ff,#fdfeff, #f4f6ff); transition:all 0.5s ease; }

ul.i_cp li a div.f dd{ font-size:1.5rem; color:#333333; }

ul.i_cp li a div.f ol{ font-size:1.125rem; color:#3a467b; margin-top:0.875rem; }



/*i_sp*/

.i_sp_bg{ padding:0px 4rem; margin:4rem -4rem 0px; position:relative; }

.i_sp,.i_sp .swiper-wrapper,.i_sp .swiper-wrapper .swiper-slide{ max-height:25.5rem; }

.i_sp{ width:102%; margin-left:-1%; position:relative; overflow:hidden; }

.i_sp .swiper-wrapper{  }

.i_sp .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }

.i_sp .swiper-wrapper .swiper-slide a{ display:block; width:94.374%; margin:0px auto; position:relative; }

.i_sp .swiper-wrapper .swiper-slide a div.t{ height:16.5625rem; position:relative; border-radius:0.5rem; overflow:hidden; }

.i_sp .swiper-wrapper .swiper-slide a div.t i{ transition:all 0.5s ease; }

.i_sp .swiper-wrapper .swiper-slide a:hover div.t i{ transform:scale(1.1); transition:all 0.5s ease; }

.i_sp .swiper-wrapper .swiper-slide a div.f{ margin-top:1rem; }

.i_sp .swiper-wrapper .swiper-slide a div.f ol{ margin-bottom:0.75rem; overflow:hidden; }

.i_sp .swiper-wrapper .swiper-slide a div.f ol i{ font-size:1rem; line-height:2; display:inline-block; padding:0px 0.875rem; border-radius:2rem; margin-right:0.5rem; }

.i_sp .swiper-wrapper .swiper-slide a div.f ol i.i1{ background-color:#d6ddf8; color:#394683; }

.i_sp .swiper-wrapper .swiper-slide a div.f ol i.i2{ background-color:#000000; color:#ffffff; }

.i_sp .swiper-wrapper .swiper-slide a div.f dd{ font-size:1.5rem; color:#000000; }

.i_sp .swiper-wrapper .swiper-slide a:hover div.f dd{ color:#3a467b; }

.i_sp .swiper-wrapper .swiper-slide a div.f dl{ font-size:1rem; color:#999999; margin-top:0.75rem; }

.i_sp_bg div.qh{ position:absolute; z-index:5; font-size:3.4rem; color:#000000; opacity:0.1; top:50%; margin-top:-1.7rem; cursor:pointer; }

.i_sp_bg div.qh_l{ left:0px; }

.i_sp_bg div.qh_r{ right:0px; }

.i_sp_bg div.qh:hover{ opacity:1; color:#26356d; }



/*foot_bg*/

.foot_bg{ background-color:#eeeeee; width:100%; overflow:hidden; }

.foot_bg .width1480{ padding:3rem 0px 2rem; }

.foot_bg .width1480 .hidden{ display:flex; justify-content:space-between; }

.foot_bg .width1480 .hidden.t{ min-height:22rem; }

.foot_bg .width1480 .hidden.t div.l{ width:9%; }
.foot_bg .width1480 .hidden.t div.l img{ width:100%; }


.foot_bg .width1480 .hidden.t ul.c{ width:46%; display:flex; justify-content:space-between; }

.foot_bg .width1480 .hidden.t ul.c li{ overflow:hidden; }

.foot_bg .width1480 .hidden.t ul.c li a{ font-size:1rem; color:#333333; line-height:2; display:block; margin-bottom:0.75rem; }

.foot_bg .width1480 .hidden.t ul.c li a:hover{ color:#3a467b; text-decoration:underline; }

.foot_bg .width1480 .hidden.t ul.c li a.n{ margin-bottom:1.5rem; }



.foot_bg .width1480 .hidden.t div.r{ width:27%; text-align:right; }

.foot_bg .width1480 .hidden.t div.r div.n{ font-size:1rem; color:#333333; }

.foot_bg .width1480 .hidden.t div.r div.x{ margin-top:1.5rem; }

.foot_bg .width1480 .hidden.t div.r div.x a{ display:inline-block; width:2rem; height:2rem; margin-left:1rem; background-repeat:no-repeat; background-position:center; background-size:cover; position:relative; opacity:0.5; }

.foot_bg .width1480 .hidden.t div.r div.x a:hover{ opacity:1; transition:all 0.5s ease; }

.foot_bg .width1480 .hidden.t div.r div.x a.x1{ background-image:url(../images/f_fx1.png); }

.foot_bg .width1480 .hidden.t div.r div.x a.x2{ background-image:url(../images/f_fx2.png); }

.foot_bg .width1480 .hidden.t div.r div.x a.x3{ background-image:url(../images/f_fx3.png); }

.foot_bg .width1480 .hidden.t div.r div.x a.x4{ background-image:url(../images/f_fx4.png); }

.foot_bg .width1480 .hidden.t div.r div.x a.x5{ background-image:url(../images/f_fx5.png); }

.foot_bg .width1480 .hidden.t div.r div.x a.x5 div{ position:absolute; width:6rem; margin-left:-2rem; text-align:center; padding-top:1.5rem; top:2rem; display:none; }

.foot_bg .width1480 .hidden.t div.r div.x a.x5:hover div{ display:block; }

.foot_bg .width1480 .hidden.t div.r div.x a.x5 div i.fa{ position:absolute; font-size:1.5rem; margin-top:-1rem; color:#ffffff; left:2.5rem; }

.foot_bg .width1480 .hidden.t div.r div.x a.x5 div ol{ margin-bottom:0.75rem; }

.foot_bg .width1480 .hidden.t div.r div.x a.x5 div dd{ font-size:0.75rem; color:#333333; }

.foot_bg .width1480 .hidden.t div.r div.x a.x6{ background-image:url(../images/f_fx6.png); }



.foot_bg .width1480 .hidden.f{ margin-top:2rem; font-size:1rem; line-height:2; color:#666666; }

.foot_bg .width1480 .hidden.f a{ color:#666666; }

.foot_bg .width1480 .hidden.f a:hover{ color:#3a467b; }



/*漂浮*/

.pf_bg,.pf_xx{ position:fixed; z-index:999; top:50%; margin-top:-3rem; background-color:#ffffff; box-shadow:0px 0px 0.75rem 0px rgba(0,0,0,0.2); overflow:hidden; }

.pf_bg{ height:6rem; width:2.5rem; border-radius:2rem; right:1.5rem; }

.pf_bg a{ display:block; height:3rem; background-repeat:no-repeat; background-position:center; background-size:auto 1rem; }

.pf_bg a.t{ background-image:url(../images/tb_l1.png); }

.pf_bg a.f{ background-image:url(../images/tb_l2.png); }

.pf_bg a:hover{ background-color:#f2f4fc; }

.pf_bg i.c{ position:absolute; height:1px; background-color:#eeeeee; width:70%; z-index:1; left:15%; }



.pf_xx{ border-radius:0.5rem; padding:0.5rem 0px; height:5rem; right:5.5rem; width:9.4rem; display:none; }

.pf_xx:hover,.pf_xx.x{ display:block; }

.pf_xx a{ display:block; height:2.5rem; line-height:2.5rem; font-size:1.125rem; color:#75798f; padding-left:2.75rem; background-repeat:no-repeat; background-position:0.875rem center; background-size:auto 0.875rem; background-color:#ffffff; }

.pf_xx a.s{ background-image:url(../images/tb_l3.png); }

.pf_xx a.y{ background-image:url(../images/tb_l4.png); }

.pf_xx a:hover{ background-color:#f2f4fc; }



/*意见反馈*/

.yjfk_bg{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:-1; opacity: 0; background-color:rgba(0, 0, 0, 0.5); display:flex; align-items:center; }

.yjfk_bg.x{ opacity:1; z-index:999; transition: all 0.5s ease; }

.yjfk_bg .xx_bg{ width:100%; height:80vh; overflow-x: hidden; overflow-y: auto; }

.yjfk_bg .xx_bg div.bg{ background-color:#ffffff; margin:0px auto; width:90%; max-width:28.75rem; padding:2rem; border-radius:0.5rem; position:relative; }

.yjfk_bg .xx_bg div.bg a.gb{ position:absolute; top:0px; right:0px; background:url(../images/gb.png) no-repeat scroll center; background-size:cover; width:1.5rem; height:1.5rem; margin-right:-5rem; }

.yjfk_bg .xx_bg div.bg a.gb:hover{ opacity:0.8; }

.yjfk_bg .xx_bg div.bg div.i{ text-align:center; margin-bottom:1.5rem; }

.yjfk_bg .xx_bg div.bg div.i img{ max-height:1.75rem; }

.yjfk_bg .xx_bg div.bg div.m{ margin-bottom:1.5rem; font-size:1rem; line-height: 1.5; color:#333333; }

.yjfk_bg .xx_bg div.bg div.m i{ color:#eca61b; }

.yjfk_bg .xx_bg div.bg div.n{ font-size:1rem; color:#333333; margin-bottom:0.75rem; }

.yjfk_bg .xx_bg div.bg div.n i{ color:#ff0000; }

.yjfk_bg .xx_bg div.bg div.input{ margin-bottom:1.5rem; background-color:#eeeeee; border-radius:0.5rem; padding:0px 0.75rem; }

.yjfk_bg .xx_bg div.bg div.input input{ border:0px; outline:none; font-size:1rem; line-height:2.5; width:100%; background-color:#eeeeee; }

.yjfk_bg .xx_bg div.bg div.x{ height:2.5rem; margin-bottom:1.5rem; display: flex; justify-content: space-between; }

.yjfk_bg .xx_bg div.bg div.x div{ width:48%; height:2.5rem; position:relative; }

.yjfk_bg .xx_bg div.bg div.x div dd{ position:relative; background-color:#eeeeee; padding:0px 0.75rem; font-size:1rem; line-height: 2.5; border-radius: 0.5rem; color:#999999; }

.yjfk_bg .xx_bg div.bg div.x div dd i.fa{ position:absolute; right:0.75rem; top:50%; margin-top:-0.5rem; }

.yjfk_bg .xx_bg div.bg div.x div dl{ background-color:#ffffff; border-radius:0px 0px 0.5rem 0.5rem; position:absolute; z-index:1; left:0px; right:0px; box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); padding:0.75rem; display:none; }

.yjfk_bg .xx_bg div.bg div.x div:hover dl{ display:block; }

.yjfk_bg .xx_bg div.bg div.x div dl p{ cursor: pointer; font-size:1rem; color:#333333; line-height:2; }

.yjfk_bg .xx_bg div.bg div.x div dl p:hover{ color:#213371; }

.yjfk_bg .xx_bg div.bg div.text{ margin-bottom:1.5rem; background-color:#eeeeee; border-radius:0.5rem; padding:0.75rem; }

.yjfk_bg .xx_bg div.bg div.text textarea{ border:0px; outline:none; font-size:1rem; height: 6rem; width:100%; background-color:#eeeeee; }

.yjfk_bg .xx_bg div.bg div.d{ margin-bottom:1.5rem; display: flex; justify-content: space-between; }

.yjfk_bg .xx_bg div.bg div.d div{ width:30%; }

.yjfk_bg .xx_bg div.bg div.d div dd{ font-size:1rem; color:#333333; }

.yjfk_bg .xx_bg div.bg div.d div dl{ position:relative; margin-top:0.5rem; padding-left:2rem; background-color:#eeeeee; border-radius:0.5rem; overflow:hidden; }

.yjfk_bg .xx_bg div.bg div.d div dl i{ position:absolute; left:0.5rem; color:#999999; top:50%; margin-top:-0.5rem; }

.yjfk_bg .xx_bg div.bg div.d div dl input{ border:0px; outline:none; font-size:1rem; line-height:2.5; width:100%; background-color:#eeeeee; }

.yjfk_bg .xx_bg div.bg div.f{ text-align:center; }

.yjfk_bg .xx_bg div.bg div.f button{ border:0px; background-color:#e0a128; font-size:1rem; color:#ffffff; line-height:2.5; width:80%; max-width:14rem; border-radius:0.5rem; }

.yjfk_bg .xx_bg div.bg div.f button:hover{ background-color:#3a467b; }

.yjfk_bg .xx_bg div.bg form div.x div select{ position: relative;background-color: #eeeeee;padding: 0px 0.75rem;font-size: 1rem;line-height: 2.5;border-radius: 0.5rem;color: #999999; }

/*申请试用*/

.yjfk_bg_sqsy{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:-1; opacity: 0; background-color:rgba(0, 0, 0, 0.5); display:flex; align-items:center; }

.yjfk_bg_sqsy.x{ opacity:1; z-index:999; transition: all 0.5s ease; }

.yjfk_bg_sqsy .xx_bg{ width:100%; height:80vh; overflow-x: hidden; overflow-y: auto; }

.yjfk_bg_sqsy .xx_bg div.bg{ background-color:#ffffff; margin:0px auto; width:90%; max-width:28.75rem; padding:2rem; border-radius:0.5rem; position:relative; }

.yjfk_bg_sqsy .xx_bg div.bg a.gb{ position:absolute; top:0px; right:0px; background:url(../images/gb.png) no-repeat scroll center; background-size:cover; width:1.5rem; height:1.5rem; margin-right:-5rem; }

.yjfk_bg_sqsy .xx_bg div.bg a.gb:hover{ opacity:0.8; }

.yjfk_bg_sqsy .xx_bg div.bg div.i{ text-align:center; margin-bottom:1.5rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.i img{ max-height:1.75rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.m{ margin-bottom:1.5rem; font-size:1rem; line-height: 1.5; color:#333333; }

.yjfk_bg_sqsy .xx_bg div.bg div.m i{ color:#eca61b; }

.yjfk_bg_sqsy .xx_bg div.bg div.n{ font-size:1rem; color:#333333; margin-bottom:0.75rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.n i{ color:#ff0000; }

.yjfk_bg_sqsy .xx_bg div.bg div.input{ margin-bottom:1.5rem; background-color:#eeeeee; border-radius:0.5rem; padding:0px 0.75rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.input input{ border:0px; outline:none; font-size:1rem; line-height:2.5; width:100%; background-color:#eeeeee; }

.yjfk_bg_sqsy .xx_bg div.bg div.x{ height:2.5rem; margin-bottom:1.5rem; display: flex; justify-content: space-between; }

.yjfk_bg_sqsy .xx_bg div.bg div.x div{ width:48%; height:2.5rem; position:relative; }

.yjfk_bg_sqsy .xx_bg div.bg div.x div dd{ position:relative; background-color:#eeeeee; padding:0px 0.75rem; font-size:1rem; line-height: 2.5; border-radius: 0.5rem; color:#999999; }

.yjfk_bg_sqsy .xx_bg div.bg div.x div dd i.fa{ position:absolute; right:0.75rem; top:50%; margin-top:-0.5rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.x div dl{ background-color:#ffffff; border-radius:0px 0px 0.5rem 0.5rem; position:absolute; z-index:1; left:0px; right:0px; box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); padding:0.75rem; display:none; }

.yjfk_bg_sqsy .xx_bg div.bg div.x div:hover dl{ display:block; }

.yjfk_bg_sqsy .xx_bg div.bg div.x div dl p{ cursor: pointer; font-size:1rem; color:#333333; line-height:2; }

.yjfk_bg_sqsy .xx_bg div.bg div.x div dl p:hover{ color:#213371; }

.yjfk_bg_sqsy .xx_bg div.bg div.text{ margin-bottom:1.5rem; background-color:#eeeeee; border-radius:0.5rem; padding:0.75rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.text textarea{ border:0px; outline:none; font-size:1rem; height: 6rem; width:100%; background-color:#eeeeee; }

.yjfk_bg_sqsy .xx_bg div.bg div.d{ margin-bottom:1.5rem; display: flex; justify-content: space-between; }

.yjfk_bg_sqsy .xx_bg div.bg div.d div{ width:30%; }

.yjfk_bg_sqsy .xx_bg div.bg div.d div dd{ font-size:1rem; color:#333333; }

.yjfk_bg_sqsy .xx_bg div.bg div.d div dl{ position:relative; margin-top:0.5rem; padding-left:2rem; background-color:#eeeeee; border-radius:0.5rem; overflow:hidden; }

.yjfk_bg_sqsy .xx_bg div.bg div.d div dl i{ position:absolute; left:0.5rem; color:#999999; top:50%; margin-top:-0.5rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.d div dl input{ border:0px; outline:none; font-size:1rem; line-height:2.5; width:100%; background-color:#eeeeee; }

.yjfk_bg_sqsy .xx_bg div.bg div.f{ text-align:center; }

.yjfk_bg_sqsy .xx_bg div.bg div.f button{ border:0px; background-color:#e0a128; font-size:1rem; color:#ffffff; line-height:2.5; width:80%; max-width:14rem; border-radius:0.5rem; }

.yjfk_bg_sqsy .xx_bg div.bg div.f button:hover{ background-color:#3a467b; }

.yjfk_bg_sqsy .xx_bg div.bg form div.x div select{ position: relative;background-color: #eeeeee;padding: 0px 0.75rem;font-size: 1rem;line-height: 2.5;border-radius: 0.5rem;color: #999999; }

/*赛事报名*/

.yjfk_bg_bm{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:-1; opacity: 0; background-color:rgba(0, 0, 0, 0.5); display:flex; align-items:center; }

.yjfk_bg_bm.x{ opacity:1; z-index:999; transition: all 0.5s ease; }

.yjfk_bg_bm .xx_bg{ width:100%; height:80vh; overflow-x: hidden; overflow-y: auto; }

.yjfk_bg_bm .xx_bg div.bg{ background-color:#ffffff; margin:0px auto; width:90%; max-width:28.75rem; padding:2rem; border-radius:0.5rem; position:relative; }

.yjfk_bg_bm .xx_bg div.bg a.gb{ position:absolute; top:0px; right:0px; background:url(../images/gb.png) no-repeat scroll center; background-size:cover; width:1.5rem; height:1.5rem; margin-right:-5rem; }

.yjfk_bg_bm .xx_bg div.bg a.gb:hover{ opacity:0.8; }

.yjfk_bg_bm .xx_bg div.bg div.i{ text-align:center; margin-bottom:1.5rem; }

.yjfk_bg_bm .xx_bg div.bg div.i img{ max-height:1.75rem; }

.yjfk_bg_bm .xx_bg div.bg div.m{ margin-bottom:1.5rem; font-size:1rem; line-height: 1.5; color:#333333; }

.yjfk_bg_bm .xx_bg div.bg div.m i{ color:#eca61b; }

.yjfk_bg_bm .xx_bg div.bg div.n{ font-size:1rem; color:#333333; margin-bottom:0.75rem; }

.yjfk_bg_bm .xx_bg div.bg div.n i{ color:#ff0000; }

.yjfk_bg_bm .xx_bg div.bg div.input{ margin-bottom:1.5rem; background-color:#eeeeee; border-radius:0.5rem; padding:0px 0.75rem; }

.yjfk_bg_bm .xx_bg div.bg div.input input{ border:0px; outline:none; font-size:1rem; line-height:2.5; width:100%; background-color:#eeeeee; }

.yjfk_bg_bm .xx_bg div.bg div.x{ height:2.5rem; margin-bottom:1.5rem; display: flex; justify-content: space-between; }

.yjfk_bg_bm .xx_bg div.bg div.x div{ width:48%; height:2.5rem; position:relative; }

.yjfk_bg_bm .xx_bg div.bg div.x div dd{ position:relative; background-color:#eeeeee; padding:0px 0.75rem; font-size:1rem; line-height: 2.5; border-radius: 0.5rem; color:#999999; }

.yjfk_bg_bm .xx_bg div.bg div.x div dd i.fa{ position:absolute; right:0.75rem; top:50%; margin-top:-0.5rem; }

.yjfk_bg_bm .xx_bg div.bg div.x div dl{ background-color:#ffffff; border-radius:0px 0px 0.5rem 0.5rem; position:absolute; z-index:1; left:0px; right:0px; box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); padding:0.75rem; display:none; }

.yjfk_bg_bm .xx_bg div.bg div.x div:hover dl{ display:block; }

.yjfk_bg_bm .xx_bg div.bg div.x div dl p{ cursor: pointer; font-size:1rem; color:#333333; line-height:2; }

.yjfk_bg_bm .xx_bg div.bg div.x div dl p:hover{ color:#213371; }

.yjfk_bg_bm .xx_bg div.bg div.text{ margin-bottom:1.5rem; background-color:#eeeeee; border-radius:0.5rem; padding:0.75rem; }

.yjfk_bg_bm .xx_bg div.bg div.text textarea{ border:0px; outline:none; font-size:1rem; height: 6rem; width:100%; background-color:#eeeeee; }

.yjfk_bg_bm .xx_bg div.bg div.d{ margin-bottom:1.5rem; display: flex; justify-content: space-between; }

.yjfk_bg_bm .xx_bg div.bg div.d div{ width:30%; }

.yjfk_bg_bm .xx_bg div.bg div.d div dd{ font-size:1rem; color:#333333; }

.yjfk_bg_bm .xx_bg div.bg div.d div dl{ position:relative; margin-top:0.5rem; padding-left:2rem; background-color:#eeeeee; border-radius:0.5rem; overflow:hidden; }

.yjfk_bg_bm .xx_bg div.bg div.d div dl i{ position:absolute; left:0.5rem; color:#999999; top:50%; margin-top:-0.5rem; }

.yjfk_bg_bm .xx_bg div.bg div.d div dl input{ border:0px; outline:none; font-size:1rem; line-height:2.5; width:100%; background-color:#eeeeee; }

.yjfk_bg_bm .xx_bg div.bg div.f{ text-align:center; }

.yjfk_bg_bm .xx_bg div.bg div.f button{ border:0px; background-color:#e0a128; font-size:1rem; color:#ffffff; line-height:2.5; width:80%; max-width:14rem; border-radius:0.5rem; }

.yjfk_bg_bm .xx_bg div.bg div.f button:hover{ background-color:#3a467b; }

.yjfk_bg_bm .xx_bg div.bg form div.x div select{ position: relative;background-color: #eeeeee;padding: 0px 0.75rem;font-size: 1rem;line-height: 2.5;border-radius: 0.5rem;color: #999999; }



/*动画效果*/

.i_bg .i_md{ overflow:initial; }

.i_md ul.i_tsyy{ margin-top:3rem; opacity:0; }

.i_md.on ul.i_tsyy{ margin-top:0px; opacity:1; transition:all 0.5s ease; }



.i_md ul.i_hzzl{ margin-top:3rem; opacity:0; }

.i_md.on ul.i_hzzl{ margin-top:0px; opacity:1; transition:all 0.5s ease; }



.i_md ul.i_cp{ margin-top:3rem; opacity:0; }

.i_md.on ul.i_cp{ margin-top:0px; opacity:1; transition:all 0.5s ease; }



.i_md .i_sp_bg{ padding-top:3rem; opacity:0; }

.i_md.on .i_sp_bg{ padding-top:0px; opacity:1; transition:all 0.5s ease; }



/*公用*/

ul.ny_lb,ul.ny_lb li{ overflow:hidden; }

ul.ny_lb{ margin-bottom:2.5rem; width:102%; min-height:25rem; display: flex; flex-wrap: wrap; justify-content: left; }

ul.ny_lb li{ margin-bottom:1.5rem; width:23.186%; margin-right:1.75%; }

.title-line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4;
    height: calc(1.4em * 2);
    word-break: break-all;
}





/*应用*/

.banner_yy{ position:relative; overflow:hidden; }

.banner_yy .width1480{ position:relative; z-index:2; height:30rem; display:flex; align-items:center; }

.banner_yy .width1480 div{ width:100%; }

.banner_yy .width1480 div dd{ font-size:2.5rem; color:#23316d; font-weight:bold; }

.banner_yy .width1480 div dl{ font-size:1.125rem; color:#333333; margin-top:1.5rem; }



.yy_sy{ padding:4rem 0px 6rem; }

.yy_sy .tit{ font-size:2.5rem; font-weight:bold; color:#23316d; }

.yy_sy ul.lb,.yy_sy ul.lb li{ overflow:hidden; }

.yy_sy ul.lb{ margin-top:3rem; width:102%; padding-left:2%; margin-left:-2%; }

.yy_sy ul.lb li,.yy_sy ul.lb li a{ border-radius:0.75rem; }

.yy_sy ul.lb li{ float:left; width:24%; margin-right:0.65%; margin-bottom:1.25rem; transition:all 0.5s ease; }

.yy_sy ul.lb li:hover{ box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); transition:all 0.5s ease; }

.yy_sy ul.lb li a{ display:block; border:1px solid #ffffff; overflow:hidden; background-image:linear-gradient(to right,#edf1ff,#ffffff,#edf1ff); padding:1rem; }

.yy_sy ul.lb li a div.t{ height:5.5rem; margin-bottom:1.5rem; position:relative; padding-left:6.875rem; }

.yy_sy ul.lb li a div.t del{ position:absolute; left:0px; width:5.5rem; height:5.5rem; border-radius:0.5rem; overflow:hidden; }
.yy_sy ul.lb li a div.t del img{ width:100%; }

.yy_sy ul.lb li a div.t dd{ font-size:1.5rem; color:#333333; font-weight:bold; padding-top:1rem; }

.yy_sy ul.lb li a div.t dl{ font-size:1rem; color:#999999; line-height:2; margin-top:0.5rem; }

.yy_sy ul.lb li a div.f{ font-size:1.125rem; color:#999999; line-height:1.75; height:4rem; overflow:hidden; }



.yy_lb{ width:100%; overflow:hidden; background-color:#f5f5f5; }

.yy_lb .width1480{ padding:2rem 0px 7.5rem; }

.yy_lb .width1480 .xx{ margin-bottom:1rem; background-color:#ffffff; border-radius:0.5rem; overflow:hidden; padding:2.5rem; }

.yy_lb .width1480 .xx div.l{ float:left; overflow:hidden; }

.yy_lb .width1480 .xx div.l div.i{ float:left; border-radius:0.75rem; overflow:hidden; width:5.5rem; }
.yy_lb .width1480 .xx div.l div.i img{ width:100%; }

.yy_lb .width1480 .xx div.l div.x{ float:left; margin-left:2rem; }

.yy_lb .width1480 .xx div.l div.x div.t{ margin-bottom:0.5rem; padding-top:0.75rem; }

.yy_lb .width1480 .xx div.l div.x div.t b{ font-size:1.5rem; color:#333333; }

.yy_lb .width1480 .xx div.l div.x div.t del{ margin-left:1.5rem; font-size:1rem; color:#999999; }

.yy_lb .width1480 .xx div.l div.x div.t del i{ color:#394683; }

.yy_lb .width1480 .xx div.l div.x div.f{ font-size:1rem; color:#999999; }



.yy_lb .width1480 .xx div.r{ float:right; padding-top:2rem; }

.yy_lb .width1480 .xx div.r a{ font-size:0.875rem; color:#333333; border:1px solid #eeeeee; display:inline-block; line-height:2.2; padding:0px 1.5rem; border-radius:2rem; margin-left:0.5rem; }

.yy_lb .width1480 .xx div.r a:hover{ background-color:#485399; border:1px solid #485399; color:#ffffff; }



.yy_lb .width1480 .lm{ margin-bottom:3.5rem; background-color:#ffffff; padding:0.5rem 0px; position: relative; z-index: 2; display: flex; justify-content: space-between; }
.yy_lb .width1480 .lm div.l{ font-size:1.125rem; font-weight:bold; }
.yy_lb .width1480 .lm div.l div{ display:inline-block; margin-left:2.5rem; }
.yy_lb .width1480 .lm div.l div dd{ border-bottom:3px solid rgba(0, 0, 0, 0); }
.yy_lb .width1480 .lm div.l div.on dd{ border-bottom:3px solid #26316e; }
.yy_lb .width1480 .lm div.l div dd a{ color:#333333; padding:0.875rem 0px; display:block; }
.yy_lb .width1480 .lm div.l div.on dd a,.yy_lb .width1480 .lm div.l div dd a:hover{ color:#26316e; }

.yy_lb .width1480 .lm div.l div dl{ position:absolute; background-color:#ffffff; padding:1.5rem 1rem 0.5rem; border-radius:0px 0px 0.5rem 0.5rem; margin-left:-1rem; display:none; z-index:2; }
.yy_lb .width1480 .lm div.l div:hover dl{ display:block; box-shadow:0px 1rem 0.5rem 0px rgba(0,0,0,0.14); }
.yy_lb .width1480 .lm div.l div dl a{ display:inline-block; font-size:1rem; line-height:2; color:#333333; margin-right:1rem; }
.yy_lb .width1480 .lm div.l div dl a:hover{ color:#26316e; }

.yy_lb .width1480 .lm div.r{ background-color:#f5f5f5; border-radius:0.5rem; padding:0.5rem; margin:0.5rem 2rem 0.5rem 0px; }

.yy_lb .width1480 .lm div.r a{ font-size:1rem; color:#333333; line-height:2; padding:0px 1rem; border-radius:0.5rem; display:inline-block; }

.yy_lb .width1480 .lm div.r a.on,.yy_lb .width1480 .lm div.r a:hover{ background-color:#ffffff; }


.yy_lb .width1480 ul.ny_lb li{ background-color:#ffffff; border-radius:0.5rem; }

.yy_lb .width1480 ul.ny_lb li div{ overflow:hidden; }

.yy_lb .width1480 ul.ny_lb li div.t{ height:15rem; position:relative; }

.yy_lb .width1480 ul.ny_lb li div.t a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover;  transition:all 0.5s ease; }

.yy_lb .width1480 ul.ny_lb li div.t a:hover{ transform:scale(1.1); transition:all 0.5s ease; }

.yy_lb .width1480 ul.ny_lb li div.f{ padding:2rem 5% 1.5rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.b{ font-size:0.875rem; color:#999999; margin-bottom:0.5rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.n{ font-size:1.5rem; color:#333333; height:4rem; overflow:hidden; }

.yy_lb .width1480 ul.ny_lb li div.f div.x{ margin-top:1rem; color:#999999; line-height:1.25rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.l{ float:left; font-size:1rem; padding-right:1.25rem; background:url(../images/grzx_l1.png) no-repeat scroll right center; background-size:auto 0.875rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r{ float:right; font-size:0.875rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r del{ background-repeat:no-repeat; background-position:left center; background-size:auto 0.875rem; cursor:pointer; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r del.z{ background-image:url(../images/grzx_l2.png); padding-left:1rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r del.z.o{ background-image:url(../images/grzx_l6.png); }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r del.k{ background-image:url(../images/grzx_l3.png); padding-left:1.5rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r del.s{ background-image:url(../images/grzx_l4.png); padding-left:1.25rem; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r del.s.o{ background-image:url(../images/grzx_l5.png); }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r del.s:hover{ color:#303b72; }

.yy_lb .width1480 ul.ny_lb li div.f div.x div.r i{ width:2px; height:1.125rem; background-color:#b4b4b4; display:inline-block; margin:0px 0.5rem -0.2rem; }



/*yy_show*/

.yy_show{ width:100%; background-color:#f5f5f5; }

.yy_show .width1480{ padding:3.5rem 0px; min-height:60vh; display:flex; justify-content:space-between; }

.yy_show .width1480 .yy_s_l .bg,.yy_show .width1480 .yy_s_r div.bg{ position:sticky; top:8rem; }



.yy_show .width1480 .yy_s_l{ width:19%; }

.yy_show .width1480 .yy_s_l .bg{ background-color:#ffffff; border-radius:0.5rem; padding:1.5rem 0.75rem; min-height:30.75rem; }

.yy_show .width1480 .yy_s_l .bg div.tit{ font-size:1.125rem; color:#333333; font-weight:bold; padding-left:0.5rem; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm{ margin-top:1.25rem; overflow:hidden; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul,.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li{ overflow:hidden; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul{}

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li{ margin-bottom:0.75rem; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li dd{ font-size:1rem; color:#333333; line-height:2; position:relative; padding-left:1.5rem; font-weight:bold; cursor:pointer; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li:hover dd{ color:#303b72; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li dd i.fa{ position:absolute; left:0px; color:#d8d8d8; top:50%; margin-top:-0.5rem; opacity:0; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li.on dd i.fa{ opacity:1; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li dl{ padding-left:1.5rem; margin-top:0.5rem; }

.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li dl a{ font-size:0.875rem !important; margin-left: -0.5rem !important; line-height:2; padding:0px 0.5rem; color:#999999; display:block; }
.toc-level-1::before{  font-size:0.875rem !important; margin-left: -0.8rem !important; }
.yy_show .width1480 .yy_s_l .bg div.ssl_lm ul li dl a:hover{ background-color:#eeeeee; }



.yy_show .width1480 .yy_s_c{ width:56.217%; }

.yy_show .width1480 .yy_s_c .yy_s_bg{ background-color:#ffffff; border-radius:0.5rem; padding:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx{ margin-bottom:1.25rem; position:relative; z-index:2; }

.yy_show .width1480 .yy_s_c .yy_s_xx .cp_show{ padding:0px; }

.yy_show .width1480 .yy_s_c .yy_s_xx .cp_show .tit{ border:0px; padding-left:0px; font-size:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .cp_show .tit_gs{ font-size: 1.5rem;margin-top: 1.5rem;border: 0px;padding-left: 0px;color: #333333;font-weight: bold; }

.yy_show .width1480 .yy_s_c .yy_s_xx .cp_show .yy_x{ width:100%; height:1px; background-color:#eeeeee; margin:1.5rem 0px; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .tit{ font-size:2.25rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx{ border-bottom:4px solid #eeeeee; padding:1.5rem 0px; height:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .hy{ float:left; overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .hy del{ font-size:0.875rem; color:#333333; display:block; float:left; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .hy del.i{ width:1.5rem; height:1.5rem; border-radius:50%; position:relative; overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .hy del.n{ margin-left:0.5rem; margin-top:3px; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq{ float:left; margin-left:1.5rem; color:#999999; overflow:hidden; font-size:0.875rem; line-height:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq span{ display:block; float:left; background-repeat:no-repeat; background-position:left center; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq span.q{ background-image:url(../images/k.png); padding-left:1.25rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq span.z{ background-image:url(../images/z1.png); padding-left:1rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq span.z.o{ background-image:url(../images/z2.png); }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq span.k{ background-image:url(../images/s.png); padding-left:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq span.s{ background-image:url(../images/grzx_l4.png); padding-left:1rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq span.s.o{ background-image:url(../images/grzx_l5.png); }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .rq i{ display:block; float:left; width:1px; background-color:#999999; height:1rem; margin:4px 0.5rem; }



.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx{ float:right; font-size:0.875rem; line-height:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx span{ color:#333333; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx a{ margin-left:0.75rem; font-size:1rem; position:relative; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx a.wx{ color:#38b329; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx a.wb{ color:#e81016; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx a div{ position:absolute; width:6rem; text-align:center; padding-top:1rem; top:1rem; display:none; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx a:hover div{ display:block; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx a div ol{ margin-bottom:0.5rem; border:1px solid #eeeeee; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .xx .fx a div dd{ font-size:0.75rem; color:#333333; }

.yy_show .width1480 .yy_s_c .yy_s_xx .ms .tp{ /*border:1px solid #eeeeee;*/ margin-top:1.5rem; }



.yy_show .width1480 .yy_s_c .yy_s_xx .gs{}

.yy_show .width1480 .yy_s_c .yy_s_xx .gs div{ margin-top:1.5rem; overflow:hidden; line-height:2; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gs div dd{ font-weight:bold; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gs div.t dd{ font-size:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gs div.f dd{ font-size:1.125rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gs div dl{ font-size:1.125rem; color:#999999; }



.yy_show .width1480 .yy_s_c .yy_s_xx .sp{ margin-top:1.5rem; position:relative; overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_xx .sp .bf{ position:absolute; z-index:2; top:0px; left:0px; right:0px; bottom:0px; }

.yy_show .width1480 .yy_s_c .yy_s_xx .sp .bf span{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; width:4.25rem; height:4.25rem; border-radius:50%; background-color:rgba(0, 0, 0, 0.5); text-align:center; cursor:pointer; }

.yy_show .width1480 .yy_s_c .yy_s_xx .sp .bf span:hover{ background-color:#2970f2; }

.yy_show .width1480 .yy_s_c .yy_s_xx .sp .bf span i.fa{ color:#ffffff; font-size:3rem; position:absolute; top:50%; margin-top:-1.5rem; left:0px; right:0px; }



.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul,.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li{ overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul{ margin-bottom:1rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li{ padding:1rem 0px; border-bottom:1px solid #eeeeee; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a{ display:block; overflow:hidden; padding:0.75rem; background-color:#f5f5f5; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div{ height:5.75rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div.i{ float:left; background-color:#ffffff; width:16%; position:relative; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div.i img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div.n{ float:right; display:flex; align-items:center; width:78%; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a div.n del{ font-size:1.125rem; color:#2970f2; display:block; background:url(../images/jt_r2.png) no-repeat scroll right center; width:85%; padding-right:10%; transition:all 0.5s ease; }

.yy_show .width1480 .yy_s_c .yy_s_xx .gncp ul li a:hover div.n del{ width:90%; transition:all 0.5s ease; }



.yy_show .width1480 .yy_s_c .yy_s_xx .dz{ overflow:hidden; text-align:center; }

.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.t{ font-size:0.875rem; color:#333333; }

.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.f{ margin-top:1.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.f button{ border:0px; outline:none; display:inline-block; font-size:0.875rem; background-color:#2970f2; padding:1rem 3rem;  border-radius:5rem; }

.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.f button:hover{ background-color:#26316e; }

.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.f button span{ display:block; min-width:4rem; color:#ffffff; padding-top:1.5rem; position:relative; text-align:center; }

.yy_show .width1480 .yy_s_c .yy_s_xx .dz div.f button span i.fa{ position:absolute; top:0px; left:0px; right:0px; font-size:1.25rem; }



.yy_show .width1480 .yy_s_c .yy_s_pr{  }

.yy_show .width1480 .yy_s_c .yy_s_pr .tit{ font-size:2.25rem; color:#333333; font-weight:bold; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd{ border:1px solid #eeeeee; margin-top:1rem; border-radius:0.5rem; overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd textarea{ border:0px; outline:none; padding:1rem 3%; height:10rem; width:94%; font-size:1rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd textarea::-webkit-input-placeholder{ color:#999999; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx{ background-color:#ebeef4; overflow:hidden; padding:0.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.l{ float:left; font-size:1rem; line-height:2; padding-left:1rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.l a{ color:#3c5998; font-weight:bold; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.l a:hover{ text-decoration:underline; }



.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r{ float:right; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r del,.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r button{ font-size:1rem; line-height:2; display:inline-block; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r del{ color:#999999; margin-right:1rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r button{ border:0px; outline:none; color:#ffffff; background-color:#3c5998; padding:0px 1.5rem; border-radius:0.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr .bd .xx div.r button:hover{ background-color:#26316e; }



.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb,.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li{ overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb{  }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li{ margin-top:1.25rem; background-color:#ffffff; border:1px solid #eeeeee; padding:2rem 3.5%; border-radius:0.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div{ overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t{ position:relative; padding-left:3.75rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t ol{ position:absolute; left:0px; border-radius:50%; width:2.75rem; height:2.75rem; overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t dd{ margin-bottom:0.5rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t dd b{ font-size:1.125rem; color:#333333; margin-right:0.75rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t dd del{ padding-left:1.25rem; background:url(../images/xx2.png) no-repeat scroll left center; background-size:0.75rem auto; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t dd del i{ box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.14); border-radius:0.25rem; font-size:0.75rem; line-height:1.75; display:inline-block; color:#999999; padding-left:1.5rem; padding-right:1rem; background:url(../images/i.png) no-repeat scroll 0.5rem center; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.t dl{ font-size:0.875rem; color:#999999; }



.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f{ margin-top:1rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f dd{ font-size:1rem; color:#23316d; margin-bottom:1rem; font-weight:bold; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f dl{ font-size:1rem; color:#333333; line-height:2; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f ol{ margin-top:0.75rem; overflow:hidden; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f ol span{ display:block; float:left; font-size:0.875rem; color:#999999; background-repeat:no-repeat; background-position:left center; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f ol span.r{ margin-right:2rem; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f ol span.z{ margin-right:1.5rem; padding-left:1.25rem; background-image:url(../images/z1.png); cursor:pointer; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f ol span.z:hover{ color:#26316e; }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f ol span.z.o{ background-image:url(../images/z2.png); }

.yy_show .width1480 .yy_s_c .yy_s_pr ul.lb li div.f ol span.k{ padding-left:1.5rem; background-image:url(../images/s.png); }

.yy_show .width1480 .yy_s_c .yy_s_xx .cp_show li{list-style: inherit; }


.yy_show .width1480 .yy_s_r{ width:21.622%; }

.yy_show .width1480 .yy_s_r ul.xx,.yy_show .width1480 .yy_s_r ul.xx li{ overflow:hidden; }

.yy_show .width1480 .yy_s_r ul.xx{ background-color:#ffffff; border-radius:0.5rem; margin-bottom:1rem; padding:1.5rem 1rem; font-size:0.875rem; line-height:2; color:#999999; }

.yy_show .width1480 .yy_s_r ul.xx li.t{ margin-bottom:1.5rem; position:relative; padding-right:5rem; }

.yy_show .width1480 .yy_s_r ul.xx li.t del{ display:block; float:left; }

.yy_show .width1480 .yy_s_r ul.xx li.t del.i{ width:2.5rem; height:2.5rem; border-radius:50%; overflow:hidden; position:relative; }

.yy_show .width1480 .yy_s_r ul.xx li.t del.n{ margin-left:0.5rem; padding-top:0.5rem; }

.yy_show .width1480 .yy_s_r ul.xx li.t a{ position:absolute; right:0px; color:#ffffff; background-color:#fbc509; padding:0px 0.75rem; border-radius:5rem; top:0.25rem; }

.yy_show .width1480 .yy_s_r ul.xx li.t a:hover{ background-color:#26316e; }



.yy_show .width1480 .yy_s_r ul.xx li.c{ margin-bottom:0.875rem; border-bottom:1px solid #eeeeee; padding-bottom:1rem; }

.yy_show .width1480 .yy_s_r ul.xx li.f{ display:flex; justify-content:space-between; }

.yy_show .width1480 .yy_s_r ul.xx li.f i{ display:inline-block; width:1px; background-color:#eeeeee; height:1.8rem; }

.yy_show .width1480 .yy_s_r ul.xx li.f del{ width:48%; text-align:center; }



.yy_show .width1480 .yy_s_r .rmxm{ background-color:#ffffff; border-radius:0.5rem; padding:1.5rem 1rem; }

.yy_show .width1480 .yy_s_r .rmxm div.t{ font-size:1.125rem; color:#333333; font-weight:bold; }

.yy_show .width1480 .yy_s_r .rmxm div.f{}

.yy_show .width1480 .yy_s_r .rmxm div.f a{ display:block; overflow:hidden; margin-top:1.5rem; }

.yy_show .width1480 .yy_s_r .rmxm div.f a del.i{ float:left; border-radius:0.25rem; overflow:hidden; width:31.25%; }

.yy_show .width1480 .yy_s_r .rmxm div.f a del.i img{ transition:all 0.5s ease; }

.yy_show .width1480 .yy_s_r .rmxm div.f a:hover del.i img{ transform:scale(1.1); transition:all 0.5s ease; }

.yy_show .width1480 .yy_s_r .rmxm div.f a del.x{ float:right; font-size:1rem; color:#333333; line-height:2; width:63%; }

.yy_show .width1480 .yy_s_r .rmxm div.f a:hover del.x{ color:#26316e; }



/*合作专区*/

.hzzq_bg{ position:relative; width:100%; overflow:hidden; background:url(../images/hzzq_bg.jpg) no-repeat scroll center top; }

@media only screen and (max-width:1920px){

    .hzzq_bg{ background-size:100% auto; }

}

.hzzq_bg .width1480{ padding:8rem 0px 11rem; }

.hzzq_bg .width1480 .tit{ text-align:center; margin-bottom:4.5rem; color:#333333; }

.hzzq_bg .width1480 .tit dd{ font-size:3rem; font-weight:bold; }

.hzzq_bg .width1480 .tit dl{ margin-top:2rem; font-size:1.125rem; line-height:2.2; }

.hzzq_bg .width1480 .tit dl a{ display:inline-block; background-color:#3c5998; color:#ffffff; border:1px solid #3c5998; border-radius:2rem; padding:0px 2.5rem; }

.hzzq_bg .width1480 .tit dl a:hover{ background-color:#ffffff; color:#3c5998; }



.hzzq_bg .width1480 ul.ny_lb li a{ display: block; background-color:#ffffff; border:1px solid #eeeeee; border-radius:1.25rem; overflow:hidden; padding:1.5rem 4%; }

.hzzq_bg .width1480 ul.ny_lb li a div.i{ margin-bottom:1rem; }

.hzzq_bg .width1480 ul.ny_lb li a div.i del{ display:inline-block; border:1px solid #eeeeee; border-radius:0.5rem; position:relative; overflow:hidden; width:4.125rem; height:4.125rem; background-color:#ffffff; }

.hzzq_bg .width1480 ul.ny_lb li a div.i del img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-height:80%; max-width:80%; transition: all 0.5s ease; }

.hzzq_bg .width1480 ul.ny_lb li a:hover div.i del img{ transform: scale(1.1); transition: all 0.5s ease; }

.hzzq_bg .width1480 ul.ny_lb li a div.n{ font-size:1.5rem; color:#333333; font-weight:bold; margin-bottom:0.75rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.hzzq_bg .width1480 ul.ny_lb li a:hover div.n{ color:#26316e; }

.hzzq_bg .width1480 ul.ny_lb li a div.c{ font-size:1rem; color:#666666; line-height:2; height:8rem; overflow:hidden; }



.hzzq_bg .width1480 ul.ny_lb li a div.s{ font-size:1rem; color:#999999; margin-top:1rem; }



/*.hzzq_bg .width1480 ul.ny_lb li div.bg div.m{ margin-top:1.5rem; font-size:1rem; line-height:2.5; text-align:center; }

.hzzq_bg .width1480 ul.ny_lb li div.bg div.m a{ display:block; color:#333333; border:1px solid #333333; border-radius:0.5rem; transition:all 0.5s ease; }

.hzzq_bg .width1480 ul.ny_lb li div.bg div.m a:hover{ background-color:#3c5998; border:1px solid #3c5998; color:#ffffff; transition:all 0.5s ease; }*/



.zqcy_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; }

.zqcy_bg .width1480{ padding:2.5rem 0px 4.5rem; }

.zqcy_bg .width1480 ul.lb,.zqcy_bg .width1480 ul.lb li{ overflow:hidden; }

.zqcy_bg .width1480 ul.lb{ width:102%; margin-bottom:3.5rem; display:flex; flex-wrap:wrap; justify-content:left; }

.zqcy_bg .width1480 ul.lb li{ margin-bottom:1.25rem; width:23.318%; margin-right:1.55%; background-color:#ffffff; border-radius:0.5rem; }

.zqcy_bg .width1480 ul.lb li.o{}

.zqcy_bg .width1480 ul.lb li div{ margin:1.5rem 1.25rem; position:relative; padding-left:5.5rem; }

.zqcy_bg .width1480 ul.lb li div del{ position:absolute; left:0px; border-radius:50%; width:4.25rem; height:4.25rem; overflow:hidden; }

.zqcy_bg .width1480 ul.lb li div del a img{ transition: all 0.5s ease; }

.zqcy_bg .width1480 ul.lb li div del a:hover img{ transform: scale(1.1); transition: all 0.5s ease; }

.zqcy_bg .width1480 ul.lb li div dd{ font-size:1.125rem; font-weight:bold; position:relative; overflow:hidden; }

.zqcy_bg .width1480 ul.lb li div dd a{ color:#333333; }

.zqcy_bg .width1480 ul.lb li.o div dd a{ color:#3c5998; float:left; }

.zqcy_bg .width1480 ul.lb li div dd a:hover{ color:#3c5998; }

.zqcy_bg .width1480 ul.lb li div dd i{ float:left; border: 1px solid #3c5998; border-radius: 2rem; padding:0px 1rem 0px 2rem; height:1.375rem; line-height:1.375rem; background:url(../images/xx2.png) no-repeat scroll 0.75rem center; background-size:auto 1rem; margin-left:0.75rem; color:#ff0000; font-size:0.875rem; }

.zqcy_bg .width1480 ul.lb li div dl{ font-size:0.875rem; color:#999999; margin-top:0.5rem; }

.zqcy_bg .width1480 ul.lb li div ol{ margin-top:0.5rem; overflow:hidden; }

.zqcy_bg .width1480 ul.lb li div ol a{ display:block; float:left; margin-right:0.75rem; font-size:0.875rem; line-height:2; padding:0px 1rem; border-radius:2rem; color:#3c5998; }

.zqcy_bg .width1480 ul.lb li div ol a.o,.zqcy_bg .width1480 ul.lb li div ol a:hover{ background-color:#3c5998; color:#ffffff; }



/*.zqcy_bg .width1480 ul.lb li div ol a.g{ border:1px solid #3c5998; background-color:#3c5998; color:#ffffff; }

.zqcy_bg .width1480 ul.lb li div ol a.g:hover{ background-color:#ffffff; color:#333333; }

.zqcy_bg .width1480 ul.lb li div ol a.s{ border:1px solid #ffffff; color:#3c5998; }

.zqcy_bg .width1480 ul.lb li div ol a.s:hover{ border:1px solid #3c5998; background-color:#3c5998; color:#ffffff; }*/



/*论坛*/

.rt_t{ padding-top:4rem; }

.rt_t .xx_t{ overflow:hidden; margin-bottom:3rem; position:relative; }

.rt_t .xx_t div{ margin-right:8rem; padding-left:5.75rem; position:relative; min-height:6rem; }

.rt_t .xx_t div del{ position:absolute; left:0px; border:1px solid #eeeeee; border-radius:0.5rem; width:4rem; height:4rem; overflow:hidden; }

.rt_t .xx_t div del img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

.rt_t .xx_t div dd{ font-size:1.5rem; color:#333333; font-weight:bold; }

.rt_t .xx_t div dl{ font-size:1rem; color:#999999; line-height:2; margin-top:0.5rem; }

.rt_t .xx_t div ol{ margin-top:0.75rem; }

.rt_t .xx_t div ol a{ font-size:1rem; color:#3c5998; }

.rt_t .xx_t div ol a:hover{ text-decoration:underline; }



.rt_t .xx_t a.jr{ position:absolute; right:0px; font-size:0.875rem; background-color:#26316e; border:1px solid #26316e; color:#ffffff; top:0px; padding:0px 1.25rem; border-radius:3rem; line-height:2.25; }

.rt_t .xx_t a.jr:hover{ background-color:#ffffff; color:#26316e; }

.rt_t .xx_t a.jr.x{ background-color:#999999; color:#ffffff; border:1px solid #999999; }



.rt_t .xx_f{ overflow:hidden; }

.rt_t .xx_f div.l{ float:left; font-size:1.125rem; font-weight:bold; padding-top:1rem; }

.rt_t .xx_f div.l a{ color:#333333; border-bottom:3px solid rgba(0, 0, 0, 0); padding-bottom:1.5rem; display:block; float:left; margin-right:2rem; }

.rt_t .xx_f div.l a.on{ border-bottom:3px solid #26316e; }

.rt_t .xx_f div.l a.on,.rt_t .xx_f div.l a:hover{ color:#26316e; }



.rt_t .xx_f div.r{ float:right; background-color:#f5f5f5; border-radius:0.5rem; padding:0.5rem; }

.rt_t .xx_f div.r a{ font-size:1rem; color:#333333; line-height:2; padding:0px 1rem; border-radius:0.5rem; display:inline-block; }

.rt_t .xx_f div.r a.on,.rt_t .xx_f div.r a:hover{ background-color:#ffffff; }



.rt_bg{ background-color:#f5f5f5; overflow:hidden; width:100%; }

.rt_f{ padding:2.5rem 0px 4rem; }

.rt_f .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }

.rt_f .name{ border-bottom:1px solid #eeeeee; margin-top:1.5rem; }

.rt_f .name i{ font-size:1.125rem; color:#333333; display:inline-block; padding-bottom:1rem; border-bottom:3px solid #3c5998; }

.rt_f .fbrq{ margin-top:1rem; height:2rem; position:relative; z-index:3; }

.rt_f .fbrq div.l{ float:left; font-size:0.875rem; color:#999999; line-height:2rem; }

.rt_f .fbrq div.r{ float:left; margin-left:1rem; position:relative; font-size:0.875rem; font-weight:bold; }

.rt_f .fbrq div.r dd,.rt_f .fbrq div.r dl{ border:1px solid #eeeeee; border-radius:0.5rem; background-color:#ffffff; }

.rt_f .fbrq div.r dd{ padding:0px 0.75rem; line-height:2rem; color:#333333; width:4.5rem; cursor:pointer; position:relative; }

.rt_f .fbrq div.r dd i.fa{ position:absolute; right:0.75rem; top:50%; font-size:1rem; margin-top:-0.5rem; }

.rt_f .fbrq div.r dl{ position:absolute; width:100%; padding:0.5rem 0px; display:none; }

.rt_f .fbrq div.r:hover dl{ display:block; }

.rt_f .fbrq div.r dl a{ display:block; text-align:center; line-height:2; color:#333333; }

.rt_f .fbrq div.r dl a:hover{ background-color:#26316e; color:#ffffff; }



.rt_f .fbrq_xx{ margin-top:1.25rem; overflow:hidden; }

.rt_f .fbrq_xx .xx_l{ float:left; width:75%; }

.rt_f .fbrq_xx .xx_l ul,.rt_f .fbrq_xx .xx_l ul li{ overflow:hidden; }

.rt_f .fbrq_xx .xx_l ul{ margin-bottom:1.25rem; }

.rt_f .fbrq_xx .xx_l ul li{ margin-bottom:1.25rem; background-color:#ffffff; padding:2rem 3.5%; border-radius:0.5rem; }

.rt_f .fbrq_xx .xx_l ul li div{ overflow:hidden; }

.rt_f .fbrq_xx .xx_l ul li div.t{ position:relative; padding-left:3.75rem; }

.rt_f .fbrq_xx .xx_l ul li div.t ol{ position:absolute; left:0px; border-radius:50%; width:2.75rem; height:2.75rem; overflow:hidden; }

.rt_f .fbrq_xx .xx_l ul li div.t dd{ margin-bottom:0.5rem; }

.rt_f .fbrq_xx .xx_l ul li div.t dd b{ font-size:1.125rem; color:#333333; margin-right:0.75rem; }

.rt_f .fbrq_xx .xx_l ul li div.t dd del{ padding-left:1.25rem; background:url(../images/xx2.png) no-repeat scroll left center; background-size:0.75rem auto; }

.rt_f .fbrq_xx .xx_l ul li div.t dd del i{ box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.14); border-radius:0.25rem; font-size:0.75rem; line-height:1.75; display:inline-block; color:#999999; padding-left:1.5rem; padding-right:1rem; background:url(../images/i.png) no-repeat scroll 0.5rem center; }

.rt_f .fbrq_xx .xx_l ul li div.t dl{ font-size:0.875rem; color:#999999; }



.rt_f .fbrq_xx .xx_l ul li div.f{ margin-top:1rem; }

.rt_f .fbrq_xx .xx_l ul li div.f dd{ font-size:1rem; color:#23316d; margin-bottom:1rem; font-weight:bold; }

.rt_f .fbrq_xx .xx_l ul li div.f dl{ font-size:1rem; color:#333333; line-height:2; }

.rt_f .fbrq_xx .xx_l ul li div.f ol{ margin-top:0.75rem; overflow:hidden; }

.rt_f .fbrq_xx .xx_l ul li div.f ol span{ display:block; float:left; font-size:0.875rem; color:#999999; background-repeat:no-repeat; background-position:left center; }

.rt_f .fbrq_xx .xx_l ul li div.f ol span.r{ margin-right:2rem; }

.rt_f .fbrq_xx .xx_l ul li div.f ol span.z{ margin-right:1.5rem; padding-left:1.25rem; background-image:url(../images/z1.png); cursor:pointer; }

.rt_f .fbrq_xx .xx_l ul li div.f ol span.z:hover{ color:#26316e; }

.rt_f .fbrq_xx .xx_l ul li div.f ol span.z.o{ background-image:url(../images/z2.png); }

.rt_f .fbrq_xx .xx_l ul li div.f ol span.k{ padding-left:1.5rem; background-image:url(../images/s.png); }



.rt_f .fbrq_xx .xx_r{ float:right; width:21.622%; }

.rt_f .fbrq_xx .xx_r .rmxm{ background-color:#ffffff; border-radius:0.5rem; margin-bottom:2rem; padding:1.5rem 1rem; }

.rt_f .fbrq_xx .xx_r .rmxm div.t{ font-size:1.125rem; color:#333333; font-weight:bold; }

.rt_f .fbrq_xx .xx_r .rmxm div.f{}

.rt_f .fbrq_xx .xx_r .rmxm div.f a{ display:block; overflow:hidden; margin-top:1.5rem; }

.rt_f .fbrq_xx .xx_r .rmxm div.f a del.i{ float:left; border-radius:0.25rem; overflow:hidden; width:31.25%; }

.rt_f .fbrq_xx .xx_r .rmxm div.f a del.i img{ transition:all 0.5s ease; }

.rt_f .fbrq_xx .xx_r .rmxm div.f a:hover del.i img{ transform:scale(1.1); transition:all 0.5s ease; }

.rt_f .fbrq_xx .xx_r .rmxm div.f a del.x{ float:right; font-size:1rem; color:#333333; line-height:2; width:63%; }

.rt_f .fbrq_xx .xx_r .rmxm div.f a:hover del.x{ color:#26316e; }

.rt_f .fbrq_xx .xx_r .gg{ border-radius:0.5rem; overflow:hidden; }



/*论坛详情*/

.rt_f .rt_s_so{ height:2rem; position:relative; z-index:2; margin-bottom:3rem; }

.rt_f .rt_s_so div{ float:left; margin-right:1rem; position:relative; font-size:0.875rem; font-weight:bold; }

.rt_f .rt_s_so div dd,.rt_f .rt_s_so div dl{ border:1px solid #eeeeee; border-radius:0.5rem; background-color:#ffffff; }

.rt_f .rt_s_so div dd{ padding:0px 0.75rem; line-height:2rem; color:#333333; width:4.5rem; cursor:pointer; position:relative; }

.rt_f .rt_s_so div dd i.fa{ position:absolute; right:0.75rem; top:50%; font-size:1rem; margin-top:-0.5rem; }

.rt_f .rt_s_so div dl{ position:absolute; width:100%; padding:0.5rem 0px; display:none; }

.rt_f .rt_s_so div:hover dl{ display:block; }

.rt_f .rt_s_so div dl a{ display:block; text-align:center; line-height:2; color:#333333; }

.rt_f .rt_s_so div dl a:hover{ background-color:#26316e; color:#ffffff; }



.rt_f ul.rt_s_lb,.rt_f ul.rt_s_lb li{ overflow:hidden; }

.rt_f ul.rt_s_lb{ width:102%; min-height:32rem; }

.rt_f ul.rt_s_lb li{ float:left; margin-bottom:2rem; width:23.318%; margin-right:1.55%; }

.rt_f ul.rt_s_lb li div.t{ height:15rem; position:relative; border-radius:0.5rem 0.5rem 0px 0px; overflow:hidden; }

.rt_f ul.rt_s_lb li div.t a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 0.5s ease; }

.rt_f ul.rt_s_lb li div.t a:hover{ transform:scale(1.1); transition:all 0.5s ease; }

.rt_f ul.rt_s_lb li div.f{ border:1px solid #eeeeee; border-radius:0px 0px 0.5rem 0.5rem; overflow:hidden; background-color:#ffffff; padding:1.5rem 5%; }

.rt_f ul.rt_s_lb li div.f ol{ font-size:0.875rem; color:#999999; margin-bottom:0.5rem; }

.rt_f ul.rt_s_lb li div.f dd{ font-size:1.5rem; color:#333333; height:4rem; overflow:hidden; }

.rt_f ul.rt_s_lb li div.f dl{ font-size:0.875rem; color:#999999; overflow:hidden; margin-top:0.75rem; }

.rt_f ul.rt_s_lb li div.f dl del.l{ float:left; }

.rt_f ul.rt_s_lb li div.f dl del.r{ float:right; }

.rt_f ul.rt_s_lb li div.f dl del.r span{ background-repeat:no-repeat; background-position:left center; }

.rt_f ul.rt_s_lb li div.f dl del.r span.z{ background-image:url(../images/z1.png); margin-right:0.75rem; padding-left:1rem; }

.rt_f ul.rt_s_lb li div.f dl del.r span.z.o{ background-image:url(../images/z2.png); }

.rt_f ul.rt_s_lb li div.f dl del.r span.k{ background-image:url(../images/s.png); margin-left:0.75rem; padding-left:1.5rem; }



/*产品*/

.banner_cp,.banner_cp .width1480{ position:relative; height:30rem; }

.banner_cp .width1480{ z-index:2; display:flex; align-items:center; }

.banner_cp .width1480 .bg{ width:100%; color:#333333; }

.banner_cp .width1480 .bg dd{ font-size:3rem; font-weight:bold; }

.banner_cp .width1480 .bg dl{ font-size:1rem; margin-top:0.75rem; line-height:2; }



.cp_lb{ padding:3rem 0px 5rem; min-height:80vh; }

.cp_lb .cp_l{ float:left; width:24%; }

.cp_lb .cp_l .so{ background-color:#f5f5f5; border-radius:0.5rem; overflow:hidden; padding-left:1.25rem; padding-right:3rem; position:relative; }

.cp_lb .cp_l .so input,.cp_lb .cp_l .so button{ border:0px; outline:none; background:none; }

.cp_lb .cp_l .so input{ width:100%; font-size:1rem; line-height:2.5; color:#333333; }

.cp_lb .cp_l .so input::-webkit-input-placeholder{ color:#999999; }

.cp_lb .cp_l .so button{ position:absolute; top:0px; right:0px; bottom:0px; z-index:2; width:3rem; background:url(../images/so4.png) no-repeat scroll center; background-size:1.125rem; }

.cp_lb .cp_l .so button:hover{ background-image:url(../images/so2.png); background-color:#3a467b; }

.cp_lb .cp_l .name{ font-size:1.5rem; color:#333333; font-weight:bold; margin-top:3rem; }

.cp_lb .cp_l .lm{ overflow:hidden; margin-top:1.5rem; font-weight:bold; }

.cp_lb .cp_l .lm div{ border-top:1px solid #eeeeee; margin-top:-1px; padding-top:1rem; margin-bottom:1rem; }

.cp_lb .cp_l .lm div dd{ position:relative; font-size:1.125rem; color:#333333; cursor:pointer; }

.cp_lb .cp_l .lm div dd.o{ color: #3c4b7c; }

.cp_lb .cp_l .lm div dd i{ position:absolute; right:0px; font-size:1.5rem; }

.cp_lb .cp_l .lm div dd i.fa-angle-right,.cp_lb .cp_l .lm div.x dd i.fa-angle-up{ opacity:1; }

.cp_lb .cp_l .lm div dd i.fa-angle-up,.cp_lb .cp_l .lm div.x dd i.fa-angle-right{ opacity:0; }



.cp_lb .cp_l .lm div dl{ font-size:1rem; padding-left:10%; line-height:2; margin-top:1rem; display:none; }

.cp_lb .cp_l .lm div.x dl{ display:block; }

.cp_lb .cp_l .lm div dl a{ display:block; color:#333333; }

.cp_lb .cp_l .lm div dl a.o,.cp_lb .cp_l .lm div dl a:hover{ color:#3c4b7c; }



.cp_lb .cp_r{ float:right; width:66.5%; }

.cp_lb .cp_r .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }

.cp_lb .cp_r ul.lb,.cp_lb .cp_r ul.lb li{ overflow:hidden; }

.cp_lb .cp_r ul.lb{ margin:1.5rem 0px 3rem -1%; width:102%;display: flex; flex-wrap: wrap; justify-content: left; }

.cp_lb .cp_r ul.lb li{ width:31%; margin:0px 1.165% 1.5rem; border-radius:0.5rem; transition:all 0.5s ease; }

.cp_lb .cp_r ul.lb li:hover{ box-shadow:0px 0.25rem 0.5rem 0px rgba(0,0,0,0.14); transition:all 0.5s ease; }

.cp_lb .cp_r ul.lb li a{ display:block; border:1px solid #eeeeee; border-radius:0.5rem; overflow:hidden; }

.cp_lb .cp_r ul.lb li a div.t{ height:14rem; position:relative; }

.cp_lb .cp_r ul.lb li a div.t img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-height:80%; max-width:80%; width:80%; transition:all 0.5s ease; }
@media only screen and (max-width:1920px){
    .cp_lb .cp_r ul.lb li a div.t img{ width:auto; }
}

.cp_lb .cp_r ul.lb li a:hover div.t img{ transform:scale(1.1); transition:all 0.5s ease; }

.cp_lb .cp_r ul.lb li a div.f{ border-top:1px solid #eeeeee; background-color:#f5f5f5; padding:1.25rem 1rem; }

.cp_lb .cp_r ul.lb li a div.f dd{ overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; font-size:1.125rem; color:#333333; font-weight:bold; }

.cp_lb .cp_r ul.lb li a div.f dl{ font-size:0.875rem; color:#999999; overflow:hidden; height:4.5rem; line-height:1.75; margin-top:0.75rem; }

.cp_lb .cp_r ul.lb li a div.f ol{ margin-top:1rem; font-size:0.75rem; color:#ffffff; line-height:2.25; }

.cp_lb .cp_r ul.lb li a div.f ol span{ background-color:#050505; display:inline-block; padding:0px 1rem; border-radius:2rem; }

.cp_lb .cp_r ul.lb li a:hover div.f ol span{ background-color:#26316e; }



.cp_jjfa{ padding:3rem 0px 5rem; min-height:80vh; }

.cp_jjfa .fl{ display:flex; justify-content:left; position:relative; z-index:9; }

.cp_jjfa .fl div.x{ font-size:1rem; color:#333333; line-height:2; position:relative; margin-right:1.5rem; }

.cp_jjfa .fl div.x dd{ border:1px solid #eeeeee; padding:0px 1rem; border-radius:2rem; cursor:pointer;  }

.cp_jjfa .fl div.x:hover dd{ background-color:#485399; color:#ffffff; }

.cp_jjfa .fl div.x dl{ position:absolute; background-color:#ffffff; border-radius:0.5rem; border:1px solid #eeeeee; width:100%; overflow:hidden; padding:1rem 0px; display:none; }

.cp_jjfa .fl div.x:hover dl{ display:block; }

.cp_jjfa .fl div.x dl a{ display:block; text-align:center; color:#333333; }

.cp_jjfa .fl div.x dl a:hover{ background-color:#485399; color:#ffffff; }



.cp_jjfa ul.lb,.cp_jjfa ul.lb li{ overflow:hidden; }

.cp_jjfa ul.lb{ margin:1.5rem 0px 3rem -0.7%; width:102%;display: flex; flex-wrap: wrap; justify-content: left; }

.cp_jjfa ul.lb li{ width:31.797%; margin:0px 0.7% 1.5rem; border-radius:0.5rem; transition:all 0.5s ease; }

.cp_jjfa ul.lb li:hover{ box-shadow:0px 0.25rem 0.5rem 0px rgba(0,0,0,0.14); transition:all 0.5s ease; }

.cp_jjfa ul.lb li a{ display:block; overflow:hidden; border-radius:0.5rem; }

.cp_jjfa ul.lb li a div.t{ position:relative; height:18rem; overflow:hidden; }

.cp_jjfa ul.lb li a div.t i.bg_q{ transition: all 0.5s ease; }

.cp_jjfa ul.lb li a:hover div.t i.bg_q{ transform: scale(1.1); transition: all 0.5s ease; }

.cp_jjfa ul.lb li a div.t div{ position:absolute; color:#ffffff; font-weight:bold; top:3rem; left:3%; right:3%; }

.cp_jjfa ul.lb li a div.t div dd{ font-size:2.25rem; }

.cp_jjfa ul.lb li a div.t div dl{ font-size:1.5rem; margin-top:1rem; }

.cp_jjfa ul.lb li a div.f{ border:1px solid #eeeeee; border-radius:0px 0px 0.5rem 0.5rem; padding:2rem 1.5rem; }

.cp_jjfa ul.lb li a div.f dd{ font-size:1.875rem; font-weight:bold; color:#000000; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.cp_jjfa ul.lb li a:hover div.f dd{ color:#26316e; }

.cp_jjfa ul.lb li a div.f dl{ font-size:1.125rem; color:#666666; line-height:1.75; margin-top:1rem; height:8rem; overflow:hidden; }



/*产品详情*/

.cps_top{ border-bottom:1px solid #eeeeee; }

.cps_top.x{ box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0); }



.cp_show_t{ padding:2rem 0px; }

.cp_show_t .tit{ font-size:1rem; color:#999999; }

.cp_show_t .tit a{ color:#999999; }

.cp_show_t .tit a:hover{ color:#3c4b7c; }

.cp_show_t .xx{ margin-top:2rem; display:flex; justify-content:space-between; }

.cp_show_t .xx .hidden{ min-height:26.25rem; }

.cp_show_t .xx .xx_l{ width:49%; position:relative; box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.14); border-radius:0.5rem; }

.cp_show_t .xx .xx_l img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }



.cp_show_t .xx .xx_r{ width:41.5%; display:flex; align-items:center; }

.cp_show_t .xx .xx_r div{ width:100%; }

.cp_show_t .xx .xx_r div dd{ font-size:2rem; font-weight:bold; color:#333333; }

.cp_show_t .xx .xx_r div dl{ font-size:1rem; color:#999999; line-height:2; margin-top:1rem; }

.cp_show_t .xx .xx_r div ol{ margin-top:2.5rem; font-size:1rem; line-height:2.5; }

.cp_show_t .xx .xx_r div ol a{ color:#333333; border:1px solid #333333; display:inline-block; border-radius:2rem; padding:0px 2rem; margin-right:1rem; }

.cp_show_t .xx .xx_r div ol a:hover{ border:1px solid #3c5998; background-color:#3c5998; color:#ffffff; }

.cp_show_t .xx .xx_r div ol a i{ font-size:1.25rem; margin-left:0.5rem; }



.ssl_lm_bg{ border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; position:relative; height:3.5rem; }

.ssl_lm_bg .ssl_lm{ position:absolute; background-color:#ffffff; width:100%; left:0px; }

.ssl_lm_bg .ssl_lm.x{ position:fixed; top:7.5rem; z-index:98; border-top:1px solid #eeeeee; box-shadow:0px 0.5rem 0.75rem 0px rgba(0,0,0,0.14); }

.ssl_lm_bg .ssl_lm ul{ overflow:hidden; display:flex; justify-content:left; }

.ssl_lm_bg .ssl_lm ul li{ font-size:1rem; line-height:3.35rem; color:#999999; cursor:pointer; padding:0px 0.5rem; border-bottom:2px solid rgba(0, 0, 0, 0); margin-right:3rem; }

.ssl_lm_bg .ssl_lm ul li.on{ border-bottom:2px solid #3c5998; color:#3c5998; }

.ssl_lm_bg .ssl_lm ul li:hover{ color:#3c5998; }



.cp_s_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; }



.cp_show{ padding:4rem 0px; }

.cp_show .tit{ font-size:2rem; color:#333333; font-weight:bold; border-left:3px solid #3c5998; padding-left:1rem; }

.cp_show .ggcs{ margin-top:3rem; }

.cp_show .ys{ overflow:hidden; margin-top:1.5rem; }

.cp_show .ys div{ display: flex; justify-content: space-between;border-bottom: 2px solid #eeeeee;padding:2rem 0px;}

.cp_show .ys div dd{ font-size:1.5rem; color:#333333; width: 20%;}

.cp_show .ys div dl{ font-size:1.125rem; color:#999999; margin-top:0.5rem;width: 75%; }



.cp_show .zy{ overflow:hidden; margin-top:3rem; }

.cp_show .zy a{ display:block; float:left; margin-bottom:1rem; font-size:1.25rem; color:#266fb8;  padding: 0px 1.5rem; border: 1px solid #266fb8; border-radius: 0.5rem; line-height: 2; margin-right: 1rem;; }

.cp_show .zy a:hover{ color:#ffffff; background-color:#266fb8; }



.cp_show .wd{ overflow:hidden; margin-top:3rem; }

.cp_show .wd .wd_l{ float:left; width:15%; border:1px solid #eeeeee; background-color:#ffffff; border-radius:0.5rem; padding:2rem 2%; min-height:18rem; font-weight:bold; }

.cp_show .wd .wd_l dd{ font-size:1.5rem; color:#333333; }

.cp_show .wd .wd_l dl{ font-size:1.125rem; margin-top:1.5rem; }

.cp_show .wd .wd_l dl a{ display:block; color:#333333; margin-bottom:1.25rem; }

.cp_show .wd .wd_l dl a:hover,.cp_show .wd .wd_l dl a.on{ color:#24306d; }



.cp_show .wd .wd_r{ float:right; width:75%; }

.cp_show .wd .wd_r ul,.cp_show .wd .wd_r ul li{ overflow:hidden; }

.cp_show .wd .wd_r ul{ margin-bottom:1rem; background-color:#ffffff; border:1px solid #eeeeee; border-radius:0.5rem; min-height:22rem; }

.cp_show .wd .wd_r ul li{ border-top:1px solid #eeeeee; margin-top:-1px; font-weight:bold; color:#333333; }

.cp_show .wd .wd_r ul li.t{ padding:1rem 2%; overflow:hidden; font-size:1.125rem; line-height:2; background-color:#ffffff; display: flex; justify-content: space-between; }

.cp_show .wd .wd_r ul li.t div.n{ width:65%; }

.cp_show .wd .wd_r ul li.t div.s{ width:15%; text-align:center; }

.cp_show .wd .wd_r ul li.t div.x{ width:15%; text-align:center; }



.cp_show .wd .wd_r ul li.f a{ display:block; padding:1.25rem 2%; color:#333333; display: flex; justify-content: space-between; }

.cp_show .wd .wd_r ul li.f a div.n{ width:65%; font-size:1.125rem; line-height:1.75; }

.cp_show .wd .wd_r ul li.f a div.s{ width:15%; text-align:center; font-size:0.875rem; line-height:2.2; }

.cp_show .wd .wd_r ul li.f a div.x{ width:15%; text-align:center; font-size:0.75rem; }

.cp_show .wd .wd_r ul li.f a div.x del{ border: 1px solid #3a467b; color:#3a467b; display:inline-block; padding: 0.35rem 2rem; border-radius:3rem; transition: all 0.5s ease; }

.cp_show .wd .wd_r ul li.f a:hover div.x del{ background-color:#3a467b; color:#ffffff; transition: all 0.5s ease; }



.cp_show .gmqd{ overflow:hidden; margin:3rem 0px 2rem; width:102%; display:flex; flex-wrap:wrap; justify-content:left; }

.cp_show .gmqd div{ position:relative; height:6.5rem; width:23.2%; margin-right:1.7%; margin-bottom:1.75rem; }

.cp_show .gmqd div a,.cp_show .gmqd div a img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; }

.cp_show .gmqd div a{ border:1px solid #eeeeee; border-radius:0.5rem; }

.cp_show .gmqd div a img{ margin:auto; max-height:80%; transition:all 0.5s ease; }

.cp_show .gmqd div a:hover img{ transform:scale(1.1); transition:all 0.5s ease; }



.cp_show .gmpj{ overflow:hidden; margin-top:2.5rem; }

.cp_show .gmpj .gmpj_l{ float:left; width:15%; border:1px solid #eeeeee; background-color:#ffffff; border-radius:0.5rem; padding:2rem 2%; min-height:18rem; font-weight:bold; }

.cp_show .gmpj .gmpj_l dd{ font-size:1.5rem; color:#333333; }

.cp_show .gmpj .gmpj_l dl{ font-size:1.125rem; margin-top:1.5rem; }

.cp_show .gmpj .gmpj_l dl a{ display:block; color:#333333; margin-bottom:1.25rem; }

.cp_show .gmpj .gmpj_l dl a:hover,.cp_show .gmpj .gmpj_l dl a.on{ color:#24306d; }



.cp_show .gmpj .gmpj_r{ float:right; width:75%; }

.cp_show .gmpj .gmpj_r .gmpj_qh{ overflow:hidden; display:none; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul{ display:flex; flex-wrap:wrap; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li{ width:calc(100% / 3);  margin-bottom:2.5rem; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li.active{ display:block; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li a{ width:95%; margin:0px auto; display:block; color:#333333; font-weight:bold; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li a ol{ border:1px solid #eeeeee; border-radius:0.75rem; position:relative; overflow:hidden; height:14.0625rem; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li a ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; transition:all 0.5s ease; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li a:hover ol img{ transform:scale(1.1); transition:all 0.5s ease; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li a dd{ margin-top:1rem; font-size:1.125rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.cp_show .gmpj .gmpj_r .gmpj_qh ul li a:hover dd{ color:#24306d; }



/*文档中心*/

.down_bg{ background-color:#f5f5f5; width:100%; overflow:hidden; }

.down_bg .width1480{ padding:2.5rem 0px 7rem; }

.down_bg .width1480 .tit{ text-align:center; font-weight:bold; font-size:2.5rem; color:#333333; }

.down_bg .width1480 .xx_bg{ min-height:80vh; overflow:hidden; margin-top:3.5rem; }

.down_bg .width1480 .xx_bg .down_l{ float:left; width:19%; }

.down_bg .width1480 .xx_bg .down_l .bg{ background-color:#ffffff; border:1px solid #eeeeee; margin-bottom:1.25rem; border-radius:0.5rem; overflow:hidden; padding:1.5rem 1rem; min-height:20rem; font-weight:bold; }

.down_bg .width1480 .xx_bg .down_l .bg div.n{ font-size:1.5rem; color:#333333; }

.down_bg .width1480 .xx_bg .down_l .bg div.y{ margin-top:1.5rem; }

.down_bg .width1480 .xx_bg .down_l .bg div.y a{ display:block; font-size:1.125rem; color:#333333; line-height:1.5; margin-bottom:1rem; }

.down_bg .width1480 .xx_bg .down_l .bg div.y a.on,.down_bg .width1480 .xx_bg .down_l .bg div.y a:hover{ color:#3c4b7c; }



.down_bg .width1480 .xx_bg .down_l .bg div.e{ overflow:hidden; margin-top:0.75rem; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div{ border-top:1px solid #eeeeee; margin-top:-1px; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dd{ position:relative; font-size:1.125rem; line-height:1.5; color:#333333; padding:0.75rem 0px; cursor:pointer; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dd:hover,.down_bg .width1480 .xx_bg .down_l .bg div.e div.x dd{ color:#3c4b7c; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dd a{ display:block; color:#333333; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dd a:hover{ color:#3c4b7c; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dd i{ position:absolute; z-index:2; right:0px; font-size:1.5rem; top:50%; margin-top:-0.75rem; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dd i.fa-angle-right,.down_bg .width1480 .xx_bg .down_l .bg div.e div.x dd i.fa-angle-up{ opacity:1; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dd i.fa-angle-up,.down_bg .width1480 .xx_bg .down_l .bg div.e div.x dd i.fa-angle-right{ opacity:0; }



.down_bg .width1480 .xx_bg .down_l .bg div.e div dl{ padding:1rem 0px 1rem 10%; display:none; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div.x dl{ display:block; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dl a{ display:block; font-size:1rem; color:#999999; line-height:1.5; margin-bottom:0.5rem; }

.down_bg .width1480 .xx_bg .down_l .bg div.e div dl a.o,.down_bg .width1480 .xx_bg .down_l .bg div.e div dl a:hover{ color:#333333; }



.down_bg .width1480 .xx_bg .down_r{ float:right; width:75%; }

.down_bg .width1480 .xx_bg .down_r .so_bg{ border:1px solid #eeeeee; border-radius:0.5rem; background-color:#ffffff; overflow:hidden; position:relative; padding-left:1.25rem; padding-right:3rem; }

.down_bg .width1480 .xx_bg .down_r .so_bg input,.down_bg .width1480 .xx_bg .down_r .so_bg button{ border:0px; outline:none; background:none; }

.down_bg .width1480 .xx_bg .down_r .so_bg input{ width:100%; font-size:1rem; line-height:3; color:#333333; }

.down_bg .width1480 .xx_bg .down_r .so_bg input::-webkit-input-placeholder{ color:#999999; }

.down_bg .width1480 .xx_bg .down_r .so_bg button{ position:absolute; top:0px; right:0px; bottom:0px; z-index:2; width:3rem; background:url(../images/so1.png) no-repeat scroll center; background-size:1.125rem; }

.down_bg .width1480 .xx_bg .down_r .so_bg button:hover{ background-image:url(../images/so2.png); background-color:#3a467b; }



.down_bg .width1480 .xx_bg .down_r .pxfs{ font-size:1.125rem; color:#999999; padding:1.25rem 0px; }

.down_bg .width1480 .xx_bg .down_r .pxfs a{ color:#999999; padding:0px 1.5rem; border-radius:2rem; line-height:2; display:inline-block; margin-right:0.5rem; }

.down_bg .width1480 .xx_bg .down_r .pxfs a:hover,.down_bg .width1480 .xx_bg .down_r .pxfs a.on{ background-color: #ffffff; color:#333333; }



.down_bg .width1480 .xx_bg .down_r .name{ margin:1.5rem 0px; padding:1rem 2%; overflow:hidden; font-size:1.125rem; line-height:2; background-color:#ffffff; display: flex; justify-content: space-between; font-weight:bold; color:#333333; }

.down_bg .width1480 .xx_bg .down_r .name div.n{ width:65%; }

.down_bg .width1480 .xx_bg .down_r .name div.s{ width:15%; text-align:center; }

.down_bg .width1480 .xx_bg .down_r .name div.x{ width:15%; text-align:center; }



.down_bg .width1480 .xx_bg .down_r .wdzx{ overflow:hidden; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul,.down_bg .width1480 .xx_bg .down_r .wdzx ul li{ overflow:hidden; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul{ background-color:#ffffff; border:1px solid #eeeeee; border-radius:0.5rem; min-height:80vh; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul li{ border-top:1px solid #eeeeee; margin-top:-1px; font-weight:bold; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul li a{ display:block; padding:1.25rem 2%; color:#333333; display: flex; justify-content: space-between; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.n{ width:65%; font-size:1.125rem; line-height:1.75; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.s{ width:15%; text-align:center; font-size:0.875rem; line-height:2.2; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.x{ width:15%; text-align:center; font-size:0.75rem; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul li a div.x del{ border: 1px solid #3a467b; color:#3a467b; display:inline-block; padding: 0.35rem 2rem; border-radius:3rem; transition: all 0.5s ease; }

.down_bg .width1480 .xx_bg .down_r .wdzx ul li a:hover div.x del{ background-color:#3a467b; color:#ffffff; transition: all 0.5s ease; }



.down_bg .width1480 .xx_bg .down_r .wdzx .more{ margin-top:2.5rem; text-align:center; font-size:1rem; height:2.5rem; line-height:2.5rem; }

.down_bg .width1480 .xx_bg .down_r .wdzx .more a{ display:inline-block; color:#999999; background-color:#ffffff; padding:0px 2rem; border-radius:2rem; }

.down_bg .width1480 .xx_bg .down_r .wdzx .more a:hover{ background-color:#3a467b; color:#ffffff; }

.down_bg .width1480 .xx_bg .down_r .wdzx .more p{ color:#999999; }



/*文档中心详情*/

.wdzx_show_t{ width:100%; overflow:hidden; background-color:#ebeef4; }

.wdzx_show_t .width1480{ padding:2rem 0px; }

.wdzx_show_t .width1480 div{ width:80%; margin:0px auto; max-width:38rem; border-radius:3rem; background-color:#ffffff; overflow:hidden; position:relative; padding-left:1.5rem; padding-right:3rem; }

.wdzx_show_t .width1480 div input,.wdzx_show_t .width1480 div button{ border:0px; outline:none; background:none; }

.wdzx_show_t .width1480 div input{ width:100%; font-size:1rem; line-height:3; color:#333333; }

.wdzx_show_t .width1480 div input::-webkit-input-placeholder{ color:#999999; }

.wdzx_show_t .width1480 div button{ position:absolute; top:0px; right:0px; bottom:0px; z-index:2; width:3rem; background:url(../images/so3.png) no-repeat scroll center; background-size:1.125rem; }

.wdzx_show_t .width1480 div button:hover{ background-image:url(../images/so2.png); background-color:#3a467b; }



.wdzx_show_n{ width:100%; overflow:hidden; border-bottom:1px solid #eeeeee; }

.wdzx_show_n .width1480{ padding:1.5rem 0px; }

.wdzx_show_n .width1480 div.l{ float:left; font-size:0.875rem; color:#999999; }

.wdzx_show_n .width1480 div.l a{ color:#999999; }

.wdzx_show_n .width1480 div.l a:hover{ color:#3a467b; }

.wdzx_show_n .width1480 div.r{ float:right; }

.wdzx_show_n .width1480 div.r a{ display:inline-block; width:1.25rem; height:1.125rem; background-repeat:no-repeat; background-position:center; background-size:auto 100%; }

.wdzx_show_n .width1480 div.r a.x{ background-image:url(../images/xz2.png); }

.wdzx_show_n .width1480 div.r a.x:hover{ background-image:url(../images/xz.png); }

.wdzx_show_n .width1480 div.r a.d{ background-image:url(../images/dy.png); margin-left:1.5rem; }

.wdzx_show_n .width1480 div.r a.d:hover{ background-image:url(../images/dy2.png); }



.wdzx_show_x{ padding-bottom:3.75rem; }

.wdzx_show_x .xx_bg{ overflow:hidden; min-height:37.5rem; display:flex; justify-content:space-between; }

.wdzx_show_x .xx_bg .xx_l{ padding:1.5rem 1.5% 0.5rem; width:20.651%; border:1px solid #eeeeee; margin-top:-1px; }

.wdzx_show_x .xx_bg .xx_l div{ margin-bottom:1rem; }

.wdzx_show_x .xx_bg .xx_l div dd{ font-size:1.125rem; color:#333333; font-weight:bold; position:relative; cursor:pointer; }

.wdzx_show_x .xx_bg .xx_l div.x dd{ color:#26316e; }

.wdzx_show_x .xx_bg .xx_l div dd a{ color:#333333; }

.wdzx_show_x .xx_bg .xx_l div.x dd a,.wdzx_show_x .xx_bg .xx_l div dd a:hover{ color:#26316e; }

.wdzx_show_x .xx_bg .xx_l div dd i{ position:absolute; right:0px; }

.wdzx_show_x .xx_bg .xx_l div dl{ font-size:1rem; line-height:2; padding-left:5%; margin-top:1.5rem; display:none; }

.wdzx_show_x .xx_bg .xx_l div.x dl{ display:block; }

.wdzx_show_x .xx_bg .xx_l div dl a{ display:block; color:#999999; }

.wdzx_show_x .xx_bg .xx_l div dl a:hover{ color:#26316e; }



.wdzx_show_x .xx_bg .xx_c{ width:53%; padding-top:2rem; }

.wdzx_show_x .xx_bg .xx_c div.t{ font-size:1.5rem; font-weight:bold; color:#333333; }

.wdzx_show_x .xx_bg .xx_c div.f{ margin-top:2rem; font-size:1rem; color:#333333; line-height:2; }

.wdzx_show_x .xx_bg .xx_c div.f a{ color:#333333; }

.wdzx_show_x .xx_bg .xx_c div.f a:hover{ color:#00a2ff; }



.wdzx_show_x .xx_bg .xx_r{ width:16.5%; padding-top:2rem; font-weight:bold; }

.wdzx_show_x .xx_bg .xx_r div.t{ font-size:0.875rem; color:#333333; }

.wdzx_show_x .xx_bg .xx_r div.f{ margin-top:1.5rem; }

.wdzx_show_x .xx_bg .xx_r div.f a{ display:block; font-size:0.875rem; color:#26316e; border-left:2px solid #26316e; padding:0.5rem 0px 0.5rem 8%; }



.wdzx_show_x .fk{ text-align:center; margin-top:4.5rem; font-size:1rem; line-height:2.5; }

.wdzx_show_x .fk a{ display:inline-block; box-shadow:0px 0.25rem 0.75rem 0px rgba(0,0,0,0.14); color:#999999; padding:0px 1.25rem; border-radius:2rem; }

.wdzx_show_x .fk a:hover{ background-color:#3a467b; color:#ffffff; }

.wdzx_show_x .fk a i{ padding-right:2rem; background:url(../images/fk.png) no-repeat scroll right center; background-size:auto 1.125rem; }

.wdzx_show_x .fk a:hover i{ background-image:url(../images/fk2.png); }



/*软件中心*/

.down_bg .width1480 .xx_bg .down_r .rjzx{ overflow:hidden; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul,.down_bg .width1480 .xx_bg .down_r .rjzx ul li{ overflow:hidden; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul{ width:102%; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li{ margin-bottom:1.5rem; float:left; border-radius:0.5rem; width:31.1%; margin-right:2.234%; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg{ background-color:#ffffff; padding:2rem 1rem; height:22.5rem; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t{ margin-bottom:1rem; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t ol{ margin-bottom:1.25rem; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t ol span{ display:block; width:3.75rem; height:3.75rem; position:relative; border-radius:0.5rem; background-color:#e8eff5; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t ol span img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-width:55%; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t dd{ font-size:1.5rem; color:#333333; font-weight:bold; height:10rem; }

/*.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.t dl{ font-size:1.125rem; color:#999999; margin-top:1rem; line-height:1.75; height:8rem; overflow:hidden; }*/

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.f{ font-size:1.125rem; line-height:2; display:flex; flex-wrap:wrap; justify-content:space-between; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.f a{ display:block; color:#266fb8; width:48%; }

.down_bg .width1480 .xx_bg .down_r .rjzx ul li div.bg div.f a:hover{ text-decoration:underline; }



.down_bg .width1480 .xx_bg .down_r .rjzx .more{ margin-top:2.5rem; text-align:center; font-size:1rem; height:2.5rem; line-height:2.5rem; }

.down_bg .width1480 .xx_bg .down_r .rjzx .more a{ display:inline-block; color:#999999; background-color:#ffffff; padding:0px 2rem; border-radius:2rem; }

.down_bg .width1480 .xx_bg .down_r .rjzx .more a:hover{ background-color:#3a467b; color:#ffffff; }

.down_bg .width1480 .xx_bg .down_r .rjzx .more p{ color:#999999; }



/*软件中心详情*/

.rjzx_show{ background-color:#ffffff; margin-top:2rem; border:1px solid #eeeeee; border-radius:0.5rem; min-height:80vh; overflow:hidden; padding:2rem 1.5rem; }

.rjzx_show div.name{ font-size:1.5rem; font-weight:bold; color:#333333; margin-bottom:1.25rem; }

.rjzx_show div.dz{ background-color:#f5f5f5; padding:0.875rem; font-size:1.125rem; color:#333333; word-break:break-all; }

.rjzx_show div.dz a{ color:#333333; display:block; }

.rjzx_show div.dz a:hover{ color:#3a467b; }

.rjzx_show div.bt{ font-size:1.5rem; font-weight:bold; color:#333333; border-bottom:1px solid #cccccc; padding-bottom:1rem; margin:3rem 0px 1.25rem; }

.rjzx_show div.xx{ width:100%; overflow-x:auto; overflow-y:hidden; }

.rjzx_show div.xx::-webkit-scrollbar{ height:0.5rem; }

.rjzx_show div.xx ul,.rjzx_show div.xx ul li{ overflow:hidden; }

.rjzx_show div.xx ul{ margin-bottom:0.5rem; border:1px solid #cccccc; min-width:66rem; }

.rjzx_show div.xx ul li.t{ background-color:#f5f5f5; }

.rjzx_show div.xx ul li.c{ border-top:1px solid #cccccc; }

.rjzx_show div.xx ul li{ display:flex; justify-content:space-between; }

.rjzx_show div.xx ul li div{ border-left:1px solid #cccccc; font-size:1rem; color:#333333; display:flex; align-items:center; padding:1rem 0px; }

.rjzx_show div.xx ul li div del{ display:block; overflow:hidden; word-break:break-all; width:90%; margin:0px 5%; }



.rjzx_show div.xx ul li div.d1{ border-left:0px; width:3rem; text-align:center; }

.rjzx_show div.xx ul li div.d1 del{ width:40%; margin:0px 30%; line-height:1.75; }



.rjzx_show div.xx ul li div.d2{ width:12.4375rem; }

.rjzx_show div.xx ul li div.d3{ width:7.75rem; text-align:center; }

.rjzx_show div.xx ul li div.d4{ width:5.5rem; text-align:center; }

.rjzx_show div.xx ul li div.d4.j{ background-color:#d2efeb; }

.rjzx_show div.xx ul li div.d4.w{ background-color:#e8a931; }

.rjzx_show div.xx ul li div.d5{ width:29.6875rem; }

.rjzx_show div.xx ul li div.d6{ width:7.5rem; }

.rjzx_show div.xx ul li.t div.d6 del{ width:68%; margin:0px 16%; }

.rjzx_show div.xx ul li.c div.d5 del a{ color:#333333; }

.rjzx_show div.xx ul li.c div.d5 del a:hover{ color:#3a467b; }

.rjzx_show div.xx ul li.c div.d5 del i{ margin-left:1rem; }

.rjzx_show div.xx ul li.c div.d6{ text-align:center; }



/*试用活动*/

.news_bg{ background-color:#f5f5f5; width:100%; overflow:hidden; }

.news_bg .width1480{ padding:2.5rem 0px 5.5rem; }



.news_qh,.news_qh .swiper-wrapper,.news_qh .swiper-wrapper .swiper-slide{ height:25rem; }

.news_qh{ width:100%; overflow:hidden; position:relative; }

.news_qh .swiper-wrapper{  }

.news_qh .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; border-radius:0.5rem; overflow:hidden; }

.news_qh .swiper-wrapper .swiper-slide div{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; display:flex; align-items:center; }

.news_qh .swiper-wrapper .swiper-slide div dl{ color:#ffffff; font-weight:bold; font-size:2.25rem; padding-left:2.5%; width:50%; max-width:20rem; opacity:0; margin-top:3rem; transition:all 0.5s ease; }

.news_qh .swiper-wrapper .swiper-slide.on div dl{ margin-top:0px; opacity:1; transition:all 0.5s ease; }

.news_qh .page{ position:absolute; left:0px; width:100%; bottom:2rem; z-index:9; text-align:center; line-height:0.25rem; }

.news_qh .page span{ display:inline-block; width:2rem; height:0.25rem; margin:0px 0.25rem; background-color:#ffffff; opacity:0.5; }

.news_qh .page span.on{ opacity:1; }



.news_bg .width1480 .tit{ padding:3rem 0px 1.5rem; display:flex; justify-content:space-between; position:relative; z-index:5; }

.news_bg .width1480 .tit div.l{ font-size:2.5rem; color:#333333; font-weight:bold; }

.news_bg .width1480 .tit div.r{ font-size:1rem; color:#333333; line-height:2rem; position:relative; min-width:7.8rem; }

.news_bg .width1480 .tit div.r dd{ border:1px solid #eeeeee; padding:0px 1rem; border-radius:2rem; cursor:pointer; background-color:#ffffff; display:flex; justify-content:space-between; }

.news_bg .width1480 .tit div.r:hover dd{ background-color:#485399; color:#ffffff; }

.news_bg .width1480 .tit div.r i.fa{ line-height:2rem; }

.news_bg .width1480 .tit div.r dl{ position:absolute; background-color:#ffffff; border-radius:0.5rem; border:1px solid #eeeeee; width:100%; overflow:hidden; padding:1rem 0px; display:none; }

.news_bg .width1480 .tit div.r:hover dl{ display:block; }

.news_bg .width1480 .tit div.r dl a{ display:block; text-align:center; color:#333333; }

.news_bg .width1480 .tit div.r dl a:hover{ background-color:#485399; color:#ffffff; }



.news_bg .width1480 ul.lb,.news_bg .width1480 ul.lb li{ margin-bottom:1.5rem; }

.news_bg .width1480 ul.lb{ min-height:100vh; }

.news_bg .width1480 ul.lb li{ background-color:#ffffff; overflow:hidden; border-radius:0.5rem; transition:all 0.5s ease; }

.news_bg .width1480 ul.lb li:hover{ box-shadow:0px 0px 0.75rem 0px rgba(0,0,0,0.14); transition:all 0.5s ease; }

.news_bg .width1480 ul.lb li a{ padding:0.75rem; display:block; overflow:hidden; position:relative; }

.news_bg .width1480 ul.lb li a i.jt{ background:url(../images/jt_r.png) no-repeat scroll right center; background-size:cover; position:absolute; width:1.75rem; height:1.25rem; top:50%; margin-top:-0.625rem; right:3.5%; opacity:0; transition:all 0.5s ease; }

.news_bg .width1480 ul.lb li a:hover i.jt{ opacity:1; transition:all 0.5s ease; }

.news_bg .width1480 ul.lb li a div{ position:relative; height:13.5rem; overflow:hidden; }

.news_bg .width1480 ul.lb li a div.l{ float:left; border-radius:0.5rem; width:19.918%; }

.news_bg .width1480 ul.lb li a div.l i{ transition:all 0.5s ease; }

.news_bg .width1480 ul.lb li:hover a div.l i{ transform:scale(1.1); transition:all 0.5s ease; }

.news_bg .width1480 ul.lb li a div.l span{ position:absolute; z-index:2; font-size:1rem; color:#ffffff; background-color:rgba(0, 0, 0, 0.5); border-radius:0.25rem; line-height:1.75; padding:0px 0.5rem; top:0.5rem; left:0.75rem; }

.news_bg .width1480 ul.lb li a div.l span.x{ background-color:#999999; }



.news_bg .width1480 ul.lb li a div.r{ float:right; width:48%; margin-right:28%; }

.news_bg .width1480 ul.lb li a div.r dd{ font-size:1.5rem; color:#333333; font-weight:bold; padding-top:1rem; max-height:5rem; overflow:hidden; }

.news_bg .width1480 ul.lb li a div.r dl{ font-size:1.125rem; color:#999999; line-height:2; margin-top:0.5rem; }

.news_bg .width1480 ul.lb li a div.r ol{ font-size:0.875rem; color:#999999; position:absolute; bottom:0px; }

.news_bg .width1480 ul.lb li a div.r ol del{ margin-right:1rem; background-repeat:no-repeat; background-position:left center; background-size:auto 100%; padding-left:1.8rem; }

.news_bg .width1480 ul.lb li a div.r ol del.s{ background-image:url(../images/k.png); }

.news_bg .width1480 ul.lb li a div.r ol del.k{ background-image:url(../images/s.png); }



.hdxq_show{ background-color:#f5f5f5; width:100%; overflow:hidden; position:relative; }

.hdxq_show i.bg{ position:absolute; z-index:0; width:100%; top:0px; left:0px; background-color:#324176; height:15rem; }

.hdxq_show .width1480{ padding:2rem 0px 7.5rem; position:relative; z-index:5; }

.hdxq_show .width1480 .tit{ color:#ffffff; font-size:1rem; line-height:2; }

.hdxq_show .width1480 .tit a{ color:#ffffff; }

.hdxq_show .width1480 .tit a:hover{ text-decoration:underline; }

.hdxq_show .width1480 .hidden{ background-color:#ffffff; padding:2rem 2.25%; border-radius:0.5rem; width:70%; margin:0px auto; }



.hdxq_show .width1480 .hidden.t{ margin-top:3rem; min-height:5rem; }

.hdxq_show .width1480 .hidden.t div.n{ font-size:2.25rem; color:#333333; font-weight:bold; }

.hdxq_show .width1480 .hidden.t div.x{ font-size:1rem; color:#333333; line-height:2.5; margin-top:1.5rem; }

.hdxq_show .width1480 .hidden.t div.i{ margin-top:2rem; }

.hdxq_show .width1480 .hidden.t div.i a{ display:inline-block; background-color:#000000; color:#ffffff; font-size:1rem; line-height:2.5; border-radius:3rem; padding:0px 2rem; }

.hdxq_show .width1480 .hidden.t div.i a:hover{ background-color:#3a467b; }



.hdxq_show .width1480 .hidden.f{ margin-top:1.25rem; min-height:50vh; }

.hdxq_show .width1480 .hidden.f div.n{ font-weight:bold; font-size:1.5rem; color:#333333; margin-left:-0.875rem; }

.hdxq_show .width1480 .hidden.f div.c{ font-size:1rem; color:#333333; line-height:2.5; margin-top:1rem; }



.sshd_show{ background-color:#f5f5f5; width:100%; overflow:hidden; }

.sshd_show .width1480{ padding:7.5rem 0px 10rem; }

.sshd_show .width1480 .sshd_s_bg{ background-color:#ffffff; border-radius:0.5rem; box-shadow:0px 0px 0.75rem 0px rgba(0,0,0,0.14); overflow:hidden; }

.sshd_show .width1480 .sshd_s_bg div{ overflow:hidden; }

.sshd_show .width1480 .sshd_s_xx{ display:flex; justify-content:space-between; padding:0.75rem; }

.sshd_show .width1480 .sshd_s_xx .bg{ height:34.25rem; }

.sshd_show .width1480 .sshd_s_xx .bg.l{ position:relative; border-radius:0.5rem; width:56.319%; }

.sshd_show .width1480 .sshd_s_xx .bg.l span{ position:absolute; z-index:2; font-size:1.125rem; color:#333333; line-height:2.5; background-color:#ffffff; border-radius:0.5rem; padding:0px 1rem; top:2rem; left:3%; }

.sshd_show .width1480 .sshd_s_xx .bg.r{ width:39%; position:relative; }

.sshd_show .width1480 .sshd_s_xx .bg.r div.b{ font-size:1rem; line-height:2; color:#ffffff; padding:2rem 0px; }

.sshd_show .width1480 .sshd_s_xx .bg.r div.b i{ background-color:#000000; border-radius:0.25rem; padding:0px 1.25rem; display:inline-block; }

.sshd_show .width1480 .sshd_s_xx .bg.r div.n{ font-size:2.25rem; font-weight:bold; color:#333333; }

.sshd_show .width1480 .sshd_s_xx .bg.r div.c{ font-size:1rem; color:#999999; line-height:2; margin-top:1rem; }

.sshd_show .width1480 .sshd_s_xx .bg.r div.m{ position:absolute; bottom:2rem; font-size:1rem; line-height:3; }

.sshd_show .width1480 .sshd_s_xx .bg.r div.m a{ display:inline-block; color:#333333; border:1px solid #999999; border-radius:0.5rem; padding:0px 3rem; }

.sshd_show .width1480 .sshd_s_xx .bg.r div.m a:hover{ background-color:#3a467b; color:#ffffff; }



.sshd_show .width1480 .sshd_s_jj{ margin-top:2rem; padding:3rem 2rem; }

.sshd_show .width1480 .sshd_s_jj .tit{ position:relative; font-size:2.25rem; font-weight:bold; color:#333333; padding-bottom:1.25rem; }

.sshd_show .width1480 .sshd_s_jj .tit i{ position:absolute; left:0px; bottom:0px; width:3.75rem; height:0.25rem; background-color:#3c5998; }

.sshd_show .width1480 .sshd_s_jj .con{ font-size:1rem; color:#333333; line-height:2; margin-top:1.5rem; min-height:10rem; }

.sshd_show .width1480 .sshd_s_jj .dz{ margin-top:2rem; font-size:1rem; color:#999999; line-height:2; }

.sshd_show .width1480 .sshd_s_jj .dz strong,.sshd_show .width1480 .sshd_s_jj .dz b{ font-size:1.5rem; color:#333333; }



.xw_show{ margin:5rem auto; max-width:75rem; overflow:hidden; }

.xw_show div{ overflow:hidden; }

.xw_show div.fh{ display:flex; justify-content:space-between; margin-bottom:3rem; }

.xw_show div.fh a{ display:inline-block; border:1px solid #eeeeee; border-radius:0.5rem; height:2.5rem; line-height:2.5rem; }

.xw_show div.fh a.fh{ font-size:1rem; color:#333333; padding-left:3rem; padding-right:0.75rem; position:relative; }

.xw_show div.fh a.fh:hover{ color:#ffffff; background-color:#3a467b; transition:all 0.5s ease; }

.xw_show div.fh a.fh i{ position:absolute; width:1rem; top:0px; bottom:0px; background:url(../images/jt_r.png) no-repeat center; background-size:100% auto; left:0.875rem; transform:rotateY(180deg); }

.xw_show div.fh a.fh:hover i{ background-image:url(../images/jt_r1.png); }

.xw_show div.fh del{}

.xw_show div.fh del a{ margin-left:1rem; width:2.5rem; background-repeat:no-repeat; background-position:center; background-size:1rem auto; }

.xw_show div.fh del a.x1{ background-image:url(../images/fx1.png); }

.xw_show div.fh del a.x2{ background-image:url(../images/fx2.png); }

.xw_show div.fh del a:hover{ background-color:#3a467b; transition:all 0.5s ease; }

.xw_show div.fh del a.x1:hover{ background-image:url(../images/fx11.png); }

.xw_show div.fh del a.x2:hover{ background-image:url(../images/fx22.png); }

.xw_show div.tit{ font-size:2.25rem; font-weight:bold; color:#333333; }

.xw_show div.bq{ margin-top:1.5rem;  display:flex; justify-content:space-between; }

.xw_show div.bq del{ font-size:1rem; line-height:1.5; }

.xw_show div.bq del.l{ color:#333333; background-color:#f2b844; padding:0px 0.875rem; border-radius:2rem; }

.xw_show div.bq del.r{ color:#999999; }

.xw_show div.xx{ border-top:1px solid #eeeeee; margin-top:1.5rem; padding-top:1.5rem; min-height:60vh; font-size:1rem; color:#333333; line-height:2; }

.xw_show div.xx ol,.xw_show div.xx ul{ padding-left: 2rem; }
.xw_show div.xx li{ list-style: inherit; }

/*.xw_show div.xx strong,.xw_show div.xx b{ font-size:1.5rem; }*/

.xw_show div.ewm{ text-align:center; margin-top:5rem; }

.xw_show div.ewm dd{ font-size:1rem; color:#333333; }

.xw_show div.ewm dl{ margin-top:1.25rem; }

.xw_show div.ewm dl img{ max-width:9.5rem; }



/*视频*/

.sp_xx{ padding:4.5rem 0px 6rem; }

.sp_xx .tit{ text-align:center; font-weight:bold; font-size:2.5rem; color:#333333; }

.sp_xx .fl{ display:flex; justify-content:center; margin:1rem 0px 3rem; position:relative; z-index:9; }

.sp_xx .fl div.x{ font-size:1rem; color:#333333; line-height:2; position:relative; }

.sp_xx .fl div.x dd{ border:1px solid #eeeeee; padding:0px 1rem; border-radius:2rem; margin:0px 0.5rem; cursor:pointer;  }

.sp_xx .fl div.x:hover dd{ background-color:#485399; color:#ffffff; }

.sp_xx .fl div.x dl{ position:absolute; background-color:#ffffff; border-radius:0.5rem; border:1px solid #eeeeee; width:100%; overflow:hidden; padding:1rem 0px; display:none; }

.sp_xx .fl div.x:hover dl{ display:block; }

.sp_xx .fl div.x dl a{ display:block; text-align:center; color:#333333; }

.sp_xx .fl div.x dl a:hover{ background-color:#485399; color:#ffffff; }



.sp_xx ul.ny_lb li a{ display:block; position:relative; }

.sp_xx ul.ny_lb li a div.t{ height:16.5625rem; position:relative; border-radius:0.5rem; overflow:hidden; }

.sp_xx ul.ny_lb li a div.t i{ transition:all 0.5s ease; }

.sp_xx ul.ny_lb li a:hover div.t i{ transform:scale(1.1); transition:all 0.5s ease; }

.sp_xx ul.ny_lb li a div.f{ margin-top:1rem; }

.sp_xx ul.ny_lb li a div.f ol{ margin-bottom:0.75rem; overflow:hidden; }

.sp_xx ul.ny_lb li a div.f ol i{ font-size:1rem; line-height:2; display:inline-block; padding:0px 0.875rem; border-radius:2rem; margin-right:0.5rem; }

.sp_xx ul.ny_lb li a div.f ol i.i1{ background-color:#d6ddf8; color:#394683; }

.sp_xx ul.ny_lb li a div.f ol i.i2{ background-color:#000000; color:#ffffff; }

.sp_xx ul.ny_lb li a div.f dd{ font-size:1.5rem; color:#000000; }

.sp_xx ul.ny_lb li a:hover div.f dd{ color:#3a467b; }

.sp_xx ul.ny_lb li a div.f dl{ font-size:1rem; color:#999999; margin-top:0.75rem; }



.sp_show{ padding-bottom:10rem; }

.sp_show .sp_s_xx{ margin:2rem auto 7rem; max-width:69rem; }

.sp_show .sp_s_xx div.sp{ border-radius:0.5rem; overflow:hidden; }

.sp_show .sp_s_xx div.sp video{ width:100%; }

.sp_show .sp_s_xx div.xx{ margin-top:1.5rem; display:flex; justify-content:space-between; }

.sp_show .sp_s_xx div.xx div.l{ max-width:60%; }

.sp_show .sp_s_xx div.xx div.l div.t{ font-size:2.25rem; color:#333333; }

.sp_show .sp_s_xx div.xx div.l div.f{ margin-top:1.5rem; font-size:1rem; line-height:2; }

.sp_show .sp_s_xx div.xx div.l div.f i,.sp_show .sp_s_xx div.xx div.l div.f span{ display:inline-block; }

.sp_show .sp_s_xx div.xx div.l div.f i{ margin-right:0.5rem; border:1px solid #333333; color:#333333; border-radius:2rem; padding:0px 0.75rem; }

.sp_show .sp_s_xx div.xx div.l div.f span{ color:#999999; margin-left:1rem; }



.sp_show .sp_s_xx div.xx div.r{ font-size:0.875rem; line-height:1.5rem; }

.sp_show .sp_s_xx div.xx div.r span{ color:#333333; }

.sp_show .sp_s_xx div.xx div.r a{ margin-left:0.75rem; font-size:1rem; position:relative; }

.sp_show .sp_s_xx div.xx div.r a.wx{ color:#38b329; }

.sp_show .sp_s_xx div.xx div.r a.wb{ color:#e81016; }

.sp_show .sp_s_xx div.xx div.r a div{ position:absolute; width:6rem; text-align:center; padding-top:1rem; top:1rem; display:none; }

.sp_show .sp_s_xx div.xx div.r a:hover div{ display:block; }

.sp_show .sp_s_xx div.xx div.r a div ol{ margin-bottom:0.5rem; border:1px solid #eeeeee; }

.sp_show .sp_s_xx div.xx div.r a div dd{ font-size:0.75rem; color:#333333; }



.sp_show .qt{ font-size:2.25rem; font-weight:bold; padding:3rem 0px; border-top:1px solid #eeeeee; }

.sp_show .i_sp_bg{ margin-top:0px; }



/*个人中心*/

.grzx_xx{ padding:2rem 0px; position:relative; }

.grzx_xx .tx{ width:5rem; height:5rem; border-radius:50%; overflow:hidden; position:absolute; left:0px; }



.grzx_xx .xx{ padding-left:7.5rem; padding-right:15rem; }

.grzx_xx .xx div.n{ margin-bottom:0.5rem; line-height:2.125rem; }

.grzx_xx .xx div.n b,.grzx_xx .xx div.n del{ display:inline-block; }

.grzx_xx .xx div.n b{ font-size:1.5rem; color:#333333; margin-right:0.5rem; }

.grzx_xx .xx div.n del{ background:url(../images/xx.png) no-repeat scroll center; height:2.125rem; width:1.5rem; background-size:auto 100%; }

.grzx_xx .xx div.n del span{ font-size:0.75rem; color:#ffffff; position:absolute; background-color:#344c8a; line-height:1.5rem; border-radius:2rem; width:10rem; margin-top:-1.5rem; margin-left:-4.25rem; text-align:center; }

.grzx_xx .xx div.d{ font-size:1rem; color:#999999; line-height:2; }

.grzx_xx .xx div.d del{ margin-right:1rem; }

.grzx_xx .xx div.x{ font-size:1rem; color:#999999; line-height:2; }

.grzx_xx .xx div.m{ font-size:1rem; color:#999999; line-height:2; }

.grzx_xx .xx div.m a{ color:#999999; }

.grzx_xx .xx div.m a:hover{ color:#485399; }

.grzx_xx .xx div.f{ font-size:1rem; color:#999999; line-height:2; display:none; }

.grzx_xx .xx div.f.o{ display:block; }



.grzx_xx .lj{ position:absolute; font-size:1.125rem; line-height:2rem; top:2.5rem; right:0px; }

.grzx_xx .lj a{ color:#333333; display:inline-block; border:1px solid #eeeeee; padding:0px 1.5rem; border-radius:2rem; margin-left:1rem; }

.grzx_xx .lj a:hover{ background-color:#485399; color:#ffffff; border:1px solid #485399; }



.grzx_xm{ width:100%; overflow:hidden; background-color:#f5f5f5; }

.grzx_xm .width1480{ padding:2rem 0px 7.5rem; }

.grzx_xm .width1480 .tit{ font-size:1.5rem; color:#333333; font-weight:bold; margin-bottom:1.5rem; }



.grzx_xm .width1480 ul.ny_lb li{ background-color:#ffffff; border-radius:0.5rem; }

.grzx_xm .width1480 ul.ny_lb li div{ overflow:hidden; }

.grzx_xm .width1480 ul.ny_lb li div.t{ height:15rem; position:relative; }

.grzx_xm .width1480 ul.ny_lb li div.t a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover;  transition:all 0.5s ease; }

.grzx_xm .width1480 ul.ny_lb li div.t a:hover{ transform:scale(1.1); transition:all 0.5s ease; }

.grzx_xm .width1480 ul.ny_lb li div.f{ padding:2rem 5% 1.5rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.b{ font-size:0.875rem; color:#999999; margin-bottom:0.5rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.n{ font-size:1.5rem; color:#333333; height:4rem; overflow:hidden; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x{ margin-top:1rem; color:#999999; line-height:1.25rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.l{ float:left; font-size:1rem; padding-right:1.25rem; background:url(../images/grzx_l1.png) no-repeat scroll right center; background-size:auto 0.875rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r{ float:right; font-size:0.875rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r del{ background-repeat:no-repeat; background-position:left center; background-size:auto 0.875rem; cursor:pointer; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r del.z{ background-image:url(../images/grzx_l2.png); padding-left:1rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r del.z.o{ background-image:url(../images/grzx_l6.png); }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r del.k{ background-image:url(../images/grzx_l3.png); padding-left:1.5rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r del.s{ background-image:url(../images/grzx_l4.png); padding-left:1.25rem; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r del.s.o{ background-image:url(../images/grzx_l5.png); }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r del.s:hover{ color:#303b72; }

.grzx_xm .width1480 ul.ny_lb li div.f div.x div.r i{ width:2px; height:1.125rem; background-color:#b4b4b4; display:inline-block; margin:0px 0.5rem -0.2rem; }



/*注册-登录-忘记密码-填写信息*/

.hy_bg{ width:100%; overflow:hidden; background:url(../images/hy_bg.jpg) no-repeat scroll center; background-size:cover; }

.hy_bg .width1480{ position:relative; height:100vh; display:flex; align-items:center; }

.hy_bg .width1480 .xx_bg{ background-color:#ffffff; padding:1.5rem; width:80%; max-width:22.5rem; margin:0px auto; overflow:hidden; }

.hy_bg .width1480 .xx_bg div{ overflow:hidden; }

.hy_bg .width1480 .xx_bg div.n{ font-size:1.5rem; color:#333333; font-weight:bold; }

.hy_bg .width1480 .xx_bg div.c{ margin-top:1rem; }

.hy_bg .width1480 .xx_bg div.c dd{ font-size:1.125rem; color:#333333; margin-bottom:0.75rem; }

.hy_bg .width1480 .xx_bg div.c dd i{ color:#ff0000; }

.hy_bg .width1480 .xx_bg div.c dl{ border:1px solid #eeeeee; padding:0px 0.75rem; }

.hy_bg .width1480 .xx_bg div.c dl input{ border:0px; outline:none; height:2.5rem; line-height:2.5rem; width:100%; font-size:1rem; }

.hy_bg .width1480 .xx_bg div.c dl input::-webkit-input-placeholder{ color:#999999; }

.hy_bg .width1480 .xx_bg div.b{ margin-top:1.5rem; }

.hy_bg .width1480 .xx_bg div.b button{ border:0px; text-align:center; background-color:#303b72; color:#ffffff; width:100%; font-size:1rem; height:2.5rem; line-height:2.5rem; }

.hy_bg .width1480 .xx_bg div.b button:hover{ background-color:#83baf9; }

.hy_bg .width1480 .xx_bg div.f{ margin-top:1rem; font-size:0.875rem; height:3.5rem; }

.hy_bg .width1480 .xx_bg div.f input{ margin-right:0.5rem; }

.hy_bg .width1480 .xx_bg div.f a{ color:#303b72; }

.hy_bg .width1480 .xx_bg div.f a:hover{ text-decoration:underline; }

.hy_bg .width1480 .xx_bg div.q{ text-align:right; font-size:1rem; color:#999999; margin-top:2rem; }

.hy_bg .width1480 .xx_bg div.q a{ color:#999999; }

.hy_bg .width1480 .xx_bg div.q a:hover{ color:#303b72; }

.hy_bg .width1480 .xx_bg div.i{ margin-top:1rem; border:1px solid #eeeeee; padding:0px 0.75rem; }

.hy_bg .width1480 .xx_bg div.i input{ border:0px; outline:none; height:2.5rem; line-height:2.5rem; width:100%; font-size:1rem; }

.hy_bg .width1480 .xx_bg div.i input::-webkit-input-placeholder{ color:#999999; }

.hy_bg .width1480 .xx_bg div.y{ margin-top:1rem; border:1px solid #eeeeee; padding:0px 0.75rem; }

.hy_bg .width1480 .xx_bg div.y input{ border:0px; outline:none; height:2.5rem; line-height:2.5rem; width:60%; font-size:1rem; float:left; }

.hy_bg .width1480 .xx_bg div.y input::-webkit-input-placeholder{ color:#999999; }

.hy_bg .width1480 .xx_bg div.y a{ float:right; display:block; font-size:1rem; color:#0876f3; line-height:2.5rem; }

.hy_bg .width1480 .xx_bg div.y a:hover{ color:#303b72; }



.hy_bg .width1480 .foot_xx{ position:absolute; left:0px; width:100%; text-align:center; font-size:1rem; color:#999999; bottom:1rem; }

.hy_bg .width1480 .foot_xx a{ color:#999999; }

.hy_bg .width1480 .foot_xx a:hover{ color:#3a467b; }



/*layui-layer-dialog*/

.layui-layer-dialog{ position:fixed; top:50% !important; }



/*fenye*/

.fenye{ text-align:center; display:flex; justify-content:center; line-height:2.5rem; font-size:1.125rem; }

.fenye i{ display:none; }

.fenye a,.fenye a i.fa{ display:inline-block; }

.fenye a{ color:#a0a0a0; background-color:#f5f5f5; border:1px solid #eeeeee; border-radius:0.25rem; padding: 0px 0.5rem; min-width: 1.5rem; height:2.5rem; margin:0px 0.5rem; }

.fenye a:hover{ color:#333333; background-color:#ffffff; }

.fenye a.active{ color:#333333; background-color:#ffffff; }



/*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; }



/**/

.banner div.qh{ position: absolute; z-index:8; top: 50%; margin-top: -1rem; width: 2rem; height: 3rem; border-radius: 5%; cursor: pointer; background-repeat:no-repeat; background-position:center; /*background-color: #22306b;*/ background-size:cover; }

.banner div.qh:hover{ background-color:rgba(34,34,34,.3); }

.banner div.qh_l { left: 1%; background-image:url(../images/qh_l.png); }

.banner div.qh_r { right: 1%; background-image:url(../images/qh_r.png); }



.news_qh div.qh{ position: absolute; z-index:8; top: 50%; margin-top: -1rem; width: 2rem; height: 3rem; border-radius: 5%; cursor: pointer; background-repeat:no-repeat; background-position:center; /*background-color: #22306b;*/ background-size:cover; }

.news_qh div.qh:hover{ background-color:rgba(34,34,34,.3); }

.news_qh div.qh_l { left: 1%; background-image:url(../images/qh_l.png); }

.news_qh div.qh_r { right: 1%; background-image:url(../images/qh_r.png); }



/*专区内容样式*/

.vditor-reset pre {

    position: relative;

    margin: 1em 0;

    background: #f6f8fa;

    border-radius: 6px;

    padding: 1em;

    overflow-x: auto;

}

.vditor-copy-btn {

    position: absolute;

    top: 8px;

    right: 8px;

    background: #eee;

    border: none;

    padding: 4px 8px;

    border-radius: 4px;

    cursor: pointer;

    font-size: 12px;

    z-index: 10;

}

.vditor-copy-btn:hover {

    background: #ddd;

}

.vditor-code-inline-container {

    position: relative;

    margin: 1em 0;

    background: #f6f8fa;

    border-radius: 6px;

    padding: 1em;

    overflow-x: auto;

}

.vditor-code-inline-container code {

    background: transparent !important;

    padding: 0 !important;

    border-radius: 0 !important;

    font-family: monospace;

    display: block;

    white-space: pre;

}

.vditor-code-inline-btn {

    position: absolute;

    top: 8px;

    right: 8px;

    background: #eee;

    border: none;

    padding: 4px 8px;

    border-radius: 4px;

    cursor: pointer;

    font-size: 12px;

    z-index: 10;

}

.vditor-code-inline-btn:hover {

    background: #ddd;

}

