@charset "utf-8";
@font-face {font-family: 'HELVETICANEUELTPRO-THEX';src: url(../fonts/HelveticaNeueLTPro-ThEx.otf);font-weight: 400;font-style: normal;}
html,body,button,input,select,textarea {font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
html,body{color:#929292;background:#f7f7f7;}
ul, ol, li, dl, dd {margin:0;padding:0;list-style:none;}
input,button,select,textarea,video {outline:0 none;}
img {border:0 none;vertical-align:middle}
a:focus,a:hover {text-decoration:none;outline-style:none;-moz-outline-style:none;color: #1985e1;outline:0 none;}
a {cursor: pointer;color: #1985e1;text-decoration:none;}
a {color:#333;text-decoration:none;}
a:hover {text-decoration:none;color:#1985e1;outline:0 none;}
/* 划过图片放大 */
.img-auto {display:block;overflow:hidden;}
.img-auto img {width:auto;height:auto;margin:0px auto;transition:600ms;-webkit-transition:600ms;}
.img-auto img:hover {-webkit-transform:scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/* 加载动画 */
.loadingBg{position:fixed;width:100%;height:200%;background-color: #fff; top: 0; left: 0; z-index: 0;}
.loadingBg::after{content:"";display:block;width:100%;height:50%;position:absolute;bottom:0;left:0;background-color: #f5f5f5;}
.loadingBg .loadinglg {width:100px;height:87px;background-color:transparent;overflow:hidden;position:absolute;top:22%;left:50%; margin-top:-9px; margin-left:-50px;}
.loadingBg .loadinglg .ldbg { width: 100px; margin:0 auto; height: 87px; position: relative; background: url(../images/pnglogo.png) left no-repeat; background-size: 100px 87px; z-index: 2; }
.loadingBg .loadinglg .ldlogo { height:110px; width:12px; position: absolute; bottom: 0; left:-78px; top:0; background-color:rgba(255,255,255,0.5); transform:skew(20deg); -webkit-transform:skew(20deg); -moz--transform:skew(20deg); animation:1s lodingframe infinite; -webkit-animation:1s lodingframe infinite; -moz-animation:1s lodingframe infinite; z-index: 3; }
@keyframes lodingframe{0%{left:-78px}100%{left:73px}}
@-webkit-keyframes lodingframe{0%{left:-78px}100%{left:73px}}
@-moz-keyframes lodingframe{0%{left:-78px}100%{left:73px}}
header{ width: 100%; z-index: auto; position: relative; background-color: #fff; }
.body-wrap { width: 100%; position: relative; z-index: auto; }
.body-wrap.left, header.left { transform: translateX(-66%); transition: all 0.8s ease-out 0s; -webkit-transition: all 0.8s ease-out 0s; }
/* 通用 */
.blank5,.blank10,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}
.ellipsis {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
@media (max-width:767px) {
.dn-row{padding:0;}
}
/* btn样式 */
.btn-more { position: relative; display: inline-block; vertical-align: top; width: 142px; height: 40px; border-radius: 20px; font-size: 14px; line-height: 40px; text-align: center; color: #fff; font-weight: 500; outline: 0px none; overflow: hidden; background: rgba(0, 0, 0, 0) linear-gradient(to right, #036eb8 0px, #1985e1 100%) repeat scroll 0% 0%; transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s; backface-visibility: hidden; cursor: pointer; }
.btn-more:before { content: ""; display: block; width: 0px; height: 84%; position: absolute; top: 7%; left: 0px; -webkit-opacity:0;opacity:0; background: #fff none repeat scroll 0% 0%; box-shadow: 0px 0px 15px 3px rgba(255, 255, 255, 0.2); transform: skewX(-20deg); }
.btn-more:hover { opacity: 0.9;-webkit-opacity: 0.9; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);color:#fff; }
a.btn-more:hover,a.btn-more:focus{color:#fff;}
.btn-more:hover:before { animation: 0.5s linear 0s normal none 1 running shine; }
@keyframes shine { 0% { opacity: 0; left: 0px; } 50% { opacity: 1; } 100% { opacity: 0; left: 100%; } }
@keyframes shine { 0% { opacity: 0; left: 0px; } 50% { opacity: 1; } 100% { opacity: 0; left: 100%; } }
.title-advanttit {padding:5% 0;text-align: center;}
.title-advanttit h2 {font-size:36px;color: #333;line-height: 1;margin-bottom: 1.5%;}
.title-advanttit p {font-size:14px;line-height: 26px;color: #666;margin: 0 auto;}
.title-advanttit i {display: block;margin: 2% auto 0%;width: 44px;height: 3px;background-color:#1985e1;}
.title,.title-2 { padding:6% 0 2% 0; text-align:center; }
.title h1,.title h3 { color:#444;line-height:35px;height:auto;font-size:24px; font-weight: normal;text-decoration: none; }
.title h3 small {display:block; clear:both; margin:5px 0px 15px 0px; color:#c1c1c1; font-size:16px; }
.title p,.title-index-1 p { margin:10px auto 30px auto;line-height:20px;color:#444;font-size:14px; }
.title .intro-content-subtext {position:relative; top:0px; display:block; color:#999}
.title .intro-content-subtext .split-items {padding-left:2px; padding-right:2px }
.title span {}
@media (min-width: 768px) {
.title p,.title-index-1 p {width:600px;}
}
@media (max-width:991px) {
.title-advanttit h2 {font-size:30px;margin-bottom:2%;}
}
@media (max-width: 767px) {
.title-advanttit h2 { font-size: 22px; margin-bottom: 3%; }
.title-advanttit p {line-height: 22px; }
.title-advanttit i { margin: 4% auto; }
.title,.title-2 { padding:10px 0 2% 0;}
.title h1,.title h3{font-size:20px;line-height: 30px;}
.title h3 small { margin:5px 0 0 0; font-size:14px; }
.title p,.title-index-1 p {font-size:13px;}
}
.title-2 a {font-size:30px;}
.title-2 h3 a small {display:block; clear:both; margin:10px 0px 10px 0px; color:#a1a1a1; font-size:8px;}
/*slick样式*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* Navbar */
body.met-navfixed{padding-top:64px;}
.navbar-fixed-top.nofixed {top:-64px;box-shadow:none;transition:all .5s ease-out 0s;-webkit-transition:all .5s ease-out 0s;}
.main-header {position: relative;overflow: hidden;background: #fff;}
.met-nav{background: #fff;box-shadow:0px 2px 16px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 2px 16px rgba(0, 0, 0, 0.06);-webkit-box-shadow:0px 2px 16px rgba(0, 0, 0, 0.06);transition:500ms;-webkit-transition:500ms;}
.nav-wrap{position: relative;margin:0 auto;max-width:1180px;padding:0;}
.nav-header {display: block;padding: 0 15px;}
.nav-header .nav-logo {display:block;margin:14px 0;float:left;height:36px;}
.nav-header .nav-logo img {height: 100%;width: auto;}
.nav-header .nav-toggle {display: block;float: right;width: 40px;height: 40px;margin: 0;margin-top: 13px;padding: 7px 0;background: transparent;border: 0;outline: 0;box-shadow: 0 0 0 transparent;}
.nav-header .nav-toggle span {display: block;margin: 5px 0;background-color: #8c8c8c;width: 30px;height: 2px;margin-left: auto;margin-right: 0;transition: all .3s ease;-webkit-transition: all .3s ease;}
.nav-header .nav-toggle span:nth-child(2) {width: 20px;}
.nav-header .nav-toggle span:nth-child(3) {width: 15px;}
.nav-header .nav-toggle.open span {background-color: #1985e1;width: 33px;}
.main-header .dn-menu{overflow:auto;position: absolute;left:0px;width:100%;background: #fff;display: none;}
.main-header .nav-menu {position: relative;border-top: 1px solid #f2f2f2;margin: 0;padding: 0;}
.main-header .nav-menu:nth-child(2) {border-top:none;}
.main-header .nav-menu ul {list-style: none;margin:0;padding:0 10px; }
.main-header .nav-menu > ul {margin: 0;padding: 10px 0;}
.main-header .nav-menu:nth-child(1) > ul {padding-bottom:0;}
.main-header .nav-menu:nth-child(2) > ul {padding-top:0;}
.main-header .nav-menu ul > li {position: relative; }
.main-header .nav-menu li a {color: #333; }
.main-header .nav-menu ul > li > a {display: block;padding: 10px 15px;margin: 0;line-height: 1.6em;font-size:16px;}
.main-header .nav-menu ul > li.li01 > a {border-bottom:1px solid #f2f2f2;}
.main-header .nav-menu ul > li.li01.active > a {color:#1985e1;}
.main-header .nav-menu ul > li > a i.fa-angle-down {transition: all .3s ease-out;-webkit-transition: all .3s ease-out;float:right;margin-top: 5px;}
.main-header .nav-menu ul > li.active > a i.fa-angle-down {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);transition: all .3s ease-out;}
.main-header .nav-menu ul ul {display: none;overflow: hidden;background: #f2f2f2;}
.main-header .nav-menu ul ul li a { color:#666;font-size: 14px; }
.main-header .nav-menu ul > li > a > span {float: right;margin-right: 10px;margin-top: 5px;transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;}
@media (min-width: 992px){
body.met-navfixed{padding-top:80px;}
.navbar-fixed-top.nofixed {top:-80px;}
.met-nav{box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.06);-moz-box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.06);-webkit-box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.06);} 
.main-header {top:0;left: 0;right: 0;position: absolute; overflow: visible; background: transparent; width: 100%; z-index:1000; }
.nav-header { padding: 0; float: left; }
.nav-header .nav-logo {position:absolute;left:50%;/*width:100px;*/float:none;height: auto;margin:0 0 0 -50px;top:8px;z-index:2;}
.nav-header .nav-logo img {height:auto;/*width:100px;*/}
.nav-header .nav-toggle {display: none; }
.main-header .dn-menu {position: relative;overflow:visible;display:block;}
.main-header .nav-right {float: right !important;margin-right: -15px;}
.main-header .nav-menu {display:block; float:left; border:0; padding:0;width:50%;}
.main-header .nav-menu.right {padding-left:55px;}
.main-header .nav-menu.right .submenuu{float:right;}
.main-header .nav-menu.left {padding-right:55px;}
.main-header .nav-menu.left .submenuu{float:left;}
.main-header .nav-menu > ul { margin: 0; padding: 0; }
.main-header .nav-menu ul {margin: 0;padding:0;}
.main-header .nav-menu ul > li { float: left;}
.main-header .nav-menu ul > li > a:hover span {margin:5px 0 0 0;transition:300ms;-webkit-transition:300ms;-moz-transition:300ms;}
.main-header .nav-menu:nth-child(1) ul > li.li01:nth-child(1) {margin-left:20px;}
.main-header .nav-menu:nth-child(1) ul > li:nth-child(5) .itemm{display:none; position:absolute; background: url(../images/hot.gif) 0 0 no-repeat;z-index: 1; width:20px;height:13px;left:55px;top:15px;}
.main-header .nav-menu ul > li > a > span.itemm {margin-right:0px;margin-top:0px;}
.main-header .nav-menu li a {color: #929292;}
/*.main-header .nav-menu:nth-child(2) ul > li.li01:nth-child(2) .itemm{position:absolute; background: url(../images/new.gif) 0 0 no-repeat;z-index: 1;display: block;width:23px;height:11px;left:55px;top:15px;}*/
.main-header .nav-menu ul > li > a {padding: 34px 0;font-size:14px;margin: 0 10px;line-height:1.6em;border:none;}
.main-header .nav-menu ul > li.li01 > a {border:none;}
.main-header .nav-menu ul > li > a i.fa-angle-down {transition:none;-webkit-transition:none;float:none;margin-top:0;}
.main-header .nav-menu ul > li.active > a i.fa-angle-down {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);transition:all 0 ease 0;}
.main-header .nav-menu ul ul { display: block; padding:0;overflow: visible; position: absolute; max-height: none; top: 100%; left:-50%; float: left; width: auto; min-width: 180px; background: #fff; border-radius: 0; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; 
box-shadow: 0 6px 10px rgba(0, 0, 0, .1);-moz-box-shadow:0 6px 10px rgba(0, 0, 0, .1);-webkit-box-shadow:0 6px 10px rgba(0, 0, 0, .1);}
.main-header .nav-menu li ul { visibility: hidden; opacity:0;-webkit-opacity:0;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px); }
.main-header .nav-menu ul li:hover > ul { visibility: visible; opacity: 1;-webkit-opacity: 1;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px); }
.main-header .nav-menu ul ul li { float: none; }
.main-header .nav-menu ul ul li a { padding: 10px 19px; margin: 0; color: #929292;font-size: 13px; }
.main-header .nav-menu ul ul li a:hover { background:#1985e1; color: #fff;}
.main-header .nav-menu ul.submenuu > li > a:after{content:"";position: absolute;left:0;top:0;display:block;width: 0;height:2px;background:#1985e1;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s;}
.main-header .nav-menu ul.submenuu > li:hover > a:after{width:100%;}
.main-header .nav-menu ul.submenuu > li.on > a:after{width:100%;}
.main-header .nav-menu ul.submenuu > li > a:hover, .main-header .nav-menu ul.submenuu > li.on > a {color: #1985e1;font-weight: bold;}
.main-header .nav-menu ul.submenuu > li { float: left;margin-right:15px;}
.main-header .nav-menu ul.submenuu > li:last-child {margin-right:0px;}
.main-header .nav-menu ul.submenuu > li > a { line-height:80px;padding:0;}
.main-header .nav-menu .submenu.one > .has-submenu .submenu.two {left: 100%;margin: 0;top:0}
.main-header .nav-menu .submenu.one > .has-submenu .submenu.two > .has-submenu .submenu.three {left: 100%;margin: 0;top:0}
}
@media (min-width:992px) and (max-width:1200px){
.main-header .nav-menu ul.submenuu > li {margin-right: 10px;}
.main-header .nav-menu ul > li > a {margin: 0 6px;}
}
/* 网站搜索 */
.nav-search {display:none;}
.nav-search-mobile {width:20px;height:100%;margin:0 5px;position: relative;float: right;display:block;}
.nav-search-mobile a{height:64px;line-height:64px;display:block;}
.nav-search-mobile img {position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
@media (min-width:992px){
.nav-search {width:20px;height:100%;margin:0 20px;position: relative;float: right;display:block;}
.nav-search a{height:80px;line-height:80px;display:block;}
.nav-search img {position: absolute;left: 0;top: 0;right: 0;bottom: 0;max-width: 100%;max-height: 100%;margin: auto;}
.nav-search-mobile {display:none;}
}
.mask_bg2 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000; opacity: 0; background: rgba(0, 0, 0, 0.6); visibility: hidden; cursor: pointer; }
.mask_bg2.active {opacity: 1;-webkit-opacity: 1;visibility: visible;transition: all 0.5s;-webkit-transition: all 0.5s;}
.search_box {width: 700px; height: 60px; position: fixed; left: 50%; margin-left: -350px; top: 30%; z-index: 200001; opacity: 0; -webkit-opacity: 0; visibility: hidden; transform: translateY(100px); -webkit-transform: translateY(100px); }
.search_box.active { opacity: 1; -webkit-opacity: 1; transition: all 0.3s 0.2s; -webkit-transition: all 0.3s 0.2s; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
.search_box form {width: 100%; }
.search_box form input[type="text"] { width: 634px; height: 60px; float: left; display: block; font-size: 16px; color: #999;line-height: 60px; text-indent: 1em; padding: 0; border: none; margin: 0; border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-top-right-radius:0;border-bottom-right-radius:0;}
.search_box form input[type="submit"] { width: 66px; height: 60px; float: left; border: none; background: url(../images/search1.png) no-repeat center center #1985e1; background-size: 22px 22px; display: block; border-top-right-radius: 5px; border-bottom-right-radius: 5px;border-top-left-radius:0;border-bottom-left-radius:0; margin: 0; padding: 0; }
@media (max-width: 1024px) {
.search_box {height: 48px; }
.search_box form input[type="text"] {height: 48px;line-height: 48px; }
.search_box form input[type="submit"] {height: 48px; } 
}
@media (max-width: 730px) {
.search_box {width: 92%;height: 40px;margin-left: -46%; }
.search_box form input[type="text"] { width: 85%; line-height: 40px; height: 40px; }
.search_box form input[type="submit"] { width: 15%; height: 40px; line-height: 40px; } 
}
@media (max-width: 400px) {
.search_box form input[type="text"] {width: 82%;font-size: 14px; }
.search_box form input[type="submit"] {width: 18%; }
}
/* 首页幻灯片 */
.indexbanner{position:relative;width:100%;height:100%;overflow:hidden;z-index:3;}
.indexbanner .swiper-slide img,
.indexbanner .swiper-slide a{width:100%;display:block;}
.indexbanner .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.indexbanner .swiper-pagination-bullet{ width:9px; height:9px; opacity:1; -webkit-opacity:1; background-color:#fff; border:1px solid #1985e1; }
.indexbanner .swiper-pagination-bullet-active{ background-color:#1985e1; outline:none; }
@media screen and (max-width:767px) {.indexbanner .swiper-button-next,.indexbanner .swiper-button-prev{display:none;}}
/* 首页内容 */
.index {position: relative;z-index: 2;background: #fff;overflow: hidden;}
.dn-pd75{padding:70px 0;}
.index-advanttit {padding:0;text-align: center;}
.index-advanttit h2 {font-size: 30px;color: #333;line-height: 1;margin-bottom: 1%;margin-top: 0;letter-spacing: 2px;}
.index-advanttit h2 a{font-size: 30px; color: #333;}
.index-advanttit p {font-size:16px;color: #ababab;}
.index-advanttit .text{font-size: 16px;line-height:26px;color: #666;margin-top:20px;}
.section0 {position:relative;background:#f7f7f7;padding:0;width:100%;z-index: 2;}
.section0-wrap {max-width:1170px;padding:20px 15px;margin:0 auto;}
.section0-item {float: left;box-shadow: 0 0 0 #fff;-webkit-transition: all .3s ease;transition: all .3s ease;opacity:1;width:calc( (100% - 60px) / 4);margin:0 20px 0 0;}
.section0-item:last-child {margin:0;}
.section0-item:hover { -webkit-box-shadow:0 15px 30px rgba(0,0,0,.1); box-shadow:0 15px 30px rgba(0,0,0,.1); -webkit-transform:translate3d(0,-2px,0); transform:translate3d(0,-2px,0); border-radius:2px }
.section0-item a {display: block;height: auto;padding:35px 25px;background-color: #fff;}
.section0-item-info {float:left;text-align:left;}
.section0-item-title {font-size: 22px;line-height: 42px;color: #333;font-weight:400;margin:0;}
.section0-item-tip {display: block;font-size: 14px;line-height: 17px;color: #666;}
.section0-item-icon {display: block;float: right;}
.section0-item-icon-01{height:62px;width:70px;background: url(../images/mytan01.png) center center no-repeat;background-size:auto 60px;}
.section0-item-icon-02{height:62px;width:86px;background: url(../images/mytan02.png) center center no-repeat;background-size:auto 60px;}
.section0-item-icon-03{height:62px;width:63px;background: url(../images/mytan03.png) center center no-repeat;background-size:auto 60px;}
.section0-item-icon-04{height:62px;width:73px;background: url(../images/mytan04.png) center center no-repeat;background-size:auto 60px;}
.section1{width:100%;background-color:#fff;position: relative;z-index:2;}
.section1-title {margin-top:70px;}
.section1-1{width:100%;margin: 0 auto;position: relative;padding-top:20px;overflow: hidden;}
.section1-1 .bg {float:left;width:25%;height: 300px;color: #fff;text-align: center;background:url(../images/section1-01.jpg) no-repeat center; background-size:100%;}
.section1-1 .bg .item {width: 100%;height: 100%;background: rgba(255,255,255,0); transform: all .2s;}
.section1-1 .bg .item span {padding-top:137px; /*padding: 160px 0 60px 0;*/margin:0 auto;display: block; transition: all .3s; -webkit-transition: all .3s;}
.section1-1 .bg .item span img.normal{display:block;margin:0 auto;filter: drop-shadow(0px 0px 8px #999);-webkit-filter:drop-shadow(0px 0px 8px #999);}
.section1-1 .bg .item span img.active{display:none;}
.section1-1 .bg .item:hover img.normal{display:none;}
.section1-1 .bg .item:hover img.active{display:block;margin:0 auto;}
.section1-1 p {font-size: 14px;line-height: 26px;padding: 0 16px;margin:0;}
.section1-1 .ptit {font-size: 24px;margin-bottom:20px; color:#fff;text-shadow: 0 0 8px #666;}
.section1-1 .detailp {display: none;}
.section1-1 .bg:nth-of-type(2) {background-image: url(../images/section1-03.jpg);}
.section1-1 .bg:nth-of-type(3) {background-image: url(../images/section1-01.jpg);}
.section1-1 .bg:nth-of-type(4) {background-image: url(../images/section1-03.jpg);}
.section1-1 .bg:nth-of-type(5) {background-image: url(../images/section1-01.jpg);}
.section1-1 .bg:nth-of-type(6) {background-image: url(../images/section1-03.jpg);}
.section1-1 .bg:nth-of-type(7) {background-image: url(../images/section1-01.jpg);}
.section1-1 .bg:hover .item {background: rgba(255,255,255,0.9);color: #666;}
.section1-1 .bg:hover span {padding-top: 88px; color:#1985e1;}
.section1-1 .bg:hover .ptit {font-size: 20px;color:#1985e1;text-shadow: 0 0 0 #666;}
.section1-1 .bg:hover .detailp {display: block;}
.section2-title {margin-bottom:140px;margin-top:70px;}
.section2-1 {margin: 0 auto;width:100%;z-index:2;position:relative;}
.section2-1-1 {margin:0 auto;padding:5% 0;cursor:pointer;background: #fff;position: relative;}
.section2-1-1 [class*="s2-"] {text-align: center;}
.section2-1-1 .col-sm-3.col-xs-3:not(:last-child):after {content: ''; position: absolute; width: 1px; height: 45px; background-color:#eee; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.section2-1-1 h4{color: #666;font-size: 50px;font-weight: normal;font-family: HelveticaNeueLTPro-ThEx, Arial;}
.section2-1-1 p{color:#a3a3a3;font-size: 14px;}
.section3-1 {background:#fff;width:100%;padding:70px 15px;position:relative;overflow: hidden;z-index:2;}
.section3-1-box{max-width:1170px;margin:0 auto auto;position: relative;}
.section3-1-con{float:left;width:12.5%;padding: 0;text-align: center;position: relative;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;height:200px;padding-top: 30px;text-transform: uppercase;z-index:2;}
.section3-1-con img.normal{display:block;margin:0 auto;}
.section3-1-con img.active{display:none;}
.section3-1-con:hover img.normal{display:none;}
.section3-1-con:hover img.active{display:block;margin:0 auto;}
.section3-1-con span{position: absolute;width:21px;height:21px;background: url(../images/s5_i1.png) no-repeat center ;background-size: cover;left:50%;margin-left: -10px;top:170px;z-index:1;-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;}
.section3-1-con:hover span{background-image: url(../images/s5_i2.png)}
.section3-1-con .tit{color: #666;font-size: 16px;line-height:3;}
.section3-1-line{position: absolute;left:0;height:1px;background: #e5e5e5;width:100%;top:180px;}
.section-case {position: relative;/*background: #f7f7f7;*/width:100%;z-index:2;}
.section-case-wrap {position: relative;margin:20px auto 20px auto;}
.section-case-content {position: relative;padding:0 5px;margin: 0 auto;max-width: 1170px;}
.section-case ul li {width:calc(100% / 4 - 20px);background-color: #fff;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;float: left;margin:10px;position: relative;}
.section-case ul li .item_img { width: 100%; padding-bottom: 73.666%;background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: none; display: block; position: relative; overflow: hidden; }
.section-case ul li:hover { box-shadow: 0px 7px 15px rgba(0, 0, 0, 0.1); }
.section-case ul li .title { font-size: 16px;padding:0;text-align: left;}
.section-case ul li a:hover .title {color:#1985e1;}
.section-case ul li .item_subtitle { position: absolute; left: 0px; top: 0px; padding: 10px; background:#1985e1; font-size: 12px; color:#fff;}
.section-case ul li .item_bot {margin-top:15px;color: #b7b7b7;}
.section-case ul li .item_date {line-height: 22px;font-size: 13px;}
.section-case ul li .item_more {font-size: 13px;line-height: 22px;}
.section-case ul li .item_wrapper {padding: 8%;border:1px solid #eaeaea;}
.section-case ul li .item_wrapper .line { width: 100%; height: 1px; background:#dbdbdb; margin: 20px 0px; }
.section-case ul li .item_wrapper .line div { transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;width: 0px; height: 1px; background:#1985e1; }
.section-case ul li:hover .item_wrapper .line div {width: 100%;}
.section-case ul li:hover .item_more{color: #1985e1;}
.section-case ul li .item_wrapper .description { font-size: 14px; color:#929292; height: 48px; line-height: 24px; position: relative; overflow: hidden; }
.section4-1{position: relative;z-index:2;width:100%;height:600px;padding:0 15px;background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-image: url(../images/500746022.jpg);}
.section4-1-box{max-width:1140px;position: relative;display:flex;height:100%;margin:0 auto;}
.section4-1-wrap {width:100%;height:auto;margin-top: auto;margin-bottom:auto;left: 0px;right: 0px;top: 0px;bottom: 0px;background-color: rgba(255,255,255,0.95);}
.section4-1-left{width:40%;float: left;overflow: hidden;}
.section4-1-left img{width:100%;height:auto;}
.section4-1-right{width:60%;float: left;padding:70px 50px 0 50px}
.section4-1-right p.tit{margin:20px 0 30px 0;line-height:26px;color:#999;font-size: 14px;text-align:justify;}
.section4-1-tit{text-align:left;}
.section5{overflow:hidden;position:relative;z-index:2;}
.section5 .index-advanttit{padding-bottom:10px}
.parterbox{position: relative;width:20%;padding:5px;margin:0;float:left;}
.section5 .item{border:1px solid #ddd;cursor: pointer;position: relative;padding:0;margin:0;}
.section5 .item span.thumb{width: 100%;height: 100%;}
.section5 .item span {display: block;}
.section5 .item span.thumb img {margin: 0 auto;}
.section5 .item span.txt {display: none;width: 100%;height: 100%;line-height: 100%;text-align: center;position: absolute;left: 0;top: 0;font-size: 0;z-index: 3;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.section5 .item span.txt:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.section5 .item span.txt em {font-style: normal;color: #fff;font-size: 14px;vertical-align: middle;display: inline-block;max-width: 100%;}
.section5 .item span.bg {width: 100%;height: 100%;background: #000;position: absolute;left: 0;top: 0;z-index: 2;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;opacity: 0;filter: alpha(opacity=0);}
.section5 .item:hover span.txt{display:block}
.section5 .item:hover span.bg{opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=80)}
@media screen and (max-width:1140px) {.section0-item-info {float:none;text-align:center;}.section0-item-icon {float:none;}.section0-item-icon-01,.section0-item-icon-02,.section0-item-icon-03,.section0-item-icon-04 {width:100%;margin-bottom:10px;}}
@media screen and (max-width:1024px) {.section4-1-left{height: 350px;}.section4-1-left img{width:130%;margin-left:-10%;}.section2-1,.section4-1{background-attachment:scroll;}}
@media (max-width: 991px){
.dn-pd75{padding:60px 0;}
.index-advanttit h2 {font-size:26px;}
.section1-title {margin-top:60px;}
.section1-1 .bg {height:400px;}
.section1-1 .bg .item span {padding: 142px 0 40px 0;}
.section1-1 .ptit{margin-bottom: 30px;}
.section2-title {margin-bottom:120px;margin-top:60px;}
.section2-1-1 h4{font-size: 40px;}
.section3-1 {padding:60px 15px;}
.section3-1-box {margin: 20px auto auto;}
.section3-1-con{height:190px;}
.section3-1-con img{width:80px;}
.section3-1-con span {top: 160px;}
.section3-1-line {top:170px;}
.section-case ul li {width:calc(100% / 4  - 20px);}
.section-case ul li .item_wrapper .description {font-size: 13px;}
.section-case ul li .item_wrapper .line {margin: 15px 0px;}
.section4-1{height:500px;}
.section4-1-left{height:300px;}
.section4-1-right{padding:40px 30px 0 30px;}
.section4-1-right p.tit{margin:10px 0 20px 0;}
}
@media (max-width: 767px){
.dn-pd75{padding:50px 0;}
.index-advanttit h2 {font-size:22px;}
.index-advanttit p {font-size: 14px;}
.index-advanttit .text {font-size: 14px;margin-top:10px;}
.section0-item {width:calc( (100% - 45px) / 4);margin:0 15px 0 0;}
.section0-item a {padding:25px 20px;}
.section0-item-title {font-size:20px;line-height:32px;}
.section0-item-tip{display:none;}
.section0-item-icon-01,.section0-item-icon-02,.section0-item-icon-03,.section0-item-icon-04 {background-size:auto 50px;height:52px;}
.section1-title {margin-top:50px;}
.section1-1{padding-top:10px;}
.section1-1 .bg {height:300px;}
.section1-1 .bg .item span {padding:92px 0 40px 0;}
.section1-1 .bg:hover .detailp {display: none;}
.section1-1 .ptit {font-size:20px;}
.section1-1 .bg:hover .ptit {font-size:16px;}
.section2-title {margin-bottom:100px;margin-top:50px;}
.section2-1 {padding-bottom:10px;}
.section2-1-1 h4{font-size: 25px;}
.section2-1-1 p{font-size: 12px;}
.section3-1 {padding:50px 15px;}
.section3-1-box {margin:0 auto;}
.section3-1-con{height: 160px;}
.section3-1-con .tit {font-size:14px;line-height:50px;}
.section3-1-con span {top:140px;}
.section3-1-con img{width:60px;}
.section3-1-line {top:150px;}
.section-case-wrap {margin:auto auto 10px auto;}
.section-case ul li .item_subtitle {padding:8px;}
.section-case ul li .item_bot {margin-top:10px;}
.section-case ul li .item_wrapper .line {margin: 10px 0px; }
.section-case-content {padding:0 10px;}
.section-case ul li {width:calc(100% / 2 - 10px);margin:5px;}
.section-case ul li .item_wrapper { padding: 10px; }
.section-case ul li .item_wrapper .description { font-size: 13px;}
.section4-1 {padding: 0;height: auto;background:url(../images/156.jpg) center no-repeat;}
.section4-1-wrap {background:none;}
.section4-1-left {width: 100%;float: none;}
.section4-1-left img{width:100%;margin-left:0%;}
.section4-1-right {width:100%;float:none;padding:40px 15px 50px 15px;}
.section5 .index-advanttit{padding-bottom:0px}
}
@media (max-width: 568px){
.section0-item {width:calc( (100% - 10px) / 2);margin:0 10px 10px 0;}
.section0-item:nth-of-type(3),.section0-item:nth-of-type(4){margin-bottom:0px;}
.section0-item:nth-of-type(2),.section0-item:nth-of-type(4){margin-right:0px;}
.section0-item-title {font-size:18px;line-height:30px;}
.section0-item-icon-01,.section0-item-icon-02,.section0-item-icon-03,.section0-item-icon-04 {background-size:auto 45px;height:47px;}
.section3-1-con{width:25%;height:120px;}
.section3-1-con span {display:none;}
.section3-1-con .tit {line-height: 40px;}
.section3-1-line {display:none;}
}
@media (max-width: 468px){
.dn-pd75{padding:40px 0;}
.section1-title {margin-top:40px;}
.section1-1 .bg {height:200px;}
.section1-1 .bg .item span {padding:58px 0 30px 0;}
.section2-title {margin-bottom:80px;margin-top:40px;}
.section2-1-1 [class*="col-"]{width:50%;}
.section2-1-1 .col-sm-3.col-xs-3:not(:last-child):after {width:0;}
.section3-1 {padding:40px 15px;}
.section4-1-left{height:200px;}
.section4-1-right {padding:40px 15px 40px 15px;}
}
@media (max-width: 400px){
.index-advanttit .text {font-size: 12px;}
}
@media screen and (max-width:340px) {
.section-case ul li .item_more {display:none;}
}
/* 首页新闻开始 */
.index-news { position: relative; z-index: 1; }
.index-news .index-new {background:#f7f7f7;position: relative;}
.index-news .index-new.newwrap{ padding-top: 5%; padding-bottom: 0; background: #f9f9f9;}
.index-news .index-new .cont { width: 100%;margin:0 auto; max-width: 1170px; height: 100%; position: relative; left: 0px; top: 0px; }
.newsnav{margin:20px 0 40px 0;}
.newsnav ul{text-align:center;}
.newsnav ul li{display: inline-block;cursor: pointer;background:#fff;padding:0 20px; height:30px;font-size:14px; color:#888; line-height:30px; border-radius:16px; box-shadow: 0 3px 5px rgba(61,75,102,0.2);}
.newsnav ul li:hover, .newsnav ul li.active{background:#1985e1;color:#fff;}
.newsnav ul li:active{background:#1985e1;color:#fff;}
.homenewslist{display: block;margin:0 auto;padding:0;width:1170px;}
.homenewslist ul{margin: 0 0 30px 0;/*height:360px;*/overflow:hidden;}
.homenewslist .newswrap{height:100%;overflow:visible;}
.homenewslist ul li{float:left;width:25%;}
.homenewslist ul li a:hover{color:#1985e1;}
.newslistcon{position: relative;background:#fff;margin:0 5px 10px;padding:20px;height:315px;border-radius:3px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.dn-video {height:255px;}
.dn-news {border: 1px solid #eaeaea;}
.newslistcon:hover{box-shadow:0 4px 8px rgba(61,75,102,0.15);}
.newslistpic{height:140px;overflow:hidden;}
.newslistpic a.focus {display: block;-webkit-mask-image: -webkit-radial-gradient(ellipse closest-side,white,white);}
.newslistpic a.focus:before {position: absolute;top: 0;left: 0;z-index: 2;visibility: hidden;width: 100%;height: 100%;background: ;content: '';opacity: 0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);}
.newslistpic a.focus:after {position: absolute;top: 0;left: 0;z-index: 5;margin-top: 0;visibility: hidden;content: "";background-image: url(../images/icon-play-48.png);background-repeat: no-repeat;background-size: 48px 48px;background-position: center center;height: 180px;width: 100%;opacity: 0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);}
.newslistpic a.focus:hover:before {visibility: visible;opacity: .75;-ms-filter: "alpha(opacity=75)";filter: alpha(opacity=75);}
.newslistpic a.focus:hover:after {visibility: visible;opacity: 1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);}
.newslistpic a.focus:hover img {-webkit-transform: scale(1.08);-moz-transform: scale(1.08);transform: scale(1.08);}
.newslistpic img{width:100%;}
.newslistcon h2{margin: 15px 0 0;padding: 0 0 0 5px;font-size: 16px;color: #666;border-left:4px solid #1985e1;}
.newslistcon h2 a{color: #666;}
.newslistcon p{margin:10px 0 0;color:#999;font-size:12px;line-height:150%; height:54px; overflow: hidden;}
.newslistcon span{position:absolute;left:20px;bottom:20px;color:#999;font-size:12px;}
.newslistcon span img{position: relative;top: -1px;margin-right: 5px;}
.newslistcon span a{/*margin: 0 10px 0 0;*/color:#999;}
.infomore{text-align:center;}
.infomore a {display: inline-block;padding: 0 30px;height:36px;color: #888;font-size: 14px;border: 1px solid #c1c4cb;border-radius: 18px;line-height: 36px;}
.infomore a:hover{background:#1985e1;color:#fff;border:1px solid #1985e1;}
@media screen and (max-width: 1180px) {
.homenewslist{width:960px;}
.homenewslist ul{height:340px;}
.newslistcon{height:330px;}
.dn-video {height:220px;}
.newslistpic{height:107px;}
.newslistpic a.focus:after {height:147px;}
}
@media screen and (max-width: 960px) {
.homenewslist{width:780px;}
.homenewslist ul li{width:33.333%;}
.newslistpic{height:120px;}
.newslistpic a.focus:after {height:160px;}
}
@media screen and (max-width: 780px) {
.index-news .index-new.newwrap { padding-top: 8%; padding-bottom: 0; }
.homenewslist{width:95%;}
.homenewslist ul{height:auto;}
.homenewslist ul li{float:none;width:100%;}
.newslistcon{position:static;margin:0 0 10px;padding:30px 20px;height:auto;border-radius:none;box-shadow:none;}
.newslistpic{float: right;margin: 0 0 0 15px;}
.newslistpic:after{clear:both;}
.newslistpic img{width:160px;height:100px;}
.newslistpic a.focus:after,.newslistpic a.focus:before {display:none;} 
.dn-video-pic{height:60px;}
.dn-video-pic img{width:100px;height:auto;}
.newslistcon h2{margin: 0;font-size:20px;}
.newslistcon p{font-size:14px;}
.newslistcon span{position:static;}
.newslistcon:hover{box-shadow:none;}
}
@media screen and (max-width: 480px) {
.newsnav{margin: 10px 0 15px 0;}
.newsnav ul{margin:0 auto;width:95%;overflow:hidden;}
.newsnav ul:after{clear:both;}
.newsnav ul li{display:block;float:left;padding:0;width:33.3%;border:1px solid #dadfe5;border-left:none;border-radius:0px;box-shadow:none;overflow:hidden;}
.newsnav ul li:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-left:1px solid #dadfe5;}
.newsnav ul li:last-child{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.newsnav ul li a{}
.homenewslist{padding: 0;width:100%;}
.homenewslist ul{margin: 0 0 10px 0;}
.homenewslist ul li{margin:0 0 5px;}
.homenewslist.new-list ul li{background:none;}
.newslistcon{margin:0 auto;padding:10px 0;width:95%;overflow: hidden;}
.dn-news {padding:10px;}
.newslistpic{margin: 0 0 0 8px;width:100px;height:56px;}
.newslistpic img{width:100%;height:auto;}
.newslistcon h2{padding:0;font-size:16px;line-height:140%;border:none; margin-top:7px;}
.newslistcon p{display:none;}
.newslistcon span a{color:#888;}
.dn-baojia-2{padding: 40px 0 30px !important;}
.dn-baojia-2-1{margin-bottom:0 !important;}
}
/* 首页新闻结束 */
/* 最新活动列表 */
.e1-list { max-width: 1140px; height: auto; position: relative; margin:auto auto 30px auto; }
.e1-list .img{width: 50%;overflow: hidden;box-sizing: content-box;cursor: pointer;}
.e1-list:nth-child(even) .img{float:right;}
.e1-list:nth-child(odd) .img{float:left;}
.e1-list .img img{width: 100%;transition: all 1s;-webkit-transition: all 1s;}
.e1-list .img:hover img{ -webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
.e1-list .word{ width: 50%; height: 100%; padding:50px 60px ; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%); cursor: pointer; background: #FFFFFF; }
.e1-list:nth-child(odd) .word{right:0px;}
.e1-list:nth-child(even) .word{left:0px;}
.e1-list .word:hover{background:#1985e1!important;}
.e1-list .word .date{ font-size: 20px; color: #1985e1; padding-bottom:25px; margin:0; }
.e1-list .word:hover .date{color: #FFFFFF;}
.e1-list .word  .title01{ font-size: 24px; color: #333333; padding-bottom: 35px; margin:0; display:block; overflow:hidden; text-overflow:ellipsis; line-height: 1.2; }
.e1-list .word:hover  .title01{color: #FFFFFF;}
.e1-list .word  .sub-title{ font-size: 14px; line-height: 30px; color: #666666; overflow:hidden; text-overflow:ellipsis; margin:0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.e1-list .word:hover  .sub-title{color: #FFFFFF;}
.e1-list .word .more{ position: absolute; bottom: 50px; left: 50px; margin:0; }
.e1-list .word .more span{padding-left: 10px;font-size: 14px;color: #1985e1;}
.e1-list .word:hover span{color: #FFFFFF;}
.e1-list .word .more .hover-show{display: none;}
.e1-list .word:hover .more .hover-show{display: inline;}
.e1-list .word:hover .more .hover-hide{display: none;}
@media screen and  (max-width: 1040px){
.e1-list .word{padding:20px;}
.e1-list .word .date{padding-bottom: 15px;}
.e1-list .word  .title01{padding-bottom: 20px;}
.e1-list .word  .sub-title {line-height: 24px;}
.e1-list .word .more{ position: absolute; bottom: 20px; left: 30px; }
}
@media screen and  (max-width:991px){
.e1-list .word .date {font-size:18px;}
.e1-list .word  .title01{font-size:20px;padding-bottom:15px;}
.e1-list .word .sub-title {line-height:20px;height:40px;}
}
@media screen and  (max-width: 767px){
.e1-list .word  .title01{font-size: 18px;padding-bottom: 15px;}
.e1-list .word .more img{width: 24px;}
.e1-list .word .more span{font-size: 12px;}
}
@media screen and  (max-width:700px){
.e1-list {margin:auto auto 20px auto;}
.e1-list .img{width: 100%;}
.e1-list .img img{width: 100%;}
.e1-list .word{ width: 100%; height: auto; float: left; position: static; transform: translateY(0%); -webkit-transform: translateY(0%);}
.e1-list .word .sub-title {height:auto;}
.e1-list .word .more{position: static;margin-top: 20px;}
}
/* 栏目页banner */
.nybd {width: 100%;overflow: hidden;position: relative;}
.nybd img {width: 100%;height: auto;}
.nybd .bdtx {position: absolute; top: 30%; height:auto;width: 100%;margin:0 auto;text-align: center;z-index: 2;}
.nybd .bdtx h2 {font-size: 40px; color: rgb(255, 255, 255); text-shadow: 0 0 18px rgba(0,0,0,.18);line-height: 1;}
.nybd .bdtx h3 {font-size: 22px; color: rgb(255, 255, 255); line-height: 1.35em; margin-top: 1%; text-shadow: 0 0 18px rgba(0,0,0,.18); }
@media screen and (max-width:1024px) {.nybd img {width: 130%;margin-left: -15%;}}
@media screen and (max-width:991px) {.nybd .bdtx h2 { font-size: 32px; }.nybd .bdtx h3 { font-size: 20px; }}
@media screen and (max-width:767px) {.nybd .bdtx { top: 25%; height: 80px; }.nybd .bdtx h2 { font-size: 24px; }.nybd .bdtx h3 { font-size: 14px; }}
@media screen and (max-width:500px) {.nybd img {width: 180%;margin-left: -42%;}}
/* 面包屑导航 */
.sub_menu {background:#fff;position: relative;z-index: 3;margin:0 auto;text-align:center;border-bottom:1px solid #ebebeb;height:75px;}
.sub_menuu {background: #fff;position: relative;z-index: 3;margin:0 auto;text-align: center;}
.sub_menu .swiper-container {display: inline-block;height: inherit;vertical-align: middle;max-width:100%;}
.topnavbox {max-width: 1140px;width:100%;height:75px;margin:0 auto;overflow: hidden;}
.topnav > li {width:auto; text-align: center;line-height:75px;float:left;font-size: 16px;}
.topnav > li.active,.topnav > li:hover{ background:#1985e1;}
.topnav > li a {color:#888;display:block;width:100%;padding:0 50px;}
.topnav > li.active a,.topnav > li:hover a {color:#fff;}
.breadcrumb {padding: 20px 0px;margin-bottom:0px;background: none;}
.breadcrumb span {font-size: 16px;color: #929292;padding-right:5px;}
.breadcrumb > li + li:before {padding: 0 5px;color: #929292;content: "\00bb\00a0";}
.breadcrumb > li a {color: #888;}
.breadcrumb > li a:hover {color: #1985e1;}
@media (max-width:991px) {
.sub_menu {height:60px;}
.topnavbox {height:60px;}
.topnav > li {font-size:14px;line-height:60px;}
.topnav > li a {padding:0 30px;}
.breadcrumb {line-height:20px;padding: 20px 0px;}
}
@media (max-width:767px) {
.sub_menu {height:50px;}
.topnavbox {height:50px;}
.topnav > li { line-height:50px;}
.topnav > li a {padding:0 20px;}
.breadcrumb {padding:15px 0px;}
}
/* 关于我们*/
.dn-about{position: relative;z-index: 2;}
.about_bg {background-position: center top;background-repeat: no-repeat;background-size: cover;}
.about_bg_1{ overflow:hidden;position:relative;padding-bottom:5%;background-image: url(../images/about_us.jpg);}
.about-header{position:relative;width:100%;max-width:585px;font-size: 36px;text-align: center;margin:4% auto;color:#333;line-height:60px;}
.about_bg_1_1{position:relative;}
.about_bg_1_1_left{width:40%;float:left;overflow:hidden;}
.about_bg_1_1_left img{width:100%; }
.about_bg_1_1_left_right{position:absolute; right:0; top:0; height:80%; overflow:hidden; width:60%;padding:0 4%;}
.about_bg_1_1_left_right_1 {font-size: 36px;color: #1985e1;font-weight: bold;line-height:1;}
.about_bg_1_1_left_right_2{font-size:26px; color:#4f4f4f;margin-top: 5px;text-transform: uppercase;}
.about_bg_1_1_left_right_3{font-size:14px; margin-top: 25px;line-height:2;height:60%;}
.about_bg_1_1_left_right_footer{position:absolute; right:0; bottom:0; width:60%;padding:0 4%;}
.about_bg_1_1_left_right_footer ul li{float:left; width: 25%;}
.about_bg_1_1_left_right_footer_1 span{font-size:40px; color:#1985e1; position:relative;line-height: 1;display:inline-block; font-family: HelveticaNeueLTPro-ThEx, Arial;}
.about_bg_1_1_left_right_footer_2{font-size:14px;margin-top:5px;}
.about_bg_2{width:100%;padding-bottom:5%;position:relative;overflow:hidden;}
.about_bg_2 .li {position: relative;overflow: hidden;box-sizing: border-box;float:left;width:100%;text-align: center;cursor: pointer;}
.about_bg_2 .li .imga{width: calc(100% + 20px);}
.about_bg_2 .li .img {margin-bottom: 15px;}
.about_bg_2 .li .p-text{position: absolute;top:50%;height: 174px;margin-top: -85px;text-align: center;width: 100%;}
.about_bg_2 .li .img img {width: 80px;display: inline-block;}
.about_bg_2 .li .h-tit {font-size: 20px;line-height: 1;margin-bottom: 15px;color: #fff;}
.about_bg_2 .li .p {font-size: 16px;line-height: 1.5;color: #fff;}
.about_bg_3{overflow:hidden;background:#fff;position:relative;padding-bottom:5%;}
.about_bg_3_1{padding: 6% 0 50px;margin: 0 -15px;}
.about_bg_3-slide {position: relative;width: 100%;padding: 4px;background-color: #eee;box-shadow: 0 5px 10px rgba(0,0,0,.1); }
.about_bg_3-slide .img{width: 100%;}
.about_bg_3-slide img{width: 100%;}
.about_bg_3_1 .swiper-slide{opacity:.5;-webkit-opacity:.5;min-height:auto;transition:transform 0.3s;-ms-transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:transform 0.3s;-o-transition:transform 0.3s;}
.about_bg_3_1 .swiper-slide-active{z-index: 2;transform: scale(1.3);-ms-transform: scale(1.3);-moz-transform: scale(1.3);-webkit-transform: scale(1.3);-o-transform: scale(1.3);opacity:1;-webkit-opacity:1;}
.about_bg_3_1 .swiper-slide-active .about_bg_3-slide{background-color: #fff;}
.about_bg_3-next,.about_bg_3-prev{display: block;width:50px;height:50px;border-radius: 50%;background:rgba(0,0,0,.4);text-align: center;line-height:50px;transition:all 0.3s;-webkit-transition:all 0.3s;}
.about_bg_4-next,.about_bg_4-prev{border-radius:0%;background:rgba(0,0,0,.4);}
.about_bg_3-next i,.about_bg_3-prev i {font-size: 22px;color: #fff;position: absolute;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);top: 50%;left: 0;right: 0;}
.about_bg_4-next i,.about_bg_4-prev i {font-size:18px;}
.about_bg_3-next{right: 30px;}
.about_bg_4-next{right:0;}
.about_bg_3-prev{left: 30px;}
.about_bg_4-prev{left:0;}
.about_bg_3-next:hover,.about_bg_3-prev:hover{background-color: #1985e1;outline:0 none;}
.about_bg_3-next.swiper-button-disabled, .about_bg_3-prev.swiper-button-disabled{cursor: default;pointer-events:auto;background:rgba(0,0,0,.4);opacity: .35;-webkit-opacity:.35;}
.about_bg_4{width:100%;padding-bottom:6%;position:relative;overflow:hidden;background-image: url(../images/about_rongyu.jpg);}
.about_bg_4_1{position:relative;overflow:hidden;margin:0 auto;text-align:center;}
.about_bg_4_1 img{width:100%;}
.about_bg_4 .swiper-container {width: 100%; height: 100%; cursor: pointer;} 
.about_bg_4 .swiper-slide {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.about_bg_4 .swiper-container-horizontal > .swiper-pagination-progressbar {top: auto;bottom: 0;}
.about_bg_4 .swiper-pagination-progressbar {background: rgba(255,255,255,1);}
.about_bg_4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#1985e1;}
.about_bg_4 .swiper-slide{padding-bottom:40px;}
.about_bg_5{overflow:hidden;background:#fff;position:relative;padding-bottom:5%;}
.about_bg_5_1{position: relative;width:100%;padding:5px;margin:0;float:left;}
.about_bg_5 .item{border:1px solid #ddd;cursor: pointer;position: relative;padding:0;margin:0;}
.about_bg_5 .item span.thumb{width: 100%;height: 100%;}
.about_bg_5 .item span {display: block;}
.about_bg_5 .item span.thumb img {margin: 0 auto;}
.about_bg_5 .item span.txt {display: none;width: 100%;height: 100%;line-height: 100%;text-align: center;position: absolute;left: 0;top: 0;font-size: 0;z-index: 3;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.about_bg_5 .item span.txt:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}
.about_bg_5 .item span.txt em {font-style: normal;color: #fff;font-size: 14px;vertical-align: middle;display: inline-block;max-width: 100%;}
.about_bg_5 .item span.bg {width: 100%;height: 100%;background: #000;position: absolute;left: 0;top: 0;z-index: 2;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;opacity: 0;filter: alpha(opacity=0);}
.about_bg_5 .item:hover span.txt{display:block}
.about_bg_5 .item:hover span.bg{opacity:.8;-webkit-opacity:.8;filter:alpha(opacity=80)}
.about_bg_6{width:100%;padding-bottom:90px;position:relative;overflow:hidden;background:#fff;}
.about_bg_6_pic{position:relative; padding-right:68%; overflow:hidden;margin:0;} 
.about_bg_6_pic_1{overflow:hidden;}
.about_bg_6_pic_2{ overflow:hidden;position:absolute; left:34%; width:32%; top:0; height:48%;}
.about_bg_6_pic_3{ overflow:hidden;position:absolute; left:34%; bottom:0; width:32%; height:48%;}
.about_bg_6_pic_4{position:absolute; right:0%; top:0; height:48%; width:32%; overflow:hidden;}
.about_bg_6_pic_5{position:absolute; right:0%; bottom:0; height:48%; width:32%; overflow:hidden;}
.about_bg_6_pic_2_img{overflow:hidden; position:relative;}
.about_bg_6_pic_2_img img{width:100%;}
.about_bg_6_pic_2_img_jj{ overflow-y:auto;position:absolute; left:0; top:0%; width:100%; height:100%; z-index:10; color:#fff;}
.about_bg_6_pic_2_img_jj_1{font-size:20px;}
.about_bg_6_pic_2_img_jj_mid{padding:15px;text-align:justify;height:100%;}
.about_bg_6_pic_2_img_jj_2{margin-top:10px; line-height:2;}
.about_bg_6_pic_5_jj{ z-index:10;position:absolute; left:0; width:100%; text-align:center;bottom:0;margin-top:-3.438em; top:50%; color:#fff;}
.about_bg_6_pic_5_jj a{display: block;}
.about_bg_6_pic_5_jj_1 {font-size: 25px;padding-top: 15px;color: #fff;line-height: 1;}
.about_bg_6_pic_2_img .about_bg_6_pic_5_jj img{width:auto; }
@media (min-width: 992px) {
.about_bg_3_1{margin: 0 auto;padding: 90px 0 90px;}
.about-header.about_bg_3_header{margin: 5% auto auto auto;}
.about_bg_3-slide {padding: 9px;box-shadow: 0 15px 30px rgba(0,0,0,.1);}
}
@media screen and (min-width:768px) {
.about_bg_2 .li .imga{transform: translate3d(10px,10px,0);-webkit-transform: translate3d(10px,10px,0);margin: -10px 0 0 -10px;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: opacity 0.35s, transform 0.35s;-webkit-transition: opacity 0.35s, transform 0.35s;}
.about_bg_2 .li:hover img {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.about_bg_2 .li .img img{transform:translate(0,0);-webkit-transition: all 0.35s;transition: all 0.35s;}
.about_bg_2 .li:hover .img img {transform:translate(0,-10px);-webkit-transform:translate(0,-10px);}
}
@media screen and (max-width:1200px) {
.about_bg_1_1_left_right_footer_1 span{font-size:35px;}
.about_bg_1_1_left_right_3{ margin-top:20px;}
.about_bg_1_1_left_right_3{height:50%;}
}
@media screen and (max-width:1090px) {
.about_bg_6_pic_5_jj_1{font-size:20px;}
.about_bg_6_pic_2_img_jj_1{font-size:18px;}
}
@media screen and (max-width:991px) {
.about-header{font-size:30px;}
.about_bg_1_1_left{width:100%;}
.about_bg_1_1_left_right{padding-top:5%;position:static; height:auto; width:100%;}
.about_bg_1_1_left_right_1 {font-size: 30px;}
.about_bg_1_1_left_right_2{font-size:22px;}
.about_bg_1_1_left_right_3{height:280px;}
.about_bg_1_1_left_right_footer{ padding-top:10px;position:static; width:100%;display: inline-block;}
.about_bg_1_1_left_right_footer ul li{text-align:center;}
.about_bg_6{padding-bottom:70px;}
}
@media screen and (max-width:767px) {
.about-header{font-size:22px;}
.about_bg_1_1_left_right_1 {font-size: 26px;}
.about_bg_1_1_left_right_2{font-size:18px;}
.about_bg_2 .li .img img {width: 60px;}
.about_bg_4 .swiper-slide{padding-bottom:30px;}
.about_bg_6{padding-bottom:50px;}
.about_bg_6_pic{padding-right:0%; }
.about_bg_6_pic_1 img{width:100%;}
.about_bg_6_pic_3,.about_bg_6_pic_4{display:none;}
.about_bg_6_pic_2{float:left;}
.about_bg_6_pic_5{float:right;}
.about_bg_6_pic_2,.about_bg_6_pic_5{position:static;width:100%;height:auto; margin-top:15px;}
.about_bg_6_pic_5_jj_1{font-size:16px;}
.about_bg_6_pic_2 img{display:none;}
.about_bg_6_pic_2{background-image:url(../images/ab22_2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_bg_6_pic_2_img_jj{position:static; height:auto;}
.about_bg_3-next,.about_bg_3-prev{width:46px;height:46px;line-height: 46px;}
.about_bg_3-next i, .about_bg_3-prev i {font-size: 20px;}
.about_bg_4-next i,.about_bg_4-prev i {font-size:16px;}
}
@media screen and (max-width:660px) {
.about_bg_1_1_left_right_footer ul li{width:50%;margin-bottom:10px;}	
}
@media screen and (max-width:480px) {
.about_bg_4_1 img{width:80%;}
}
/* 留言表单 */
.dn-baojia{position:relative;padding:0 0 6%;overflow:hidden;}
.dn-baojia-box{position:relative;border-radius:7px;margin-bottom:30px;width:100%;background:#fff;}
.dn-baojia-line {background:linear-gradient(to right, #1985e1, #2fa7e0);background:-moz-linear-gradient(to right, #1985e1, #2fa7e0);background:-webkit-linear-gradient(to right, #1985e1, #2fa7e0); background: -o-linear-gradient(to right, #1985e1, #2fa7e0);height:8px;margin-bottom:0px;border-top-left-radius:5px;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:0;}
.dn-baojia-box .left{position:relative;width:42%; padding-top:50px; /* padding:50px 50px 0 0; */}
.dn-baojia-box .left h3{font-size:20px;margin:0 0 10px 0;color:#333;line-height:1.5;text-align:center;}
.dn-baojia-box .left p{font-size:14px;margin:10px 0;color:#666;line-height:1.5;text-align:center;}
.dn-baojia-box .left p span{color:#1985e1;}
.dn-baojia-box .right{position:relative;width:50%;padding:50px 50px 30px;border-right:1px solid #eee;}
.dn-baojia-box .right h3{font-size:24px;margin:0;color:#333;line-height:1.5;padding-bottom:20px;}
.dn-baojia-box .right h3 span {margin-left:10px;color:#1985e1;font-size:13px;}
.dn-baojia-box .form-horizontal {width:90%;font-size: 14px;}
.dn-baojia-box .design_system_01 {text-align:left;font-size:16px;color:#333;margin-bottom:20px;}
.dn-baojia-box .design_system_01 label {font-weight:normal;width:33.33%; white-space:nowrap;float:left;font-size:14px;}
.dn-baojia-box .form-group{margin:0 0 8px 0;width:100%;position: relative;}
.dn-baojia-box .form-group .unit {position:absolute;right:5px;top:10px;width:15px;color:#333;font-size:14px;}
.dn-baojia-box .form-group .bm-01 {color:#999;}
.dn-baojia-box .form-group .dm-02 {position:relative;width:calc( (100% - 10px) / 2);height:40px;float:left;}
.dn-baojia-box .form-group .dm-02:first-child{margin:0 10px 0 0;}
.dn-baojia-box .form-control {width:98%;float:left;border: 1px solid #e5e5e5;-webkit-box-shadow: none; box-shadow: none; border-radius:0; height: 40px; -webkit-transition: -webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear; -o-transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear; transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear; }
.dn-baojia-box .form-control:focus {border-color:#1985e1;}
.dn-baojia-box select.form-control:focus {border-color:#e5e5e5;}
.dn-baojia-box .input-group .form-control {width:98%;}
.dn-baojia-box .form-group textarea{height:100px;}
.dn-baojia-box .form-group i{color:#f8222c; line-height:40px; font-style:normal; float:right;}
.dn-baojia-box .input-group-addon {padding: 0 12px;border-radius: 0;border: 1px solid #e5e5e5;}
.dn-baojia-box .design_apply_box_01 {padding-bottom:10px;}
.dn-baojia-box .design_apply_btn_01 { width:98%; height: 42px; border: none; background: #1985e1; color: #fff; font-size: 15px; cursor: pointer; }
.dn-baojia-box .ico-line-btn {width:140px;height: 140px;right:-71px;display:block;position:absolute;background:url(../images/ico-line-btn.png) no-repeat;top:150px;z-index:9;}
.dn-baojia-box .calc-btn {position: absolute; top:25px; right:25px;border: none; display: block; width: 90px; height: 90px; background: #1985e1; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 45px; z-index: 15; }
.dn-baojia-box .calc-btn em {display: block; font-size: 16px; color: #fff; width: 44px; height: 44px; margin: 0 auto; text-align: center; font-style: normal; }
.dn-baojia-box .circle-animate {position: absolute; top: 15px; right:15px; width: 110px; height: 110px; -webkit-border-radius: 50%; border-radius: 50%; background: #fdcc9a; z-index: 12; -webkit-animation: scale-three2 1.5s ease infinite; -moz-animation: scale-three2 1.5s ease infinite; -o-animation: scale-three2 1.5s ease infinite; animation: scale-three2 1.5s ease infinite; animation-fill-mode: both; }
@keyframes scale-three2 {
0% {transform:scale(1);opacity:.8}
100% {transform:scale(1.3);opacity:0}
}
@-webkit-keyframes scale-three2 {
0% {-webkit-transform:scale(1);opacity:.7}
100% {-webkit-transform:scale(1.3);opacity:0}
}
@-moz-keyframes scale-three2 {
0% {-moz-transform:scale(1);opacity:.7}
100% {-moz-transform:scale(1.3);opacity:0}
}
@-o-keyframes scale-three2 {
0% {-o-transform:scale(1);opacity:.7}
100% {-o-transform:scale(1.3);opacity:0}
}
.dn-baojia-1{position:relative;padding: 0 0 6%;background:#fff;overflow: hidden;}
.dn-baojia-1 .service-philli ul li {padding: 0 20px;}
.dn-baojia-1 .service-philli ul li.si0 em{background: url(../images/sia1.png) no-repeat center 0;background-size: 100% auto;}
.dn-baojia-1 .service-philli ul li.si0 em:hover{background: url(../images/sia1.png) no-repeat center -95px;background-size: 100% auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.dn-baojia-1 .service-philli ul li.si1 em{background: url(../images/sib1.png) no-repeat center 0;background-size: 100% auto;}
.dn-baojia-1 .service-philli ul li.si1 em:hover{background: url(../images/sib1.png) no-repeat center -95px;background-size: 100% auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.dn-baojia-1 .service-philli ul li.si2 em{background: url(../images/sic1.png) no-repeat center 0;background-size: 100% auto;}
.dn-baojia-1 .service-philli ul li.si2 em:hover{background: url(../images/sic1.png) no-repeat center -95px;background-size: 100% auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.dn-baojia-2{position:relative;padding: 70px 0 50px;overflow: hidden; background-color:#f7f7f7;}
.dn-baojia-2-1 {margin:30px 0; /*margin-bottom:4%;*/}
.dn-baojia-2-1 ul li { float: left; width: 33.3333%; background-color:#fff; padding-top: 215px; position: relative; }
.dn-baojia-2-1 ul li:nth-child(2n) { padding-top: 0px; padding-bottom: 215px; }
.dn-baojia-2-1_1 { overflow: hidden; position: absolute; left: 0px; top: 0px; width: 100%; height: 215px; }
.dn-baojia-2-1 ul li:nth-child(2n) .dn-baojia-2-1_1 { top: auto; bottom: 0px; }
.dn-baojia-2-1_1_img { width: 100%; display: none; }
.dn-baojia-2-1_2 { min-height: 215px; }
.dn-baojia-2-1_1_mask { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color:#000; opacity:0;-webkit-opacity:0; z-index: 10; }
.dn-baojia-2-1 ul li:hover .dn-baojia-2-1_1_mask { opacity:0.2;-webkit-opacity:0.2;}
.dn-baojia-2-1_2_1 { font-size: 18px; color:#333; margin-top: 30px;}
.dn-baojia-2-1_2_2 { font-size: 14px; margin-top:16px; line-height: 1.7em; }
.dn-baojia-2-1_1_img_bg { height:215px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.dn-baojia-2-1 ul li:hover .dn-baojia-2-1_1_img_bg { transform: scale(1.08, 1.08);-webkit-transform: scale(1.08, 1.08); }
.dn-baojia-2-1 ul li:nth-child(1) .dn-baojia-2-1_1_img_bg { background-image: url(../images/baojia03.jpg); }
.dn-baojia-2-1 ul li:nth-child(2) .dn-baojia-2-1_1_img_bg { background-image: url(../images/baojia01.jpg); }
.dn-baojia-2-1 ul li:nth-child(3) .dn-baojia-2-1_1_img_bg { background-image: url(../images/baojia02.jpg); }
.dn-baojia-2-1_2_mid { height: 190px; overflow-y: auto; padding:24px; }
.dn-baojia-2 .baojia_btn {display: inline-block;width: 300px;height: 62px;margin: 30px 0;line-height: 62px;font-size: 20px;color: #fff;background: url(../images/baojia00.jpg) no-repeat;border: 0;cursor: pointer;}
.dn-baojia_tit{margin:auto auto 25px auto;max-width:1140px;}
.dn-baojia_tit img:nth-child(2){display:none;}
@media screen and (max-width: 1144px) {
.dn-baojia-1 .service-philli ul li.si0 em:hover{background: url(../images/sia1.png) no-repeat center 0;background-size: 100% auto;}
.dn-baojia-1 .service-philli ul li.si1 em:hover{background: url(../images/sib1.png) no-repeat center 0;background-size: 100% auto;}
.dn-baojia-1 .service-philli ul li.si2 em:hover{background: url(../images/sic1.png) no-repeat center 0;background-size: 100% auto;}
}
@media screen and (max-width: 1090px) {
.dn-baojia-2-1_2_1 { font-size: 16px; margin-top:0;}
.dn-baojia-2-1_2_2 { margin-top: 8px; }
}
@media screen and (max-width:991px) {
.dn-baojia-box .left,.dn-baojia-box .ico-line-btn{display:none;}
.dn-baojia-box .right {width: 100%;border-right: 0px solid #eee;padding:30px 30px 15px;}
/* .dn-baojia-box .right h3{display:none;} */
.dn-baojia-box .form-horizontal {width:100%;}
.dn-baojia-box .form-group .bm-01 {color:#1985e1;text-align:center;}
.dn-baojia-box .design_apply_box_01 {display:block;}
}
@media screen and (max-width:767px) {
.dn-baojia-box .right{padding:20px 20px 0;}
.dn-baojia-box .span1 {display:inline-block}
.dn-baojia-2-1 { margin-top:24px;}
.dn-baojia-2-1_1_mask { display: none; }
.dn-baojia-2-1_2 { min-height: inherit; }
.dn-baojia-2-1_1_img_bg, .dn-baojia-2-1_2_mid { height: auto; }
.dn-baojia-2-1 ul li:nth-child(1) .dn-baojia-2-1_1_img_bg { background-image: none; }
.dn-baojia-2-1 ul li:nth-child(2) .dn-baojia-2-1_1_img_bg { background-image: none; }
.dn-baojia-2-1 ul li:nth-child(3) .dn-baojia-2-1_1_img_bg { background-image: none; }
.dn-baojia-2-1 ul li { width: 100%; padding-top: 0px; margin-bottom:16px; }
.dn-baojia-2-1 ul li:nth-child(2n) { padding-bottom: 0px; }
.dn-baojia-2-1_1 { position: static; height: auto; }
.dn-baojia-2-1_1_img { display: block; }
.dn-baojia-2-1_2_mid { padding:16px; }
.dn-baojia-2 .baojia_btn{font-size:18px;margin: 10px 0;}
}
@media (max-width:750px) {
.dn-baojia_tit img:nth-child(1) {display:none;}
.dn-baojia_tit img:nth-child(2){display:inline;}
}
/* 中央采暖*/
.dn-cn-text{margin-bottom:5%;}
.dn-cn01{text-align:center;}
.dn-cn01.table > tbody > tr > td{padding:20px;vertical-align:middle;width:20%;}
.dn-cn01.table > tbody > tr:first-child > td{background:#1985e1;color:#fff;}
.section-cainuan{position:relative;background:#f7f7f7;width:100%;z-index:2;}
.dn-cn02{position:relative;width:100%;box-shadow:8px 11px 40px rgba(44, 44, 44, 0.12);}
.dn-cn02 .row {padding:0;margin:0;}
.dn-cn02-r{position:relative;float:right;width:45%;text-align:center;height:440px;background:#dadada;background:-moz-linear-gradient(top, #dadada 0%, #919191 100%); background:-webkit-linear-gradient(top, #dadada 0%,#919191 100%); background:linear-gradient(to bottom, #dadada 0%,#919191 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#919191',GradientType=0 ); }
.dn-cn02-r img {position:absolute;transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-o-transform:translate(0, -50%);top:50%;width:80%;left:10%;}
.dn-cn02-l{position:relative;width:55%;float:right;text-align:left;background:#fff;height:440px;padding:64px 0 0 87px;}
.dn-cn02-l .text{width:100%;font-size:30px;margin-bottom:20px;text-align:left;margin-top:20px;font-weight:normal;color:#333;line-height:1.4;}
.dn-cn02 ul {width: 100%;}
.dn-cn02 ul li{line-height:2;}
.dn-cn02 ul li:before{content: "";display:inline-block;width:6px;height:6px;background:rgba(242, 147, 19, 0.59);border-radius:50%;margin:12px 5px 0 0;}
.dn-cn02 .d-flex{margin:40px 0;}
.btn-outline-secondary:hover{color:#fff;}
.btn-outline-secondary{background:#1985e1;color:#fff!important;border-radius:2px;padding:12px 20px;font-size:14px;}
.dn-cn03 {margin:0 auto;position: relative;}
.dn-cn03 ul li {float:left;width:48.64%;background-color:#fff;box-shadow:0 5px 20px rgba(156,156,156,0.15);}
.dn-cn03 ul li:nth-child(even) {float:right}
.dn-cn03 ul li:nth-child(n+3) {margin-top:2.72%;}
.dn-cn03 ul li a {display:block;}
.dn-cn03 ul li a .pic {overflow:hidden;}
.dn-cn03 ul li a .pic img {transition:all 0.5s ease-in-out;width:100%;height:auto;}
.dn-cn03 ul li a .txt {background:#fff;font-size:16px;line-height:30px;padding:20px 15px;color:#666;text-align:center;}
.dn-dngn01{position:relative;padding:6% 15px;background:#959595;overflow: hidden;}
.dn-dngn01-nav{text-align:center;margin: 0 15px 30px 15px;}
.dn-dngn01-nav a{display:inline-block;margin-right:15px;margin-bottom:15px;cursor: pointer;background:#fff;padding:0 25px; height:38px;font-size:14px; color:#888; line-height:38px; border-radius:3px;}
.dn-dngn01-nav a:last-child{margin-right:0px;}
.dn-dngn01-nav a:hover,.dn-dngn01-nav a:active,.dn-dngn01-nav a.on{background:#1985e1;color:#fff;}
.dn-dngn01-box { max-width:1140px; margin: 0px auto;position:relative;height:100%;overflow: hidden;}
.dn-dngn01-box img {display: inline;}
.left01 { float: left; width: 60%;}
.dn-dngn01-box img.dn-01{display:inline;}
.dn-dngn01-box img.dn-02{display:none;}
.Canvas {display:none;}
.right01 { width:35%;color:#fff; float:right; text-align:left; margin-left:5%;}
.right01 h2 { font-size: 32px; color: #fff;margin-top:0;}
.right01 p { margin: 0; font-size: 14px; line-height: 22px; display: inline-block; width: 100%; }
.dn-dngn01-hezi {margin-top: 20px;width:100%;position: relative;z-index:22;}
.shusong { width:70%; background: rgb(226, 117, 14) none repeat scroll 0% 0%; float:left; text-align:center;}
.shusong span { font-size: 12px; color:#fff; text-align: center; display: block; width:100%; padding: 10px 0;}
.shusong img {max-width:100%;padding:0 5px 5px 5px;}
.shutxt { float: right; width: 28%; }
.shutxt a { font-size: 14px; color:#fff; height: 38px; line-height: 38px; display: block; text-align: center; border: 1px solid rgb(226, 117, 14); margin-bottom: 5px; }
.shutxt.shutxt1 a{ height: 30px; line-height: 30px;margin-bottom: 0px; }
.shutxt a:hover { background: rgb(226, 117, 14) none repeat scroll 0% 0%; }
.shutxt .on { background: rgb(226, 117, 14) none repeat scroll 0% 0%; color:#fff; }
.dn-dngn01-box .line,.dn-dngn01-box .line1,.dn-dngn01-box .line2,.dn-dngn01-box .line3 { position: absolute; left: 395px; top: 295px;z-index:11;}
.dn-dngn02{position:relative;padding: 0 15px 0 15px;overflow: hidden;}
.dn-dngn02-header{position:relative;width: 100%;color:#1985e1;margin:5% auto;line-height:40px;text-align: center;font-size: 36px;}
.dn-dngn03{position:relative;padding: 6% 15px;background:#d3c8b8;overflow: hidden;}
.dn-dngn03-wrap {position: relative;max-width: 1140px;margin:0 auto;overflow: hidden;}
.slick-box { position: relative; overflow: hidden; }
.slick-box:before { content: ""; display: block; }
.slick-box .slick-wrapper { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.slick-box .xf1 {display: block;}
.slick-box .xf2 {display: none;}
.dngndes-dots { position: absolute; bottom: 0px; left: 0px; }
.dngndes-dots li { margin-right: 35px; display: inline-block; vertical-align: top; }
.dngndes-dots li button { position: relative; padding: 10px 6px; background-color: transparent; border: 0px none; outline: 0px none; font-size: 14px; color: #fff; }
.dngndes-dots li button:before { content: "0"; }
.dngndes-dots li button:after { content: ""; position: absolute; right: 0px; bottom: 0px; left: 0px; height: 2px; background-color: #1985e1; visibility: hidden; opacity: 0;-webkit-opacity:0;}
.dngndes-dots li.slick-active button { color: #1985e1; }
.dngndes-dots li.slick-active button:after {visibility: visible; opacity:1;-webkit-opacity:1;}
.slick-dngn-img { width:460px;}
.slick-dngn-img1 { float:right;}
.slick-dngn-img:before { padding-top: 125%; }
.slick-dngn-img img { display: block; width: 100%; }
.index-dngn-des {position: absolute; z-index: 1; top: 50%;right: 0px; margin-top: -200px; width:470px; height: 400px; }
.index-dngn-des.index-dngn-des1{left:0;}
.index-dngn-des h1 { font-size: 36px; font-weight:bold; color:#1985e1; }
.dngn-txt-item { padding:40px 0px 80px; font-size: 16px; line-height: 26px; color:#333; font-weight: 500; overflow-wrap: break-word; hyphens: auto; }
.dngn-txt-item p.js1 {padding-left: 15px;background: url(../images/a26.png) no-repeat left 15px;line-height: 35px;}
.dngn-txt-item img {width:320px}
.dngn-txt-item p{margin:0;}
.dngn-txt-item .span1{color:#1985e1;font-size:30px;}
.dngn-txt-item .btn-more { margin-top: 40px; }
.slick-default .slick-arrow{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;border:0;padding:0;border-radius:50%;background-color:transparent;color:#e5e5e5;font-size:0;z-index: 99;}
.slick-default .slick-arrow:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #e5e5e5;border-radius:50%}
.slick-default .slick-arrow:before{font-size:16px;line-height:50px;text-align:center;font-family:FontAwesome;}
.slick-default .slick-prev{left:30px;}
.slick-default .slick-prev:before{content:'\f104'}
.slick-default .slick-next{right:30px;}
.slick-default .slick-next:before{content:'\f105'}
.dn-dngn04{position:relative;padding: 6% 15px;background: url(../images/wenkong_07.jpg) center bottom no-repeat;background-size: cover;overflow: hidden;}
.btn-more.btn-more1 {width:320px;;letter-spacing:10px;border-radius:0px;}
.dn-dngn05{position:relative;padding: 6% 15px;background:#eee;overflow: hidden;}
.dn-dngn06{position:relative;padding: 6% 15px;background:#c1b9ac;overflow: hidden;}
.dn-dngn07{position:relative;padding: 6% 0;background: url(../images/dngn07_01.jpg) center bottom no-repeat;background-size: cover;overflow: hidden;}
.dn-dngn07-box{width:100%;}
.dn-dngn07-title{height: 55px;line-height: 55px;overflow: hidden;text-align: left;border-bottom: 1px dashed #cccccc;}
.dn-dngn07-title a {font-size: 16px;color: #333;cursor: pointer;}
.dn-dngn07-title.cur a,.dn-dngn07-title a:hover{color:#1985e1;}
.dn-dngn07-cont{overflow:hidden;font-size:14px;color:#333; line-height: 24px; text-align: left; display:none;margin-top: 10px; margin-bottom:40px;}
.dn-yzxfgn01-model { position: relative; overflow: hidden;}
.dn-yzxfgn01-model > img { display: none; width: 100%; }
.dn-yzxfgn01-wrap1{ max-width: 1170px; margin: 0px auto; padding:2% 15px 20% 15px; position: relative; z-index: 3; }
.dn-yzxfgn01-wrap{ max-width: 1170px; margin: 0px auto; padding: 8% 15px; position: relative; z-index: 3; }
.dn-yzxfgn01-wrap2{max-width: 1170px; margin: 0px auto; padding: 10% 15px; position: relative; z-index: 3;}
.dn-yzxfgn01-wrap3{max-width: 1170px; margin: 0px auto; padding: 12% 15px; position: relative; z-index: 3;}
.dn-yzxfgn01-wrap4{padding: 8% 15px;}
.dn-yzxfgn01-tx1{width:40%;}
.dn-yzxfgn01-tx2 {width:30%;margin: 0 auto;}
.dn-yzxfgn01-tx3{width:45%;}
.dn-yzxfgn01-tx4{width:50%;margin: 0 auto;}
.dn-yzxfgn01-tx5{width:50%;margin: 0 auto;text-align: center;}
.dn-yzxfgn01-tx6{width:60%;}
.dn-yzxfgn01-tx7{width:50%;margin: 0 auto;text-align: center;}
.dn-yzxfgn01-tx.dn-yzxfgn01-tx7 h2 {font-weight:bold;}
.dn-yzxfgn01-tx.dn-yzxfgn01-tx7 h3 {color: #333;}
.dn-yzxfgn01-tx h2 { font-size: 36px; color: #1985e1;}
.dn-yzxfgn01-tx h3 { font-size: 18px; color: #fff; line-height:30px;overflow: hidden; }
.dn-yzxfgn01-txp { font-size: 14px; color: #666; line-height: 24px;}
.dn-yzxfgn01-txp p {margin:0;color:#fff;}
.dn-yzxfgn01-txp1 {color: #fff; line-height:30px;width:95%;height:80px;border-radius: 40px;font-size: 18px;padding: 10px 0;}
.dn-yzxfgn01-txp1 p {margin:0;}
.dn-nqpgn01{position:relative;padding: 6% 15px;background: url(../images/nqp_07.jpg) center bottom no-repeat;background-size: cover;overflow: hidden;}
@media (min-width:1024px) {
.dn-cn03 ul li:hover a .pic img {transform:scale(1.05)}
}
@media (max-width:1200px) {
.dn-cn03 ul li a .txt {padding:15px;line-height:24px}
}
@media screen and (max-width:991px) {
.dn-cn01.table > tbody > tr > td{padding:15px;}
.dn-dngn01-nav{text-align:center;margin-bottom:30px;}
.dn-cn02-r {float:none;width:100%;}
.dn-cn02-l{width:100%;float:none;height:auto;padding:20px;}
.dn-cn02-l .text{font-size:26px;}
.right01 h2{display:none;}
.right01 p { margin:10px 0 0 0;}
.shutxt a {height: 30px; line-height: 30px;}
.shutxt.shutxt1 a {height:25px; line-height:25px;}
.dn-dngn01-hezi {margin-top:10px;}
.dn-dngn02-header,.dn-yzxfgn01-tx h2 {font-size: 30px;}
.dn-yzxfgn01-tx h3 { font-size: 16px;}
.index-dngn-des { position: relative; top: auto; margin-top: 0px; width: auto; height: auto; }
.index-dngn-des h1 { margin-left:15px; font-size:30px;}
.dngn-txt-item { padding-top: 30px; padding-bottom: 30px; margin-right:15px; margin-left:15px; }
.dngn-txt-item .span1{font-size:24px;}
.dngn-txt-item .btn-more {margin-top: 30px;}
.slick-dngn-img { width: auto; }
.slick-dngn-img1 { float:none;}
.slick-dngn-img::before { padding-top: 0px; }
.slick-dngn-img .slick-wrapper { position: relative; }
.slick-dngn-img img { width: auto; max-width: 100%; margin: 0px auto; }
.slick-box .xf1 {display: none;}
.slick-box .xf2 {display: block;}
}
@media screen and (max-width:767px) {
.dn-cn-text{margin-bottom:30px;}
.dn-cn01.table > tbody > tr > td{padding:10px;}
.dn-cn02-r {padding:30px 0;}
.dn-cn02-l .text{font-size:22px;margin-top:10px;margin-bottom:10px;}
.dn-cn02 .d-flex {margin:40px 0 30px 0;}
.dn-cn02 ul li {line-height: 20px;margin-bottom: 5px;}
.dn-dngn01-nav{margin-bottom:15px;}
.dn-dngn01-nav a{float:left;padding:0 20px;margin-right: 5px;margin-bottom: 5px;border:none;border-radius:0px;}
.left01 {width: 100%;text-align: center;}
.dn-dngn01-box img.dn-01{display:none;}
.dn-dngn01-box img.dn-02{display:inline;}
.Canvas {width:calc(90% + 30px);display:block;height: 0px;position: relative;margin: 0 auto;}
.right01 {width:100%;margin:0;}
.shutxt {float: left;}
.shutxt a {margin-bottom: 2px;}
.shutxt a:last-child {margin-bottom:0px;}
.shusong {float:right;}
.shusong img {padding:0;}
.dn-dngn01-hezi {margin:15px auto auto auto;width:90%;}
.dn-dngn01-box img {width: 90%;}
.dn-dngn01-box .line,.dn-dngn01-box .line1,.dn-dngn01-box .line2,.dn-dngn01-box .line3 {display:none;}
.dn-dngn02 {display:none;}
.dn-dngn02-header,.dn-yzxfgn01-tx h2 {font-size: 22px;}
.dn-yzxfgn01-tx h3 { font-size: 14px;margin: 0;line-height:22px;}
.slick-dngn-img img { max-width: 80%; }
.index-dngn-des h1 {margin-left: 0px;font-size:22px;}
.dngn-txt-item {margin-right:0px; margin-left:0px;font-size: 14px; }
.dngn-txt-item .span1{font-size:18px;}
.slick-default .slick-arrow{width:40px;height:40px}
.slick-default .slick-arrow:before{line-height:40px}
.slick-default .slick-arrow:after{border-width:1px}
.slick-default .slick-prev{left:15px}
.slick-default .slick-next{right:15px}
.dn-yzxfgn01-model > img { display: block; position: relative;left:-20%;width:140%;}
.dn-yzxfgn01-wrap { padding-top: 5%; padding-bottom: 6%; background-color:#fff; }
.dn-yzxfgn01-tx { width: 100%;}
.dn-yzxfgn01-txp { width: 100%; padding: 0px;height: auto; }
.dn-yzxfgn01-txp p {color:#333;}
.dn-yzxfgn01-txp1 {width:85%;}
.dn-yzxfgn01-tx6{width:70%;}
}
@media (max-width:500px) {
.dn-cn03 ul li {width:100%;float:none !important;}
.dn-cn03 ul li:nth-child(n+2) {margin-top:15px;}
}
@media screen and (max-width:400px) {
.shutxt a {font-size: 13px;}
.btn-more.btn-more1 {width:260px;;letter-spacing:3px;}
.dn-yzxfgn01-txp1 {line-height:20px;height:60px;border-radius:30px;font-size: 14px;padding:10px 0;width:95%;}
.dn-yzxfgn01-tx6{width:75%;}
}
/* 中央空调*/
.dn-kongtiao01{position:relative;width:100%;overflow: hidden;background: #fff;}
.col-lg-6 .foreground {background-color: black;position: absolute;width: 100%;height: 100%;opacity:0;-webkit-opacity:0;transition: 2s ease;}
.col-lg-6 .zoom {width: 100%;height: 100%;transition:transform 1s;-webkit-transition:transform 1s; }
.col-lg-6:hover .foreground {opacity: 0.3;-webkit-opacity:0.3;}
.col-lg-6:hover .zoom {transform:scale(1.05);-webkit-transform:scale(1.05); }
.dn-kongtiao01 .tit {position: absolute;color: #fff;padding: 40px 60px;left: 0;right: 0;bottom: 0;}
.dn-kongtiao01 .tit1{margin-bottom:10px;margin-top:0;font-size:36px;}
.dn-kongtiao01 .tj{font-size:18px;line-height: 1.6;margin:0;}
.dn-kongtiao01 .foo:before {border-bottom: 1px solid #FFF;border-left: 1px solid #FFF;-webkit-transform-origin: 0 100%;}
.dn-kongtiao01 .foo:after {border-top: 1px solid #FFF;border-right: 1px solid #FFF;-webkit-transform-origin:100% 0;}
.dn-kongtiao01 .fo:before, .dn-kongtiao01 .fo:after {width: 100%;height: 100%;z-index: 3;content: '';position: absolute;top: 0;left: 0;box-sizing: border-box;-webkit-transform: scale(0);transition: 0.5s;}
.dn-kongtiao01 .fo:hover:after, .dn-kongtiao01 .fo:hover:before {-webkit-transform: scale(1);}
.dn-kongtiao01 .kt-button {height:36px;margin-right:5px;margin-top:5px;bottom: initial;left: initial;font-size: 14px;line-height: 2;letter-spacing: 1.5px;text-align: center;color:#fff;padding: 0 18px;vertical-align: middle;cursor: pointer;display: inline-block;background-color: rgba(255, 255, 255, 0.1);border: solid 1px rgba(255, 255, 255, 0.2);right: initial;top: inherit;transition: 0.5s;-webkit-transition: 0.5s;position: relative;}
.dn-kongtiao02{position:relative;width:100%;overflow: hidden;padding:10% 0;background: url(../images/kt6.jpg) no-repeat center top;background-size:cover;}
.dn-kongtiao02-wrap{width:100%;margin: 0 auto;overflow: hidden;padding:8% 0 6% 0;}
.dn-kongtiao02-cate{width:100%;text-align: center;background: #fff;}
.dn-kongtiao02-cate li{width:14.2857142857%;text-align: center;line-height: 75px;position: relative;float: left;font-size: 18px;color: #333;}
.dn-kongtiao02-cate li:hover, .dn-kongtiao02-cate li.on {background-color: #1985e1;color:#fff;}
.dn-kongtiao02-cate li.on a {color: #fff;}
.dn-kongtiao02-mid{width:100%;text-align: center;background-image: url(../images/kt1.png);color: #fff;padding-bottom: 50px;}
.dn-kongtiao02-con {display: none;}
.dn-kongtiao02-top {font-size:36px;line-height: 40px;padding-top: 50px;padding-bottom: 30px;}
.dn-kongtiao02-bot {font-size: 16px;line-height: 25px;padding-left: 5%;padding-right: 5%;}
.dn-kongtiao02-01 {display:none;}
.dn-kongtiao03-bg {background: #fff; }
.dn-kongtiao03 { max-width: 1140px; margin: 0px auto;}
.dn-kongtiao03 .container-fluid { margin: 0px; padding: 0px; }
.dn-kongtiao03 .container-fluid .content { position: relative; }
.dn-kongtiao03 .container-fluid .content .item { width: 50%; float: right; }
.dn-kongtiao03 .container-fluid .content .textbox { position: absolute; left: 0px; top: 11%; width: 50%; }
.dn-kongtiao03 .container-fluid .content .textbox img { width: 100%; }
.dn-kongtiao03 .container-fluid .content .textbox div { position: absolute; top: 25%; width: 100%; color: #fff; padding: 0px 10%; text-indent: -1em; line-height: 30px; font-size: 16px; }
.dn-kongtiao03 .container-fluid .content .textbox div span { font-size: 50px;font-family: HelveticaNeueLTPro-ThEx, Arial;}
.dn-kongtiao03 .container-fluid .content .textbox div s { font-size: 36px; text-decoration: none; }
.dn-kongtiao03 .container-fluid .content .textbox div a { color:#fff; }
.dn-kongtiao03 .container-fluid .content:nth-child(2n+1) .item { width: 50%; float: left; }
.dn-kongtiao03 .container-fluid .content:nth-child(2n+1) .textbox { left: auto; right: 0px; }
@media screen and (max-width:991px) {
.dn-kongtiao01 .tit1{font-size:30px;}
.dn-kongtiao01 .tj {font-size: 16px;}
.dn-kongtiao02{display:none;}
.dn-kongtiao02-01 {display:block;}
.dn-kongtiao02-conn {position:relative;width:100%;overflow: hidden;text-align: center;padding:10% 0;background-position: center;background-repeat: no-repeat;background-size: cover;}
.dn-kongtiao02-topp {padding:8% 0 5% 0;}
.dn-kongtiao02-topp span {display: inline-block;width:120px;height:120px;background-color:#1985e1;font-size: 30px;line-height: 120px;color:#fff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.dn-kongtiao02-midd {background-image: url(../images/kt1.png);color: #fff;padding: 4% 0;margin-bottom:8%;}
.dn-kongtiao02-midd-top {font-size: 30px;line-height: 50px;padding: 20px 0px;}
.dn-kongtiao02-midd-bot {padding: 0 5%;text-align: left;padding-bottom: 25px;font-size: 16px;}
.dn-kongtiao03 { width: 100%; }
.dn-kongtiao03 .container-fluid .content .textbox div { line-height: 18px;}
.dn-kongtiao03 .container-fluid .content .textbox div span { font-size: 36px; }
.dn-kongtiao03 .container-fluid .content .textbox div s { font-size:30px;}
}
@media screen and (max-width:767px) {
.dn-kongtiao01 .tit {padding:15px;}
.dn-kongtiao01 .tit1{font-size:22px;margin-bottom:5px;}
.dn-kongtiao01 .tj {font-size: 14px;}
.dn-kongtiao01 .kt-button {height:32px;padding: 0 14px;}
.dn-kongtiao02-topp span {width:100px;height:100px;font-size:22px;line-height: 100px;}
.dn-kongtiao02-midd-top {font-size:22px;line-height:40px;}
.dn-kongtiao02-midd-bot {font-size:14px;}
.dn-kongtiao03 .container-fluid .content .textbox div {top: 35%;padding: 0 0 0 8%;text-indent:0;}
.dn-kongtiao03 .container-fluid .content .textbox div span { font-size: 25px; }
.dn-kongtiao03 .container-fluid .content .textbox div s { font-size:22px;}
}
/* 中央新风*/
.dn-xinfeng01{background: #fff;padding:0 15px;}
.dn-xinfeng01 .dngndes-dots li button{color:#333;}
.dn-xinfeng01 .dngndes-dots li.slick-active button {color: #1985e1;}
.dn-xinfeng02{position:relative;padding:0 15px;background:#f7f7f7;overflow: hidden;}
.dn-xinfeng02 p {line-height:35px;}
.dn-xinfeng03{position:relative;padding:0 15px;background:#fff;overflow: hidden;}
.dn-xinfeng03 p {padding-left: 15px;background:url(../images/a26.png) no-repeat left 15px;line-height:35px;}
@media screen and (max-width:991px) {
.dn-xinfeng01,.dn-xinfeng02,.dn-xinfeng03{padding-top:6%;}
}
@media screen and (max-width:767px) {
.dn-xinfeng02 p,.dn-xinfeng03 p {line-height:30px;}
}
/* 中央净水*/
.dn-jinshui01{position:relative;width:100%;overflow: hidden;background: #fff;padding-bottom: 5%;}
.dn-jinshui01-box{position:relative;padding:0;text-align: center;margin:0 auto;}
.dn-jinshui01-box .row li {cursor: pointer;}
.dn-jinshui01-box .item {margin: auto;position: relative;width: 100px;height: 100px;background-color:#1985e1;border-radius: 50%;}
.dn-jinshui01-box .item i {display: inline-block;width:64px;height:100%;background: url(../images/j01.png) no-repeat center;background-size:80% auto;}
.dn-jinshui01-box .row li p {font-size: 16px;color:#666;padding: 0;margin:15px 0;}
.dn-jinshui {position: relative;padding: 0 15px;overflow: hidden;}
.dn-jinshui02 {background: url(../images/jinshui01.jpg) center bottom no-repeat;background-size: cover;}
.dn-jinshui03 {background: url(../images/jinshui02.jpg) center bottom no-repeat;background-size: cover;}
.dn-jinshui04 {background: url(../images/jinshui03.jpg) center bottom no-repeat;background-size: cover;}
.dn-jinshui05 {background: url(../images/jinshui04.jpg) center bottom no-repeat;background-size: cover;}
@media screen and (max-width:991px) {
.dn-jinshui01-box .item {width:80px;height:80px;}
.dn-jinshui01-box .item i {background-size:60% auto;}
.dn-jinshui{padding-top:6%;}
}
@media screen and (max-width:767px) {
.dn-jinshui01-box .item {width:64px;height:64px;}
.dn-jinshui01-box .item i {background-size:45% auto;}
.dn-jinshui01-box .row li p {font-size:14px;}
}
/* 影音系统*/
.dn-yingyin01{position:relative;margin: 0 auto;width: 100%;text-align: center;background:#000;padding:0;z-index:10;overflow: hidden;}
.dn-yingyin01-box{display: none;width: 100%;position:relative;height:50px;background:#000;}
.dn-yingyin01.fixed {position:fixed;top: 0;left: 0;}
.dn-yingyin01-nav{max-width: 1140px;width: 100%;height:50px;margin: 0 auto;overflow: hidden;}
.dn-yingyin01 .swiper-container {display: inline-block;height: inherit;vertical-align:middle;max-width:100%;}
.yingyin01-nav li {text-align:center;line-height:50px;position: relative;font-size:18px;width:auto;margin:0 15px;float: left;cursor: pointer;}
.yingyin01-nav li a {display: inline-block;width:100%;color: #fff;padding:0 10px;}
.yingyin01-nav li span {width: 0;height: 2px;background: #fff;display: block;position: absolute;left: 50%;bottom: 0;transition: width .3s, left .3s;-webkit-transition: width .3s, left .3s;}
.yingyin01-nav li.active span,.yingyin01-nav li:hover span {width: 100%;left: 0;}
.dn-yingyin01-con {width: 100%;background:#000;position:relative;text-align:center;margin:0 auto;overflow: hidden;padding:0;font-size: 20px;line-height: 32px;color: #fff;}
.dn-yingyin01-con p {margin:0;}
.dn-yingyin01-con .bock {display: none;}
.dn-yingyin01-con .bock.active {display:block;}
.dn-yingyin01-con .block {position:relative;text-align:center;}
.dn-yingyin01-con .block .img-responsive {display: inline-block;width: 100%;}
.dn-yingyin01-con .text-a {position:relative;padding:75px 15px;overflow: hidden;}
.dn-yingyin01-con .tit {font-size: 40px;margin-bottom: 20px;line-height: 50px;}
.dn-yingyin01-con .text-b {padding: 65px 15px 35px 15px;}
.dn-yingyin01-con .marT30 {margin-top: 30px;}
.dn-yingyin01-con .text-c {padding: 35px 15px;}
@media screen and (max-width:991px) {
.yingyin01-nav li {font-size:16px;}
.dn-yingyin01-con {font-size: 18px;line-height: 30px;}
.dn-yingyin01-con .text-a {padding:55px 15px;}
.dn-yingyin01-con .tit {font-size:30px;line-height:40px;}
.dn-yingyin01-con .text-c {padding: 30px 15px;}
.dn-yingyin01-con .text-b {padding: 55px 15px 35px 15px;}
.dn-yingyin01-con .marT30 {margin-top:25px;}
}
@media screen and (max-width:767px) {
.yingyin01-nav li {font-size:14px;margin:0 10px;}
.dn-yingyin01-con {font-size: 16px;line-height:28px;}
.dn-yingyin01-con .text-a {padding:35px 15px;}
.dn-yingyin01-con .tit {font-size:22px;line-height:30px;}
.dn-yingyin01-con .text-c {padding: 25px 15px;}
.dn-yingyin01-con .text-b {padding: 35px 15px;}
.dn-yingyin01-con .marT30 {margin-top:20px;}
}
/* 生活热水*/
.dn-reshui{position:relative;width: 100%;z-index:2;padding:6% 0;overflow: hidden;}
.dn-reshui01-list{width: 100%;}
.dn-reshui01-list li {margin-bottom: 20px;width: 100%;background-color: #fff;padding:30px 6%;}
.dn-reshui01-list li:last-child {margin-bottom:0px;}
.dn-reshui01-list li .left {width: 54%;margin-top:6%;float: left;}
.dn-reshui01-list li .left1 {width:42%;margin-top:8%;}
.dn-reshui01-list li .left2 {width:42%;height: 100%;margin-top:6%;}
.dn-reshui01-list li .f36 {font-size: 30px;color: #1985e1;line-height: 40px;}
.dn-reshui01-list li .f361 {font-size: 36px;font-weight: bold;margin-bottom:30px}
.dn-reshui01-list li .f24 {font-size: 16px;text-align: justify;color: #666;}
.dn-reshui01-list li .btn-more {margin-top:30px;}
.dn-reshui01-list li .img {display: block;width:32%;float:left;}
.dn-reshui01-list li .img1 {width:40%;}
.dn-reshui01-list li .dn-reshui-fr {float:right;}
.dn-reshui01-list li .img img {width: 100%;}
@media screen and (max-width:991px) {
.dn-reshui01-list li .left {margin-top:2%;}
.dn-reshui01-list li .left1 {margin-top:0%;}
.dn-reshui01-list li .left2 {margin-top:0%;}
.dn-reshui01-list li .f36 {font-size:24px;line-height:36px;}
.dn-reshui01-list li .f361 {font-size: 30px;}
.dn-reshui01-list li .btn-more {margin-top:10px;}
}
@media screen and (max-width:767px) {
.dn-reshui01-list li .left {width:auto;float:none;}
.dn-reshui01-list li .f36 {font-size:18px;line-height:30px;}
.dn-reshui01-list li .f361 {font-size:22px;}
.dn-reshui01-list li .f24 {font-size: 14px;}
.dn-reshui01-list li .img {text-align: center;width:100%;float:none;margin-top:20px;}
.dn-reshui01-list li .img img {width:60%;}
.dn-reshui01-list li .img1 img {width:70%;}
}
/* 地源热泵*/
.dn-dyrb{position:relative;width: 100%;background:#f7f7f7;}
.dn-dyrb02{padding:0;}
.dn-dyrb02 .dn-reshui01-list li {margin-bottom: 0px;background:none;padding:80px 0;margin:0 auto;}
.dyrb06 .dn-reshui01-list li .f24 {margin-bottom:5px;}
.dn-dyrb06 {height:65%;}
@media screen and (max-width:991px) {
.dn-dyrb02 .dn-reshui01-list li {padding:60px 0;}
}
@media screen and (max-width:767px) {
.dn-dyrb02 .dn-reshui01-list li {padding:40px 0;}
}
/* 服务支持*/
.service_bg {background-position: center top;background-repeat: no-repeat;background-size: cover;}
.service-header{position:relative;width:100%;max-width:585px;font-size: 30px;text-align: center;margin:5% auto;color:#333;line-height:40px;}
.service-pecification{position:relative;padding: 0 0 6%;background:#fff;overflow: hidden;}
.service-philli ul li {cursor:pointer;width:100%;}
.service-philli ul li {text-align: center;}
.service-philli ul li em {display: inline-block;*display: inline;*zoom: 1;width: 95px;height: 95px;overflow: hidden;margin-bottom: 5%;}
.service-philli ul li.si0 em{background: url(../images/sia.png) no-repeat center 0;background-size: 100% auto;}
.service-philli ul li.si0 em:hover{background: url(../images/sia.png) no-repeat center -95px;background-size: 100% auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.service-philli ul li.si1 em{background: url(../images/sib.png) no-repeat center 0;background-size: 100% auto;}
.service-philli ul li.si1 em:hover{background: url(../images/sib.png) no-repeat center -95px;background-size: 100% auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.service-philli ul li.si2 em{background: url(../images/sic.png) no-repeat center 0;background-size: 100% auto;}
.service-philli ul li.si2 em:hover{background: url(../images/sic.png) no-repeat center -95px;background-size: 100% auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.service-philli ul li.si3 em{background: url(../images/sid.png) no-repeat center 0;background-size: 100% auto;}
.service-philli ul li.si3 em:hover{background: url(../images/sid.png) no-repeat center -95px;background-size: 100% auto;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.service-philli ul li h2 {font-size: 18px;color: #333;line-height: 22px;margin-bottom: 5%;}
.service-philli ul li p {font-size: 14px;color: #666;line-height: 24px;}
.service-process {cursor: pointer;padding: 0 0 6%;position: relative;overflow: hidden;}
.service-process li {background: #fff;min-height:380px;}
.service-process li em {display: block;width: 100%;margin-bottom: 5%;overflow: hidden;position: relative;}
.service-process li em img {width: 100%;transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.service-process li h2 {font-size: 18px;color: #333;line-height: 24px;margin: 5%;}
.service-process li .supttx {font-size: 14px;color: #666;margin: 0 5%;line-height: 24px;}
.service-process li em:after {content: "";display: block;width: 100%;height: 100%;background-color:rgba(0,0,0,0.25);position: absolute;top:0;left:0;z-index: 2;opacity: 0;-webkit-opacity:0;}
.service-process li:hover em:after{opacity:1;-webkit-opacity:1;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.service-process li:hover em img {opacity: 0.7;-webkit-opacity:0.7;transform:scale(1.07);-webkit-transform:scale(1.07);transition: all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
@media screen and (max-width: 1144px) {
.service-philli ul li.si0 em:hover{background: url(../images/sia.png) no-repeat center 0;background-size: 100% auto;}
.service-philli ul li.si1 em:hover{background: url(../images/sib.png) no-repeat center 0;background-size: 100% auto;}
.service-philli ul li.si2 em:hover{background: url(../images/sic.png) no-repeat center 0;background-size: 100% auto;}
.service-philli ul li.si3 em:hover{background: url(../images/sid.png) no-repeat center 0;background-size: 100% auto;}
.service-process li:hover em {background-color: transparent;}
.service-process li:hover em img {opacity:1;-webkit-opacity:1;transform: scale(1);-webkit-transform: scale(1);}
}
@media screen and (max-width:991px) {
.service-header{font-size:26px;}
}
@media screen and (max-width:767px) {
.service-header{font-size:22px;}
.service-philli ul li em { width: 60px; height: 60px; margin-bottom: 2%; }
.service-philli ul li:hover em img { margin-top: -60px; }
.service-process li {min-height:0;padding-bottom:20px;}
}
/* 维修保养*/
.dn-project {padding-bottom:0;position: relative;margin:0 auto;overflow: hidden;}
.dn-project,.dn-project *,.dn-project *:before,.dn-project *:after{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.dn-project ul {margin: 0px auto; overflow: hidden; padding: 0 5px; text-align: center; font-size: 0; }
.dn-project ul li { display: inline-block; vertical-align: middle; overflow: hidden; width:calc(100% / 3 - 20px); margin: 10px; background:#fff;float:left;}
.dn-project ul li .imgs { width: 100%; height: auto; max-height: 378px; overflow: hidden; }
.dn-project ul li .imgs img { width: 100%; transition-duration: 0.4s; }
.dn-project ul li .info { overflow: hidden; transition-duration: 0.3s; }
.dn-project ul li .info .info-bd { width: 90%; margin: 0px auto; padding: 30px 0px 0px; text-align: left; height: 140px; }
.dn-project ul li .info .info-bd h5 { font-size: 20px; color:#333; line-height: 22px; }
.dn-project ul li .info .info-bd .more { width: 138px; height: 36px; border: 1px solid rgb(229, 229, 229); border-radius: 20px; display: block; font-size: 12px; color: rgb(102, 102, 102); text-align: center; line-height: 36px; margin-top: 30px; }
.dn-project ul li:hover {background:#1985e1;}
.dn-project ul li:hover .info .info-bd h5 { color:#fff; }
.dn-project ul li:hover .info .info-bd p, .dn-project ul li:hover .info .info-bd .more{ color:#fff; }
.dn-project ul li:hover .info .info-bd .more { border: 1px solid #fff; }
.dn-project ul li:hover .imgs img { transform: scale(1.1);-webkit-transform: scale(1.1); }
@media (max-width:767px) {
.dn-project ul {padding: 0 10px;}
.dn-project ul li {width:calc(100% / 2 - 10px);margin:5px;}
}
@media (max-width: 480px) {
.dn-project ul { padding: 0 15px; }
.dn-project ul li { width: 100%;margin: 5px 0; height: 110px; background:#fff; }
.dn-project ul li .two .imgs { float: right; }
.dn-project ul li .info .info-bd h5 { font-size: 14px; line-height: 18px; }
.dn-project ul li .imgs { width: 50%; float: left; height: 100%; line-height: 110px; }
.dn-project ul li .info { width: 50%; float: left; }
.dn-project ul li .info .info-bd { padding: 20px 0px; }
.dn-project ul li:hover { background:#fff; }
.dn-project ul li:hover .info .info-bd h5 { color:#1985e1; }
.dn-project ul li:hover .info .info-bd p, .dn-project ul li:hover .info .info-bd .more{ color:#1985e1; }
.dn-project ul li:hover .info .info-bd .more { border: 1px solid #1985e1; }
.dn-project ul li .info .info-bd .more {width: 100px;height: 22px;border-radius: 10px;line-height: 22px;margin-top: 20px;}
}
/* 案例展示*/
.dn-case {padding-top:6%;padding-bottom:0;position: relative;margin:0 auto;}
.dn-case-content {position: relative;padding:0 5px;max-width: 1170px;}
.dn-case ul li {width:calc(100% / 4 - 20px);background-color: #fff;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;float: left;margin:10px;position: relative;}
.dn-case ul li .item_img {box-shadow:0 1px 1px #f7f7f7; width: 100%; /*padding-bottom: 73.666%;*/background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: none; display: block; position: relative; overflow: hidden; }
.dn-case ul li .item_img img{width: 100%; height:auto;}
.dn-case ul li:hover { box-shadow: 0px 7px 15px rgba(0, 0, 0, 0.1); }
.dn-case ul li .title { font-size: 16px;padding:0;text-align: left;}
.dn-case ul li a:hover .title {color:#1985e1;}
.dn-case ul li .item_subtitle { position: absolute; left: 0px; top: 0px; padding: 10px; background:#1985e1; font-size: 12px; color:#fff;}
.dn-case ul li .item_bot {margin-top:15px;color: #b7b7b7;}
.dn-case ul li .item_date {line-height: 22px;font-size: 13px;}
.dn-case ul li .item_more {font-size: 13px;line-height: 22px;}
.dn-case ul li .item_wrapper { padding: 8%; }
.dn-case ul li .item_wrapper .line { width: 100%; height: 1px; background:#dbdbdb; margin: 20px 0px; }
.dn-case ul li .item_wrapper .line div { transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s; width: 0px; height: 1px; background:#1985e1; }
.dn-case ul li:hover .item_wrapper .line div { width: 100%; }
.dn-case ul li:hover .item_more{color:#1985e1;}
.dn-case ul li .item_wrapper .description { font-size: 14px; color:#929292; height: 48px; line-height: 24px; position: relative; overflow: hidden; }
@media screen and (max-width:991px) {
.dn-case ul li {width:calc(100% / 2  - 20px);}
}
@media screen and (max-width:767px) {
.dn-case ul li .item_subtitle {padding:8px;}
.dn-case ul li .item_bot {margin-top:10px;}
.dn-case ul li .item_wrapper .line {margin: 10px 0px; }
.dn-case-content {padding:0 10px;}
.dn-case ul li {width:calc(100% / 2 - 10px);margin:5px;}
.dn-case ul li .item_wrapper { padding: 10px; }
.dn-case ul li .item_wrapper .description { font-size: 13px;}
}
@media screen and (max-width:480px) {
.dn-case ul li {width:100%;margin:0 0 15px 0;}
}
/* 产品展示*/
.dn-product {padding-top:6%;padding-bottom:0;position: relative;margin:0 auto;}
.dn-product-content {position: relative;width:100%;padding:0 5px;}
.dn-product ul li {width:calc(100% / 3 - 20px);background-color: #fff;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;height: auto; float: left;margin:10px;position: relative;border-bottom:1px solid #F0F0F0;}
.dn-product ul li:hover { background-color: #1985e1; box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.12); border-color: rgb(246, 167, 2); }
.dn-product ul li:hover .item_img { box-shadow: 0px 0px 0px 10px rgb(255, 255, 255) inset; }
.dn-product ul li:hover .item_img img { transform: scale(1.08);-webkit-transform: scale(1.08); }
.dn-product ul li:hover .item_wrapper { transform: translateY(-10px);-webkit-transform: translateY(-10px); }
.dn-product ul li .item_img { transition: all 0.36s ease 0s;-webkit-transition: all 0.36s ease 0s; overflow: hidden; margin: 0px; }
.dn-product ul li .item_img img { transition: all 0.36s ease 0s;-webkit-transition: all 0.36s ease 0s; width: 100%; }
.dn-product ul li .item_wrapper { transition: all 0.36s ease 0s;-webkit-transition: all 0.36s ease 0s; padding: 36px 30px 0px; }
.dn-product ul li .item_wrapper .item_info { text-align: left; }
.dn-product ul li .item_wrapper .item_info .title { color: rgb(48, 48, 48); font-size: 18px; line-height: 30px; text-align: center; position: relative; padding:0 0 10px 0; margin:0;}
.dn-product ul li .item_wrapper .item_info .title:after { content: ""; width: 30px; height: 1px; background-color: rgba(255, 255, 255, 0.4); position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.dn-product ul li .item_wrapper .item_info .subtitle { font-size: 14px; margin-top: 10px; line-height: 16px; text-align: center; display: none; }
.dn-product ul li .item_wrapper .item_des {padding:6px 0px 30px; font-size: 13px; text-align: center;color:rgb(153, 153, 153); }
.dn-product ul li .item_wrapper .item_des .description { line-height: 28px; height: 56px; overflow: hidden;}
.dn-product ul li .details { position: absolute; left:50%;width: 20px; bottom: 40px; transform: translateX(-50%);-webkit-transform: translateX(-50%); color: transparent; }
.dn-product ul li .details i { position: absolute; bottom:-20px; left: -30px; transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;}
.dn-product ul li .details i:before { font-family:FontAwesome; font-style: normal; font-weight: 300; font-variant: normal; text-transform: none; line-height: 1; transition: all 0.36s ease 0s;-webkit-transition: all 0.36s ease 0s; font-size: 20px; color: rgb(153, 153, 153); opacity: 0; }
.dn-product ul li:hover .details i { left: 0px; }
.dn-product ul li:hover .item_wrapper .item_info .title { color: rgb(255, 255, 255); font-weight: bold; }
.dn-product ul li:hover .item_wrapper .item_des .description { color: rgba(255, 255, 255, 0.8); }
.dn-product ul li:hover .details i:before { color: rgb(255, 255, 255);opacity:1;-webkit-opacity:1; }
.dn-product ul li:hover .item_wrapper .item_info .title:after { width: 60px; }
.dn-product-nav {max-width: 1140px;width: 100%;height: 50px;margin: 0 auto;overflow: hidden;}
.dn-product-nav .swiper-container {display: inline-block;height:inherit;vertical-align:middle;max-width:100%;}
.dn-product-nav ul li a:after{content:'';width:3px; height:3px; position:absolute; top:62px; left:50%; background:#a3a3a3; margin-left:-1px; opacity:0;-webkit-opacity:0;}
.dn-product-nav ul li a:before{ content:'';  height:16px;border-left: 1px solid #ECECEC; position:absolute; top:35px; left:50%;opacity:0;-webkit-opacity:0;}
.dn-product-nav ul li a.active:after, .dn-product-nav ul li a:hover:after,.dn-product-nav ul li a.active:before, .dn-product-nav ul li a:hover:before{ opacity:1;-webkit-opacity:1;}
.dn-product-nav ul li a:hover::after{opacity:1;-webkit-opacity:1;}
.dn-product-nav ul li a:hover::before{opacity:1;-webkit-opacity:1;}

@media screen and (max-width:767px) {
.dn-product-content {padding:0 10px;}
.dn-product ul li {width:calc(100% / 2 - 10px);margin:5px;}
.dn-product ul li .item_wrapper .item_info .title {font-size: 14px;padding: 0 0 10px 0;}
.dn-product ul li .item_wrapper {padding: 30px 10px 0px; }
.dn-product ul li .item_wrapper .item_des {padding:10px 0px 10px;}
.dn-product ul li .item_wrapper .item_des .description {line-height: 20px;height: 20px;}
.dn-product ul li .details { display:none; }
}
@media screen and (max-width:480px) {
.dn-product ul li {width: calc(100% - 10px);}
}
/* 人才招聘*/
.advantli { -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.04); box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.04); border:1px solid #e3e3e3; background-color: #fff; padding: 9%; position: relative; margin-bottom: 20px; }
.advantli i { display: block; margin-bottom: 3%; font-size: 107px; color: #1985e1; }
.advantli i.job-2,.advantli i.job-3 { font-size: 100px; }
.advantli h2 { margin-top: 0; font-size: 28px; color: #1985e1; line-height: 46px; margin-bottom: 3%; }
.advantli h3 { margin-top: 0px; font-size: 16px; color: #333; line-height: 24px; margin-bottom: 5%; }
.advantli .advanttx { font-size: 14px; line-height: 24px; color: #666; height:214px; }
.job-warp{margin:0 auto 90px;background-color: #ffffff;}
.job-warp ul li{height: auto;width: 100%;border-bottom: 1px solid #eee;}
.job-warp li .job-title{height: 52px;line-height: 52px;padding: 0 30px;color: #333;background-color: #ffffff;font-size: 14px;cursor:pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
.job-warp li.on .job-title{background-color: #1985e1;color: #fff;}
.job-warp li .job-title span{float: right;padding-right: 30px;background: url(../images/job-icon1.png) right center no-repeat;}
.job-warp li.on .job-title span{background: url(../images/job-icon2.png) right center no-repeat}
.job-warp li .warp{padding: 10px 30px 20px;background-color: #fff;display: none;}
.job-warp .warp .tbl{width:100%;margin-bottom: 25px;padding:10px 0 20px;border-bottom: 1px solid #eee}
.job-warp .warp .tbl p{margin: 0;width: 25%;float: left;font-size: 14px;color: #333;line-height: 26px;}
.job-warp .warp .tbl p span{color: #666;padding-left: 15px;}
.job-warp .warp .cont{margin-bottom: 15px;}
.job-warp .warp .cont h2{font-size: 14px;color: #333;line-height: 30px;margin-bottom: 15px;}
.job-warp .warp .cont .cent,.job-warp .warp .cont .cent p{margin: 0;font-size: 14px;line-height: 26px;color: #666}
.job-warp .warp .btns{font-size:14px;line-height: 20px;color: #1985e1;cursor: pointer;transition: all 0.5s;-webkit-transition: all 0.5s;}
.job-warp .warp .btns:hover{color: #1985e1;}
@media screen and (max-width: 1144px) {
.advantli i { font-size: 60px;float: left; margin-right: 3%; margin-bottom: 2%; }
.advantli i.job-2,.advantli i.job-3 {font-size: 53px;}
.advantli h2 { line-height: 60px; margin-bottom: 2%; }
.advantli h3 { margin-bottom: 2%; }
.advantli .advanttx { max-height: 390px; }
}
@media screen and (min-width: 768px) { 
.advantli:hover{-webkit-box-shadow: 0 10px 35px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 10px 35px 5px rgba(0, 0, 0, 0.2); -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); }
.advantli:hover:before {background-color: #1985e1;}
.advantli:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background-color: transparent; }
}
@media screen and (max-width:991px) {
.job-warp{margin:0 auto 70px;}	
}
@media screen and (max-width: 767px) { 
.job-warp{margin:0 auto 50px;}
.job-warp li .job-title{padding: 0 15px;;}
.job-warp li .warp {padding: 10px 15px 20px;}
.job-warp .warp .tbl p{width: 50%;}
.advantli i { font-size: 53px}
.advantli i.job-2,.advantli i.job-3 { font-size: 50px}
.advantli h2 { font-size: 24px;}
.advanttit h2 { font-size: 24px; margin-bottom: 3%; }
.advanttit p { line-height: 22px; }
.advanttit i,.advanttit em { margin: 5% auto; }
}
/* 常见问题*/
.container-faq{padding-bottom:6%;position: relative;margin:0 auto;}
.question,.question *,.question *:before,.question *:after{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.question{margin:0 auto;width:100%;}
.question ul{width:100%;float:none;padding-bottom:20px;}
.question li{width:100%;float:none;margin-bottom:21px;}
.question li .top .qte{width:83px;float:left;text-align:center;line-height:68px;font-family:"Arial";font-size:32px;color:#000;opacity:0.3;-webkit-opacity:0.3;font-style:italic;border-right:1px solid #ddd;}
.question li .top .te{line-height:30px;padding-top:19px;padding-bottom:19px;font-size:20px;color:#333;padding-left:30px;float:left;}
.question li .top .te.cur{line-height:15px;}
.question li .top{background:#fff url(../images/img-136.png) no-repeat right 22px center;height:68px;cursor:pointer;}
.question li .top.cur{background:#1985e1 url(../images/img-137.png) no-repeat right 22px center;}
.question li .top.cur .te{color:#fff;}
.question li .bot{background:#fff;display:none;padding-bottom:10px;}
.question li .bot .qte{width:83px;float:left;text-align:center;line-height:68px;font-family:"Arial";font-size:32px;color:#000;opacity:0.3;-webkit-opacity:0.3;font-style:italic;}
.question li .bot .te{line-height:30px;padding-top:19px;padding-bottom:19px;font-size:16px;color:#333;padding-left:30px;float:left;border-left:1px solid #fff;}
.question li .bot .te p,.question li .top .te p{margin:0;}
.question li .bot .te img{max-width:100%;}
@media (max-width: 1024px) {
.question li {margin-bottom:10px;}
.question li .top,.question li .top.cur{height:43px;background-position:right 10px center;background-size:18px;}
.question li .top .qte {width:40px;line-height:43px;font-size:24px;}
.question li .bot .qte {width:40px;line-height:43px;font-size:24px;}
.question li .top .te {padding-left:10px;padding-right:0px;font-size:14px;line-height:24px;padding:8px 0;margin-left:10px;overflow:hidden;height:23px;}
.question li .bot .te {padding-left:10px;padding-right:0px;font-size:14px;line-height:24px;padding:8px 0;padding-left:10px;}
}
@media (max-width: 767px) {
.question li .top .te,.question li .bot .te {font-size:14px;}
}
/* 资料下载*/
.container-download{padding-bottom:6%;position: relative;margin:0 auto;}
.ul-download {margin:0 auto;width:100%;}
.ul-download li {position: relative;padding: 20px 20px 20px 70px;height: 64px;background: #fff url(../images/img37.png) no-repeat scroll 98% center; margin-bottom: 15px; font-size: 16px; color:#333; }
.ul-download li:hover { background: #1985e1 url(../images/img37-1.png) no-repeat scroll 98% center; color:#fff; }
.ul-download li .sp1 { width: 30px; height: 30px; position: absolute; top: 17px; left: 20px; display: block; }
.ul-download li .sp1 img { max-width: 100%; }
.ul-download li .sp3 { font-size: 14px; color:#333; padding: 17px 0px; line-height: 30px; position: absolute; right: 60px; top: 0px;}
.ul-download li .imga { display: block; }
.ul-download li .imgb { display: none; }
.ul-download li:hover .imga { display: none; }
.ul-download li:hover .imgb { display: block; }
.ul-download li:hover .sp3 { color:#fff; }
.ul-download li p { width: 70%;margin:0;color:#333;}
.ul-download li:hover p {color:#fff;}
@media (max-width: 768px) {
.ul-download li { padding: 10px 10px 10px 50px;line-height: 20px; margin-bottom: 3%; font-size: 14px; background-size: 16px auto !important;height: 40px;}
.ul-download li .sp1 { width: 20px;height: 20px; top:10px; }
.ul-download li .sp3 { padding: 9px 0px; font-size: 12px; line-height: 22px; right: 32px; }
.ul-download li p { width:50%; }
}
/* 联系我们*/
.container-contact{padding-bottom:20px;position: relative;}
.h-contact-header {font-size: 26px;padding-bottom: 12px;margin: 7% 0 3%;border-bottom: 1px solid #e4e4e4;color:#333;}
.h-contact-list{background-color:#fff;height:auto;}
.h-contact-list ul{margin: 0 20px;}
.h-contact-li{position: relative;padding: 15px 10px 15px 50px;border-bottom: 1px solid #e7e7e7;font-size: 16px;color:#888;}
.h-contact-li:last-child{border: none;}
.h-contact-li .ico{position: absolute;left: 0;top: 12px;display: block;width: 32px;height: 32px;background-position: 0 0;background-size: 100% 100%}
.h-contact-li .addr{background-image: url(../images/h_ctc_ico1.png);}
.h-contact-li .tel{background-image: url(../images/h_ctc_ico2.png);}
.h-contact-li .fax{background-image: url(../images/h_ctc_ico3.png);}
.h-contact-li .mail{background-image: url(../images/h_ctc_ico4.png);}
.h-contact-li .tit{color: #333;}
.h-contact-li .txt{color: #888;}
.baidumap{width: 100%;height: 518px;margin-top: 20px;}
.baidumap,.baidumap *,.baidumap *:before,.baidumap *:after{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.h-contact-tr{width:100%;background-color:#fff;position:relative;}
.h-contact-tr .list {position:relative;border:1px solid #e6e6e6;margin-top:6%;overflow:hidden;}
.h-contact-tr .list li{ width:100%;float:left;border-bottom:1px solid #e6e6e6;background:#fff;padding:9% 30px;text-align:center; }
.h-contact-tr .list li:last-child{border-bottom:none;}
.h-contact-tr .list li .icon{height:56px;}
.h-contact-tr .list li .icon img{max-height:100%;}
.h-contact-tr .list li .tit{line-height:30px;font-size:20px;color:#333;margin-top:24px;padding-bottom:20px;background:url(../images/traffic_line.gif) repeat-x 0 bottom;}
.h-contact-tr .list li .text{line-height:24px;font-size:16px;color:#888;margin-top:20px;min-height:auto;}
@media (min-width: 992px) {
.container-main{padding-bottom:100px;}
.h-contact-header {font-size:30px;}
.h-contact-list{height:518px;}
.h-contact-list ul{float:left;margin-left:10%;padding:10px 0;}
.h-contact-li{padding:25px 10px 25px 50px;}
.h-contact-li .ico{top:22px;}
.baidumap{margin-top:0;}
.h-contact-tr .list li{ width:33.333%;border-left:1px solid #e6e6e6;border-bottom:none;padding:6% 40px;}
.h-contact-tr .list li:first-child{border-left:none;}
.h-contact-tr .list li .tit{font-size:24px;padding-bottom:38px;}
.h-contact-tr .list li .text{margin-top:35px;min-height:96px;}
}
@media (max-width:767px) {
.h-contact-header {font-size: 22px;padding-bottom:0px;margin: 9% 0 5%;border-left: 4px solid #1985e1;padding-left: 12px;border-bottom:none;}
.baidumap{height:350px;}
}
/* 产品内容页*/
.product-con {position: relative;width:100%;padding: 40px 30px 58px;background:#fff;margin-top:4%;overflow: hidden;}
.con-left {width:45%;float:left;position: relative;overflow: hidden;}
.con-left img {width:100%;height: auto; margin:0 auto;}
.con-right {width:50%;float:right;position: relative;overflow: hidden;}
.con-right h2 {font-size: 24px;color: #333;line-height:50px;padding-bottom:11px;border-bottom: 1px solid #eee;margin-bottom:25px;}
.con-right p {font-size: 13px;color: #666666;line-height: 30px;}
.con-right01 p {font-size:14px;}
.con-right a.btn-more {margin:3% 25px 0 0;}
.con-right a.btn-more:last-child {margin-right:0;}
.con-top {position: absolute;top:25px;right:0px;width:auto;background:#fff;}
.con-top a {width: 40px;height: 40px;background: #f7f7f7;margin-left: 14px;color: #333;font-size: 18px;text-align: center;line-height: 40px;font-weight: bold;transition: all 0.3s;-webkit-transition: all 0.3s;}
.con-top a:hover {background: #1985e1;color:#fff;}
.con-top a:first-child {margin: 0;}
.con-top a.con-center {background: #f7f7f7 url(../images/pro09.png) no-repeat center;}
.con-top a.con-center:hover {background: #1985e1 url(../images/pro09_h.png) no-repeat center;}
.product-con-01{position: relative;width:100%;background:#fff;margin-top:20px;overflow: hidden;}
.con-list-01 {width: 100%;height:80px;border-bottom: 1px solid #eee;margin: 0 auto;text-align: center;position: relative;}
.con-list-01.fixed {position:fixed;background: #fff;top:0;left:0;z-index:10;}
.con-list-01.fixed .swiper-container {display: inline-block;height: inherit;max-width: 100%;vertical-align:middle;}
.con-list-01 ul li {text-align: center;line-height: 80px;position: relative;font-size: 20px;width:160px;color: #333;float: left;cursor: pointer;}
.con-list-01 ul li a {display: inline-block;width: 100%;color: #333;}
.con-list-01 ul li span {width: 0;height: 2px;background: #1985e1;display: block;position: absolute;left: 50%;bottom: 0;transition: width .3s, left .3s;-webkit-transition: width .3s, left .3s;}
.con-list-01 ul li.active span,.con-list-01 ul li:hover span {width: 100%;left: 0;}
.con-box-01{display:none;width:100%;height:80px;position:relative;}
.con-con-01 {position: relative;padding:40px 30px;}
.con-con-01 p{margin-bottom:20px;}
.con-con-01 .bock {display: none;}
.con-con-01 .bock.active {display:block;}
.con-list-02 {width: 100%;height:80px;border-bottom: 1px solid #eee;margin: 0 auto;text-align: center;position: relative;}
.con-list-02 .con-case {text-align: center;line-height: 80px;position: relative;font-size: 20px;width:160px;color: #333;float: left;cursor: pointer;}
.con-list-02 .con-case a {display: inline-block;width: 100%;color: #333;}
.con-list-02 .con-case span {width:100%;height: 2px;background: #1985e1;display: block;position: absolute;left:0;bottom: 0;}
.product-con-01 .list_b {position: relative;border-bottom: 1px solid #eee;margin:0 30px;}
.product-con-01 .list_b h3 {color:#333;display: inline-block;margin-top:10px;margin-bottom:0;line-height:60px;position: relative;text-align: left;font-size: 24px;border-bottom: 2px solid #1985e1;}
@media (max-width:991px) {
.con-left {width:100%;}
.con-right {width:100%;}
.con-list-01 {height:60px;}
.con-list-02 {height:60px;}
.con-list-01 ul li {line-height:60px;font-size:18px;width:140px;}
.con-list-02 .con-case {line-height:60px;font-size:18px;width:140px;}
.con-box-01{height:60px;}
}
@media (max-width:767px) {
.product-con {padding:25px 15px 40px;}
.con-con-01 {padding: 30px 15px;}
.con-right h2 {font-size:18px;margin-bottom: 20px;}
.con-top {display:none;}
.con-list-01 {height:50px;}
.con-list-02 {height:50px;}
.con-list-01 ul li {line-height:50px;font-size:16px;width:120px;margin: 0 0 0 15px;}
.con-list-01.fixed ul li:first-child {margin:0;}
.con-list-02 .con-case {line-height:50px;font-size:16px;width:120px;margin: 0 0 0 15px;}
.product-con-01 .list_b {margin:0 15px;}
.product-con-01 .list_b h3 {line-height:46px;font-size:18px;margin-top:4px;}
.con-box-01{height:50px;}
}
@media (max-width:400px) {
.con-right a.btn-more {margin:4% 15px 0 0;}
.con-top a {margin-left: 10px;}
.con-list-01 ul li {font-size:14px;width:90px;}
.con-list-02 .con-case {font-size:14px;width:90px;}
}
/* 内容页分享*/
.share { position: relative; width: 100%; height: 120px; padding: 20px 0; text-align: center; overflow-x: auto; }
.share .share-ico { z-index: 1; display: inline-block; width: 51px; height: 51px; margin-top: 10px; color: #fff; font-size: 22px; line-height: 51px; background: #1985e1; background-size: 100% 100%; border-radius: 50%; }
.share .hover-icon { display: none; position: absolute; left: 50%; margin-left: -223px; white-space: nowrap; z-index: 10; overflow: hidden; width: auto; padding: 10px 0; }
.share .hover-icon li { display: inline-block; width: 40px; height: 40px; border-radius: 50%; vertical-align: middle; margin-left: 8px; margin-right: 8px; overflow: hidden; }
.share .hover-icon li a { display: block; width: 100%; height: 100%; color: #fff; font-size: 24px; text-align: center; line-height: 40px; background-position: center; background-repeat: no-repeat; border-radius: 50%; background: none; padding-left: 0; margin: 0; }
.share .hover-icon li.bdmore a {line-height: 20px;}
.share .hover-icon .close-shareico { width: 59px; height: 59px; margin-left: 12px; margin-right: 12px; background-image: none; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); background: #1985e1; }
.share .hover-icon .close-shareico a {line-height: 59px;font-weight: normal;font-size: 20px;}
.share .hover-icon .qzone {background-color: #48caef;}
.share .hover-icon .wechat {background-color: #24c765;}
.share .hover-icon .sina-weibo {background-color: #ef6448;}
.share .hover-icon .qq {background-color: #00a0e9;}
.share .hover-icon .tencent-weibo {background-color: #00c5e9;}
.share .hover-icon .bdmore {background-color: #24c765;}
@media screen and (max-width: 767px) {
.share {position: relative;padding: 10px 0;text-align: center;width: 100%;height: 90px;overflow-x: auto;}
.share .share-ico {display: inline-block;width: 46px;height: 46px;border-radius: 50%;margin-top: 0;z-index: 1;background-size: 100% 100%;font-size: 20px;line-height: 46px;}
.share .hover-icon {display: none;position: absolute;left: 50%;margin-left: -143px;white-space: nowrap;z-index: 10;overflow: hidden;width: auto;}
.share .hover-icon li {display: inline-block;width: 30px;height: 30px;border-radius: 50%;vertical-align: middle;margin-left: 1px;margin-right: 2px;overflow: hidden;}
.share .hover-icon li a { display: block; width: 100%; height: 100%; border-radius: 50%; color: #fff; font-size: 18px; text-align: center; line-height: 30px; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; }
.share .hover-icon li.bdmore a {line-height: 15px;}
.share .hover-icon .close-shareico { width: 49px; height: 49px; margin-left: 6px; margin-right: 6px; background-image: none; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); background: #1985e1; }
.share .hover-icon .close-shareico a {line-height: 49px;font-weight: normal;font-size: 18px;}	
}
/* 内容页浮动导航*/
#nav.fixed {position:fixed;left:0;top:0;display:block;box-shadow:0px 2px 16px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 2px 16px rgba(0, 0, 0, 0.06);-webkit-box-shadow:0px 2px 16px rgba(0, 0, 0, 0.06);}
#nav {position:relative;width:100%;text-align:center;font-size:0;background-color:#fff;z-index:999;display:none;white-space:nowrap;overflow-x:auto;}
#nav li {display:inline-block; margin:0;}
#nav a {display:inline-block; padding:23px 40px; color:#888; text-align:center;font-size:14px;}
#nav .current a {color:#fff; background:#1985e1;}
@media (max-width: 991px){
#nav a {padding:20px 35px;}
}
@media (max-width: 767px){
#nav a {padding:15px 20px;}
}
/* 网站地图*/
.dn-map{background:#fff;width:100%; position:relative;margin: 0 auto;margin:10% 0;}
.dn-map-con{width:100%;padding:20px 4%;}
.dn-map-con h1 {font-size: 36px;color: #333;line-height: 54px;text-align: center;padding: 26px 0 19px;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
.dn-map-con .line {padding: 56px 0 24px;border-bottom: 1px solid #e5e5e5;width: 100%;}
.dn-map-con .line:last-child {border-bottom: 0;}
.dn-map-con h4 {font-size: 24px;line-height: 42px;margin-bottom: 12px;}
.dn-map-con h4 a {color: #333;}
.dn-map-con p {padding-left:15px;background: url(../images/a23.png) no-repeat left 15px;font-size: 18px;color: #666;line-height: 37px;margin-bottom:8px;}
.dn-map-con p.c1 {margin-left:15px;padding:0;font-size:14px;line-height:25px;background:none;}
.dn-map-con p.c2 {margin-left:35px;padding:0;font-size:14px;line-height:25px;background:none;}
.dn-map-con p a {color: #666;padding: 0 3px;}
@media (max-width: 991px){
.dn-map-con{padding:5px 4% 10px;}
.dn-map-con h1 {font-size: 30px;line-height: 36px;padding: 12px 0 15px;margin-bottom: 10px;}
.dn-map-con .line {padding: 28px 0 12px;}
.dn-map-con h4 {font-size: 20px;line-height: 30px;margin-bottom:10px;}
.dn-map-con p {font-size: 14px;line-height: 26px;margin-bottom:4px;background-position: left 11px !important;padding-left:10px;}
}
@media (max-width: 767px){
.dn-map-con h1 {font-size:22px;}
.dn-map-con .line {padding: 18px 0 12px;}
.dn-map-con h4 {font-size:18px;}
}
/* 客服代码*/
.dn-kefu {position:fixed;top:50%;right:0;width:60px;z-index:101;transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);transition: all 0.3s;-webkit-transition:all 0.3s;}
.dn-kefu-01 {transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.dn-kefu li {height:60px;margin-left: 0;width:60px;background: #fff;position: relative;position: relative;margin-bottom: 1px;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.dn-kefu li .lxfx-box {width:62px;float: left;height:60px;text-align: center;}
.dn-kefu li .lxfx-box p{line-height:18px;padding:10px 0;}
.dn-kefu li .lxfx-box span{width: 100%;height: 100%;display: block;transition:all 0.3s;-webkit-transition:all 0.3s;}
.dn-kefu li .lxfx-box .bg1{background: url(../images/g_pho1.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li .lxfx-box .bg2{background: url(../images/g_pho2.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li .lxfx-box .bg3{background: url(../images/g_pho3.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li .lxfx-box .bg4{background: url(../images/g_pho4.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li .lxfx-box .bg5{background: url(../images/g_pho5w.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li.top .lxfx-box{background:#1985e1;}
.dn-kefu li img{position:absolute;top: 0;right: 126px;width: 100%;display: none;}
.dn-kefu li.id {width:231px;}
.dn-kefu li a{display:block;width: 100%;}
.dn-kefu li.top{background:#1985e1;box-shadow:none;border: none;}
.dn-kefu li span.tel{font-size: 18px;color: #1985e1;float: left;height:60px;line-height:60px;padding-left: 19px;background: url(../images/r06.jpg) no-repeat left center;}
.dn-kefu li:hover .lxfx-box .bg1{background: url(../images/g_pho1.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li:hover .lxfx-box .bg2{background: url(../images/g_pho2w.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li:hover .lxfx-box .bg3{background: url(../images/g_pho3w.png) no-repeat center;background-size: 100% 100%;}
.dn-kefu li:hover .lxfx-box .bg4{background: url(../images/g_pho4w.png) no-repeat center;background-size: 100% 100%;}
@media (max-width: 767px){
.dn-kefu{display: none;}
.parterbox{width: 50%;}
}
/* swiper幻灯片*/
.swiper-pagination-1 {display: none; position:static;margin-top:20px;}
.swiper-pagination-1 .swiper-pagination-bullet {background-color:#ababab; width: 12px; opacity:1; -webkit-opacity:1; height: 12px; border: 2px #ababab solid; }
.swiper-pagination-1 .swiper-pagination-bullet-active {border-color:#1985e1;background-color:#fff;outline:none;}
.swiper-pagination-2 {position:static;margin-top:20px;}
.swiper-pagination-2 .swiper-pagination-bullet {background-color:#bbb;width:10px;opacity:1;-webkit-opacity:1;height:10px;}
.swiper-pagination-2 .swiper-pagination-bullet-active {background-color:#1985e1;outline:none;}
@media (min-width: 992px){
.swiper-pagination-hide-1{display: none;}
}
@media (min-width: 768px){
	.swiper-pagination-hide-2{display: none;}

}
/* 弹出层 */
.video-ajax::after, .video-ajax::before { content: ""; display: block; position: absolute; left: 0; width: 100%; height: 50%; z-index: -1; -webkit-transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0s; }
.video-ajax::before {top: 0;}
.video-ajax::after { bottom: 0;}
.video-ajax.hide-a::after, .video-ajax.hide-a::before {height: 0;}
.video-ajax.hidetwo .recrult-t { opacity: 1; -webkit-opacity:1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: ease all .5s; transition: ease all .5s; }
.video-ajax { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; display: none; }
.video-ajax .bg-close { background: rgba(0, 0, 0, 0.4); position: fixed; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 10; }
.video-ajax .recrult-t { opacity: 0; -webkit-opacity:0; -webkit-transition: ease all .5s; transition: ease all .5s; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); z-index: 24; width:650px; height: 650px; top: 50%; left: 50%; margin-top: -325px; margin-left:-325px; position: absolute; background: #fff; padding: 50px 40px 70px; box-sizing: border-box; }
.video-ajax .recrult-t .p-text {width: 100%;}
.video-ajax .recrult-t .p-text .h { font-size: 22px; line-height: 22px; padding-bottom: 15px; color: #333; border-bottom: 1px solid #D4D4D4; margin-bottom: 25px; font-weight: bold; }
.video-ajax .recrult-t .p-text .p { font-size: 14px; color: #666; line-height: 24px; height: 480px; }
.video-ajax .recrult-t .p-text .p p.img {text-align:center;margin:0;}
.video-ajax .recrult-t .p-text .p p.img img {max-width: 100%;max-height:480px;}
.wclosebtn { position: absolute; top: 10px; right: 10px; cursor: pointer; z-index: 9; }
.wclosebtn span {vertical-align: middle;}
.wclosebtn .icon { position: relative; width: 35px; height: 35px; margin-left: 12px; display: inline-block; }
.wclosebtn .icon .circle { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; box-sizing: border-box; border: 2px solid #000; border-radius: 50%; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }
.wclosebtn .icon .line { position: absolute; top: 50%; left: 50%; display: block; width: 14px; height: 2px; margin: -1px 0 0 -7px; background-color: #000; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; }
@media (min-width: 1024px) {
.wclosebtn .icon:hover .circle { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.wclosebtn .icon:hover .line.line1 { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.wclosebtn .icon:hover .line.line2 { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 16px; }
}
@media (max-width: 1023px) {
.video-ajax .recrult-t .p-text .p{height: 350px;}
.video-ajax .recrult-t .p-text .p p.img img {max-height:350px;}
.video-ajax .recrult-t{height: 450px;padding: 20px;margin-top: -220px;}
.video-ajax.hidetwo .recrult-t {width: 92%;margin-left: -46%;}
.video-ajax .recrult-t .p-text .h {font-size: 20px;margin-bottom: 10px;}	
.wclosebtn .icon .circle { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.wclosebtn .icon .line.line1 { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.wclosebtn .icon .line.line2 { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
}
@media (max-width: 720px) {
.wclosebtn .icon{width:31px;height:30px;}
}
/* 底部-need */
.foot-need {position: relative;padding: 0 0 6%;background: #fff;overflow: hidden;margin:20px auto auto auto;text-align: center;}
.foot-need .more-list {width: 100%;overflow: hidden;}
.foot-need .more-list ul {max-width: 1140px;margin:0 auto;width: 100%;}
.foot-need .more-list li {width: calc(100% / 5 - 12px);margin-right: 15px;float: left;position: relative;text-align: center;padding: 25px 0 20px;overflow:hidden;border: 1px solid #ebebeb;}
.foot-need .more-list li:last-child {margin-right:0px;}
.foot-need .more-list li .need-one-bg { position: absolute; z-index: 1; left: 0; top: 0; opacity: 0; transition: opacity .5s, -webkit-transform 1s .1s; -o-transition: opacity .5s, -o-transform 1s .1s; -moz-transition: opacity .5s, transform 1s .1s, -moz-transform 1s .1s; transition: opacity .5s, transform 1s .1s; transition: opacity .5s, transform 1s .1s, -webkit-transform 1s .1s, -moz-transform 1s .1s, -o-transform 1s .1s; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); }
.foot-need .more-list li:hover .need-one-bg { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.foot-need .more-list a {display: block;width: 100%;height: 100%;z-index: 2;position: relative;}
.foot-need .more-list .bg {display: block;width:46px;height:46px;position: relative;opacity: 1;-webkit-opacity:1;filter: alpha(opacity=100);margin: 0 auto;}
.foot-need .more-list h3{font-size: 16px;margin:0;color: #666;line-height: 26px;padding-top: 5px;}
.foot-need .more-list p{font-size: 12px;color: #666;line-height: 24px;margin:0;}
.foot-need .more-list .bg1{background: url(../images/foot-need-01.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list .bg2{background: url(../images/foot-need-02.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list .bg3{background: url(../images/foot-need-03.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list .bg4{background: url(../images/foot-need-04.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list .bg5{background: url(../images/foot-need-05.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list li:hover p, .foot-need .more-list li:hover h3{color: #fff;}
.foot-need .more-list li:hover .bg{opacity: 1;-webkit-opacity:1;filter: alpha(opacity=100);}
.foot-need .more-list li:hover .bg1{background: url(../images/foot-need-01-h.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list li:hover .bg2{background: url(../images/foot-need-02-h.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list li:hover .bg3{background: url(../images/foot-need-03-h.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list li:hover .bg4{background: url(../images/foot-need-04-h.png) no-repeat center;background-size: 100% auto;}
.foot-need .more-list li:hover .bg5{background: url(../images/foot-need-05-h.png) no-repeat center;background-size: 100% auto;}
@media (max-width:767px){
.foot-need .more-list .bg {width:40px;height:40px;}
.foot-need .more-list li {padding: 20px 0 15px;}
.foot-need .more-list h3 {font-size: 14px;line-height: 20px;}
.foot-need .more-list p {font-size: 12px;line-height: 20px;}
}
@media (max-width:500px){
.foot-need .more-list li {width: calc(100% / 5 - 5px);margin-right: 6px;border:none;padding: 15px 0 10px;}
.foot-need .more-list .bg {width:30px;height:30px;}
.foot-need .more-list h3 {font-size:12px;}
.foot-need .more-list p {display:none;}
}
/* 最新页底 */
footer {position: relative;overflow: hidden;background: #333333;padding-top: 60px;z-index:101;}
footer .foot_wrap{position: relative; max-width:1170px; width:90%; padding:0 15px; margin: 0 auto; border-top:1px solid #313131;}
footer .footer_top {padding-bottom: 53px;border-bottom: 1px solid #3a3a3a;position: relative; }
footer .footer_top .foot_child {margin-top: 16px; /*height:180px;*/}
footer .footer_top .foot_child .right_bot{ float: right; width: 19.52%; margin-top: 12px;}
footer .footer_top .foot_child .right_bot .text { font-size: 0; text-align: right; line-height: 26px; /*margin-top: 34px;*/ }
footer .footer_top .foot_child .right_bot .text .icon { display: inline-block; text-align: right; width: 25px; height: 25px; overflow: hidden; margin: 0 4px; vertical-align: middle; background: url(../images/tel_icon.png) no-repeat center center; }
footer .footer_top .foot_child .right_bot .text span { font-size: 18px; color: #adadad; display: inline-block; text-align: right; margin: 0 4px; vertical-align: middle; }
footer .footer_top .foot_child .right_bot .text .m_tel { display: none; text-align: center; font-size:18px; color: #adadad; margin: 0 4px;vertical-align: middle; }
footer .footer_top .foot_child .right_bot .tel { font-size: 26px; color: #adadad;line-height: 42px; text-align: right; }
footer .footer_top .foot_child .right_bot .gz { overflow: hidden; margin-top: 21px; text-align: right; }
footer .footer_top .foot_child .right_bot .gz .gz01 { display: inline-block; width: 30px; height: 30px; vertical-align: middle; transition: background-color 0.5s;-webkit-transition:background-color 0.5s;border-radius: 50%; }
footer .footer_top .foot_child .right_bot .gz .gz_baojia {background: url(../images/baojia01.png) no-repeat center center; }
footer .footer_top .foot_child .right_bot .gz .gz_talk {background: url(../images/talk01.png) no-repeat center center;margin-left:12px;}
footer .footer_top .foot_child .right_bot .gz .gz_qq {background: url(../images/qq01.png) no-repeat center center;margin-left:12px;}
footer .footer_top .foot_child .right_bot .gz .gz_code {display: inline-block;width: 30px;height: 30px;vertical-align: middle;background: url(../images/wechat01.png) no-repeat center center;margin-left: 12px;transition:background-color 0.5s;-webkit-transition:background-color 0.5s;border-radius: 50%; }
footer .footer_top .foot_child ul { float: left; width: 79.353%; float: left; overflow: hidden; position: relative; }
footer .footer_top .foot_child ul li { float: left; width: 20%; padding-right: 5px; box-sizing: border-box; }
footer .footer_top .foot_child ul li a { font-size: 14px; color: #666; line-height: 26px; display: block; transition: all 0.5s;-webkit-transition: all 0.5s; }
footer .footer_top .foot_child ul li:first-child a{line-height:16px;}
footer .footer_top .foot_wrap.show::after {display: block; }
footer .footer_top .foot_wrap::after { position: absolute; content: ''; display: block; width: 1px; height: 180px; background: #414141; display: none; left: 80.48%; top: 50%; margin-top: -90px; }
footer .footer_top .foot_wrap .left { width: 79.353%; float: left; position: relative; overflow: hidden; }
footer .footer_top .foot_wrap .left.on::after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
/*footer .footer_top .foot_wrap .left::after { content: ''; width: 20px; height: 20px; background: url(../images/xl4.png) no-repeat; background-size: cover; position: absolute; display: block; right: 0; top: 50%; margin-top: -10px; transition: transform 0.5s ease;-webkit-transition: transform 0.5s ease; opacity: 0.5;-webkit-opacity: 0.5; filter: alpha(opacity=50); }*/
footer .footer_top .foot_wrap .left dl { float: left; width: 20%; }
footer .footer_top .foot_wrap .left dl dt { font-size: 16px; color: #999999; line-height: 60px; position: relative; font-weight:normal;}
footer .footer_top .foot_wrap .left.on dl dt::before, footer .footer_top .foot_wrap .left dl dt::before {border-bottom:1px solid #1985e1;content:"";position: absolute;bottom:0;width:20%;transition:all 0.5s;-webkit-transition:all 0.5s;}
footer .footer_top .foot_wrap .left dl dd a { font-size: 14px; color: #666; line-height: 26px; transition: all 0.5s;-webkit-transition: all 0.5s; display: block; }
footer .footer_top .foot_wrap .left dl:last-child {margin-right: 0;}
footer .footer_top .foot_wrap .m_nav {display: none; }
footer .footer_top .foot_wrap .m_nav ul li {border-bottom: 1px solid #4d4d4d; }
footer .footer_top .foot_wrap .m_nav ul li .li_tit { line-height: 40px; font-size: 16px; color: #999999; overflow: hidden; }
footer .footer_top .foot_wrap .m_nav ul li .li_tit span {float: left; }
footer .footer_top .foot_wrap .m_nav ul li .li_tit .icon { width: 17px; height: 17px; background: url(../images/footer_icon1.png) no-repeat; float: right; background-size: cover; margin-top: 11px; }
footer .footer_top .foot_wrap .m_nav ul li dl { border-top: 1px solid #4d4d4d; display: none; }
footer .footer_top .foot_wrap .m_nav ul li dl dd a { font-size: 14px; color: #999; line-height: 26px; transition: all 0.5s;-webkit-transition: all 0.5s; }
footer .footer_top .foot_wrap .m_nav ul li.active .li_tit .icon {background: url(../images/footer_icon2.png) no-repeat;background-size: cover; }
footer .footer_top .foot_wrap .right {width: 19.52%;margin-top: 12px;float: right; }
footer .footer_top .foot_wrap .right .logo { display: block; width: 100%; /*height: 35px;*/ overflow: hidden; }
footer .footer_top .foot_wrap .right .logo img { max-width: 100%; display: block; float: right; /*height: 35px;*/ margin-right: 15px;}
footer .footer_top .foot_wrap .right .text { font-size: 0; text-align: right; line-height: 26px; margin-top: 34px; }
footer .footer_top .foot_wrap .right .text .icon { display: inline-block; text-align: right; width: 25px; height: 25px; overflow: hidden; margin: 0 4px; vertical-align: middle; background: url(../images/tel_icon.png) no-repeat center center; }
footer .footer_top .foot_wrap .right .text span { font-size: 18px; color: #adadad; display: inline-block; text-align: right; margin: 0 4px; vertical-align: middle; }
footer .footer_top .foot_wrap .right .text .m_tel { display: none; text-align: center; font-size:18px; color: #adadad; margin: 0 4px;vertical-align: middle; }
footer .footer_top .foot_wrap .right .tel { font-size: 26px; color: #adadad;line-height: 42px; text-align: right; }
footer .footer_top .foot_wrap .right .gz { overflow: hidden; margin-top: 21px; }
footer .footer_bot { background: #242424; line-height: 58px; }
footer .footer_bot .foot_wrap .left { font-size: 14px; color: #77797d; float: left; }
footer .footer_bot .foot_wrap .left p {display: inline; }
footer .footer_bot .foot_wrap .left a { color: #77797d; transition: all 0.5s;-webkit-transition: all 0.5s; }
footer .footer_bot .foot_wrap .right { margin-top: 22px; float: right; }
footer .footer_bot .foot_wrap .right ul { margin-top: 9px; float: left;}
footer .footer_bot .foot_wrap .right ul li {float: left; }
footer .footer_bot .foot_wrap .right ul li a { font-size: 14px; color: #77797d; border-right: 1px solid #666666; line-height: 14px; display: block; padding: 0 12px; transition: all 0.5s;-webkit-transition: all 0.5s; }
footer .footer_bot .foot_wrap .right ul li:last-child a { padding: 0 0 0 12px; border-right: 0 none; }
.gz_code_box { position: fixed; width: 500px; border: 1px solid #d8d8d8; left: 50%; margin-left: -250px; top: 50%; background: #fff; padding: 55px 34px 40px 45px; z-index: 10001; height: 300px; margin-top: -150px; box-sizing: border-box; display: none; }
.gz_code_box .close01 { position: absolute; text-align: center; right:-1px; top:-1px; width: 30px; cursor: pointer; height: 30px; background:#1985e1; color: #fff; display: block; }
.gz_code_box .close01 span { font-size: 28px; width: 28px; height: 28px; position: absolute; left: 50%; margin-left: -14px; top: 50%; line-height: 24px; margin-top: -14px; }
.gz_code_box .code_box ul li { width: 48%; float: left; }
.gz_code_box .code_box ul li:nth-child(even) {float: right; }
.gz_code_box .code_box ul li .code { overflow: hidden; position: relative; width: 170px; height: 170px; border: 1px solid #e8e8e8; margin-left: auto; margin-right: auto; }
.gz_code_box .code_box ul li .code img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; max-width: 100%; max-height: 100%; }
.gz_code_box .code_box ul li .txt { font-size: 14px; line-height: 20px; color: #333; margin-top: 10px; text-align: center; }
@media (min-width: 992px) {
footer .footer_top .foot_child .right_bot .gz .gz_baojia:hover {background-color: #fff; }
footer .footer_top .foot_child .right_bot .gz .gz_talk:hover {background-color: #fff; }
footer .footer_top .foot_child .right_bot .gz .gz_qq:hover {background-color: #fff; }
footer .footer_top .foot_child .right_bot .gz .gz_code:hover {background-color: #fff; }
footer .footer_top .foot_child ul li a:hover {color: #fff; }
footer .footer_top .foot_wrap .left dl dd a:hover {color: #fff; }
footer .footer_top .foot_wrap .m_nav ul li dl dd a:hover {color: #fff; }
footer .footer_bot .foot_wrap .left a:hover {color: #fff; }
footer .footer_bot .foot_wrap .right ul li a:hover {color: #fff; }
}
@media (max-width: 1450px) {
footer .footer_top .foot_child ul {width: 76.353%; } 
footer .footer_top .foot_child ul li a {font-size: 12px;line-height: 24px; }
footer .footer_top .foot_wrap::after {left: 78.4115%; }
footer .footer_top .foot_wrap .left {width: 76.353%; }
footer .footer_top .foot_wrap .left dl dt {font-size: 14px;line-height: 50px; }
footer .footer_top .foot_wrap .left dl dd a {font-size: 12px;line-height: 24px; } 
footer .footer_top .foot_wrap .m_nav ul li dl dd a {font-size: 12px;line-height: 24px;}
}
@media (max-width:991px) {
footer {padding: 20px 0 0;}
footer .foot_wrap{width:100%;}
footer .footer_top {padding-bottom: 20px;}
footer .footer_top .foot_child {display: block !important;height:80px;}
footer .footer_top .foot_child .right_bot { width: 100%; margin-top:0px; float: inherit; }
footer .footer_top .foot_child .right_bot .text {text-align: center;margin-top:0px; }
footer .footer_top .foot_child .right_bot .text .icon { vertical-align: middle; text-align: center; }
footer .footer_top .foot_child .right_bot .text span { font-size: 16px; vertical-align: middle; text-align: center; }
footer .footer_top .foot_child .right_bot .text .m_tel {display: inline-block; }
footer .footer_top .foot_child .right_bot .tel { text-align: left; display: none; }
footer .footer_top .foot_child .right_bot .gz { margin-top: 10px; text-align: center; } 
footer .footer_top .foot_child ul {display: none; }
footer .footer_top .foot_wrap::after {display: none !important; }
footer .footer_top .foot_wrap .left {display: none; }
footer .footer_top .foot_wrap .m_nav {display: block; }
footer .footer_top .foot_wrap .m_nav ul li dl {padding: 12px 0;}
footer .footer_top .foot_wrap .m_nav ul li dl dd a {font-size:14px;line-height:28px;}
footer .footer_top .foot_wrap .right { width: 100%; /*margin-top:30px;*/ float: inherit; }
footer .footer_top .foot_wrap .right .logo img { float: inherit; margin: 0 auto; } 
footer .footer_top .foot_wrap .right .text { text-align: center; margin-top: 20px; } 
footer .footer_top .foot_wrap .right .text .icon { vertical-align: middle; text-align: center; } 
footer .footer_top .foot_wrap .right .text span { font-size: 16px; vertical-align: middle; text-align: center; } 
footer .footer_top .foot_wrap .right .text .m_tel {display: inline-block; } 
footer .footer_top .foot_wrap .right .tel {text-align: left;display: none; } 
footer .footer_top .foot_wrap .right .gz {margin-top: 10px; }
footer .footer_bot { line-height:0;margin:0 -0.24rem; padding:20px 0.24rem; }
footer .footer_bot .foot_wrap .left {width:100%;float:none; text-align:center;line-height:24px;}
footer .footer_bot .foot_wrap .left p {display: block; }
footer .footer_bot .foot_wrap .right {width:100%;float:none;text-align:center;}
footer .footer_bot .foot_wrap .right ul { float: none; margin: 0 5px; display: inline-block; vertical-align: middle; }
footer .footer_bot .foot_wrap .right ul li { float: inherit; display: inline-block; text-align: center; } 
}
@media (max-width:767px) {
footer {padding: 20px 0 53px 0;}
footer .footer_top .foot_wrap .right {margin-top: 30px; }
footer .foot_wrap{border: none;}
}
@media (max-width: 600px) {
footer .footer_bot .foot_wrap .right {margin-top: 14px; }
footer .footer_bot .foot_wrap .right ul {margin-top:0px; }
footer .footer_bot .foot_wrap .right ul li a { padding: 0 8px; font-size: 13px; line-height: 13px; margin: 4px 0; }
}
@media (max-width: 550px) {
.gz_code_box { width: 300px; margin-left: -150px; padding: 40px 15px 40px 15px; height: 216px; margin-top: -108px; } 
.gz_code_box .close01 span {line-height: 24px; } 
.gz_code_box .code_box ul li .code { width: 120px; height: 120px; } 
}
@media (max-width: 450px) {
.gz_code_box .code_box ul li .txt {margin-top: 5px; } 
}

/* 页底 */
.foot { padding:70px 0px 10px 0px; background:#333; color:#9b9b9b;position: relative;z-index:2;}
.foot .container {position: relative;}
.foot .hot-line {position: relative;display: inline-block;padding-top: 2px;padding-bottom: 2px;padding-right: 10px;line-height: 1.82857143;font-size: 20px;color:#fff;vertical-align: middle;text-align: center;}
.foot a {color:#9b9b9b;}
.foot a:hover {color:#fff;}
.foot h5 { color:#9b9b9b; margin-bottom: 60px;  line-height:180%; font-size: 16px; font-weight: normal; }
.foot .foot-nav { clear:both; margin-bottom: 60px; overflow: hidden; }
.foot .foot-nav dl {}
.foot-top{margin-bottom: 50px;}
.foot-top .left a {color: #fff;font-size: 18px;margin-right: 20px;}
.foot-top .left a:hover {color:#1985e1;}
.foot-top .right {text-align: right;}
.foot-top .right a {margin-left: 14px;}
.foot-top .right a i {margin-left: 10px;font-size: 20px;}
.foot .foot-nav dl dt { position: relative; padding-bottom: 30px; border-bottom: 1px solid #9fa0a1; margin-bottom: 20px; font-size: 20px;  }
.foot .foot-nav dl dt b { position: absolute; display: block; width: 39%; height: 3px; left: 0; bottom: -2px; background-color: #fff; }
.foot .foot-nav dl dd { line-height: 30px; }
.foot .foot-nav dl dd a { font-size: 16px;  }
.foot .copyright { clear:both;  margin:0 15px; text-align: center; color:#9b9b9b; font-size: 12px;}
.foot .copyright .fr a:after{content: "|";padding: 0 8px;}
.foot .copyright .fr a:last-child:after{content: "";padding:0;}
.foot-wx {position: relative;z-index:2;}
.foot-wx .qr_code {display: none;position: absolute;bottom: 30px;left: 50%;margin-left: -76px;width: 148px;height: 154px;padding: 10px;background: url(../images/qr_code_bg.png) no-repeat left center;-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);}
.btn-red { color: #797979; background-color: #484848; border-color: #484848; display: inline-block; padding: 2px 25px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.82857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; -webkit-border-radius: 1000px; border-radius: 1000px; outline: none; }
.btn-red:focus,
.btn-red:active,
.btn.active {color: #797979;outline: none !important;}
.btn-red:hover { color: #fff; background-color:#1985e1; border-color:#1985e1; }
/* 友情链接 */
.home-links {color:#666;position:relative;/*border-top:1px solid #313131;*/padding:20px 0;}
.home-links-left {padding:0px;}
.home-links .links-logo img {float:left; margin:10px;opacity: 0.2;-webkit-opacity:0.2;}
.home-links .links-logo img:hover {opacity: 1;-webkit-opacity:1; transition: 400ms;-webkit-transition: 400ms;}
.home-links .links-a { clear:both; margin: 0 auto; max-width:1170px;padding:0 15px;font-size:13px;line-height:1;width:90%;}
.home-links .links-a a {color:#666;display: inline-block;margin-right:15px;margin-bottom:5px;}
/*.home-links .links-a a:first-child {margin-right:0;}*/
.home-links .links-a a:hover { color: #fff;}
@media (max-width:991px) {
.home-links {margin-top:20px;padding:20px 0 0 0;display:none;}
}
@media (max-width: 767px) {
.foot { padding:30px 0 53px;}
.foot .hot-line {display: block;padding-bottom: 10px;font-size: 16px;}
.foot .copyright p.fr,.foot .copyright p.fl { width:100%;}
.foot-top .left {text-align: center;padding-bottom: 10px;}
.foot-top .left a {color: #fff;font-size: 18px;margin-right: 20px;}
.foot-top .left a:hover {color:#1985e1;}
.foot-top .right {text-align: center;}
.foot-top .right a {margin-left: 12px;margin-top: 10px;}
.foot-top .right a:first-child {margin-left: 0px;}
.foot-top .right a i {margin-left: 10px;font-size: 20px;}
}
/* 免费报价弹窗 */
.mytan .modal-dialog {width:340px;margin:20px auto;}
.mytan .modal-header {padding:0;border:none;background:url(../images/article_pop_top.jpg) no-repeat;background-size: cover;height: 122px;}
.mytan .modal-header .close {background:#333;width:28px;height:28px;margin-top:0px;font-weight:normal;color:#fff;filter:alpha(opacity=50);opacity:.5;}
.mytan .modal-header .close:focus,.mytan .modal-header .close:hover {color:#fff;}
.mytan .modal-content {border:none;border-radius:0;box-shadow:none;}
.mytan .modal-body{background: #f6f6f6;padding: 0 15px;}
.mytan .form-control { border: 1px solid #e5e5e5;-webkit-box-shadow: none; box-shadow: none; border-radius:0; height: 40px; -webkit-transition: -webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear; -o-transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear; transition: box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear; }
.mytan .form-control:focus {border-color:#1985e1;}
.mytan .input-group-addon {padding:0 12px;border-radius:0;border:1px solid #e5e5e5;}
.design_system {padding:5px 0;text-align:left;font-size:14px;}
.design_system label { font-weight:normal;width: 33.33%; white-space: nowrap; float: left; }
.design_system_02 {padding:5px 0;text-align:left;font-size:14px;}
.design_system_02 label { font-weight:normal;margin-right:30px;margin-bottom:0px;white-space:nowrap;float:left;}
.design_apply_box {text-align: center;padding-bottom: 10px;}
.design_apply_btn { width:100%; height: 42px; border: none; background: #1985e1; color: #fff; font-size: 15px; cursor: pointer; }
.design_apply_box p {margin-top: 10px;}
.design_apply_box p a {color: #1985e1;}

@media (min-width:768px) {
.mytan .modal-dialog {width:340px;margin:60px auto;}
}
/* 底部免费设计 */
.footer_sj{position:fixed;bottom:0;left:-100%;width:100%;height:100px;z-index:100;}
.footer_wrap{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.6);}
.footer_sj .free_apply{width:1140px;height:100%;padding-left:366px;padding-right:48px;position:relative;margin:0 auto;}
.footer_sj .free_apply .pic1{position:absolute;bottom:0;left:0;width:300px;height:130px;background:url(../images/pic3_sj.png) no-repeat;}
.footer_sj .free_apply .pic2{position:absolute;top:0;right:0;width:28px;height:28px;background:url(../images/close_sj.png) no-repeat;cursor:pointer;}
.footer_sj .free_apply .design1{float:right;width:100%;height:100px;}
.footer_sj .free_apply .sur_num{display:inline-block;width:310px;height:76px;line-height:50px;padding-top:26px;color:#fff;font-size:24px;text-align: center;}
.footer_sj .free_apply .qrcode_box{float:right;margin-top:-25px;}
.footer_sj .free_apply .qrcode_box img{width:96px;max-width:100%;}
.footer_sj .free_apply .submit_btn{width:198px;height:63px;margin-right:50px;float:right;margin-top:26px;}
.footer_sj .free_apply .submit_btn a{width:185px;height:48px;line-height:45px;border:none;font-size:18px;color:#fff;background:url(../images/pic4_sj.png) no-repeat;cursor:pointer; display: block;text-align: center;}
.bottom_pic{display:none;position:fixed;left:-150px;bottom:100px;width:147px;height:155px;cursor:pointer;z-index:100;}
.footer_sj,.bottom_pic{display:none;left:0!important;}
.bottom_pic_wrap{position:absolute;left:0;top:0;width:100%;height:100%;}
@media (min-width:1024px) and (max-width:1170px){
.footer_sj .free_apply {width: 1000px;padding-left: 300px;}
.footer_sj .free_apply .sur_num{font-size:20px;}
.footer_sj .free_apply .submit_btn {width: 185px;margin-right: 40px;}
}
/* 手机底部菜单 */
.footer-menu{z-index:1000;position:fixed;bottom:0;left:0;width:100%;height:53px;background:#1985e1;}
.footer-menu.dn-fm{display:none;}
.footmenu li{width:calc(100% / 4);;float:left;height:53px;text-align:center}
.footmenu li a{display:inline-block;color:#fff;font-size:12px;height:53px;}
.footmenu li i{display:block;font-size:25px;height:32px;margin:0 auto;padding:8px 0 0;}
.footmenu li i.fa-calculator {font-size:20px;}
.footmenu li i.fa-commenting{padding:4px 0 0;}
@media (min-width: 768px) {
.footer-menu {display:none;}
}
/* 文章页推荐阅读 */
.dn-hotread {position: relative;padding:0 30px 50px 30px;width:100%;background: #fff;overflow: hidden;}
.dn-hotread .list_b {width: 100%;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.dn-hotread .list_b h3 {color:#333;display: inline-block;margin-bottom:0;line-height:60px;margin-top:10px;position: relative;text-align: left;font-size: 24px;border-bottom: 2px solid #1985e1;}
.dn-hotread .con {width: 100%;position: relative;}
.dn-hotread ul li {width: auto;float: left;border: 1px solid #eee;}
.dn-hotread ul li .pic {width: 100%;height:172px;overflow: hidden;}
.dn-hotread ul li p {font-size: 13px;color: #666666;line-height:22px; margin:0;text-align:justify; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dn-hotread ul li img {transition:all 0.5s;-webkit-transition: all 0.5s;/*width: 100%;*/height: 100%; margin: 0 auto;}
.dn-hotread ul li:hover img {transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);}
.dn-hotread ul li .font {padding: 20px 20px 22px;display: block;width: 100%; height:96px;}
.dn-hotread ul li h2 {color: #333333;font-size: 16px;line-height: 32px;margin:0;transition: color 0.5s;-webkit-transition: color 0.5s;}
.dn-hotread ul li:hover h2 {color: #1985e1;}
.relatedcase ul li p.pic{height:152px;}

/* 内页标签 */
.content_show {position: relative;z-index: 2;padding:0 30px;margin-top:4%;background: #fff;overflow: hidden;}
.dn-tag{padding:20px 0 0;font-size:0;color: #666;}
.dn-tag strong{font-size:14px;}
.dn-tag a{display: inline-block;background: #fff;font-size: 14px;margin: 0 5px 5px 0;padding:3px 12px;color: #838383;border: 1px solid #dfdfdf;border-radius: 15px;}
.dn-tag a:hover {background:#1985e1;color: #fff;border: 1px solid #1985e1;}
@media (max-width: 991px) {
.dn-hotread ul li .font {padding:10px 15px 15px;height:140px;}
}
@media (max-width: 767px) {
.content_show {padding:0 15px;}
.dn-hotread {padding:0 15px 30px 15px;}
.dn-hotread .list_b {margin-bottom: 20px;}
.dn-hotread .list_b h3 {line-height:46px;font-size:18px;margin-top:4px;}
.dn-hotread ul li .font {padding: 15px 15px 20px;height:120px;}
}

/************* 分页 */ 
.pages {clear:both;margin:0px 15px;font-size:14px;color:#888;display: inline-block;text-align: center;padding:3% 0;}
.pages strong,.pages span {color:#FFFFFF;display:block;float:left;height: 35px;line-height: 35px;float:left;padding:0px 16px;background:#1985e1;margin: 0px 4px 0px 0px;font-size:14px;border-radius:2px;}
.pages a {display:block;float:left;height:35px;line-height:35px;float:left;padding:0px 16px;background:#fff;border:1px solid #e3e3e3;border-radius:2px;text-decoration:none;margin: 0px 4px 0px 0px;color:#666;font-size:14px;}
.pages a:hover { display:block; float:left; height:35px; line-height:35px; float:left; padding:0px 16px; border:1px solid #1985e1; border-radius:2px; text-decoration:none; margin: 0px 4px 0px 0px; color:#fff; background:#1985e1; font-size:14px; }
.pages strong {color:white;font-weight: normal;}
.pages input{display:none;}
.pages span {float:right;display:none;}
#page {padding:0;font-size:14px;}
#page .pager li {width: 49%; display:inline-block; padding:0 18px;border: 1px solid #dfdfdf;border-radius: 90px;color:#838383; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#page .pager li a, #page .pager li span{border: none; padding:10px 0; float:none !important; color:#838383;}
#page .pager li > a:focus,#page .pager li > a:hover {text-decoration: none;background-color:#1985e1;border: 1px solid #1985e1;color:#fff;}
/*#page .pager li > a, #page .pager li > span {padding: 10px 18px;border: 1px solid #dfdfdf;border-radius: 90px;color:#838383;}*/
/*#page .pager .disabled > a, #page .pager .disabled > a:focus, #page .pager .disabled > a:hover, #page .pager .disabled > span {color: #dfdfdf;border-color: #dfdfdf;}*/
.pagination {margin:50px 0px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {z-index: 3;color: #fff;cursor: default;background-color: #1985e1;border-color: #1985e1;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #666;}
.pagination > li > a, .pagination > li > span {padding: 8px 14px;color: #666;}
#page .pager li:hover {text-decoration: none;background-color:#1985e1;border: 1px solid #1985e1;color:#fff;}
#page .pager li:hover a, #page .pager li:hover span{background-color:transparent; border: none; color:#fff;}
@media (max-width: 767px) {
	#page .pager li{width:100%; text-align:left;}
#page .pager li > a, #page .pager li > span {padding: 6px 0;}
}
/* 分页 */
.page-number {position:relative;right:0px;top:5px;color:#FFFFFF;height: 26px;line-height: 26px;padding:9px 20px;background:#337ab7;margin: 0px 3px 0px 0px;font-size:0.8em;border-radius: 3px 3px 3px 3px;}
/* 正文 */
#content_text {line-height:180%;font-size:1.2em;}
/**/
/*列表页 -文字列表*/
/**/
.list-container{}
.list-container p {color:#999;}
.list-container h4 {color:#333;font-weight: bold;}
.list-container .row{margin-bottom:15px;}
.list-container .news-list{margin-bottom:15px;padding:20px;}
.list-border{background: #fff;padding:15px; clear:both; border:1px dotted transparent; border-bottom-color:#BBBBBB;-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;}
.list-border-w{border:1px solid #e3e3e3;margin:15px 0px;}
.list-border:hover {border-color: #1985e1;-webkit-box-shadow: 0 0 15px rgba(0,0,0,.1);-moz-box-shadow: 0 0 15px rgba(0,0,0,.1);box-shadow: 0 0 15px rgba(0,0,0,.1);}
.list-container .news-list h4{color:#333;font-size: 16px;font-weight: normal;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-container .news-list .list-pic{display: block;position: relative;margin-bottom:15px;padding: 0;overflow: hidden;height:180px;}
.list-date {color: #999;display: block;font-size: 12px;line-height: 24px;}
.list-container .news-list .ln-lst2-de{text-align: left;cursor: pointer;margin-top: 18px;}
.list-container .news-list .ln-lst2-de a.new-btn { display: inline-block; text-align:center; width: 46.5%; border: 1px solid #1985e1; font-size: 14px; line-height: 40px; color: #1985e1; -webkit-transition: all 0.8s; transition: all 0.8s; }
.list-container .news-list .ln-lst2-de a.new-btn:hover { border-color: #1985e1; background: #1985e1; color: #fff; }
.news-list p,
.news-list-text-pic p,
.list-down p{color:#999;line-height:22px;font-size:14px;margin-top: 5px;overflow: hidden;}
.news-list p{height:66px;}
.list-down .img-auto {height:170px;overflow:hidden;}
@media (max-width: 767px) {
.list-container .news-list .list-pic{height:100%;}
.list-border:hover{transform:none;}
.news-list p{height:auto;}
.list-container .news-list{margin-bottom:0px}
}
/* 产品页面右侧文字信息 */
@media (min-width: 768px) {
.servers-wap {display:none;}
.dropdown-menu>li>a {padding:10px 20px;}
.navbar .nav > li.oen ul.two {margin: 0;}
.navbar .nav > li.oen:hover ul.two {display: block;}
}
.navbar-right {padding:0px;}
.top-nav-right .dropdown-menu li {clear:both;width:98%;}
.lead {margin-bottom:0px;font-size: 16px;font-weight: normal;line-height: 24px;color:#666;}
.lead p a {color:#1985e1;}
.index-1 ul,.index-6 ul {margin:0px;padding:0px;}
.lead img {max-width:100%;}
@media (max-width: 767px) {
.lead {font-size: 14px;}
}
.child{display:none;}
.wrapper { margin: 0px auto; }
#print img {max-width:100%;}

/*分页样式*/
.pageBox {text-align: center; width:100%; margin:0 auto; padding:30px 0 10px;}
.pageBox a:first-child{display: none;}
.pageBox a {border:1px solid #ddd; display:inline-block; margin-right:3px; margin-bottom:5px; color: #707070; height:36px; font:bold 14px/34px arial; padding:0 13px;}
.pageBox a:hover,.pageBox a:active{background:#1985e1; border-color:#1985e1; color: #FFFFFF; text-decoration: none;}
.pageBox .cur { background: #1985e1; border: 1px solid #1985e1; color: #fff; text-decoration: none;}
.pageBox b{padding:8px 13px; margin-right:3px; background: #1985e1; color:#fff; margin-bottom:5px;}

/* linkUsLy*/
.linkUsLy {
  width: 100%;
  margin-top: 12px;
}
.linkUsLy .mainCon {
  width: 100%;
  height: 520px;
  background: url(../picture/linkUsLyBg.jpg) no-repeat top;
  padding-bottom: 20px;
  position: relative;
}
.linkUsLy .mainCon .box {
  width: 500px;
  margin-left: 620px;
  padding-top: 55px;
}
.linkUsLy .mainCon .box input {
  width: 408px;
  height: 58px;
  line-height: 58px;
  padding: 0 70px 0 20px;
  border: none;
  border: 1px solid #e5e5e5;
  font-size: 16px;
  color: #999999;
  margin-bottom: 20px;
  outline: none;
  font-size: 16px;
  color: #999999;
}
.linkUsLy .mainCon .box .input1 {
  background: url(../picture/linkUsLy_icon01.png) no-repeat 452px center;
}
.linkUsLy .mainCon .box .input2 {
  background: url(../picture/linkUsLy_icon02.png) no-repeat 452px center;
}
.linkUsLy .mainCon .box .input3 {
  background: url(../picture/linkUsLy_icon03.png) no-repeat 452px center;
}
.linkUsLy .mainCon .box textarea {
  width: 408px;
  height: 80px;
  padding: 0 70px 0 20px;
  border: none;
  border: 1px solid #e5e5e5;
  font-size: 16px;
  color: #999999;
  margin-bottom: 20px;
  outline: none;
  font-size: 16px;
  color: #999999;
  padding-top: 20px;
  background: url(../picture/linkUsLy_icon04.png) no-repeat 452px 20px;
  resize: none;
}
.linkUsLy .mainCon .box a, .linkUsLy .mainCon .box .tj{
  display: block;
  height: 60px;
  text-align: center;
  width: 100%;
  font-size: 22px;
  color: #fff;
  line-height: 60px;
  background: #df1f29;
  text-decoration: none;
  border: none;
}
.linkUsLy .mainCon .title {
  position: absolute;
  top: 66px;
  left: 70px;
}
.linkUsLy .mainCon .title h3 {
  font-size: 24px;
  color: #df1f29;
}
.linkUsLy .mainCon .title p {
  font-size: 20px;
  color: #b8b8b8;
  font-family: arial;
  margin-top: 2px;
}
.linkUsLy .mainCon li {
  margin-bottom: 20px;
  color: #777;
  height: 60px;
  list-style:none;
}
.linkUsLy .mainCon label {
  display: inline-block;
  float: left;
  line-height: 60px;
  height: 58px;
  width: 77px;
  border: 1px solid #dedede;
  border-right-width: 0;
  text-align: center;
  background: #fff;
}
.linkUsLy .mainCon .iptTxt {
  float: left;
  width: 252px;
  border: 1px solid #dedede;
  height: 16px;
  line-height: 16px;
  padding: 10px 0;
  outline: none;
  text-indent: 1em;
  background: #fff;
  color: #333;
}
.linkUsLy .mainCon li.yzm .iptTxt {
  float: left;
  width: 130px;
  margin-bottom: 0px;
}
cite {
  display: block;
}
.linkUsLy .mainCon cite {
  float: left
}
.linkUsLy .mainCon cite img {
  width: 110px;
  margin-left: 10px;
  margin-top: 10px;
}
.linkUsLy .mainCon cite #spChgVerCode {
  display: inline;
  text-align: left;
  font-size: 14px;
  color: #000;
  background: none;
}