.index-banner{overflow:hidden;position:relative;}
.index-banner .hd{ height:15px; overflow:hidden; position:absolute; text-align:center; z-index:1; width:100%;bottom:15px}
.index-banner .hd li {margin: 0 5px;overflow: hidden;width: 10px;height: 10px;border-radius: 50%;background-color: #246ACF;cursor: pointer;display: inline-block;*display: inline;zoom: 1;}
.index-banner .hd li.on{width:30px;height:10px;background:#246ACF;border-radius:5px;}
.index-banner .bd{position:relative;z-index:0;}
.index-banner .bd li{ zoom:1; vertical-align:middle; }
/**/
.main{width: 1200px;margin: 0 auto;}
.pd{padding: 80px 0;}
.in-title {font-size: 2rem;height: 3rem;line-height: 3rem;color: #333;text-align: center;margin-bottom: 1.6rem;font-weight: bold;}
.in-text {font-size: 1rem;color: #666;text-align: center;}
/**/
.in-product{margin-top: 40px;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-between;-webkit-justify-content: space-between;}
.in-product .pro-item {width: 23%;box-sizing: border-box;background: #F5F5F5;border-radius: 10px;padding: 10px 10px 20px;text-align: center;transition: all .2s;}
.in-product .pro-item .pro-img {display: block;height: 200px;margin-bottom: 20px;background: #fff;border-radius: 10px;}
.in-product .pro-item .pro-img img {position: relative;top: 50%;transform: translateY(-53%);}
.in-product .pro-item .pro-tit {margin-bottom: 15px;}
.in-product .pro-item .pro-tit a {font-size: 20px;color: #333;}
.in-product .pro-item:hover {background: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);}
.in-product .pro-item:hover h2 a {color: #246ACE;}
.in-product .pro-item:hover .pro-img {background: #f5f5f5;}
.in-product .pro-item:hover .pro-btn .more {background: #f5f5f5;}
.pro-nav {margin-bottom: 20px;padding: 0 14px;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-around;-webkit-justify-content: space-around;}
.pro-nav a {display: inline-block;font-size: 14px;color: #666;}
.pro-btn {display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-between;-webkit-justify-content: space-between;}
.pro-btn a {display: inline-block;padding: 8px 17px;}
.pro-btn .more {color: #666;background: #fff;border-radius: 5px;}
.pro-btn .chat {color: #fff;background: -webkit-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -moz-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: -o-linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));background: linear-gradient(270deg, rgba(36, 106, 206, 1), rgba(56, 142, 239, 1));border-radius: 5px;}
.pro-btn .model{color: #E62129;border: 1px solid #E62129;border-radius: 5px;display: none;}
.pro-nav a:hover{color: #246ACE ;}
/**/
.in-service {background: #f9f9f9;}
.in-sers{margin-top: 40px;display: -webkit-flex;display: flex;-webkit-flex-direction: row;flex-direction: row;justify-content: space-between;-webkit-justify-content: space-between;}
.ser-item {position: relative;}
.ser-item:first-child{width: 48.572%;background: url(/images/index/shiyanjidi.jpg)no-repeat center;background-size: 100% 100%;}
.ser-item{width: 22.858%;height: 320px;overflow: hidden;border-radius: 10px;}
.ser-item:nth-child(2){background: url(/images/index/zhineng.jpg)no-repeat center;background-size: 100% 100%;}
.ser-item:nth-child(3){background: url(/images/index/chejian.jpg)no-repeat center;background-size: 100% 100%;}
.ser-item a {display: block;height: 100%;}
.ser-item a span {text-align: center;position: absolute;bottom: 0;display: block;width: 100%;height: 60px;font-size: 18px;color: #246ACE;font-weight: bold;line-height: 60px;background: rgba(255, 255, 255, 0.6);}
.ser-item:hover a span {height: 100%;line-height: 320px;}
.ser-item:hover a span i,.ser-item:hover a span {display: block;text-align: center;font-size: 1.6rem;}
.ser-item:hover a span i {font-size: 40px;color: #246ACE;font-weight: initial;margin-top: 115px;}
/**/
.in-case{overflow: hidden;}
.hezuo ul{overflow: hidden;margin: 2rem auto;}
.hezuo ul li {width: 20%;text-align: center;float: left;padding: 25px 20px;border-top: 1px dotted #DEDEDE;border-right: 1px dotted #DEDEDE;}
.hezuo ul li:nth-child(-n+5){border-top: none;}
.hezuo ul li:nth-child(5n){border-right: none;}
.hezuo ul li img{max-width: 100%;max-height: 100%;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;cursor: pointer;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.hezuo ul li:hover img{ filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: none; -webkit-transform: rotateY(360deg) translateZ(1px); -moz-transform: rotateY(360deg) translateZ(1px); -ms-transform: rotateY(360deg) translateZ(1px); -o-transform: rotateY(360deg) translateZ(1px); transform: rotateY(360deg); }
/**/
.qianyue {overflow: hidden;}
.qianyue ul li{float:left;width:240px;height:160px;margin:20px 0 0 20px;border-radius:8px;overflow:hidden;position:relative;z-index:9}
.qianyue ul li:first-child{margin-left:0;width:420px;height:340px;}
.qianyue ul li .item-img{float:left;width:100%;height:100%;background-color:#f3f3f3;}
.qianyue ul li .item-title{width:100%;height:48px;color:#fff;background:rgba(0,0,0,.6);box-sizing:border-box;transition:height .3s;overflow:hidden;position:absolute;bottom:0;left:0;z-index:9;}
.qianyue ul li:hover .item-title{display:table;height:100%}
.qianyue ul li .item-title b{float:left;width:100%;height:24px;margin:12px 0;padding:0 12px;font-size: 1rem;font-weight:400;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;overflow:hidden;}
.qianyue ul li:hover .item-title b{float:none;height:auto;display:table-cell;white-space:normal;vertical-align:middle}
/**/
.about-left {float: left;width: 50%;position: relative;}
.changqu-img {position: relative;width: 100%;height: 612px;overflow: hidden;background: url("/images/index/xinchang.jpg") no-repeat center bottom;}
.about-right {width: 50%;float: left;}
.about-box {padding: 30px 20% 30px 12%;}
.about-tit {width: 531px;height: 112px;background: url("/images/index/dingli.png") no-repeat center top;}
.about-tit p {padding-top: 27px;color: #363839;font-size: 32px;line-height: 42px;margin-bottom: 15px;}
.about-tit span {color: #3461C6;font-size: 24px;line-height: 32px;}
.about-text {font-size: 16px;line-height: 28px;color: #696A6A;margin-top: 2rem;}
.about-text p {overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 20px;height: 84px;}
.about-text p:first-child {margin-top: 0;}
.about-btn {margin-top: 2rem;}
.about-btn a{display: inline-block;width:200px;height:48px;border-radius:100px;font-size: 16px;line-height: 48px;text-align: center;box-sizing: border-box;background-color: #fff;border:1px solid rgba(52,97,198,1);color: #3461C6;}
.about-btn span {padding-right: 33px;background: url("/images/zhuanti/lanjiantou.png") no-repeat right center;line-height: 48px;}
.about-btn a:hover {padding-right: 33px;border:1px solid rgba(52,97,198,1);background-color: #3461C6;color: #fff;}
.about-item {overflow: auto;width: 100%;padding: 32px 0 30px;background-color: #FAFAFA;}
.about-item .item {float: left;width: 33%;background: url("/images/index/shuxian.png") no-repeat left center;text-align: center;}
.about-item .item:first-child{background:none}
.about-item .item .num {font-size: 40px;line-height: 61px;color: #3461C6;font-weight: bold;}
.about-item .item .num span {line-height: 38px;vertical-align: top;margin-left: 5px;}
.about-item .item .tit {font-size: 16px;line-height: 22px;color: #8C8D8E;}
/**/
.index-box{line-height: 40px;}
.index-box .index-tit{font-size: 2rem;line-height: 40px;color: #121314;display: contents;}
.index-box .index-more{float: right;line-height: 42px;font-size: 1rem;}
.index-box .index-more a {color: #696A6A;display: inline-block;padding-right: 30px;background: url(/images/zhuanti/huijiantou.png) no-repeat right center;}
.index-box .index-more a:hover {color: #3461C6;background: url(/images/zhuanti/lanjiantou.png) no-repeat right center;}
.product {margin-top: 2rem;}
/**/
.in-network{padding: 100px 0;background:url(/images/index/networkbg.jpg) no-repeat center top;overflow: hidden;}
.net-links{float: left;width: 660px;}
.net-links .item{float: left;width: 320px;height: 120px;box-sizing: border-box;margin-left: 20px;margin-top: 20px;font-size: 0;padding: 34px 39px;border: 1px solid rgba(255, 255, 255, 0.25);background-color: rgba(255, 255, 255, 0.1);transition: 0.36s;}
.net-links .item:nth-child(1),.net-links .item:nth-child(2){margin-top:0;}
.net-links .item:nth-child(odd){margin-left:0;}
.net-links .item:hover{border-color: rgba(255, 255, 255, 0.5);}
.net-links i{display: inline-block;height: 100%;width: 50px;vertical-align: middle;}
.net-links .icon1{background: url(/images/index/wangdian.png) no-repeat center center;}
.net-links .icon2{background: url(/images/index/dayi.png) no-repeat center center;}
.net-links .icon3{background: url(/images/index/ziliao.png) no-repeat center center;}
.net-links .icon4{background: url(/images/index/weixiu.png) no-repeat center center;}
.net-links .tit{display: inline-block;margin-left: 20px;vertical-align: middle;font-size: 24px;line-height: 50px;color: #fff;transition: 0.36s;}
.net-links .item:hover .tit{margin-left: 28px;}
.net-links .tit .arr{display: inline;height: 100%;width: unset;padding-left: 66px;background: url(../images/index/jiantou.png) no-repeat right center;}

.contact {float: left;margin-left: 60px;}
.con-info .tit{color: #fff;font-size: 32px;line-height: 42px;font-weight: bold;}
.con-info .text {color: rgba(255, 255, 255, 0.6);margin-top: 10px;}
.con-pho {margin-top: 40px;}
.con-pho span {display: block;color: rgba(255, 255, 255, 0.5);font-size: 18px;line-height: 20px;}
.con-pho .tit{color: #fff;margin-top: 10px;font-size: 32px;line-height: 42px;font-weight: bold;}
.con-btn {margin-top: 18px;}
.con-btn span {padding-left: 30px;background: url("/images/index/zixun.png") no-repeat left center;}
.con-btn a{background-color: #e03b3b;border: 1px solid #e03b3b;color: #fff;display: inline-block;box-sizing: border-box;border-radius: 2px;width: 200px;height: 50px;text-align: center;line-height: 48px;font-size: 14px;transition: 0.3s;}
.con-btn a:hover{background-color: #C41515;border-color: #C41515;color: #fff;}
/**/
.in-news{overflow:hidden;}
.newsbox .hd ul li{display:inline-block;width: 130px;height: 2.5rem;line-height: 2.5rem;margin: 0 10px;font-size: 1.2rem;text-align:center;border: 2px solid #d1d3d6;border-radius:58px;cursor:pointer;}
.newsbox .hd{overflow:hidden;text-align: center;}
.newsbox .hd ul li.on{color:#fff;background-color: #4667aa;border: 2px solid #4667aa;}
.newsbox .bd{margin-top:2rem;}
.kaocha ul {overflow: hidden;}
.kaocha ul li{float:left;width:288px;height:191px;margin-right: 16px;border-radius:8px;overflow:hidden;position:relative;z-index:9;  margin-top: 16px;}
.kaocha ul li:nth-child(-n+4){margin-top:0;}
.kaocha ul li:nth-child(4n){margin-right:0}
.kaocha ul span{float:left;width:100%;height:48px;color:#fff;background:rgba(0,0,0,.6);box-sizing:border-box;transition:height .3s;overflow:hidden;position:absolute;bottom:0;left:0;z-index:9}
.kaocha ul li:hover span{display:table;height:100%}
.kaocha ul li span .text{float:left;width:100%;height:24px;margin:12px 0;padding:0 12px;font-size:16px;font-weight:400;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;overflow:hidden}
.kaocha ul li:hover span .text{float:none;height:auto;display:table-cell;white-space:normal;vertical-align:middle}
.dt-fl {width: 580px;float: left;}
.dt-fl:hover {box-shadow:0px 5px 15px rgba(18,19,20,0.1);}
.dt-fl .dt-img {overflow: hidden;}
.dt-fl .dt-img img {transition: all ease-out 0.36s;}
.dt-fl .dt-img:hover img {transform: scale(1.08);}
.dt-fl .dt-info {height: 86px;background-color: #f8f8f8;padding: 0 30px;}
.dt-fl .dt-info .dt-title {float: left;width: 400px;font-size: 20px;color: #535455;line-height: 86px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dt-fl .dt-info:hover .dt-title {color: #3461C6;}
.dt-fl .dt-info i {float: right;width: 22px;display: inline-block;height: 14px;background: url("/images/zhuanti/huijiantou.png") no-repeat center;margin-top: 38px;}
.dt-fl .dt-info:hover i{background: url("/images/zhuanti/lanjiantou.png") no-repeat center;}
.dt-fr {float: right;width: 580px;transition: 0.3s;}
.list-item {background-color: #f8f8f8;padding: 10px 12px;transition: 0.3s;overflow: auto;align-items: center;display: flex;margin-top: 1rem;}
.list-item:first-child{margin-top:0;}
.list-item:hover {box-shadow:0px 5px 15px rgba(18,19,20,0.1);}
.list-item .time {width: 100px;font-size: 35px;line-height: 45px;color: #4667aa;text-align: center;border-right: 1px solid #D1D3D6;margin-right: 20px;}
.list-item .time span {display: block;font-size: 14px;line-height: 16px;color: #8C8D8E;}
.list-item .list-info {width: 430px;padding: 15px 20px}
.list-item .list-info .title {font-size: 16px;line-height: 21px;color: #535455;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-item:hover .list-info .title a{color: #3557aa;}
.list-item .list-info p{font-size: 14px;line-height: 20px;margin-top: 15px;color: #8C8D8E;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 20px;}
.baike .list-item {width: 592px;float: left;margin-right: 16px;}
.baike .list-item:nth-child(-n+2){margin-top: 0;}
.baike .list-item:nth-child(2n){margin-right: 0;}
/**/
.links .title{border-bottom:1px solid #eee;margin-bottom: 5px;line-height: 30px;}
.links {overflow: hidden;background-color: #FFF; padding: 20px 0; }
.links ul li {float: left;padding: 0 10px;margin-bottom: 10px;display: inline;font-size: .872rem;}
.links ul li a { color: #717273; }
.links ul li a:hover { color: #FF1D00;}