@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;}
/*冬青黑体*/
@font-face {
	font-family: '冬青黑体';
 	src: url(../DongQingHeiTi.otf);
}
/* CSS Document */
body{ width:100%;font-family:"HelveticaNeueLTPro-Roman","FP-KoburinaGoStdN-W3",sans-serif,Arial,"Microsoft YaHei";}
.fl{float: left;}
.fr{float: right;}
.margin{margin:0 auto;}
.hidden{overflow:hidden;}
img{ max-width:100%; max-height:100%;}
/* index */
.i_bg,.ny_bg,.i_bg{width:100%; height:100vh;}
.i_bg,.ny_bg{ position:relative; }
.i_bg ul.ck-slide-wrapper,.ck-slide ul.ck-slide-wrapper li{ position: absolute; top:0px; left:0px; right:0px; bottom:0px;}
.i_bg ul.ck-slide-wrapper{z-index:-1;}
.i_bg ul.ck-slide-wrapper li{background-repeat:no-repeat; opacity:0; background-position:50%; background-size:100% auto;transition:all .5s ease;}
.i_bg ul.ck-slide-wrapper li.on{transition:all .5s ease; opacity:1;}
.i_bg .ck-slidebox{ display:none !important;position: absolute; left:0px; right:0px; height:54px; margin:0px !important;z-index:99999; width:100%;}
.i_bg .ck-slidebox .slideWrap{ display:none !important;}

.i_bg .ck-prev{left:10%; background-image:url(../images/i_jt_l.png);}
.i_bg .ck-next{right:10%; background-image:url(../images/i_jt_r.png);}

img.logo,img.ny_logo{ position:absolute;z-index:9; top:5vh; max-width:160px;}
img.logo{ left:32px;}
img.ny_logo{ left:72px;}

.i_logo{ left:72px !important; display:none;}
.i_img{ position: absolute;right:0px;bottom:0px;z-index:9;left:40px;}
.i_img img{ width:100%;}

.sy_bg{ z-index:9;position:absolute; top:0px; left:0px; right:0px; bottom:0px;}
.i_bg{ position:absolute; overflow:hidden; top:0px; left:0px;display:flex;align-items:center;}
.i_bg .left{ position:absolute; left:0px; top:0px; bottom:0px; width:40px; background-color:#232629; z-index:999;}
.i_bg .left ul{ position:absolute; top:15vh;}
.i_bg .left ul li{ /*padding:4vh 0px; */ height: 160px; padding-top:10px; position:relative; width: 40px;}
.i_bg .left ul li a{ display:block; font-size:20px; color:#717171;transition:all .5s ease;/* padding:0px 25%;*/ }
.i_bg .left ul li a.n{transform: rotate(-90deg);width: 160px;margin-left: -60px; line-height:32px;}
.i_bg .left ul li a:hover,.i_bg .left ul li.on a{ color:#ffffff;transition:all .5s ease;}
.i_bg .left ul li a i{ position:absolute; height:2px; width:16px; background-color:#67605f; top:0px;/* left:50%; margin-left:-8px;*/ left: 0px;}
.i_bg .left ul li dl{ position:absolute; padding-left:10px; width:170px; top:0px; display:none; left:40px; margin-top: -66px;}
.i_bg .left ul li:hover dl{ display:block;}
.i_bg .left ul li dl a{ /*color:#717171 !important;*/color:#ffffff !important; padding:0px !important; font-size:16px; margin:5px 0px;}
.i_bg .left ul li dl a:hover{ color:#ffffff !important;}
.i_bg .left i.by{ position:absolute; bottom:12vh;letter-spacing:6px; right:-33px; font-size:16px; color:#ffffff;text-transform:uppercase;transform:rotate(90deg); display:none;}

a.bah{ position: absolute; bottom: 2vh; width:120px; font-size: 12px; color: #ffffff; right: 0px;}

.i_bg .t_m{ position:absolute; right:30px; /*top:4vh;*/ top: 0px; z-index:99;}
.i_bg .t_m span{ display:block; height:32px; overflow:hidden;}
.i_bg .t_m span.l{ font-size:16px; color:#ffffff; line-height:32px; float:left;/*letter-spacing:10px;margin-right:8px;*/}
.i_bg .t_m span.l a{ color: #ffffff;  margin-right: 15px;}
.i_bg .t_m span.r{ display:none; float:right; font-size:18px; border:2px solid #afafb0; height:28px; width:113px; text-align:center;}
.i_bg .t_m span.r a{ display:block; height:18px; line-height:18px; margin-top:5px; width:56px; text-align:center;color:#363a36;transition:all .5s ease;}
.i_bg .t_m span.r a.on,.i_bg .t_m span.r a:hover{color:#ffffff;transition:all .5s ease;}
.i_bg .t_m span.r a.l{float:left;}
.i_bg .t_m span.r a.r{float:right; border-left:1px solid #ffffff;}

.i_bg .con{ max-width:500px;font-family:"黑体"; width:90%; margin:0px auto; color:#ffffff; text-align:center;}
@media only screen and (max-width:1920px){
	.i_bg .con{ max-width:310px;}
}
.i_bg .con ol{ font-size:22px;}
.i_bg .con dd{ font-size:52px;text-transform: uppercase; margin-bottom:18px;}
.i_bg .con dl{ font-size:15px; line-height:24px;}

/*.i_bg i.i_foot{ position:absolute; color:#ffffff; right:10px;bottom:4vh; z-index:0;}
.i_bg i.i_foot p{transform:rotate(90deg); font-size:12px; line-height:10px;}*/
.i_bg i.i_foot{ position:absolute; font-size:12px;color:#ffffff; right:-6.8%;bottom:20vh;z-index:88;transform:rotate(90deg);}
.i_bg .show_i i.i_foot{ z-index:2;}

/*ny_bg*/
.ny_bg{background-position:50% center; background-repeat:no-repeat; background-size:100% auto;}
.ny_i_bg{ display:initial;}

/*@media only screen and (max-width:1920px){
	.ny_bg{ background-size:auto auto;}
}*/

/*about_mu*/
.about_mu{ overflow:hidden; max-width:20%; position:absolute; bottom:0px; left:20%; width:20%; height:16vh;}
.about_mu dl{margin-bottom:20px; border-left:8px solid #efeff0;}
.about_mu dl.on{ display:none;}
.about_mu dl a{ display:block; font-size:20px;border:1px solid rgba(0,0,0,0); border-left:0px; padding-left:15px; height:4.5vh; line-height:4.5vh; color:#ffffff;transition:all .2s ease; width:50%; max-width:180px;}
@media only screen and (max-width:1920px){
	.about_mu dl a{max-width:170px;}
}
.about_mu dl a:hover{border:1px solid #efeff0;border-left:0px; padding-right:10px;transition:all .2s ease;}

/*i_x*/
.i_x{ position:absolute;background-color:rgba(255,255,255,0.5); z-index:999;}
.i_x.x_h1{ height:1px; width:100%; top:4vh; z-index:0; margin-top:-1px;}
.i_x.x_h2{ height:1px; width:100%; bottom:16vh; z-index:0; margin-bottom:-1px;}
.i_x.x_s1{ width:1px; height:100%; left:20%;}
.i_x.x_s2{ width:1px; height:100%; left:40%;}
.i_x.x_s3{ width:1px; height:100%; left:60%;}
.i_x.x_s4{ width:1px; height:100%; left:80%;}

/*page_right*/
.page_right{ position:absolute; right:0px; bottom:0px; left:40px; top:0px; overflow:hidden;}
.page_right .page_x{ position:absolute; width:100%;}
.page_right .page_x li{ width:100%;}
.page_right .page_x li dl{height:100%; float:left; position:relative;width:20%;}
.page_right .page_x li dl i{ position:absolute; right:0px; top:0px; bottom:0px; width:1px;}
.page_right .page_x li.t{ height:4vh;}
.page_right .page_x li.c{ height:80vh;}
.page_right .page_x li.f{ height:16vh;}

/*关于我们*/
.about_con{ width:40%;color:#ffffff; height:84vh; padding-top:12vh; bottom:0px; right:0px; background-color:rgba(0,0,0,0.5); position:absolute;}
.about_con dd{ font-size:24px;}
.about_con dd i{ border-bottom:1px solid #ffffff; padding-bottom:10px; padding-left:20px;}
.about_con dl{ font-size:16px; line-height:30px; margin-top:6.5vh; width:81.4%; padding-right:15%; margin-left:3.6%; text-align:justify;height:66vh;overflow-x: hidden;overflow-y: auto; white-space:pre-wrap;}

.about_con dl::-webkit-scrollbar{
	width:5px;
	height:5px;
}
/*正常情况下滑块的样式*/
.about_con dl::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.05);
	border-radius:5px;
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.about_con dl:hover::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.02);
	border-radius:5px;
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*鼠标悬浮在滑块上时滑块的样式*/
.about_con dl::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0,0,0,.04);
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*正常时候的主干部分*/
.about_con dl::-webkit-scrollbar-track{
	border-radius:5px;
	-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0);
	background-color:rgba(255,255,255,0.05);
}
/*鼠标悬浮在滚动条上的主干部分*/
.about_con dl::-webkit-scrollbar-track:hover{
	-webkit-box-shadow:inset 0px 0px 6px pxrgba(0,0,0,.05);
	background-color:rgba(0,0,0,.01);
}

/*专业认证*/
.rz_tp{ position:absolute; left:20%; top:34vh; width:60%; z-index:8; height:40.5vh;}
.rz_tp ul,.rz_tp ul li{ position: absolute; top:0px; left:0px; right:0px; bottom:0px;}
.rz_tp ul{ left:0px !important;}
.rz_tp ul li{display:none; }
.rz_tp ul li.on{ display:block;}
.rz_tp ul li div.l{ float:left; width:57%; height:40.5vh; max-width:662px; position:relative;}
#fade{display:none !important; background-color:rgba(0,0,0,0.6);position:fixed; left:0px; top:0px;width:100%; height:100%;z-index:9;}
.popupbox{width:54%; max-width:1080px;border-radius:8px;padding:30px;background-repeat:no-repeat;display:none;float:left;position:fixed;top:50%; left:50%;z-index:10;opacity:1; text-align:center; background-color:rgba(0,0,0,0.6);}
.popupbox img{ max-height:80vh;}
.popupbox i{position:absolute; color:#ffffff; right:10px; top:10px; font-size:20px;cursor: pointer;}

.rz_tp ul li div.r{ float:right; width:33.333333%; color:#ffffff; height:40.5vh;}
.rz_tp ul li div.r dd{ font-size:24px;letter-spacing:10px;}
.rz_tp ul li div.r dd i{ border-bottom:1px solid #ffffff; padding-bottom:10px; padding-left:20px;}
.rz_tp ul li div.r ol{ font-size:20px; width:94%; margin-left:6%; margin-top:5.5vh; margin-bottom:1vh;}
.rz_tp ul li div.r dl{ font-size:16px; line-height:30px; width:94%; margin-left:6%; white-space:pre-wrap; text-align:justify;height:20vh;overflow-x: hidden;overflow-y: auto;}
.rz_tp ul li div.r dl::-webkit-scrollbar{
	width:5px;
	height:5px;
}
/*正常情况下滑块的样式*/
.rz_tp ul li div.r dl::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.05);
	border-radius:5px;
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.rz_tp ul li div.r dl:hover::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.02);
	border-radius:5px;
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*鼠标悬浮在滑块上时滑块的样式*/
.rz_tp ul li div.r dl::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0,0,0,.04);
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*正常时候的主干部分*/
.rz_tp ul li div.r dl::-webkit-scrollbar-track{
	border-radius:5px;
	-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0);
	background-color:rgba(255,255,255,0.05);
}
/*鼠标悬浮在滚动条上的主干部分*/
.rz_tp ul li div.r dl::-webkit-scrollbar-track:hover{
	-webkit-box-shadow:inset 0px 0px 6px pxrgba(0,0,0,.05);
	background-color:rgba(0,0,0,.01);
}

.rz_tp .ctrl-slide{ position:absolute; width:21px; height:32px;background-image:url(../images/jt.png); background-repeat:no-repeat; background-size:auto 100%; top:50%; margin-top:-11px; opacity:1 !important;}
.rz_tp .ck-prev{background-position:0px 0px; left:0px; margin-left:-30px;}
.rz_tp .ck-next{background-position:-21px 0px; right:0%; margin-right:-30px;}
.rz_tp .ck-prev:hover{ margin-left:-32px;}
.rz_tp .ck-next:hover{ margin-right:-32px;}

.rz_tp .ck-slidebox{ display:none !important; bottom:0px; height:35px; margin-bottom:-40px !important;}
.rz_tp .ck-slidebox .slideWrap{ display:block !important; height:35px;}
.rz_tp .ck-slidebox .slideWrap ul li{ display:block !important; border:1px solid #ffffff; width:50px; height:30px; float:left; position:relative !important; text-align:center; background-color:#ffffff;cursor: pointer;}
.rz_tp .ck-slidebox .slideWrap ul li.current{ border:1px solid #ff0000;}

.ck-slidebox{ display:none;}
.zyrz_bg{ position:absolute; height:96vh; width:40%; bottom:0px; right:0px;background-color:rgba(0,0,0,0.5); z-index:0;}

/*成员架构*/
.cyjg_con{ position:absolute; width:80%; height:80vh;background-color:rgba(0,0,0,0.5); top:4vh; left:20%;}
.cyjg_con li{ overflow:hidden; height:80vh;}
.cyjg_con li .cyjg_l{ width:31%; float:left;color:#ffffff; height:66.8vh; margin-top:10vh;}
.cyjg_con li .cyjg_l dd{ font-size:24px;}
.cyjg_con li .cyjg_l dd i{ border-bottom:1px solid #ffffff; padding-bottom:10px; padding-left:20px;}
.cyjg_con li .cyjg_l ol{ font-size:16px; width:92%; margin-left:4%;}
.cyjg_con li .cyjg_l ol.t{ margin-top:6vh; font-size:20px;}
.cyjg_con li .cyjg_l ol.f{ color:rgba(255,255,255,0.5); margin-top:1vh; margin-bottom:1vh;}
.cyjg_con li .cyjg_l dl{ font-size:16px; line-height:30px; width:92%; margin-left:4%; padding-right: 8px; text-align:justify;height:40vh;overflow-x: hidden;overflow-y: auto; white-space:pre-wrap;}
.cyjg_con li .cyjg_l dl::-webkit-scrollbar{
	width:5px;
	height:5px;
}
/*正常情况下滑块的样式*/
.cyjg_con .cyjg_l dl::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.05);
	border-radius:5px;
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*鼠标悬浮在该类指向的控件上时滑块的样式*/
.cyjg_con .cyjg_l dl:hover::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.02);
	border-radius:5px;
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*鼠标悬浮在滑块上时滑块的样式*/
.cyjg_con .cyjg_l dl::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0,0,0,.04);
	-webkit-box-shadow:inset 1px 1px 0px rgba(0,0,0,.05);
}
/*正常时候的主干部分*/
.cyjg_con .cyjg_l dl::-webkit-scrollbar-track{
	border-radius:5px;
	-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0);
	background-color:rgba(255,255,255,0.05);
}
/*鼠标悬浮在滚动条上的主干部分*/
.cyjg_con .cyjg_l dl::-webkit-scrollbar-track:hover{
	-webkit-box-shadow:inset 0px 0px 6px pxrgba(0,0,0,.05);
	background-color:rgba(0,0,0,.01);
}
.cyjg_con .cyjg_r{ width:37.5%; float:right; height:80vh; background-repeat:no-repeat; background-size:100% auto;}

.cyjg_con .flex-control-nav{ display:none;}
.cyjg_con .flex-direction-nav li a{ position: absolute; width:21px; height:32px; background-image:url(../images/jt.png); background-repeat:no-repeat; bottom:50%; margin-bottom:-16px; background-size:auto 100%;}
.cyjg_con .flex-direction-nav li a.flex-prev{ background-position:0px 0px; left:0%; margin-left:-30px;}
.cyjg_con .flex-direction-nav li a.flex-next{ background-position:-21px 0px; right:0%;}

/*作品方案*/
.zpfa_mu{ position:absolute; width:20%; left:20%; top:4vh; z-index:9;}
.zpfa_mu dl{ overflow:hidden; margin-bottom:2.3vh; height:4.5vh; position: relative; padding-top:1px; padding-bottom:1px; border-left:8px solid #bcbdc1;}
.zpfa_mu dl.on,.zpfa_mu dl:hover{border-left:8px solid #ffffff;}
.zpfa_mu dl a{ font-size:20px;color:#ffffff;height:4.5vh;line-height:4.5vh; padding-left:10px;border:1px solid rgba(0,0,0,0); border-left:0px; padding-right: 3%; transition:all .5s ease; opacity:0.8; top: 0px; min-width: 200px; position: absolute}
.zpfa_mu dl.on a,.zpfa_mu dl a:hover{ border:1px solid #ffffff; opacity:1;border-left:0px;transition:all .5s ease;}

.cp_l{ position:absolute; z-index:1; width:20%; background-repeat:no-repeat; background-size:100% auto; text-align:center;}
.cp_l a{font-size:14px; border:1px solid #ffffff; border-bottom:3px solid #ffffff; padding:4px 15px; position:relative; z-index:8; color:#ffffff;transition: all .2s ease;opacity:0;}
.cp_l:hover a{ opacity:1;transition: all .2s ease;}

.bgkj1,.csgh1,.whjy1,.qt1{ width:20%;top:0px; height:84vh; left:60%; background-position:0px bottom;}
.bgkj1 .bg,.csgh1 .bg,.whjy1 .bg,.qt1 .bg{ position:absolute; top:0px; bottom:0px; left:0px; right:0px;background-color:rgba(0,0,0,0.5);}
.bgkj1 a,.csgh1 a,.whjy1 a,.qt1 a{ top:62vh;}

.jpjd1,.jpjd2,.whjy2{ height:40vh;}
.jpjd1 a,.jpjd2 a,.whjy2 a{ top:20vh;}
.jpjd1,.whjy2{ left:40%;top:4vh; background-position:top 0px;}
.jpjd2{ left:60%;top:44vh; background-position:0px bottom;}
.jpjd2 .bg{position:absolute;background-color:rgba(0,0,0,0.5);bottom:0px;height:84vh;left:0px; right:0px;}

.list_cp{ position:absolute; right:0px; height:96vh; width:80%; bottom:0px;}
.list_cp a.ctrl-slide{ position: absolute; width:36px; height:16vh; background-image:url(../images/i_jt_r.png); background-repeat:no-repeat; bottom:50vh; margin-bottom:-16vh; z-index:888; opacity:1 !important; background-color:rgba(0,0,0,0) !important; background-position:0px center !important;}

.list_cp a.ck-prev{ background-position:0px 0px; left:65px; display:none;}
.list_cp a.ck-next{ background-position:-36px 0px; right:65px;}
.list_cp ul,.list_cp ul li{ position:absolute; right:0px; bottom:0px; top:0px; left:0px;}
.list_cp ul{ z-index:0 !important; left:0px !important;}
.list_cp ul li{ display:block !important; z-index:0;}
.list_cp ul li.on{ display:block !important; z-index:1;}
.list_cp ul li .cp_l{ width:25%; height:40vh;filter:grayscale(100%);}
.list_cp ul li .cp_l a{ top:20vh;}
.list_cp ul li .cp1{top:60vh; left:0px;}
.list_cp ul li .cp2{top:0vh; left:25%;}
.list_cp ul li .cp3{top:40vh; left:50%;}
.list_cp ul li .cp3 .bg{position:absolute;background-color:rgba(0,0,0,0.25);bottom:0px;height:40vh;left:0px; right:0px;}
.list_cp ul li .cp4{top:0vh; left:75%;}
.list_cp ul li .cp5{top:40vh; left:75%;}
.list_cp ul li .cp6{top:60vh; left:0px;}
.list_cp ul li .cp7{top:0vh; left:25%;}
.list_cp ul li .cp8{top:40vh; left:50%;}
.list_cp ul li .cp8 .bg{position:absolute;background-color:rgba(0,0,0,0.25);bottom:0px;height:40vh;left:0px; right:0px;}
.list_cp ul li .cp9{top:0vh; left:75%;}
.list_cp ul li .cp10{top:40vh; left:75%;}

.list_cp ul.cp_jpzz li .cp6{ top: 0px; left: 50%; }

.zhxt1,.zhxt2{ height:80vh; top:4vh; width:20%; background-position:0px bottom;}
.zhxt1 a,.zhxt2 a{ top:60vh;}
.zhxt1{ left:40%;}
.zhxt2{ left:60%;}
.zhxt2 .bg{position:absolute;background-color:rgba(0,0,0,0.5);bottom:0px;height:80vh; top:0px;left:0px; right:0px;}

/*作品方案_详情*/
.zpfa_xq{ position:absolute; right:0px; bottom:0px; width:81%; top:0px; overflow:hidden; z-index:1;}
@media only screen and (max-width:1920px){
	.zpfa_xq{ max-width:1555px; max-height:1080px;}
}
.zpfa_xq .slides,.zpfa_xq .slides li{ overflow:hidden;}
.zpfa_xq .slides li{ height:100vh; text-align:center; position:relative;background-repeat:no-repeat;background-position:center 50%;background-size:auto 100%;}
@media only screen and (max-width:1920px){
	.zpfa_xq .slides li{ background-size:auto 100%;}
}
.zpfa_xq .slides li img{ margin-bottom:-4px;}
.zpfa_xq .slides li div.t{ width:100%; background-repeat:no-repeat; background-position:0px bottom; background-size:100% auto; height:83vh;}
.zpfa_xq .slides li .c{ position: absolute; text-align:left; z-index:99; left: 0px; bottom:0px; height:15.278vh; color:#232629; width:100%; overflow:hidden;}
.zpfa_xq .slides li .c div{ overflow:hidden;height:165px; float:left;}
.zpfa_xq .slides li .c div.l{ width:24%; margin-right:2%;}
.zpfa_xq .slides li .c div.l ol.t{ font-size:28px;}
.zpfa_xq .slides li .c div.l ol.f{ font-size:18px;text-transform: uppercase;}
.zpfa_xq .slides li .c div.r{ padding-top:15px; position:relative; font-size:15px; width: 74%; line-height:25px;text-transform: uppercase; white-space:pre-wrap;}
.zpfa_xq .slides li .c div.r i{ position:absolute; width:56px; height:3px; background-color:#232629; top:5px;}
.zpfa_xq .slides li .c div.r p{ padding-right: 230px; }

.zpfa_xq .flex-control-nav{ display:none;}
.zpfa_xq .flex-direction-nav li a{ position: absolute; width:60px; height:60px; background-position:center; background-repeat:no-repeat; top:50%; margin-top:-27px; background-color:rgba(0,0,0,0.5); border-radius:50%; background-size:auto 50%;}
.zpfa_xq .flex-direction-nav li a.flex-prev{ left:65px; background-image:url(../images/jt_l.png);}
.zpfa_xq .flex-direction-nav li a.flex-next{ right:65px; background-image:url(../images/jt_r.png);}
.zpfa_xq .flex-direction-nav li a:hover{background-color:rgba(0,0,0,0.2);}
.fe{ position:absolute; right:60px; bottom:40px; z-index:8;}
/*.fe span{ display:none;}
.fe span.x{ display:block;}*/
.fe i{ opacity:0;position: absolute; width:1px; height:1px; overflow:hidden; z-index:-999;}
.fe a{ font-size:14px; color:#ffffff; border-bottom:6px solid #ffffff;letter-spacing:3px; padding-right:4px;}
.fe a.n{ display:none;}
.fe a.l{ margin-right:34px;}
.fe a:hover{ color:#000000; border-bottom:6px solid #000000;}

/*联繫我们*/
.lxwm_con{ position:absolute; left:20%; width:20%; top:10vh;}
.lxwm_con ol{ border-left:10px solid #ffffff; height:60px; line-height:60px; opacity:0.5;}
.lxwm_con ol:hover{ opacity:1;}
.lxwm_con ol.on{ border:0px; opacity:1;}
.lxwm_con ol a{ font-size:36px;text-transform:uppercase; color:#ffffff;display:block;float:left;height:58px; padding:0px 8px; border:1px solid #ffffff;}
.lxwm_con ol.on a{ border:0px; border-bottom:1px solid #ffffff;}
.lxwm_con dl{ color:#ffffff; line-height:32px; overflow:hidden; width:100%; font-size:16px; margin:25px 0px;}

.lxwm_r{ overflow:hidden;}
.lxwm_r div.c{ display:none;}
.dt{ position:absolute; width:60%; right:0px; top:4vh; height:80vh; text-align:right; overflow:hidden;}
.dt p{ position:absolute; left:0px; right:0px; bottom:0px; top:0px;}
.dt iframe{ height:80vh !important;}
.dt img{ margin-bottom:-4px;}
.dt i{ position:absolute; top:0px; right:0px; bottom:0px; background-color:rgba(0,0,0,0.5); width:33.3333333%;}

.bd{ position:absolute; right:20%; bottom:20px; overflow:hidden; width:40%;}.
.bd form{ overflow: hidden; }
.bd div{ overflow: hidden; }
.bd div.form-group{ margin-bottom:20px; float: left; width: 100%; }
.bd div.form-group label{ display: block; color:#ffffff; font-size:18px; width:100%; margin-bottom:10px; }
.bd div.form-group label span{ display: none; }
.bd div.form-group div{}
.bd div.form-group div input{border:0px;outline:none; background-color:#dddddd;height:4.63vh;line-height:4.63vh;color:#353935; font-size:18px; width:98%; padding:0px 1%;}
.bd div#dr_row_xing,.bd div#dr_row_youjian{ float:left; width:48.5%; }
.bd div#dr_row_ming,.bd div#dr_row_shouji{ float:right; width:48.5%; }
.bd div#dr_row_xunxi textarea{border:0px;outline:none; background-color:#dddddd;color:#353935; width:98%; padding:10px 1% !important; height:33vh !important; line-height:20px; font-size:18px;font-family:'冬青黑体';}
.bd div.button{ float: left; width: 100%; }
.bd div.button button{ border:0px; background-color:#dddddd; height:4.63vh;line-height:4.63vh;color:#353935; font-size:18px; display: block; width: 100%; }
.bd div.button button:hover{ background-color:#ffffff;}

@media only screen and (max-width:1680px){
	img.logo, img.ny_logo{ max-width:120px;}
	.i_bg i.i_foot{right:-7.8%; bottom:24vh;}
}
@media only screen and (max-width:1600px){
	/*.cp_l a{ font-size:16px;}*/
	.zpfa_mu dl a{ font-size:16px;}
	.lxwm_con ol{ height:50px; line-height:50px;}
	.lxwm_con ol a{height:48px; font-size:28px;}
	.lxwm_con dl{ font-size:14px; line-height:28px;}
	
	.about_con dd,.rz_tp ul li div.r dd,.cyjg_con dd{ font-size:20px;}
	.about_con dl,.cyjg_con li .cyjg_l dl{ margin-top:2.5vh; font-size:14px; line-height:26px;}
	.cyjg_con li .cyjg_l ol{ font-size:14px;}
	.cyjg_con li .cyjg_l ol.t{ margin-top:4vh; font-size:16px;}
	.rz_tp ul li div.r ol{ margin-top:4vh; font-size:16px;}
	.rz_tp ul li div.r dl{margin-top:1vh; font-size:14px; line-height:26px;}
	.about_mu dl a{ font-size:16px;}
	.cyjg_con ol.t{ margin-top:4vh;}
}
@media only screen and (max-width:1480px){
	img.logo, img.ny_logo{ max-width:100px;}
	.i_bg .t_m span.l{ font-size:14px;}
	.cyjg_l dl.t a.king{ font-size:14px;}
	.i_bg .left ul li a{ font-size: 16px; line-height:20px;}
	.lxwm_con ol{ height:40px; line-height:40px;}
	.lxwm_con ol a{height:38px; font-size:20px;}
	
	.about_mu dl{ border-left: 4px solid #efeff0;}
	.about_mu dl a{ font-size:14px;}
	.about_con dd,.rz_tp ul li div.r dd,.cyjg_con dd{ font-size:16px;letter-spacing:5px;}
	.about_con dl,.rz_tp ul li div.r dl,.cyjg_con li .cyjg_l dl{ font-size:12px; line-height:20px;}
	.cp_l a{ /*font-size:14px;*/ padding:3px 8px; width:80px;}
}
@media only screen and (max-width:1366px){
	img.logo, img.ny_logo{ max-width:80px;}
	.i_bg .con ol{ font-size:20px;}
	.i_bg .con dd{ font-size:48px;}
	.i_bg .con dl{ font-size:14px;}
	.i_bg i.i_foot{right:-9.6%; bottom:20vh;}
	.i_bg .left ul li{ padding:3vh 0px; height: 85px;}
	
	.lxwm_con ol{ height:36px; line-height:36px;}
	.lxwm_con ol a{height:34px; font-size:16px;}
	.lxwm_con dl{ font-size:12px; line-height:24px;}
	.about_con dd, .rz_tp ul li div.r dd, .cyjg_con dd{ font-size:14px;}
	.rz_tp ul li div.r ol{ font-size:12px; margin-top:3vh;}
	.bd ul li{ margin-bottom:10px;}
	.bd ul li ol{ font-size:14px;}
	.bd ul li input{ height:2.5vh; line-height:2.5vh; font-size:14px;}
	.bd ul li.n textarea{ height:20vh;}
	.cyjg_con li .cyjg_l dd{ font-size:20px;}
	.cyjg_con li .cyjg_l dd i{ padding-left:15px;}
	.cyjg_con li .cyjg_l ol{ font-size:12px;}
	
	.zpfa_xq .slides li .c div.l ol.t{ font-size:16px;}
	.zpfa_xq .slides li .c div.l ol.f{ font-size:12px;}
	.zpfa_xq .slides li .c div.r{ font-size:12px; line-height:20px;}
	.zpfa_xq .slides li .c div.r i{ width:30px;}
}
@media only screen and (max-width:1280px){
	.i_bg i.i_foot{ right:-10.5%; bottom: 28vh;}
	.i_bg .left ul li{ padding:2vh 0px;}
	.i_bg .left ul li a{ font-size: 12px; line-height:20px;}
	.i_bg .left ul li a.n{ width: 85px; margin-left:-23px; }
	.i_bg .left i.by{ font-size:12px; right:-24px;}
	
	.zpfa_mu dl{ margin-bottom:1vh;border-left:4px solid #bcbdc1;}
	.zpfa_mu dl.on,.zpfa_mu dl:hover{border-left:4px solid #ffffff;}
	.zpfa_mu dl a{ font-size:12px;}
}
@media only screen and (max-width:1200px){
	.bd{ right:7%;}
}
@media only screen and (max-width:1100px){
	.i_bg i.i_foot{ right:-11.5%;}
}