@charset "utf-8";/* CSS Document */
*{padding:0px;margin:0px;}
body{}
body,form,ul,ol,li,dl,dt,ddh1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
div,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{zoom:1;}
body{/*-webkit-user-select: none;-webkit-text-size-adjust: none;*/font-family:"微软雅黑";overflow-x:hidden;overflow:-Scroll;overflow-x:hidden;margin:auto;}
body,td,th,.wrapper{overflow:-Scroll;overflow-x:hidden;margin:auto;}
input,select{vertical-align:middle;line-height:normal;}
a{outline:0;color:#666;cursor:pointer;star:expression(this.onFocus=this.blur());text-decoration:none}
a:visited{text-decoration:none}
a.red:active,a.red:link,a.red:visited{}
a.blue_bg:active,a.blue_bg:link,a.blue_bg:visited{background:#24bfff;-moz-border-radius:.25rem;-webkit-border-radius:.25rem;border-radius:.25rem}
a.blue_bg:hover{color:#fff}
img{border:0;max-width:100%}
li,ul{list-style:none}
p span{font-family:"微软雅黑";margin:0 auto}
.clear {clear:both;display:block;}

/* ֹ
iframe{nifm2:expression(this.src='about:blank',this.outerHTML='');}
script{no2js:expression((this.src.toLowerCase().indexOf('http')==0)?document.close():'');}
*/
/* ıԼ˶
div{word-wrap: break-word;word-break: normal;}  
p{text-align:justify;text-justify:inter-ideograph;}
*/
/*general*/
body{ffont-family:'微软雅黑',"宋体","Arial Narrow",Helvetica,sans-serif;color:#000;line-height:1.2;text-align:left;}
a{text-decoration:none;}
.top {width:100%;height:58px;background:url(../images/top.jpg) no-repeat;background-position:center;}
.tp1 {width:1200px;margin:0 auto;}
.fwrx {width:280px;float:right;line-height:58px;color:#fff;font-size:20px;}
.langunge {width:150px;float:right;}
.langunge a {display:inline-block;margin-right:8px;line-height:58px;font-size:20px;}
.langunge span {display: inline-block;line-height:58px;font-size:20px;}
.dh {width:1200px;margin:0 auto;}
.logo {width:305px;float:left;padding-top:15px;}
/* menu::base */
.venus-menu{margin: 30px 0 10px 0;}
.venus-menu{width: 100%;margin:0;padding: 0;position:relative;float:left;font-family: 'Open Sans', sans-serif;list-style: none;}
.venus-menu li{display: inline-block;margin: 0;padding: 0;float: left;line-height: 20px;position: relative;}
.venus-menu > li > a{padding: 18px 30px;font-size: 18px;color: #777;text-decoration: none;display: block;-webkit-transition: color 0.2s linear, background 0.2s linear;-moz-transition: color 0.2s linear, background 0.2s linear;-o-transition: color 0.2s linear, background 0.2s linear;transition: color 0.2s linear, background 0.2s linear;}
.venus-menu li:hover > a,.venus-menu li.active a{background: #333;color: #fff;}
.venus-menu > li > a i{color: #bababa;}
.venus-menu > li:hover > a i,.venus-menu li.active a i{color: #fff;}
.venus-menu ul, .venus-menu ul li ul{list-style: none;margin: 0;padding: 0;display: none;position: absolute;z-index: 99;width: 140px;}
.venus-menu ul{top: 56px;left: 0;padding-top: 10px;}
.venus-menu > li > ul > li:first-child a:before{content: '';position: absolute;bottom: 48px;left: 45%;margin-left: -48px;width: 0;height: 0;border-left: 8px solid rgba(255, 255, 255, 0);border-right: 8px solid rgba(255, 255, 255, 0);border-bottom: 8px solid #333;}
.venus-menu > li > ul > li ul li {content:inherit !important;}
.venus-menu > li > ul > li ul li:first-child a:before{content: '';position: absolute;bottom: 16px;left: 45%;margin-left: -71px;width: 0;height: 0;border-top: 8px solid rgba(255, 255, 255, 0);border-right: 8px solid #333;border-bottom: 8px solid rgba(255, 255, 255, 0)!important;border-left: 0px solid rgba(255, 255, 255, 0)!important;}
.venus-menu > li > ul > li ul li:nth-of-type(2) a:before {border:none !important;content: inherit !important;}
.venus-menu > li > ul > li ul li:nth-of-type(2) ul li:first-child a:before {content: ''!important;position: absolute;bottom: 16px;left: 45%;margin-left: -71px;width: 0;height: 0;border-top: 8px solid rgba(255, 255, 255, 0)!important;border-right: 8px solid #8ECB8D!important;border-bottom: 8px solid rgba(255, 255, 255, 0)!important;border-left: 0px solid rgba(255, 255, 255, 0)!important;}
.venus-menu > li > ul > li ul li:nth-of-type(3) ul li:first-child a:before {content: ''!important;position: absolute;bottom: 16px;left: 45%;margin-left: -71px;width: 0;height: 0;border-top: 8px solid rgba(255, 255, 255, 0)!important;border-right: 8px solid #8ECB8D!important;border-bottom: 8px solid rgba(255, 255, 255, 0)!important;border-left: 0px solid rgba(255, 255, 255, 0)!important;}

.venus-menu > li > ul > li ul li:nth-of-type(3) a:before {border:none !important;content: inherit !important;}
.venus-menu > li > ul > li ul li:nth-of-type(4) a:before {border:none !important;content: inherit !important;}

.venus-menu ul li ul{top: 0;left: 100%;padding-left: 10px;}
.venus-menu ul li{clear:both;width:100%;border: none;}
.overlay{background: url(images/overlay-bg.png) repeat;width: 150px;height: 120px;position: absolute;display: none;left: 0;top: 0;}
.venus-menu ul li a{padding:14px 20px;width:100%;color:#fff;font-size:14px;text-decoration:none;display:inline-block;float:left;clear:both;background: #333;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition: background 0.2s linear;-moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;}
.venus-menu ul li:hover > a{background: #2c498d;}
.venus-menu > li > ul > li:first-child:hover a:before{border-bottom-color: #333;}
.venus-menu > li > ul > li ul li:first-child:hover a:before{border-right-color: #333;}
.venus-menu > li > ul > li:first-child:hover a:before ul li{border-bottom:none;}
.venus-menu > li > ul > li ul li:first-child:hover a:before ul li {border-right:none;}
.venus-menu > li .indicator{position: absolute;color: #bababa;top: 19px;right: 8px;font-size: 20px;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
.venus-menu > li:hover > .indicator{color: #fff;}
.venus-menu ul > li .indicator{top: 14px;right: 8px;color: #fff;}
.venus-menu > li.showhide{display: none;width: 100%;height: 46px;cursor: pointer;color: #777;border-bottom: solid 1px rgba(0, 0, 0, 0.1);background: #fff;}
.venus-menu > li.showhide span.title{margin: 13px 0 0 20px;float: left;}
.venus-menu > li.showhide span.icon{margin: 16px 20px;float: right;}
.venus-menu > li.showhide .icon em{margin-bottom: 3px;display: block;width: 20px;height: 2px;background: #ccc;}

.post-entry{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #EEE;}
.zoom-out{-webkit-animation: zoomOut 600ms ease both;-moz-animation: zoomOut 600ms ease both;-o-animation: zoomOut 600ms ease both;animation: zoomOut 600ms ease both;}@-webkit-keyframes zoomOut{0%{-webkit-transform: scale(.6);}100%{-webkit-transform: scale(1);}}@-moz-keyframes zoomOut{0%{-moz-transform: scale(.6);}100%{-moz-transform: scale(1);}}@-o-keyframes zoomOut{0%{-o-transform: scale(.6);}100%{-o-transform: scale(1);}}@keyframes zoomOut{0%{transform: scale(.6);}100%{transform: scale(1);}}
.slide-left{-webkit-animation: slide-left 600ms ease both;-moz-animation: slide-left 600ms ease both;-o-animation: slide-left 600ms ease both;animation: slide-left 600ms ease both;}@-webkit-keyframes slide-left{0%{-webkit-transform: translateX(-2000px);}100%{-webkit-transform: translateX(0);}}@-moz-keyframes slide-left{0%{-moz-transform: translateX(-2000px);}100%{-moz-transform: translateX(0);}}@-o-keyframes slide-left{0%{-o-transform: translateX(-2000px);}100%{-o-transform: translateX(0);}}@keyframes slide-left{0%{transform: translateX(-2000px);}100%{transform: translateX(0);}}@media only screen and (max-width: 768px){.venus-menu li{display: block;width: 100%;}
.venus-menu > li > a{padding: 13px 0 14px 20px;}
.venus-menu > li.brand{display: none !important;}
.venus-menu a{width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.venus-menu ul, .venus-menu ul li ul{width: 100%;padding: 0;left: 0;border: none;position: static;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.venus-menu > li > ul > li:first-child a:before,.venus-menu > li > ul > li ul li:first-child a:before{border: none;}

.venus-menu ul li{border-left: none;border-right: none;}
.venus-menu ul li a{padding-top:10px;padding-bottom:10px;}
.venus-menu ul > li > a{padding-left: 40px !important;}
.venus-menu > li .indicator{top: 14px;right: 20px;font-size: 20px;}
.venus-menu ul > li .indicator{top: 10px;right: 20px;}
.venus-menu li.search form{margin: 12px 18px 0 18px;}
.venus-menu li.search form input.search{width: 100%;margin-bottom: 12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.venus-menu > li > ul > li > a{padding-left: 40px !important;}
.venus-menu > li > ul > li > ul > li > a{padding-left: 60px !important;}
.venus-menu > li > ul > li > ul > li > ul > li > a{padding-left: 80px !important;}}
.venus-menu{margin: 20px 0 20px 0;}
.daohang {width:800px;float:right;}
/*banner*/
#owl-demo{position:relative;width:100%;height:600px;margin:0 auto;}
#owl-demo .item{position:relative;display:block;}
.owl-carousel a {display:block;width:100%;height:600px;}
.item {display:block;width:100%;height:600px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;*zoom:1;border-radius:20px;border:1px solid #fe6601;}
.owl-pagination .active{display:inline-block;width:10px;height:10px;margin:0 5px;*display:inline;*zoom:1;border-radius:20px;background:#fe6601;border:1px solid #fe6601;}
.owl-buttons{display:none;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/**/

.jquery-accordion-menu {min-width: 245px;float: left;position: relative;box-shadow: 0 20px 50px #333}
.jquery-accordion-menu .jquery-accordion-menu-footer,.jquery-accordion-menu .jquery-accordion-menu-header {width: 100%;height: 105px;float: left;line-height: 105px;font-weight: 600;color: #f0f0f0;font-size:30px;text-align:center;}
.jquery-accordion-menu ul {margin: 0;padding: 0;list-style: none}
.jquery-accordion-menu ul li {width: 100%;display: block;float: left;position: relative}
.jquery-accordion-menu ul li a {width: 100%;padding: 14px 22px;float: left;text-decoration: none;color: #f0f0f0;font-size: 13px;background: #414956;white-space: nowrap;position: relative;overflow: hidden;-o-transition: color .2s linear,background .2s linear;-moz-transition: color .2s linear,background .2s linear;-webkit-transition: color .2s linear,background .2s linear;transition: color .2s linear,background .2s linear}
.jquery-accordion-menu>ul>li.active>a,.jquery-accordion-menu>ul>li:hover>a {color: #000;background: #3b424d}
.jquery-accordion-menu>ul>li>a {border-bottom: solid 1px #3b424d}
.jquery-accordion-menu ul li a i {width: 34px;float: left;line-height: 18px;font-size: 16px;text-align: left}
.jquery-accordion-menu .submenu-indicator {float: right;right: 22px;position: absolute;line-height: 19px;font-size: 20px;-o-transition: transform .3s linear;-moz-transition: transform .3s linear;-webkit-transition: transform .3s linear;-ms-transition: transform .3s linear}
.jquery-accordion-menu ul ul.submenu .submenu-indicator {line-height: 16px}
.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator {-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu {width: 100%;display: none;position: static}
.jquery-accordion-menu ul ul.submenu li {clear: both;width: 100%}
.jquery-accordion-menu ul ul.submenu li a {width: 100%;float: left;font-size: 11px;background: #383838;border-top: none;position: relative;border-left: solid 6px transparent;-o-transition: border .2s linear;-moz-transition: border .2s linear;-webkit-transition: border .2s linear;transition: border .2s linear}
.jquery-accordion-menu ul ul.submenu li:hover>a {border-left-color: #414956}
.jquery-accordion-menu ul ul.submenu>li>a {padding-left: 30px}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a {padding-left: 45px}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a {padding-left: 60px}
.jquery-accordion-menu ul li .jquery-accordion-menu-label,.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {min-width: 20px;padding: 1px 2px 1px 1px;position: absolute;right: 18px;top: 14px;font-size: 11px;font-weight: 800;color: #555;text-align: center;line-height: 18px;background: #f0f0f0;border-radius: 100%}
.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {top: 12px}
.ink {display: block;position: absolute;background: rgba(255,255,255,.3);border-radius: 100%;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0)}
.animate-ink {-webkit-animation: ripple .5s linear;-moz-animation: ripple .5s linear;-ms-animation: ripple .5s linear;-o-animation: ripple .5s linear;animation: ripple .5s linear}

@-webkit-keyframes ripple {100% {opacity: 0;-webkit-transform: scale(2.5)}}

@-moz-keyframes ripple {100% {opacity: 0;-moz-transform: scale(2.5)}}

@-o-keyframes ripple {100% {opacity: 0;-o-transform: scale(2.5)}}

@keyframes ripple {100% {opacity: 0;transform: scale(2.5)}}
.blue.jquery-accordion-menu .jquery-accordion-menu-footer,.blue.jquery-accordion-menu .jquery-accordion-menu-header,.blue.jquery-accordion-menu ul li a {background: #4A89DC}
.blue.jquery-accordion-menu>ul>li.active>a,.blue.jquery-accordion-menu>ul>li:hover>a {background: #3e82da}
.blue.jquery-accordion-menu>ul>li>a {border-bottom-color: #3e82da}
.blue.jquery-accordion-menu ul ul.submenu li:hover>a {border-left-color: #3e82da}
.green.jquery-accordion-menu .jquery-accordion-menu-footer,.green.jquery-accordion-menu .jquery-accordion-menu-header,.green.jquery-accordion-menu ul li a {background: #03A678}
.green.jquery-accordion-menu>ul>li.active>a,.green.jquery-accordion-menu>ul>li:hover>a {background: #049372}
.green.jquery-accordion-menu>ul>li>a {border-bottom-color: #049372}
.green.jquery-accordion-menu ul ul.submenu li:hover>a {border-left-color: #049372}
.red.jquery-accordion-menu .jquery-accordion-menu-footer,.red.jquery-accordion-menu ..red.jquery-accordion-menu ul li a {background: #ED5565}
.red.jquery-accordion-menu>ul>li.active>a,.red.jquery-accordion-menu>ul>li:hover>a {background: #DA4453}
.red.jquery-accordion-menu>ul>li>a {border-bottom-color: #DA4453}
.red.jquery-accordion-menu ul ul.submenu li:hover>a {border-left-color: #DA4453}
.white.jquery-accordion-menu .jquery-accordion-menu-footer,.white.jquery-accordion-menu .jquery-accordion-menu-header,.white.jquery-accordion-menu ul li a {background: #fff;color: #555}
.white.jquery-accordion-menu>ul>li.active>a,.white.jquery-accordion-menu>ul>li:hover>a {background: #f0f0f0}
.white.jquery-accordion-menu>ul>li>a {border-bottom-color: #f0f0f0}
.white.jquery-accordion-menu ul ul.submenu li:hover>a {border-left-color: #f0f0f0}
.white.jquery-accordion-menu ul ul.submenu li a {color: #f0f0f0}
.white.jquery-accordion-menu>ul>li>a>.ink {background: rgba(0,0,0,.1)}
.black.jquery-accordion-menu .jquery-accordion-menu-footer,.black.jquery-accordion-menu .jquery-accordion-menu-header,.black.jquery-accordion-menu ul li a {background: #292929}
.black.jquery-accordion-menu>ul>li.active>a,.black.jquery-accordion-menu>ul>li:hover>a {background: #222}
.black.jquery-accordion-menu>ul>li>a {border-bottom-color: #222}
.black.jquery-accordion-menu ul ul.submenu li:hover>a {border-left-color: #222}
/**/
.nwlt {width:1200px;margin:0 auto;}
.footer {width:100%;height:397px;background:#2c2e2d;background-position:center;margin-top:50px;}

.rq {width:70px;height:70px;background:#f5f5f5;float:left;padding:10px;}
.rq p {text-align:center;}
.rq p:nth-of-type(1){padding-top:8px;font-size:24px;color:#333;font-weight:bold;}
.rq p:nth-of-type(2){padding-top:8px;font-size:14px;color:#333;}
.gsnews {width:455px;float:left;}
.xwnr {width:355px;float:right;}
.xwnr h2 {font-size:18px;padding-top:5px;font-weight:300;color:#0070ce;}
.xwnr p {font-size:14px;padding-top:5px;line-height:28px;}
.zjbt{width:255px;float:left;margin-left:35px;}
.hynews {width:455px;float:right;}
.nslist {overflow: hidden;padding: 0.5rem;padding-bottom: 0.5rem;width: 100%;padding-bottom: 8px;border-bottom: 1px solid #eaeaea;transition: all .5s ease;padding-top: 8px;}
.nslist a {display:block;}
.nslist a:hover .rq{background:#0070ce;}
.nslist a:hover .rq p {color:#fff;}
.nslist a:hover .xwnr h2 {color:#0070ce;}
.nslist a:hover .xwnr p{color:#0070ce;}
.hf {width:100%;height:200px;background:url(../images/hf.jpg) no-repeat;background-position:center;margin-bottom:50px;}
/**/
.hyyy {width:1200px;margin:0 auto;}
.bt p:nth-of-type(1){font-size:36px;text-align:center;color:#afafb0;padding-top:80px;}
.bt p:nth-of-type(2){font-size:30px;text-align:center;color:#000;font-weight:bold;}
.content-box-13 {padding: 10px 0px;position: relative;text-align: center;margin-bottom: 30px;transition: 0.3s;height:490px;border-bottom:5px solid #0070ce;}
.content-box-13:hover {transform: translateY(-10px);}
.content-box-13-content-wrapper {letter-spacing: 1px;padding:0 15px;}
.content-box-13-title {font-size: 22px;margin: 0 0 20px;color: #0070ce;transition: 0.3s;font-weight:100;}
.content-box-13-content {color: #666666;font-size: 14px;line-height: 1.6;transition: 0.3s;}

.content-box-13-icon {box-shadow: 0 15px 45px 0 #2d2e334f;margin-bottom: 30px;color: #6a4bc4;font-size: 40px;position: relative;line-height: 0;display: inline-flex;align-items: center;justify-content: center;transition: 0.3s;}
.icon_adjust-horiz img{border:5px solid rgba(255,255,255,0.8);}
.content-box-13-icon:before {position: absolute;content: "";top: 0;left: 0;height: 100%;width: 100%;animation: content-box-13-pulseanim 3s infinite cubic-bezier(.4,0,1,1) both;}
.col-md-4 {width:25% !important;}
@keyframes content-box-13-pulseanim {0% {box-shadow: 0 0 0 0 rgba(255,255,255,.2)
    }

    70% {box-shadow: 0 0 0 60px rgba(255,255,255,0)
    }

    100% {box-shadow: 0 0 0 0 rgba(255,255,255,0)
    }
}
.row {margin:60px 0px !important;}
/*公司简介*/
.gsjj {width:100%;height:565px;background:url(../images/bg.jpg) no-repeat;margin:0 auto;background-attachment: fixed;}
.gsjj1 {width:1200px;margin:0 auto;padding-top:40px;}
.about1 {width:600px;float:left;padding-top:30px;}
.bt1 {width:520px;height:70px;line-height:70px;color:#0070ce;font-size:50px;border-bottom:2px solid #0070ce;padding-left:20px;margin-left:20px;}
.about {margin-top:40px;padding-left:20px;}
.about p {font-size:16px;color:#666;text-indent:2rem;line-height:40px;}
.about2 {width:500px;float:right;animation: heart 5s linear infinite;padding-top:20px;}
.about2 img {}
@-webkit-keyframes heart {0% {-webkit-transform: scale(1, 1);transform:  scale(1, 1);}
  30% {-webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
  50% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}
  75% {-webkit-transform:  scale(1.1, 1.1);transform:  scale(1.1, 1.1);}
  80% {-webkit-transform: scale(1, 1);transform:  scale(1, 1);}
  100% {-webkit-transform: scale(1, 1);transform:  scale(1, 1);}
}

@keyframes heart {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1);}
  30% {-webkit-transform: scale(1.1, 1.1);transform:  scale(1.1, 1.1);}
  50% {-webkit-transform: scale(1, 1);transform:  scale(1, 1);}
  75% {-webkit-transform: scale(1.1, 1.1);transform:  scale(1.1, 1.1);}
  80% {-webkit-transform:  scale(1, 1);transform: scale(1, 1);}
  100% {-webkit-transform:  scale(1, 1);transform:  scale(1, 1);}
}
.cpzx {width:1200px;margin:60px auto;}
.cpzx1 {width:240px;float:left;}
.cpzx2 {width:910px;float:right;}

.lmbt {width:100%;height:80px;background:#0070ce;background-position:center;color:#fff;text-align:center;font-size:26px;line-height:80px;}
.cplb p {width:100%;height:48px;line-height:48px;border-bottom:1px solid #e8e8e8;text-indent:2rem;background-size: 300% 100%;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.cplb p:hover {background-position: 100% 0;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;background-image: linear-gradient(to right, #333, #666, #666, #333);color:#fff;}
	 .cplb p:hover a {color:#fff;}
.bk1 {box-shadow: 0 8px 20px #b4d7f6;}
.bk3 {box-shadow: 0 8px 20px #b4d7f6;margin-top:18px;}
.lxfs {padding:10px 0px;}
.lxfs p {font-size:14px;color:#666;padding:8px;}
.lxfs p a {display:block;}
/**/
 .links{padding: 8px;background-color: #52b529;margin: 5px;-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;background-size: 300% 100%;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
	    .links a{color: #fff;display: inline-block;width: 100%;height: 100%;text-decoration: none;}
	    .links:hover{background-color: #1e824c;}
	    .current{background-color: #22a7f0;}
	    .swiper-container {width: 100%;height: auto;margin-left: auto;margin-right: auto;}
	    .swiper-slide {text-align: center;font-size: 18px;background: #fff;height: 200px;/* Center slide text vertically */
	        display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}			
			
.zzsc-container {width:100%;margin:0 auto;}			
	.imgtu1 {display:block;padding:20px 0px;}		
.imgtu1 img{width:278px;height:auto;}
.imgtu1 p:nth-of-type(1) {font-size:16px;color:#0070ce;padding:10px 0px;}
.imgtu1 p:nth-of-type(3) {font-size:14px;padding:10px 0px;}
.swiper-slide a {padding:10px;}
.swiper-slide a  div{transition:all .7s linear 0s;-webkit-transition:all .7s linear 0s;-o-transition:all .7s linear 0s;-moz-transition:all .7s linear 0s;}
.link{display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#757575;font-size:16px;position:absolute;left:0;top:0;filter: alpha(opacity=50);z-index:20;}
.swiper-slide:hover a div{border:1px solid #eee;transform:translate(0,-8px);-webkit-transform:translate(0,-8px);-moz-transform:translate(0,-8px);-o-transform:translate(0,-8px);z-index:999;}
.pre,.next {position:relative;top:500px;}
.pre {left0px;}
.next{right:0px;float:right !important;}
  .menu_list{margin:0px auto;width:240px;}
.menu_head{width:240px;height:47px;line-height:47px;font-size:14px;color:#525252;cursor:pointer;position:relative;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;margin:0;}
.menu_head span:nth-of-type(2) {display:none;font-size:30px !important;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_list .current span:nth-of-type(1) {display:none !important;}
.menu_list .current span:nth-of-type(2) {display: inline-block !important;}
.menu_body{width:238px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:238px;height:38px;line-height:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;text-align:center;}
.menu_body a:hover{text-decoration:none;}
.cplb {height:584px;}
.swiper-pagination {bottom:0px!important ;}
.swiper-container-multirow > .swiper-wrapper {padding-bottom:50px;}
/*footer*/
.dbdh {width:855px;margin:0 auto;padding-top:55px;}
.dbdh  a {display:block;margin-right:90px;float:left;color:#fff;}
.dbdh  a:nth-of-type(6){margin-right:0px;}
.dbdh  a:hover {color:#f37108;}
.foot1 {width:1090px;margin:0 auto;margin-top:60px;}
.dblogo {width:240px;float:left;padding-top:30px;}
.dbxx {width:320px;float:left;margin-left:180px;padding-top:30px;}
.dbxx p {color:#fff;font-size:16px;margin-bottom:12px;}
.wx {width:190px;float:right;}
.wx p:nth-of-type(1){width:30px;float:left;font-size:16px;color:#fff;}
.wx p:nth-of-type(2){width:145px;float:right;}
.xx {text-align:center;font-size:16px;color:#fff;margin-top:40px;}
/**/
.dqwz {width:100%;margin:0 auto;height:50px;line-height:50px;border-bottom:1px solid #eceded;margin-bottom:30px;}
.dqwz span {color:#0071cf;}
.main {width:1200px;margin:0 auto;margin-top:30px;}
.main2 {width:910px;float:right;}
.main2 p {font-size:16px;line-height:30px;}
.main2 p {}
.ab {margin-top:30px;}
.nr p {padding:15px 0px;border-bottom:1px dotted #0070ce;}
.nr p span {display:block;}
.nr p span:nth-of-type(1) {font-size:20px;font-weight:bold;margin-bottom:8px;}
/*荣誉资质*/

.fancybox{margin-bottom:30px;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../images/fancybox_sprite.png);}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url(../images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(../images/blank.gif);/* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */

.fancybox-lock {overflow: visible !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(../images/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Title helper */

.fancybox-title {visibility: hidden;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;/* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../images/fancybox_sprite@2x.png);background-size: 44px 152px;/*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {background-image: url(../images/fancybox_loading@2x.gif);background-size: 24px 24px;/*The size of the normal image, half the size of the hi-res image*/
}
}
/* 缩略图样式 */
#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}
#fancybox-thumbs.bottom {bottom: 2px;}
#fancybox-thumbs.top {top: 2px;}
#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}
#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}
#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}
#fancybox-thumbs ul li:hover {opacity: 1;}
#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}
#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}
.ryzz {text-align:center;font-size:16px;margin-top:8px;}
.w33 {width:33% !important;}
.container1 {width:100% !important;}
/*分页的css样式*/
div.digg{padding:3px;margin:3px;text-align:center;margin-top:50px;}
div.digg a{border:#333 1px solid;padding:2px 5px;margin:2px;color:#333;text-decoration:none}
div.digg a:hover{border:#333 1px solid;color:#000;}
div.digg a:active{border:#333 1px solid;color:#000;}
div.digg span.current{border:solid 1px #333;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#333;}
div.digg span.disabled{border:#333 1px solid;padding:2px 5px;margin:2px;color:#333;}
 /*新闻*/
 /**/
.leaderboard{max-width: 490px;width: 100%;border-radius: 12px;}
.leaderboard header{--start: 15%;height: 130px;background-image: linear-gradient(to right, #5b7cfa, #3659db);color: #fff;position: relative;border-radius: 12px 12px 0 0;overflow: hidden;}
.leaderboard header::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: repeating-radial-gradient(circle at var(--start), transparent 0%, transparent 10%, #3659db 10%, #3659db 17%);opacity: .15;z-index: 1;}
.leaderboard header .leaderboard__title{position: absolute;z-index: 2;top: 50%;right: calc(var(--start) * .75);transform: translateY(-50%);text-transform: uppercase;margin: 0;}
.leaderboard header .leaderboard__title span{display: block;}
.leaderboard header .leaderboard__title--top{font-size: 24px;font-weight: 700;letter-spacing: 6.5px;}
.leaderboard header .leaderboard__title--bottom{font-size: 13px;font-weight: 500;letter-spacing: 3.55px;opacity: .65;transform: translateY(-2px);}
.leaderboard header .leaderboard__icon{fill: #fff;opacity: .35;width: 50px;position: absolute;top: 50%;left: var(--start);transform: translate(-50%, -50%);}
.leaderboard__profiles{background-color: #fff;border-radius: 0 0 12px 12px;display: grid;row-gap: 8px;}
.leaderboard__profile{display: grid;grid-template-columns: 1fr 3fr 1fr;align-items: center;overflow: hidden;border-radius: 10px;box-shadow: 0 5px 7px -1px rgba(51, 51, 51, 0.23);cursor: pointer;transition: transform 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98), box-shadow 0.25s cubic-bezier(0.7, 0.98, 0.86, 0.98);background-color: #f7f7f7;width:900px;height:135px;margin-bottom:20px;}
.leaderboard__profile:hover{transform: scale(1.2);box-shadow: 0 9px 47px 11px rgba(51, 51, 51, 0.18);}
.leaderboard__picture{max-width: 100%;width: 125px;height:110px;margin-left:15px;}
.leaderboard__name{color: #979cb0;font-weight: 600;font-size: 20px;letter-spacing: 0.64px;margin-left: 12px;}
.leaderboard__value{color: #35d8ac;font-weight: 700;font-size: 34px;text-align: right;}
.leaderboard__value > span{opacity: .8;font-weight: 600;font-size: 13px;margin-left: 3px;}
.leaderboard{box-shadow: 0 0 40px -10px rgba(0, 0, 0, 0.4);}
/**/
.nw1 {width:780px;float:left;}
.nw1 span {display:block;margin-left:20px;}
.nw1 span:nth-of-type(1){font-size:16px;color:#000;padding-top:8px;}
.nw1 span:nth-of-type(2){font-size:14px;color:#333;padding-top:15px;padding-right:20px;}
.nw2 {width:90px;float:right;}
.nw2 span {display:block;}
.nw2 a {display:block;}

.nw2 span:nth-of-type(1){font-size:12px;color:#999;padding-top:0px;}
.nw2 {font-size:14px;color:#999;}
.cxq a{width:90px;height:30px;line-height:30px;background:#0070ce;text-align:center;color:#fff;margin-top:8px;}
/**/
.xwbt {padding:12px 0px;}
.xwbt p {text-align:center;}
.xwbt p:nth-of-type(1) {font-size:24px;}
.xwbt p:nth-of-type(2) {margin-top:20px;font-size:16px;}
.xwnr1 {font-size:16px;line-height:30px;margin-top:25px;}
.fanye {margin-top:25px;padding:15px 0px;}
.fanye p {font-size:16px;padding:8px 12px;background:#fafafa;margin-bottom:12px;p}
/**/
.nav_cont .c_cont{width:100%;height:605px;margin:auto;box-shadow: 1px 5px 8px #e9e9e9;margin-bottom:80px;border-radius:5px;margin-top:80px;}
.nav_cont .c_cont .cont_left{width:480px;height:539px;float:left;margin-left:20px;margin-top:35px;}
.nav_cont .c_cont .cont_left h1{font-size:32px;color:#000000;}
.nav_cont .c_cont .cont_left p{font-size:22px;color:#000000;margin-top:32px;line-height:36px;}
.nav_cont .c_cont .cont_left .cont_list{width:430px;}
.nav_cont .c_cont .cont_left .cont_list li{padding-bottom:20px;padding-top:20px;}
.nav_cont .c_cont .cont_left .cont_list .con_top{margin-top:15px;}
.nav_cont .c_cont .cont_left .cont_list .line_b{border-bottom:1px dashed #cecece;}
.nav_cont .c_cont .cont_left .cont_list li img{float:left;margin-top:3px;}
.nav_cont .c_cont .cont_left .cont_list li span{font-size:18px;color:#212121;float:left;margin-left:10px;}
.nav_cont .c_cont .cont_left .cont_list li b{font-size:18px;color:#212121;font-weight:normal;display:-webkit-box;}

.nav_cont .c_cont .c_map{width:400px;height:539px;float:right;}
/*技术服务*/

.tbody {width: 100%;margin: 0 auto;display: flex;display: -webkit-flex;flex-flow: wrap;justify-content: space-between;}

.tbody div {margin: auto 2px;}

.tm {height: 320px;width: 200px;position: relative;}

.tm img {height: 320px;width: 200px;}
/* 使用span模拟边框 */
.tbody span{position: absolute;background: #666;transition: all .1s;/*
* 上面设置全部速度为0.1s :一个（div、span...）动画过程为0.1秒
* 下面浏览器兼容
*/
-o-transition: all .1s;-webkit-transition: all .1s;-moz-transition: all .1s;}
/* 上边框 */
.line-top{/* 在鼠标不在图片上时的样式 */
height: 0.8%;width: 98%;top: 1%;right: 1%;/* 在鼠标离开图片后延迟0.4S开始恢复到上面的样式 恢复速度为0.1S */
transition-delay: .4S;-o-transition-delay: .4s;-moz-transition-delay: .4s;-webkit-transition-delay: .4s;}
.tm:hover .line-top{/* 触发:hover事件后span的样式变化 可以设置多个 如：height；top；left等
这里设置的是上边框的伸缩，所以只设置width；
  当触发:hvoer事件0秒后代表上边框的span的宽以动画的方式逐渐变为0（下方设置的）,为0后不可见*/
width: 0;/* 设置:hover事件触发后几秒开始动画 速度0.1S*/
transition-delay: 0S;-o-transition-delay: 0s;-moz-transition-delay: 0s;-webkit-transition-delay: 0s;}
/* 右边框 */
.line-right{bottom: 1%;right: 1%;height: 98%;width: 1%;transition-delay: .3s;-o-transition-delay: .3s;-moz-transition-delay: .3s;-webkit-transition-delay: .3s;}
.tm:hover .line-right{height: 0;/* 右边框改变其高度到0使其不可见 */
transition-delay: .1S;-o-transition-delay: .1s;-moz-transition-delay: .1s;-webkit-transition-delay: .1s;}
/* 下边框 */
.line-bottom{height: 0.8%;width: 98%;left: 1%;bottom: 1%;transition-delay: .2s;-o-transition-delay: .2s;-moz-transition-delay: .2s;-webkit-transition-delay: .2s;}
.tm:hover .line-bottom{width: 0;transition-delay: .2s;-o-transition-delay: .2s;-moz-transition-delay: .2s;-webkit-transition-delay: .2s;}
/* 左边框 */
.line-left{top: 1%;left: 1%;height: 98%;width: 1%;transition-delay: .0s;-o-transition-delay: .0s;-moz-transition-delay: .0s;-webkit-transition-delay: .0s;}
.tm:hover .line-left{height: 0;transition-delay: .3S;-o-transition-delay: .3s;-moz-transition-delay: .3s;-webkit-transition-delay: .3s;}
.tm a {display:block;text-align:center;margin-bottom:15px;}
/*资料下载*/
.main_sub3{height:auto!important;min-height:600px;padding-top:20px}
.main_sub33{border:1px solid #ccdff2}
.ownloads_ranking {height:30px;}
.menu_font {height:30px;}
.menu_font .li_01{width:500px;float:left;border-right:1px solid #ccdff2;text-align:center;font-size:16px;height:30px;line-height:30px;}
.menu_font .li_02{width:150px;float:left;border-right:1px solid #ccdff2;text-align:center;height:30px;line-height:30px;}
.menu_font .li_03{width:150px;float:left;text-align:center;height:30px;}
.list_content .name{width:500px;float:left;border-right:1px solid #ccdff2;text-align:left;line-height:30px}
.list_content .riqi{width:146px;float:left;line-height:30px;text-align:center;}
.list_content .nuber{width:150px;float:left;border-right:1px solid #ccdff2;text-align:center;}
.list_content{border-bottom:1px solid #ccdff2}
.list_content a{line-height:30px}
.pro_list1 li{width:330px!important}
.pro_list1 li img{width:300px!important;height:220px!important}
/*快速选型*/
.faq-container {width:100%;margin: 0 auto;}
.faq {background-color: transparent;border-radius: 10px;margin: 20px 0;padding: 30px;position: relative;overflow: hidden;transition: 0.3s ease;}
.faq.active {background-color: #fff;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1);}
.faq.active::before, .faq.active::after {content: "";font-family: "Font Awesome 5 Free";color: #2ecc71;font-size: 7rem;position: absolute;opacity: 0.2;top: 20px;left: 20px;z-index: 0;}
.faq.active::before {color: #3498db;top: -10px;left: -30px;transform: rotateY(180deg);}
.faq-title {margin: 0 35px 0 0;}
.faq-text {display: none;margin: 30px 0 0;}
.faq.active .faq-text {display: block;}
.faq-toggle {background-color: transparent;border: 0;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: 16px;outline: none;padding: 0;position: absolute;top: 30px;right: 30px;height: 30px;width: 30px;}
.faq-toggle .fa-times {display: none;}
.faq.active .faq-toggle .fa-times {display: block;color: #fff;}
.faq.active .faq-toggle .fa-chevron-down {display: none;}
.faq.active .faq-toggle {background: #9fa4a8;}
.ckgd {width:140px;height:35px;line-height:35px;text-align:center;margin:0 auto;display:block;margin-top:20px;border:1px solid #0071cf;background:none;color:#0071cf;}
.ckgd:hover {background:#0071cf;color:#fff;}
/**/
.cp {margin-bottom:20px;}
.cp1 {width:33%;float:left;margin-right:0.4% ;height:445px;}
.cp1:nth-of-type(3n) {margin-right:0px;}
.cp1 .swiper-slide a {padding:0px !important;}
.imgtu1 p:nth-of-type(2) {height:345px;line-height:345px;display:flex;justify-content:center;align-items:center;}
	/**/
/** Stage container **/

.connected-carousels .stage {width: 470px;margin: 20px auto;position: relative;}
.connected-carousels .photo-credits {position: absolute;right: 15px;bottom: 0;font-size: 13px;color: #fff;text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);opacity: .66;}
.connected-carousels .photo-credits a {color: #fff;}

/** Navigation container **/

.connected-carousels .navigation {width: 420px;margin: 20px auto;position: relative;}

/** Shared carousel styles **/

.connected-carousels .carousel {overflow: hidden;position: relative;}
.connected-carousels .carousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.connected-carousels .carousel li {float: left;}

/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {height: 450px;border: 10px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation {height: 130px;width: 400px;background: #fff;border: 10px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.connected-carousels .carousel-navigation li {cursor: pointer;}
.connected-carousels .carousel-navigation li img {display: block;border: 5px solid #fff;}
.connected-carousels .carousel-navigation li.active img {border-color: #ccc;}

/** Stage carousel controls **/

.connected-carousels .prev-stage,
.connected-carousels .next-stage {display: block;position: absolute;top: 0;width: 305px;height: 410px;color: #fff;}
.connected-carousels .prev-stage {left: 0;}
.connected-carousels .next-stage {right: 0;}
.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {display: none;}
.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {display: none;position: absolute;top: 50%;width: 30px;height: 30px;text-align: center;background: #4E443C;color: #fff;text-decoration: none;text-shadow: 0 0 1px #000;font: 24px/27px Arial, sans-serif;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;}
.connected-carousels .prev-stage span {left: 20px;}
.connected-carousels .next-stage span {right: 20px;}
.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {display: block;}

/** Navigation carousel controls **/

.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {display: block;position: absolute;width: 30px;height: 30px;background: #4E443C;color: #fff;text-decoration: none;text-shadow: 0 0 1px #000;font: 16px/29px Arial, sans-serif;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;-webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;}
.connected-carousels .prev-navigation {left: -15px;top: 55px;text-indent: 6px;}
.connected-carousels .next-navigation {right: -15px;top: 55px;text-indent: 20px;}
.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive {opacity: .5;cursor: default;}
.cpnr1 { width:500px; float:left;}
.cpnr2 { width:360px; float:right;}
.p2 { font-size:20px !important; line-height:36px !important; margin-top:12px;}
.p3 {font-size:20px !important; line-height:36px !important;margin-top:12px;}
.hotline {
   
    margin-top: 15px;
    line-height: 42px;
	
   
}
 .hotline strong {
    font: 20px 微软雅黑;
    color: #595758;
    display: inline-block;
    margin-right: 0;
}
 .hotline span {
    font: 26px 微软雅黑;
    color: #006dba;
    display: inline-block;
}
/* soft_function */
.soft_function{width:910px;margin:0 auto}
.soft_con_icon{width:910px;height:190px;display:block;padding-top:10px}
.soft_con_icon ul li{float:left;display:block;list-style:none;height:180px;width:250px; margin:0 25px;}
.soft_con_icon ul li a p{color:#333333;font-size:20px;font-family:"微软雅黑";text-align:center}
.soft_con{width:910px}
.soft_con1{height:20px;width:910px;background:url(images/line_select_001.gif)}
.soft_con2{width:910px;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;background:#fcfcfc; padding-bottom:20px; height:auto; padding-top:20px;}
.soft_con2 div{margin:0px 0px; padding:0px 20px;}
.function1{;border-right:1px dashed #d4d4d4}
.function2{height:259px;}
.soft_con2 div img{margin:20px 50px 0px 49px}
.soft_con2 div p{}
.img { display: block; margin:0 auto;}
/**/
.shfw1 { width:280px; float:left; border:1px solid #eee; margin-right:30px;}
.shfw1:nth-of-type(3) { margin-right:0px;}
.shfw1 p { text-align:center; padding:15px;}
.shfw1 p:nth-of-type(1) { font-size:24px; font-weight:bold;}
.fwbt {font-size:24px; font-weight:bold; }
.shfw2 { margin-top:18px; margin-bottom:18px;}
.shfw2 p { font-size:16px; line-height:28px;}
.flickr li { padding:8px 5px; float:left; text-align:center;}
.flickr li a span { display:block;padding:8px 15px;text-align:center;}
.flickr .active span{ background:#0070ce; color:#fff;}
/**/
.tab{margin-top: 30px;}
.tab .nav-tabs{border:none;border-bottom: 1px solid #e4e4e4;}
.nav-tabs li a{padding: 15px 40px;border:1px solid #ededed;border-top: 2px solid #ededed;border-right: 0px none;background: #eee;color:grey;border-radius: 0px;margin-right: 0px;font-weight: bold;transition: all 0.3s ease-in 0s;}
.nav-tabs li a:hover{border-bottom-color: #ededed;border-right: 0px none;background: #00b0ad;color: #fff;}
.nav-tabs li a i{display: inline-block;text-align: center;margin-right:10px;}
.nav-tabs li:last-child{}
.nav-tabs li.active a,
.nav-tabs li.active a:focus,
.nav-tabs li.active a:hover{border-top: 3px solid #00b0ad;border-right: 1px solid #d3d3d3;margin-top: -15px;color: #444;padding: 22px 40px;}
.tab .tab-content{padding: 20px;line-height: 22px;}
.nav > li {position: relative;
display: block;
width: 180px !important;
margin: 0px 20px !important;
    margin-bottom: 0px;}
	.cpnr3 row { margin-top:0px !important;} 
	.xbn { width: 100%; height: 300px; background: url(../images/xbn.jpg) no-repeat; background-position: center; }
.wz p { text-align: center; }
.wz { padding-top: 80px; }
.wz p:nth-of-type(1) { font-size: 36px;  color: #fff;  }
.wz p:nth-of-type(2) { font-size: 48px;font-weight: bold; color: #fff; padding-top: 20px;}
.cpfl { width:100%; padding:15px 0px; }
.cpfl a { display:block; padding:10px 5px !important; background:#377bd5; color:#fff; font-size:14px; width:auto; float:left; margin:0px 10px; margin-top:20px; border:1px solid #fff; text-align:center; width:29.7%;align-items: left;justify-content: space-around;flex-direction: column; }
.cpfl a:hover { background:#fff; border:1px solid #377bd5; color:#377bd5;}