﻿@import url("base.css");
body {position:relative;z-index:1;margin:0 auto;padding-top:118px;max-width:1903px;font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;color:#505050;font-size:14px;overflow-x:hidden;}
input,select,button,textarea {font-family:"微软雅黑", "Microsoft YaHei", Verdana, Arial;font-size:14px;color:#222;resize:none;box-sizing:border-box;}
:-moz-placeholder {color:#aaa;}
::-moz-placeholder {color:#aaa;}
:-ms-input-placeholder {color:#aaa;}
::-webkit-input-placeholder {color:#aaa;}
a:link,a:visited,a:active {color:#222;text-decoration:none;}
a:hover {color:#1486cb;text-decoration:none;}
a {outline:none;-moz-outline:none;blr:expression(this.onFocus=this.blur());}
.al:hover {text-decoration:underline;}
.als a:hover {text-decoration:underline;}
.flex-column {display:flex;flex-direction:column;justify-content:center;}
/*===================================================================================*/

#header {position:fixed;top:0;left:0;z-index:99;width:100%;}
#header .wrap {position:relative;z-index:1;height:118px;}
#header .logo {position:absolute;bottom:18px;left:0;z-index:10;display:block;font-size:0;}
#header .lang {position:absolute;top:18px;right:0;z-index:10;line-height:35px;}
#header .ss {display:none;}

#header .navtel {display:flex;align-items:center;position:absolute;bottom:0;right:0;height:66px;}
#header .tel {flex:0 0 auto;padding-left:45px;height:24px;line-height:24px;font-size:20px;font-weight:normal;font-family:Arial;background-repeat:no-repeat;background-position:left center;}
#header .nav {flex:1 1 auto;display:flex;height:100%;}
#header .nav li {position:relative;margin-right:50px;height:100%;}
#header .nav li > a {height:100%;line-height:66px;font-size:18px;}
#header .nav li dl {position:absolute;top:100%;left:50%;display:none;margin-left:-90px;width:180px;box-shadow:0 5px 5px rgba(0,0,0,0.1);background-color:#fff;}
#header .nav li dd a {display:block;padding:10px 5px;color:#333;font-size:15px;text-align:center;border-bottom:1px solid #e5e5e5;}
#header .nav li dd:last-child a {border-bottom:none;}
#header .nav li dd a:hover {color:#fff;border-bottom-color:#00a0ff;background-color:#00a0ff;}
#header .nav li:hover dl {display:block;}

#search {position:absolute;z-index:1;width:264px;height:35px;}
#search input {padding-left:10px;padding-right:45px;width:100%;height:35px;}
#search i {position:absolute;top:0;right:0;display:block;width:35px;height:35px;line-height:35px;color:#fff;font-size:18px;text-align:center;background-color:#1486cb;cursor:pointer;}
#search.hide {top:18px;right:140px;}
#search.show {top:18px;right:140px;}

.iheader {color:#fff;transition:background 300ms;}
.iheader .logo img:nth-child(1) {display:none;}
.iheader .logo img:nth-child(2) {display:block;}
.iheader .lang {color:#b1b5b6;}
.iheader .lang a {color:#b1b5b6;}
.iheader .lang a:nth-child(1) {color:#00a0ff;}
.iheader .tel {background-image:url(../images/icon-tel-white.png);}
.iheader .nav li > a {color:#fff;}
.iheader .nav li > a.nav_over {color:#00a0ff;}
.iheader .nav li:hover > a {color:#00a0ff;}
.iheader #search input {color:#fff;border:none;background-color:#383838;}

.nheader {box-shadow:0 3px 8px rgba(0,0,0,0.1);background-color:#fff;}
.nheader .logo img:nth-child(1) {display:block;}
.nheader .logo img:nth-child(2) {display:none;}
.nheader .lang {color:#b1b5b6;}
.nheader .lang a:nth-child(1) {color:#00a0ff;}
.nheader .tel {color:#333;background-image:url(../images/icon-tel.png);}
.nheader .nav li > a {color:#333;}
.nheader .nav li > a.nav_over {color:#00a0ff;}
.nheader .nav li:hover > a {color:#00a0ff;}
.nheader #search input {color:#333;border:1px solid #dcdcdc;background-color:#fff;}

#banner {position:relative;height:100vh;}
#banner .swiper-container {width:100%;height:100%;}
#banner .swiper-wrapper {width:100%;height:100%;}
#banner .swiper-slide {width:100%;height:100%;font-size:0;background-repeat:no-repeat;background-size:cover;}
#banner .swiper-slide img {display:none;width:100%;}
#banner .swiper-slide a {display:block;width:100%;height:100%;}
#banner .swiper-pagination {position:absolute;left:0;bottom:40px;width:100%;height:14px;font-size:0;text-align:center;}
#banner .swiper-pagination span {margin:0;width:14px;height:14px;font-size:0;border-radius:50%;background:#b2aead;opacity:0.8;overflow:hidden;}
#banner .swiper-pagination span.swiper-pagination-bullet {margin:0 7px;}
#banner .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;background:#1485c9;}
#banners {height:544px;font-size:0;background-repeat:no-repeat;}
#banners > div {position:relative;height:100%;color:#fff;}
#banners h2 {font-size:60px;font-weight:normal;line-height:1;}
#banners h2:after {display:block;margin-top:38px;margin-bottom:35px;width:70px;height:31px;background:url(../images/icon-1.png) no-repeat;content:"";}
#banners p {font-size:24px;line-height:1;}

#mheader_menu, #mnav, #menu {display:none;}

.wrap {margin-left:auto;margin-right:auto;width:1600px;box-sizing:border-box;}
#content {padding-bottom:80px;}
#left {float:left;width:240px;}
#right {float:right;width:900px;overflow:hidden;}
#footer {color:#fff;background-color:#0175bc;}
#footer .info {display:flex;padding-top:50px;padding-bottom:40px;}
#footer .lxfs {flex:0 0 auto;padding-right:60px;width:430px;box-sizing:border-box;border-right:1px solid #0b8ad7;}
#footer .lxfs .logo {font-size:0;}
#footer .lxfs .logo img {max-width:100%;}
#footer .lxfs .zixun {display:flex;align-items:center;justify-content:space-between;margin-top:30px;margin-bottom:30px;height:52px;}
#footer .lxfs .zixun .tel {flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-right:10px;}
#footer .lxfs .zixun .tel p {display:flex;align-items:center;margin-bottom:5px;color:#fff;line-height:1;}
#footer .lxfs .zixun .tel p img {margin-right:7px;}
#footer .lxfs .zixun .tel a {color:#fff;font-size:24px;font-weight:bold;font-family:Arial;line-height:1;}
#footer .lxfs .zixun .zxzx {flex:0 0 auto;padding-left:15px;width:140px;height:100%;line-height:52px;color:#fff;font-size:18px;font-weight:bold;box-sizing:border-box;border-radius:0 26px 26px 0;background:url(../images/ficon2.png) no-repeat right 12px center #1fa2e8;}
#footer .lxfs .lxwm {color:#c0dbec;font-size:15px;line-height:2.5;}
#footer .fnav {flex:1 1 auto;display:flex;justify-content:space-between;margin-left:60px;margin-right:100px;}
#footer .fnav h3 {color:#fff;font-size:18px;font-weight:normal;}
#footer .fnav dl {padding-top:30px;}
#footer .fnav dl dd {margin-bottom:15px;font-size:15px;}
#footer .fnav dl dd:last-child {margin-bottom:0;}
#footer .fnav dl dd a {color:#c0dbec;}
#footer .fnav dl dd a:hover {color:#fff;}
#footer .qrcode {flex:0 0 auto;width:140px;font-size:0;}
#footer .qrcode dd {padding:9px;border-radius:5px;text-align:center;background-color:#fff;}
#footer .qrcode dd img {width:100%;}
#footer .qrcode dd p {margin-top:5px;color:#666;font-size:14px;}
#footer .qrcode dd:last-child {margin-top:20px;}
#footer .copyright {display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;line-height:1.8;border-top:1px solid #0b8ad7;}
#footer .copyright .navs a {margin-right:40px;}
#footer .copyright a {color:#fff;}
#footer .copyright a:hover {text-decoration:underline;}

/*===================================================================================*/

.itis {position:relative;padding-top:80px;}
.itis div h2 {display:inline-block;color:#000;font-size:32px;font-weight:normal;line-height:1;vertical-align:bottom;}
.itis div span {display:inline-block;margin-bottom:-3px;margin-left:12px;color:#1486cb;font-size:22px;font-family:Arial;text-transform:uppercase;line-height:1;vertical-align:bottom;}
.itis p {margin-top:15px;color:#666;font-size:16px;line-height:1;}
.itis a {position:absolute;bottom:0;right:0;padding-left:24px;padding-right:24px;height:36px;line-height:36px;color:#fff;font-size:14px;text-align:center;border-radius:18px;background-color:#1486cb;}

#ipros {background-color:#f3f3f3;}
#ipros .wrap {padding-bottom:80px;}
#ipros .cont {display:flex;flex-flow:row wrap;padding-top:15px;}
#ipros .cont a {display:flex;margin-top:1.5%;margin-right:1.25%;width:32.5%;vertical-align:top;background-color:#fff;overflow:hidden;}
#ipros .cont a:nth-child(3n) {margin-right:0;}
#ipros .cont a .text {flex:1 1 auto;position:relative;padding:25px 0 25px 30px;box-sizing:border-box;}
#ipros .cont a .text h2 {color:#000;font-size:20px;font-weight:normal;line-height:1.4;}
#ipros .cont a .text p {margin-top:10px;color:#666;font-size:14px;}
#ipros .cont a .text span {position:absolute;bottom:30px;left:30px;color:#1486cb;}
#ipros .cont a .text span i {position:relative;top:2px;margin-left:8px;font-size:20px;}
#ipros .cont a .imgs {flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;width:280px;height:180px;font-size:0;text-align:center;overflow:hidden;}
#ipros .cont a .imgs span {max-height:100%;}
#ipros .cont a .imgs img {max-width:100%;max-height:100%; transition:transform ease-out 400ms;}
#ipros .cont a:hover {box-shadow:0 0 12px rgba(0,0,0,0.15);}
#ipros .cont a:hover .imgs img {transform:scale(1.1);}

#ijzxx {background-color:#fff;}
#ijzxx .wrap {padding:0 0 80px 0;width:1600px;}
#ijzxx .tis {padding-top:80px;text-align:center;}
#ijzxx .tis h2 {color:#000;font-size:32px;font-weight:normal;line-height:1;}
#ijzxx .tis span {display:block;margin-top:20px;margin-bottom:15px;color:#1486cb;font-size:22px;font-family:Arial;text-transform:uppercase;line-height:1;}
#ijzxx .tis p {color:#666;font-size:16px;line-height:1;}
.poster-main {position: relative;margin:40px auto 0 auto;}
.poster-list .poster-item {position:absolute;left:0;top:0;font-size:0;}
.poster-list .poster-item img {box-sizing:border-box;border:8px solid transparent;}
.poster-list .poster-item span {osition:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-color:#000;}
.poster-list .poster-item div {display:flex;align-items:center;position:absolute;bottom:8px;left:8px;right:8px;z-index:10;padding:8px 20px;height:60px;color:#e0e0e0;opacity:0;visibility:hidden;box-sizing:border-box;background-color:rgba(0,0,0,0.73);overflow:hidden;}
.poster-list .poster-item div h4 {flex:0 0 auto;color:#fff;font-size:0;transition:ease-out 800ms;}
.poster-list .poster-item div p {flex:1 1 auto;margin-left:20px;color:#e0e0e0;font-size:0;line-height:1.6;transition:ease-out 800ms;}
.poster-list .active img {border-color:#dedede;}
.poster-list .active div {opacity:1;visibility:visible;}
.poster-list .active div h4 {font-size:18px;}
.poster-list .active div p {font-size:16px;}
.poster-btn {position:absolute;top:50%;margin-top:-20px;color:#fff;font-size:40px;opacity:0.7;cursor:pointer;}
.poster-btn:hover {color:#13baff;opacity:1;}
.poster-prev-btn {left:16.5%;}
.poster-next-btn {right:16.5%;}

#iapps {background:url(../images/iapps_bg.jpg) no-repeat center center/cover;}
#iapps .wrap {padding-bottom:80px;}
#iapps .itis div h2 {color:#fff;}
#iapps .itis p {color:#d3d3d3;}
#iapps .cont {display:flex;margin-top:30px;}
#iapps .list {flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;padding-right:12px;box-sizing:border-box;}
#iapps .list a {flex:1 1 auto;display:flex;align-items:center;position:relative;z-index:2;margin-bottom:11px;padding:10px 50px 10px 20px;min-height:70px;color:#333;box-sizing:border-box;background-color:#e1e6f0;}
#iapps .list a:last-child {margin-bottom:0;}
#iapps .list a:after {position:absolute;top:0;right:-80px;display:block;width:0;height:100%;background-color:#1486cb;content:"";}
#iapps .list a .icon {position:relative;width:30px;height:30px;font-size:0;overflow:hidden;}
#iapps .list a .icon div {position:absolute;top:0;left:0;width:100%;height:100%;}
#iapps .list a .icon div span {max-height:100%;}
#iapps .list a .icon div img {max-width:100%;max-height:100%;}
#iapps .list a .icon div:nth-child(2) {opacity:0;visibility:hidden;}
#iapps .list a h2 {margin-left:20px;font-size:20px;font-weight:normal;line-height:1.45;}
#iapps .list a i {position:absolute;top:50%;right:5px;z-index:2;display:block;margin-top:-20px;width:38px;height:38px;line-height:38px;color:#a7a7a7;font-size:26px;text-align:center;border-radius:50%;border:1px solid #e1e6f0;}
#iapps .list a.active {color:#fff;background-color:#1486cb;}
#iapps .list a.active:after {width:80px;height:100%;background-color:#1486cb;content:"";}
#iapps .list a.active .icon div:nth-child(1) {opacity:0;visibility:hidden;}
#iapps .list a.active .icon div:nth-child(2) {opacity:1;visibility:visible;}
#iapps .list a.active i {right:-60px;color:#d9ecf7;border-color:#d9ecf7;}
#iapps .imgs {flex:0 0 auto;width:1208px;font-size:0;overflow:hidden;}
#iapps .imgs a {display:none;position:relative;z-index:1;overflow:hidden;}
#iapps .imgs a:nth-child(1) {display:block;}
#iapps .imgs a img {width:100%;transition:transform ease-out 400ms;}
#iapps .imgs a div {display:flex;align-items:center;position:absolute;bottom:0;left:0;z-index:2;padding:10px 50px;width:100%;height:80px;color:#e0e0e0;font-size:16px;box-sizing:border-box;background-color:rgba(0,0,0,0.7);overflow:hidden;}
#iapps .imgs a div h2 {flex:0 0 auto;color:#fff;font-size:24px;line-height:1;}
#iapps .imgs a div p {margin-left:50px;line-height:1.65;}
#iapps .imgs a:hover img {transform:scale(1.06);}

#igytis {position:relative;z-index:1;background-color:#1486cb;}
#igytis .itis {padding-top:65px;padding-bottom:45px;}
#igytis .itis div h2 {color:#fff;}
#igytis .itis div span {color:#91d2f9;}
#igytis .itis p {color:#ececec;}

#iabout .wrap {padding-bottom:80px;}
#iabout .cont {display:flex;align-items:flex-start;}
#iabout .cont .text {flex:1 1 auto;margin-top:45px;margin-right:130px;}
#iabout .cont .text .name {color:#222;font-size:30px;line-height:1.4;}
#iabout .cont .text .name:after {display:block;margin-top:20px;width:45px;height:4px;background-color:#1486cb;content:"";}
#iabout .cont .text .editorc {margin-top:18px;color:#333;line-height:2;}
#iabout .cont .text .xxas {display:block;margin-top:50px;width:190px;height:56px;line-height:56px;color:#fff;font-size:16px;text-align:center;background-color:#1486cb}
#iabout .cont .text .xxas i {position:relative;top:1px;margin-left:10px;font-size:20px;}
#iabout .cont .imgs {flex:0 0 auto;position:relative;z-index:2;margin-top:-100px;width:800px;font-size:0;overflow:hidden;}
#iabout .cont .imgs img {width:100%;transition:transform ease-out 400ms;}
#iabout .cont .imgs div {position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
#iabout .cont .imgs a {display:block;width:100%;height:100%;background:url(../images/play3.png) no-repeat center center;}
#iabout .cont .imgs a.sj {display:none;}
#iabout .cont .imgs:hover img {transform:scale(1.08);}

#iabout .photos {position:relative;margin-top:30px;padding:30px 40px;background-color:#f3f3f3;}
#iabout .photos a {display:block;text-align:center;}
#iabout .photos a div {font-size:0;overflow:hidden;}
#iabout .photos a div img {width:100%;transition:transform ease-out 400ms;}
#iabout .photos a p {margin-top:15px;font-size:16px;}
#iabout .photos a:hover div img {transform:scale(1.1);}
#iabout .photos .swiper-pagination {position:static;left:0;bottom:0;display:none;width:100%;height:12px;font-size:0;text-align:center;}
#iabout .photos .swiper-pagination span {margin:0;width:12px;height:12px;font-size:0;border-radius:50%;background:#b2aead;opacity:0.8;overflow:hidden;}
#iabout .photos .swiper-pagination span.swiper-pagination-bullet {margin:0 7px;}
#iabout .photos .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;background:#1485c9;}
#iabout .photos .swiper-button {position:absolute;top:30px;width:40px;height:204px;text-align:center;}
#iabout .photos .swiper-prev {left:0;}
#iabout .photos .swiper-next {right:0;}
#iabout .photos .swiper-button i {color:#acacac;font-size:30px;cursor:pointer;}
#iabout .photos .swiper-button i:hover {color:#1486cb;}
#iabout .photos .swiper-button-disabled i {cursor:default;opacity:0.3;}
#iabout .photos .swiper-button-disabled i:hover {color:#acacac;}

#inews .wrap {display:flex;justify-content:space-between;padding-top:75px;padding-bottom:80px;}
#inews .tis {position:relative;height:55px;line-height:1;background-color:#fff;}
#inews .tis h3 {color:#000;font-size:30px;font-weight:normal;}
#inews .tis a {position:absolute;bottom:22px;right:0;color:#999;}
#inews .tis a:hover {color:#1486cb;}
#inews .cont {width:31.5%;background-color:#f4f4f4;}
#inews .cont .tws {display:block;position:relative;font-size:0;overflow:hidden;}
#inews .cont .tws img {width:100%;transition:transform ease-out 400ms;}
#inews .cont .tws p {position:absolute;bottom:0;left:0;z-index:2;padding:0 30px;width:100%;height:56px;line-height:56px;color:#fff;font-size:16px;box-sizing:border-box;background-color:rgba(20,134,203,0.73);}
#inews .cont .tws:hover img {transform:scale(1.08);}
#inews .cont .list {padding:10px 25px 40px 25px;}
#inews .cont .list li {position:relative;padding-right:100px;height:54px;line-height:54px;font-size:16px;border-bottom:1px solid #dfdfdf;}
#inews .cont .list li span {position:absolute;top:0;right:0;color:#999;font-size:14px;}
#inews .faq {width:31.5%;background-color:#f4f4f4;}
#inews .faq .list {padding:0 25px 40px 25px;}
#inews .faq .list li {padding-top:20px;padding-bottom:20px;font-size:16px;border-bottom:1px solid #dfdfdf;}
#inews .faq .list li div {position:relative;padding-left:40px;height:34px;line-height:34px;}
#inews .faq .list li div > span {position:absolute;top:0;left:0;display:block;width:28px;height:34px;font-size:16px;text-align:center;background:url(../images/icon-3.png) no-repeat;}
#inews .faq .list li .q span {color:#fff;}
#inews .faq .list li .a {margin-top:5px;}
#inews .faq .list li .a span {color:#888;background-position:right top;}
#inews .faq .list li .a p {color:#999;}

.tits {padding-top:70px;text-align:center;}
.tits h2 {color:#222;font-size:32px;line-height:1;}
.tits h2:after {display:block;margin:20px auto 0 auto;width:40px;height:3px;background-color:#1485c9;content:"";}

.cert {background:url(../images/cert_bg.jpg) no-repeat center center/cover;}
.cert .wrap {padding-bottom:70px;}
.cert .cont {position:relative;margin-top:40px;padding-left:58px;padding-right:58px;}
.cert .cont a {display:block;text-align:center;}
.cert .cont a div {font-size:0;overflow:hidden;}
.cert .cont a div img {width:100%;transition:transform ease-out 400ms;}
.cert .cont a p {margin-top:20px;font-size:16px;}
.cert .cont a:hover div img {transform:scale(1.08);}
.cert .cont .swiper-pagination {position:static;left:0;bottom:0;display:none;width:100%;height:12px;font-size:0;text-align:center;}
.cert .cont .swiper-pagination span {margin:0;width:12px;height:12px;font-size:0;border-radius:50%;background:#b2aead;opacity:0.8;overflow:hidden;}
.cert .cont .swiper-pagination span.swiper-pagination-bullet {margin:0 7px;}
.cert .cont .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;background:#1485c9;}
.cert .cont .swiper-button {position:absolute;top:50%;display:block;margin-top:-75px;width:38px;height:110px;line-height:110px;color:#fff;font-size:38px;text-align:center;background-color:#bcbcbc;cursor:pointer;}
.cert .cont .swiper-button:hover {color:#fff;background-color:#1486cb;}
.cert .cont .swiper-prev {left:0;}
.cert .cont .swiper-next {right:0;}
.cert .cont .swiper-button-disabled {cursor:default;opacity:0.3;}
.cert .cont .swiper-button-disabled:hover {color:#fff;background-color:#bcbcbc;}

.partner {background-color:#f4f4f4;}
.partner .wrap {padding-bottom:80px;}
.partner .cont {display:flex;flex-flow:row wrap;padding-top:20px;font-size:0;}
.partner .cont dd {margin-top:1.4%;margin-right:1.3%;padding:10px;width:15.58333%;height:96px;text-align:center;box-sizing:border-box;border:1px solid #ddd;background-color:#fff;overflow:hidden;}
.partner .cont dd:nth-child(6n) {margin-right:0;}
.partner .cont dd span {max-height:100%;}
.partner .cont dd img {max-width:100%;max-height:100%;transition:transform ease-out 300ms;}
.partner .cont dd:hover img {transform:scale(1.08);}

/*===================================================================================*/

.nodata {padding:150px 0px;color:#999;font-size:18px;text-align:center;}
#bnav {border-bottom:1px solid #e3e3e3;background-color:#fff;}
#bnav > div {position:relative;padding-left:90px;height:64px;}
#bnav .home {position:absolute;top:0;left:0;display:block;width:64px;height:100%;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background:url(../images/icon-home.jpg) no-repeat center center;}
#bnav .navs {color:#888;line-height:64px;}
#bnav .navs a {color:#888;}
#bnav .navs a:hover {color:#00a0ff;}
#bnav .navs i {margin-left:10px;margin-right:10px;font-size:15px;}
#bnav .navs strong {color:#00a0ff;font-weight:normal;}
#bnav .menus {display:flex;position:absolute;top:0;right:0;height:100%;}
#bnav .menus a {display:flex;align-items:center;position:relative;margin-left:40px;padding-left:3px;padding-right:3px;height:100%;color:#666;font-size:15px;font-weight:bold;}
#bnav .menus a.curt, #bnav .menus a:hover {color:#1486cb;}
#bnav .menus a.curt:after {position:absolute;bottom:-1px;left:0;display:block;width:100%;height:2px;content:"";background-color:#1486cb;}

#bnav-m {display:none;padding:8px 4%;color:#999;font-size:12px;border-bottom:1px solid #eee;background-color:#f2f2f2;}
#bnav-m a {color:#999;}
#bnav-m i {margin:0px 6px;font-size:10px;}
#bnav-m strong {color:#00a0ff;font-weight:normal;}
#bname-m {position:relative;display:none;box-shadow:inset 0 0 8px rgba(0,0,0,0.2);background-color:#0175bc;overflow:hidden;}
#bname-m h2 {padding:12px 60px 12px 4%;color:#fff;font-size:18px;}
#bname-m span {position:absolute;top:50%;right:4%;margin-top:-4px;display:block;border:8px solid transparent;border-top-color:#fff;transition:none;}
#bname-m span.active {margin-top:-12px;border-top-color:transparent;border-bottom-color:#fff;}
#bmenu-m {display:none;width:100%;background-color:#0175bc;transition:none;}
#bmenu-m a {position:relative;display:block;padding:10px 40px 10px 4.2%;color:#fff;font-size:14px;border-top:1px solid #0b8ad7;}
#bmenu-m a:before {display:inline-block;margin-right:10px;width:4px;height:4px;content:"";vertical-align:middle;border-radius:50%;background-color:#fff;transform:translateY(-1.5px);}
#bmenu-m a i {position:absolute;top:50%;right:4%;margin-top:-7px;color:#fff;font-size:14px;}
#bmenu-m a.curt {}
#bmenu-m a.subs {padding-left:8%;}
#bmenu-m a.subs:before {display:none;}
#bmenu-m a.thds {padding-left:14%;}

.input_text {padding:0 10px;width:100%;height:42px;line-height:42px\9;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;}
.input_area {padding:8px 10px;width:100%;height:170px;line-height:1.8;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;resize:none;overflow-y:auto;}
.input_select {padding:0 0 0 10px;height:42px;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;}
.input_text:focus, .input_area:focus, .input_select:focus {border-color:#aaa;box-shadow:0 0 8px rgba(0,0,0,0.1);}
.input_radio {position:relative;top:1px;}
.input_checkbox {position:relative;top:1px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.input_radio {position:relative;top:3px;width:15px;height:15px;}
	.input_checkbox {position:relative;top:3px;width:15px;height:15px;}
}
.button {width:160px;height:45px;color:#fff;font-size:16px;box-sizing:border-box;border:none;border-radius:3px;background-color:#0175bc;cursor:pointer;}
.button:hover {background-color:#00a0ff;}

.editorc_nrs {padding-top:50px;width:100%;box-sizing:border-box;overflow:hidden;}
.editorc_box {padding-top:3%;width:100%;box-sizing:border-box;overflow:hidden;}
.editorc {font-size:16px;line-height:1.9;}
.editorc p {margin-bottom:20px;}
.editorc p:last-child {margin-bottom:0px;}
.editorc a {text-decoration:underline;}
.editorc hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc h1,.editorc h2,.editorc h3,.editorc h4,.editorc h5,.editorc h6 {padding:9px 0px;font-weight:bold;line-height:1.4;}
.editorc ul {margin-bottom:20px;padding-left:1.4em;}
.editorc ul:last-child {margin-bottom:0px;}
.editorc ul li {list-style-type:disc;}
.editorc ol {margin-bottom:20px;padding-left:1.5em;}
.editorc ol li {list-style-type:decimal;}
.editorc ol:last-child {margin-bottom:0px;}
.editorc table.border {margin-bottom:20px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc table.border td,.editorc table.border th {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc table.border td table {margin-bottom:0px;}
.editorc table.border td p {margin:0px;padding:0px;}
.editorc table.border th p {margin:0px;padding:0px;}

.editorc2 {line-height:1.8;}
.editorc2 img {vertical-align:top;}
.editorc2 a {text-decoration:underline;}
.editorc2 hr {padding-bottom:4px;border:0px;border-top:1px solid #ccc;}
.editorc2 h1,.editorc2 h2,.editorc2 h3,.editorc2 h4,.editorc2 h5,.editorc2 h6 {padding:9px 0px;font-weight:normal;line-height:1.2;}
.editorc2 ul {margin-bottom:20px;padding-left:1.4em;}
.editorc2 ul:last-child {margin-bottom:0px;}
.editorc2 ul li {list-style-type:disc;}
.editorc2 ol {margin-bottom:20px;padding-left:1.5em;}
.editorc2 ol li {list-style-type:decimal;}
.editorc2 ol:last-child {margin-bottom:0px;}

.editorc_tbe table {margin-bottom:20px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.editorc_tbe td, .editorc_tbe th {padding:6px 5px;border:none;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.editorc_tbe td table {margin-bottom:0px;}
.editorc_tbe td p,.editorc_tbe th p {margin:0px;padding:0px;}
.editorc_tbe table.no-border {border:none;}
.editorc_tbe table.no-border table {border:none;}
.editorc_tbe table.no-border td {border:none;padding:0px;}
.editorc_tbe table.no-border th {border:none;padding:0px;}

#prevnext {position:relative;margin:4% auto 0 auto;padding:15px 150px 0px 0px;color:#999;font-size:14px;border-top:1px solid #e5e5e5;overflow:hidden;}
#prevnext p {height:25px;}
#prevnext_back {position:absolute;top:18px;right:0px;display:block;padding:8px 15px 8px 10px;color:#333;background-color:#eee;}
#prevnext_back i {margin-right:5px;font-size:14px;}
#prevnext_back:hover {color:#fff;background-color:#00a0ff;}

#video_play {width:1200px;height:672px;font-size:0px;background-color:#000;overflow:hidden;}
/*===================================================================================*/
/* 产品列表 */

#prods {background-color:#f4f4f4;}
#prods > div {display:flex;padding-top:50px;padding-bottom:60px;}
#prods .lmenu {flex:0 0 auto;margin-top:-7px;padding-right:40px;width:350px;box-sizing:border-box;}
#prods .lmenu .yj {position:relative;display:block;padding-top:18px;padding-bottom:18px;padding-right:50px;color:#666;font-size:16px;font-weight:bold;border-bottom:1px solid #dedede;}
#prods .lmenu .yj i {position:absolute;top:50%;right:0;display:block;margin-top:-10px;width:18px;height:18px;line-height:18px;color:#999;font-size:12px;font-weight:normal;text-align:center;border-radius:3px;border:1px solid #c0c0c0;}
#prods .lmenu .yj:hover {color:#1486cb;}
#prods .lmenu .yj:hover i {color:#1486cb;border-color:#1486cb;}
#prods .lmenu .curt {color:#1486cb;border-bottom-color:#1486cb;}
#prods .lmenu .curt i {color:#1486cb;border-color:#1486cb;transform:rotate(90deg);}
#prods .lmenu ul {padding-top:8px;padding-bottom:25px;border-bottom:1px solid #dedede;}
#prods .lmenu ul li {position:relative;margin-top:18px;padding-left:25px;}
#prods .lmenu dl {padding-top:5px;padding-bottom:20px;}
#prods .lmenu dl dd {margin-top:10px;font-size:14px;}
#prods .lmenu .ej {display:block;}
#prods .lmenu .ej a {color:#666;font-size:16px;}
#prods .lmenu .ej a:hover {color:#1486cb;}
#prods .lmenu .ej a:before {position:absolute;top:4px;left:1px;display:block;width:10px;height:15px;background:url(../images/icon-4.png) no-repeat;content:"";}
#prods .lmenu .curt2 a {color:#1486cb;}
#prods .lmenu .curt2 a:before {background-position:right top;}
#prods .lmenu .curts {color:#1486cb;}

#prods .r {flex:0 0 auto;width:calc(100% - 350px);}
#prods .rtis {position:relative;height:50px;}
#prods .rtis h3 {padding-top:7px;color:#222;font-size:22px;}
#prods .rtis .cpss {position:absolute;top:0;right:0;width:334px;height:35px;}
#prods .rtis .cpss input {padding-left:10px;padding-right:70px;width:100%;height:35px;border:1px solid #e3e3e3;background-color:#fff;}
#prods .rtis .cpss i {position:absolute;top:0;right:0;display:block;width:60px;height:35px;line-height:35px;color:#fff;font-size:18px;text-align:center;background-color:#1486cb;cursor:pointer;}

#prods .rcont {padding:40px;background-color:#fff;}
#prods .cpxx {margin-bottom:40px;width:100%;overflow-x:auto;}
#prods .cpxx::-webkit-scrollbar {width:5px;height:5px;background-color:#eaeaea;}
#prods .cpxx::-webkit-scrollbar-thumb {border-radius:5px;background:#1486cb;}
#prods .cpxx table tr td {min-width:80px;max-width:150px;box-sizing:border-box;}
#prods .cpxx table thead tr td {padding:12px 6px;color:#fff;font-size:13px;line-height:1.5;text-align:center;box-sizing:border-box;border-right:1px solid #439ed5;background-color:#1486cb;}
#prods .cpxx table tbody tr td {box-sizing:border-box;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;overflow:hidden;}
#prods .cpxx table tbody tr td:first-child {border-left:1px solid #f1f1f1;}
#prods .cpxx ul {padding:5px 10px;height:260px;box-sizing:border-box;overflow-y:auto;}
#prods .cpxx ul::-webkit-scrollbar {width:2px;height:1px;background-color:#eaeaea;}
#prods .cpxx ul::-webkit-scrollbar-thumb {border-radius:2px;background:#1486cb;}
#prods .cpxx ul li {height:25px;line-height:25px;color:#808080;font-size:13px;}
#prods .cpxx ul li label {cursor:pointer;}
#prods .cpxx ul li input {position:relative;top:1px;margin-right:5px;width:13px;height:13px;}
#prods .cpxx ul li:hover {color:#000;}

#prods .pros {max-height:812px;overflow:auto;}
#prods .pros::-webkit-scrollbar {width:5px;height:5px;background-color:#eaeaea;}
#prods .pros::-webkit-scrollbar-thumb {border-radius:5px;background:#1486cb;}
#prods .pros table tr td {padding:12px 6px;min-width:70px;color:#808080;font-size:13px;line-height:1.5;text-align:center;box-sizing:border-box;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
#prods .pros table tr td:first-child {border-left:1px solid #f1f1f1;}
#prods .pros table thead tr td {color:#fff;border-right-color:#439ed5;border-bottom-color:#439ed5;background-color:#1486cb;}
#prods .pros table thead tr td:first-child {border-left-color:#439ed5;}
#prods .pros table tbody tr:hover {background-color:#f9f9f9;}
#prods .pros .wname {width:110px;}
#prods .pros .wbtn {width:110px;}
#prods .pros .ypsq {display:block;margin:0 auto;width:84px;height:26px;line-height:26px;color:#fff;text-align:center;border-radius:3px;background-color:#1486cb;}
#prods .pros .ypsq:hover {background-color:#00a0ff;}
#prods .pros .icon-pdf {color:#1486cb;font-size:22px;}
#prods .pros .icon-pdf:hover {color:#00a0ff;}

#pros-ss {padding-top:60px;padding-bottom:60px;background-color:#f4f4f4;}
#pros-ss > div {padding:1px 50px 50px 50px;background-color:#fff;}
#pros-ss dl {display:flex;flex-flow:row wrap;}
#pros-ss dl dd {margin-top:50px;margin-right:5%;width:25%;}
#pros-ss dl dd:nth-child(3n) {margin-right:0;}
#pros-ss dl dd p {font-size:18px; font-weight:bold;}
#pros-ss dl dd ul li {margin-top:15px;font-size:16px;font-weight:bold;}
#pros-ss dl dd ul li a {color:#808080;}
#pros-ss dl dd ul li a:hover {color:#f3150a;}

#sample {padding-top:60px;padding-bottom:60px;background-color:#f4f4f4;}
#sample form {margin:0 auto;padding:50px;width:1000px;box-sizing:border-box;background-color:#fff;}
#sample .items {margin-bottom:30px;font-size:0;}
#sample .items p {margin-bottom:10px;font-size:16px;}
#sample .items p span {margin-left:8px;color:#ff0000;font-size:14px; font-weight:bold;}
#sample .yzm {position:relative;width:260px;}
#sample .yzm img {position:absolute;bottom:1px;right:1px;height:40px;cursor:pointer;}
#sample .name .items {display:inline-block;width:48.5%;vertical-align:top;}
#sample .name .items:nth-child(even) {margin-left:3%;}
#sample .btns {text-align:center;font-size:0;}

/*===================================================================================*/
/* 新闻列表 */

#news a {display:inline-block;margin-top:3%;margin-right:2.5%;width:23.125%;vertical-align:top;}
#news a:nth-child(4n) {margin-right:0;}
#news a .imgs {font-size:0;overflow:hidden;}
#news a .imgs img {width:100%;transition:transform ease-out 400ms;}
#news a .text h2 {padding-top:15px;padding-bottom:5px;font-size:16px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#news a .text span {display:block;color:#999;}
#news a .text p {margin-top:10px;padding-top:8px;color:#999;font-size:14px;line-height:1.8;-webkit-line-clamp:3;border-top:1px solid #eee;}
#news a:hover .imgs img {transform:scale(1.1);}

#wzds {background-color:#eee;}
#wzds .wrap {display:flex;padding-top:60px;padding-bottom:60px;}
#wzds .contl {padding:50px;width:calc(100% - 400px);box-sizing:border-box;background-color:#fff;}
#wzds .contr {padding-left:50px;width:400px;box-sizing:border-box;}
#wzds .contr h3 {color:#222;font-size:18px;}
#wzds .contr ul li {padding-top:15px;padding-bottom:15px;font-size:16px;line-height:1.6;border-bottom:1px solid #e5e5e5;}
#wzds .contr ul li span {display:block;margin-top:3px;color:#999;font-size:14px;}

#wzds .info h1 {color:#222;font-size:26px;line-height:1.4;font-weight:normal;}
#wzds .info p {padding-top:15px;padding-bottom:10px;color:#999;font-size:14px;border-bottom:1px solid #e5e5e5;}
#wzds .info p span {margin-left:30px;}
#wzds .info p span:first-child {margin-left:0;}
#wzds .info p span i {position:relative;top:1px;margin-right:5px;font-size:17px;}

#faq {padding-top:20px;}
#faq li {padding-top:30px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
#faq li > div {position:relative;padding-left:40px;}
#faq li > div > span {position:absolute;top:0;left:0;display:block;width:28px;height:34px;line-height:34px;font-size:16px;text-align:center;background:url(../images/icon-3.png) no-repeat;}
#faq li .q {font-size:20px;line-height:1.5;}
#faq li .q span {color:#fff;}
#faq li .a {margin-top:10px;}
#faq li .a span {color:#666;background-position:right top;}
#faq li .a p {color:#666;font-size:16px;line-height:1.9;}

/*===================================================================================*/

#win_ts {position:fixed;top:20%;left:50%;z-index:9999;margin-left:-170px;padding:32px 20px;width:300px;color:#fff;font-size:22px;line-height:1.4;text-align:center;opacity:0;transition:all 0.5s;border-radius:8px;background-color:rgba(0,0,0,0.7);overflow:hidden;}
#win_loading {position:fixed;top:0%;left:0%;z-index:9999;width:100%;height:100%;background:url(../images/loading2.gif) no-repeat center center;}
#win_loading_bg {position:fixed;top:0px;left:0px;z-index:9998;width:100%;height:100%;background:url(../images/tbs/white0.png);}

/*===================================================================================*/
/* 浮动在线客服 */

#float_gos {position:fixed;top:50%;right:0px;z-index:99;margin-top:-120px;width:62px;box-shadow:0px 0px 15px rgba(0,0,0,0.2);transition:all ease-out 200ms;}
#float_gos div {position:relative;z-index:2;height:62px;line-height:62px;text-align:center;background-color:#fff;cursor:pointer;}
#float_gos div a {display:block;width:100%;height:100%;color:#888;}
#float_gos div i {font-size:32px;}
#float_gos div i.icon-tel-fill {font-size:28px;}
#float_gos div p {position:absolute;top:0px;right:58px;display:none;padding:0px 15px 0px 20px;height:62px;line-height:62px;color:#fff;font-size:20px;white-space:nowrap;word-break:keep-all;border-radius:5px 0px 0px 5px;background-color:#0175bc;}
#float_gos div img {position:absolute;top:-62px;right:62px;display:none;padding:8px;width:188px;height:188px;box-sizing:border-box;background-color:#0175bc;}
#float_gos div:hover {color:#fff;background-color:#0175bc;}
#float_gos div:hover a {color:#fff;}
#float_gos div:hover p,#float_gos div:hover img {display:block;}
#float_gos .tel {border-top:1px solid #e3e3e3;}
#float_gos .qrcode {border-top:1px solid #e3e3e3;}
#float_gos .pros {border-top:1px solid #e3e3e3;}
#float_gos .pros i {margin:0 auto;width:32px;height:32px;background:url(../images/float_os_bg.png) no-repeat;}
#float_gos .pros:hover i {background-position:top right;}
#float_gos .top {border-top:1px solid #e3e3e3;}
#float_gos .top i {margin:0 auto;width:32px;height:32px;background:url(../images/float_os_bg.png) no-repeat left bottom;}
#float_gos .top:hover i {background-position:right bottom;}
#float_gos_btn {position:absolute;top:50%;right:60px;z-index:1;display:block;margin-top:-20px;width:30px;height:40px;border-radius:4px 0px 0px 4px;background-color:#fff;background-repeat:no-repeat;background-position:center center;box-shadow:0px 0px 10px rgba(0,0,0,0.2);cursor:pointer;}
#float_gos_btn:after {position:absolute;top:50%;left:50%;display:block;margin:-4px 0px 0px -4px;width:9px;height:9px;content:"";background:url(../images/float_os_arrow.png) no-repeat;}
#float_gos_btn:hover {background-color:#0175bc;}
#float_gos span.show:after {background-position:right top;}
#float_gos span.show:hover:after {background-position:right bottom;}
#float_gos span.hide:after {background-position:left top;}
#float_gos span.hide:hover:after {background-position:left bottom;}

/*===================================================================================*/

#news_page {padding-top:60px;width:100%;}
#pros_page {padding-top:60px;width:100%;}
.fypage {font-size:0;text-align:center;overflow:hidden;}
.fypage a,.fypage span {display:inline-block;margin:0 4px;width:38px;height:38px;line-height:38px;font-size:16px;color:#666;background-color:#f2f2f2;text-align:center;vertical-align:top;box-sizing:border-box;overflow:hidden;}
.fypage a:hover {color:#fff;background-color:#00a0ff;}
.fypage span.fypage_current, .fypage a.fypage_current {color:#fff;background-color:#00a0ff;}
.fypage .fypage_sl {display:inline-block;height:35px;line-height:35px;font-size:14px;font-style:normal;vertical-align:top;}
.fypage .fypage_prev,.fypage .fypage_next {}

#news_mpage {display:none;padding-top:6%;}
#pros_mpage {display:none;padding-top:6%;}
.mfypage {width:100%;height:24px;font-size:0;text-align:center;overflow:hidden;}
.mfypage a,.mfypage span {display:inline-block;margin:0 2px;padding:0px 8px;height:22px;font-size:12px;line-height:22px;color:#666;border:1px solid #ddd;background-color:#fff;vertical-align:top;overflow:hidden;}
.mfypage a:hover {color:#fff;border-color:#00a0ff;background-color:#00a0ff;}
#mfypage_gov {display:inline-block;margin:0 2px;padding:0px 6px;width:36px;height:24px;color:#777;vertical-align:top;border:1px solid #ddd;background-color:#fff;}
#mfypage_gobtn:hover {color:#fff;border-color:#00a0ff;background-color:#00a0ff;}