* {    margin: 0;    padding: 0;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}a {    text-decoration: none !important;    color: #666;}li {    list-style: none;}img {    vertical-align: middle;}body {    color: #666;    font-family: "微软雅黑", "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;    background: #f6f6f6;    padding-top: 90px;}/*公共部分*/.icont {    width: 100%;    min-width: 1660px;}.icont-header1 {}.icont-header2 {}.icont-footer1 {}.icont-footer2 {}.hf-cont {    width: 100%;    min-width: 1200px;}.icontent {    width: 1660px;    margin: 0 auto;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.fmin-1200 {    width: 100%;    min-width: 1200px;}.fmax-1200 {    width: 1200px;    margin: 0 auto;}.icont-footer1 .fmax-1200 {    width: 1660px;}.icont-footer2 .fmax-1200 {    width: 100%;    max-width: 1720px;    min-width: 1200px;    padding-left: 30px;    padding-right: 30px;}.itop-d1 {    width: 100%;    max-width: 1840px;    min-width: 1200px;    margin: 0 auto;    /*padding: 0 90px;*/    height: 105px;    position: relative;    /*background: url(../img/isolutions_01.jpg) no-repeat 39% center;*/}@media (max-width: 1365px ) {    /*.itop-d1{        padding: 0 40px;    }*/}.itop-d2 {    background: url(../img/isolutions_03.jpg) no-repeat 32% center;}.itop-d1-img {    margin-top: 30px;    float: left;}.itop-d1-a {    float: left;    font-size: 32px;    color: #404040;    font-weight: bold;    margin-left: 25px;    margin-top: 22px;}.itop-d1-d {    font-size: 120px;    font-family: arial;    font-weight: bold;    text-transform: uppercase;    color: #fafafa;    position: absolute;    top: -30px;    left: 200px;    letter-spacing: 6px}.itop-d1-ul {    float: right;    height: 40px;    line-height: 40px;    margin-top: 15px;}.itop-d1-ul li {    font-size: 16px;    color: #a0a0a0;    float: left;    margin-left: 30px;    line-height: 40px;    cursor: pointer;    transition: all .5s;}.itop-d1-ul li:hover {    color: #ff8400;    border-bottom: 1px solid #ff8400;    transition: all .5s;}.itop-d1-ul .cli {    color: #ff8400;    border-bottom: 1px solid #ff8400;}.wxep-topbottom {    margin-top: 50px;    margin-bottom: 100px;    position: relative;}.wxep-top {    height: 385px;    background: no-repeat center;    background-size: cover;}.wxep-top-div {}.wxep-top-d1 {    font-size: 36px;    line-height: 45px;    padding-top: 80px;    color: #fff;    text-shadow: 0 0 10px #333;}.wxep-top-d2 {    width: 370px;    font-size: 16px;    line-height: 30px;    color: #fff;    margin-top: 15px;    text-shadow: 0 0 10px #333;}.wxep-top-d3 {    width: 40px;    height: 40px;    border-radius: 100%;    background: url(../img/ico_06.png) no-repeat center #ffa906;    margin-top: 55px;    transition: all .3s;}.wxep-top-d3:hover {    opacity: .8;    transition: all .3s;}.wxep-nav {    height: 19px;    padding-left: 30px;    background: url(../img/ico_07.png) no-repeat left center;    margin-top: 50px;}.wxep-nav a {    font-size: 20px;    line-height: 19px;    color: #333;    position: relative;    top: -2px;}.wxep-nav a:hover {    color: #0170bf;}.wxep-nav span {    display: inline-block;    width: 20px;    height: 19px;    background: url(../img/ico_08.png) no-repeat center;    position: relative;    top: 2px;}.wxep-left {    width: 280px;    overflow: hidden;    border-radius: 5px;    border-top: 2px solid #0180da;    background: #fff;    position: absolute;    top: 0;}.wxep-left-top {    position: fixed;    top: 155px;    z-index: 11;}.wxep-left-bottom {    position: absolute;    top: initial;    bottom: 0;    z-index: 11;}.wxep-left-h1 {    height: 85px;    border-bottom: 1px solid #e5e5e5;    font-size: 24px;    color: #333;    padding: 30px 0 0 35px;}.wxep-left-h1 span {    font-size: 14px;    margin-left: 10px;    line-height: 15px;    font-family: arial;    position: relative;}.wxep-left-nav {    margin: 15px 0 95px 0;}.wxep-left-nav li {    height: 45px;    margin: 3px 0;}.wxep-left-nav li a {    display: block;    height: 45px;    font-size: 20px;    color: #333;    padding-left: 35px;    line-height: 45px;    transition: all .3s;}.wxep-left-nav li a:hover {    color: #fff;    background: #ffa906;    transition: all .3s;}.wxep-left-nav .cli a {    color: #fff;    background: #ffa906;}.wxep-right {    width: 900px;    overflow: hidden;    border-radius: 5px;    border-top: 2px solid #0180da;    background: #fff;    margin-left: 300px;}.wxep-right-h1 {    height: 85px;    border-bottom: 1px solid #e5e5e5;    font-size: 30px;    line-height: 85px;    color: #333;    padding-left: 35px;}.wxep-cont {    width: 825px;    margin: 35px 0 45px 35px;    padding-left: 50px;}.wxep-h2 {    font-size: 26px;    height: 30px;    line-height: 30px;    color: #0170bf;    position: relative;}.wxep-h2 span {    width: 3px;    height: 30px;    background: #ffa906;    top: 0;    left: -50px;    position: absolute;}.wxep-text {    font-size: 20px;    line-height: 30px;    color: #737373;    margin-top: 20px;}.wxep-text img {    max-width: 100%;    margin: 0 auto;}.wxep-cont-d1 {    margin-bottom: 35px;}.wxep-ul1 {}.wxep-ul1 li {    font-size: 14px;    line-height: 20px;    color: #737373;    padding-left: 30px;    position: relative;    margin-top: 25px;}.wxep-ul1 li span {    width: 8px;    height: 8px;    border-radius: 100%;    background: #0170bf;    position: absolute;    top: 50%;    left: 2px;    margin-top: -4px;}.wxep-h3 {    font-size: 18px;    color: #333;    margin-top: 30px;}.wxep-h4 {    font-size: 18px;    color: #333;    line-height: 20px;    margin-top: 25px;}.wxep-ul2 {    padding-bottom: 25px;}.wxep-ul2 li {    border: 1px solid #eee;    margin-top: 30px;    padding: 25px 55px 30px 40px;}.wxep-ul2 .cli {    background: #f6f6f6;    border: none;}.wxep-ul2-h {    font-size: 18px;    line-height: 25px;    color: #333;    margin-bottom: 10px;}.wxep-ul2-text {    font-size: 14px;    color: #666;    line-height: 25px;}.wxep-ul3 {    width: 800px;    overflow: hidden;}.wxep-ul3 li {    width: 377.5px;    height: 250px;    background: #0170bf;    float: left;    margin: 25px 20px 0 0;    padding: 35px;}.wxep-ul3-h {    min-height: 30px;    font-size: 18px;    color: #fff;    margin-bottom: 10px;}.wxep-ul3-text {    font-size: 14px;    color: #fff;    opacity: .8;    line-height: 25px;    height: 125px;    overflow-y: auto;}.wxep-ul3-text .mCSB_inside > .mCSB_container {    margin-right: 15px;}.wxep-div1 {    width: 787.5px;    overflow: hidden;    margin-top: 30px;}.wxep-div1 div {    width: 250px;    height: 70px;    padding: 10px;    border: 1px solid #bfbfbf;    line-height: 33px;    text-align: center;    font-size: 16px;    color: #333;    float: left;    margin-right: 12.5px;    margin-bottom: 15px;    padding-top: 0px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.wxep-div1-bj {    background: url(../img/quality_05.jpg) no-repeat center;    border: 0 !important;}.wxep-cont2 {    width: 840px;    margin: 30px;}.wxep-cont2-d2 {    margin-bottom: 25px;}.wxep-img {    width: 100%;    margin-bottom: 20px;}.wxep-img img {    max-width: 100%;}.wxep-h2-2 {    font-size: 26px;    height: 30px;    line-height: 30px;    padding-left: 25px;    color: #0170bf;    position: relative;}.wxep-h2-2 span {    width: 3px;    height: 30px;    background: #ffa906;    top: 0;    left: 0px;    position: absolute;}.wxep-text2 {    font-size: 14px;    line-height: 30px;    color: #737373;    margin-top: 15px;}.wxep-text2 img {    max-width: 100%;    margin: 0 auto;}.wxep-h5 {    font-size: 14px;    color: #737373;    line-height: 25px;    margin-bottom: 20px;}.wxep-cont2-ul {    width: 840px;    overflow: hidden;}.wxep-ul4 {    width: 920px;    overflow: hidden;}.wxep-ul4 li {    width: 457px;    height: 120px;    background: url(../img/resources_04.jpg) no-repeat center;    float: left;    margin-top: 40px;    position: relative;}.wxep-ul4-d1 {    font-size: 40px;    color: #fff;    font-weight: bold;    position: absolute;    left: 30px;    top: 35px;}.wxep-ul4-d2 {    font-size: 18px;    color: #333;    width: 210px;    line-height: 25px;    position: absolute;    top: 25px;    left: 130px;    font-weight: bold;}.wxep-ul4-d3 {    font-size: 14px;    color: #333;    width: 210px;    line-height: 22px;    position: absolute;    top: 55px;    left: 130px;}.wxep-ul5 {    padding: 30px 35px;    padding-bottom: 75px;    background: #fff;}.wxep-ul5 li {    margin-bottom: 5px;}.wxep-ul5-d1 {    height: 45px;    line-height: 45px;    font-size: 16px;    color: #333;    padding-left: 50px;    background: url(../img/ico_09_01.png) no-repeat 20px center #f6f6f6;}.wxep-ul5-d1 div {    float: left;}.wxep-ul5-d1 p {    width: 32px;    height: 32px;    float: right;    margin-right: 20px;    margin-top: 6.5px;    background: url(../img/ico_09_03.png) no-repeat center;}.wxep-ul5-d2 {    padding: 25px 75px 35px 50px;    background: #f6f6f6;    margin-top: 5px;    margin-bottom: 15px;    display: none;}.wxep-ul5-d2 .wud-d1 {    font-size: 14px;    line-height: 30px;    color: #666;    margin-bottom: 20px;}.wxep-ul5-d2 .wud-d2 {    font-size: 14px;    line-height: 22px;    color: #ffa907;    padding-top: 30px;    border-top: 1px solid #666;}.wxep-ul5-d2 .wud-d2 a {    color: #ffa907;    font-size: 14px;}.wxep-ul5 .cli .wxep-ul5-d1 {    color: #fff;    background: url(../img/ico_09_02.png) no-repeat 20px center #ffa907;}.wxep-ul5 .cli .wxep-ul5-d1 p {    background-image: url(../img/ico_09_04.png);}.wxep-ul5 .cli .wud-show {    display: block;}.wxep-cont3 {    width: 800px;    padding-top: 20px;    margin-left: 50px;}.wxep-cont3-div {    width: 800px;    border: 1px solid #bfbfbf;    overflow: hidden;    padding-top: 25px;    margin-bottom: 25px;}.wxep-cont3-div .wcd-li {    width: 310px;    height: 200px;    float: left;    margin-left: 80px;    margin-bottom: 50px;    position: relative;}.wxep-cont3-div .wcd-li:after {    position: absolute;    content: "";    background-color: #0180da;    left: -30px;    top: 10px;    height: 6px;    width: 6px;    border-radius: 50%;}.wcd1 .wcd-li {    min-height: 120px;}.wcd2 .wcd-li {    min-height: 100px;    margin-bottom: 10px;}.wxep-cont3-div .wcd-d1 {    font-size: 18px;    color: #333;    line-height: 25px;    font-weight: bold;    margin-bottom: 5px;    position: relative;}.wxep-cont3-div .wcd-d1 span {    display: inline-block;    width: 8px;    height: 8px;    border-radius: 100%;    background: #0170bf;    position: absolute;    left: -35px;    top: 8px;}.wxep-cont3-div .wcd-d2 {    font-size: 14px;    color: #737373;    line-height: 30px;}.wxep-cont3-div .wcd-d2 .a1 {    font-size: 14px;    color: #0170bf;    line-height: 30px;    text-decoration: underline;}.wxep-cont3-div .wcd-d2 .input1 {    width: 115px;    height: 35px;    line-height: 35px;    font-size: 14px;    color: #fff;    text-align: center;    background: #ffa906;    box-shadow: 3px 3px 5px #999;    border: none;    margin-top: 20px;    margin-bottom: 20px;    cursor: pointer;}.wxep-cont3-div .wcd-d3 img {    width: 200px;}.wxep-cont3-div .wcd-d3 {    width: 275px;}.wxep-cont4 {    width: 755px;    margin-top: 30px;    margin-left: 85px;}.wxep-ul6 {    height: 55px;}.wxep-ul6 li {    width: 165px;    height: 55px;    background: #999999;    margin-left: 30PX;    line-height: 55PX;    font-size: 18px;    color: #fff;    float: left;    text-align: center;    transition: all .3s;    cursor: pointer;}.wxep-ul6 .cli {    background: #ffa906;    box-shadow: 3px 3px 5px #999;}.wxep-ul6 li:hover {    background: #ffa906;    box-shadow: 3px 3px 5px #eee;    transition: all .3s;}.wxep-ul6 li:first-child {    margin-left: 0;}.wxep-cont4-div {    height: 640px;    margin-bottom: 60px;}.wxep-cont4-div .wcd-h1 {    font-size: 18px;    color: #333;    line-height: 20px;    padding-top: 25px;    font-weight: bold;}.wxep-form {    height: 540px;    margin-top: 50px;}.form-div {    font-size: 14px;    color: #333;    height: 28px;    line-height: 28px;    margin-bottom: 20px;}.form-d1 {    width: 200px;    float: left;}.form-d1 span {    color: #d92811;    position: relative;    top: 2px;}.form-div select {    width: 555px;    height: 28px;    background: #f6f6f6;    float: left;    padding: 0 15px;    border: none;}.form-div input {    width: 555px;    height: 28px;    background: #f6f6f6;    float: left;    padding: 0 15px;    border: none;}.form-div2 {    height: 80px;}.form-div textarea {    display: block;    width: 555px;    height: 80px !important;    height: 28px;    background: #f6f6f6;    float: left;    padding: 5px 15px;    border: none;    resize: none;}.form-text {    font-size: 14px;    color: #737373;}.form-sub {    width: 130px;    height: 40px;    font-size: 14px;    color: #fff;    text-align: center;    line-height: 40px;    background: #999;    float: right;    margin-top: 35px;    border: none;    transition: all .3s;}.form-sub:hover {    background: #ffa906;    box-shadow: 3px 3px 5px #999;    transition: all .3s;}.wxep-img-two {    margin-bottom: 50px;}.wxep-ul1-two {    overflow: hidden;}.wxep-ul1-two li {}.wxep-ul1-two .wut-li {    height: 25px;    line-height: 25px;    padding-left: 35px;    background: url(../img/ico_10.png) no-repeat left center;    margin-bottom: 25px;}.wxep-ul7 {    width: 100%;    overflow: hidden;    border-top: 1px solid #ececec;    padding: 0 40px;}.wxep-ul7 li {    width: 360px;    margin-left: 75px;    float: left;}.wxep-ul7 li:first-child {    margin-left: 0;}.ul7s li {    width: 100%;}.wxep-ul7-h {    font-size: 18px;    color: #ffa906;    line-height: 40px;    font-weight: bold;}.wxep-ul7-text {    font-size: 14px;    color: #737373;    line-height: 30px;    margin-bottom: 15px;}.wxep-bottom {    height: 100px;}.wbj-787 {    width: 787px;    margin-bottom: 60px;}.wxep-bj1 {    height: 30px;    line-height: 30px;    font-size: 18px;    color: #333;    text-align: center;    font-weight: bold;    background: #f6f6f6;    margin-top: 15px;    margin-bottom: 10px;}.wxep-bj2 {    height: 100px;    background: #f6f6f6;}.wxep-bj2-d1 {    width: 33.33%;    float: left;    height: 100px;    text-align: center;    font-size: 14px;    color: #333;    line-height: 25px;    font-weight: bold;}.wxep-bj2-d1 .xz {    font-size: 18px;    color: #ffa906;    margin-top: 12px;}/*页码样式*/.page {    width: 1200px;    height: 30px;    margin: 0 auto;    text-align: center;}.page a {    display: inline-block;    width: 30px;    height: 30px;    font-size: 14px;    margin: 0 3px;    text-align: center;    line-height: 28px;    border: 1px solid #d4d4d4;    border-top-left-radius: 5px;    border-bottom-right-radius: 5px;    transition: all .3s;}.page .prev {    font-family: "宋体";}.page .next {    font-family: "宋体";}.page a:hover {    background: #ffa906;    color: #fff;    border-color: #ffa906;    transition: all .3s;}.page span {    display: inline-block;    width: 30px;    height: 30px;    font-size: 14px;    margin: 0 3px;    text-align: center;    line-height: 28px;    border: 1px solid #d4d4d4;    border-top-left-radius: 5px;    border-bottom-right-radius: 5px;    transition: all .3s;}.page .active {    background: #ffa906;    color: #fff;    border-color: #ffa906;}/*顶部*/.fix-left {	position: absolute;	left: 493px;	transform: translate(0%);}.header {    height: 90px;    background: #fff;    padding: 0 40px;    position: fixed;    top: 0;    z-index: 99;}.header-logo {    float: left;    margin-top: 20px;}.header-div {	position: absolute;	left: 1815px;	top: 29px;	float: right;	width: 55px;	height: 90px;	margin-right: 50px;}.header-div .header-d1 {	width: 36px;	height: 36px;	background: url(/views/html/img/ico_01.png) no-repeat 35px center;	border: none;	cursor: pointer;	padding-left: 65px;	margin-top: 0;	line-height: 36px;	color: #888;}.header-xx {    min-width: 330px;    height: 30px;    background: #0F4C9C;    border-radius: 15px;    position: absolute;    top: 10px;    right: 20px;    font-size: 12px;    color: #fff;}.header-position {    float: left;    padding: 5px 20px 0 25px;}.header-position span {    float: left;    margin-top: 3px;    display: inline-block;    padding: 0 5px;}.header-position img {    float: left;    margin-top: 4px;}.header-xx ul {    float: left;}.header-xx ul li {    float: left;    border-right: 1px #fff solid;    padding: 0 10px;    margin-top: 8px;}.header-xx ul li:last-child {    border-right: none;}.header-nav {    float: left;    padding: 30px 0 0 20px;}.icont-header2 .header-nav {	width: 75%;    max-width: 1200px;}.icont-header1 .header-nav {    width: 1100px;}.header-nav li {    height: 22px;    line-height: 22px;    float: left;    text-align: center;    position: relative;    padding: 0 20px;    color: #151515;	cursor: pointer;}.header-nav li:after {    width: 1px;    height: 20px;    content: '';    position: absolute;    right: 0;    top: 8px;	border-right: 1px #151515 solid;}.header-nav li a {    display: block;    width: 85px;    font-size: 20px;    color: #444;    transition: all .3s;    margin: 0 auto;    position: relative;    line-height: 35px;}.header-nav li span {    display: block;    width: 0%;    height: 2px;    background: #ffa906;    position: absolute;    left: 50%;    bottom: 0;    transition: all .3s;}.header-nav li a:hover {    color: #ffa906;    transition: all .3s;}.header-nav li a:hover span {    width: 100%;    left: 0;    transition: all .3s;}.header-nav .cli a {    color: #ffa906;}.header-nav .cli a span {    width: 100%;    left: 0;}.header-ss {    position: fixed;    right: 0;    top: 0;    z-index: 9;    width: 100%;    height: 110px;    background: #fff;    display: none;    border-bottom: 1px solid #E5E5E5;}.header-ss form {    width: 700px;    height: 50px;    position: absolute;    left: 50%;    top: 50%;    margin-left: -350px;    margin-top: -25px;}.header-ss form .int1 {    width: 600px;    border: none;    border-bottom: 1px solid #E5E5E5;    height: 50px;    line-height: 50px;    font-size: 22px;    color: #333;    padding: 0 20px;    background: none;    outline: none;}.header-ss form .int2 {    display: inline-block;    width: 90px;    height: 50px;    font-size: 20px;    line-height: 50px;    text-align: center;    color: #333;    background: none;    cursor: pointer;    border: none;    transition: all .3s;}.header-ss form .int2:hover {    color: #ffa906;    transition: all .3s;}.header-ss .imgx {    position: absolute;    left: 50%;    top: 35px;    margin-left: 360px;    transition: all .3s;}.header-ss .imgx:hover {    transform: rotate(180deg);    -ms-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    opacity: 0.8;    transition: all .5s;    -webkit-transition: all .5s;}.searchvalue {    width: 600px;    height: 500px !important;    overflow-y: scroll;    position: absolute;    left: 50%;    top: 95px;    margin-left: -350px;    background: #fff;    padding: 20px;    border: 1px solid #E5E5E5;    border-top: none;    /* display: none; */}.searchvalue li {    font-size: 16px;    color: #666;    line-height: 30px;}.searchvalue li a {    display: block;    transition: all .3s;}.searchvalue li a:hover {    color: #ffa906;    transition: all .3s;}@media screen and (max-width: 1366px) {	.header-div {	    position: absolute;	    left: 1263px;	    top: 29px;		float: right;		width: 55px;		height: 90px;		margin-right: 50px;	}	.header-div .header-d1 {	    width: 36px;	    height: 36px;	    background: url(/views/html/img/ico_01.png) no-repeat 35px center;	    border: none;	    cursor: pointer;	    padding-left: 65px;	    margin-top: 0;	    line-height: 36px;	    color: #888;	}}/*底部样式*/.footer {    height: 150px;   /* background: #0976DB; */    position: relative;    overflow: hidden;}.footer-copy {    font-size: 16px;    color: #fff;    padding: 36px 135px;}.footer-copy li {    padding-bottom: 30px;}.footer-d1 {    width: 100%;    height: 125px;    background: url(../img/footer_01.jpg) no-repeat center;    text-align: center;	position: relative;}.footer-d1 .ftd1-div {    display: inline-block;    margin: 0 10px;    /* text-align: left; */    margin-top: 40px;}.footer-d1 .ftd1-center {	color: #fff;	height: 80px;	line-height: 80px;	position: absolute;	left: 0;	top: 0;	bottom: 0;	right: 0;	margin: auto;}.footer-d1 .ftd1-d1 {    font-size: 18px;    color: #fff;    letter-spacing: 6px}.footer-d1 .ftd1-d2 {    font-size: 16px;    color: #fff;    opacity: 0.3;    margin-top: 5px;    font-family: arial;}.footer-d1 .ftd1-dm {	font-size: 50px;	letter-spacing: 80px;}.footer-d2 {    width: 1200px;    height: 330px;    padding-top: 30px;    margin: 0 auto;	text-align: left;}.footer-d2 .ftd2-d1 div {    font-size: 14px;    line-height: 25px;    color: #223480;    margin-top: 35px;}.footer-d2 .footer-d2-h {    height: 50px;    line-height: 50px;    font-size: 18px;    color: #2a2a2a;    margin-bottom: 15px;}.footer-d2 .footer-d2-a {    display: block;    font-size: 14px;    line-height: 30px;    color: rgba(0, 0, 0, 1);    transition: all .5s;}.footer-d2 .footer-d2-a:hover {    color: rgba(0, 0, 0, .8);    transition: all .5s;}.footer-d2 .ftd2-d5-right {    margin-left: 10px;}.footer-d3 {    border-top: 1px solid rgba(25, 25, 25, .1);}.footer-d3-div {    font-size: 12px;    color: rgba(0, 0, 0, .5);    text-align: center;    margin-top: 50px;}.footer-d3-div span {    margin-left: 10px;}.footer-d3-div span a {    color: rgba(0, 0, 0, .5);    transition: all .3s;}.footer-d3-div span a:hover {    color: rgba(0, 0, 0, .8);    transition: all .3s;}.footer-d4 {    height: 90px;    width: 68px;    position: absolute;    right: 10px;    top: 150px;    z-index: 3;}.footer-d4 .fa1 {    display: block;    width: 68px;    height: 68px;    margin-bottom: 12px;    transition: all .3s;    position: relative;    cursor: pointer;    box-shadow: 0 0 3px rgba(0, 0, 0, .2);}.footer-d4 .footer-d4-a {    background: url(../img/ico_22.png) no-repeat center #f9f9f9;    transition: all .3s;}.footer-d4 .footer-d4-a:hover {    background: url(../img/ico_22_01.png) no-repeat center #ff8400;    transition: all .3s;}.footer-d4 .footer-d4-b {    background: url(../img/ico_21.png) no-repeat center #f9f9f9;    transition: all .3s;}.footer-d4 .footer-d4-b:hover {    background: url(../img/ico_21_01.png) no-repeat center #ff8400;    transition: all .3s;}.footer-d4 .footer-d4-c {    background: url(../img/ico_20.png) no-repeat center #f9f9f9;    transition: all .3s;}.footer-d4 .footer-d4-c:hover {    background: url(../img/ico_20_01.png) no-repeat center #ff8400;    transition: all .3s;}.footer-d4 .footer-d4-d {    background: url(../img/ico_19.png) no-repeat center #f9f9f9;    transition: all .3s;}.footer-d4 .footer-d4-d span {    display: none;    font-size: 16px;    color: #666;    text-align: center;    line-height: 20px;    padding-top: 35px;}.footer-d4 .footer-d4-d:hover {    background: url(../img/ico_19_01.png) no-repeat center 20px #FF8400;    transition: all .3s;}.footer-d4 .footer-d4-d:hover span {    color: #fff;    display: block;    transition: all .3s;}.footer-d4 .fa1 .a-div {    width: 300px;    height: 68px;    position: absolute;    top: 0;    left: -305px;    background: #ff8400;    font-size: 14px;    color: #fff;    display: none;}.footer-d4 .fa1 .a-div2 {    width: 68px;    height: 68px;    position: absolute;    top: 0;    left: 0;}.footer-d4 .footer-d4-a .a-div div {    padding-left: 20px;    line-height: 22px;}.footer-d4 .footer-d4-b .a-div a {    font-size: 14px;    color: #fff;    padding-left: 20px;    line-height: 68px;}.footer-d4 .footer-d4-c .a-div {    padding-top: 8px;}.footer-d4 .footer-d4-c .a-div div {    font-size: 14px;    color: #fff;    padding-left: 20px;    line-height: 25px;}.footer-d4 .footer-d4-c .a-div .fa-d1 {    padding-left: 90px;}.footer-d44 {    position: absolute;    top: 885px;    margin-top: 0;}/* @media screen and (max-width: 1366px) {	.footer-d2 {		height: 240px;	}	.footer-d2-div {		width: 50%;		height:120px;		column-count: 1;	}	.footer-d2 .ftd2-d1 {	    width: 20%;	    float: left;	}	.footer-d2 .ftd2-d2 {	    width: 10%;	    float: left;	}	.footer-d2 .ftd2-d3 {	    width: 40%;	    float: left;	}} *//*首页轮播图*/.ibanner {    height: 675px;    overflow: hidden;    position: relative;}.ibanner-swiper {    width: 100%;    height: 100%;}.ibanner-button {    width: 100%;    min-width: 1200px;    height: 25px;    margin: 0 auto;    position: absolute;    bottom: 80px;    left: 0;    z-index: 3;    text-align: center;}.ibanner .ibanner-pagination {    display: inline-block;    height: 12px;}.ibanner .ibanner-pagination span {    display: block;    width: 12px;    height: 12px;    border-radius: 100%;    background: #fff;    margin: 0 8px;    float: left;    cursor: pointer;}.ibanner .ibanner-pagination .swiper-active-switch {    background: #e25b21;}.ibanner .arrow-left {    width: 40px;    height: 25px;    background: url(../img/ico_17.png) no-repeat center;    float: right;    margin-right: 25px;    cursor: pointer;    transition: all .3s;}.ibanner .arrow-left:hover {    background-image: url(../img/ico_17_01.png);    transition: all .3s;}.ibanner .arrow-right {    width: 40px;    height: 25px;    background: url(../img/ico_18.png) no-repeat center;    float: right;    cursor: pointer;    margin-right: 40px;    transition: all .3s;}.ibanner .arrow-right:hover {    background-image: url(../img/ico_18_01.png);    transition: all .3s;}.ibanner-d1 {    width: 100%;    height: 675px;    background-repeat: no-repeat;    background-position: center;    background-size: cover;    position: relative;}.ibanner-d1-h {    width: 100%;    font-size: 60px;    color: #fff;    text-align: center;    text-shadow: 0px 0px 10px #000;    padding-top: 290px;}.ibanner-d1-p {    width: 100%;    font-size: 26px;    color: #fff;    text-align: center;    text-shadow: 0px 0px 10px #000;    margin-top: 30px;}.ibanner-d1-img {    width: 41px;    height: 41px;    text-align: center;    position: absolute;    left: 50%;    bottom: 235px;    margin-left: -20px;    background: url(../img/ico_03.png) no-repeat center;    background-size: cover;    transition: all .5s;}.ibanner-d1-img:hover {    background-image: url(../img/ico_03_01.png);    transition: all .5s;}.ibanner-d1-img img:hover {    position: relative;    top: 2px;    transition: all .5s;}/*首页*/.isolutions {    margin-top: 20px;}.isolutions-cont {    width: 100%;    min-width: 1200px;    max-width: 1920px;    height: 370px;    overflow: hidden;    position: relative;    margin-top: 15px;}.sf-div1 {    width: 100%;    max-width: 1660px;    min-width: 1200px;    margin: 0 auto;    padding: 0 50px;    height: 70px;    position: relative;    margin-top: 150px;    display: none;}.isolutions-cont .sf-left1 {    width: 50px;    height: 70px;    float: left;    background: url(../img/qh_left.png) no-repeat center;    cursor: pointer;}.isolutions-cont .sf-right1 {    width: 50px;    height: 70px;    float: right;    background: url(../img/qh_right.png) no-repeat center;    cursor: pointer;}.isolutions-ul {    height: 370px;    position: absolute;    left: 0;    top: 0;}.isolutions-ul li {    height: 370px;    float: left;    background-repeat: no-repeat;    background-position: center;    background-size: cover;    position: relative;    transition: all .5s;}.isolutions-ul li:first-child {    margin-left: 0;}.isolutions-a1 {    display: block;    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;}.isolutions-div {    width: 160px;    height: 50px;    position: absolute;    left: 0;    top: 290px;    background-color: rgba(255,255,255,0.19);    background-repeat: no-repeat;    background-position: 20px center;    background-size: 30px 30px;    transition: all .5s;    border: 1px #fff solid;    margin: 0 50px;    border-radius: 3px;}.isolutions-a1 .isolutions-d1 {    width: 50px;    height: 50px;    float: left;    margin-right: 15px;    transition: all .5s;}.isolutions-a1 .isolutions-d2 {    font-size: 18px;    line-height: 22px;    margin-top: 14px;    padding-left: 55px;    height: 22px;    float: left;    color: #fff;    text-shadow: 0 0 10px #333;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    transition: all .5s;}.isolutions-a1 .isolutions-d3 {    font-size: 13.5px;    line-height: 28px;    padding-left: 65px;    max-height: 28px;    float: left;    color: #fff;    text-shadow: 0 0 10px #333;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    opacity: 0;    transition: all .5s;}.isolutions-ul .cli {    width: 39.1%;    transition: all .5s;}.isolutions-ul .cli .isolutions-div {    width: 100%;    top: 120px;    padding: 0 50px;    background-color: unset;    background-position: 50px 0;    transition: all .5s;    border: none;}.isolutions-ul .cli .isolutions-d2 {    margin-top: 0;    height: 50px;    line-height: 40px;    transition: all .5s;}.isolutions-ul .cli .isolutions-d3 {    opacity: 1;    max-height: 204px;    -webkit-line-clamp: 4;    padding-left: 0;    transition: all .5s;}.isolutions-cont .iso-ul1 {    left: 0px;    right: inherit;    transition: all .5s;}.isolutions-cont .iso-ul2 {    left: -4%;    right: inherit;    transition: all .5s;}.isolutions-cont .iso-ul3 {    left: inherit;    right: -4%;    transition: all .5s;}.isolutions-cont .iso-ul4 {    left: inherit;    right: 0px;    transition: all .5s;}.iproduct {    margin-top: 20px;}.iproduct-ulcon {    width: 100%;    max-width: 1840px;    margin: 0 auto;    margin-top: 15px;    overflow: hidden;    position: relative;}.iproduct-ulcon .sf-left {    width: 50px;    height: 70px;    position: absolute;    top: 50%;    left: 10px;    margin-top: -35px;    background: url(../img/qh_left.png) no-repeat center;    cursor: pointer;    display: none;}.iproduct-ulcon .sf-right {    width: 50px;    height: 70px;    position: absolute;    top: 50%;    right: 10px;    margin-top: -35px;    background: url(../img/qh_right.png) no-repeat center;    cursor: pointer;    display: none;}.iproduct-ul {    position: absolute;    top: 0;    left: 0;}.iproduct-ul li {    overflow: hidden;    float: left;    border: 1px solid #efedeb;}.iproduct-ul li:first-child {    margin-left: 0;}.iproduct-img {    width: 100%;    transition: all .5s;    overflow: hidden;}.iproduct-img img {    width: 100%;    transition: all .5s;}.iproduct-ul li:hover img {    transform: scale(1.05);    transition: all .5s;}.iproducts-swiper {    width: 100%;    max-width: 1840px;    min-width: 1200px;    margin: 0 auto;    padding: 0 90px;    margin-top: 15px;    overflow: hidden;}@media (max-width: 1365px) {    .iproducts-swiper {        padding: 0 40px;    }}.iproducts-swiper .swiper-slide {    width: 24.12%;    overflow: hidden;    float: left;    margin-left: 1%;    border: 1px solid #efedeb;}.iproducts-swiper .swiper-slide:first-child {    margin-left: 0;}.iproduct-img {    width: 100%;    transition: all .5s;    overflow: hidden;}.iproducts-swiper img {    width: 100%;    transition: all .5s;}.iproducts-swiper .swiper-slide:hover img {    transform: scale(1.05);    transition: all .5s;}.iproduct-div {    width: 100%;    height: 270px;    transition: all .3s;}.iproduct-div .iproduct-d1 {    font-size: 26px;    color: #333;    line-height: 30px;    text-align: center;    padding-top: 50px;    margin-bottom: 25px;    transition: all .3s;}.iproduct-div .iproduct-d2 {    width: 70px;    height: 2px;    background: #7eb0dc;    margin: 0 auto;    transition: all .3s;}.iproduct-div .iproduct-d3 {    font-size: 14px;    color: #666;    width: 80%;    max-width: 290px;    margin: 0 auto;    margin-top: 20px;    line-height: 30px;    text-align: center;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    transition: all .3s;}.iproduct-ul li:hover {    background: #ff8400;    transition: all .3s;}.iproduct-ul li:hover .iproduct-d1 {    color: #fff;    transition: all .3s;}.iproduct-ul li:hover .iproduct-d2 {    background: #ffc688;    transition: all .3s;}.iproduct-ul li:hover .iproduct-d3 {    color: #fff;    transition: all .3s;}.iclient {    height: 185px;    margin: 50px 0;}.iclient-left {    width: 50%;    height: 185px;    float: left;    background: url(../img/iclient_01.png) no-repeat center;    background-size: cover;    position: relative;}.iclient-div {    width: 100%;    max-width: 830px;    min-width: 600px;    float: right;    position: relative;}.iclient-right .iclient-div {    float: left;}.iclient-d1 {    font-size: 30px;    color: #fff;    text-transform: uppercase;    position: absolute;    top: 70px;    left: 50px;}.iclient-d2 {    font-size: 22px;    color: #fff;    opacity: .6;    text-transform: uppercase;    font-weight: 100;    position: absolute;    top: 105px;    left: 50px;}.iclient-a1 {    display: block;    font-size: 14px;    color: #fff;    width: 160px;    height: 45px;    line-height: 45px;    border: 1px solid #d3d3d3;    position: absolute;    top: 70px;    right: 105px;    text-align: center;    transition: all .3s;}.iclient-a1:hover {    border-color: rgba(235, 132, 0, .8);    color: #ff8400;    transition: all .3s;}.iclient-right {    width: 50%;    height: 185px;    float: left;    background: url(../img/iclient_02.png) no-repeat center;    background-size: cover;    position: relative;}.iclient-right .iclient-d1 {    left: 105px;}.iclient-right .iclient-d2 {    left: 105px;}.iclient-right .iclient-a1 {    right: 25px;}.inews {    height: 615px;    margin-bottom: 35px;}.inews-div {    width: 100%;    max-width: 1840px;    min-width: 1200px;    margin: 0 auto;    padding: 0 90px;    overflow: hidden;    margin-top: 25px;}@media (max-width: 1365px ) {    .inews-div {        padding: 0 40px;    }}.inews-left {    width: 44.87%;    height: 485px;    float: left;    background-repeat: no-repeat;    background-position: center;    background-size: cover;    position: relative;}.inews-left .inews-left-swiper {    height: 100%;}.inews-left .inews-left-swiper .swiper-wrapper {    background-repeat: no-repeat;    background-position: center;    background-size: cover;}.inews-left .inews-left-swiper .swiper-wrapper .swiper-slide {    position: relative;    background: no-repeat center;    background-size: cover;}.inews-left .inews-left-swiper .swiper-wrapper .swiper-slide a {    display: block;    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 3;}.inews-left .inews-left-swiper .swiper-wrapper .swiper-slide div {    width: 100%;    height: 68px;    background: rgba(0, 0, 0, .5);    font-size: 16px;    color: #fff;    padding-left: 30px;    padding-right: 120px;    line-height: 68px;    position: absolute;    left: 0;    bottom: 0;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    transition: all .3s;}.inews-left .inews-left-swiper .swiper-wrapper .swiper-slide:hover div {    color: #fe9900;    transition: all .3s;}.inews-left .left-pagination {    position: absolute;    bottom: 25px;    right: 20px;    text-align: center;    z-index: 4;}.inews-left .left-pagination span {    display: inline-block;    width: 12px;    height: 12px;    border-radius: 100%;    background: #fff;    margin: 0 7px;    cursor: pointer;}.inews-left .left-pagination .swiper-active-switch {    background: #fe9900;}.inews-right {    width: 52.1%;    height: 485px;    float: right;}.inews-right li {    height: 140px;    border-bottom: 1px solid #e8e8e8;    margin-top: 32px;}.inews-right li:first-child {    margin-top: 0;}.inews-right li a {    display: block;    width: 100%;    height: 100%;}.inews-right-d1 {    width: 105px;    height: 110px;    background: #f8f8f8;    float: left;    margin-left: 10px;    font-size: 13px;    color: #c0bfbf;    text-align: center;    padding-top: 85px;    position: relative;    transition: all .3s;}.inews-right-d1 span {    display: block;    width: 75px;    height: 65px;    line-height: 65px;    border-bottom: 1px solid #c9c9c9;    position: absolute;    left: 15px;    top: 10px;    font-size: 50px;    line-height: 65px;    color: #c9c9c9;    transition: all .3s;}.inews-right-d1:hover {    background: #ff8400;    color: #fff;    transition: all .3s;}.inews-right-d1:hover span {    color: #fff;    border-color: #fff;    transition: all .3s;}.inews-right-d2 {    height: 25px;    font-size: 18px;    color: #000;    line-height: 25px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    float: right;    margin-right: 10px;    transition: all .3s;}.inews-right-d2:hover {    color: #FFA907;    transition: all .3s;}.inews-right-d3 {    height: 50px;    font-size: 14px;    color: #999;    line-height: 25px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    float: right;    margin-right: 10px;    margin-top: 25px;}/*解决方案*/.solutions {}/*企业文化*/.enterprise-d1 {    background: #fff;    padding-top: 50px;    padding-bottom: 105px;}.enterprise-d1 .wxep-nav {    margin-top: 0;}.enterprise-d1-h {    height: 145px;    line-height: 80px;    font-size: 42px;    color: #333;    font-weight: bold;    text-align: center;    position: relative;}.enterprise-d1-h span {    background: #0170bf;    width: 70px;    height: 2px;    position: absolute;    left: 50%;    bottom: 35px;    margin-left: -35px;}.enterprise .wxep-h2 {    font-size: 30px;    height: 30px;    line-height: 30px;    padding-left: 40px;}.enterprise .wxep-h2 span {    height: 30px;    left: 0;}.enterprise-d1-ul {    height: 300px;    margin-top: 45px;}.enterprise-d1-ul li {    width: 300px;    float: left;    height: 300px;    background: #fafcfe;}.enterprise-d1-ul .edu-h1 {    font-size: 72px;    line-height: 80px;    color: #333;    font-weight: bold;    text-align: center;    margin-top: 70px;}.enterprise-d1-ul .edu-h2 {    font-size: 26px;    line-height: 30px;    font-weight: bold;    color: #333;    text-align: center;    margin: 80px 0 30px 0;}.enterprise-d1-ul .edu-text {    font-size: 14px;    color: #737373;    line-height: 25px;    width: 260px;    margin: 0 auto;    text-align: center;}.enterprise-d1-ul .li2 {    background: #f6f6f6 !important;}.enterprise-d2 {    padding-top: 90px;    padding-bottom: 100px;}.enterprise-d2-div {    height: 385px;    margin-top: 65px;}.enterprise-d2-left {    display: block;    width: 600px;    height: 385px;    overflow: hidden;    float: left;}.enterprise-d2-left img {    width: 100%;    height: 100%;    transition: all .5s;}.enterprise-d2-left img:hover {    transform: scale(1.05);    transition: all .5s;}.enterprise-d2-right {    width: 600px;    height: 385px;    float: right;    background: #fff;    padding: 0 45px;}.enterprise-d2-right .ed2-d1 {    display: inline-block;    font-size: 24px;    line-height: 25px;    margin-top: 100px;    color: #333;    transition: all .3s;}.enterprise-d2-right .ed2-d1:hover {    color: #FFA906;    transition: all .3s;}.enterprise-d2-right .ed2-d2 {    font-size: 16px;    height: 75px;    line-height: 25px;    color: #666;    margin-top: 15px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.enterprise-d2-right .ed2-d4 {    font-size: 14px;    line-height: 20px;    margin-top: 5px;}.enterprise-d2-right .ed2-a1 {    display: block;    width: 150px;    height: 50px;    border-radius: 5px;    font-size: 16px;    color: #fff;    background: #ffa906;    line-height: 50px;    text-align: center;    margin-top: 40px;    transition: all .3s;}.enterprise-d2-right .ed2-a1:hover {    opacity: .8;    transition: all .3s;}.enterprise-d3 {    padding-top: 75px;    padding-bottom: 85px;    background: #fff;}.enterprise-d3-div {    width: 1200px;    height: 415px;    margin-bottom: 105px;}.enterprise-d3-div a {    display: block;    width: 380px;    height: 410px;    border-bottom: 3px solid #ffa906;    float: left;    margin-left: 30px;}.enterprise-d3-div a:first-child {    margin-left: 0;}.enterprise-d3-div .edd-d1 {    width: 380px;    height: 265px;    overflow: hidden;}.enterprise-d3-div .edd-d1 img {    width: 380px;    height: 265px;    transition: all .5s;}.enterprise-d3-div .edd-d1 img:hover {    transform: scale(1.05);    transition: all .5s;}.enterprise-d3-div .edd-d2 {    font-size: 18px;    color: #333;    height: 35px;    line-height: 35px;    margin-top: 15px;    font-weight: bold;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    transition: all .3s;}.enterprise-d3-div .edd-d2:hover {    color: #ffa906;    transition: all .3s;}.enterprise-d3-div .edd-d3 {    font-size: 14px;    height: 50px;    line-height: 25px;    color: #666;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.enterprise-d3-div .edd-d4 {    font-size: 14px;    line-height: 20px;}/*新闻资讯*/.news-cont {    border-top: 1px solid #e5e5e5;    background: #fff;}.news {    overflow: hidden;    padding-bottom: 100px;}.news-h {    height: 145px;    line-height: 80px;    font-size: 42px;    color: #333;    font-weight: bold;    text-align: center;    position: relative;}.news-h span {    background: #0170bf;    width: 70px;    height: 2px;    position: absolute;    left: 50%;    bottom: 35px;    margin-left: -35px;}.news-left {    width: 850px;    float: left;    overflow: hidden;    position: relative;    padding-bottom: 50px;}.news-ul1 {    margin-bottom: 150px;}.news-ul1 li {    margin-bottom: 70px;}.news-ul1 li a {    display: block;}.news-ul1-a1 img {    max-width: 100%;}.news-ul1-a2 {    font-size: 20px;    color: #333;    line-height: 30px;    margin-top: 20px;    font-weight: bold;    transition: all .3s;}.news-ul1-a2:hover {    color: #ffa906;    transition: all .3s;}.news-ul1-d1 {    font-size: 14px;    color: #888;    line-height: 25px;}.news-ul1-d2 {    font-size: 15px;    color: #666;    line-height: 25px;    margin-top: 10px;}.news-ul1-a3 {    width: 160px;    height: 45px;    background: #ffa906;    font-size: 14px;    color: #fff;    line-height: 45px;    text-align: center;    margin-top: 35px;    transition: all .3s;}.news-ul1-a3:hover {    opacity: .8;    transition: all .3s;}.news-page {    width: initial;    height: 40px;    line-height: 40px;    text-align: left;    float: left;    padding-right: 110px;    position: relative;}.news-page a {    height: 40px;    line-height: 40px;    width: 40px;    height: 40px;}.news-page span {    height: 40px;    line-height: 40px;    width: 40px;    height: 40px;}.news-page .prev {    position: absolute;    right: 45px;    top: 0;    font-family: "宋体";}.news-page .next {    position: absolute;    right: 0px;    top: 0;    font-family: "宋体";}.news-right {    width: 295px;    float: right;}.news-right-d1 {    font-size: 18px;    color: #333;    line-height: 20px;    font-weight: bold;}.news-ul2 {}.news-ul2 li {    padding: 15px 0 30px 0;    margin-bottom: 20px;    margin-top: 5px;    border-bottom: 1px dashed #aaa;}.news-ul2 li a {    display: block;}.news-ul2-d1 {    font-size: 14px;    color: #888;    line-height: 16px;}.news-ul2-d2 {    font-size: 16px;    color: #333;    height: 48px;    line-height: 24px;    margin-top: 5px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    transition: all .3s;}.news-ul2-d2:hover {    color: #ffa906;    transition: all .3s;}.news-right-d2 {    width: 295px;    height: 55px;    line-height: 55px;    background: #ffa906;    font-size: 14px;    color: #fff;    text-align: center;    margin-top: 35px;    border-top-right-radius: 10px;    transition: all .3s;    cursor: pointer;}.news-right-d2:hover {    opacity: .8;    transition: all .3s;}.news-right-d3 {    width: 295px;    height: 55px;    margin-top: 55px;    position: relative;}.news-right-input {    width: 295px;    height: 55px;    line-height: 55px;    border: 1px solid #eaeaea;    font-size: 14px;    color: #333;    padding-left: 30px;    padding-right: 55px;}.news-right-d3 div {    width: 45px;    height: 40px;    background: url(../img/news_02.jpg) no-repeat center;    position: absolute;    top: 8px;    right: 10px;}.news-right-d4 {    font-size: 18px;    color: #333;    line-height: 20px;    margin-top: 30px;}.news-select {    width: 100%;    height: 55px;    line-height: 55px;    padding-left: 20px;    font-size: 24px;    margin-top: 20px;    border: 1px solid #eaeaea;    padding-left: 40px;    background-image: url(../img/news_04.jpg);    background-repeat: no-repeat;    background-position: 7% center;}.news-ul3 {    margin-top: 18px;}.news-ul3 li {    height: 55px;    border: 1px solid #eaeaea;    margin-bottom: 25px;    padding-left: 28px;    padding-right: 55px;    border-bottom-right-radius: 10px;    position: relative;    cursor: pointer;}.news-ul3 li .news-ul3-d1 {    height: 55px;    line-height: 55px;    font-size: 20px;    color: #333;    padding-left: 28px;    background: url(../img/news_04.jpg) no-repeat left center;}.news-ul3 .news-ul3-d2 {    width: 45px;    height: 40px;    background: url(../img/news_03.jpg) no-repeat center;    position: absolute;    top: 8px;    right: 10px;    display: none;}.news-ul3 .cli .news-ul3-d2 {    display: block;}/*关于我们*/.abouts {    width: 840px;    margin: 30px;}.abouts .wxep-h2-2 {    padding-left: 50px;}.abouts-d1 {    overflow: hidden;    position: relative;    margin-bottom: 45px;}.abouts-d1-img {    width: 390px;    float: left;    min-height: 535px;}.abouts-d1-img img {    max-width: 100%;}.abouts-d1-right {    width: 370px;    float: right;}.abouts-text {    font-size: 14px;    color: #737373;    line-height: 30px;    margin-top: 20px;}.abouts-ul1 {    width: 365px;    height: 70px;    position: absolute;    bottom: 0;    right: 0;}.abouts-ul1 li {    width: 135px;    height: 70px;    border-left: 1px solid #e5e5e5;    float: left;    position: relative;    text-align: center;}.abouts-ul1 li:first-child {    border: none;}.abouts-ul1 li div {    font-size: 42px;    color: #000;    line-height: 1;}.abouts-ul1 li span {    display: block;    font-size: 15px;    color: #737373;    line-height: 1;    margin-top: 13px;}.abouts-ul1-li1 {    width: 125px !important;    text-align: left !important;}.abouts-ul1-li1 span {    padding-left: 20px;}.abouts-ul1-li3 {    width: 105px !important;    text-align: right;}.abouts-ul1-li3 div {    text-align: right;}.abouts-ul1-li3 span {    text-align: right;    padding-right: 5px;}.abouts-ul2 {    margin-top: 20px;    margin-bottom: 30px;    overflow: hidden;}.abouts-ul2 li {    width: 200px;    height: 185px;    padding: 15px;    border: 1px solid #f2f2f2;    float: left;    margin-left: 13px;}.abouts-ul2 li:first-child {    margin-left: 0;}.abouts-ul2-d1 {    font-size: 18px;    color: #333;    height: 30px;    line-height: 30px;    padding-left: 40px;    font-weight: bold;}.abouts-ul2 .bjimg1 {    background: url(../img/ico_11.png) no-repeat 15px 20px;}.abouts-ul2 .bjimg2 {    background: url(../img/ico_12.png) no-repeat 15px 20px;}.abouts-ul2 .bjimg3 {    background: url(../img/ico_13.png) no-repeat 15px 20px;}.abouts-ul2 .bjimg4 {    background: url(../img/ico_14.png) no-repeat 15px 20px;}.abouts-ul2-d2 {    font-size: 14px;    color: #737373;    line-height: 25px;    margin-top: 15px;}.abouts-ul2 li:hover .abouts-ul2-d1 {    color: #fff;}.abouts-ul2 li:hover .abouts-ul2-d2 {    color: #fff;}.abouts-ul2 .bjimg1:hover {    background: url(../img/ico_11_01.png) no-repeat 15px 20px #ffa906;    border-color: #ffa906;}.abouts-ul2 .bjimg2:hover {    background: url(../img/ico_12_01.png) no-repeat 15px 20px #ffa906;    border-color: #ffa906;}.abouts-ul2 .bjimg3:hover {    background: url(../img/ico_13_01.png) no-repeat 15px 20px #ffa906;    border-color: #ffa906;}.abouts-ul2 .bjimg4:hover {    background: url(../img/ico_14_01.png) no-repeat 15px 20px #ffa906;    border-color: #ffa906;}.abouts-ul3 {    margin-top: 30px;    margin-bottom: 80px;    height: 220px;}.abouts-ul3 li {    width: 280px;    height: 220px;    float: left;    position: relative;}.abouts-ul3 .abouts-ul3-d1 {    width: 280px;    height: 220px;    position: absolute;    top: 0;    left: 0;    z-index: 2;    overflow: hidden;}.abouts-ul3 .abouts-ul3-d1 img {    width: 280px;    height: 220px;    transition: all .3s;}.abouts-ul3 .abouts-ul3-d1 img:hover {    transform: scale(1.03);    transition: all .3s;}.abouts-ul3 .abouts-ul3-d2 {    font-size: 18px;    color: #fff;    line-height: 20px;    position: absolute;    left: 20px;    top: 155px;    z-index: 3;}.abouts-ul3 .abouts-ul3-d3 {    font-size: 14px;    color: #fff;    height: 16px;    line-height: 16px;    position: absolute;    left: 20px;    top: 185px;    z-index: 3;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}/*发展历程*/.develop {    padding-top: 80px;    padding-bottom: 60px;}.develop-d1 {    width: 780px;    height: 45px;    margin: 0 auto;    border-bottom: 1px solid #e5e5e5;}.develop-d1 .swiper-wrapper {    float: left;}.develop-swiper .swiper-slide {    width: 144px;    height: 45px;    line-height: 45px;}.develop-swiper .swiper-slide div {    width: 60px;    height: 45px;    font-size: 24px;    color: #999999;    float: left;    cursor: pointer;    font-weight: bold;}.develop-swiper .swiper-slide .cli {    color: #000;    border-bottom: 1px solid #000;}.develop-d2 {    width: 780px;    margin: 0 auto;}.develop-d1-h1 {    font-size: 54px;    color: #0170bf;    font-weight: bold;    line-height: 1;    margin-top: 60px;    margin-bottom: 60px;}.develop-swiper2 {    margin-top: 60px;    margin-bottom: 90px;    position: relative;}.develop-swiperf {    width: 810px;    height: 245px;    position: relative;    left: -15px;}.develop-swiperf .swiper-slide {}.develop-swiperf .swiper-slide:first-child {}.develop-swiper2-d1 {    width: 240px;    height: 180px;    margin: 0 auto;    border: 1px solid #bfbfbf;    border-radius: 5px;    padding: 10px;}.develop-swiper2-d1 .img {    max-width: 100%;    max-height: 100%;}.develop-swiper2-d2 {    width: 240px;    font-size: 15px;    height: 50px;    line-height: 25px;    color: #737373;    margin: 0 auto;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.develop-swiper2-left {    width: 25px;    height: 30px;    background: url(../img/ico_15.png) no-repeat center;    position: absolute;    left: -40px;    top: 70px;    transition: all .3s;    display: none;}.develop-swiper2-left:hover {    background-image: url(../img/ico_15_02.png);    transition: all .3s;}.develop-swiper2-right {    width: 25px;    height: 30px;    background: url(../img/ico_15_01.png) no-repeat center;    position: absolute;    right: -40px;    top: 70px;    transition: all .3s;    display: none;}.develop-swiper2-right:hover {    background-image: url(../img/ico_15_03.png);    transition: all .3s;}.develop-bottom {    width: 780px;    margin: 0 auto;    overflow: hidden;}.develop-bottom .wxep-h2-2 {    padding-left: 50px;    margin-bottom: 35px;}.develop-bottom .left-img {    width: 360px;    float: left;    margin-left: 15px;    text-align: center;}.develop-bottom .left-img img {    width: 100%;    max-height: 255px;}.develop-bottom .left-img div {    font-size: 15px;    color: #737373;    line-height: 30px;    text-align: center;}.develop-swiper3 {    width: 360px;    float: right;    margin-right: 5px;    position: relative;}.develop-swiperh {    width: 360px;    margin: 0 auto;    height: 270px;    text-align: center;}.develop-swiperh .sw-ry {    width: 170px;    height: 120px;    float: left;    margin: 5px;    cursor: pointer;}.develop-swiperh .sw-ry img {    width: 100%;    height: 100%;}.develop-swiperh .sw-ry div {    display: none;}.develop-swiperh .borderhd {    border: 2px solid #e25b21;}.develop-swiper3-left {    width: 30px;    height: 30px;    background: url(../img/ico_16.png) no-repeat center;    position: absolute;    left: 10px;    bottom: 0;    transition: all .3s;    display: none;}.develop-swiper3-left:hover {    background-image: url(../img/ico_16_02.png);    transition: all .3s;}.develop-swiper3-right {    width: 30px;    height: 30px;    background: url(../img/ico_16_01.png) no-repeat center;    position: absolute;    right: 10px;    bottom: 0;    transition: all .3s;    display: none;}.develop-swiper3-right:hover {    background-image: url(../img/ico_16_03.png);    transition: all .3s;}.develop-pagination {    text-align: center;}.develop-pagination span {    display: inline-block;    width: 12px;    height: 12px;    border-radius: 100%;    background: #eee;    margin: 0 3px;}.develop-pagination .swiper-active-switch {    background: #e25b21;}/*新闻详情*/.ninfo-body {    background: #fff;}.ninfo {    overflow: hidden;    padding-bottom: 60px;}.ninfo-d1 {    font-size: 26px;    color: #333;    text-align: center;    line-height: 40px;    margin-top: 60px;}.ninfo-d2 {    font-size: 14px;    color: #737373;    text-align: center;    line-height: 20px;    margin-top: 20px;}.ninfo-text {    padding: 30px 10px;    border-bottom: 1px solid #E5E5E5;    border-top: 1px solid #E5E5E5;    font-size: 20px;    line-height: 30px;    margin-top: 30px;}.ninfo-text img {    max-width: 100%;}.ninfo-d3 {    width: 1000px;    float: left;    margin-top: 20px;}.ninfo-d3 div {    margin-bottom: 5px;}.ninfo-d3 div a {    font-size: 18px;    color: #666;    line-height: 30px;    transition: all .3s;}.ninfo-d3 div a:hover {    color: #FFA906;    transition: all .3s;}.ninfo-a1 {    display: block;    width: 150px;    height: 45px;    line-height: 43px;    text-align: center;    font-size: 16px;    color: #333;    border: 1px solid #E5E5E5;    border-radius: 5px;    margin-top: 25px;    float: right;    transition: all .3s;}.ninfo-a1:hover {    color: #fff;    background: #FFA906;    border-color: #FFA906;    transition: all .3s;    text-align: center;}.yjfx {    height: 25px;    position: absolute;    right: 0;    bottom: -35px;}.yjfx div {    float: right;    line-height: 28px;    height: 28px;}.yjfx .d1 {    position: relative;    top: 5px;    left: -2px;}.yjfx2 {    height: 25px;    margin-bottom: 20px;}.yjfx2 .bdsharebuttonbox {    float: right;}.yjfx2 div {    float: right;    line-height: 28px;    height: 28px;}.yjfx2 .d1 {    position: relative;    top: 5px;    left: -2px;}.yjfx3 {    max-width: 850px;    height: 25px;    position: absolute;    left: 00px;    bottom: 10px;}.yjfx3 div {    float: right;    line-height: 28px;    height: 28px;}.yjfx3 .d1 {    position: relative;    top: 5px;    left: -2px;}/*搜索结果页*/.searchs {    padding: 60px 0 100px 0;    max-width: 1000px;    overflow: hidden;}.searchs .searchs-d1 {    font-size: 16px;    line-height: 1;    color: #333;    margin-bottom: 5px;}.searchs .searchs-d2 .int1 {    width: 300px;    height: 30px;    line-height: 30px;    border: 0;    border-bottom: 1px solid #ffa906;    padding: 0 40px 0 5px;    float: left;    color: #666;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-user-modify: read-write-plaintext-only;    outline: none;    box-shadow: none;}.searchs .searchs-d2 .int2 {    display: none;}.searchs .searchs-d2 div {    float: left;    width: 30px;    height: 30px;    background: url(../img/ico_01.png) no-repeat center;    cursor: pointer;    position: relative;    left: -30px;}.searchs .searchs-d3 {    width: 100%;    float: left;    font-size: 16px;    line-height: 1;    margin: 40px 0 20px 0;}.searchs .searchs-d3 span {    color: #FFA906;}.searchs .searchs-ul {    border-bottom: 1px solid #ddd;    border-top: 1px solid #ddd;    padding: 30px;    clear: both;}.searchs .searchs-ul li {    margin: 30px 0;    position: relative;}.searchs .searchs-ul .searchs-ul-d0 {    font-size: 16px;    line-height: 25px;    color: #333;    position: absolute;    left: -30px;    top: 0;}.searchs .searchs-ul .searchs-ul-d1 {    font-size: 16px;    color: #000;    line-height: 25px;}.searchs .searchs-ul .searchs-ul-d2 {    font-size: 12px;    color: #888;    line-height: 20px;    margin-bottom: 10px;}.searchs .searchs-ul .searchs-ul-d3 {    font-size: 14px;    color: #666;    line-height: 20px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;}.searchs .searchs-ul li a:hover .searchs-ul-d1 {    color: #FFA906;}.searchs .page {    margin-top: 30px;}.quick-search-p {}.quick-search-div {	display: inline-block;	border-radius: 15px;	letter-spacing: 8px;	background-color: #59a2f5;    padding: 5px 7px 5px 15px;}.quick-search-div a {	color: white;}