@charset "utf-8";

/* reset */

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }

/*table{border-collapse:collapse;border-spacing:0;padding:0; }

caption,th{text-align:left;font-weight:normal; }*/

html,body,fieldset,img,iframe,abbr{ border:0; }

i,cite,em,var,address,dfn{ font-style:normal; }

[hidefocus],summary{ outline:0; }

li{ list-style:none; }

h1,h2,h3,h4,h5,h6,small{ font-size:100%; }

sup,sub{ font-size:83%; }

pre,code,kbd,samp{ font-family:inherit; }

q:before,q:after{ content:none; }

select{ outline:none; -moz-appearance:none; -webkit-appearance:none; appearance:none; }

input,textarea{ overflow:auto; resize:none; font-family:"Microsoft YaHei",Arial; }

label,summary{ cursor:default; }

a,button{ cursor:pointer; }

h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }

del,ins,u,s,a,a:hover{ text-decoration:none; }

/* CSS Document */



/*@font-face{

    font-family:"MiSans_r";

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

}*/



body{ padding:0; font-family:"Microsoft YaHei",Arial; }

html,body{ font-size:16px; }

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

	html,body{ font-size:14px; }

}

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

	html,body{ font-size:12px; }

}

.margin{ margin:0px auto; }

.hidden{ overflow:hidden; }

.width1680{ max-width:1680px; width:90%; }

.bg_q{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; }

img{ max-width:100%; max-height:100%; vertical-align:middle; }

video{ vertical-align:middle; }

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

i.md{ position:absolute; margin-top:-6rem; }

/* top_bg */

.top_h,.top_bg,.top_bg .width1680,.top_bg .width1680 a.logo,.top_bg .width1680 .lm_bg,.top_bg .width1680 .yy,.top_bg .width1680 .so_bg,.hy{ height:5rem; }

.top_h{ width:100%; overflow:hidden; }

.top_bg{ position:fixed; z-index:999999; top:0px; left:0px; width:100%; }

.top_bg.now{ background-color:rgb(0,0,0,0.6); }

.top_bg .width1680{}

.top_bg .width1680 a.logo,.top_bg .width1680 .lm_bg,.top_bg .width1680 .yy,.top_bg .width1680 .so_bg,.hy{ display:flex; align-items:center; }

.top_bg .width1680 a.logo{ float:left; max-width:7%; }

.top_bg .width1680 a.logo img{ max-height:2.5rem; }

.top_bg .width1680 a.logo img.l,.top_bg.now .width1680 a.logo img.b{ display:block; }

.top_bg .width1680 a.logo img.b,.top_bg.now .width1680 a.logo img.l{ display:none; }
.hy{ float: right; margin-right: 1%;}
.hy a{ color: white }

.top_bg .width1680 .lm_bg{ float:left; margin-left:8%; max-width:65%; }

.top_bg .width1680 .lm_bg ul{ height:3rem; }

.top_bg .width1680 .lm_bg ul li{ float:left; }

.top_bg .width1680 .lm_bg ul li dd{ font-size:1.125rem; line-height:3rem; position:relative; }

.top_bg .width1680 .lm_bg ul li dd a{ color:#ffffff; display:block; padding:0px 3rem; }

.top_bg .width1680 .lm_bg ul li dd a:hover{ opacity:0.6; }

.top_bg .width1680 .lm_bg ul li dd i.fa{ display:none; color:#ffffff; position:absolute; top:0px; bottom:0px; width:30%; right:0px; text-align:right; line-height:4rem; z-index:8; cursor:pointer; }

.top_bg .width1680 .lm_bg ul li dl{ position:absolute; background-color:#ffffff; min-width:10rem; max-height:0px; opacity:0; transition:all 0.2s ease; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); overflow:hidden; border-radius: 0.5rem; }

.top_bg .width1680 .lm_bg ul li:hover dl{ padding:1rem 0px; max-height:100vh; opacity:1; transition:all 0.5s ease; }

.top_bg .width1680 .lm_bg ul li dl a{ display:block; padding:0px 1rem; font-size:1rem; line-height:2; color:#333333; text-align:center; }

.top_bg .width1680 .lm_bg ul li dl a:hover{ background-color:#004a7d; color:#ffffff; }

.top_bg .width1680 .lm_bg ul li.yy,.top_bg .width1680 .lm_bg ul li.hy{ display:none; }


.top_bg .width1680 .yy{ float:right; margin-left:1rem; }
.top_bg .width1680 .yy div a{ color:#ffffff; }
.top_bg .width1680 .yy div a:hover{ opacity:0.6; }
.top_bg .width1680 .yy div a.z{ display:none; }

.top_s_bg .width1680 .yy div a{ color:#333333; }
.top_s_bg .width1680 .yy div a:hover{ color:#004a7d ; }


.top_bg .width1680 .so_bg{ float:right; width:1.125rem; }
/*.top_bg .width1680 .so_bg{ float:right; width:8.125rem; }*/

.top_bg .width1680 .so_bg.o{ width:15%; transition:all 1s ease; }
/*.top_bg .width1680 .so_bg.o{ width:20%; transition:all 1s ease; }*/

.top_bg .width1680 .so_bg div{ opacity:0; width:0px; position:relative; z-index:0; }

.top_bg .width1680 .so_bg.o div{ opacity:1; width:100%; }
/*.top_bg .width1680 .so_bg.o div{ opacity:1; width:65%; }*/

.top_bg .width1680 .so_bg div dl{ border:1px solid #ffffff; height:2rem; border-radius:2rem; padding:0px 1rem; position:relative; }

.top_bg .width1680 .so_bg div dl input,.top_bg .width1680 .so_bg div dl button{ border:0px; outline:none; height:2rem; line-height:2rem; background:none; }

.top_bg .width1680 .so_bg div dl input{ font-size:0.75rem; color:#ffffff; position:absolute; left:1rem; right:2.5rem; }

.top_bg .width1680 .so_bg div dl input::-webkit-input-placeholder{ color:#ffffff; }

.top_bg .width1680 .so_bg div dl button{ width:1.125rem; background:url(../images/so.png) no-repeat scroll right center; position:relative; z-index:9; float:right; }

.top_bg .width1680 .so_bg div dl button:hover{ background-image:url(../images/so2.png) !important; }

.top_bg .width1680 .so_bg a.so{ display:block; width:1.125rem; height:1.125rem; background:url(../images/so.png) no-repeat scroll center; background-size:cover; float:right; position:relative; z-index:9; }

.top_bg .width1680 .so_bg.o a.so{ display:none; }

.top_bg .width1680 .so_bg a.so:hover{ background-image:url(../images/so2.png) !important; }



/* 详情 导航 */

.top_s_bg,.top_s_bg.now{ background-color:#ffffff; }

.top_s_bg.now{ box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); }

.top_s_bg.now .width1680 a.logo img.l{ display:block; }

.top_s_bg.now .width1680 a.logo img.b{ display:none; }

.top_s_bg .width1680 .lm_bg ul li dd a{ color:#333333 !important; }

.top_s_bg .width1680 .lm_bg ul li dd a:hover{ opacity:1 !important; color:#004a7d !important; }

.top_s_bg .width1680 .so_bg a.so{ background-image:url(../images/so3.png) !important; }

.top_s_bg .width1680 .so_bg div dl{ border:1px solid #333333 !important; }

.top_s_bg .width1680 .so_bg div dl input{ color:#333333 !important; }

.top_s_bg .width1680 .so_bg div dl input::-webkit-input-placeholder{ color:#333333 !important; }

.top_s_bg .width1680 .so_bg div dl button{ background-image:url(../images/so3.png) !important; }



/* banner */

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

.banner video{ width:126%; margin-left:-13%; margin-top:-20vh; position:absolute; top:0px; left:0px; z-index:0; }

.banner video::-webkit-media-controls{ display:none !important; }
.banner img.sj{ display:none; }

.banner i.bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:1; }

.banner .width1680{ position:relative; z-index:8; height:100vh; }

.banner .width1680 div{ width:100%; color:#ffffff; position:absolute; left:0px; bottom:10vh; }

.banner .width1680 div dd{ font-size:2rem; font-weight:bold; }

.banner .width1680 div dl{ font-size:1rem; padding-top:0.5rem; }



/*走进顺纬*/

.i_about_bg{ position:relative; }

.i_about_bg i.bg_q{ z-index:0; }

.i_about_bg .width1680{ position:relative; z-index:9; height:100vh; display:flex; align-items:center; }

.i_about_bg .width1680 .bg{ width:100%; overflow:hidden; }

.i_about_bg .width1680 .bg .hidden.t{}

.i_about_bg .width1680 .bg .hidden.t .l{ float:left; width:42%; }

.i_about_bg .width1680 .bg .hidden.t .l ol{ font-size:1.5rem; font-weight:bold; background-image:linear-gradient(90deg,#d2de70,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }

.i_about_bg .width1680 .bg .hidden.t .l dd{ font-size:2.25rem; color:#004a7d; font-weight:bold; line-height:1.5; margin-top:0.5rem; }

.i_about_bg .width1680 .bg .hidden.t .l dl{ font-size:1.125rem; color:#333333; line-height:1.75; margin-top:1.25rem; height:22vh; overflow:hidden; }

.i_about_bg .width1680 .bg .hidden.t .l a.m{ display:inline-block; border:1px solid #004a7d; height:2.5rem; line-height:2.5rem; width:10rem; padding:0px 1.25rem; border-radius:2rem; color:#ffffff; font-size:1rem; background:url(../images/jt2.png) no-repeat scroll 90% center #004a7d; margin-top:1rem; }

.i_about_bg .width1680 .bg .hidden.t .l a.m:hover{ background:url(../images/jt.png) no-repeat scroll 90% center #ffffff; color:#004a7d; transition:all 0.5s ease; }

.i_about_bg .width1680 .bg .hidden.t div.r{ float:right; width:50%; max-width:827px; }



.i_about_bg .width1680 .bg ul.f,.i_about_bg .width1680 .bg ul.f li{ overflow:hidden; }

.i_about_bg .width1680 .bg ul.f{ margin-top:15vh; }

.i_about_bg .width1680 .bg ul.f li{ float:left; border-left:1px solid #cccccc; margin-left:-1px; width:24.5%; }

.i_about_bg .width1680 .bg ul.f li.l{ padding-left:5%; }

.i_about_bg .width1680 .bg ul.f li dl{ margin-bottom:0.75rem; }

.i_about_bg .width1680 .bg ul.f li dl b{ font-size:3rem; color:#004a7d; }

.i_about_bg .width1680 .bg ul.f li dl i.x{ position:absolute; color:#004a7d; font-weight:bold; font-size:1.5rem; margin-left:-0.1rem; }

.i_about_bg .width1680 .bg ul.f li dl i{ font-size:1rem; color:#333333; margin-left:0.875rem; }

.i_about_bg .width1680 .bg ul.f li dd{ font-size:1.125rem; color:#999999; }



/*全球化供应链资源*/

.i_qqh{ height:100vh; display:flex; align-items:center; }

.i_qqh .bg{ width:100%; overflow:hidden; }

.i_qqh .bg .hidden.t{ margin-bottom:1rem; }

.i_qqh .bg .hidden.t ol{ font-size:1.5rem; font-weight:bold; background-image:linear-gradient(90deg,#d2de70,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }

.i_qqh .bg .hidden.t dd{ font-size:2.25rem; color:#004a7d; font-weight:bold; line-height:1.5; margin-top:0.5rem; }

.i_qqh .bg .hidden.t dl{ font-size:1.125rem; color:#333333; line-height:1.75; }

.i_qqh .bg .hidden.c{ margin-bottom:2vh; position:relative; }

.i_qqh .bg .hidden.c ul.l{ position:absolute; width:100%; top:4vh; }

.i_qqh .bg .hidden.c ul.l li{ box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); margin:0.5rem 0.5rem 2vh; padding:0.8rem 0.5rem; max-width:14rem; border-radius:1.5rem; position:relative; }

.i_qqh .bg .hidden.c ul.l li div.n{ font-size:1.125rem; color:#333333; position:relative; cursor:pointer; padding:0px 0.5rem; }

.i_qqh .bg .hidden.c ul.l li div.n i{ position:absolute; right:0.75rem; top:50%; margin-top:-0.5625rem; }

.i_qqh .bg .hidden.c ul.l li div.m{ margin-top:1rem; height:18vh; overflow-x:hidden; overflow-y:auto; display:none; padding-right:0.25rem; }

.i_qqh .bg .hidden.c ul.l li.on div.m{ display:block; }

.i_qqh .bg .hidden.c ul.l li div.m::-webkit-scrollbar{ width:4px; }

.i_qqh .bg .hidden.c ul.l li div.m::-webkit-scrollbar-track{ background-color:#eaeaeb; }

.i_qqh .bg .hidden.c ul.l li div.m::-webkit-scrollbar-thumb{ background-color:#004a7d; }

.i_qqh .bg .hidden.c ul.l li div.m::-webkit-scrollbar-thumb:hover{ background-color:#004a7d; }

.i_qqh .bg .hidden.c ul.l li div.m::-webkit-scrollbar-thumb:active{ background-color:#004a7d; }

.i_qqh .bg .hidden.c ul.l li div.m dl{ font-size:1rem; color:#999999; cursor:pointer; border-bottom:1px solid #f7f7f7; height:2.5rem; line-height:2.5rem; position:relative; padding:0px 0.5rem; }

.i_qqh .bg .hidden.c ul.l li div.m dl.s,.i_qqh .bg .hidden.c ul.l li div.m dl:hover{ background-color:#004a7d; color:#ffffff; }



.i_qqh .bg .hidden.c ul.l li div.x{ position:absolute; left:110%; top:0px; min-width:18rem; }

.i_qqh .bg .hidden.c ul.l li div.x dl{ font-size:1rem; color:#ffffff; line-height:1.75; overflow:hidden; display:none; padding:1rem 2rem; border-radius:1.5rem; background-color:#004a7d; }

.i_qqh .bg .hidden.c ul.l li.on div.x dl.o{ display:block; }

.i_qqh .bg .hidden.c ul.l li div.x dl p{ padding:0.25rem 0px; }



.i_qqh .bg .hidden.c div.r{ float:right; max-width:70.5%; }

.i_qqh .bg .hidden.c div.r img{ max-height:54.5vh; }



.i_qqh .bg a.m{ display:inline-block; width:40%; max-width:150px; border:1px solid #004a7d; height:3rem; line-height:3rem; border-radius:2rem; padding-left:3.75rem; padding-right:3rem; font-size:1.125rem; color:#004a7d; background:url(../images/jt.png) no-repeat scroll 90% center; position:relative; transition:all 0.5s ease; }

.i_qqh .bg a.m:hover{ background-color:#004a7d; color:#ffffff; background-image:url(../images/jt2.png); transition:all 0.5s ease; }

.i_qqh .bg a.m i{ position:absolute; width:1.5rem; height:1.5rem; background-repeat:no-repeat; background-size:cover; left:1rem; top:50%; margin-top:-0.75rem; transition:all 0.5s ease; background-image:url(../images/i_tb11.png); }

.i_qqh .bg a.m:hover i{ transition:all 0.5s ease; background-image:url(../images/i_tb1.png); }



/*产品*/

.i_cp_bg{ width:100%; position:relative; }

.i_cp_bg i.bg_q{ z-index:0; display:flex; align-items:center; }

.i_cp_bg i.bg_q span{ width:100%; display:block; text-align:center; }

.i_cp_bg i.bg_q span img{ max-width:87.5%; }

.i_cp_bg .width1680{ position:relative; z-index:9; height:100vh; }

.i_cp_bg .width1680 div{ overflow:hidden; }

.i_cp_bg .width1680 .bg{ position:absolute; width:100%; bottom:8.5vh; }

.i_cp_bg .width1680 .bg div.l{ float:left; color:#ffffff; font-weight:bold; width:50%; }

.i_cp_bg .width1680 .bg div.l dd{ margin-bottom:1rem; font-size:1.5rem; background-image:linear-gradient(90deg,#d2de70,#00b3ec,#00b3ec,#00b3ec,#00b3ec,#00b3ec); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }

.i_cp_bg .width1680 .bg div.l dl{ font-size:2.25rem; color:#ffffff; line-height:1.75; }

.i_cp_bg .width1680 .bg a.r{ position:absolute; right:0px; bottom:0px; width:40%; max-width:150px; border:1px solid #ffffff; height:3rem; line-height:3rem; border-radius:2rem; padding-left:3.75rem; padding-right:3rem; font-size:1.125rem; color:#ffffff; background:url(../images/jt2.png) no-repeat scroll 90% center; transition:all 0.5s ease; display:inline-block; }

.i_cp_bg .width1680 .bg a.r:hover{ background-color:#ffffff; color:#004a7d;background-image:url(../images/jt.png); transition:all 0.5s ease; }

.i_cp_bg .width1680 .bg a.r i{ position:absolute; width:1.5rem; height:1.5rem; background-repeat:no-repeat; background-size:cover; left:1rem; top:50%; margin-top:-0.75rem; transition:all 0.5s ease; background-image:url(../images/i_tb2.png);  }

.i_cp_bg .width1680 .bg a.r:hover i{ background-image:url(../images/i_tb22.png); }



/*解决方案*/

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

.jjfa_bg .tit{ position:absolute; z-index:9; color:#ffffff; width:100%; top:15vh; }

.jjfa_bg .tit .width1680{ font-weight:bold; font-size:2.25rem; }



.jjfa_qh,.jjfa_qh .main_image,.jjfa_qh .main_image ul,.jjfa_qh .main_image ul li,.jjfa_qh .main_image ul li div.width1680{ height:100vh; }

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

.jjfa_qh a.qh{ position:absolute; width:1.5rem; height:3rem; background-repeat:no-repeat; top:50%; margin-top:-1.5rem; z-index:9; background-size:auto 100%; display:block !important; transition:all 0.5s ease; }

.jjfa_qh a.qh:hover{ transition:all 0.5s ease; }

.jjfa_qh a.qh#btn_prev{ background-position:left center; left:2.5%; background-image:url(../images/qh_l.png); }

.jjfa_qh a.qh#btn_next{ background-position:right center; right:2.5%; background-image:url(../images/qh_r.png); }

.jjfa_qh a.qh#btn_prev:hover{ left:2%; }

.jjfa_qh a.qh#btn_next:hover{ right:2%; }



.jjfa_qh .main_image{ overflow:hidden; width:100%; position:relative; z-index:0; }

.jjfa_qh .main_image ul{overflow:hidden; position:absolute; top:0px; left:0px; right:0px; bottom:0px; }

.jjfa_qh .main_image ul li{ cursor:grab; }

.jjfa_qh .main_image ul li i.bg_q{ z-index:0; }

.jjfa_qh .main_image ul li .width1680{ position:relative; z-index:9; display:flex; align-items:center; }

.jjfa_qh .main_image ul li .width1680 div{ color:#ffffff; max-width:560px; }

.jjfa_qh .main_image ul li .width1680 div dd{ font-size:2.25rem; font-weight:bold; margin-bottom:2rem; }

.jjfa_qh .main_image ul li .width1680 div dl{ font-size:1.125rem; line-height:1.75; }

.jjfa_qh .main_image ul li .width1680 div ol{ margin-top:2.5rem; overflow:hidden; }

.jjfa_qh .main_image ul li .width1680 div ol a{ font-size:1rem; color:#ffffff; display:block; float:left; width:10rem; height:2.5rem; line-height:2.5rem; width:10rem; text-align:center; border:1px solid #ffffff; }

.jjfa_qh .main_image ul li .width1680 div ol a:hover{ background-color:#ffffff; color:#004a7d; }



.jjfa_qh .flicking_con{ position:absolute; left:0px; width:100%; bottom:4vh; z-index:9; }

.jjfa_qh .flicking_con .width1680{ text-align:center; }

.jjfa_qh .flicking_con .width1680 a{ float:left; width:16.666666%; border-bottom:3px solid #ffffff; color:#ffffff; opacity:0.5; }

.jjfa_qh .flicking_con .width1680 a.on,.jjfa_qh .flicking_con .width1680 a:hover{ opacity:1; }

.jjfa_qh .flicking_con .width1680 a ol{ height:2.25rem; }

.jjfa_qh .flicking_con .width1680 a dd{ font-size:1.5rem; margin-top:1rem; height:4rem; }



/*新闻资讯*/

.i_news_bg{ width:100%; overflow:hidden; height:auto !important; background-color:#eeeeee; }

.i_news_bg .width1680{ padding:5.5rem 0px; }

.i_news_bg .width1680 .tit{ overflow:hidden; margin-bottom:2rem; }

.i_news_bg .width1680 .tit b{ font-size:2.25rem; color:#004a7d; float:left; }

.i_news_bg .width1680 .tit a{ float:right; font-size:1rem; color:#333333; margin-top:1rem; }

.i_news_bg .width1680 .tit a:hover{ color:#004a7d; }



.i_news_bg .width1680 ul,.i_news_bg .width1680 ul li{ overflow:hidden; }

.i_news_bg .width1680 ul{ width:102%; }

.i_news_bg .width1680 ul li{ float:left; width:23.46%; margin-right:1.36%; }

.i_news_bg .width1680 ul li a{ display:block; height:32rem; background-color:#ffffff; }

.i_news_bg .width1680 ul li a div{ overflow:hidden; height:15rem; }

.i_news_bg .width1680 ul li a div.t{ position:relative; }

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

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

.i_news_bg .width1680 ul li a div.f{ padding:1rem; }

.i_news_bg .width1680 ul li a div.f dd{ margin-bottom:1rem; color:#999999; line-height:1.5rem; }

.i_news_bg .width1680 ul li a div.f dd span{ font-size:1.125rem; border-right:1px solid #999999; padding-right:0.5rem; }

.i_news_bg .width1680 ul li a div.f dd i{ font-size:1rem; color:#004a7d; margin-left:0.5rem; }

.i_news_bg .width1680 ul li a div.f dl{ font-size:1.5rem; color:#333333; line-height:1.5; height:9rem; overflow:hidden; }

.i_news_bg .width1680 ul li a div.f ol{ font-size:1rem; color:#333333; margin-top:1rem; background-repeat:no-repeat; background-position:92% center;  transition:all 0.2s ease; }

.i_news_bg .width1680 ul li a:hover div.f ol{ background-image:url(../images/jt.png); background-position:right center; transition:all 0.5s ease; }



/*foot_bg*/

.foot_bg{ width:100%; background-color:#022847; }

.foot_bg .width1680{ padding:3rem 0px 1.25rem; }

.foot_bg .width1680 .hidden.t{ margin-bottom:2rem; }

.foot_bg .width1680 .hidden.t .l{ float:left; }

.foot_bg .width1680 .hidden.t .logo{ width:6.5%; margin-right:2%; }

.foot_bg .width1680 .hidden.t ul,.foot_bg .width1680 .hidden.t ul li{ overflow:hidden; }

.foot_bg .width1680 .hidden.t ul.dbyx{ width:55%; }

.foot_bg .width1680 .hidden.t ul.dbyx li{ float:left; width:20%; }

.foot_bg .width1680 .hidden.t ul.dbyx li dd{ font-size:1.125rem; }

.foot_bg .width1680 .hidden.t ul.dbyx li dd a{ color:#ffffff; }

.foot_bg .width1680 .hidden.t ul.dbyx li dl{ margin-top:1rem; }

.foot_bg .width1680 .hidden.t ul.dbyx li dl a{ display:block; font-size:1rem; color:#ffffff; opacity:0.5; line-height:2; }

.foot_bg .width1680 .hidden.t ul.dbyx li dl a:hover{ opacity:1; }



.foot_bg .width1680 .hidden.t .fwlx{ width:25%; margin-left:2.5%; }

.foot_bg .width1680 .hidden.t .fwlx div{ overflow:hidden; }

.foot_bg .width1680 .hidden.t .fwlx div.s{ color:#ffffff; }

.foot_bg .width1680 .hidden.t .fwlx div.s dd{ font-size:1.125rem; margin-bottom:0.5rem; }

.foot_bg .width1680 .hidden.t .fwlx div.s ol{ font-size:1.5rem; font-weight:bold; }

.foot_bg .width1680 .hidden.t .fwlx div.x{ margin-top:0.75rem; }

.foot_bg .width1680 .hidden.t .fwlx div.x ul,.foot_bg .width1680 .hidden.t .fwlx div.x ul li{ overflow:hidden; }

.foot_bg .width1680 .hidden.t .fwlx div.x ul.dx,.foot_bg .width1680 .hidden.t .fwlx div.x div.yx{ padding-left:2rem; position:relative; }

.foot_bg .width1680 .hidden.t .fwlx div.x ul.dx i.fa,.foot_bg .width1680 .hidden.t .fwlx div.x div.yx i.fa{ position:absolute; font-size:1rem; color:#ffffff; left:0px; line-height:1.5; }

.foot_bg .width1680 .hidden.t .fwlx div.x ul.dx li{ margin-bottom:1rem; font-size:1rem; color:#ffffff; }

.foot_bg .width1680 .hidden.t .fwlx div.x ul.dx li dd{ margin-bottom:0.75rem; }

.foot_bg .width1680 .hidden.t .fwlx div.x ul.dx li dl{ opacity:0.5; }



.foot_bg .width1680 .hidden.t .fwlx div.x div.yx a{ color:#ffffff; }



.foot_bg .width1680 .hidden.t .r{ float:right; font-size:1rem; color:#ffffff; text-align:center; width:6.5%; max-width:102px; }

.foot_bg .width1680 .hidden.t .r p{ margin-top:0.75rem; }



.foot_bg .width1680 .hidden.f{ border-top:1px solid rgb(255,255,255,0.1); padding-top:1rem; }

.foot_bg .width1680 .hidden.f dl{ overflow:hidden; height:2rem; line-height:2rem; }

.foot_bg .width1680 .hidden.f dl.l{ float:left; font-size:0.875rem; color:rgb(255,255,255,0.5); }

.foot_bg .width1680 .hidden.f dl.l a{ color:rgb(255,255,255,0.5); }

.foot_bg .width1680 .hidden.f dl.l a:hover{ color:#ffffff; }

.foot_bg .width1680 .hidden.f dl.r{ float:right; }

.foot_bg .width1680 .hidden.f dl.r a{ display:block; height:1.875rem; width:1.875rem; border:1px solid rgb(154,154,154,0.1); border-radius:50%; float:left; margin-left:0.5rem; background-position:center; background-repeat:no-repeat; background-size:1.25rem; transition:all 0.25s ease; }

.foot_bg .width1680 .hidden.f dl.r a:hover{ border:1px solid #ffffff; background-color:#ffffff; transition:all 0.25s ease; }

.foot_bg .width1680 .hidden.f dl.r a.fx1{ background-image:url(../images/fx1.png); }

.foot_bg .width1680 .hidden.f dl.r a.fx2{ background-image:url(../images/fx2.png); }

.foot_bg .width1680 .hidden.f dl.r a.fx3{ background-image:url(../images/fx3.png); }

.foot_bg .width1680 .hidden.f dl.r a.fx4{ background-image:url(../images/fx4.png); }

.foot_bg .width1680 .hidden.f dl.r a.fx1:hover{ background-image:url(../images/fx11.png); }

.foot_bg .width1680 .hidden.f dl.r a.fx2:hover{ background-image:url(../images/fx22.png); }

.foot_bg .width1680 .hidden.f dl.r a.fx3:hover{ background-image:url(../images/fx33.png); }

.foot_bg .width1680 .hidden.f dl.r a.fx4:hover{ background-image:url(../images/fx44.png); }



/*动画效果*/

.i_about_bg .width1680 .bg .hidden.t .l{ margin-left:-30%; opacity:0; }

.i_about_bg.on .width1680 .bg .hidden.t .l{ margin-left:0px; opacity:1; transition:all 1s ease; }



.i_about_bg .width1680 .bg ul.f li dl{ opacity:0; transform:scale(0.2); }

.i_about_bg.on .width1680 .bg ul.f li dl{ opacity:1; transform:scale(1); transition:all 1s ease; }



.i_qqh_bg .i_qqh .bg .hidden.t{ margin-left:-30%; opacity:0; }

.i_qqh_bg.on .i_qqh .bg .hidden.t{ margin-left:0px; opacity:1; transition:all 1s ease; }



.i_qqh_bg .i_qqh .bg .hidden.c ul.l{ margin-left:-30%; opacity:0; }

.i_qqh_bg.on .i_qqh .bg .hidden.c ul.l{ margin-left:0px; opacity:1; transition:all 1s ease; }



.i_cp_bg i.bg_q span img{ opacity:0; transform:scale(0.2); }

.i_cp_bg.on i.bg_q span img{ opacity:1; transform:scale(1); transition:all 1s ease; }



.i_cp_bg .width1680 .bg div.l{ margin-left:-30%; opacity:0; }

.i_cp_bg.on .width1680 .bg div.l{ margin-left:0px; opacity:1; transition:all 1s ease; }



.jjfa_bg .jjfa_qh .main_image ul li .width1680 div{ padding-top:2rem; opacity:0; transform:scale(0.2); }

.jjfa_bg.on .jjfa_qh .main_image ul li .width1680 div{ padding-top:0px; opacity:1; transform:scale(1); transition:all 1s ease; }



.jjfa_bg .jjfa_qh .flicking_con .width1680 a{ transform:scale(0.2); }

.jjfa_bg.on .jjfa_qh .flicking_con .width1680 a{ transform:scale(1); transition:all 1s ease; }



.i_news_bg .width1680 ul li a div.t{ opacity:0; transform:scale(0.5); }

.i_news_bg.on .width1680 ul li a div.t{ opacity:1; transform:scale(1); transition:all 1s ease; }



/*ny_banner*/

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

.ny_banner .bg_q{ z-index:0; }

.ny_banner .width1680{ position:relative; z-index:9; display:flex; align-items:center; height:42.5rem; }

.ny_banner .width1680 div{ width:100%; color:#ffffff; max-width:35rem; }

.ny_banner .width1680 div dd{ font-size:2.25rem; font-weight:bold; }

.ny_banner .width1680 div dl{ font-size:1.125rem; line-height:1.75; margin-top:2rem; }



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



/* 品牌 */

.pp_home{ padding:5rem 0px 7.5rem; }

.pp_home .nav{ overflow:hidden; }

.pp_home .nav a{ display:block; float:left; font-size:1.125rem; color:#333333; margin-right:3rem; padding-top:1.125rem; }

.pp_home .nav a:hover{ color:#004980; font-weight:bold; }

.pp_home .nav a.on{ color:#004980; font-size:2.25rem; font-weight:bold; padding-top:0px; }

.pp_home ul.home_lb,.pp_home ul.home_lb li{ overflow:hidden; }

.pp_home ul.home_lb{ width:102%; margin-top:3rem; }

.pp_home ul.home_lb li{ float:left; margin-bottom:2rem; width:15.173%; margin-right:1.4%; }

.pp_home ul.home_lb li a{ display:block; }

.pp_home ul.home_lb li a ol{ position:relative; border:1px solid #eeeeee; height:7.5rem; overflow:hidden; }

.pp_home ul.home_lb li a:hover ol{ border:1px solid #004980; }

.pp_home ul.home_lb li a ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; transition:all 0.25s ease; }

.pp_home ul.home_lb li a:hover ol img{ transform:scale(1.1); transition:all 0.5s ease; }

.pp_home ul.home_lb li a dd{ font-size:1.125rem; color:#333333; text-align:center; height:3.75rem; line-height:3.75rem; }



/*全球品牌详情*/

.xq_sx{ width:100%; background-color:#f5f5f5; position:relative; z-index:9; }

.xq_sx .width1680{ padding:1.25rem 0px; }

.xq_sx .width1680 .tit{ font-size:0.875rem; color:#999999; }

.xq_sx .width1680 .tit a{ color:#999999; }

.xq_sx .width1680 .tit a:hover{ color:#004980; }

.xq_sx .width1680 .sx_xx{ margin-top:1.25rem; height:5rem; }

.xq_sx .width1680 .sx_xx .bg{ position:relative; background-color:#ffffff; font-size:1rem; width:23.7%; }

.xq_sx .width1680 .sx_xx .bg,.xq_sx .width1680 .sx_xx .bg dd{ height:3rem; }

.xq_sx .width1680 .sx_xx .xl{ float:left; margin-right:1.65%; color:#333333; }

.xq_sx .width1680 .sx_xx .xl dd{ line-height:3rem; padding-left:5%; padding-right:3%; border:1px solid #eeeeee; position:relative; cursor:pointer; }

.xq_sx .width1680 .sx_xx .xl dd i{ position:absolute; right:3%; top:50%; margin-top:-0.5rem; }

.xq_sx .width1680 .sx_xx .xl dl{ position:absolute; background-color:#ffffff; border:1px solid #eeeeee; width:100%; display:none; height:15rem; overflow-x:hidden; overflow-y:auto; z-index:9; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); }

.xq_sx .width1680 .sx_xx .xl dl::-webkit-scrollbar{ width:0.25rem; }

.xq_sx .width1680 .sx_xx .xl dl::-webkit-scrollbar-track{ background-color:#eeeeee; }

.xq_sx .width1680 .sx_xx .xl dl::-webkit-scrollbar-thumb{ background-color:#004980; }

.xq_sx .width1680 .sx_xx .xl dl::-webkit-scrollbar-thumb:hover{ background-color:#004980; }

.xq_sx .width1680 .sx_xx .xl dl::-webkit-scrollbar-thumb:active{ background-color:#004980; }

.xq_sx .width1680 .sx_xx .xl:hover dl{ display:block; }

.xq_sx .width1680 .sx_xx .xl dl a{ display:block; padding:0px 5%; color:#333333; line-height:2; }

.xq_sx .width1680 .sx_xx .xl dl a:hover{ background-color:#004980; color:#ffffff; }

.xq_sx .width1680 .sx_xx .so{ float:right; }

.xq_sx .width1680 .sx_xx .so div{ border:1px solid #eeeeee; padding:0px 3%; height:3rem; position:relative; }

.xq_sx .width1680 .sx_xx .so div input,.xq_sx .width1680 .sx_xx .so div button{ border:0px; outline:none; height:3rem; line-height:3rem; background:none; }

.xq_sx .width1680 .sx_xx .so div input{ font-size:1rem; color:#333333; position:absolute; left:3%; right:2.5rem; } 

.xq_sx .width1680 .sx_xx .so div input::-webkit-input-placeholder{ color:#999999; }

.xq_sx .width1680 .sx_xx .so div button{ float:right; width:1.125rem; background:url(../images/so3.png) no-repeat scroll right center; position:relative; z-index:9; background-size:100% auto; }

.xq_sx .width1680 .sx_xx .so div button:hover{ background-image:url(../images/so2.png); }



.pp_show{ padding:2rem 0px 6rem; min-height:70vh; }

.pp_show .hidden.s_l{ float:left; width:23%; max-width:16.25rem; }

.pp_show .hidden.s_l div.bg{ overflow:hidden; border-bottom:1px solid #cccccc; }

.pp_show .hidden.s_l div.bg dd{ position:relative; height:3rem; line-height:3rem; font-size:1.125rem; color:#333333; cursor:pointer; }

.pp_show .hidden.s_l div.bg.on dd,.pp_show .hidden.s_l div.bg dd:hover{ color:#004980; }

.pp_show .hidden.s_l div.bg dd i{ position:absolute; right:0px; top:50%; margin-top:-0.5625rem; }

.pp_show .hidden.s_l div.bg.on dd i{ transform:rotate(-180deg); }

.pp_show .hidden.s_l div.bg dl{ border-top:1px solid #cccccc; padding:0.5rem 0px; display:none; }

.pp_show .hidden.s_l div.bg.on dl{ display:block; }

.pp_show .hidden.s_l div.bg dl a{ display:block; font-size:1.125rem; color:#333333; padding:0.5rem 0px 0.5rem 8%; }

.pp_show .hidden.s_l div.bg dl a.on,.pp_show .hidden.s_l div.bg dl a:hover{ color:#004980; }



.pp_show .hidden.s_r{ float:right; width:74.5%; }

.pp_show .hidden.s_r ul,.pp_show .hidden.s_r ul li{ overflow:hidden; }

.pp_show .hidden.s_r ul.t{ margin-bottom:3.25rem; }

.pp_show .hidden.s_r ul.t li.n{ font-size:2.25rem; color:#004482; font-weight:bold; }

.pp_show .hidden.s_r ul.t li.x{ font-size:1.125rem; color:#333333; line-height:2; margin-top:1.5rem; }

.pp_show .hidden.s_r ul.t li.p{ margin-top:3rem; border:1px solid #eeeeee; }

.pp_show .hidden.s_r ul.t li.p div{ height:14.375rem; position:relative; }

.pp_show .hidden.s_r ul.t li.p div.l{ float:left; width:45.182%; }

.pp_show .hidden.s_r ul.t li.p div.l img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

.pp_show .hidden.s_r ul.t li.p div.r{ float:right; width:54.818%; }



.pp_show .hidden.s_r div.a{ margin-bottom:3.75rem; text-align:center; overflow:hidden; }

.pp_show .hidden.s_r div.a a{ display:block; float:left; background-color:#333333; height:3rem; line-height:3rem; width:32%; margin-right:2%; font-size:1rem; color:#ffffff; }

.pp_show .hidden.s_r div.a a:hover{ background-color:#004482; }

.pp_show .hidden.s_r div.a a i{ display:inline-block; padding-left:2rem; background-position:left center; background-repeat:no-repeat; }

.pp_show .hidden.s_r div.a a.lx i{ background-image:url(../images/pp_s_tb1.png); }

.pp_show .hidden.s_r div.a a.sq i{ background-image:url(../images/pp_s_tb2.png); }



.pp_show .hidden.s_r .nav{ background-color:#eeeeee; overflow:hidden; font-size:1rem; }

.pp_show .hidden.s_r .nav a{ display:block; float:left; line-height:3.25rem; color:#333333; padding:0px 2rem; position:relative; }

.pp_show .hidden.s_r .nav a:hover{ color:#004980; }

.pp_show .hidden.s_r .nav a i{ position:absolute; left:50%; height:3px; background-color:#053a6b; bottom:0px; width:0px; transition:all 0.25s ease; }

.pp_show .hidden.s_r .nav a.on i{ left:0px; width:100%; transition:all 0.5s ease; }



.pp_show .hidden.s_r .tit{ font-size:1.5rem; color:#004482; font-weight:bold; margin:2rem 0px 1.5rem;  }



.pp_show .hidden.s_r div.f{ overflow:hidden; margin-top:1.5rem; overflow-x:auto; overflow-y:hidden; }

.pp_show .hidden.s_r div.f ul{ border:1px solid #eeeeee; }

.pp_show .hidden.s_r div.f ul li.s{ background-color:#022b4f; height:3.75rem; line-height:3.75rem; color:#ffffff; font-size:1rem; }

.pp_show .hidden.s_r div.f ul li.x{ font-size:0.875rem; color:#333333; border-top:1px solid #eeeeee; padding:0.875rem 0px; cursor:pointer; }

.pp_show .hidden.s_r div.f ul li.x.b{ background-color:#eaeaea; }

.pp_show .hidden.s_r div.f ul li.x:hover{ background-color:#eeeeee; }

.pp_show .hidden.s_r div.f ul li dl{ float:left; margin-left:1.125%; min-height:1.25rem; }

.pp_show .hidden.s_r div.f ul li dl.d1{ width:9.6%; }

.pp_show .hidden.s_r div.f ul li dl.d2{ width:11.3%; }

.pp_show .hidden.s_r div.f ul li dl.d3{ width:15.3%; }

.pp_show .hidden.s_r div.f ul li dl.d4{ width:15%; }

.pp_show .hidden.s_r div.f ul li dl.d5{ width:21%; }

.pp_show .hidden.s_r div.f ul li dl.d6{ width:20%; }



.pp_show .hidden.s_r div.t{ overflow:hidden; margin-bottom:3.25rem; }

.pp_show .hidden.s_r div.t div.l{ float:left; overflow:hidden; width:66%; }

.pp_show .hidden.s_r div.t div.l dd{ font-size:2.25rem; font-weight:bold; color:#004482; }

.pp_show .hidden.s_r div.t div.l dl{ font-size:1rem; color:#333333; line-height:2; margin-top:0.5rem; }

.pp_show .hidden.s_r div.t img.r{ float:right; max-width:32.2%; }



.pp_show .hidden.s_r ul.xz{ border:1px solid #eeeeee; }

.pp_show .hidden.s_r ul.xz li{ border-top:1px solid #eeeeee; margin-top:-1px; height:3.75rem; line-height:3.75rem; position:relative; }

.pp_show .hidden.s_r ul.xz li a{ font-size:1rem; color:#333333; display:block; padding-left:1rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; padding-right:7.5rem; }

.pp_show .hidden.s_r ul.xz li a:hover{ background-color:#eeeeee; }

.pp_show .hidden.s_r ul.xz li i{ position:absolute; top:0px; padding-right:1.75rem; background:url(../images/xz.png) no-repeat scroll right center; right:1rem; }



.pp_show .hidden.s_r ul.gys{ width:102%; }

.pp_show .hidden.s_r ul.gys li{ float:left; height:14.25rem; width:31.5%; position:relative; margin-bottom:1rem; margin-right:1.4%; }

.pp_show .hidden.s_r ul.gys li div{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; padding:1.5rem 1.25rem; border:1px solid #eeeeee; }

.pp_show .hidden.s_r ul.gys li div dd{ font-size:1.125rem; color:#004482; font-weight:bold; }

.pp_show .hidden.s_r ul.gys li div dl{ position:absolute; left:1.25rem; right:1.25rem; bottom:1.5rem; line-height:2; font-size:1rem; color:#333333; }



/*提交留言*/

.top_ly{ width:100%; border-bottom:1px solid #eeeeee; overflow:hidden; }

.top_ly .width1680{ max-width:1200px; }

.top_ly .width1680 a{ display:block; height:5rem; line-height:5rem; }

.top_ly .width1680 a.logo{ float:left; }

.top_ly .width1680 a.logo img{ max-height:2.5rem; }

.top_ly .width1680 a.fh{ float:right; font-size:1rem ;color:#004482; }

.top_ly .width1680 a.fh:hover{ font-weight:bold; }



.ly_xx{ padding:1.5rem 0px 3rem; }

.ly_xx form{ display:block; margin:0px auto; max-width:1200px; }

.ly_xx form div{ overflow:hidden; }

.ly_xx form div.tit{ margin-bottom:1rem; }

.ly_xx form div.tit dd{ font-size:2.25rem; font-weight:bold; color:#333333; }

.ly_xx form div.tit dl{ font-size:1rem; color:#333333; margin-top:0.75rem; }

.ly_xx form div.n{ font-size:1rem; color:#333333; margin-bottom:1rem; }

.ly_xx form div.n i{ color:#ff0000; }

.ly_xx form div.zt{ margin-bottom:1.5rem; font-size:1rem; color:#004482; }

.ly_xx form div.zt label{ display:block; float:left; height:2.5rem; line-height:2.5rem; width:11.25rem; text-align:center; margin-right:1.5rem; border:1px solid #004482; cursor:pointer; position:relative; }

.ly_xx form div.zt label.on,.ly_xx form div.zt label:hover{ background-color:#004482; color:#ffffff;  }

.ly_xx form div.zt label input{ position:absolute; opacity:0; }



.ly_xx form div.bd_xx{ width:102%; }

.ly_xx form div.bd_xx div.bg{ float:left; width:31.5%; margin-right:1.4%; margin-bottom:1.5rem; }

.ly_xx form div.bd_xx div.bg div.xx{ border:1px solid #cccccc; padding:0px 0.75rem; }

.ly_xx form div.bd_xx div.bg div.xx input{ border:0px; outline:none; height:2.5rem; line-height:2.5rem; background:none; font-size:1rem; color:#333333; }

.ly_xx form div.bd_xx div.bg div.xx input::-webkit-input-placeholder{ color:#999999; }



.ly_xx form div.bd_cp{}

.ly_xx form div.bd_cp label{ display:block; float:left; padding-left:1.25rem; position:relative; margin-right:2rem; margin-bottom:1.5rem; }

.ly_xx form div.bd_cp label input{ position:absolute; left:0px; border:1px solid #004482; top:50%; margin-top:-0.375rem; }



.ly_xx form div.bd_nr{ border:1px solid #cccccc; padding:1rem; }

.ly_xx form div.bd_nr textarea{ border:0px; outline:none; width:100%; background:none; font-size:1rem; color:#333333; height:9rem; }

.ly_xx form div.bd_nr textarea::-webkit-input-placeholder{ color:#999999; }



.ly_xx form div.tj{ margin-top:1.25rem; }

.ly_xx form div.tj dl{ float:left; overflow:hidden; }

.ly_xx form div.tj dl input,.ly_xx form div.tj dl i{  border:1px solid #cccccc; float:left; height:2.5rem; }

.ly_xx form div.tj dl input{ outline:none; padding:0px 1rem; width:21rem; line-height:2.5rem; background:none; font-size:1rem; color:#333333; }

.ly_xx form div.tj dl input::-webkit-input-placeholder{ color:#999999; }

.ly_xx form div.tj dl i{ display:block; float:left; width:6.5rem; margin-left:1.25rem; background-color:#333333; position:relative; }

.ly_xx form div.tj dl i img{ position:absolute; margin:auto; max-width:90%; max-height:90%; top:0px; left:0px; right:0px; bottom:0px; }



.ly_xx form div.tj button{ float:right; background-color:#004482; border:1px solid #004482; height:2.5rem; line-height:2.5rem; width:10rem; font-size:1rem; color:#ffffff; }

.ly_xx form div.tj button:hover{ background-color:#ffffff; color:#004482; }



.foot_ly{ text-align:center; font-size:0.875rem; color:#adadad; padding:0.75rem 0px; }

.foot_ly a{ color:#adadad; }



/*解决方案*/

.jjfa_home_t{ padding:1.25rem 0px; }

.jjfa_home_t div{ overflow:hidden; }

.jjfa_home_t div.n{ font-size:1rem; color:#999999; margin-bottom:2rem; }

.jjfa_home_t div.n a{ color:#999999; }

.jjfa_home_t div.n a:hover,.jjfa_home_t div.n i{ color:#004482; }

.jjfa_home_t div.a{ font-size:1.125rem; color:#999999; position:relative; padding-left:4rem; }

.jjfa_home_t div.a i.x{ position:absolute; left:0px; }

.jjfa_home_t div.a a{ display:block; float:left; color:#333333; padding:0px 1rem; margin-bottom:0.25rem; margin-right:0.25rem; }

.jjfa_home_t div.a a:hover{ color:#004482; }

.jjfa_home_t div.m{ box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); background-color:#ffffff; margin:0.75rem 0px; padding:2rem; text-align:center; }

.jjfa_home_t div.m a{ display:inline-block; height:7.5rem; width:12.75rem; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; margin:0px 4.5%; overflow:hidden; }

.jjfa_home_t div.m a i{ z-index:0; transition:all 0.25s ease; }

.jjfa_home_t div.m a:hover i{ transform:scale(1.1); transition:all 0.5s ease; }

.jjfa_home_t div.m a span{ position:absolute; z-index:9; font-size:1.125rem; color:#ffffff; bottom:1rem; width:100%; left:0px; }



.jjfa_home_lb{ padding:3.75rem 0px; }

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

.jjfa_home_lb ul{}

.jjfa_home_lb ul li{ margin-bottom:2rem; position: relative; }

.jjfa_home_lb ul li a{ position: absolute; z-index: 9; }

.jjfa_home_lb ul li.l1 a.a1{ top: 31.2%; left: 38.6%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a1 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a2{ top: 31.6%; left:45.8%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a2 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a3{ top: 31.7%; left:52.2%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a3 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a4{ top: 37%; left:40.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a4 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a5{ top:38.5%; left: 31.6%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a5 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a6{ top:41.45%; left: 24.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a6 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a7{ top: 42%; left:38.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a7 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a8{ top: 43%; left:50.4%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a8 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a9{ top: 41%; left:61.4%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a9 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a10{ top:45.65%; left:22.1%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a10 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a11{ top:45.8%; left:29%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a11 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a12{ top: 48%; left:63.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a12 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a13{ top:56%; left: 50.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a13 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a14{ top:57%; left: 65.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a14 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a15{ top: 54.5%; left:72.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a15 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a16{ top: 64.5%; left:54.8%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a16 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a17{ top: 65.5%; left:71%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a17 i{ left: 0px; }

.jjfa_home_lb ul li.l1 a.a18{ top:67.8%; left:29%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a18 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a19{ top:67.5%; left:42%; padding-right:2rem; }

.jjfa_home_lb ul li.l1 a.a19 i{ right: 0px; }

.jjfa_home_lb ul li.l1 a.a20{ top: 69%; left:58.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l1 a.a20 i{ left: 0px; }



.jjfa_home_lb ul li.l2 a.a1{ top: 32%; left: 43%; padding-left:2rem; }

.jjfa_home_lb ul li.l2 a.a1 i{ left: 0px; }

.jjfa_home_lb ul li.l2 a.a2{ top:35.5%; left:36%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a2 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a3{ top:41.3%; left:53.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a3 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a4{ top:44.75%; left:25%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a4 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a5{ top:43.5%; left:64.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a5 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a6{ top:53.5%; left:17.75%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a6 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a7{ top: 52%; left: 28.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l2 a.a7 i{ left: 0px; }

.jjfa_home_lb ul li.l2 a.a8{ top:58%; left:22.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a8 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a9{ top: 58%; left: 38.75%; padding-left:2rem;  }

.jjfa_home_lb ul li.l2 a.a9 i{ left: 0px; }

.jjfa_home_lb ul li.l2 a.a10{ top:69%; left:20.2%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a10 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a11{ top:72%; left:29.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l2 a.a11 i{ right: 0px; }

.jjfa_home_lb ul li.l2 a.a12{ top: 67.2%; left: 40%; padding-left:2rem; }

.jjfa_home_lb ul li.l2 a.a12 i{ left: 0px; }



.jjfa_home_lb ul li.l3 a.a1{ top:1%; left: 31.75%; padding-right:2rem; }

.jjfa_home_lb ul li.l3 a.a1 i{ right: 0px; }

.jjfa_home_lb ul li.l3 a.a2{ top: 9%; left: 53.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a2 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a3{ top: 11%; left: 76.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a3 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a4{ top:20%; left:50.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a4 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a5{ top:17.5%; left:75.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a5 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a6{ top:24.5%; left:61%; padding-bottom:2rem; }

.jjfa_home_lb ul li.l3 a.a6 i{ bottom: 0px; left: 50%; margin-left:-0.75rem; top: auto; margin-top: 0px; }

.jjfa_home_lb ul li.l3 a.a7{ top:24.25%; left:78.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a7 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a8{ top:27.5%; left:72.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a8 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a9{ top:30.5%; left:62.7%; padding-top:2rem; }

.jjfa_home_lb ul li.l3 a.a9 i{ right: 0px; top: 0px; margin-top: 0px; }

.jjfa_home_lb ul li.l3 a.a10{ top:31.5%; left:75.25%; padding-top:2rem; }

.jjfa_home_lb ul li.l3 a.a10 i{ top: 0px; margin-top: 0px; left: 50%; margin-left:-0.75rem; }

.jjfa_home_lb ul li.l3 a.a11{ top:40.5%; left:79.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a11 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a12{ top:51.5%; left:42.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a12 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a13{ top:50%; left:61.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a13 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a14{ top:47%; left:73%; padding-bottom: 2rem; }

.jjfa_home_lb ul li.l3 a.a14 i{ right: 0px; top: auto; margin-top: 0px; bottom: 0px; }

.jjfa_home_lb ul li.l3 a.a15{ top:56.5%; left:66.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a15 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a16{ top:56.5%; left:73.3%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a16 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a17{ top:56.25%; left:84.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l3 a.a17 i{ right: 0px; }

.jjfa_home_lb ul li.l3 a.a18{ top:59.5%; left:25%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a18 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a19{ top:61.5%; left:64.5%; padding-top:2rem; }

.jjfa_home_lb ul li.l3 a.a19 i{ top: 0px; margin-top: 0px; left: 50%; margin-left:-0.75rem; }

.jjfa_home_lb ul li.l3 a.a20{ top:61%; left:69.5%; padding-top:2rem; }

.jjfa_home_lb ul li.l3 a.a20 i{ top: 0px; margin-top: 0px; left:0px; }

.jjfa_home_lb ul li.l3 a.a21{ top:61.75%; left:79%; padding-right:2rem; }

.jjfa_home_lb ul li.l3 a.a21 i{ right: 0px; }

.jjfa_home_lb ul li.l3 a.a22{ top:72%; left:34%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a22 i{ left: 0px; }

.jjfa_home_lb ul li.l3 a.a23{ top:87%; left:62.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l3 a.a23 i{ left: 0px; }



.jjfa_home_lb ul li.l4 a.a1{ top:2%; left:30.3%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a1 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a2{ top:5%; left:40.4%; padding-right:2rem; }

.jjfa_home_lb ul li.l4 a.a2 i{ right: 0px; }

.jjfa_home_lb ul li.l4 a.a3{ top:1.3%; left:49%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a3 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a4{ top:13.5%; left:43%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a4 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a5{ top:34%; left:17.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l4 a.a5 i{ right: 0px; }

.jjfa_home_lb ul li.l4 a.a6{ top:35%; left:47%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a6 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a7{ top:39.5%; left:32.7%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a7 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a8{ top:41.5%; left:58.4%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a8 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a9{ top:43.5%; left:75.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a9 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a10{ top:44.5%; left:50%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a10 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a11{ top:45.75%; left:15.35%; padding-right:2rem; }

.jjfa_home_lb ul li.l4 a.a11 i{ right: 0px; }

.jjfa_home_lb ul li.l4 a.a12{ top:50%; left:27.5%; padding-top:2rem; }

.jjfa_home_lb ul li.l4 a.a12 i{ top: 0px; margin-top: 0px; left: 50%; margin-left:-0.75rem; }

.jjfa_home_lb ul li.l4 a.a13{ top:50.5%; left:34.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a13 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a14{ top:49.5%; left:54.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a14 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a15{ top:58.5%; left:14.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a15 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a16{ top:56.5%; left:44%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a16 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a17{ top:63.5%; left:13.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a17 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a18{ top:64.3%; left:36%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a18 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a19{ top:75%; left:35%; padding-top:2rem; }

.jjfa_home_lb ul li.l4 a.a19 i{ top: 0px; margin-top: 0px; left: 50%; margin-left:-0.75rem; }

.jjfa_home_lb ul li.l4 a.a20{ top:83.3%; left:47%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a20 i{ left: 0px; }

.jjfa_home_lb ul li.l4 a.a21{ top:54.5%; left:85.5%; padding-right:2rem; }

.jjfa_home_lb ul li.l4 a.a21 i{ right: 0px; }

.jjfa_home_lb ul li.l4 a.a22{ top:63%; left:88.65%; padding-left:2rem; }

.jjfa_home_lb ul li.l4 a.a22 i{ left: 0px; }



.jjfa_home_lb ul li.l5 a.a1{ top:39%; left:29.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a1 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a2{ top:42%; left:59.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a2 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a3{ top:45%; left:20.75%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a3 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a4{ top:44%; left:44.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a4 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a5{ top:54.8%; left:31.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a5 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a6{ top:58%; left:46%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a6 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a7{ top:55%; left:58%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a7 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a8{ top:53.5%; left:76.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a8 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a9{ top:57.5%; left:84%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a9 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a10{ top:67%; left:24.5%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a10 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a11{ top:61%; left:75.25%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a11 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a12{ top:67%; left:52%; padding-left:2rem; }

.jjfa_home_lb ul li.l5 a.a12 i{ left: 0px; }

.jjfa_home_lb ul li.l5 a.a13{ top:69%; left:63%; padding-right:2rem; }

.jjfa_home_lb ul li.l5 a.a13 i{ right: 0px; }



.jjfa_home_lb ul li a span{ display: block; background-color:#ffffff; font-size:0.875rem; color:#333333; border-radius:0.25rem; padding:0.35rem 0.875rem; }

.jjfa_home_lb ul li a:hover span{ background-color: #004a7d; color: #ffffff; }

.jjfa_home_lb ul li a i{ width: 1.5rem; height: 1.5rem; top: 50%; margin-top: -0.75rem; position: absolute; }

.jjfa_home_lb ul li a i::before,.jjfa_home_lb ul li a i::after{ position:absolute; border-radius:50%; width:0.75rem; height:0.75rem; content: ''; top:50%; left:50%; }

.jjfa_home_lb ul li a i::before{ z-index: 0; background-color: rgb(0,210,255,0.4); animation: fd 2s ease-out infinite; }

.jjfa_home_lb ul li a i::after{ background-color:#ffffff; z-index:9; animation: fdd 2s ease-out infinite; }



@keyframes fd{

    0%,100%{ transform: translate(-50%,-50%) scale(1.5); }

    50%{ transform: translate(-50%,-50%) scale(2); }

}



@keyframes fdd{

    0%,100%{ transform: translate(-50%,-50%) scale(0.6); }

    50%{ transform: translate(-50%,-50%) scale(1); }

}



.jjfa_lb_t{ padding:1.25rem 0px; }

.jjfa_lb_t div{ overflow:hidden; padding-left:3.25rem; position:relative; }

.jjfa_lb_t div i.x{ position:absolute; left:0px; line-height:2; }

.jjfa_lb_t div.n{ font-size:1rem; color:#999999; margin-bottom:2rem; padding-left:0px; }

.jjfa_lb_t div.n a{ color:#999999; }

.jjfa_lb_t div.n a:hover{ color:#004482; }

.jjfa_lb_t div.sx{ font-size:1rem; color:#999999; }

.jjfa_lb_t div.sx span{ display:inline-block; border:1px solid #cccccc; font-size:0.875rem; color:#333333; background-color:#ffffff; line-height:2rem; padding-left:0.75rem; padding-right:3rem; border-radius:2rem; position:relative; cursor:pointer; margin-right:1rem; margin-bottom:1rem; }

.jjfa_lb_t div.sx span:hover{ background-color:#004482; color:#ffffff; }

.jjfa_lb_t div.sx span i{ position:absolute; width:0.75rem; height:0.75rem; background:url(../images/gb.png) no-repeat scroll center; top:50%; margin-top:-0.375rem; right:1rem; }

.jjfa_lb_t div.sx span:hover i{ background-image:url(../images/gb2.png); }



.jjfa_lb_t div.fl{ margin-top:1rem; font-size:1rem; color:#333333; line-height:2; }

.jjfa_lb_t div.fl a{ display:inline-block; padding:0px 0.5rem; color:#333333; margin-right:1rem; }

.jjfa_lb_t div.fl a.on,.jjfa_lb_t div.fl a:hover{ background-color:#004482; color:#ffffff; }



.jjfa_lb_t div.x{ padding-left:0px; height:1px; background-color:#cccccc; margin:0.75rem 0px; }



.jjfa_lb_t div.pp{ padding-right:7.5rem; height:3.125rem; }

.jjfa_lb_t div.pp.on{ height:auto; }

.jjfa_lb_t div.pp i.x{ line-height:3rem; }

.jjfa_lb_t div.pp a{ display:inline-block; width:6.75rem; height:3rem; margin-right:0.5rem; position:relative; background-color:#ffffff; border-radius:0.5rem; border:1px solid #ffffff; }

.jjfa_lb_t div.pp a:hover,.jjfa_lb_t div.pp a.on{ border:1px solid #004482; }

.jjfa_lb_t div.pp a img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }



.jjfa_lb_t div.pp a.m{ position:absolute; font-size:1rem; color:#333333; border:0px solid #ffffff; right:0px; top:0px; line-height:3; background:none; width:auto; }

.jjfa_lb_t div.pp a.m:hover{ color:#004482; border:0px solid #004482; }



.jjfa_lb_t div.cl{ padding-right:7.5rem; line-height:2; }

.jjfa_lb_t div.cl.on{ height:auto; }

.jjfa_lb_t div.cl a{ display:inline-block; padding:0px 0.5rem; color:#333333; margin-right:1rem; }

.jjfa_lb_t div.cl a.on,.jjfa_lb_t div.cl a:hover{ background-color:#004482; color:#ffffff; }



.jjfa_lb_t div.cl a.m{ position:absolute; font-size:1rem; color:#333333; border:0px solid #ffffff; right:0px; top:0px; line-height:2; background:none; width:auto; margin-right:0px; padding:0px; }

.jjfa_lb_t div.cl a.m:hover{ color:#004482; border:0px solid #004482; }



.jjfa_lb_f{ padding:1.5rem 0px 6rem; }

.jjfa_lb_f div.n{ font-size:1rem; }

.jjfa_lb_f div.n a{ color:#333333; margin-right:1.5rem; }

.jjfa_lb_f div.n a.on,.jjfa_lb_f div.n a:hover{ color:#004482; }

.jjfa_lb_f div.n a.on{ font-weight:bold; }

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

.jjfa_lb_f ul{ width:102%; margin-top:1.5rem; }

.jjfa_lb_f ul li{ float:left; height:15rem; margin-bottom:2rem; width:31.805%; margin-right:1.3%; position:relative; }

.jjfa_lb_f ul li a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #eeeeee; padding:1.125rem; }

.jjfa_lb_f ul li a div{ position:relative; overflow:hidden; height:12.5rem; }

.jjfa_lb_f ul li a div.l{ float:left; width:33.138%; }

.jjfa_lb_f ul li a div.l i{ transition:all 0.25s ease; }

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

.jjfa_lb_f ul li a div.r{ float:right; width:60%; }

.jjfa_lb_f ul li a div.r dd{ font-size:1.5rem; color:#333333; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.jjfa_lb_f ul li a:hover div.r dd{ color:#004482; }

.jjfa_lb_f ul li a div.r ol{ font-size:1rem; color:#999999; padding:0.75rem 0px; }

.jjfa_lb_f ul li a div.r dl{ font-size:1rem; color:#333333; line-height:2; }



.jjfa_show_t{ padding:2.5rem 0px; max-width:1200px; }

.jjfa_show_t div.l{ float:left; width:60%; }

.jjfa_show_t div.l div{ overflow:hidden; }

.jjfa_show_t div.l div.n{ font-size:1rem; color:#999999; padding-left:0px; }

.jjfa_show_t div.l div.n a{ color:#999999; }

.jjfa_show_t div.l div.n a:hover{ color:#004482; }

.jjfa_show_t div.l div.xx{ margin-top:3rem; }

.jjfa_show_t div.l div.xx dd{ font-size:2.25rem; font-weight:bold; color:#333333; }

.jjfa_show_t div.l div.xx dl{ margin-top:2rem; font-size:1rem; }

.jjfa_show_t div.l div.xx dl a{ display:inline-block; border:2px solid #1c588f; line-height:2.25rem; padding:0px 1.5rem; color:#1c588f; margin-right:0.5rem; }

.jjfa_show_t div.l div.xx dl a:hover{ background-color:#1c588f; color:#ffffff; }



.jjfa_show_t div.r{ float:right; max-width:35%; }



.jjfa_show_n{ width:100%; overflow:hidden; border-bottom:1px solid #eeeeee; }

.jjfa_show_n .width1680{ max-width:1200px; }

.jjfa_show_n .width1680 a{ font-size:1rem; color:#333333; display:block; float:left; padding:0px 0.75rem; line-height:3rem; margin-right:2.5rem; border-bottom:3px solid #ffffff; }

.jjfa_show_n .width1680 a.on{ border-bottom:3px solid #1c588f; }



.jjfa_show_xx{ max-width:1200px; padding:2.5rem 0px 7.5rem; }

.jjfa_show_xx .tit{ font-size:1.5rem; font-weight:bold; color:#333333; padding-left:0.75rem; border-left:4px solid #1c588f; }

.jjfa_show_xx .gs{ font-size:1rem; color:#333333; line-height:2; margin:1.5rem 0px; }



.jjfa_show_xx .n{ margin:2rem 0px; overflow:hidden; }

.jjfa_show_xx .n a{ display:block; float:left; margin:5px 1.25rem 5px 5px; text-align:center; width:6.75rem; }

.jjfa_show_xx .n a ol{ box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); border-radius:0.5rem; overflow:hidden; border:1px solid #ffffff; height:3rem; position:relative; }

.jjfa_show_xx .n a.on ol{ border:1px solid #004482; }

.jjfa_show_xx .n a ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

.jjfa_show_xx .n a dd{ font-size:1rem; color:#333333; margin-top:0.75rem; }



.jjfa_show_xx .bd{ overflow:hidden; overflow-x:auto; overflow-y:hidden; }

.jjfa_show_xx .bd ul,.jjfa_show_xx .bd ul li{ overflow:hidden; }

.jjfa_show_xx .bd ul{ display:none; border:1px solid #eeeeee; }

.jjfa_show_xx .bd ul li.s{ background-color:#022b4f; height:3.75rem; line-height:3.75rem; color:#ffffff; font-size:1rem; }

.jjfa_show_xx .bd ul li.x{ font-size:0.875rem; color:#333333; border-top:1px solid #eeeeee; padding:0.875rem 0px; cursor:pointer; }

.jjfa_show_xx .bd ul li.x.b{ background-color:#eaeaea; }

.jjfa_show_xx .bd ul li.x:hover{ background-color:#eeeeee; }

.jjfa_show_xx .bd ul li dl{ float:left; margin-left:1.125%; min-height:1.25rem; }

.jjfa_show_xx .bd ul li dl.d1{ width:9.6%; }

.jjfa_show_xx .bd ul li dl.d2{ width:11.3%; }

.jjfa_show_xx .bd ul li dl.d3{ width:15.3%; }

.jjfa_show_xx .bd ul li dl.d4{ width:15%; }

.jjfa_show_xx .bd ul li dl.d5{ width:21%; }

.jjfa_show_xx .bd ul li dl.d6{ width:20%; }



.jjfa_show_fw{ width:100%; background-color:#1c588f; overflow:hidden; }

.jjfa_show_fw .width1680{ max-width:1200px; padding:3.5rem 0px; }

.jjfa_show_fw .width1680 ul,.jjfa_show_fw .width1680 ul li{ overflow:hidden; }

.jjfa_show_fw .width1680 ul{ color:#ffffff; text-align:center; }

.jjfa_show_fw .width1680 ul li{ float:left; width:25%; height:11.25rem; border-left:1px solid rgba(255,255,255,0.5); margin-left:-1px; }

.jjfa_show_fw .width1680 ul li div{ width:94%; margin:0px auto; max-width:15.5rem; }

.jjfa_show_fw .width1680 ul li div ol{ height:2.5rem; margin-bottom:1.5rem; }

.jjfa_show_fw .width1680 ul li div dd{ font-size:1.125rem; margin-bottom:0.75rem; }

.jjfa_show_fw .width1680 ul li div dl{ font-size:0.875rem; line-height:2; }



/*解决方案-应用*/

.jjfa_yy_t{ padding:1.5rem 0px; }

.jjfa_yy_t div{ overflow:hidden; }

.jjfa_yy_t div.n{ font-size:1rem; color:#999999; padding-left:0px; }

.jjfa_yy_t div.n a{ color:#999999; }

.jjfa_yy_t div.n a:hover{ color:#004482; }

.jjfa_yy_t div.n i{ color:#004482; }



.jjfa_yy_t div.a{ padding-left:4rem; position:relative; line-height:2; margin:0.75rem 0px; font-size:1.125rem; }

.jjfa_yy_t div.a i.x{ position:absolute; color:#999999; left:0px; }

.jjfa_yy_t div.a a{ color:#333333; margin-right:2rem; display:block; float:left; }

.jjfa_yy_t div.a a.on,.jjfa_yy_t div.a a:hover{ color:#004482; }



.jjfa_yy_t div.x{ height:1px; background-color:#cccccc; margin:0.75rem 0px; }



.jjfa_yy_t div.c{ padding-left:4rem; position:relative; font-size:1.125rem;  }

.jjfa_yy_t div.c i.x{ position:absolute; color:#999999; left:0px; line-height:2.5; }

.jjfa_yy_t div.c a{ display:block; float:left; border:1px solid #eeeeee; width:7.5rem; height:2.5rem; position:relative; }

.jjfa_yy_t div.c a.on,.jjfa_yy_t div.c a:hover{ border:1px solid #004482; }

.jjfa_yy_t div.c a img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }



.jjfa_yy{ padding:1.5rem 0px 5rem; }

.jjfa_yy .tit{ font-size:1.125rem; }

.jjfa_yy .tit a{ color:#333333; margin-right:3rem; }

.jjfa_yy .tit a.on,.jjfa_yy .tit a:hover{ color:#004482; }

.jjfa_yy .tit a.on{ font-weight:bold; }

.jjfa_yy .jjfa_yy_bg{ overflow:hidden; margin-top:2rem; }

.jjfa_yy .jjfa_yy_bg ul,.jjfa_yy .jjfa_yy_bg ul li{ overflow:hidden; }

.jjfa_yy .jjfa_yy_bg ul{ width:102%; min-height:50vh; }

.jjfa_yy .jjfa_yy_bg ul li{ float:left; margin-bottom:1.25rem; background-color:#ffffff; border-radius:0.5rem; width:15.2%; margin-right:1.35%; }

.jjfa_yy .jjfa_yy_bg ul li a{ display:block; padding:1rem; height:20.5rem; }

.jjfa_yy .jjfa_yy_bg ul li a div{ overflow:hidden; font-size:0.875rem; }

.jjfa_yy .jjfa_yy_bg ul li a div.i{ margin-bottom:1rem; }

.jjfa_yy .jjfa_yy_bg ul li a div.i img{ border-radius:0.5rem; border:1px solid #eeeeee; height:4.25rem; }

.jjfa_yy .jjfa_yy_bg ul li a div.m{ font-size:1.5rem; font-weight:bold; color:#333333; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.jjfa_yy .jjfa_yy_bg ul li a:hover div.m{ color:#004482; }

.jjfa_yy .jjfa_yy_bg ul li a div.n{ color:#333333; line-height:1.75; height:4.625rem; margin-top:0.5rem; }

.jjfa_yy .jjfa_yy_bg ul li a div.x{ color:#999999; line-height:1.75; margin-top:0.5rem; height:4.625rem; }

.jjfa_yy .jjfa_yy_bg ul li a div.f{ color:#999999; margin-top:1.5rem; }

.jjfa_yy .jjfa_yy_bg .more{ overflow:hidden; text-align:center; font-size:1.125rem; color:#333333; margin-top:2rem; }

.jjfa_yy .jjfa_yy_bg .more a{ display:block; color:#333333; }

.jjfa_yy .jjfa_yy_bg .more a:hover{ color:#004482; }



.top_x{ width:100%; height:1px; background-color:#f5f5f5; }

.jjfa_yy_show{ padding:2.5rem 0px 8rem; min-height:80vh; }

.jjfa_yy_show div.n{ font-size:1rem; color:#999999; }

.jjfa_yy_show div.n a{ color:#999999; }

.jjfa_yy_show div.n a:hover,.jjfa_yy_show div.n i{ color:#004482; }

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

.jjfa_yy_show ul{ margin-top:2.5rem; }

.jjfa_yy_show ul li.bt{ background-color:#eeeeee; text-align:center; padding:3rem 5% 2rem; }

.jjfa_yy_show ul li.bt dd{ font-size:2.25rem; color:#333333; font-weight:bold; }

.jjfa_yy_show ul li.bt dl{ font-size:0.875rem; color:#999999; margin-top:2rem; }

.jjfa_yy_show ul li.bt dl span{ background-repeat:no-repeat; background-position:left center; }

.jjfa_yy_show ul li.bt dl span.r{ padding-left:1.5rem; background-image:url(../images/tb1.png); }

.jjfa_yy_show ul li.bt dl span.s{ padding-left:1.875rem; background-image:url(../images/tb2.png); }

.jjfa_yy_show ul li.bt dl i{ padding:0px 0.5rem; }

.jjfa_yy_show ul li.cp{ font-size:1.5rem; color:#004482; font-weight:bold; margin-top:3rem; }

.jjfa_yy_show ul li.nr{ border-top:1px solid #cccccc; margin-top:1.5rem; padding-top:1.5rem; }

.jjfa_yy_show ul li.nr div{ overflow:hidden; padding-left:1.25rem; margin-left:4px; }

.jjfa_yy_show ul li.nr div.t{ font-size:1.5rem; font-weight:bold; color:#333333; margin-left:0px; border-left:4px solid #364166; }

.jjfa_yy_show ul li.nr div.x{ margin-top:1.5rem; font-size:1.125rem; color:#333333; line-height:2; }

.jjfa_yy_show ul li.nr div.xx{ margin-top:1.5rem; max-width:38rem;  }

.jjfa_yy_show ul li.nr div.xx dl{ float:left; font-size:1.125rem; color:#333333; line-height:2; width:50%; }

.jjfa_yy_show ul li.nr div.i{ text-align:center; padding:4rem 0px; }

.jjfa_yy_show ul li.nr div.xg{ margin-top:1.5rem; }

.jjfa_yy_show ul li.nr div.xg span{ display:block; float:left; margin-right:2rem; margin-bottom:2rem; font-size:1.125rem; color:#364166; background-color:#e2e2e2; height:3.75rem; line-height:3.75rem; padding:0px 1.5rem; }

.jjfa_yy_show ul li.nr div.ms{ margin-top:1.5rem; }

.jjfa_yy_show ul li.nr div.ms dl{ float:left; font-size:1.125rem; color:#333333; line-height:2; width:50%; margin-bottom:1.5rem; }



/*查询主机厂认证标准*/

.cx_rzbz{ max-width:1200px; padding:2rem 0px 4.5rem; }

.cx_rzbz div.n{ font-size:1rem; color:#999999; margin-bottom:1.5rem; }

.cx_rzbz div.n a{ color:#999999; }

.cx_rzbz div.n a:hover{ color:#004482; }

.cx_rzbz .cx_rzbz_bg{ background-color:#f5f5f5; padding:1.5rem; }

.cx_rzbz .cx_rzbz_bg div.t{ height:13.75rem; position:relative; z-index:99; }

.cx_rzbz .cx_rzbz_bg div.t div.bt{ font-size:2.25rem; font-weight:bold; color:#004482; }

.cx_rzbz .cx_rzbz_bg div.t div.sx{ padding:1.25rem 0px 3rem; height:3rem; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl{ position:relative; background-color:#ffffff; font-size:1rem; width:49%; color:#333333; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl.l{ float:left; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl.r{ float:right; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dd{ line-height:3rem; padding:0px 1rem; border:1px solid #eeeeee; position:relative; cursor:pointer; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dd i{ position:absolute; right:1rem; top:50%; margin-top:-0.5rem; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl{ position:absolute; background-color:#ffffff; border:1px solid #eeeeee; width:100%; display:none; max-height:15rem; overflow-x:hidden; overflow-y:auto; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl::-webkit-scrollbar{ width:0.25rem; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl::-webkit-scrollbar-track{ background-color:#eeeeee; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl::-webkit-scrollbar-thumb{ background-color:#004980; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl::-webkit-scrollbar-thumb:hover{ background-color:#004980; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl::-webkit-scrollbar-thumb:active{ background-color:#004980; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl:hover dl{ display:block; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl a{ display:block; padding:0px 1rem; color:#333333; line-height:2; }

.cx_rzbz .cx_rzbz_bg div.t div.sx div.xl dl a:hover{ background-color:#004980; color:#ffffff; }



.cx_rzbz .cx_rzbz_bg div.t div.an{ text-align:center; overflow:hidden; }

.cx_rzbz .cx_rzbz_bg div.t div.an button{ display:inline-block; border:0px; height:3rem; line-height:3rem; border-radius:0.5rem; font-size:1.125rem; color:#ffffff; width:15rem; margin:0px 0.75rem; }

.cx_rzbz .cx_rzbz_bg div.t div.an button.q{ background-color:#cdde68; }

.cx_rzbz .cx_rzbz_bg div.t div.an button.b{ background-color:#004482; }

.cx_rzbz .cx_rzbz_bg div.t div.an button:hover{ background-color:#0281f5; }



.cx_rzbz .cx_rzbz_bg div.f{ margin-top:3rem; overflow:hidden; width:100%; overflow-x:auto; overflow-y:hidden; }

.cx_rzbz .cx_rzbz_bg div.f ul,.cx_rzbz .cx_rzbz_bg div.f ul li{ overflow:hidden; }

.cx_rzbz .cx_rzbz_bg div.f ul{ border:1px solid #cccccc; width:1150px; background-color:#ffffff; position:relative; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x{ position:absolute; width:1px; background-color:#cccccc; top:0px; bottom:0px; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x1{ left:115px; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x2{ left:290px; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x3{ left:445px; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x4{ left:595px; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x5{ left:760px; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x6{ left:940px; }

.cx_rzbz .cx_rzbz_bg div.f ul i.x7{ left:1045px; }

.cx_rzbz .cx_rzbz_bg div.f ul li.s{ background-color:#004482; color:#ffffff; font-size:1rem; }

.cx_rzbz .cx_rzbz_bg div.f ul li.x{ font-size:0.875rem; color:#333333; border-top:1px solid #cccccc; cursor:pointer; }

.cx_rzbz .cx_rzbz_bg div.f ul li.x:hover{ background-color:#eeeeee; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl{ float:left; height:3rem; line-height:3rem; padding-left:15px; padding-right:10px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl a{ color:#004482; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d1{ width:90px; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d2{ width:150px; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d3{ width:130px; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d4{ width:125px; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d5{ width:140px; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d6{ width:155px; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d7{ width:80px; }

.cx_rzbz .cx_rzbz_bg div.f ul li dl.d8{ width:80px; }



/*新闻中心*/

.news_lb{ padding:3rem 0px 7.5rem; }

.news_lb div.lm{ margin-bottom:4rem; text-align:right; }

.news_lb div.lm a{ font-size:1rem; color:#333333; margin-left:2rem; }

.news_lb div.lm a.on,.news_lb div.lm a:hover{ color:#004482; }



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

.news_lb ul{ width:102%; margin-bottom:1.5rem; }

.news_lb ul li{ float:left; width:23.46%; margin-right:1.36%; margin-bottom:1.5rem; }

.news_lb ul li a{ display:block; height:32rem; background-color:#ffffff; }

.news_lb ul li a div{ overflow:hidden; height:15rem; }

.news_lb ul li a div.t{ position:relative; }

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

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

.news_lb ul li a div.f{ padding:1rem; }

.news_lb ul li a div.f dd{ margin-bottom:1rem; color:#999999; line-height:1.5rem; }

.news_lb ul li a div.f dd span{ font-size:1.125rem; border-right:1px solid #999999; padding-right:0.5rem; }

.news_lb ul li a div.f dd i{ font-size:1rem; color:#004a7d; margin-left:0.5rem; }

.news_lb ul li a div.f dl{ font-size:1.5rem; color:#333333; line-height:1.5; height:9rem; overflow:hidden; }

.news_lb ul li a div.f ol{ font-size:1rem; color:#333333; margin-top:1rem; background-repeat:no-repeat; background-position:92% center;  transition:all 0.2s ease; }

.news_lb ul li a:hover div.f ol{ background-image:url(../images/jt.png); background-position:right center; transition:all 0.5s ease; }



.news_show{ padding:4.5rem 0px; min-height:80vh; }

.news_show .tit{ position:relative; padding-right:15rem; font-size:1rem; color:#1a1a1a; min-height:3rem; }

.news_show .tit a{ color:#1a1a1a; }

.news_show .tit a:hover{ color:#004482; }

.news_show .tit a.fh{ position:absolute; top:0px; right:0px; border:1px solid #eeeeee; color:#999999; height:2.5rem; line-height:2.5rem; padding:0px 4rem; background:url(../images/fh.png) no-repeat scroll 0.875rem center; }

.news_show .tit a.fh:hover{ background-color:#004482; color:#ffffff; background-image:url(../images/fh2.png); }

.news_show .xx{ overflow:hidden; margin-top:2.5rem; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; position:relative; }

.news_show .xx .hidden{ padding:4.5rem 0px 7.5rem; }

.news_show .xx .hidden.l{ float:left; width:33%; }

.news_show .xx .hidden.l dd{ font-size:2.25rem; font-weight:bold; color:#343434; line-height:1.5; }

.news_show .xx .hidden.l ol{ padding:2rem 0px; font-size:1rem; color:#999999; }

.news_show .xx .hidden.l dl{ border-top:1px solid #eeeeee; padding-top:1.25rem; overflow:hidden; }

.news_show .xx .hidden.l dl a{ display:block; float:left; width:3rem; height:3rem; border-radius:50%; text-align:center; line-height:3rem; background-color:#eeeeee; color:#999999; font-size:1.25rem; margin-right:1.5rem; }

.news_show .xx .hidden.l dl a:hover{ background-color:#004482; color:#ffffff; }

.news_show .xx i.x{ position:absolute; top:0px; bottom:0px; width:1px; background-color:#eeeeee; left:37.5%; }

.news_show .xx .hidden.r{ float:right; width:60%; max-width:970px; font-size:1rem; color:#666666; line-height:2.5; }



.news_show .fy{ overflow:hidden; font-size:1rem; }

.news_show .fy dl{ border-bottom:1px solid #eeeeee; height:3.25rem; line-height:3.25rem; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; color:#666666; }

.news_show .fy dl i{ margin-right:2rem; }

.news_show .fy dl a{ color:#666666; }

.news_show .fy dl a:hover{ color:#004482; }



/*关于我们*/

.about_xx .width1680{ height:52.5rem; }

.about_xx .width1680 .bg .hidden.t .l{ margin-left:0px; opacity:1; }

.about_xx .width1680 .bg ul.f li dl{ opacity:1; transform:scale(1); }



.about_qywh{ width:100%; background-color:#004980; overflow:hidden; }

.about_qywh .width1680{ padding:3.75rem 0px 6rem; }

.about_qywh .width1680 .tit{ font-weight:bold; color:#ffffff; font-size:2.25rem; }

.about_qywh .width1680 ul,.about_qywh .width1680 ul li{ overflow:hidden; }

.about_qywh .width1680 ul{ margin-top:3rem; }

.about_qywh .width1680 ul li{ margin-bottom:1.25rem; }

.about_qywh .width1680 ul li .hidden{ height:23.75rem; position:relative; width:49.286%; background-color:#ffffff; }

.about_qywh .width1680 ul li.l .hidden.l,.about_qywh .width1680 ul li.r .hidden.r{ float:left; }

.about_qywh .width1680 ul li.l .hidden.r,.about_qywh .width1680 ul li.r .hidden.l{ float:right; }

.about_qywh .width1680 ul li .hidden.l div{ padding:0px 5%; }

.about_qywh .width1680 ul li .hidden.l div.t{ margin-top:2.25rem; }

.about_qywh .width1680 ul li .hidden.l div.f{ position:absolute; bottom:1.5rem; left:0px; right:0px; }

.about_qywh .width1680 ul li .hidden.l div.f dd{ font-size:1.5rem; font-weight:bold; color:#333333; }

.about_qywh .width1680 ul li .hidden.l div.f dl{ font-size:1rem; color:#999999; line-height:2; margin-top:0.75rem; }



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

.about_fzls i.bg_q{ z-index:0; }

.about_fzls .width1680{ position:relative; height:60rem; }

.about_fzls .width1680 .tit{ font-weight:bold; color:#004980; font-size:2.25rem; padding-top:4.5rem; }

.about_fzls .width1680 .main_visual,.about_fzls .width1680 .main_visual .main_image,.about_fzls .width1680 .main_visual .main_image ul,.about_fzls .width1680 .main_visual .main_image ul li,.about_fzls .width1680 .main_visual .main_image ul li div.bg{ height:37.5rem; }

.about_fzls .width1680 .main_visual{ position:relative; }

.about_fzls .width1680 .main_visual a.qh{ color:#000000; width:1.25rem; background-position:center; background-repeat:no-repeat; background-size:100% auto; position:absolute; top:50%; margin-top:-2rem; height:4rem; opacity:1 !important; display:block !important; z-index:99; }

.about_fzls .width1680 .main_visual a#btn_prev{ left:0px; margin-left:-3rem; background-image:url(../images/qh_l2.png); }

.about_fzls .width1680 .main_visual a#btn_next{ right:0px; margin-right:-3rem; background-image:url(../images/qh_r2.png); }

.about_fzls .width1680 .main_visual a#btn_prev:hover{ background-image:url(../images/qh_l3.png); }

.about_fzls .width1680 .main_visual a#btn_next:hover{ background-image:url(../images/qh_r3.png); }

.about_fzls .width1680 .main_visual .main_image{ overflow:hidden; width:100%; position:relative; z-index:0; background:url(../images/about_fzls_x.png) no-repeat scroll center; background-size:100% auto; }

.about_fzls .width1680 .main_visual .main_image ul{overflow:hidden; position:absolute; top:0px; left:0px; right:0px; bottom:0px; }

.about_fzls .width1680 .main_visual .main_image ul li{ cursor:grab; overflow:hidden; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg{ float:left; width:16.66666666667%; position:relative; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg div{ text-align:center; position:absolute; width:100%; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.s div{ padding-top:6rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.x div{ padding-bottom:6rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.n1 div{ top:23.35rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.n2 div{ bottom:17rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.n3 div{ top:18.25rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.n4 div{ bottom:17.8rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.n5 div{ top:18.5rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.n6 div{ bottom:23rem; }



.about_fzls .width1680 .main_visual .main_image ul li div.bg div i{ left:50%; position:absolute; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg div i.d{ width:1rem; height:1rem; margin-left:-0.5rem; background-color:#cccccc; border-radius:50%; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg:hover div i.d{ background-color:#004482; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.s div i.d{ top:0px; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.x div i.d{ bottom:0px; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg div i.x{ border-left:1px dashed #adadad; height:3rem; margin-left:-0.5px; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.s div i.x{ top:2.25rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg.x div i.x{ bottom:2.25rem; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg div dd{ font-size:2.875rem; font-weight:bold; color:#333333; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg:hover div dd{ color:#004482; }

.about_fzls .width1680 .main_visual .main_image ul li div.bg div dl{ font-size:0.875rem; color:#999999; line-height:1.5; margin-top:0.5rem; }



.about_fzls .width1680 .main_visual .flicking_con{ display:none; }



.about_qh{ height:56.875rem; }



.about_ryzz{ padding:4rem 0px; height:26rem; }

.about_ryzz .tit{ font-size:2.25rem; font-weight:bold; color:#004980; }

.about_ryzz #zsgun{ position:relative; margin-top:2rem; height:21rem; }

.about_ryzz #zsgun .hScrollPane_dragbar{ display:none; }

.about_ryzz #zsgun a.qh{ width:2.5rem; height:2.5rem; line-height:2.5rem; color:#ffffff; background-color:#004980; font-size:1.5rem; position:absolute; text-align:center; border-radius:50%; top:50%; margin-top:-1.25rem; }

.about_ryzz #zsgun a.qh:hover{ background-color:#0784f7; }

.about_ryzz #zsgun a.qh_l{ left:0px; margin-left:-5rem; }

.about_ryzz #zsgun a.qh_r{ right:0px; margin-right:-5rem; }



.about_ryzz #zsgun #gundiv{ width:100%; overflow:hidden; position:relative; height:21rem; }

.about_ryzz #zsgun #gundiv ul{ position:absolute; width:10000%; cursor:grab; }

.about_ryzz #zsgun #gundiv ul li{ float:left; width:425px; }

.about_ryzz #zsgun #gundiv ul li div{ width:400px; overflow:hidden; }

.about_ryzz #zsgun #gundiv ul li div ol{ position:relative; height:15.625rem; background-color:#ffffff; }

.about_ryzz #zsgun #gundiv ul li div ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

.about_ryzz #zsgun #gundiv ul li div dd{ text-align:center; margin-top:1.25rem; font-size:1.125rem; color:#333333; }



.about_ryzz .sj_ryzz,.about_ryzz .sj_ryzz ul.slides,.about_ryzz .sj_ryzz ul.slides li{ overflow:hidden; height:18.5rem; }

.about_ryzz .sj_ryzz{ position:relative; display:none; }

.about_ryzz .sj_ryzz ul.slides{ }

.about_ryzz .sj_ryzz ul.slides li{ position:relative; }

.about_ryzz .sj_ryzz ul.slides li div{ overflow:hidden; }

.about_ryzz .sj_ryzz ul.slides li div ol{ position:relative; height:15rem; background-color:#ffffff; }

.about_ryzz .sj_ryzz ul.slides li div ol img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

.about_ryzz .sj_ryzz ul.slides li div dd{ text-align:center; margin-top:1.25rem; font-size:1rem; color:#333333; }



.about_ryzz .flex-control-nav{ display:none; position:absolute; bottom:3px; width:100%; text-align:center; }

.about_ryzz .flex-control-nav a{ margin:0px 3px; display:inline-block; width:8px; height:8px; border-radius:1rem; overflow:hidden; text-indent:-99rem; opacity:0.5; background-color:#ff0000; }

.about_ryzz .flex-control-nav a:hover,.about_ryzz .flex-control-nav a.flex-active{ opacity:1; }



.about_ryzz .flex-direction-nav{  }

.about_ryzz .flex-direction-nav a{ width:2.5rem; height:2.5rem; line-height:2.5rem; color:#ffffff; background-color:#004980; font-size:1.5rem; position:absolute; text-align:center; border-radius:50%; top:50%; margin-top:-1.25rem;  }

.about_ryzz .flex-direction-nav a.qh:hover{ background-color:#0784f7; }

.about_ryzz .flex-direction-nav a.flex-prev{ left:0px; }

.about_ryzz .flex-direction-nav a.flex-next{ right:0px; }



.about_hzhb{ padding:4rem 0px; }

.about_hzhb .tit{ font-size:2.25rem; font-weight:bold; color:#004980; }

.about_hzhb .main_visual,.about_hzhb .main_visual .main_image,.about_hzhb .main_visual .main_image ul,.about_hzhb .main_visual .main_image ul li{ height:27.5rem; }

.about_hzhb .main_visual{ margin-top:2rem; position:relative; }

.about_hzhb .main_visual .main_image{ overflow:hidden; width:100%; position:relative; z-index:0; }

.about_hzhb .main_visual .main_image ul{overflow:hidden; position:absolute; top:0px; left:0px; right:0px; bottom:0px; }

.about_hzhb .main_visual .main_image ul li{ cursor:grab; overflow:hidden; }

.about_hzhb .main_visual .main_image ul li div{ width:102%; overflow:hidden; }

.about_hzhb .main_visual .main_image ul li div dl{ float:left; height:11.25rem; position:relative; margin-bottom:1.5rem; margin-right:1%; width:15.5%; }

.about_hzhb .main_visual .main_image ul li div dl i,.about_hzhb .main_visual .main_image ul li dl img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; }

.about_hzhb .main_visual .main_image ul li div dl i{ border:1px solid #eeeeee; z-index:2; }

.about_hzhb .main_visual .main_image ul li div dl img{ margin:auto; max-width:94%; max-height:94%; }



.about_hzhb .flicking_con{ position:absolute; bottom:0px; left:0px; width:100%; text-align:center; z-index:99; }

.about_hzhb .flicking_con a{ display:inline-block; margin:0px 0.5rem; border-radius:50%; width:0.75rem; height:0.75rem; background-color:#999999; }

.about_hzhb .flicking_con a.on,.about_hzhb .flicking_con a:hover{ background-color:#1c588f; }



.about_zjc{ padding:4rem 0px 8.75rem; }

.about_zjc .tit{ font-size:2.25rem; font-weight:bold; color:#004980; }

.about_zjc .xx{ text-align:center; }



.about_td{ position:relative; background:url(../images/about_td_g.jpg) repeat-y scroll center top; }

.about_td .bg_q{ z-index:0; height:67.5rem; }

.about_td .width1680{ position:relative; z-index:9; padding:4rem 0px; }

.about_td .width1680 .tit{ font-size:2.25rem; font-weight:bold; color:#004980; margin-bottom:6.5rem; }

.about_td .width1680 .hidden{ }

.about_td .width1680 .hidden div,.about_td .width1680 .hidden ul,.about_td .width1680 .hidden ul li{ overflow:hidden; }

.about_td .width1680 .hidden div.l{ float:left; font-size:1.5rem; font-weight:bold; color:#333333; width:15%; }

.about_td .width1680 .hidden div.r{ float:right; width:83.5%; }

.about_td .width1680 .hidden div.r ul{ width:102%; }

.about_td .width1680 .hidden div.r ul li{ float:left; margin-bottom:2.5rem; width:18.172%; margin-right:1.77%; }

.about_td .width1680 .hidden div.r ul li ol{ margin-bottom:1rem; position:relative; }

.about_td .width1680 .hidden div.r ul li ol i{ position:absolute; width:6.25rem; height:2rem; line-height:2rem; background:url(../images/rm_bg.png) no-repeat scroll left center; font-size:1rem; color:#ffffff; z-index:9; left:0px; bottom:0px; padding-left:1rem; }

.about_td .width1680 .hidden div.r ul li dd{ font-size:1.5rem; font-weight:bold; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }

.about_td .width1680 .hidden div.r ul li dl{ font-size:1rem; line-height:1.5; color:#333333; margin-top:1rem; }



.about_td .width1680 .hidden.zjl div.r ul li dd{ color:#004980; }

.about_td .width1680 .hidden.xsb{}

.about_td .width1680 .hidden.xsb div.r div.n{ border-bottom:1px solid #cccccc; }

.about_td .width1680 .hidden.xsb div.r div.n i{ display:block; float:left; border-bottom:2px solid rgba(54,65,102,0); font-size:1.5rem; color:#333333; cursor:pointer; padding-bottom:1.5rem; margin-right:2rem; }

.about_td .width1680 .hidden.xsb div.r div.n i.on{ border-bottom:2px solid rgba(54,65,102,1); font-weight:bold; }

.about_td .width1680 .hidden.xsb div.r div.n i.on,.about_td .width1680 .hidden.xsb div.r div.n i:hover{ color:#004980; }



.about_td .width1680 .hidden.xsb div.x{ margin-top:3.75rem; }

.about_td .width1680 .hidden.xsb div.x ul{ display:none; min-height:42rem; }



/*动画效果*/

.i_md .i_about_bg .width1680 .bg .hidden.t div.r{ opacity: 0; margin-top: 3rem; }

.i_md.on .i_about_bg .width1680 .bg .hidden.t div.r{ opacity: 1; margin-top: 0px; transition: all 0.5s ease; }



.about_qywh .width1680 ul .i_md li .hidden.r i{ top: 30%; opacity: 0; }

.about_qywh .width1680 ul .i_md.on li .hidden.r i{ top: 0px; opacity: 1; transition: all 0.5s ease; }



.i_md .about_fzls .width1680 .main_visual{ opacity: 0; margin-top: 3rem; }

.i_md.on .about_fzls .width1680 .main_visual{ opacity: 1; margin-top: 0px; transition: all 0.5s ease; }



.i_md .i_qqh .bg .hidden.c div.r{ opacity: 0; padding-top: 3rem; }

.i_md.on .i_qqh .bg .hidden.c div.r{ opacity: 1; padding-top: 0px; transition: all 0.5s ease; }



.i_md .about_ryzz #zsgun{ padding-top: 3rem; opacity: 0; }

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



.i_md .about_hzhb .main_visual .main_image ul li div dl img{ top: 30%; opacity: 0; }

.i_md.on .about_hzhb .main_visual .main_image ul li div dl img{ top: 0px; opacity: 1; transition: all 0.5s ease; }



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

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



.about_td .width1680 .i_md .hidden div.r ul{ padding-top: 3rem; opacity: 0; }

.about_td .width1680 .i_md.on .hidden div.r ul{ opacity: 1; padding-top: 0px; transition: all 0.5s ease; }



/*联系我们*/

.contact_xx{ padding:6rem 0px 2rem; }

.contact_xx .tit{ font-weight:bold; font-size:2.25rem; color:#333333; line-height:2; }

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

.contact_xx ul{ width:102%; margin-top:3rem; }

.contact_xx ul li{ float:left; width:31.8%; position:relative; margin-right:1.3%; margin-bottom:2rem; }

.contact_xx ul li i.x{ border:1px solid #eeeeee; position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0; }

.contact_xx ul li div{ position:relative; z-index:9; }

.contact_xx ul.xx{ margin-bottom:5rem; }

.contact_xx ul.xx li{ height:9rem; display:flex; align-items:center; }

.contact_xx ul.xx li div{ padding-left:17%; width:82%; }

.contact_xx ul.xx li div img{ position:absolute; top:50%; margin-top:-1.25rem; height:2.5rem; left:4.5%; }

.contact_xx ul.xx li div dd{ font-size:1rem; color:#999999; margin-bottom:1rem; }

.contact_xx ul.xx li div dl{ font-size:1.125rem; color:#333333; font-weight:bold; }



.contact_xx div.dt{ overflow:hidden; position:relative; height:25.5rem; }



.contact_xx ul.dz li{ height:19.5rem; }

.contact_xx ul.dz li div{ color:#333333; padding:1.5rem; }

.contact_xx ul.dz li div dd{ position:relative; font-size:1.5rem; font-weight:bold; padding-bottom:1rem; }

.contact_xx ul.dz li div dd i{ position:absolute; left:0px; bottom:0px; width:2.5rem; height:3px; background-color:#004482; }

.contact_xx ul.dz li div dl{ font-size:1rem; line-height:2; margin-top:0.75rem; }



/*加入我们*/

.job_xx{ padding:3.25rem 0px 11rem; }

.job_xx .job_l{ float:left; width:20%; }

.job_xx .job_l dd{ font-size:2.25rem; font-weight:bold; color:#004482; }

.job_xx .job_l dl{ overflow:hidden; border-top:1px solid #eeeeee; margin-top:2rem; }

.job_xx .job_l dl a{ display:block; border-bottom:1px solid #eeeeee; font-size:1.125rem; color:#333333; font-weight:bold; padding:1rem 0px; }

.job_xx .job_l dl a.on,.job_xx .job_l dl a:hover{ color:#004482; }

.job_xx .job_r{ float:right; width:75%; }

.job_xx .job_r ul.lb,.job_xx .job_r ul.lb li{ overflow:hidden; }

.job_xx .job_r ul.lb{ min-height:80vh; }

.job_xx .job_r ul.lb li{ margin:0.5rem 0.5rem 1.5rem; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); background-color:#ffffff; }

.job_xx .job_r ul.lb li div{ overflow:hidden; }

.job_xx .job_r ul.lb li div.t{ padding-left:2.5rem; padding-right:6rem; position:relative; color:#333333; line-height:3.75rem; cursor:pointer; }

.job_xx .job_r ul.lb li:hover div.t{ background-color:#004482; color:#ffffff; }

.job_xx .job_r ul.lb li div.t b{ font-size:1.5rem; }

.job_xx .job_r ul.lb li div.t i{ font-size:1rem; position:absolute; right:1.5rem; }

.job_xx .job_r ul.lb li div.t i.z,.job_xx .job_r ul.lb li.on div.t i.s{ opacity:1; }

.job_xx .job_r ul.lb li div.t i.s,.job_xx .job_r ul.lb li.on div.t i.z{ opacity:0; }



.job_xx .job_r ul.lb li div.f{ border-top:1px solid #eeeeee; padding:0.75rem 2.5rem 3rem; display:none; }

.job_xx .job_r ul.lb li.on div.f{ display:block; }

.job_xx .job_r ul.lb li div.f dl{ font-size:1rem; color:#999999; line-height:2.5; }

.job_xx .job_r ul.lb li div.f ol{ margin-top:2rem; }

.job_xx .job_r ul.lb li div.f ol a{ display:inline-block; height:2.5rem; line-height:2.5rem; width:11.5rem; text-align:center; color:#ffffff; font-size:1rem; background-color:#004482; }

.job_xx .job_r ul.lb li div.f ol a:hover{ background-color:#057ce8; }





/*fenye*/

.fenye{ text-align:center; font-size:1rem; line-height:2; }

.fenye a{ color:#999999; background-color:#ffffff; }

.fenye a,.fenye span{ display:inline-block; border:1px solid #eeeeee; padding:0.19rem 1.01rem; margin:0px 0.25rem; }

.fenye a:hover,.fenye span{ color:#ffffff; background-color:#0a4a83; }



/*no*/

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

.no strong{ color:#ff0000; }



/*w404*/

.w404{ min-height:100vh; display:flex; align-items:center; }

.w404 .c{ width:100%; text-align:center; padding:10vh 0px; }

.w404 .c ol{ margin-bottom:2rem; }

.w404 .c ol img{ max-width:35%; }

.w404 .c dd{ font-size:1.5rem; color:#333333; }

.w404 .c a,.w404 .c a:hover{ transition:all .5s ease; display:block; }

.w404 .c a{ width:80%; max-width:180px; margin:2rem auto 0px; line-height:3; font-size:1rem; color:#ffffff; background-color:#d66f09; }

.w404 .c a:hover{ background-color:#ee7c30; }



/*msg*/

.msg{ padding:6rem 0px; }

.msg div.c{ text-align:center; padding:10vh 0px; }

.msg div.c dd{ text-align:center; font-size:1.5rem; font-weight:bold; }

.msg div.c dl{ margin-top:2rem; font-size:1rem; }

.msg div.c dl a,.msg div.c dl a:hover{ transition:all .5s ease; }

.msg div.c dl a{ display:inline-block; border:1px solid #f4313f; width:10rem; margin:0px 1rem; line-height:3; color:#f4313f; }

.msg div.c dl a:hover{ background-color:#f4313f; color:#ffffff; }

/* 注册登录 */
.hy_bg{ position: fixed; background-color: rgb(0,0,0,0.6); top: 0px; left: 0px; right: 0px; bottom: 0px; z-index:999999; display:none; align-items:center; }
.hy_bg.on{ display: flex; }
.hy_bg div.bg{ width: 100%; overflow: hidden; }
.hy_bg div.bg a.gb{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 0; }
.hy_bg div.bg div.xx{ width: 90%; margin: 0px auto; padding: 1rem; max-width: 20rem; background-color: #ffffff;position: relative;z-index: 9;}
.hy_bg div.bg div.xx ul,.hy_bg div.bg div.xx ul li{ overflow: hidden; }
.hy_bg div.bg div.xx ul li{ margin-bottom: 0.75rem; }
.hy_bg div.bg div.xx ul li.i img{ max-height: 2rem; }
.hy_bg div.bg div.xx ul li.z{ font-size: 1.5rem; font-weight: bold; color: #27467f; }
.hy_bg div.bg div.xx ul li.d{ font-size: 1.125rem; color: #999999; }
.hy_bg div.bg div.xx ul li.d a{ color: #27467f; }
.hy_bg div.bg div.xx ul li.d a:hover{ color:#ff0000; }
.hy_bg div.bg div.xx ul li.p{ background-color: #f5f5f5; padding: 0px 5%; }
.hy_bg div.bg div.xx ul li.p input{ outline:none; border:0px; height:2.5rem; background-color: #f5f5f5; line-height: 2.5rem; width: 100%; }
.hy_bg div.bg div.xx ul li.y{ background-color: #f5f5f5; padding: 0px 5%; }
.hy_bg div.bg div.xx ul li.y input{ outline:none; border:0px; height:2.5rem; background-color: #f5f5f5; line-height: 2.5rem; width: 70%; }
.hy_bg div.bg div.xx ul li.y a{ display: block; float: right; width: 30%; line-height: 2.5rem; font-size: 1rem; color: #27467f; }
.hy_bg div.bg div.xx ul li.y a:hover{ color:#ff0000; }
.hy_bg div.bg div.xx ul li.s{ font-size: 0.875rem; color: #999999; padding-left: 1.5rem; position: relative; }
.hy_bg div.bg div.xx ul li.s input{ position: absolute; width: 0.9rem; height: 0.9rem; border:1px solid #eeeeee; left: 0px; top: 50%; margin-top:-0.45rem; }
.hy_bg div.bg div.xx ul li.s a{ color: #999999; }
.hy_bg div.bg div.xx ul li.s a:hover{ color:#ff0000; }
.hy_bg div.bg div.xx ul li.zc button{ display: block; width: 100%; font-size: 1rem; color: #ffffff; height: 2.5rem; line-height: 2.5rem; border: 0px; background-color: #93a2bf; text-align: center; }
.hy_bg div.bg div.xx ul li.zc button:hover{ background-color: #27467f; }
.hy_bg div.bg div.xx ul li.zc a{ display: block; font-size: 1rem; color: #333333; height: 2.5rem; line-height: 2.5rem; border: 1px solid #d3d3d3; text-align: center; }
.hy_bg div.bg div.xx ul li.zc a:hover{ background-color: #27467f; color: #ffffff; }

.dr_bg div.bg div.xx div.t{ text-align: center; }
.dr_bg div.bg div.xx div.t ol{ margin-bottom: 1rem; }
.dr_bg div.bg div.xx div.t ol img{ max-height: 2rem; }
.dr_bg div.bg div.xx div.t dd{ margin-bottom: 1.5rem; font-size: 1rem; color: #333333; }
.dr_bg div.bg div.xx div.t dd a{ color: #333333; }
.dr_bg div.bg div.xx div.t dd a.o,.dr_bg div.bg div.xx div.t dd a:hover{ color: #294880; font-weight: bold; }

.dr_bg div.bg div.xx ul{ display: none; }
.dr_bg div.bg div.xx ul li.i{ text-align: center; }
.hy_bg div.bg div.xx ul li.yz{ padding-left: 5%; background-color: #f5f5f5; }
.hy_bg div.bg div.xx ul li.yz input{ outline:none; border:0px; height:2.5rem; background-color: #f5f5f5; line-height: 2.5rem; width: 70%; }
.hy_bg div.bg div.xx ul li.yz span{ display: block; float: right; width: 30%; position: relative; line-height: 2.5rem; text-align: center; background-color: #f9e68b; color: #000000; }
.hy_bg div.bg div.xx ul li.yz span img{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin:auto; width: 90%; height: 90%; }
.hy_bg div.bg div.xx ul li.m{ font-size: 0.875rem; }
.dr_bg div.bg div.xx ul li.m a{ color: #999999; }
.dr_bg div.bg div.xx ul li.m a:hover{ color:#ff0000; }

.wj_bg div.bg div.xx ul li.wj{ text-align: center; font-size: 1.5rem; color: #333333; font-weight: bold; }