<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,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;}
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 */
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%;}
img{vertical-align:middle;}
section.i_md{ width:100%; overflow:hidden; position:relative;}
i.md{ position:absolute; margin-top:-6rem; }
.bg_q{ position:absolute; top:0px;left:0px;right:0px;bottom:0px; z-index:0; background-repeat:no-repeat;background-position:center;background-size:cover; }
/* top_bg */
.top_bg,.ny_top,.top_bg .width1680,.top_bg .width1680 a.logo,.top_bg .width1680 div.r,.top_bg .width1680 ul.lm,.top_bg .width1680 ul.lm li,.top_bg .width1680 ul.lm li dd{ height:5.625rem; }
.top_bg,.dh_xl{ position:fixed; width:100%; left:0px; background-color:#ffffff;}
.top_bg{top:0px; z-index:999999;}
.top_bg.now{ border-bottom:1px solid #eeeeee;}
.top_bg .width1680{}
.top_bg .width1680 a.logo{ display:block; float:left; display:flex; align-items:center; }
.top_bg .width1680 a.logo img{ max-height:3.75rem; max-width:100%;}
.top_bg .width1680 div.r{ float:right; display:flex; align-items:center;}
.top_bg .width1680 div.r dl{ color:#cccccc; font-size:0.75rem;}
.top_bg .width1680 div.r dl a,.top_bg .width1680 div.r dl i{ display:block; float:left;}
.top_bg .width1680 div.r dl a,.top_bg .width1680 div.r dl i.yy{ width:1.125rem; height:1.125rem; background-repeat:no-repeat; background-position:center; background-size:100%;}
.top_bg .width1680 div.r dl a.so{ background-image:url(../images/so.png);}
.top_bg .width1680 div.r dl a.so:hover{ background-image:url(../images/so2.png);}
.top_bg .width1680 div.r dl i.yy{ background-image:url(../images/yy.png); position:relative; cursor:pointer; }
.top_bg .width1680 div.r dl i.yy:hover{ background-image:url(../images/yy2.png);}
.top_bg .width1680 div.r dl i.yy a{ background-color:#ffffff; color:#333333; position:absolute; width:1.5rem; padding:0.5rem; top:1.5rem; text-align:center; right:0px; max-height:0px; opacity:0; height:1.5rem; line-height:1.5rem; overflow:hidden; font-size:1rem; transition:all 0.5s ease;}
.top_bg .width1680 div.r dl i.yy:hover a{ max-height:3rem; opacity:1; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); transition:all 0.5s ease;}
.top_bg .width1680 div.r dl i.yy a:hover{ background-color:#001a6f; color:#ffffff;}

.top_bg .width1680 div.r dl i.x{ padding:0px 1rem; }
.top_bg .width1680 ul.lm{ float:right; margin-right:1rem; }
.top_bg .width1680 ul.lm li,.dh_xl .width1680 ul.r li{ float:left; margin:0px 2.5rem;}
.top_bg .width1680 ul.lm li dd{ position:relative; display:flex; align-items:center; font-weight: bold;}
.top_bg .width1680 ul.lm li dd a{ display:block; font-size:1.125rem; color:#333333; padding:1rem 0px;}
.top_bg .width1680 ul.lm li dd i{ position:absolute;}
.top_bg .width1680 ul.lm li dd i.x{ left:50%; width:0px; bottom:0px; height:3px; background-color:#001a6f; transition:all 1s ease;}
.top_bg .width1680 ul.lm li:hover dd i.x{ width:100%; left:0px; transition:all 1s ease;}
.top_bg .width1680 ul.lm li dd i.fa{ display:none; }
.top_bg .width1680 ul.lm li dl{ position:absolute; min-width:4.5rem; opacity:0; overflow:hidden; max-height:0px;transition:all 1s ease;}
.top_bg .width1680 ul.lm.x li dl{ opacity:1; transition:all 1s ease; padding-top:3.75rem; max-height:200vh;}
.top_bg .width1680 ul.lm li dl a{ display:block; font-size:1rem; color:#999999; line-height:2.25rem;}
.top_bg .width1680 ul.lm li dl a:hover{ color:#001a6f; }

/*dh_xl*/
.dh_xl{top:5.625rem; z-index:999998; border-top:1px solid #eeeeee; opacity:0;transition:all 1s ease;}
.dh_xl.x{ box-shadow:0px 6px 8px 0px rgba(0,0,0,0.14); opacity:1;}
.dh_xl .width1680{ padding:0px; opacity:0; overflow:hidden; max-height:0px; position:relative; transition:all 1s ease;}
.dh_xl.x .width1680{ padding:3.75rem 0px; opacity:1; transition:all 1s ease; max-height:200vh;}
.dh_xl .width1680 a.gb{ position:absolute; right:0px; top:1.5rem; width:1.25rem; height:1.25rem; background:url(../images/gb.png) no-repeat scroll center; background-size:100%; transition:all 1s ease;}
.dh_xl .width1680 a.gb:hover{ background-image:url(../images/gb2.png); transform:rotate(180deg);transition:all 1s ease;}
.dh_xl .width1680 div.xl_qh{ float:left; width:35%;position:relative; overflow:hidden;}
.dh_xl .width1680 div.xl_qh .slides{ overflow:hidden;}
.dh_xl .width1680 div.xl_qh .slides li{ overflow:hidden; }
.dh_xl .width1680 div.xl_qh .slides li img{ max-width:100%; max-height:100%; }
.dh_xl .width1680 div.xl_qh .flex-control-nav,.dh_xl .width1680 div.xl_qh .flex-direction-nav{ display:none; }

.dh_xl .width1680 ul.r,.dh_xl .width1680 ul.r li{ overflow:hidden; }
.dh_xl .width1680 ul.r{ float:right; opacity:0; position:relative; z-index:-9;}
.dh_xl .width1680 ul.r li{ float:left;}
.dh_xl .width1680 ul.r li a{ display:block; font-size:1rem; color:#999999; line-height:2.25rem;}
.dh_xl .width1680 ul.r li a:hover{ color:#001a6f; }

.dh_xl_bg{ position:fixed; top:0px; left:0px; right:0px; z-index:999997;}
.dh_xl_bg.x{ bottom:0px;}

/*so_bg*/
.so_bg{ width:100%; background-color:#ffffff; border-top:1px solid #eeeeee; position:fixed; top:5.625rem; display:none; z-index:9999999;}
.so_bg.x{ display:block; box-shadow:0px 10px 10px 0px rgba(0,0,0,0.14);}
.so_bg a.so_gb{ background:url(../images/gb2.png) no-repeat; position:absolute; background-size:100%; width:1.5rem; height:1.5rem; right:3%; top:50%; margin-top:-0.75rem; z-index:8;}
.so_bg a.so_gb:hover{ background-image:url(../images/gb.png); }
.so_bg .width1480{ height:3rem; padding:1rem 0px; overflow:initial;}
.so_bg .width1480 .search-form{ border:1px solid #001a6f; width:90%; border-radius:2rem; height:3rem; max-width:880px; margin:0px auto;}
.so_bg .width1480 .search-form div{ float:left; height:3rem; margin-right:2rem; margin-left:2rem;}
.so_bg .width1480 .search-form div button{ border:0px; background:none; padding:0px 10px; font-size:1rem; line-height:3rem;outline:none;}
.so_bg .width1480 .search-form div dl{ position:absolute; background-color:#ffffff;padding:10px 0px; z-index:99; display:none;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14); font-size:1.25rem; line-height:2rem;}
.so_bg .width1480 .search-form div:hover dl{ display:block; }
.so_bg .width1480 .search-form div dl a{ display:block;color:#555555; font-size:1rem; padding:0px 20px; line-height:2;}
.so_bg .width1480 .search-form div dl a:hover{ color:#001a6f;}
.so_bg .width1480 .search-form .fl{ outline:none; border:0px; float:left; font-size:1rem; height:3rem; line-height:3rem; width:50%;}
.so_bg .width1480 .search-form .fr{ width:5rem; font-size:1.5rem; float:right; background-color:#001a6f; color:#ffffff;  height:3rem; border:0px;  outline:none;border-top-right-radius:2rem;border-bottom-right-radius:2rem;}
.so_bg .width1480 .search-form .fr:hover{background-color:#001a6f;}

/*banner*/
.banner,.banner ul.ck-slide-wrapper li div.width1680{ height:100vh;max-height:1080px;}
.banner{ position:relative; overflow:hidden; width:100%; z-index:99;}
.banner ul.ck-slide-wrapper,.banner ul.ck-slide-wrapper li{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.banner ul.ck-slide-wrapper li{display:none; z-index:0;}
.banner ul.ck-slide-wrapper li.on{ display:block; z-index:1;}
.banner ul.ck-slide-wrapper li i.bg{ background-repeat:no-repeat; z-index:0; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-position:center; background-size:cover;}
.banner ul.ck-slide-wrapper li.on i.bg{visibility:visible;-webkit-animation:fd 2s linear forwards;animation:fd 2s linear forwards;}
@-webkit-keyframes fd{
	from{-webkit-transform:scale(1.2);transform:scale(1.2);}
	to{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes fd{
	from{-webkit-transform:scale(1.2);transform:scale(1.2);}
	to{-webkit-transform:scale(1);transform:scale(1);}
}
.banner ul.ck-slide-wrapper li div.width1680{ color:#ffffff; position:relative; z-index:2; display:flex; align-items:center;}
.banner ul.ck-slide-wrapper li div.width1680 div.con{ width:100%; }
.banner ul.ck-slide-wrapper li div.width1680 div.con dd{ font-size:2.25rem; color:#e67c1e; font-weight:bold;}
.banner ul.ck-slide-wrapper li div.width1680 div.con dl{ font-size:2.25rem; margin:1.5rem 0px;}
.banner ul.ck-slide-wrapper li div.width1680 div.con ol{ font-size:1.125rem;}

.banner .ck-slidebox{ position:absolute; bottom:4rem; width:100%; left:50%; overflow:hidden; z-index:2;}
.banner .ck-slidebox .width1680{}
.banner .ck-slidebox .width1680 a.ctrl-slide{ display:block; float:left; margin-right:2rem; width:3rem; height:3rem; border-radius:50%; border:1px solid #ffffff; font-size:1.5rem; text-align:center; line-height:3rem; color:#ffffff;}
.banner .ck-slidebox .width1680 a.ctrl-slide:hover{ background-color:#001a6f; border:1px solid #001a6f; }

.banner .ck-slidebox .width1680 ul.dot-wrap{ float:right; overflow:hidden; margin-top:1.5rem;}
.banner .ck-slidebox .width1680 ul.dot-wrap li{ float:left; margin-left:1rem; height:3px;width:2.5rem; background-color:#ffffff; opacity:0.5; cursor:pointer;}
.banner .ck-slidebox .width1680 ul.dot-wrap li.current,.banner .ck-slidebox .width1680 ul.dot-wrap li:hover{ opacity:1; }

.sj_banner{ display:none; }

/*关于蓝润科技*/
.i_about{ padding:5.5rem 0px 7rem; }
.i_about .hidden.l{ float:left; width:45%; max-width:665px; }
.i_about .hidden.l div.t,.i_about .hidden.l ul.f,.i_about .hidden.l ul.f li{ overflow:hidden; }
.i_about .hidden.l div.t{ margin-top:3rem; }
.i_about .hidden.l div.t dd{ font-size:2.25rem; font-weight:bold; color:#333333; }
.i_about .hidden.l div.t dl{ font-size:1.125rem; margin-top:1.5rem; line-height:2; }

.i_about .hidden.l ul.f{ margin-top:4rem; }
.i_about .hidden.l ul.f li{ float:left; width:33.3333333%; }
.i_about .hidden.l ul.f li ol{ margin-bottom:1rem; }
.i_about .hidden.l ul.f li ol b{ font-size:3rem; color:#001a6f; }
.i_about .hidden.l ul.f li ol i{ font-size:1.125rem; margin-left:0.5rem;}
.i_about .hidden.l ul.f li dd{ font-size:1.125rem; }

.i_about .hidden.r{ float:right; width:49.286%;}

/*i_tit*/
.i_tit{ overflow:hidden; width:100%; }
.i_tit dd{ font-size:2.25rem; font-weight:bold; }
.i_tit dl{ font-size:1.125rem; margin-top:1rem;}

/*行业应用*/
.i_hyyy_bg{ width:100%; overflow:hidden; height:60rem; position:relative;}
.i_hyyy_bg .bt{ position:relative; z-index:9; margin-top:4rem; padding-bottom:0.5rem; border-bottom:1px solid rgb(255,255,255,0.5);}
.i_hyyy_bg .bt .i_tit{color:#ffffff; width:100%; position:relative;}
.i_hyyy_bg .bt .i_tit dl{ line-height:1.5; min-height:3rem; }
.i_hyyy_bg .bt .sj{ position:absolute; font-size:1.5rem; color:#ffffff; overflow:hidden; bottom:0px; margin-bottom:-11.5rem; z-index:-2; }
.i_hyyy_bg .bt .sj b{ font-size:4.5rem; opacity:0; float:left; display:none;}
.i_hyyy_bg .bt .sj b.o{ display:block; }
.i_hyyy_bg .bt .sj dl{ padding-left:1rem; overflow:hidden; height:2rem; position:relative; width:2rem; float:right;}
.i_hyyy_bg .bt .sj dl i.x{ position:absolute; left:0px; }
.i_hyyy_bg .bt .sj dl p{ position:absolute; bottom:0px; }
.i_hyyy_bg .bt .sj dl p span{ display:block; }

.i_hyyy{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0;  }
.i_hyyy ul.ck-slide-wrapper,.i_hyyy ul.ck-slide-wrapper li{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.i_hyyy ul.ck-slide-wrapper li{display:none; z-index:0;}
.i_hyyy ul.ck-slide-wrapper li.on{ display:block; z-index:1;}
.i_hyyy ul.ck-slide-wrapper li div.bg,.i_hyyy ul.ck-slide-wrapper li div.bg i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.i_hyyy ul.ck-slide-wrapper li div.bg{ background-repeat:no-repeat; display:flex; align-items:center; background-size:cover; z-index:0;}
.i_hyyy ul.ck-slide-wrapper li.on div.bg{visibility:visible;-webkit-animation:fd 2s linear forwards;animation:fd 2s linear forwards;}
.i_hyyy ul.ck-slide-wrapper li div.bg i{ z-index:1; background-color:rgb(0,0,0,0.5); }
.i_hyyy ul.ck-slide-wrapper li .width1680{ height:60rem; position:relative; z-index:2; color:#ffffff; display:flex; align-items:center; }
.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden{ width:100%; height:38.75rem; padding-top:13.25rem; position:absolute;}
.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden ol{ position:absolute; margin-top:-1rem; padding-right:3rem;}
.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden ol b{ font-size:4.25rem;}
.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden ol span{ font-size:1.5rem; position:absolute; top:1rem; right:0px;}
.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden dd,.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden dl{ max-width:690px; }
.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden dd{ font-size:1.5rem; margin-bottom:1.25rem; padding-top:6rem;}
.i_hyyy ul.ck-slide-wrapper li .width1680 div.hidden dl{ font-size:1.125rem; line-height:2; }

.i_hyyy .ck-slidebox{ position:absolute; left:50%; bottom:4rem; width:100%; z-index:9;}
.i_hyyy .ck-slidebox .slideWrap,.i_hyyy .ck-slidebox .slideWrap ul,.i_hyyy .ck-slidebox .slideWrap ul li{height:8.75rem;}
.i_hyyy .ck-slidebox .slideWrap{ position:relative; }
.i_hyyy .ck-slidebox .slideWrap ul{width:100%; overflow:hidden;text-align:center; position:relative;}
.i_hyyy .ck-slidebox .slideWrap ul i.x{ position:absolute; width:100%; height:1px; background-color:rgb(255,255,255,0.5); left:0px; top:4.25rem; z-index:0;}
.i_hyyy .ck-slidebox .slideWrap ul li{ width:10%; color:#ffffff; text-align:center;cursor:pointer; display:inline-block;margin:0px -2px;}
.i_hyyy .ck-slidebox .slideWrap ul li ol{ height:3rem; padding-bottom:1.25rem; border-bottom:1px solid rgb(255,255,255,0);}
.i_hyyy .ck-slidebox .slideWrap ul li.current ol{border-bottom:1px solid #ffffff;}
.i_hyyy .ck-slidebox .slideWrap ul li ol img{ opacity:0;max-width:100%; max-height:100%;}
.i_hyyy .ck-slidebox .slideWrap ul li.current ol img{ opacity:1; transition:all 2s ease;}
.i_hyyy .ck-slidebox .slideWrap ul li dd{ font-size:1.125rem; height:3.5rem; opacity:0.5; padding-top:1.5rem; overflow:hidden;}
.i_hyyy .ck-slidebox .slideWrap ul li:hover dd,.i_hyyy .ck-slidebox .slideWrap ul li.current dd{ opacity:1; }

.i_hyyy .ck-slidebox .slideWrap a.ctrl-slide{width:3rem; height:3rem; border-radius:50%; border:1px solid #ffffff; font-size:1.5rem; text-align:center; line-height:3rem; color:#ffffff; position:absolute; top:0px; margin-top:-42rem; z-index:99;}
.i_hyyy .ck-slidebox .slideWrap a.ctrl-slide:hover{ background-color:#001a6f; border:1px solid #001a6f;}
.i_hyyy .ck-slidebox .slideWrap a.ctrl-slide.ck-prev{ right:5rem; }
.i_hyyy .ck-slidebox .slideWrap a.ctrl-slide.ck-next{right:0px;}

/*合作伙伴*/
.i_hzhb{ padding:4.5rem 0px 7.5rem; }
.i_hzhb .width1680{ min-height:22rem; }
.i_hzhb .width1680 .hidden.l{ float:left; width:45%;}
.i_hzhb .width1680 .hidden.l .i_tit dd{ color:#333333; }
.i_hzhb .width1680 .hidden.l .i_tit dl{ color:#999999; }

.i_hzhb .width1680 .hidden.r{ float:right; width:50%; max-width:690px; }
.i_hzhb .width1680 .hidden.r dl{ margin-top:3.5rem; font-size:1.125rem; color:#333333; line-height:2; min-height:6.75rem;}
.i_hzhb .width1680 .hidden.r ol{ margin-top:2rem; line-height:3rem;}
.i_hzhb .width1680 .hidden.r ol a,.i_hzhb .width1680 .hidden.r ol a:hover{transition:all 0.5s ease;}
.i_hzhb .width1680 .hidden.r ol a{ display:inline-block; font-size:1.125rem; color:#333333; border:1px solid #999999; padding:0px 0.75rem; }
.i_hzhb .width1680 .hidden.r ol a:hover{border:1px solid #001a6f; color:#ffffff; background-color:#001a6f;}

.i_hzhb .g2{ height:5rem; margin-top:4rem;}
.i_hzhb .g2 ul,.i_hzhb .g2 ul li{overflow:hidden;}
.i_hzhb .g2 ul{}
.i_hzhb .g2 ul li{ text-align:center; }
.i_hzhb .g2 ul li img{ width:96% !important;max-height:100%;}

/*新闻资讯*/
.i_news{height:50rem; background:url(../images/i_news.jpg) no-repeat scroll center; background-size:cover; display:flex; align-items:center;}
.i_news .width1680{ height:36.25rem; position:relative; }
.i_news .width1680 .i_tit{ margin-bottom:3rem; }
.i_news .width1680 .i_tit dd{ color:#333333; }
.i_news .width1680 .i_tit dl{ color:#999999; }

.i_news .width1680 #zsgun{ position:relative; height:27.5rem; width:100%;}
.i_news .width1680 #zsgun a.qh{width:3rem; height:3rem; border-radius:50%; border:1px solid #333333; font-size:1.5rem; text-align:center; line-height:3rem; color:#333333; position:absolute; top:0px; margin-top:-7rem; z-index:99;}
.i_news .width1680 #zsgun a.qh:hover{ background-color:#001a6f; border:1px solid #001a6f; color:#ffffff;}
.i_news .width1680 #zsgun a.qh.hScrollPane_leftarrow{ right:5rem; }
.i_news .width1680 #zsgun a.qh.hScrollPane_rightarrow{right:0px;}
.i_news .width1680 #zsgun #gundiv,.i_news .width1680 #zsgun #gundiv ul{ height:26.25rem;}
.i_news .width1680 #zsgun #gundiv{ position:relative; float:left; overflow:hidden; width:100%;}
.i_news .width1680 #zsgun #gundiv ul{position:absolute;}
.i_news .width1680 #zsgun #gundiv ul li{ float:left; height:21.5rem; width:565px; position:relative;}
.i_news .width1680 #zsgun #gundiv ul li div.bg{ width:95%; background-color:#ffffff; overflow:hidden; margin:0.3125rem;}
.i_news .width1680 #zsgun #gundiv ul li:hover div.bg{box-shadow:0px 0px 0.5rem 0.125rem rgba(0,0,0,0.14);transition:all 1s ease;}
.i_news .width1680 #zsgun #gundiv ul li div.bg a{ display:block; padding:1.5rem; height:18.5rem; position:relative;}
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.t{ overflow:hidden; font-size:1rem;}
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.t i,.i_news .width1680 #zsgun #gundiv ul li div.bg a div.t span{ float:left; display:block; }
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.t i{ color:#e67a1a; margin-right:0.75rem; }
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.t span{ padding-left:0.75rem; border-left:1px solid #eeeeee; color:#999999; }
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.f{ overflow:hidden; margin-top:1rem; }
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.f dd,.i_news .width1680 #zsgun #gundiv ul li div.bg a div.f dl{overflow:hidden;}
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.f dd{ font-size:1.875rem; color:#333333; line-height:3rem; max-height:6rem; font-weight:bold; transition:all 1s ease;}
.i_news .width1680 #zsgun #gundiv ul li div.bg a:hover div.f dd{ color:#001a6f; transition:all 1s ease;}
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.f dl{ font-size:1.125rem; margin-top:1rem; line-height:2; height:6.75rem; color:#999999;}
.i_news .width1680 #zsgun #gundiv ul li div.bg a div.f ol{ position:absolute; bottom:1.5rem; left:1.5rem; right:1.5rem; font-size:1rem; color:#001a6f; }

.i_news .width1680 #zsgun .hScrollPane_dragbar{width:100%; position:absolute; left:0px; bottom:0px; height:5px; background-color:#cccccc;}
.i_news .width1680 #zsgun .hScrollPane_draghandle{position:absolute; left:0px; height:5px; background-color:#001a6f; width:11.25rem; cursor:pointer;}

.i_news .width1680 .i_news_qh{ display:none; }

/*foot_bg*/
.foot_bg{ width:100%; overflow:hidden; background-color:#092a44; }
.foot_bg .width1680{ padding:3rem 0px 2rem; }
.foot_bg .width1680 div.t{ min-height:32rem; }
.foot_bg .width1680 div.t div,.foot_bg .width1680 div.t ul,.foot_bg .width1680 div.t ul li{ overflow:hidden; }
.foot_bg .width1680 div.t div.l{ float:left; width:14%; margin-right:2%;}

.foot_bg .width1680 div.t ul.l{ float:left; width:75%; margin-right:2%;}
.foot_bg .width1680 div.t ul.l li a{ display:block; }
.foot_bg .width1680 div.t ul.l li dd{ font-size:1.125rem; color:#ffffff; margin-bottom:1rem;}
.foot_bg .width1680 div.t ul.l li dl{ font-size:1rem; color:rgb(255,255,255,0.5); line-height:2; }
.foot_bg .width1680 div.t ul.l li.z{ float:left; width:10%; margin-right:2.66666666%;}
.foot_bg .width1680 div.t ul.l li.z dd a{color:#ffffff;}
.foot_bg .width1680 div.t ul.l li.z dl a{color:rgb(255,255,255,0.5);}
.foot_bg .width1680 div.t ul.l li.z dl a:hover{ color:#ffffff; }

.foot_bg .width1680 div.t ul.l li.y{ float:right; width:24%; }

.foot_bg .width1680 div.t div.r{ float:right; font-size:1rem;text-align:center; width:7%; max-width:102px; }
.foot_bg .width1680 div.t div.r ol{ margin-bottom:0.875rem; }
.foot_bg .width1680 div.t div.r dd{ color:#ffffff;}

.foot_bg .width1680 div.f{ margin-top:3rem; }
.foot_bg .width1680 div.f dl{ overflow:hidden; font-size:1rem; color:rgb(255,255,255,0.5);}
.foot_bg .width1680 div.f dl.l{ float:left; }
.foot_bg .width1680 div.f dl.r{ float:right; }
.foot_bg .width1680 div.f dl a{color:rgb(255,255,255,0.5);}
.foot_bg .width1680 div.f dl a:hover{ color:#ffffff; }

/*动画效果*/
.i_md .i_about .hidden.l{ opacity:0; margin-left:-30%; }
.i_md.on .i_about .hidden.l{ opacity:1; margin-left:0px; transition:all 1s ease; }

.i_md .i_hyyy ul.ck-slide-wrapper li .width1680{ opacity:0; }
.i_md.on .i_hyyy ul.ck-slide-wrapper li .width1680{ opacity:1; transition:all 1s ease; }

.i_md .i_hzhb .width1680 .hidden.r{ opacity:0; margin-right:-30%; }
.i_md.on .i_hzhb .width1680 .hidden.r{ opacity:1; margin-right:0px; transition:all 1s ease; }

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

.i_md .i_news .width1680 #zsgun{ opacity:0; padding-top:2rem;}
.i_md.on .i_news .width1680 #zsgun{ opacity:1; padding-top:0px; transition:all 1s ease;}

/*ny_banner*/
.ny_banner{ position:relative; width:100%; overflow:hidden; z-index:999;}
.ny_banner i.bg{ position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; z-index:0; visibility:visible;-webkit-animation:fd 2s linear forwards;animation:fd 2s linear forwards;}
.ny_banner .width1680{ position:relative; z-index:2; height:37.5rem; display:flex; align-items:center; }
.ny_banner .width1680 div{ width:100%; color:#ffffff; max-width:830px;}
.ny_banner .width1680 div dd{ font-size:2.25rem; font-weight:bold; }
.ny_banner .width1680 div dl{ font-size:1.125rem; margin-top:1.5rem; line-height:2;}

/*关于我们*/
.banner_about .width1680{ height:50rem; }
.banner_about .width1680 div dd{color:#001a6f;}

.about_lm{ width:100%; border-bottom:1px solid #eeeeee; overflow:hidden;  position:relative; z-index:999;}
.about_lm .width1680{ line-height:4.25rem; }
.about_lm .width1680 a{ display:block; float:left; font-size:1rem;color:#333333; margin-right:3rem; border-bottom:3px solid rgba(0,26,11,0); font-weight:bold;}
.about_lm .width1680 a:hover,.about_lm .width1680 a.on{ color:#001a6f; }
.about_lm .width1680 a.on{ border-bottom:3px solid #001a6f;}

.about_jj{ padding:5rem 0px 7.5rem; }
.about_jj .width1680{ min-height:38.125rem; background:url(../images/about_jj.jpg) no-repeat scroll center top; background-size:100% auto; }
.about_jj .width1680 div.l{ float:left; width:45%; max-width:665px; }
.about_jj .width1680 div.l div.t,.about_jj .width1680 div.l ul.f,.about_jj .width1680 div.l ul.f li{ overflow:hidden; }
.about_jj .width1680 div.l div.t{ margin-top:1rem; }
.about_jj .width1680 div.l div.t dd{ font-size:2.25rem; font-weight:bold; color:#333333; }
.about_jj .width1680 div.l div.t dl{ font-size:1.125rem; margin-top:1.5rem; line-height:2; }

.about_jj .width1680 .l ul.f{ margin-top:4rem; }
.about_jj .width1680 .l ul.f li{ float:left; width:33.3333333%; }
.about_jj .width1680 .l ul.f li ol{ margin-bottom:1rem; color:#001a6f;}
.about_jj .width1680 .l ul.f li ol b{ font-size:3rem; }
.about_jj .width1680 .l ul.f li ol i{ font-size:1.125rem; margin-left:0.5rem;}
.about_jj .width1680 .l ul.f li dd{ font-size:1.125rem; }

.about_jj .width1680 div.r{ float:right; width:49.286%;}

.about_lb ul,.about_lb ul li{ overflow:hidden; }
.about_lb ul{}
.about_lb ul li{ margin-bottom:6rem; position:relative;}
.about_lb ul li div.z,.about_lb ul li div.y{ width:49.286%;}
.about_lb ul li div.z{ position:absolute; top:0px; bottom:0px; display:flex; align-items:center;}
.about_lb ul li.l div.z{ right:0px; }
.about_lb ul li.r div.z{ left:0px; }
.about_lb ul li div.z div{ width:80%; margin:0px 10%; color:#333333;}
.about_lb ul li div.z div dd{ font-size:2.25rem; font-weight:bold; }
.about_lb ul li div.z div dl{ font-size:1.125rem; line-height:2; margin-top:1rem; }

.about_lb ul li div.y{ height:34.375rem; position:relative;}
.about_lb ul li.l div.y{ float:left; }
.about_lb ul li.r div.y{ float:right; }
.about_lb ul li div.y i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; }

.i_md .about_jj .width1680 div.l{ opacity:0; margin-left:-30%; }
.i_md.on .about_jj .width1680 div.l{ opacity:1; margin-left:0px; transition:all 1s ease;}

.about_lb ul li.l .i_md div.z{ opacity:0; margin-right:-30%; }
.about_lb ul li.r .i_md div.z{ opacity:0; margin-left:-30%; }
.about_lb ul li.l .i_md.on div.z{ opacity:1; margin-right:0px; transition:all 1s ease;}
.about_lb ul li.r .i_md.on div.z{ opacity:1; margin-left:0px; transition:all 1s ease;}

/*企业文化*/
.qywh_jj{ padding:3rem 0px 5rem; }
.qywh_jj div.hidden.t{ font-size:2.25rem; font-weight:bold; color:#333333; }
.qywh_jj div.hidden.f{ margin-top:1.5rem; }
.qywh_jj div.hidden.f ul,.qywh_jj div.hidden.f ul li{ overflow:hidden; }
.qywh_jj div.hidden.f ul{ width:102%; }
.qywh_jj div.hidden.f ul li{ float:left; height:26.25rem; position:relative; width:15.173%; margin-right:1.38%; cursor:pointer; transition:all 1s ease;}
.qywh_jj div.hidden.f ul li i.bg,.qywh_jj div.hidden.f ul li div.bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.qywh_jj div.hidden.f ul li.on{ width:48.32%; transition:all 1s ease;}
.qywh_jj div.hidden.f ul li i.bg{ background-repeat:no-repeat; background-position:center;background-size:cover; z-index:0; opacity:0;}
.qywh_jj div.hidden.f ul li.on i.bg{ opacity:1; }
.qywh_jj div.hidden.f ul li div.bg{ z-index:2; border:1px solid #eeeeee; padding:2.5rem 0px; text-align:center; color:#333333;}
.qywh_jj div.hidden.f ul li div.bg dd{ font-size:1.5rem; font-weight:bold; margin-top:1rem;}
.qywh_jj div.hidden.f ul li div.bg ol{ position:absolute; width:100%; left:0px; height:2.625rem; bottom:4.5rem; }
.qywh_jj div.hidden.f ul li div.bg dl{ display:none; }

.qywh_jj div.hidden.f ul li.on div.bg{ color:#ffffff; padding:2.5rem; text-align:left;}
.qywh_jj div.hidden.f ul li.on div.bg dd{font-weight:bold; font-size:1.5rem; margin-bottom:1rem;}
.qywh_jj div.hidden.f ul li.on div.bg ol{ display:none; }
.qywh_jj div.hidden.f ul li.on div.bg dl{ border-top:1px solid rgb(255,255,255,0.5); padding-top:1rem; font-size:1.125rem; display:block;}

.qywh_jj div.sj_dj{ display:none; }

.qywh_rwhd{ overflow:hidden; background-color:#f2f2f2;}
.qywh_rwhd .width1680{ padding:5.5rem 0px 7.5rem; }
.qywh_rwhd .width1680 div.hidden.t{ font-size:2.25rem; font-weight:bold; color:#333333; }
.qywh_rwhd .width1680 #zsgun,.qywh_rwhd .width1680 #zsgun #gundiv,.qywh_rwhd .width1680 #zsgun #gundiv ul{ height:30.75rem;}
.qywh_rwhd .width1680 #zsgun{ margin-top:2.5rem; position:relative; width:100%;}
.qywh_rwhd .width1680 #zsgun a.qh{width:3rem; height:3rem; border-radius:50%; border:2px solid #001a6f; font-size:1.5rem; text-align:center; line-height:3rem; color:#001a6f; position:absolute; top:0px; margin-top:-5rem; z-index:99; font-weight:bold;}
.qywh_rwhd .width1680 #zsgun a.qh:hover{ background-color:#001a6f; color:#ffffff;}
.qywh_rwhd .width1680 #zsgun a.qh.hScrollPane_leftarrow{ right:5rem; }
.qywh_rwhd .width1680 #zsgun a.qh.hScrollPane_rightarrow{right:0px;}
.qywh_rwhd .width1680 #zsgun #gundiv{ position:relative; float:left; overflow:hidden; width:100%;}
.qywh_rwhd .width1680 #zsgun #gundiv ul{position:absolute;}
.qywh_rwhd .width1680 #zsgun #gundiv ul li{ float:left; overflow:hidden; width:565px; position:relative;}
.qywh_rwhd .width1680 #zsgun #gundiv ul li div{ width:96.462%;height:23.75rem; position:relative;}
.qywh_rwhd .width1680 #zsgun #gundiv ul li div a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; }
.qywh_rwhd .width1680 #zsgun #gundiv ul li div a img{ position:absolute; top:0px;left:0px;right:0px;bottom:0px; margin:auto; max-width:100%; max-height:100%;}

.qywh_rwhd .width1680 #zsgun .hScrollPane_dragbar{width:100%; position:absolute; left:0px; bottom:0px; height:5px; background-color:#cccccc;}
.qywh_rwhd .width1680 #zsgun .hScrollPane_draghandle{position:absolute; left:0px; height:5px; background-color:#001a6f; width:11.25rem; cursor:pointer;}

.qywh_rwhd .width1680 .qywh_rwhd_qh{ display:none; }

/*公司荣誉*/
.ry_gs{ padding:4rem 0px 5.5rem; }
.ry_gs .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }

.ry_gs #zsgun,.ry_gs #zsgun #gundiv{ height:40rem;}
.ry_gs #zsgun{ margin-top:2.5rem; position:relative; width:100%;}
.ry_gs #zsgun a.qh{ display:none; }
.ry_gs #zsgun #gundiv{ position:relative; float:left; overflow:hidden; width:100%;}
.ry_gs #zsgun #gundiv ul{position:absolute;}
.ry_gs #zsgun #gundiv ul,.ry_gs #zsgun #gundiv ul li{height:36rem; overflow:hidden;}
.ry_gs #zsgun #gundiv ul li{ float:left; width:283px; position:relative; cursor:pointer;}
.ry_gs #zsgun #gundiv ul li div{ width:91.875%; overflow:hidden;}
.ry_gs #zsgun #gundiv ul li div.t{ margin-bottom:4rem; height:11.5625rem; background:url(../images/rg_gs_bg.png) no-repeat scroll center bottom; background-size:100% auto; text-align:center; font-size:1.125rem; color:#333333;transition:all 1s ease;}
.ry_gs #zsgun #gundiv ul li:hover div.t{ background-image:url(../images/rg_gs_bg2.png); transition:all 1s ease;}
.ry_gs #zsgun #gundiv ul li div.t ol,.ry_gs #zsgun #gundiv ul li div.t dd,.ry_gs #zsgun #gundiv ul li div.t dl{ padding:0px 1.5rem;}
.ry_gs #zsgun #gundiv ul li div.t ol{ height:5rem; }
.ry_gs #zsgun #gundiv ul li div.t dd{ font-weight:bold; margin-top:1rem; max-height:3rem; overflow:hidden;}
.ry_gs #zsgun #gundiv ul li div.t dl{ margin-top:0.5rem; }
.ry_gs #zsgun #gundiv ul li div.f{ border:2px solid #f6f6f6; height:20rem; position:relative; }
.ry_gs #zsgun #gundiv ul li div.f img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-width:100%; max-height:100%;}
.ry_gs #zsgun .hScrollPane_dragbar{width:100%; position:absolute; left:0px; bottom:0px; height:5px; background-color:#cccccc;}
.ry_gs #zsgun .hScrollPane_draghandle{position:absolute; left:0px; height:5px; background-color:#001a6f; width:11.25rem; cursor:pointer;}

.ry_gs .gsry_qh{ display:none; }

.ry_gr{ width:100%; background-color:#fbfbfb; overflow:hidden; }
.ry_gr .width1680{ padding:4rem 0px 5rem; }
.ry_gr .width1680 .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }
.ry_gr .width1680 ul.ry_b,.ry_gr .width1680 ul.ry_b li{ overflow:hidden; }
.ry_gr .width1680 ul.ry_b{ margin-top:3rem; width:102%; }
.ry_gr .width1680 ul.ry_b li{ float:left; width:15.173%; margin-right:1.4%; margin-bottom:3rem; cursor:pointer;}
.ry_gr .width1680 ul.ry_b li div.bg{ height:6.5625rem; background:url(../images/rg_gs_bg.png) no-repeat scroll center;background-size:100% auto; text-align:center; padding:0px 1rem; font-size:1.125rem; color:#333333; transition:all 1s ease; display:flex; align-items:center;}
.ry_gr .width1680 ul.ry_b li:hover div.bg{ background-image:url(../images/rg_gs_bg2.png); transition:all 1s ease;}
.ry_gr .width1680 ul.ry_b li div.bg div{ width:100%; }
.ry_gr .width1680 ul.ry_b li div.bg div dd{font-weight:bold; max-height:3rem; overflow:hidden;}
.ry_gr .width1680 ul.ry_b li div.bg div dl{ margin-top:0.5rem; }
.ry_gr #zsgun,.ry_gr #zsgun #gundiv,.ry_gr #zsgun #gundiv ul,.ry_gr #zsgun #gundiv ul li{ height:23.125rem;}
.ry_gr #zsgun{ margin-top:2.5rem; position:relative; width:100%;}
.ry_gr #zsgun a.qh{ display:none; }
.ry_gr #zsgun #gundiv{ position:relative; float:left; overflow:hidden; width:100%;}
.ry_gr #zsgun #gundiv ul{position:absolute;}
.ry_gr #zsgun #gundiv ul,.ry_gr #zsgun #gundiv ul li{height:20rem; overflow:hidden;}
.ry_gr #zsgun #gundiv ul li{ float:left; width:283px; position:relative; cursor:pointer;}
.ry_gr #zsgun #gundiv ul li div{width:91.875%; height:20rem; position:relative; overflow:hidden;}
.ry_gr #zsgun #gundiv ul li div img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-width:100%; max-height:100%;}
.ry_gr #zsgun .hScrollPane_dragbar{width:100%; position:absolute; left:0px; bottom:0px; height:5px; background-color:#cccccc;}
.ry_gr #zsgun .hScrollPane_draghandle{position:absolute; left:0px; height:5px; background-color:#001a6f; width:11.25rem; cursor:pointer;}

.ry_gr .grry_qh{ display:none; }

.ry_lb{ padding:2.5rem 0px 12.5rem; }
.ry_lb div.hidden.t{ text-align:center; }
.ry_lb div.hidden.t dl{display:inline-block; border:1px solid #efefef;}
.ry_lb div.hidden.t dl a{ display:block;float:left;min-width:10rem; padding:0px 1rem; height:3.75rem;line-height:3.75rem; font-size:1.125rem; color:#333333;}
.ry_lb div.hidden.t dl a.on,.ry_lb div.hidden.t dl a:hover{ background-color:#001a6f; color:#ffffff; }
.ry_lb div.hidden.f{ margin-top:4rem; }
.ry_lb div.hidden.f ul,.ry_lb div.hidden.f ul li{ overflow:hidden; }
.ry_lb div.hidden.f ul{ min-height:40rem; display:none; width:102%;}
.ry_lb div.hidden.f ul li{ float:left; margin-bottom:1.25rem; width:15.407%; margin-right:1.1%; height:20.25rem; position:relative;}
.ry_lb div.hidden.f ul li div{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; border:2px solid #f6f6f6; }
.ry_lb div.hidden.f ul li div img{position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto;max-width:100%; max-height:100%;}

/*发展历史*/
.fzlc_bg{ width:100%; overflow:hidden; background-color:#efefef; }
.fzlc_bg .width1680{ padding:8.75rem 5.5rem 25rem; min-height:26.25rem; }
.fzlc_bg .width1680 .timer-shaft-box{ width:100%; box-sizing:border-box;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft,.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .hidden,.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont{ height:10rem; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft{position:relative; width:100%;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft div.qh{ position:absolute; height:3rem; line-height:3rem; width:3rem; border:1px solid #001a6f; border-radius:50%; color:#001a6f; font-size:1.5rem; text-align:center; cursor:pointer; top:50%; margin-top:-1.5rem;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft div.qh:hover{ background-color:#001a6f; color:#ffffff;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft div.qh.timer-left{ left:0px; margin-left:-5.5rem;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft div.qh.timer-right{ right:0px; margin-right:-5.5rem; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .hidden{ width:100%; position:relative;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:url(../images/ls_bg.png) repeat-x scroll left center; white-space:nowrap; overflow:hidden;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale i.x{ position:absolute; bottom:5rem; width:1px; background-color:#cccccc; height:0.75rem;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale i.x.l1{ left:20px; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale i.x.l2{ left:50px; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale i.x.r1{ right:50px; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale i.x.r2{ right:20px; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont{ width:175px; margin-right:-10px; display:inline-block; position:relative;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont div{ width:120px; position:absolute; left:50%; margin-left:-60px; top:0px; bottom:0px; text-align:center; cursor:pointer;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont div dd{ font-size:1.25rem; font-weight:bold; color:#999999; line-height:3rem;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont.hov div dd{ font-size:2rem; color:#001a6f; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont div i{ position:absolute; height:1.875rem; bottom:5rem; width:1px; background-color:#cccccc; left:50%; margin-left:-0.5px; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont.hov div i{background-color:#001a6f;}
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont div span{ position:absolute; width:0.75rem; height:0.75rem; border-radius:50%; background-color:#cccccc; left:50%; margin-left:-0.375rem; bottom:5rem; margin-bottom:-0.375rem; }
.fzlc_bg .width1680 .timer-shaft-box .timer-shaft .timer-scale .timer-scale-cont.hov div span{background-color:#001a6f;}
.fzlc_bg .width1680 .timer-shaft-content{ width:100%; margin-top:3rem; overflow:hidden;}
.fzlc_bg .width1680 .timer-shaft-content .shaft-detail-cont{display:none; width:100%; overflow:hidden; min-height:15rem;}
.fzlc_bg .width1680 .timer-shaft-content .shaft-detail-cont div.bg{ background-color:#ffffff; padding:1rem; overflow:hidden; max-width:820px; }
.fzlc_bg .width1680 .timer-shaft-content .shaft-detail-cont div.bg div{ overflow:hidden; }
.fzlc_bg .width1680 .timer-shaft-content .shaft-detail-cont div.bg div.l{ float:left; width:35%;}
.fzlc_bg .width1680 .timer-shaft-content .shaft-detail-cont div.bg div.r{ float:right; width:60%;}
.fzlc_bg .width1680 .timer-shaft-content .shaft-detail-cont div.bg div.r p{ font-size:1.125rem; color:#666666; line-height:2; /*padding-left:1.25rem; background:url(../images/d.png) no-repeat scroll left 1rem; background-size:0.5rem;*/ }

/*工厂展示*/
.gczs{ padding:3.75rem 0px 5rem; min-height:50vh; }
.gczs .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }
.gczs ul,.gczs ul li{ overflow:hidden; }
.gczs ul{ padding:4rem 0px; width:102%;}
.gczs ul li{ float:left; width:23.343%; margin-right:1.55%; margin-bottom:3rem; height:20rem; cursor:pointer;}
.gczs ul li ol{ height:16.5625rem; position:relative; margin-bottom:1rem; overflow:hidden;}
.gczs ul li ol i{ position:absolute; left:0px; right:0px; bottom:0px; top:0px;background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 1s ease;}
.gczs ul li:hover ol i{transform:scale(1.1); transition:all 1s ease;}
.gczs ul li dd{ font-size:1.125rem; color:#333333; text-align:center; line-height:2.5rem; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}

/*质量监控*/
.zljk{ padding:2rem 0px 10rem; }
.zljk .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }
.zljk ul,.zljk ul li{ overflow:hidden; }
.zljk ul{ min-height:50vh; margin-top:3.75rem;}
.zljk ul li{ margin-bottom:3rem; position:relative;}
.zljk ul li div.hidden{ height:30rem; width:49.405%;}
.zljk ul li div.hidden.l{ position:absolute; top:0px; bottom:0px; display:flex; align-items:center; }
.zljk ul li.l div.hidden.l{ right:0px; }
.zljk ul li.r div.hidden.l{ left:0px; }
.zljk ul li div.hidden.l div{ width:75%; padding:0px 12.5%; color:#333333;}
.zljk ul li div.hidden.l div dd{ font-size:2.25rem; font-weight:bold; margin-bottom:0.75rem; }
.zljk ul li div.hidden.l div dl{ font-size:1.125rem; line-height:2; }

.zljk ul li div.hidden.r{ position:relative;}
.zljk ul li.l div.hidden.r{ float:left; }
.zljk ul li.r div.hidden.r{ float:right; }
.zljk ul li div.hidden.r i{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-repeat:no-repeat; background-position:center; background-size:cover;}

.zljk ul li.l .i_md div.hidden.l{ opacity:0; margin-right:-30%; }
.zljk ul li.r .i_md div.hidden.l{ opacity:0; margin-left:-30%;}

.zljk ul li.l .i_md.on div.hidden.l{ opacity:1; margin-right:0px; transition:all 1s ease;}
.zljk ul li.r .i_md.on div.hidden.l{ opacity:1; margin-left:0px; transition:all 1s ease;}

/*社会责任*/
.shzr{ padding:2.5rem 0px 4.5rem; }
.shzr .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }
.shzr .hidden{ margin-top:3rem; }
.shzr .hidden div.l,.shzr .hidden div.r{ height:29.375rem; width:49.405%;}
.shzr .hidden div.l{ float:left; position:relative; }
.shzr .hidden div.l i{ position:absolute;left:0px;right:0px;bottom:0px;top:0px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.shzr .hidden div.r{ float:right; }
.shzr .hidden div.r div{ max-width:710px; margin:2rem auto 0px; color:#333333;}
.shzr .hidden div.r div dd{ font-size:2.25rem; font-weight:bold; }
.shzr .hidden div.r div dl{ font-size:1.125rem; line-height:2; margin-top:1rem;}

.shzr_qh{ width:100%; overflow:hidden; background-color:#f0f0f0;}
.shzr_qh .width1680{ padding:5rem 0px; min-height:25rem; }
.shzr_qh .width1680 .nav{ overflow:hidden; }
.shzr_qh .width1680 .nav a{ font-size:1.25rem; color:#333333; margin-right:3rem;}
.shzr_qh .width1680 .nav a:hover,.shzr_qh .width1680 .nav a.on{ color:#001a6f; }
.shzr_qh .width1680 .con{ overflow:hidden; margin-top:2rem; }
.shzr_qh .width1680 .con ul,.shzr_qh .width1680 .con ul li{ overflow:hidden; }
.shzr_qh .width1680 .con ul{ width:102%; display:none; min-height:20rem;}
.shzr_qh .width1680 .con ul li{ float:left; width:23.343%; margin-right:1.54%; margin-bottom:2rem;}
.shzr_qh .width1680 .con ul li a{ overflow:hidden; display:block; }
.shzr_qh .width1680 .con ul li a ol{ margin-bottom:1.5rem; height:16.5625rem; overflow:hidden; position:relative;}
.shzr_qh .width1680 .con ul li a ol i{ position:absolute; left:0px; right:0px; bottom:0px; top:0px;background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 1s ease;}
.shzr_qh .width1680 .con ul li a:hover ol i{transition:all 1s ease;transform:scale(1.1);}
.shzr_qh .width1680 .con ul li a dd{ font-size:1.125rem; color:#333333; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; }
.shzr_qh .width1680 .con ul li a:hover dd{ color:#001a6f; }

/*产品目录*/
.cp_ml{ padding:6.75rem 0px; }
.cp_ml ul,.cp_ml ul li{ overflow:hidden; }
.cp_ml ul{ min-height:30rem; }
.cp_ml ul li{ background-color:#ececec; height:32.8125rem; margin-bottom:1.5rem; position:relative; width:49.405%;}
.cp_ml ul li.l{ float:left; }
.cp_ml ul li.r{ float:right; }
.cp_ml ul li i{position:absolute; left:0px; right:0px; bottom:0px; top:0px;background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 1s ease; z-index:1;}
.cp_ml ul li:hover i{transition:all 1s ease;transform:scale(1.1);}
.cp_ml ul li a{position:absolute; left:0px; right:0px; bottom:0px; top:0px; z-index:2;}
.cp_ml ul li a dd{ font-size:2.25rem; font-weight:bold; color:#333333; position:absolute; top:3.75rem; left:6%; right:6%; width:88%;}
.cp_ml ul li:hover a dd{ color:#001a6f; }

/*产品列表*/
.cp_lb_so{ background-color:#efefef; width:100%; overflow:hidden; }
.cp_lb_so .width1680{ padding:4rem 0px; }
.cp_lb_so .width1680 dl{  float:left; background-color:#ffffff; overflow:hidden; padding:0px 1rem; width:80%; max-width:540px;}
.cp_lb_so .width1680 dl input,.cp_lb_so .width1680 dl button{ height:2.75rem; line-height:2.75rem; border:0px; outline:none; }
.cp_lb_so .width1680 dl input{ float:left; font-size:1rem; color:#333333; width:90%;}
.cp_lb_so .width1680 dl input::-webkit-input-placeholder{color:#999999;}
.cp_lb_so .width1680 dl button{ float:right; width:10%; background:url(../images/so3.png) no-repeat scroll right center;}
.cp_lb_so .width1680 dl button:hover{ background-image:url(../images/so2.png); }

.cp_lb_nav{ border-bottom:1px solid #eeeeee; position:relative; z-index:9;}
.cp_lb_nav .width1680{ padding:1.5rem 0px; height:2rem;overflow:initial;}
.cp_lb_nav .width1680 dl{ line-height:2rem;height:2rem; color:#333333;position:relative;}
.cp_lb_nav .width1680 dl.l{ float:left; font-size:1.125rem;}
.cp_lb_nav .width1680 dl.r{ float:right; font-size:1rem;cursor:pointer; }
.cp_lb_nav .width1680 dl.r p{ float:left; }
.cp_lb_nav .width1680 dl.r span{ display:none; float:left; margin-left:0.5rem; }
.cp_lb_nav .width1680 dl.r span.on{ display:block; }
.cp_lb_nav .width1680 dl.r i{ display:block; float:right; color:#999999; margin-left:0.5rem; margin-top:0.5rem;}
.cp_lb_nav .width1680 dl.r ol{ position:absolute; background-color:#ffffff; padding:0.5rem 0px; display:none; margin-top:2rem;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.14);}
.cp_lb_nav .width1680 dl.r:hover ol{ display:block; }
.cp_lb_nav .width1680 dl.r ol a{ display:block; font-size:1rem; line-height:2;color:#333333; min-width:7rem; padding:0px 0.5rem;}
.cp_lb_nav .width1680 dl.r ol a:hover{ background-color:#001a6f;  color:#ffffff;}

.cp_lb{ width:100%; max-width:1920px; margin:0px auto; min-height:50vh; padding-bottom:7rem; overflow:hidden;}
.cp_lb .hidden.l{ float:left; width:20%;}
.cp_lb .hidden.l li{ border-bottom:1px solid #eeeeee; font-size:1.125rem;cursor:pointer; }
.cp_lb .hidden.l li.on{ background-color:#eeeeee; }
.cp_lb .hidden.l li dd{ position:relative; height:3.75rem; line-height:3.75rem; color:#333333; font-weight:bold; padding-left:8%;}
.cp_lb .hidden.l li.on dd{ color:#001a6f; }
.cp_lb .hidden.l li dd i{ position:absolute; width:0.875rem; height:0.875rem; top:50%; margin-top:-0.4375rem; right:5%; background:url(../images/j_z.png) no-repeat scroll center; background-size:100%; }
.cp_lb .hidden.l li.on dd i{ background-image:url(../images/j_s.png); }
.cp_lb .hidden.l li dl{ margin-bottom:2rem; display:none; }
.cp_lb .hidden.l li.on dl{ display:block; }
.cp_lb .hidden.l li dl a{ display:block;color:#333333; line-height:1.5; padding:0.5rem 0px 0.5rem 15%;}
.cp_lb .hidden.l li dl a:hover,.cp_lb .hidden.l li dl a.o{ color:#001a6f; }

.cp_lb .hidden.r{ float:right; width:80%;}
.cp_lb .hidden.r ul,.cp_lb .hidden.r ul li{ overflow:hidden; }
.cp_lb .hidden.r ul{ margin-bottom:2rem;}
.cp_lb .hidden.r ul li{ float:left; width:25%; height:23.5rem; position:relative; margin-right:-1px; margin-top:-1px;}
.cp_lb .hidden.r ul li div.bg,.cp_lb .hidden.r ul li div.bg ol img,.cp_lb .hidden.r ul li a{position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.cp_lb .hidden.r ul li div.bg{ border:1px solid #eeeeee; z-index:0;}
.cp_lb .hidden.r ul li div.bg ol{ height:20rem; position:relative; }
.cp_lb .hidden.r ul li div.bg ol img{ margin:auto; max-width:11.25rem;transition:all 1s ease; max-height:100%;}
.cp_lb .hidden.r ul li:hover div.bg ol img{ transform:scale(1.1); transition:all 1s ease;}
.cp_lb .hidden.r ul li div.bg dd{ text-align:center; font-size:1.125rem; color:#333333; margin-top:1rem; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.cp_lb .hidden.r ul li a{ z-index:2; background-color:rgb(0,26,111,0.8); color:#ffffff; display:flex; align-items:center; opacity:0; transition:all 1s ease;}
.cp_lb .hidden.r ul li a:hover{ opacity:1; transition:all 1s ease;}
.cp_lb .hidden.r ul li a div{ width:100%; text-align:center; }
.cp_lb .hidden.r ul li a div dd{ font-size:2.25rem; }
.cp_lb .hidden.r ul li a div ol{ font-size:1rem; margin-top:0.75rem;}

/*cp_qt*/
.cp_qt{ padding-bottom:8rem; }
.cp_qt ul,.cp_qt ul li{ overflow:hidden; }
.cp_qt ul{ width:102%; }
.cp_qt ul li{ float:left; margin-bottom:2rem; height:13.75rem; position:relative; width:23.343%; margin-right:1.57%; }
.cp_qt ul li a{ position:absolute; top:0px;left:0px;right:0px;bottom:0px; border:1px solid #eeeeee; display:flex; align-items:center; transition:all 1s ease;}
.cp_qt ul li a:hover{ border:1px solid #001a6f;transition:all 1s ease;}
.cp_qt ul li a div{ width:94%; margin:0px auto; max-width:275px; text-align:center;}
.cp_qt ul li a div ol{ height:3.125rem; }
.cp_qt ul li a div dd{ font-size:1.5rem; color:#333333; padding:0.5rem 0px;}
.cp_qt ul li a:hover div dd{ color:#001a6f; }
.cp_qt ul li a div dl{ font-size:1rem; color:#666666; line-height:1.5rem; min-height:3rem; }

/*产品详情*/
.cp_show_tit{ width:100%; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; overflow:hidden;}
.cp_show_tit .width1680{ padding:1rem 0px; }
.cp_show_tit .width1680 dl{ height:2rem; line-height:2rem;}
.cp_show_tit .width1680 dl.l{ float:left; font-size:1rem;color:#999999;}
.cp_show_tit .width1680 dl.l i{ color:#333333;}
.cp_show_tit .width1680 dl.l a{ color:#999999; }
.cp_show_tit .width1680 dl.l a:hover{ color:#001a6f; }
.cp_show_tit .width1680 dl.r{ float:right; font-size:1.125rem;}
.cp_show_tit .width1680 dl.r a{ color:#001a6f; }
.cp_show_tit .width1680 dl.r a:hover{ color:#035da2; }

.cp_show_t{}
.cp_show_t .hidden{height:34.375rem; display:flex; align-items:center;}
.cp_show_t .hidden.l{ float:left; width:57%; position:relative;}
.cp_show_t .hidden.l i.x{ position:absolute; top:0px; bottom:0px; right:0px; width:1px; background-color:#eeeeee;}
.cp_show_t .hidden.l dl{ display:none; width:100%; text-align:center; height:25rem; position:relative;}
.cp_show_t .hidden.l dl a,.cp_show_t .hidden.l dl a img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.cp_show_t .hidden.l dl a img{ margin:auto; max-height:100%; max-width:100%; }

.popupbox,.popupbox img{max-height:90vh; max-width:90%;}
.popupbox{ width:90%;height:90vh;display:none;position:fixed;top:50%; left:50%;z-index:99999999; text-align:center;}
.popupbox a.popupbox_i{position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:-1;}

#fade{ display:none;background:#000000;position:fixed; left:0; top:0;width:100%; height:100%;opacity:.80;z-index:9999999;}

.cp_show_t .hidden.r{ float:right; width:43%;}
.cp_show_t .hidden.r div.bg{ width:90%; max-width:580px; margin:0px auto; }
.cp_show_t .hidden.r div.bg ul.t,.cp_show_t .hidden.r div.bg ul.t li{ overflow:hidden; }
.cp_show_t .hidden.r div.bg ul.t{ margin-bottom:2rem; }
.cp_show_t .hidden.r div.bg ul.t li.t{ font-size:2.25rem; color:#333333; margin-bottom:1rem;}
.cp_show_t .hidden.r div.bg ul.t li.n{ font-size:1.125rem; color:#001a6f; margin-bottom:1rem;}
.cp_show_t .hidden.r div.bg ul.t li.x{ font-size:1rem; color:#999999; margin-bottom:0.5rem; }
.cp_show_t .hidden.r div.bg ul.t li.f{ font-size:1rem; color:#333333; }

.cp_show_t .hidden.r div.bg div.c{ overflow:hidden;}
.cp_show_t .hidden.r div.bg div.c dl{ float:left; border:1px solid #eeeeee; width:5rem; height:5rem; margin-right:1rem; cursor:pointer;}
.cp_show_t .hidden.r div.bg div.c dl.on{border:1px solid #001a6f;}
.cp_show_t .hidden.r div.bg div.c dl img{ max-width:100%; max-height:100%; }

.cp_show_t .hidden.r div.bg div.f{ margin-top:4rem; overflow:hidden; }
.cp_show_t .hidden.r div.bg div.f a{ display:block; float:left; margin-right:1rem; border:1px solid #001a6f; height:3rem; line-height:3rem; font-size:1rem; min-width:7.5rem; text-align:center; padding:0px 1rem; transition:all 0.5s ease;}
.cp_show_t .hidden.r div.bg div.f a.z,.cp_show_t .hidden.r div.bg div.f a.s:hover{ background-color:#001a6f; color:#ffffff;}
.cp_show_t .hidden.r div.bg div.f a.s,.cp_show_t .hidden.r div.bg div.f a.z:hover{ background-color:#ffffff; color:#001a6f;}
.cp_show_t .hidden.r div.bg div.f a:hover{transition:all 0.5s ease;}

.cp_show_lm{ width:100%; overflow:hidden; background-color:#f5f5f5;}
.cp_show_lm .width1680{height:4.5rem;}
.cp_show_lm .width1680 a{ display:block; float:left; position:relative; line-height:4.5rem; font-size:1rem; color:#333333; padding:0px 3rem; }
.cp_show_lm .width1680 a.on,.cp_show_lm .width1680 a:hover{ background-color:#ffffff; }
.cp_show_lm .width1680 a i{ position:absolute; height:3px; background-color:#001a6f; width:0px; left:50%; bottom:0px;transition:all 1s ease;}
.cp_show_lm .width1680 a.on i,.cp_show_lm .width1680 a:hover i{ width:100%; left:0px; transition:all 1s ease;}

.lift-nav{ position:fixed; width:100%; overflow:hidden; background-color:#f5f5f5; left:0px; top:5.625rem; opacity:0; z-index:-999;transition:all 0.5s ease;}
.lift-nav.now{ z-index:999999; opacity:1; transition:all 0.5s ease;}
.lift-nav ul,.lift-nav ul li{ overflow:hidden; height:4.5rem;}
.lift-nav ul{}
.lift-nav ul li{ float:left; position:relative; font-size:1rem; cursor:pointer;}
.lift-nav ul li a{ display:block; line-height:4.5rem; color:#333333;padding:0px 3rem;}
.lift-nav ul li.on a,.lift-nav ul li a:hover{ background-color:#ffffff; }
.lift-nav ul li i{ position:absolute; height:3px; background-color:#001a6f; width:0px; left:50%; bottom:0px;transition:all 1s ease;}
.lift-nav ul li.on i,.lift-nav ul li:hover i{ width:100%; left:0px; transition:all 1s ease;}

.cp_show_ms{ min-height:50vh; }
.cp_show_ms ul,.cp_show_ms ul li{ overflow:hidden; }
.cp_show_ms ul{ margin:5rem 0px;}
.cp_show_ms ul li{ padding:3rem 0px; border-top:1px solid #eeeeee; margin-top:-1px; }
.cp_show_ms ul li i.md{ margin-top:-12rem; }
.cp_show_ms ul li div.l,.cp_show_ms ul li div.r{ overflow:hidden;}
.cp_show_ms ul li div.l{ float:left; font-size:1.5rem; color:#001a6f; width:24%;}
.cp_show_ms ul li div.r{ float:right; width:76%; font-size:1rem; color:#333333; line-height:2.5; min-height:50vh;}
.cp_show_ms ul li.x div.r div{ overflow:hidden; border-bottom:1px solid #f6f6f6;}
.cp_show_ms ul li.x div.r div dl{ height:4.5rem; line-height:4.5rem; }
.cp_show_ms ul li.x div.r div dl.l{ float:left; color:#9f9f9f; width:33%;}
.cp_show_ms ul li.x div.r div dl.r{ float:right; width:65%;}

.cp_xgcp{ width:100%; overflow:hidden; background-color:#f5f5f5; }
.cp_xgcp .width1680{ padding:5rem 0px; }
.cp_xgcp .width1680 .tit{ font-size:2.25rem; font-weight:bold; color:#333333; }
.cp_xgcp .width1680 ul,.cp_xgcp .width1680 ul li{ overflow:hidden; }
.cp_xgcp .width1680 ul{ width:102%; margin-top:2rem; }
.cp_xgcp .width1680 ul li{ float:left; width:23.343%; margin-right:1.54%;}
.cp_xgcp .width1680 ul li.l5{ display:none; }
.cp_xgcp .width1680 ul li a{ display:block; }
.cp_xgcp .width1680 ul li a ol{ background-color:#ffffff; height:25rem; position:relative; margin-bottom:1rem; overflow:hidden;}
.cp_xgcp .width1680 ul li a ol img{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; margin:auto; transition:all 1s ease;max-width:100%; max-height:100%;}
.cp_xgcp .width1680 ul li a:hover ol img{transition:all 1s ease;transform:scale(1.1);}
.cp_xgcp .width1680 ul li a dd{ text-align:center; font-size:1.125rem; color:#333333; height:2rem; line-height:2rem; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; }
.cp_xgcp .width1680 ul li a:hover dd{ color:#001a6f; }


/*zx_bg*/
.zx_bg{ position:fixed; opacity:0; transform:scale(0); top:0px; left:0px; right:0px; bottom:0px; z-index:9999999; background-color:rgb(0,0,0,0.7); display:flex; align-items:center; transition:all 1s ease;}
.zx_bg.x{ opacity:1; transform:scale(1); transition:all 1s ease;}
.zx_bg div.bg{ width:100%; overflow:hidden; }
.zx_bg div.bg form{ width:80%; margin:0px auto; overflow:hidden; max-width:38.75rem; padding:2rem; background-color:#ffffff; position:relative; }
.zx_bg div.bg form a.gb{ position:absolute; width:2rem; height:2rem; background:url(../images/gb.png) no-repeat scroll center; background-size:cover; top:2rem; right:2rem; z-index:9; }
.zx_bg div.bg form a.gb:hover{ background-image:url(../images/gb2.png); }
.zx_bg div.bg form div{ overflow:hidden; }
.zx_bg div.bg form div.t{ text-align:center; height:3rem; }
.zx_bg div.bg form div.form-group{ margin-top:1rem; float:left; width:48.5%; }
.zx_bg div.bg form div#dr_row_dzyj,.zx_bg div.bg form div#dr_row_gjhdq{ float:right; }

.zx_bg div.bg form div#dr_row_dianhua,.zx_bg div.bg form div#dr_row_xinxi{ width: 100%; }
.zx_bg div.bg form div#dr_row_dianhua div{ padding:0px 2.5%; }
.zx_bg div.bg form div#dr_row_xinxi div{ padding:1rem 2.5%; }

.zx_bg div.bg form div.form-group label{ display:none; }
.zx_bg div.bg form div.form-group div{ border:1px solid #eeeeee; border-radius:4px; font-size:1rem; color:#333333; padding:0px 4%; }

.zx_bg div.bg form div.form-group div input,.zx_bg div.bg form div.form-group div textarea{ border:0px; outline:none; color:#333333; }
.zx_bg div.bg form div.form-group div input::-webkit-input-placeholder,.zx_bg div.bg form div.form-group div textarea::-webkit-input-placeholder{ color:#333333; }
.zx_bg div.bg form div.form-group div input{ line-height:2.75rem; }
.zx_bg div.bg form div#dr_row_nxyzxdwt div{ padding:1rem 2.5%; }
.zx_bg div.bg form div.yzm,.zx_bg div.bg form div.button{ width:100%; float:left; margin-top:1rem; }
.zx_bg div.bg form div.yzm{}
.zx_bg div.bg form div.yzm div{}
.zx_bg div.bg form div.yzm div.l{ float:left; width:75%; }
.zx_bg div.bg form div.yzm div.l dl{ border:1px solid #eeeeee; border-radius:4px; font-size:1rem; color:#333333; padding:0px 2%;}
.zx_bg div.bg form div.yzm div.l dl input{line-height:2.75rem; border:0px; outline:none; width:100%; }
.zx_bg div.bg form div.yzm div.l dl input::-webkit-input-placeholder{ color:#333333; }
.zx_bg div.bg form div.yzm div.r{ float:right; position:relative; height:2.75rem; width:22%; background-color:#333333; }
.zx_bg div.bg form div.yzm div.r img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }

.zx_bg div.bg form div.button{}
.zx_bg div.bg form div.button button{ width:100%; border:0px; height:3rem; line-height:3rem; border-radius:0.5rem; background-color:#ffa785; color:#ffffff; font-size:1rem; }
.zx_bg div.bg form div.button button:hover{ background-color:#e8442e; }


/*技术支持*/
.banner_jszc .width1680 div{ max-width:545px; margin:0px auto; }
.banner_jszc .width1680 div dd{ text-align:center; }
.banner_jszc .width1680 div dl{ background-color:#ffffff; border-radius:0.5rem; overflow:hidden; padding:0px 1rem;}
.banner_jszc .width1680 div dl input,.banner_jszc .width1680 div dl button{ height:3rem; line-height:3rem; border:0px; outline:none; }
.banner_jszc .width1680 div dl input{ float:left; font-size:1rem; color:#333333; width:90%;}
.banner_jszc .width1680 div dl input::-webkit-input-placeholder{color:#999999;}
.banner_jszc .width1680 div dl button{ float:right; width:10%; background:url(../images/so3.png) no-repeat scroll right center;}
.banner_jszc .width1680 div dl button:hover{ background-image:url(../images/so2.png); }

.jszc_lm,.jszc_lm ul,.jszc_lm ul li{height:8.75rem;}
.jszc_lm{ position:relative; margin-top:-3.75rem; margin-bottom:-5rem; z-index:9991;}
.jszc_lm ul{ width:102%;}
.jszc_lm ul li{ float:left; overflow:hidden; width:31.805%; margin-right:1.32%; position:relative;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.14);}
.jszc_lm ul li div.bg{ position:absolute; background-color:#ffffff; top:0px; left:0px; right:0px; bottom:0px; padding:1.5rem 6% 0px;}
.jszc_lm ul li div.bg div{ padding-left:26%; position:relative; color:#333333;}
.jszc_lm ul li div.bg div img{ position:absolute; left:0px; width:20%; max-width:94px; max-height:4.375rem;}
.jszc_lm ul li div.bg div dd{ font-size:1.5rem; font-weight:bold; line-height:1.5;}
.jszc_lm ul li div.bg div dl{ font-size:1rem; line-height:1.75; }

.jszc_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; padding-top:5.5rem;}
.jszc_bg .width1680{ min-height:50vh; padding:3rem 0px; }
.jszc_bg .width1680 ul.l,.jszc_bg .width1680 ul.l li{ overflow:hidden; }
.jszc_bg .width1680 ul.l{ float:left; width:15.477%;}
.jszc_bg .width1680 ul.l li{ margin-bottom:1px; background-color:#ffffff;}
.jszc_bg .width1680 ul.l li a{ display:block; font-size:1.125rem; color:#333333; padding:0.75rem 10%;}
.jszc_bg .width1680 ul.l li.on a,.jszc_bg .width1680 ul.l li a:hover{ background-color:#001a6f; color:#ffffff; }
.jszc_bg .width1680 div.r{ float:right; background-color:#ffffff; min-height:50vh; width:83%; }
.jszc_bg .width1680 div.r dl{ font-size:1rem; color:#333333; line-height:2.25; padding:1.5rem 3.5%; }

/*下载中心*/
.download_top{ width:100%; border-top:1px solid #eeeeee; }
.download_top .width1680{ height:17.1875rem; display:flex; align-items:center;}
.download_top .width1680 div.bg{ width:100%; overflow:hidden; }
.download_top .width1680 div.bg div{ overflow:hidden; }
.download_top .width1680 div.bg div.l{ float:left; width:45%;}
.download_top .width1680 div.bg div.l dd{ font-size:2.25rem; color:#333333; font-weight:bold; }
.download_top .width1680 div.bg div.l dl{ font-size:1.125rem; color:#999999; margin-top:1.5rem;}
.download_top .width1680 div.bg div.r{ float:right; width:55%; padding-top:2.5rem;}
.download_top .width1680 div.bg div.r dl{ border:2px solid #efefef; width:95%; max-width:800px; overflow:hidden; padding:0px 1rem;}
.download_top .width1680 div.bg div.r dl input,.download_top .width1680 div.bg div.r dl button{ height:3rem; line-height:3rem; border:0px; outline:none; }
.download_top .width1680 div.bg div.r dl input{ float:left; font-size:1rem; color:#333333; width:90%;}
.download_top .width1680 div.bg div.r dl input::-webkit-input-placeholder{color:#999999;}
.download_top .width1680 div.bg div.r dl button{ float:right; width:10%; background:url(../images/so3.png) no-repeat scroll right center;}
.download_top .width1680 div.bg div.r dl button:hover{ background-image:url(../images/so2.png); }

.download_bg{width:100%; overflow:hidden; background-color:#efefef; }
.download_bg .width1680{ min-height:50vh; padding:2rem 0px 4.5rem; }
.download_bg .width1680 div.nav{ overflow:hidden; }
.download_bg .width1680 div.nav a{ display:block; float:left; font-size:1.125rem; color:#a3a3a3; background-color:#ffffff; margin-right:1.25rem; height:3rem; line-height:3rem; padding:0px 1rem; min-width:7rem; text-align:center;}
.download_bg .width1680 div.nav a.on,.download_bg .width1680 div.nav a:hover{ background-color:#001a6f; color:#ffffff; }
.download_bg .width1680 ul,.download_bg .width1680 ul li{ overflow:hidden; }
.download_bg .width1680 ul{ margin-top:2.5rem; margin-bottom:3rem; min-height:80vh;}
.download_bg .width1680 ul li{ margin-bottom:1.5rem; background-color:#ffffff;}
.download_bg .width1680 ul li a{ display:block; padding:1rem; position:relative;transition:all 1s ease; border:1px solid #ffffff;}
.download_bg .width1680 ul li a:hover{transition:all 1s ease; border:1px solid #001a6f;}
.download_bg .width1680 ul li a div{ overflow:hidden; min-height:4.75rem; }
.download_bg .width1680 ul li a div.l{ width:4.75rem; position:absolute; left:1rem; top:1rem; bottom:1rem;}
.download_bg .width1680 ul li a div.l i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;background-repeat:no-repeat; background-position:center; background-size:cover;transition:all 0.5s ease;}
.download_bg .width1680 ul li a:hover div.l i{transform:scale(1.1);transition:all 0.5s ease;}
.download_bg .width1680 ul li a div.r{ padding-left:6rem; padding-right:6.5rem; position:relative;}
.download_bg .width1680 ul li a div.r dd,.download_bg .width1680 ul li a div.r dl{overflow:hidden;}
.download_bg .width1680 ul li a div.r dd{ font-size:1.125rem; color:#333333; font-weight:bold; line-height:2; margin-bottom:0.5rem; height:3rem; }
.download_bg .width1680 ul li a:hover div.r dd{ color:#001a6f; }
.download_bg .width1680 ul li a div.r dl{ font-size:0.875rem; color:#999999; padding-left:2.5rem; background:url(../images/see.png) no-repeat scroll left center; background-size:auto 0.75rem;}
.download_bg .width1680 ul li a div.r i{ position:absolute; right:0px; font-size:1.125rem; color:#001a6f; top:50%; margin-top:-0.75rem; }

/*行业应用*/
.hyyy_n{ overflow:hidden; margin-top:2rem; width:100%; position:relative; text-align:center;}
.hyyy_n i.x{ position:absolute; width:100%; height:3px; background-color:#eeeeee; bottom:1rem; left:0px; }
.hyyy_n li{ width:10%; overflow:hidden; margin:0px -2px;display:inline-block; height:8.75rem; position:relative; cursor:pointer;}
.hyyy_n li ol{ height:3rem; position:relative; overflow:hidden;}
.hyyy_n li ol img{ position:absolute; width:32.15%; left:50%; margin-left:-16.075%;max-width:100%; max-height:100%;}
.hyyy_n li ol img.h,.hyyy_n li.on ol img.l,.hyyy_n li:hover ol img.l{ opacity:1; }
.hyyy_n li ol img.l,.hyyy_n li.on ol img.h,.hyyy_n li:hover ol img.h{ opacity:0; }
.hyyy_n li dd{ font-size:1.125rem; color:#333333; text-align:center; margin-top:1.5rem; }
.hyyy_n li span{ position:absolute; bottom:0px; padding-bottom:0.75rem; background:url(../images/xl.png) no-repeat scroll center bottom; border-top:3px solid #001a6f; width:0px; left:50%; opacity:0; z-index:8; transition:all 1s ease; background-size:auto 0.75rem;}
.hyyy_n li.on span{ width:100%; left:0; opacity:1;transition:all 1s ease;}

.hyyy_m{ overflow:hidden; margin-top:1.25rem; }
.hyyy_m div.con_bg{ display:none; position:relative;}
.hyyy_m div.con_bg div.bg,.hyyy_m div.con_bg div.bg i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.hyyy_m div.con_bg div.bg{ background-position:center; background-repeat:no-repeat; background-size:cover; }
.hyyy_m div.con_bg div.bg i{ background-color:rgb(0,0,0,0.5); }
.hyyy_m div.con_bg .con{ height:42.5rem; position:relative; z-index:2; width:50%; max-width:830px; float:right;}
.hyyy_m div.con_bg .con div{ background-color:rgb(0,26,111,0.5); color:#ffffff; padding:3rem; min-height:18rem;}
.hyyy_m div.con_bg .con div dd{ font-size:1.5rem; font-weight:bold; }
.hyyy_m div.con_bg .con div dl{ font-size:1.125rem; line-height:2; margin-top:1.5rem;}

.hyyy_gcal{ padding:3rem 0px; min-height:50vh; }
.hyyy_gcal .tit{ font-weight:bold; font-size:2.25rem; color:#333333; }
.hyyy_gcal div.bg{ overflow:hidden; }
.hyyy_gcal ul,.hyyy_gcal ul li{ overflow:hidden; }
.hyyy_gcal ul{ width:102%; margin-top:2rem; display:none;}
.hyyy_gcal ul li{ float:left; margin-bottom:2rem; width:31.805%; cursor:pointer; margin-right:1.28%; height:33.75rem; position:relative;}
.hyyy_gcal ul li div{ overflow:hidden; }
.hyyy_gcal ul li div.t{ position:relative; height:17.5rem; z-index:2;}
.hyyy_gcal ul li div.t i{ position:absolute; top:0px; right:0px; bottom:0px; left:0px; background-repeat:no-repeat; background-position:center; background-size:cover;transition:all 0.5s ease;}
.hyyy_gcal ul li:hover div.t i{transform:scale(1.1); transition:all 0.5s ease;}
.hyyy_gcal ul li div.f{ margin-top:-1px; border:1px solid #eeeeee; padding:1rem; position:absolute; top:17.5rem; bottom:3.75rem; right:0px; left:0px;transition:all 0.5s ease; z-index:0;}
.hyyy_gcal ul li:hover div.f{ bottom:0px; background-color:#001a6f;border:1px solid #001a6f; transition:all 0.5s ease;}
.hyyy_gcal ul li div.f dd{ font-size:1.125rem; color:#333333; overflow:hidden; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.hyyy_gcal ul li div.f dl{ margin-top:1rem; font-size:1rem; color:#999999; line-height:2; overflow:hidden;}
.hyyy_gcal ul li div.f ol{ max-height:0px;font-size:1rem; color:#999999; line-height:2; overflow:hidden; }
.hyyy_gcal ul li:hover div.f ol{max-height:3rem; }

.hyyy_gcal ul li:hover div.f dd,.hyyy_gcal ul li:hover div.f dl,.hyyy_gcal ul li:hover div.f ol{ color:#ffffff; }

/*研发*/
.banner_yf .width1680{ display:block; }
.banner_yf .width1680 div{ margin-top:4.5rem; }

.yf_jj{ padding:6rem 0px 4rem; }
.yf_jj dl{ max-width:1115px; margin:0px auto;  font-size:1rem; color:#333333; line-height:2; overflow:hidden;}

.yf_gd_bg{ width:100%; max-width:1920px; padding:6rem 0px; overflow:hidden; margin:0px auto;}
.yf_gd,.yf_gd .flex-viewport,.yf_gd .slides,.yf_gd .slides li,.yf_gd .slides li div.bg{ height:26.25rem;}
.yf_gd{ position:relative; width:94%; max-width:1150px; margin:0px auto; padding-bottom:3rem;}
.yf_gd .flex-viewport{ overflow:initial !important; }
.yf_gd .slides{ overflow:initial !important;}
.yf_gd .slides li{ overflow:hidden; }
.yf_gd .slides li div.bg{ width:97%; margin:0px auto; max-width:1115px; position:relative;}
.yf_gd .slides li div.bg i{position:absolute; top:0px; right:0px; bottom:0px; left:0px;background-repeat:no-repeat; background-position:center;  background-size:cover;}
.yf_gd .flex-control-nav{ position:absolute; bottom:0px; width:100%; text-align:center;}
.yf_gd .flex-control-nav li{ margin:0px 0.5rem; display:inline-block;width:2.5rem;height:3px; cursor:pointer;position:relative;overflow:hidden;}
.yf_gd .flex-control-nav li a{text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-color:#999999;}
.yf_gd .flex-control-nav li a:hover,.yf_gd .flex-control-nav li a.flex-active{ background-color:#035da1;}

.yf_gd .flex-direction-nav li a{width:3rem; height:3rem; border-radius:50%; border:1px solid #999999; font-size:1.5rem; text-align:center; line-height:3rem; color:#ffffff;background-color:#999999; position:absolute; top:50%; margin-top:-1.5rem; z-index:99; opacity:0;}
.yf_gd:hover .flex-direction-nav li a{ opacity:1; }
.yf_gd .flex-direction-nav li a:hover{ background-color:#001a6f; border:1px solid #001a6f;}
.yf_gd .flex-direction-nav li a.flex-prev{left:0px; }
.yf_gd .flex-direction-nav li a.flex-next{right:0px;}

.yf_tc{ padding:0px 3.375rem; margin-bottom:7.5rem; position:relative; overflow:hidden;}

.yf_tc,#yf_tc,#yf_tc .image-slider-contents,#yf_tc .image-slider-contents .contents-wrapper .outer{height:20.625rem;}
#yf_tc div.image-slider-back,#yf_tc div.image-slider-forward{ position:absolute; width:1.5rem; background-size:auto 2.5rem; top:0px; bottom:0px; padding:0px 1rem; background-position:center; background-repeat:no-repeat;transition:all 1s ease; cursor:pointer; z-index:9;}
#yf_tc div.image-slider-back:hover,#yf_tc div.image-slider-forward:hover{transition:all 1s ease;}
#yf_tc div.image-slider-back{ left:0px; background-image:url(../images/yf_tc_dj_l.png);}
#yf_tc div.image-slider-back:hover{ background-image:url(../images/yf_tc_dj_l2.png); left:0px;}
#yf_tc div.image-slider-forward{ right:0px; background-image:url(../images/yf_tc_dj_r.png);}
#yf_tc div.image-slider-forward:hover{ background-image:url(../images/yf_tc_dj_r2.png); right:0px;}

#yf_tc .image-slider-contents{width:100%; float:left; position:relative; overflow:hidden;}
#yf_tc .image-slider-contents .contents-wrapper{position:absolute; left:0px; top:0px; bottom:0px;}
#yf_tc .image-slider-contents .contents-wrapper .outer{ float:left; width:25rem; cursor:pointer; position:relative; margin-right:1.5rem;}
#yf_tc .image-slider-contents .contents-wrapper .outer .spic{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; border:1px solid #eeeeee; }
#yf_tc .image-slider-contents .contents-wrapper .outer .spic img{ position:absolute;top:0px; left:0px; bottom:0px; right:0px; margin:auto; max-height:82%; max-width:90%;}
#yf_tc .image-slider-contents .contents-wrapper .outer i.zoom{ position:absolute; z-index:9; top:0px; left:0px; right:0px; bottom:0px; background:url(../images/fd1.png) no-repeat scroll 96% 1.25rem; background-size:1.5rem; transition:all 1s ease;}
#yf_tc .image-slider-contents .contents-wrapper .outer:hover i.zoom{ background:url(../images/fd2.png) no-repeat scroll center rgb(0,25,111,0.8); transition:all 1s ease;}

#yf_tc .preview{ position:fixed; z-index:9999999; background-color:rgb(0,0,0,0.8); top:0px !important; left:0px !important; right:0px !important; bottom:0px !important;}
#yf_tc .preview .label,#yf_tc .preview .close{ display:none; }
#yf_tc .preview .img-large{ position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:90%;max-height:80vh;max-width:960px;margin:auto;text-align:center;}
#yf_tc .preview .img-large .left,#yf_tc .preview .img-large .right{position:absolute; width:1.5rem; height:2.5rem; top:50%; margin-top:-1.25rem; background-repeat:no-repeat; background-size:auto 100%; cursor:pointer; }
#yf_tc .preview .img-large .left{ background-image:url(../images/yf_tc_dj_l3.png); left:0px;}
#yf_tc .preview .img-large .right{ background-image:url(../images/yf_tc_dj_r3.png); right:0px;}

/*客户案例*/
.khal{ padding:6rem 0px; }
.khal ul,.khal ul li{ overflow:hidden; }
.khal ul{ margin-bottom:2rem; width:102%; min-height:80vh;}
.khal ul li{ float:left; margin-bottom:2rem; width:31.805%; cursor:pointer; margin-right:1.28%; position:relative;}
.khal ul li div{ overflow:hidden; }
.khal ul li div.t{ position:relative; height:17.5rem; z-index:2;}
.khal ul li div.t i{ position:absolute; top:0px; right:0px; bottom:0px; left:0px; background-repeat:no-repeat; background-position:center; background-size:cover;transition:all 0.5s ease;}
.khal ul li:hover div.t i{transform:scale(1.1); transition:all 0.5s ease;}
.khal ul li div.f{ margin-top:-1px; border:1px solid #eeeeee; padding:1rem; height:10.5rem;}
.khal ul li div.f dd{ font-size:1.125rem; color:#333333; overflow:hidden; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.khal ul li div.f dl{ margin-top:1rem; font-size:1rem; color:#999999; line-height:2; overflow:hidden;}
.khal ul li div.bg{ position:absolute; z-index:9; background-color:rgb(0,26,111,0.8); top:0px; left:0px; right:0px; bottom:0px; display:flex; align-items:center; opacity:0; transform:scale(0);transition:all 1s ease;}
.khal ul li:hover div.bg{ opacity:1; transform:scale(1);transition:all 1s ease;}
.khal ul li div.bg div{ color:#ffffff; width:88%; padding:0px 6%;}
.khal ul li div.bg div dd{ font-size:1.5rem; }
.khal ul li div.bg div dl,.khal ul li div.bg div ol{ font-size:1rem; line-height:2; }
.khal ul li div.bg div dl{ margin-top:0.5rem; }
.khal ul li div.bg div ol{ margin-top:2rem; }

/*客户合作*/
.hzkh_bg{ width:100%; background:url(../images/hzkh_bg.png) no-repeat scroll center bottom #f5f5f5; }
.hzkh_bg .width1680{ padding:4rem 0px 7.5rem; min-height:80vh;}
.hzkh_bg .width1680 .tit{ overflow:hidden; color:#333333;}
.hzkh_bg .width1680 .tit dd{ font-size:2.25rem; font-weight:bold; }
.hzkh_bg .width1680 .tit dl{ font-size:1.125rem; margin-top:1.5rem;}

.hzkh_l{ overflow:hidden; margin-top:2.5rem; text-align:center;}
.hzkh_l ul{display:inline-block; max-width:62.5rem; position:relative;}
.hzkh_l ul li{ float:left; width:15.625rem; height:15.625rem; position:relative; cursor:pointer;}
.hzkh_l ul li.qt{ position:absolute; right:0px; top:0px; }
.hzkh_l ul li.l3{ margin-right:15.625rem; }
.hzkh_l ul li.l4{ margin-left:7.8125rem; }
.hzkh_l ul li.l7{ margin-left:15.625rem; }

.hzkh_l ul li.l1,.hzkh_l ul li.l2,.hzkh_l ul li.l3{}
.hzkh_l ul li.l4,.hzkh_l ul li.l5,.hzkh_l ul li.l6,.hzkh_l ul li.l7,.hzkh_l ul li.l8{ margin-top:-7rem; }

.hzkh_l ul li i{ background-color:#ffffff; width:64%; height:64%; transform:rotate(45deg); position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; z-index:0;}
.hzkh_l ul li.on i,.hzkh_l ul li:hover i{box-shadow:0px 0px 10px 8px rgba(0,0,0,0.05);}
.hzkh_l ul li dl,.hzkh_l ul li dl img{ position:absolute;top:0px; left:0px; right:0px; bottom:0px; margin:auto; z-index:2;}
.hzkh_l ul li dl{ height:5rem; width:9rem;}
.hzkh_l ul li dl img{ max-height:2.5rem; max-width:100%;}

.hzkh_j{ overflow:hidden; margin-top:2rem;}
.hzkh_j div{ overflow:hidden; }
.hzkh_j div.bg{box-shadow:0px 0px 10px 8px rgba(0,0,0,0.05); background-color:#ffffff; width:90%; margin:12px auto; max-width:545px; display:none;}
.hzkh_j div.bg div.n{ padding:1.5rem; min-height:19rem; color:#333333;}
.hzkh_j div.bg div.n div.t{ margin-bottom:1.5rem;min-height:5rem; background:url(../images/yh.png) no-repeat scroll right 10px; background-size:auto 3.75rem;}
.hzkh_j div.bg div.n div.t dl{ width:5rem; height:5rem; box-shadow:0px 0px 8px 4px rgba(0,0,0,0.1); margin:10px; position:relative;}
.hzkh_j div.bg div.n div.t dl img{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; margin:auto; max-width:90%; max-height:90%; }
.hzkh_j div.bg div.n div.c{font-size:1.125rem; line-height:2.5; margin-bottom:2rem;}
.hzkh_j div.bg div.n div.f{ text-align:right; font-size:1.125rem; }

/*常见问题*/
.banner_cjwt{ width:100%; overflow:hidden; background-color:#001a6f; }
.banner_cjwt .width1680{ height:17.5rem; display:flex; align-items:center;}
.banner_cjwt .width1680 div.bg{ width:100%; color:#ffffff; overflow:hidden;}
.banner_cjwt .width1680 div.bg div{ overflow:hidden; width:100%;}
.banner_cjwt .width1680 div.bg div.t{ font-size:2.25rem; font-weight:bold; text-align:center; }
.banner_cjwt .width1680 div.bg div.c{ padding:1.25rem 0px; }
.banner_cjwt .width1680 div.bg div.c dl{background-color:#ffffff; border-radius:0.5rem; overflow:hidden; padding:0px 1rem; max-width:800px; margin:0px auto;}
.banner_cjwt .width1680 div.bg div.c dl input,.banner_cjwt .width1680 div.bg div.c dl button{ height:3rem; line-height:3rem; border:0px; outline:none; }
.banner_cjwt .width1680 div.bg div.c dl button{ float:left; width:6%; background:url(../images/so2.png) no-repeat scroll left center;}
.banner_cjwt .width1680 div.bg div.c dl button:hover{ background-image:url(../images/so3.png); }
.banner_cjwt .width1680 div.bg div.c dl input{ float:right; font-size:1rem; color:#333333; width:94%;}
.banner_cjwt .width1680 div.bg div.c dl input::-webkit-input-placeholder{color:#999999;}
.banner_cjwt .width1680 div.bg div.f{ font-size:1rem; text-align:center; }

.cjwt_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; position:relative; max-width:1920px; margin:0px auto;}
.cjwt_bg .cjwt_fl{ position:absolute;top:0px;left:0px; padding:1.5rem 0px; min-height:53rem; background-color:#ffffff; z-index:2; width:21%; max-width:400px;}
.cjwt_bg .cjwt_fl div.tit{ font-size:2.25rem; color:#333333; font-weight:bold; padding-left:27.5%;}
.cjwt_bg .cjwt_fl ul,.cjwt_bg .cjwt_fl ul li{ overflow:hidden; }
.cjwt_bg .cjwt_fl ul{ margin-top:2rem; }
.cjwt_bg .cjwt_fl ul li{}
.cjwt_bg .cjwt_fl ul li.on{}
.cjwt_bg .cjwt_fl ul li a{padding-left:27.5%;display:block; border-right:3px solid #ffffff; height:3rem; line-height:3rem; font-size:1.125rem; color:#999999;}
.cjwt_bg .cjwt_fl ul li.on a,.cjwt_bg .cjwt_fl ul li a:hover{ background-color:#f2f9ff; border-right:3px solid #001a6f; color:#333333;}

.cjwt_bg .width1680{ padding:4rem 0px 7.5rem; min-height:100vh; position:relative; z-index:0;}
.cjwt_bg .width1680 .cjwt_lb{ float:right; overflow:hidden; width:81%; }
.cjwt_bg .width1680 .cjwt_lb ul,.cjwt_bg .width1680 .cjwt_lb ul li{ overflow:hidden; }
.cjwt_bg .width1680 .cjwt_lb ul{ margin-bottom:3rem; }
.cjwt_bg .width1680 .cjwt_lb ul li{ margin-bottom:1rem; background-color:#ffffff; padding:1rem; line-height:2; cursor:pointer; font-size:1.125rem;}
.cjwt_bg .width1680 .cjwt_lb ul li:hover{ background-color:#f2f9ff; }
.cjwt_bg .width1680 .cjwt_lb ul li dd{ padding-left:2rem; color:#333333;background:url(../images/w_z.png) no-repeat scroll left center;background-size:1rem;}
.cjwt_bg .width1680 .cjwt_lb ul li.on dd{ background-image:url(../images/w_s.png); }
.cjwt_bg .width1680 .cjwt_lb ul li dl{ color:#999999; padding-left:3rem; margin-top:1.5rem; display:none;}
.cjwt_bg .width1680 .cjwt_lb ul li.on dl{ display:block; }

/*新闻资讯*/
.news_tit{ height:4.5rem; }
.news_tit dl{ line-height:4.56rem; color:#333333; }
.news_tit dl a{color:#333333;}
.news_tit dl a:hover{ color:#001a6f; }
.news_tit dl.l{ float:left; }
.news_tit dl.r{ float:right; }
.news_tit dl.r a{ position:relative; display:block; float:left; margin-left:0.5rem; padding:0px 1.5rem; }
.news_tit dl.r a.on,.news_tit dl.r a:hover{color:#001a6f;}
.news_tit dl.r a i{ position:absolute; bottom:0px; height:3px; background-color:#001a6f; width:0px; left:50%; transition:all 0.5s ease;}
.news_tit dl.r a.on i,.news_tit dl.r a:hover i{ width:100%; left:0px; transition:all 0.5s ease;}

.news_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; }
.news_bg .width1680{ padding:3rem 0px; }

.news_lb,.news_lb li{ overflow:hidden; }
.news_lb{ width:102%; margin-bottom:3rem; min-height:80vh;}
.news_lb li{ margin-bottom:1.5rem; float:left; height:28.75rem; width:23.343%; position:relative; margin-right:1.55%;}
.news_lb li a{ position:absolute; background-color:#ffffff; border:1px solid #eeeeee; top:0px; left:0px; right:0px; bottom:0px; }
.news_lb li a div{ overflow:hidden; }
.news_lb li a div.t{ position:relative; height:15rem; }
.news_lb li a div.t i{ position:absolute;top:0px; left:0px; right:0px; bottom:0px;background-repeat:no-repeat; background-position:center; background-size:cover; transition:all 0.5s ease;}
.news_lb li a:hover div.t i{ transform:scale(1.1); transition:all 0.5s ease;}
.news_lb li a div.f{ height:11.75rem; padding:1rem; }
.news_lb li a div.f ol{ font-size:1rem; color:#999999; margin-bottom:1rem;}
.news_lb li a div.f dd{ font-size:1.5rem; color:#333333; line-height:1.5; height:6.75rem; overflow:hidden;}
.news_lb li a:hover div.f dd{color:#001a6f;}
.news_lb li a div.f dl{ font-size:1rem; color:#001a6f; margin-top:1rem;}

/*新闻详情*/
.news_show{ padding:1.5rem 0px 10rem; min-height:80vh; }
.news_show .tit{color:#333333; font-size:1rem;}
.news_show .tit a{color:#333333;}
.news_show .tit a:hover{ color:#001a6f; }

.news_show .name{ padding:1.5rem 0px 2rem; overflow:hidden; }
.news_show .name div.l{ float:left; overflow:hidden; width:74.405%; position:relative; color:#333333;}
.news_show .name div.l dl{ float:left; min-height:3.25rem;}
.news_show .name div.l dl.l{ text-align:center; padding:0px 0.5rem; margin-right:1rem;}
.news_show .name div.l dl.l ol{ font-size:1rem; }
.news_show .name div.l dl.l dd{ font-size:1.5rem; }
.news_show .name div.l dl.r{ font-weight:bold; border-left:1px solid #cccccc; line-height:3.25rem; padding-left:1.25rem; font-size:2.25rem; }

.news_show .hidden{ min-height:60vh; }
.news_show .hidden div.l{ float:left; width:74.405%; overflow:hidden; border-top:1px solid #cccccc; padding-top:2rem;}
.news_show .hidden div.l div.z{ float:left; width:7.5rem;}
.news_show .hidden div.l div.z dd{ text-align:center; font-size:1rem; color:#333333; }
.news_show .hidden div.l div.z dl{ margin-top:1.5rem; }
.news_show .hidden div.l div.z dl a{ display:block; width:2.5rem; height:2.5rem; border-radius:50%; margin:0px auto 0.75rem; color:#f5f5f5; background-color:#cccccc; font-size:1.5rem; text-align:center; line-height:2.5rem; position:relative;}
.news_show .hidden div.l div.z dl a.f1 img{ position:absolute; left:3rem; max-width:0px; max-height:0px; overflow:hidden; }
.news_show .hidden div.l div.z dl a.f1:hover img{max-width:5rem; max-height:5rem;transition:all 1s ease;}
.news_show .hidden div.l div.z dl a.f1:hover{background-color:#28c445;}
.news_show .hidden div.l div.z dl a.f2:hover{background-color:#f56467;}
.news_show .hidden div.l div.z dl a.f3:hover{background-color:#10977b;}

.news_show .hidden div.l div.y{ float:right; width:78%; max-width:970px;}
.news_show .hidden div.l div.y div{overflow:hidden;}
.news_show .hidden div.l div.y div.t{ font-size:1.125rem; color:#333333; min-height:80vh; line-height:2; }
.news_show .hidden div.l div.y div.f{ margin-top:2.5rem; }
.news_show .hidden div.l div.y div.f dl{ background-color:#ffffff; font-size:1.125rem; border-left:3px solid #001a6f; padding:1rem; width:44%;}
.news_show .hidden div.l div.y div.f dl.l{ float:left; }
.news_show .hidden div.l div.y div.f dl.r{ float:right; }
.news_show .hidden div.l div.y div.f dl span{ display:block; color:#999999; margin-bottom:0.75rem; }
.news_show .hidden div.l div.y div.f dl a{ display:block; color:#333333; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.news_show .hidden div.l div.y div.f dl a:hover{ color:#001a6f; }

.news_show .hidden ul.r,.news_show .hidden ul.r li{ overflow:hidden; }
.news_show .hidden ul.r{ float:right; background-color:#ffffff; width:23.81%; padding:1.5rem 0px;}
.news_show .hidden ul.r li{ width:85%; margin:0px auto; }
.news_show .hidden ul.r li.t{ font-weight:bold; font-size:1.5rem; color:#333333; margin-bottom:1rem; }
.news_show .hidden ul.r li.c{ border-bottom:1px solid #eeeeee; }
.news_show .hidden ul.r li.c a{ display:block; padding:1.5rem 0px; }
.news_show .hidden ul.r li.c a ol{ font-size:1rem; color:#999999; margin-bottom:0.5rem; }
.news_show .hidden ul.r li.c a dd{ font-size:1.125rem; color:#333333; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.news_show .hidden ul.r li.c a:hover dd{ color:#001a6f; }

/*联系我们*/
.lxwm_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; }
.lxwm_bg .width1680{ min-height:60vh; padding:2.5rem 0px; }
.lxwm_bg .width1680 ul.t,.lxwm_bg .width1680 ul.t li{ overflow:hidden; }
.lxwm_bg .width1680 ul.t{}
.lxwm_bg .width1680 ul.t li{ margin-bottom:1.5rem; background-color:#ffffff; width:23.81%;}
.lxwm_bg .width1680 ul.t li.l{margin-right:1.58%; float:left;}
.lxwm_bg .width1680 ul.t li.r{ float:right; }
.lxwm_bg .width1680 ul.t li div{ margin:1.5rem 6%; height:12rem; text-align:center; position:relative;}
.lxwm_bg .width1680 ul.t li div dd{ font-size:1.125rem; font-weight:bold; color:#333333; }
.lxwm_bg .width1680 ul.t li div dl{ font-size:1rem; color:#666666; line-height:2rem; margin-top:1rem;}
.lxwm_bg .width1680 ul.t li.l2 div img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-height:8.75rem; }
.lxwm_bg .width1680 ul.t li div ol{ overflow:hidden; font-size:1.125rem; margin-top:1rem;}
.lxwm_bg .width1680 ul.t li div ol a{ display:block; height:2.5rem; line-height:2.5rem; border-radius:2rem; background-color:#001a6f; color:#ffffff; margin:0px auto; width:90%; max-width:10rem; }
.lxwm_bg .width1680 ul.t li div ol a:hover{ background-color:#045da2;}

.lxwm_bg .width1680 div.f{ overflow:hidden; position:relative;}
.lxwm_bg .width1680 div.f div.l,.lxwm_bg .width1680 div.f div.r{overflow:hidden; width:50%; background-color:#ffffff;}
.lxwm_bg .width1680 div.f div.l{ float:left; overflow:hidden;}
.lxwm_bg .width1680 div.f div.l div.bg{overflow:hidden; padding:2.5rem; height:32.5rem; }
.lxwm_bg .width1680 div.f div.l div.bg div.n{overflow:hidden; overflow:hidden; border-bottom:1px solid #eeeeee; }
.lxwm_bg .width1680 div.f div.l div.bg div.n a{ display:block; float:left; position:relative; padding:0px 1.5rem 1rem; font-size:1.5rem; color:#333333; font-weight:bold; }
.lxwm_bg .width1680 div.f div.l div.bg div.n a i{ position:absolute; width:0px; bottom:0px; height:3px; background-color:#035da2; left:50%; transition:all 0.5s ease;}
.lxwm_bg .width1680 div.f div.l div.bg div.n a.on i{ left:0px; width:100%; transition:all 0.5s ease;}

.lxwm_bg .width1680 div.f div.l div.bg div.c{overflow:hidden; overflow:hidden; display:none; margin-top:3rem;color:#333333;}
.lxwm_bg .width1680 div.f div.l div.bg div.c dl{ font-size:1.125rem; height:18rem; line-height:2; overflow:hidden; margin-bottom:1rem;}
.lxwm_bg .width1680 div.f div.l div.bg div.c dl b{font-size:1.5rem;}
.lxwm_bg .width1680 div.f div.l div.bg div.c ol{ height:3rem; background:url(../images/dz.png) no-repeat scroll left center; background-size:auto 3rem; }
.lxwm_bg .width1680 div.f div.r{ position:absolute; right:0px; top:0px; bottom:0px;}
.lxwm_bg .width1680 div.f div.r dl{ display:none; position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
/*.lxwm_bg .width1680 div.f div.r i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover;}*/

/*招聘*/
.job_bg{ width:100%; overflow:hidden; background-color:#f5f5f5; }
.job_bg .width1680{ min-height:60vh; padding:4rem 0px 7rem; }

.job_lb .tit{ overflow:hidden; margin-bottom:2.5rem; }
.job_lb .tit div{ overflow:hidden; }
.job_lb .tit div.l{ float:left; width:50%;}
.job_lb .tit div.l dd{ font-weight:bold; font-size:3rem; color:#1a1a1a; }
.job_lb .tit div.l dl{ font-size:1.5rem; color:#282828; margin-top:1.5rem; }
.job_lb .tit div.r{ float:right; width:40%; }
.job_lb .tit div.r i{ display:inline-block; float:right; font-size:1.5rem; color:#ffffff; background-color:#001a6f; height:3.75rem; line-height:3.75rem; padding:0px 2rem; border-radius:2rem;}
.job_lb .tit div.r i a{ color:#ffffff;}

.job_lb ul.f,.job_lb ul.f li{ overflow:hidden; }
.job_lb ul.f{ width:102%; }
.job_lb ul.f li{ float:left; background-color:#ffffff; margin-bottom:3rem; width:23.343%; margin-right:1.53%; }
.job_lb ul.f li div{ margin:2.5rem auto; width:85%; overflow:hidden; height:30rem;}
.job_lb ul.f li div ol{ height:3rem; margin-bottom:1rem;}
.job_lb ul.f li div dd{ font-size:1.5rem; font-weight:bold; color:#1a1a1a; }
.job_lb ul.f li div dl{ margin-top:1rem; overflow:hidden; height:22.5rem;}
.job_lb ul.f li div dl a{ display:block; border-top:1px solid #eeeeee; margin-top:-1px; font-size:1rem; color:#666666; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; height:2.5rem; line-height:2.5rem;}
.job_lb ul.f li div dl a:hover{ color:#001a6f; }

/*招聘详情*/
.job_show .tit{ overflow:hidden; margin-bottom:3rem; }
.job_show .tit dl{ overflow:hidden; color:#333333;}
.job_show .tit dl.l{ float:left; }
.job_show .tit dl.r{ float:right; }
.job_show .tit dl a{ font-size:1rem; color:#333333; }
.job_show .tit dl a:hover{ color:#001a6f; }
.job_show .con,.job_show .con div{ overflow:hidden; }
.job_show .con{}
.job_show .con div.l{ float:left; width:35%;}
.job_show .con div.l dd{ font-size:2.25rem; color:#333333; font-weight:bold; }
.job_show .con div.l dl{ font-size:1rem; color:#999999; margin-top:1.25rem;}
.job_show .con div.r{ float:right; width:64%;}
.job_show .con div.r dl{ overflow:hidden; font-size:1.125rem; color:#333333; line-height:2; }
.job_show .con div.r ol{ margin-top:4rem; }
.job_show .con div.r ol i{display:inline-block;font-size:1.5rem; color:#ffffff; background-color:#001a6f; height:3.75rem; line-height:3.75rem; padding:0px 2rem; border-radius:0.25rem;}
.job_show .con div.r ol i a{color:#ffffff; }

/*fenye*/
.fenye{ text-align:center;font-size:1.125rem;line-height:2.5rem;}
.fenye i{ display:none;}
.fenye a{ color:#333333;}
.fenye a,.fenye span{border:1px solid #eeeeee;background-color:#ffffff;display:inline-block; margin:0px 0.25rem; padding:0px 0.92rem;}
.fenye a:hover,.fenye span{ color:#ffffff;background-color:#001a6f;}

/*no*/
.no{ background-color:#ffffff; text-align:center; width:100% !important; margin-right:0px !important;padding:2rem 0px; font-size:1.5rem; }
.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%; max-height:100%;}
.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; height:3rem; line-height:3rem; 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; height:3rem; line-height:3rem; color:#f4313f;}
.msg div.c dl a:hover{ background-color:#f4313f; color:#ffffff;}
</pre></body></html>