@charset "utf-8";
/* 常量设置 */
*{ margin:0; padding:0;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}/* IE7 */
a{ text-decoration:none;color:inherit;cursor:pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none;outline: 0;}
a:hover{color:#0b419a;text-decoration:none;}
::-moz-selection {color: #fff; background:#0b419a;}
::selection {color: #fff; background:#0b419a;}
body{color:#333e46; font-size:15px;}
.cover { position: absolute;top: 0;left: 0;bottom: 0;width: 100%;text-align: center;background-image: url(../images/dotted.png);background-repeat: repeat;}
.wrap {width:90%;margin: 0 auto;max-width: 1880px;}

/* 通用 */
.banner{position: relative;}
.banner img{width: 100%;}
.banner .wrap{position: relative;}
.banner .subname{position:absolute;top:0px;left: 0;width: 100%;height:100%;background-size: cover;background-position: center;background: rgba(0,0,0,.5);}
.banner .subname h2{margin-top:12%;width: 100%;text-align: center;color: #fff;display: block;font-weight: normal;font-size:60px;letter-spacing:3px;}
.banner .subname .desc{font-size:24px;margin-top:1%;text-align: center;color: #fff;}
.posi{height: 60px;line-height: 60px;text-align: center;color: #fff;}
.titinfo{position: relative;margin-bottom: 1%;padding-bottom: 1%;text-align: center;}
._title{font-size:45px;font-weight: bold;line-height:45px;}
._desc {font-size: 16px;line-height:1.5;margin-top: 1%;}
.channel_content ._title{font-size:40px; text-align:center;}
.channel_content ._desc {text-align:center; width:100%;margin: 0 auto;line-height: 2;padding: 20px 0;}
.title_box{position: relative;z-index: 3;background-color: #fff;border-bottom: 1px solid #e8e8e8;}
.title_box a{display: inline-block;text-align: center; padding: 0 2%;border-right: 1px solid #ededed;font-size:16px;line-height:50px;transition: all 0.5s ease;}
.title_box a:first-of-type{border-left: 1px solid #ededed;}
.title_box a.active{color: #fff;/* background-color: #0b419a; */background: linear-gradient(to right, #0a9bee, #0b419a);}
.title_box a:hover{color: #fff;/* background-color: #0b419a; */background: linear-gradient(to right, #0a9bee, #0b419a);}

/* 页面预加载 */
.preloader {width: 100%;height: 100%;position: fixed;background-color: #0b419a;top: 0;left: 0;z-index: 99999;}
.preloader .lds-ripple {position: relative;width: 55px;height: 55px;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.preloader .lds-ripple div {position: absolute;background-color: #ffffff;opacity: 1;-webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
.preloader .lds-ripple div:nth-child(2) {-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}
.preloader::before {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 60%;z-index: -1;background: #0b419a;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
.preloader::after {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 60%;z-index: -1;background: #0b419a;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;left: auto;right: 0;}
.preloader.preloader-deactivate {visibility: hidden;}
.preloader.preloader-deactivate::after {width: 0;}
.preloader.preloader-deactivate::before {width: 0;}
.preloader.preloader-deactivate .loader {opacity: 0;visibility: hidden;}
@-webkit-keyframes lds-ripple {0% {top: 28px;left: 28px;width: 0;height: 0;opacity: 1;}100% {top: -1px;left: -1px;width: 58px;height: 58px;opacity: 0;}}
@keyframes lds-ripple {0% {top: 28px;left: 28px;width: 0;height: 0;opacity: 1;}100% {top: -1px;left: -1px;width: 58px;height: 58px;opacity: 0;}}

/* 返回顶部 */
.go-top {position: fixed;top: 80%;right:1%;opacity: 0;cursor: pointer;text-decoration: none;color: #fff;font-size: 24px;font-weight: 700;text-align: center;background: #0b419a;border-radius: 50%;width: 45px;height: 45px;line-height: 45px;z-index: 100;-webkit-transition: .5s;transition: .5s}
.go-top i {-webkit-transition: .5s;transition: .5s}
.go-top:hover {background-color: #145fc9}
.go-top.active {top: 95%;-webkit-transform: translateY(-95%);transform: translateY(-95%);opacity: 1;visibility: visible}

/*分页*/
.page{margin-top: 20px;text-align: center;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {position: relative;display:inline-block;padding:0 15px;line-height:40px;color: #333e46;background-color: #f6f6f6;border:1px solid #cbcbcb;margin:0 2px;}
a.page-num:hover, .page-link:hover {text-decoration: none;background-color: #0b419a;color: #fff;}
.page-num-current {z-index: 1;color: #fff;background-color: #0b419a;}
.page-num-current:hover {color: #fff;}

/* 底部分享 */
.social-share{font-family: FontAwesome !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.social-share *{font-family: FontAwesome !important;}
.social-share .icon-qq:before{content:"\f1d6"}
.social-share .icon-weibo:before{content:"\f18a"}
.social-share .icon-wechat:before{content:"\f1d7"}
.social-share .icon-qzone:before{content:"\f16d"}
.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}
.social-share .social-share-icon{position:relative;display:inline-block;width:45px;height:45px;font-size:22px;line-height:47px;border:1px solid #dadada;color:#dadada;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

/* 导航 */
.header{width:100%;position:fixed;top:0;left:0;z-index:999;height:90px;background: #fff}
.header a{line-height:90px;}
.header .logo{display:block;margin-right: 2%;}
.header .logo a img{height: 44px;margin-top:23px;}
/* 右侧 */
.header .nav{-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;height: 100%;line-height: 50px;display: block;margin-right: 2%;}
.header .navbar_nav li{float:left;position: relative;display: block;}
.header .navbar_nav li:after{content: "";width: 0;height: 2px;background: #0b419a;position: absolute;bottom: 0;left: 0;transition: all 0.5s ease 0s;}
.header .navbar_nav li:hover:after{width: 100%;}
.header .navbar_nav li a{text-decoration: none;height: 100%;padding: 0 25px;display: block;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;font-size:24px;font-weight: bold;}
.header .navbar_nav li:hover a,.header .navbar_nav li.active  a{
color: #0b419a;}
.header .navbar_nav li.dropdown{display: inherit;position: relative;}
.header .navbar_nav li.dropdown .jt{width: 20px;height: 20px;background: url(i/top.png) no-repeat;background-size: 100% 100%;display: block;}
.header .navbar_nav li.dropdown .dropdown_menu{display: none;position: absolute;top:90px;width: 100%;background: #fff;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;}
.header .navbar_nav li.dropdown:nth-of-type(3) .dropdown_menu{ width: 120%;left: -10%;}
.header .navbar_nav li.dropdown .dropdown_menu a{font-size: 16px;color: #999;padding: 0 10px;line-height: 40px;text-align: center;background: #fff;margin-bottom: 2px;font-weight: normal;}
.header .navbar_nav li.dropdown:hover .dropdown_menu{display: block;background: #f3f3f3;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.header .navbar_nav li.dropdown:hover .dropdown_menu a{color: #999;}
.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover{color: #0b419a;}
.header.on{box-shadow: 0 0 6px rgb(128 128 128 / 44%);}
#navToggle{display: none;}
.m_nav{position: fixed;top: 0px;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;height: 100%;background: #fff;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;z-index: 1000;opacity: 1;visibility: visible;margin-top: 0;overflow-y: auto;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;top: 0;transform: translateX(100%);background: #f6f6f6;}
.m_nav.open{transform: translateX(0);}
.m_nav .top{padding: 20px;box-sizing: border-box;}
.m_nav .top .closed{width: 25px;height: 25px;vertical-align: middle;float:right;cursor: pointer;}
.m_nav .ul{background: #fff;background: #fff;}
.m_nav .ul li{padding: 0 50px;transform: translateY(0);-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;opacity: 0;}
.m_nav.open .ul li{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);position: relative;}
.m_nav .ul li:before{content:">";width:40px;font-size:28px;font-family:宋体, 'SimSun';font-weight:bold;line-height:70px;position:absolute;top:0;right:50px;transition:0.6s ease 0s;-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s;text-align: center;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);border: 0;}
.m_nav .ul li.cur:before{color:#0b419a;border-left:none;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);}
.m_nav .ul li a{display: block;text-decoration: none;color: #333e46;font-size:28px;height:70px;line-height:70px;width: 100%;border-bottom: 1px solid #e8e8e8;padding-right:100px;font-weight: bold;}
.m_nav .ul li.cur a{border-bottom: 1px solid #e8e8e8;}
.m_nav .ul li .dropdown_menu{display: none;}
.m_nav .ul li:last-of-type a{border-bottom:0;}
.m_nav .ul li.dropdown.active .dropdown_menu{display: block;}
.m_nav .ul li .dropdown_menu a{display: block;height:60px;line-height:60px;padding: 0 40px;box-sizing: border-box;border-bottom: 1px solid #f6f6f6;padding-left: 35px;position: relative; background-repeat: no-repeat;background-position: left center;font-weight: normal;font-size:24px;}
.m_nav .ul li .dropdown_menu a:before{content:">";width:40px;font-size:24px;font-family:宋体, 'SimSun';font-weight:bold;line-height:60px;position:absolute;top:0;left:0;}

/* .m_nav .ul li .dropdown_menu a:last-child{border: none;} */
.navright .lanbox .lanitem{display:block;line-height:90px;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;}
.navright .telbox{line-height:90px;margin-left:30px;font-family:Arial;color:#0b419a}
.quicklinks{position:relative}
.quicklinkstop{line-height:90px;margin:0 30px;cursor:pointer}
.navright .lanbox span.lanitem{margin:0 1px}
.navright .search {/* background:#0b419a; */background: linear-gradient(to right, #0a9bee, #0b419a);}
.navright .search .icon{width:50px;font-size: 20px;color: #fff; line-height:90px;margin-left:30px;cursor:pointer;;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s;}
.navright .searchbox{width:100%;height:125px;position:fixed;top:90px;transform:translateY(-100%) translateZ(0);-webkit-transform:translateY(-100%) translateZ(0);-moz-transform:translateY(-100%) translateZ(0);left:0;visibility:hidden;opacity:0;z-index:-1;background-color:#fff;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;transition:0.75s cubic-bezier(.77,0,.175,1) 0s;-webkit-transition:0.75s cubic-bezier(.77,0,.175,1) 0s;-moz-transition:0.75s cubic-bezier(.77,0,.175,1) 0s}
.navright .searchbox.cur{background: #f9f9f9;visibility:visible;opacity:1;z-index:19;transform:translateY(0) translateZ(0);-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0)}
.navright .searchbox .box{height:75px;border-bottom:1px solid #d9d9d9;margin:25px 5%;}
.navright .searchbox .input{width:95%;height:75px}
.navright .searchbox .input input{width:100%;height:74px;font-size:20px;padding:0 20px;background: #f9f9f9;}
.navright .searchbox .input input::-webkit-input-placeholder{color:rgba(203,203,203,1)}
.navright .searchbox .searbtn,.navright .searchbox .close{line-height:75px;cursor:pointer}
.navright .searchbox .searbtn img,.navright .searchbox .close img{display:initial;vertical-align:middle}
.navright .searchbox .close:hover img{transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}

/* 首页幻灯片 */
.ibanner {position: relative;overflow: hidden;width: 100%;margin-top: 90px;}
.ibanner .owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;position: absolute;}
.ibanner .owl-theme .owl-dots{bottom: 20px;left: 45%;}
.ibanner .owl-theme .owl-nav{bottom: 45%;width: 100%;}
.ibanner .owl-theme .owl-nav button.owl-prev{float:left;margin-left:0;}
.ibanner .owl-theme .owl-nav button.owl-next{float:right;margin-right:0;}
.ibanner .owl-theme .owl-nav button span i{font-size:150px;}
.ibanner .owl-theme .owl-nav [class*=owl-]{color:#FFF;display:inline-block;cursor:pointer;}
.ibanner .owl-theme .owl-nav [class*=owl-]:hover{color:#1b64ca;text-decoration:none;opacity:1;}
.ibanner .owl-theme .owl-nav.disabled{opacity:.5;cursor:default;display:block;}
.ibanner .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.ibanner .owl-theme .owl-dots .owl-dot span{width:14px;height:14px;border-radius: 7px;margin:0 5px;background:#fff;display:block;-webkit-backface-visibility:visible;transition: all 0.5s ease;}
.ibanner .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#1b64ca;width: 45px;}
.ibanner .owl-theme .owl-item img{  -webkit-transform: scale(1);transform: scale(1);-webkit-transition: -webkit-transform 7000ms ease;transition: -webkit-transform 7000ms ease;transition: transform 7000ms ease;transition: transform 7000ms ease, -webkit-transform 7000ms ease;}
.ibanner .owl-theme .owl-item.active img {-webkit-transform: scale(1.15);transform: scale(1.15);}
.ibanner .owl-theme .owl-item .item .txt_wrap{width:760px;max-height:760px;position: absolute;bottom:28%;right:5%; z-index: 99;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box {width: 100%;max-width:760px;border-left: 15px solid var(--primary);background-color: rgba(255, 255, 255, 0.85);position: relative;z-index: 11;padding: 50px;transform: scale(0, 1);opacity: 0;transform-origin: right center;transition: transform 1500ms ease, opacity 1500ms ease;}
.ibanner .owl-theme .owl-item.active .txt_wrap .box {transform: scale(1, 1);opacity: 1;transform-origin: left center;}  
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt {margin-bottom: 0;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box > p {margin: 0;font-size:16px;line-height: 1.5;color: var(--black);font-family: var(--heading-font);width: 100%;margin:20px 0;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 {margin-top: 20px;color: var(--black);font-size: 50px;line-height: 1.3;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt h3 span {color: var(--black);font-weight: 700;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt p {margin: 0;color: var(--primary);line-height: 1;margin-bottom: 1px;display: flex;align-items: center;justify-content: center;justify-content: flex-start;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt p span {position: relative;width: 35px;height:5px;display: flex;margin-right: 1px;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt p span::after,.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt p span::before {content: "";height: 1px;width: 25px;background-color: var(--primary);position: absolute;animation-duration: 2s;animation-timing-function: linear;animation-iteration-count: infinite;animation-name: lineAnim;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt p span::before {top: 0;left: 0;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box ._txt p span::after {bottom: 0;animation-name:lineAnimReverse;right: 0;}
.ibanner .owl-theme .owl-item .item .txt_wrap .box  .thm-btn {border: none;outline: none;display: inline-block;vertical-align: middle;background-color: var(--primary);color: #fff;font-family: var(--heading-font);transition: 500ms;padding: 12px 30px;border-radius: 5px;}
@keyframes lineAnim {0% {transform: translateX(0);}25% {transform: translateX(20%);}50% {transform: translateX(60%);}75% {transform: translateX(20%);}100% {transform: translateX(0%);}}
@keyframes lineAnimReverse {0% {transform: translateX(0);}25% {transform: translateX(-20%);}50% {transform: translateX(-60%);}75% {transform: translateX(-20%);}100% {transform: translateX(0%);}}

/* 通用底部 */
/* .footer{position: relative;background-color: #1e2432;width: 100%;z-index:1;}
.footer::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.05;background-image: url(../images/footerbg.png); background-repeat: no-repeat;background-position: center center;background-size: cover;z-index: -1;}
.footer .f_top{padding:3% 0 0;}
.footer .f_top .left .f_logo{margin-bottom:2.5%;}
.footer .f_top .left .f_logo img{filter: grayscale(100%) brightness(1000%);}
.footer .f_top .left li{background:rgb(18, 23, 34); transition:all 0.5s ease;}
.footer .f_top .left li .li_box{padding:10px}
.footer .f_top .left li .li_box .ewm{float:left; width:88px; height:88px; margin-right:5%;}
.footer .f_top .left li .li_box .info{padding-top:3%;}
.footer .f_top .left li .li_box .info .t{font-size:18px; line-height:2; color:#fff; margin-bottom:6px;}
.footer .f_top .left li .li_box .info .c{line-height:1.5; color:#dadada;}
.footer .f_top .left li:hover{background:#0b419a;}
.footer .f_top .right{float:right; position:relative;text-align: right;}
.footer .f_top .right dl{text-align:right; margin-top:5%;}
.footer .f_top .right dd{line-height: 2; color:#dadada;}
.footer .f_partner{padding:1% 0; background-color:#1e2432; color:#dadada;}
.footer .f_partner ul li{ margin-right:2%;display: inline-block;}
.footer .foot_bottom{line-height:52px; background:rgb(18, 23, 34);font-size:14px;}
.footer .foot_bottom .l_box .box{color:#fff; opacity:0.8;}
.footer .foot_bottom .l_box .box img{margin: 17px 0;}
.footer .foot_bottom .l_box .box em{margin:0 1px;font-style: normal;}
.footer .foot_bottom .l_box .box a span{background: #1b64ca;color: #fff;padding: 2px 4px;font-size: 12px;border-radius: 2px;}
.footer .foot_bottom .r_box{color:#fff; opacity:0.8;}
.footer .foot_bottom .r_box a{margin-left:20px;} */
/* 底部 */
.footer{background:#21252c;color: #98a1b1; position:relative;}
.erweima .ewm_box{float:left; width:48%; margin:0 2% 2% 0;position: relative;cursor: pointer;box-sizing:border-box; background:#383f49;padding: 2%;}
.erweima .ewm_box:nth-of-type(2n+2){margin-right:0;}
.erweima .ewm_box .img{float:left; width:32px; height:26px; margin-right:20px;}
.erweima .ewm_box i{float:left; width:48px; height:48px; margin-right:15px;position: relative;}
.erweima .ewm_box i:before {position: absolute;left:0;top:5px;font-size:40px;}
.erweima .ewm_box .ewm_intro{float:left;} 
.erweima .ewm_box .ewm_intro .t{font-size:18px; line-height:18px; margin-bottom:5px;}
.erweima .ewm_box .ewm_intro .c{font-size:14px; line-height:25px;}
.pageFooter .common_share.on{transform:translateX(0);}
.erweima .ewm_box .li_ewm{position:absolute; left:0%; width:120px; height:120px; top:110%; opacity:0; visibility:hidden; transition:all 0.5s ease;z-index: 2;}
.erweima .ewm_box:hover .li_ewm{opacity:1; visibility:visible;}

.f_top{padding:70px 0 30px;}
.f_top .left{width:35%; float:left;}
.f_top .left .link {width:48%; text-align: center;display:inline-block;position:relative;margin:4% 2% 0 0;border:0;background: #0b419a;}
.f_top .left .link .tit{display:inline-block; padding-right:38px; position:relative;}
.f_top .left .link .tit:after{content:""; position:absolute; right:0; width:12px; top:50%; margin-top:-1px; height:2px; background:#fff;}
.f_top .left .link .tit:before{content:""; position:absolute; right:5px; width:2px; height:12px; top:50%; margin-top:-6px; background:#fff; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.f_top .left .link:hover .tit:before{transform:rotate(-90deg);}
.f_top .left .link>a {display: block;height: 38px;line-height: 38px;color: #fff;}
.f_top .left .link ul {position: absolute;left: 0; bottom: 100%;width: 100%;background: #0b419a;display: none;z-index: 4;}
.f_top .left .link ul li a {display: block;font-size: 14px;line-height:34px;padding: 0 20px;text-align: left;color: #fff;}
.f_top .left .link ul li a:hover {background: #0f58ce;}
.f_top .left .footer_share{display: inline-block;}
.f_top .left .footer_share .social-share .social-share-icon{    width: 32px;
  height: 32px;
  line-height: 32px;    background: #383f49;
  margin: 0 4px;border:inherit;color:inherit;}




.f_top .right{width:60%; float:right;}
.f_top .right dl{float:right;}
.f_top .right dl.dl01{width:35%;margin-left: 5%;}
.f_top .right dl.dl02{width:24%;margin-left: 5%;}
.f_top .right dl.dl03{width:11%;margin-left: 5%;}
.f_top .right dl.dl04{width:15%;}
.f_top .right dl dt{font-size:20px; line-height:1;margin-bottom:20px;font-weight: bold;}
.f_top .right dl dd{margin-bottom:5px;}
.f_top .right dl dd:last-child{margin-bottom:0;}
.f_bottom {padding: 19px 0; border-top: 1px solid #fff; border-color: rgba(255,255,255,.2);}
.f_bottom .left{float:left;overflow: hidden;width:70%;}
.f_bottom .right{float:right;overflow: hidden;width: 30%;text-align: right;}
.f_bottom .right a img{margin-top: 4px;}

/* 首页 */
.ipart01{padding:3% 0;background-color: #f6f6f6;}
.ipart01 ._title{display: inline-block;}
.ipart01 .product-item{margin-bottom: 5%;}
.ipart02{z-index: 1;position: relative;padding:3% 0;}
.ipart02:before{content: "";z-index: -1;position: absolute;left: 0;right: 30%;top: 0;bottom: 0;background: url(../images/index_aboutbg.jpg) right center no-repeat;background-size: cover;}
.ipart02 .index-title{padding-bottom:20px;}
.ipart02 .index-title .name{position: relative;display: inline-block;vertical-align: top;padding-bottom:2%;font-size:45px;line-height:45px;letter-spacing:2px;font-weight: bold;}
.ipart02 .index-title .desc{display: inline-block;line-height:54px;margin-left: 3%;font-size:16px;}
.ipart02 .about-box{position: relative;margin-left: 35%;padding: 70px 5%;background-color: rgba(246,246,246,.8);}
.ipart02 .about-box .txt{line-height:2;text-align: justify;}
.ipart02 .about-box .btns-area{margin-top:20px;}
.ipart02 .about-box .btns-area .item{position: relative;height:50px;padding: 0 3%;background-color: transparent;border: 1px solid #333e46;border-radius:10px;font-size: 16px;line-height:48px;user-select: none;overflow: hidden;margin-top:20px;}
.ipart02 .about-box .btns-area .item:before{content: "+";position: absolute;right: 40px;top: 0;}
.ipart02 .about-box .btns-area .item:hover{border-color: #0b419a;color: #0b419a;}
.ipart03{padding:3% 0;background-color: #f6f6f6;}
.ipart03 ._title{display: inline-block;}
.newsbox{position:relative;}
.newsbox .item{border: 1px solid #e8e8e8;}
.newsbox .item ._img{position: relative;}
.newsbox .intro{padding:6% 8%;position: relative;z-index: 1;background: #fff;}
.newsbox .intro::before{content: '';position: absolute;z-index: -1;bottom: 0;right: 0;width: 90px;height: 90px;background-color: #0b419a;border-radius: 272px 0 0 0;opacity: .1;-webkit-transition: .7s;transition: .7s;}
.newsbox .intro::after {content: '';position: absolute;z-index: -1;bottom: 0;right: 0;width: 75px;height: 75px;background-color: #0b419a;border-radius: 170px 0 0 0;opacity: .1;}
.newsbox .intro:hover::before {width: 100%;height: 100%;border-radius:0;opacity: 1}
.newsbox .intro .tit{font-size: 18px;font-weight:bold; line-height:2;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsbox .intro .txt{margin-top:3%; text-align: justify;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size:14px;}
.newsbox .intro:hover .tit,.newsbox .intro:hover .txt,.newsbox .intro:hover .read-btn,.newsbox .intro:hover .date span{color: #fff;}
.newsbox .intro .date {margin-top: 10%;}
.newsbox .intro .date span {line-height: 1; color: #999;font-size:14px;}
.newsbox .intro .read-btn {color: #0b419a;display:inline-block;float: right;font-size:14px;}
.newsbox .intro .read-btn i {position: relative;}
.ipart03 .owl-theme .owl-nav.disabled + .owl-dots {margin-top:2%;}
.ipart03 .owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;}
.ipart03 .owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;}
.ipart03 .owl-theme .owl-dots .owl-dot span {width: 14px;height: 14px;margin: 5px 7px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;border-radius:7px; transition: all 0.5s ease;}
.ipart03 .owl-theme .owl-dots .owl-dot.active span,.ipart03 .owl-theme.owl-dots .owl-dot:hover span {background: #0b419a;width: 45px;}

/* 企业简介 */
.about_intro{position: relative;overflow: hidden;}
.about_intro .part01{background: #f6f6f6;}
.about_intro .part01 .intro{padding:5% 0 0;}
.about_intro .part01 .intro .img{text-align:center;}
.about_intro .part01 .intro .img img{background:url(../images/about_center.jpg) center fixed;}
.about_intro .part01 .intro .c{text-align:center; padding:3% 13% 0; line-height:30px;}
.about_intro .part01 .content .number{ padding:4% 0;}
.about_intro .part01 .content .number li{width:25%; float:left;}
.about_intro .part01 .content .number li .num{text-align:center;}
.about_intro .part01 .content .number li .num01,.about_intro .part01 .content .number li .num03{color:#0b419a}
.about_intro .part01 .content .number li .num02,.about_intro .part01 .content .number li .num04{color:#158eff}
.about_intro .part01 .content .number li .num span{font-size:88px; line-height:1.2; font-family:Helvetica; font-weight:bold; margin-bottom:25px;}
.about_intro .part01 .content .number li .txt{font-size:20px; text-align:center; font-weight:bold;}
.about_intro .part02{position: relative;overflow: hidden;background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f6f6f6));background: -moz-gradient(linear,0 0,0 100%,from(#fff),to(#f6f6f6));padding: 3% 0;} 
.about_intro .part02 ._img{margin:3% 0 0;}
.about_intro .part02 ._img img{width: 100%;}
.about_intro .part02 .typeIn{text-align:justify;}
.about_intro .part02 .typeIn p {margin:24px 0;line-height: 25px;}
.about_intro .part02 .typeIn p:first-of-type {margin-top:0;}

/* 企业文化 */
.culture{background: #f6f6f6;padding: 3% 0;}
.culture .part01{margin-top:2%;}
.culture .part01 li{position:relative; margin-bottom:1%;}
.culture .part01 li .li_box{background: #fff;}
.culture .part01 li .li_box .intro{padding:8% 5%;text-align:center;position:relative;z-index:1;border:1px solid #e8e8e8;}
.culture .part01 li .li_box .intro::before{content: '';position: absolute;bottom: 0;right: 0;width: 080px;height: 080px;background-color: #0b419a;border-radius: 272px 0 0 0;opacity:.1;-webkit-transition: .7s;transition: .7s;z-index:-1;}
.culture .part01 li .li_box .intro::after {content: '';position: absolute;bottom: 0;right: 0;width: 65px;height: 65px;background-color: #0b419a;border-radius: 170px 0 0 0;opacity: .1;z-index:-1}
.culture .part01 li .li_box .intro:hover::before {width: 100%;height: 100%;border-radius:0;opacity: 1}
.culture .part01 li .li_box .intro .tit{font-size:20px;font-weight: bold; color:#0b419a; line-height:1; margin-bottom:20px; font-family:Impact;}
.culture .part01 li .li_box .intro .con{color:#999; line-height:24px; height: 72px; overflow: hidden;}
.culture .part01 li .li_box .intro:hover .tit,.culture .part01 li .li_box .intro:hover .con{color: #fff;}

/* 荣誉资质 */
.honor{position: relative;overflow: hidden;background: #f6f6f6;}
.honor .part01{margin:3% 0;}
.honor .item {cursor:pointer;}
.honor .item_list{margin-top: 2%;}
.ceo .honor .item_list{margin-top:0;}
.item_list .item ._item_top { position:relative;padding: 2%; overflow:hidden;}
.item_list .item{margin-bottom:6%;background: #fff;border: 1px solid #e8e8e8;}
.item_list .item ._pic { height:0; overflow:hidden; padding-bottom:78.5%;}
.item_list .item ._pic img { width:100%; -webkit-transition-delay:0.4s; transition-delay:0.4s;}
.item_list .item ._mask{ position:absolute; top:100%; left:0; width:100%; height:100%; opacity:0;  -webkit-transition:all 0.3s ease; transition:all 0.3s ease;background:#0b419a;}
.item_list .item ._mask .bg_img{position: absolute;left:50%;margin-left:-34px;top:50%;margin-top: -34px;}
.item_list .item:hover ._mask { top:0; opacity:1; -webkit-transition-delay:0.1s; transition-delay:0.1s;}
.item_list .item ._item_down {-webkit-transition:all 0.3s ease; transition:all 0.3s ease;border-top: 1px solid #e9e9e9;}
.item_list .item ._name {font-size:18px;padding:3% 5%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;}
.item_list .item:hover ._item_down {/*  background-color:#0b419a; */background: linear-gradient(to right, #0a9bee, #0b419a);}
.item_list .item:hover ._name {color:#fff;}

/* 董事长 */
.ceo_list_box{padding:2% 0;background: #fff;}
.ceo_list_box:first-of-type{padding:3% 0 2%;}
.ceo_list_box:nth-of-type(2n+1){background: #f6f6f6;}
.ceo_content ul {padding-left: 1.20px;}
.ceo_content li {line-height: 2;transition: all ease .3s;-webkit-transition: all ease .3s;list-style-type: disc;}
.ceo_content li:hover {color: #0b419a;}
.ceo_content ol {list-style-type: none;counter-reset: sectioncounter;}
.ceo_content ol li:before {content: counter(sectioncounter) ". ";counter-increment: sectioncounter;}
.ceo_content h2,.ceo_info h2{font-size: 18px;font-weight: bold;margin:1px 0 5px;}
.ceo_list_box:first-of-type .ceo_content h2:last-of-type{margin-top:3%;}
.ceo_info .img {position: relative;width: 25%;margin-left: 2%;float: right;}
.ceo_info .img .imgcon{position: absolute;bottom: 0;background:rgb(0 0 0 / 50%);width: 100%;color: #fff;padding: 10px 0;}
.ceo_info .img .imgcon ._title{font-size: 30px;}
.ceo_info .img .imgcon ._desc{padding: 0;}
.ceo_info .img_title {line-height: 50px;color: #fff;position: absolute;top: 100px;left: 10%;text-align: center;padding: 0;font-size: 36px;font-weight: bold;width: 80%;}
.ceo_content .name { font-size: 28px; margin-bottom: 1px;font-weight: bold;}
.ceo_content .work { font-size: 20px;margin-bottom: 30px;}
.cbox {position: relative;overflow: hidden;}
.cboxs {position: relative;overflow: hidden;}
.ceo .news_v ul li {margin-bottom: 2%;}

/* 人才招聘 */
.job{padding:0 0 3%;background: #f6f6f6;}
.job_top{margin:2% 0;}
.job_top p{line-height:2;margin:.5% 0;}
.job_top p:first-of-type{margin-top:0;}
.job .part02{margin:3% 0;}
.job_list{background: #fff;padding:2%;}
.job_list>li{margin:1.5% 0;} 
.job_list p{display: inline;}
.job_list .title{color: #0b419a;font-size: 20px;cursor: pointer;background: #f6f6f6;padding: 10px; position:relative;}
.job_list .title span{ cursor:auto;}
.job_list .job_name{font-weight: bold;}
.job_list .mark{position: absolute;font-size: 16px;background: linear-gradient(to right, #0a9bee, #0b419a);padding: 12.5px 20px; top:0; right:0;}
.job_list .mark a{color: #fff;}
.job_list .info{padding:1px 0 1px 20px;border-top:1px dashed #e8e8e8;border-bottom: 1px dashed #efefef;}
.job_list .info span{margin:0 20px 0 10px;}
.job_list .detail{line-height:2;padding: 10px;}
.job_list .detail li{margin:0;} 
.job_list ol{list-style-type:none;counter-reset:sectioncounter;margin: 1px 0;}  
.job_list ol li:before {  content:counter(sectioncounter) ". ";   counter-increment:sectioncounter;}
.job_list ul{margin: 5px 0;}
.job_list ul li{margin-left: 30px;list-style: disc;}

/* 产品列表 */
.products{padding: 3% 0;background: #f6f6f6;}
.products .titinfo ._title{display: inline-block;}
.products .item{padding:1% 0;}
.products .item:first-of-type{padding: 0 0 1%;}
/* .products .item:nth-of-type(2n+1){background: #fff;} */
.grid-view .remove{display: none;}
.product-item { position: relative;margin-bottom:1%;overflow: hidden;background: #fff;/* border: 1px solid #e8e8e8; */}
/* .product-item:hover{ -webkit-transform: translate3d(0, -2px, 0); -ms-transform: translate3d(0, -2px, 0); -moz-transform: translate3d(0, -2px, 0); -o-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); box-shadow: 0px 15px 30px #e8e8e8; -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1);} */
.product-item .p-img {overflow: hidden;padding: 2%;}
.product-item .p-img img { width: 100%; height: 100%;}
.product-item .p-img a:after{content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:0;background:rgba(255,255,255,0.13);background:linear-gradient(to right,rgba(255,255,255,0.13) 0,rgba(255,255,255,0.13) 77%,rgba(255,255,255,0.5) 92%,rgba(255,255,255,0.0) 100%);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.product-item .p-img:hover a:after{opacity:1;top:-20%;left:-30%;transition-property:left,top,opacity;transition-duration:.7s,0.7s,0.15s;transition-timing-function:linear}
.product-item .p-img a .tag{width:40px;height:40px;background-color: #f00;color: #fff;transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);position: absolute;right: -20px;top: -20px;}
.product-item .p-img a .tag .huo{position: absolute;bottom: 0;margin: 0px 13px;font-size: 13px;}
.product-item:hover p-img,.grid-item:hover p-info{ opacity:0.5; filter:alpha(opacity=50); transition:0.3s;}
.product-item .mask{width: 100%; background: #fff;padding:5%;position: relative;overflow: hidden;border-top: 1px solid #e9e9e9;}
.product-item .mask:before {position: absolute;content: "";left: 0;bottom: 0;height:3px;width: 0%;background: linear-gradient(to right, #0a9bee, #0b419a);opacity: 0;visibility: hidden;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;}
.product-item:hover .mask:before{opacity:1;visibility:visible;width:100%;}
.product-item .mask h2{height:30px;line-height:30px;font-size:18px;font-weight:bold; display:block;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.product-item .mask span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;color: #999;height: 46px;margin-top:5%;font-size:14px;}
.product-item:hover .mask{color:#0b419a;}

/*产品详情*/
.product{padding: 0 0 3%;background: #f6f6f6;}
.part-top{padding:3% 0;background: #fff;}
.part-top h1{font-size:30px;font-weight:bold;color:#0b419a;padding-bottom: 10px;overflow: hidden;line-height:45px;border-bottom: 1px #e8e8e8 dashed;}
.part-top h2{font-size:18px;font-weight:600;line-height:30px;margin-top: 10px;}
.part-top .tag {margin:20px 0;line-height:16px;width: 100%;font-weight: normal;position: relative;}
.part-top .tag span{font-size:12px;margin-right:15px;background: #f6f6f6;padding:5px;border-radius:5px;color: #999;}
.part-top .description{text-align: justify;margin: 20px 0;}
.part-top .key{margin-top: 1%;}
.part-top .key>i{margin-right:1%;}
.part-top .top-l ._img{border: 1px #e4e3e3 solid;width: calc(100% - 2px);}
.part-top .top-l .mySwiper .swiper-slide-thumb-active ._img{border: 1px #0b419a solid;}
.part-top .top-l .mySwiper2{margin-bottom: 10px;}
.part-top .top-r{padding:0 0 0 5%;}
.part-top .download-tit{display: inline-block; border: 1px solid #e4e3e3;padding:15px 50px;background: linear-gradient(to right, #0a9bee, #0b419a);margin-top: 20px;color: #fff;    font-size: 16px;}
/* .part-top .download-tit:hover {background: #0b419a;} */
.part-top .download-tit:hover i,.part-top .download-tit:hover span{color: #fff;}

.partner_member{position: relative;border-top: 1px dashed #e8e8e8;border-bottom: 1px dashed #e8e8e8;padding: 10px 0;}
.partner_member .tit{font-size:18px;font-weight: 700;margin:0 auto 15px;}
/* .part-top .member .-img{width:80%;margin:20px auto 30px;overflow: hidden;} */
.partner_member .-img img{float: left;width: 120px;margin-right: 30px;}
.partner_member .-img ._info {float: left;width: calc(100% - 160px);}
.partner_member .-img ._info span {display: block;margin-bottom: 10px;}
.partner_member .-img ._info span a {font-family: Impact;font-size:20px;}
.product-bottom{padding-top:3%;}
.product-bottom .wrap{position: relative;}
.product-bottom .product-left{ float:left; width: 22%;}
.pm_widget {margin-top: 20px;}
.product_list_widget { background: #fff;}
.product_list_widget .title {padding: 15px 20px;background:linear-gradient(to right, #0a9bee, #0b419a);font-size: 20px;color: #fff;font-weight: bold;}
.product_list_widget .list_dl{padding-bottom: 10px;}
.product_list_widget .list_dl .list_dt{font-weight: normal;padding: 0 40px 0 20px;font-size: 16px; height: 45px;line-height:45px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;border-bottom: 1px dashed #e8e8e8;}
.product_list_widget .list_dl .list_dt:hover{color: #0b419a;}
.product_list_widget .list_dl .list_dt .fa-angle-down{position: absolute;right:20px;top:22px;display: block;width:12px;height:12px;    -webkit-transform: rotate(180deg);transform: rotate(180deg);-webkit-transition: all 0.5s;transition: all 0.5s;}
.product_list_widget .list_dl .list_dt .fa-angle-down:before {font-size: 20px;}
.product_list_widget .list_dl #open .fa-angle-down{-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 0.5s; transition: all 0.5s;margin-top: -6px;}
.product_list_widget .list_dl .list_dd{display: none;}
.product_list_widget .list_dl .list_dd .list_li{list-style-type: none;padding: 0 30px;height: 35px;line-height: 35px;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.product_list_widget .list_dl .list_dd .list_li:hover{color: #0b419a;/* background: #f6f6f6; */}

.contact_box {padding: 10px 20px;}
.contact_box li {line-height:35px;font-size: 16px;}
.contact_box li:first-of-type{font-weight: bold;font-size: 18px;}
.contact_box .social-c {padding: 20px 0 0;box-sizing: border-box;}
.contact_box .social-c a,.contact_box .social-c span {vertical-align: middle;margin-right: 20px}
.contact_box .social-c a:last-of-type {margin-right: 0;}
.contact_box .social-c i {font-size: 26px;}
.contact_box .social-c i.icon-1 { font-size: 26px; color: #00aff0}
.contact_box .social-c i.icon-5 {font-size: 26px;color: #2aae67}
.contact_box .social-c i.icon-6 {font-size: 26px;color: #0071dc}
.contact_box li.social-c .wechat {position: relative;}
.contact_box li.social-c .wechat .img_up {position: absolute;top: 30px;left: calc(-170% + 30px);width: 90px;visibility: hidden\0/; opacity: 0;z-index: 3;transition: all 0.17s ease-in-out;-moz-transition: all 0.17s ease-in-out;-webkit-transition: all 0.17s ease-in-out;-o-transition: all 0.17s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0;-ms-transform-origin: 0 0;-o-transform-origin: 0 0;transform-origin: 0 0; -webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;-mos-transition: -mos-transform 0.4s, opacity 0.1s 0.3s;-o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;}
.contact_box li.social-c .wechat:hover .img_up {visibility: visible; opacity: 1;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;-moz-transition: -moz-transform 0.4s, opacity 0.1s;-mos-transition: -mos-transform 0.4s, opacity 0.1s;-o-transition: -o-transform 0.4s, opacity 0.1s;transition: transform 0.4s, opacity 0.1s;}
.contact_box li.social-c .wechat .img_up img {width: 100%;}
.social-share-box {background: #fff;padding: 20px;margin-top:20px;}
.social-share-box .share_title {font-size: 20px;margin-bottom: 15px;font-weight: bold;}
.social-share-box .social-share .social-share-icon {color: #333e46;}
.social-share-box .black_list {width: 100%;height: 45px;line-height: 45px;background: linear-gradient(to right, #0a9bee, #0b419a);text-align: center;font-size: 20px;color: #fff;display: block;margin-top: 20px;}
.social-share-box .black_list i {display: inline-block;font-weight: normal;width: 32px;height: 31px; margin-left: 5px; position: relative;}
.social-share-box .black_list i:before {font-family: "FontAwesome";content: "\f122";position: absolute;left: 2px;top: 2px;font-size: 28px;}
.product-bottom .product-detail{ float:right; width: 75%;}
.product-bottom .product-detail .hd_box {border-bottom: 1px solid #e8e8e8;background:#fff;}
.product-bottom .product-detail .hd_box li {display: inline-block;font-size:20px;font-weight: bold; padding: 15px 40px;border-right: 1px solid #e8e8e8;}
.product-bottom .product-detail .hd_box li:first-of-type,.product-bottom .product-detail .hd_box li:hover{background: linear-gradient(to right, #0a9bee, #0b419a);color: #fff;}
.product-bottom .product-detail .hd_box li:hover a{color: #fff;}

/* .product-detail .wrap,.part-bottom .wrap{background: #fff;padding: 2%;} */
.part-bottom{background: #fff;padding:10px 20px 20px;margin-top: 20px;}
/* .part-bottom:{margin-bottom:0} */
.part-bottom .xiangsi{margin-top:0;border-bottom: 1px dashed #e8e8e8;}
.part-bottom .product-item {border: 1px solid #e8e8e8;}
.part-bottom .product-item .mask{padding:5px 10px;}
.part-bottom .product-item .mask h2 {height: 30px; line-height: 30px; font-size: 16px;font-weight:normal;}
.update {padding: 30px 50px;background:#fff;font-size: 15px;}
.update table {margin: 15px 0;width: 100%; border-collapse: collapse;}
.update table td,.update table th {border: #e8e8e8 1px solid; padding:5px;text-align:center;}
.update table th{ background:#eee;}

.update table tr:nth-of-type(2n+1){background: #e6f1fa;height: 40px;}
.update table tr:nth-of-type(2n+2){background: #f5f8fb;height: 40px;}
.update table tr:nth-child(1){background: #0b419a;color: #fff;height: 40px;}

.update h2{font-size: 24px;font-weight: bold;line-height: 30px;margin:30px 0 15px;padding: 20px 0 0 24px;background: url(../images/proh2-dot.png) no-repeat left 28px;color: #0b419a;    border-top: 1px dashed #e8e8e8;}
.update *:first-child{margin-top:0;border-top:0;}
.update img:first-child{margin-top:1%;}
.update .partner-info{margin-bottom:30px;background: #f6f6f6;padding:30px;position: relative;}
.update .partner-info img{margin:0}
.update .partner-info img.ewm{margin-right: 30px;}
.update .partner-info a{text-decoration: none;}
.update .partner_member{float: left; border: 0;padding: 0;width:50%;}

.update .partner-info img.brandico{float: left; border: 1px solid #e8e8e8;padding:2%; background: #fff;width: 47%;margin-right:3%;}
.update a{color:#0b419a; text-decoration: underline;}
.update h3{font-size: 20px;margin: 10px 0;font-weight: bold;line-height: 30px;}
.update ol{list-style-type:none;counter-reset:sectioncounter;margin: 1px 0;}  
.update ol li:before {content:counter(sectioncounter) ". ";   counter-increment:sectioncounter;margin-left: 20px;line-height: 2;}
.update ul{margin: 5px 0;}
.update ul li{margin-left: 30px;list-style: disc;line-height: 2;}
.update ul.row li{margin-left:0;list-style: none;}
.update ul.row li img{display: block;}
.update .p{ font:bold 16px/24px "Microsoft YaHei"; color:#999; padding:0 0 0 19px;}
.update p{text-align: justify;line-height: 2;}
.update  li p{margin:0;display: inline;}
.update strong{font-weight: bold;}
.update img{margin:1% 0;}

/* 上下产品 */
.pagenav{margin:20px auto;}
.pagenav div{/* height:60px; *//* border-top: 1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; */margin-bottom: 10px;background:#fff;}
.pagenav div.fix:last-of-type{margin-bottom:0;}
.pagenav div p{display:block;float: left; width: 10%;height:60px;font-size: 18px;text-align: center;line-height: 60px;background: linear-gradient(to right, #0a9bee, #0b419a);color: #fff;}
.pagenav div h2{float: left;width: 88%;height:60px;margin:0 0 0 2%;font-size: 18px;line-height:60px;overflow: hidden;font-weight: bold; white-space: nowrap;text-overflow: ellipsis;}
/* .pagenav div:hover p{ background-color: #0b419a; border-color: #0b419a;color: #fff;} */

/* 感兴趣 */
.xiangsi{line-height:40px;font-size:20px;font-weight: bold;margin:20px 0 15px;}

/* 新闻列表 */
.newslist{background: #f6f6f6;padding-bottom:3%;}
.newslist .newsbox{padding: 2% 0;}
.newslist .newsbox li{padding:1% 0;}
.newslist .page{margin-top: 0;}

/*新闻详情*/
.news_detail{position: relative;z-index:1;background-color: #f6f6f6;padding: 0 0 3%;}
.news_box{padding-top: 3%;}
.news_left{float: left;width: 22%;}
.news_left_widget {margin-top: 20px;}
.news_left .arr_box {background: #fff;padding: 8%;margin-bottom: 14px;display: block;}
.news_left .arr_box .tit {font-size: 20px;margin-bottom:20px;font-weight: bold;}
.news_left .arr_box ._t {font-weight: bold;font-size: 18px;line-height: 1.5;}
.news_left .arr_box ._time {padding-top:15px;display: block;}
.news_left .arr_box:hover {color: #fff;background: linear-gradient(to right, #0a9bee, #0b419a);}
.news_left .arr_box:hover ._t {color: #fff;}

.news_right{float: right;width: 75%;margin-top: 20px;height:auto;}
.news_right ._head { border-bottom: 1px dashed #e8e8e8;background: #fff; padding-bottom: 15px;}
.news_right ._head ._title {font-size:30px;line-height:1.5;font-weight:bold;padding:30px 50px 10px;text-align:center;}
.news_right ._head ._desc{padding-top: 0;}
.news_right ._head ._tools{margin: 1px auto;text-align: center;}
.news_right span._btn{margin:.5% 1%;color: #999;display: inline-block;    font-size: 14px;}
.news_right ._tools i{display: inline-block; vertical-align: middle;font-size: 16px; font-weight: normal;margin-right:6px;}
.news_about_pic{margin:0 auto; height:auto; line-height:2;}
.news_detail_box img{margin: 20px auto; display:block;}
.news_about_pic img{display: block; margin: 10px auto;}
.news_detail_box .video{margin: 1px auto;display: block;}


/* 二级分类 */
.catlist{text-align:center;padding:0px 0px 20px;}
.catlist a{padding:10px 30px;font-size:18px;color:#333e46;border: 1px solid #cbcbcb;text-align:center;display:inline-block;*display:inline;*zoom: 1;margin:10px;}
.catlist a:hover,.catlist a.cur{color:#fff;background-color:#0b419a;border-color:#0b419a;}
.catlist i{width:11px;height:6px;float:right;margin-left:1px;margin-top:5px;}
.catlist a:hover i,.catlist a.cur i.list_ico{color:#fff;}

/*视频*/
.video{position: relative;overflow: hidden;z-index: 2;background-color: #fff;padding:66px 0;}
.news_v{position: relative;overflow: hidden;z-index: 2;}
.news_v ul li{position: relative;overflow: hidden;margin-bottom: 40px;}
.news_v ul li .m-video{border: 1px solid #e8e8e8;}
.news_v ul li .info_{background:#fff}
.news_v ul li .info_ p{display: block;font-size:18px;padding:3% 5%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.news_v ul li:hover .info_ { /* background-color:#0b419a; */background: linear-gradient(to right, #0a9bee, #0b419a);}
.news_v ul li:hover .info_ p {color:#fff;}
.news_v ul li ._info{background: rgba(27,111,229,0.5);position: absolute;width:100%;height: 100%;top:100%;transition: all .5s ease;}
.news_v ul li ._info ._mask{  height: 60px;width: 60px;background: rgb(255 255 255 / 50%);color: #0c59db;text-align: center;line-height: 60px;border-radius: 50%;position: relative;z-index: 5; display: inline-block;font-size: 20px;left: 50%;margin-left: -30px;top: 50%;margin-top: -30px;}
.news_v ul li ._info ._mask:hover{background:#0C59DB;color:#fff;}
.news_v ul li ._info ._mask:before {position: absolute;content: '';height: 100%;width: 100%;border-radius: 50%;border: 1px solid #fff;top: 0;left: 0;z-index: -1;-webkit-animation: play-btn-1 1.8s linear infinite;-moz-animation: play-btn-1 1.8s linear infinite;-o-animation: play-btn-1 1.8s linear infinite;animation: play-btn-1 1.8s linear infinite; }
.news_v ul li ._info ._mask:after {position: absolute;content: '';height: 100%;width: 100%;border-radius: 50%;border: 1px solid #fff;top: 0;left: 0;z-index: -1;-webkit-animation: play-btn-2 1.5s linear infinite;-moz-animation: play-btn-2 1.5s linear infinite;-o-animation: play-btn-2 1.5s linear infinite;animation: play-btn-2 1.5s linear infinite; }
.news_v ul li ._info ._mask i{margin-left: 5px;}

.news_v ul li ._info ._mask img{width: 30px;height: 30px;margin-top: 15px;}
.news_v ul li:hover ._info{top:0;}
@keyframes play-btn-1 {
    0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1; }
    100% {-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);opacity: 0; }
    }
  @keyframes play-btn-2 {
    0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1; }
    100% {-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);-o-transform: scale(2);transform: scale(2);opacity: 0; }
}

/* 服务体系 */
.service{padding: 3% 0;background: #f6f6f6;}
.service .part01{margin-bottom:30px;}
.service .part01 .num_box{margin:50px 0;}
.service .part01 .num_box .num{font-size:90px;font-family: Helvetica;font-weight: bold; text-align:center; line-height:1; margin-bottom:20px;}
.service .part01 .num_box li:first-child .num{color:#0b419a;}
.service .part01 .num_box .desc{width:80%; margin:0 auto; text-align:center; font-size:16px; line-height:26px;}
.rect-55{ padding-bottom: 55%;}
.service .part01 .pt_box{ position: relative;}
.service .part01 .cont{position: absolute; bottom: 0; left: 0; color: #fff;width: 100%;padding:4%;background-color: rgba(27,111,229,.5);-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.service .part01 .cont .con_tit{ font-size: 24px;}
.service .part01 .cont .con_dec{display:none;margin-top: 1%;}
.service .part01 .cont .con_dec p{line-height:26px;}

/* 营销网络 */
.network{padding: 3% 0;}
.network-box{position: relative;}
@keyframes ripple {0% {left:0;top:0;opacity:1;width:0;height:0;}100% {left:0;top:0;opacity: 0;width:100%;height:100%;}}
@-webkit-keyframes ripple {0% {left:0;top:0;opacity:1;width:0;height:0;}100% {left:0;top:0;opacity: 0;width:100%;height:100%;}}
@-moz-keyframes  ripple{0% {left:0;top:0;opacity:1;width:0;height:0;}100% {left:0;top:0;opacity: 0;width:100%;height:100%;}}
@-o-keyframes ripple {0% {left:0;top:0;opacity:1;width:0;height:0;}100% {left:0;top:0;opacity: 0;width:100%;height:100%;}}
.delay1 .point:after{animation-delay:2s!important;-webkit-animation-delay:2s!important; /* Safari 和 Chrome */}
.delay2 .point:after{animation-delay:4s!important;-webkit-animation-delay:4s!important; /* Safari 和 Chrome */}
.delay3 .point:after{animation-delay:6s!important;-webkit-animation-delay:6s!important; /* Safari 和 Chrome */}
.redc{display: inline-block;width: 11px;height: 11px;background:#0b419a;border-radius: 50% 50%;margin-right: 3px}
.point-area .point-dot{background-color: #6AD7E9;border: 0 solid rgba(27,111,229, 0.37);}
.point-area .point{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 10px;height: 10px;margin: auto;-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%;background-clip: padding-box;background: transparent;}
.point-area .point-10{width: 100%;height: 100%;}
.point-area .point-10:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 225ms infinite;-moz-animation: ripple 4500ms ease-out 225ms infinite;-o-animation: ripple 4500ms ease-out 225ms infinite;animation: ripple 4500ms ease-out 225ms infinite;}
.point-area .point-20{width: 100%;height: 100%;}
.point-area .point-20:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity:0 ;-webkit-animation: ripple 4500ms ease-out 450ms infinite;-moz-animation: ripple 4500ms ease-out 450ms infinite;-o-animation: ripple 4500ms ease-out 450ms infinite;animation: ripple 4500ms ease-out 450ms infinite;}
.point-area .point-30{width: 100%;height: 100%;}
.point-area .point-30:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 675ms infinite;-moz-animation: ripple 4500ms ease-out 675ms infinite;-o-animation: ripple 4500ms ease-out 675ms infinite;animation: ripple 4500ms ease-out 675ms infinite;}
.point-area .point-40{width: 100%;height: 100%;}
.point-area .point-40:after{margin:auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 900ms infinite;-moz-animation: ripple 4500ms ease-out 900ms infinite;-o-animation: ripple 4500ms ease-out 900ms infinite;animation: ripple 4500ms ease-out 900ms infinite;}
.point-area.point_shadow.point-80{width: 100%;height: 100%;}
.point-area .point-50{width: 100%;height: 100%}
.point-area .point-50:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1125ms infinite;-moz-animation: ripple 4500ms ease-out 1125ms infinite;-o-animation: ripple 4500ms ease-out 1125ms infinite;animation: ripple 4500ms ease-out 1125ms infinite;}
.point-area .point-60{width: 100%;height: 100%}
.point-area .point-60:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1350ms infinite;-moz-animation: ripple 4500ms ease-out 1350ms infinite;-o-animation: ripple 4500ms ease-out 1350ms infinite;animation: ripple 4500ms ease-out 1350ms infinite;}
.point-area .point-70{width: 100%;height: 100%}
.point-area .point-70:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1575ms infinite;-moz-animation: ripple 4500ms ease-out 1575ms infinite;-o-animation: ripple 4500ms ease-out 1575ms infinite;animation: ripple 4500ms ease-out 1575ms infinite;}
.point-area .point-80{width: 100%;height: 100%}
.point-area .point-80:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 1800ms infinite;-moz-animation: ripple 4500ms ease-out 1800ms infinite;-o-animation: ripple 4500ms ease-out 1800ms infinite;animation: ripple 4500ms ease-out 1800ms infinite;}
.point-area .point-90{width: 100%;height: 100%}
.point-area .point-90:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 2025ms infinite;-moz-animation: ripple 4500ms ease-out 2025ms infinite;-o-animation: ripple 4500ms ease-out 2025ms infinite;animation: ripple 4500ms ease-out 2025ms infinite;}
.point-area .point-100{width: 100%;height: 100%}
.point-area .point-100:after{margin: auto;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 2px solid #0b419a;opacity: 0;-webkit-animation: ripple 4500ms ease-out 2250ms infinite;-moz-animation: ripple 4500ms ease-out 2250ms infinite;-o-animation: ripple 4500ms ease-out 2250ms infinite;animation: ripple 4500ms ease-out 2250ms infinite;}
.point-area .point-shadow:after{-webkit-box-shadow: inset 0 0 5em rgba(27,111,229, 0.16);-moz-box-shadow: inset 0 0 5em rgba(27,111,229, 0.16);box-shadow: inset 0 0 5em rgba(27,111,229, 0.16);}
.point_area{text-align: center;position: relative;width: 150px;height: 150px;-webkit-transition: opacity 0.5s ease-out;-moz-transition: opacity 0.5s ease-out;-o-transition: opacity 0.5s ease-out;transition: opacity 0.5s ease-out;}
.xinte{position: absolute;top: 250px;left:490px;font-size: 15px;width: 130px;height:130px;}
.xinte .txtarea{position: absolute;top: 52px;left: 50px;width:100px;height:26px;border: 1px solid #0b419a;border-radius: 1px 1px;background:#0b419a; color:#fff;text-align: center}
.xinte .point-dot{background: #fff;}

/* 合作伙伴 */
.partners{padding: 3% 0;background: #f6f6f6;}
.partners .part01 ul{margin-top:1%;}
.partners .pbox{/* border: 1px solid #e8e8e8; */margin-bottom:5%;background-color:#fff;}
.partners .pbox a{cursor: pointer;}
.partners .pbox ._img{padding: 2%;}
.partners img{width: 100%;}
.partners .pbox .name{display: block;font-size: 18px;font-family:Arial; font-weight:bold;padding: 0 4%;line-height:40px;border-top: 1px dashed #e8e8e8;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.partners .pbox:hover .name{background-color:#0b419a;color: #fff;}

/* 资料下载 */
.productdown{padding: 3% 0;background: #f6f6f6;}
.p-list{margin: 0 0 24px;padding:10px;}
.p-list h2{font-size:20px; font-weight:bold;margin-bottom: 15px;}

.p-list h2 a,.list h2 a:link{ color:#333e46; text-decoration:none;font-size:24px;}
.p-list li{line-height: 40px;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.p-list li .li_box{display:block; color:#333e46; font-size:16px; background:#fff; padding:0 33px; position:relative;}
.p-list li .li_box:before{content:''; width:5px; height:100%; background:#0b419a; position:absolute; left:0; top:0; transition:all 0.5s ease; z-index:0;}
.p-list li .li_box:hover{color:#fff; background: linear-gradient(to right, #0a9bee, #0b419a);}
.p-list li span{position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden; z-index:1;}

/*在线留言*/
.message{padding: 3% 0;background: #f6f6f6;}
.message .message-form{width: 80%;margin: 0 auto;}
.message .message-form .form-group { padding:08px 0;margin:0;}
.message .message-form .form-group label {width: 5em; display: inline-block; vertical-align: middle;text-align: right;margin-bottom:0;}
.message .message-form .form-group label span{padding: 0 6px;}
.message .message-form .form-group input.form-control {display: inline-block;height: calc(045px + 2px);padding:7.5px 15px;font-size: 14px;line-height: 1.5; background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius:0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; width: 80%;}
.message .message-form .form-group input.form-control:focus,.message .message-form .form-group textarea:focus{box-shadow:none;}
.message .message-form .form-group input.form-liuyan { width: 25%;}
.message .message-form .form-group textarea {display: inline-block; border: 1px #ddd solid; width: 70%;vertical-align: middle;font-size: 18px;border-radius:0;padding:7.5px 15px;}
.message .message-form .form-group em { color: rgba(27,111,229,.5); vertical-align: middle; padding-left: 1px;}
.message .message-form .form-group img {height:38px;vertical-align: middle; padding-left: 1px; cursor: pointer;}
.message .message-form .form-group .btn-info{border:0;border-radius: 0;background:#0b419a;padding:10px 50px;margin-top:1px;font-size:20px;}
.message .message-form .form-group .btn-info:hover,.message .message-form .form-group .btn-info:focus{background:#1b64ca;box-shadow:none;}   

/* 联系我们*/
.contact{padding:3% 0;background: #f6f6f6;}
.call_box{position: relative;padding:45px;font-size: 16px;font-weight: normal;background: #fff;z-index:1;margin-bottom: 2%;}
.call_box .title{font-size: 28px;line-height:2;margin:0 auto;font-weight: bold;}
.call_box p{padding: 0 0 20px;line-height:2;border-bottom: 1px dashed #e8e8e8;}
.call_box ul {list-style: none;margin: 0;padding: 0}
.call_box ul li {display: block;line-height:3;position: relative;border-bottom: 1px dashed #e8e8e8;text-align: left;}
.gbook{background: #fff;padding:45px;font-size: 16px;margin-bottom: 2%;}
.contact .titinfo,.channel_content.contact ._title,.channel_content.contact ._desc{text-align:left;}

.message-form .form-li{display: block; border:1px solid #e8e8e8; margin:0 0 15px;padding: 0 10px;width: 100%;    line-height: 43px;}
input.form-li:focus::placeholder{opacity:0;}
.message-form .form-textarea{margin-top: 0;}
.message-form .form-group .form-li{display: inline-block;margin: 0; width:30%;}
.message-form .form-group img{display: inline-block;}
.message-form .sub-btn{background-color: #aaa;width: 45%;height: 45px;line-height: 37px;border: none;font-size: 16px;cursor: pointer;}
.message-form .sub-btn:hover{background:#1b64ca;color: #fff;}


/*baidu*/
#allmap {height: 520px;overflow: hidden;}
#result {width:100%;font-size:15px;}

/* 友情链接 */
.friendlylink,.friendlylink{padding:3% 0;}
.friendlylink-box{padding:1% 0;}
.friendlylink .friendlylink-box .pt-list{padding: 10px;}
.friendlylink .friendlylink-box .pt-list h2{ font-size:18px;font-weight:normal;margin: 0;background-color: #f1f1f1;padding: 15px 10px;}
.friendlylink .friendlylink-box .pt-list:hover h2{background: linear-gradient(to right, #0a9bee, #0b419a);}
.friendlylink .friendlylink-box .pt-list:hover h2 a {color: #fff;}


/* 站点地图 */
.site-map{padding:3% 0;}
.content-sitemap{overflow:hidden;line-height:40px;padding:08px 1px;border-bottom:1px solid #e8e8e8;*zoom:1;}
.content-sitemap h4{margin-right:10px;}
.content-sitemap h4 a{display:block;text-align:center;background:#ececec;font-size:18px;line-height:40px;font-weight: bold;}
.content-sitemap h4 a:hover{background:#0b419a;color:#fff;}
.content-sitemap .site_cell a{float:left;color:#999;padding-right:35px;transition:none;}
.content-sitemap .site_cell a:hover{color:#0b419a;}

/* 搜索结果 */
.searchform{padding:3% 0;background: #f6f6f6;}
.card_box{margin-bottom:3%;}
.card_box .card{border-radius:0;}
.card-body {padding:5%;}
.card-body .fenlei{display: inline-block;background: #f8f8f8;padding:2px 4px;line-height:25px;text-align: center;margin-bottom:10px;}
.card-body .fenlei:hover{color:#fff;background: #1b64ca;}
.card-title{margin-bottom:20px;font-size:20px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.card-text{color: #999; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.form-inline{margin-top:40px;}
.form-inline .form-group{width:50%;margin: 0 auto;}
.form-inline .form-group .form-control{width:85%;display: inline-block;height:30px;line-height:30px;box-sizing: content-box;border:0; text-indent:20px;background: #efefef;border-radius: 0;padding:10px 0;font-size: 20px;}
.form-inline .form-group .form-control:focus{box-shadow:none;}
.form-inline .form-group .btn-info{border:0;background:#0b419a;padding:0;width: 15%;height:50px;line-height:30px;border-radius:0;font-size: 20px;}
.form-inline .form-group .btn-info:hover,.message .message-form .form-group .btn-info:focus{background:#1b64ca;box-shadow:none;} 

/* 视频弹窗 */
.video-box {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;font-size: 0;z-index: 99999999999}
.video-box button {display: inline-block;padding: 0;border: 0;background: 0 0;text-align: center;outline: none;cursor: pointer}
.video-box .video-button {display: inline-block;width: 36px;height: 36px;color: #fff;position: relative;overflow: hidden}
.video-box .video-button i {font-size: 56px}
.video-box .video-button.video-btn-volume i {font-size: 20px}
.video-box .video-button.video-tooltip-toggle i {font-size: 20px}
.video-box .video-video {position: relative;width: 100%;height: 100%;overflow: hidden}
.video-box .video-video video {position: relative;display: block;top: 0;left: 0;width: 100%;height: 100%;background: #000}
.video-box .video-container {width: 852px;min-height: 550px;max-height: 90vh;background: #000;overflow: hidden;opacity: 0}
.video-box .video-container.video-ready {opacity: 1}
.video-box.quanping .video-container {width: 100%;height: 100%;max-height: 100%;position: relative;left: 0;top: 0;transform: none}
.video-box.video-playing .video-div.video-hide-ui .video-ui {-webkit-transform: translateY(39px);-ms-transform: translateY(39px);transform: translateY(39px)}
.video-box.heibian .video-container {padding: 40px 0}
.video-box.heibian .video-div.video-hide-ui .video-ui {-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px)}
.video-box.heibian.quanping .video-container {padding: 0}
.video-box.hideui .video-div .video-ui {-webkit-transform: translateY(39px);-ms-transform: translateY(39px);transform: translateY(39px)}
.video-box .i {font-family: none;height: 100%;width: 100%;background-size: 80%;background-position: center;background-repeat: no-repeat}
.video-box .i:before,.video-box i:after {display: none !important}
.video-box .i-voice-on {background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCcgID48ZyAgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIsMTBMMiwyMEw1LDIwTDEzLDI1TDEzLDVMNSwxMEw1LDEwWicvPjxwYXRoIGQ9J00xOCwxMEMgMjIsMTIgMjIsMTggMTgsMjAnIC8+PHBhdGggZD0nTTIyLDZDIDI4LDEwIDI4LDIwIDIyLDI0JyAvPjwvZz48L3N2Zz4=)}
.video-box .i-voice-off {background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCcgID48ZyAgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgPjxwYXRoIGQ9J00yLDEwTDIsMjBMNSwyMEwxMywyNUwxMyw1TDUsMTBMNSwxMFonLz48cGF0aCBkPSdNMTgsMTFMMjcsMjAnIC8+PHBhdGggZD0nTTE4LDIwTDI3LDExJyAvPjwvZz48L3N2Zz4=)}
.video-box .i-bofang {background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PGcgZmlsbD0nI2ZmZicgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTEwLDdMMTAsMjNMMjQsMTV6Jy8+PC9nPjwvc3ZnPg==)}
.video-box .i-zhanting {background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PGcgZmlsbD0nI2ZmZicgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTcsN0w3LDIzTDExLDIzTDExLDd6Jy8+PHBhdGggZD0nTTIwLDdMMjAsMjNMMjQsMjNMMjQsN3onLz48L2c+PC9zdmc+)}
.video-box .i-quanping {background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCcgID48ZyAgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgPjxwYXRoIGQ9J002LDEwTDYsNkwxMCw2Jy8+PHBhdGggZD0nTTYsMjFMNiwyNUwxMCwyNScvPjxwYXRoIGQ9J00yMCw2TDI0LDZMMjQsMTAnLz48cGF0aCBkPSdNMjAsMjVMMjQsMjVMMjQsMjEnLz48L2c+PC9zdmc+)}
.video-box .i-suoxiao {background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCcgID48ZyAgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgPjxwYXRoIGQ9J002LDEwTDEwLDEwTDEwLDYnLz48cGF0aCBkPSdNNiwyMUwxMCwyMUwxMCwyNScvPjxwYXRoIGQ9J00yMCw2TDIwLDEwTDI0LDEwJy8+PHBhdGggZD0nTTIwLDI1TDIwLDIxTDI0LDIxJy8+PC9nPjwvc3ZnPg==)}
.video-bg {position: absolute;height: 100%;width: 100%;background: #000;opacity: .9}
.video-div {background: #000;font-size: 0;letter-spacing: -1px;position: absolute;height: 100%;width: 100%;top: 0;left: 0}
.video-ui {position: absolute;width: 100%;height: 41px;background-color: rgba(0, 0, 0, .8);left: 0;bottom: 0;z-index: 6;letter-spacing: .25px;-webkit-transition: transform .3s ease;-o-transition: transform .3s ease;-ms-transition: transform .3s ease;-moz-transition: transform .3s ease;transition: transform .3s ease;-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px)}
.video-loading-pulse {position: absolute;width: 6px;height: 24px;top: 50%;left: 50%;background-color: rgba(255, 255, 255, .2);-webkit-animation: pulse 750ms infinite;animation: pulse 750ms infinite;-webkit-animation-delay: 250ms;animation-delay: 250ms}
.video-loading-pulse:before,.video-loading-pulse:after {content: '';position: absolute;display: block;height: 16px;width: 6px;background: rgba(255, 255, 255, .2);top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-animation: pulse 750ms infinite;animation: pulse 750ms infinite}
.video-loading-pulse:before {left: -12px}
.video-loading-pulse:after {left: 12px;-webkit-animation-delay: 500ms;animation-delay: 500ms}
@keyframes pulse {50% {background: #fff}}
.video-loading {opacity: 1;color: #2c97f6;font-size: 0;overflow: hidden;box-shadow: 0 0 0 3600px #000;background: #000;width: 30px;height: 30px;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;
-moz-transition: all .5s;transition: all .5s}
.video-loading i {border-radius: 50%;width: 24px;height: 24px;display: block;border: 25px solid rgba(255, 255, 255, .2);border-top-color: #fff;-webkit-animation: adeg 1s infinite linear;-o-animation: adeg 1s infinite linear;-ms-animation: adeg 1s infinite linear;-moz-animation: adeg 1s infinite linear;animation: adeg 1s infinite linear}
.video-loading .i-loading:before {display: none;opacity: 0;visibility: hidden}
.video-loading.yihuanchun {opacity: 0}
@keyframes adeg {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
.video-close {position: absolute;top: calc(52px + 2%);right: 5%;width: 30px;height: 30px;cursor: pointer;background: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PGcgZmlsbD0nI2ZmZic+PHBhdGggZD0nTTAsMUwxLDBMMzAsMjlMMjksMzB6Jy8+PHBhdGggZD0nTTI5LDBMMjksMEwzMCwxTDEsMzBMMCwyOXonLz48L2c+PC9zdmc+);background-repeat: no-repeat}
.video-bofang.f-czspjuzhong {z-index: 2;font-size: 0}
.video-bofang.f-czspjuzhong i {display: block;border-radius: 50%;text-align: center;background-color: rgba(0, 0, 0, .8);color: #fff;width: 6px;height: 6px;cursor: pointer;line-height: 62px;font-size: 66px;-webkit-transition: transform 1s;-o-transition: transform 1s;-ms-transition: transform 1s;-moz-transition: transform 1s;transition: transform 1s}
.video-hide {z-index: 0 !important}
.video-hide i {opacity: 0;-webkit-transform: scale(3);-o-transform: scale(3);-ms-transform: scale(3);-moz-transform: scale(3);transform: scale(3);will-change: transform, opacity;z-index: 0}
.video-progress {display: block;position: absolute;width: 100%;bottom: 36px;height: 5px;cursor: pointer;-webkit-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;z-index: 2}
.video-progress:hover .video-progress-hover,.video-progress:hover .video-tooltip-time {opacity: 1}
.video-tooltip-time {width: 46px;position: absolute;height: 20px;z-index: 5;left: 0;right: 0;bottom: 08px;opacity: 0;-webkit-transition: opacity .5s;-o-transition: opacity .5s;-ms-transition: opacity .5s;-moz-transition: opacity .5s;transition: opacity .5s}
.video-tooltip-time .video-tinytip-content {margin-left: -23px}
.video-tooltip-time .video-text {background: rgba(0, 0, 0, .5);padding: 2px;border-radius: 2px}
.video-tinytip .video-tooltip-content {display: inline-block;padding: 0 4px;color: rgba(255, 255, 255, .5);font-size: 1px;line-height: 20px;text-align: center}
.video-progress-padding {position: absolute;width: 100%;height: 16px;bottom: 0;z-index: 40;cursor: pointer}
.video-progress-list {position: relative;top: -1px;z-index: 39;width: 100%;height: 100%;background-color: rgba(255, 255, 255, .2);-webkit-transform: scaleY(.6);-ms-transform: scaleY(.6);transform: scaleY(.6);transition: -webkit-transform .1s cubic-bezier(.4, 0, 1, 1);transition: transform .1s cubic-bezier(.4, 0, 1, 1);transition: transform .1s cubic-bezier(.4, 0, 1, 1), -webkit-transform .1s cubic-bezier(.4, 0, 1, 1)}
.video-progress-play,.video-progress-buffer,.video-progress-hover {position: absolute;top: 0;left: 0;width: 0;height: 100%}
.video-progress-buffer {z-index: 33;background-color: rgba(255, 255, 255, .4);-webkit-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease}
.video-progress-hover {z-index: 34;background-color: rgba(255, 255, 255, .5);opacity: 0;-webkit-transition: opacity .25s cubic-bezier(0, 0, .2, 1);-o-transition: opacity .25s cubic-bezier(0, 0, .2, 1);-ms-transition: opacity .25s cubic-bezier(0, 0, .2, 1);-moz-transition: opacity .25s cubic-bezier(0, 0, .2, 1);transition: opacity .25s cubic-bezier(0, 0, .2, 1)}
.video-progress-play {z-index: 35;background-color: #2c97f6}
.video-progress-handle {width: 13px;height: 13px;position: absolute;top: 50%;right: -6.5px;margin-top: -6.5px;border-radius: 50%;background-color: #2c97f6;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);transition: -webkit-transform .1s cubic-bezier(.4, 0, 1, 1);transition: transform .1s cubic-bezier(.4, 0, 1, 1);transition: transform .1s cubic-bezier(.4, 0, 1, 1), -webkit-transform .1s cubic-bezier(.4, 0, 1, 1)}
.video-progress-padding:hover+.video-progress-list {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1)}
.video-progress-padding:hover+.video-progress-list .video-progress-handle {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
.video-controls-buttons {position: absolute;bottom: 0;left: 0;height: 36px;width: 100%;padding: 0 1px;z-index: 3}
.video-time-panel {font-size: 12px;color: #777;display: inline-block;vertical-align: top;height: 36px;padding: 0 5px;line-height: 36px;letter-spacing: .25px}
.video-time-panel-current {color: #dededf}
.video-fullscreen {float: right}
.video-definition {float: right;width: 55px;height: 36px;position: relative}
.video-definition .video-button {width: 100%}
.video-definition .video-button span {background: #fff;color: #333;font-size: 14px;padding: 2px 5px}
.video-definition .video-tooltip-content {width: 80px;left: 50%;margin-left: -40px;display: none;background: rgba(0, 0, 0, .5)}
.video-definition:hover .video-tooltip-content {position: absolute;bottom: 35px;color: #aaa;display: block;z-index: 6}
.video-menu .video-menu-item {display: block;width: 100%;line-height: 36px;font-size: 14px;text-align: center;white-space: nowrap;padding: 0 12px;cursor: pointer;position: relative;height: 38px;background: -webkit-linear-gradient(top, transparent 0, transparent 50%, rgba(255, 255, 255, 0.1) 50%) center bottom no-repeat;background-size: 80% 1px}
.video-menu .video-menu-item:hover {color: #fff;background: rgba(255, 255, 255, .12)}
.video-menu .video-menu-item.video-active {color: #ff8f00}
.video-volume {float: right;position: relative}
.video-popup .video-popup-content {transform: scaleY(0);bottom: 41px;position: absolute}
.video-popup .video-popup-content:after {content: '';position: absolute;bottom: -1px;left: 50%;margin-left: -5px;border: 5px solid transparent;border-top-color: rgba(0, 0, 0, .5)}
.video-popup:hover .video-popup-content {-webkit-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);-moz-transform: scaleY(1);transform: scaleY(1)}
.video-volume-slider {left: 0;width: 36px;height: 100px;cursor: pointer;background: rgba(0, 0, 0, .8)}
.video-tinytip-tiao {position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.video-volume-range {position: absolute;left: 16px;top: 1px;width: 4px;height: 80px;background-color: rgba(0, 0, 0, .2)}
.video-volume-range-current {position: absolute;left: 0;bottom: 0;width: 100%;height: 50%;background-color: #2c97f6}
.video-volume-handle {position: absolute;top: 0;left: -4px;width: 12px;height: 3px;background-color: #fff}
@media(max-width:998px) {.video-box .video-container {width: 80vw;max-height: 80vh;min-height: 44.9vw}}
@media(max-width:468px) {.video-box .video-container {width: 100vw;min-height: 54.9vw}.video-loading i {font-size: 26px}.video-definition {display: none}}
.f-czspjuzhong {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}