* {margin:0;padding:0;}
html,body {-webkit-text-size-adjust:none;}
p {/* text-align:justify;*/}
/*解决中文版chrome浏览器里字体小于12px*/body {font:14px dsp,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#595757;}
body,div,span,object,frame,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input,menu {margin:0;padding:0;word-wrap:break-word;}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;width:100%;}
.imgAuto {width:auto !important;}
input,button,select,textarea {outline:none;}
textarea {resize:none;}
h1,h2,h3,h4,h5,em,i,th {font-size:100%;font-weight:normal;font-style:normal;}
ol,ul {list-style-type:none;}
/*字体图标*/@font-face {font-family:'iconfont';/* project id："188349" */    src:url('http://at.alicdn.com/t/font_yirf18unk6pf1or.eot');src:url('http://at.alicdn.com/t/font_yirf18unk6pf1or.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_yirf18unk6pf1or.woff') format('woff'),url('http://at.alicdn.com/t/font_yirf18unk6pf1or.ttf') format('truetype'),url('http://at.alicdn.com/t/font_yirf18unk6pf1or.svg#iconfont') format('svg');}
.icon {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.cl {clear:left;}
.cr {clear:right;}
.oh {overflow:hidden;}
/*clearboth*/.clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix .clear {_height:0px;}
.txt-c {text-align:center;}
.txt-l {text-align:left;}
.txt-r {text-align:right;}
.fl {float:left;_display:inline;}
.fr {float:right;_display:inline;}
.fw {font-weight:bold;}
.fwn {font-weight:normal;}
.por {position:relative;}
.poa {position:absolute;}
a {text-decoration:none;color:#fff;}
a:hover {text-decoration:none;color:#fff;}
.mt18 {margin-top:18px;}
.mt30 {margin-top:30px;}
.mt95 {margin-top:95px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.mlr65 {margin:0 65px;}
.prl10 {padding-left:10px;padding-right:10px;}
/** ** ** button ****/.btn-big {display:inline-block;min-width:87px;height:44px;line-height:44px;text-align:center;font-size:14px;color:#092a67;border:1px #3498db solid;border-radius:3px;cursor:pointer;padding:0 10px;}
.btn-big.active,.btn-det {background:#3498db;color:#fff;}
.btn-s,.btn-s:hover {display:inline-block;min-width:120px;padding:6px 30px;text-align:center;color:#fff;font-size:16px;line-height:38px;/*   font-weight:bold;*/    border-radius:2px;background:#008de8;border:1px solid #3DA8EE;}
.btn-s:hover,.btn-big:hover {background:#006eb5;border:1px solid #006eb5;}
.btn-up,.btn-next,.btn-left,.btn-right {display:inline-block;width:28px;height:28px;background:url(../images/button-icon.html) no-repeat;}
.btn-up:hover {background-position:-29px 0;}
.btn-next {background-position:0 -29px;}
.btn-next:hover {background-position:-29px -29px;}
.btn-left {background-position:0 -58px;}
.btn-right {background-position:-29px -58px;}
.btn-left:hover {background-position:0 -87px;}
.btn-right:hover {background-position:-29px -87px;}
.btn-m {display:inline-block;min-width:280px;height:30px;line-height:30px;text-align:center;font-size:16px;color:#092a67;font-weight:bold;border:3px #0b78e6 solid;border-radius:5px;cursor:pointer;margin-top:45px;padding:0 10px;}
.btn-m:hover,.btn-m.active {background:#1f66ab;color:#fff;}
/** ** ** Layout style ****//** public **/.header,.footer,.content,.copyright {width:100%;min-width:1250px;position:relative;z-index:10;}
.banner-content,.footer-content,.content-wrap,.copyright-content {width:1250px;margin:0 auto;}
/** top **/.top {width:100%;height:80px;position:fixed;top:0;color:#333;z-index:999;background-color:rgb(255,255,255);border-bottom:1px solid #d6d6d6;}
.top a {color:inherit;}
.top a:hover {}
.top-header {height:64px;}
.nav-content {width:1250px;padding-top:14px;margin:0 auto;position:relative;z-index:1;font-size:16px;}
.nav-content .logo {float:left;width:180px;height:46px;background:url(../images/home/logo.png) no-repeat;}
.nav-content .headphone {    font-size: 30px;
    padding-top: 6px;
    display: inline-block;
    font-weight: bold;}
.nav-content .nav-list {float:right;}
.nav-content .nav-list li {float:left;margin-left:32px;position:relative;z-index:998;}
.nav-content .nav-list>li a.li {height:69px;line-height:38px;display:block;margin-top:7px;}
/*.nav-content .nav-list>li a:hover.li {color:#008de8;border-bottom:3px solid #008de8;}
*/.dropdown {position:absolute;display:none;width:300px;left:-12px;top:48px;color:#fff;z-index:999;}
/* 导航 */.js-dropdwn-name ul {margin-top:4px;background:#2d2d2d;padding:0;box-shadow:0 0 16px rgb(0 0 0 / 15%);}
.nav-list ul {position:absolute;top:-999em;width:10em;}
.js-dropdwn-name ul li:first-child {border-top:0;}
.js-dropdwn-name ul li:first-child {border-left:none;}
.js-dropdwn-name ul li {display:inline-block;color:inherit;line-height:44px;width:100%;}
.js-dropdwn-name ul li {border-right:0;border-left:none;margin-left:0 !important;}
.js-dropdwn-name ul li a {text-decoration:none;color:#000;padding:0 22px;text-align:center;}
.js-dropdwn-name ul li a {padding:10px 15px;line-height:1em;display:block;position:relative;}
.js-dropdwn-name {height:65px;}
.js-dropdwn-name .li {height:57px !important;}
.hoverli {border-bottom:3px solid #0b78e6;color:#0b78e6;}
.nav-list li:hover ul {left:-55px;top:3.92em;z-index:99;padding:10px 0;overflow:hidden;animation:slide-down 1s;}
.nav-list li:first-child:hover ul {left:-43px !important;top:3.92em;z-index:99;padding:10px 0;overflow:hidden;animation:slide-down 1s;}
.nav-list li:nth-child(2):hover ul {left:-303px !important;}
.hearder_bg {margin-top:80px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.content_box {margin:61px auto;width:1250px;overflow:hidden;}
.content_box_left {float:left;width:250px;background:#F5F5F5;border-radius:3px;}
.content_box_right {float:left;margin-left:43px;width:830px;}
.content_box_left_ul li {padding:0 20px;}
.content_box_left_ul li a {display:block;height:48px;line-height:48px;font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#333333;text-align:left;border-bottom:1px solid #eaeaea;}
.content_box_left_ul .active {font-size:18px;color:#fff !important;background:#0b78e6;}
.content_box_left_ul .active a {font-size:18px;color:#fff !important;border-bottom:none;}
.content_box_right_title {font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:#0b78e6;text-align:center;border-bottom:2px solid #EAEAEA;width:275px;display:block;height:58px;white-space:nowrap;margin:auto;position:relative;}
.content_box_right_title i {position:absolute;bottom:-3px;left:108px;width:54px;height:4px;background:#0b78e6;}
.content_box_content {
    margin: 40px 0;
}
@keyframes slide-down {0% {height:-200px;/* transform:scale(1,0);*/}
100% {height:'toggle';/* transform:scale(1,1);*/}
}
.js-dropdwn-name ul {margin-top:4px;background:rgb(255,255,255);color:#000;padding:0;border-radius:4px;position:absolute;top:-999em;width:11em;}
.js-dropdwn-name:nth-child(3) ul {width:13em;}
.js-dropdwn-name ul li:hover a {color:#0b78e6;}
.js-dropdwn-name ul li:hover {color:white;}
.js-dropdwn-name ul li:first-child {border-left:none;}
.duoji {width:850px !important;padding:26px 30px !important;}
.header-wrap .nav-wrap .erji-ctr {box-shadow:0 0 16px rgb(0 0 0 / 15%);display:none;position:absolute;top:100%;z-index:99;background-color:#fff;width:112px;padding:25px 26px 25px 30px;margin-left:-20px;box-sizing:border-box;}
.erji-item {float:left;width:140px;}
.erji-item h4 {font-size:16px;color:#000;border-bottom:1px solid #E6E6E6;padding-bottom:14px;}
.duoji .erji-link-item {margin-top:14px;}
.erji-link-item a {font-size:14px;color:#333;}
.erji-link-item:hover a {color:#0b78e6;}
.dropdown dl {/* padding:2px 0;*/    background:#eaeaea;/* background:#008de8;*/    display:block;border-radius:3px;border:1px solid #c5c5c5;}
.dropdown dd {display:block;}
.dropdown dd a.dd {display:block;text-align:left;/* margin:3px 0;*/    white-space:nowrap;/* color:#DAF0FF;*/    color:#333;height:46px;line-height:46px;padding:0 10px;}
.dropdown dd a:hover.dd {background:#1a82ea;/*background:#585858;*/    color:#fff;}
/** header **/.banner-content {position:relative;height:inherit;}
/** footer **/.footer {color:rgb(167,170,175);background:rgb(37,43,59);}
.footer-content {padding:40px 0;}
.footer-map-group {float:left;height:auto;width:260px;padding-left:20px}
.footer-map-group dt {width:260px;height:auto;display:block;line-height:32px;font-size:16px;color:#bdbdbd;}
.footer-map-group dd {line-height:32px;width:260px;display:block;overflow:hidden;}
.footer-map-group dd:last-child {border-bottom:0;}
.footer-map-group dd a {line-height:32px;color:#666;}
.footer-map-group .icon {color:#DEDEDE;margin-top:-3px;}
.footer-map-group dd a:hover {color:#008de8;width:240px;}
.footer-content .footer-msg {width:390px;line-height:32px;}
.footer-msg .footer-msg-address {line-height:26px;color:rgb(167,170,175);}
.footer-msg-titl {font-size:18px;font-weight:600;color:#fff;}
.footer-msg .link-grup {margin-top:40px;display:inline-block;}
.footer-msg .link-grup li {float:left;margin-right:18px;}
.footer-msg .link-grup li a {display:inline-block;width:31px;height:30px;background:url(../images/icon-group.html) no-repeat;}
.footer-msg .link-grup li .weibo {background-position:-49px 0;}
.footer-msg .link-grup li .weixin {background-position:-97px 0;}
.footer-msg .link-grup li .qq:hover {background-position:0 -31px;}
.footer-msg .link-grup li .weibo:hover {background-position:-49px -31px;}
.footer-msg .link-grup li .weixin:hover {background-position:-97px -31px;}
.footer-msg .telephone {width:227px;height:58px;margin:20px 0 20px 0;background:url(../images/telephone.png) no-repeat;}
.footer-msg .link-grup .code-img {position:relative;}
.footer-msg .link-grup .code-img span {display:none;position:absolute;bottom:30px;left:0;}
.footer-msg .link-grup .code-img:hover span {display:block;}
.erwei-img {text-align:center;margin-right:50px;}
.erwei-img img {width:112px;height:112px;margin-bottom:20px;}
.erwei-img p {font-size:18px;color:#fff;}
.language {margin-top:20px;color:#a3a3a3;position:absolute;bottom:20px;z-index:20;}
.language a {color:#a3a3a3;cursor:pointer;}
.language a:hover {color:#fff;}
.language a.active {color:#fff;cursor:default;}
.language span {margin:0 5px;}
.copyright {background:#1c1c1c;}
.copyright .copyright-content {overflow:hidden;height:80px;line-height:80px;}
.copyright-text {text-align:center;color:#9f9f9f;}
.openstack-img {float:right;line-height:8;}
.openstack-img img {margin-left:20px;}
/*箭头向上*/.arrow-up {width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;/* border-bottom:6px solid #3499db;*/    border-bottom:6px solid #c5c5c5;margin:0 0 0 35px;}
.nei-arrow-up {width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;/* border-bottom:6px solid #3499db;*/    border-bottom:5px solid #efefef;position:absolute;top:2px;left:36px;z-index:10;}
/*gotop*/.cbbfixed {position:fixed;right:10px;transition:bottom ease .3s;bottom:-275px;z-index:999;cursor:pointer;}
.cbbfixed .cbbtn {width:40px;height:40px;display:block;background-color:#353744;}
.cbbfixed .gotop {transition:background-color ease .3s;margin-top:1px;}
.cbbfixed .gotop .up-icon {float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#3498db;}
.cbbfixed .cweixin {background:#353744;height:212px;background:url('../images/phone.png') center center;}
.cbbfixed .cweixin div {background:url(../images/waterCloud/qrcode.html);background-size:100%;width:194px;height:199px;position:absolute;left:-194px;top:-115px;opacity:1;transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s;display:none;*display:none;}
.cbbfixed .cweixin:hover div {display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1;*display:block;}
.cbbfixed .cweixin .weixin-icon {float:left;margin:12px 0 0 11px;width:18px;height:18px;background:url(../images/side-icon01.html);}
.selected {color:#0b78e6;}
.case-bg {background-color:rgba(0,0,0,0.5);}
.case_title {color:#fff;text-align:center;padding-top:30px;}
.case_title p:nth-child(1) {font-size:30px;line-height:80px;}
.case_title p:nth-child(2) {font-size:18px;margin-bottom:20px;}
.case_title p span {color:rgb(255,77,0) !important;}
.swi-box {background-color:#F6F7F9;background:url(../images/home/07.png) no-repeat center;background-size:100% 100%;overflow:hidden;}
.case-container {width:1200px;padding:0 20px;height:460px;padding-bottom:60px;margin:0 auto;}
.casetitle {padding:40px 0;text-align:center;background-color:#F6F7F9;}
.casetitle p:nth-child(1) {color:#000;font-size:21px;margin-bottom:20px;}
.case-slide {float:left;margin:0 10px 10px 0;text-align:center;font-size:18px;width:24%;}
.lecturer {position:relative;/* width:700px;height:285px;*/}
.lecturer img {width:100%;display:block;}
.lecturer .lecturer_explain {position:absolute;bottom:0px;left:0;background-color:rgba(0,0,0,0.6);width:100%;text-align:center;color:#fff;}
.lecturer .lecturer_explain p:nth-child(1) {height:30px;line-height:30px;margin:0 20px;font-size:14px;text-align:left;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;padding-top:5px;}
.lecturer .lecturer_explain p:nth-child(2) {margin:0px 20px;height:40px;font-size:14px;text-align:left;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-left:10px;padding-top:10px;}
.menu-box {display:none;width:100%;height:311px;background:#fff;box-shadow:0px 15px 10px -15px rgba(0,0,0,0.3)}
.menu-box .menu-wrapper {width:1250px;height:290px;margin:0 auto;}
.menu-box2 .menu-wrapper .menu-wrapper-l:not(:first-child) {margin-left:20px;}
.menu-wrapper .menu-wrapper-l h3 {height:60px;line-height:60px;font-size:18px;color:#0b78e6;font-weight:bold;margin-top:15px;text-align:left;}
.menu-wrapper .menu-wrapper-r {width:338px;margin-top:32px;}
.menu-wrapper .menu-wrapper-pic img {width:338px;margin-top:45px;margin-left:60px;}
.menu-wrapper .menu-wrapper-text p {width:320px;margin-top:75px;color:#4D4D4D;font-size:16px;line-height:30px;text-align:left;}
.menu-wrapper .menu-wrapper-r img {display:block;width:338px;height:120px;margin-bottom:20px;}
.menu-wrapper .menu-wrapper-r p {color:#4D4D4D;font-size:16px;line-height:25px;}
.menu-item {margin-right:150px;}
.menu-item dd {position:relative;height:40px;line-height:40px;text-align:left;}
.menu-item dd a {display:block;width:auto;height:40px;font-size:16px;color:#4D4D4D;}
.menu-item dd .hline {position:absolute;bottom:3px;height:2px;}
.menu-item dd:hover .hline {background-color:#0b78e6;}
.menu-item dd a:hover {color:#0b78e6;border-bottom: 2px solid #0b78e6;}
.menus {width:100%;border-top:1px solid #eee;}
.header-dropdown-left {border-right:1px solid #dee0e5;box-sizing:border-box;float:left;padding-right:20px;margin-right:20px;}
.header-dropdown-left ul li {cursor:pointer;height:40px;line-height:40px;font-size:16px;padding:5px 0;}
.header-dropdown-middle {margin-top:20px;padding:20px;box-sizing:border-box;float:left;}
.header-dropdown-middle .product-item h1 {text-align:left;font-size:18px;color:#0b78e6;font-weight:bold;}
.active {border-bottom:2px solid #0b78e6;}
.header-dropdown-left ul li:hover {}
.header-dropdown-middle .product-item ul {width:500px;overflow:hidden;margin-top:20px;}
.header-dropdown-middle .product-item ul li {cursor:pointer;height:40px;line-height:40px;font-size:16px;float:left;width:200px;}
.header-dropdown-middle .product-item ul li h2 {font-size:16px;text-align:left;color:#252b3a;}
.header-dropdown-middle .product-item ul li h2:hover {color:#0b78e6;}
.ddcp {margin-top:20px;display:flex;height:40px;line-height:49px !important;}
.ddLi_left {width:40px;height:40px;border-radius:50%;padding-top:11px;}
.ddLi_left img {width:75%;}
.menu-box2 .menu-item {margin-right:20px !important;}