@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;}
textarea{overflow:auto;resize:none;}
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,"黑体","STFangsong 儷黑 Pro","LiHei Pro Medium","Apple LiGothic Medium","SimHei",sans-serif;font-size:16px;}
.fl{float: left;}
.fr{float: right;}
.margin{margin:0 auto;}
.hidden{overflow:hidden;}
.width1024{width:1024px;}
img{max-width:100%; max-height:100%;}
/* sy_con */
.sy_con{width:560px;height:500px;position:fixed;top:50%; left:50%;z-index:100; margin-top:-250px; margin-left:-280px;background:#ffffff;}
.sy_con a.i_gb.t{ position:absolute; width:22px; height:22px; background:url(../images/gb.png) no-repeat; right:0px; top:0px; margin-top:-42px;}
.sy_con ol{ height:330px; overflow:hidden;}
.sy_con ol img{ margin-bottom:-4px;}
.sy_con dl{ margin:24px auto 15px; width:400px; color:#808080; line-height:24px; text-align:center; font-size:0.8rem;}
.sy_con a.i_gb.f{ display:block; width:180px; height:40px; line-height:40px; margin:0px auto; background-color:#009fe9; color:#ffffff; font-size:16px; text-align:center;}
#fade{position:fixed;left:0px;top:0px;width:100%;height:100%; background-color:rgba(0,0,0,0.7); display:block;z-index:99;}

/*top_bg/head_bg*/
.top_bg,.head_bg{ width:100%; position:relative;}

/*top_bg*/
.top_bg,.top_bg .width1024,.top_bg .width1024 .con,.top_bg .width1024 .con div.t{ height:45px;}
.top_bg{ background-color:#009fe9; z-index:2;}
.top_bg .width1024{ position: relative; }
.top_bg .width1024 div.l{ position: absolute; color: #ffffff; line-height: 45px; font-size:14px;}
.top_bg .width1024 .con{ float:right;}
.top_bg .width1024 .con div.t{ min-width:8rem; float:left; position:relative;}
.top_bg .width1024 .con div.t.dh{ margin-right:5px;}
.top_bg .width1024 .con div.t.dh dd{ height:45px;}
.top_bg .width1024 .con div.t.dh dd a{ display:block; line-height:45px; text-align:center; font-size:14px; color:#ffffff;}
.top_bg .width1024 .con div.t.dh.on dd a{ color:#1d262b;}
.top_bg .width1024 .con div.t.dh dd a:hover{ background-color:#4daddd;}
.top_bg .width1024 .con div.t.dh dd a i{ width:0.7rem;height:0.7rem;margin-right:0.5rem;display:inline-block;vertical-align:inherit; background:url(../images/tb.png) no-repeat scroll center; background-size:100%;}
.top_bg .width1024 .con div.t.dh.on dd a i{ background-image:url(../images/tb2.png);}
.top_bg .width1024 .con div.t.dh dl{ position:absolute; background-color:#009fe9; display:none; width:100%;}
.top_bg .width1024 .con div.t.dh:hover dl{ display:block;}
.top_bg .width1024 .con div.t.dh dl a{ display:block; font-size:0.95rem; color:#ffffff; line-height:45px; text-align:center;}
.top_bg .width1024 .con div.t.dh dl a:hover{ color:#1d262b;}
.top_bg .width1024 .con div.t.yy{ background-color:#ffffff; display:flex;align-items:center;}
.top_bg .width1024 .con div.t.yy select{ width:100%; border:0px;padding:0px 28px;vertical-align:top;font-size:14px;cursor:pointer;background:url(../images/xl.png) no-repeat scroll 76% center;appearance:none;outline:none; height:100%;}

/*head_bg*/
.head_bg,.head_bg .width1024,.head_bg .width1024 a.logo,.head_bg .width1024 ul.r{ height:80px;}
.head_bg{ background-color:#1d262b; z-index:1;}
.head_bg .width1024 a.logo{ float:left; width:170px; display:flex;align-items:center;}
.head_bg .width1024 ul.r{ float:right;}
.head_bg .width1024 ul.r li{line-height:80px;float:left; position:relative;}
.head_bg .width1024 ul.r li dd{ overflow:hidden;}
.head_bg .width1024 ul.r li dd a{ display:block; padding:0px 2rem; font-size:15px; color:#ffffff;}
.head_bg .width1024 ul.r li.qq dd a{ padding-right:0px;}
.head_bg .width1024 ul.r li.qq dd a i{ margin:0px 0.5496875rem; font-size:1rem;}
.head_bg .width1024 ul.r li.on dd a{ color:#009fe9;}
.head_bg .width1024 ul.r li dd a:hover{ background-color:#343b41;}
.head_bg .width1024 ul.r li div.bg{ position:absolute; background-color:#1d262b; display:none; width:130%;}
.head_bg .width1024 ul.r li:hover div.bg{ display:block;}
.head_bg .width1024 ul.r li div.bg div.c{ width:100%; position:relative;}
.head_bg .width1024 ul.r li div.bg div.c ol a{ display:block; font-size:15px; color:#ffffff; line-height:54px; text-align:center;}
.head_bg .width1024 ul.r li div.bg div.c ol a:hover{ color:#ffffff; background-color:#8c8c8c;}
.head_bg .width1024 ul.r li div.bg div.c dl{ position:absolute; top:0px; left:100%; width:170px; background-color:#1d262b; overflow:hidden; display:none;}
.head_bg .width1024 ul.r li div.bg div.c:hover dl{ display:block;}
.head_bg .width1024 ul.r li div.bg div.c dl a{ display:block; line-height:60px; font-size:15px; text-align:center; color:#ffffff;}
.head_bg .width1024 ul.r li div.bg div.c dl a:hover{ color:#ffffff; background-color:#8c8c8c;}

/* banner */
.banner{ position:relative; z-index:0;}
.banner .bg{ position:absolute; z-index:1; top:0px; left:0px; right:0px; background:linear-gradient(to bottom, rgba(31,128,174,1) 0%,rgba(31,128,174,0.5) 100%); border-bottom:1px solid #009fe9; height:102px; padding:2rem 0px; text-align:center; color:#ffffff;}
.banner .bg ol{ font-weight:500; padding:5px 0px;letter-spacing:1px; line-height:140%; font-size:3rem; font-family:'Times New Roman', Times, serif;}
.banner .bg dd{ font-size:1rem;}

.flexslider{ position:relative; overflow:hidden;}
.slides{ overflow:hidden;}
.slides li{ height:600px; background-repeat:no-repeat; background-position:50%;}

.flexslider .flex-control-nav{ position:absolute; display:none; bottom:0.75rem; width:100%; text-align:center;}
.flexslider .flex-control-nav li{ margin:0px 0.5rem; display:inline-block;width:1.25rem;height:1.25rem; cursor: pointer;position: relative;overflow: hidden;}
.flexslider .flex-control-nav li a{text-indent: -99rem; position:absolute; left:0px; right:0px; bottom:0px;border-radius:1rem; top:0px; background-color:rgba(255,255,255,.42);}
.flexslider .flex-control-nav li a:hover,.flexslider .flex-control-nav li a.flex-active{ background-color:rgba(255,255,255,1);}

.flex-direction-nav{ display:none;}

/*loadPad*/
.loadPad{width:100%; height:100%; text-align:center; position:fixed; top:0px; padding-top:45vh; z-index:999999;}
/* Loader G */
.loader_g {width:70px; height:70px; margin:0px auto; position:relative;}
.loader_g i {
	width:5px; height:5px; display:block; position:absolute; left:calc(50% - 2.5px); top:-2.5px; background:#1f87c4; opacity:0;
	-webkit-border-radius:40px; border-radius:40px;
	-webkit-transform-origin:50% 30px; transform-origin:50% 30px;
}
.loader_g i:nth-child(1) {animation:loadG 1.2s infinite 0s;}
.loader_g i:nth-child(2) {animation:loadG 1.2s infinite 0.1s;}
.loader_g i:nth-child(3) {animation:loadG 1.2s infinite 0.2s;}
.loader_g i:nth-child(4) {animation:loadG 1.2s infinite 0.3s;}
@-webkit-keyframes loadG {
	0% {-webkit-transform:rotate(0deg);}
	12% {-webkit-transform:rotate(0deg); width:5px; height:5px; top:-2.5px; left:calc(50% - 2.5px); opacity:1;}
	100% {-webkit-transform:rotate(-360deg); width:30px; height:30px; top:-15px; left:calc(50% - 15px); opacity:0.1;}
}
@keyframes loadG {
	0% {transform:rotate(0deg);}
	12% {transform:rotate(0deg); width:5px; height:5px; top:-2.5px; left:calc(50% - 2.5px); opacity:1;}
	100% {transform:rotate(-360deg); width:30px; height:30px; top:-15px; left:calc(50% - 15px); opacity:0.1;}
}

/*标语*/
.i_by{ margin-top:10px;background:linear-gradient(to right, #eeeeee 0%,#94a3ab 100%);}
.i_by,.i_by div.hidden,.i_by div.l dl{ height:82px;}
.i_by div.l{ width:62%; float:left;}
.i_by div.l dl{ display:flex;align-items:center;}
.i_by div.l dl.i_l{ float:left; width:64.518%;}
.i_by div.l dl.i_l img{ margin-left:30px;}
.i_by div.l dl.i_r{ float:right; width:204px; margin-right:20px;}
.i_by div.r{ width:38%; float:right; display:flex;align-items:center; }
.i_by div.r img{ width:95%;}

/*首页关于我们*/
.i_about{ margin-top:4rem; position:relative; height:398px;}
.i_about div.bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0; background-repeat:no-repeat; background-position:50%; background-size:auto 100%;}
.i_about .con{ position:absolute;width:32%; top:0px; z-index:1; margin-top:4rem;margin-left:8%;}
.i_about .con ol{ width:75%;}
.i_about .con ol img{ margin-bottom:-4px;}
.i_about .con dl{font-size:15px; line-height: 1.7rem; color:#1d262b; margin:32px 0px 22px;}
.i_about .con dl p{ margin-bottom:10px; }
.i_about .con a{ border:2px solid #1f80ae; color:#1d262b; font-size:0.8rem; display:block; height:32px; line-height:32px; width:90px; text-align:center; border-radius:20px;}
.i_about .con a:hover{ background-color:#1f80ae; color:#ffffff;}

/*首页产品*/
.i_cp{ width:102%; overflow:hidden; margin:2.5rem 0px;}
.i_cp li{ float:left; width:253.75px; height:253.75px; margin-bottom:3px; margin-right:3px; position:relative;}
.i_cp li.t.d,.i_cp li.f.s{ background-color:#009fe9;}
.i_cp li.t.s,.i_cp li.f.d{ background-color:#0087a6;}
.i_cp li img{ position:absolute; left:0px; bottom:0px; right:0px; top:0px; margin:auto; opacity:0.5;}
.i_cp li a{ position:absolute; top:0px; left:0px; bottom:0px; right:0px;/*display:flex;align-items:center;*/transition:all .5s ease;}
.i_cp li a:hover{ background-color:rgba(0,0,0,0.5);transition:all .5s ease;}
.i_cp li a .c{ width:100%; text-align:center; color:#ffffff; position: absolute; top: 50%;margin-top:-15%;}
.i_cp li a .c dd{ font-size:18px;font-weight:500;padding:10px 0px;line-height:140%;}
.i_cp li a .c ol{ font-size:0.9rem;padding:0px 1rem; margin-top:-10px;}

/*焦点新闻*/
.jd_news{ padding-bottom:150px;}
.jd_news .tit{font-size:18px;font-weight:500;color:#1d262b; border-left:6px solid #009fe9; padding-left:1rem; margin:10px 0px;}
.jd_news .con{ overflow:hidden; background-color:#d8d8d8;}
.jd_news .con img.l{ float:left; width:40%;    margin: 10px;}
.jd_news .con div.r{ float:right; width:557px; margin-top:1rem; margin-right:2rem;}
.jd_news .con div.r ol{ font-size:1rem; color:#808080;}
.jd_news .con div.r dd{font-size:15px;font-weight:500;padding:10px 0px;line-height:140%;color:#009fe9;}
.jd_news .con div.r dl{font-size:14px;color:#1d262b;line-height:20px;}

/*foot_bg*/
.foot_t_bg{ width:100%; background-color:#1d262b; padding:30px 0px 20px;}
.foot_t_bg .width1024 div.l{ float:left; width:117px; padding-top:2rem;}
.foot_t_bg .width1024 div.l dl img{ margin-bottom:-4px;}
.foot_t_bg .width1024 div.l dl.t{ margin-bottom:10px;}
.foot_t_bg .width1024 ul.c{ float:left; margin-left:32px; /*width:69%;*/ height:250px;}
.foot_t_bg .width1024 ul.c li{ float:left; border-left:1px solid #4d4d4d; margin-left:-1px; padding-left: 15px; height:150px; font-size:12px;}
.foot_t_bg .width1024 ul.c li.l_a{ width: 196px; padding-right: 25px; }
.foot_t_bg .width1024 ul.c li.l_c{width: 196px; padding-right: 25px;}
.foot_t_bg .width1024 ul.c li.lxfs{ width: 220px; }
.foot_t_bg .width1024 ul.c li dd{ margin-bottom:16px; font-size: 13px; font-weight: bold;}
.foot_t_bg .width1024 ul.c li dd a{ display:block; color:#008ab3;}
.foot_t_bg .width1024 ul.c li dl{ overflow:hidden; color:#ffffff; font-size:0.8rem; line-height:30px;}
.foot_t_bg .width1024 ul.c li dl a{ display:block; float:left; width:50%; color:#ffffff;}
.foot_t_bg .width1024 ul.c li dl a:hover{color:#008ab3;}
.foot_t_bg .width1024 ul.c li.lxfs dl{ padding-left:30px; position:relative;}
.foot_t_bg .width1024 ul.c li.lxfs dl img{ position:absolute; top:5px; left:0px;}
.foot_t_bg .width1024 div.r{ float:right; width:105px;}
.foot_t_bg .width1024 div.r dd{ color:#008ab3;font-size:13px; font-weight: bold; text-align:center;}
.foot_t_bg .width1024 div.r ol{ margin-top:1.5rem;}
.foot_t_bg .width1024 div.r ol img{ margin-bottom:-4px;}

.foot_f_bg{ width:100%; height:40px; line-height:40px; text-align:center; background-color:#343b41; color:#ffffff; font-size:12px;}
.foot_f_bg a{ color:#ffffff;}

/*漂浮*/
.pf_ul{position:fixed;right:25px; bottom:25px; opacity:0;transition:all 3s ease;}
.pf_ul.now{ opacity:1;transition:all 3s ease;}
.pf_ul li{ width:50px; height:50px; position:relative; background:linear-gradient(to bottom, rgba(62,69,74,1) 0%,rgba(44,51,55,1) 100%);box-shadow: 0 6px 10px 0 rgba(44,51,55,0.65);}
.pf_ul li.t{ margin-bottom:20px;}
.pf_ul li a{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; background-repeat:no-repeat; background-position:50%; opacity:0.75;}
.pf_ul li a:hover{ opacity:1;}
.pf_ul li.t a{ background-image:url(../images/qq.png);}
.pf_ul li.f a{ background-image:url(../images/top.png);}

/*ny_banner*/
.ny_banner{ width:100%; height:240px; background-size:auto 100%; background-repeat:no-repeat;}
.ny_tit{ text-align:center; color:#009fe9;font-size:18px;font-weight:500;letter-spacing:1px;box-sizing:border-box;padding:10px 0px;line-height:140%; margin-bottom:4rem;}

/*page_nr*/
.page_nr{ padding:80px 0px 150px; min-height:200px;}
.page_left{ float:left; width:25%; overflow:hidden;}
.page_left li{ margin-bottom:1px; overflow:hidden; background-color:#009fe9;}
.page_left li dd{ font-size: 15px; }
.page_left li dl{ font-size: 15px;}
.page_left li a{ display:block; position:relative; font-size: 15px; padding:1rem; color:#ffffff;transition:all .5s ease;}
.page_left li.on a{ padding-left:1.7rem;}
.page_left li.on a,.page_left li a:hover{margin-left:0.5rem;background:#1d262b;transition:all .5s ease;}
.page_left li a i{width:0.7rem;height:0.7rem;margin-right:0.5rem;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;background-size:cover; background-image:url(../images/jt.png);}
.page_left li.on a i{ display:none;}

.page_right{ float:right; overflow:hidden; width:73.047%;}

/*about_t*/
.about_t{ color:#1d262b; font-size:14px; line-height:182%; margin-bottom:2rem;}

/*about_f*/
.about_f,.about_f li,.about_f li div{ overflow:hidden;}
.about_f li{ margin-bottom:30px; position:relative; cursor:pointer;}
.about_f li div.t,.about_f li div.f{ height:220px; position:relative;width:100%;}
.about_f li div.t div.l{ width:100%; height:100%; position:relative;transition: all 0.5s ease-in;}
.about_f li.on div.t div.l{ width:50%;transition: all 0.5s ease-in;}
.about_f li div.t div.l i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-size:cover;}
.about_f li div.t div.r{width:50%;padding:1rem 0px;position:absolute;top:0px;bottom:0px;right:-50%;background:#c5c5c5;transition:all 0.5s ease-in;}
.about_f li.on div.t div.r{ right:0px;transition:all 0.5s ease-in;}
.about_f li div.t div.r dd{ font-size:1.4rem;font-weight:500;box-sizing:border-box;padding:10px 1.7rem;line-height:140%;color:#1d262b;}
.about_f li div.t div.r dl{ color:#808080; font-size:14px; padding:0px 1.7rem; line-height:20px;}
.about_f li div.f{margin-top:-220px; background-color:rgba(29,38,43,0.9);text-align:center;z-index:1;transition: all 0.5s ease-in;}
.about_f li.on div.f{transition: all 0.5s ease-in;margin-top:30px; background-color:rgba(29,38,43,0);}
.about_f li div.f div.c{width:160px;height:160px;display:inline-block;margin-top:30px;text-align:left; position:relative;}
.about_f li div.f div.c div{ position:absolute;top:0px;left:0px;right:0px;bottom:0px;padding:0.8rem 1rem;border:1px solid #ffffff; color:#ffffff;}
.about_f li.on div.f div.c div{border:1px solid #1d262b; color:#1d262b;}
.about_f li div.f div.c div dd{ font-size:1.8rem;font-weight:500;}
.about_f li div.f div.c div ol{ font-size:1rem;}
.about_f li div.f div.c div i{width:22px;height:22px;display:block;position:absolute;right:0.8rem;bottom:0.8rem;border-width:0px 1px 1px 0px;border-style:solid;border-color:#ffffff;}
.about_f li.on div.f div.c div i{border-color:#1d262b;}

/*合作伙伴分享*/
.about_fx div.con{ overflow:hidden;}
.about_fx div.con dd{padding:10px 0px 20px;font-size:16px;text-align:center;color:#009dd6;font-weight:500;line-height:140%;box-sizing:border-box;}
.about_fx div.con dl{ font-size:14px; line-height: 20px; color:#1d262b;}
.about_fx div.con dl p{ margin-bottom: 10px; }
.about_fx ul.c,.about_fx ul.c li{ overflow:hidden;}
.about_fx ul.c{ margin-top:2rem; width:104%;}
.about_fx ul.c li{ margin-bottom:30px; float:left; width:229px; margin-right:30px;}
.about_fx ul.c li.d{ background-color:#dcdcdc;}
.about_fx ul.c li.s{ background-color:#c8c8c8;}
.about_fx ul.c li.t{ height:320px;}
.about_fx ul.c li.f{ height:285px;}
.about_fx ul.c li div.bg{ padding:0.3rem 1.2rem; overflow:hidden;}
.about_fx ul.c li div.bg dd{font-size:16px;color:#009dd6;font-weight:400;box-sizing:border-box;padding:10px 0px;line-height:140%;}
.about_fx ul.c li div.bg dl{line-height:170%;text-align:justify;font-size:14px; color:#727272;}

/*企业文化*/
.about_qywh,.about_qywh li{ overflow:hidden;}
.about_qywh li{ margin-bottom:1.5rem; position:relative;}
.about_qywh li img{ margin-bottom:-4px; width: 55%;}
.about_qywh li.l1 img{ float:right;}
.about_qywh li.l2 img{ float:left;}
.about_qywh li.l3 img{ float:left;}
.about_qywh li.l4 img{ float:right;}
.about_qywh li span{/*font-size:3rem;*/ font-size: 2rem; font-weight:500;color:#009fe9;box-sizing:border-box;padding:10px 0px;line-height:140%; position:absolute;}
.about_qywh li.l1 span{ left:40px; bottom:30px;}
.about_qywh li.l2 span{ right:40px; top:30px;}
.about_qywh li.l3 span{ right:40px; bottom:30px;}
.about_qywh li.l4 span{ left:40px; top:30px;}
.about_qywh li i{ border-style:solid;border-color:rgba(34,156,217,0.6); position:absolute; width:19px; height:19px;}
.about_qywh li.l1 i{border-width:0px 0px 1px 1px; left:25px; bottom:25px;}
.about_qywh li.l2 i{border-width:1px 1px 0px 0px; top:25px; right:25px;}
.about_qywh li.l3 i{border-width:0px 1px 1px 0px; bottom:25px; right:25px;}
.about_qywh li.l4 i{border-width:1px 0px 0px 1px; left:25px; top:25px;}

/*品质认证*/
/*.pzrz dd{ text-align:center; color:#009dd6; font-size:1.8rem;}
.pzrz ol{ text-align:center; font-weight:bold; margin-top:1rem;}
.pzrz dl{ margin:2rem 0px; text-align:center;}
.pzrz dl img{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.14);}*/
.ny_c{ margin-bottom:40px; margin-top:-40px; font-size:14px; line-height:20px;}
.pzrz_con div.hidden{ margin-bottom:2rem;}
.pzrz_con div.hidden dl{ overflow:hidden;}
.pzrz_con div.hidden dl.left{ float:left; width:25%;}
.pzrz_con div.hidden dl.left ol{ font-size:0.8rem; font-weight:bold;}
.pzrz_con div.hidden dl.left dd{color:#009dd6; font-size:14px;}
.pzrz_con div.hidden ul.right{ float:right; width:73.047%;}
.pzrz_con div.hidden ul.right li{ float:left; width:33.33333%; text-align:center; margin-bottom:20px;}
.pzrz_con div.hidden ul.right li img{box-shadow:0px 0px 6px 0px rgba(0,0,0,0.14); margin:5px;}
.pzrz_con div.hidden ul.right li p{ margin-top:10px; font-size: 14px;}

/*联系我们*/
.contact_t,.contact_f{ background-repeat:no-repeat; background-position:center center;background-size:cover;}
.contact_t{ margin-bottom:2rem; min-height:590px; position:relative;}
.contact_t img.bg{}
.contact_t ul,.contact_t ul li{ overflow:hidden;}
.contact_t ul{ margin-top:14%; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 8;}
.contact_t ul li{ position:relative; min-height:165px;}
.contact_t ul li.l2{ margin-top:-30px;}
.contact_t ul li div.l{ float:left; border-top:5px solid #009fe9; height:160px; background-color:#ffffff; margin-left:5%; opacity:0; transition:all .5s ease;}
.contact_t ul li.on div.l{ opacity:1; transition:all .5s ease;}
.contact_t ul li.l1 div.l{ width:55%;}
.contact_t ul li.l2 div.l{ width:60%;}
.contact_t ul li div.l img{ float:left; width:30%; height:100%;}
.contact_t ul li div.l div.c{ float:right; width:70%;}
.contact_t ul li div.l div.c dl{ padding:0.5rem 1.2rem;}
.contact_t ul li div.l div.c dl dd{ font-size:1.1rem;font-weight:600; padding:10px 0px; color:#1d262b;line-height:140%;box-sizing:border-box;}
.contact_t ul li div.l div.c dl ol{ overflow:hidden;}
.contact_t ul li div.l div.c dl ol p{ background-repeat:no-repeat; background-position:left center;line-height:180%; color:#1d262b; padding-left:1.7rem;font-size:0.9rem; background-size:16px;}

.contact_t ul li div.r{ width:75px; height:50px; position: absolute;}
.contact_t ul li.l1 div.r{ left:60%; top:45px;}
.contact_t ul li.l2 div.r{ left:65%;}
.contact_t ul li.on div.r{ width:85px; height:60px;}
.contact_t ul li div.r i{ position:absolute; height:2px; width:0px; transition:all .5s ease; background-color:#009fe9; left:25px; top:50%; margin-top:-1px; opacity:0;}
.contact_t ul li.on div.r i{ opacity:1; width:25px; transition:all .5s ease; left:0px;}
.contact_t ul li div.r div.c{ margin-left:25px; width:50px; height:50px; background-color:#009fe9; border-radius:50%;display:flex;align-items:center;}
.contact_t ul li.on div.r div.c{ width:60px; height:60px;}
.contact_t ul li div.r div.c dl{ width:100%; text-align:center;}
.contact_t ul li div.r div.c dl img{ width:90%;}
.contact_t ul li div.r div.c dl span{ display:block; color:#ffffff; font-size:0.6rem;}

.contact_f{ padding:0px 1rem; background-size: auto 100%; background-position: right 33px;}
.contact_f div.l{ /*width:39%; color:#009fe9;*/ width: 22%; margin-right: 22%; float:right; color: #333333; margin-top:15%;max-width:205px;}
.contact_f div.l dd{font-size:16px;font-weight: bold;letter-spacing:1px;box-sizing:border-box;padding:10px 0px;line-height:140%;}
.contact_f div.l dl{ font-size:14px; text-align:left;line-height:24px; /*line-height:170%; max-width:205px; margin:0px auto;*/}
.contact_f div.l dl p{ position: relative; padding-left: 20px; }
.contact_f div.l dl p i{ position: absolute; left: 0px; top: 5px; }

.contact_f ul.r,.contact_f ul.r li{ overflow:hidden;}
.contact_f ul.r{ float:left; /*width:60%;*/ width: 48%;}
.contact_f ul.r li{ font-size:0.9rem; position:relative; margin-bottom:0.5rem; line-height:160%;}
.contact_f ul.r li span{color:#333333;display:block;position: relative;left:0px;line-height:160%;z-index:2;margin-bottom:5px;}
.contact_f ul.r li input{line-height:160%;/* text-align:right; */color:#333333;border:0px solid #009fe9;outline:none;position: relative;}
.contact_f ul.r li.top dd{/*color: #009fe9;*/font-weight: 600; margin-bottom: 10px;font-size: 16px;}
.contact_f ul.r li.top dl{border:1px solid #d4d1cb; position: relative; overflow: hidden;}
.contact_f ul.r li.top dl span{ position: absolute;color: #333333; left: 0px; padding:3.5px 5px; margin-bottom: 0px;}
.contact_f ul.r li.top dl select{    border: 0px;width: 100%;appearance: none;background: url(../images/xl2.png) no-repeat scroll 94% center;max-width: 350px;float: right;outline: none;line-height: 160%;color: #333333;padding: 5px 6%;}
.contact_f ul.r li.t dl,.contact_f ul.r li.c{ position:relative; /*border:1px solid #009fe9;*/ width:49.16%; overflow:hidden;}
.contact_f ul.r li.t dl.l{ float:left; margin-bottom:0.5rem;}
.contact_f ul.r li.t dl.r{ float:right;}
.contact_f ul.r li.t dl input,.contact_f ul.r li.t dl select{padding: 5px 6%;width: 87%;z-index: 1;position: relative;margin:1px;}
.contact_f ul.r li.t dl select{border:0px;width:100%;appearance:none;background: url(../images/xl2.png) no-repeat scroll 94% center;text-align:right;/* max-width:100px; */float:right;outline:none;line-height:160%;color:#333333;}
.contact_f ul.r li.c{ width:100%;}
.contact_f ul.r li.c input{padding: 5px 2.5%;width: 94%;margin:1px;}
.contact_f ul.r li.n textarea{font-family:"Microsoft YaHei","黑体","STFangsong 儷黑 Pro","LiHei Pro Medium","Apple LiGothic Medium","SimHei",sans-serif;padding:10px 1.5%;height: 4rem;outline:none;width: 96%;font-size:0.9rem;color:#333333;position: relative;z-index: 1;margin:1px;border:0px;line-height: 2rem;}
.contact_f ul.r li.n textarea::-webkit-input-placeholder {color: #333333;}
.contact_f ul.r li.b{ margin-bottom:0px;}
.contact_f ul.r li.b button{ width:100%;outline:none; font-size:1rem; background-color:#3e3e3e; color:#ffffff; border:0px; padding:10px 0px; line-height:160%; /*border-radius:30px;*/}
.contact_f ul.r li.b button:hover{background-color:#333333;}
.contact_f ul.r li i{position: absolute;border:1px solid #d4d1cb;left: 0px;bottom: 0px;right:0px;top: 28px;z-index:0;}

/*继茂全球联盟*/
.qqlm{ text-align:center;}
.qqlm img{ width:92%;}

/*产品*/
.ny_con{ color:#808080; font-size:15px; line-height: 25px; text-align:center; margin-bottom:4rem; margin-top:-4rem;/*width: 73.047%; text-align: left;padding-left: 26.953%;*/}

.cp_lm li.on a i{ display:inline-block !important; transform:rotate(90deg);}
.cp_lm li dl{ display:none;}
.cp_lm li.on dl{ display:block;}
.cp_lm li dl a{ background-color:#b6b6b6 !important; color:#1d262b; padding-left:2.2rem;}
.cp_lm li dl a.on,.cp_lm li dl a:hover{ background-color:#1d262b !important; color:#ffffff;}
.cp_lm li dl i{ display:block; width:100%; height:1px; background-color:#ffffff;}

.cp_list,.cp_list li{ overflow:hidden;}
.cp_list{ width:101%;}
.cp_list li{ float:left; position:relative; width:32.5%; margin-bottom:5px; margin-right:0.6%;}
.cp_list li div.bg{ width:100%; overflow:hidden;}
.cp_list li.d div.bg{ background-color:#009fe9;}
.cp_list li.s div.bg{ background-color:#0087a6;}
.cp_list li div.bg img{ margin-bottom:-4px; opacity:0.5;}

.cp_list li a{ position:absolute; top:0px; left:0px; bottom:0px; right:0px;display:flex;align-items:center;transition:all .5s ease;}
.cp_list li a:hover{ background-color:rgba(0,0,0,0.5);transition:all .5s ease;}
.cp_list li a .c{ width:100%; text-align:center; color:#ffffff;}
.cp_list li a .c dd{ font-size:18px;font-weight:500;padding:10px 0px;line-height:140%;}
.cp_list li a .c ol{ font-size:0.9rem;padding:0px 1rem; margin-top:-10px;}
.cp_list li a .c span,.cp_list li a .c img.jt{ display:none;}

.cp_show div.hidden.t{padding:0.7rem 1.5rem; color:#ffffff;background:#1d262b;}
.cp_show div.hidden.t dd{font-size:1.8rem;letter-spacing:1px;font-weight:500;line-height:140%;}
.cp_show div.hidden.t ol{ font-size:1rem;}

.cp_show div.hidden.c{ padding:1.2rem 0px 2rem;}
.cp_show div.hidden.c div.l,.cp_show div.hidden.c div.r{ overflow:hidden; border:2px solid #dbdbdb; width:47%; height:220px; position:relative;}
.cp_show div.hidden.c div.l{ float:left; position:relative;}
.cp_show div.hidden.c div.l .i_l,.cp_show div.hidden.c div.l .i_r{ height:220px;}
.cp_show div.hidden.c div.l .i_l{ float:left; width:100%;}
.cp_show div.hidden.c div.l .i_l dl{ height:100%; display:none; position:relative;}
.cp_show div.hidden.c div.l .i_l dl img{ position:absolute; margin:auto; /*width:100%; height:100%;*/ top:0px; left:0px; right:0px; bottom:0px;}
.cp_show div.hidden.c div.l .i_r{ position:absolute; right:0px; width:14.66%;overflow-x:hidden;overflow-y:auto;}
.cp_show div.hidden.c div.l .i_r dl{ width:90%; border:1px solid #dbdbdb; margin:5px 0px;cursor: pointer; background-color:#ffffff;}
.cp_show div.hidden.c div.l .i_r::-webkit-scrollbar{width:2px;height:2px;}
/*滚动条里面小方块样式*/
.cp_show div.hidden.c div.l .i_r::-webkit-scrollbar-thumb{border-radius:100px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#dbdbdb;}
/*滚动条里面轨道样式*/
.cp_show div.hidden.c div.l .i_r::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0px;background:#dbdbdb;}

.cp_show div.hidden.c div.r{ float:right;}
.cp_show div.hidden.c div.r iframe{ width:100%; height:100%;}

.cp_show div.hidden.n{ margin-bottom:2rem; border-bottom:2px solid #009fe9;}
.cp_show div.hidden.n dl{ float:left; padding:0.5rem 0px; width:18%; min-width:100px; text-align:center; margin-right:1.2rem; color:#808080; font-size:15px;border:solid #8e8e8e;border-width:1px 1px 0px 1px; cursor: pointer; line-height:160%;}
.cp_show div.hidden.n dl.on,.cp_show div.hidden.n dl:hover{border:solid #009fe9;border-width:1px 1px 0px 1px;background-color:#009fe9;color:#ffffff;}
.cp_show div.hidden.n dl:hover i{ border-bottom:1px solid #ffffff;}
.cp_show div.hidden.n dl.on:hover i{ border-bottom:0px;}

.cp_show div.hidden.f .nr{ overflow:hidden; display:none; min-height:200px; padding: 0px 1rem 2rem 2rem;}
.cp_show div.hidden.f .nr.ms{ padding:0px 1rem 2rem 2rem;}
.cp_show div.hidden.f .nr.ms dd.n_t{font-size:16px;font-weight:500;box-sizing:border-box;padding:10px 0px 20px;line-height:140%;color:#009fe9;}
.cp_show div.hidden.f .nr.ms .gs{overflow:hidden; margin-bottom:1rem;}
.cp_show div.hidden.f .nr.ms .gs div.l{ float:left; width:62%;}
.cp_show div.hidden.f .nr.ms .gs div.l dl{font-size:14px;line-height:20px; color:#1d262b;}
.cp_show div.hidden.f .nr.ms .gs div.l dl p{ margin-bottom: 10px; }
.cp_show div.hidden.f .nr.ms .gs img.r{ float:right; width:35%; margin-top:1.5rem;}
.cp_show div.hidden.f .nr.ms .jl{overflow:hidden;}
.cp_show div.hidden.f .nr.ms .jl dl{ overflow:hidden;}
.cp_show div.hidden.f .nr.ms .jl dl i{ display:block; float:left; height:162px; background-repeat:no-repeat; background-position:center; background-size:auto 100%; margin-bottom:1rem;}
.cp_show div.hidden.f .nr.ms .jl dl i{ width:50%;}
.cp_show div.hidden.f .nr.ms .jl dl.o i{ width:33.3333333%;}
.cp_show div.hidden.f .nr.ms .bh{overflow:hidden;background-color:#009fe9;color:#ffffff;padding:5px 1.5rem;margin-bottom:1rem;}
.cp_show div.hidden.f .nr.ms .bh i{ width:0.9rem;height:0.9rem;display:inline-block;vertical-align:middle;margin-bottom:0.2rem;margin-right:0.6rem;background:url(../images/jt.png) no-repeat center center;background-size:cover;transform:rotate(-90deg);}
.cp_show div.hidden.f .nr.ms .zdy{overflow:hidden;}
.cp_show div.hidden.f .nr.ms .zdy dl{font-size:14px;color:#1d262b;line-height:140%;}
.cp_show div.hidden.f .nr.ms .zdy dl strong{ font-size:16px;}

.cp_show div.hidden.f .nr.gg .jj{ margin-bottom:2rem; overflow:hidden;/*font-size:1rem;*/font-size:14px;line-height:20px;color:#1d262b;}
.cp_show div.hidden.f .nr.gg .jj p{ margin-bottom: 10px; }
.cp_show div.hidden.f .nr.gg ul.xz,.cp_show div.hidden.f .nr.gg ul.xz li{ overflow:hidden;}
.cp_show div.hidden.f .nr.gg ul.xz li{ border-top:1px solid #1d262b; padding:10px; font-size:14px;}
.cp_show div.hidden.f .nr.gg ul.xz li dl,.cp_show div.hidden.f .nr.gg ul.xz li a{ line-height:30px;height:30px;}
.cp_show div.hidden.f .nr.gg ul.xz li dl{ float:left; width:70%; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;color:#1d262b;}
.cp_show div.hidden.f .nr.gg ul.xz li a{ display:block; width:28%; float:right; text-align:right; color:#009fe9;}
.cp_show div.hidden.f .nr.gg ul.xz li a img{margin-right:0.5rem;display:inline-block;vertical-align: middle; height: 22px; margin-top:-1px;}

.cp_lm li.on.f dd{ position:relative; z-index:1;}
.cp_lm li.on.f dl{ margin-top:-54px;}

.xm_tit{font-size:1.8rem;letter-spacing:1px;font-weight:500;line-height:140%;padding:0.7rem 1.5rem;background:#1d262b;color:#ffffff;}
.xm_con{ overflow:hidden; padding:1rem 0px;font-size:14px;color:#1d262b;line-height:20px; min-height:60vh;}
.xm_con p{ margin-bottom: 10px; }
.xm_con strong{font-size: 16px;font-weight: 500; box-sizing: border-box;padding: 10px 0px;line-height: 140%; color: #009fe9; display:block;}
.xm_con td{ border:1px solid #8c8c8c; padding:0.5rem 0px;text-align:center;}

/*服务与工具*/
.fw_l li.l3,.fw_l li.l4,.fw_l li.l5{ display:none;}

.fwygj{ height:705px; width:106%;}
.fwygj li{ float:left; height:270px; margin-bottom:80px; width:300px; margin-right:60px; position: relative;}
.fwygj li .bg{ position:absolute; width:100%; height:100%; background-color:#ffffff; z-index:0;transition:all .3s ease;}
.fwygj li:hover .bg{transform: scale(1.1);box-shadow:0px 0px 40px 0 rgba(0,0,0,0.2); z-index:2;transition:all .3s ease;}
.fwygj li.l1 .bg,.fwygj li.l4 .bg{ border-top:6px solid #009fe9;}
.fwygj li.l2 .bg,.fwygj li.l5 .bg{ border-top:6px solid #49a180;}
.fwygj li.l3 .bg,.fwygj li.l6 .bg{ border-top:6px solid #ff8000;}
.fwygj li div.c{ position:absolute; z-index:9; height:180px; width:88%; top:60px; left:6%; text-align:center;}
.fwygj li div.c ol img{ margin-bottom:-4px;}
.fwygj li div.c dd{ margin:10px 0px 20px;font-size:15px;font-weight:500;line-height:140%;color:#1d262b;}
.fwygj li div.c a{ display:block; width:135px; text-align:left; line-height:38px; border-radius:30px; height:38px; padding-left:55px; background:url(../images/gd.png) no-repeat scroll 128px center; font-size:14px; color:#1d262b; margin:0px auto;}
.fwygj li div.c a:hover{ color:#ffffff; background-image:url(../images/gd2.png);}
.fwygj li.l1 div.c a,.fwygj li.l4 div.c a{ border:2px solid #009fe9;}
.fwygj li.l2 div.c a,.fwygj li.l5 div.c a{ border:2px solid #49a180;}
.fwygj li.l3 div.c a,.fwygj li.l6 div.c a{ border:2px solid #ff8000;}
.fwygj li.l1 div.c a:hover,.fwygj li.l4 div.c a:hover{ background-color:#009fe9;}
.fwygj li.l2 div.c a:hover,.fwygj li.l5 div.c a:hover{ background-color:#49a180;}
.fwygj li.l3 div.c a:hover,.fwygj li.l6 div.c a:hover{ background-color:#ff8000;}

.fwyzx div{ overflow:hidden;font-size:14px;color:#1d262b;line-height:180%;}
.fwyzx div.t{ margin-bottom:1rem; position: relative;}
.fwyzx div.t img{ float:left; position:absolute; left:0px; max-width:56px;}
.fwyzx div.t dl{ float:right; margin-left:80px;}
.fwyzx div.f{}

.dzml{ padding-top:1rem; overflow:hidden; width:100%;}
.dzml li{ float:left; width:33.3333333%; margin-bottom:1rem;}
.dzml li a{ display:block;}
.dzml li a dd{font-size:1.1rem;font-weight:400;color:#00a0e9;padding:10px 0px;line-height:140%;text-align:center;}
.dzml li a ol{ width:60%;box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.3); margin:1px auto;}

.cjwt dd{font-size:15px;font-weight:500; color:#00a0e9;}
.cjwt dl{ margin:1rem 0px;}