﻿@charset "utf-8";body {font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;margin:0px;-webkit-text-size-adjust:none;position:relative;color:#595757;padding:120px 0 0 0;max-width:1920px;margin:auto;font-size:14px;}
@media screen and (max-width:768px) {body {padding:95px 0 0 0;font-size:14px;}
}
::selection {background:#008cd6;color:white;/* Safari */}
::-moz-selection {background:#008cd6;color:white;/* Firefox */}
* {margin:0px;padding:0px;}
html {font-size:62.5%;margin:auto;}
img {max-width:100%;height:auto;border:0px;}
li {list-style-type:none;}
table {border-collapse:collapse;}
a:link,a:visited {color:#683c11;-webkit-transition:all .25s linear .25s;transition:all .25s linear .25s;text-decoration:none;}
a:hover {color:#350f04;-webkit-transition:all .25s linear .25s;transition:all .25s linear .25s;text-decoration:none;}
a {outline:0;}
b {font-weight:normal;}
.clearFix {clear:both;width:100%;display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;}
.clear {clear:both;}
.center{text-align:center}
.block {display:block;}
.leftBar {display:block;float:left;}
.rightBar {float:right}
.FullScreen {position:relative;background-position:top center;background-size:cover;overflow:hidden;}
.main {max-width:1200px;margin:auto;position:relative;display:block;padding:0 8%;}
/*header*/html {height:100%}
@media screen and (min-width:1025px) {head {font-family:pc;}
}
button {border:0;border-radius:0;}
button::-moz-focus-inner,input[type=submit]::-moz-focus-inner {border:0}
button:-moz-focusring,input:-moz-focusring {outline:0}
button,input,select,textarea {box-shadow:none!important;outline:0;font-weight:inherit;font-style:inherit}
.l-header .logo a:after,.l-header:after {content:" "}
.min_wrap {width:700px;margin:auto}
@media screen and (max-width:768px) {.min_wrap {width:auto;max-width:700px}
}
.l-header {position:fixed;top:0;left:0;z-index:500;width:100%}
.l-header:after {position:fixed;top:0;left:0;z-index:480;width:100%;height:0;background:0 0;transition:background .3s cubic-bezier(.25,.46,.45,.94) 0s,height 0s cubic-bezier(.25,.46,.45,.94) .3s}
.l-header .header_outer {position:relative;z-index:490;transition:background .3s cubic-bezier(.215,.61,.355,1) 0s,height .3s cubic-bezier(.25,.46,.45,.94)}
.l-header .header_inner {position:relative;z-index:2;height:120px;transition:height .2s cubic-bezier(.25,.46,.45,.94)}
.l-header .logo {position:absolute;top:30px;left:65px;z-index:3;}
.l-header .header_outer {background:rgba(255,255,255,1)}
.l-header .header_outer:hover {background:rgba(255,255,255,1)}
.l-header .sd_navs,.l-header .sd_trigger {display:none}
.l-header .navs {padding-top:48px;transition:padding-top .2s cubic-bezier(.25,.46,.45,.94) 0s}
.l-header .navs_inner {display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}
.l-header .navs_inner .nav_item {position:relative;padding:0 20px}
.l-header .navs_inner .nav_item+.nav_item {margin-left:13px}
.l-header .navs_inner .trigger {display:inline-block;position:relative;text-decoration:none;color:#595757;font-size:15px;cursor:pointer;}
}
@media screen and (min-width:1025px) and (max-width:768px) {.l-header .navs_inner .trigger:before {top:50%;left:auto;right:0;margin-top:-3px;transform-origin:right top}
}
@media screen and (min-width:1025px) {.l-header .navs_inner .trigger:after {position:absolute;bottom:-5px;left:50%;width:0;height:1px;background:#008cd6;content:" ";transition:width 250ms cubic-bezier(.25,.46,.45,.94);transform:translateX(-50%)}
.l-header .navs_inner .nav_item.is_active .trigger:after,.l-header .navs_inner .trigger:hover:after,.l-header .sub_navs {width:100%}
.l-header .navs_inner .nav_item.is_active {height:95px}
.l-header .navs_inner button.trigger {cursor:default}
.l-header .sub_navs {position:absolute;top:100%;left:0}
.l-header .sub_navs .sub_nav {overflow:hidden;position:absolute;top:0;left:0;width:100%;color:#fff}
.l-header .sub_navs .sub_nav:after {position:absolute;top:0;left:0;z-index:1;width:0;height:100%;background:#1b1a1d;content:" ";animation:to100vh .3s cubic-bezier(.25,.46,.45,.94) both .2s}
.l-header .sub_navs .sub_nav .sub_outer {overflow:hidden;width:0;animation:to100vh 1s cubic-bezier(.25,.46,.45,.94) both .3s}
.l-header .sub_navs .sub_nav .nav_caption {display:none}
.l-header .sub_navs .sub_nav .sub_inner {display:-ms-flexbox;display:flex;position:relative;z-index:2;width:100vw}
.l-header .sub_navs .sub_nav .sub_item {overflow:hidden;position:relative}
.l-header .sub_navs .sub_nav .sub_item a {text-decoration:none;color:#fff}
.l-header .sub_navs .sub_nav .sub_item .ac_trigger {display:none}
.l-header .sub_navs .sub_nav .sub_item:before {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover;content:" ";transition:transform .5s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .sub_nav .sub_item .sub_item_inner {position:absolute;top:0;left:0;width:100%;height:100%;transition:background .3s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .sub_nav .sub_item:hover:before {transform:scale(1.08)}
.l-header .sub_navs .sub_nav .sub_item:hover .sub_item_inner {background:rgba(0,0,0,.5)}
.l-header .sub_navs .sub_nav .sub_item .sub_label {position:relative;margin:230px 48px 0;border-bottom:1px solid rgba(255,255,255,.35);font-size:18px;transition:padding .2s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .sub_nav .sub_item .sub_label b {font-size:16px;}
.l-header .sub_navs .sub_nav .sub_item .sub_label a {display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:padding .2s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .sub_nav .sub_item .sub_label span {display:none}
.l-header .sub_navs .sub_nav .sub_item .sub_label:before {position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#008cd6;content:" ";transition:width 250ms cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .sub_nav .sub_item .sub_label:after {position:absolute;top:10px;right:0;width:11px;height:16px;background:url(../images/ico_dash_w02.svg) 100% 100% no-repeat;content:" ";transition:right 250ms cubic-bezier(.25,.46,.45,.94);pointer-events:none}
.l-header .sub_navs .sub_nav .sub_item.has_nav .sub_label:hover,.l-header .sub_navs .sub_nav .sub_item.has_nav .sub_label:hover a,.l-header .sub_navs .sub_nav .sub_item:not(.has_nav):hover .sub_label,.l-header .sub_navs .sub_nav .sub_item:not(.has_nav):hover .sub_label a {padding-left:8px}
.l-header .sub_navs .sub_nav .sub_item.has_nav .sub_label:hover:before,.l-header .sub_navs .sub_nav .sub_item:not(.has_nav):hover .sub_label:before {width:100%}
.l-header .sub_navs .sub_nav .sub_item.has_nav .sub_label:hover:after,.l-header .sub_navs .sub_nav .sub_item:not(.has_nav):hover .sub_label:after {right:8px;background-image:url(../images/ico_link_w02.svg)}
.l-header .sub_navs .sub_nav.ng-leave {transition:opacity .4s cubic-bezier(.23,1,.32,1)}
.l-header .sub_navs .sub_nav.ng-leave .sub_item {transition:transform .4s cubic-bezier(.23,1,.32,1)}
.l-header .sub_navs .sub_nav.ng-leave.ng-leave-active {opacity:0}
.l-header .sub_navs .sub_nav.ng-leave.ng-leave-active .sub_item {transform:scale(.95)}
.l-header .sub_navs .is_services .sub_item {width:33.33vw;height:510px}
.l-header .sub_navs .projectCaseNav .sub_item {width:50vw;}
.l-header .sub_navs .is_services .sub_item .sub_label {height:50px;line-height:1.2em;transition:margin .7s cubic-bezier(.03,.333,.255,.963),padding .2s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .is_services .sub_item .sub_list {overflow:hidden;height:0;margin:28px 48px 0;transition:height 0s cubic-bezier(.25,.46,.45,.94) .7s}
.l-header .sub_navs .is_services .sub_item .sub_list li {transition:opacity 150ms cubic-bezier(.25,.46,.45,.94);opacity:0}
.l-header .sub_navs .is_services .sub_item .sub_list li a {display:inline-block;position:relative;padding:12px 0;transition:padding 250ms cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .is_services .sub_item .sub_list li a:after {position:absolute;bottom:4px;left:0;width:0;height:1px;margin-top:4px;background:#fff;content:" ";transition:width 250ms cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .is_services .sub_item .sub_list li a:hover {padding:12px 8px}
.l-header .sub_navs .is_services .sub_item .sub_list li a:hover:after {width:100%}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_label {margin-top:47px}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list {height:400px;transition:height 0s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li {transition-duration:.7s;opacity:1}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(1) {transition-delay:390ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(2) {transition-delay:430ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(3) {transition-delay:470ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(4) {transition-delay:510ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(5) {transition-delay:550ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(6) {transition-delay:590ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(7) {transition-delay:630ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(8) {transition-delay:670ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(9) {transition-delay:710ms}
.l-header .sub_navs .is_services .sub_item.has_nav:hover .sub_list li:nth-child(10) {transition-delay:750ms}
.l-header .sub_navs .is_services .sub_item:nth-child(1) {width:33.34vw}
.l-header .sub_navs .projectCaseNav .sub_item:nth-child(1) {width:50vw}
.l-header .sub_navs .is_services .sub_item:nth-child(1):before {animation:subNavBgTween .7s cubic-bezier(.25,.46,.45,.94) both .5s}
.l-header .sub_navs .is_services .sub_item:nth-child(1) .sub_item_inner {animation:subNavLabelTween .8s cubic-bezier(.25,.46,.45,.94) both .8s}
.l-header .sub_navs .is_services .sub_item:nth-child(2):before {animation:subNavBgTween .7s cubic-bezier(.25,.46,.45,.94) both .6s}
.l-header .sub_navs .is_services .sub_item:nth-child(2) .sub_item_inner {animation:subNavLabelTween .8s cubic-bezier(.25,.46,.45,.94) both .9s}
.l-header .sub_navs .is_services .sub_item:nth-child(3):before {animation:subNavBgTween .7s cubic-bezier(.25,.46,.45,.94) both .7s}
.l-header .sub_navs .is_services .sub_item:nth-child(3) .sub_item_inner {animation:subNavLabelTween .8s cubic-bezier(.25,.46,.45,.94) both 1s}
.l-header .sub_navs .is_case_study .sub_item {width:25vw;height:510px}
.l-header .sub_navs .is_case_study .sub_item .sub_label {height:70px;line-height:1.5em}
.l-header .sub_navs .is_case_study .sub_item .sub_label:after {top:18px;width:11px;height:16px;background-image:url(../images/ico_dash_w02.svg)}
.l-header .sub_navs .is_case_study .sub_item:hover .sub_label:after {width:10px!important;height:16px!important;background-image:url(../images/ico_link_w02.svg)!important}
.l-header .sub_navs .is_case_study .sub_item:before {animation:subNavBgTween 1s cubic-bezier(.25,.46,.45,.94) both .5s}
.l-header .sub_navs .is_products .sub_inner {width:100vw;background:#f7f7f7}
.l-header .sub_navs .is_products .list {display:-ms-flexbox;display:flex;width:90%;margin:auto;padding:50px 0 80px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-header .sub_navs .is_products .list li {width:25%}
.l-header .sub_navs .is_products .list li a {margin-right:70px;display:block;position:relative;padding-top:40px;height:40px;border-bottom:1px solid #e4e4e4;text-decoration:none;color:#b4b4b5;font-size:16px;transition:padding 250ms cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .is_products .list li a:before {position:absolute;top:50px;right:0;width:11px;height:16px;background:url(../images/ico_dash_c02.svg) 100% 100% no-repeat;content:" ";transition:right 250ms cubic-bezier(.25,.46,.45,.94);pointer-events:none}
.l-header .sub_navs .is_products .list li a:after {position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#008cd6;content:" ";transition:width 250ms cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .is_products .list li a:hover {padding-left:8px;color:#000;}
.l-header .sub_navs .is_products .list li a:hover:before {right:8px;background:url(../images/ico_link_c02.svg) 100% 100% no-repeat}
.l-header .sub_navs .is_products .list li a:hover:after {width:100%}
.l-header .sub_navs .is_products .list li:nth-child(4n+0) a {margin-right:0px;}
.l-header .btns {position:absolute;top:22px;right:30px}
.l-header .btns ul {display:-ms-flexbox;display:flex;overflow:hidden;position:relative;height:72px;padding-left:42px;}
.l-header .btns a {display:block;position:relative;text-align:center;text-decoration:none;font-size:14px;font-weight:700;line-height:73px;letter-spacing:1px}
.l-header .btns a span {position:relative;z-index:1}
.l-header .btns a span:after {position:absolute;bottom:-4px;left:50%;width:0;height:1px;background:#fff;content:" ";transition:width .2s cubic-bezier(.25,.46,.45,.94);transform:translateX(-50%)}
.l-header .btns a:before {display:block;position:absolute;top:0;left:-100px;width:100px;height:100px;content:"";transform:rotate(-60deg);transform-origin:top right}
.l-header .btns li.contact a {width:12vw;padding-right:42px;color:#fff}
.l-header .btns li.contact a:hover span:after {width:100%}
.l-header .btns li.search a {width:5vw}
.l-header .btns li.search a span {display:block;text-indent:-9999px}
.l-header .btns li.search a span:after {top:50px;bottom:auto;margin-left:-7px}
.l-header .btns li.search a .ico_search {display:block;position:absolute;top:27px;left:50%;width:16px;height:19px;margin-left:-16px;cursor:pointer;}
.l-header .btns li.search a .ico_search:before {position:absolute;top:0;right:0;width:12px;height:12px;border:2px solid #413d3c;border-radius:100%;content:" ";transition:width 150ms cubic-bezier(.25,.46,.45,.94),height 150ms cubic-bezier(.25,.46,.45,.94)}
.l-header .btns li.search a .ico_search:after {position:absolute;top:15px;right:0;width:2.8px;height:6px;background:#413d3c;content:" ";transition:left 150ms cubic-bezier(.25,.46,.45,.94),height 150ms cubic-bezier(.25,.46,.45,.94),transform 150ms cubic-bezier(.25,.46,.45,.94);transform:skew(-145deg);transform-origin:left bottom}
.l-header .btns li.search a:hover span:after {width:16px}
.l-header .btns li.search a:hover .ico_search:before {width:12px;height:12px}
.l-header .btns li.search a:hover .ico_search:after {top:15px;right:0;}
.l-header .sd_search {display:none}
.l-header .search_stage {position:fixed;top:0;left:0;z-index:480;width:100%;height:100%}
.l-header .search_stage .form {position:relative;z-index:10;width:60vw;margin:auto;padding:105px 5vw 50px}
.l-header .search_stage .form_inner {position:relative}
.l-header .search_stage .form_inner .input {position:relative;background-color:transparent;z-index:2;width:100%;padding-right:60px;border:0;border-bottom:1px solid #e4e4e4;color:#333;font-size:24px;line-height:96px}
.l-header .search_stage .form_inner .input:placeholder-shown {color:#fff;font-size:28px;font-weight:500}
.l-header .search_stage .form_inner .submit {position:absolute;top:36px;background-color:transparent;right:0;z-index:10;width:22px;height:26px;cursor:pointer;}
.l-header .search_stage .form_inner .submit:before {position:absolute;top:0;right:0;width:22px;height:22px;border:2px solid #333;border-radius:100%;content:" ";transition:width 150ms cubic-bezier(.25,.46,.45,.94),height 150ms cubic-bezier(.25,.46,.45,.94)}
.l-header .search_stage .form_inner .submit:after {position:absolute;top:14px;left:1px;width:2.8px;height:12px;background:#333;content:" ";transition:left 150ms cubic-bezier(.25,.46,.45,.94),height 150ms cubic-bezier(.25,.46,.45,.94),transform 150ms cubic-bezier(.25,.46,.45,.94);transform:skew(-30deg);transform-origin:left bottom}
}
@media screen and (min-width:1025px) and (min-width:1025px) {.l-header .search_stage .form_inner .submit:hover:before {width:18px;height:18px}
.l-header .search_stage .form_inner .submit:hover:after {left:2px;height:8px;transform:skew(-32deg)}

}
@media screen and (min-width:1025px) {
	
	.l-header .search_stage .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9)}
.l-header .search_stage.ng-enter {transition:opacity .3s cubic-bezier(.25,.46,.45,.94);opacity:0}
.l-header .search_stage.ng-enter.ng-enter-active {opacity:1}
.l-header .search_stage.ng-leave {transition:opacity .3s cubic-bezier(.25,.46,.45,.94);opacity:1}
.l-header .search_stage.ng-leave.ng-leave-active {opacity:0}
.l-header.o-on_trigger:after {height:100%;background:rgba(0,0,0,.65);transition:background .3s cubic-bezier(.25,.46,.45,.94) 0s,height 0s cubic-bezier(.25,.46,.45,.94) 0s}
.l-header.o-on_trigger .header_outer,.l-header.o-search_show .header_outer {rgba(255,255,255,1)}
.l-header.o-search_show .logo a img {opacity:1!important}
.l-header.o-search_show .logo a:after {opacity:0!important}
.l-header.o-search_show .navs_inner .trigger {color:#fff!important}
.l-header.o-search_show .navs_inner .trigger:before {background-color:#fff!important}
.l-header.o-search_show .btns li.search .ico_search {display:none}
.l-header.o-search_show .btns li.search .ico_close {display:block;position:absolute;top:27px;left:50%;width:14px;height:20px;margin-left:-14px}
.l-header.o-search_show .btns li.search .ico_close:after,.l-header.o-search_show .btns li.search .ico_close:before {position:absolute;top:1px;left:50%;width:2.5px;height:18px;margin-left:-1px;background:#fff;content:" ";transition:transform .2s cubic-bezier(.25,.46,.45,.94);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.l-header.o-search_show .btns li.search .ico_close:before {transform:skew(-30deg)}
.l-header.o-search_show .btns li.search .ico_close:after {transform:skew(30deg)}
.l-header.o-min .header_outer:not(:hover) .navs_inner .trigger,.l-header.o-set_color .header_outer:not(:hover) .navs_inner .trigger {color:#111}
.l-header.o-search_show .search_stage .form {animation:searchOpen .5s cubic-bezier(.215,.61,.355,1)}
.l-header.o-set_color .header_outer:not(:hover) .logo a img {opacity:0}
.l-header.o-set_color .header_outer:not(:hover) .logo a:after {opacity:1}
.l-header.o-set_color .header_outer:not(:hover) .navs_inner .trigger:before {background-color:#111}
.l-header.o-min {position:fixed;top:-32px}
.l-header.o-min .header_outer .logo {top:54px}
.l-header.o-min .header_inner {height:104px;box-shadow:0 4px 4px rgba(0,0,0,.08)}
.l-header.o-min .header_inner .navs {padding-top:60px}
.l-header.o-min .header_outer:not(:hover) {background:#fff}
.l-header.o-min .header_outer .logo a img {opacity:1;height:45px;margin-top:-10px}
.l-header.o-min .header_outer:not(:hover) .logo a:after {opacity:1;}
.l-header.o-min .header_outer:not(:hover) .navs_inner .trigger:before {background-color:#111}
.l-header.o-min.o-on_trigger .header_outer {transition:background .3s cubic-bezier(.25,.46,.45,.94) .3s}
.l-header.o-min.o-on_trigger .header_outer:not(:hover) .logo a img,.l-header.o-min.o-on_trigger .header_outer:not(:hover) .logo a:after {transition:opacity .3s cubic-bezier(.25,.46,.45,.94) .3s}
.l-header.o-min.o-on_trigger .header_outer:not(:hover) .navs_inner .trigger {transition:color .3s cubic-bezier(.25,.46,.45,.94) .3s}
.l-header.o-min.o-on_trigger .header_outer:not(:hover) .navs_inner .trigger:before {transition:background .3s cubic-bezier(.25,.46,.45,.94) .3s}
.l-header.o-min .btns li.search a .ico_search{top:38px}

}
@media screen and (min-width:1025px) and (min-width:1025px) {.l-header.o-search_show .btns li.search:hover .ico_close:before {transform:skew(30deg)}
.l-header.o-search_show .btns li.search:hover .ico_close:after {transform:skew(-30deg)}
}
@media screen and (max-width:1440px) {
	.l-header .logo a img,.l-header .logo a:after {width:150px;height:45px}

}

@media screen and (max-width:1024px) {
	
.l-header {line-height:1.2}
.l-header .logo {top:25px;font-size:0}
.l-header .logo a img,.l-header .logo a:after {width:197px;height:63px}
.l-header .header_outer {height:120px}
.l-header .sd_trigger {display:block;overflow:hidden;position:absolute;top:32px;right:0;z-index:2;height:72px;padding-left:42px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.l-header .btns li,.l-header .sd_search .form {box-shadow:0 4px 4px rgba(0,0,0,.08)}
.l-header .sd_trigger .button {display:block;position:relative;width:68px;height:72px;text-align:center;color:#000}
.l-header .sd_trigger .button span {overflow:hidden;position:absolute;top:35px;left:0;width:38px;height:3px;background:#000;transition:transform 150ms cubic-bezier(.25,.46,.45,.94),top 150ms cubic-bezier(.25,.46,.45,.94),width 150ms cubic-bezier(.25,.46,.45,.94),left 150ms cubic-bezier(.25,.46,.45,.94)}
.l-header .sd_trigger .button span:nth-child(1) {transform:translate(0,-13px)}
.l-header .sd_trigger .button span:nth-child(2) {transform:translate(0,0)}
.l-header .sd_trigger .button span:nth-child(3) {transform:translate(0,13px)}
.l-header .sd_trigger .button:before {display:block;position:absolute;top:0;left:-100px;width:100px;height:100px;transform-origin:top right}
.l-header .header_inner {overflow-y:scroll;top:100%;width:100%;height:calc(100vh - 120px);background:#f5f5f5;-webkit-overflow-scrolling:touch}
.l-header .sub_navs .sub_item.has_nav .sub_item_inner,.l-header .sub_navs .sub_list {overflow:hidden;padding-left:2.5vw}
.l-header .header_inner.ng-enter {max-height:0;transition:max-height .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94);opacity:0}
.l-header .header_inner.ng-enter.ng-enter-active {max-height:100vh;opacity:1}
.l-header .header_inner.ng-leave {transition:opacity .2s cubic-bezier(.25,.46,.45,.94);opacity:1}
.l-header .header_inner.ng-leave.ng-leave-active,.l-header.o-set_color:not(.o-sd_menu_show) .logo a img {opacity:0}
.l-header .navs,.l-header.o-sd_menu_show:after {display:none}
.l-header.o-sd_menu_show .header_outer {background:#fff}
.l-header .sub_navs {width:70vw;margin:auto;padding:40px 0 80px}
.l-header .sub_navs a,.l-header .sub_navs button {display:block;text-decoration:none;color:#111}
.l-header .sub_navs .sub_nav+.sub_nav {margin-top:50px}
.l-header .sub_navs .nav_caption {border-bottom:1px solid #a5a5a5;color:#999;font-family:"Inter UI",sans-serif;font-size:20px;font-weight:900;line-height:64px;letter-spacing:1.5px}
.l-header .sub_navs .sub_item .ac_trigger,.l-header .sub_navs .sub_item .sub_label {display:block;font-family:"Inter UI",sans-serif;font-size:24px;font-weight:500;border-bottom:1px solid #a5a5a5}
.l-header .sub_navs .sub_outer {padding-left:2.5vw}
.l-header .sub_navs .sub_item .ac_trigger {position:relative;margin-bottom:-1px;line-height:96px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.l-header .sub_navs .sub_item .ac_trigger:after,.l-header .sub_navs .sub_item .ac_trigger:before {position:absolute;top:50%;right:6px;width:2px;height:14px;margin-top:-7px;background:#999;content:" ";transform:rotate(-90deg)}
.l-header .sub_navs .sub_item .ac_trigger:before {transition:transform .2s cubic-bezier(.25,.46,.45,.94);transform:rotate(0)}
.l-header .sub_navs .sub_item .ac_trigger.is_active:before {transform:rotate(-90deg)}
.l-header .sd_navs a:after,.l-header .sub_navs .sub_item .sub_label:after {top:50%;height:10px;background:#b00f14;content:" ";transform:skew(-29deg)}
.l-header .sub_navs .sub_item .sub_label {position:relative;line-height:80px}
.l-header .sub_navs .sub_item .sub_label br {display:none}
.l-header .sub_navs .is_products .sub_inner li a {border-bottom:1px solid #a5a5a5;font-family:"Inter UI",sans-serif;font-size:24px;line-height:9vw;letter-spacing:1.5px;position:relative;}
.l-header .sub_navs .is_products .sub_inner li a:after {position:absolute;top:50%;right:6px;width:2px;height:14px;margin-top:-7px;background:#b00f14;content:" ";transform:skew(-29deg)}
.l-header .sub_navs .sub_item .sub_label:after {position:absolute;right:3px;width:3px;margin-top:-4px}
.l-header .sub_navs .sub_item .ac_item_wrap {padding-top:10px}
.l-header .sub_navs .sub_item.has_nav {border-bottom:1px solid #a5a5a5}
.l-header .sub_navs .sub_item.has_nav .sub_item_inner.ng-enter {max-height:0;transition:max-height .3s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .sub_item.has_nav .sub_item_inner.ng-enter.ng-enter-active {max-height:400px}
.l-header .sub_navs .sub_item.has_nav .sub_item_inner.ng-leave {max-height:400px;transition:max-height .3s cubic-bezier(.25,.46,.45,.94)}
.l-header .sub_navs .sub_item.has_nav .sub_item_inner.ng-leave.ng-leave-active {max-height:0}
.l-header .sub_navs .sub_list ul {padding:30px 0}
.l-header .sub_navs .sub_list li {padding:15px 0;font-size:20px}
.l-header .btns a,.l-header .sd_navs a {display:block;text-decoration:none;font-size:24px;font-family:"Inter UI",sans-serif;font-weight:500}
.l-header .sd_navs {padding:53px 0 64px;border-top:3px solid #e8e8e8}
.l-header .sd_navs ul {width:70vw;margin:auto}
.l-header .sd_navs a {position:relative;border-bottom:1px solid #a5a5a5;color:#111;line-height:80px}
.l-header .sd_navs a:after {position:absolute;right:0;width:3px;margin-top:-4px}
.l-header .btns,.l-header .sd_search {width:70vw;margin:auto}
.l-header .btns ul {padding:0 0 24px}
.l-header .btns a {text-align:center;line-height:92px;letter-spacing:1px}
.l-header .btns li.contact a {background:#1a1b1d;color:#fff}
.l-header .btns li.search {display:none}
.l-header .sd_search {display:block;padding-bottom:64px}
.l-header .sd_search .form {position:relative}
.l-header .sd_search .input {width:100%;height:92px;padding:0 66px 0 20px;border:0;background:#fff;font-size:20px}
.l-header .sd_search .input:placeholder-shown {padding-right:20px;text-align:center;color:#000;font-family:"Inter UI",sans-serif;font-size:24px;font-weight:500;letter-spacing:1px}
.l-header .sd_search .submit {position:absolute;top:0;right:0;width:66px;height:92px}
.l-header.o-sd_menu_show .sd_trigger span:nth-child(1) {left:15px;transform:rotate(45deg)}
.l-header.o-sd_menu_show .sd_trigger span:nth-child(2) {left:70px}
.l-header.o-sd_menu_show .sd_trigger span:nth-child(3) {left:15px;transform:rotate(-45deg)}
.l-header.o-set_color {background:#fff}
.l-header.o-set_color:not(.o-sd_menu_show) .logo a:after {opacity:1}
.l-header.o-set_color:not(.o-sd_menu_show) .navs_inner .trigger {color:#111}
.l-header.o-set_color:not(.o-sd_menu_show) .navs_inner .trigger:before {background-color:#111}
.l-header.o-min {position:fixed;top:-32px}
.l-header.o-min .header_outer {height:104px}
.l-header.o-min .header_outer .logo {top:48px}
.l-header.o-min .header_outer .logo a img,.l-header.o-min .header_outer .logo a:after {width:256px;height:36px}
.l-header.o-min .sd_trigger {box-shadow:none}
.l-header.o-min .header_inner {height:calc(100vh - 72px)}
.l-header.o-min:not(.o-sd_menu_show) .header_outer {box-shadow:0 4px 4px rgba(0,0,0,.08);background:#f5f5f5}
.l-header.o-min:not(.o-sd_menu_show) .header_outer .logo a img {opacity:0}
.l-header.o-min:not(.o-sd_menu_show) .header_outer .logo a:after {opacity:1}

}
@media screen and (max-width:768px) {.l-header .logo {top:25px;left:30px;}
.l-header .logo a img,.l-header .logo a:after {width:auto;height:45px}
.l-header .header_outer {height:95px}
.l-header .sd_trigger {top:20px;height:52px;padding-left:30px}
.l-header .sd_trigger .button {width:56px;height:52px}
.l-header .sd_trigger .button span {top:25px;left:6px;width:24px;height:2px}
.l-header .btns,.l-header .sd_navs ul,.l-header .sub_navs {width:auto}
.l-header .sd_trigger .button span:nth-child(1) {transform:translate(0px,-9px)}
.l-header .sd_trigger .button span:nth-child(2) {transform:translate(0px,0)}
.l-header .sd_trigger .button span:nth-child(3) {transform:translate(0,9px)}
.l-header .sd_trigger .button:before {transform:rotate(-65deg)}
.l-header .header_inner {height:calc(100vh - 95px)}
.l-header .navs {display:none}
.l-header .sub_navs {padding:24px 5vw 40px}
.l-header .sub_navs .sub_item.has_nav .sub_item_inner,.l-header .sub_navs .sub_list,.l-header .sub_navs .sub_outer {padding-left:5vw}
.l-header .sub_navs .sub_nav+.sub_nav {margin-top:40px}
.l-header .sub_navs .nav_caption {font-size:13px;line-height:40px}
.l-header .sub_navs .sub_item .ac_trigger,.l-header .sub_navs .sub_item .sub_label {font-size:15px;line-height:52px}
.l-header .sub_navs .sub_list ul {padding:16px 0}
.l-header .sub_navs .sub_list li {padding:12px 0;font-size:13px}
.l-header .sd_navs {padding:23px 5vw 40px}
.l-header .sd_navs a {font-size:15px;line-height:52px}
.l-header .btns ul {padding:0 5vw 16px}
.l-header .btns a {font-size:16px;line-height:60px}
.l-header .sd_search {width:auto;padding:0 5vw 48px}
.l-header .sd_search .input {height:60px;padding:0 44px 0 20px;font-size:14px}
.l-header .sd_search .input:placeholder-shown {padding-right:22px;font-size:16px}
.l-header .sd_search .submit {width:44px;height:60px}
.l-header .sd_search .submit img {width:12px;height:12px}
.l-header.o-sd_menu_show .sd_trigger span {height:2.5px}
.l-header.o-sd_menu_show .sd_trigger span:nth-child(1) {left:12px;transform:rotate(45deg)}
.l-header.o-sd_menu_show .sd_trigger span:nth-child(2) {left:65px}
.l-header.o-sd_menu_show .sd_trigger span:nth-child(3) {left:12px;transform:rotate(-45deg)}
.l-header.o-min {top:-20px}
.l-header.o-min .header_outer {height:72px}
.l-header.o-min .header_outer .logo {top:32px}
.l-header.o-min .header_outer .logo a img,.l-header.o-min .header_outer .logo a:after {width:188px;height:27px}
.l-header.o-min .header_inner {height:calc(100vh - 52px)}
.l-header .sub_navs .is_products .sub_inner li a{font-size:16px}
}
.s-utility .not_found_footer .footer_inner dd {width:30vw}
@media screen and (max-width:768px) {.s-utility .utility_header {margin-bottom:20px}
.s-utility .utility_body .notes {margin-bottom:40px;font-size:13px;line-height:1.55}
.s-utility .utility_body .notes .item+.item {margin-top:32px}
.s-utility .utility_body .notes dl dd+dt,.s-utility .utility_body .notes dl.is_box dd+dd,.s-utility .utility_body .notes p+p {margin-top:16px}
.s-utility .utility_body .notes .c-hdg_dot {margin-bottom:8px}
.s-utility .utility_body .notes dl dt {margin-bottom:4px}
.s-utility .utility_body .notes dl.is_box {padding:22px 0;font-size:12px}
.s-utility .utility_body .notes dl.is_box dt {margin-bottom:8px}
.s-utility .utility_body .notes .name {font-size:13px}
.s-utility .utility_body .list dl {display:block;padding:16px 0;border-bottom:1px solid #d9d9d9;font-size:13px}
.s-utility .utility_body .list dl:first-child {border-top:1px solid #d9d9d9}
.s-utility .utility_body .list dl dt {width:auto;min-width:0;margin-bottom:4px}
.s-utility .utility_body .list dl.is_mark img {display:block;width:102px;height:auto;margin-top:10px;margin-right:16px}
.s-utility .utility_body .list dl.is_mark span {margin-top:8px}
.s-utility .not_found_footer {height:auto}
.s-utility .not_found_footer:after {background-image:url(../images/404_footer_sp.png)}
.s-utility .not_found_footer .footer_inner {display:block;height:356px;padding:60px 5vw 0}
.s-utility .not_found_footer .footer_inner dt {font-size:28px}
.s-utility .not_found_footer .footer_inner dd {position:absolute;bottom:60px;left:0;width:100%}
.s-utility .not_found_footer .footer_inner dd a {margin:0 5vw}
}
@keyframes to100vh {0% {width:0}
100% {width:100vw}
}
@keyframes to100per {0% {width:0}
100% {width:100%}
}
.l-header .sub_navs .aboutSNav .sub_item:nth-child(1):before {background-image:url(../images/navbg_about01.jpg);}
.l-header .sub_navs .aboutSNav .sub_item:nth-child(2):before {background-image:url(../images/navbg_about02.jpg);}
.l-header .sub_navs .aboutSNav .sub_item:nth-child(3):before {background-image:url(../images/navbg_about03.jpg);}
.l-header .sub_navs .aboutSNav .sub_item:nth-child(4):before {background-image:url(../images/navbg_about04.jpg);}
.l-header .sub_navs .LjdnzlSNav .sub_item:nth-child(1):before {background-image:url(../images/navbg_ljdnzl01.jpg);}
.l-header .sub_navs .LjdnzlSNav .sub_item:nth-child(2):before {background-image:url(../images/navbg_ljdnzl02.jpg);}
.l-header .sub_navs .LjdnzlSNav .sub_item:nth-child(3):before {background-image:url(../images/navbg_ljdnzl03.jpg);}
.l-header .sub_navs .LjdnzlSNav .sub_item:nth-child(4):before {background-image:url(../images/navbg_ljdnzl04.jpg);}
.l-header .sub_navs .researchDevelopmentNav .sub_item:nth-child(1):before {background-image:url(../images/navbg_ljdnzl02.jpg);}
.l-header .sub_navs .researchDevelopmentNav .sub_item:nth-child(2):before {background-image:url(../images/navbg_ljdnzl03.jpg);}
.l-header .sub_navs .researchDevelopmentNav .sub_item:nth-child(3):before {background-image:url(../images/navbg_ljdnzl04.jpg);}
.l-header .sub_navs .projectCaseNav .sub_item:nth-child(1):before {background-image:url(../images/navbg_projectcase01.jpg);}
.l-header .sub_navs .projectCaseNav .sub_item:nth-child(2):before {background-image:url(../images/navbg_projectcase02.jpg);}
.sMenuShow {overflow:hidden;}
.sMenuShow li {position:relative;zoom:1;float:left;background-color:#fff;cursor:pointer;}
.sMenuShow li.dob1 {width:25%;overflow:hidden}
.sMenuShow li.dob2 {width:50%;overflow:hidden;}


.solution_table {width:100%;display:table;}
.solution_box {width:33.333333%;text-align:center;position:relative;float:left;}
.prod_box{width:25%}
.solution_img {width:100%;overflow:hidden;}
.solution_img img {width:100%;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.solution_box:hover .solution_img img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.solution_txt {width:100%;padding-bottom:150px;box-sizing:border-box;text-align:left;/* position:absolute;*//* top:0;*/}
.solution_add1 {/* right:0;*/padding-left:19px;background:url(../images/tb17.png)top center no-repeat;z-index:999999;}
.solution_add2 {left:0;padding-right:19px;background:url(../images/tb23.png)right center no-repeat;}
.solution_title {font-weight:100;font-size:26px;line-height:58px;color:#000;padding-left:40px;padding-top:53px;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear;}
.solution_box:hover .solution_title {color:#008cd6;}
.solution_t {font-size:15px;line-height:26px;color:#777;padding-left:40px;padding-right:40px;padding-top:18px;}
.solution_txt .link {width:60px;height:60px;box-sizing:border-box;border:1px solid #008cd6;background:url(../images/smenushowbtbg.png) center center no-repeat;display:block;position:absolute;bottom:40px;z-index:6;}
.solution_add1 .link {left:60px;}
.solution_add2 .link {left:40px;}
.solution_show {width:100%;padding:0 5%;box-sizing:border-box;padding-bottom:72px;}
.solution_show_title {font-size:48px;font-weight:bold;color:#000;line-height:55px;padding-top:40px;}
.solution_show_title span {width:55px;height:3px;background:#008cd6;display:block;margin-top:25px;}
.solution_show_txt {font-size:16px;font-family:Arial;line-height:22px;color:#777;padding-bottom:74px;border-bottom:1px solid #eee;word-wrap:break-word;}
.solution_show_txt img {max-width:100%;margin:auto;}
@media screen and (min-width:760px) and (max-width:1480px) {
.solution_title{font-size:20px;}

}
@media screen and (min-width:760px) and (max-width:1280px) {
.solution_box{width:50%}
}
@media screen and (min-width:0px) and (max-width:760px) {
.solution_box{width:100%}
}


@media screen and (min-width:760px) and (max-width:1024px) {
.sMenuShow li.dob1 {width:50%;}
.sMenuShow li.dob2 {width:100%;}
}
@media screen and (max-width:760px) {.sMenuShow li.dob1 {width:100%;}
.sMenuShow li.dob2 {width:100%;}
}
.sMenuShow li.sRight {}
.sMenuShow li.dob22 div {position:relative;z-index:9;}
.sMenuShow li.dob22 {width:50%;overflow:hidden;color:#fff;}
@media screen and (min-width:760px) and (max-width:1024px) {.sMenuShow li.dob22 {width:100%;}
}
@media screen and (max-width:760px) {.sMenuShow li.dob22 {width:100%;}
}
.sMenuShow li.dob2 div {width:50%;height:100%;float:left;position:relative;zoom:1;}
@media screen and (max-width:760px) {.sMenuShow li.dob2 div {width:100%;}
}
.sMenuShow li.dob2 div.f2 {position:relative;overflow:hidden;zoom:1;}
.sMenuShow li.dob2 div.f2 img.jt {position:absolute;left:0px;top:50%;margin-top:-20px;z-index:55;}
.sMenuShow li.sRight div.f2 p.jt {position:absolute;right:-1px;top:50%;margin-top:-20px;z-index:55;height:39px;width:20px;background-image:url(../images/smenushowjt2.png);background-repeat:no-repeat;}
.sMenuShow li.sLeft div.f2 p.jt {position:absolute;left:-1px;top:50%;margin-top:-20px;z-index:55;height:39px;width:20px;background-image:url(../images/smenushowjt.png);background-repeat:no-repeat;}
.sMenuShow li.dob2 div.f2 img.jt2 {position:absolute;right:0px;top:50%;margin-top:-20px;z-index:55;}
.sMenuShow li img.m1 {display:block;border:0;width:100%;transform:scale(1);transition:all 1s ease 0s;-webkit-transform:scale(1);-webkit-transform:all 1s ease 0s;position:absolute;left:0px;top:0px;z-index:1;}
.sMenuShow li:hover img.m1 {transform:scale(1.1);transition:all 1s ease 0s;-webkit-transform:scale(1.1);-webkit-transform:all 1s ease 0s;}
.sMenuShow li h3 {font-size:16px;font-weight:normal;padding:50px 0 0 50px;color:#008cd6;font-family:Arial,Helvetica,sans-serif;}
.sMenuShow li h3 span {color:#9e9e9f;font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,sans-serif;}
.sMenuShow li b {width:60px;height:60px;position:absolute;bottom:30px;left:50px;line-height:60px;text-align:center;vertical-align:middle;color:#008cd6;border:solid 1px #008cd6;background-image:url(../images/smenushowbtbg.png);background-repeat:no-repeat;background-position:left center;}
.sMenuShow li b.s{border:#fff 1px solid;color:#fff;background-image:url(../images/smenushowbtbgs.png);}
.sMenuShow li dl.i1 {padding:10% 0 0 50px;color:#434345;}
.sMenuShow li.dob22 dl.i1 {padding:5% 0 0 50px;color:#fff;}
.sMenuShow li dl.i1 dt {font-size:80px;line-height:80px;vertical-align:bottom;}
.sMenuShow li dl.i1 dt strong {padding-bottom:10px;display:inline-block;vertical-align:bottom;}
.sMenuShow li dl.i1 dd {font-size:14px;padding-top:5%;}
.sMenuShow li dl.i1 dd td {vertical-align:top;}
.sMenuShow li.sRight div.f1 {float:right;}
.sMenuShow li.sRight div.f2 {float:left;}
.sMenuShow li.sRight div.f1 {}
.sMenuShow li.sLeft div.f1 {float:left;}
.sMenuShow li.sLeft div.f2 {float:right;}
.sMenuShow li.sLeft div.f1 {border-bottom:solid 1px #cdcecf;}
.iFlMenu li:nth-child(1) {background-color:#202121;}
.iFlMenu li:nth-child(1) dl.i1,.iFlMenu li:nth-child(2) dl.i1 {color:#fff;}
.iFlMenu li:nth-child(2) {background-color:#008cd6;}
.iFlMenu li:nth-child(2) h3,.iFlMenu li:nth-child(2) h3 span {color:#fff;}
.iFlMenu li:nth-child(4) div.f2 img.jt,.iFlMenu li:nth-child(5) div.f2 img.jt {left:auto;right:0px;}
.iFlMenu li:nth-child(4),.iFlMenu li:nth-child(5) {border-bottom:solid 1px #e4e5e5;}
.iAboutMenu .dob22 {float:right;}
.iAboutMenu li dl.i1 dt {font-size:30px;line-height:30px;vertical-align:bottom;}
.iAboutMenu li dl.i1 dd {font-size:14px;line-height:25px;padding-top:33px;}
.iAboutMenu li.dob22 dt {letter-spacing:12px;}
.newsMenu li:nth-child(6) div.f1 {border-bottom:solid 1px #cdcecf;border-left:solid 0px #cdcecf;}
.newsMenu li:nth-child(12) div.f1 {border-bottom:solid 1px #cdcecf;border-left:solid 0px #cdcecf;}
.caseMenu li:nth-child(5) div.f1 {border-bottom:solid 0px #cdcecf;border-left:solid 0px #cdcecf;}
.caseMenu li:nth-child(7) div.f1 {border-bottom:solid 1px #cdcecf;border-left:solid 0px #cdcecf;}
.researchMenu li:nth-child(2) div.f1 {border-bottom:solid 1px #cdcecf;}
.proMenu li:nth-child(2) div.f1,.proMenu li:nth-child(12) div.f1 {border-left:solid 0px #cdcecf;}
.proMenu li:nth-child(13) div.f1 {border-bottom:solid 1px #cdcecf;}
.title {padding:155px 8% 50px 8%;text-align:center;position:relative;zoom:1;margin-bottom:60px;font-weight:normal;clear:both;}
.title span {font-size:50px;display:block;margin-bottom:20px;}
.title p {display:block;font-size:30px;padding-top:36px;}
.br {display:none;}
@media screen and (max-width:1440px) {
.sMenuShow li h3{padding-left:20px;padding-right:20px}
.sMenuShow li dl.i1{padding-left:20px;padding-right:20px}
.sMenuShow li b{left:20px}
}
@media screen and (max-width:1200px) {
.sMenuShow li b{display:none}
.title span{font-size:34px;}
}

@media screen and (max-width:480px) {.br {display:block;}
.title {padding:100px 8% 30px 8%;margin-bottom:20px;}
.title span {font-size:20px;margin-bottom:15px;}
.title p{font-size:16px;}
}
.title img {position:absolute;left:50%;bottom:0px;margin-left:-24px;}
.swiper-slide {color:#fff;text-align:center;}
.swiper-slide .title {padding-top:200px;padding-left:8%;padding-right:8%;}
@media screen and (max-width:760px) {.swiper-slide .title {padding-top:100px;}.sMenuShow li b{display:block}

}
.swiper-slide .zw {color:#e4e5e5;font-size:18px;line-height:35px;padding-left:8%;padding-right:8%;}
.swiper-slide .zw span {display:inline-block;margin:0 20px;}
.swiper-slide .zw span img {margin-bottom:15px;display:inline-block;}
.swiper-slide .zw strong {font-size:20px;font-weight:normal;}
.quickNav {position:absolute;bottom:33px;left:37px;z-index:9999;}
.quickNav a {display:block;width:21px;margin-bottom:29px;height:22px;background-image:url(../images/leftqmenubg.png);background-repeat:no-repeat;position:relative;}
.quickNav a.ewm div {width:120px;height:120px;position:absolute;left:40px;top:-50px;opacity:0;-webkit-transition:all .25s linear .25s;transition:all .25s linear .25s;}
.quickNav a.ewm:hover div {opacity:1;left:35px;-webkit-transition:all .25s linear .25s;transition:all .25s linear .25s;}
.quickNav a.ewm div img {display:block;}
.quickNav a:nth-child(1) {background-position:top left;}
.quickNav a:nth-child(2) {height:19px;background-position:left -52px;}
.quickNav a:nth-child(3) {height:19px;background-position:left -101px;}
.quickNav a:nth-child(1):hover {background-position:top right;}
.quickNav a:nth-child(2):hover {height:19px;background-position:right -52px;}
.quickNav a:nth-child(3):hover {height:19px;background-position:right -101px;}
.newsMenu li h3 {font-size:16px;}
.newsMenu li dl.i1 {padding:0 0 0 50px;}
.newsMenu li dl.i1 dd {font-size:20px;line-height:40px;padding-top:45px;}
#scrollIco {position:fixed;right:65px;bottom:67px;z-index:888;opacity:0;}
#scrollIco img {display:block;clear:both;}
#scrollIco img.up,#scrollIco img.down {opacity:0;}
.zw {font-size:14px;line-height:30px;}
.iAbout,.iFwlc {text-align:center;padding-bottom:160px;}
.iAbout .zw {
	text-align:center;
	padding-left:8%;
	padding-right:8%;
}
@media screen and (max-width:1440px) {.newsMenu li dl.i1 {padding:0 0 0 20px;}
}
@media screen and (max-width:760px) {.iAbout .zw {padding-left:8%;padding-right:8%;}
.iAbout {padding-bottom:100px;}.swiper-slide .zw{line-height:20px;font-size:14px}
}
.iAbout .zw strong {font-size:18px;font-weight:normal;}
.iSBanner_01 {height:480px;background-image:url(../images/ipic01.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover;clear:both;width:100%;}
@media screen and (max-width:760px) {.iSBanner_01 {height:300px;}
}
.iSBanner_02 {background-image:url(../images/ipic02.jpg);}
.iSBanner_03 {background-image:url(../images/ipic03.jpg);}
.iCpsdys {margin-bottom:150px;}
@media screen and (max-width:760px) {.iCpsdys {margin-bottom:100px;}
}
.iCpsdys .main {max-width:1490px;vertical-align:top;}
.iCpsdys .main dl {display:inline-block;margin-bottom:150px;float:left;}
.iCpsdys .main dl dt {font-size:20px;padding-bottom:36px;}
.moreInfo {overflow:hidden;text-align:center;}
@media screen and (min-width:760px) and (max-width:1024px) {.iCpsdys .main dl {width:50%!important;display:block;}
}
@media screen and (max-width:760px) {.iCpsdys .main dl {width:100%;display:block;margin-bottom:60px;text-align:center;}
.iCpsdys .main dl dt {padding-bottom:20px;}
}
/*.moreInfo a {text-align:center;display:block;height:63px;line-height:63px;vertical-align:middle;position:relative;}
.moreInfo a:hover {background-color:#008cd6;color:#fff;text-decoration:none;}
.moreInfo a:before {position:absolute;top:22px;right:22px;width:11px;height:16px;background:url(../images/ico_dash_c02.svg) 100% 100% no-repeat;content:" ";}
.moreInfo a:hover:before {right:22px;background:url(../images/ico_link_w02_w.svg) 100% 100% no-repeat;}
.moreInfo a:after {position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#9e9e9f;content:" ";transition:width 250ms cubic-bezier(.25,.46,.45,.94)}
.moreInfo a:hover:after {width:0px;transition:width 250ms cubic-bezier(.25,.46,.45,.94)}
.moreInfo a,.moreInfo a span {display:block;position:relative;}
.moreInfo a {text-align:left;text-decoration:none;white-space:nowrap;}
.moreInfo a span {z-index:1;color:#fff;transition:color 250ms cubic-bezier(.25,.46,.45,.94),padding 250ms cubic-bezier(.25,.46,.45,.94)}
.moreInfo a:before {position:absolute;top:50%;right:0;width:6px;height:8px;margin-top:-4px;background:url(../images/ico_dash_c.svg) 50% 50% no-repeat;content:" ";transition:right 250ms cubic-bezier(.25,.46,.45,.94)}
.moreInfo a[target="_blank"]:after {display:none!important}
.moreInfo a:hover {text-decoration:none}
@media screen and (min-width:1025px) {.moreInfo a:after {position:absolute;top:0;left:-100%;width:100%;height:100%;background:url(../images/ico_link_c.svg) calc(100% - 16px) 50% no-repeat #111;content:" ";transition:left 250ms cubic-bezier(.25,.46,.45,.94)}
.moreInfo a:hover span {padding:0 16px;color:#fff}
.moreInfo a:hover:after {left:0}
}
*/.c-btn,.c-btn span {display:block;position:relative}
.c-btn {text-align:left;text-decoration:none;white-space:nowrap;}
.moreInfo .c-btn {text-align:center;}
.c-btn span {z-index:1;border:1px solid #9F9FA0;border-width:0 0 1px;color:#9F9FA0;font-size:14px;line-height:63px;transition:color 250ms cubic-bezier(.25,.46,.45,.94),padding 250ms cubic-bezier(.25,.46,.45,.94)}
.c-btn:before {position:absolute;top:50%;right:0;width:6px;height:8px;margin-top:-4px;background:url(../images/ico_dash_c.svg) 50% 50% no-repeat;content:" ";transition:right 250ms cubic-bezier(.25,.46,.45,.94)}
.c-btn[target="_blank"]:after {display:none!important}
.c-btn:hover {text-decoration:none}
@media screen and (min-width:1025px) {.c-btn:after {position:absolute;top:0;left:-100%;width:100%;height:100%;background:url(../images/ico_link_c.svg) calc(100% - 16px) 50% no-repeat #111;content:" ";transition:left 250ms cubic-bezier(.25,.46,.45,.94)}
.c-btn:hover span {padding:0 16px;color:#fff}
.moreInfo  .c-btn:hover span {padding:0 0px;}
.c-btn:hover:after {left:0}
}
.iFwlc .zw {text-align:center;padding-left:8%;padding-right:8%;}
.iFwlc .fwlcInfo {max-width:1272px;margin:auto;padding-top:150px;}
.iFwlc .fwlcInfo li {width:30%;float:left;text-align:center;margin-bottom:110px;}
.iFwlc .fwlcInfo li img {display:block;margin:auto;}
.iFwlc .fwlcInfo li h3 {font-size:30px;padding:35px;display:block;font-weight:normal;}
@media screen and (max-width:760px) {.iFwlc .fwlcInfo {padding-top:80px;}
.iFwlc .fwlcInfo {padding-left:8%;padding-right:8%;}
.iFwlc .fwlcInfo li {width:100%;margin-bottom:50px;}
.iFwlc .fwlcInfo li h3 {padding:20px 35px 15px 35px;}
}
.iHzkh {text-align:center;background-color:#f8f8f8;padding-bottom:148px;}
@media screen and (max-width:760px) {.iHzkh {padding-bottom:100px;}
}
.iHzkh .zw {padding-left:8%;padding-right:8%;}
.iHzkh .moreInfo {max-width:1186px;margin:auto;}
.iHzkhList {max-width:1186px;margin:auto;padding:110px 0 140px 0;height:auto;overflow:hidden;}
.iHzkhList li {height:240px;line-height:240px;vertical-align:middle;text-align:center;background-color:#fff;width:31.3%;float:left;margin:0 1% 26px 1%;float:left;-webkit-box-shadow:13px 13px rgba(0,0,0,0.06);box-shadow:13px 13px rgba(0,0,0,0.06);-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s;}
@media screen and (max-width:760px) {.iHzkhList {padding:60px 8% 5px 8%;}
.iHzkhList li {height:150px;line-height:150px;width:48%;margin:0 1% 26px 1%;}
.iHzkh .moreInfo {margin-left:8%;margin-right:8%;}
}
.iHzkhList li:hover {-webkit-box-shadow:13px 13px rgba(0,0,0,0.2);box-shadow:13px 13px rgba(0,0,0,0.2);-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s;}
.iHzkhList li img {display:inline-block;vertical-align:middle;max-width:80%;max-height:80%;}
footer {background-color:#292927;color:#dbdcdc;padding-top:118px;width:100%;clear:both;}
.footer {margin:0 65px 96px 65px;position:relative;overflow:hidden}
.footer .logoFooter {position:absolute;left:0px;top:0px;}
.footer .rightBar {width:83%;float:right;display:table;}
.footer ul {font-size:16px;vertical-align:top;text-align:left;}
.footerNav {position:relative;width:100%;}
.footerNav li,.footPprz li {vertical-align:top;float:left;position:relative;}
.footerNav li:nth-child(1),.footPprz li:nth-child(1) {width:34%;}
.footerNav li:nth-child(2) {width:14%;}
.footerNav li:nth-child(3) {width:21%;}
.footerNav li:nth-child(5) {position:absolute;top:0px;right:0px;}
.footPprz {padding:50px 0 98px 0;clear:both;height:auto;overflow:hidden;}
.footPprz img {display:inline-block;vertical-align:middle;}
.footPprz li {height:60px;line-height:60px;vertical-align:middle;text-align:left;}
.footPprz li:nth-child(1) {background-image:url(../images/footpprzbg.png);background-repeat:no-repeat;background-position:center center;}
.footPprz li:nth-child(2) {width:62%;}
.footPprz li:nth-child(2) div:nth-child(1),.footPprz li:nth-child(2) div:nth-child(2),.footPprz li:nth-child(2) div:nth-child(3) {width:30%;float:left;}
.footPprz li:nth-child(2) div:nth-child(4) {position:absolute;right:0px;top:0px;}
.footerNav a {color:#dbdcdc;display:block;margin-bottom:12px;}
.footerNav h3 {color:#008cd6;font-weight:normal;margin-bottom:23px;}
.footerNav table {line-height:32px;}
.footerNav table th {padding-right:12px;background-image:url(../images/footernavbg.png);background-repeat:no-repeat;background-position:right center;font-weight:normal;}
.footerNav table td {padding-left:12px;}
@media screen and (max-width:1440px) {
footer{padding-top:80px}	
.footerNav li:nth-child(1), .footPprz li:nth-child(1){width:36%}
.footerNav li:nth-child(2){width:12%}
.footer ul{font-size:14px}
.footer{margin-bottom:80px}
}
@media screen and (max-width:1200px) {
	.footer .logoFooter{left:50%;margin-left:-90px;}
	.footer .rightBar{width:100%;float:none;margin-top:120px;}
}
@media screen and (max-width:768px) {.footerNav table {line-height:26px;}
footer {padding-top:100px;}
.footer .rightBar {width:100%;float:right;display:table;}
.footerNav li {margin-bottom:20px;}
.footerNav h3 {margin-bottom:15px;}
.footerNav li:nth-child(1),.footPprz li:nth-child(1) {width:100%;}
.footerNav li:nth-child(2) {width:22%;}
.footerNav li:nth-child(3) {width:33%;}
.footerNav li:nth-child(4) {width:34%;position:relative;top:auto;right:auto;}
.footPprz {padding:30px 0 98px 0;}
.footPprz li:nth-child(2) {width:100%;}
.footPprz li:nth-child(2) div:nth-child(1),.footPprz li:nth-child(2) div:nth-child(2),.footPprz li:nth-child(2) div:nth-child(3),.footPprz li:nth-child(2) div:nth-child(4) {width:25%;float:left;}
.footPprz li:nth-child(2) div:nth-child(4) {position:relative;right:auto;top:auto;}
.footPprz li img {max-width:80%;}
.footerNav li:nth-child(1), .footPprz li:nth-child(1){width:100%}
.footerNav li:nth-child(5){position:relative;}

}
@media screen and (max-width:640px) {
footer {padding-top:30px;}
.footerNav li:nth-child(3),.footerNav li:nth-child(4),.footerNav li:nth-child(5),.footerNav li:nth-child(2){display:none;}
.footer .rightBar{margin-top:70px}
.footer{margin:0 20px 30px}
}
.copyRight {background-color:#008cd6;color:#fff;font-size:18px;padding:78px 0 63px 0;text-align:center;position:relative;}
.copyRight span {margin-left:-6%;}
.copyRight a {color:#fff;}
.copyRight a.icp {right:10%;top:78px;position:absolute;}
.copyRight div.gsrz {display:inline-block;vertical-align:middle;padding-left:20px;}
.copyRight div.gsrz img {height:50px;width:auto;}
@media screen and (max-width:1440px) {
.copyRight{padding:50px 0}
}

@media screen and (max-width:760px) {.copyRight span {margin-left:0px;padding-right:8%;padding-left:8%;width:auto;display:block;}
.copyRight div.gsrz {padding:10px 0 0 0;}
.copyRight {font-size:14px;padding:40px 0 53px 0;}
.copyRight a.icp {right:8%;width:84%;top:auto;bottom:23px;}
}
.mainBanner {padding:176px 8% 92px 8%;text-align:center;border-top:solid 1px #f2f2f3;}
.newsBanner {padding:130px 8% 130px 8%;}
.mainBanner img {margin:auto;}
.newsBanner img {margin-bottom:66px;}
.newsBanner p {padding-top:0px;}
.newsBanner p b {font-size:16px;}
.mainBanner h3 {display:block;padding:55px 0 30px 0;font-weight:normal;font-size:40px;}
.newsBanner h3 {padding:0px 0 22px 0;font-size:25px;}
.mainBanner_2 {background-image:url(../images/ibanner02.jpg);background-repeat:no-repeat;background-position:top center;background-attachment:fixed;height:170px;}
#iVideo {position:absolute;left:50%;top:50%;min-height:100%;min-width:100%;z-index:-2;}
.solutionBanner_2 {background-image:url(../images/solutionbanner02.jpg);}
.scienceBanner_2 {background-image:url(../images/sciencebanner02.jpg);}
.caseBanner_2 {background-image:url(../images/casebanner02.jpg);}
.researchBanner_2 {background-image:url(../images/researchbanner02.jpg);}
.productsBanner_2 {background-image:url(../images/productsbanner02.jpg);}
.mainBar {padding-left:150px;padding-right:150px;padding-top:60px;clear:both;}
.mainBar .leftBar {width:22%;float:left;}
.mainBar .rightBar {width:76%;float:right;padding-bottom:100px;}
@media screen and (max-width:1280px) {.mainBar {padding-left:8%;padding-right:8%;padding-top:30px;}
.mainBar .leftBar {width:100%;}
.mainBar .rightBar {width:100%;float:none;margin:0px;padding-bottom:100px;}
.leftConatct{display:none;}
.leftNav a{margin-bottom:0;padding:5px 0 5px 26px}
}
.about_qy img.im1 {float:left;margin-right:30px;}
.about_qy h2 {font-size: 30px;color: #333333;font-style: normal;}

.about_qy span {
    margin:10px 0;
	display:inline-block;
    padding: 5px 20px;
    color: white;
    font-size: 18px;
    background: #008cd6;
    text-align: center;
    margin-top: 20px;
}

@media screen and (max-width:760px) {.about_qy img.im1 {float:none;margin-left:0px;margin-bottom:20px}
.mainBar .proLeftBar {padding-bottom:0px;}
}
.leftNav {margin-bottom:20px;}
.leftNav a {color:#333;display:block;position:relative;padding:10px 0 10px 26px;font-size:20px;margin-bottom:12px;}
.leftNav a:hover,.leftNav a.sed {color:#008cd6;}
.leftNav a:after {position:absolute;top:0px;left:0;width:3px;height:0px;background:#008cd6;content:" ";transition:height 250ms cubic-bezier(.25,.46,.45,.94)}
.leftNav a:hover:after,.leftNav a.sed:after {height:100%;transition:height 250ms cubic-bezier(.25,.46,.45,.94)}
.leftNav  div.leftNavSmenu a:hover:after,.leftNav div.leftNavSmenu a.sed:after {height:0px;transition:height 250ms cubic-bezier(.25,.46,.45,.94)}
.leftNav  div.leftNavSmenu a {font-size:16px;margin-bottom:0px;padding:10px 0 10px 26px;}
.proNav div.leftNavSmenu a {color:#9F9FA0;}
.proNav div.leftNavSmenu a {color:#9F9FA0;}
.proNav div.leftNavSmenu a:hover,.proNav div.leftNavSmenu a.sed {color:#008cd6;}
.leftConatct {margin-left:25px;position:relative;}
.leftConatct h3:after {position:absolute;top:0px;left:0;width:13px;height:1px;background:#008cd6;content:" ";}
.leftConatct h3 {padding-top:35px;display:block;font-weight:normal;font-size:16px;color:#008cd6;}
.leftConatct p {display:block;font-size:12px;line-height:25px;padding:22px 0 50px 0;}
.leftConatct a {display:block;width:48px;height:48px;border:solid 1px #008cd6;background-image:url(../images/smenushowbtbg.png);background-repeat:no-repeat;background-position:center center;margin-bottom:80px;}
h2.mainTitle {font-size:40px;line-height:40px;font-weight:normal;padding-bottom:40px;margin-bottom:50px;background-image:url(../images/titlebg.png);background-repeat:no-repeat;background-position:left bottom;}
h2.mainTitle p {font-size:30px;font-weight:bold;padding-top:30px;display:block;}
h2.caseTitle {padding-bottom:20px;}
h2.caseTitle span {font-size:20px;font-weight:normal;padding-top:15px;display:block;}
.aboutesnBg {background-image:url(../images/about401.jpg);background-repeat:no-repeat;background-position:top center;}
.esnList li {width:25%;float:left;}
.esnList li h3 {font-size:30px;line-height:30px;vertical-align:top;font-weight:normal;margin-bottom:20px;}
.esnList li h3 span {font-size:16px;vertical-align:top;padding-left:17px;line-height:16px;}
.esnList li p {color:#9e9e9f;font-size:14px;line-height:22px;margin-bottom:12px;}
.esnList li p.i1 {color:#3e3a39;}
.esnList li img {margin-left:-16px;margin-bottom:25px;}
.esnList li:nth-child(1) div:nth-child(2) {padding-top:230px;}
.esnList li:nth-child(2) {padding-top:65px;}
.esnList li:nth-child(2) div:nth-child(2) {padding-top:270px;}
.esnList li:nth-child(3) {margin-top:-80px;}
.esnList li:nth-child(3) div:nth-child(2) {padding-top:330px;}
.esnList li:nth-child(4) {margin-top:-80px;}
.esnList li:nth-child(4) div:nth-child(2) {padding-top:260px;}

@media screen and (max-width:1440px) {
.leftNav a{font-size:15px}
.leftNav div.leftNavSmenu a{font-size:14px}
h2.mainTitle{font-size:26px;}
}
@media screen and (max-width:1280px) {.mainBar {padding-left:8%;padding-right:8%;padding-top:30px;}
.mainBar .leftBar {width:100%;}
.mainBar .rightBar {width:100%;float:none;margin:0px;padding-bottom:100px;}
.leftConatct{display:none;}
.leftNav a{margin-bottom:0;padding:5px 0 5px 26px}
.leftNav div.leftNavSmenu a{padding:5px 0 5px 26px}
.leftNav{margin-bottom:20px;}
h2.mainTitle{margin-bottom:10px;padding-bottom:15px;}
}
@media screen and (max-width:760px) {.aboutesnBg {background-image:none;}
.esnList li {width:100%;float:none;}
.esnList li img {display:none;}
.esnList li:nth-child(1) div:nth-child(2) {padding-top:20px;}
.esnList li:nth-child(2) {padding-top:20px;}
.esnList li:nth-child(2) div:nth-child(2) {padding-top:20px;}
.esnList li:nth-child(3) {margin-top:0px;padding-top:20px;}
.esnList li:nth-child(3) div:nth-child(2) {padding-top:20px;}
.esnList li:nth-child(4) {margin-top:0px;padding-top:20px;}
.esnList li:nth-child(4) div:nth-child(2) {padding-top:20px;}
.esnList li p.i1 br {display:none;}
}
.newsLeftBar .mainTitle {margin-bottom:28px;}
.newsSm {margin-bottom:50px;}
.newsList,.newsMore {margin-right:90px;}
.newsList a {display:block;clear:both;margin-bottom:50px;}
.newsList a h3 {font-size:24px;font-weight:normal;margin-bottom:18px;}
.newsList a:hover h3 {color:#008cd6;}
.newsList a p {color:#717071;margin-bottom:15px;font-size:16px;line-height:30px;}
.newsList a span {color:#9e9e9f;}
.newsMore .zw {font-size:16px;line-height:35px;}
.newsMore .newsDate {font-size:20px;padding:35px 0 78px 0;}
.newsMoreInfo {overflow:hidden;}
.scienceWhat_01 {background-image:url(../images/science-01_1.jpg);background-repeat:no-repeat;background-position:top right;background-color:#d9d0d5;min-height:772px;}
.scienceShow_2 li {width:33.3%;float:left;margin-bottom:80px;}
.scienceShow_2 li:nth-child(4),.scienceShow_2 li:nth-child(5) {margin-bottom:0px;}
@media screen and (max-width:760px) {.scienceShow_2 li {width:50%;margin-bottom:50px;}
.scienceShow_2 li:nth-child(4) {margin-bottom:50px;}
}
@media screen and (max-width:480px) {.scienceShow_2 li {width:100%;margin-bottom:50px;}
.scienceShow_2 li:nth-child(4) {margin-bottom:50px;}
}
.scienceShow_2 li h3 {font-size:16px;font-weight:normal;height:50px;}
.scienceShow_2 li p {margin-bottom:35px;}
.scienceShow_2 li img {display:block;width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.scienceShow_2 li img:hover {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:;}
.scienceShow_3 li11111111 {width:32.6%;float:left;position:relative;margin-bottom:50px;margin-right:1%;box-sizing: border-box;}
.scienceShow_3 li {width:31.6%;float:left;position:relative;margin-bottom:50px;margin-right:1%;box-sizing: border-box;}
.scienceShow_3 li h3 {font-weight:normal;font-size:16px;padding:20px 0 15px 0;}
.scienceShow_3 li  p{min-height:95px;}
@media screen and (max-width:1200px) {.scienceShow_3 li {width:49%}
}
@media screen and (max-width:768px) {.scienceShow_3 li {width:100%}
}
@media screen and (max-width:480px) {.scienceShow_3 li h3 {padding:20px 0 15px 0;}
}


.scienceShow_3 li img {display:block;width:100%;}
.scienceShow_3 li:nth-child(3),.scienceShow_3 li:nth-child(6) {margin-right:0px;}
.contactBg {background-color:#fafafa;}
.contactMain {padding-top:0px;}
.conatctMap {width:100%;display:block;margin-bottom:80px;}
.contactAdd {margin-bottom:120px;}
.contactAdd li {width:33.3%;float:left;padding-bottom:45px;}
.contactAdd li h3 {height:40px;line-height:40px;vertical-align:bottom;margin-bottom:28px;}
.contactAdd li h3 img {display:inline-block;margin-right:15px;font-size:20px;font-weight:normal;}
@media screen and (max-width:760px) {.contactAdd {margin-bottom:0px;}
.contactAdd li {width:100%;float:none;padding-bottom:45px;text-align:center;}
.contactAdd li h3 {margin-bottom:18px;}
}
.contactAdd li p {font-size:20px;line-height:32px;}
.contactMessage {clear:both;width:100%;}
.contactMessage td {padding-bottom:25px;}
.contactMessage span {display:block;font-size:16px;margin-bottom:5px;}
.contactMessage input {height:40px;line-height:40px;border:0px;padding:0 5%;width:90%;background-color:#eeeeef;}
.contactMessage select {height:40px;line-height:40px;border:0px;padding:0 2.5%;width:100%;background-color:#eeeeef;}
.contactMessage textarea {height:240px;border:0px;padding:20px 2.5%;width:95%;background-color:#eeeeef;margin-bottom:50px;}
.contactMessage tr:nth-child(1) td:nth-child(1) {padding-right:30px;}
.customerBt {font-size:22px;margin-bottom:50px;letter-spacing:36px;font-weight:normal;}
.customerSm li {width:33.2%;float:left;}
.customerSm {margin-bottom:35px;height:auto;overflow:hidden;}
.customerListTitle {padding:200px 0 80px 0;font-size:20px;font-weight:normal;clear:both;}
@media screen and (max-width:760px) {.customerBt {font-size:22px;margin-bottom:50px;letter-spacing:20px;font-weight:normal;}
.customerSm li {width:100%;float:none;}
.customerListTitle {padding:100px 0 50px 0;}
}
.customerListTitle span {font-size:14px;display:block;padding-top:15px;clear:both;}
.caseList {clear:both;width:100%;}
.caseList dt div {width:33.3%;float:left;}
.caseList dt div h3 {display:block;font-weight:normal;padding-top:12px;font-size:40px;}
.caseList dt div p {display:block;font-weight:normal;padding-top:12px;}
.caseList dt div p strong {font-size:40px;font-family:Arial;font-weight:normal;}
.caseList dt div p span {color:#e9245e;}
.caseList dd {padding-top:60px;margin-bottom:200px;clear:both;}
@media screen and (max-width:480px) {.caseList dt div {width:100%;float:none;}
.caseList dd {padding-top:30px;margin-bottom:80px;}
}
.caseList dd img {display:block;width:100%;}
.customerList {clear:both;border-left:solid 1px #eeeeef;height:auto;overflow:hidden;`}
.customerList li {width:33%;float:left;height:360px;text-align:center;vertical-align:middle;border-top:solid 1px #eeeeef;border-right:solid 1px #eeeeef;}
.customerList li:nth-last-child(1),.customerList li:nth-last-child(2),.customerList li:nth-last-child(3) {border-bottom:solid 1px #eeeeef;}
.customerList li img {display:inline-block;vertical-align:middle;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
@media screen and (max-width:760px) {.customerList li {width:49%;}
.customerList li img {max-width:80%;max-height:80%;}
}
.customerList li:hover {-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.customerList li:hover img {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:;}
.advantageList,.strengthList {padding-top:20px;}
.advantageList h3 {font-size:20px;font-weight:normal;margin-bottom:38px;}
.advantageList li {margin-bottom:80px;width:33.3%;float:left;overflow:hidden;}
@media screen and (max-width:480px) {.advantageList li {margin-bottom:50px;width:100%;}
.advantageList h3 {margin-bottom:18px;}
}
.strengthList li {position:relative;zoom:1;overflow:hidden;}
.strengthList li img {display:block;}
.strengthList .dob22 {width:66.6%;float:left;}
.strengthList .dob1 {float:left;width:33.3%;}
.strengthList li div {width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0);z-index:20;transition:all 1s ease 0s;-webkit-transform:scale(1);-webkit-transform:all 1s ease 0s;}
.strengthList li:hover div {background-color:rgba(0,0,0,0.6);transition:all 1s ease 0s;-webkit-transform:scale(1);-webkit-transform:all 1s ease 0s;}
.strengthList li h3 {width:100%;text-align:center;font-weight:normal;position:absolute;top:50%;left:0px;font-size:20px;z-index:30;color:#fff;opacity:0;transition:all 1s ease 0s;-webkit-transform:scale(1);-webkit-transform:all 1s ease 0s;}
.strengthList li:hover h3 {opacity:1;transition:all 1s ease 0s;-webkit-transform:scale(1);-webkit-transform:all 1s ease 0s;}
.strengthList li.c1 {background-color:#008cd6;}
.strengthList li.c2 {background-color:#3e3a39;}
.strengthList li.c3 {background-color:#f7f7f7;}
.strengthList li.c3 h3 {color:#3e3a39;}
.strengthList li.c3 h3,.strengthList li.c2 h3,.strengthList li.c1 h3 {opacity:1;}
.strengthList li img {display:block;border:0;width:100%;transform:scale(1);transition:all 1s ease 0s;-webkit-transform:scale(1);-webkit-transform:all 1s ease 0s;z-index:1;}
.strengthList li:hover img {transform:scale(1.1);transition:all 1s ease 0s;-webkit-transform:scale(1.1);-webkit-transform:all 1s ease 0s;}
.honorBg {background-image:url(../images/honorbg.jpg);background-repeat:no-repeat;background-position:center top;background-color:#eeeeef;}
.honorBg .leftNav a {color:#fff;}
.honorBg .leftNav a:hover,.honorBg .leftNav a.sed {color:#008cd6;}
.honorBg .leftConatct p {color:#fff;}
.honorBg h2.mainTitle {color:#fff;}
.proList h3.t {font-size:20px;display:block;font-weight:normal;padding-bottom:45px;color:#008cd6}
.proList > div {border-bottom:solid 1px rgba(183,183,183,1.00);padding-bottom:30px;}
.proList > div:last-child {border-bottom:solid 0px rgba(183,183,183,1.00);}
.proListSf {margin-bottom:60px;width:100%;float:left}
.proList ul.proshowInfo {display:table;width:100%;clear:both;}
.proList .proshowInfo2 {display:table;width:66.6%;float:left;vertical-align:top;}
.proList .proshowInfo4 {display:table;width:100%;vertical-align:top;}
.proList .proshowInfo2 li,.proList .proshowInfo4 li {display:table-cell;width:50%;vertical-align:top;}
.proList .proshowInfo3 {display:table;width:33.3%;float:right;vertical-align:top;margin-top:-60px;}
.proList .proshowInfo3 li {display:table-cell;width:100%;vertical-align:top;}
.proList ul.proshowInfo li {display:table-cell;vertical-align:top;}
.proList ul.proshowInfo li:first-child{padding-right:80px;}
.proList ul.proshowInfo li.zw img{max-width:400px;}
@media screen and (max-width:1440px) {
.proList ul.proshowInfo li:first-child{padding-right:20px}
	
}
@media screen and (max-width:1280px) {
.proList ul.proshowInfo{display:block}	
.proList ul.proshowInfo li{width:100%;display:block}
.proList ul.proshowInfo li:last-child{text-align:center}
.proList ul.proshowInfo li.zw img{width:100%}

}


@media screen and (max-width:480px) {.proList .proshowInfo2 {width:100%;display:block;}
.proList .proshowInfo2 li,.proList .proshowInfo4 li {width:100%;display:block;}
.proList .proshowInfo3 {width:100%;margin-top:-60px;display:block;}
.proList ul.proshowInfo li.zw {display:block;width:100%;}
}
.proList ul.proshowInfoTl,.proList ul.proshowInfoTl2 {width:100%;display:table;}
.proList ul.proshowInfoTl2 {margin-bottom:60px;}
.proList ul.proshowInfoTl2 li {display:table-cell;vertical-align:top;text-align:center;}
.proList ul.proshowInfoTl li {width:25%;display:table-cell;}
.proList ul.proshowInfoTl li.hf2 {width:66.6%;}
.proList .i1 ul.proshowInfo li {text-align:center;}
.proList .i1 ul.proshowInfo li:nth-child(1),.proList ul.proshowInfoTl2 li:nth-child(1) {text-align:left;}
.proList .i2 ul.proshowInfo {width:66.6%;}
@media screen and (max-width:480px) {.proList ul.proshowInfoTl li {width:100%;display:block;}
.proList ul.proshowInfoTl li.hf2 {width:100%;display:block;}
.proList .i2 ul.proshowInfo {width:100%;display:block;}
}
.proList .i2 ul.hf3 {width:100%;}
.proList .i4 ul.proshowInfo,.proList .i5 ul.proshowInfo {margin-bottom:45px;}
.proList .i4 ul.proshowInfo:last-child,.proList .i5 ul.proshowInfo:last-child {margin-bottom:0px;}
.proListSf table {width:100%;border-collapse:separate;border-spacing:0px;border-top: solid 1px #ddd;border-right: solid 1px #ddd;border-bottom:0}
.proListSf table td,.proListSf table th {font-size:16px;    border-left: solid 1px #ddd;font-weight:normal;border-bottom:solid 1px #ddd;padding:8px;text-align:center;}
.proListSf table.wapTable {display:none;}
@media screen and (max-width:760px) {.proListSf table td,.proListSf table th {padding:8px 0px;font-size:12px;}
.proListSf table.wapTable {width:100%;display:table;border-spacing:5px 0px;margin-left:-5px;margin-right:-5px;}
}
.wall--is-animated {-webkit-perspective:1300px;-o-perspective:1300px;-ms-perspective:1300px;perspective:1300px;-webkit-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;}
.wall--is-animated .is-animated {-webkit-transition-duration:.7s;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-delay:.15s;-webkit-transition-timing-function:'ease-in-out';-moz-transition-duration:.7s;-moz-transition-property:all;-moz-transition-delay:.15s;-moz-transition-timing-function:'ease-in-out';-o-transition-duration:.7s;-o-transition-property:transform,opacity;-o-transition-delay:.15s;-o-transition-timing-function:'ease-in-out';-ms-transition-duration:.7s;-ms-transition-property:transform,opacity;-ms-transition-delay:.15s;-ms-transition-timing-function:'ease-in-out';transition-duration:.7s;transition-property:transform,opacity;transition-delay:.15s;transition-timing-function:'ease-in-out';-webkit-transform:rotatex(-80deg) translateZ(0);transform:rotatex(-80deg) translateZ(0);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;}
.wall--is-animated .is-animated.revealed {-webkit-transform:rotatex(0deg) translateZ(0);transform:rotatex(0deg) translateZ(0);opacity:1;}

.wall--is-animated .tile.is-animated {-webkit-transition-duration:.7s;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-delay:.15s;-webkit-transition-timing-function:'ease-in-out';-moz-transition-duration:.7s;-moz-transition-property:all;-moz-transition-delay:.15s;-moz-transition-timing-function:'ease-in-out';-o-transition-duration:.7s;-o-transition-property:transform,opacity;-o-transition-delay:.15s;-o-transition-timing-function:'ease-in-out';-ms-transition-duration:.7s;-ms-transition-property:transform,opacity;-ms-transition-delay:.15s;-ms-transition-timing-function:'ease-in-out';transition-duration:.7s;transition-property:transform,opacity;transition-delay:.15s;transition-timing-function:'ease-in-out';-webkit-transform:rotateX(-80deg) translateZ(0);-ms-transform:rotateX(-80deg) translateZ(0);transform:rotateX(-80deg) translateZ(0);-webkit-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;opacity:0;}
.wall--is-animated .tile.is-animated.revealed {-webkit-transform:rotateX(0deg) translateZ(0);-ms-transform:rotateX(0deg) translateZ(0);transform:rotateX(0deg) translateZ(0);opacity:1;}

@media (min-width:768px) and (max-width:991px) {.wall--is-animated.wall--fullwidth .is-animated:nth-child(2n+1) {transition-delay:.15s;}
.wall--is-animated.wall--fullwidth .is-animated:nth-child(2n+2) {transition-delay:.3s;}
}
@media (min-width:768px) and (max-width:1399px) {.wall--is-animated.wall--inside .is-animated:nth-child(2n+1) {transition-delay:.15s;}
.wall--is-animated.wall--inside .is-animated:nth-child(2n+2) {transition-delay:.3s;}
}
@media (min-width:992px) and (max-width:1399px) {.wall--is-animated.wall--fullwidth .is-animated:nth-child(3n+1) {transition-delay:.15s;}
.wall--is-animated.wall--fullwidth .is-animated:nth-child(3n+2) {transition-delay:.3s;}
.wall--is-animated.wall--fullwidth .is-animated:nth-child(3n+3) {transition-delay:.45s;}
}
@media (min-width:1400px) {.wall--is-animated.wall--inside .is-animated:nth-child(3n+1) {transition-delay:.15s;}
.wall--is-animated.wall--inside .is-animated:nth-child(3n+2) {transition-delay:.3s;}
.wall--is-animated.wall--inside .is-animated:nth-child(3n+3) {transition-delay:.45s;}
}
@media (min-width:1400px) {.wall--is-animated.wall--fullwidth .is-animated:nth-child(4n+1) {transition-delay:.10s;}
.wall--is-animated.wall--fullwidth .is-animated:nth-child(4n+2) {transition-delay:.20s;}
.wall--is-animated.wall--fullwidth .is-animated:nth-child(4n+3) {transition-delay:.30s;}
.wall--is-animated.wall--fullwidth .is-animated:nth-child(4n+4) {transition-delay:.40s;}
}
.touch .wall--is-animated .is-animated {-webkit-transform:rotatex(0deg) translateZ(0);transform:rotatex(0deg) translateZ(0);opacity:1;}


.infor-list{}
.infor-list>li{float: left;width: 32%;margin-right: 2%;margin-bottom: 30px;}
.infor-list>li:nth-child(3n){margin-right: 0;}
.infor-list .item{display: block;cursor: pointer;width: 100%;}
.infor-list .img-box{width: 100%;padding-top: 66.4%;position: relative;}
.infor-list .img-box img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.infor-list .img-box .date{width: 70px;height: 70px;background-color: #7e7670;padding-top: 5px;position: absolute;left: 0;bottom: 0;text-align: center;transition: all .3s;}
.infor-list .img-box .day{font-size: 24px;color: #fff;margin-bottom: 9px;}
.infor-list .img-box .ym{font-size: 14px;color: #fff;}
.infor-list .text{width: 100%;background-color: #f5f5f5;padding: 20px;transition: all .3s;box-sizing:border-box}
.infor-list .text .t1{font-size: 16px;color: #35322f;margin-bottom: 12px;transition: all .3s;}
.infor-list .text .t2{font-size: 14px;color: #999;line-height: 20px;margin-bottom: 37px;transition: all .3s;}
.infor-list .text .t3{font-size: 14px;color: #666;transition: all .3s;}
.infor-list .item:hover .date{background-color: #008cd6;}
.infor-list .item:hover .text{background-color: #008cd6;background-size: 100% 100%;}
.infor-list .item:hover .t1{color: #fff;}
.infor-list .item:hover .t2{color: #fff;}
.infor-list .item:hover .t2 span{color: #fff;}
.infor-list .item:hover .t3{color: #fff;}
.infor-list .item.active .date{background-color: #008cd6;}
.infor-list .item.active .text{background-color: #008cd6;background-size: 100% 100%;}
.infor-list .item.active .t1{color: #fff;}
.infor-list .item.active .t2{color: #fff;}
.infor-list .item.active .t3{color: #fff;}
@media(max-width: 1420px){
	
	
	.infor-list .text{padding: 20px 20px 20px 20px;}
	.infor-list .text .t2{margin-bottom: 30px;}
	.infor-list .img-box .date{width: 65px;height: 65px;padding-top: 9px;}
	.infor-list .img-box .day{font-size: 30px;margin-bottom: 4px;}
	.infor-list .img-box .ym{font-size: 12px;}
}
@media(max-width: 1220px){
	.infor-list-wrap{padding-top: 45px;padding-bottom: 84px;}
	.infor-list .img-box .date{width: 55px;height: 55px;padding-top: 10px;}
	.infor-list .img-box .day{font-size: 22px;margin-bottom: 2px;}
	.infor-list .text{padding: 20px 15px;}
	.infor-list .text .t1{font-size: 14px;margin-bottom: 9px;}
	.infor-list .text .t2{margin-bottom: 25px;}
	.infor-list .text .t3{font-size: 13px;}
}
@media(max-width: 960px){
	.infor-list-wrap{padding-top: 30px;padding-bottom: 60px;}
	.infor-list>li{width: 100%;}
	.infor-list>li:nth-child(odd){margin-right: 33px;}
	.infor-list>li:nth-child(2n){margin-right: 0px;}
}
@media(max-width: 629px){
	.infor-list-wrap{padding-bottom: 30px;}
	.infor-list>li{margin-bottom: 20px;}
	.infor-list>li:nth-child(odd){margin-right: 0;}
}
@media(max-width: 450px){
	.infor-list{width: 100%;padding-left: 10px;padding-right: 10px;}
	
	.infor-list .img-box .date{transition: all .1s;padding-top:0}
	.infor-list .text{transition: all .1s;}
	.infor-list .text .t1{transition: all .1s;}
	.infor-list .text .t2{transition: all .1s;}
	.infor-list .text .t3{transition: all .1s;}
}


.page {text-align:center;padding:20px 0;}
.dis {display:inline-block;vertical-align:top;zoom:1;}
.page .dis a {background:#f5f5f5;}
.page .dis a,.page .dis span {float:left;font-size:14px;color:#666666;padding:0 10px;border:1px #EEEEEE solid;line-height:32px;margin:0 4px;}
.page .dis span {border:none;}
.page .dis a.arw {border:none;}
.page .dis a.on,.page .dis a:hover {color:#FFFFFF;background:#0d6fb8;border-color:#0d6fb8;}
.page .dis .text {float:left;width:34px !important;text-align:center;font-size:14px;color:#666666;width:auto;margin:0 6px;height:32px;border:1px #EEEEEE solid;background:#f5f5f5;}
.page .dis .button {float:left;width:80px;height:34px;border:1px #EEEEEE solid;font-size:14px;color:#333333;margin:0 6px;background:#f5f5f5;}
.page .look {display:block;width:100%;font-size:16px;color:#FFFFFF;background:#0d6fb8;line-height:50px;display:none;}




.product_list{ padding:0px 0 40px 0; margin-left:-10px;}
.product_list ul li{ float:left; margin:0 1% 20px; width:31.3333%; }
.product_list ul li a{ width:100%; display:block; }
.product_list ul li a img{ width:100%; height:auto;border:1px #ddd solid;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.product_list ul li a:hover img{ border:1px #01b6eb solid;}
.product_list .text{ text-align:center; line-height:30px; font-size:16px;color:#333;min-height:60px;}

@media screen and (max-width:1440px){
	.product_list .text{font-size:14px;}
}
@media screen and (max-width:768px){
.product_list{padding:0; width:100%; margin-left:0;}
   .product_list ul li{width:46%; margin-bottom:10px; padding:0 1%; float:left; margin-left:1%;}
   .product_list .text{line-height:20px; font-size:14px;}
}
  
.more {text-align:center}
.more a {display:inline-block;width:120px;height:40px;background:#008cd6;position:relative;color:#fff;font-size:12px;font-family:Arial;line-height:40px;overflow:hidden;border-radius:3px;border:1px solid transparent}
.more a:hover{background:#fff;border:#008cd6 1px solid}
.more a:hover span {color:#008cd6;position:relative;z-index:22;}
.btn-circle-click,.btn-circle-hover {position:absolute;z-index:0;display:block;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:0;height:0;-moz-border-radius:50%;border-radius:50%;background:#fff}
.more2 {text-align:center}
.more2 a {display:inline-block;width:120px;height:40px;background:#008cd6;position:relative;color:#fff;font-size:12px;font-family:Arial;line-height:42px;overflow:hidden}  
.ib-middle {display:inline-block;vertical-align:middle}
.ib-top {display:inline-block;vertical-align:top}
.ib-bottom {display:inline-block;vertical-align:bottom}
.full {width:100%;height:100%}
.table {display:table;height:100%;width:100%}
.table-cell {display:table-cell;vertical-align:middle}  
.contact {height:650px;background:url(../images/contact-bg2.jpg) no-repeat center}
.contact .desc {width:40%;display:inline-block}
.contact .desc h3 {font-size:24px;color:#333;margin-bottom:40px}
.contact .desc p {font-size:14px;line-height:36px;color:#666}
.contact .desc a {display:inline-block;margin-top:45px;width:20px;height:28px;background:url(../images/icon32.png) no-repeat center;animation:jump 1s cubic-bezier(.61,.07,.35,.88) alternate infinite;-webkit-animation:jump 1s cubic-bezier(.61,.07,.35,.88) alternate infinite;-moz-animation:jump 1s cubic-bezier(.61,.07,.35,.88) alternate infinite;-o-animation:jump 1s cubic-bezier(.61,.07,.35,.88) alternate infinite}
.contact .map-point {position:relative;display:inline-block}
.contact .map-point i {position:absolute;pointer-events:none;z-index:0;content:'';left:50%;top:106%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);height:11px;width:160%;background:-webkit-radial-gradient(center,ellipse,#f6d9b5 0,transparent 75%);background:radial-gradient(ellipse at center,#f6d9b5 0,transparent 75%);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:width;transition-property:width;animation:sf 1s cubic-bezier(.61,.07,.35,.88) alternate infinite;-webkit-animation:sf 1s cubic-bezier(.61,.07,.35,.88) alternate infinite;-moz-animation:sf 1s cubic-bezier(.61,.07,.35,.88) alternate infinite;-o-animation:sf 1s cubic-bezier(.61,.07,.35,.88) alternate infinite}
.form {width:50%;margin-left:48px}
.form form {display:inline-block;width:100%;padding:0 27px;box-sizing:border-box}
.form form>div {background:#fff}
.form form h3 {text-align:center;font-size:24px;margin:30px 0;color:#333}
.form form .input-box {position:relative;margin-bottom:25px;width:49%}
.form form .input-box.name {margin-right:13px}
.form form .input-box.width-100 {width:100%}
.form form input {width:100%;height:40px;border:1px solid #dbdbdb;padding-left:10px;position:relative;z-index:1;background:0 0;box-sizing:border-box}
.form form input:active+span {display:none}
.form form input:focus+span {display:none}
.form form input:hover {border-color:#008cd6}
.form form textarea {width:100%;height:83px;padding:5px 0 0 5px;border:1px solid #dbdbdb;resize:none;position:relative;z-index:1;background:0 0}
.form form textarea:active+span {display:none}
.form form textarea:focus+span {display:none}
.form form textarea:hover {border-color:#008cd6}
.form form .searchfont {position:absolute;font-size:14px;top:10px;left:10px;letter-spacing:1px;z-index:0;color:#666}
.form form .more {background:0 0;margin-bottom:50px}
.form form .more a {width:100%}
.form .message button {margin-top:28px}
@keyframes jump {0% {transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0)}
100% {transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px)}
}
@keyframes sf {0% {width:160%}
100% {width:90%}
} 

@media screen and (max-width:1440px){
.contact .form{width:53%}
.form form .input-box{width:48%}
.newsBanner{padding:50px 8%}

}
@media screen and (max-width:800px){
.form form .input-box {width:100%}

.contact .desc h3 {font-size:19px}
.contact .map-point {margin-top:15px}
.contact {padding:1rem 0;height:auto}
.contact .desc {width:100%}
.contact .desc h3 {margin-bottom:20px}
.contact .desc a {margin-top:10px}
.contact .desc p {line-height:20px;margin-bottom:8px}
.contact .form {width:100%;margin-top:1rem;margin-left:0}
.contact .form form {padding:0 10px}
.contact .form form h3 {font-size:19px;margin:25px 0 20px 0}
.contact .form form .input-box {width:100%}
.contact .form textarea {height:120px}
.form form .input-box {margin-bottom:20px}
.help-info {bottom:-16px}
.help-info .error {display:none}
.form form .input-box.name {margin-right:0}
.form form .more {margin-bottom:30px}
}



/*招商加盟.shtml*/
.ny_zsjm{margin:0 6% }
.ny_yw{ margin-top:2.5%; }
.ny_yw .tit{ font-size:16px; color:#666; line-height:35px; }
.ny_yw .list{ margin:2% 0 3%; }
.ny_yw .list li{ float:left; width:49.5%; margin-bottom:1%; position:relative;}
.ny_yw .list li .ftit{ width:200px; height:200px; float:right; line-height:200px; text-align:center; color:#fff; font-size:20px;}
.ny_yw .list li:nth-child(even){ float:right; }
.ny_yw .list li:nth-child(even) .ftit{ float:left; }
.ny_yw .list li.yw1 .ftit{ background:url(../images/f1.png) no-repeat; }
.ny_yw .list li.yw2 .ftit{ background:url(../images/f2.png) no-repeat; }
.ny_yw .list li.yw3 .ftit{ background:url(../images/f3.png) no-repeat; }
.ny_yw .list li.yw4 .ftit{ background:url(../images/f4.png) no-repeat; }
.ny_yw .list li .txt{ font-size:16px; color:#000; position:absolute; top:50%; width:100%; transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); width:256px; float:left; line-height:35px;}
.ny_yw .list li:nth-child(even) .txt{ right:0; width:240px;}

.ny_team{ margin-top:2.5%; }
.ywtit{ height:50px; line-height:50px; background:#f6f6f6; font-weight:bold; padding-left:2.5%; font-size:24px; color:#008cd6;}
.ny_team .list li{ margin-top:3%;  }
.ny_team .list li .pic{ display:block; cursor:pointer; float:left; width:14.62%; }
.ny_team .list li .pic img{ width:100%; height:177px; }
.ny_team .list li .txt{ float:right; width:83.8%; }
.ny_team .list li .txt .tip{ margin-bottom:1%; }
.ny_team .list li .txt .tip span{ color:#333; font-size:16px; font-weight:bold; margin:0 2%;}
.ny_team .list li .txt .tip b{ font-weight:bold; font-size:20px; color:#008cd6; }
.ny_team .list li .txt p{ line-height:28px; font-size:16px; color:#666;}

.ny_hzfs{ margin:2.5% 0; }
.ny_hzfs .cont{ margin:2% 0;overflow:hidden }
.ny_hzfs .cont li{ float:left; width:33.33%; color:#fff; font-size:24px; height:230px; text-align:center; line-height:35px; position:relative;}
.ny_hzfs .cont li img{ width:100%; height:100%;}
.ny_hzfs .cont li.c1{ background:#36bbaa; }
.ny_hzfs .cont li.c2 i{ display:block; width:14px; height:23px; position:absolute; z-index: 10; top:50%; margin-top:-14px;}
.ny_hzfs .cont li.c2 i.x1{ background:url(../images/x1.png); left:0; }
.ny_hzfs .cont li.c2 i.x2{ background:url(../images/x2.png); right:0; }
.ny_hzfs .cont li.c3{ background:#45bb71; }
.ny_hzfs .cont li .txt{ position:absolute; top: 50%;width:100%; left:0; transform: translate(0,-50%);-moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%);-webkit-transform: translate(0,-50%); }

.ny_zltx .cont{ margin-top:3%; }
.ny_zltx .cont .pic{ float:left; width:53.2%; }
.ny_zltx .cont .pic img{ width:100%;}
.ny_zltx .cont .forms{ float:right;width:45% }
.ny_zltx .cont .forms h2{ font-weight:bold; color:#008cd6; font-size:22px; }
.ny_zltx .cont .forms p{ font-size:16px; margin:2% 0;}
.ny_zltx .cont .forms li{ width:100%; margin-bottom:10px;}
.ny_zltx .cont .forms li.lxr{ float:left; width:49%; }
.ny_zltx .cont .forms li.sjhm{ float:left; width:49%; }
.ny_zltx .cont .forms li.sjhm{ margin-left:2%; }
.ny_zltx .cont .forms li input.ztxt,.ny_zltx .cont .forms li input.ztxt2{ border:1px solid #dedede; padding-left:10px; height:28px; line-height:28px;}
.ny_zltx .cont .forms li input.ztxt{ width:100%;box-sizing:border-box}
.ny_zltx .cont .forms li input.ztxt2{ width:100%;box-sizing:border-box}
.ny_zltx .cont .forms li textarea{border:1px solid #dedede; padding:10px; height:120px; width:100%;box-sizing:border-box}
.ny_zltx .cont .forms li input.ljjm{border:0; width:120px; height:30px; line-height:30px; text-align:center; cursor:pointer; background:#008cd6; color:#fff; }
@media (max-width:1199px){
.ny_yw .list li{ height:200px; text-align:center; }
.ny_yw .list li .ftit{ background:none!important; float:none!important; line-height:24px; text-align:center; width:100%; height:auto; padding:6% 0 4%;}	
.ny_yw .list li .txt,.ny_yw .list li:nth-child(even) .txt{ float:none!important; position:static; top:0; width:90%; transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform: translate(0,0); -o-transform:translate(0,0); -webkit-transform:translate(0,0); display:inline-block; text-align:left; padding:0 5%; color:#fff; line-height:28px;}
.ny_yw .list li.yw1{ background:#eaaf31; }
.ny_yw .list li.yw2{ background:#5cb7cc; }
.ny_yw .list li.yw3{ background:#6fb471; }
.ny_yw .list li.yw4{ background:#ea697d; }
.ny_zltx .cont .pic{ width:45%; }

.ny_hzfs .cont li{ height:177px; font-size:20px; }

}
@media (max-width:991px){
.ny_zsjm{margin:0}

.ny_team .list li .pic{ width:22%; }
.ny_team .list li .pic img{ height:157px; }
.ny_team .list li .txt{ width:74%;}
.ny_zltx .cont .pic{ float:none; width:100%;}
.ny_zltx .cont .forms{ float:none; margin:3% auto 0; width:370px; }
.ny_hzfs .cont li{ height:133px; line-height:24px; font-size:14px;}
}

@media (max-width:640px){
.ny_yw .tit{ line-height:28px; }
.ny_team .list li .pic{ float:none; width:100%; text-align:center;}
.ny_team .list li .pic img{ width:auto; max-width:100%; }
.ny_team .list li .txt{ width:100%; float:none; margin-top:3%; }
.ny_zltx .cont .forms{ width:100%; }
.ny_zltx .cont .forms li input.ljjm{ width:90px; }
.ny_hzfs .cont li{ height:100px; line-height:18px; font-size:13px;}
.ny_yw .list li{width:100%}
}
@media (max-width:400px){
.ny_zltx .cont .forms li.lxr, .ny_zltx .cont .forms li.sjhm{ width:148px; }
.ny_zltx .cont .forms li input.ztxt{ width:136px;}
.ny_zltx .cont .forms li input.ztxt2{ width:294px; }
.ny_zltx .cont .forms li textarea{ width:284px; }

}


.job-list {padding-bottom:40px;}
.job-list li {margin-bottom:2px;}
.job-list .con {background-color:#fff;color:#666;display:none;}
.job-list em {background-image:url(../images/more1.png);width:30px;height:30px;position:absolute;right:40px;top:20px;background-position:left 0;background-repeat:no-repeat;}
.job-list .ok em {background-position:0 bottom;}
.job-list .ok {margin-bottom:14px;}
.job-list .pad {padding:30px 40px;}
.job-meta span {display:inline-block;width:160px;margin-bottom:10px;}
.job-meta {border-bottom:1px solid #ddd;padding-bottom:6px;}
.job-det p {color:#666;}
.job-det h3 {color:#333;margin:20px 0;font-size:14px;}
.job-list .tit{height: 70px;text-align:left;line-height: 70px;padding: 0 30px;font-size: 18px;color: #666;background-color: #f5f5f5;cursor: pointer;position: relative;}
.job-list .ok .tit{background-color: #008cd6;color: #fff;}
.ab-row1{overflow: hidden;padding:40px 0}
.ab-row1 .map-l{float: left;width: 50%;}
.ab-row1 .map-r{width: 50%;*width: 43%;_width: 43%;float: right;}
.map-r h3 {font-size:30px;color:#58cf90;font-weight:bold;padding:20px 0 0 0;padding-top:0;}
.map-r {overflow:hidden;padding:20px 36px;padding-top:0;line-height:1.8;color:#666;}
.map-r h4 {font-size:18px;color:#58cf90;}
@media screen and (max-width:1200px) {

.job-list .tit{font-size:12px;padding:0 15px;height:50px;line-height:50px;}
.job-list em{right:10px;width:20px;height:20px;background-size:20px 75px;top:15px; }
.job-list .pad{padding:15px;}

}



.pub_title{text-align: center;padding: 60px 0;}
.pub_title h1{font-size: 24px;color: #008cd6;font-weight:bold;}
.pub_title span{display:block;font-size:14px;color:lightgray;text-transform: uppercase;}
.pub_title span:before,.pub_title span:after{content:'';display: inline-block;vertical-align: middle;width:100px;height:1px;background:lightgrey;}
.pub_title span:before{margin-right:10px;}
.pub_title span:after{margin-left:10px;}
.pub_title p{font-size:18px;color:#333;margin-top:30px;}


.women_con1{width: 1200px;margin:0 auto;margin-bottom: 80px;}
.women_con1_left{width:50%;display:inline-block;vertical-align:middle;}
.women_con1_left{max-width: 100%;}
.women_con1_right{width:43%;display: inline-block;vertical-align: middle;margin-left:6%;}
.women_con1_right h2{font-size: 30px;color: #333333;font-style:normal ;}
.women_con1_right span{display: inline-block;padding:0 20px;line-height: 40px;color: white;font-size:18px;background: #008cd6;text-align: center;margin-top:20px;position:relative;left: 0;}
.women_con1_right p{font-size: 13px;color: #333333;line-height: 25px;margin-top: 20px;    text-align: justify;}
.women_com2{background:url(../images/qwwqw_02.jpg) no-repeat;background-size:100% 100%;height: 664px;}
.women_com2 .pub_title h1{color: white;}

.women_con3{position: relative;padding: 30px 0 70px;background: url(../images/osid_02.jpg) no-repeat;background-size:100% 100%;margin-bottom: 50px;}
.women_con3_list1{width: 1200px;margin:0 auto;text-align: center;}
.women_con3_list1>img{padding-bottom: 20px;border-bottom: 2px solid #2e4ba3;}
.women_con3_list1 h3{font-size:18px;color: #333;font-weight: bold;margin-top: 20px;}
.women_con3_list1 p{font-size: 14px;color: #33;line-height: 25px;margin: 30px 0;}
.women_con3_list2 .swiper-button-next,.women_con3_list2 .swiper-button-prev{opacity:1;top:103%;width: 32px;height: 32px;background-color: #d5d5d5;background-size:20px 20px;z-index: 11;pointer-events: initial;}
.women_con3_list2 .swiper-button-next:hover,.women_con3_list2 .swiper-button-prev:hover,.women_con3_list2 .swiper-button-disabled:hover{background-color: #2e4ba3;}
.women_con3_list2 .swiper-button-next{right:48%;}
.women_con3_list2 .swiper-button-prev{left:48%;}
.women_con3_list2 .swiper-slide img{width: 100%;}


.women_con4{position: relative;padding: 30px 0 70px;}
.women_con4_list1{width: 1200px;margin:0 auto;text-align: center;}
.women_con4_list1>img{padding-bottom: 20px;border-bottom: 2px solid #2e4ba3;}
.women_con4_list1 h3{font-size:18px;color: #333;font-weight: bold;margin-top: 20px;}
.women_con4_list1 p{font-size: 14px;color: #33;line-height: 25px;margin: 30px 0;}
.women_con4_list2 .swiper-button-next,.women_con4_list2 .swiper-button-prev{opacity:1;top:103%;width: 32px;height: 32px;background-color: #d5d5d5;background-size:20px 20px;z-index: 11;pointer-events: initial;}
.women_con4_list2 .swiper-button-next:hover,.women_con4_list2 .swiper-button-prev:hover,.women_con4_list2 .swiper-button-disabled:hover{background-color: #2e4ba3;}
.women_con4_list2 .swiper-button-next{right:48%;}
.women_con4_list2 .swiper-button-prev{left:48%;}
.women_con4_list2 .swiper-slide img{width: 100%;}


.women_con5{background: #f6f6fa;padding: 80px 0;}
.women_con5_list1{}
.zong{width: 1200px;margin:0 auto;display: block !important;position: relative;}
.women_con5_list1 li .zong:after{content: '';display: block;width: 2px;height: 150%;background: #cbcbcb;top:-50px;left: 230px;position: absolute;}
.women_con5_list1 li div{display: inline-block;vertical-align: middle;}
.women_con5_list1 li{padding: 25px 0;}
.women_con5_left{width: 250px;}
.women_con5_left aside{display: inline-block;vertical-align: middle;}
.women_con5_left time{position:relative;display: block;width: 156px;text-align: center;line-height: 42px;background: #008cd6;font-size: 16px;color: white;font-weight: 100;}
.women_con5_left time:after{content: '';display: inline-block;position: absolute;width: 70px;height: 2px;background: #cbcbcb;right: -70px;top:49%}
.women_con5_left span{margin-top:5px;display: block;box-sizing: border-box;padding-right: 45px;text-align: right;font-size: 18px;color: gray;}
.women_con5_left font{margin-left:60px;width: 20px;height: 20px;background: #cdd1e0;border-radius: 50%;display: inline-block;vertical-align: middle;line-height: 18px;text-align: center;position: relative;z-index: 2;}
.women_con5_left font i{display: inline-block;vertical-align: middle;width: 14px;height: 14px;background: #008cd6;border-radius: 50%;}
.women_con5_middle{width: 320px;margin: 0 4%;}
.women_con5_middle img{width: 100%;}
.women_con5_right{width: 510px;}
.women_con5_right p{font-size: 15px;color: gray;line-height: 25px;text-align: justify;}
.women_con5_list1 li:hover{background: #008cd6;}
.women_con5_list1 li:hover .women_con5_left time{background: white;color: #008cd6;}
.women_con5_list1 li:hover .women_con5_left span,.women_con5_list1 li:hover .women_con5_right p{color: #fff;}

.hyyy {background:#f1f1f1;padding:50px 0 40px;overflow:hidden}
.hyyy .jssw {float:left;width:50%;box-sizing:border-box;padding:60px 30px 0}
.hyyy .img {float:right;width:50%;overflow:hidden;position:relative;z-index:3;
}
.hyyy img {width:100%;transition: all .4s cubic-bezier(.35, .75, .55, 1) 0.1s;
	-webkit-transition: all .4s cubic-bezier(.35, .75, .55, 1) .1s;
	-moz-transition: all .4s cubic-bezier(.35, .75, .55, 1) .1s;}
.hyyy li {background:#fff;overflow:hidden;position:relative;width:48%;margin:0 1%;float:left;margin-bottom:20px;}
.hyyy li .jssw:before {content:'';display:block;width:0;height:2px;position:absolute;left:0;bottom:0;background:#1378c6}
.hyyy li:hover .jssw:before {width:100%}
.hyyy li:hover img {transform:scale(1.2)}
.hyyy li:hover span {transform:scale(1.25)}
.jssw h2 {font-size:20px;color:#000;vertical-align:middle;line-height:initial;position:relative;padding-right:50px;}
.jssw h2 span {position:absolute;right:0;top:0;display:inline-block;width:47px;height:47px;border-radius:50%;background:#e7f1f9;vertical-align:middle}
.jssw h2 span i {display:inline-block;width:35px;height:35px;border-radius:50%;line-height:35px;color:#fff;text-align:center;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background:#1378c6;vertical-align:middle}
.jssw p {font-size:14px;color:rgba(102,102,102,.8);line-height:22px;margin-top:20px}

.cpxq_ {box-sizing:border-box;padding:13px 2.5% 13px .5%;background:#fff;border:1px solid #dee3e7}
.cpxq_ img {float:left;max-width:54%;}
.cpxq_>div {float:right;padding-left:4%;width:42%}
.cpxq_>div h2 {font-size:30px;font-weight:bold;color:#000;line-height:100px}
.cpxq_>div p {line-height:30px;color:#666666;font-size:16px;}
.back {padding-top:66px;background: #f1f1f1;}
.back>.container>h2 {margin:30px 0;font-size:20px;color:#000;padding-left:20px;border-left:4px solid #1378c6}
.cpxqinner {box-sizing:border-box;overflow:hidden;padding:0px 0 60px;}
.cpxqinner p {color:#666666;font-size:16px;line-height:32px}
.cpxqinner h2 {color:#666666;font-size:16px;font-weight:bold;line-height:60px;}
.cpxqinner span {color:#666666;font-size:16px;line-height:48px;display:block}
.return a {display:block;float:left;border:1px solid #d1d1d1;line-height:40px;color:#666666;background:#fff;margin-right:0.75%;text-align:center;box-sizing:border-box}
.return a:last-child {margin-right:0}
.return a.ac,.return a:hover {background:#1378c6;color:#fff;border-color:#1378c6}
.return a:nth-child(1),.return a:nth-child(3) {width:40%}
.return a:nth-child(2) {width:18.5%}
.return {padding:44px 0 75px 0}
#gsxw .page {margin-top:75px}
.xwzw_tit h2 {font-size:24px;color:#000;font-weight:bold;text-align:center;line-height:50px}
.xwzw_tit span {display:block;text-align:center;color:#9ca6ae;line-height:40px}
.xwzw_tit {border-bottom:2px solid #dee3e7;padding-bottom:20px;padding-top:45px;margin-bottom:45px;}
.xwzw {box-sizing:border-box;padding:0 1%;padding-bottom:60px;border-bottom:2px solid #dee3e7}

.returns {padding:43px 0 80px 0}
.returns a:nth-child(1) {display:block;width:166px;height:40px;color:#666666;line-height:40px;text-align:center;border:1px solid #d8d8d8;float:left;}
.returns a:nth-child(2),.returns a:nth-child(3) {float:right;display:block;width:98px;height:40px;line-height:40px;border:1px solid #d8d8d8;text-align:center;color:#666666;margin-left:6px}
.returns a:hover,.returns a.ac {background:#1378c6;color:#fff;border-color:#1378c6}
.jsxq_tit {border-bottom:2px solid #dae0e5;padding-bottom:15px;margin-bottom:20px;}
.jsxq_tit h2 {text-align:center;font-weight:bold;color:#000;font-size:30px;}
.cpxqinner.jsxq p {text-indent:2em;font-size:16px;color:#666666;line-height:32px;margin-bottom:15px}
.cpxqinner.jsxq {padding-bottom:43px;}
.jsxq img {max-width:100%;height:auto;display:block;margin:0 auto}
.cpxqinner.jsxq h2 {text-indent:2em;line-height:48px}
.btn span {background:#fff}



@media only screen and (max-width:1660px ) {
	.women_con3_list2 .swiper-button-next{right:47%;}
	.women_con3_list2 .swiper-button-prev{left:47%;}

}
@media only screen and (max-width:1440px ) {
.hyyy .js{padding-top:20px}
.js p{font-size:12px}
.pub_title{padding:30px 0}

}
@media screen and (max-width:1200px) {
.women_con1,.women_com2_list1,.women_com3{width: 95%;margin:0 auto;}
.women_con1_left,.women_con1_right{width: 100%;}
.women_con1_left img{width: 100%;}
.women_con1_right{margin-left: 0;margin: 20px 0;}
.women_con1_right span{left: 0;}
.women_com2{height: auto;padding-bottom:50px;}
.women_com2_list1 li{width: 100%;float: none;padding: 20px 15px;}
.women_com2_list1 li h2{font-size: 30px;}
.women_com2_list1 li:nth-child(2){margin-left: 0;}
.women_com2_list1 li:hover p{transform: translateY(0);}
.women_com2_list1 li:hover{padding-bottom: 25px;}
.pub_title span{font-size: 12px;}
.pub_title span:before, .pub_title span:after{width: 80px;}
.zong,.women_con3_list1,.women_con4_list1{width:95%;margin:0 auto;}
.women_con3_list2 .swiper-button-prev{left: 38%;}
.women_con3_list2 .swiper-button-next{right:38%;}	
.women_con5_middle,.women_con5_right{width: 100%;margin: 15px 0;}
.women_con5_left font,.women_con5_left time:after,.women_con5_list1 li .zong:after{display: none;}
.women_con5_left{width:auto;}
.women_con5{padding: 0;}

.hyyy {padding: 0}
.hyyy .img {float:none;width:100%;}
.hyyy li {width:100%;margin:0 auto 15px}
.hyyy .js {width:100%;float:none;padding:20px 5%}
.hyxq>.container {width:95%;margin:0 auto}
.js h2 {font-size:16px;}

.women_con3{padding-top:0;margin-bottom:0;padding-bottom:30px;}
.women_con4{padding-top:0;padding-bottom:30px;}
.women_con5_list1 li{padding:10px 0}

.returns {padding:25px 0}
.returns a {display:block !important;margin:7px auto !important;width:50% !important;float:none !important;}
.qywh>div {display:block;width:95%;margin:0 auto;float:none;height:initial;margin-bottom:30px;padding:8px}
.qywh>div div {padding-bottom:20px}

h2.mainTitle{font-size:18px;}
}	


