﻿@charset "utf-8";
*{margin: 0;padding: 0;box-sizing:border-box;}
article,aside,figure,footer,header,hgroup,nav,menu,section {display: block;}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
input,select {vertical-align: middle;}
textarea {resize: none;}
button {outline: none;*star: expression(this.onFocus=this.blur());cursor: pointer;text-decoration: none;}
ul,li {list-style: none;}
body,html {font-family: "Microsoft Yahei";width: 100%;font-size: 13px;background: #fff;overflow-x: hidden;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{min-width: 320px;}
.container {background: #fff;}
img {border: 0;display: inline-block;vertical-align: top;}
i {font-style: normal;}
.clearfix {zoom: 1;_height: 1px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearFloat {*zoom: 1;}
.clearFloat:after {visibility: hidden;clear: both;display: block;content: ".";height: 0;}
input:focus,p:focus,div:focus {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-modify: read-write-plaintext-only;}
.fl {float: left;}
.fr {float: right;}
.w1200{width: 1200px;}
em {font-style: normal;}
.w{max-width: 1200px;margin:0 auto;width: 98%;}
.w1000{max-width:1000px;margin:0 auto;}



@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1512455204682'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1512455204682#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAcMAAsAAAAACiAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kglY21hcAAAAYAAAAB4AAAByJtEz2NnbHlmAAAB+AAAAv8AAAOcMHQw/WhlYWQAAAT4AAAALgAAADYPt/5FaGhlYQAABSgAAAAcAAAAJAfeA4dobXR4AAAFRAAAABMAAAAYF+kAAGxvY2EAAAVYAAAADgAAAA4DUAICbWF4cAAABWgAAAAfAAAAIAEYAINuYW1lAAAFiAAAAUUAAAJtPlT+fXBvc3QAAAbQAAAAPAAAAE2ckFUIeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sM4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDwzZ27438AQw9zA0AAUZgTJAQAovQyneJzFkcENhDAMBMckQeiEaILv/ekBUQ/icfW6DW6dwIMK2Gii7MqWIxkoQBJfkcF+GKFdqdU88al5ZpUfGej0Prz45LMv56n06W6Zqu8TLmtaUjfW85rsvdFPjfXeLhd7OC70RS+N2IlPjajxuRE786VB9wfUkBj/eJxNUs1v1FYQn3kftjf2rr3etb1r7zpZL6wpCyu663VE02ykgGhBiER8KCAh1B564JAeODQo4pALVSsB4m9AWZDgGqJGQuqhUlH/gUQiXGiQECfEgYgDPPq8UQX2e/Nm5s28mZ/mBxzg0wv6hFagBAfgazgO8wCotDEqkDo24qRD2ug0uOOVCzRuxg21GXXoNHqRUna7adLyFFUxsYAh9hrdNO6QGPvJgExh160jVgP/nL2/ZtO7OFaJw5viFLmHznizZg4Oi5OHZsrdiZK2ZNh21bZvaQrnGiHMLOCi5+Z4bkwRq9z0nSfjX5FxNKqxf/pSfiKwf/wt+bm+38shrqxgKZgoPJgp+kW5bvhuya6qVl6r+PnmvjIuvdQrJaPe2gH5UYn1V/qBLoMOHnyT4QTVBS+FyRbQDsYDnAzRK6AE44XEKZYVtYCq0+vHLQmsX0xkQDqD/SYhW2JHUbC+tYmhooh/Nzd2Gdvd2HjH+TvxfsxiWo4rOVbOr9s5ltMYl1uz1+myIna2/s/dwvqHS1nWXu4uuUcZ4Xk/EOthTWMqrdU4IdysBHgqCPKMUFbLcBCJY5M+pAfAgKpE4cqW1b323VI6KTVpSwgpPbzE+Zu1x2+kfLx2ZZHzZ8PhtpT3h+TR9bW1t4y9Hd1+PLE4XN1m9PnqcJuxrAbKGn8woN/LGpAjTq/YKI42AyH/a3hhtDbwjrh2VBzFC+IRPpV5msz7i4Z0Go7Bd3AazsNFuAxX4RcA3iz2uuk0Jq029tPJXsaeNspu+9kZKXXJIskuyaspCclpZp5ML458GbuSFnWafdpzWiYOsiE1UtrvOSXZF40UOS/JSDmlVu9Lg9JBqluWnjIWGaZp+PrsEUtf1q0js7qfOSLG9gIGmSSKlJ3g1fEoOjNx9ty3hvjbmAtSDJ9Kv2tZP+0dKqKl39atOaTSTObd2eypWXc+kSbFudGl+JSFuhbeWVjAFY/zH8KyN3WwLf5cWBD/EO/ja3xhGuL3rC4uZQ981gH+AyuhtE0AeJxjYGRgYADimfHZ4fH8Nl8ZuFkYQOCaT6wKgv7fxsLAXAXkcjAwgUQBAJIIwQAAeJxjYGRgYG7438AQw8IAAkCSkQEVsAEARwwCb3icY2FgYGB+ycDAwoCKARKfAQEAAAAAAAB2ANoBDAEoAc4AAHicY2BkYGBgYyhn4GAAASYg5gJCBob/YD4DABVDAZwAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAjZGJkZmRhZGVkY2RnYGxgsnUgC05syg5J5WtOCO/tDKVoyIzMT8tMS+dgQEAkyAJhA==') format('woff'),
  url('../fonts/iconfont.ttf?t=1512455204682') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1512455204682#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-50:before { content: "\e637"; }

.icon-circle:before { content: "\e623"; }

.icon-shouye:before { content: "\e605"; }

.icon-xiaofang:before { content: "\e60e"; }












/****头部样式****/
.header{z-index: 0;height: 84px;text-align: left;}
.header .wrap{max-width: 1200px;margin:0 auto;width: 100%;_overflow: hidden;}
.headerm{z-index: 5000;}
.headerz{z-index: 5000;}
.header .logo {float: left;width: 121px;margin-left: 5px;}
.header .logo a {display: block;}
.header .logo a img{width: 100%;}
#logo {fill: none;}
#logo_pic,#logo_cn_1 path,#logo_cn_2 path,#logo_en path,#logo_en rect,#logo_en polygon {fill: #fff}
.header_r {position: relative;z-index: 6000;float: right;height: 84px;}
.header_tell {float: right;width: 188px;padding-left: 43px;height: 84px;background: url("../images/tell_icon.png") no-repeat left center;line-height: 84px;font-size: 20px;color: #333;}
.nav {float: left;height: 84px;margin-right: 20px;line-height: 84px;}
.nav li {
	position: relative;
	float: left;
	height: 84px;
}

.nav li a {
	position: relative;
	display: block;
	padding: 0 32px;
	font-size: 16px;
	color: #333;
}

.nav li .nav_a em {
	display: block;
	transition: all 0.3s ease-in-out 0s;
}

.nav li .nav_a .navem {
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
}

.nav li a .navonline {
	position: absolute;
	bottom: 12px;
	left: 0;
	display: block;
	width: 0;
	height: 1px;
	background: #006699;
	transition: all 0.6s ease-in-out 0s;
	overflow: hidden;
}

.nav li a .navonline_on,
.nav li .navon .navonline {
	width: 100%;
}

.nav_cont {
	position: absolute;
	top: 84px;
	width: 100%;
	height: 140px;
	border-top: 1px solid #6a6764;
	border-bottom: 1px solid #27696b;
	background-color: rgba(0,0,0, 0.6);
	transition: all 0.2s ease-in-out 0s;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10%);
	-webkit-transform: translateY(10%);
}

.nav_contsc {
	/*-webkit-transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s;
	transition: all 500ms cubic-bezier(0.09, 0.68, 0, 0.99) 0s;*/
	z-index: 5000;
	opacity: 1;
	transform: translateX(0px);
	visibility: visible;
}

.nav .nav_menu {
	position: absolute;
	top: 84px;
	z-index: 6000;
	width: 170px;
	padding-top: 12px;
	line-height: 30px;
	transition: all 0.6s ease-in-out 0s;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10%);
	-webkit-transform: translateY(10%);
}

.nav li .nav_menusc {
	opacity: 1;
	transform: translateX(0px);
	visibility: visible;
}

.nav .nav_menu a,
.fw_nav a {
	position: relative;
	padding: 0;
	border: 0;
	padding-left: 29px;
	font-size: 14px;
	color: #fff;
}

.nav .nav_menu i,
.fw_nav i {
	position: absolute;
	top: 14px;
	left: 0;
	width: 9px;
	height: 2px;
	background: #fff;
	transition: all 0.6s;
}
@charset "utf-8";

/* CSS Document */


/******公共样式 start******/

img {
    display: inline-block;
	width: 100%;
}

.banner_txt img,
.section02_txt img {
    width: 100%;
}


/******公共样式 end******/

.animationbox,
.section {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    overflow: hidden;
}





.fuwu_btn_a {
    display: inline-block;
    position: absolute;
    bottom: -50px;
    left: 50%;
    z-index: 800;
    width: 127px;
    height: 38px;
    margin-left: -63px;
    transition: all 1s;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
}

.fuwu_btn_a i {
    display: block;
    position: absolute;
    bottom: 3px;
    left: 55px;
    width: 17px;
    height: 1px;
    overflow: hidden;
    background: #27bec7;
    transition: all 0.6s;
}

.fuwu_btn_a a {
    display: block;
    color: #fff;
}

.fuwu_btn_a:hover i {
    width: 57px;
    left: 35px;
}

.tell_fuwu_menu,
.tell_case_cont {
    display: none;
}

.wap_banner_index,
.wap_header,
.wap_number,
.tell_fuwu_cont,
.tell_fuwu_conta {
    display: none;
}

.wap_nes_list,
.tell_solu_conta,
.wap_anli_btn {
    display: none;
}

.banner_index a {
    display: block;
    width: 100%;
    height: 100%;
}

.wap_jiej_tit,
.wap_news_tit {
    display: none;
}


@charset "utf-8";
.mainTopVisualArea{overflow: hidden}
.mainTopVisualArea .contWrap {height: 830px !important}
.mainTopVisualArea .topVisualArea {height: 720px}
.mainTopVisualArea .topVisual {height: 720px}
.mainTopVisualArea .topVisual .visual img {height: auto}
.mainTopVisualArea .topVisual .titWrap {padding-top: 110px}
.mainTopVisualArea .topVisual .titWrap .ftit {margin: 27px 0 0 -5px; font-size: 70px}
.mainTopVisualArea .topVisual .titWrap .stit { margin-top: 19px;font-size: 26px;line-height: 41px}
.mainTopVisualArea .topVisual .titWrap .btn {position: absolute;left: 0;top: 554px}
.mainTopVisualArea .topVisual .titWrap {font-size: 0}
.mainTopVisualArea .topVisual .titWrap .btn {position: relative;top: 445px;left: auto;margin-right: 20px}
.mainTopVisualArea .topVisual .titWrap .btn.gray {background: #777673}
.mainTopVisualArea .btn.big {font-size: 16px;line-height: 46px; display: inline-block;color: #fff;width:12%;text-align: center;}
.mainTopVisualArea .slideWrap {height: 830px !important}
.mainTopVisualArea .mainBtn .btn_prev {top: 338px;left: 50%}
.mainTopVisualArea .mainBtn .btn_prev .prev {background: url("../images/btn_main_prev.png") no-repeat center top;width: 44px;height: 42px}
.mainTopVisualArea .mainBtn .btn_next {top: 338px;right: 50%}
.mainTopVisualArea .mainBtn .btn_next .next {background: url("../images/btn_main_next.png") no-repeat center top; width: 44px;height: 42px}
.mainTopVisualArea .mainBtn .btnPlayStop {display: inline-block;background: url("../images/btn_play_stop.png") no-repeat;
        width: 12px;height: 12px;overflow: hidden;text-indent: -9999px;vertical-align: top; margin: 0 5px 0 5px}

    .mainTopVisualArea .mainBtn .btnPlayStop.play {
        background-position: 0 -12px
    }

    .mainTopVisualArea .slideWrap .swiper-pagination {
        bottom: 60px;
        top: auto !important
    }

    .mainTopVisualArea .mainCenterSlide .topVisual .titWrap {
        padding-top: 180px;
        text-align: center
    }

    .mainTopVisualArea .mainCenterSlide .topVisual .titWrap .ftit {
        font-size: 44px
    }

    .mainTopVisualArea .mainCenterSlide .topVisual .titWrap .stit {
        font-size: 18px;
        max-width: 700px;
        margin: 20px auto;
        line-height: 45px;
        font-family: "微软雅黑"
    }

    .mainTopVisualArea .mainCenterSlide .topVisual .titWrap .btn {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 594px;
        width: 155px
    }

    .mainTopVisualArea .mainCenterSlide .btn_prev {
        left: 50%;
        top: 338px
    }

    .mainTopVisualArea .mainCenterSlide .btn_next {
        right: 50%;
        top: 338px
    }

    .mainTopVisualArea {
        padding: 0 30px 0 30px;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 auto
    }

    .mainTopVisualArea.mainSlide {
        padding: 0;
        max-width: none
    }

    .mainTopVisualArea.mainSlide .mainTopVisualArea {
        padding: 0;
        max-width: none
    }
    .mainWbox {
        overflow: hidden;
        max-width: 1200px;
        width: 98%;
        margin:0 auto;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mainWbox .mainConBox {
        width: 100%;
        padding-top: 80px;
    }

    .mainWbox .mainConBox .btnCenter {
        text-align: center;
        padding-top: 60px
    }
    .mainCenterBox {;
        margin: 0 30px;
        overflow: hidden;
        padding-top: 35px;
        position: relative
    }

    .mainCenterBox > .slideWrap {
        max-width: 1800px;
        background: #fff;
        margin: 0 auto 0 auto;
        padding-bottom: 73px
    }

    .mainCenterBox .slideWrap .middle {
        height: 340px;
        display: table;
        width: 650px;
        margin: 0 auto
    }

    .mainCenterBox .slideWrap .middle .inner {
        height: 100%;
        display: table-cell;
        text-align: center;
        vertical-align: middle
    }

    .mainCenterBox .slideWrap .middle .inner .info {
        color: #666;
        line-height: 1 !important;
        display: table;
        font-size: 0;
        text-align: center;
        width: 100%
    }

    .mainCenterBox .slideWrap .middle .inner .info .ctg {
        font-size: 16px;
        display: inline-block;
        vertical-align: top;
        padding-right: 11px;
        margin-right: 10px;
        position: relative
    }

    .mainCenterBox .slideWrap .middle .inner .info .ctg:after {
        content: '';
        display: block;
        position: absolute;
        right: 0;
        top: 2px;
        height: 12px;
        background: #d9d9d9;
        width: 1px
    }

    .mainCenterBox .slideWrap .middle .inner .info .date {
        font-size: 16px;
        display: inline-block;
        vertical-align: top
    }

    .main-innovation .topVisual .middle .titWrap .info {
        color: #fff;
        line-height: 1 !important;
        display: table;
        font-size: 0;
        text-align: center;
        width: 100%
    }
    .mainFullImgCon .item .titArea {
        position: absolute;
        left: 0;
        width: 100%;
        top: 115px
    }

    .mainFullImgCon .item .titArea .topTxt {
        font-size: 18px;
        line-height: 40px
    }
    .topTit {
        font-size: 44px;
        line-height: 54px;
        color: #000;
        font-family: "HyundaiMedium";
        font-weight: normal
    }
    .findacarMainList {
        position: relative;
        /* margin-top: -56px */
    }

    .findacarMainList .lineArea {
        position: relative;
        overflow: hidden;
        transition: height .3s;
        s
    }

    /* .findacarMainList .lineArea .item {
        float: left;
        width: 220px;
        margin-right: 64px;
        margin: 20px;
        border: 1px solid #ccc
    } */

    .findacarMainList .lineArea .item:hover {
        box-shadow: 0px 3px 15px #ccc
    }

    .findacarMainList .lineArea .item.nomargin {
        margin-right: 0
    }

    .findacarMainList .lineArea .item .thumbnail {
        margin-bottom: 26px;
    }

    .findacarMainList .lineArea .item .thumbnail img {
        width: 100%
    }

    .findacarMainList .lineArea .item .subTit4 {
        margin-bottom: 2px
    }

    .findacarMainList .lineArea .item .btnCarMore {
        text-align: center;
        margin-top: 68px;
        display: block
    }

    .findacarMainList .lineArea .item .conAreas {
        color: #767676;
        line-height: 16px;
        margin-bottom: 16px
    }

    .findacarMainList .lineArea .item .btn {
        width: 100%
    }
    .findacarMainList .lineArea {
        position: relative;
        overflow: hidden;
        transition: height .3s;
        s
    }

    .findacarMainList .lineArea .item {
        float: left;
        width:21.5%;
        margin-right: 64px;
        margin: 20px;
        border: 1px solid #ccc
    }

    .findacarMainList .lineArea .item:hover {
        box-shadow: 0px 3px 15px #ccc
    }

    .findacarMainList .lineArea .item.nomargin {
        margin-right: 0
    }

    .findacarMainList .lineArea .item .thumbnail {
        margin-bottom: 26px;
    }

    

    .findacarMainList .lineArea .item .subTit4 {
        margin-bottom: 2px
    }

    .findacarMainList .lineArea .item .btnCarMore {
        text-align: center;
        margin-top: 68px;
        display: block
    }

    .findacarMainList .lineArea .item .conAreas {
        color: #767676;
        line-height: 16px;
        margin-bottom: 16px
    }

    .findacarMainList .lineArea .item .btn {
        width: 100%
    }


body{color: #333!important;font-family: "微软雅黑"!important;}
.gnbWrap .logo .topLogo{background: url(../images/logo.png) no-repeat!important;background-size: 100% 100% !important;width: 120px!important;height: 75px!important;}
.compony .wrap .compony_con h3 span{font-size: 24px;}
.titArea .topTit{color: #333;}
.gnbWrap .gnbArea .dep1Wrap .dep1 .dep1_aa{color: #333;font-family: "微软雅黑"!important;}
.gnbWrap{margin-bottom:10px;}
.gnbWrap .gnbArea .dep1Wrap .dep1:hover{border-bottom:2px solid #006699;}
.findacarMainList .lineArea .item{border:none;}
.findacarMainList .lineArea .item .thumbnail{background: #CEE7F5;padding-top: 40px;padding-bottom: 40px;box-shadow: 0px 3px 15px #ccc;}
.findacarMainList .lineArea .item .btnCarMore{margin-top: 0;}
.findacarMainList .lineArea .item:hover {box-shadow: none;}
a.btn, button.btn, span.btn{background-color:#006699;font-family: "微软雅黑";border-radius: 13px;}
body{background: none;}
.contBox{width: 100%;background-size:100%;margin-top:16px!important;_margin-bottom: 200px!important;_height: 400px;}
.compony .wrap{    position: relative;
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;}
.compony_con{overflow: hidden;}
.product_list {width:100%;padding-bottom: 0;margin-bottom: 20px;box-sizing:border-box;margin-top:50px;}
.product_list ul{overflow:hidden;width:97%;border-bottom:1px solid #ccc;margin:0 auto;}
.product_list ul li{width:25%;float: left;text-align: center;padding:2%;overflow: hidden;line-height: 30px;font-size: 16px;cursor: pointer;}
.product_list ul li.active{background:#006699;color:#fff;}


.product_list ul li  i{font-size:48px;vertical-align: middle;margin-right: 5px;color: #fff;float: left;}
.findacarMainList{display: none;}
.product_list ul li:nth-child(even) i{margin-right: 0px;}
.contentWrap .contWrap .contBox.full{background:rgba(0,0,0,0.6);}
.contentWrap .contWrap .contBox{padding-top: 40px;padding-bottom: 40px;}
.compony .wrap .compony_con h3{width:40%; line-height: 100px;color: #fff;font-size: 30px;padding-left:10%;box-sizing: border-box;float: left;margin-top: 6%;}
.compony .wrap .compony_con p{padding:3%;color: #fff;line-height: 38px;font-size: 18px;font-family:"苹方";width: 50%;float: right;}
.mainTopVisualArea{padding:0;}
.titArea .topTit{line-height: 65px;margin-bottom: 20px;font-family: "微软雅黑";font-size: 24px;width: 100%;text-align: center;}
.mainFullImgCon .item .titArea{top:50px;}
.hyl_mark{background: #CEE7F5;border:1px solid #ccc;position: relative;}


.footerWrap{background: #006699;text-decoration: center;}
.footerWrap .wrap{width:100%;margin:20px auto;overflow: hidden;text-align: center;}
.footerWrap .wrap .left{float: left;border-right: 2px solid #fff;width: 50%;overflow: hidden;}
.footerWrap .wrap .left p{float: left;margin-right:8%;}
.footerWrap .wrap .right{float: right;width: 50%;padding-left: 5%;}
.footerWrap .wrap .right p{float: left;margin-right:8%;}
.footerWrap .wrap p{line-height: 30px;}
.main-innovation{margin-top:80px;}
.topVisualArea{padding:0;}
.mainTopVisualArea .slideWrap{height: 720px!important;}
.topVisual{margin:0;max-width: 100%;}
.topVisual .visual{width: 100%;position: static!important;margin-left: 0px;}
.topVisual .visual img{width: 100%!important;}
.mainTopVisualArea .contWrap{height: 100%!important;}
.topVisualArea{height: 100%;}
.mainTopVisualArea .topVisualArea{height: 100%;}
.mainTopVisualArea .topVisual{height: 100%;}
.mainTopVisualArea .slideWrap{height:494px!important;}
.findacarMainList .lineArea{display: none;}
.topVisualArea{width: 100%;}
.bnrFull.main{max-width: 1920px;}
.bnrFull .imgArea img{position: static;margin-left: 0px!important;width: 100%;}
.bnrFull.main .imgArea img{width: 100%;}
.mainTopVisualArea .mainCenterSlide .topVisual .titWrap{padding-top: 110px;}
.btnCarMore{position: relative;}
.subTit4{position: absolute;left: 0;bottom: 0px;height: 45px;text-align: center;width: 100%;    background: rgba(255,255,255,0.7);transition:all 0.5s ease;color:#333;line-height:45px;overflow:hidden;}
.subTit4 em {display: block;width: 35%;margin: 0px auto;height: 2px;background: #ff0000;margin-top: 15px; display: none;}
.item a:hover .subTit4{width: 80%;height: 87%;bottom: 6%;left:10%;transition:all 0.5s ease;padding-top: 30%;box-sizing:border-box;line-height: 20px;}
.item a:hover .subTit4 em{display: block;}
.findacarMainList .lineArea .item .subTit4{margin-bottom: 0px;}
.grid a{overflow: hidden;}
.bnrFull.big.main a .middle{display: none;left:-100%;display: block;transition:1.5s;}
.bnrFull.big.main a:hover .middle{left: 0;}
.bnrFull.big .imgArea, .bnrFull.big .imgArea img{height: 500px;}
.topTit span{font-size: 22px;}
.topTit{font-family: "微软雅黑";}
.tab .last{width: 13%;}
/* banner */
.banner{margin-top: 2px;}
.swiper-slide img{width: 100%;}


/* 公司简介 */
.compony{width: 100%;background: #f5f5f5;padding-top:80px;padding-bottom:60px;}
.compony .compony_con{overflow: hidden;max-width: 1120px;width: 100%;margin:0 auto;}
.compony .left{width:35%;float: left;color: #000;}
.compony .left img{width: 100%;}
// .compony .left h2{font-size: 32px;font-weight: normal;margin-top:5%;color:#333;}
// .compony .left span{font-size:22px;}
.compony .left .com_name{margin-left:20%;font-size:24px;display:block;margin-top:10px;color:#333;}
.compony .right{float: right;width: 55%;margin-top:5%;}
.compony .right p{width: 100%;line-height: 30px;font-size: 18px;color:#666;}
/* 新闻 */
.news{width: 100%;    background: url(../images/new_bg.jpg) no-repeat;padding:4% 0;background-size: 100% 100%;margin-top: 80px;}
.new .item {color: #fff;}
.owl-item .item .con{max-width: 510px;width: 98%;margin:0 auto;color: #fff;} 
.con .info{width:100%;text-align: center;font-size:22px;}
.stit{text-align: center;margin-top: 20px;margin-bottom: 20px;font-size:20px;}
.stitnei{line-height: 30px;font-size:18px;}
.owl-item .item img {width: 9.7%; height:63px;float: left;margin-right: 4%;}
/* 项目展示 */
.show{width: 100%;margin-top:60px;}
.show .wrap{max-width:1120px!important;width: 100%;margin:0 auto;}
.show .wrap .top{width:100%;margin-bottom: 20px;}
.show .wrap .top h3{font-size:24px;line-height: 65px;text-align: center;font-family: "微软雅黑";font-weight:normal;}
.show .wrap .top h3 span{font-size: 22px;}
.show .wrap .con{width: 100%;overflow: hidden;}
.show .wrap .con .con1{width:27%;float: left;background: #CEE7F5;position: relative;margin:3%;}
.show .wrap .con .con1 a{display: block;padding-top: 5%;padding-bottom: 5%;}
.show .wrap .con .con1 a img{width: 100%;}
.con1 img{transition: 3s;}
.show .wrap .con .con1:hover{background:#006699;transition:0.8s;}
.text-desc{z-index: 1; transition: 0.5s; transform: rotateX(80deg); transform-origin: center top 0; opacity: 1;position: absolute;left:0;top:50%;display: none;width: 100%;text-align: center;margin-top: -12px;}
.text-desc h3{height: 25px;color: #fff;text-align: center;}
.text-desc h3 b{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top: 5px;padding-bottom: 5px;font-size: 16px;}
.con1.effect:hover .text-desc{transform: none;display: block;}
.con1.effect:hover img{opacity: 0; transform: scale(1.2)}
.bgLB{background-color: none!important;}
.bnrFull.big.main a .middle{background:rgba(102,153,204,.6);}
/* 成功案例 */
.succes_case{width: 100%;overflow: hidden;padding-top: 50px;}
.caseList{float: left;width: 50%;position: relative;overflow: hidden;}
.caseList img{width: 100%;display: block;}
.caseList .middle{left: -100%;transition: 1.5s;position: absolute;top: 0;width: 100%;height: 100%;z-index: 1;background: rgba(102,153,204,.6);}
.caseList .middle .table{width: 100%;height: 100%;display: table;}
.caseList .middle .table .inner{display: table-cell;height: 100%; vertical-align: middle;text-align: center;color: #fff;
font-size: 30px;line-height: 38px;font-family: "微软雅黑";}
.caseList:hover .middle{left:0;display: block;}
.succes_case .top{width:100%;margin-bottom: 20px;}
.succes_case .top h3{font-size:24px;line-height: 65px;text-align: center;font-family: "微软雅黑";font-weight:normal;}
.succes_case .top h3 span{font-size:22px;}
/* 底部 */
.footer{width: 100%;background:#006699;color: #fff;text-align: center;padding-top: 20px;padding-bottom: 20px;overflow:hidden;}
.footer p{color:#fff;}
.footer .wrap{max-width:1120px;width: 98%;margin:0 auto;overflow: hidden;margin-bottom: 20px;border-bottom:1px solid #fff;padding-bottom:20px;}
.footer .wrap .left{width:85%;float: left;overflow: hidden;margin-top:15px;}
.footer .wrap p{float: left;}
.footer .wrap p.center{margin-left: 5%;margin-right: 5%;}
.footer .wrap .right{width: 8%;float: right;overflow: hidden;}
.footer .wrap .right img{width: 100%;}
.gnbWrap .logo{padding-top: 0!important;}
.mainWbox .mainConBox .btnCenter{padding-top:10px!important;}
.mainTopVisualArea .mainCenterSlide .btn_prev{top:50%!important;margin-top: -22px;}
.mainTopVisualArea .mainCenterSlide .btn_next{top:50%!important;margin-top: -22px;}
.mainWbox .mainConBox .btnCenter{text-align: center;padding-bottom: 60px;}

// 经典案例banner
.classic_banner{width:100%;}
.classic_banner img{width:100%;}
.list_page{width:100%;background:#f0f0f0;line-height:50px;}
.list_page .index{color:#999;font-size:18px;}
.list_page h3 {font-weight:normal;}
.list_page h3 a{color:#333;font-size:16px;}
.classic_con .title{font-size:24px;text-align:center;margin-bottom:39px;margin-top:60px;color:#333;font-weight:normal;}
.classic_con .title span{font-size:22px;}
.classic_con .content{overflow:hidden;}
.classic_con .left{width:17%;float:left;overflow:hidden;margin-top:14%;}
.classic_con .left .positioner{position:relative;max-height:280px;height:170px;width:10px;background:#f0f0f0;border-radius:10px;float:left;}
.classic_con .left .positioner .st{position:absolute;left:0;top:0px;width: 10px;height:40px;background:#0a6aaf;border-radius: 10px;transition:.6s all;}
.classic_con .left .left_list{float:left;margin-left:15%;}
.classic_con .left .left_list ul li{line-height:45px;}
.classic_con .left .left_list ul li a{color:#666;font-size:16px;}
.classic_con .left .left_list ul li.active a{color:#065493;}
.classic_con .left .left_list ul li:hover a{color:#065493;};
.classic_con .left .left_list ul .two:hover .st{top:45px;}
.classic_con .right{width:80%;float:right;}
.classic_con .right .con_list{overflow:hidden;padding:2%;}
.classic_con .right .con_list .list1{width:29%;margin:2%;background:#cee7f5;text-align:center;padding:2% 1%;float:left;position:relative;top:0;transition:0.6s;}
.classic_con .right .con_list .list1:hover{top:-10px;box-shadow:0px 0px 10px #888888;}
.classic_con .right .con_list .list1 img{width:70%;margin:0 auto;}
.classic_con .right .con_list .list1 h3{font-size:18px;margin-top:35px;margin-bottom:30px;font-weight:normal;}
.classic_con .right .con_list .list1 a{background:#0a6699;line-height:36px;text-align:center;display:block;width:40%;margin:0 auto;color:#fff;font-size:12px;}
.classic_con .right .page_bottom{text-align:center;overflow:hidden;}
.classic_con .right .page_bottom ul{overflow:hidden;width:50%;margin:10px auto;float:right;margin-right:20%;}
.classic_con .right .page_bottom ul li{float:left;margin:1%;border:1px solid #f0f0f0;text-align:center;line-height:25px;width:45px;height:25px;}
.classic_con .right .page_bottom ul li a{color:#000;}
.classic_con .right .page_bottom ul li a:hover{color:#0a6699;}
// 公司简介
.sectionCommon{width: 100%;}
.sectionCommon .con_box{width: 100%;overflow:hidden;}
.sectionCommon .con_box .left{width:15%;float:left;overflow:hidden;margin-top:10%;}
.sectionCommon .con_box .left .positioner{position:relative;max-height:170px;height:230px;width:10px;background:#f0f0f0;border-radius:10px;float:left;}
.sectionCommon .con_box .left .positioner .st{position:absolute;left:0;top:0px;width: 10px;height:40px;background:#0a6aaf;border-radius: 10px;transition:.6s all;}
.sectionCommon .con_box .left .left_list{float:left;margin-left:15%;}
.sectionCommon .con_box .left .left_list ul li{line-height:45px;}
.sectionCommon .con_box .left .left_list ul li a{color:#666;font-size:16px;}
.sectionCommon .con_box .left .left_list ul li.active a{color:#065493;}
.sectionCommon .con_box .left .left_list ul li:hover a{color:#065493;};
.sectionCommon .con_box .left .left_list ul .two:hover .st{top:45px;}
.sectionCommon .con_box .right{width:80%;float:right;}
.sectionCommon .con_box .right img{width:100%;}
.sectionCommon .con_box .right h4{margin-top:40px;color:#0b5a8f;margin-bottom:24px;font-size:18px;}
.sectionCommon .con_box .right p{font-size:14px;line-height:26px;text-indent:2em;margin-bottom:26px;color:#666;}
.sectionCommon .con_box .right .company_title{font-size:24px;text-align:center;margin-bottom:39px;margin-top:60px;font-weight:normal;color:#333;}
.sectionCommon .con_box .right .company_title span{font-size:22px;}

// 客户服务
.list_page{width:100%;background:#f0f0f0;line-height:63px;}
.list_page .index{color:#999;font-size:18px;}
.list_page h3 a{color:#333;font-size:16px;}
.customer_ser{padding-top:90px;padding-bottom:62px;overflow:hidden;}
.customer_ser .title{font-size:32px;text-align:center;margin-bottom:39px;margin-top:60px;}
.customer_ser .content{overflow:hidden;}
.customer_ser .left{width:15%;float:left;overflow:hidden;}
.customer_ser .left .positioner{position:relative;max-height:250px;height:185px;width:10px;background:#f0f0f0;border-radius:10px;float:left;}
.customer_ser .left .positioner .st{position:absolute;left:0;top:0px;width: 10px;height:40px;background:#0a6aaf;border-radius: 10px;transition:.6s all;}
.customer_ser .left .left_list{float:left;margin-left:15%;}
.customer_ser .left .left_list ul li{line-height:45px;}
.customer_ser .left .left_list ul li a{color:#666;font-size:16px;}
.customer_ser .left .left_list ul li.active a{color:#065493;}
.customer_ser .left .left_list ul li:hover a{color:#065493;};
.customer_ser .left .left_list ul .two:hover .st{top:45px;}
.customer_ser .right{width:80%;float:right;}
.customer_ser .right h3{color:#333;font-size:22px;margin-bottom:20px;}
.customer_ser .right .title_bottom{color:#080808;font-size:16px;line-height:28px;margin-bottom:31px;}
.customer_ser .right .border_con1{border:1px solid #ccc;padding:2%;margin-bottom:39px;}
.customer_ser .right .border_con1 h4{font-size:22px;margin-bottom:10px;font-weight:normal;color:#333;}
.customer_ser .right .border_con1 h4:hover{color:#0a6699;}
.customer_ser .right .border_con1 p{margin-bottom:22px;font-size:16px;}
.customer_ser .right .border_con1 img{width:100%;}

// .sectionCommon{margin-bottom:30px;}
.sectionCommon .news-title{font-size:24px;width：100%;text-align:center;margin-top:60px;margin-bottom:38px;color:#333;font-weight:normal;}
.sectionCommon .news-title span{font-size:22px;}
.sectionCommon .con{width:100%;padding:2%;}
.sectionCommon .con .list{border-bottom:1px dashed #b5b5b5;overflow:hidden;padding-bottom:20px;padding-top:24px;}
.sectionCommon .con .list .left01{background-size:100% 100%;float:left;width:6%;color:#0a6699;padding-bottom:30px;font-size:16px;text-align:center;margin-top:3%;}
.sectionCommon .con .list:last-child{border-bottom:none;}
.sectionCommon .con .list .left02{margin-left:25px;width:25%;float:left;position:relative;top:0;transition:0.6s;}
.sectionCommon .con .list .left02 img{width:100%;}
.sectionCommon .con .list .left02:hover{top:-10px;};
.sectionCommon .con .list .left02 img{width:100%;}
.sectionCommon .con .list .right{float:right;width:60%;}
.sectionCommon .con .list .right h3{font-size:18px;color:#333;margin-bottom:14px;margin-top:28px;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient: vertical;font-weight:normal;}
.sectionCommon .con .list .right p{line-height:28px;color:#666;font-size:14px;}
.sectionCommon .con .list .right p a{color:#ec0919;}
.waplogo a{display:block;}
.wap_1{overflow:hidden;}

.wap_header{height:1rem;}
.sectionCommon .con .list .right p:hover{color:#006597;}
.con ul{overflow: hidden;}
.con ul li{width:31.333%;margin:1%;float: left;height:270px;}
.con ul li a{display:block;}
.con ul li .block img{width: 100%;}
.con ul li .block span{font-size:18px;color:#4d4d4d;text-align: center;margin-top:18px;text-overflow:ellipsis;  white-space:nowrap;   overflow:hidden;display: block;}

.block p{display:none;height:215.19px;width:100%;background: #105a97;color: #fff;font-size: 14px;line-height: 25px;font-weight: normal;padding:15px 10px;box-sizing:border-box;}
.block:hover p{display: block;transition: all 0.6s;}
.block:hover img{display:none;}
 
.footer .wrap .left ul{overflow: hidden;margin-bottom:30px;}
.footer .wrap .left ul li{float: left;margin-right:20px;}
.footer .wrap .left ul li a{color: #fff;}
.footer .bottom b{font-weight:normal;}
.left01 h3{border-bottom: 1px solid #006597;font-size:48px;}
.classic_con{margin-bottom:40px;overflow:hidden;}

/*详情页*/
.sectionCommon{width:100%;}
.sectionCommon .title{color:#333;}
.sectionCommon .title h3{font-size:24px;font-weight: normal;text-align: center;}
.sectionCommon .title h3 span{font-size:22px;}
.sectionCommon .title b{font-size:14px;display: block;margin-bottom: 20px;font-weight: normal;color:#999;}
.sectionCommon .new_detail p{font-size: 14px;line-height: 26px;text-indent: 2em;margin-bottom: 26px;color: #666;}




/*产品详情*/
.product_detail_con{padding-top:80px;padding-bottom: 50px;overflow: hidden;}
.product_detail_con .left{width:30%;float:left;overflow:hidden;}
.product_detail_con .left .positioner{position:relative;max-height:280px;height:175px;width:10px;background:#f0f0f0;border-radius:10px;float:left;}
.product_detail_con .left .positioner .st{position:absolute;left:0;top:0px;width: 10px;height:40px;background:#0a6aaf;border-radius: 10px;transition:.6s all;}
.product_detail_con .left .left_list{float:left;margin-left:15%;}
.product_detail_con .left .left_list ul li{line-height:45px;}
.product_detail_con .left .left_list ul li a{color:#666;font-size:16px;}
.product_detail_con .left .left_list ul li.active a{color:#065493;}
.product_detail_con .left .left_list ul li:hover a{color:#065493;};
.product_detail_con .left .left_list ul .two:hover .st{top:45px;}
.product_detail_con .right{float: left;width:65%;}
.product_detail_con .right h3{font-size: 24px;color: #333;text-align: center;margin-bottom:30px;font-weight: normal;}
.product_detail_con .right h3 span{font-size:22px;}
.product_detail_con .right .pd_con_list{margin-bottom: 30px;padding-top:20px;}
.product_detail_con .right .pd_con_list .gntd div{color:#666;font-size:14px;line-height:30px;}
.product_detail_con .right .gntd ul li{font-size:14px;line-height:25px;line-height:25px;color:#666;}
.border_line{width: 100%;border-bottom:1px solid #ccc;height:1px;}
.product_detail_con .right .title{font-size:18px;color: #333;margin-bottom: 30px;position: relative;}
.product_detail_con .right .pd_con{font-size: 14px;color: #666;line-height: 25px;}
.product_detail_con .right table tr{line-height: 30px;}
.product_detail_con .right table td{width:1%;text-align:center;}
.product_detail_con .right .title span{width: 5px;height: 20px;background: #0a6aaf;margin-right: 10px;float: left;margin-top: 2px;}
.product_detail_con .right dd span{margin-right:15px;}
.jobh2i{display: block;width: 13%;height: 1px;background: #d10a3c;position: absolute;bottom: 0;left: 0;transition: .6s;}
.jobh2id{display: block;width: 5%;height: 1px;background: #d10a3c;position: absolute;left: 7%;bottom: -5px;transition: .6s;}
dl:hover .jobh2i{width:5%;left:7%;}
dl:hover .jobh2id{width:13%;left:0%;}



/*联系我们*/
.contact{ max-width:1200px; width:96%; margin:0 auto; overflow:hidden;margin-bottom:40px;padding-top:40px;}
.contact p{ font-size:14px; color:#666; line-height:30px;}
.contact p img{ margin-bottom:20px; width:100%}


/*常见问题*/
.question{ max-width:1200px; width:96%; margin:0 auto; overflow:hidden;padding-top:40px;padding-bottom:40px;}
.question .prob{ width:100%; border-bottom:1px solid #ccc; margin-bottom:30px;}
.question .pro_titl{ line-height:30px; font-size:16px; line-height:40px; margin-bottom:10px}
.question .pro_titl .prob_wh{ width:30px; height:30px; line-height:30px; text-align:center; font-size:18px;display:block;border-radius:50%; color:#fff; background-color:#006699; float:left; margin-right:10px}
.question .pro_titl{ width:100%; font-size:18px; color:#666}
.question .pro_ner{ font-size:14px; column-count:#808080; line-height:30px; margin-bottom:20px}
.question .pro_ner .prob_wh{width:30px; height:30px; line-height:30px; text-align:center; font-size:18px;display:block;border-radius:50%; color:#fff; background-color:#006699; float:left; margin-right:10px}
.question .wrap{max-width: 1120px!important;width: 100%;margin: 0 auto;}
.prob div{margin-bottom:50px;}
.question .pro_titl{color:#006699;}


/*资料下载*/
.sectionCommon .zlxz .title{font-size:24px;color:#333;line-height:50px;font-weight:normal;border-bottom:1px solid #ccc;margin-bottom:40px;margin-top:30px;}
.zlxz dl{overflow:hidden;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.zlxz dl dt{float: left;width:10%;font-size:60px;color:#0078d7;text-align:center;}
.zlxz dl dd{float: left;margin-left:2%;width:88%;padding-right:10%;position:relative;}
.zlxz dl dd h3{margin-bottom:20px;}
.zlxz dl dd h3 a{font-size:22px;color:#626262;}
.zlxz dl dd p{color:#2f2f2f;line-height:25px;}
.zlxz dl dd .icon{position:absolute;right:2%;width:20px;height:20px;top:50%;margin-top: -9px;}

/*经典案例*/
.sectionCommon .w .jdan_top{width:100%;margin-bottom: 20px;padding-top: 30px;}
.sectionCommon .w .jdan_top h3{font-size:24px;line-height: 65px;text-align: center;font-family: "微软雅黑";font-weight:normal;}
.sectionCommon .w .jdan_top h3 span{font-size: 22px;}
.sectionCommon .w .con{width: 100%;overflow: hidden;padding-bottom:80px;}
.sectionCommon .w .con .con1{width:27%;float: left;background: #CEE7F5;position: relative;margin:3%;}
.sectionCommon .w .con .con1 a{display: block;padding-top: 5%;padding-bottom: 5%;}
.sectionCommon .w .con .con1 a img{width: 100%;}


.new_list_page{margin-top:20px;}
.page_bottom ul li{width: 100%;margin:0px;float: none;height:30px;text-align:center;}  

/*新闻详情页*/
.new_detail_title{margin-top:40px;margin-bottom:30px;}
.new_detail_wz{width:98%;margin:0 auto;}
.new_detail_pro{width: 100%;}
.new_detail_pro img{max-width:100%;margin:0 auto;}
.new_detail_pro p{text-indent: 2em;font-size:16px;color:#666;line-height:25px;}


.m_banner{display:none;}