@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;}
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:"Helvetica Neue","思源黑体","Microsoft YaHei",Arial; text-transform:capitalize; }
html,body{font-size:32px;}
@media only screen and (max-width:2800px){
	html,body{font-size:24px;}
}
@media only screen and (max-width:2400px){
	html,body{font-size:20px;}
}
@media only screen and (max-width:1920px){
	html,body{font-size:16px;}
}
@media only screen and (max-width:1480px){
	html,body{font-size:14px;}
}
@media only screen and (max-width:1280px){
	html,body{font-size:12px;}
}
.fl{ float:left; }
.fr{ float:right; }
.margin{ margin:0px auto; }
.hidden{ overflow:hidden; }
.width1680{ width:88.282%; }
.width1800{ width:94.588%; }
img{ max-width:100%; max-height:100%; vertical-align:middle; }
.i_md{ display: block; overflow: hidden; }
/* top_bg */
.top_height{ height:4rem;}
.top_bg{ position:fixed; top:0px; z-index:9999; border-bottom:1px solid rgb(255,255,255,0.1);width:100%;}
.top_bg .width1800 a.logo{ float:left;display:flex;align-items:center; width:15%; max-width:205px;}
.top_bg .width1800 div.l{ float:left; width:60%; text-align: center; }
.top_bg .width1800 div.l div{ display:inline-block; margin: 0px 1.5%; }
.top_bg .width1800 div.l div a{ display: block; }
.top_bg .width1800 div.l div dd{ line-height:4rem; font-size:1rem; }
.top_bg .width1800 div.l div.x dd{ padding-right:1.5rem; background:url(../images/yy.png) no-repeat scroll right center; }
.top_bg .width1800 div.l div dd a{ color:rgb(255,255,255,0.5); transition:all .5s ease; }
.top_bg .width1800 div.l div dd a:hover,.top_bg .width1800 div.l div dd a.on{color:rgb(255,255,255,1); transition:all .5s ease; }
.top_bg .width1800 div.l div dl{ position: absolute; min-width: 14rem; margin-left: -1.5rem; opacity: 0; height: 0px; overflow: hidden; transition:all .25s ease; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); position:absolute; background-color:#ffffff; }
.top_bg .width1800 div.l div:hover dl{ padding:0.5rem 0px; opacity:1; height:auto; transition:all .5s ease; }
.top_bg.now .width1800 div.l div dl,.ny_bg .width1800 div.l div dl{ background-color: #ffffff; }
.top_bg .width1800 div.l div dl a{line-height: 2.5; opacity: 0.5; color: #000000 !important; font-size: 0.875rem;}
.top_bg .width1800 div.l div dl a:hover{ opacity: 1; }

.top_bg .width1800 div.r{ width:28%; max-width:1470px; position:absolute; right:0px; }
.top_bg .width1800 div.r dl.l{position:absolute; left:0px; width:40%; padding-left:3%; border-left:1px solid rgb(255,255,255,0.1); margin-left:-1px;transition:all .5s ease;}
.top_bg .width1800 div.r dl.l:hover{ width:45%; margin-left:-5%; transition:all .5s ease;}
.top_bg .width1800 div.r dl.l input{outline:none; background:none; border:0px; line-height:4rem; width:77%; float:left; color:#ffffff; font-size:1rem;}
.top_bg .width1800 div.r dl.l button{ float:right; outline:none; border:0px; line-height:4rem; width:23%;height:4rem; background:url(../images/so.png) no-repeat scroll center;transition:all .5s ease; background-size:auto 1.25rem;}
.top_bg .width1800 div.r dl.l button:hover{ opacity:0.5; transition:all .5s ease;}
.top_bg .width1800 div.r dl.r{ float:right;border-left:1px solid rgb(255,255,255,0.1); margin-left:-1px; width:55%; max-width: 17.8125rem; }
.top_bg .width1800 div.r dl.r div.yy{ float:left;height:4rem; padding:0px 8%;}
.top_bg .width1800 div.r dl.r div.yy div{ overflow:hidden; }
.top_bg .width1800 div.r dl.r div.yy .n{color:rgb(255,255,255,0.5); line-height:4rem; padding-right:1.5rem; background:url(../images/yy.png) no-repeat scroll right center;cursor:pointer;}
.top_bg .width1800 div.r dl.r div.yy .n i.z{ display: none; }
.top_bg .width1800 div.r dl.r div.yy .n i.j{ display: none; }
.top_bg .width1800 div.r dl.r div.yy .bg{ box-shadow:0px 0px 10px 0px rgba(0,0,0,0.14); position:absolute; background-color:#ffffff; padding:0px 2rem; opacity:0; overflow:hidden; max-height:0px;transition:all .5s ease;margin-left:-3%;}
.top_bg .width1800 div.r dl.r div.yy:hover .bg{ padding:1rem 2rem; max-height:100vh; opacity:1;transition:all .5s ease;}
.top_bg .width1800 div.r dl.r div.yy .bg a{ font-size:0.875rem;line-height:2rem; height:2rem; display:block; color:#999999; }
.top_bg .width1800 div.r dl.r div.yy .bg a:hover{color:#ee7c30; }
.top_bg .width1800 div.r dl.r a{ display:block; height:1rem; line-height:1rem; }
.top_bg .width1800 div.r dl.r a.l,.top_bg .width1800 div.r dl.r a.c{ margin-top:1.5rem; color:rgb(255,255,255,0.5);transition:all .5s ease; padding:0px 5%; float:left;}
.top_bg .width1800 div.r dl.r a.l:hover,.top_bg .width1800 div.r dl.r a.c:hover{color:rgb(255,255,255,1);transition:all .5s ease;}
.top_bg .width1800 div.r dl.r a.l{ margin-left:4%;border-left:1px solid rgb(255,255,255,0.1);}
.top_bg .width1800 div.r dl.r a.c{border-left:1px solid rgb(255,255,255,0.1);}
.top_bg .width1800 div.r dl.r a.r{ padding:0px 5%; background-color:#e18143; width: 43%; text-align: center; color:#ffffff; line-height:4rem;height:4rem; font-size:1rem; float:right; transition:all .5s ease;}
.top_bg .width1800 div.r dl.r a.r:hover{background-color:rgb(255,129,67,0.5);transition:all .5s ease;}

.top_bg.now,.ny_bg{ background-color:#ffffff; border-bottom:1px solid rgb(0,0,0,0.1);}
.top_bg.now .width1800 div.l a,.top_bg.now .width1800 div.r dl.r a.l,.top_bg.now .width1800 div.r dl.r a.c,.ny_bg .width1800 div.l div dd a,.ny_bg .width1800 div.r dl.r a.l,.ny_bg .width1800 div.r dl.r a.c,.ny_bg .width1800 div.r dl.r div.yy .n,.top_bg.now .width1800 div.r dl.r div.yy .n{color:rgb(0,0,0,0.5); }
.top_bg.now .width1800 div.r dl.l,.top_bg.now .width1800 div.r dl.r,.top_bg.now .width1800 div.r dl.r a.c,.ny_bg .width1800 div.r dl.l,.ny_bg .width1800 div.r dl.r,.ny_bg .width1800 div.r dl.r a.l,.ny_bg .width1800 div.r dl.r a.c{border-left:1px solid rgb(0,0,0,0.1);}
.top_bg.now .width1800 div.r dl.l input,.ny_bg .width1800 div.r dl.l input{color:#000000;}
.top_bg.now .width1800 div.l a:hover,.top_bg.now .width1800 div.l a.on,.top_bg.now .width1800 div.r dl.r a.l:hover,.top_bg.now .width1800 div.r dl.r a.c:hover,.ny_bg .width1800 div.l div dd a:hover,.ny_bg .width1800 div.l div dd a.on,.ny_bg .width1800 div.r dl.r a.l:hover,.ny_bg .width1800 div.r dl.r a.c:hover{color:rgb(0,0,0,1); }
@media only screen and (max-width:1920px){
	.top_bg .width1800 div.r{max-width:735px;}
}
/*banner*/
.banner_bg{ position:absolute; z-index:40; left:0px; top:0px; height:100vh; width:100%; }
.ck-slide { position:relative; overflow:hidden; width:100%; height:100vh; z-index:19;}
.ck-slide ul.ck-slide-wrapper,.ck-slide ul.ck-slide-wrapper li{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.ck-slide ul.ck-slide-wrapper li{ opacity:0;transition:all .5s ease;}
.ck-slide ul.ck-slide-wrapper li.on{ opacity:1;transition:all .5s ease;}
.ck-slide ul.ck-slide-wrapper li div.bg{ background-repeat:no-repeat;display:flex;align-items:center; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-position:50%; background-size:100% auto;}
@media only screen and (max-width:1920px){
	.ck-slide ul.ck-slide-wrapper li div.bg{ background-size:cover; }
}
.ck-slide ul.ck-slide-wrapper li div.bg div.width1800{ font-size:3rem; color:#ffffff; line-height:2;}

.ck-slidebox{position:absolute;z-index:30; width:140px; height:70px; top:50%; margin-top:-35px; right:60px;}
.ck-slidebox .slideWrap{ width:100px; height:70px; margin:0px auto;}
.ck-slidebox .slideWrap ul{ height:55px;width:100%; overflow:hidden;text-align:center;}
.ck-slidebox .slideWrap ul li{ font-size:42px; color:#ffffff; font-weight:bold; text-align:center; display:none;display:inline-block;}
.ck-slidebox .slideWrap ul li.current{ display:block;}

.ck-slide .ck-prev,.ck-slide .ck-next{ position:absolute; width:8px; height:14px; top:20px; background-image:url(../images/jt.png); background-repeat:no-repeat;}
.ck-slide .ck-prev {left:0px;}
.ck-slide .ck-next {right:0px; background-position:-8px 0px;}

/*i_about_bg*/
.i_about_bg{background:url(../images/i_about_bg.jpg) no-repeat scroll center center; position:absolute; z-index:0; top:100vh; width:100%; left:0px;height:66.25rem; background-size:100% auto;}
.i_about_bg img{ bottom:12rem; left:0px; position:absolute;max-width:42.1%; }
.i_about{ padding-top:5rem; height:55.5rem;}
.i_about div.hidden.l{ float:left; width:39.5%; }
.i_about div.hidden.l dd{ font-size:2.25rem; color:#333333; font-weight:bold; }
.i_about div.hidden.l dd i{ color:#e5650e; }
.i_about div.hidden.l ol{ font-size:1rem; color:#999999; margin-top:1rem;}
.i_about div.hidden.l dl{ font-size:1.25rem; color:#212121; line-height:1.75; margin-top:1.25rem;}
.i_about div.hidden.l a{ display:block; margin-top:2.5rem; width:2.875rem; height:2.875rem; background:url(../images/gd.png) no-repeat;transition:all .5s ease; background-size:100%;}
.i_about div.hidden.l a:hover{transition:all .5s ease;transform:rotate(45deg);}
.i_about ul.hidden.r{ float:right; width:48%; overflow:hidden; }
.i_about ul.hidden.r li{ overflow:hidden; width:48%; height:15rem; margin-bottom:0.5rem; color:#666666; }
.i_about ul.hidden.r li.l{ float:left; }
.i_about ul.hidden.r li.r{ float:right; }
.i_about ul.hidden.r li ol{ font-size:1rem; }
.i_about ul.hidden.r li dd{ color:#333333;}
.i_about ul.hidden.r li dd span{ font-size:3.75rem; font-weight:bold;}
.i_about ul.hidden.r li dd i{ font-size:1.125rem; margin-left:1rem; }
.i_about ul.hidden.r li dl{ font-size:0.875rem; line-height:1.5;max-width:620px; }

@media only screen and (max-width:1920px){
	.i_about div.hidden.l a{}
	.i_about div.hidden.l{ max-width:662px; width:45%;}
	.i_about ul.hidden.r{ max-width:800px;}
	.i_about ul.hidden.r li dl{max-width:310px;}
}
/*i_con*/
.i_con .hidden{ height:38.75rem; }
.i_con .hidden.l{ float:left; width:49.5%;}
.i_con .hidden.l a i{ position:absolute; width:2.4375rem; height:1.125rem; background:url(../images/jt1.png) no-repeat; background-size:100% auto; right:4%; top:3rem;transition:all .5s ease;}
.i_con .hidden.l a:hover i{ right:5%; transition:all .5s ease;}
.i_con .hidden.l div.t{ height:18.75rem; background-image:linear-gradient(90deg, #fea750, #f88626);position:relative; overflow:hidden;}
.i_con .hidden.l div.t img{transition:all .5s ease; position:absolute; z-index:0; top:4rem; left:4%; height:10.6875rem;}
.i_con .hidden.l div.t:hover img{ transform:scale(1.5);transition:all .5s ease;}
.i_con .hidden.l div.t a{ position:absolute; left:0px; right:0px; bottom:0px; top:0px;background-color:rgb(51,51,51,0.2); color:#ffffff; padding:3rem 4% 2rem; z-index:2;transition:all .5s ease;}
.i_con .hidden.l div.t a:hover{background-color:rgb(51,51,51,0.5);transition:all .5s ease;}
.i_con .hidden.l div.t a ol{ font-size:1rem; margin-bottom:0.75rem; }
.i_con .hidden.l div.t a dd{ font-size:2rem; font-weight:bold; }
.i_con .hidden.l div.t a dl{ font-size:1rem; line-height:2; margin-top:2rem; width:80%;}

.i_con .hidden.l div.f,.i_con .hidden.l div.f div{ height:20rem;}
.i_con .hidden.l div.f div{ background-color:#e5762a; width:50%; position:relative; overflow:hidden;}
.i_con .hidden.l div.f div img{transition:all .5s ease; position:absolute; z-index:0; top:4rem; left:4%; height:10.6875rem;}
.i_con .hidden.l div.f div:hover img{ transform:scale(1.5);transition:all .5s ease;}
.i_con .hidden.l div.f div.z{ float:left; }
.i_con .hidden.l div.f div.y{ float:right; border-left:1px solid #f98c2d; margin-left:-1px;margin-right:-1px; }
@media only screen and (max-width:1920px){
	.i_con .hidden.l div.f div.y{ margin-right:0px; }
}
.i_con .hidden.l div.f div a{position:absolute; left:0px; right:0px; bottom:0px; top:0px; color:#ffffff; padding:2rem 4%;background-color:rgb(51,51,51,0.2);transition:all .5s ease;}
.i_con .hidden.l div.f div a:hover{background-color:rgb(51,51,51,0.5);transition:all 1s ease;}
.i_con .hidden.l div.f div a ol{ font-size:1rem; margin-bottom:0.75rem; }
.i_con .hidden.l div.f div a dd{ font-size:2.25rem; font-weight:bold; }
.i_con .hidden.l div.f div a dl{ font-size:1rem; line-height:2; margin-top:3rem;}
.i_con .hidden.l div.f div.z a dl{width:76%;}
.i_con .hidden.l div.f div.y a dl{width:86%;}

.i_con .hidden.r{ float:right; width:50.5%; background-color:#eeeeee;position:relative;}
.i_con .hidden.r a{ padding:2.8125rem 6.5%; position:absolute; left:0px; right:0px; bottom:0px; top:0px;transition:all .5s ease;}
.i_con .hidden.r a:hover{background-color:rgb(51,51,51,0.5);transition:all .5s ease;}
.i_con .hidden.r a i{ position:absolute; width:2.4375rem; height:1.125rem; background:url(../images/jt2.png) no-repeat; right:5%; top:3rem; background-size:100%;transition:all .5s ease;}
.i_con .hidden.r a:hover i{ background-image:url(../images/jt1.png); transition:all .5s ease; right:6%;}
.i_con .hidden.r a ol{ font-size:1rem; color:#333333; margin-bottom:1.25rem;}
.i_con .hidden.r a dd{ font-size:2.25rem; color:#101010; font-weight:bold; }
.i_con .hidden.r a dl{ font-size:1.125rem; color:#101010; line-height:1.875rem; width:66%; position:absolute; bottom:3.75rem; }
.i_con .hidden.r a:hover ol,.i_con .hidden.r a:hover dd,.i_con .hidden.r a:hover dl{ color:#ffffff; }

/*作品欣赏*/
.i_zpxs{ padding:3.75rem 0px 7.8125rem;}
.i_zpxs .tit{margin-bottom:4rem; }
.i_zpxs .tit dd{ color:#333333; font-size:2.25rem; font-weight:bold;}
.i_zpxs .tit dl{ color:#101010; font-size:1.5rem; margin-top:1.25rem;}
.i_zpxs ul,.i_zpxs ul li{ overflow:hidden; }
.i_zpxs ul{ margin-bottom:6.75rem; }
.i_zpxs ul li{ float:left; width:33.333333333333333333333333%; position:relative; }
.i_zpxs ul li a{ position:absolute; left:0px; right:0px; bottom:0px; top:0px;transition:all .5s ease; z-index:2;}
.i_zpxs ul li a:hover{ background-color:rgb(0,0,0,0.3);transition:all .5s ease;}
.i_zpxs ul li img{ margin-bottom:-10px; transition:all .5s ease; width:100%;}
.i_zpxs ul li:hover img{transition:all .5s ease;transform:scale(1.1);}
.i_zpxs a.more{ display:block; border:2px solid #e7e7e7; width:94%; max-width:580px; margin:0px auto; height:3.75rem; line-height:3.75rem; font-size:1.125rem; color:#333333; background:url(../images/jt2.png) no-repeat scroll 92% center; padding-left:24px;transition:all .5s ease;}
.i_zpxs a.more:hover{background-color:#e18143; color:#ffffff; background-image:url(../images/jt1.png);border:2px solid #e18143;transition:all .5s ease;}
@media only screen and (max-width:1920px){
	.i_zpxs ul li img{ margin-bottom:-5px;}
	.i_zpxs a.more{ max-width:290px;}
}
/*资讯动态*/
.i_zxtd{ background-color: #eeeeee; padding: 4.5rem 3.35%; position: relative; }
.i_zxtd .tit{ font-weight: bold; color: #333333; font-size:2.25rem; }

.i_zxtd .bg{ width: 100%; padding-top: 7rem; margin-top: -3rem; overflow: hidden; position: relative; }
.i_zxtd .hero-gallery{ width: 33.81%; outline:0px; }
.i_zxtd .hero-gallery .flickity-viewport{ position: relative; min-height:30rem; }
.i_zxtd .hero-gallery .hero-gallery__cell{ width:100%; }
.i_zxtd .hero-gallery .hero-gallery__cell a{ display: block; width: 96%; overflow: hidden; }
.i_zxtd .hero-gallery .hero-gallery__cell a ol{ margin-bottom: 1rem; overflow: hidden; }
.i_zxtd .hero-gallery .hero-gallery__cell a ol img{ transition:all 0.25s ease; }
.i_zxtd .hero-gallery .hero-gallery__cell a:hover ol img{ transform:scale(1.1); transition:all 0.5s ease; }
.i_zxtd .hero-gallery .hero-gallery__cell a dd{ font-size:1.5rem; color: #333333; overflow: hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.i_zxtd .hero-gallery .hero-gallery__cell a:hover dd{ color:#e18143; }
.i_zxtd .hero-gallery .hero-gallery__cell a dl{ font-size: 1rem; color: #999999; line-height:1.75; margin-top: 0.5rem; }

.i_zxtd .hero-gallery button{ position: absolute; width:2.5rem; height:1.125rem; border:0px; z-index: 88; background:url(../images/jt2.png) no-repeat scroll center center; top: 1rem; background-size: cover; }
.i_zxtd .hero-gallery button:hover{ background-image: url(../images/jt7.png); }
.i_zxtd .hero-gallery button.previous{ transform: rotateY(180deg); right:4.5rem;  }
.i_zxtd .hero-gallery button.next{ right: 0px; }
.i_zxtd .hero-gallery button svg{ display: none; }

/*网站运营私享会*/
.i_wzyy{ background-color:#eeeeee; padding:5.5rem 3.35%; overflow:hidden; position:relative; }
.i_wzyy img.l{ float:left; width:49.423%; }
.i_wzyy div.r{ width:44.064%; position:absolute; bottom:5.5rem; top:5.5rem; right:3.35%;display:flex;align-items:center;}
.i_wzyy div.r div.c{ color:#333333;}
.i_wzyy div.r div.c dd{ font-size:2.1875rem; font-weight:bold; }
.i_wzyy div.r div.c dl{ font-size:1rem; line-height:2.1875rem; margin:2rem 0px;}
.i_wzyy div.r div.c a{ display:block; border:1px solid #0e0e0e; height:2.8125rem; line-height:2.8125rem; width:8rem; font-size:1rem; color:#000000; background:url(../images/i_tb.png) no-repeat scroll 6.75rem center; background-size:auto 1.25rem; padding-left:2rem; transition:all .5s ease; position:relative; overflow:hidden;}
.i_wzyy div.r div.c a:hover{ background:url(../images/i_tb2.png) no-repeat scroll 6.75rem center #e18143; background-size:auto 1.25rem;border:1px solid #e18143; color:#ffffff;overflow:initial;transition:all .5s ease; }
.i_wzyy div.r div.c a img{ position:absolute; max-height:160px; max-width:160px; left:0%; width:10rem; height:10rem;opacity:0; transition:all .5s ease; top:6rem; }
.i_wzyy div.r div.c a:hover img{ opacity:1; transition:all .5s ease; top:3rem; }

/*我们的工作方式是怎样的*/
.i_ggfs{ padding:5rem 0px; }
.i_ggfs .tit{ font-size:2.25rem; font-weight:bold; color:#212121; }
.i_ggfs ul,.i_ggfs ul li{ overflow:hidden; }
.i_ggfs ul{ margin-top:4rem; }
.i_ggfs ul li{ float:left; width:33.3333333%; color:#333333; height:22rem;}
.i_ggfs ul li img{ max-height:94px; }
.i_ggfs ul li dd{ font-weight:bold; font-size:1.5rem;margin-top:1.25rem; }
.i_ggfs ul li dl{ font-size:1rem; line-height:2;margin-top:2.5rem;}

/*i_zx*/
.i_zx{background:url(../images/i_zx.jpg) no-repeat scroll right center #000000; overflow:hidden; width:100%; height:40rem; display:flex;align-items:center; background-size:auto 26.9375rem;}
.i_zx .width1680{ color:#ffffff; }
.i_zx .width1680 .con{ max-width:990px; }
.i_zx .width1680 .con dd{ font-size:2.25rem; font-weight:bold; }
.i_zx .width1680 .con dl{ font-size:1rem; line-height:2; max-width:585px; margin:1rem 0px 2rem; }
.i_zx .width1680 .con a{ display:block; width:12.5rem; height:2.5rem; line-height:2.5rem; text-align:center; background-color:#d66f09; color:#ffffff; font-size:1rem;border:1px solid #d66f09;transition:all .5s ease;}
.i_zx .width1680 .con a:hover{ border:1px solid #ffffff; background:none;transition:all .5s ease;}

/*i_cookie*/
.eupopup-container{ width:100%; position:fixed; z-index:999; background-color:#eeeeee; padding:1.5rem 0px; bottom:0px; }
.eupopup-container .eupopup-body,.eupopup-container .eupopup-buttons{max-width:1150px; width:94%; overflow:hidden; margin:0px auto;}
.eupopup-container .eupopup-body{ font-size:1rem; color:#333333; }
.eupopup-container .eupopup-buttons{ padding-top:1rem; }
.eupopup-container .eupopup-buttons a{ display:block; float:right; border:1px solid #ee7c30; margin-left:1.5rem; height:2rem; line-height:2rem; width:6rem; text-align:center; font-size:0.875em;}
.eupopup-container .eupopup-buttons a.eupopup-button_1{ background-color:#ee7c30; color:#ffffff;transition:all .5s ease;}
.eupopup-container .eupopup-buttons a.eupopup-button_1:hover{background-color:#d66f09;transition:all .5s ease;}
.eupopup-container .eupopup-buttons a.eupopup-button_2{ color:#ee7c30; }
.eupopup-container a.eupopup-closebutton{ position:absolute;right:5%;top:1rem;font-size:1.25rem;color:#000000; display:none;}

/*cookie*/
.cookie{ padding:8rem 0px 5rem; width:100%; overflow:hidden;}
.cookie .width1680{ max-width:1200px;}
.cookie .width1680 .t{ overflow:hidden; font-size:2.25rem; color:#333333; text-align:center; }
.cookie .width1680 ul.f,.cookie .width1680 ul.f li{ overflow:hidden; }
.cookie .width1680 ul.f{ margin-top:2.5rem; border-top:1px solid #eeeeee; }
.cookie .width1680 ul.f li{ margin-top:4rem; }
.cookie .width1680 ul.f li dd{ font-size:1.5rem; color:#333333; font-weight:bold; border-left:3px solid #ee7c30; padding-left:0.875rem; }
.cookie .width1680 ul.f li dl{ font-size:1rem; color:#666666; line-height:2.25rem; margin-top:1rem; }

/*foot_bg*/
.foot_bg{ background-color:#0c0d10; overflow:hidden; width:100%;}
.foot_bg .width1680{ color:#ffffff; padding:3.375rem 0px;}
.foot_bg .width1680 div.t,.foot_bg .width1680 div.n{ border-bottom:1px solid rgb(255,255,255,0.2);}
.foot_bg .width1680 div.t{ padding-bottom:1rem;}
.foot_bg .width1680 div.t div{ max-width:30%;}
.foot_bg .width1680 div.t div.l{ width:30%; float:left; max-width:970px;}
.foot_bg .width1680 div.t div.r{ width:auto; float:right;}
.foot_bg .width1680 div.t div.l ol{ font-size:1rem; color:#999999; }
.foot_bg .width1680 div.t div.l dd{ font-size:2.25rem; margin-top:0.75rem; }
.foot_bg .width1680 div.t div.r ol{ font-size:0.875rem; color:#ffffff; }
.foot_bg .width1680 div.t div.r dd{ font-size:2.25rem; margin-top:4px; }
.foot_bg .width1680 div.n{ padding:1.5rem 0px; }
.foot_bg .width1680 div.n dl.l{ float:left; line-height:3rem; margin-left:-1.25rem;}
.foot_bg .width1680 div.n dl.l a{ font-size:0.875rem; color:#969696; padding:0px 1.25rem; border-left:1px solid #969696;}
.foot_bg .width1680 div.n dl.l a:hover{ color:#ffffff; }
.foot_bg .width1680 div.n dl.r{ float:right; height:3rem; padding-left:4.5rem; background:url(../images/dw.jpg) no-repeat scroll left center; font-size:0.875rem; color:#999999; line-height:1.5rem; max-width:344px; background-size:auto 100%; }
.foot_bg .width1680 div.c{ padding-top:3.75rem; }
.foot_bg .width1680 div.c div.l{ float:left; width:80%; }
.foot_bg .width1680 div.c div.l dd{ font-size:2rem; }
.foot_bg .width1680 div.c div.l dl{ font-size:1.25rem; margin-top:1.5rem; }
.foot_bg .width1680 div.c div.r{ float:right; text-align:center; width:20%; max-width:204px;}
.foot_bg .width1680 div.c div.r ol{ margin-bottom:1rem; }
.foot_bg .width1680 div.c div.r ol img{ margin-bottom:-4px; width:100%;}
.foot_bg .width1680 div.c div.r dd{ color:#999999; font-size:0.875rem; }
.foot_bg .width1680 div.f{ font-size:0.875rem; color:#969696; padding-top:3rem;}
.foot_bg .width1680 div.f img{ margin-bottom:-4px; }
@media only screen and (max-width:2800px){
	.foot_bg .width1680 div.c div.r{max-width:153px;}
}
@media only screen and (max-width:1920px){
	.foot_bg .width1680 div.t div.l{max-width:485px;}
	.foot_bg .width1680 div.n dl.r{ max-width:330px;}
	.foot_bg .width1680 div.c div.r{max-width:102px;}
}
/*动画效果*/


.i_md{opacity:0;}
.i_md.a-fdB{opacity:1;}

/*ny_banner*/
.ny_banner{ width:100%; height:100vh; background-repeat:no-repeat; background-position:center; background-size:100% auto; display:flex;align-items:center; position:relative; z-index:20; overflow:hidden;}
@media only screen and (max-width:1920px){
	.ny_banner{ background-size:cover;}
}

/*品牌*/
.pp_banner ul li{ text-align:center; color:#ffffff; overflow:hidden; }
.pp_banner ul li.t{ font-size:1.125rem; margin-bottom:1.5rem;}
.pp_banner ul li.c{ font-size:2rem; line-height:2; margin-bottom:1rem;}
.pp_banner ul li.f{ margin-top:2.5rem;}
.pp_banner ul li.f a{display:inline-block; line-height:2.75rem; width:11.25rem; margin:0px 0.5rem;transition:all .5s ease;}
.pp_banner ul li.f a:hover{transition:all .5s ease;}
.pp_banner ul li.f a.l,.pp_banner ul li.f a.r:hover{ background-color:#d66f09; color:#ffffff; }
.pp_banner ul li.f a.r,.pp_banner ul li.f a.l:hover{ background-color:#ffffff; color:#010101; }

/*品牌提升*/
.pptc_bg,.pptc_bg img.bg{ position:absolute; left:0px; width:100%;}
.pptc_bg{ height:122.5rem;display:flex;align-items:center; background-color:#000000; top:100vh; z-index:0;overflow:hidden; }
.pptc_bg img.bg{ animation:spin 10s linear infinite; -webkit-animation:spin 10s linear infinite;}
.pptc_bg img.i{ margin:0px auto; width:56.753%; position:relative; z-index:1;}

@-webkit-keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}
@keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}

.pptc_tit{ text-align:center; color:#ffffff;position:relative;z-index:2; padding-top:16.25rem; height:63.5rem;}
.pptc_tit dd{ font-size:3rem; font-weight:bold; }
.pptc_tit dl{ font-size:1.5rem;margin-top:2rem;}

.pptc_list{padding-bottom:2.62rem;}
.pptc_list li{ float:left; width:33.33333333333333%; height:20rem; background-color:#141414;position:relative;z-index:2; border-bottom:1px solid #313030;}
.pptc_list li .bg{padding:2.8rem 8% 0px; border-left:1px solid #313030; margin-left:-1px; height:17.2rem; }
.pptc_list li .bg ol{ height:3.75rem; }
.pptc_list li .bg ol img{margin-bottom:-5px; height:100%;}
.pptc_list li .bg dd{ font-size:1.5rem; color:#ffffff; margin:1.5rem 0px;}
.pptc_list li .bg dl{ font-size:1rem; color:#999999; line-height:1.75;}

/*营销目标*/
.pp_bg{ background-color:#000000; width:100%; overflow:hidden; }
.ppyxmb{ overflow:hidden; }
.ppyxmb .tit{ text-align:center; color:#ffffff;padding-top:5rem; }
.ppyxmb .tit dd{ font-size:3rem; }
.ppyxmb .tit dl{ font-size:1.5rem; margin-top:1.5rem; }
.ppyxmb .con{ margin:6rem 0px; position:relative; }
.ppyxmb .con div.bg{ position:absolute; display:inline-block; }
.ppyxmb .con div.bg div{ position:absolute; color:#ffffff; top:0px; bottom:0px; display:flex; align-items:center; z-index:5; }
.ppyxmb .con div.bg div del{ display:block; width:100%; }
.ppyxmb .con div.bg.l{ top:0.46875rem; z-index:1; width:41.965%; }
.ppyxmb .con div.bg.l div.x{ width:35%; left:0px; }
.ppyxmb .con div.bg.l div.x del{ font-size:1.125rem; }
.ppyxmb .con div.bg.l div.x del p.j{ padding-left:25%; }
.ppyxmb .con div.bg.l div.x del p.d{ padding:35% 0px; }

.ppyxmb .con div.bg.l div.n{ width: 68%; right:0px; }
.ppyxmb .con div.bg.l div.n del{ font-size:2.5rem; }

.ppyxmb .con div.bg.c{ position:relative; margin:0.4375rem 0px 0.4375rem 39.2%; z-index:2; width:31.727%; }
.ppyxmb .con div.bg.c div.x{ width: 80%; right:0px; }
.ppyxmb .con div.bg.c div.x del{ font-size:1.125rem; }
.ppyxmb .con div.bg.c div.x del p{ padding:2.5% 0px; }

.ppyxmb .con div.bg.r{ top:0.1875rem; z-index:3; width:31.727%; }
.ppyxmb .con div.bg.r div.x{ right:10%; text-align:right; width:80%; }
.ppyxmb .con div.bg.r div.x del{ font-size:2rem; }

.ppyxmb ul{ margin:2.75rem 0px 8.125rem; overflow:hidden; }
.ppyxmb ul li{ overflow:hidden; background-color:#141414; height:28.75rem; width:32.62%;position:relative; }
.ppyxmb ul li.l{ float:left; margin-right:1.07%;}
.ppyxmb ul li.r{ float:right; }
.ppyxmb ul li .bg{background-repeat:no-repeat; background-position:right top; background-size:auto 14.375rem;position:absolute; top:0px; left:0px; right:0px; bottom:0px; padding:3.5rem 8%;}
.ppyxmb ul li .bg ol{ height:3.75rem;}
.ppyxmb ul li .bg ol img{margin-bottom:-5px;height:100%;}
.ppyxmb ul li .bg dd{ font-size:1.5rem; color:#ffffff; margin:1.5rem 0px;}
.ppyxmb ul li .bg dl{ font-size:0.875rem; color:#999999; line-height:1.75;}

/*我们的优势*/
.pp_ys{ height:71.25rem; }
.pp_ys .tit{ font-size:3rem; color:#ffffff; }
.pp_ys .tit i{ color:#ec6d10; }
.pp_ys .con{ overflow:hidden; margin-top:0.5rem;}
.pp_ys .con ul.l,.pp_ys .con ul.l li{ overflow:hidden; }
.pp_ys .con ul.l{ float:left; width:42%; margin-top:2.5rem;}
.pp_ys .con ul.l li.t{ font-size:1.125rem; color:#ffffff; line-height:2.375rem;margin-bottom:4.5rem;}
.pp_ys .con ul.l li.c{ margin-bottom:2.5rem; }
.pp_ys .con ul.l li.c ol{ margin-bottom:2rem; height:3.75rem;}
.pp_ys .con ul.l li.c ol img{ margin-bottom:-5px; height:100%;}
.pp_ys .con ul.l li.c dd{ font-size:1.5rem; color:#ffffff; margin-bottom:0.875rem;}
.pp_ys .con ul.l li.c dl{ font-size:1rem; color:#999999; line-height:1.75;}

.pp_ys .con img.r{ float:right; width:56.846%; }

/*我们的客户*/
.pp_x{ height:1px; background-color:rgb(2555,255,255,0.2); width:94.588%; }
@media only screen and (max-width:1920px){
	.pp_x{max-width:1800px; width:96%; }
}

.pp_kh{ padding:4.5rem 0px 3.375rem; }
.pp_kh div.t,.pp_kh div.f{ overflow:hidden; }
.pp_kh div.t{ margin-bottom:5rem; }
.pp_kh div.t dl.l{ float:left; font-size:3rem; font-weight:bold;color:#ffffff; width:40%;}
.pp_kh div.t dl.l i{ color:#ec6d10; }
.pp_kh div.t dl.r{ float:right; font-size:1rem; color:#ffffff; line-height:2; width:58%;}
.pp_kh div.f{}
.pp_kh div.f img{ margin-bottom:-5px; width:100%;}

.pp_kh_bg{ overflow:hidden; width:100%; }
.pp_kh_gd{ margin-bottom:4.5rem; width:120%; overflow:hidden; height:12.5rem;}
.pp_kh_gd ul{ position:absolute !important; }
.pp_kh_gd ul li{ overflow:hidden; position:relative;width:22.1875rem;height:12.5rem;}
.pp_kh_gd ul li img,.pp_kh_gd ul li a{ position:absolute; left:0px; bottom:0px; top:0px; right:0px;margin:auto;transition:all .5s ease;}
.pp_kh_gd ul li:hover img{transition:all .5s ease;transform:scale(1.1);}
.pp_kh_gd ul li a{transition:all .5s ease; z-index:5;}
.pp_kh_gd ul li a:hover{ background-color:rgb(255,255,255,0.3);transition:all .5s ease;}

/*品牌栏目*/
.pp_lm{padding:11.25rem 0px 8rem;}
.pp_lm ul,.pp_lm ul li{ overflow:hidden; }
.pp_lm ul{ width:102%; margin-bottom:3.75rem;}
.pp_lm ul li{position:relative; float:left; margin-right:1.2%; width:31.863%; margin-bottom:1.25rem;}
.pp_lm ul li img{ margin-bottom:-5px; transition:all .5s ease; width:100%;}
.pp_lm ul li:hover img{transition:all .5s ease;transform:scale(1.1);}
.pp_lm ul li a{transition:all .5s ease; position:absolute; left:0px; bottom:0px; top:0px; right:0px; z-index:5;}
.pp_lm ul li a:hover{ background-color:rgb(0,0,0,0.3);transition:all .5s ease;}
.pp_lm a.more{ display:block; border:2px solid #e7e7e7; width:94%; max-width:580px; margin:0px auto; height:3.75rem; line-height:3.75rem; font-size:1.125rem; color:#ffffff; background:url(../images/jt1.png) no-repeat scroll 92% center; padding-left:24px;transition:all .5s ease;}
.pp_lm a.more:hover{background-color:#e18143;border:2px solid #e18143;transition:all .5s ease;}

/*我们将回答您所有问题*/
.pp_wt{ width:100%; height:100vh; background-repeat:no-repeat; background-position:50%; background-size:100% auto; display:flex;align-items:center; color:#ffffff; text-align:center;}
@media only screen and (max-width:1920px){
	.pp_wt{ background-size:cover; }
}
.pp_wt .width1680 dd{ font-size:2.5rem; font-weight: bold; margin-bottom:2rem;}
.pp_wt .width1680 dd i{ color:#ec6d10; }
.pp_wt .width1680 dl{ font-size:1.5rem; }
.pp_wt .width1680 ol{ margin-top:3.5rem; }
.pp_wt .width1680 ol a{font-size:1rem; display:inline-block; width:16.25rem; line-height:2.75rem; margin:0px 0.5rem; border:1px solid #ec6d10; transition:all .5s ease;}
.pp_wt .width1680 ol a:hover{transition:all .5s ease;border:1px solid #ffffff;}
.pp_wt .width1680 ol a.l{ background-color:#ec6d10; color:#ffffff; }
.pp_wt .width1680 ol a.l:hover{background:#ffffff; color:#ec6d10; }
.pp_wt .width1680 ol a.r{ color:#ec6d10; }
.pp_wt .width1680 ol a.r:hover{ color:#ffffff;}

/*动画效果*/
.i_md{opacity:0;}
.i_md.a-fdB{opacity:1;}

.i_md .con div.bg{ opacity:0; transition:all 2s ease; }
.i_md.a-fdB .con div.bg{ opacity:1; transition:all 2s ease; }
.i_md .con div.l{ left:0%; }
.i_md .con div.r{ right:0%; }
.i_md.a-fdB .con div.l{ left:13%; }
.i_md.a-fdB .con div.r{ right:13.4%; }

/*电子商务*/
.dzsw_banner .width1680{ color:#ffffff; }
.dzsw_banner .width1680 .bg{ max-width:1070px; }
.dzsw_banner .width1680 .bg dd{ font-size:3rem; margin-bottom:1rem;}
.dzsw_banner .width1680 .bg dl{ font-size:1.25rem; color:#999999; line-height:1.75;}
.dzsw_banner .width1680 .bg ol{ margin-top:2.5rem; }
.dzsw_banner .width1680 .bg ol a{display:inline-block; text-align:center; line-height:2.75rem; width:11.25rem; margin:0px 0.5rem;transition:all .5s ease;border:1px solid #d66f09;}
.dzsw_banner .width1680 .bg ol a:hover{transition:all .5s ease;}
.dzsw_banner .width1680 .bg ol a.l{ background-color:#d66f09; color:#ffffff; }
.dzsw_banner .width1680 .bg ol a.r{ color:#d66f09; }
.dzsw_banner .width1680 .bg ol a.l:hover{ background:none; color:#d66f09; }
.dzsw_banner .width1680 .bg ol a.r:hover{background-color:#d66f09; color:#ffffff;}

/*高转化跨境独立站*/
.dzsw_dljz{ padding:5rem 0px 8.75rem; }
.dzsw_dljz .tit{ text-align:center; color:#333333;}
.dzsw_dljz .tit dd{ font-size:2.625rem; }
.dzsw_dljz .tit dl{font-size:1rem; margin-top:1.5rem;}
.dzsw_dljz ul,.dzsw_dljz ul li{ overflow:hidden; }
.dzsw_dljz ul li.l{ float:left; margin-right:0.872%;}
.dzsw_dljz ul li.r{ float:right; }
.dzsw_dljz ul{ margin-top:5rem; }
.dzsw_dljz ul li{ height:23.75rem; width:24.346%; position:relative;}
.dzsw_dljz ul li .bg{position:absolute; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #f6f6f6; padding:2rem 6%; cursor:pointer; transition:all .5s ease;}
.dzsw_dljz ul li .bg:hover{ transition:all .5s ease;}
.dzsw_dljz ul li.l1 .bg:hover{ border:1px solid #2267f0;}
.dzsw_dljz ul li.l2 .bg:hover{ border:1px solid #ec4425;}
.dzsw_dljz ul li.l3 .bg:hover{ border:1px solid #f08432;}
.dzsw_dljz ul li.l4 .bg:hover{ border:1px solid #72c364;}
.dzsw_dljz ul li .bg dd{ font-size:1.5rem; color:#333333; margin-bottom:1.5rem; position:relative;}
.dzsw_dljz ul li.l1 .bg dd i{ color:#2267f0;}
.dzsw_dljz ul li.l2 .bg dd i{ color:#ec4425;}
.dzsw_dljz ul li.l3 .bg dd i{ color:#f08432;}
.dzsw_dljz ul li.l4 .bg dd i{ color:#72c364;}
.dzsw_dljz ul li .bg dl{ font-size:1rem; color:#666666; line-height:1.75; }
.dzsw_dljz ul li .bg img{ position:absolute; bottom:2.5rem; transition:all .5s ease; height:3.75rem;}
.dzsw_dljz ul li .bg:hover img{ transition:all .5s ease;transform:scale(1.3); -webkit-filter:opacity(.2);}

/*电子商务 介绍*/
.dzsw_con{ overflow:hidden; position:relative;}
.dzsw_con .bg{ position:absolute; width:50%; background-color:#eeeeee; top:0px; bottom:0px; display:flex;align-items:center;}
.dzsw_con .bg.l{left:0px;}
.dzsw_con .bg.r{ right:0px;}
.dzsw_con img{ width:50%;}
.dzsw_con img.l{ float:left; }
.dzsw_con img.r{ float:right; }
.dzsw_con .bg .c{ color:#333333; width:71%;margin:0px auto; }
.dzsw_con .bg .c dd{ font-size:2rem; font-weight: bold; margin-bottom:0.5rem; }
.dzsw_con .bg .c ol{ font-size:1.5rem; margin-bottom:3.75rem;}
.dzsw_con .bg .c dl{ font-size:1rem; line-height:2;}

/*为什么选择我们*/
.dzsw_xz_bg{ width:100%; height:67.5rem; background-repeat:no-repeat;display:flex;align-items:center; background-size:100% auto;}
.dzsw_xz_bg .width1680{ color:#ffffff; }
.dzsw_xz_bg .width1680 .tit{ max-width:1260px; }
.dzsw_xz_bg .width1680 .tit dd{ font-size:2.625rem; margin-bottom:2rem;}
.dzsw_xz_bg .width1680 .tit dl{ font-size:1.125rem; line-height:2.25rem; }
.dzsw_xz_bg .width1680 .con{ margin-top:5.75rem; }
.dzsw_xz_bg .width1680 .con div.l{ float:left; width:20%; overflow:hidden; height:30rem; max-width:320px;}
@media only screen and (max-width:1920px){
	.dzsw_xz_bg .width1680 .con div.l{ max-width:160px;}
}
.dzsw_xz_bg .width1680 .con div.l dl{ height:3rem; padding:2.25rem 0px 2.25rem 18%; font-size:1.125rem; border-left:3px solid #999999; cursor:pointer; position:relative;}
.dzsw_xz_bg .width1680 .con div.l dl i{ position:absolute; width:3px; left:0px; top:0px; background-color:#ff7d09; height:0px;transition:height 1s; margin-left:-3px;}
.dzsw_xz_bg .width1680 .con div.l dl.on i,.dzsw_xz_bg .width1680 .con div.l dl:hover i{ height:7.5rem;transition:height 1s;}

.dzsw_xz_bg .width1680 .con div.r{ float:right; width:75%; overflow:hidden; position:relative; height:30rem;}
.dzsw_xz_bg .width1680 .con div.r .c{opacity:0;z-index:0; overflow:hidden; top:10rem; position:absolute;}
.dzsw_xz_bg .width1680 .con div.r .c.on{opacity:1; z-index:2; transition:all 2s ease; top:1.5rem;}
.dzsw_xz_bg .width1680 .con div.r .c dd{ font-size:2.25rem; margin-bottom:2rem;}
.dzsw_xz_bg .width1680 .con div.r .c dl{ font-size:1.125rem; line-height:2.25rem; }
@media only screen and (max-width:1920px){
	.dzsw_xz_bg{ background-size:cover;}
	.dzsw_xz_bg .width1680 .tit{ max-width:630px; }
}

/*品牌电子商务解决方案*/
.dzsw_jjfa{ padding:7.5rem 0px; }
.dzsw_jjfa .tit{ text-align:center; max-width:1640px; margin:0px auto;}
.dzsw_jjfa .tit dd{ font-size:2.625rem; color:#333333; }
.dzsw_jjfa .tit dd i{ color:#ff7d09; }
.dzsw_jjfa .tit dl{ font-size:1rem; color:#666666;margin-top:1.5rem; line-height:2; }
.dzsw_jjfa ul,.dzsw_jjfa ul li{ overflow:hidden; }
.dzsw_jjfa ul{ margin:4rem auto 0px; max-width:3000px;}
.dzsw_jjfa ul li{ float:left; margin:0px 2.9996666666667% 1.25rem; height:28.75rem; position:relative; width:27.334%;}
.dzsw_jjfa ul li .bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #f7f7f7; padding:3rem 6%; color:#333333;}
.dzsw_jjfa ul li .bg i{ position:absolute; font-size:5.5rem; font-weight:bold; color:#eaeaea; font-family:Arial; font-style:italic; top:0.8rem; left:0px; text-align:center; width:100%;}
.dzsw_jjfa ul li .bg dd{ font-size:1.5rem; font-weight: bold; text-align:center; margin-bottom:2rem; position:relative; z-index:2;}
.dzsw_jjfa ul li .bg dl{ font-size:0.875rem; line-height:1.75; height:11.25rem; overflow:hidden;}
.dzsw_jjfa ul li .bg ol{ margin-top:2.25rem; }
.dzsw_jjfa ul li .bg ol a{ display:block; background-color:#ff7d09; font-size:1rem; color:#ffffff; height:2.875rem; line-height:2.875rem;max-width:480px; border:1px solid #ff7d09; margin:0px auto; text-align:center;transition:all .5s ease; }
.dzsw_jjfa ul li .bg ol a:hover{ background:none; color:#ff7d09;transition:all .5s ease; }
@media only screen and (max-width:1920px){
	.dzsw_jjfa .tit{max-width:820px;}
	.dzsw_jjfa ul{ max-width:1500px;}
	.dzsw_jjfa ul li .bg ol a{max-width:240px;}
}

/*摩恩助您轻松打造海外品牌*/
.dzsw_bg{ background-color:#000000; width:100%; overflow:hidden; }
.dzsw_bg .width1680{ padding:7.5rem 0px; position:relative;}
.dzsw_bg .width1680 ul.l{ float:left; overflow:hidden; width:41%;}
.dzsw_bg .width1680 ul.l li{ overflow:hidden; color:#ffffff; }
.dzsw_bg .width1680 ul.l li.t{ margin-bottom:2rem; }
.dzsw_bg .width1680 ul.l li.t dd{ font-size:2.625rem; }
.dzsw_bg .width1680 ul.l li.t dl{ font-size:1rem; line-height:2rem; margin-top:1rem; }
.dzsw_bg .width1680 ul.l li.c{ margin-bottom:1.5rem; max-width:1030px; }
.dzsw_bg .width1680 ul.l li.c ol{ margin-bottom:1.5rem; }
.dzsw_bg .width1680 ul.l li.c ol img{ height:3rem; margin-bottom:-5px; }
.dzsw_bg .width1680 ul.l li.c dd{ font-size:1.5rem; margin-bottom:0.875rem;}
.dzsw_bg .width1680 ul.l li.c dl{ line-height:2; font-size:1rem; }

.dzsw_bg .width1680 img.r{ float:right; animation:dt_ss 3s linear infinite; -webkit-animation:dt_ss 3s linear infinite; width:53.631%;}

@-webkit-keyframes dt_ss{ %0,%100{opacity:1;transform:scale(1);} 50%{ opacity:.5;transform:scale(0.9);}}
@keyframes dt_ss { %0,%100{opacity:1;transform:scale(1);} 50%{ opacity:.5;transform:scale(0.9);}}

@media only screen and (max-width:1920px){
	.dzsw_bg .width1680 ul.l li.c{ max-width:515px;}
}

/*他们已经开始讲述属于自己品牌的故事！*/
.dzsw_ppgs{ padding:6rem 0px 8rem; }
.dzsw_ppgs .tit{ color:#333333; text-align:center; }
.dzsw_ppgs .tit dd{ font-size:2.25rem; font-weight: bold; margin-bottom:1.25rem;}
.dzsw_ppgs .tit dl{ font-size:1.25rem; }
.dzsw_ppgs ul,.dzsw_ppgs ul li{ overflow:hidden; }
.dzsw_ppgs ul{ margin:5rem 0px; }
.dzsw_ppgs ul li.l{ float:left; margin-right:1.07135%;}
.dzsw_ppgs ul li.r{ float:right; }
.dzsw_ppgs ul li{ position:relative; width:32.6191%; overflow:hidden;}
.dzsw_ppgs ul li img{ margin-bottom:-5px; transition:all .5s ease; width:100%;}
.dzsw_ppgs ul li:hover img{transition:all .5s ease;transform:scale(1.1);}
.dzsw_ppgs ul li a{ position:absolute; left:0px; right:0px; bottom:0px; top:0px;transition:all .5s ease; z-index:2;}
.dzsw_ppgs ul li a:hover{ background-color:rgb(0,0,0,0.3);transition:all .5s ease;}

.dzsw_ppgs a.more{ display:block; border:2px solid #e7e7e7; width:94%; max-width:420px; margin:0px auto; height:2.75rem; line-height:2.75rem; font-size:1.125rem; color:#333333;padding:0px 1rem;transition:all .5s ease; position:relative;}
.dzsw_ppgs a.more:hover{background-color:#e18143; color:#ffffff;border:2px solid #e18143;transition:all .5s ease;}
.dzsw_ppgs a.more i{ position:absolute; right:1rem; }

@media only screen and (max-width:1920px){
	.dzsw_ppgs a.more{ max-width:210px;}
}

/*动画效果*/
#d1{ z-index:7;}
#d2{ z-index:6;}
#d3{ z-index:5;}
#d4{ z-index:4;}
#d5{ z-index:3;}
#d6{ z-index:2;}
#d7{ z-index:1;}

#d1,#d2,#d3,#d4,#d5,#d6,#d7{opacity:0;}
#d1.a-fdB,#d2.a-fdB,#d3.a-fdB,#d4.a-fdB,#d5.a-fdB,#d6.a-fdB,#d7.a-fdB{opacity:1;}

#d2 .dzsw_con .bg.l .c{margin-left:0%;}
#d3 .dzsw_con .bg.r .c{margin-left:29%;}

#d2.a-fdB .dzsw_con .bg.l .c{margin-left:11.5%; transition:all 1.5s ease;}
#d3.a-fdB .dzsw_con .bg.r .c{margin-left:17.5%; transition:all 1.5s ease;}
 
/*关于我们*/
.about_top{ border-bottom:1px solid rgb(0,0,0,0.1);}
.about_top .width1800 div.l a{color:rgb(0,0,0,0.5);}
.about_top .width1800 div.l a:hover{ color:#000000; }
.about_t_bg{ width:100%; background:url(../images/about_t_bg.jpg) no-repeat scroll 50%; background-size:100% auto; height:62.3125rem; display:flex;align-items:center; position:relative; z-index:9;}
@media only screen and (max-width:1920px){
 	.about_t_bg{ background-size:cover; }
}
.about_t_bg .width1680 .hidden.l{ float:left; width:49.41%;}
.about_t_bg .width1680 .hidden.l div.t{ overflow:hidden; margin-bottom:3rem;}
.about_t_bg .width1680 .hidden.l div.t ol{ font-size:1rem; color:#e18143; margin-bottom:1.25rem;}
.about_t_bg .width1680 .hidden.l div.t dd{ font-size:2.25rem; color:#1a1a1a; margin-bottom:2rem;}
.about_t_bg .width1680 .hidden.l div.t dl{ font-size:1rem; line-height:2.25rem; color:#1a1a1a; text-align:justify;}

.about_t_bg .width1680 .hidden.l ul.f,.about_t_bg .width1680 .hidden.l ul.f li{ overflow:hidden; }
.about_t_bg .width1680 .hidden.l ul.f li.l{ float:left; }
.about_t_bg .width1680 .hidden.l ul.f li.r{ float:right; }
.about_t_bg .width1680 .hidden.l ul.f li{ width:48%; position:relative; margin-bottom:3rem;}
.about_t_bg .width1680 .hidden.l ul.f li i.x{ position:absolute;height:1px;background-image:linear-gradient(to right,#eeeeee,#ffffff); width:66%; top:0px;}
.about_t_bg .width1680 .hidden.l ul.f li dd{ padding-top:2rem; }
.about_t_bg .width1680 .hidden.l ul.f li dd span{ font-size:3rem; color:#e18143; font-weight:bold; margin-right:0.75rem;}
.about_t_bg .width1680 .hidden.l ul.f li dd i{ font-size:1.125rem; color:#1a1a1a; }
.about_t_bg .width1680 .hidden.l ul.f li dl{ font-size:1.125rem; color:#1a1a1a; margin-top:0.75rem;}

.about_t_bg .width1680 .hidden.r{ float:right; width:37.62%; position:relative; padding-top:34.6875rem; text-align:center; margin-right:2.8%;}

.about_t_bg .width1680 .hidden.r img.t{ position:absolute; animation:xb 2s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:xb 2s cubic-bezier(0.5,0,0.1,1) infinite; top:0px; left:0px; width:100%;}
@keyframes xb{ 0%,100%{ top:0px;} 50%{top:1rem;} }
@-webkit-keyframes xb{0%,100%{ top:0px;} 50%{top:1rem;} }

.about_t_bg .width1680 .hidden.r img.f{ margin-bottom:-4px;animation:xb_y 2s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:xb_y 2s cubic-bezier(0.5,0,0.1,1) infinite; width:52.532%;}
@keyframes xb_y{ 0%,100%{ transform:scale(0.8);} 50%{ transform:scale(1);} }
@-webkit-keyframes xb_y{0%,100%{ transform:scale(0.8);} 50%{ transform:scale(1);} }

.about_tp{ width:100%; }
.about_tp img{ width:100%; margin-bottom:-8px;}
@media only screen and (max-width:1920px){
	.about_tp img{margin-bottom:-4px;}
}
.about_jj{ padding-top:6.5625rem; position:relative;}
.about_jj div.hidden.l{ float:left; width:49.405%;}
.about_jj div.hidden.l img{ width:100%; margin-bottom:-8px;}
@media only screen and (max-width:1920px){
	.about_jj div.hidden.l img{ margin-bottom:-4px; }
}
.about_jj div.hidden.r{width:42%; position:absolute; top:0px; right:0px; bottom:0px;display:flex;align-items:center; }
.about_jj div.hidden.r .bg{ overflow:hidden; color:#1a1a1a;}
.about_jj div.hidden.r .bg dd{ font-size:2.25rem; line-height:3rem; margin-bottom:2rem;}
.about_jj div.hidden.r .bg dl{ font-size:1rem; line-height:2.25rem;}

.about_jz{ padding-top:4rem; }
.about_jz .tit{ font-size:2.25rem; line-height:3.75rem; margin-bottom:3.25rem;}
.about_jz ul,.about_jz ul li{ overflow:hidden; }
.about_jz ul li.l{ float:left; margin-right:1.0712%;}
.about_jz ul li.r{ float:right; }
.about_jz ul li{ width:32.6192%; background-color:#f0f0f0; }
.about_jz ul li .bg{ overflow:hidden; padding:2rem; height:36rem; color:#1a1a1a; }
.about_jz ul li .bg ol{ height:24.25rem; position:relative; }
.about_jz ul li .bg ol img{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; margin:auto; max-width:96%; max-height:96%;}
.about_jz ul li .bg dd{ font-size:1.5rem; margin-bottom:1.25rem;}
.about_jz ul li .bg dl{ font-size:1rem; line-height:2.25rem; }

.about_zs{ width:100%; overflow:hidden; background:url(../images/zs_bg.jpg) no-repeat scroll center; margin-top:6.5625rem; }
.about_zs .width1680{ padding:6.5rem 0px; }
.about_zs .width1680 .tit{ font-size:3rem; color:#333333; }

.about_gd,.about_gd .swiper-wrapper,.about_gd .swiper-wrapper .swiper-slide{ height:29rem; }
.about_gd{ width: 100%; overflow: hidden; position: relative; padding:6.5rem 0px; }
.about_gd .swiper-wrapper{  }
.about_gd .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; display:flex; align-items:center; }
.about_gd .swiper-wrapper .swiper-slide div.bg{ margin: 0px auto; position:relative; max-width:90%; }
.about_gd .swiper-wrapper .swiper-slide div.bg img.g{ position:relative; z-index:0; }
.about_gd .swiper-wrapper .swiper-slide div.bg img.i{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto; max-width:82%; max-height:88%; }

.about_gd div.qh{ position:absolute; bottom:0px; cursor:pointer; width:0.875rem; height:1.5rem; background-repeat:no-repeat; background-position:center; transition:all 0.5s ease; }
.about_gd div.qh:hover{ transition: all 0.5s ease; }
.about_gd div.qh_l{ background-image:url(../images/qh_l1.png); left:50%; margin-left:-1.5rem; }
.about_gd div.qh_r{ background-image:url(../images/qh_r1.png); right:50%; margin-right:-1.5rem; }
.about_gd div.qh_l:hover{ background-image:url(../images/qh_l2.png); }
.about_gd div.qh_r:hover{ background-image:url(../images/qh_r2.png); }

.about_xq{ padding-top:4rem; padding-bottom:8.75rem;}
.about_xq .hidden{ position:relative; }
.about_xq .tit{ font-size:2.25rem; line-height:3rem; margin-bottom:2.5rem;}
.about_xq .hidden div.l,.about_xq .hidden ul.r{ width:50%; overflow:hidden;}
.about_xq .hidden div.l{ float:left; position:relative;}
.about_xq .hidden div.l img.i{ margin-bottom:-8px; width:100%;}
@media only screen and (max-width:1920px){
	.about_xq .hidden div.l img.i{ margin-bottom:-4px;}
}
.about_xq .hidden div.l .bg{ position:absolute; top:3rem; left:2.5rem; bottom:3rem;right:2.5rem; color:#1a1a1a;}
.about_xq .hidden div.l .bg dd{ font-size:2.25rem; line-height:4rem;}
.about_xq .hidden div.l .bg dl{ font-size:1rem; line-height:2.25rem; margin-top:0.5rem;}
.about_xq .hidden div.l .bg a{ position:absolute; bottom:0px; right:0px; font-size:1rem; color:#ed792d; border:1px solid #ed792d; height:2.75rem; line-height:2.75rem; width:37%; text-align:center;transition:all .5s ease; }
.about_xq .hidden div.l .bg a:hover{ background-color:#ed792d; color:#ffffff;transition:all .5s ease;}
.about_xq .hidden ul.r{ position:absolute; right:0px; top:0px; bottom:0px; width:50%; }
.about_xq .hidden ul.r li{ width:50%; height:50%; position:relative; float:left;}
.about_xq .hidden ul.r li img{ position:absolute; max-width:20%; right:7.5%; bottom:12%; }
.about_xq .hidden ul.r li .c{ overflow:hidden; width:82%; margin:8% auto 0px; color:#1a1a1a;}
.about_xq .hidden ul.r li .c dd{ font-size:1.5rem; margin-bottom:0.75rem;}
.about_xq .hidden ul.r li .c dl{ font-size:1rem; line-height:2.25rem; max-width:227px;}
.about_xq .hidden ul.r li.l2 .c dl{ max-width:100%; }
.about_xq .hidden ul.r li.l1{background-color:#fbfbfb;}
.about_xq .hidden ul.r li.l2{background-color:#f8f8f8;}
.about_xq .hidden ul.r li.l3{background-color:#f8f8f8;}
.about_xq .hidden ul.r li.l4{background-color:#fbfbfb;}

#a1,#a2,#a3,#a4,#a5{position:relative; padding-top:50vh; margin-top:-50vh;}
#a1{ z-index:5;}
#a2{ z-index:4;}
#a3{ z-index:3;}
#a4{ z-index:2;}
#a5{ z-index:1;}

#a1 .about_tp{ opacity:0; margin-top:2rem; }
#a1.on .about_tp{ opacity:1; margin-top:0px; transition:0.5s ease-in-out 0s;}

#a2 .about_jj div.hidden.r .bg{ opacity:0; margin-top:2rem; }
#a2.on .about_jj div.hidden.r .bg{ opacity:1; margin-top:0px; transition:0.5s ease-in-out 0s;}

#a3 .about_jz ul{ opacity:0; margin-top:2rem; }
#a3.on .about_jz ul{ opacity:1; margin-top:0px; transition:0.5s ease-in-out 0s;}

#a4 .about_gd .g2{ opacity:0; margin-top:2rem; }
#a4.on .about_gd .g2{ opacity:1; margin-top:0px; transition:0.5s ease-in-out 0s;}

#a5 .about_xq .hidden ul.r{ opacity:0; margin-top:2rem; }
#a5.on .about_xq .hidden ul.r{ opacity:1; margin-top:0px; transition:0.5s ease-in-out 0s;}
 
/*作品欣赏*/
.works{ padding:8.75rem 0px 6.25rem; }
.works .tit{ overflow:hidden; margin-bottom:5rem;}
.works .tit dl.l{ float:left; font-size:2rem; font-weight: bold; color:#101010;}

.works .tit dl.r{ float:right; padding-top:1rem;}
.works .tit dl.r a{ display:block; float:left; font-size:1rem; color:#999999; margin-left:1.5rem;}
.works .tit dl.r a.on,.works .tit dl.r a:hover{ color:#e18143; }

.works ul,.works ul li{ overflow:hidden; }
.works ul{ margin-bottom:5.75rem; min-height:60vh;}
.works ul li{ float:left; width:33.333333333333333333333333%; position:relative; }
.works ul li a{ position:absolute; left:0px; right:0px; bottom:0px; top:0px;transition:all .5s ease; z-index:2;}
.works ul li:hover a{ background-color:rgb(0,0,0,0.3);transition:all .5s ease;}
.works ul li img{ margin-bottom:-10px; transition:all .5s ease; width:100%;}
.works ul li:hover img{transition:all .5s ease;transform:scale(1.1);}

.works .more{ overflow:hidden; }
.works .more p{ text-align:center; font-size:1.125rem; color:#999999;}
.works .more a{ display:block; border:2px solid #e7e7e7; width:94%; max-width:580px; margin:0px auto; height:3.75rem; line-height:3.75rem; font-size:1.125rem; color:#333333; background:url(../images/jt2.png) no-repeat scroll 92% center; padding-left:24px;transition:all .5s ease;}
.works .more a:hover{background-color:#e18143; color:#ffffff; background-image:url(../images/jt1.png);border:2px solid #e18143;transition:all .5s ease;}
@media only screen and (max-width:1920px){
	.works ul li img{ margin-bottom:-5px;}
	.works .more a{ max-width:290px;}
}

/*营销沙龙*/
.yx_t_bg{ margin-top:4rem;width:100%;height:30rem; background-color:#eeeeee;display:flex;align-items:center; position:relative; z-index:5;}


.yx_t_bg .width1680{ color:#333333; }
.yx_t_bg .width1680 dd{ font-size:2.25rem; margin-bottom:1rem;}
.yx_t_bg .width1680 dl{ font-size:1.125rem; line-height:2; margin-bottom:2rem; }
.yx_t_bg .width1680 ol{opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; width:2.75rem; height:2.75rem; background:url(../images/jt3.png) no-repeat scroll center #ffffff; border-radius:50%;}

.banner_yx{ overflow:hidden; width:100%; margin-bottom:6.125rem; position:relative; z-index:4;}
.banner_yx img{ margin-bottom:-5px; width:100%;}

.yx_list{ margin-bottom:6.875rem; }
.yx_list ul.list,.yx_list ul.list li{ overflow:hidden; }
.yx_list ul.list{ margin-bottom:3rem; width:102%; min-height:80vh;}
.yx_list ul.list li{ margin-bottom:2rem; float:left; width:31.805%; margin-right:1.3%;}
.yx_list ul.list li a{ display:block; }
.yx_list ul.list li a ol{ overflow:hidden; position:relative;}
.yx_list ul.list li a ol i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:1; transition:all .5s ease; }
.yx_list ul.list li a:hover ol i{ background-color:rgb(0,0,0,0.3); transition:all .5s ease; }
.yx_list ul.list li a ol img{ transition:all .5s ease; width:100%; margin-bottom:-10px;}
.yx_list ul.list li.no{ width:98.7%; height:80vh; line-height:80vh; font-size:2rem; text-align:center;}
@media only screen and (max-width:1920px){
	.yx_list ul.list li a ol img{ margin-bottom:-5px;}
}
.yx_list ul.list li a:hover ol img{ transition:all .5s ease; transform:scale(1.1);}
.yx_list ul.list li a dd{ font-size:1.5rem;color:#333333;margin-top:1.25rem; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.yx_list ul.list li a:hover dd{ color:#e18143; }
.yx_list ul.list li a dl{ font-size:0.875rem; color:#999999; padding-left:24px; background:url(../images/tb_sj.png) no-repeat scroll left center; margin-top:1rem; background-size:auto 36%;}

.yx_list .more{ overflow:hidden; }
.yx_list .more p{ text-align:center; font-size:1.125rem; color:#999999;}
.yx_list .more a{ display:block; border:2px solid #e7e7e7; width:94%; max-width:580px; margin:0px auto; height:3.75rem; line-height:3.75rem; font-size:1.125rem; color:#333333; background:url(../images/j1.png) no-repeat scroll 92% center; padding-left:24px;transition:all .5s ease;}
.yx_list .more a:hover{background-color:#e18143; color:#ffffff; background-image:url(../images/j2.png);border:2px solid #e18143;transition:all .5s ease;}
@media only screen and (max-width:1920px){
	.yx_list ul li img{ margin-bottom:-5px;}
	.yx_list .more a{ max-width:290px;}
}

/*动画效果*/
#m1{position:relative; padding-top:80vh; margin-top:-80vh;}
@media only screen and (max-width:1920px){
	#m1{ padding-top:40vh; margin-top:-40vh;}
}
#m1{ z-index:1;}

#m1{opacity:0;}
#m1.a-fdB{opacity:1;}

/*营销沙龙 show*/
.marketing_show{ padding:6rem 0px 3.5rem; max-width:1200px; }
.marketing_show .fh{ margin-bottom:1.5rem; border-bottom:1px solid #eeeeee; overflow:hidden;}
.marketing_show .fh a{ display:block; float:right; width:2.5rem; height:3rem; background:url(../images/jt4.png) no-repeat scroll left top; transition:all .5s ease; }
.marketing_show .fh a:hover{ width:4rem; transition:all .5s ease;}
.marketing_show ul,.marketing_show ul li{ overflow:hidden; }
.marketing_show ul.show{ margin-bottom:3.5rem; }
.marketing_show ul.show li.s{ font-size:1rem; color:#999999; margin-bottom:0.75rem; }
.marketing_show ul.show li.t{ margin-bottom:2.5rem; font-size:2.25rem; color:#333333; }
.marketing_show ul.show li.c{ margin-bottom:5rem; font-size:1rem; color:#666666; line-height:2.25rem; min-height:50vh; }
.marketing_show ul.show li.f{ background-color:#eeeeee; padding:1.5rem; overflow: initial; }
.marketing_show ul.show li.f div{ padding-right:4rem; position: relative; }
.marketing_show ul.show li.f div dl{ color:#666666; font-size:1rem; min-height: 2rem; }
.marketing_show ul.show li.f div dl a{ color:#666666; }
.marketing_show ul.show li.f div dl a:hover{color:#ed792d;}
.marketing_show ul.show li.f div a.fx{ position: absolute; right: 0px; width:2rem; height: 2rem; background: url(../images/wx.png) no-repeat scroll center; background-size: cover; top: 0px; }
.marketing_show ul.show li.f div a.fx:hover{ background-image:url(../images/wx_h.png); }
.marketing_show ul.show li.f div a.fx img{ position: absolute; box-shadow:0px 0px 8px 0px rgba(0,0,0,0.14); bottom: 2.5rem; max-width: 9.25rem; max-height: 9.25rem; right: 0px; transform: scale(0); opacity: 0; transition: all 0.25s ease; }
.marketing_show ul.show li.f div a.fx:hover img{ transform: scale(1); opacity: 1; transition: all 0.5s ease; }

/*.marketing_show ul.show li.f div.l{ float:left; width:60%; color:#666666;}
.marketing_show ul.show li.f div.l dd{ font-size:1.5rem; margin-bottom:1rem;}
.marketing_show ul.show li.f div.l dl{ font-size:1rem; }
.marketing_show ul.show li.f img.r{ float:right; width:40%; max-width:147px;}*/
.marketing_show .tit{ font-size:1.5rem; color:#333333; font-weight:bold;}
.marketing_show ul.xg{ width:102%; margin-top:2rem;}
.marketing_show ul.xg li{ margin-bottom:2rem; float:left; width:31.805%; margin-right:1.3%;}
.marketing_show ul.xg li a{ display:block; }
.marketing_show ul.xg li a ol{ overflow:hidden; position:relative;}
.marketing_show ul.xg li a ol i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:1; transition:all .5s ease; }
.marketing_show ul.xg li a:hover ol i{ background-color:rgb(0,0,0,0.3); transition:all .5s ease; }
.marketing_show ul.xg li a ol img{ transition:all .5s ease; width:100%; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.marketing_show ul.xg li a ol img{ margin-bottom:-5px;}
}
.marketing_show ul.xg li a:hover ol img{ transition:all .5s ease; transform:scale(1.1);}
.marketing_show ul.xg li a dd{ font-size:1.5rem; color:#333333; margin-top:1.25rem; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.marketing_show ul.xg li a:hover dd{ color:#e18143; }
.marketing_show ul.xg li a dl{ font-size:0.875rem; color:#999999; padding-left:24px; background:url(../images/tb_sj.png) no-repeat scroll left center; margin-top:1rem; background-size:auto 36%;}

/*al_show*/
.al_show{padding-top:4rem; overflow:hidden; width:100%;}
.al_show .banner{ position:relative; z-index:20; }

/*动画效果*/
#s1{ z-index:19;}
#s2{ z-index:18;}
#s3{ z-index:17;}
#s4{ z-index:16;}
#s5{ z-index:15;}
#s6{ z-index:14;}
#s7{ z-index:13;}
#s8{ z-index:12;}
#s9{ z-index:11;}
#s10{ z-index:10;}
#s11{ z-index:9;}
#s12{ z-index:8;}
#s13{ z-index:7;}
#s14{ z-index:6;}
#s15{ z-index:5;}
#s16{ z-index:4;}
#s17{ z-index:3;}
#s18{ z-index:2;}
#s19{ z-index:1;}

/*vogs_show*/
.vogs_show div.vogs_s_t{ width:100%; background-color:#100f14; position:relative; z-index:20;}
.vogs_show div.vogs_s_t .width1800{position:relative; }
.vogs_show div.vogs_s_t .width1800 img.bg{ margin-bottom:-5px; position:relative; z-index:0; width:100%;}
.vogs_show div.vogs_s_t .width1800 div{ position:absolute; z-index:2; width:100%;}
.vogs_show div.vogs_s_t .width1800 div.tit{top:5%; color:#ffffff; text-align:center;}
.vogs_show div.vogs_s_t .width1800 div.tit dl{ margin-bottom:2%;}
.vogs_show div.vogs_s_t .width1800 div.tit dl img{ margin-bottom:-5px; width:28.5%;}
.vogs_show div.vogs_s_t .width1800 div.tit ol{ font-size:2.25rem; letter-spacing:0.875rem;}
.vogs_show div.vogs_s_t .width1800 div.gq{ z-index:1; text-align:center; bottom:15%; height:62.223%;}
.vogs_show div.vogs_s_t .width1800 div.gq img{animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; margin-bottom:-5px; width:62.223%;}

@keyframes arrow{ %0,%100{opacity:1;transform:scale(1);} 50%{opacity:.5;transform:scale(0.99);} }
@-webkit-keyframes arrow{ %0,%100{opacity:1;transform:scale(1);} 50%{ opacity:.5;transform:scale(0.99);}}

.vogs_show div.vogs_s_t div.tp{ bottom:0px; text-align:center; height:63.445%;}
.vogs_show div.vogs_s_t div.tp img{ margin-bottom:-5px; width:54.834%;}

.vogs_show .vogs_s_jj{ background-color:#0d0d0e; padding:10rem 0px 3rem; width:100%;}
.vogs_show .vogs_s_jj .img{ border:1px solid #f4f4f4; padding:1.25rem; width:88%; margin:0px auto; border-radius:3rem;}
.vogs_show .vogs_s_jj .img img{ margin-bottom:-5px; border-radius:3rem; width:100%;}
.vogs_show .vogs_s_jj div.bg{ overflow:hidden; width:90.5%; margin:0px auto;}
.vogs_show .vogs_s_jj div.bg div.x{ font-size:1.125rem; color:#ffffff; position:relative; overflow:hidden;}
.vogs_show .vogs_s_jj div.bg div.x span.l{ float:left; }
.vogs_show .vogs_s_jj div.bg div.x i{position:absolute;height:1px;background-color:#c5c5c5;width:86%;left:9%;top:50%;margin-top:-0.5px;}
.vogs_show .vogs_s_jj div.bg div.x span.r{ float:right; }

.vogs_show .vogs_s_jj div.about{ padding:5.5rem 0px; }
.vogs_show .vogs_s_jj div.about .tit{ color:#ffffff; border-bottom:1px solid #c5c5c5; padding-bottom:4.25rem;}
.vogs_show .vogs_s_jj div.about .tit dd{ text-transform:uppercase; font-size:7.5rem; font-weight:bold;}
.vogs_show .vogs_s_jj div.about .tit ol{ font-size:2.25rem; }
.vogs_show .vogs_s_jj div.about .con{ overflow:hidden; margin:7rem 0px 15rem;}
.vogs_show .vogs_s_jj div.about .con dl{ font-size:1.5rem; color:#666666; line-height:3rem; float:right; width:58.012%; }
@media only screen and (max-width:1920px){
	.vogs_show .vogs_s_jj div.about .con dl{max-width:945px; width:100%;}
}
.vogs_show .vogs_s_jj div.about .logo{ margin-bottom:10rem; }
.vogs_show .vogs_s_jj div.about .logo img{ margin-bottom:-5px; width:100%;}

.vogs_show .vogs_s_jj div.sgh .con{ position:relative; margin:12.5rem 0px 10rem;}
.vogs_show .vogs_s_jj div.sgh .con img{ margin:0px 5.7395% -5px; width:88.521%; }
.vogs_show .vogs_s_jj div.sgh .con ol{ position:absolute; width:100%; left:0px; color:#ffffff; font-size:7.5rem; font-weight:bold; text-align:center; top:50%; margin-top:-5.53125rem; }

.vogs_show .vogs_s_jj div.zt div.con_t{ padding:7.5rem 0px; overflow:hidden;}
.vogs_show .vogs_s_jj div.zt div.con_t img.l{ float:left; width:29.712%;}
.vogs_show .vogs_s_jj div.zt div.con_t div.r{ float:right; width:50%;}
.vogs_show .vogs_s_jj div.zt div.con_t div.r dd{ font-size:7.5rem; font-weight:bold; color:#ffffff; text-align:right;}
.vogs_show .vogs_s_jj div.zt div.con_t div.r ol{ font-size:1.5rem; color:rgb(255,255,255,0.5); text-align:right; margin-top:1.875rem;}
.vogs_show .vogs_s_jj div.zt div.con_t div.r dl{ font-size:1.5rem; color:#666666; margin-top:3.75rem;}
.vogs_show .vogs_s_jj div.zt div.con_f{ margin-bottom:10rem; background-repeat:no-repeat; background-position:right bottom;overflow:hidden;}
.vogs_show .vogs_s_jj div.zt div.con_f img.l{ float:left; width:29.773%;}
.vogs_show .vogs_s_jj div.zt div.con_f img.r{ float:right; width:30.633%; margin-right:30%; }

.vogs_show .vogs_s_jj div.sz{background-repeat:no-repeat; background-position:right bottom; }
.vogs_show .vogs_s_jj div.sz .tit{ font-size:5.375rem; color:#ffffff; margin:4.5rem 0px 6rem;}
.vogs_show .vogs_s_jj div.sz .con{ overflow:hidden; margin-bottom:11.25rem;}
.vogs_show .vogs_s_jj div.sz .con dl.l{ float:left; width:54.144%;}
.vogs_show .vogs_s_jj div.sz .con dl.l img{ width:100%; }
.vogs_show .vogs_s_jj div.sz .con dl.r{ float:right; font-size:1.5rem; color:#999999; line-height:3rem; width:34.5%;}

.vogs_show .vogs_s_zs{ background-color:#8c9091; padding:6.875rem 0px 13.75rem; width:100%; overflow:hidden;}
.vogs_show .vogs_s_zs div{overflow:hidden;}
.vogs_show .vogs_s_zs div img{ margin-bottom:-5px; width:100%;}
.vogs_show .vogs_s_zs div.t{ margin-bottom:1.5rem; }
.vogs_show .vogs_s_zs div.c{overflow:hidden; border:6px solid #000000; border-radius:1.5rem; width:88.6%; margin:0px auto; }
.vogs_show .vogs_s_zs div.c img{ width:100%;}
.vogs_show .vogs_s_zs div.f{ width:89.223%; margin:8.75rem auto 0px;}
.vogs_show .vogs_s_zs div.f img.l{ float:left; width:47.51%;}
.vogs_show .vogs_s_zs div.f img.r{ float:right; width:46.327%;}

.vogs_show .vogs_s_sj{ margin:7rem auto 5rem; overflow:hidden; position:relative;}
.vogs_show .vogs_s_sj div.l{ position:absolute; top:1.8rem; width:91.2%; margin-left:4.4%;}
.vogs_show .vogs_s_sj div.l ol{ margin-bottom:1.5rem; }
.vogs_show .vogs_s_sj div.l ol img{ margin-bottom:-5px; width:100%;}
.vogs_show .vogs_s_sj div.l dd{ font-size:4.5rem; font-weight:bold; color:#333333;font-family:Myriad Pro; }
.vogs_show .vogs_s_sj div.l dl{ font-size:1.125rem; color:#999999; margin-top:1rem;}
.vogs_show .vogs_s_sj img.r{ float:right; position:relative; z-index:2; width:26.223%;}

.vogs_show .vogs_s_tp{ overflow:hidden; }
.vogs_show .vogs_s_tp img{ margin-bottom:-5px; width:100%;}

.vogs_show .vogs_s_en{ height:100vh; display:flex;align-items:center; }
.vogs_show .vogs_s_en img{ position:absolute; }
.vogs_show .vogs_s_en img.l{ width:11.556%; }
.vogs_show .vogs_s_en img.r{ width:17.278%;}
.vogs_show .vogs_s_en dd{ font-size:11.25rem; font-weight:bold; color:#333333; width:100%; text-align:center; position:relative; z-index:5; }

.db{ position:fixed; right:2%; bottom:5%; z-index:100; color:#e18143; text-align:center; display:block;}
.db i{ font-size:1.5rem;}
.db p{ font-size:1rem; margin-top:-0.9rem;}
.db:hover{ opacity:0.8;}

/*动画效果*/
.vogs_s_jj #s2 div.about .logo img{transform:scale(0.8);}
.vogs_s_jj #s2.a-fdB div.about .logo img{transform:scale(1);transition:all 3s ease;}

#s8 .vogs_s_sj img.r{ margin-right:0%;}
#s8.a-fdB .vogs_s_sj img.r{ margin-right:10%;transition:all 1s ease;}

#s9 .vogs_s_tp img{margin-top:3rem;}
#s9.a-fdB .vogs_s_tp img{margin-top:0px;transition:all 1s ease;}

#s10 .vogs_s_en img.l{ left:0px; }
#s10 .vogs_s_en img.r{ right:0px; }
#s10.a-fdB .vogs_s_en img.l{ left:22%;transition:all 1s ease;}
#s10.a-fdB .vogs_s_en img.r{ right:22%; transition:all 1s ease;}

/*daqi_show*/
.daqi_show .banner,.daqi_show .banner img.bg{ width:100%; }
.daqi_show .banner{ display:flex;align-items:center;}
.daqi_show .banner img.bg{ margin-bottom:-5px; }
.daqi_show .banner .con{ position:absolute; width:100%; text-align:center; z-index:8;}
.daqi_show .banner .con dd{ height:12.5rem; margin-bottom:4.5rem; }
.daqi_show .banner .con dd img{ height:100%; margin-bottom:-5px;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.daqi_show .banner .con dl{ color:#ffffff; font-size:3.75rem; }

.daqi_about{ width:100%; overflow:hidden; background-color:#e87816; padding:5rem 0px 16.5rem; }
.daqi_about .width1800{ position:relative; }
.daqi_about .width1800 .top,.daqi_about .width1800 .con{ width:87%;}
.daqi_about .width1800 .top{ color:#ffffff; position:relative; z-index:5; margin:9.5rem auto 26rem;}
.daqi_about .width1800 .top img{ margin-bottom:-5px; width:41.7%;}
.daqi_about .width1800 .top ol{ margin-top:1rem; text-transform:uppercase; font-size:11.25rem; font-weight:bold;}
.daqi_about .width1800 img.tp{ position:absolute; width:51.112%; top:0px;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.daqi_about .width1800 .con{ color:#ffffff; margin:0px auto;}
.daqi_about .width1800 .con ol{ font-size:4.5rem;text-transform:uppercase; font-weight:bold; margin-bottom:1.5rem; }
.daqi_about .width1800 .con dd{ font-size:2.25rem; font-weight:bold; margin-bottom:2.375rem;}
.daqi_about .width1800 .con dl{ font-size:1.5rem; line-height:2.375rem; }

.daqi_ap{ background-color:#f6f6f6; width:100%; overflow:hidden; padding-top:14.25rem; text-align:right;}
.daqi_ap img{ margin-bottom:-5px; width:78.771%; }

.daqi_ys{ overflow:hidden; }
.daqi_ys div.hidden{ height:37.5rem; float:left; color:#ffffff; position:relative; line-height:2rem;}
.daqi_ys div.ys_l1{ background-color:#015198; width:40%;}
.daqi_ys div.ys_l2{ background-color:#e87816; width:20%;}
.daqi_ys div.ys_l3{ background-color:#333333; width:20%;}
.daqi_ys div.ys_l4{ width:20%;}
.daqi_ys div.ys_l4 div.t,.daqi_ys div.ys_l4 div.f{ height:18.75rem; position:relative;}
.daqi_ys div.ys_l4 div.t{ background-color:#999999; }
.daqi_ys div.ys_l4 div.f{ background-color:#ffffff; color:#333333;}
.daqi_ys div.hidden div.bg{ position:absolute; padding:0px 8%; width:84%; bottom:2.5rem; font-size:1.125rem; }

.daqi_zt{ background-color:#eaeaea; width:100%; overflow:hidden; height:60rem; display:flex;align-items:center;}
.daqi_zt .width1800 img.l{ float:left; width:37.556%;}
.daqi_zt .width1800 img.r{ float:right; width:39.723%;}

.daqi_tp img{ margin-bottom:-10px; width:100%;}
@media only screen and (max-width:1920px){
	.daqi_tp img{margin-bottom:-5px;}
}

.daqi_zs{ overflow:hidden; width:100%; background-color:#00529e; padding:10rem 0px 15rem; }
.daqi_zs .width1800 div{ overflow:hidden; margin:0px auto; width:88.889%;}
.daqi_zs .width1800 div.t img{ width:100%; margin-bottom:-5px; }
.daqi_zs .width1800 div.f{ margin-top:7rem; }
.daqi_zs .width1800 div.f img{ width:44.063%; }
.daqi_zs .width1800 div.f img.l{ float:left; }
.daqi_zs .width1800 div.f img.r{ float:right; }

.daqi_sj{overflow:hidden; width:100%; background-color:#000000; position:relative;}
.daqi_sj .width1800{ height:87.5rem; position:relative; display:flex;align-items:center;}
.daqi_sj .width1800 img.logo{ position:absolute; width:9.667%;}
.daqi_sj .width1800 div.tit{ text-align:center; width:100%; overflow:hidden;}
.daqi_sj .width1800 div.tit img{ margin-bottom:-5px; width:84.889%;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.daqi_sj img.sj{ position:absolute; bottom:0px; width:42.223%; }

.daqi_en{overflow:hidden; width:100%; background-color:#000000;}
.daqi_en .width1800{ padding-top:34rem; position:relative;}
.daqi_en .width1800 img.tit{ width:83%; position:absolute; left:8.5%;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.daqi_en .width1800 img.bg{width:100%;}

/*动画效果*/
#s1 .daqi_about .width1800 .top{opacity:0; margin-top:0px;}
#s1.a-fdB .daqi_about .width1800 .top{margin-top:9.5rem;opacity:1; transition:all 1.5s ease;}

#s1 .daqi_about .width1800 img.tp{ opacity:0; right:-50%; }
#s1.a-fdB .daqi_about .width1800 img.tp{ right:0px; opacity:1; transition:all 1.5s ease;}

#s1 .daqi_about .width1800 .con{ opacity:0;}
#s1.a-fdB .daqi_about .width1800 .con{ opacity:1; transition:all 1.5s ease;}

#s2 .daqi_ap img{ margin-right:-70%; opacity:0;}
#s2.a-fdB .daqi_ap img{ margin-right:0%;opacity:1; transition:all 1.5s ease;}

#s3 .daqi_ys{ width:0%; opacity:0;}
#s3.a-fdB .daqi_ys{ width:100%; opacity:1; transition:all 1.5s ease;}

#s4 .daqi_zt .width1800 img.l,#s4 .daqi_zt .width1800 img.r{opacity:0;}
#s4.a-fdB .daqi_zt .width1800 img.l,#s4.a-fdB .daqi_zt .width1800 img.r{ opacity:1; transition:all 1s ease;}
#s4 .daqi_zt .width1800 img.l{margin-left:0px;}
#s4 .daqi_zt .width1800 img.r{margin-right:0px;}
#s4.a-fdB .daqi_zt .width1800 img.l{ margin-left:7.2%;}
#s4.a-fdB .daqi_zt .width1800 img.r{ margin-right:5%;}

#s5 .daqi_tp img{ margin-top:3rem;opacity:0;}
#s5.a-fdB .daqi_tp img{margin-top:0px; opacity:1; transition:all 1s ease;}

#q6 div.t img{opacity:0;}
#q6.a-fdB div.t img{ opacity:1; transition:all 1.5s ease;}

#s7 div.f img.l,#s7 div.f img.r{opacity:0;}
#s7.a-fdB div.f img.l,#s7.a-fdB div.f img.r{ opacity:1; transition:all 1s ease;}
#s7 div.f img.l{ margin-left:-40%; }
#s7 div.f img.r{ margin-right:-40%; }
#s7.a-fdB div.f img.l{ margin-left:0%; }
#s7.a-fdB div.f img.r{ margin-right:0%;}

#s8 .daqi_sj .width1800 img.logo{opacity:0;top:0px;}
#s8.a-fdB .daqi_sj .width1800 img.logo{ top:6.25rem; opacity:1; transition:all 1.5s ease;}

#s8 .daqi_sj img.sj{ opacity:0; right:-42%;}
#s8.a-fdB .daqi_sj img.sj{right:0px; opacity:1; transition:all 1.5s ease;}

#s9 .daqi_en .width1800 img.tit{opacity:0;margin-top:-10rem;}
#s9.a-fdB .daqi_en .width1800 img.tit{opacity:1;margin-top:0px; transition:all 1.5s ease;}
#s9 .daqi_en .width1800 img.bg{ margin-top:22rem; opacity:0;}
#s9.a-fdB .daqi_en .width1800 img.bg{ margin-top:8rem;opacity:1; transition:all 1.5s ease;}

/*zgdz_show*/
.zgdz_show .banner{ overflow:hidden; width:100%; background-color:#080e17; height:83.25rem;}
.zgdz_show .banner .width1680{ color:#999999; }
.zgdz_show .banner .width1680 div{ overflow:hidden;}
.zgdz_show .banner .width1680 div.t{ font-size:0.875rem; margin-top:2.5rem;}
.zgdz_show .banner .width1680 div.t dl{ position:relative;}
.zgdz_show .banner .width1680 div.t dl.l{ float:left; width:45%;padding-left:5%; }
.zgdz_show .banner .width1680 div.t dl.l i{ position:absolute; background-color:#ffffff; left:0px;height:1px; width:7.2%; top:50%; margin-top:-0.5px;}
.zgdz_show .banner .width1680 div.t dl.r{ width:50%; float:right; text-align:right; }
.zgdz_show .banner .width1680 div.i{margin-top:8.75rem; position:relative; padding-bottom:3.75rem;}
.zgdz_show .banner .width1680 div.i img{ margin-bottom:-10px; width:67.084%;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
@media only screen and (max-width:1920px){
	.zgdz_show .banner .width1680 div.i img{ margin-bottom:-5px; }
}
.zgdz_show .banner .width1680 div.i i{ background-color:#ffffff; height:1px; width:5%; position:absolute; left:0px; bottom:1px;}
.zgdz_show .banner .width1680 div.c{ color:#e2e0e0; margin-top:7.5rem; height:35rem;}
.zgdz_show .banner .width1680 div.c dl.l{ float:left; font-size:1.5rem; width:32%;}
.zgdz_show .banner .width1680 div.c dl.r{ float:right; font-size:1.125rem; text-align:justify; width:62%; margin-right:3.5%; line-height:2.25rem;}
.zgdz_show .banner .width1680 div.f{ }
.zgdz_show .banner .width1680 div.f ul,.zgdz_show .banner .width1680 div.f ul li{ overflow:hidden; }
.zgdz_show .banner .width1680 div.f ul{ float:right; width:62%; margin-right:3.5%;}
.zgdz_show .banner .width1680 div.f ul li{ float:left; text-align:center;margin-right:15%;}
.zgdz_show .banner .width1680 div.f ul li ol{ margin-bottom:2rem; }
.zgdz_show .banner .width1680 div.f ul li ol img{margin-bottom:-10px; width:3rem;}
@media only screen and (max-width:1920px){
	.zgdz_show .banner .width1680 div.f ul li ol img{margin-bottom:-5px;}
}
.zgdz_show .banner .width1680 div.f ul li dd{ font-size:1.125rem; }

.zgdz_dn{ width:100%; overflow:hidden; position:relative; display:flex;align-items:center;}
.zgdz_dn img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.zgdz_dn img.bg{margin-bottom:-5px;}
}
.zgdz_dn div.i{ position:absolute; z-index:2; width:84.4%; left:7.8%; text-align:center;}
.zgdz_dn div.i img{margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.zgdz_dn div.i img{margin-bottom:-5px;}
}
.zgdz_dn div.i ol{ margin-bottom:7rem; }
.zgdz_dn div.i ol img{ width:20.7%; -webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.zgdz_dn div.i dl img{ width:100%; }

.zgdz_sjys{ width:100%; overflow:hidden; position:relative; display:flex;align-items:center;}
.zgdz_sjys img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.zgdz_sjys img.bg{margin-bottom:-5px;}
}
.zgdz_sjys .width1680{ position:absolute; color:#ffffff; z-index:1; left:50%; margin-left:-44.141%; }
.zgdz_sjys .width1680 .t{ margin-bottom:10rem; }
.zgdz_sjys .width1680 .t dl.l{ float:left; font-size:1.5rem; width:40%;}
.zgdz_sjys .width1680 .t dl.r{ float:right; font-size:1.125rem; line-height:2.25rem; width:43%;}
.zgdz_sjys .width1680 .f{ margin-top:2rem; }
.zgdz_sjys .width1680 .f div{ overflow:hidden; }
.zgdz_sjys .width1680 .f div.l{ float:left; width:40%;}
.zgdz_sjys .width1680 .f div.l img{ width:58.036%; }
.zgdz_sjys .width1680 .f div.r{ float:right; width:43%;}
.zgdz_sjys .width1680 .f div.r ol{ font-size:1.125rem; }
.zgdz_sjys .width1680 .f div.r ul{ margin-top:6.25rem; }
.zgdz_sjys .width1680 .f div.r ul,.zgdz_sjys .width1680 .f div.r ul li{ overflow:hidden; }
.zgdz_sjys .width1680 .f div.r ul li{ width:16.613%; text-align:center;}
.zgdz_sjys .width1680 .f div.r ul li.l{ float:left; margin-right:11.1826%;}
.zgdz_sjys .width1680 .f div.r ul li.r{ float:right; }
.zgdz_sjys .width1680 .f div.r ul li i{ display:block; height:7.5rem; width:100%; border-radius:0.5rem; }
.zgdz_sjys .width1680 .f div.r ul li dd{ text-align:center; font-size:1.125rem; margin-top:1.5rem;}

.zgdz_wz{ background:url(../images/zgdz_wz_bg.jpg) no-repeat scroll left bottom #080e17; background-size:100% auto; min-height:100vh; padding:8.125rem 0px 9.25rem;}
.zgdz_wz .width1680 div{ overflow:hidden; }
.zgdz_wz .width1680 div.t{ font-size:1.125rem; color:#ffffff; margin-bottom:3rem;}
.zgdz_wz .width1680 div.c{ margin-bottom:11.25rem; border:1px solid #ffffff;}
.zgdz_wz .width1680 div.c img{ margin-bottom:-10px; width:100%;}
@media only screen and (max-width:1920px){
	.zgdz_wz .width1680 div.c img{margin-bottom:-5px;}
}
.zgdz_wz .width1680 div.f img.l{ float:left; width:58.096%;}
.zgdz_wz .width1680 div.f img.r{ float:right; width:26.072%;}

.zgdz_wz_ny{ width:100%; overflow:hidden; background-color:#f0f1f5; padding:17.5rem 0px; }
.zgdz_wz_ny .width1680 dl{ width:30.12%; }
.zgdz_wz_ny .width1680 dl.l{ float:left; margin-right:4.82%;}
.zgdz_wz_ny .width1680 dl.r{ float:right; }
.zgdz_wz_ny .width1680 dl img{margin-bottom:-10px; width:100%;}
@media only screen and (max-width:1920px){
	.zgdz_wz_ny .width1680 dl img{margin-bottom:-5px;}
}

.zgdz_en{ width:100%; overflow:hidden; position:relative; display:flex;align-items:center;}
.zgdz_en img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.zgdz_en img.bg{margin-bottom:-5px;}
}
.zgdz_en .width1680{ position:absolute; color:#ffffff; z-index:1; left:50%; margin-left:-44.141%; text-align:center;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.zgdz_en .width1680 ol{ margin-bottom:4.5rem;}
.zgdz_en .width1680 ol img{margin-bottom:-10px;width:20.7%;}
@media only screen and (max-width:1920px){
	.zgdz_en .width1680 ol img{margin-bottom:-5px;}
}
.zgdz_en .width1680 dd{ font-size:11.25rem;text-transform:uppercase; letter-spacing:10px;}

/*动画效果*/
#s1 .zgdz_dn div.i{ opacity:0; margin-top:4rem;}
#s1.a-fdB .zgdz_dn div.i{opacity:1; margin-top:0px; transition:all 1s ease;}

#s2 .zgdz_sjys .width1680 .t dl.l,#s2 .zgdz_sjys .width1680 .t dl.r,#s2 .zgdz_sjys .width1680 .f div.l,#s2 .zgdz_sjys .width1680 .f div.r{opacity:0;}
#s2.a-fdB .zgdz_sjys .width1680 .t dl.l,#s2.a-fdB .zgdz_sjys .width1680 .t dl.r,#s2.a-fdB .zgdz_sjys .width1680 .f div.l,#s2.a-fdB .zgdz_sjys .width1680 .f div.r{opacity:1;transition:all 1s ease;}
#s2 .zgdz_sjys .width1680 .t dl.l,#s2 .zgdz_sjys .width1680 .f div.l{ margin-left:-30%; }
#s2 .zgdz_sjys .width1680 .t dl.r,#s2 .zgdz_sjys .width1680 .f div.r{ margin-right:-30%; }
#s2.a-fdB .zgdz_sjys .width1680 .t dl.l,#s2.a-fdB .zgdz_sjys .width1680 .f div.l{ margin-left:0%; }
#s2.a-fdB .zgdz_sjys .width1680 .t dl.r,#s2.a-fdB .zgdz_sjys .width1680 .f div.r{ margin-right:0%; }

#s4 div.f img{opacity:0;}
#s4.a-fdB div.f img{opacity:1;transition:all 1s ease;}
#s4 div.f img.l{ margin-left:-30%;}
#s4 div.f img.r{ margin-right:-30%;}
#s4.a-fdB div.f img.l{ margin-left:0%;}
#s4.a-fdB div.f img.r{ margin-right:0%;}

#s5 .zgdz_wz_ny .width1680 dl{opacity:0;}
#s5.a-fdB .zgdz_wz_ny .width1680 dl{opacity:1; transition:all 1.5s ease;}
#s5 .zgdz_wz_ny .width1680 dl.l{ margin-left:-30%; }
#s5 .zgdz_wz_ny .width1680 dl.r{ margin-right:-30%; }
#s5.a-fdB .zgdz_wz_ny .width1680 dl.l{ margin-left:0%; }
#s5.a-fdB .zgdz_wz_ny .width1680 dl.r{ margin-right:0%; }

#s6.a-fdB .zgdz_en .width1680 dd{text-shadow:1px 1px #ffffff,2px 2px #ffffff,3px 3px #ffffff,4px 4px #ffffff,5px 5px #ffffff,6px 6px #ffffff,7px 7px #ffffff,8px 8px #ffffff,9px 9px #ffffff,10px 10px #ffffff,6px 6px 20px rgba(255, 255, 255, 0.7);transition:all 5s ease;}

/*yfm_show*/
.yfm_show .banner{ background-color:#fafafa; width:100%; height:67.5rem; }
.yfm_show .banner div.x,.yfm_show .banner div.tp{ position:absolute;}
.yfm_show .banner div.x img,.yfm_show .banner div.tp img{-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; width:100%;}
.yfm_show .banner div.x{ left:0px; top:0px; width:37.415%;}
.yfm_show .banner div.tp{ right:0px; width:18.287%; top:14rem; }
.yfm_show .banner .width1680{ position:relative; }
.yfm_show .banner .width1680 .con{ overflow:hidden; color:#333333; margin-top:2rem; width:49%;}
.yfm_show .banner .width1680 .con ol{ font-size:1rem; text-transform:uppercase; }
.yfm_show .banner .width1680 .con img{ margin-top:4rem; }
.yfm_show .banner .width1680 .con dd{ font-size:2.25rem; font-weight:bold; margin-top:7rem;}
.yfm_show .banner .width1680 .con dl{ font-size:1rem; line-height:2rem; margin-top:2rem;}
.yfm_show .banner .width1680 span{ position:absolute; right:0px; top:2rem; font-size:1rem; color:#333333; padding-left:4rem; }
.yfm_show .banner .width1680 span i{ position:absolute; width:3rem; height:1px; background-color:#9fa0a0; top:50%; margin-top:-0.5px; left:0px; }

.yfm_i{ overflow:hidden; width:100%; }
.yfm_i img{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.yfm_i img{margin-bottom:-5px;}
}

.yfm_ys{ padding:7.5rem 0px 10rem; }
.yfm_ys div{ overflow:hidden; color:#333333;}
.yfm_ys div.l{ float:left; width:35%;}
.yfm_ys div.r{ float:right; width:49.5%; }
.yfm_ys div ol{ font-size:1rem; text-transform:uppercase; }
.yfm_ys div dd{ font-size:2.25rem; font-weight:bold; margin-top:0.5rem; }
.yfm_ys div.l ul{ margin-top:3rem; overflow:hidden; }
.yfm_ys div.l ul li{ overflow:hidden; width:47%;}
.yfm_ys div.l ul li.l{ float:left; }
.yfm_ys div.l ul li.r{ float:right; }
.yfm_ys div.l ul li i{ display:block; width:100%; height:17.5rem; }
.yfm_ys div.l ul li dl{ font-size:1rem; padding-left:1rem; line-height:4rem; border:1px solid #f6f6f6;}
.yfm_ys div.l ul li.l dl{color:#355aa2;}
.yfm_ys div.l ul li.r dl{color:#9fa0a0;}
.yfm_ys div.r dl{ margin-top:3rem; }
.yfm_ys div.r dl img{ width:87.424%; }

.yfm_wz{ width:100%; overflow:hidden; background-color:#fafafa; padding:10rem 0px 15rem;}
.yfm_wz div.t{ margin-bottom:12.5rem; }
.yfm_wz div.t img{ width:100%; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.yfm_wz div.t img{margin-bottom:-5px;}
}
.yfm_wz div.f div{ overflow:hidden; width:45.358%;}
.yfm_wz div.f div.l{ float:left; }
.yfm_wz div.f div.r{ float:right; }
.yfm_wz div.f div dd{ margin-bottom:2.5rem; font-size:1rem; color:#355aa2; }
.yfm_wz div.f div dl{ overflow:hidden; margin-bottom:6rem;}
.yfm_wz div.f div dl img{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.yfm_wz div.f div dl img{margin-bottom:-5px;}
}

.yfm_dr{ width:100%; overflow:hidden; }
.yfm_dr img{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.yfm_dr img{margin-bottom:-5px;}
}

.yfm_en{ width:100%; overflow:hidden; position:relative; display:flex;align-items:center;}
.yfm_en img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.yfm_en img.bg{margin-bottom:-5px;}
}
.yfm_en .width1680{ position:absolute; color:#ffffff; z-index:1; left:50%; margin-left:-44.141%; text-align:center;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.yfm_en .width1680 ol{ margin-bottom:3.375rem; }
.yfm_en .width1680 ol img{ margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.yfm_en .width1680 ol img{margin-bottom:-5px;}
}
.yfm_en .width1680 dl{ font-size:4.5rem; font-weight:bold; text-transform:uppercase; padding-bottom:2rem; position:relative; }
.yfm_en .width1680 dl i{ position:absolute; bottom:0px; width:3.75rem; height:0.1875rem; background-color:#ffffff; left:50%; margin-left:-1.875rem; }

/*动画效果*/
.yfm_i img{ margin-top:3rem;}
#s1.a-fdB .yfm_i.t img,#s2.a-fdB .yfm_i.f img{ margin-top:0px; transition:all 1s ease;}

#s3 .yfm_ys div{opacity:0;}
#s3.a-fdB .yfm_ys div{opacity:1;transition:all 1s ease;}
#s3 .yfm_ys div.l{ margin-left:-30%;}
#s3 .yfm_ys div.r{ margin-right:-30%;}
#s3.a-fdB .yfm_ys div.l{ margin-left:0%;}
#s3.a-fdB .yfm_ys div.r{ margin-right:0%;}

#s5 div.f div{opacity:0;}
#s5.a-fdB div.f div{opacity:1;transition:all 1s ease;}
#s5 div.f div.l{ margin-left:-30%;}
#s5 div.f div.r{ margin-right:-30%;}
#s5.a-fdB div.f div.l{ margin-left:0%;}
#s5.a-fdB div.f div.r{ margin-right:0%;}

#s6 .yfm_dr img{margin-top:3rem;}
#s6.a-fdB .yfm_dr img{ margin-top:0px; transition:all 1s ease;}

/*akr_show*/
.akr_show .banner{ width:100%; background-color:#062043; }
.akr_show .banner img.bg{ width:100%;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.akr_show .banner img.bg{ margin-bottom:-5px; }
}
.akr_show .banner img.logo{ position:absolute; z-index:2; top:8.75rem; left:50%; width:19.654%; margin-left:-9.827%; }
.akr_show .banner img.wz{ position:absolute; left:50%; bottom:0px; width:79%; margin-left:-39.5%; margin-bottom:-9.5rem; }

.akr_about{ text-align:center; margin:14rem auto 7rem; overflow:hidden; width:70%;}
.akr_about dd{ font-size:2.25rem; color:#212121; font-weight:bold;text-transform:uppercase; margin-bottom:2rem;}
.akr_about dd i{ color:#de3037;}
.akr_about ol{ font-size:1.5rem; color:#212121; font-weight:bold; line-height:2.25rem;}
.akr_about dl{ font-size:1rem; color:#666666; line-height:2.25rem; margin-top:2rem;}

.akr_wz img{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.akr_wz img{ margin-bottom:-5px; }
}

.akr_ys{ padding:3.25rem 0px 13rem; }
.akr_ys div{ overflow:hidden; }
.akr_ys div.l{ float:left; width:35.72%;}
.akr_ys div.r{ float:right; width:45.358%;}
.akr_ys div dd{ font-size:3rem; color:#333333; }
.akr_ys div dl{ margin-top:3rem; }
.akr_ys div dl img{ width:100%; }

.akr_ny{ width:100%; overflow:hidden; background-color:#f5f5f5; padding:6.5rem 0px 8.75rem; }
.akr_ny .width1680 div{ overflow:hidden; width:45.239%;}
.akr_ny .width1680 div.l{ float:left; }
.akr_ny .width1680 div.r{ float:right; }
.akr_ny .width1680 div img{ margin-bottom:7.5rem; width:100%;}

.akr_sj{ width:100%; overflow:hidden; background-color:#e2e1e1;}
.akr_sj .width1680{ height:67.5rem; position:relative;}
.akr_sj .width1680 img{ position:absolute; }
.akr_sj .width1680 img.l{ top:6.5rem; z-index:2;}
.akr_sj .width1680 img.r{ top:20rem; z-index:1;}

.akr_en{ width:100%; overflow:hidden; display:flex;align-items:center; position:relative; background-color:#0d0d0d;}
.akr_en img.bg{ width:100%; margin-bottom:-10px;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 2s cubic-bezier(0.5,0,0.1,1) infinite;}
@media only screen and (max-width:1920px){
	.akr_en img.bg{ margin-bottom:-5px; }
}
.akr_en dl{ width:100%; position:absolute; left:0px; font-size:4.5rem; color:#d43b3c; text-align:center; text-transform:uppercase; line-height:5.625rem; }

/*动画效果*/
#s3 .akr_ys div{ opacity:0; }
#s3.a-fdB .akr_ys div{ opacity:1; transition:all 1s ease;}
#s3 .akr_ys div.l{ margin-left:-40%;}
#s3 .akr_ys div.r{ margin-right:-40%; }
#s3.a-fdB .akr_ys div.l{ margin-left:0%;}
#s3.a-fdB .akr_ys div.r{ margin-right:0%; }

#s4 .akr_ny .width1680 div{ opacity:0; }
#s4.a-fdB .akr_ny .width1680 div{ opacity:1; transition:all 1s ease;}
#s4 .akr_ny .width1680 div.l{ margin-left:-40%;}
#s4 .akr_ny .width1680 div.r{ margin-right:-40%; }
#s4.a-fdB .akr_ny .width1680 div.l{ margin-left:0%;}
#s4.a-fdB .akr_ny .width1680 div.r{ margin-right:0%; }

#s5 .akr_sj .width1680 img{ opacity:0; }
#s5.a-fdB .akr_sj .width1680 img{ opacity:1; transition:all 1s ease;}
#s5 .akr_sj .width1680 img.l{ left:0%;}
#s5 .akr_sj .width1680 img.r{ right:0%;}
#s5.a-fdB .akr_sj .width1680 img.l{ left:23.3%;}
#s5.a-fdB .akr_sj .width1680 img.r{ right:14%;}

#s6 .akr_en dl{ margin-bottom:-10rem;opacity:0; }
#s6.a-fdB .akr_en dl{ margin-bottom:0px; opacity:1; transition:all 1.5s ease;}

/*bochuang_show*/
.bochuang_show .banner{ width:100%; overflow:hidden;}
.bochuang_show .banner img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.bochuang_show .banner img.bg{ margin-bottom:-5px; }
}
.bochuang_show .banner img.xx{-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;animation:arrow 1s cubic-bezier(0.5,0,0.1,1) infinite; position:absolute; z-index:1;}
.bochuang_show .banner img.x1{ right:6.5%; top:4.5%;}
.bochuang_show .banner img.x2{ left:2.6%; top:36%;}
.bochuang_show .banner img.x3{ right:6.5%; top:72%;}

.bochuang_show .banner .width1680{ position:absolute; top:0px; bottom:0px; z-index:2; left:50%; margin-left:-44.141%;}
.bochuang_show .banner .width1680 div{ overflow:hidden; }
.bochuang_show .banner .width1680 div.t{ padding-top:6rem; }
.bochuang_show .banner .width1680 div.t div.l{ float:left; color:#ffffff; width:48.4%;}
.bochuang_show .banner .width1680 div.t div.l dd{ font-size:2.25rem; }
.bochuang_show .banner .width1680 div.t div.l ol{ font-size:1.125rem; margin-top:1.5rem; }
.bochuang_show .banner .width1680 div.t div.l dl{ margin-top:2.75rem; }
.bochuang_show .banner .width1680 div.t div.c{ float:left; font-size:0.875rem; color:#666666; line-height:2rem; margin-top:0px; width:18.2%;}
.bochuang_show .banner .width1680 div.t div.r{ float:right; font-size:0.875rem; color:#666666; width:18.2%;}
.bochuang_show .banner .width1680 div.t div.r span.l{ float:left; }
.bochuang_show .banner .width1680 div.t div.r span.r{ float:right; }
.bochuang_show .banner .width1680 div.c{ margin-top:4.5rem;}
.bochuang_show .banner .width1680 div.c dl{ overflow:hidden; margin-top:4.5rem;}
.bochuang_show .banner .width1680 div.c dl.l{ text-align:left; }
.bochuang_show .banner .width1680 div.c dl.r{ text-align:right;}
.bochuang_show .banner .width1680 div.c dl img{ margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.bochuang_show .banner .width1680 div.c dl img{ margin-bottom:-5px; }
}
.bochuang_show .banner .width1680 div.f{ position:absolute; bottom:6.6%; }
.bochuang_show .banner .width1680 div.f img{ width:100%; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.bochuang_show .banner .width1680 div.f img{ margin-bottom:-5px; }
}

.bochuang_tit{ width:100%; height:67.5rem; background-color:#212223; display:flex;align-items:center;}
.bochuang_tit dl{ width:100%; text-align:center; font-size:3rem; color:#ffffff;}

.bochuang_sp{ width:100%; overflow:hidden; }
.bochuang_sp img{ width:100%; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.bochuang_sp img{ margin-bottom:-5px; }
}

.bochuang_wz{ background-image:url(../images/bochuang_bg.jpg); width:100%; overflow:hidden;}
.bochuang_wz .width1680{ padding:4.5rem 0px 9rem;}
.bochuang_wz .width1680 dl{ border-radius:2rem; border:3px solid #d9d9d9; overflow:hidden;}
.bochuang_wz .width1680 dl img{ width:100%; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.bochuang_wz .width1680 dl img{ margin-bottom:-5px; }
}

.bochuang_xmsm{ width:100%; background:url(../images/bochuang_xmsm.jpg) no-repeat scroll right center #000000; background-size:auto 100%; height:116.5rem; display:flex;align-items:center;}
.bochuang_xmsm .width1680{ color:#ffffff; }
.bochuang_xmsm .width1680 div{ overflow:hidden; }
.bochuang_xmsm .width1680 div.t{}
.bochuang_xmsm .width1680 div.t dl.l{ float:left; font-size:3rem; width:50%;}
.bochuang_xmsm .width1680 div.t dl.r{ float:right; font-size:1rem; line-height:2rem; width:40%;}
.bochuang_xmsm .width1680 div.f{ margin-top:7.5rem; }
.bochuang_xmsm .width1680 div.f dd{ font-size:1.5rem;text-transform:uppercase; margin-bottom:3rem; }
.bochuang_xmsm .width1680 div.f dl i{ display:block;text-transform:uppercase; font-size:3rem; }
.bochuang_xmsm .width1680 div.f dl i.l{ float:left; width:32%;}
.bochuang_xmsm .width1680 div.f dl i.r{ float:right; width:68%;}
.bochuang_xmsm .width1680 div.f ul,.bochuang_xmsm .width1680 div.f ul li{ overflow:hidden; }
.bochuang_xmsm .width1680 div.f ul li{ width:25%; float:left; padding:10px 0px 0px;text-align:center;}
.bochuang_xmsm .width1680 div.f ul li ol{ margin-bottom:2rem; height:12.3125rem;}
.bochuang_xmsm .width1680 div.f ul li ol img{ height:100%;animation:spin 10s linear infinite;-webkit-animation:spin 10s linear infinite; }
.bochuang_xmsm .width1680 div.f ul li dl{ font-size:1.5rem; }

.bochuang_en{ position:relative; width:100%; overflow:hidden; display:flex;align-items:center;}
.bochuang_en dl{ position:absolute; width:100%; left:0px; text-align:center; font-size:7.5rem; color:#ffffff; z-index:1;text-transform:uppercase; }
.bochuang_en img{ width:100%; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.bochuang_en img{ margin-bottom:-5px; }
}

/*动画效果*/
#s1 .bochuang_tit dl{ opacity:0; margin-bottom:-50vh; }
#s1.a-fdB .bochuang_tit dl{ opacity:1; margin-bottom:0px; transition:all 1.5s ease; }

#s2 .bochuang_sp img{margin-top:3rem;}
#s2.a-fdB .bochuang_sp img{margin-top:0px; transition:all 1s ease;}

#s5 .bochuang_en dl{ opacity:0; margin-bottom:-50vh; }
#s5.a-fdB .bochuang_en dl{ opacity:1; margin-bottom:0px; transition:all 1.5s ease; }

/*beek_show*/
.beek_show .banner{ width:100%; overflow:hidden;}
.beek_show .banner img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.beek_show .banner img.bg{ margin-bottom:-5px; }
}

.beek_show .banner .width1680{ position:absolute; top:0px; bottom:0px; z-index:2; left:50%; margin-left:-44.141%; color:#ffffff; display:flex;align-items:center;}
.beek_show .banner .width1680 div{ overflow:hidden; width:100%; left:0px; position:absolute;}
.beek_show .banner .width1680 div.t{ font-size:1.125rem;top:5.5rem; }
.beek_show .banner .width1680 div.t i{ float:left; }
.beek_show .banner .width1680 div.t img{ float:right; }
.beek_show .banner .width1680 div.c{}
.beek_show .banner .width1680 div.c ol{ font-size:1.5rem; margin-bottom:0.5rem;}
.beek_show .banner .width1680 div.c dl{ font-size:3rem; font-weight:bold; line-height:6rem;}
.beek_show .banner .width1680 div.f{ font-size:1.125rem; bottom:3.75rem;}
.beek_show .banner .width1680 div.f i.l{ float:left; }
.beek_show .banner .width1680 div.f i.r{ float:right; }

.beek_about{ overflow:hidden; width:100%; background-color:#f0eff2; position:relative;}
.beek_about div.t{ width:100%; background-color:#212224; }
.beek_about div.t .width1680{ color:#ffffff; }
.beek_about div.t .width1680 ul,.beek_about div.t .width1680 ul li{ overflow:hidden; }
.beek_about div.t .width1680 ul{padding:7.5rem 0px 9.375rem;}
.beek_about div.t .width1680 ul li{ float:left; margin-right:7.5rem;}
.beek_about div.t .width1680 ul li ol{ font-size:1.125rem; margin-bottom:1.125rem;}
.beek_about div.t .width1680 ul li ol b{ font-size:4.5rem; margin-right:1rem;}
.beek_about div.t .width1680 ul li dl{ font-size:1rem; }

.beek_about div.f{ min-height:21.25rem; padding:6rem 0px 16rem; position:relative; z-index:2;}
.beek_about div.f dl{ font-size:1rem; color:#212224; line-height:3rem; width:39%; text-align:justify; }

.beek_about img.tp{ position:absolute; z-index:1; right:0px; width:82.554%; bottom:10rem;}

.beek_wz{ padding:7.5rem 0px;}
.beek_wz img{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.beek_wz img{ margin-bottom:-5px; }
}

.beek_ny{ width:100%; overflow:hidden; background-color:#f3f3f3; }
.beek_ny .width1680{padding:6.75rem 0px;}
.beek_ny .width1680 div.t{ font-size:1rem; color:#333333; }
.beek_ny .width1680 div.f{ margin-top:2rem; overflow:hidden; }
.beek_ny .width1680 div.f dl{ overflow:hidden; width:49.167%;}
.beek_ny .width1680 div.f dl.l{ float:left; }
.beek_ny .width1680 div.f dl.r{ float:right; }
.beek_ny .width1680 div.f dl img{ margin-bottom:5rem; width:100%; }

.beek_wzys{ position:relative; overflow:hidden; }
.beek_wzys dl.l{position:absolute; top:0px; bottom:0px; display:flex;align-items:center; left:3.2%; width:53.968%;}
.beek_wzys dl.l img{ width:100%; }
.beek_wzys img.r{ float:right; width:34.315%;}

.beek_sj,.beek_tp{ width:100%; overflow:hidden; }
.beek_sj img,.beek_tp img{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.beek_sj img,.beek_tp img{ width:100%; margin-bottom:-5px; }
}

.beek_en{ width:100%; overflow:hidden; position:relative; display:flex;align-items:center;}
.beek_en img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.beek_en img.bg{margin-bottom:-5px;}
}
.beek_en .width1680{ position:absolute; color:#ffffff; z-index:1; left:50%; margin-left:-44.141%; text-align:center;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; font-size:4.5rem;}

/*动画效果*/
#s1 .beek_about div.f dl,#s1 .beek_about img.tp{opacity:0;}
#s1.a-fdB .beek_about div.f dl,#s1.a-fdB .beek_about img.tp{opacity:1;transition:all 1.5s ease;}
#s1 .beek_about div.f dl{margin-left:-30%;}
#s1 .beek_about img.tp{ margin-right:-30%;}
#s1.a-fdB .beek_about div.f dl{ margin-left:0%;}
#s1.a-fdB .beek_about img.tp{ margin-right:0%;}

#s3 .beek_ny .width1680 div.f dl{opacity:0;}
#s3.a-fdB .beek_ny .width1680 div.f dl{opacity:1;transition:all 1s ease;}
#s3 .beek_ny .width1680 div.f dl.l{ margin-left:-30%;}
#s3 .beek_ny .width1680 div.f dl.r{ margin-right:-30%;}
#s3.a-fdB .beek_ny .width1680 div.f dl.l{ margin-left:0%;}
#s3.a-fdB .beek_ny .width1680 div.f dl.r{ margin-right:0%;}

#s4 .beek_wzys dl.l{opacity:0;margin-left:-30%;}
#s4.a-fdB .beek_wzys dl.l{opacity:1;transition:all 1.5s ease; margin-left:0%;}

#s5 .beek_sj img,#s6 .beek_tp img{ margin-top:3rem; }
#s5.a-fdB .beek_sj img,#s6.a-fdB .beek_tp img{ margin-top:0px; transition:all 1s ease;}

/*xas_show*/
.xas_show .banner{ width:100%; overflow:hidden; height:66.5rem; background-color:#eaeaea;}
.xas_show .banner img{ position:absolute; }
.xas_show .banner img.logo{ left:0px; top:3.5rem; }
.xas_show .banner img.tit1{ right:0px; top:5.625rem;}
.xas_show .banner img.tit2{ left:0px; bottom:7.5rem;}
.xas_show .banner .width1680{ color:#333333; padding-top:28rem;}
.xas_show .banner .width1680 dd{ font-size:2.25rem; font-weight:bold; border-bottom:1px solid #cccccc; padding-bottom:2rem;}
.xas_show .banner .width1680 dl{ font-size:1.5rem; line-height:3rem; min-height:9rem; margin-top:2rem;}
.xas_show .banner .width1680 ol{ font-size:1.5rem; margin-top:3rem; line-height:3rem; width:42%; margin-left:58%; text-align:justify;}

.xas_wz_banner{ height:88.125rem; width:100%; position:relative; }
.xas_wz_banner img.bg{ width:100%; }
.xas_wz_banner img.cp{ position:absolute; z-index:2; bottom:8.75rem;}

.xas_bjb{ width:100%; overflow:hidden; }
.xas_bjb img{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.xas_bjb img{ width:100%; margin-bottom:-5px; }
}

.xas_sj{ width:100%; overflow:hidden; }
.xas_sj div{ overflow:hidden; height:67.5rem; width:50%; position:relative;}
.xas_sj div img{ position:absolute; bottom:0px; margin:auto;}
.xas_sj div.l{ float:left; background-color:#e9e9e9;}
.xas_sj div.l img{ top:0px; width:60.957%;}
.xas_sj div.r{ float:right; background-color:#b40029;}
.xas_sj div.r img{ right:0px; width:56.333%;}

.xas_tb{ width:100%; overflow:hidden; background-color:#171514;}
.xas_tb .width1680 dl{ height:67.5rem; width:50%; position:relative;}
.xas_tb .width1680 dl.l{ float:left; }
.xas_tb .width1680 dl.r{ float:right; }
.xas_tb .width1680 dl img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; }
.xas_tb .width1680 dl.l img{ width:30%; }
.xas_tb .width1680 dl.r img{ width:98%; }

.xas_about{ width:100%; overflow:hidden; border-top:1px solid #2f2d2c; background-color:#171514; color:#ffffff;}
.xas_about div{ width:50%; height:47.5rem; }
.xas_about div.l{ float:left;text-transform:uppercase; font-size:10rem; font-weight:bold;}
.xas_about div.l i{ display:block; width:100%; text-align:center;}
.xas_about div.r{ float:right; border-left:1px solid #2f2d2c; margin-left:-1px;}
.xas_about div.r dl{ font-size:1.5rem; line-height:3rem; margin:3.375rem auto 0px; width:86%; text-align:justify;}

.xas_wz{ width:100%; overflow:hidden; background:url(../images/xas_wz_bg.jpg) no-repeat scroll 50% top; background-size:100% auto; }
.xas_wz div.tit{ font-size:1.125rem; color:#ffffff; padding-top:8.25rem;}
.xas_wz div.tit ol{ margin-bottom:1.5rem; }
.xas_wz div.con{ margin-bottom:14rem; }
.xas_wz div.con img{ width:100%; }

.xas_en{ width:100%; overflow:hidden; position:relative; display:flex;align-items:center;}
.xas_en img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.xas_en img.bg{margin-bottom:-5px;}
}
.xas_en .width1680{ position:absolute; color:#ffffff; z-index:1; left:50%; margin-left:-44.141%; text-align:center;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; font-size:4.5rem;}
.xas_en .width1680 ol{ margin-bottom:3rem; }
.xas_en .width1680 ol img{margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.xas_en .width1680 ol img{margin-bottom:-5px;}
}
.xas_en .width1680 dl{text-transform:uppercase; font-size:4.5rem;}

/*动画效果*/
#s1 .xas_wz_banner img.bg,#s2 .xas_bjb img{margin-top:3rem;}
#s1.a-fdB .xas_wz_banner img.bg,#s2.a-fdB .xas_bjb img{margin-top:0px; transition:all 1s ease;}

#s1 .xas_wz_banner img.cp{ right:0px; opacity:0; }
#s1.a-fdB .xas_wz_banner img.cp{ right:16.5%; opacity:1; transition:all 1.5s ease;}

#s3 .xas_sj div.l img,#s3 .xas_sj div.r img{ opacity:0; }
#s3.a-fdB .xas_sj div.l img,#s3.a-fdB .xas_sj div.r img{ opacity:1; transition:all 1.5s ease;}
#s3 .xas_sj div.l img{ left:-50%; }
#s3 .xas_sj div.r img{ left:50%; }
#s3.a-fdB .xas_sj div.l img{ left:6.5%;}
#s3.a-fdB .xas_sj div.r img{ left:0%; }

#s4 .xas_tb .width1680 dl.r img{ margin-right:-50%;}
#s4.a-fdB .xas_tb .width1680 dl.r img{ margin-right:0%; transition:all 1s ease;}

#s5 .xas_about div.l i{ margin-left:-50%; }
#s5.a-fdB .xas_about div.l i{ margin-left:0%;transition:all 1.5s ease;}

#s5 .xas_about div.r dl{ margin-right:-50%;}
#s5.a-fdB .xas_about div.r dl{ margin-right:0%; transition:all 1s ease;}

/*yifa_show*/
.yifa_show .banner{ width:100%; overflow:hidden; position:relative;}
.yifa_show .banner img.bg{ width:100%; margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.yifa_show .banner img.bg{ margin-bottom:-5px; }
}
.yifa_show .banner img.logo{ position:absolute; z-index:1; top:7%; left:3.5%; width:40.253%;}

.yifa_dn{ background-color:#f4f4f6; overflow:hidden; width:100%; padding:11.25rem 0px 15.625rem; text-align:center; }
.yifa_dn dl{ overflow:hidden; width:100%;}
.yifa_dn dl img{ margin-bottom:-10px; }
@media only screen and (max-width:1920px){
	.yifa_dn dl img{ margin-bottom:-5px; }
}
.yifa_dn dl.t{ margin-bottom:11rem;}
.yifa_dn dl.t img{ width:40.253%;}
.yifa_dn dl.f img{ width:65.686%;}

.yifa_wz{ width:100%; overflow:hidden; background:url(../images/yifa_wz_bg.jpg) no-repeat scroll 50% top; background-size:100% auto;}
.yifa_wz .width1680{ padding:11.75rem 0px 7.5rem; }
.yifa_wz .width1680 div{ overflow:hidden;}
.yifa_wz .width1680 div.t{ width:61%; margin:0px auto; text-align:center;}
.yifa_wz .width1680 div.t dd{ font-weight:bold; font-size:3rem; color:#038d6d; margin-bottom:2rem;}
.yifa_wz .width1680 div.t dl{ font-size:1rem; color:#333333; line-height:2.25rem;}
.yifa_wz .width1680 div.f{ margin-top:7.5rem; border:3px solid #038d6d; border-radius:2rem;}
.yifa_wz .width1680 div.f img{ width:100%; margin-bottom:-10px;}
@media only screen and (max-width:1920px){
	.yifa_wz .width1680 div.f img{ margin-bottom:-5px; }
}

.yifa_ys{ padding-bottom:30rem; }
.yifa_ys img.l{ float:left; width:35.715%;}
.yifa_ys img.r{ float:right; width:45.536%;}

.yifa_en{ width:100%; overflow:hidden; position:relative;/* display:flex;align-items:center;*/}
.yifa_en img.bg{ width:100%; margin-bottom:-10px; position:relative; z-index:0;}
@media only screen and (max-width:1920px){
	.yifa_en img.bg{margin-bottom:-5px;}
}
.yifa_en dl{ position:absolute; color:#ffffff; z-index:1;text-align:center;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite; font-size:15rem; width:130%; left:-4.5%;}

/*动画效果*/
#s1 .yifa_dn dl.t img{margin-top:3rem;}
#s1.a-fdB .yifa_dn dl.t img{margin-top:0px; transition:all 1s ease;}
#s1 .yifa_dn dl.f{ opacity:0; margin-left:50%;}
#s1.a-fdB .yifa_dn dl.f{ opacity:1;margin-left:0%; transition:all 1.5s ease;}

#s3 .yifa_ys img.l,#s3 .yifa_ys img.r{ opacity:0; }
#s3.a-fdB .yifa_ys img.l,#s3.a-fdB .yifa_ys img.r{ opacity:1; transition:all 1s ease;}
#s3 .yifa_ys img.l{ margin-left:-40%; }
#s3 .yifa_ys img.r{ margin-right:-40%; }
#s3.a-fdB .yifa_ys img.l{ margin-left:0%;}
#s3.a-fdB .yifa_ys img.r{ margin-right:0%; }

#s4 .yifa_en dl{ bottom:100%; }
#s4.a-fdB .yifa_en dl{ bottom:0%; transition:all 1.5s ease;}

/*案例详情*/
.anli_show{ width:100%; overflow:hidden; position:relative;}
.anli_show .hidden.l{ position:absolute; left:0px; top:0px; bottom:0px; width:50%;}
.anli_show .hidden.l img{ position:relative; z-index:2; opacity:0; margin-bottom:-4px;}
.anli_show .hidden.l i{ position:absolute; z-index:0; left:0px; right:0px; bottom:0px; top:0px; background-position:center; background-repeat:no-repeat; background-size:cover; }
.anli_show .hidden.r{ float:right; margin-top:7.5rem;overflow:hidden; width:42%; min-height:80vh;}
.anli_show .hidden.r div{ overflow:hidden; }
.anli_show .hidden.r div.fh{ border-bottom:2px solid #999999; padding-bottom:10px; }
.anli_show .hidden.r div.fh a{ display:block; width:2.5rem; height:2.5rem; float:right; background:url(../images/jt4.png) no-repeat scroll left center; transition:all .5s ease; margin-right:5%;}
.anli_show .hidden.r div.fh a:hover{ width:4rem; transition:all .5s ease;}
.anli_show .hidden.r div.n{ font-size:2.25rem; font-weight:bold; color:#333333; padding-top:2rem; }
.anli_show .hidden.r div.d{ padding-top:2rem; }
.anli_show .hidden.r div.d a{ display:block; float:left; height:1.5rem; background-repeat:no-repeat; background-size:auto 100%; margin-right:0.875rem;}
.anli_show .hidden.r div.d a.d1{ width:1rem; }
.anli_show .hidden.r div.d a.d2{ width:1.5rem; }
.anli_show .hidden.r div.d a.d3{ width:1.375rem; }
.anli_show .hidden.r div.c{ margin-top:0.875rem; border-top:1px solid #eeeeee; font-size:1rem; color:#333333; line-height:2.25rem; padding-top:0.875rem; }
.anli_show .hidden.r div.l{ margin-top:2rem; margin-bottom:7.5rem; overflow:initial; height:4rem;}
.anli_show .hidden.r div.l a.a{ display:block; float:left; width:8.5rem; height:3rem; line-height:3rem; position:relative; background-color:#e18143;border:1px solid #e18143;}
.anli_show .hidden.r div.l a.a span{ display:block; color:#ffffff; font-size:1rem; background:url(../images/xq_l.png) no-repeat scroll 87% center; padding-left:15%; position:relative; z-index:2;}
.anli_show .hidden.r div.l a.a i{ position:absolute; z-index:0;top:0px; bottom:0px; left:0px; width:0px; transition:all .5s ease; background-color:#c85c16;}
.anli_show .hidden.r div.l a.a:hover i{ width:100%; transition:all .5s ease;}
.anli_show .hidden.r div.l div.z{ float:left; margin-left:1.25rem; overflow:initial; border:1px solid #e18143; height:3rem; background:url(../images/xq_tb4.png) no-repeat scroll 88% center; line-height:3rem; font-size:1rem; color:#e18143; width:11rem; padding-left:0.875rem; position:relative;cursor:pointer;}
.anli_show .hidden.r div.l div.z dl{ position:absolute; border:1px solid #e18143; width:100%; left:0px; margin-left:-1px; height:0px; opacity:0;transition:all .5s ease;}
.anli_show .hidden.r div.l div.z:hover dl{ height:7.5rem; opacity:1;transition:all .5s ease;}
.anli_show .hidden.r div.l div.z dl img{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; margin:auto; width:74%; max-width: 7.5rem; }
.anli_show .hidden.r div.f{ margin-bottom:2rem; font-size:1rem;}
.anli_show .hidden.r div.f dd{ color:#999999; margin-bottom:0.75rem;}
.anli_show .hidden.r div.f dl{ color:#333333; }

/*模板*/
.mb_t{ padding-top:7.5rem; overflow:hidden;}
.mb_t div{ overflow:hidden; }
.mb_t div.l{ float:left; width:50%; font-size:2rem; color:#101010; line-height:1.75; font-weight:bold;}
.mb_t div.l span{ color:#ee7c30; }
.mb_t div.r{ float:right; font-size:1rem; color:#666666; line-height:2; width:45%; max-width:690px; margin-top:1rem;}

.mb_sj,.mb_sj li{ overflow:hidden; }
.mb_sj{ margin-top:4rem; width:102%;}
.mb_sj li.l{ float:left;}
.mb_sj li.r{ float:right; }
.mb_sj li{ width:23.635%; margin-right:1.3%; height:32.5rem; position:relative;}
.mb_sj li div{ overflow:hidden; }
.mb_sj li div.bg{ padding:1.25rem; position:absolute; left:0px; right:0px;}
.mb_sj li div.bg ol{ margin-bottom:2.5rem;}
.mb_sj li div.bg dd{font-size:1.5rem;}
.mb_sj li.l1 div.bg{ background-color:#f8f8f8; top:0px; bottom:0px;}
.mb_sj li.l1 div.bg div.t{ border-bottom:1px solid #e0e0e0; font-size:2.25rem; color:#ee7c30; font-weight:bold; padding-bottom:1rem;}
.mb_sj li.l1 div.bg div.t b{ font-size:3.75rem; }
.mb_sj li.l1 div.bg div.f{ position:absolute; bottom:2.5rem; left:2.25rem; right:1.25rem;}
.mb_sj li.l1 div.bg div.f ol{ height:8.75rem;}
.mb_sj li.l2 div.bg{ background-color:#ee7c30; height:13rem; padding-top:4rem; bottom:0px; text-align:center; color:#ffffff;}
.mb_sj li.l2 div.bg ol{ height:6.8125rem; }
.mb_sj li.l3 div.bg{ background-color:#f2f2f2; top:0px; bottom:0px; }
.mb_sj li.l3 div.bg div.t{ border-bottom:1px solid #e0e0e0; font-size:2.25rem; font-weight:bold; padding-bottom:1rem;}
.mb_sj li.l3 div.bg div.t b{ font-size:3.75rem; margin-right:0.75rem;}
.mb_sj li.l3 div.bg div.f{ position:absolute; bottom:2.5rem; left:2.25rem; right:1.25rem;}
.mb_sj li.l3 div.bg div.f ol{ height:6.625rem;}
.mb_sj li.l4 div.bg{ background-color:#fbf5f1; height:17rem; }
.mb_sj li.l4 div.bg img{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; margin:auto; max-width:76%;}

.mo_so{ margin-top:2.25rem; border-top:1px solid #eeeeee; padding:3rem 0px; height:3.2rem; position:relative;}
.mo_so div.lb,.mo_so div.ys{ border:1px solid #eeeeee; padding:0px 1rem; height:3rem; line-height:3rem; float:left;}
.mo_so div.lb span,.mo_so div.ys span{ display:block; padding-right:1.875rem; background:url(../images/xl1.png) no-repeat scroll right center;}
.mo_so div.lb:hover span,.mo_so div.ys:hover span{ background-image:url(../images/xl2.png); }
.mo_so div.lb{ margin-right:1.5rem;}
.mo_so div.lb dd span{ display:none; }
.mo_so div.lb dd span.on{ display:block; }
.mo_so div.ys span{ padding-left:2rem; }
.mo_so div.lb dl,.mo_so div.ys dl{ position:absolute; background-color:#ffffff; min-width:10rem; z-index:5; border:1px solid #eeeeee; padding:0px 1rem; max-height:0px; opacity:0;transition:all .5s ease; overflow:hidden;}
.mo_so div.lb:hover dl,.mo_so div.ys:hover dl{padding:1rem; opacity:1; max-height:100vh;transition:all .5s ease;}
.mo_so div.lb dl a,.mo_so div.ys dl a{ display:block; height:2rem; line-height:2rem; color:#000000;}
.mo_so div.lb dl a:hover,.mo_so div.ys dl a:hover,.mo_so div.ys dl a.label-success{ color:#ee7c30; }
.mo_so div.lb dl{ left:0px; right:0px; }
.mo_so div.lb dl a{ float:left; width:25%; }
.mo_so div.lb dl a i{ margin-left: 0.5rem; color:#ee7c30; font-size: 0.75rem; }
.mo_so div.ys dd{ position:relative; }
.mo_so div.ys dd span.label-default{ position:relative; display:none; padding-left:2rem;}
.mo_so div.ys dd span.label-success{ display:block; }
.mo_so div.ys dd span.ys{background:url(../images/ys.png) no-repeat scroll left center;}
.mo_so div.ys dd span i{ position:absolute; width:1rem; height:1rem; border-radius:50%; left:0px; top:50%; margin-top:-0.5rem; background-size:1rem;}
.mo_so div.ys dd span.ys1 i{ background-color:red; }
.mo_so div.ys dd span.ys2 i{ background-color:yellow;}
.mo_so div.ys dd span.ys3 i{ background-color:green;}
.mo_so div.ys dd span.ys4 i{ background-color:blue;}
.mo_so div.ys dd span.ys5 i{ background-color:purple;}
.mo_so div.ys dd span.ys6 i{ background-color:pink;}
.mo_so div.ys dd span.ys7 i{ background-color:brown;}
.mo_so div.ys dd span.ys8 i{ background-color:black;}
.mo_so div.ys dd span.ys9 i{background:url(../images/ys.png) no-repeat scroll center;}
.mo_so div.ys dl{ margin-left:-1rem;}
.mo_so div.ys dl a{ position:relative; padding-left:2rem;}
.mo_so div.ys dl a.ys{background:url(../images/ys.png) no-repeat scroll left center; background-size:1rem;}
.mo_so div.ys dl a i{ position:absolute; width:1rem; height:1rem; border-radius:50%; left:0px; top:50%; margin-top:-0.5rem; background-size:1rem;}
.mo_so div.ys dl a.ys1 i{ background-color:red; }
.mo_so div.ys dl a.ys2 i{ background-color:yellow;}
.mo_so div.ys dl a.ys3 i{ background-color:green;}
.mo_so div.ys dl a.ys4 i{ background-color:blue;}
.mo_so div.ys dl a.ys5 i{ background-color:purple;}
.mo_so div.ys dl a.ys6 i{ background-color:pink;}
.mo_so div.ys dl a.ys7 i{ background-color:brown;}
.mo_so div.ys dl a.ys8 i{ background-color:black;}
.mo_so div.ys dl a.ys9 i{background:url(../images/ys.png) no-repeat scroll center;}

.mo_so div.bd{ float:right; border:1px solid #eeeeee; background-color:#f8f8f8; height:3rem; width:75%;}
.mo_so div.bd input,.mo_so div.bd button{ outline:none; border:0px; line-height:3rem;height:3rem;}
.mo_so div.bd input{ float:left; width:80%; padding:0px 1rem; background:none; font-size:1.5rem;}
.mo_so div.bd button{ float:right; width:16%; max-width:55px; background:url(../images/so2.png) no-repeat scroll center #f8f8f8; }
.mo_so div.bd button:hover{ background-image:url(../images/so3.png); }

.mo_lsit,.mo_lsit li{ overflow:hidden; }
.mo_lsit{ width:102%; min-height:80vh;}
.mo_lsit li{ float:left; width:23.635%; margin-bottom:1.5rem; margin-right:1%; }
.mo_lsit li div{ overflow:hidden; }
.mo_lsit li div.t{ position:relative; margin-bottom:0.5rem;}
.mo_lsit li div.t div.pc{ position:relative;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.14); margin:4px 4px 1.5rem;}
.mo_lsit li div.t div.pc img{ margin-bottom:-4px;}
.mo_lsit li div.t dl{ position:absolute; z-index:2; overflow:hidden; opacity:0; top:0px; left:0px; right:0px; bottom:0px; background-color:rgb(0,0,0,0.3); transition:all .5s ease;display:flex;align-items:center;}
.mo_lsit li div.t:hover dl{ opacity:1; transition:all .5s ease;}
.mo_lsit li div.t dl i{position:absolute; border-radius:2.5rem; width:52%; left:24%; overflow:hidden;}
.mo_lsit li div.t dl i a{ display:block; width:50%; height:2.5rem; line-height:2.5rem; text-align:center; font-size:0.875rem; color:#ffffff;transition:all .5s ease;}
.mo_lsit li div.t dl i a:hover{ transition:all .5s ease;}
.mo_lsit li div.t dl i a.l{ float:left; background-color:#000000;}
.mo_lsit li div.t dl i a.r{ float:right; background-color:#ee7c30;}
.mo_lsit li div.t dl i a.l:hover{background-color:#444444;}
.mo_lsit li div.t dl i a.r:hover{background-color:#cc5709;}

.mo_lsit li div.t div.sj{ position:absolute; z-index:1; background:url(../images/sj_bg.png) no-repeat; width:22%; max-width:86px; max-height:154px; right:25px; bottom:0px; padding:1.375rem 0.34375rem; background-size:100%;}
.mo_lsit li div.f{ padding:0px 4px; }
.mo_lsit li div.f dd{ font-size:1rem; color:#101010; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
.mo_lsit li div.f ol{ font-size:0.875rem; color:#999999; margin-top:0.875rem; }

.mo_lsit li.no{ width:98.7%; height:80vh; line-height:80vh; font-size:2rem;text-align:center; }

/*fenye*/
.fenye{ text-align:center;font-size:1rem;line-height:2.5rem; margin:2.5rem 0px 5rem;}
.fenye i{ display:none;}
.fenye a{ color:#000000;}
.fenye a,.fenye span{ margin:0px 3px;background-color:#f8f8f8;display:inline-block; width:2.5rem; height:2.5rem; line-height:2.5rem;}
.fenye a:hover,.fenye span{ color:#ffffff;background-color:#fa6f12;}

/*ys_show*/
.top_bg .width1800 span.mb{ display:block; height:4rem; line-height:4rem; font-size:1rem; color:#999999; float:left; margin-left:1.5rem; }
.top_bg .width1800 a.fh{ display:block; float:right; padding-left:2.25rem; background:url(../images/fh.png) no-repeat scroll left center; background-size:auto 1rem; font-size:1rem; color:#999999; line-height:4rem; height:4rem; margin-right:6rem; }
.top_bg .width1800 a.fh:hover{ color:#e46900; }
.top_bg .width1800 a.zx{ padding:0px 1.5%; background-color:#e18143; color:#ffffff; line-height:4rem;height:4rem; font-size:1rem;position:absolute; right:0px; transition:all .5s ease;}
.top_bg .width1800 a.zx:hover{background-color:rgb(255,129,67,0.5);transition:all .5s ease;}
.top_bg .width1800 .qh{ position:absolute; top:0px; bottom:0px; width:6rem; left:50%; margin-left:-3rem; }
.top_bg .width1800 .qh dl{ width:50%; float:left; }
.top_bg .width1800 .qh dl i{display:block; width:1.75rem; height:4rem; background-repeat:no-repeat; background-position:center;transition:all .5s ease; cursor:pointer; background-size:100% auto;}
.top_bg .width1800 .qh dl i:hover{transition:all .5s ease;}
.top_bg .width1800 .qh dl i.d{ float:left; background-image:url(../images/s_d1.png);}
.top_bg .width1800 .qh dl:hover i.d,.top_bg .width1800 .qh dl.o i.d{ background-image:url(../images/s_d2.png);}
.top_bg .width1800 .qh dl i.s{ float:right; background-image:url(../images/s_s1.png);}
.top_bg .width1800 .qh dl:hover i.s,.top_bg .width1800 .qh dl.o i.s{background-image:url(../images/s_s2.png);}

.ys_show{ width:100%; overflow:hidden; padding:4rem 0px; position:relative;}
.ys_show div.c{ opacity:0; position:absolute; top:0px; width:100%; z-index:0;}
.ys_show div.c.o{ opacity:1; position:relative; z-index:2;}
.ys_show div.pc,.ys_show div.sj{ overflow:hidden; width:100%; }
.ys_show div.pc iframe{ width:100%; height:100vh; }
.ys_show div.sj{ max-width:880px; margin:2rem auto;}
.ys_show div.sj div.l{ float:left; max-width:49%; height:88vh; max-height:738px; position:relative;box-shadow:10px 15px 25px 0px rgba(0,0,0,0.4); border-radius:3rem;margin:0px 0px 4rem 2rem;}
.ys_show div.sj div.l img.bg{ margin-bottom:-4px; max-width:370px;}
.ys_show div.sj div.l iframe{ position:absolute;width:92%;top:7%; height:85%; left:4%; }
.ys_show div.sj div.r{ position:absolute; top:0px; bottom:0px; right:0px;display:flex;align-items:center; width:275px; }
.ys_show div.sj div.r div{ width:100%; }
.ys_show div.sj div.r div dd{ font-size:1.5rem; color:#333333; margin-bottom:1.5rem;}
.ys_show div.sj div.r div ol{ padding-left:2.5rem; background:url(../images/s_ewm.jpg) no-repeat scroll left center; background-size:1.5rem; font-size:1rem; color:#999999; line-height:2.5rem; }
.ys_show div.sj div.r div dl{ margin-top:2rem; }

/*价格*/
.jg_xgtc{ padding:8rem 0px 6rem; }
.jg_xgtc .tit{ text-align:center; color:#333333;}
.jg_xgtc .tit dd{ font-size:2.25rem; margin-bottom:0.75rem;}
.jg_xgtc .tit dl{ font-size:1.125rem; }
.jg_xgtc ul,.jg_xgtc ul li{ overflow:hidden; }
.jg_xgtc ul{ margin-top:3rem;text-align:center; }
.jg_xgtc ul li{ width:30%; max-width:405px; display:inline-block; margin:0px 0.5%;cursor:pointer;}
.jg_xgtc ul li div.bg{ overflow:hidden; border:1px solid #cecece; height:77rem; text-align:left; }
.jg_xgtc ul li:hover div.bg{border:1px solid #ee7c30;}
.jg_xgtc ul li div.bg div{ overflow:hidden; }
.jg_xgtc ul li div.bg div.t{ height:7rem; background-color:#f9f9f9; padding:0px 0.875rem;}
.jg_xgtc ul li:hover div.bg div.t{background-image:linear-gradient(to right,#ffecd6, #f1eeeb);}
.jg_xgtc ul li div.bg div.t dd{ font-size:1.5rem; color:#333333; margin-top:1.5rem;}
.jg_xgtc ul li div.bg div.t dl{ margin-top:0.75rem; color:#ff6600; font-size:1rem;}
.jg_xgtc ul li div.bg div.f{ padding:1rem 5.5%; }
.jg_xgtc ul li div.bg div.f div dd{ font-size:1.125rem; color:#666666; padding-left:1.5rem; background-repeat:no-repeat; background-position:left 5px; background-size:1rem; border-bottom:1px dashed #d3d3d3; padding-bottom:1.25rem; margin-bottom:1rem;}
.jg_xgtc ul li div.bg div.f div dl{ padding-left:5%; }
.jg_xgtc ul li div.bg div.f div dl p{ font-size:0.875rem; color:#666666; line-height:1.75; background:url(../images/jg12.png) no-repeat scroll left center; padding-left:1.25rem; }
.jg_xgtc ul li div.bg div.f div.j{ margin-top:0px; text-align:center; height:3rem; line-height:3rem; font-size:1rem; color:#ff6600;}
.jg_xgtc ul li div.bg div.f div.j b{ font-size:2.25rem; margin-right:0.5rem; display:none;}
.jg_xgtc ul li div.bg div.f div.j b.o{display:inline-block;}
.jg_xgtc ul li div.bg div.f div.n{ margin-top:1.5rem; }
.jg_xgtc ul li div.bg div.f div.n dl{ float:left; height:3rem; line-height:3rem; text-align:center; font-size:1rem; color:#333333; padding-left:0px; width:31%; margin-right:2.333%; background-color:#eeeeee; position:relative;cursor:pointer; }
.jg_xgtc ul li div.bg div.f div.n dl i{ position:absolute; right:0px; top:0px; width:27%; height:1.0625rem; background:url(../images/jg5.png) no-repeat; background-size:100%; }
.jg_xgtc ul li div.bg div.f div.n dl.o,.jg_xgtc ul li div.bg div.f div.n dl:hover{background:linear-gradient(45deg,#fc9e2c,#ff7400); color:#ffffff;}

.jg_xgtc ul li div.bg div.f div.k{ margin-top:2rem;}
.jg_xgtc ul li div.bg div.f div.k dd{background-image:url(../images/jg6.png); }
.jg_xgtc ul li div.bg div.f div.k dl{ padding-left:0px; overflow:hidden; }
.jg_xgtc ul li div.bg div.f div.k dl p{ float:left;padding-left:1.875rem; background:url(../images/jg8.png) no-repeat scroll left center; background-size:1.25rem; }
.jg_xgtc ul li div.bg div.f div.k dl p.o{ background-image:url(../images/jg7.png); }

.jg_xgtc ul li div.bg div.f div.m{ margin-top:2rem;}
.jg_xgtc ul li div.bg div.f div.m dd{background-image:url(../images/jg9.png); }
.jg_xgtc ul li div.bg div.f div.s{ margin-top:2rem;}
.jg_xgtc ul li div.bg div.f div.s dd{background-image:url(../images/jg13.png); }
.jg_xgtc ul li div.bg div.f div.p{ margin-top:2rem;}
.jg_xgtc ul li div.bg div.f div.p dd{background-image:url(../images/jg10.png); }
.jg_xgtc ul li div.bg div.f div.w{ margin-top:2rem;}
.jg_xgtc ul li div.bg div.f div.w dd{ background-image:url(../images/jg11.png); }
.jg_xgtc ul li div.bg div.f div.an{ margin-top:2rem; }
.jg_xgtc ul li div.bg div.f div.an a{ display:block; border:1px solid #ff7400; height:2.75rem; line-height:2.75rem; text-align:center; width:48%;transition:all .5s ease; position:relative;}
.jg_xgtc ul li div.bg div.f div.an a i{ position:absolute; left:0px; top:0px; bottom:0px; background-image:linear-gradient(to right, #fc9e2c, #ff7400);transition:all .5s ease; z-index:-1;}
.jg_xgtc ul li div.bg div.f div.an a:hover{transition:all .5s ease;}
.jg_xgtc ul li div.bg div.f div.an a.l{ float:left; color:#ffffff;}
.jg_xgtc ul li div.bg div.f div.an a.l i{ width:100%; }
.jg_xgtc ul li div.bg div.f div.an a.l:hover{ color:#ff7400; }
.jg_xgtc ul li div.bg div.f div.an a.l:hover i{ width:0px; left:100%;}
.jg_xgtc ul li div.bg div.f div.an a.r{ float:right; color:#ff7400;}
.jg_xgtc ul li div.bg div.f div.an a.r i{ width:0px; }
.jg_xgtc ul li div.bg div.f div.an a.r:hover{color:#ffffff;}
.jg_xgtc ul li div.bg div.f div.an a.r:hover i{ width:100%; }

.jg_fwnr{ width:100%; overflow:hidden; background-color:#f2f2f2; padding:5rem 0px; }
.jg_fwnr .tit{ text-align:center; font-size:2.25rem; color:#333333; }
.jg_fwnr ul,.jg_fwnr ul li{ overflow:hidden; }
.jg_fwnr ul{ width:100%; margin-top:3rem;}
.jg_fwnr ul li{ float:left; width:33.3333333%; height:26.25rem; position:relative; cursor:pointer;}
.jg_fwnr ul li .bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #eeeeee; padding:1.5rem 2.25rem; background-color:#ffffff; transition:all .5s ease;}
.jg_fwnr ul li:hover .bg{border:1px solid #ff7400;transition:all .5s ease;}
.jg_fwnr ul li .bg dd{ font-size:1.5rem; color:#333333; margin-bottom:1.25rem;}
.jg_fwnr ul li .bg dl{ font-size:0.875rem; color:#666666; line-height:1.75; height:18rem;overflow-x:hidden;overflow-y:auto;}
.jg_fwnr ul li .bg dl::-webkit-scrollbar {width:4px;}
.jg_fwnr ul li .bg dl::-webkit-scrollbar-track{background-color:#f2f2f2;}
.jg_fwnr ul li .bg dl::-webkit-scrollbar-thumb{background-color:#e18143;}
.jg_fwnr ul li .bg dl::-webkit-scrollbar-thumb:hover {background-color:#f2f2f2;}
.jg_fwnr ul li .bg dl::-webkit-scrollbar-thumb:active{background-color:#f2f2f2;}

/*半定制*/
.dz_banner{ margin-top:4rem; width:100%; height:60rem; background-repeat:no-repeat; background-position:center; background-size:100% auto; display:flex;align-items:center; position:relative; z-index:20; overflow:hidden;}
@media only screen and (max-width:1920px){
	.dz_banner{ background-size:auto 100%;}
}
.dz_banner .width1680{ color:#ffffff; }
.dz_banner .width1680 dd,.dz_banner .width1680 dl{ max-width:640px; margin:0px auto; position:relative; text-align:center; }
.dz_banner .width1680 dd{ font-size:2rem; line-height:1.5; }
.dz_banner .width1680 dd img.tb{ position:absolute; width:20.5%; left:0px; margin-left:-23%;}
.dz_banner .width1680 dl{ font-size:1rem; padding-top:1.5rem;}

.dz_nr{ padding:4rem 0px; }
.dz_nr div.t{ overflow:hidden; font-size:2rem; color:#333333; line-height:1.5; }
.dz_nr ul.f,.dz_nr ul.f li{ overflow:hidden; }
.dz_nr ul.f{ margin-top:2.5rem; }
.dz_nr ul.f li.l{ float:left; margin-right:1.2%;}
.dz_nr ul.f li.r{ float:right; }
.dz_nr ul.f li{ height:32.5rem; width:24.1%; position:relative;background-color:#f5f5f5;}
.dz_nr ul.f li .bg{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; padding:3rem 1.5rem 0px;}
.dz_nr ul.f li .bg dd{ font-size:2rem; color:#333333; font-weight:bold; }
.dz_nr ul.f li .bg dl{ font-size:1rem; color:#666666; line-height:2; margin-top:2rem; }
.dz_nr ul.f li .bg img{ position:absolute; bottom:3rem; width:20%; max-width:66px;}

.dz_ps{ width:100%; overflow:hidden; height:47.5rem; background-repeat:no-repeat; background-position:center; background-size:100% auto;}
@media only screen and (max-width:1920px){
	.dz_ps{ background-size:auto auto;}
}
.dz_ps .width1680{ padding-top:8.125rem; }
.dz_ps .width1680 ul,.dz_ps .width1680 ul li{overflow:hidden;}
.dz_ps .width1680 ul{ float:left; width:48%; max-width:800px; height:39rem;overflow-x:hidden;overflow-y:auto;}
.dz_ps .width1680 ul::-webkit-scrollbar {width:0px;}
.dz_ps .width1680 ul::-webkit-scrollbar-track{}
.dz_ps .width1680 ul::-webkit-scrollbar-thumb{}
.dz_ps .width1680 ul::-webkit-scrollbar-thumb:hover {}
.dz_ps .width1680 ul::-webkit-scrollbar-thumb:active{}
.dz_ps .width1680 ul li{ background-size:auto 100%;background-repeat:no-repeat; background-position:center bottom; margin-bottom:1.75rem; height:30rem; position:relative;}
.dz_ps .width1680 ul li .bg{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; padding:2rem;}
.dz_ps .width1680 ul li .bg ol{ font-size:3rem; color:#333333; margin-bottom:1rem;}
.dz_ps .width1680 ul li .bg dd{ font-size:2rem; color:#333333; margin-bottom:1rem;}
.dz_ps .width1680 ul li .bg dl{ font-size:1rem; }
.dz_ps .width1680 img{ float:right; width:31%; max-width:520px; margin-right:10%;}

/*mb_al*/
.mb_al{ padding:6rem 0px; }
.mb_al .tit{ font-size:2.25rem; color:#333333;}
.mb_al ul,.mb_al ul li{ overflow:hidden; }
.mb_al ul{ margin-top:1.5rem; width:102%; min-height:50vh;}
.mb_al ul li{ margin-top:1.25rem; float:left; width:31.922%; margin-right:1.08%; position:relative;}
.mb_al ul li img.i{ margin-bottom:-4px; transition:all .5s ease;}
.mb_al ul li:hover img.i{transition:all .5s ease;transform:scale(1.1);}
.mb_al ul li i{ position:absolute; z-index:1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #eeeeee;}
.mb_al ul li a{ position:absolute; z-index:3; top:0px; left:0px; right:0px; bottom:0px; opacity:0; background-color:rgb(0,0,0,0.5);display:flex;align-items:center;transition:all .5s ease;}
.mb_al ul li a:hover{ opacity:1; transition:all .5s ease;}
.mb_al ul li a dl{ width:100%; text-align:center; }
.mb_al ul li a dl img{ width:9%; max-width:46px; }
.mb_al ul li a dl p{ color:#ffffff; font-size:1.5rem; margin-top:1rem; }

/*联系方式*/
.lxwm_banner{ margin-top:4rem; width:100%; overflow:hidden; position:relative; }
.lxwm_banner i.bg{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; z-index:0; background-position:center; background-repeat:no-repeat; }
.lxwm_banner .width1680{ position:relative; z-index:1; height:30rem;}
.lxwm_banner .width1680 dl{ position:absolute; background:url(../images/dw2.png) no-repeat scroll left center; padding-left:2.75rem; left:54%; top:12rem;}
.lxwm_banner .width1680 dl img{ background-color:#000000; padding:0.75rem; margin-bottom:-4px; border-radius:4px;}
.lxwm_banner .width1680 dl i{position:absolute;width:9px;height:15px;background:url(../images/jt6.png) no-repeat;left:2.1875rem;top:50%;margin-top:-7.5px;}

.lxwm_xx{ padding:4rem 0px; }
.lxwm_xx div.l{ float:left; width:40%; }
.lxwm_xx div.l ol{ font-size:1rem; margin-bottom:1rem;}
.lxwm_xx div.l dd{ font-size:2.25rem; color:#fa6400; margin-bottom:0.75rem;}
.lxwm_xx div.l dl{ font-size:1.5rem; color:#1a1a1a; }
.lxwm_xx ul.r,.lxwm_xx ul.r li{ overflow:hidden; }
.lxwm_xx ul.r{ float:right; width:58%; max-width:960px; }
.lxwm_xx ul.r li{ width:48%; max-width:396px;}
.lxwm_xx ul.r li.l{ float:left; }
.lxwm_xx ul.r li.r{ float:right; }
.lxwm_xx ul.r li dd{ font-size:1rem; color:#1a1a1a; margin-bottom:1rem; font-weight:bold; }
.lxwm_xx ul.r li dl{ font-size:1rem; color:#666666; line-height:3rem; margin-bottom:2.5rem;}

.lxwm_zffs{ width:100%; background-color:#f5f5f5; overflow:hidden; }
.lxwm_zffs .width1680{ padding:4rem 0px 5rem;}
.lxwm_zffs .width1680 div.t{ font-size:2.25rem; color:#1a1a1a; font-weight:bold; }
.lxwm_zffs .width1680 ul.f,.lxwm_zffs .width1680 ul.f li{ overflow:hidden; }
.lxwm_zffs .width1680 ul.f{ margin-top:2rem; }
.lxwm_zffs .width1680 ul.f li.l{ float:left; }
.lxwm_zffs .width1680 ul.f li.r{ float:right; }
.lxwm_zffs .width1680 ul.f li{ width:49%; background-color:#ffffff; }
.lxwm_zffs .width1680 ul.f li .bg{ background-position:right bottom; background-repeat:no-repeat; background-size:auto 16.8125rem; padding:3rem 6% 0px; height:26rem; }
.lxwm_zffs .width1680 ul.f li .bg ol{ font-size:1rem; color:#1a1a1a; margin-bottom:1.25rem;}
.lxwm_zffs .width1680 ul.f li .bg dd{ font-size:2.25rem; color:#1a1a1a; margin-bottom:1.25rem;}
.lxwm_zffs .width1680 ul.f li .bg dl{ font-size:1rem; color:#666666; line-height:3rem; border-top:1px solid #eeeeee; padding-top:1rem;}

/*立即咨询*/
.consult_bg{ background-color:#f5f5f5; width:100%; overflow:hidden; min-height:100vh;display:flex;align-items:center; }
.consult_bg .width1680{ max-width:960px; min-height:47.5rem; position:relative; padding:3rem 0px;}
.consult_bg .width1680 div.l{ float:left; overflow:hidden; margin-right:80px;}
.consult_bg .width1680 div.l .fh{ height:2rem; }
.consult_bg .width1680 div.l .fh a{ display:block; float:right; width:2.75rem; height:0.875rem; background:url(../images/jt5.png) no-repeat scroll left top;transition:all .5s ease;}
.consult_bg .width1680 div.l .fh a:hover{ width:4rem; transition:all .5s ease;}
.consult_bg .width1680 div.l form{ display:block; background-color:#ffffff; padding:2.5rem; overflow:hidden;}
.consult_bg .width1680 div.l form .t{ margin-bottom:2rem; overflow:hidden; }
.consult_bg .width1680 div.l form .t dd{ font-size:2rem; font-weight: bold; color:#333333; margin-bottom:1.5rem;}
.consult_bg .width1680 div.l form .t dl{ font-size:1rem; color:#666666; line-height:1.75; }
.consult_bg .width1680 div.l form .t ol{ margin-top:1.25rem; font-size:1rem; color:#999999; }
.consult_bg .width1680 div.l form .t ol b{ font-size:2.25rem; color:#e46900; margin-left:0.5rem; }
.consult_bg .width1680 div.l form .form-group{ overflow:hidden; margin-bottom:1.25rem; border-bottom:1px solid #eeeeee; float:left;}
.consult_bg .width1680 div.l form .form-group input,.consult_bg .width1680 div.l form .form-group textarea{ border:0px;outline:none; font-size:1rem; }
.consult_bg .width1680 div.l form .form-group input{line-height:3rem;}
.consult_bg .width1680 div.l form .form-group label.control-label{ display:block; float:left; font-size:1rem; color:#999999; height:3rem;line-height:3rem;}
.consult_bg .width1680 div.l form #dr_row_zixunwenti{ width:100%; position:relative;}
.consult_bg .width1680 div.l form #dr_row_zixunwenti label.control-label{ position:absolute; left:0px; }
.consult_bg .width1680 div.l form #dr_row_zixunwenti .col-md-10{ padding-left:120px;height:3rem;}
.consult_bg .width1680 div.l form #dr_row_zixunwenti .col-md-10 label select{ width:100%; border:0px; height:3rem; text-align:right;font-family:"Helvetica Neue","思源黑体","Microsoft YaHei",Arial; outline:none; font-size:1rem;}

.consult_bg .width1680 div.l form #dr_row_title,.consult_bg .width1680 div.l form #dr_row_gongsi,.consult_bg .width1680 div.l form #dr_row_dianhua,.consult_bg .width1680 div.l form #dr_row_youxiang{ width:49%; position:relative;}
.consult_bg .width1680 div.l form #dr_row_title label.control-label,.consult_bg .width1680 div.l form #dr_row_gongsi label.control-label,.consult_bg .width1680 div.l form #dr_row_dianhua label.control-label,.consult_bg .width1680 div.l form #dr_row_youxiang label.control-label{ position:absolute; left:0px; }
.consult_bg .width1680 div.l form #dr_row_title .col-md-10,.consult_bg .width1680 div.l form #dr_row_gongsi .col-md-10,.consult_bg .width1680 div.l form #dr_row_youxiang .col-md-10{ padding-left:60px;}
.consult_bg .width1680 div.l form #dr_row_dianhua .col-md-10{ padding-left:100px; }
.consult_bg .width1680 div.l form #dr_row_title,.consult_bg .width1680 div.l form #dr_row_dianhua{ float:left; }
.consult_bg .width1680 div.l form #dr_row_gongsi,.consult_bg .width1680 div.l form #dr_row_youxiang{ float:right; }
.consult_bg .width1680 div.l form #dr_row_neirong{ width:100%; }
.consult_bg .width1680 div.l form #dr_row_neirong label{width:100%; float:none;}
.consult_bg .width1680 div.l form #dr_row_neirong .col-md-10{ border:1px solid #eeeeee; }
.consult_bg .width1680 div.l form #dr_row_neirong .col-md-10 textarea{font-family:"Helvetica Neue","思源黑体","Microsoft YaHei",Arial; line-height:2rem;}

.consult_bg .width1680 div.l form .b{overflow:hidden; width:100%; float:left;}
.consult_bg .width1680 div.l form .b button{ display:block; float:left; height:3rem; line-height:3rem; text-align:center; width:50%; border:0px; font-size:1rem; color:#ffffff; transition:all .5s ease; }
.consult_bg .width1680 div.l form .b button.l{ background-color:#3e3e3e; }
.consult_bg .width1680 div.l form .b button.r{ background-color:#e46900; }
.consult_bg .width1680 div.l form .b button:hover{ opacity:0.8;transition:all .5s ease; }

.consult_bg .width1680 div.r{ position:absolute; right:0px; width:60px; padding:0px 10px; height:36.25rem; background:url(../images/consult_bg.jpg) no-repeat; bottom:7rem; background-size: 100% auto; }
.consult_bg .width1680 div.r dd{ font-size:0.875rem; color:#e46900; line-height:1.25rem; text-align:center; margin-top:0.875rem; margin-left: -5px; margin-bottom:1.5rem;}
.consult_bg .width1680 div.r dl{ height:2rem; padding:10px 0px;}
.consult_bg .width1680 div.r dl i{cursor:pointer; display:block; height:2rem; background-repeat:no-repeat; background-position:center; background-size:auto 1.25rem; transition:all .5s ease;}
.consult_bg .width1680 div.r dl i:hover{transition:all .5s ease;}
.consult_bg .width1680 div.r dl span{ position:absolute; background-color:#ffffff; font-size:0.875rem; color:#333333; left:60px; margin-top:-2rem; opacity:0; transition:all .5s ease; overflow:hidden; max-width:0px;}
.consult_bg .width1680 div.r dl:hover span{ opacity:1; transition:all .5s ease; max-width:10rem;}
.consult_bg .width1680 div.r dl.qq{}
.consult_bg .width1680 div.r dl.qq i{ background-image:url(../images/qq1.png); }
.consult_bg .width1680 div.r dl.qq i:hover{ background-image:url(../images/qq2.png); }
.consult_bg .width1680 div.r dl.qq span{ padding:1rem 0px;}
.consult_bg .width1680 div.r dl.qq:hover span{ padding:1rem; }
.consult_bg .width1680 div.r dl.wx{ border-top:1px solid #8c8c8c; }
.consult_bg .width1680 div.r dl.wx i{ background-image:url(../images/wx1.png); }
.consult_bg .width1680 div.r dl.wx i:hover{ background-image:url(../images/wx2.png); }
.consult_bg .width1680 div.r dl.wx span{ padding:1.5rem 0px; }
.consult_bg .width1680 div.r dl.wx:hover span{ padding:1.5rem; }
.consult_bg .width1680 div.r dl.wx span img{ max-width:6rem; border:1px solid #eeeeee; margin-bottom:-4px;}

/*w404*/
.w404{ min-height:100vh; display:flex;align-items:center;}
.w404 .c{ width:100%; text-align:center; padding:10vh 0px; }
.w404 .c ol{ margin-bottom:2rem; }
.w404 .c ol img{ max-width:35%; }
.w404 .c dd{ font-size:1.5rem; color:#333333; }
.w404 .c a{ display:block; width:80%; max-width:180px; margin:2rem auto 0px; height:3rem; line-height:3rem; font-size:1rem; color:#ffffff; background-color:#d66f09;transition:all .5s ease;}
.w404 .c a:hover{ background-color:#ee7c30;transition:all .5s ease; }

/*网站维护*/
.wzwh_banner .width1680{ height: 100vh; position: relative; }
.wzwh_banner .width1680 ul.xx,.wzwh_banner .width1680 div.tp{ text-align: center; position: absolute; width: 100%; left: 0px; }
.wzwh_banner .width1680 ul.xx,.wzwh_banner .width1680 ul.xx li{ overflow: hidden; }
.wzwh_banner .width1680 ul.xx{ bottom: 58vh; }
.wzwh_banner .width1680 ul.xx li.n{ font-size: 1.125rem; color: #e46900; }
.wzwh_banner .width1680 ul.xx li.c{ font-size: 2.25rem; color: #ffffff; margin-top: 1rem; }
.wzwh_banner .width1680 ul.xx li.m{ margin-top: 3rem; }
.wzwh_banner .width1680 ul.xx li.m a{ display:inline-block; margin:0px 0.5rem; border:1px solid #e46900; line-height: 2.75rem; width: 11.25rem; text-align: center; font-size: 1rem; }
.wzwh_banner .width1680 ul.xx li.m a.l{ background-color: #e46900; color: #ffffff; }
.wzwh_banner .width1680 ul.xx li.m a.l:hover{ background: none; color: #e46900; }
.wzwh_banner .width1680 ul.xx li.m a.r{ color: #e46900; }
.wzwh_banner .width1680 ul.xx li.m a.r:hover{ background-color: #e46900; color: #ffffff; }

.wzwh_banner .width1680 div.tp{ bottom: 0px; max-height: 53.89vh; }

.whfw_bg{ width: 100%; background-color: #000000; }

.whfw_tit{ text-align: center; }
.whfw_tit ol{ height: 3rem; margin-bottom:0.75rem; }
.whfw_tit dd{ font-size: 2.25rem; font-weight: bold; }
.whfw_tit dl{ margin-top: 1rem; }
.whfw_tit dl a{ font-size: 1.125rem; color: #e46900; }
.whfw_tit dl a:hover{ color: #ffffff; }

.jcwhfw .whfw_tit dd{ color: #ffffff; }
.dzwhfw .whfw_tit dd{ color: #333333; }

.jcwhfw{ padding: 5rem 0px; }
.jcwhfw ul,.jcwhfw ul li{ overflow: hidden; }
.jcwhfw ul{ width: 102%; margin-top: 4rem; }
.jcwhfw ul li{ float: left; margin-bottom:2.5rem; width: 31.805%; margin-right:1.284%; height: 26rem; position: relative; }
.jcwhfw ul li div{ position: absolute; padding: 1.5rem; top:0px; left: 0px; right: 0px; bottom: 0px; border:1px solid #333333; background-color: #171717; color: #ffffff; cursor: pointer; }
.jcwhfw ul li div ol,.jcwhfw ul li div ol img{ height: 3.75rem; }
.jcwhfw ul li div ol{ margin-bottom: 1.5rem; position: relative; }
.jcwhfw ul li div ol img{ position: absolute; transition: all 0.5s ease; }
.jcwhfw ul li:hover div ol img{ transition: all 0.5s ease; }
.jcwhfw ul li div ol img.b,.jcwhfw ul li:hover div ol img.h{ opacity: 1; }
.jcwhfw ul li div ol img.h,.jcwhfw ul li:hover div ol img.b{ opacity: 0; }
.jcwhfw ul li div dd{ font-size: 1.5rem; margin-bottom: 1rem; }
.jcwhfw ul li div dl{ font-size: 0.875rem; line-height: 2; }

.dzwhfw{ padding: 7rem 0px 8.5rem; }
.dzwhfw ul,.dzwhfw ul li{ overflow: hidden; }
.dzwhfw ul{ width: 102%; margin-top: 2rem; }
.dzwhfw ul li{ float: left; margin-bottom:1.5rem; position: relative; width: 31.805%; margin-right:1.284%; height: 41.25rem; }
.dzwhfw ul li i.bg,.dzwhfw ul li div.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.dzwhfw ul li i.bg{ background-repeat: no-repeat; background-position:center; background-size: cover; z-index: 0; }
.dzwhfw ul li div.bg{ z-index: 9; background-color: rgb(36,36,36,0.5); display:flex; align-items:center; }
.dzwhfw ul li div.bg div{ width: 90%; padding: 0px 5%; }
.dzwhfw ul li div.bg div ol{ text-align: center; height: 3.75rem; margin-bottom: 1.5rem; }
.dzwhfw ul li div.bg div dd{ text-align: center; font-size: 1.5rem; color: #ffffff; margin-bottom: 1rem; }
.dzwhfw ul li div.bg div dl{ font-size: 1rem; color: #ffffff; opacity: 0.5; line-height: 1.75; }

.dzwhfw div.m{ text-align: center; font-size: 1rem; margin-top: 2rem; }
.dzwhfw div.m a{ display:inline-block; line-height: 2.75rem; width: 11.25rem; border:1px solid #e46900; color: #e46900; }
.dzwhfw div.m a:hover{ background-color:#e46900; color: #ffffff; }

/*邮箱*/
.yx_banner ul li{ text-align: center; }
.yx_banner ul li.n{ font-size: 1.125rem; color: #e46900; }
.yx_banner ul li.c{ font-size: 2.25rem; color: #ffffff; margin-top: 1rem; }
.yx_banner ul li.x{ font-size: 1.125rem; color: #ffffff; margin-top: 1.25rem; }
.yx_banner ul li.m{ margin-top: 2rem; }
.yx_banner ul li.m a{ display:inline-block; margin:0px 0.5rem; border:1px solid #e46900; line-height: 2.75rem; width: 11.25rem; text-align: center; font-size: 1rem; }
.yx_banner ul li.m a.l{ background-color: #e46900; color: #ffffff; }
.yx_banner ul li.m a.l:hover{ background: none; color: #e46900; }
.yx_banner ul li.m a.r{ color: #e46900; }
.yx_banner ul li.m a.r:hover{ background-color: #e46900; color: #ffffff; }

.yx_bh{ width: 100%; overflow: hidden; position: relative; }
.yx_bh i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 0; background-position: center; background-repeat:no-repeat; background-size: cover; }
.yx_bh .width1680{ height: 82.8125rem; position: relative; z-index: 9; }
.yx_bh .width1680 .bh_l,.yx_bh .width1680 .bh_r{ margin-top: 5rem; color: #ffffff; }
.yx_bh .width1680 .bh_l{ float: left; width: 30%; }
.yx_bh .width1680 .bh_l dd{ font-size: 2.25rem; font-weight: bold; }
.yx_bh .width1680 .bh_l dl{ font-size: 1.125rem; margin-top: 0.5rem; }
.yx_bh .width1680 .bh_l ol{ margin-top: 3rem; }
.yx_bh .width1680 .bh_l ol a{  display:inline-block; background-color: #e46900; color: #ffffff; border:1px solid #e46900;line-height: 2.75rem; width: 11.25rem; text-align: center; }
.yx_bh .width1680 .bh_l ol a:hover{ background:none; color: #e46900; }

.yx_bh .width1680 ul.bh_r,.yx_bh .width1680 ul.bh_r li{ overflow: hidden; }
.yx_bh .width1680 ul.bh_r{ float: right; width: 67%; }
.yx_bh .width1680 ul.bh_r li{ width: 50%; float: left; margin-bottom:1.5rem; height: 21rem; }
.yx_bh .width1680 ul.bh_r li div{ width: 96%; }
.yx_bh .width1680 ul.bh_r li div ol{ height: 3.75rem; margin-bottom:1.5rem; }
.yx_bh .width1680 ul.bh_r li div dd{ font-size: 1.5rem; font-weight: bold; }
.yx_bh .width1680 ul.bh_r li div dl{ font-size: 1.125rem; line-height: 1.75; margin-top: 0.5rem; }

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

.yx_tit{ overflow: hidden; margin-bottom:1.5rem; }
.yx_tit dd{ font-size: 2.25rem; color: #333333; font-weight: bold; }
.yx_tit dl{ font-size: 1.125rem; color:#999999; margin-top: 0.5rem; }

.yx_qygxzx ul,.yx_qygxzx ul li{ overflow: hidden; }
.yx_qygxzx ul{ width: 102%; }
.yx_qygxzx ul li{ float: left; margin-bottom: 1.25rem; width: 23.5%; margin-right:1.35%; }
.yx_qygxzx ul li div{ height: 10rem; border:1px solid #e0e0e0; padding: 1.25rem; }
.yx_qygxzx ul li div ol{ height: 3rem; margin-bottom: 0.75rem; }
.yx_qygxzx ul li div dd{ font-size: 1rem; color: #333333; font-weight: bold; }
.yx_qygxzx ul li div dl{ font-size:0.75rem; color: #a6a6a6; line-height: 1.5; margin-top: 0.5rem; }

.yx_gnzc{ position: relative; width: 100%; overflow: hidden; }
.yx_gnzc i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 0; background-color: #000000; background-position: center bottom; background-repeat:no-repeat; background-size: cover; }
.yx_gnzc .width1680{ position: relative; z-index: 9; padding: 3rem 0px 8rem; }
.yx_gnzc .width1680 .yx_tit{ margin-bottom: 3rem; }
.yx_gnzc .width1680 .yx_tit dd{ color: #ffffff; }
.yx_gnzc .width1680 ul,.yx_gnzc .width1680 ul li{ overflow: hidden; }
.yx_gnzc .width1680 ul{ width: 102%; }
.yx_gnzc .width1680 ul li{ float: left; background-color: #333333; width: 31.805%; margin-right:1.284%; height: 25rem; background-repeat: no-repeat; background-position: center top; position: relative; transition: all 0.5s ease; cursor: pointer; display:flex; align-items:center; }
.yx_gnzc .width1680 ul li:hover{ background-image: url(../images/yx_gnzc_bg.jpg); transition: all 0.5s ease; }
.yx_gnzc .width1680 ul li div{ width: 90%; margin:0px 5%; text-align: center; }
.yx_gnzc .width1680 ul li div ol{ height: 3.75rem; margin-bottom:1.5rem; }
.yx_gnzc .width1680 ul li div dd{ font-size: 1.5rem; color: #ffffff; margin-bottom: 1rem; }
.yx_gnzc .width1680 ul li div dl{ font-size: 1rem; color:#999999; margin-top: 0.5rem; line-height: 1.75; }

.yx_pzzx .yx_tit{ margin-bottom: 3rem; }
.yx_pzzx .hidden{}
.yx_pzzx .hidden ul,.yx_pzzx .hidden ul li{ overflow: hidden; }
.yx_pzzx .hidden ul.l{ float: left; width: 41%; }
.yx_pzzx .hidden ul.l li{ margin-bottom: 1.5rem; position: relative; padding: 1.5rem 0px; cursor: pointer; }
.yx_pzzx .hidden ul.l li.on,.yx_pzzx .hidden ul.l li:hover{ background-color: #e46900; transition: all 0.25s ease; }
.yx_pzzx .hidden ul.l li img{ position: absolute; width: 9.293%; left: 5.5%; }
.yx_pzzx .hidden ul.l li img.h,.yx_pzzx .hidden ul.l li.on img.b,.yx_pzzx .hidden ul.l li:hover img.b{ opacity: 1; transition: all 0.5s ease; }
.yx_pzzx .hidden ul.l li img.b,.yx_pzzx .hidden ul.l li.on img.h,.yx_pzzx .hidden ul.l li:hover img.h{ opacity: 0; transition: all 0.5s ease; }
.yx_pzzx .hidden ul.l li div{ padding-left: 20%; color: #333333; }
.yx_pzzx .hidden ul.l li.on div,.yx_pzzx .hidden ul.l li:hover div{ color: #ffffff; }
.yx_pzzx .hidden ul.l li div dd{ font-size: 1.5rem; margin-bottom: 1rem; font-weight: bold; }
.yx_pzzx .hidden ul.l li div dl{ font-size: 1rem; opacity: 0.5; line-height: 1.5; }

.yx_pzzx .hidden div.r{ overflow: hidden; float: right; width: 58%; max-width: 970px; }
.yx_pzzx .hidden div.r img{ display: none; }
.yx_pzzx .hidden div.r img.o{ display: block; }

.yx_fwys{ position: relative; overflow: hidden; }
.yx_fwys i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 0; background-position: center; background-repeat:no-repeat; background-size: cover; }
.yx_fwys .width1680{ position: relative; z-index: 9; height: 24rem; display:flex; align-items:center; }
.yx_fwys .width1680 div.bg{ width: 100%; overflow: hidden; color: #ffffff; }
.yx_fwys .width1680 div.bg div.t{ text-align: center; font-size: 2.25rem; }
.yx_fwys .width1680 div.bg ul.f,.yx_fwys .width1680 div.bg ul.f li{ overflow: hidden; }
.yx_fwys .width1680 div.bg ul.f{ margin-top: 5rem; text-align: center; }
.yx_fwys .width1680 div.bg ul.f li{ float: left; width: 25%; }
.yx_fwys .width1680 div.bg ul.f li div{ width: 90%; margin:0px 5%; }
.yx_fwys .width1680 div.bg ul.f li div dd{ font-size: 1.125rem; }
.yx_fwys .width1680 div.bg ul.f li div dd b{ font-size: 3.75rem; margin-right:0.5rem; }
.yx_fwys .width1680 div.bg ul.f li div dl{ font-size: 1.125rem; margin-top: 1rem; }

.yx_axy{ width: 100%; overflow: hidden; background-color: #eeeeee; }
.yx_axy .width1680{ padding: 8.5rem 0px; }
.yx_axy .width1680 .hidden.l{ float: left; width: 55%; }
.yx_axy .width1680 .hidden.l div{ width: 90%; max-width: 555px; margin:0px auto; }
.yx_axy .width1680 .hidden.l div ol{ margin-bottom:1rem; height: 1.875rem; padding: 0.5rem 0.75rem 0.5rem 3.25rem; font-size:0.75rem; color: #ffffff; background: url(../images/yx_axy.png) no-repeat scroll left center; max-width: 200px; }
.yx_axy .width1680 .hidden.l div dd{ font-size: 2.25rem; color: #333333; font-weight: bold; }
.yx_axy .width1680 .hidden.l div dl{ color:#999999; font-size: 1rem; line-height: 1.75; margin-top: 0.75rem; }

.yx_axy .width1680 .hidden.r{ float: right; width: 45%; }
.yx_axy .width1680 .hidden.r ul,.yx_axy .width1680 .hidden.r ul li{ overflow: hidden; }
.yx_axy .width1680 .hidden.r ul{ max-width: 34rem; }
.yx_axy .width1680 .hidden.r ul li{ margin-bottom: 1rem; }
.yx_axy .width1680 .hidden.r ul li div{ overflow: hidden; }
.yx_axy .width1680 .hidden.r ul li div.l{ float: left; }
.yx_axy .width1680 .hidden.r ul li div.r{ float: right; }
.yx_axy .width1680 .hidden.r ul li.t{ font-size: 1.5rem; color: #333333; font-weight: bold; }
.yx_axy .width1680 .hidden.r ul li.c{  }
.yx_axy .width1680 .hidden.r ul li.c div.l{ font-size: 1rem; width: 25%; line-height: 1.5; }
.yx_axy .width1680 .hidden.r ul li.c div.r{ width: 72%; }
.yx_axy .width1680 .hidden.r ul li.c div.r dl{ border:1px solid #dddddd; background-color: #ffffff; height: 2.5rem; max-width: 12rem; }
.yx_axy .width1680 .hidden.r ul li.c div.r dl a{ display: block; line-height: 2.5rem; width: 2.5rem; color:#333333; text-align: center; font-size:1.5rem; }
.yx_axy .width1680 .hidden.r ul li.c div.r dl a.reduce{ float: left; border-right: 1px solid #dddddd; }
.yx_axy .width1680 .hidden.r ul li.c div.r dl a.add{ float: right; border-left:1px solid #dddddd; }
.yx_axy .width1680 .hidden.r ul li.c div.r dl input{ outline:none; border:0px; float: left; line-height: 2.5rem; width: 6.8rem; text-align: center; color: #333333; font-size: 1.125rem; }
.yx_axy .width1680 .hidden.r ul li.d{}
.yx_axy .width1680 .hidden.r ul li.d div.r{ width: 72%; color: #999999; font-size: 1rem; }
.yx_axy .width1680 .hidden.r ul li.d div.r p{ float: left; margin-right:1rem; }
.yx_axy .width1680 .hidden.r ul li.d div.r span{ text-decoration: line-through; }
.yx_axy .width1680 .hidden.r ul li.d div.r i{ color: #ca6104; }
.yx_axy .width1680 .hidden.r ul li.z{ border-top: 1px solid #cccccc; padding-top:1.5rem; }
.yx_axy .width1680 .hidden.r ul li.z div.l{ font-size: 1.125rem; line-height: 2.25; }
.yx_axy .width1680 .hidden.r ul li.z div.r b{ font-size: 2rem; color: #ca6104; margin-right: 0.5rem; }
.yx_axy .width1680 .hidden.r ul li.z div.r i{ font-size: 1.125rem; color: #999999; text-decoration: line-through; }

.yx_sj{ position: relative; width: 100%; overflow: hidden; }
.yx_sj i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 0; background-position: center; background-repeat:no-repeat; background-size: cover; }
.yx_sj .width1680{ position: relative; z-index: 9; height: 10.5rem; display:flex; align-items:center; }
.yx_sj .width1680 ul,.yx_sj .width1680 ul li{ overflow: hidden; }
.yx_sj .width1680 ul{ width: 100%; }
.yx_sj .width1680 ul li{ float: left; width: 25%; border-left: 1px solid rgb(255,255,255,0.5); margin-left: -1px; }
.yx_sj .width1680 ul li div{ text-align: center; min-height:6.25rem; width: 94%; margin:0px 3%; }
.yx_sj .width1680 ul li div ol{ margin-bottom:1.5rem; height: 3.75rem; }
.yx_sj .width1680 ul li div dd{ color: #ffffff; font-size: 1rem; }

/*ssl证书*/
.ssl_banner{ position: relative; overflow: hidden; margin-top: 4rem; }
.ssl_banner i.bg{ position: absolute; z-index: 0; top: 0px; left: 0px; right: 0px; bottom: 0px; background-position: center; background-repeat:no-repeat; background-size: cover; }
.ssl_banner .width1680{ position: relative; z-index: 9; height: 32.5rem; display:flex; align-items:center; }
.ssl_banner .width1680 .bg{ width: 100%; color: #ffffff; max-width: 36.5625rem; }
.ssl_banner .width1680 .bg dd{ font-size: 2.25rem; color: #ee7c30; }
.ssl_banner .width1680 .bg dl{ font-size: 1rem; line-height: 2; margin-top: 1.5rem; }
.ssl_banner .width1680 .bg dt{ display: block; margin-top: 2.5rem; font-size:1rem; }
.ssl_banner .width1680 .bg dt a{ color:#ffffff; display:inline-block; width:10rem; text-align:center; line-height:2.5rem; margin-right:1rem; }
.ssl_banner .width1680 .bg dt a.l{ border:1px solid #e46900; background-color: #e46900; }
.ssl_banner .width1680 .bg dt a.l:hover{ background: none; color: #e46900; }
.ssl_banner .width1680 .bg dt a.r{ border:1px solid #ffffff; }
.ssl_banner .width1680 .bg dt a.r:hover{ border:1px solid #e46900; background-color: #e46900; }

.ssl_lm_bg,.ssl_lm{ height: 3.75rem; }
.ssl_lm{ width: 100%; left: 0px; position: absolute; top: 36.5rem; z-index: 99; background-color: #ffffff; }
.ssl_lm.x{ position:fixed; top: 4rem; box-shadow:0px 0.5rem 0.5rem 0px rgba(0,0,0,0.14); }
.ssl_lm ul{ display: block !important; opacity: 1 !important; font-size: 1rem; color: #333333; }
.ssl_lm ul li{ float: left; line-height: 3.75rem; margin-right: 2rem; border-bottom: 2px solid rgb(238,124,48,0); cursor: pointer; }
.ssl_lm ul li.active{ border-bottom: 2px solid rgb(238,124,48,1); }
.ssl_lm ul li:hover{ color: #ee7c30; }

.zhengshu_box{ width: 100%; overflow: hidden; }
.zhengshu_box .zhengshu{ width: 100%; overflow: hidden; }
.zhengshu_box .zhengshu.bg{ background-color: #f5f5f5; }
.zhengshu_box .zhengshu .ssl_tit{ text-align: center; font-size: 3rem; color: #333333; font-weight: bold; }

.ssl_cpgg{ padding: 5rem 0px 10.5rem; }
.ssl_cpgg ul,.ssl_cpgg ul li{ overflow: hidden; }
.ssl_cpgg ul{ margin-top: 2rem; }
.ssl_cpgg ul li{ float: left; width: 25%; }
.ssl_cpgg ul li div.bg{ background: url(../images/ssl_cpgg_bg.jpg) no-repeat scroll center top #ffffff; background-size: 100% auto; margin: 0.5rem auto; box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.14); width: 86%; height: 39.5rem; padding: 1.5rem 5%; }
.ssl_cpgg ul li div.bg div{ overflow: hidden; }
.ssl_cpgg ul li div.bg div.t{ color: #333333; }
.ssl_cpgg ul li div.bg div.t dd{ font-size: 1.5rem; margin-bottom:0.875rem; }
.ssl_cpgg ul li div.bg div.t dl{ font-size: 1.125rem; border-left: 2px solid #cdcbcb; padding-left:0.5rem; }
.ssl_cpgg ul li div.bg div.n{ margin-top: 1.5rem; }
.ssl_cpgg ul li div.bg div.n div{ margin-bottom:0.5rem; border:1px solid #eeeeee; height: 4.5rem; border-radius: 0.5rem; width: 48%; background-image: linear-gradient(to right bottom, #f0f0f0, #ffffff); }
.ssl_cpgg ul li div.bg div.n div.l{ float: left; }
.ssl_cpgg ul li div.bg div.n div.r{ float: right; }
.ssl_cpgg ul li div.bg div.n div dd{ font-size: 1.125rem; color: #333333; margin-left:13%; margin-top: 0.7rem; }
.ssl_cpgg ul li div.bg div.n div dl{ font-size: 0.875rem; color: #999999; margin-left:13%; margin-top: 0.25rem; }
.ssl_cpgg ul li div.bg div.n div.g{ background: url(../images/ssl_cpgg_tb.jpg) no-repeat scroll center; }
.ssl_cpgg ul li div.bg div.n div dd,.ssl_cpgg ul li div.bg div.n div dl{ color: #e46900; }

.ssl_cpgg ul li div.bg div.x{ font-size: 1rem; color: #333333; margin-top: 1rem; height: 13.5rem; }
.ssl_cpgg ul li div.bg div.x p{ padding-left: 1.5rem; background: url(../images/ssl_tb.png) no-repeat scroll left 0.25rem; background-size: auto 1rem; margin-bottom:0.75rem; }
.ssl_cpgg ul li div.bg div.j{ font-size: 1rem; margin-top: 1rem; }
.ssl_cpgg ul li div.bg div.j i{ font-size: 2.25rem; color: #ee7c30; font-weight: bold; margin-right:0.5rem; }
.ssl_cpgg ul li div.bg div.a{ font-size: 1.125rem; line-height: 3rem; text-align: center; margin-top: 1rem; }
.ssl_cpgg ul li div.bg div.a a{ display: block; background-color: #ee7c30; color: #333333; }
.ssl_cpgg ul li div.bg div.a a:hover{ color: #ffffff; }

.ssl_zssqlc{ padding-top: 5rem; }
.ssl_zssqlc ul,.ssl_zssqlc ul li{ overflow: hidden; }
.ssl_zssqlc ul{ margin-top: 6rem; position: relative; }
.ssl_zssqlc ul i.i{ position: absolute; width: 4.25rem; height: 2.5rem; background: url(../images/ssl_sqlc_tb2.png) no-repeat scroll center; background-size: cover; margin-left:-2.125rem; top: 1.5rem; }
.ssl_zssqlc ul li{ float: left; width: 25%; }
.ssl_zssqlc ul li div{ text-align: center; width: 80%; margin:0px auto; }
.ssl_zssqlc ul li div ol{ font-size: 3rem; color: #ee7c30; background: url(../images/ssl_sqlc_tb1.png) no-repeat scroll center; background-size: auto 100%; height: 5rem; }
.ssl_zssqlc ul li div dd{ font-size: 1.5rem; color: #333333; margin-top: 2.5rem; }
.ssl_zssqlc ul li div dl{ font-size: 1.125rem; line-height: 2; color: #999999; margin-top: 1rem; }

.ssl_cptx{ padding-top:3.75rem; }
.ssl_cptx ul,.ssl_cptx ul li{ overflow: hidden; }
.ssl_cptx ul{ margin-top: 3rem; }
.ssl_cptx ul li{ float: left; width: 33.33333%; margin-bottom:0.75rem; }
.ssl_cptx ul li div.bg{ height: 18.75rem; width: 97.325%; box-shadow: 0px 0px 0.5rem 0px rgba(0,0,0,0.14); margin: 0.5rem auto; position: relative; }
.ssl_cptx ul li div.bg div{ position: absolute; top: 2rem; bottom: 2rem; left: 1.5rem; right: 1.5rem; padding-left:3.75rem; }
.ssl_cptx ul li div.bg div img.i{ position: absolute; left: 0px; width: 2.5rem; }
.ssl_cptx ul li div.bg div dd{ font-size: 1.5rem; color: #333333; margin-bottom: 1rem; }
.ssl_cptx ul li div.bg div dl{ font-size: 1.125rem; color: #999999; line-height: 2; }

.ssl_sy{ padding: 5.5rem 0px; }
.ssl_sy ul,.ssl_sy ul li{ overflow: hidden; }
.ssl_sy ul{ margin-top: 4.5rem; }
.ssl_sy ul li{ float: left; width: 25%; position: relative; padding-top: 3.75rem; }
.ssl_sy ul li img.i{ position: absolute; left: 0px; right: 0px; top: 0px; margin: auto; max-height: 6.6875rem; z-index: 9; }
.ssl_sy ul li div{ height: 33rem; padding: 3.25rem 5.5% 0px; width:85%; margin: 0.5rem auto; box-shadow: 0px 0px 0.5rem 0px rgba(0,0,0,0.14); }
.ssl_sy ul li div dd{ text-align: center; font-size: 1.5rem; color: #333333; font-weight: bold; margin-top: 0.5rem; }
.ssl_sy ul li div dl{ font-size: 1.125rem; color: #999999; line-height: 2; margin-top: 1rem; min-height: 10rem; }
.ssl_sy ul li div ol{ margin-top: 1rem; font-size: 1.125rem; line-height: 1.75; color: #999999; }
.ssl_sy ul li div ol p{ padding-left: 1.8rem; background: url(../images/ssl_tb.png) no-repeat scroll left 0.5rem; background-size: auto 1rem; margin-bottom:0.75rem; }

.ssl_yycj{ padding: 4rem 0px 5.5rem; }
.ssl_yycj .qh_n{ overflow: hidden; text-align: center; margin-top: 2.5rem; font-size: 1.125rem; color: #333333; }
.ssl_yycj .qh_n dt{ display:inline-block; line-height: 2.75; font-weight:bold; padding: 0px 3rem; border-radius: 3rem; cursor: pointer; }
.ssl_yycj .qh_n dt:hover{ color: #ee7c30; }
.ssl_yycj .qh_n dt.on{ background-image: linear-gradient(to right, #ee7c30, #ff4200); color: #ffffff; }
.ssl_yycj .qh_x{ margin-top: 1.5rem; background-color: #ffffff; overflow: hidden; }
.ssl_yycj .qh_x .qh_x_bg{ display: none; overflow: hidden; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l,.ssl_yycj .qh_x .qh_x_bg div.qh_x_r{ height: 28.75rem; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l div.bg,.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg{  margin: 3rem auto 0px; width: 90%; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l div.bg div.t,.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.t{ font-size: 1.5rem; color: #f17127; font-weight: bold; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l div.bg div.f,.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f{ margin-top: 1.5rem; overflow: hidden; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l{ float:left; width:22.6195%; background:url(../images/ssl_yycj_l.jpg) no-repeat scroll center; background-size:cover; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l div.bg{ max-width: 15rem; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l div.bg div.f{ font-size: 1rem; color: #333333; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_l div.bg div.f dl{ border:1px solid #f5f5f5; background: url(../images/ssl_tb.png) no-repeat scroll 1rem center #ffffff; margin-bottom:0.5rem; padding: 0.5rem 0px 0.5rem 3rem; }

.ssl_yycj .qh_x .qh_x_bg div.qh_x_r{ float: right; width: 77.3805%; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg{ max-width: 69.625rem; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f{ width: 102%; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div{ width: 22.883%; height: 6.5rem; padding-top:1rem; float: left; margin-bottom: 1.5rem; margin-right:2.1%; background: url(../images/ssl_yycj_r.jpg) no-repeat scroll center; background-size:cover; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div ol,.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div dd{ margin:0px 1rem; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div ol{ height: 2.625rem; margin-bottom: 1rem; }
.ssl_yycj .qh_x .qh_x_bg div.qh_x_r div.bg div.f div dd{ font-size: 1.125rem; color: #333333; }

.ssl_hzal{ padding: 3.75rem 0px 6.5rem; }
.ssl_hzal .g2{ width: 100%; overflow: hidden; margin-top: 3rem; }
.ssl_hzal .g2 ul{ overflow: hidden; }
.ssl_hzal .g2 ul li{ float: left; width: 26.5rem; }
.ssl_hzal .g2 ul li dl{ border:1px solid #eeeeee; margin: 0px auto; width: 25rem; height: 6.875rem; position: relative; }
.ssl_hzal .g2 ul li dl img{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; max-height: 80%; max-width: 95%; }

.ssl_wt{ padding: 3rem 0px 5.5rem; }
.ssl_wt ul{ margin-top: 3.75rem; }
.ssl_wt ul li{ margin:0px 0.5rem 2rem; background-color: #ffffff; padding: 2.5rem; box-shadow:0px 0px 0.5rem 0px rgba(0,0,0,0.14); }
.ssl_wt ul li dd{ position: relative; padding: 0.5rem 6rem 0.5rem 0px; cursor: pointer; }
.ssl_wt ul li dd span{ font-size: 1.5rem; color: #333333; font-weight: bold; }
.ssl_wt ul li dd i{ position: absolute; width: 3rem; height: 3rem; text-align: center; background-color:#eeeeee; border-radius: 50%; font-size:2rem; color: #3e3e3e; right: 0px; top: 0px; }
.ssl_wt ul li dd i.s{ opacity: 0; line-height: 2.75rem; }
.ssl_wt ul li dd i.d{ opacity: 1; line-height: 2.5rem; }
.ssl_wt ul li.o dd i{ background-color:  #ee7c30; }
.ssl_wt ul li.o dd i.s{ opacity: 1; }
.ssl_wt ul li.o dd i.d{ opacity: 0; }
.ssl_wt ul li dl{ font-size:1.125rem; color:#999999; line-height:2; opacity:0; overflow:hidden; height:0px; padding-right: 6rem; }
.ssl_wt ul li.o dl{ opacity: 1; margin-top: 1rem; min-height: 14rem; height: auto; }
