@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-tap-highlight-color: transparent; }
ul li{ text-decoration:none; list-style:none;}
a{ text-decoration:none;color: #4c4c4c;cursor:pointer; }
a:hover{color:#e27825;}
img{border:none;display: block;}
body{color:#666; font-size:12px;line-height: 22px;font-family:"Microsoft YaHei"; background:#fff; overflow-x:hidden;}
.clear {clear:both;height:0; font-size:0; line-height:0;  }
.clearfix{  *zoom:1;  }
.clearfix:after{content: "";display: block; clear: both;}
input,textarea{font-family:"Microsoft YaHei"; font-size:12px; outline:none;border: none;resize: none;-webkit-appearance: none;}
strong{font-weight: normal;}
.f_left {float: left;}
.f_right {float: right;}
.container{width:100%;max-width: 768px;min-width: 320px;height:auto; margin:0 auto;padding-bottom: 50px;position:relative;}
.ib_ground {font-size: 0;line-height: 0;}
.main {width: 96%;margin: 0 auto;}

/* banner */
.banner {width: 100%;/*height:510px;*/position: relative;}
.banner a {display: block;width: 100%;height:100%;}
.banner img {width: 100%;}

/* position */
.position {margin-top:15px;margin-bottom: 23px;}
.position .container {font-size: 14px;color: #666;}
.position p {padding-left: 27px;background: url(../images/icon/position_grey.png)no-repeat left center;height:22px;}
.position a {font-size: 14px;color: #666;line-height:22px;}
.position span {color:#666;font-size: 14px;line-height:22px;}

/* jump */
.jump {height: 30px!important;font-size: 0!important;text-align: center!important;}
.jump li {float: none!important;border: none!important;background: #e9e9e9!important; margin: 0 7px!important;padding: 0!important; height: 30px!important; font-size: 14px!important; width: 30px!important; display: inline-block!important; border-radius:5px!important ; -webkit-border-radius:5px!important ; -moz-border-radius:5px!important ; -ms-border-radius:5px!important ; -o-border-radius:5px!important ; }
.jump li a { display: block; height: 100%!important; width:100%!important;line-height: 30px!important; text-align: center!important; font-size: 14px!important; border-radius: 5px!important ; -webkit-border-radius: 5px!important ; -moz-border-radius: 5px!important ; -ms-border-radius: 5px!important ; -o-border-radius: 5px!important ; }
.jump li:first-of-type,.jump li:last-of-type {width: 56px!important;}
.jump li:hover,.jump li.on {background: #0093de!important;}
.jump li:hover a,.jump li.on a{color: #fff!important;}

/* ------------------flex----------------- */
.flex {position: fixed;bottom: 0px;z-index: 20000; height: 50px;width: 100%; }
.footer-nav-flex {width: 100%;height: 50px;border-top:1px solid #0093dd;}
.footer-nav-flex li {float: left;width: 25%;background:#fff}
.footer-nav-flex li:nth-child(5) {position: absolute;left: 50%;margin-left: -25px;top: -25px; width: 48px; height: 48px; border: 1px solid #e27825; background: url(../images/logo2.png)no-repeat center center #fff; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ;background-size: 70% 70%; }
.footer-nav-flex li a {display: block;width: 100%;height: 50px;/*padding-top:30px;*/ line-height: 50px;font-size: 12px; color: #333;text-align: center;}

/*-------------------- header --------------------*/
/* .header {height:110px;}
.header .container {height: 110px;}
.header-logo {position:absolute;left:0;top:19px;width: 405px;height: 57px;}
.header-logo img {width: 405px;height: 57px;}
.header-top {position: absolute;right: 0;top: 20px;}
.header-phone {margin-top:4px; margin-right: 20px;padding-left: 27px;height: 20px;line-height: 20px;color: #666;font-size: 14px;background: url(../images/header/header_phone.png)no-repeat left center;}
.header-phone span {height: 20px;line-height: 20px;color: #1f94de;font-size: 14px;vertical-align: middle;}
.header-form {height: 30px;width: 250px;}
.header-form input[type="text"] {float: left;font-size: 14px; width: 204px;border: 1px solid #e8e8e8;border-right: none;height: 28px;line-height: 28px;padding-left: 15px;}
.header-form input[type="submit"] {float: left; width: 30px;height: 30px;background: url(../images/header/header-search.png)no-repeat center center #1f94de;border: none;}
.header-nav {position: absolute;top: 70px;right: 0;}
.header-nav>li {width: 93px;margin-left: 26px;height: 40px;float: left;position: relative;}
.header-nav>li:first-child {width: 42px;}
.header-nav>li a {padding-left: 3px;}
.header-nav>li>span {position: absolute;width: 71px;left: 0; bottom: -1px;display: none;height: 2px;background-color: #1f94de;z-index: 999;}
.header-nav>li:hover>span,.header-nav li.on>span {display: block;}
.header-nav>li:hover>a,.header-nav li.on>a {color: #1f94de;}
.header-nav>li:first-child>span {width: 42px;}
.header-nav-down {display: none;position: absolute;top: 40px;left: 0;width: 93px;z-index: 999;}
.header-nav-down span {width: 71px;height: 2px;background-color: #1f94de;display: block;}
.header-nav-down ul {background-color: #1f94de;width: 93px;padding:13px 0;}
.header-nav-down ul li {width: 93px;box-sizing: border-box;padding-left: 11px;margin-bottom: 18px;}
.header-nav-down ul li:last-child {margin-bottom: 0;}
.header-nav-down ul li a {color: #d8d8d8}
.header-nav-down ul li:hover a {color:#fff;}
.header-nav>li:hover .header-nav-down {display: block;} */



/* ------------------header----------------- */
.header {height:50px;position:relative;}
.header-logo { height: 30px; position: absolute; top: 50%;/* margin-top: -15px;*/ left: 50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%) ; }
.header-logo img {height: 30px;}
.header-nav {position: absolute;top:50%;margin-top:-10px;right:10px;}
.header-nav span {width:20px;height:20px;display: block;background:url(../images/icon/nav.png)no-repeat center center;background-size: 20px 20px;}
.header-nav ul {width: 120px;display:none;background:#fff;z-index:10000;position: absolute;right:0;}
.header-nav ul li {height: 30px;width:100%;}
.header-nav ul li a {display: block;height: 30px;line-height: 30px;font-size:14px;text-align:center;}
/* .header-logo-txt {font-size: 16px;font-weight: bold;text-align: center;font-weight: bold; position: absolute;top: 50%;margin-top:-11px;width: 100%;color: #e27825;} */
.header-logo-txt {position: absolute;top:50%;width: 100%;margin-top:-10px;}
.header-logo-txt img {margin: 0 auto;height: 20px;}
.header-nav-down ul li {position:relative;}
.header-nav-down ul li div {position:absolute;left:93px;top:0;display:none;background-color: #1f94de;width: 93px;}
.header-nav-down ul li:hover div {display:block;}
.header-nav-down ul li div a {display:block;line-height:34px;color:#fff;text-align:center;}

/*-------------------- index --------------------*/
.index-banner .swiper-container {width: 100%;}
.index-banner .swiper-container .swiper-slide {width: 100%;}
.index-banner .swiper-container .swiper-slide img {width: 100%;}
/* index-title */
.index-title {background: url(../images/icon/title_line1.png)no-repeat center center;background-size: auto 3px;}
.index-title p:first-child {font-size: 16px;text-align: center;line-height: 1;color: #222;}
.index-title p span {color: #0093de;font-size: 30px;text-align: center;}
.index-title img {margin: 20px auto 22px;}
.index-title p img {display: inline;margin: 0 8px 0 10px;vertical-align: bottom;width: 40px;height:40px;}
.index-title p:nth-of-type(2) {font-size: 14px;color: #666;text-align: center;margin-top: 20px;}

/* index-product */
.index-product {padding: 20px 0;background: url(../images/index/index_product_background.jpg)repeat-y;}
.index-product-nav {margin-top: 20px;text-align: center;font-size: 0;}
.index-product-nav li {display: inline-block;margin: 0 1% 10px;width: 25%; height: 30px; background-color: #ffffff; border-radius: 3px; border: solid 1px #e5e5e5; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.index-product-nav li:hover,.index-product-nav li.on {border: solid 1px #1f94de;background-image: linear-gradient(0deg,#1a8cd4 0%,#2eaeff 100%), linear-gradient(#f5222d,#f5222d);background-blend-mode: normal,normal;}
.index-product-nav li a {color: #333333;display: block;width: 100%;height: 100%;line-height: 30px;text-align:center;font-size:12px;}
.index-product-nav li:hover a,.index-product-nav li.on a {color: #fff;}
.index-product-main {display: none;margin-top: 20px;font-size: 0;}
.index-product-main li {position: relative; /*display: inline-block;*/float:left;vertical-align: top; width: 49%;/*height: 296px;*/margin-bottom: 10px;/*margin-right: 26px;*/}
.index-product-main li:nth-child(2n) {float: right;}
.index-product-main li a {display: block;width: 100%;height: 100%;}
.index-product-main li img {width: 100%;height: 130px;background-color: #ffffff;border: solid 1px #c1c1c1;}
/*.index-product-main li:hover div {display: block;}*/
.index-product-main li div {display: none; position: absolute;left: 0;top: 0;width: 278px;height: 238px;border: 1px solid #1a8cd4; background: rgba(26, 140, 212, .1);}
.index-product-main li div span {position:absolute; left:50%; top: 50%; margin-left:-25px; margin-top:-25px; width: 50px; height: 50px; border-radius:50%; background: url(../images/icon/product_search.png)no-repeat center center #1a8cd4; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.index-product-main li p {font-size:12px; height: 30px;line-height: 30px;text-align: center;color: #4c4c4c;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.index-product-main li:hover p {color: #fff;padding:0 10px;	background-image: linear-gradient(0deg,#1a8cd4 0%,#2eaeff 100%), linear-gradient(#f5222d,#f5222d);background-blend-mode: normal,normal;}
.index-product-main-more {display: block; margin:10px auto 0;width: 100px;height: 30px;line-height: 30px;text-align:center;color:#fff;font-size: 14px; background-image: linear-gradient(0deg, #1c90d9 0%, #2dacfd 100%), linear-gradient(	#000000, #000000);background-blend-mode: normal, normal;border-radius: 5px;border: solid 1px #1b8ed6;}

/* index-manufacturer */
.index-manufacturer {padding: 20px 0 20px;}
.index-manufacturer-ul {font-size:0;text-align: center;margin-top:20px;}
.index-manufacturer-ul li {/*display: block;vertical-align: top;*/float: left; width: 49%;margin-bottom:10px;/*height: 370px;margin:0 10px;*/position: relative;}
.index-manufacturer-ul li:nth-child(2n) {float: right;}
.index-manufacturer-ul li:first-child {background: url(../images/icon/index_manufacturer1.png)no-repeat center 25px #f6f6f6;background-size:50px 43px ;}
.index-manufacturer-ul li:nth-child(2) {background: url(../images/icon/index_manufacturer2.png)no-repeat center 25px #f6f6f6;background-size:34px 44px ;}
.index-manufacturer-ul li:nth-child(3) {background: url(../images/icon/index_manufacturer3.png)no-repeat center 23px #f6f6f6;background-size:50px 48px ;}
.index-manufacturer-ul li:nth-child(4) {background: url(../images/icon/index_manufacturer4.png)no-repeat center 25px #f6f6f6;background-size:44px 44px ;}
.index-manufacturer-ul li:hover {box-shadow: 0 0 10px rgba(0, 0, 0, .18);}
.index-manufacturer-ul li strong {display: block;padding-top:80px;font-size: 16px;color: #222222;margin-bottom: 17px;}
.index-manufacturer-ul li p {font-size: 12px;color: #444444;line-height: 22px;padding: 0 5px;height:66px;
    text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.index-manufacturer-ul li span {position: absolute;width: 58px;height: 1px;background-color: #1b8dd5;left:50%;margin-left: -29px;bottom:70px;}

/* index-experience */
.index-experience {background: url(../images/index/index_experience.jpg)no-repeat center top;height: 100px;padding-top:10px;background-size: auto 100px;}
.index-experience .container {height: 100%;}
.index-experience-qrcode {position: absolute;left: 28px;top: 20px;width: 135px;height: 134px;}
.index-experience-qrcode img {width: 135px;height: 134px;}
/* .index-experience-txt {position: absolute; width: 435px; top: 50%; left: 50%; transform:translate(-50%,-50%) ; -webkit-transform:translate(-50%,-50%) ; -moz-transform:translate(-50%,-50%) ; -ms-transform:translate(-50%,-50%) ; -o-transform:translate(-50%,-50%);} */
.index-experience-txt strong {display: block;text-align: center; font-size: 16px;line-height: 30px;letter-spacing: 0px;color: #ffffff;}
.index-experience-txt p {font-size: 12px;line-height: 22px;color: #ffffff;text-align: center;/*margin-top: 10px;*/}
.index-experience-phone {width: 220px;right: 0;top: 25px;position: absolute;}
.i-exp-phone-top {width: 220px;height: 69px;padding-top: 16px;background: url(../images/index_experience_background.png)no-repeat center center;}
.i-exp-phone-top p:first-child {width: 138px;margin: 0 auto; padding-left: 42px;height: 25px;line-height: 25px;background: url(../images/phone.png)no-repeat 9px center;font-size: 14px;color: #fff;}
.i-exp-phone-top p:nth-child(2) {width: 180px;margin: 3px auto 0; height: 25px;line-height: 25px;font-size: 24px;color: #fff;}
.i-exp-phone-bottom {margin-top: 12px;}
.i-exp-phone-bottom span:first-child {float: left;width: 99px;height: 26px;border: 1px #fff solid;text-align: center;line-height: 27px;font-size: 14px;}
.i-exp-phone-bottom span a {font-size: 14px;}
.i-exp-phone-bottom span:first-child a {color: #fff;}
.i-exp-phone-bottom span:nth-child(2) {float: right;width: 101px;height: 28px; background: #fff;text-align: center;line-height: 28px;font-size: 14px;}

/* index-advantage */
.index-advantage {padding: 20px 0 20px;}
.index-advantage .index-title {background: url(../images/icon/title_line1.png)no-repeat center 53px;background-size: auto 3px;}
.index-advantage .container {height: 774px;background: url(../images/index/index_advantage.png)no-repeat center top;margin-top: 30px;}
.index-advantage .container .index-advantage-simple {width: 296px;position: absolute;}
.index-advantage .container .index-advantage-simple:first-child {top:22px;left: 63px;width:294px;}
.index-advantage .container .index-advantage-simple:nth-child(2) {top: 22px;right: 51px;}
.index-advantage .container .index-advantage-simple:nth-child(3) {width:280px;bottom: 21px;left: 64px;}
.index-advantage .container .index-advantage-simple:nth-child(4) {bottom: 22px;right: 51px;}
.index-advantage-simple p:first-child {text-align: center; font-size: 14px;color: #333333;font-weight: bold;margin-bottom:5px;margin-top:10px;}
.index-advantage-simple p:first-child span {font-size: 14px;color: #1b8ed6;font-weight: bold;}
.index-advantage-simple p:nth-child(2) {font-size: 12px;line-height: 20px;color: #444444;}

/* index-case */
.index-case {padding: 20px 0 20px;background-color: #f2f2f2;}
.index-case .container {margin-top: 20px;}
/* .index-case .swiper-container {width: 1200px;} */
.index-case .swiper-container .swiper-slide {width: 100%;/*height: 480px;*/position: relative;background: #fff;/*margin-right: 30px;*/}
.index-case .swiper-container .swiper-slide img {width: 100%;/*height: 300px;*/}
.index-case .swiper-container .swiper-slide span {display: none; position: absolute;width: 298px;height: 218px;border: solid 1px #ffffff;top: 40px;left: 40px;}
.index-case .swiper-container .swiper-slide:hover span {display: block;}
.index-case .swiper-container .swiper-slide p:first-of-type {text-align: center; margin-top:10px;padding:0 10px;font-size: 16px;color: #666666;margin-bottom: 24px;}
.index-case .swiper-container .swiper-slide p:nth-of-type(2) {padding: 0 20px 0 20px;font-size: 12px;color: #666666;line-height: 26px;height: 52px;
    text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index-case .swiper-container .swiper-slide div {display: none;position: absolute;left: 0;bottom: 0; width: 380px;height: 30px;background: url(../images/index/index_case_right.png)no-repeat center center #1f94de;}
.index-case .swiper-container .swiper-slide:hover div {display: block;}
.index-case .swiper-left {cursor: pointer;position: absolute; top: 200px;left: -69px; width: 50px;height: 80px;background: url(../images/index/index_case_left_grey.png)no-repeat center center;}
.index-case .swiper-left:hover {background: url(../images/index/index_case_left_blue.png)no-repeat center center;}
.index-case .swiper-right {cursor: pointer;position: absolute; top: 200px;right: -69px; width: 50
    0px;height: 80px;background: url(../images/index/index_case_right_grey.png)no-repeat center center;}
.index-case .swiper-right:hover {background: url(../images/index/index_case_right_blue.png)no-repeat center center;}

/* index-about */
.index-about {padding: 20px 0 20px;}
/* .index-about {margin-top:40px;} */
.index-about img { width: 100%; /*height: 440px; */margin-top:10px; border-radius: 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
.index-about-txt {width: 100%;text-align: center;}
.index-about-txt strong {font-size: 18px;color: #333333;margin-bottom: 14px;display: block;text-align: center;margin-top:10px;}
.index-about-txt span {margin:0 auto; width: 50px;height: 2px;background:#1f94de;display: block;margin-bottom: 20px;}
.index-about-txt>p {font-size: 14px;line-height: 22px;color: #333333;height:88px;margin-bottom:20px;
    text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.index-about-txt-more {display: inline-block; font-size: 14px;color: #333333;padding-right: 50px;background: url(../images/index/index_about_right.png)no-repeat center right;}
.index-about-txt ul {margin-top: 20px;}
.index-about-txt ul li { display:inline-block; margin:0 1%; width: 90px; height: 90px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.index-about-txt ul li:first-child {background: url(../images/index/index_about1.png)no-repeat center 17px #797979;}
.index-about-txt ul li:nth-child(2) {background: url(../images/index/index_about2.png)no-repeat center 16px #797979;}
.index-about-txt ul li:nth-child(3) {background: url(../images/index/index_about3.png)no-repeat center 22px #797979;}
.index-about-txt ul li:first-child:hover {background: url(../images/index/index_about1.png)no-repeat center 17px #1f94de;}
.index-about-txt ul li:nth-child(2):hover {background: url(../images/index/index_about2.png)no-repeat center 16px #1f94de;}
.index-about-txt ul li:nth-child(3):hover {background: url(../images/index/index_about3.png)no-repeat center 22px #1f94de;}
.index-about-txt ul li p {font-size: 15px;color: #ffffff;padding-top:54px;text-align: center;}

.index-dynamic {background: #ebebeb;padding: 20px 0 20px 0;position: relative;  }
.index-dynamic-company {/*width: 795px;float: left;*/background: #fff;padding-bottom: 30px;}
.index-dynamic-company-title{background: url("../images/new_nav1.png")no-repeat center top;height:55px; }
.index-dynamic-company-title div{height: 55px;border-bottom:solid 1px #dddddd;}
.index-dynamic-company-title strong{margin:20px 0 0 20px; display: block;line-height: 18px;border-left: 3px solid #1f94de;padding-left: 8px;float: left;color: #1f94de;font-size: 16px;}
.index-dynamic-company-title img{display: block;float: right;margin:20px 20px 0 0;} 
.index-dynamic-company_big{/*width: 730px;*/margin: 30px auto 0 auto;}
.index-dynamic-company_pic{/*float: left;*/width: 100%;position: relative;margin-bottom:20px;}
.index-dynamic-company_pic img{display: block;width: 100%;/*height: 297px;*/}
.index-dynamic-company_pic:hover .index-dynamic-company_float{display: block;}
.index-dynamic-company_pic .index-dynamic-company_float{display: block; position: absolute;background: rgba(31,148,222,0.4);color: #fff;padding: 10px 10px 10px 10px;left: 0;bottom: 0;width: 100%;}
.index-dynamic-company_float strong{display: block;margin-bottom: 5px;font-weight: normal;color: #fff;}
.index-dynamic-company_float p{line-height: 25px;color: #fff; word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
/* .index-dynamic-company_txt{float:right;width: 420px;} */
.index-dynamic-company_txt li{border-bottom: 1px dotted #e3e2e2;padding-bottom: 15px;margin-bottom: 15px;}
.index-dynamic-company_txt li .index-dynamic-company_data{float: left;}
.index-dynamic-company_data strong{display: block;font-size: 32px;color: #666666;line-height:1; font-weight: bold;margin-bottom: 5px;text-align: center;}
.index-dynamic-company_data span{width: 62px; display: block;line-height: 22px;text-align: center;font-size: 13px;color: #fff;background: #c4c3c3;}
.index-dynamic-company_txt li:hover span {background: #1f94de;}
.index-dynamic-company_th{width: calc(100% - 70px);float:right;}
.index-dynamic-company_th strong{display: block;color: #333;margin-bottom: 5px;font-weight: normal;font-size:14px;font-size:1;}
.index-dynamic-company_txt li a:hover .index-dynamic-company_th strong{color: #1f94de}
.index-dynamic-company_th p{color: #777;line-height: 25px;font-size:12px; word-break:break-all;height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.question{width: 100%;/*float: right;*/background: #fff;overflow: hidden;height:420px;margin-top:10px;}
.question .question_con{/*width: 380px;height:324px; margin-left:12px ;*/padding: 20px 0 30px 0;/*overflow-y: scroll;*/}
.question_con li{/*width: 310px;*/box-sizing: border-box; border-bottom: 1px dotted #e3e2e2;padding-bottom: 10px;margin-bottom: 13px;background:url(../images/index/list_style_grey.png)no-repeat left 3px;}
.question_con li:hover {background:url(../images/index/list_style_blue.png)no-repeat left 3px;}
.question_con li a {padding-left:19px;display: block;}
.question_con li a p{color: #333;line-height: 1;margin-bottom: 5px;}
.question_con li a p:nth-child(2) {color: #777;display: block;line-height: 22px;height: 44px;font-size: 12px; word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.question_con li:hover a p:first-child {color: #1f94de}

/*------------------------------ news ------------------------------*/
.news .news_title {text-align: center;font-size: 16px;color: #333333;margin-top:20px;}
.news_classify {text-align: center;font-size: 0;margin-top: 20px;}
.news_classify a {display:inline-block;margin:0 10px; font-size: 14px;color: #444;line-height: 1;width: 90px;height: 37px;line-height: 37px;border: solid 1px #e5e5e5;}
/* .news_classify a:last-of-type {border-right: none;} */
.news_classify a.on,.news_classify a:hover {color: #fff;border: solid 1px #1f94de;background-image: linear-gradient(0deg, #1a8cd4 0%,  #2eaeff 100%), linear-gradient(#1f94de, #1f94de);background-blend-mode: normal, normal;}
.news_list {margin-top: 20px;}
.news_list li {padding: 20px 0;border-bottom: 1px solid #efefef;}
.news_list li img { width: 100%; /*height: 188px; */border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.news_list_txt {width: 100%;/*margin-left: 45px;*/padding-top: 10px;}
.news_list_txt strong {font-weight:normal; font-size: 16px;color: #333;line-height: 21px;height:21px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.news_list_txt:hover strong {color: #0093de;}
.news_list_txt p {font-size: 12px;color: #444444;line-height: 22px;height: 66px; margin: 10px 0 10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.news_list_txt span {font-size: 14px;color: #444444;}
.news_list li a>span {float: right;margin-top: -25px; width: 30px;height: 30px; background: url(../images/news/news_arrow_grey.png)no-repeat center center;background-size: 30px 30px;}
/* .news_list li a:hover>span {background: url(../images/news/news_arrow_blue.png)no-repeat center center;} */
.news .jump {margin: 20px 0;}

/*------------------------------ service-case-page ------------------------------*/
/* .service-case-page .news-page_left{width:1200px;} */

/*------------------------------ product-page ------------------------------*/
.product-page_top_left {width:100%;/*height:410px;*/margin-top:20px;}

.product-page_top_left #swiper1 {width:100%;height: 410px;}
.product-page_top_left #swiper1 img{width:100% ;/*height: 410px;*/}
.swiper2-area {height: 55px;position: relative;margin-top:13px;} 
.swiper2-area .swiper-button-prev {left:52px; top:14px;margin:0; width: 17px;height: 27px;background: url(../images/icon/product_page_arrow_left.png)no-repeat center center;}
.swiper2-area .swiper-button-next {right:87px;top:14px;margin: 0; width: 17px;height: 27px;background: url(../images/icon/product_page_arrow_right.png)no-repeat center center;}
.swiper2-area .swiper-button-prev:hover {background: url(../images/icon/product_page_arrow_left_hover.png)no-repeat center center;}
.swiper2-area .swiper-button-next:hover {background: url(../images/icon/product_page_arrow_right_hover.png)no-repeat center center;}
#swiper2 {height: 55px;width:100%;}
#swiper2 .swiper-slide {width: 85px;height: 55px;margin-right:10px;}
#swiper2 .swiper-slide img {width: 85px;height: 55px;}
.product-page_top_left .swiper-pagination span { color:#fff; font-size: 24px;}
.product-page_top_right {width:100%;margin-top:20px;}
.product-page_top_right_title {margin-top: 40px;position: relative;border-bottom: 1px solid #ccc;}
.product-page_top_right_title p {font-size: 16px;font-weight: bold;color: #333333;line-height:1;padding-bottom: 14px;}
.product-page_top_right_title a {position: absolute;right: 0;top: 0;width: 100px;height: 30px;line-height:30px; text-align: center;color:#fff; background-color: #0093de;}
/* .product-page_top_right_list {height: 330px;border-bottom:1px solid #ccc;} */
.product-page_top_right_list li {color: #222;font-size:12px;line-height:25px;}
.product-page_top_right_list li:first-child {margin-top:8px;}
.product-page_top_right_share {margin-top:20px;font-size: 0;color: #747474;}
.product-page_top_right_share span {font-size: 14px;line-height: 14px;color: #747474;vertical-align: middle;}
.product-page_top_right_share a {margin:0 5px;vertical-align: middle;}
.product-page_top_right_share a:first-of-type {display: inline-block; width:15px; height:14px; background: url(../images/icon/icon_friends.png)no-repeat center center;}
.product-page_top_right_share a:nth-of-type(2) {display: inline-block; width:17px; height:14px; background: url(../images/icon/icon_weixin.png)no-repeat center center;}
.product-page_top_right_share a:nth-of-type(3) {display: inline-block; width:14px; height:16px; background: url(../images/icon/icon_QQ.png)no-repeat center center;}
.product-page_top_right_share a:nth-of-type(4) {display: inline-block; width:15px; height:14px; background: url(../images/icon/icon_QQZone.png)no-repeat center center;}
/* bottom */
.a-product-page-bottom {margin-top:20px;}
.a-product-page-bottom-left {width:100%;}
.a-product-page-bottom-left-switch {width:100%;border-bottom: 1px solid #cfcfcf;}
.a-product-page-bottom-left-switch li {float: left;width:78px;height: 34px;line-height:34px;font-size: 14px;color:#333;text-align:center; border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
.a-product-page-bottom-left-switch li:last-child {border-right:1px solid #cfcfcf;}
.a-product-page-bottom-left-switch li:hover,.a-product-page-bottom-left-switch li.on {color:#0093de;}
.a-product-page-bottom-left-list {margin-top:20px;width:100%;}
ol.a-product-page-bottom-left-list {list-style-type:none;counter-reset:sectioncounter;}
ol.a-product-page-bottom-left-list li:before {content:counter(sectioncounter) "·"; counter-increment:sectioncounter;}
.a-product-page-bottom-left-list li {line-height:22px;width:100%;}
.a-product-page-bottom-left img {margin-top:20px;max-width: 100%;height:auto;}
.a-product-page-bottom-right {width:100%;}
.a-product-page-bottom-right p {margin-bottom:21px; font-size: 22px;color: #222222;}
.a-product-page-bottom-right-ul {width:253px;margin-bottom:60px;}
.a-product-page-bottom-right-ul li {width:251px;border: 1px solid #cbcbcb;height:333px;margin-bottom:28px;}
.a-product-page-bottom-right-ul li img {width:251px;height:206px;border-bottom:1px solid #cbcbcb;}
.a-product-page-bottom-right-ul li strong {height:16px;padding-left:5px; display:block;margin-top:21px;font-size: 16px;font-weight: normal;color: #222222;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.a-product-page-bottom-right-ul li p {height:14px; padding-left:5px; margin-top:12px;color: #666666;font-size: 14px;margin-bottom:0;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}

.a-product-page-bottom-left-advantange {width:100%;}
.a-product-page-bottom-left-color {width:100%;margin-top:38px;}
.a-product-page-bottom-left-color-ul {width:674px;margin-left:33px;margin-bottom:19px;}
.a-product-page-bottom-left-color-ul>p {font-size: 16px;color: #333333;margin-bottom:11px;}
.a-product-page-bottom-left-color-ul li {float: left;width: 209px;margin-right:22px;margin-bottom:10px;}
.a-product-page-bottom-left-color-ul li:nth-of-type(3n) {margin-right:0;}
.a-product-page-bottom-left-color-ul li img {width: 207px;height:49px;border: solid 1px #666666}
.a-product-page-bottom-left-color-ul li p {font-size: 16px;color: #333333;height:16px;text-align:center;margin-top:5px;}
.a-product-page-bottom-left-color-display {width: 790px;margin:60px auto 0;}
.a-product-page-bottom-left-color-display>p {font-size: 16px;color: #222222;padding-bottom:15px;border-bottom:1px solid #cfcfcf;}
.a-product-page-bottom-left-color-display ul li {float:left;}
.a-product-page-bottom-left-color-display ul li:last-child {margin-right:0;}
.a-product-page-bottom-left-color-display ul li p {margin-top:25px;text-align:center;font-size: 18px;color: #222222;}
.a-product-page-bottom-left-effect {margin-top:41px;}
.a-product-page-bottom-left-effect img {margin-bottom:36px;}
.a-product-page-bottom-left-customize {width:616px;}
.a-product-page-bottom-left-customize>p {margin-top:50px;font-size: 24px;color: #e07724;}
.a-product-page-bottom-left-customize ul {padding-bottom:20px;border-bottom:1px dotted #bbbbbb;}
.a-product-page-bottom-left-customize ul div {margin-bottom:22px;margin-top:33px; width:187px;height:42px;line-height:42px;text-align:center;font-size: 24px;color: #ffffff;background-color: #1e1e1e;}
.a-product-page-bottom-left-customize ul li {float: left;margin-left:-10px;margin-bottom:16px; width: 211px;height: 58px;line-height: 58px;text-align:center;font-size: 20px;color: #333333;background:url(../images/product-page/a_product_bottom_left4_bg2.png)no-repeat center center;}
.a-product-page-bottom-left-customize ul li:first-of-type {margin-left:0px; background:url(../images/product-page/a_product_bottom_left4_bg1.png)no-repeat center center;}
.a-product-page-bottom-left-customize ul li:nth-of-type(3n+1) {margin-left:0;}
.a-product-page-bottom-left-customize a {display:block;margin-top:46px;margin-bottom:45px; width: 116px;height: 36px;line-height: 36px;background-color: #e07724;text-align:center;font-size: 20px;color: #ffffff;}
.a-product-page-bottom-left-jump {width:100%;margin-bottom:80px;}
.a-product-page-bottom-left-jump a {font-size: 14px;color: #333333;}
.a-product-page-bottom-left-jump a:hover {color:#e07724;}
.a-product-page-bottom-left-jump a:first-child {float: left;}
.a-product-page-bottom-left-jump a:nth-child(2) {float: right;}


/*------------------------------ news-page ------------------------------*/
.news-page_left {width: 100%;}
.news-page_left_title {position: relative;}
.news-page_left_title p {font-size: 16px;color: #222222;line-height:1;padding-bottom:8px;}
.news-page_left_title a {position: absolute;right: 0;bottom:0;background: #0093de; width: 120px;height: 20px;font-size: 12px;line-height: 20px;text-align:center; letter-spacing: 1px;color: #fffefe;}
.news-page_left_title_footer {padding-top:21px;border-top:1px solid #bbb;margin-bottom:20px;}
.news-page_left_title_footer_left span {margin-right:10px;font-size: 12px;line-height: 12px;color: #747474;}
.news-page_left_title_footer_right {font-size:0;}
.news-page_left_title_footer_right span {font-size: 14px;line-height: 14px;color: #747474;vertical-align: middle;}
.news-page_left_title_footer_right a {margin:0 5px;vertical-align: middle;}
.news-page_left_title_footer_right a:first-of-type {display: inline-block; width:15px; height:14px; background: url(../images/icon/icon_friends.png)no-repeat center center;}
.news-page_left_title_footer_right a:nth-of-type(2) {display: inline-block; width:17px; height:14px; background: url(../images/icon/icon_weixin.png)no-repeat center center;}
.news-page_left_title_footer_right a:nth-of-type(3) {display: inline-block; width:14px; height:16px; background: url(../images/icon/icon_QQ.png)no-repeat center center;}
.news-page_left_title_footer_right a:nth-of-type(4) {display: inline-block; width:15px; height:14px; background: url(../images/icon/icon_QQZone.png)no-repeat center center;}
.news-page_left>p {line-height:22px;font-size:12px;color:#666;margin-bottom:10px;}
.news-page_left>img {width:100%;margin-bottom:10px;}
.news-page_left_jump {margin-top:20px;margin-bottom:20px;}
.news-page_left_jump a {font-size:14px;line-height:26px;color:#333;display: block;}
.news-page_left_jump a:hover {color:#0093de;}
.news-page_right {width: 100%;}
.news-page_right_title {width:100%;height:30px;padding-left:19px;color: #fff;background: #0093de;line-height:30px;}
.news-page_right_ul  {padding-left: 19px;padding-right: 20px;padding-bottom: 20px;background-color: #f2f2f2;}
.news-page_right_ul li {padding-top:10px;padding-bottom:10px;border-bottom: 1px dotted #666;}
.news-page_right_ul li a {display: block;font-size: 14px;color: #333333;line-height:1;margin-bottom:5px;height:14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.news-page_right_ul li a:hover {color: #0093de;}
.news-page_right_ul li p {font-size: 12px;color: #999999;line-height:1;}

/*-------------------- service-case --------------------*/
.service-case-ul {margin-bottom: 20px;}
.service-case-ul li {float: left;width: 49%;padding-bottom: 10px; /*height: 480px;*/position: relative;background: #fff;/*margin-right: 30px;*/margin-bottom:10px;}
.service-case-ul li:nth-child(2n) {float: right;}
.service-case-ul li img {width: 100%;/*height: 300px;*/}
.service-case-ul li span {display: none; position: absolute;width: 298px;height: 218px;border: solid 1px #ffffff;top: 40px;left: 40px;}
.service-case-ul li:hover span {display: block;}
.service-case-ul li p:first-of-type {text-align:center; margin-top:5px;padding:0 10px;font-size: 14px;color: #666666;margin-bottom: 5px;}
.service-case-ul li p:nth-of-type(2) {padding: 0 10px 0 10px;font-size: 12px;color: #666666;line-height: 22px;height: 44px;
    text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.service-case-ul li div {display: none;position: absolute;left: 0;bottom: 0; width: 380px;height: 30px;background: url(../images/index/index_case_right.png)no-repeat center center #1f94de;}
.service-case-ul li:hover div {display: block;}

/*-------------------- service-visit --------------------*/
.service-visit {padding-bottom:20px;}
.service-visit-title {font-size: 16px;color: #333333;text-align:center;margin-top:20px;margin-bottom:31px;}
.service-visit-ul {font-size:0;text-align:center;margin-bottom:20px;}
.service-visit-ul li {width: 76px;height:76px;margin:0 35px 10px;display: inline-block;vertical-align:top;}
.service-visit-ul li span {display:block;width: 76px;height:58px;}
.service-visit-ul li:first-child span {background: url(../images/icon/service_visit1.png)no-repeat center top;}
.service-visit-ul li:nth-child(2) span {background: url(../images/icon/service_visit2.png)no-repeat center top;}
.service-visit-ul li:nth-child(3) span {background: url(../images/icon/service_visit3.png)no-repeat center top;}
.service-visit-ul li:nth-child(4) span {background: url(../images/icon/service_visit4.png)no-repeat center top;}
.service-visit-ul li p {font-size: 16px;color: #333333;letter-spacing: 1px;}
.service-visit-form input[type="text"]{display:block;margin-bottom:10px;font-size: 12px; width: 100%;height: 30px;border: solid 1px #848484;line-height:30px;padding-left:18px;}
/* .service-visit-form div input:nth-child(2) {float:right;} */
.service-visit-form textarea {display: block;margin-bottom:20px; width:100%;border: solid 1px #848484;box-sizing:border-box;padding:10px 19px;height:200px;resize: none;font-size: 12px;line-height:22px;}
.service-visit-form input[type="submit"] {display: block;font-size: 16px;color: #ffffff;background-color: #39a9f4;width: 150px;height: 30px;border:none;margin:0 auto;}

/*------------------------------ contact ------------------------------*/
.contact {padding-bottom:20px;}
.contact_title {margin-top: 20px;}
.contact_title p:first-child {font-size: 16px;color: #333333;text-align:center;line-height:1;}
.contact_title strong {color: #0093de;font-size: 22px;display: block;line-height: 1;text-align: center;}
.contact_title p:nth-child(2) {width: 96%;margin: 20px auto 20px;color: #000;line-height: 1;font-size: 12px;text-align: center;}
.contact_list {width: 100%;margin:0 auto;}
.contact_list li {display: block;width: 100%;/*margin-right: 75px*/;padding-left: 34px;font-size: 12px;line-height: 30px;}
.contact_list li:nth-child(3n) {margin-right:0;}
.contact_list li:first-child {background: url(../images/icon/contact_icon_tel.png)no-repeat center left;}
.contact_list li:nth-child(2) {background: url(../images/icon/contact_icon_user.png)no-repeat center left;}
.contact_list li:nth-child(3) {background: url(../images/icon/contact_icon_email.png)no-repeat center left;}
.contact_list li:nth-child(4) {background: url(../images/icon/contact_icon_fax.png)no-repeat center left;}
.contact_list li:nth-child(5) {background: url(../images/icon/contact_icon_user.png)no-repeat center left;}
.contact_list li:nth-child(6) {background: url(../images/icon/contact_icon_tel.png)no-repeat center left;}
.contact_list li:nth-child(7) {background: url(../images/icon/contact_icon_money.png)no-repeat center left;}
.contact_list li:nth-child(8) {background: url(../images/icon/contact_icon_email.png)no-repeat center left;}
.contact_list li:nth-child(9) {background: url(../images/icon/contact_icon_tel.png)no-repeat center left;}
.contact_ali {width: 205px;text-align: center;padding-top: 12px;}
.contact_ali img {margin: 0 auto 8px;width: 90px;height: 20px;}
.contact_ali p {color: #f36f20;font-size: 14px;line-height: 38px;}
.contact_ali a {color: #f36f20;font-size: 14px;line-height: 1;text-decoration: underline;}
.contact_address {margin: 20px auto 20px;width: 100%; height: 26px;font-size: 12px;color: #333; line-height: 30px;padding-left: 29px;background: url(../images/icon/contact_position.png)no-repeat center left;}
.contact_map {margin-bottom: 10px;height:528px;}
.contact_map img {width: 100%;height:528px;}

/*-------------------- service-after --------------------*/
/* .service-after {margin-top:48px;} */
.service-after-intro {/*0height: 360px;*/margin:20px auto 20px;}
.service-after-intro span {height: 1px;width: 100%;background-color: #c3c3c3;position: absolute;left:600px;}
.service-after-intro-simple {width: 100%;/*position: absolute;*/margin-bottom:10px;}
.service-after-intro-simple p {font-size: 12px;line-height: 22px;letter-spacing: 0px;color: #333333;}
.service-after-intro-simple p:first-child {font-size: 16px;color: #333333;letter-spacing: 0px;line-height: 1;margin-bottom:10px;}
.sais1 {top:0;left:0}
.sais2 {top:0;left:664px;}
.sais3 {top:205px;left:0;}
.sais4 {top:205px;left:664px;}
.service-after-progress {background:#D0D2D1;}
.service-after-progress-title {font-size: 16px;letter-spacing: 2px;color: #333333;text-align:center;padding:20px 0 20px;}
.service-after-progress ul {font-size:0;text-align:center;}
.service-after-progress ul li {display: inline-block;width: 150px;height: 235px;background-color: #ffffff;margin:0 5px 10px;vertical-align:top;}
.service-after-progress ul li div {width: 150px;height: 86px;font-size: 24px;font-weight: bold;}
.service-after-progress ul li div p {padding-top:34px;color:#333;font-size: 14px;}
.service-after-progress ul li span {background: #1f94de;width: 40px;height: 3px;display:block;margin:19px auto 0;}
.service-after-progress ul li>p {padding:10px 5px 0 5px;font-size: 12px;line-height: 18px;color: #333333;text-align: left;letter-spacing: 1px;height: 72px;}
.service-after-progress ul li:hover {box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.3);}
.service-after-progress ul li:hover div {background-color: #1f94de;}
.service-after-progress ul li:hover div p {color: #ffffff;}
.service-after-progress ul li:hover span {background: #fff;}
.service-after-classify {padding:20px 0 20px;}
.service-after-classify-title {font-size: 16px;color: #333333;margin-bottom:20px;text-align: center;}
.service-after-classify-simple {width: 100%;/*height: 381px;*/border: solid 1px #dcdcdc;margin:0 auto;margin-bottom: 20px;}
.service-after-classify-simple div {/*float:left;*/width: 100%;padding-left:10px;padding-right:10px; margin-top:10px;}
.service-after-classify-simple div p {font-size: 12px;line-height: 22px;color: #333333;letter-spacing: 1px;}
.service-after-classify-simple div p strong {font-size: 14px;line-height: 24px;color: #333333;letter-spacing: 1px;}
.service-after-classify-simple div p:first-child {font-size: 16px;letter-spacing: 1px;color: #333333;line-height:1;margin-bottom:10px;}
.service-after-classify-simple img {width: 100%;}
.service-after-classify .service-after-classify-simple:last-of-type {margin-bottom:0;}
/* .sacs1 img {margin-right:29px;margin-top:-30px;} */
/* .sacs2 div {float: right;margin-right:37px;margin-top:79px;margin-left:0;} */
/* .sacs2 img {float: left;margin-left:37px;margin-top:-38px;} */
/* .sacs3 img {margin-right:37px;margin-top:-30px;} */
.service-after-message {background: url(../images/service_after/service_after_online.jpg)no-repeat center top;padding-bottom:30px;}
.service-after-message-title {font-size: 16px;color: #333333;padding:20px 0 20px;text-align:center;}
.service-after-message form div {font-size:0;}
.service-after-message form input[type="text"] {margin-bottom:10px ; display: block;font-size:16px; width: 100%;height: 30px;line-height: 30px;background-color: #ffffff;border:none;padding-left:18px;}
/* .service-after-message form div input:nth-child(2) {margin:0 42px;} */
.service-after-message form textarea {height:200px;padding-top:10px;padding-left: 19px;line-height: 25px;resize: none;box-sizing: border-box;border:none;width:100%;margin:10px auto 0;}
.service-after-message form input[type="submit"] {display:block;margin:20px auto 0;	width: 150px;height: 30px;background-color: #39a9f4;font-size: 16px;color: #ffffff;border:none;}

/*-------------------- contact-agent --------------------*/
.contact-agent-advantage {padding:20px 0 20px;color:#f2f2f2;}
.contact-agent-advantage-title {font-size: 16px;color: #333333;margin-bottom:20px;text-align:center;}
/* .contact-agent-advantage-simple {height: 322px;} */
.contact-agent-advantage-simple img {width:100%;/*height:322px;*/}
.contact-agent-advantage-simple div {width:100%;height:200px;box-sizing:border-box;padding-top:40px;padding-left:15%;position:relative;}
.contact-agent-advantage-simple div>span {position:absolute;width: 3px;height: 150px;background-color: #1f94de;top:25px;left:10%;}
.contact-agent-advantage-simple div p:first-of-type {font-size: 20px;line-height: 30px;color: #999999;margin-bottom:10px;}
.contact-agent-advantage-simple div p:nth-of-type(2) {font-size: 18px;color: #333333;} 
.contact-agent-advantage-simple div p:nth-of-type(2) span{font-size: 18px;color: #1f94de;} 
/* .caas1 img {float: left;}
.caas1 div {float: right;}
.caas2 img {float: right;}
.caas2 div {float: left;}
.caas3 img {float: left;}
.caas3 div {float: right;} */
.contact-agent-condition {padding:20px 0 20px;}
.contact-agent-condition-title p:first-child {font-size: 16px;color: #333333;margin-bottom:20px;text-align:center;}
.contact-agent-condition-title p:nth-child(2) {font-size: 12px;color: #666666;margin-bottom:20px;text-align:center;}
/* .contact-agent-condition-main {height: 379px;} */
.contact-agent-condition-simple {/*position:absolute;*/width: 100%;height: 150px;border: solid 1px #c5c5c5;box-sizing:border-box;padding-top:17px;padding-left:10px;margin-bottom: 10px;}
.contact-agent-condition-simple strong {display:block;font-size: 30px;color: #1f94de;margin-bottom:12px;}
.contact-agent-condition-simple p {font-size: 12px;line-height: 22px;color: #333333;}
.contact-agent-condition-5 {position:relative;/*right:0;top:0;*/width: 100%;box-sizing:border-box;height: 379px;padding:97px 0 0 77px; background:url(../images/contact_agent/contact_agent_condition.jpg)no-repeat left top;border: solid 1px #c5c5c5;}
.contact-agent-condition-5 span {position:absolute;left:40px;top:94px;width: 3px;height: 173px;background-color: #1f94de;}
.contact-agent-condition-5 strong {display:block;font-size: 48px;color: #1f94de;margin-bottom:19px;}
.contact-agent-condition-5 p:first-of-type {line-height:36px;font-size: 28px;color: #333333;margin-bottom:22px;}
.contact-agent-condition-5 p:nth-of-type(2) {font-size: 18px;color: #999999;}
.cacs1 {top:0;left:0;}
.cacs2 {top:0;left:378px;}
.cacs3 {bottom:0;left:0;}
.cacs4 {bottom:0;left:378px;}
.contact-agent-progress {padding-bottom: 30px; /*height: 410px;*/background: /*url(../images/contact_agent/contact_agent_progress.jpg)no-repeat center top*/#ddd;}
.contact-agent-progress-title {font-size: 16px;color: #333333;padding:30px 0 20px;text-align:center;}
.contact-agent-progress ul {font-size:0;text-align:center;} v
.contact-agent-progress ul li { width: 160px; height: 160px;margin: 10px auto; display: block;vertical-align: top; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.contact-agent-progress ul img {display:block;vertical-align: top;margin:10px auto ;height:38px;width:10px;}
.contact-agent-progress ul li p {padding-top:85px;width:140px;margin:0 auto;font-size: 12px;line-height: 22px;color: #ffffff;text-align:center;}
.contact-agent-progress ul li:first-of-type {background:url(../images/icon/contact_agent_progress_icon1.png)no-repeat center 40px #1f94de;}
.contact-agent-progress ul li:nth-of-type(2) {background:url(../images/icon/contact_agent_progress_icon2.png)no-repeat center 35px #1f94de;}
.contact-agent-progress ul li:nth-of-type(3) {background:url(../images/icon/contact_agent_progress_icon3.png)no-repeat center 30px #1f94de;}
.contact-agent-progress ul li:nth-of-type(4) {background:url(../images/icon/contact_agent_progress_icon4.png)no-repeat center 30px #1f94de;}
.contact-agent-progress ul li:nth-of-type(5) {background:url(../images/icon/contact_agent_progress_icon5.png)no-repeat center 30px #1f94de;}
.contact-agent-intention {padding:20px 0 20px;}
.contact-agent-intention-title {font-size: 16px;color: #333333;margin-bottom:20px;text-align:center;}
.contact-agent-intention form input[type="text"] {margin-bottom: 10px; padding-left:18px;font-size: 12px;border: none;display: block;height: 30px;line-height: 30px;background-color: #f7f7f7;}
.contact-agent-intention form div {font-size:0; text-align:center;}
.contact-agent-intention form div input[type="text"] {width:100%;}
/* .contact-agent-intention form div input:nth-child(2) {margin:0 42px;} */
.contact-agent-intention form .input-long {width:100%;/*margin:28px 0;*/}
.contact-agent-intention form textarea {margin-bottom:20px; border:none;box-sizing:border-box;font-size: 12px;padding:13px 17px 0 17px;width: 100%;height: 200px;background-color: #f7f7f7;}
.contact-agent-intention form div input[type="submit"] {border:none; display:inline-block;margin-right:60px;width: 120px;height: 30px;background-color: #39a9f4;font-size: 14px;color: #ffffff;}
.contact-agent-intention form div span {display:inline-block; width: 120px;font-size: 14px;line-height: 30px;color: #ffffff;height: 30px;background-color: #aaaaaa;}

/*-------------------- about --------------------*/
/* switch_title */
.switch_title p {font-size: 26px;color: #333333;text-align: center;line-height: 1;margin-bottom:34px;}
.switch_title .switch_jump {width: 100%;height: 35px;font-size: 0;text-align: center;}
.switch_title .switch_jump li {width: 80px;height: 30px;border: solid 1px #e5e5e5;margin: 0 1% 10px;display: inline-block;} 
.switch_title .switch_jump li a {color: #333333;line-height:30px;font-size:14px;}
.switch_title .switch_jump li.on,.switch_title .switch_jump li:hover{background-image: linear-gradient(0deg, #1a8cd4 0%,#2eaeff 100%), linear-gradient( #1f94de,#1f94de);background-blend-mode: normal,  normal;}
.switch_title .switch_jump li.on a,.switch_title .switch_jump li:hover a{color: #fff;}
.about .switch_title {margin-top:50px;}
/* about_title */
.about_title strong {font-weight:normal; display: block;font-size: 16px;color: #333333;line-height:1;text-align: center;margin-bottom:20px;}
.about_title p {font-size: 14px;line-height: 1;color: #666666;text-align: center;}
/* about_introduce */
.about_introduce {margin-top:40px;}
.about_introduce img { /*float: left; */width: 100%; /*height: 440px; */background-color: #e5e5e5; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.about_introduce div {width: 100%;margin-top:20px;}
.about_introduce strong {font-size: 16px;margin-bottom:10px;display: block;color: #333333;line-height:1;text-align:center;}
.about_introduce div span {display:block;margin:0 auto;margin-bottom:20px;width: 50px;height: 2px;background: #1f94de;}
.about_introduce p {font-size: 12px;line-height: 22px;color: #333333;margin-bottom:15px;}
.about_introduce p:last-child {margin-bottom:0;}
/* about_organize */
.about_organize {margin-top:20px; padding:20px 0;background:url(../images/organize_background.png)repeat-y center top;}
.about_organize img {margin:20px auto 0;}
/* about_honor */
.about_honor {padding-bottom:20px;}
.about_honor .about_title {margin:20px 0 0;}
/* about_ceti */
.about_ceti {margin-top:20px;}
.about_ceti .swiper-container {width:100%;/*height: 282px;*/}
.about_ceti .swiper-container .swiper-slide {/*height:282px;*/width:100%;/*margin:0 30px 0 0!important;*/}
.about_ceti .swiper-container .swiper-slide img {/*height:282px;*/width: 100%;}
.a2-swiper-button-next {position:absolute;top:50%;margin-top:-17px; width: 20px;height: 34px;right:0;background:url(../images/icon/about_ceti_right.png)no-repeat center center;}
.a2-swiper-button-prev {position:absolute;top:50%;margin-top:-17px; width: 20px;height: 34px;left:0;background:url(../images/icon/about_ceti_left.png)no-repeat center center;}

/* about_history */
.about_history {margin-top:20px; padding:20px 0 40px;background: url(../images/about/about_progress_background.jpg)repeat-y center top;/*height: 490px;*/position:relative;}
.about_history_main {margin-top:20px;position:relative}
.about_history_main .swiper-container {margin:0 auto ;width:100%;}
.about_history_main .swiper-wrapper .swiper-slide {width:100%}
.about_history_main .swiper-wrapper .swiper-slide .about_history_txt {width:100%;}
.about_history_main .swiper-wrapper .swiper-slide .about_history_txt strong {font-size: 18px;margin-bottom:10px; color: #0093de;display:block;margin-top:20px;line-height:1;}
.about_history_main .swiper-wrapper .swiper-slide .about_history_txt p {font-size: 12px;line-height: 22px;color: #333333;/*height:194px;*/}
.about_history_main .swiper-wrapper .swiper-slide img {width: 100%;/*height: 260px;*/}
.about_history_main .swiper-button-prev {margin-top:107px;top:0; left:0;width:57px;height:57px;background: url(../images/icon/about_history_left.png)no-repeat center center;}
.about_history_main .swiper-button-next {margin-top:107px;top:0; right:0;width:57px;height:57px;background: url(../images/icon/about_history_right.png)no-repeat center center;}
.about_history_main .pagination {width:100%;height: 2px;margin-top:40px;z-index:10;position: relative;}
.about_history_main .swiper-pagination-progressbar {background:#b8b8b8;}
.about_history_main .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#0093de;}
.about_history_line {width:100%;position: absolute;bottom:95px;background-color: #b8b8b8;height:2px;}
.point {list-style:none;display: inline-flex;position:absolute;bottom:-4px;z-index: 10}
.point li{ height:10px; width:10px; border-radius: 5px; background: #0093de; cursor: pointer; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.point li p { margin-top:15px; font-size: 12px; color: #333333; transform:translate(-50%,0) ; -webkit-transform:translate(-50%,0) ; -moz-transform:translate(-50%,0) ; -ms-transform:translate(-50%,0) ; -o-transform:translate(-50%,0) ; }
/* about_style */
.about_style {margin-top:20px;margin-bottom:20px;}
.about_style .swiper-container {margin-top:20px;}
.about_style .swiper-container .swiper-slide {width: 100%;}
/* .about_style .swiper-container .swiper-slide .about_style_ul {width:1200px;} */
.about_style .swiper-container .swiper-slide .about_style_ul li {float: left;/*height:364px;*/width:49%;}
.about_style .swiper-container .swiper-slide .about_style_ul li:nth-child(2n) {float: right;;}
.about_style .swiper-container .swiper-slide .about_style_ul li a {display: block;width:100%;height:100%;}
.about_style .swiper-container .swiper-slide .about_style_ul li a img {width:100%;/*height:317px;*/}
.about_style .swiper-container .swiper-slide .about_style_ul li a p {height:30px;width:100%;font-size: 12px;line-height:30px;text-align:center; color: #ffffff;background-color: #00a2e9;box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.2);}
.about_style .about_pagination {text-align:center;height:11px;margin-top:20px;}
.about_style .about_pagination .swiper-pagination-bullet {width:8px;height:8px;margin:0 5px;}
.about_style .about_pagination .swiper-pagination-bullet-active {background: #00a2e9;}


/*-------------------- footer --------------------*/
/* footer_bottom */
.footer_bottom {background: url(../images/footer/footer_background.png)no-repeat center top; }
.footer_title p {font-size: 16px;color: #ffffff;line-height:1;}
.footer_title span {display:block; width: 24px;height: 2px;background-color: #0093dd;margin-top:20px;}
.footer_logo {float: left;width: 142px;margin-left: 60px;padding-top: 44px;margin-right:50px;}
.footer_logo img {width: 91px;height: 74px;margin:0 auto;}
.footer_logo p {font-size: 18px;font-weight: bold;color: #d3d3d3;margin: 22px 0;}
.footer_logo a { display: block;font-size: 14px;color: #ffffff; margin:0 auto;text-align:center;line-height:30px;width: 100px;height: 30px;background-image: linear-gradient(0deg, 	#1a8cd4 0%, 	#2eaeff 100%), linear-gradient(	#0093dd, 	#0093dd);background-blend-mode: normal, 	normal;border-radius: 5px;}
.footer_bottom_line {float: left;margin-top: 42px;width: 1px;height: 173px;background-color: #444;}
.footer_nav {float: left;width: 198px;margin-left: 50px;margin-right:50px; padding-top: 50px;}
.footer_nav ul {margin-top:9px;}
.footer_nav li {float: left; color: #fff;margin-right:19px;}
.footer_nav li:nth-of-type(5),
.footer_nav li:nth-of-type(8) {margin-right: 0;}
.footer_nav li a {font-size: 13px;color: #999999;line-height: 44px;}
.footer_nav li:hover a {font-size: 13px;color: #fff;line-height: 44px;}
.footer_contact {width: 100%;padding-top: 20px;/*margin-left:50px;margin-right:50px;*/}
.footer_contact ul {margin-top:15px;}
.footer_contact ul li {font-size: 13px;font-weight: normal;font-stretch: normal;line-height: 22px;letter-spacing: 0px;color: #a3a2a2;}
.footer_qrcodes {float: left;padding-top:50px;margin-left:50px;}
.footer_qrcodes img {width:92px;height:92px;margin:21px 0 8px;}
.footer_qrcodes>p {font-size: 13px;color: #a3a2a2;line-height:1;}
.footer_bottom .container {height: 250px;}
.footer_copy {border-top: #333 1px solid; padding: 5px;}
.footer_copy p {text-align: center;	font-size: 12px;color: #666666;}