@charset "utf-8";
@font-face { 
font-family:impact; 
src: url('../font/impact.eot'); /* IE9 Compat Modes */ 
src: url('../font/impact.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
  url('../font/impact.woff') format('woff'), /* Modern Browsers */ 
  url('../font/impact.ttf')  format('truetype'), /* Safari, Android, iOS */ 
  url('../font/impact.svg#impact') format('svg'); /* Legacy iOS */ 
} 
.f-impact{font-family: 'impact';}
body{font-family: "Microsoft YaHei" !important;font-size: 13px;color:#494949;overflow-x: hidden;}
.h1, .h2, .h3, h1, h2, h3{margin-top:0;margin-bottom:0;}
p{margin-bottom: 0}input{outline: 0}em{font-style: initial;}b{font-weight: 400}img{max-width: 100%}ul,ol,li{list-style:none;margin-bottom: 0;padding-left:0;}
a{color:#313131}a:hover,a:active,a:focus{text-decoration: none;outline: 0;color:#494949;}
a,button,input,label,td,th{font-family: "Microsoft YaHei" !important;color:#494949;}
.f-blue{color:#0072c1;}
.top{height: 37px;line-height: 37px;background:#F5F5F5;font-size: 13px;}
.top a{margin-left:15px;padding-left:15px;position: relative;}
.top a:before{content: "";width: 1px;height: 10px;background:#CDCDCD;position: absolute;left:0;top:50%;margin-top:-5px;}
.top a:first-child:before{display: none}
.header .h-logo h1{height: 119px;display: table-cell;vertical-align: middle;}
.header .h-logo h1 img{height: 75px}
.header .h-logo span{margin: 39px 0 0 26px;height: 49px;font-size: 18px;display: inline-block;position: relative;border-left:solid 1px #EDEDED;line-height: 1.5;padding-left: 28px;}
.header .h-logo span em{font-size: 14px;font-style: initial;display:block;color: #797979;}
.header .h-contact span{color:#686868;padding-left:40px;margin-top:35px;height: 49px;display: inline-block;}
.header .h-contact span.tel{background:url(../WebImages/ico-tel.png) no-repeat left center;padding-left: 60px;}
.header .h-contact b{font-weight: 700;font-size: 26px;display: block;font-family: "Tahoma";letter-spacing: -1px;}
.navbar{background:#1370C2;color:#FFF;border:none;border-radius:0;line-height: 60px;margin-bottom:0}
.navbar a{color:#fff;font-size: 17px;}
.nav>li{float:left;width: 14%;font-weight: 700;}
.nav>li>a{padding: 0;text-align: center}
.nav>li>a:focus, .nav>li>a:hover, .nav>li>a.cur,.nav>li:hover{background:#494949;}
.nav ol{position:absolute;top:100%;z-index:999;background:#494949;left: 0;right: 0;text-align: center;line-height: 45px;display:none}
.nav ol li{font-weight:400;}
.nav ol li a{display:block;font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.nav ol li:hover{background:#1370C2}
.nav>li:hover ol{display:block}
.navbar-collapse{padding-left: 0;padding-right:0;}
.footer{background:url(../WebImages/footer-bg.jpg) no-repeat; background-size:cover;color:#FFF;padding:64px 0;}
.footer a{color:#FFF;}
.footer .f-href a{width: 50%;float: left;font-size: 14px;margin-top: 12px;}
.footer .f-code{text-align: center;padding: 24px 7%;position: relative;}
.footer .f-code span{width: 16px;display: inline-block;line-height: 14px;padding: 33px 0 0 0;margin-right: 4px;vertical-align: bottom;}
.footer .f-code:before{content: "";height:114px;width: 1px;background:#434343;position: absolute;left:0;top:50%;margin-top:-57px;}
.footer .f-code:after{content: "";height:114px;width: 1px;background:#434343;position: absolute;right:0;top:50%;margin-top:-57px;}
.footer .f-contact{font-size: 13px;line-height: 26px;background: url(../WebImages/logo0.png) no-repeat right center;padding: 0 116px 0 38px;}
.footer .f-contact .tit{font-size: 18px;font-weight: 400;}
.footer .f-contact p{padding-left: 36px;background-repeat: no-repeat;background-position: left center;margin-top: 12px;}
.footer .f-contact p.tel{background-image: url(../WebImages/ico-f01.png);margin-top: 8px;}
.footer .f-contact p.msg{background-image: url(../WebImages/ico-f02.png)}
.footer .f-contact p.adr{background-image: url(../WebImages/ico-f03.png)}
.copyright{line-height: 57px;color:#757575;}
.copyright a{color: #797979;}
.keys-box{color:#444;padding: 24px 0 0;}
.keys-box a{color:#444;margin:0 4px;}
.search-box{margin: 12px 0;height: 42px;background:#F3F3F3;border-radius: 3px;padding: 0 0px 0 18px;width:308px;}
.search-box .txt{height: 42px;border:none;background: none;width: 80%;}
.search-box .sbtn{width: 16%;height: 40px;background:url(../WebImages/ico-search.png) no-repeat center;border: none;}
.online-service{width: 160px;height: 50px;background:#1370C2;color:#FFF;display: inline-block;line-height: 48px;font-size: 16px;text-align: center;}
.online-service:hover{color:#FFF}
.online-service:after{content:"";display: inline-block;width: 8px;height: 14px;background:url(../WebImages/ico-arrow.png);vertical-align: middle;margin: 0 0 4px 10px;}
.online-service i{height: 50px;width: 50px;background:url(../WebImages/ico-service.png) no-repeat center;display: block;float: left;border-right: solid 1px #FFF;}
.pages{text-align: center;color:#b0b0b0;}
.pages a{display:inline-block;width: 40px;height: 40px;border:solid 1px #DDDDDD; border-radius: 50%;vertical-align: middle;line-height: 38px;font-size: 14px;color:#b0b0b0;margin:0 4px;}
.pages .next,.pages .prev{background:url(../WebImages/ico-arrow1.png) no-repeat center;border:solid 1px #DDD !important;}
.pages .prev{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.pages a:hover{color:#1370C2;border-color:#1370C2;}
.pages a.cur{background:#1370C2;color:#FFF;border-color:#1370C2 !important;}
.title{font-size: 17px;color: #7c7c7c;text-align: center;margin:42px 0 28px 0;text-transform: uppercase;}
.title b{font-size: 48px;color:#333;margin-bottom: 4px;display: block;}
.title b i{position: relative;display: inline-block;width: 133px;height: 9px;vertical-align: middle;margin:0 14px;}
.title b i:before{content:"";width: 100%;height: 1px;background:#D8D8D8;display: block;position: absolute;margin-top: -4px;}
.title b i:after{content:"";width: 50px;height: 1px;background:#D8D8D8;display: block;position: absolute;margin-top: 4px;}
.title b i:first-child:after{right:0}
/*index*/
.i-banner .swiper-slide{height:518px;background-position: center;background-size:auto 100%;}
.i-banner .swiper-pagination-bullet{width:48px;height: 6px;background:#FFF;border-radius: 0;border:solid 1px #FFF;opacity: 1}
.i-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:none;}
.floor-sum{border-top:solid 1px #E9E9E9;background:url(../WebImages/floor-bg1.jpg) no-repeat center bottom;color:#2d2d2d;font-size: 22px;text-align: center;height:628px;}
.floor-sum .t1{font-size: 52px;color:#292929;margin: 32px 0 8px;}
.floor-sum .scope{color:#FFF;background:#1370C2;display: inline-block;border-radius: 40px;height: 40px;line-height: 40px;font-size: 16px;padding:0 20px;margin-bottom: 12px;}
.floor-sum .scope span{margin: 0 6px;display: inline-block;}
.floor-sum .t2{color:#616161;font-size: 24px;}
.floor-sum .all{overflow:hidden;margin-top:20px;}
.floor-sum .all > div{width:20%;float:left;padding: 0 17px;}
.floor-sum .all i{display:block;margin:auto;width: 117px;height:117px;background:url(../WebImages/floor-icon1.png) no-repeat center;color:#FFF;font-style:initial;line-height:117px;font-size:18px;margin-bottom: 10px;}
.floor-sum .all div:nth-child(2n) i{background-image: url(../WebImages/floor-icon2.png)}
.floor-sum .all b{font-size:36px}
.floor-ques{background: url(../WebImages/floor-bg2.jpg) center top no-repeat}
.floor-ques .tit{font-size: 18px;text-align: center;margin-top: 55px;color: #b2b2b2;letter-spacing: -1px;}
.floor-ques .tit b{font-size: 36px;color: #2f2f2f;margin-bottom: 12px;display: block;}
.floor-ques .cont{color:#767676;font-size: 14px;margin-top: 126px;}
.floor-ques .cont > div{margin-bottom: 90px;padding:0 0 0 230px}
.floor-ques .cont > div:nth-child(2n-1){text-align: right;padding: 0 210px 0 0;}
.floor-ques .cont > div:nth-child(3){padding: 0 280px 0 0;}
.floor-ques .cont > div:nth-child(4){padding: 0 0 0 280px;}
.floor-ques .cont > div:nth-child(5){padding: 0 250px 0 0;}
.floor-ques .cont > div b{color:#2a2a2a;font-size: 22px;display:inline-block;border-bottom:solid 1px #2a2a2a;width: 198px;}
.solution-nav{background:#F1F1F1;padding-left: 30px;}
.solution-nav .tit{font-size: 18px;color:#2f2f2f;padding-left: 58px;border-bottom:solid 1px #E1E1E1;line-height: 56px;margin: 10px 11% 0;}
.solution-nav .tit i{width: 38px;height: 38px;background-position: center;background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin-right: 15px;}
.solution-nav .tit .more{font-size: 13px;color:#808080;padding-right: 58px;}
.solution-nav .cont{overflow: hidden;font-size: 13px;color: #6b6b6b;margin: 20px 0;}
.solution-nav .cont a{padding-left: 13px;position: relative;display: inline-block;margin: 4px 0px 4px 11px;min-width: 77px;text-align: left;}
.solution-nav .cont a:before{content:"";width: 0;height: 0;border-top: 5px solid transparent;border-left: 5px solid #606060;border-bottom: 5px solid transparent;position: absolute;margin-top: 4px;left: 2px;}
.solution-slide {position: relative;}
.solution-slide .link-tit{position:absolute;width: 172px;background: #333333;color: rgba(255,255,255,0.2);z-index: 2;text-align: center;}
.solution-slide .link-tit li{height: 258px;position: relative;cursor: pointer;}
.solution-slide .link-tit li.cur{background:#1370C2}
.solution-slide .link-tit li.cur:before{content:"";width: 0;height: 0;border-top: 18px solid transparent;border-left: 18px solid #1370C4;border-bottom: 18px solid transparent;position:absolute;right: -18px;top: 50%;margin-top: -18px;}
.solution-slide .link-tit li b{color:#FFF;font-size:24px;padding: 58px 0 46px;display: block;position: relative;}
.solution-slide .link-tit li b:before{content:"";width:24px;height:1px;background:#FFF;position:absolute;left:50%;bottom: 24px;margin-left: -12px;}
.solution-slide .link-tit li p{color:#FFF;font-size:18px;}
.solution-slide .link-tit li em{margin-top: 18px;display: block;}
.solution-slide .cont{height: 516px;}
.solution-slide .cont li{height: 516px;background-repeat: no-repeat;background-position: right center;position: relative;}
.solution-slide .cont .txt{width: 437px;padding: 50px;position: absolute;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.5);color: #FFF;line-height: 36px;font-size: 14px;}
.solution-slide .cont .txt .tit{font-size:22px;border-bottom:solid 1px rgba(255,255,255,0.1);display:block;padding: 22px 0;margin-bottom:20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.solution-slide .cont .txt p{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 5;-webkit-box-orient:vertical;}
.solution-slide .cont .txt a{width: 106px;height: 35px;color:#FFF;background:#1370C2;display:inline-block;border-radius:35px; line-height:35px;text-align:center;margin-top:20px;}
.solution-other{margin:22px 0 55px;}
.solution-other .txt{height:52px;line-height:52px;color:#515151;font-size: 13px;text-align: center;background:#F1F1F1}
.solution-other .item:hover .txt{background:#1370C2;color:#FFF;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.solution-other img{width:100%}
.floor-case{background:url(../WebImages/case-bg.jpg) no-repeat center top #0060B7;color:#FFF;margin-bottom: 58px;padding-top: 20px;}
.floor-case .title,.floor-case .title b,.floor-good .title,.floor-good .title b{color:#FFF;}
.floor-case .case-slide, .floor-about .about-slide, .floor-custom .custom-slide,.photo-slide,.scene-slide{position: relative;}
.floor-case .case-slide .item{background:#FFF;}
.floor-case .case-slide .item img{width:100%}
.floor-case .case-slide .item .t1,.floor-case .case-slide .item .t2{margin:0 25px;color:#686868;font-size: 13px}
.floor-case .case-slide .item .t1{font-size: 16px;color:#292929;border-bottom:solid 1px #e7e7e7;padding: 16px 0;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.floor-case .case-slide .item .t2{margin: 13px 25px 27px 25px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.floor-case .case-slide .swiper-button-next, .floor-case .case-slide .swiper-button-prev, .floor-about .swiper-button-next, .floor-about .swiper-button-prev, .custom-slide .swiper-button-prev, .custom-slide .swiper-button-next{width:50px;height:50px;border-radius:50%;background-size:cover;display: block;position: absolute;top:50%;margin-top: -25px}
.floor-case .case-slide .swiper-button-prev,.floor-about .swiper-button-prev,.custom-slide .swiper-button-prev{background-image: url(../WebImages/ico-prev.png);left: -60px;}
.floor-case .case-slide .swiper-button-next,.floor-about .swiper-button-next,.custom-slide .swiper-button-next{background-image: url(../WebImages/ico-next.png);right: -60px;}
.floor-case .case-tel{padding: 30px 0 43px;font-size: 14px;}
.floor-case .case-tel > div{background: url(../WebImages/ico-tel1.png) no-repeat 54px center;padding-left: 108px;}
.floor-case .case-tel b{font-size: 30px;display: block;font-weight: 700;}
.floor-case .online-btn{width: 188px;height: 42px;color:#fff;background: #333333;line-height: 42px;text-align: center;display: block;margin: 0 auto -20px;border-radius: 42px;font-size: 16px;}
.floor-case .online-btn:hover{color:#FFF}
.floor-service {position:relative}
.floor-service .container b{font-size: 22px;color:#373737;text-align: center;display: block;}
.floor-service .row i{width: 90px;height: 90px;background:#EDEDED no-repeat center;display: block;border-radius: 50%;margin: 5px auto;}
.floor-service .row i.icon-ser01{background-image: url(../WebImages/icoService-0-0.png)}
.floor-service .row i.icon-ser02{background-image: url(../WebImages/icoService-1-0.png)}
.floor-service .row i.icon-ser03{background-image: url(../WebImages/icoService-2-0.png)}
.floor-service .row i.icon-ser04{background-image: url(../WebImages/icoService-3-0.png)}
.floor-service .row i.icon-ser05{background-image: url(../WebImages/icoService-4-0.png)}
.floor-service .row i.icon-ser06{background-image: url(../WebImages/icoService-5-0.png)}
.floor-service .row i.icon-ser07{background-image: url(../WebImages/icoService-6-0.png)}
.floor-service .row i.icon-ser08{background-image: url(../WebImages/icoService-7-0.png)}
.floor-service .row{position: relative;margin-top:10px;}
.floor-service .row:before{content:"";width: 100%;height: 165px;border-radius: 100px;border:solid 8px #F1F1F1;position: absolute;top: 74px;}
.floor-service .row .col-sm-3{margin-bottom: 57px;position:relative}
.floor-service .row .col-sm-3:after{content:"";width: 21px;height: 21px;background: url(../WebImages/ico-arrow2.png) no-repeat center;display: block;position: absolute;right: 0;top: 50%;/* margin-top: 2px; */}
.floor-service .row .col-sm-3:nth-child(4):after{transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);margin-top: 72px;right: -6px;}
.floor-service .row .col-sm-3:nth-child(8):after{display:none}
.floor-service .row .col-sm-3.trun:after{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);margin-top: -29px;}
.floor-service .row .col-sm-3 i{-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}
.floor-service .row .col-sm-3 a:hover b{color:#1370C2;}
.floor-service .row .col-sm-3 a:hover i{background-color: #1370C2;background-size:46%}
.floor-service .row .col-sm-3 a:hover i.icon-ser01{background-image: url(../WebImages/icoService-0-1.png)}
.floor-service .row .col-sm-3 a:hover i.icon-ser02{background-image: url(../WebImages/icoService-1-1.png)}
.floor-service .row .col-sm-3 a:hover i.icon-ser03{background-image: url(../WebImages/icoService-2-1.png)}
.floor-service .row .col-sm-3 a:hover i.icon-ser04{background-image: url(../WebImages/icoService-3-1.png)}
.floor-service .row .col-sm-3 a:hover i.icon-ser05{background-image: url(../WebImages/icoService-4-1.png)}
.floor-service .row .col-sm-3 a:hover i.icon-ser06{background-image: url(../WebImages/icoService-5-1.png)}
.floor-service .row .col-sm-3 a:hover i.icon-ser07{background-image: url(../WebImages/icoService-6-1.png)}
.floor-service .row .col-sm-3 a:hover i.icon-ser08{background-image: url(../WebImages/icoService-7-1.png)}
.floor-service .tit{font-size:18px;position:absolute;top:50%;left:0;text-align:center;margin-top: -37px;width: 100%;}
.floor-good{background:url(../WebImages/floor-bg4.jpg) no-repeat center;background-size:cover;overflow: hidden;padding-top: 10px;}
.floor-good .swiper-slide{background: #FFF;padding:24px;}
.floor-good .swiper-slide img{width:100%}
.floor-good .good-slide .swiper-pagination{position: relative;bottom: 0;}
.floor-good .good-slide .swiper-pagination-bullet{width: 25%;float: left;height: 80px;line-height: 80px;border-radius: 0;margin:0;opacity: 1;color:#FFF;background: #1D7DD2;font-size: 22px;position: relative;border-left: solid 1px #FFF;}
.floor-good .good-slide .swiper-pagination-bullet:first-child{border-left:none}
.floor-good .good-slide .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333333;}
.floor-good .good-slide .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content: "";width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #333333;position: absolute;top: -10px;left: 50%;margin-left: -8px;}
.floor-good .good-slide .t1{position: relative;font-size: 18px;color: #2a2a2a;text-align: left;margin: 10px 0;}
.floor-good .good-slide .t1 i{content:"";float: left;font-size: 72px;color:#d2d2d2;font-style: initial;margin-right: 15px;line-height: 62px;}
.floor-good .good-slide .t1 b{font-size:24px;color:#1370c2;display:block;margin-bottom: 4px;}
.floor-good .good-slide .t2{    font-size: 14px;    line-height: 36px;    color: #3a3a3a;    text-align: left;}
.floor-good .good-slide .tel{font-size: 28px;font-weight: 700;background:url(../WebImages/ico-tel2.png) no-repeat left center;padding-left:30px;letter-spacing: -2px;display: inline-block;margin: 16px 0;}
.floor-good .good-slide .btn-a{border-radius: 4px;width: 136px;height: 45px;background:#1370C2;color:#FFF;font-size: 18px;display: inline-block;margin:auto;line-height: 45px;}
.floor-custom{background:#F4F4F4;padding-bottom: 27px;}
.floor-custom .custom-slide{margin-bottom: 60px;}
.floor-custom .custom-slide .swiper-pagination{bottom: -36px;text-align: center;width: 100%;}
.floor-custom .custom-slide .swiper-pagination-bullet{width:14px;height:14px;background: #DCDCDC;opacity: 1;margin: 0 5px;}
.floor-custom .custom-slide .swiper-pagination-bullet-active{background:#1370C2}
.coo-client{background: #FFF}
.coo-client .tit{padding: 60px 27px;background:#1370C2;color:#5F93CF;font-size: 20px;height: 314px;}
.coo-client .tit b{font-size: 27px;color:#FFF;display: block;margin-bottom: 10px;position: relative;line-height: 1;}
.coo-client .tit b:after{content:"";width: 86px;height:1px;background:#4E94D1;display:inline-block;}
.coo-client .cont{text-align:center;position:relative;padding-top: 14px;margin-left: -15px;}
.coo-client .cont:after{content:"";left: 0;right:0;height:1px;width:100%;background:#E7E7E7;position:absolute;top:50%;display:block;}
.coo-client .cont .l{height: 150px;display: table-cell;vertical-align: middle;width: 207px;position:relative}
.coo-client .cont .l img{max-width:80%}
.coo-client .cont .l.bor:after{content:"";height:170px;width:1px;background:#eee;position:absolute;right:0;top: 63px;}
.custom-slide .item{background: #FFF}
.custom-slide .item img{width:100%}
.custom-slide .item .txt{padding: 30px 26px;}
.custom-slide .item .txt > .col-sm-8{border-right:solid 1px #E0E0E0}
.custom-slide .item .txt > .col-sm-4{margin-top:6px}
.custom-slide .item .txt b{color:#292929;font-size:16px;text-align:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-weight: 700;}
.custom-slide .item .txt p{text-align:left;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px}
.custom-slide .item .txt i{width:34px;height:34px;background:url(../WebImages/ico-go.png) no-repeat center;display:block;margin: 12px auto 0;}
.floor-news .item .tit{height: 58px;line-height: 58px;padding:0 30px 0 37px;background:#F4F4F4;font-size: 18px;color:#343434;font-weight: 700;}
.floor-news .item .tit em{color:#c4c4c4;font-size: 13px;margin-left: 8px;font-weight: 400;}
.floor-news .item .tit a{background:url(../WebImages/ico-more.png) no-repeat center;width: 27px;height: 27px;display: inline-block;vertical-align: middle;margin: 15px 0;float: right;}
.floor-news .big-news {line-height: 24px;margin-bottom: 7px;}
.floor-news .big-news img{width: 100%}
.floor-news .big-news b{color:#222222;font-size: 14px;margin-bottom: 12px;margin: 20px 0 10px;display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.floor-news .big-news p{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.floor-news .news-question{margin: 10px 0 36px -15px;position: relative;overflow: hidden;}
.floor-news .news-question:before,.floor-news .news-question:after{content:"";position:absolute;left:15px;right: 0;height:1px;background:#eee;display:block;}
.floor-news .news-question:before{top: 0px;}
.floor-news .news-question:after{bottom: 0px;}
.floor-news .news-question .nq-l{height: 265px;background: url(../WebImages/ico-go1.png) no-repeat 20px 85% #0072C1;color:#FFF;font-size: 18px;padding: 44px 20px;font-weight: 700;}
.floor-news .news-question .nq-l span{font-size:59px;color:#679CD2;font-weight: 400;}
.floor-news .news-question .nq-r{height:265px;border-right:solid 1px #eee}
.floor-news .news-question .nq-r > div{padding-top: 24px;padding-bottom:35px;padding-right: 48px;padding-left: 26px;height: 266px;position: relative;}
.floor-news .news-question .nq-r > div:after{content:"";width:1px;height:169px;background:#eee;position:absolute;right: 13px;top:50px;}
.floor-news .news-question .nq-r > div:last-child:after{display:none}
.floor-news .news-question .nq-r .q{background:url(../WebImages/icon-que.jpg) no-repeat left center;display: block;font-size: 14px;padding: 24px 0 24px 52px;border-bottom: solid 1px #EDEDED;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.floor-news .news-question .nq-r .a{background: url(../WebImages/icon-anw.jpg) no-repeat left 20px;padding: 24px 0 24px 52px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;}
.floor-news .news-question .nq-r .more{width: 102px;height: 33px;line-height: 33px;border-radius: 33px;border:solid 1px #CBCBCB;font-size: 14px;color:#4e4e4e;display: block;text-align: center}
.floor-news .news-question .nq-r .more:hover{color:#FFF;background:#0072C1;border:solid 1px #0072C1;}
.floor-news li{border-bottom:solid 1px #F3F3F3;line-height: 60px;height: 60px;position: relative;padding-right: 80px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.floor-news li:last-child{border-bottom:none;}
.floor-news li a{color:#2a2a2a;}
.floor-news li .time{color:#a7a7a7;position: absolute;right:0;}
.floor-about{background:url(../WebImages/floor-bg3.jpg) no-repeat center bottom #F4F4F4;padding-bottom: 28px;}
.floor-about .about-info img{border-radius: 35px 0;}
.floor-about .about-info .txt {color:#5c5c5c;line-height:30px;padding: 0 34px 0 20px;}
.floor-about .about-info .txt b{font-size:30px;color:#2b2b2b;padding: 25px 0 48px;display:block;position:relative;}
.floor-about .about-info .txt b:after{content:"";position:absolute;left:0;bottom: 22px;height:1px;width:255px;background: #D3D3D3;}
.floor-about .about-info .txt p{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.floor-about .about-info .href{height: 46px;line-height: 46px;display:block;background:#FFF;font-size: 14px;display:-moz-box;display:-webkit-box;display:box;text-align: center;margin: 28px 34px 0 20px;}
.floor-about .about-info .href a{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1; display: block}
.floor-about .about-info .href a.cur,.floor-about .about-info .href a:hover{background: #0072C1;color:#FFF;}
.floor-about .about-info .tel{padding: 30px 34px 0 20px;overflow: hidden;}
.floor-about .about-info .tel .item{width:50%;float:left;font-size:14px;color:#555;padding-left: 58px;background: no-repeat left center;}
.floor-about .about-info .tel .item b{font-size:24px;display:block;letter-spacing: -1px;}
.floor-about .about-menu{overflow: hidden;padding:28px 0;}
.floor-about .about-menu li{display: inline-block;margin:0 60px 0 0;height: 38px;line-height: 38px;font-size: 18px;color:#444;position: relative;cursor: pointer}
.floor-about .about-menu li.cur{color:#0072c1;border-bottom:solid 2px #0072c1;}
.floor-about .about-menu li.cur:after{content:"";width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #0072c1;position: absolute;bottom:-8px;left:50%;margin-left:-8px;	}
.floor-about .about-menu .more{width: 102px;height: 33px;line-height: 33px;text-align: center;color:#FFF;background:#353535;font-size: 14px;display: inline-block; border-radius: 33px}
.floor-about .about-slide .txt,.floor-about .photo-slide .txt,.floor-about .scene-slide .txt{color:#454545;font-size: 14px;line-height: 40px;height: 40px;}
.floor-links{padding: 35px 15px;}
.floor-links .tit{color:#4d4d4d;border-right:solid 1px #E3E3E3;float: left;width:10%;padding: 5px 0;font-weight: 700;}
.floor-links .tit b{font-size:28px;}
.floor-links .links{padding-left: 13%;}
.floor-links .links a{display: inline-block;margin: 8px 16px 8px 0;}
.floor-service .col-sm-3{margin: 0 0 45px;}

/*cont*/
.c-banner{height: 330px;background-repeat: no-repeat;background-position: center;background-size:auto 100%;}
.c-curmb{background:#F6F6F6;}
.c-curmb .search-box{background:#FFF;}
.c-seat{padding: 20px 0 20px 18px;border-bottom:dashed 1px #DCDCDC;font-size: 14px;color:#4d4d4d;padding-left:18px;position: relative;}
.c-seat a{color:#4d4d4d;}
.c-seat:before{content: "";height: 20px;width: 8px;background:#1370C2;position: absolute;left:0;top:50%;margin-top:-10px;}
.left-side{margin-top:30px;}
.left-side .tit{height: 75px;line-height: 75px;color:#FFF;background:url(../WebImages/ico-03.png) no-repeat 92% center #1370C2;font-size: 20px;padding-left:23px;}
.left-side .tit em{font-size: 13px;margin-left:4px;}
.left-side .left-nav{border:solid 1px #EAEAEA;border-top:none;padding: 24px;}
.left-side .left-nav ul > li{border:solid 1px #EAEAEA;line-height: 54px;margin-bottom: 16px;font-weight: 700;}
.left-side .left-nav ul > li:last-child{margin-bottom: 0}
.left-side .left-nav ul > li a{background: url(../WebImages/ico-go4.png) no-repeat 95% center #eaeaea;display: block;padding: 0 16% 0 16px;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.left-side .left-nav ol{display: none}
.left-side .left-nav ol > li > a{background-color:#FFF;font-size: 14px;border-bottom: solid 1px #EAEAEA}
.left-side .left-nav ul > li a:hover{color:#1370c2;background-image:url(../WebImages/ico-go3.png)}
.left-side .left-nav ol > li:last-child > a{border-bottom:none}
.left-contact{margin-top: 18px;border:solid 1px #EAEAEA;}
.left-contact .tel{border-bottom:solid 1px #EAEAEA;padding: 24px 0 24px 26px;font-size: 14px;font-weight: 700;}
.left-contact .tel b{font-size: 20px;display:block;}
.left-contact .tel:before{content: "";height: 44px;width: 44px;background:url(../WebImages/ico-tel5.png) no-repeat center;display: block;float: left;margin-right: 12px;}
.left-contact .txt{padding: 24px 8px 30px 26px;line-height: 30px;font-size: 14px;}
.left-contact .txt b{font-weight:700}
.left-contact .txt .online-service{margin-top: 10px;}
.content-box{border:solid 1px #ebebeb;margin-top:30px;}
.content-box .introduction-box{padding: 22px 22px 15px;line-height: 30px;font-size: 14px;color:#606060;}
.content-box .introduction-box .t{color:#272727;font-size: 22px;border-bottom: solid 1px #E4E4E4;padding:14px 0;margin-bottom: 18px;}
.content-box .introduction-box p{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.content-box .introduction-box .tel{font-size: 13px;color: #686868;line-height: 24px;padding-left: 46px;background: url(../WebImages/ico-tel6.png) no-repeat left center;margin-top: 24px;}
.content-box .introduction-box .tel b{display:block;font-size: 20px;}
.content-box .introduction-box .button{width: 135px;height: 48px;border-radius: 48px;color:#FFF;font-size:18px;background: #1370C2;display:block;line-height: 48px;text-align: center;margin-left: 40px;margin-top: 24px;}
.content-box .cont{line-height: 28px;font-size: 14px;padding:0 22px 40px;}
.content-box .cont .t{border-bottom: solid 1px #E4E4E4;font-size: 14px;color:#a7a7a7;line-height: 55px;margin-bottom: 26px;}
.content-box .cont .t b{font-size: 22px;color:#313131;border-bottom: solid 1px #1370C2;display: inline-block;margin-right: 10px;float: left;}
.ad-box{border:solid 1px #ebebeb;margin-top:15px;background: url(../WebImages/ico04.png) no-repeat 14% bottom #F8F8F8;padding: 50px 0 50px 320px;overflow: hidden;}
.ad-box .t{color:#343434;font-size: 16px;margin-bottom: 24px;line-height:28px;}
.ad-box .t b{font-size: 22px;}
.ad-box .tel{background:url(../WebImages/ico-tel6.png) no-repeat left center;padding-left: 42px;margin-left: 28px;}
.ad-box .tel b{display: block;font-size: 20px;}
.related-news{margin-bottom: 42px;}
.related-news .tit{font-size: 20px;color:#272727;line-height: 54px;font-weight: 700;}
.related-news .cont{padding:44px 0;border:solid 1px #EAEAEA;}
.related-news .rn-big{padding:0 42px;border-right:dashed 1px #B2B2B2;font-size: 14px;color: #bdbdbd;}
.related-news .rn-big .t1{color:#272727;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;font-weight: 700;}
.related-news .rn-big .t2{color:#6d6d6d;font-size: 14px;line-height: 26px;margin: 20px 0 28px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;}
.related-news .rn-big .more{width: 36px;height: 36px;background:url(../WebImages/ico-go2.png) no-repeat center;display: inline-block;margin-top: -18px;}
.related-news .rn-list{padding:0 15px 0 25px;font-size: 14px;}
.related-news .rn-list li{position: relative;padding: 0 84px 9px 0;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.related-news .rn-list li .time{position:absolute;right:0;top:0;color:#bdbdbd}
.plan-list{margin: 30px -7.5px 10px;}
.plan-list .item{border:solid 1px #EBEBEB;padding:20px;margin: 0 -7.5px;margin-bottom: 15px;}
.plan-list .item img{width: 100%}
.plan-list .item .t1{font-size: 16px;color:#272727;padding: 18px 5px 10px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.plan-list .item .t2{font-size:14px;color:#606060;padding:0 5px;margin-bottom: 26px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.plan-list .item .href{width:75%;height: 42px;line-height: 40px;border-radius: 42px;text-align: center;margin: auto;overflow: hidden;}
.plan-list .item .href a{display:block;float:left;width:50%;font-size:14px;color: #6b6b6b;border:solid 1px #eaeaea}
.plan-list .item .href a:first-child{border-radius: 42px 0 0 42px;border-right:none;}
.plan-list .item .href a:last-child{border-radius: 0 42px 42px 0;}
.plan-list .item .href a:after{content:"";width: 7px;height: 12px;background:url(../WebImages/ico-arrow1.png) no-repeat center;display: inline-block;vertical-align: middle;margin: 0 0 3px 6px;}
.plan-list .item .href a:hover{color:#FFF;background-color:#1370C2;border-color: #1370C2;}
.plan-list .item .href a:hover:after{background-image: url(../WebImages/ico-arrow.png)}
.news-list{margin-top:30px;margin-bottom:30px;padding: 0 15px;}
.news-list li{border:solid 1px #ECECEC;margin-bottom: 14px;padding: 22px 8px;}
.news-list li img{width: 100%}
.news-list li .t1{font-size:18px;color:#272727;padding:8px 0 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 700;}
.news-list li .t2{font-size:14px;color:#606060;line-height:25px;margin-bottom:20px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient:vertical;}
.news-list li .time{line-height:30px;color:#bfbfbf;font-size:14px;}
.news-list li .btn-go{width:90px;height:30px;line-height:30px;font-size:14px;background:#B6B6B6;color:#FFF;text-align: center;}
.news-list li:hover{border-color:#1370C2;cursor: pointer}
.news-list li:hover .btn-go{background:#1370C2;}
.article-box{margin-top:30px;border:solid 1px #F1F1F1;padding: 42px 32px 0;margin-bottom: 6px;}
.article-box .tit{color:#272727;font-size: 22px;text-align: center;margin-bottom: 14px;}
.article-box .info{color:#acacac;font-size: 14px;text-align: center}
.article-box .txt{font-size: 14px;color:#424242;line-height: 24px;padding: 22px 0;border-top:solid 1px #E7E7E7;margin-top: 22px;}
.article-box .href{border-top:solid 1px #e7e7e7;height: 62px;line-height: 62px;margin: 0 -32px;}
.article-box .href a{display:block;width:50%;float:left;font-size:14px;color: #323232;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.article-box .href a.prev{padding-left: 24px;border-right:solid 1px #e7e7e7;}
.article-box .href a.next{padding-right: 24px;text-align:right;}
.article-box .href a.prev:before,.article-box .href a.next:after{content:"";width:7px;height:12px;background:url(../WebImages/ico-arrow1.png);display:inline-block;vertical-align: middle;margin: 0 8px 2px;}
.article-box .href a.prev:before{transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.related-case{margin-bottom: 38px;}
.related-case .tit{border-bottom: solid 1px #E4E4E4;font-size: 14px;color:#a7a7a7;line-height: 54px;margin-bottom: 26px;height: 55px;}
.related-case .tit b{font-size: 22px;color:#313131;border-bottom: solid 1px #1370C2;display: inline-block;margin-right: 10px;float: left;}
.related-case img{width: 100%}
.related-case p{line-height: 42px;text-align: center;font-size: 14px;color:#2a2A2A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.about-nav{height: 55px;line-height: 55px;text-align: center;display:-moz-box;display:-webkit-box; display:box;background:#F4F4F4;color:#a8a8a8;font-size: 18px;margin-top:16px;}
.about-nav a{display: block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;color:#a8a8a8;position: relative;font-weight: 700;}
.about-nav a.cur,.about-nav a:hover{color:#FFF;background:#1370C2;}
.about-nav a.cur:after,.about-nav a:hover:after{content:"";position: absolute;left:50%;bottom:0;width: 0;height: 0;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 8px solid #FFF;margin-left: -9px;}
.about-tit {font-size: 16px;color:#898989;text-align: center;margin: 40px 0 30px 0;}
.about-tit b{font-size: 30px;color:#2e2e2e;margin-bottom: 5px;display: block;}
.about-tit b:before,.about-tit b:after{content: "";width: 20px;height: 1px;background:#1370C2;margin: 0 10px 6px;display: inline-block;vertical-align: middle;}
.about-contact{overflow: hidden}
.about-contact .row > div{border-bottom:solid 1px #E9E9E9;padding: 24px 15px;font-size: 13px;color:#383838;}
.about-contact i{width: 45px;height: 45px;display: inline-block;background-position:left center;background-repeat: no-repeat;vertical-align: middle;margin-right: 12px}
.about-contact i.ico-ac01{background-image:url(../WebImages/contact-icon1.png)}
.about-contact i.ico-ac02{background-image:url(../WebImages/contact-icon2.png)}
.about-contact i.ico-ac03{background-image:url(../WebImages/contact-icon3.png)}
.about-contact i.ico-ac04{background-image:url(../WebImages/contact-icon4.png)}
.about-contact i.ico-ac05{background-image:url(../WebImages/contact-icon5.png)}
.about-map{margin:22px 0 45px;}
.about-box {margin-bottom:60px;}
.about-box .txt{font-size: 14px;line-height: 24px;color:#3a3a3a;}
.about-box .img img{width: 100%}
.about-education{background:url(../WebImages/about-bg.jpg) no-repeat center;overflow: hidden;padding-bottom:65px;}
.about-education .about-tit{margin-bottom:90px}
.about-education .item{margin: 0 1%;background:#FFF;width: 18%;float: left;font-size: 14px;text-align: center;height: 224px;color:#6c6c6c;padding: 0 8px;}
.about-education .item i{width: 116px;height: 116px;display:block;margin: -58px auto 0;background:#FFF;border-radius:50%;border:solid 1px #F0F0F0;background-position:center;background-repeat:no-repeat;margin-bottom: 12px;}
.about-education .item i.ico-ae01{background-image:url(../WebImages/about-icon1.png)}
.about-education .item i.ico-ae02{background-image:url(../WebImages/about-icon2.png)}
.about-education .item i.ico-ae03{background-image:url(../WebImages/about-icon3.png)}
.about-education .item i.ico-ae04{background-image:url(../WebImages/about-icon4.png)}
.about-education .item i.ico-ae05{background-image:url(../WebImages/about-icon5.png)}
.about-education .item b{font-size: 18px;color:#252525;margin: 16px 0 10px;display: block;font-weight: 700;}
.about-education .item p{margin-bottom: 10px;}
.about-education .item:hover{color:#FFF;background:#1370C2}
.about-education .item:hover b{color:#FFF}
.about-partner{padding-top:8px;}
.about-partner .list{overflow: hidden;margin-bottom: 52px;}
.about-partner .list > div{width: 20%;height: auto;display: block;float: left;padding: 10px 9px;}
.about-partner .list a{display:table-cell;width: 220px;height: 126px;vertical-align: middle;text-align: center;border: solid 1px #E3E3E3;}
.about-partner .list img{max-width: 100%;max-height: 100%}
@media (max-width: 1199px){
	.header .h-logo h1 img {height: 64px;}
	.header .h-logo span{font-size: 16px;margin-left: 15px;padding-left: 17px;}
	.header .h-contact b{font-size: 22px;}
	.header .h-contact span{padding-left: 26px;}
	.footer .f-contact .tit{font-size:17px;}
	.footer .f-code{padding:24px 4%;}
	.c-banner{height: 269px;}
	.content-box .introduction-box .t{font-size: 18px;padding: 6px 0;margin-bottom: 8px;}
	.content-box .introduction-box p{-webkit-line-clamp: 2;}
	.content-box .introduction-box .tel{margin-top: 16px;padding-left: 41px;}
	.content-box .introduction-box .button{margin-top: 16px;margin-left: 12px;width: 112px;}
	.ad-box{margin-top: 15px;padding: 40px 0 40px 218px;background-position: 8% bottom}
	.ad-box .tel{margin-left: 18px;}
	.i-banner .swiper-slide{height: 422px;}
	.solution-nav .tit{padding-left: 34px;margin: 10px 8% 0;}
	.floor-case .case-tel b{font-size: 24px;}
	.title b{font-size:44px;}
	.floor-about .about-info .tel .item b{font-size: 19px;}
}
@media (max-width: 991px){
	.navbar{line-height: 50px;}
	.navbar a{font-size: 13px;}
	.footer{padding:48px 0;}
	.footer .f-href a{font-size: 12px;}
	.footer .f-contact{padding: 0 0 0 18px;background:none;font-size: 12px;}
	.footer .f-contact .tit{font-size: 16px;}
	.footer .f-code{padding:24px 0;}
	.ad-box{padding:30px 0 30px 218px;background-position: 20px bottom;}
	.ad-box .tel{margin-left:0;margin-top:14px;}
	.c-banner {height: 209px;}
	.content-box .introduction-box .t{margin-top:10px;}
	.i-banner .swiper-slide {height: 326px;}
	.floor-sum{font-size: 15px;}
	.floor-ques .cont > div{padding: 0 0 0 172px;}
	.floor-ques .cont > div:nth-child(2n-1){padding: 0 175px 0 0;}
	.floor-ques .cont > div:nth-child(3){padding: 0 177px 0 0;}
	.floor-ques .cont > div:nth-child(4){padding: 0 0 0 180px;}
	.floor-ques .cont > div:nth-child(5){padding: 0 150px 0 0;}
	.floor-case .case-tel b {font-size: 16px;}
	.title b {font-size: 29px;}
	.floor-news .news-question .nq-l{height: 175px; background-position: 95% 85%}
	.floor-news .news-question{margin:10px 0  36px;}
;	.floor-news .news-question .nq-r{border-right:none}
	.floor-news .news-question:before, .floor-news .news-question:after{display: none}
	.floor-sum .t1{font-size: 40px;}
	.floor-links .tit{width: 14%}
	.floor-links .links{padding-left:17%;}
	.swiper-button-next, .swiper-button-prev{display: none !important}
@media (max-width: 767px){
	.header .h-logo h1{height: 52px}
	.header .h-logo h1 img{height: 42px;}
	.navbar{background:none;margin-top: -52px;}
	.navbar a{color:#333}
	.navbar-toggle .icon-bar{background:#1370C2}
	.navbar-collapse{border-top:none;background: #fff;text-align: center;padding: 10px 0;}
	.nav>li{width: 100%;border-top: solid 1px #eee;}
	.nav>li>a{display: inline-block;width: 100%;line-height: 36px;text-align: left;padding: 0 15px;}
	.nav ol{position:relative;border-top:solid 1px #ffffff;}
	.nav ol li a{text-align:left;color:#FFF;padding:0 15px}
	.nav li:hover a{color:#FFF}
	.footer{padding:20px 0;overflow: hidden;}
	.footer .f-href a{font-size: 14px;width: 33.3%}
	.footer .f-code{margin:28px 0;}
	.footer .f-code:before,.footer .f-code:after{height: 1px;width: auto;left:12px;right:12px;margin-top:0;}
	.footer .f-code:before{top:0;}
	.footer .f-code:after{bottom:0;top:initial;}
	.copyright{line-height: 24px;}
	.pages a{margin:0;}
	.c-banner {height: 110px;}
	.keys-box{padding-top:12px;}
	.ad-box{padding: 30px 30px 229px 30px;background-position: center bottom;}
	.related-news .cont{padding:30px 0}
	.related-news .rn-big{padding: 0 25px;border-right:none;}
	.related-news .rn-big .t1{margin-top:20px;}
	.related-news .rn-list{margin-top:28px;border-top:dashed 1px #B2B2B2;padding-top:25px;}
	.article-box .href{height: auto;overflow: hidden;}
	.article-box .href a{width: 100%;}
	.article-box .href a.next{border-top: solid 1px #ebebeb;}
	.about-contact .row > div{padding:15px;}
	.about-nav a{width: 100%;box-flex:initial;}
	.about-nav{display: block;height: auto}
	.about-education{overflow: hidden;background:#FFF}
	.about-education .item{width: 100%;margin: 0 0 20px 0;}
	.i-banner .swiper-slide{height: auto;}
	.search-box{width: 100%}
	.floor-sum{height:auto;padding-bottom:150px}
	.floor-sum .t1{font-size: 25px;}
	.floor-sum .t2{font-size:16px}
	.floor-sum .scope{font-size: 12px;height: auto; line-height:20px;padding:10px 0}
	.floor-sum .all > div{width:100%;margin: 12px 0;}
	.floor-good .good-slide .swiper-pagination-bullet{font-size: 16px;line-height: 24px;word-wrap: break-word;word-break: normal;padding-top: 19px;}
	.floor-ques {background-position:center bottom;background-color: #ECECEC;padding-bottom: 671px;}
	.floor-ques .tit{font-size:14px}
	.floor-ques .tit b{font-size:30px}
	.floor-ques .cont{margin-top:0}
	.floor-ques .cont > div{padding:20px !important;margin-bottom: 0;}
	.title{font-size:14px}
	.title b{font-size:24px}
	.title b i{width: 69px;}
	.solution-nav{padding-left:0}
	.solution-nav .tit{padding-left:0;font-size:15px}
	.solution-nav .tit .more{padding-right:0}
	.solution-slide .link-tit{width: 100%;position: initial;}
	.solution-slide .link-tit:after{content:"";display:block; clear:both}
	.solution-slide .link-tit li{height:auto;padding-bottom:30px;width: 50%;float: left;position: relative;}
	.solution-slide .link-tit li b{padding: 21px 0 30px;font-size: 20px;}
	.solution-slide .link-tit li.cur:before{border-left: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid transparent;border-top: solid 18px #1370C2;margin-left: -8px;margin-top: auto;right: initial;position: absolute;bottom: -20px;}
	.solution-slide .link-tit li p{font-size:14px}
	.solution-slide .cont .txt{width: auto;padding:20px;}
    .floor-case .case-tel > div{margin-bottom:10px}
    .custom-slide .item{margin-bottom:20px}
    .coo-client .tit{padding:20px;height:auto}
    .floor-news .news-question{margin: 10px -15px 36px;}
    .floor-news .news-question .nq-r{height:auto}
    .floor-news .news-question .nq-r > div{padding-bottom:0;height: auto;}
    .floor-about .about-menu li{margin: 0 12px 0 0;}
    .floor-about .about-slide .txt{line-height:24px;padding:10px 0}
    .floor-news .news-question .nq-r > div:after{display:none}
    .floor-links{padding:10px 15px}
    .floor-links .tit{width:100%;border-right: none;border-bottom: solid 1px #e3e3e3;padding: 0 0 10px 0;}
    .floor-links .links{padding-left: 0;}
    .coo-client .cont .l.bor:after,.coo-client .tit b:after{display:none}
    .floor-service .row:before{width:1px;left:50%;top: 40;bottom: 98px;margin-left: -10px; 0;}
    .floor-service .tit{left: 51px;width: 15px;display: none;}
    .solution-other .item{margin-bottom:15px}
    .about-partner .list > div{width:50%}
    .about-partner .list a{width: 174px;height: 126px}
    html{overflow-x: hidden}
    .floor-service .row .col-sm-3:after{transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;-o-transform:rotate(90deg)!important;left:50%!important;margin-left:-12px!important;top:100%!important;margin-top:21px!important;display:block!important}
	.floor-service .row .col-sm-3:nth-child(8):after{display: none !important;}
}