@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', sans-serif, 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;}
body{padding:0;font-family:'Microsoft YaHei', sans-serif, Arial; color: #657180; line-height: 1.5;}

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;}
}
.fl{float: left;}
.fr{float: right;}
.margin{margin:0px auto;}
.hidden{overflow:hidden;}
.width80{width:80%;}
img{max-width:100%; max-height:100%;}
/* top_bg */
.header_bg,.top_bg{ width: 100%; height: 5rem; background-color: #ffffff; }
.top_bg{ position: fixed; top: 0px; z-index: 999999; }
.top_bg.now{ box-shadow: 0px 1px 6px rgba(0,0,0,0.15);}
.top_bg .width80{ height: 5rem; }
.top_bg .width80 a.logo{ height: 5rem; width: 20%; float: left; display:flex;align-items:center; }

.top_bg .tb{ position: absolute; right:1.375rem; height:1.625rem; top: 50%; margin-top: -0.8125rem; }
.top_bg ul.lm,.top_bg ul.lm li{ overflow: hidden; }
.top_bg ul.lm{ float: right; }
.top_bg ul.lm li{ float: left; margin-left:1.25rem;}
.top_bg ul.lm li a{ display: block;  font-size: 1rem; color: rgba(51,51,51,1);}
.top_bg ul.lm li a:hover{ color: rgba(3,77,255,1); }
.top_bg ul.lm li dd{ height: 5rem; line-height: 5rem;}
.top_bg ul.lm li dd a{ padding:0px 0.625rem;}
.top_bg ul.lm li dd i{ display: none; }
.top_bg ul.lm li dl{border-radius: 0.25rem;overflow: hidden;min-width: 10rem;z-index: 10; text-align: center; position: absolute; opacity: 0; max-height: 0px; overflow: hidden;transition: all .5s ease;}
.top_bg ul.lm li:hover dl{ opacity: 1; max-height: 200vh; box-shadow: 0px 1px 6px rgba(0,0,0,0.15);transition: all .5s ease;}
.top_bg ul.lm li dl a{ display: block; height: 2.5rem; line-height: 2.5rem; background-color: rgba(255, 255, 255, 1); }
.top_bg ul.lm li dl a:hover{ background-color: rgba(247, 247, 247, 1); }

/* banner */
.banner{ position:relative; overflow:hidden;height:53.0625rem; z-index: 10;}
.banner .slides{ overflow:hidden;}
.banner .slides li{ height:53.0625rem; background-repeat:no-repeat; background-position:50%;background-size: cover; position: relative;}
.banner .slides li a{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }

.banner .flex-control-nav{ position:absolute; bottom:0.75rem; width:100%; text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:1.625rem;height:0.25rem; cursor: pointer;position: relative;overflow: hidden;}
.banner .flex-control-nav li a{text-indent: -99em; position:absolute; width: 0.8125rem; height: 0.25rem; left: 50%; margin-left: -0.40625rem; border-radius:0.25rem; top:0px; background-color:rgba(229,229,229,0.4);}
.banner .flex-control-nav li a.flex-active{ width: 1.625rem; margin-left: 0px; left: 0px;}
.banner .flex-control-nav li a:hover,.banner .flex-control-nav li a.flex-active{ background-color:rgba(229,229,229,1);}

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

/*i_bg*/
.i_bg{ width: 100%; overflow: hidden;background-image: url(../images/i_bg.jpg);background-color: rgba(255, 255, 255,1);background-size: cover;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;}

.i_tit{text-align: center; }
.i_tit dd{color: #034DFF;font-size: 1.5rem;}
.i_tit ol{color: #666666; font-size: 0.9375rem;}
.i_tit dl{ font-size:0.9375rem;color: #666666;line-height: 1.875rem;}

.i_c_bg{width: 100%; background: url(../images/i_c_bg.jpg) no-repeat scroll center bottom #ffffff;}
.i_c_bg2{width: 100%; background: url(../images/i_c_bg2.jpg) no-repeat scroll center top #ffffff;}
.i_c_bg3{width: 100%; background: url(../images/i_c_bg3.jpg) no-repeat scroll center bottom #ffffff;}

/*i_about*/
.i_about{  }
.i_about .width80{ padding:2.6% 0px 5%; }
.i_about .width80 div.l{ float: left; width: 50%; max-width: 695px; padding-top: 11%;}
.i_about .width80 div.l dd{ font-size: 1.5rem; color: #034DFF; }
.i_about .width80 div.l ol{ color: #666666; font-size: 0.875rem;}
.i_about .width80 div.l dl{ color: #666666; margin-top:3.7%;}
.i_about .width80 div.l a{ display: block; margin-top: 8%; border:1px solid #034dff; height: 2.5rem; line-height: 2.5rem; border-radius: 1.875rem; width: 90%; max-width: 155px; background-color: #034dff; text-align: center; color: #ffffff; transition: all .5s ease;}
.i_about .width80 div.l a:hover{ background-color: #ffffff;color: #034dff;transition: all .5s ease;}

.i_about .width80 img.r{ float: right; width: 35%; max-width: 495px; }

/*sy_gsfw*/
.sy_gsfw{ padding:3.5% 0px 2.5%;}
.sy_gsfw .i_tit dd{color: #ffffff;}
.sy_gsfw ul{ overflow: hidden; margin-top: 3%;}
.sy_gsfw ul li{ float: left; width: 33.3333333%; overflow: hidden;}
.sy_gsfw ul li .bg{border-radius: 0.625rem;width: 74%; margin:0.625rem auto; height: 16.875rem; position: relative;}
.sy_gsfw ul li .bg ol{ height: 6.875rem; text-align: center; padding-top:1.25rem;}
.sy_gsfw ul li .bg dd,.sy_gsfw ul li .bg dl{ width: 90%; margin-left: 5%;text-align: center;}
.sy_gsfw ul li .bg dd{ font-size: 1.25rem; color: #ffffff; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.sy_gsfw ul li .bg dl{ font-size: 0.9375rem; color: #999999; margin-top:0.625rem;}
.sy_gsfw a.m{ display: block; border:1px solid #034dff; height: 2.5rem; line-height: 2.5rem; border-radius: 1.875rem; width: 90%; max-width: 155px; background-color: #034dff; text-align: center; color: #ffffff; transition: all .5s ease; margin:4% auto 0px;}
.sy_gsfw a.m:hover{ background-color: #ffffff;color: #034dff;transition: all .5s ease;}

/*i_jstd*/
.i_jstd{ padding: 2% 0px; }
.i_jstd div.l,.i_jstd div.r{ overflow: hidden; width: 45%;}
.i_jstd div.l{ float: left; max-width: 625px;}
.i_jstd div.l .i_tit{ text-align:left; margin-bottom:1.5rem; }
.i_jstd div.l .i_tit dl{ margin-top:1rem; }
.i_jstd div.l ul,.i_jstd div.l ul li{ overflow: hidden; }
.i_jstd div.l ul{}
.i_jstd div.l ul li{border: 1px solid #D6E6FF;border-radius: 0.625rem;padding: 5%; background-color: #ffffff; box-shadow: 0px 0px 10px #EAEAEA;margin: 0.625rem 0.625rem 1.25rem 0.625rem;}
.i_jstd div.l ul li dd{ font-size: 1.3125rem;color: #333333;}
.i_jstd div.l ul li dl{font-size: 0.9375rem;color: #999999;}
.i_jstd div.r{ float: right; max-width: 596px; padding-top:2rem;}

/*i_cp*/
.i_cp{ padding-top: 3%; }
.i_cp ul,.i_cp ul li{ overflow: hidden; }
.i_cp ul{ padding:4% 0px;}
.i_cp ul li{ float: left; width: 33.3333333%; }
.i_cp ul li a{ display: block; overflow: hidden; width: 73%; margin:0px auto;  text-align: center; }
.i_cp ul li a ol{ height: 10.625rem;}
.i_cp ul li a dd{font-size: 1.3125rem;color: #333333; margin-top: 1.25rem;}
.i_cp ul li a dl{font-size: 0.9375rem;color: #999999; margin-top:0.625rem;}

/*i_al*/
.i_al{ padding: 3% 0px; }
.i_al a.m{ display: block; border:1px solid #034dff; height: 2.5rem; line-height: 2.5rem; border-radius: 1.875rem; width: 90%; max-width: 155px; background-color: #034dff; text-align: center; color: #ffffff; transition: all .5s ease; margin:5rem auto 0px;}
.i_al a.m:hover{ background-color: #ffffff;color: #034dff;transition: all .5s ease;}

/*i_hzhb*/
.i_hzhb{ padding:4% 0px; }
.device{ overflow:hidden; margin-top: 2.5rem; position: relative;}
.device .scroll,.device .scroll ul,.device .scroll ul li{ height:8.125rem;}
.device .scroll{ position:relative; width:92%; overflow: hidden; margin:0px 4%;}
.device .scroll ul{ position:absolute;}
.device .scroll ul li{ width:17.5rem; float:left; position: relative;}
.device .scroll ul li img{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 72%; margin:auto; }
.device a.qh{ position:absolute; z-index:8; font-size:2rem; top: 50%; margin-top: -1.25rem; color: #ffffff; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; text-align: center;}
.device a.qh.pre{ left:0px;}
.device a.qh.next{ right:0px;}

/*foot_bg*/
.foot_bg{ width: 100%;background-color: rgba(43,43,43,1);}
.foot_bg .width80{ padding:3.5% 0px 0.75rem;}
.foot_bg .width80 div.t{ margin-bottom: 2.5rem; }
.foot_bg .width80 div.t div{ overflow: hidden; }
.foot_bg .width80 div.t div.l{ float: left; width: 33.5%;}
.foot_bg .width80 div.t div.c{ float: left; width: 27%; margin-left:5.5%;}
.foot_bg .width80 div.t div.r{ float: right;width: 28.5%;}
.foot_bg .width80 div.t div dd{ font-size: 1.625rem; color: #ffffff; padding-left: 0.625rem; border-left: 2px solid #034dff; margin-bottom: 0.625rem; }
.foot_bg .width80 div.t div.l dl{ font-size: 0.9375rem;color: #CCCCCC; padding-left: 1.875rem; background-repeat: no-repeat; background-size: 1.125rem; background-position: left 3px; line-height: 1.5rem; margin-top:0.625rem;}
.foot_bg .width80 div.t div.c dl{font-size: 0.9375rem;color: #CCCCCC; line-height:2rem;}
.foot_bg .width80 div.t div.c dl p{border-bottom: 1px solid #404040; margin-bottom: 0.625rem;}
.foot_bg .width80 div.t div.c div.so{ background-color: #ffffff; padding:0.3125rem; border-radius: 2px; border:2px solid #ebebeb; height: 1.875rem; margin-top:1.25rem; }
.foot_bg .width80 div.t div.c div.so input{ float: left; height: 1.875rem; line-height: 1.875rem; border: 0px; width: 86%; outline:none;}
.foot_bg .width80 div.t div.c div.so button{ float: right;  height: 1.875rem; line-height: 1.875rem; border: 0px; width:14%; background:none; color: #034dff; font-size: 1.25rem; outline:none;}
.foot_bg .width80 div.t div.r dl{ margin-bottom: 0.625rem; overflow: hidden; }
.foot_bg .width80 div.t div.r dl.dh{}
.foot_bg .width80 div.t div.r dl.dh a{ display: block; float: left; color: #CCCCCC; width: 25%; line-height: 2.5rem;}
.foot_bg .width80 div.t div.r dl.ms{ font-size: 0.9375rem;color: #CCCCCC;}

.foot_bg .width80 div.f{ overflow: hidden; }
.foot_bg .width80 div.f div.x{ text-align: center; font-size: 0.75rem; color: #657180; line-height: 1.5rem; margin-bottom: 0.625rem;}
.foot_bg .width80 div.f div.x a{color: #657180;}
.foot_bg .width80 div.f div.p{width:8.375rem;height: 3.125rem;background: url(../images/big_vip_bg.png) no-repeat;margin:auto; background-size: 100% 100%; position: relative;}
.foot_bg .width80 div.f div.p img{ width: 2.5rem; margin:0.625rem; float: left; }
.foot_bg .width80 div.f div.p dl{ position: absolute; width: 4.25rem; height: 2.5rem; top: 5px; right: 5px; color: #ffffff; }
.foot_bg .width80 div.f div.p dl.z_d{ line-height: 2.5rem; font-size: 1rem; opacity: 1;transform: rotateY(0deg);transition: all 2s ease;}
.foot_bg .width80 div.f div.p dl.z_x{ font-size: 0.75rem; line-height: 1.25rem;transform: rotateY(360deg); opacity: 0; transition: all 2s ease;}
.foot_bg .width80 div.f div.p:hover dl.z_d{ opacity: 0; transform: rotateY(360deg);transition: all 2s ease;}
.foot_bg .width80 div.f div.p:hover dl.z_x{ opacity: 1; transform: rotateY(0deg);transition: all 2s ease;}

.fh{ position: fixed; z-index: 9; right:1.25rem; bottom:3rem; width: 3rem; text-align: center; line-height: 3rem; height: 3rem; border-radius:50%; background-color:rgba(3,77,255,1); color: #ffffff; transition: all .5s ease; font-size: 1.5rem;}
.fh:hover{ bottom: 3.375rem;transition: all .5s ease;}

/*动画效果*/
#i1,#i2,#i3,#i4,#i5,#i6,#i7,#i8,#i9{position:relative; padding-top: 60vh; margin-top:-60vh;}
#i1{ z-index:9;}
#i2{ z-index:8;}
#i3{ z-index:7;}
#i4{ z-index:6;}
#i5{ z-index:5;}
#i6{ z-index:4;}
#i7{ z-index:3;}
#i8{ z-index:2;}
#i9{ z-index:1;}

#i1 .i_about .width80 div.l{ opacity: 0; margin-left: -30%; }
#i1.on .i_about .width80 div.l{ opacity: 1; margin-left: 0px;transition: all 1s ease; }

#i2 .sy_gsfw ul{ opacity: 0; }
#i2.on .sy_gsfw ul{ opacity: 1;transition: all 1s ease; }

#i3 .i_jstd div.l{ opacity: 0; margin-left: -30%; }
#i3.on .i_jstd div.l{ opacity: 1; margin-left: 0px;transition: all 1s ease; }

#i4 .i_cp ul{ opacity: 0; }
#i4.on .i_cp ul{ opacity: 1;transition: all 1s ease; }

#i5 .news_list{ opacity: 0; }
#i5.on .news_list{ opacity: 1;transition: all 1s ease; }

#i6 .device{ opacity: 0; }
#i6.on .device{ opacity: 1;transition: all 1s ease; }

/*ny_banner*/
.ny_banner{ width: 100%; height:43.75rem; position: relative; }
@media only screen and (max-width:2400px){
	.ny_banner{height: 32.5rem;}
}
@media only screen and (max-width:1920px){
	.ny_banner{height: 21.875rem;}
}
.ny_banner i{ position:absolute; left:0px; top:0px; right:0px; bottom:0px; background-size:cover; background-repeat:no-repeat; background-position:center;}

/*ny_tit*/
.ny_tit{ width: 100%; background-color: rgba(222,222,222,1); }
.ny_tit .width80{ height: 2.5rem; line-height: 2.5rem; font-size: 0.875rem;color: #333333;}
.ny_tit .width80 a{color: #333333;}
.ny_tit .width80 a:hover{ color: rgba(3,77,255,1); }

/*产品中心*/
.cp_lm{ width: 100%; border-bottom: 1px solid rgba(238,238,238,1); }
.cp_lm .width80{ padding:1.875rem 0px; }
.cp_lm .width80 ul,.cp_lm .width80 ul li{ overflow: hidden; }
.cp_lm .width80 ul li{ float: left; border-left: 1px dashed rgba(238,238,238,1); margin-left: -1px; width: 25%;}
.cp_lm .width80 ul li a{ display: block; height: 3.125rem; line-height: 3.125rem; padding: 0px 0.75rem; font-size: 1rem; color: rgb(101, 113, 128);}
.cp_lm .width80 ul li.on a,.cp_lm .width80 ul li a:hover{ color: rgba(3,77,255,1); }

.cp_con{ padding: 3% 0px; }
.cp_con .tit{ text-align: center; overflow: hidden; margin-bottom: 1.875rem;}
.cp_con .tit dd{ color: #034DFF; font-size: 1.5rem; }
.cp_con .tit dl{color: rgb(102, 102, 102); font-size: 0.9375rem;}

.cp_list,.cp_list li{ overflow: hidden; }
.cp_list{ margin-bottom:3%; }
.cp_list li{ float: left; width: 25%; }
.cp_list li a{ padding: 5%; width: 67%; margin:1.5rem auto; display: block;}
.cp_list li a:hover{box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);}
.cp_list li a ol{ position: relative; margin-bottom: 0.9375rem;}
.cp_list li a ol i{ position: absolute; background-color: rgba(3,77,255,1); transition: all 1s ease;}
.cp_list li a:hover ol i{ transition: all 1s ease;}
.cp_list li a ol i.s,.cp_list li a ol i.x{ height: 2px; width: 0px;}
.cp_list li a ol i.z,.cp_list li a ol i.y{ width: 2px; height: 0px;}
.cp_list li a ol i.s{ left: 0px;}
.cp_list li a ol i.z{ top: 0px; }
.cp_list li a ol i.y{ bottom: 0px; right: 0px;}
.cp_list li a ol i.x{ right: 0px; bottom: 0px;}
.cp_list li a:hover ol i.s,.cp_list li a:hover ol i.x{ width: 100%; }
.cp_list li a:hover ol i.z,.cp_list li a:hover ol i.y{ height: 100%; }

.cp_list li a dd{ text-align: center; line-height: 1.5rem; font-size: 1rem; color: rgb(51, 51, 51); }
.cp_list li a:hover dd{ color: rgba(3,77,255,1); }

.cp_con .tabBar,.cp_con .tabBar div{ overflow: hidden; }
.cp_con .tabBar div.hd ul{ width: 100%; overflow: hidden; text-align: center; }
.cp_con .tabBar div.hd ul li{display:inline-block;border: 1px solid #f0f0f0;border-radius: 2px; font-size: 0.875rem;padding: 0.625rem 1.25rem;margin: 0.625rem 0.3125re;cursor: pointer;}
.cp_con .tabBar div.hd ul li:hover,.cp_con .tabBar div.hd ul li.on{ color: #ffffff;border: 1px solid rgba(3,77,255,1); background-color: rgba(3,77,255,1);box-shadow: 0px 3px 9px -1px rgba(3,77,255,1);}
.cp_con .bd{ margin-top:1.25rem; }
.cp_con .bd .con{ overflow: hidden; min-height: 8.125rem; }
.cp_con .bd .con .bg{ float: left; width: 33.33333%;  }
.cp_con .bd .con .bg div.c{height: 6.25rem; margin:0.625rem 2%; border: 1px solid #f0f0f0; display:flex;align-items:center; }
.cp_con .bd .con .bg div.c div{ width: 90%; margin: 0.625rem 5%; background: url(../images/pdf.png) no-repeat scroll left center; background-size: 3rem; position: relative;}
.cp_con .bd .con .bg div.c div dd,.cp_con .bd .con .bg div.c div dl{ margin-left: 3.75rem; font-size: 1rem; color: rgba(101, 113, 128, 1); width: 72%; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.cp_con .bd .con .bg div.c div a.x{ position: absolute; width: 3rem; height: 1.875rem; border-radius: 0.9375rem; background: url(../images/icon_download.png) no-repeat scroll center #f2f3f5; background-size: auto 50%; top: 50%; margin-top:-0.9375rem; right: 5%; z-index: 1;}
.cp_con .bd .con .bg div.c div a.x:hover{ background-color: #034dff; }

/*.cp_show*/
.cp_show{ padding: 3% 0px; }
.cp_show .tit{ text-align: center; overflow: hidden; margin-bottom: 1.875rem;}
.cp_show .tit dd{ color: #034DFF; font-size: 1.5rem; }
.cp_show .tit dl{color: rgb(102, 102, 102); font-size: 0.9375rem;}

.cp_show .ms{ overflow: hidden; margin-bottom: 5rem; }
.cp_show .ms dd{font-size: 1.25rem;color: #1a1a1a;}
.cp_show .ms dl{ padding: 0.625rem 0px; margin-top: 0.9375rem;}
.cp_show .ms del{ display: inline-block; background-color:rgba(3,77,255,1); height: 2.625rem; line-height: 2.625rem; border-radius: 1.875rem; padding: 0px 0.9375rem; color: #ffffff; font-size: 0.9375rem; margin-top:1.875rem;}
.cp_show .ms del i{ margin-right: 0.625rem; }
.cp_show .ms ol{ margin-top: 1.875rem; overflow: hidden; }
.cp_show .ms ol span{ display: block; width: 50%; float: left; font-size: 0.8125rem; color: #657180; line-height: 2.1875rem;}
.cp_show .ms ol span i,.cp_show .ms ol span a{ display: block; float: left; }
.cp_show .ms ol span i{border: 1px solid #e9e9e9; width: 5rem; height: 1.875rem; line-height: 1.875rem; text-align: center; border-radius: 1.25rem; margin-right: 0.3125rem;}
.cp_show .ms ol span a{ color: #657180; width: 80%;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; }
.cp_show .ms ol span a:hover{color: #034dff;}

.cp_show .name{ border:1px solid #f0f0f0; margin-bottom: 2.5rem;}
.cp_show .name span{ display: block; font-size: 0.9375rem; color: rgba(3,77,255,1); border-top:3px solid #034dff; width: 10rem; text-align: center; line-height: 3.125rem; border-right:1px solid #f0f0f0;; }
.cp_show .con{ overflow: hidden; min-height: 50vh; font-size: 1rem; line-height: 2; margin-bottom: 5.625rem;}

/*解决方案/案例*/
.al_tit{text-align: center; }
.al_tit dd{color: #034DFF;font-size: 1.5rem;}
.al_tit ol{color: #666666; font-size: 0.9375rem;}
.al_tit dl{ font-size: 0.9375rem;color: #666666;line-height: 1.875rem;}
.al_con{ padding-top: 3%; }

/*解决方案*/
.al_jjfa{ width: 100%; overflow: hidden; margin-top: 2.5rem; position: relative; padding:2.6% 0px;}
.al_jjfa i.bg{ background-position: center; background-repeat: no-repeat; position: absolute;background-size: cover;z-index: 0; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.al_jjfa .width80 ul,.al_jjfa .width80 ul li{ overflow: hidden; }
.al_jjfa .width80 ul{ position: relative; z-index: 2; }
.al_jjfa .width80 ul li{ width: 30.912%; float: left; margin-right: 2.42%; }
.al_jjfa .width80 ul li a{ display: block;border: 1px solid rgb(255,255,255,0.5); overflow: hidden; padding:8% 5%;text-align: center;}
.al_jjfa .width80 ul li a:hover{ background-color: #648ad2; }
.al_jjfa .width80 ul li a ol{ height: 5.375rem; margin-bottom:0.625rem;}
.al_jjfa .width80 ul li a dd{ color: #ffffff; padding-bottom: 1.25rem; position: relative; }
.al_jjfa .width80 ul li a dd i{ position: absolute; height: 2px; width: 1.875rem; left: 50%; bottom: 0px; margin-left: -0.9375rem; background-color: #ffffff;transition: all .5s ease;}
.al_jjfa .width80 ul li a:hover dd i{ width: 5rem; margin-left: -2.5rem; transition: all .5s ease;}

/*案例*/
.al_xmal,.al_xmal li{ overflow: hidden; }
.al_xmal{ width: 102%; margin:2.5rem 0px;}
.al_xmal li{ float: left; width: 24.15%; margin-right: 0.45%; }
.al_xmal li a{ display: block; }
.al_xmal li a ol{ margin-bottom:1.875rem; position: relative; overflow: hidden;}
.al_xmal li a ol img{ margin-bottom: -5px; }
.al_xmal li a ol span{ position: absolute; top: 100%; left: 0px; right: 0px; bottom: 0px; z-index: 1;background-color: rgba(0,0,0,0.5);transition: all .5s ease;  opacity: 0;}
.al_xmal li a:hover ol span{ opacity: 1; top: 0px;transition: all .5s ease; }
.al_xmal li a ol span i{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin:auto; width: 3rem;height: 3rem;line-height: 3rem;font-size: 1.5rem;text-align: center;color: #ffffff;background: rgba(0,0,0,0.5); border-radius: 50%;}
.al_xmal li a dd{ text-align: center; font-size: 1.125rem;color: rgb(51, 51, 51); }

.al_list,.al_list li{ overflow: hidden; }
.al_list{ width: 100%; margin-top: 1.25rem; min-height: 50vh;}
.al_list li{ float: left; width: 25%;margin-bottom: 1.875rem; }
.al_list li a{ display: block; margin:0.625rem;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1); padding:1.25rem;}
.al_list li a ol{ position: relative; height: 11.875rem; overflow: hidden; margin-bottom: 1.25rem;}
.al_list li a ol i{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center; background-size: auto 100%; transition: all .5s ease;}
.al_list li a:hover ol i{transform: scale(1.1);transition: all .5s ease;}
.al_list li a dd{ overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;font-size: 1rem;color: rgb(51, 51, 51); }
.al_list li a:hover dd{ color: rgba(3,77,255,1); }
.al_list li a del{ display: block; margin-top: 0.5625rem;max-width: 100%;line-height: 1;font-size: 0.875rem;color: #999999;}
.al_list li a dl{ margin-top: 1.125rem;font-size: 0.875rem;color: #666666;line-height: 1.7;}
.al_list li a dt{ display: block; margin-top:1.25rem; overflow: hidden;}
.al_list li a dt span{display: block;float: left;height: 1.625rem;line-height: 1.625rem;max-width: 100%;padding: 0px 0.5rem;border: 1px solid #e5e5e5;border-radius: 5px;color: #999999;font-size: 0.75rem;}
.al_list li a dt i{max-width: 100%;float: right;display: block;position: relative;width: 2.5rem;height: 1.75rem;overflow: hidden;}
.al_list li a dt i:after{content: "";display: inline-block;position: absolute;left: -1.875rem;top: 0;width: 1.875rem;height: 1.75rem;background: url(../images/vbg01.png) -23px -324px;-webkit-transition: all .36s ease;transition: all .36s ease;opacity: 0;}
.al_list li a:hover dt i:after {left: 0;opacity: 1;}
.al_list li a dt i:before{content: "";display: inline-block;position: absolute;left: 0;top: 0;width: 1.875rem;height: 1.75rem;background: url(../images/vbg01.png) -23px -324px;-webkit-transition: all .36s ease;transition: all .36s ease;}
.al_list li a:hover dt i:before {left: 1.875rem;opacity: 0;}
.al_list li.no{ text-align: center; line-height: 2.5rem; width: 100%; }

/*服务范围*/
.fwfw_bg{ width: 100%; background-color: rgba(243,249,255,1); overflow: hidden; padding: 3% 0px 0.625rem;}
.fwfw_tit{text-align: center; }
.fwfw_tit dd{color: #034DFF;font-size: 1.5rem;}
.fwfw_tit ol{color: #666666; font-size: 0.9375rem;}
.fwfw_tit dl{ font-size: 0.9375rem;color: #666666;line-height: 1.875rem;}

.fwfw_gsfw{ padding:5.625rem 0px 3rem; }
.fwfw_gsfw li{ float: left; width: 33.3333333%; overflow: hidden; }
.fwfw_gsfw li .bg{box-shadow: 0px 0px 10px #EAEAEA;border-radius: 0.625rem;background: #ffffff; width: 74%; margin:0.625rem auto; height: 16.875rem; position: relative;}
.fwfw_gsfw li .bg ol{ height: 6.875rem; text-align: center; padding-top:1.25rem;}
.fwfw_gsfw li .bg dd,.fwfw_gsfw li .bg dl{ width: 90%; margin-left: 5%;text-align: center;}
.fwfw_gsfw li .bg dd{ font-size: 1.25rem; color: #333333; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.fwfw_gsfw li .bg dl{ font-size: 0.9375rem;color: #999999; margin-top:0.625rem;}
.fwfw_gsfw li .bg i.x{ position:absolute;left:3%; bottom:0px; width:94%;height:0.3125rem;background: linear-gradient(to right, #DEEBFF, #78AAFA);}

.fwfw_xmys{ overflow: hidden; margin: 1.875rem 0px 3%; }
.fwfw_xmys div.l{ float: left; width: 32%;}
.fwfw_xmys ul.r,.fwfw_xmys ul.r li{ overflow: hidden; }
.fwfw_xmys ul.r{ float: right; width: 67%; }
.fwfw_xmys ul.r li{ float: left; width: 50%; margin-top:5%;}
.fwfw_xmys ul.r li .bg{ width: 94%; position: relative;}
.fwfw_xmys ul.r li .bg img{ position: absolute; width: 14.61%; padding:0.3125rem; }
.fwfw_xmys ul.r li .bg dd,.fwfw_xmys ul.r li .bg dl{ padding-left: 20%; }
.fwfw_xmys ul.r li .bg dd{ color: #333333;margin-top: 0.75rem;font-size: 1.0625rem;font-weight: bold;}
.fwfw_xmys ul.r li .bg dl{color: #888888;font-size: 0.9375rem;margin-top: 0.5rem;}

/*关于我们*/
.about_jj{ padding-top: 3%; }
.about_jj dd{ margin-bottom: 1.875rem; position: relative; font-size: 1.6875rem;color: #00829A; padding-top: 4.125rem;}
.about_jj dd i{ position: absolute; z-index: -1; color: #F3F3F3; font-size: 8.125rem;font-weight: bold; margin-top:-3rem; top: 0px;}
.about_jj dl{color: #333333; line-height: 2; font-size: 0.9375rem;}
.about_jj ol{ margin-top:1.875rem; }

.about_gsll{ width: 100%; overflow: hidden;height: 20.9375rem; position: relative;display:flex;align-items:center; margin: 3.75rem 0px;}
.about_gsll i.bg{ position: absolute; left: 0px; bottom: 0px; right: 0px; top: 0px; background-size: auto 100%;  background-position: center;}
.about_gsll div.bg{ position: relative; z-index: 1; width: 100%; }
.about_gsll div.bg .t{ text-align: center; color: #ffffff; }
.about_gsll div.bg .t dd{ font-size: 1.5rem; }
.about_gsll div.bg .t dl{ font-size: 0.9375rem; }
.about_gsll div.bg ul{ color: #ffffff; margin-top: 3rem; }
.about_gsll div.bg ul li{ overflow: hidden; float: left; width: 33.333333333%; text-align: center;}
.about_gsll div.bg ul li ol{font-size: 1.5rem; font-weight: bold;}
.about_gsll div.bg ul li dd{font-size: 1.5rem;}
.about_gsll div.bg ul li dl{}

.about_ryzz{ padding-bottom: 3%; }
.about_ryzz .t{ text-align: center; }
.about_ryzz .t dd{color: #034DFF;font-size: 1.5rem;}
.about_ryzz .t ol{color: #666666; font-size: 0.9375rem;}
.about_ryzz .t dl{ font-size: 0.9375rem;color: #666666;line-height: 1.875rem;}
.about_ryzz ul,.about_ryzz ul li{ overflow: hidden; }
.about_ryzz ul{ margin-top: 1.875rem; }
.about_ryzz ul li{ float: left; width: 25%; height: 27.5rem; position: relative; }
.about_ryzz ul li .bg{box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);transition: all .5s ease; margin:0.625rem; height: 26.25rem; position: relative;}
.about_ryzz ul li i{ position: absolute; top: 1.25rem; overflow: hidden; left: 0px; right: 0px; bottom: 1.25rem; margin:auto; width: 78%; text-align: center;}
.about_ryzz ul li i img{ margin-bottom: -5px; transition: all .5s ease;}
.about_ryzz ul li:hover i img{transform: scale(1.1);transition: all .5s ease;}

.about_fzlc{padding: 3% 0px;}
.about_fzlc .tit{ text-align: center; }
.about_fzlc .tit dd{color: #034DFF;font-size: 1.5rem;}
.about_fzlc .tit ol{color: #666666; font-size: 0.9375rem;}
.about_fzlc .tit dl{ font-size: 0.9375rem;color: #666666;line-height: 1.875rem;}
.about_fzlc ul,.about_fzlc ul li{ overflow: hidden; }
.about_fzlc ul{ margin:5rem 0px; position: relative; padding-bottom: 1.25rem; }
.about_fzlc ul i.x{ position: absolute; top: 0px; bottom: 0px; width: 1px; background-color: #ccdded; left: 50%; margin-left: -0.5px; }
.about_fzlc ul li{ margin:0.9375rem 0px; width: 50%;}
.about_fzlc ul li dd,.about_fzlc ul li dl{position: relative;}
.about_fzlc ul li dd{ font-size: 1rem; color: rgba(50,50,50,1); }
.about_fzlc ul li dl{ margin-top: 1.25rem; }
.about_fzlc ul li dl i{ position: absolute; width: 5px; height: 2px; background-color: #0054a6; top: 0.625rem;}
.about_fzlc ul li.l{ padding-left:50%; text-align: left;}
.about_fzlc ul li.l dd{padding-left: 6.875rem; background:url(../images/bleft.png) no-repeat scroll left center; }
.about_fzlc ul li.l dl{ margin-left: 5rem; padding-left: 1.875rem; }
.about_fzlc ul li.l dl i{ left: 0px; }
.about_fzlc ul li.r{ padding-right: 50%; text-align: right;}
.about_fzlc ul li.r dd{padding-right:6.875rem; background:url(../images/bright.png) no-repeat scroll right center; }
.about_fzlc ul li.r dl{ margin-right: 5rem; padding-right: 1.875rem; }
.about_fzlc ul li.r dl i{ right: 0px;}

/*新闻中心*/
.xw_tit{ text-align: center; padding-top:3%;}
.xw_tit dd{color: #034DFF;font-size: 1.5rem;}
.xw_tit dl{color: #666666; font-size: 0.9375rem;}
.news_list,.news_list li{ overflow: hidden; }
.news_list{ margin:1.875rem 0px 1.5rem; }
.news_list li{ border-bottom: 1px solid #eaeaea; padding: 0.625rem;}
.news_list li a{ display: block; overflow: hidden;transition: all .5s ease; background-color: #ffffff;}
.news_list li a:hover{box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);transition: all .5s ease;}
.news_list li a div.l{ float: left; width:32%; max-width: 475px; overflow: hidden;}
.news_list li a div.l img{ margin-bottom:-5px; transition: all .5s ease;}
.news_list li a:hover div.l img{transform: scale(1.1);transition: all .5s ease;}
.news_list li a div.r{ float: right;width: 66%; max-width: 995px; }
.news_list li a div.r dd{ margin-top:1.25rem; position: relative; width: 100%; overflow: hidden;}
.news_list li a div.r dd span{ display: block; width: 70%; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; float: left; font-size: 1rem; color: rgb(51, 51, 51);}
.news_list li a:hover div.r dd span{ color: rgba(3,77,255,1); }
.news_list li a div.r dd i{ position: absolute; right: 5px; color: #999999; font-size: 0.875rem;}
.news_list li a div.r dl{margin-top: 1.125rem;font-size: 0.875rem;color: #666666;line-height: 1.7;}
.news_list li a div.r ol{ margin-top:1.25rem; overflow: hidden;}
.news_list li a div.r ol span{ display: block; float: left; height: 1.625rem;line-height: 1.5rem;max-width: 100%;padding: 0px 0.5rem;border: 1px solid #e5e5e5;margin-top: 0.75rem;margin-right: 0.9375rem;border-radius: 5px;color: #999999;font-size: 0.75rem;}

/*fenye*/
.fenye{ text-align:center;font-size:0.875rem;line-height:1.5rem; margin-bottom: 3%;}
.fenye i{ display:none;}
.fenye a{ color:#657180;}
.fenye a,.fenye span{ margin:0px 0.625rem;display:inline-block;}
.fenye a:hover,.fenye span{ color:#0078d7;}

/*news_show*/
.news_show{ padding: 3% 0px; }
.news_show div.t{ border-bottom:1px dashed #efefef; padding-bottom: 1.25rem;}
.news_show div.t dd{font-size: 1.125rem;color: rgba(51,51,51,1); margin-bottom: 1.25rem;}
.news_show div.t dl{ margin-bottom: 1.25rem;font-size: 0.875rem;color: #666666;}
.news_show div.t ol{}
.news_show div.f{ padding: 1.25rem 0px; min-height: 50vh;color: #333333;font-size: 0.9375rem;}
.news_show div.f14{font-size: 0.875rem;color: #333333; border-top:1px dashed #efefef; padding: 1.25rem 0px;}
.news_show div.f14 dl{ float: left; width: 50%; }
.news_show div.f14 dl span,.news_show div.f14 dl a{ display: block; float: left;}
.news_show div.f14 dl a{ width: 80%;color: #333333; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.news_show div.f14 dl a:hover{ color:#0078d7;}

.news_show .name{ text-align: center; margin-top:3.75rem;}
.news_show .name dd{color: #034DFF;font-size: 1.5rem;}
.news_show .name ol{color: #666666; font-size: 0.9375rem;}
.news_show .name dl{ font-size: 0.9375rem;color: #666666;line-height: 1.875rem;}
.news_show .xgtj,.news_show .xgtj li{ overflow: hidden; }
.news_show .xgtj{ width: 100%; margin-top: 1.25rem;}
.news_show .xgtj li{ float: left; width: 25%; }
.news_show .xgtj li a{ display: block; margin:0.625rem;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1); padding:1.25rem;}
.news_show .xgtj li a ol{ position: relative; height: 13.5rem; overflow: hidden; margin-bottom: 1rem;}
.news_show .xgtj li a ol i{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-repeat: no-repeat; background-position: center; background-size: auto 100%; transition: all .5s ease;}
.news_show .xgtj li a:hover ol i{transform: scale(1.1);transition: all .5s ease;}
.news_show .xgtj li a dd{ overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;font-size: 1rem;color: rgb(51, 51, 51); }
.news_show .xgtj li a:hover dd{ color: rgba(3,77,255,1); }
.news_show .xgtj li a del{ display: block; margin-top: 0.5rem;max-width: 100%;line-height: 1;font-size: 0.875rem;color: #999999;}
.news_show .xgtj li a dl{ margin-top: 1.125rem;font-size: 0.875rem;color: #666666;line-height: 1.7;}
.news_show .xgtj li a dt{ display: block; margin-top:1.25rem; overflow: hidden;}
.news_show .xgtj li a dt span{display: block;float: left;height: 1.625rem;line-height: 1.625rem;max-width: 100%;padding: 0px 0.5rem;border: 1px solid #e5e5e5;border-radius: 5px;color: #999999;font-size: 0.75rem;}
.news_show .xgtj li a dt i{max-width: 100%;float: right;display: block;position: relative;width: 2.5rem;height: 1.75rem;overflow: hidden;}
.news_show .xgtj li a dt i:after{content: "";display: inline-block;position: absolute;left: -1.875rem;top: 0;width: 1.875rem;height: 1.75rem;background: url(../images/vbg01.png) -23px -324px;-webkit-transition: all .36s ease;transition: all .36s ease;opacity: 0;}
.news_show .xgtj li a:hover dt i:after {left: 0;opacity: 1;}
.news_show .xgtj li a dt i:before{content: "";display: inline-block;position: absolute;left: 0;top: 0;width: 1.875rem;height: 1.75rem;background: url(../images/vbg01.png) -23px -324px;-webkit-transition: all .36s ease;transition: all .36s ease;}
.news_show .xgtj li a:hover dt i:before {left: 1.875rem;opacity: 0;}

/*联系我们*/
.lxwm_con{ padding: 3% 0px; }
.lxwm_con .tit{ text-align: center; }
.lxwm_con .tit dd{color: #034DFF;font-size: 1.5rem;}
.lxwm_con .tit ol{color: #666666; font-size: 0.9375rem;}
.lxwm_con .tit dl{ font-size: 0.9375rem;color: #666666;line-height: 1.875rem;}
.lxwm_con ul.xx,.lxwm_con ul.xx li{ overflow: hidden; }
.lxwm_con ul.xx{ margin-top:2.5rem; }
.lxwm_con ul.xx li{ float: left; width: 23.7%; margin-right: 1.7%; background-color: #F6F6F6; height: 17.8125rem;display:flex;align-items:center; }
.lxwm_con ul.xx li.l4{ float: right; margin-right: 0px;}
.lxwm_con ul.xx li .bg{ text-align: center; width: 100%;}
.lxwm_con ul.xx li .bg ol{height: 3.125rem;}
.lxwm_con ul.xx li .bg dd{color: #444444;font-size: 1.125rem;font-weight: bold;line-height: 2;margin-top: 0.625rem;}
.lxwm_con ul.xx li .bg dl{color: #999999;font-size: 0.9375rem;line-height: 2;padding: 5%;}

.lxwm_con form{ display: block; padding:3.125rem 0px 6.25rem; overflow: hidden;}
.lxwm_con form div{ overflow: hidden; }
.lxwm_con form div#dr_row_title,.lxwm_con form div#dr_row_youxiang{ float: left; width: 49.5%;}
.lxwm_con form div#dr_row_xingming,.lxwm_con form div#dr_row_shoujihao{ float: right; width: 49.5%;}
.lxwm_con form div#dr_row_neirong{ float: left; width: 100%; }
.lxwm_con form div.form-group{ margin-bottom: 1.25rem; }
.lxwm_con form div.form-group label{ display: block;color: rgb(51, 51, 51); font-size: 0.875rem; margin-bottom:0.75rem; }
.lxwm_con form div.form-group div.col-md-10{ background-color: #f7f7f7; padding:0px 0.875rem;}
.lxwm_con form div.form-group div.col-md-10 input{ background:none; border:0px; outline:none; height: 2.75rem; line-height: 2.75rem;}
.lxwm_con form div#dr_row_neirong div.col-md-10{ padding:0.625rem 0.875rem;}
.lxwm_con form div.form-group div.col-md-10 textarea{ background:none; border:0px; outline:none;}
.lxwm_con form div.ys,.lxwm_con form div.b{ float: left; width: 100%; }
.lxwm_con form div.ys{ margin-bottom: 1.25rem; }
.lxwm_con form div.ys a{ color: #3399ff; }
.lxwm_con form div.ys a:hover{ color: #46a023; }
.lxwm_con form div.b button{ height: 2.75rem; line-height: 2.75rem; text-align: center; color: #ffffff; border:0px; outline:none; width: 100%; font-size: 1rem; background-color: rgba(3,77,255,1); max-width: 335px; }
.lxwm_con form div.b button:hover{background-color: rgba(3,77,255,0.8);}

.popupbox a.popupbox_i.s{ position: absolute; right: 0px;font-size: 1.375rem;color: #c5c5c5; right: 0.625rem;}
.popupbox a.popupbox_i.x{  display: block;  margin: 0.625rem auto;width: 12.5rem;height: 2.5rem;background: #e22e22;color: #ffffff;font-size: 1rem;text-align: center;line-height: 2.5rem;}
.popupbox{ width: 80%; max-width:800px;max-height:72vh;border-radius:0.5rem;display: none;position: fixed;top: 50%; left: 50%;z-index:9999991;background:#ffffff; border:0.25rem solid #d9d9d9;}
.popupbox dd{ padding: 0px 0.625rem;color: #000000; line-height: 2rem; font-weight: 700;font-size: 0.875rem; background: #f3f3f3;}
.popupbox dl{height:60vh;overflow-x: hidden;overflow-y: auto; margin:0.625rem;font-size: 0.875rem;line-height: 1.375rem;}

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

.lxwm_con .dt{ overflow: hidden; height: 25rem; position: relative; }
.lxwm_con .dt i.bg{ position: absolute; z-index: 0; left: 0px;top: 0px; right: 0px; bottom: 0px; background-position: center; background-size: auto 100%;
background-repeat: no-repeat; }
.lxwm_con .dt div.bg{ position: absolute; z-index: 1; background-color: #ffffff; width: 14.375rem; padding: 1.125rem; border-radius: 6px;box-shadow: #000000 0px 0px 6px -3px; left: 50%; margin-left: -7.1875rem; top:4.375rem; font-size: 0.8125rem; color: #000000;}
.lxwm_con .dt div.bg i.fa{ position: absolute; bottom: 0px; font-size: 1.75rem; margin-bottom:-1.125rem; color: #ffffff; left: 50%; margin-left: -8px; }
.lxwm_con .dt div.bg img{ position: absolute; left: 50%; margin-left: -11px; bottom: -50px; }

/*合伙人招募*/
.partner_con{ padding: 3% 0px; }
.partner_con div.l{ float: left; width:38.8%;}
.partner_con div.l img{ margin-top:2rem; margin-bottom:-6px;}
.partner_con ul.r,.partner_con ul.r li{ overflow: hidden; }
.partner_con ul.r{ float: right; width:53%; }
.partner_con ul.r li.tit{ position: relative; padding-top:3rem; margin-bottom: 1rem;}
.partner_con ul.r li.tit dd,.partner_con ul.r li.tit dl{ color: #171C61; }
.partner_con ul.r li.tit i{ position: absolute; font-size: 4.375rem; color: #F2F2F6; font-weight: bold; top: 0px; z-index: -1;}
.partner_con ul.r li.tit dd{ font-size: 3.3125rem; }
.partner_con ul.r li.tit dl{ font-size: 2.25rem; margin-top: 1rem;}
.partner_con ul.r li.jj{font-size: 1.125rem; line-height: 1.75rem; margin-bottom:1rem;}
.partner_con ul.r li.cpys_t{ color: #003399; font-size: 1.5rem; font-weight: bold; margin-bottom:1rem;}
.partner_con ul.r li.cpys_c{ padding-left:1.5rem; background:url(../images/d.png) no-repeat scroll left 5px; background-size:0.9375rem; color:#555555; font-size:1.125rem;}
.partner_con ul.r li.cpys_c dd{ font-weight: bold; }
.partner_con ul.r li.cpys_c dl{ margin:5px 0px; }
.partner_con ul.r li.cpys_f{ text-align: right; margin-bottom: 4.5%; }
.partner_con ul.r li.lxr{ font-weight: bold; font-size: 1.5rem; color: #000000; padding-left: 3.75rem; background:url(../images/dh.png) no-repeat scroll left center; background-size: auto 100%; height: 2.5rem; line-height: 2.5rem;}





