/*@import "../font/stylesheet.css";*/
@import url(/old/font/SYHTNormal.css);

/* CSS Document */
html {font: 14px "SYHTNormal";color: #4c4c4c;}
body{margin: 0;background:#fff;font-family: "SYHTNormal" !important;color: #4c4c4c;}
div,/*ul,li,ol,*/dt,dd,dl,p,h1,h2,h3,h4,h5,h6,img,input{ margin:0; padding:0; font-weight:normal; font:inherit; }
ul, li,ol { margin:0; list-style:none; padding:0;}
form { margin:0; padding:0; }
img {border:none;}
input,textarea,select {font-family: "SYHTNormal" !important;}
a {text-decoration:none !important;}
a:focus, a:hover, a:active {outline: none; }
br {width:100%; clear:both;}
p { /*line-height:18px;*/ font-family: "SYHTNormal" !important;color: #4c4c4c;}
h1,h2,h3,h4,h5,h6,h7 { font-family: "SYHTNormal" !important;font-weight:bold; }
.t_left{text-align: left;}
.t_right{text-align: right;}
.t_center{text-align: center;}
.fl{float:left;}
.fr{float:right;}
.nopaddinglr{padding-left: 0;padding-right: 0;}
.clear{clear: both;}
.transontion{transform:rotate(90deg);}
.defaultPosition{position: relative;overflow: hidden;}



@media (min-width: 1080px) {
	.container {width: 1080px !important;}
}

/* header */
header{position: fixed;overflow: hidden;height: 50px;top: 0;left: 0;width: 100%;z-index: 999;}
.headBg{position: fixed;top: 0;left: 0;width: 100%;height: 50px;overflow: hidden;z-index: 1;}
.headBg .halfBg{width: 50%;float: left;height: 50px;}
.redBg{background-color: #b70005;}
.whiteBg{background-color: #fff;}

.header-inner{position: relative;overflow: hidden;z-index: 2;}

.logo{width: 150px;position: relative;height: 50px;float: left;margin-right: 60px;background-color: #b70005;z-index: 3;}
.logo img{display: block;height: 36px;margin-top: 8px;}

.rightMenu{position: relative;background-color: #fff;}
.navbar-default{background-color: #fff;}

.navbar{margin:0;border-right:none;border-left:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar .container{position:relative;}
@media screen and (min-width:992px){
	.navbar .dropdown:hover>.dropdown-menu{display:block;}
	.navbar .dropdown-menu>.dropdown:hover>.dropdown-menu{display:block;}
}
.navbar-collapse{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar-toggle{padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#b70005;}
.navbar-default{border-top:none;background-color:#fff;border: none;}
.navbar-default .navbar-toggle{border:none;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#b70005;}
.navbar-default .navbar-toggle i{color:#fff;font-size:21px;line-height:25px;}
.navbar-default .dropdown-menu .active a:focus,.navbar-default .dropdown-menu .active a:hover,.navbar-default .dropdown-menu .active>a{background-color:#6A737E;}
.navbar-default .navbar-collapse{border:none;}
.navbar-default .navbar-nav{margin-right:-25px;}
.navbar-default .navbar-nav>li:after{content: "/";display: inline-block;line-height: 50px;position: absolute;top: 0;right: 0;}
.navbar-default .navbar-nav>li>a{color:#5c5c5c;font-weight:400;font-size: 14px;cursor: pointer;padding: 15px 30px;transition: all 0.5s;}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d4595b;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#b70005;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#355987;}
.navbar-default .navbar-nav .dropdown-toggle i{margin-left:3px;color:#b8b8b8;}

.navbar-fixed-top .navbar-nav{margin-right:-10px;}
.navbar-nav .dropdown-menu{left:-50px;top:99%;padding-top:10px;padding-bottom:10px;border:none;border-top:2px solid #b70005;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:2px 2px 17px rgba(0,0,0,.175);-moz-box-shadow:2px 2px 17px rgba(0,0,0,.175);box-shadow:2px 2px 17px rgba(0,0,0,.175);}
.navbar-nav .dropdown-menu>li>a{padding:10px 0;font-size:13px;width: 150px;margin: 0 -17px}
.navbar-nav .dropdown-menu>li>a:focus,.navbar-nav .dropdown-menu>li>a:hover{background-color:#b70005;color:#fff;}
.navbar-nav .dropdown-menu>li>a i{position:absolute;top:11px;right:11px;}
.navbar-nav .dropdown-menu .dropdown.open>a,.navbar-nav .dropdown-menu .dropdown.open>a:focus,.navbar-nav .dropdown-menu .dropdown.open>a:hover{background-color:#b70005;color:#fff;}
.navbar-nav .dropdown-menu .dropdown-menu{top:-12px;left:100%;min-width:190px;border:1px solid #E8E8E8;border-left:1px solid #6A737E;}
.navbar-nav .dropdown-menu .dropdown-menu li{display:block;}
.navOn,.snavOn{color: #d4595b !important;}

/*.navOn:after{content: "";width: 100%;height: 3px;background: #b70005;position: absolute;top: 100%;left: 0%;}*/
/*.navlist:after{content: "";width: 0;height: 3px;background: #b70005;position: absolute;top: 100%;left: 50%;transition: all .3s;}
.navlist:hover:after{left: 0%;width: 100%;}*/
.navbar-default .navbar-nav>li>a.special-menu-item{background-color:#A1C72D;color:#fff;}
.navbar-default .navbar-nav>li>a.special-menu-item:focus,.navbar-default .navbar-nav>li>a.special-menu-item:hover{background-color:#9DC328;}

@media screen and (max-width:992px){
	.logo {margin-right: 10px;}
	.navbar-toggle{display:block;margin-right:5px;padding: 9px 17px;}
	.navbar-collapse.collapse{display:none!important;border:none;}
	.navbar-collapse.collapse,.navbar-collapse.collapsing{padding-right:0;padding-left:0;}
	.navbar-collapse.collapse.in{display:block!important;overflow-y:auto!important;}
	.navbar-header,.navbar-nav,.navbar-nav>li{float:none!important;margin: 0;}
	.navbar-default .navbar-nav{margin-right:0;}
	.navbar-default .navbar-nav a{padding: 17px 20px;font-size: 18px;}
	.navbar-default .navbar-nav li>a>i{position:absolute;top:9px;right:17px;font-size:18px;}
	.navbar-default .navbar-nav>.active.open>a,.navbar-default .navbar-nav>.active.open>a:focus,.navbar-default .navbar-nav>.active.open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#b70005;color:#fff;}
	.navbar-default .navbar-nav .open .dropdown-menu{position:static;float:none;margin-top:0;width:auto;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{padding:12px 25px;color:#4c4c4c;width: 100%;margin: 0;}
	.navbar-default .navbar-nav .open .dropdown-menu>li.active>a{background-color:#b70005;color:inherit;}
	.dropdown-menu .dropdown .dropdown-menu{display:block;padding-left:12px;}
	.dropdown-menu .dropdown a>i{display:none;}
	.navOn{background-color: #b70005;color: #fff !important;}
	.navbar-default .navbar-nav .open:after{height: 0;}
	.navOn:after{height:0px;}

}
@media screen and (max-width:768px){
	.navbar-brand{margin-top:0;}
	.navbar-default .navbar-nav{margin-left:0;}
	.navbar-default .navbar-nav .dropdown-menu .dropdown a{background-color:inherit;}
	.navbar-default .navbar-nav .dropdown-menu .dropdown i{display:none;}
	.nav li:hover .bigmenu{display: none;}
	.navOn{background-color: #d4595b !important;}
}

/* footer */
.footer{
	padding: 50px 0 15px;
	background: url(/old/images/footbg.jpg) center no-repeat;
	background-size: cover;
}
.footer .container{padding-left: 0;padding-right: 0;}

.f_menu{position: relative;margin-right: 1.5%;float: left;overflow: hidden;border-right: 1px #5c5c5c dashed;padding: 0 1.5% 0 0;}
.f_menu:last-child{margin-right: 0;}
.f_menu .foothead{color: #fff;padding:0 0 10px;font-size: 1.2rem;}
.f_menu li{position: relative;margin-bottom: 10px;}
.f_menu li a{display: block;font-size: 14px;color: #cccbc9;line-height: 20px;}
.f_menu li a:hover{color: #d4595b;transition: all 0.5s}
.f_speacial:before{color: #d4595b;content: "¡ö";margin-right: 5px;top: -1px;position: relative;}
.f_speacial{color: #fcfcfc !important;}
.f_speacial:hover{color: #d4595b !important;transition: all 0.5s}

.singleright{position: absolute;right: 10px;top:3px;color: #fff;transition: all 0.6s;}
.foot_financeul{padding: 10px 0 0 17px;display: none;}
.transangle{transform: rotate(180deg);}

.f_address{float: right;position: relative;width: 390px;}
.f_address .foothead{color: #fff;padding:0 0 10px;font-size: 1.2rem;font-weight: 400;display: block;margin: 0 0 10px;}
.f_address p{color: #cccbc9;font-size: 14px;margin: 0;padding: 0;line-height: 1.6;}


.QRcode{position: relative;margin: 45px 0 0;}
.QRcode img{width: 100px; margin: 0 auto 17px;display: block;}
.QRcode p{text-align: center;font-size: 14px;color:rgb(255,255,255);text-align: center;}

.foot_menulist{}
.foot_menulist li{background-color: #d4595b;border-radius: 6px;}
.foot_menulist li a{color: #fff;padding: 17px;width: 100% !important;}

/* copyright */
.copyright{background-color: #1a1a1a;height: 30px;color: #fff;text-align: center;}
.f_service_msg{color: #fff;font-size: 13px;line-height: 30px;float: left;position: relative;}
.f_service_msg a{color: #fff;font-size: 14px;}
.copyIcon{float: right;position: relative;line-height: 30px;}
.copyIcon .f_logo{float: left;position: relative;margin-right: 15px;}
.copyIcon .f_logo img{height: 18px;margin: 4px 0 0;}

.coprightli{position: relative;float: left;}
.coprightli a{color: #fff;font-size: 13px;line-height: 30px;margin: 0 5px;}
.coprightli a:hover{color: #d4595b;transition: all 0.5s}

/* friendlink */
.friendlink{background-color: transparent;position: relative;}
.friendlink .container{padding-left: 0;padding-right: 0;}
.friendlinktil{height: 27px;width: 80px;text-align: left;color: #fff;line-height: 27px;font-size: 12px;background-color: transparent;float: left;font-family: "SYHTNormal" !important;}
.friendlinkmain{position: relative;float: right;width: calc(100% - 80px);}
.friendlinkmain ul li{float: left;position: relative;}
.friendlinkmain ul li a{display: block;line-height: 27px;color: #d4595b;font-size: 12px;margin: 0 10px 0 0;font-family: "SYHTNormal" !important;}

.mobilefirst{display: none !important;opacity: 0 !important;}

@media (max-width: 480px) {
	.f_menu{width: 50%;margin: 0 0 17px;padding: 0 12%;min-height: 190px;}
	.f_secondlong{height: 217px;}
	.f_address{width: 50%;padding: 0 4%;}
	.copyright{height: 100%;}
	.f_logo{width: 100%;padding: 10px 0;}
	.f_logo img{}
	.f_service_phone,.f_service_msg{width: 100%;text-align: center;padding: 0 0 10px;line-height: 1.6;}
	.f_address .foothead{}
	.coprightli{float: none;margin: 0 auto;}
}

@media (min-width: 768px) and (max-width: 979px) {
	.f_menu{margin-right: 0;width: 20%;}
	.f_address{width: 20%;}
	.QRcode{position: relative;margin: 20px 0;}
	.QRcode img{float: left;margin: 0 40px 0 0;}
	.hideQR{float: left;margin: 25px 0 0;}
}

@media (min-width: 980px) and (max-width: 1099px){
	.f_menu{margin-right: 3%;}
}


/* banner */
.banner{margin: 50px 0 0;}
.banner .swiper-container{width: 100%;margin-left: auto;margin-right: auto;}
.banner .swiper-slide {}

.banner .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{width:20px !important;border-radius: 20px;background-color: #b70005;}
.aboutbanner{position: relative;}
.aboutbanner img,.banner img{display: block;width: 100%;display: block;margin:0 auto;}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;display: none;}

/* index */
.ind_successCase,.ind_profession,.ind_news{position: relative;padding: 50px 0 0;overflow: hidden;}
.indSuccessCaseTil{font-size: 31px;color: #000;text-align: center;padding: 15px 0;font-weight: 600;}
.successCaseTil,.professionTil,.newsTil{display: block;margin: 0 auto 25px;}
.indCaseTil,.indCaseCon{}
.indCaseTil ul li{width: 25%;float: left;margin: 0;position: relative;overflow: hidden;}
.indCaseTil ul li a{color: #5c5c5c;text-align: center;font-size: 15px;background-color: #e6e6e6;padding: 15px 0;display: block;}
.caseOn,.indCaseTil ul li a:hover{background-color: #b70005 !important;color: #fff !important;}

.indCaseCon{padding: 15px 0 0;}
.indCaseCon ul li{width: 32%;float: left;margin: 0 2% 15px 0;position: relative;overflow: hidden;}
.indCaseCon ul li:nth-of-type(3n){margin: 0 0 15px;}
.indCaseCon ul li .indCaseBlock{display: block;position: relative;}
.indCaseBlock .indCaseImg{}
.indCaseBlock .thePic{width: 100%;display: block;margin: 0;animation: all 0.5s;-webkit-transition: all 0.5s;}
.indCaseBlock .indCaseBlockCon{padding: 25px;border: 1px #efefef solid;border-top: none;transition: all 0.5s;}
.indCaseBlock .indCaseBlockTil{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 17px;color: #000;margin: 0 0 25px;font-weight: 600;}
.indCaseBlock .indCaseBlockTilBox{margin: 0 0 15px;}
.indCaseBlock .indCaseBlockTilBox p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;color: #5c5c5c;line-height: 1.8;}
.indCaseBlock .indCaseBlockConMain{}
.indCaseBlock .indCaseBlockConMain h5{font-weight: 400;font-size: 15px;color: #5c5c5c;line-height: 1.8;}
.indCaseBlock .indCaseBlockConMain p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 80px;font-size: 15px;color: #5c5c5c;line-height: 1.8;word-break: break-all;}

.indCaseBlock:hover .thePic{transform: scale(1.2);}
.indCaseBlock:hover .indCaseBlockCon{background-color: #b70005;padding: 25px 40px 25px 10px;}
.indCaseBlock:hover .indCaseBlockTil{color: #fff;}
.indCaseBlock:hover .indCaseBlockTilBox p,.indCaseBlock:hover .indCaseBlockConMain h5,.indCaseBlock:hover .indCaseBlockConMain p{color: #efefef;}

.jumpMore{padding: 15px 0 0;}
.jumpMore a{display: inline-block;float: right;}


/* ind service */
.serviceBg{background: url(/old/images/ind_professBg.jpg) center no-repeat;background-size: cover;}
.ind_profession{padding: 50px 0;}

/* imageMenu */
.imagesBox {width: 1080px;height: 391px;margin: 50px auto;}
.imagesBox .imagesItem {width: 165px;height: 391px;float: left;position: relative;overflow: hidden;display: block;}
.imagesBox .imagesItem .imagesArtical{position: absolute;width: 100%;left: 0;top: 0;padding:100px 40px 0;display: none;}
.imagesBox .imagesItem .imagesArtical h5{color: #fff;font-size: 31px;margin: 0 0 40px;padding: 0;line-height: 1.8;}
.imagesBox .imagesItem .imagesArtical p{color: #fff;font-size: 15px;margin: 0;padding: 0;line-height: 1.6;}

.imagesBox .imagesItem:nth-child(1) {background: url("/old/images/ind_profess/pic01Big.jpg") no-repeat 100% 100%;/*background-size: 100% 100%; Åä¾°Í¼³ß´ç */}
.imagesBox .imagesItem:nth-child(2) {background: url("/old/images/ind_profess/pic02Big.jpg")  no-repeat 100% 100%;}
.imagesBox .imagesItem:nth-child(3) {background: url("/old/images/ind_profess/pic03Big.jpg")  no-repeat 100% 100%;}
.imagesBox .imagesItem:nth-child(4) {background: url("/old/images/ind_profess/pic04Big.jpg")  no-repeat 100% 100%;}
.imagesBox .bigGroup {width: 585px;}
.imagesBox .bigGroup img {display: none;}
.imagesBox .bigGroup .imagesArtical{display: block;}

/* index news */
.ind_news{padding: 50px 0;}
.indNewsCon .title span:first-child{color:#ececec;font-weight:700;font-size:36px;}
.indNewsCon .title span:nth-child(2){position:absolute;top:0;color:#0d1a26;font-weight:500;font-size:34px;}
.indNewsCon .item ul{display:flex;justify-content:center;}
.indNewsCon .item ul li{margin-right:30px;padding:0;flex:1;}
.indNewsCon .item ul li:last-child{margin-right:0;}
.indNewsCon .item ul li .content{padding:20px;border:1px solid #ededed;}
.indNewsCon .item ul li .content .title{margin:0;color:#222;font-weight:600;font-size:15px;justify-content:flex-start;}
.indNewsCon .item ul li .content .text{display:-webkit-box;overflow:hidden;margin:20px 0;height:80px;color:#666;text-align:justify;text-overflow:ellipsis;word-wrap:break-word;font-size:14px;line-height:20px;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.indNewsCon .item ul li .content .line{border-bottom:1px solid #e4e4e4;}
.indNewsCon .item ul li .content .btn{margin-top:30px;}
.indNewsCon .item ul li .content .btn a{display:inline-block;width:100px;height:32px;border:1px solid #e4e4e4;background:#fff;color:#b8b8b8;font-size:14px;line-height:32px;}
.indNewsCon .item-left{padding:40px 50px;flex:1;}
.indNewsCon .left{background:#f8f8f8;transition: all 0.5s;}
.indNewsCon .left .time{color:#adadad;font-size:34px;}
.indNewsCon .left .title{display:-webkit-box;overflow:hidden;margin:20px 0;color:#222;text-overflow:ellipsis;word-wrap:break-word;font-size:22px;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.indNewsCon .left .text{color:#999;text-align:justify;font-size:14px;line-height:20px;}
.indNewsCon .left .img{overflow:hidden;margin:50px 0 40px;height:260px;}
.indNewsCon .left .img img{transition: all 0.5s;}
.indNewsCon .left .img img:hover{transform:scale(1.08);}
.indNewsCon .left .btn button{border:none;}
.indNewsCon .left .btn button a{display:inline-block;width:100px;height:32px;border:1px solid #e4e4e4;background:#fff;color:#b8b8b8;font-size:14px;line-height:32px;}
.indNewsCon .left .btn button a:hover{background:#e60044;color:#fff;}
.indNewsCon .left:hover{padding:40px 40px 40px 60px;}
.indNewsCon .right{margin-right:0;padding:0 0 0 50px;background-color: #f8f8f8;}
.indNewsCon .right ul{display:inherit;height:100%;}
.indNewsCon .right ul li{position:relative;padding:50px 30px 16px;width:100%;height:33.33%;border-bottom:1px solid #f8f8f8;font-size:12px;transition: all 0.5s;background-color: #f8f8f8;}
.indNewsCon .right ul li:first-child{border-top:1px solid #f8f8f8;}
.indNewsCon .right ul li a{color:#222;}
.indNewsCon .right ul li a:hover{text-decoration:none;}
.indNewsCon .right ul li a .title{display:inherit;display:-webkit-box;overflow:hidden;margin:0 0 20px;text-overflow:ellipsis;word-wrap:break-word;font-weight:600;font-size:16px;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.indNewsCon .right ul li a .text{display:-webkit-box;overflow:hidden;height:58px;color:#999;text-align:justify;text-overflow:ellipsis;word-wrap:break-word;line-height:17px;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.indNewsCon .right ul li a .time{margin-top:15px;color:#999;text-align:right;}
.indNewsCon .right ul li:before{position:absolute;top:62px;left:12px;width:6px;height:6px;border-radius:50%;background:#989898;content:" ";}
.indNewsCon .right ul li:hover{padding:50px 20px 16px 40px;border-bottom:none;background:#e60044;box-shadow:0 10px 12px 0 rgba(230,0,68,.1);color:#fff;cursor:pointer;}
.indNewsCon .right ul li:hover a .text,
.indNewsCon .right ul li:hover a .time,
.indNewsCon .right ul li:hover a{color:#fff;}
.indNewsCon .right ul li:hover:before{left:20px;background:#fff;}

/* contact */
.contactPart{min-height: 400px;}
.conMenu{margin: 0 0 50px;}
.conMenu ul li{width: 20%;float: left;margin: 0;position: relative;overflow: hidden;}
.conMenu ul li:after{content: "";width: 0;border-right: 1px #b70005 solid;height: 17px;display: block;position: absolute;top: 25px;right: 0;}
.conMenu ul li:last-child::after{border-right: none;}
.conMenu ul li a{display: block;text-align: center;padding: 25px 0;font-size: 15px;color: #5c5c5c;}
.conMenu ul li a:hover,.conOn{color: #b70005 !important;}
.contactPart .leftWay{padding: 0 0 50px;}
.contactPart .leftWay h5{color: #b70005;font-size: 31px;margin: 0 0 30px;padding: 0;line-height: 1.8;}
.contactPart .leftWay p{color: #5c5c5c;font-size: 15px;margin: 0 0 15px;padding: 0;line-height: 1.6;}
.contactPart .rightWay{}
.contactPart .rightWay img{width: 100%;display: block;}

/* profess */
.professFirst,.professSecond,.professThird{position: relative;padding: 50px 0 0;overflow: hidden;}
.professTil{display: block;margin: 0 auto 50px;}

.professFirst .row{display: flex;flex-wrap: wrap;}
.professFirst .theProway{padding: 0;}
.professFirst .theProway h5{color: #000;font-size: 17px;margin: 0 0 30px;padding: 40px 40px 10px;line-height: 1.8;}
.professFirst .theProway p{color: #5c5c5c;font-size: 15px;margin: 0 0 15px;padding: 0 40px;line-height: 1.6;}
.professFirst .theProway img{width: 100%;display: block;}

.professSecond{border-bottom: 1px #cdcdcd dashed;}
.proheadTil{padding: 0 0 50px;color: #000;font-size: 17px;text-align: center;}
.professMenuF{padding: 0 0 50px;}
.professMenuF ul li{width: 20%;float: left;margin: 0;position: relative;overflow: hidden;cursor: pointer;}
.professMenuF ul li img{display: block;margin: 25px auto;max-width: 100%;height: 60px;}
.professMenuF ul li p{text-align: center;font-size: 15px;color: #000;padding: 0;margin: 0;line-height: 1.8;transition: all 0.5s;}
.professMenuF ul li:hover p{color: #b70005;}

.professThird{}
.proheadbanner{display: block;max-width: 100%;margin: 0 auto 50px;}
.promainText{padding: 50px 0 25px;position: relative;overflow: hidden;}
.promainText p{text-align: center;font-size: 13px;color: #5c5c5c;padding: 0 0 15px;margin: 0;line-height: 1.8;}
.professMenuS{padding: 0 0 50px;}
.professMenuS ul li,.professMenuT ul li,.professMenuFo ul li{width: calc(100% / 7);float: left;margin: 0;position: relative;overflow: hidden;cursor: pointer;}
.professMenuS ul li:after,.professMenuT ul li:after,.professMenuFo ul li:after{content: "";width: 0;border-right: 1px #ccc solid;height: 17px;display: block;position: absolute;top: 35px;right: 0;}
.professMenuS ul li:last-child::after,.professMenuT ul li:last-child::after,.professMenuFo ul li:last-child::after{border-right: none;}
.professMenuS ul li img,.professMenuT ul li img,.professMenuFo ul li img{display: block;margin: 25px auto;max-width: 100%;height: 40px;}
.professMenuS ul li p,.professMenuT ul li p,.professMenuFo ul li p{text-align: center;font-size: 15px;color: #000;padding: 0;margin: 0;line-height: 1.8;transition: all 0.5s;}
.professMenuS ul li:hover p,.professMenuT ul li:hover p,.professMenuFo ul li:hover p{color: #b70005;}


.flexcenter{display: flex;align-items: center;justify-content: center;}
.professMenuT{padding: 50px 0;border-bottom: 1px #cdcdcd dashed;}

.professMenuFo{padding: 50px 0;}
.lastNewPro{padding: 0 0 50px;}
.lastNewProTil{padding: 0 0 50px;color: #000;font-size: 17px;text-align: center;}
.headMenuLast{padding: 0 0 50px;color: #000;font-size: 17px;text-align: center;}
.lastNewPro ul li{width: 32%;float: left;margin: 0 2% 0 0;position: relative;overflow: hidden;}
.lastNewPro ul li:last-child{margin: 0;}
.professAdvanCon{}
.professAdvanCon .professAdvanConImg{margin: 0;cursor: pointer;}
.professAdvanCon .professAdvanConImg img{margin: 0 auto;display: block;max-width: 100%;transition: all 0.5s;}
.professAdvanConText{padding: 25px;background-color: #f0f0f0;transition: all 0.5s;cursor: pointer;}
.professAdvanConText h5{color: #000;font-size: 17px;line-height: 1.8;margin: 0 0 15px;transition: all 0.5s;}
.professAdvanConText p{font-size: 15px;color: #5c5c5c;line-height: 1.6;height: 80px;transition: all 0.5s;}
.lastNewPro ul li:hover .professAdvanCon .professAdvanConImg img{transform: scale(1.1);}
.lastNewPro ul li:hover .professAdvanCon .professAdvanConText{background-color: #b70005;transition: all 0.5s;}
.lastNewPro ul li:hover .professAdvanCon .professAdvanConText h5,.lastNewPro ul li:hover .professAdvanCon .professAdvanConText p{color: #fff;}

/* honor */
.honorTil{color: #B70005;font-size: 31px;margin: 50px 0 0;text-align: center;}
.honorbanner{position: relative;background: url(/old/images/honor/honorBg.png) center no-repeat;background-size: cover;padding: 0;}
.honorbanner img{display: block;position: relative;margin: 0 auto;max-width: 100%;}
.honorbanner .swiper-container{padding: 50px 0;}

.honorLast{padding: 50px 0;}
.honorLast ul li{width: 48%;float: left;margin: 0 2% 15px 0;position: relative;overflow: hidden;}
.honorLast ul li:nth-of-type(2n){margin: 0 0 15px 2%;}
.honorLast ul li img{display: block;margin: 0 auto 15px;max-width: 100%;}
.honorLast ul li p{font-size: 15px;color: #000;padding: 0;margin: 0;line-height: 1.8;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.prevbtn{background-image: url(/old/images/logoanglel.png) !important;left: -20px;outline: none;}
.nextbtn{background-image: url(/old/images/logoangler.png) !important;right: -20px;outline: none;}

/* case */
.casePage{padding: 50px 0 0;}

/* news */
.newsPart{min-height: 400px;}
.newCon{padding: 50px 0;}
.newCon ul li{position: relative;}
.newCon ul li a{position: relative;display: block;overflow: hidden;}
.newsBlock{}
.newsBlock .newsImage{width: 300px;float: left;}
.newsBlock .newsImage img{height: 300px;display: block;margin: 0 auto;transition: all 0.5s;}
.newsBlock .newsText{
	position: absolute;
	width: calc(100% - 300px);
	top: 55px;
	left: 280px;
	z-index: 9;
	border: 1px #efefef solid;
	box-shadow: 3px 3px 6px #ccc;
	background-color: #fff;
	padding: 40px;
	transition: all 0.5s;
}
.newsBlock .newsText .title{font-weight: 600;transition: all 0.5s;color: #000;font-size: 21px;line-height: 1.8;margin: 0 0 15px;font-family: "SYHTNormal";white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsBlock .newsText .text{transition: all 0.5s;font-size: 15px;color: #5c5c5c;line-height: 1.6;height: 50px;font-family: "SYHTNormal";display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newCon ul li .newsBlock:hover .newsImage img{transform: scale(1.1);}
.newCon ul li .newsBlock:hover .newsText{background-color: #B70005;}
.newCon ul li .newsBlock:hover .newsText .title{color: #fff;}
.newCon ul li .newsBlock:hover .newsText .text{color: #fff;}

/* news detail */
.newsDetailCon{padding: 50px 0;min-height: 400px;}
.newsDetailCon{padding: 50px 0;min-height: 400px;}
.newsDetailCon .title{font-weight: 600;color: #000;font-size: 31px;line-height: 1.8;margin: 0 0 15px;font-family: "SYHTNormal";text-align: center;}
.newsDetailCon .timeset{font-size: 15px;color: #5c5c5c;line-height: 1.6;font-family: "SYHTNormal";text-align: center;margin: 0 0 30px;}
.newsDetailCon .conmain{position: relative;overflow: hidden;}
.newsDetailCon .conmain img{display: block;margin: 0 auto 30px;max-width: 100%;}
.newsDetailCon .conmain p{font-size: 15px;color: #5c5c5c;line-height: 1.8;margin: 0 0 15px;text-indent: 2em;}



/* trade */
.main{padding: 0;}
.main .container{padding-left: 0;padding-right: 0;}

.cd-top {display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 80px;right: 10px;box-shadow: 0 0 10px #b70005;overflow: hidden;text-indent: 100%;white-space: nowrap;background: #b70005 url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;z-index: 99;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity: .5;}
.no-touch .cd-top:hover {background-color: #b70005;opacity: 1;}

/* getback */
.getback{top: 50%;margin: -130px 0 0;position: fixed;right: 0;width: 80px;height: 80px;background-color: #b70005;border-radius: 5px;}
.getback img{display: block;width: 100%;margin: 0;}

/* menuback */
.menulistback{font-size: 16px;padding: 10px 0;color: #fff;background-color: #b70005;display: block;margin: 10px auto;position: relative;width: 160px;text-align: center;border-radius: 6px;}
.menulistback:hover,.menulistback:link,.menulistback:active{color: #fff;}

/* cust_mm */
/* #newBridge .icon-right-center{width: 80px !important;height: 80px !important;}
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap{width: 80px !important;height: 80px !important;background-color: rgba(0,102,203,0.7) !important;}
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap .nb-icon-bridge-base{background: transparent url('/old/images/cust_mm.png') no-repeat !important;background-size: contain !important;top: 0 !important;left: 0 !important;width: 80px !important;height: 80px !important;margin: 0 !important;} */

@media only screen and (min-width: 768px) {
	.cd-top {right: 20px;bottom: 20px;}
}
@media only screen and (min-width: 1024px) {
	.cd-top {height: 60px;width: 60px;right: 30px;bottom: 30px;}
}

@media screen and (max-width:1200px){
.logo{margin-right: 10px;}
.nav li{margin: 0;}
.nav li.navlist{width: 12.5%;}
.nav{width: 100%;margin: 0 !important;}
.nav li.navlist a{padding: 18px 0;font-size: 15px;text-align: center;}
.navbar-default .navbar-collapse {padding-left: 0;padding-right: 0;}

.lastProblock .lastProblockRight p{height: 70px;}

}

@media screen and (max-width:1024px){


}

@media screen and (max-width:992px){
.container{width: 100%;}
.shop_firstblock h5{padding: 10px 0;font-size: 24px;}
.shop_firstblock p{font-size: 14px;}
.toggle{width: 50px;height: 50px;float: right;text-align: center;position: relative;z-index: 99;}
.toggle i{font-size: 24px;line-height: 50px;color: #b70005;}

}


@media screen and (max-width:768px){
/*.logo{float: right;}*/
.snavOn{color: #fff !important;background-color: #b70005 !important;}
.logo{z-index: 99;}
.toggle{width: 60px;height: 60px;float: right;text-align: center;position: relative;z-index: 99;}
.toggle i{font-size: 24px;line-height: 60px;color: #b70005;}

.prevbtn{left: -10px;}
.nextbtn{right: -10px;}

.ind_manageLeft,.ind_manageRight{width: 100%;padding: 0 15px;}
.ind_manageRight .manage_til{font-size: 26px;margin: 30px 0 0;text-align: center;padding: 0;}
.effectMain .effectMainLeft, .effectMain .effectMainRight{padding: 0 20px;}
.myadvantageMain .swiper-slide,.sourceadvantageMain .swiper-slide{padding: 60px 15px;}

.specMain .specMainLeft,.specMain .specMainRight{width: 100%;}
.specMain .specMainRight img{margin: 0 auto;}

.lastProvanMain .lastProvanMainLeft{width: 100%;}
.lastProvanMain .lastProvanMainRight{width: 100%;background-color: rgba(255,255,255,0.6);position: relative;}
.bigdataList ul li p{height: 80px;}
.shopadvanBlock{height: 400px;}
}

@media screen and (max-width:480px){
/* index */
.navOn{background-color: #004b96 !important;}
.logo img{height: 45px;margin-top: 8px;}
.main{padding: 15px;}
.main .col-md-12{padding: 0;}
.language{margin: 0 0 0 -60px;width: 120px;position: absolute;z-index: 0;left: 65%;}
.language a{width: 58px;float: left;display: inline-block;font-size: 12px;padding: 0;line-height: 60px;}
.language span{float: left;line-height: 56px;}

.friendlink{padding:0 17px;}
.friendlinktil{height: 100%;position: relative;width: 100%;}
.friendlinkmain{width:100%;}
.friendlinkmain ul li{width: 25%;}
.friendlinkmain ul li a{display: block;width: 100%;}

.QRcode{width: 100%;padding: 15px;}
.QRcode img{float: right;width: 30%;margin: 0 10%;}
.hideQR{float: left;width:50%;padding:0;}
.hideqrimg{width: 100%;overflow: hidden;}
.hideqrimg img{display: block;height: 40px;margin:0 auto;width: auto;float: none;}

.ability_main ul li:nth-of-type(2n){border-left: none;}

.ind_newslist{width: 100%;}
.ind_news{background-size: auto 100%;}

.customerblock .client_boximg{}
.ind_custon .client_boximg{height: 140px !important;}
.customerblock .customerblockdetail{position: sticky;margin: 0 0;}

.navbar-header, .foot_menulist{padding: 0 15px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: #fff;color: #b70005;}
.foot_menulist .open .dropdown-menu{background-color: #fff;color: #b70005;}
.foot_menulist .open .dropdown-menu li{margin: 0 15px 5px;}
.foot_menulist .open .dropdown-menu li a{padding: 15px;margin:0;}
.foot_menulist li{margin: 0 0 10px;}


.ind_manage,.ind_Bigdata, .ind_solution, .ind_effect, .ind_myadvantage,.ind_strategy{padding: 30px 0;border-bottom: 1px #efefef dashed;}
.introduce_text p{font-size: 15px;}
.bigdata_til, .teamWork_til, .myadvantage_til, .spec_til, .effect_til, .ind_manageRight .manage_til,
.ind_strategyLeft .strategy_til{font-size: 28px;margin: 30px 0;text-align: center;padding: 0;}


.bigdataList ul li{width: 100%;}

.teamWork_main{padding: 0;}
.teamWork_main ul li{width: 50%;margin: 0;}
.teamWork_main ul li img{height: 60px;}

.effectMain .effectMainLeft, .effectMain .effectMainRight{width: 100%;padding: 0 0 40px;border: none;}
.effectMain .effectMainLeft p, .effectMain .effectMainRight p{font-size: 15px;}

.myadvantageMain .swiper-pagination .swiper-pagination-bullet{outline: none;}
.myadvantageMain .swiper-slide,.sourceadvantageMain .swiper-slide{padding: 40px;}
.myadvantageMain .swiper-slide .swiperLeftblock,.myadvantageMain .swiper-slide .swiperRightblock,
.sourceadvantageMain .swiper-slide .swiperLeftblock,.sourceadvantageMain .swiper-slide .swiperRightblock{width: 100%;}

.specMain .specMainLeft{width: 100%;padding: 0;}
.specMainLeft .nav li{margin: 0 auto;}
.specMain .specMainRight,.ability_main ul li{width: 100%;}
.ind_strategyLeft,.ind_strategyRight{width: 100%;}
.ind_strategyRight{margin: 40px 0 0;}
.painpointList ul li{width: 100%;margin: 0;}


.proadvantageMain .proadvantageMainLeft{width: 100%;padding: 0;}
.proadvantageMain .proadvantageMainRight{width: 100%;margin: 30px 0 0;}
.function_main ul li{width: 50%;}
.provanMain .provanMainLeft{width: 100%;position: relative;z-index: 8;background-color: rgba(255,255,255,0.6);}
.provanMain .provanMainRight{width: 100%;}

.theRighttxt .ind_strategyLeft{padding: 0;}
.theRighttxt h5, .theRighttxt p{text-align: left;}

.painpointList,.bigdataList{padding: 0;}
.lastProvanMain .lastProvanMainLeft img{bottom: 0;top: auto;}
.lastProvanMain .lastProvanMainRight ul li{width: 100%;}
.lastProvanMain .lastProvanMainRight{height: auto;}

.shopChooseMain .shopChooseMainLeft, .shopChooseMain .shopChooseMainRight{width: 100%;padding:25px  0;}
.shopChooseMain .shopChooseMainRight{border: none;border-top: 1px #efefef solid;}

.shopadvan_main ul li{width: 50%;}
.shopadvanBlock{height: 330px;}
.ind_shopadvan{border-bottom: none;}


.ind_newstime{text-align: center;}
.ind_newstil{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: calc(100% - 100px);}


.getback{width: 60px;height: 60px;}



#newBridge .nb-icon-wrap-0{width: 60px !important;height: 60px !important;background-color: rgba(0,102,203,0.8);bottom: 22px !important;}
#newBridge .nb-icon-wrap-0 .nb-icon-wrap-base{background: url("/old/images/cust_mm.png") 0 0 no-repeat !important;background-size: contain !important;}
/*#newBridge .icon-right-center{top:80%;}*/

.cd-top{bottom: 50%;}

.company_intelligence h5{margin: 25px 0;}

}

.topmenubtn{width: 60px;height: 60px;background-color: #b70005;color: #fff;text-align: center;line-height: 60px;}
.topmenubtn:hover,.topmenubtn:link{color: #fff;outline: none;}



.subnavsmall li a{padding-left: 60px;background-color: #0080ff !important;}
























<!--ºÄÊ±1755645954.1897Ãë-->