@charset "UTF-8";
/* CSS Document */
*, dl, dt { margin: 0; padding: 0; }
body { font-size: 14px; color: #666; background: #fff; overflow-x: hidden; font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体";-webkit-font-smoothing: antialiased; }
img { border: none; }
ul, li { list-style: none; margin: 0; }
a { text-decoration: none; color: #666; cursor: pointer; outline: none; }
a:hover {/* -webkit-transition: all 0.3s ease; transition: all 0.3s ease;*/ text-decoration: none; outline: 0; }
input, select, button, textarea { font-family: microsoft yahei; vertical-align: middle; border: none; color: #666; outline: none; }
h1, h2, h3, h4, h5, h6, h7, b, label, dt { font-weight: normal; margin: 0; }
p { margin: 0; }
i, em { font-style: normal; }
.fix { zoom: 1 }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.pr { position: relative; }
.pa { position: absolute; }
.wrap{ max-width:1200px; margin:0 auto; position:relative;}


/*首页*/
.header{background: #fff;position: relative;z-index: 18;padding: 16px 3% 16px 4.25%;}
.logo{margin: 3px 10% 0 0;}
.logo img{display: block;width: 157px;}
.hbtn{margin: 16px 0 0;position: relative;}
.ttel{/*background: url(../images/dhico.png) no-repeat;width: 20px;height: 18px;cursor: pointer;*/font-size: 14px;color: #333;margin-top: -3px;}
.ttel span{font-size: 16px;color: #0b66b7;font-weight: bold;}
.ttel-wap{display: none;}
.ssico{background: url(../images/ssico.png) no-repeat;width: 19px;height: 18px;cursor: pointer;}
.line{margin: 0 10px;width: 1px;height: 16px;background: #D4D4D4;}
.ttels{position: absolute;top: 35px;right: 35px;height: 30px;padding: 10px;width: 225px;background: #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,0.1);line-height: 30px;font-size: 16px;color: #333;display: none;text-align: center;}
.ttels::before{content: '';display: block;width: 0;height: 0;border: 8px solid transparent;border-top: none;border-bottom-color: #fff;position: absolute;top: -8px;right: 20px;}
.ttels span{font-size: 18px;color: #0b66b7;font-weight: bold;}
.search-box{position: absolute;top: 35px;right: -30px;height: 30px;padding: 10px;width: 271px;background: #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,0.1);display: none;}
.search-box:before{content: '';display: block;width: 0;height: 0;border: 8px solid transparent;border-top: none;border-bottom-color: #fff;position: absolute;top: -8px;right: 32px;}
.ipt{width: 200px;height: 28px;line-height: 28px;border: 1px solid #e5e5e5;padding: 0 10px;border-right: none;border-radius: 3px 0 0 3px;-webkit-appearance: none;}
.ss{display: block;height: 30px;width: 50px;background: #0b66b7 url(../images/ssicoh.png) no-repeat center;border-radius: 0 3px 3px 0;cursor: pointer;-webkit-appearance: none;}
.nav{margin-top: 10px;width: 55%;}
.nav li{float: left;line-height: 31px;margin-right: 5%;}
.nav li:last-child{margin-right: 0;}
.nav li a{display: block;font-size: 16px;color: #333;}
.nav li a:hover,.nav li.current a{color: #0b66b7;}
.navico{display: block;width: 31px;margin: 13px 0 0 2%;}
.navico em{display: block;height: 2px;background: #333;margin-bottom: 9px;}
.navico em:last-child{margin-bottom: 0;}
/*侧边导航*/
.navceng{position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: none;z-index: 19;}
.side-nav{position: fixed;right: -100%;top: 0;bottom: 0;width: 220px;background: #000;z-index: 20;}
.nav-close{position: absolute;top: 0;left: -50px;background: #000 url(../images/close.png) no-repeat center;width: 50px;height: 50px;}
.side-nav li a{display: block;font-size: 16px;color: #fff;padding: 15px;border-bottom: 1px solid #333;}
.banner{width: 100%;height: 760px;position: relative;overflow: hidden;z-index: 1;}
.wapban{display: none;}
.banner .swiper-container img{display: block; width: 1920px; height:760px; position: absolute;top: 0;left: 50%;margin-left: -960px; }
.banner .swiper-container{height: 760px;z-index: 1;}
.banner .swiper-slide-active{z-index: 3;}
.banner .swiper-container-horizontal>.swiper-pagination{bottom: 15px;}
.banner .swiper-pagination-bullet{width:10px; height:10px; margin-right:10px; background:#fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #007ae5;}
.banner .swiper-button-prev{background: url(../images/ban_arrow.png) no-repeat 0 0;width: 25px;height: 43px;left: 10%;margin-top: -22px;z-index: 10;}
.banner .swiper-button-next{background: url(../images/ban_arrow.png) no-repeat -25px 0;width: 25px;height: 43px;right: 10%;margin-top: -22px;z-index: 10;}
.wapban{display: none;}
.item1{position: absolute;bottom: 67px;left: 50%;margin-left: -600px;z-index: 8;width: 1200px;}
.item1 li{float: left;width: 32.66%;padding: 18px 2.5%;background: #fff;margin-right: 1%;box-sizing: border-box;}
.item1 li:last-child{margin-right: 0;}
.item1 li img{float: left;width: 13.2%;}
.item1 li img.hover{display: none;}
.item1 li p{margin-left: 18.4%;color: #333;}
.item1 li b{display: block;font-size: 20px;color: #333;font-weight: bold;margin-bottom: 3px;}
.item1 li:hover{background: #0b66b7;}
.item1 li:hover p,.item1 li:hover b{color: #fff;}
.item1 li:hover img{display: none;}
.item1 li:hover img.hover{display: block;}
.title{text-align: center;}
.title p{text-transform: uppercase;font-size: 30px;color: #393939;}
.title p span{color: #01479d;}
.title h3{font-size: 30px;color: #333;margin: 15px 0 0;}
.title h3 em{display: inline-block;width: 91px;height: 1px;background: #868F94;vertical-align: middle;}
.titlel{margin-right: 20px;}
.titler{margin-left: 20px;}
.item2 .title{background: url(../images/bg2.jpg) no-repeat center;height: 153px;padding-top: 70px;}
.item2c1{height: 500px;background: #01479d;padding-right: 6%;}
.item2cl{width: 40%;overflow: hidden;height: 100%;}
.item2cl img{display: none;height: 500px;}
.item2cr{width: 54%;}
.fatit{text-align: right;margin: 50px 0 0;}
.fatit h3{font-size: 30px;color: #fff;font-weight: bold;}
.fatit span{display: block;text-transform: uppercase;font-size: 36px;color: #fff;}
.falist{margin: 55px 0;position: relative;}
.falist:before{content: '';display: block;height: 90px;width: 1px;background: #5D89C0;position: absolute;top: 50%;margin-top: -45px;left: 50%;margin-left: -1px;}
.falist ul{width: 44%;}
.falist li{font-size: 18px;color: #fff;line-height: 35px;padding-left: 30px;position: relative;}
.falist li a{color: #fff;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.falist li span{position: absolute;top: 8px;left: 0;background: url(../images/fabg.png) no-repeat;width: 18px;height: 20px;font-size: 12px;color: #01479d;text-align: center;line-height: 16px;}
.item2cr .itema{color: #fff;border-color: #fff;}
.item2cr .itema:hover{background: #fff;color: #01479d;}
.item2c li{float: left;width: 20%;height: 384px;overflow: hidden;position: relative;text-align: center;}
.item2c li img{display: block;height: 384px;}
.item2cc{position: absolute;top: 100%;left: 0;right: 0;background: rgba(1,71,157,0.75);padding: 0 3%;transition: all .3s ease;}
.item2c li h3{font-size: 24px;color: #fff;margin: 70px 0 0;}
.item2c li em{display: block;width: 55px;height: 2px;background: #fff;margin: 12px auto 25px;}
.item2c li p{font-size: 14px;color: #fff;line-height: 24px;height: 72px;overflow: hidden;}
.item2c li span{display: block;width: 98px;height: 30px;border: 1px solid #fff;color: #fff;line-height: 30px;margin: 35px auto 0;}
.item2c li:hover .item2cc{top: 0;bottom: 0;}
.item2c li:hover span{background: #fff;color: #5D89C0;}
.item3{padding: 70px 0 0;}
.item3c{margin: 50px 0 0;background: url(../images/bg3.jpg) no-repeat center;height: 677px;overflow: hidden;}
.item3c .wrap{position: relative;}
.item3c .swiper-container{margin: 80px 0 0;}
.item3c li{width: 24%;height: 350px;position: relative;padding-bottom: 45px;}
.item3cimg{height: 350px;overflow: hidden;}
.item3c li img{display: block;height: auto;}
.alinfo{position: absolute;left: 30px;bottom: 0;width: 102px;height: 142px;background: #01479d;padding: 18px 14px 0;}
.alinfo em{display: block;width: 20px;height: 2px;background: #fff;margin-bottom: 10px;}
.alinfo p{font-size: 14px;color: #fff;line-height: 22px;font-weight: bold;height: 44px;overflow: hidden;}
.alinfo span{display: block;background: url(../images/rico.png) no-repeat center;width: 18px;height: 13px;margin: 45px 0 0;transition: all .3s ease;}
.item3c li:hover .alinfo span{width: 25px;}
.item3c .swiper-button-prev{background: url(../images/arrow_l.png) no-repeat;width: 60px;height: 60px;left: -70px;margin-top: -45px;z-index: 10;}
.item3c .swiper-button-prev:hover{background-image: url(../images/arrow_lh.png);}
.item3c .swiper-button-next{background: url(../images/arrow_r.png) no-repeat;width: 60px;height: 60px;right: -70px;margin-top: -45px;z-index: 10;}
.item3c .swiper-button-next:hover{background-image: url(../images/arrow_rh.png);}
.item4{background: url(../images/bg4.jpg) no-repeat center;height: 170px;}
.item4 h3{font-size: 30px;color: #fff;font-weight: bold;margin: 40px 0 0;}
.item4 h3 span{display: block;font-size: 20px;margin: 8px 0 0;}
.item4r{margin: 40px 0 0;}
.item4r span{font-size: 16px;color: #fff;text-align: right;padding: 10px 0 0;margin-right: 40px;}
.item4r span b{font-size: 36px;font-weight: bold;display: block;}
.item4r a{display: block;width: 90px;height: 75px;background: #fff;font-size: 24px;color: #084ea4;line-height: 30px;text-align: center;padding: 15px 0 0;}
.item5{padding: 100px 0;}
.item5 img{width: 42.5%;}
.item5r{width: 51.25%;}
.item5rt{text-align: right;margin-bottom: 30px;}
.item5rt h3{font-size: 30px;color: #333;font-weight: bold;}
.item5rt span{display: block;font-size: 36px;color: #333;text-transform: uppercase;}
.item5rt span em{color: #01479d;}
.item5r p{font-size: 16px;color: #666;line-height: 28px;}
.item5a{display: block;width: 68px;height: 48px;border: 1px solid #999999;background: url(../images/rico1.png) no-repeat center;margin-top: 40px;transition: all .3s ease;}
.item5a:hover{background-position: 26px center;width: 88px;}
.item6{background: url(../images/bg6.jpg) no-repeat top center;height: 848px;padding: 70px 0 0;}
.item6nav{text-align: center;margin: 25px 0 60px;}
.item6nav a{display: inline-block;border: 1px solid #bfbfbf;font-size: 16px;color: #393939;width: 118px;height: 32px;line-height: 32px;margin: 0 3px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.item6nav a.active{background: #01479D;border-color: #01479D;color: #fff;}
.item6c{display: none;}
.item6c li{width: 24%;background: #fff;}
.item6cimg{height: 276px;overflow: hidden;}
.item6cimg img{display: block;width: 100%;height: 1005;}
.cpinfo{border-top: 1px solid #EEEEEE;padding: 15px 20px 18px;}
.cpinfo h3{font-size: 18px;color: #333;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cpinfo p{font-size: 12px;color: #666;line-height: 21px;height: 42px;overflow: hidden;margin: 5px 0 15px;}
.cpinfo span{display: block;height: 33px;line-height: 33px;font-size: 14px;color: #333;border: 1px solid #dcdcdc;text-align: center;}
.item6c li:hover .cpinfo{background: #01479C;}
.item6c li:hover .cpinfo h3,.item6c li:hover .cpinfo p,.item6c li:hover .cpinfo span{color: #fff;}
.item6c .swiper-button-prev{background: url(../images/arrow_l.png) no-repeat;width: 60px;height: 60px;left: -70px;margin-top: -30px;z-index: 10;}
.item6c .swiper-button-prev:hover{background-image: url(../images/arrow_lh.png);}
.item6c .swiper-button-next{background: url(../images/arrow_r.png) no-repeat;width: 60px;height: 60px;right: -70px;margin-top: -30px;z-index: 10;}
.item6c .swiper-button-next:hover{background-image: url(../images/arrow_rh.png);}
.itema{display: block;width: 248px;height: 48px;text-align: center;line-height: 48px;border: 1px solid #bfbfbf;border-radius: 34px;font-size: 16px;color: #333;margin: 70px auto 0;}
.itema:hover{background: #01479C;border-color: #01479C;color: #fff;}
.item7{padding: 65px 0 70px;}
.item7nav{text-align: center;margin: 45px 0 40px;}
.item7nav a{display: inline-block;width: 138px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;border-radius: 4px;margin: 0 8px;font-size: 16px;color: #393939;position: relative;}
.item7nav a.active{background: #01479d;color: #fff;border-color: #01479d;}
.item7nav a.active:after{content: '';display: block;width: 0;height: 0;border: 8px solid transparent;border-bottom: none;border-top-color: #01479d;position: absolute;top: 38px;left: 50%;margin-left: -8px;}
.item7c{display: none;}
.item7cl{width: 36%;}
.item7cimg{height: 264px;overflow: hidden;}
.item7cimg img{display: block;width: 100%;height: 100%;}
.item7cl h3{font-size: 16px;color: #333;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 10px 0 15px;}
.item7cl p{font-size: 12px;line-height: 21px;color: #999;max-height: 63px;overflow: hidden;}
.item7cr{width: 58%;}
.inews li{margin-bottom: 29px;}
.inews li a{display: block;clear: both;overflow: hidden;}
.date{float: left;border: 1px solid #a1a1a1;width: 70px;height: 100px;text-align: center;padding: 0 9px;color: #a1a1a1;}
.date span{display: block;font-size: 30px;color: #a1a1a1;border-bottom: 1px solid #A1A1A1;padding: 15px 0 12px;margin-bottom: 5px;}
.inewsr{margin-left: 128px;}
.inewsr h3{font-size: 16px;color: #333;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 15px;}
.inewsr p{font-size: 12px;line-height: 21px;color: #999;max-height: 42px;overflow: hidden;}
.inews li:hover h3{color: #01479d;}
.footer{background: #1B2029;padding: 40px 0 0;}
.footl{width: 65%;}
.link{border-bottom: 1px solid #55595F;padding: 0 0 20px;margin-bottom: 35px;}
.link span{font-size: 14px;color: #aaa;}
.link a{margin-right: 35px;font-size: 14px;color: #fff;}
.link a:hover{text-decoration: underline;}
.footer dl{float: left;width: 20%;}
.footer dl.last{margin-right: 0;float: right;width: 40%;}
.footer dt{font-size: 20px;color: #fff;margin-bottom: 15px;}
.footer dd{line-height: 30px;color: #fff;}
.footer dd a{font-size: 13px;color: #fff;}
.footer dd a:hover{text-decoration: underline;}
.footer dd img{display: block;width: 102px;height: 102px;margin-top: 20px;}
.footer dd span{display: block;font-size: 13px;color: #dcdcdc;}
.footr{width: 10%;text-align: center;margin: 75px 0 0 10px;}
.footr img{display: block;width: 100%;margin: 0 auto 5px;}
.footr span{display: block;font-size: 20px;color: #fff;}
.copy{font-size: 13px;color: #dcdcdc;background: #1A1A1A;height: 38px;line-height: 38px;margin: 40px 0 0;overflow: hidden;}
.copy a{color: #fff;}
.copy a:hover{text-decoration: underline;}
.foot{display: none;}
/*侧边*/
.side{position: fixed;right: 20px;top: 50%;margin-top: -80px;box-shadow: 0 10px 26px rgba(49,83,212,.12);text-align: center;z-index: 10;}
.side a{display: block;background: #fff;width: 80px;height: 70px;font-size: 12px;color: #333;position: relative;padding: 10px 0 0;}
.side i{display: block;width: 35px;height: 35px;margin: 0 auto 5px;}
.side a:hover{background: #01479C;color: #fff;}
.side a:hover::after{display: none;}
.side-jx:after{content: '';display: block;width: 70px;height: 1px;background: #eee;position: absolute;left: 5px;right: 5px;bottom: 0;}
.side-jx i{background: url(../images/side_ico1.png) no-repeat;}
.side-jx:hover i{background-image: url(../images/side_ico1h.png);}
.xcxm{position: absolute;top: 50%;margin-top: -100px;left: -212px;display: none;}
.xcxm:after{content: '';display: block;width: 0;height: 0;border: 8px solid transparent;border-right: none;border-left-color: #fff;position: absolute;top: 50%;margin-top: -8px;right: -8px;}
.xcxm img{display: block;width: 150px;height: 150px;padding: 25px;background: #fff;border-radius: 5px;box-shadow: 0 10px 26px rgba(49,83,212,0.12);}
.side-jx:hover .xcxm{display: block;}
.side-kf:after{content: '';display: block;width: 70px;height: 1px;background: #eee;position: absolute;left: 5px;right: 5px;bottom: 0;}
.side-kf i{background: url(../images/side_ico2.png) no-repeat;}
.side-kf:hover i{background-image: url(../images/side_ico2h.png);}
.backtop i{background: url(../images/backtop.png) no-repeat;}
.backtop:hover i{background-image: url(../images/backtop_h.png);}
/*内页*/
.pban{width: 100%;height: 400px;position: relative;overflow: hidden;}
.pban img.pcban{display: block;width: 1920px;height: 600px;position: absolute;top: 0;left: 50%;margin-left: -960px;z-index: 1;}
.pban img.wap{display: none;}
.pban-text{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,31,137,0.28);text-align: center;z-index: 2;color: #fff;padding: 50px 0 0;}
.pban-text h3{font-size: 55px;text-transform: uppercase;font-weight: bold;color: #fff;}
.pban-text p{font-size: 36px;margin: 35px 0 55px;}
.pban-text span{display: inline-block;height: 55px;line-height: 55px;padding: 0 20px;font-size: 18px;background: #01479d;}
.crumbs{position: absolute;bottom: 15px;left: 50%;margin-left: -600px;width: 1200px;z-index: 3;font-size: 14px;color: #fff;}
.crumbs a{color: #fff;}
.crumbs a:hover{text-decoration: underline;}
/*行业解决方案*/
.content{padding: 90px 0 0;}
.ptitle h3{font-size: 28px;color: #080808;font-weight: bold;}
.ptitle p{font-size: 14px;color: #080808;font-weight: bold;text-transform: uppercase;margin: 10px 0 0;}
.ptitle p span{display: inline-block;width: 6px;height: 6px;border: 3px solid #01479d;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.jjfa-list{margin: 10px 0 0;}
.jjfa-list li{padding: 50px 0;border-bottom: 1px solid #E5E5E5;}
.jjfa-list li a{display: block;clear: both;overflow: hidden;}
.jjfa-list li img{float: left;width: 360px;height: 206px;}
.jjfar{margin-left: 410px;}
.jjfar h3{font-size: 24px;color: #080808;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 25px 0;}
.jjfar p{line-height: 24px;height: 48px;overflow: hidden;}
.jjfar span{display: block;color: #999;background: url(../images/rico2.png) no-repeat right center;margin: 20px 0 0;}
.jjfa-list li:hover h3{color:#01479d;}
/*分页*/
.paginator{text-align: center;padding: 50px 0;}
.paginator a,.paginator span{display: inline-block; height:40px; line-height:40px; font-size:14px; color:#686868;padding: 0 16px;border: 1px solid #e5e5e5;margin: 0 3px;border-radius: 3px;background: #fff;}
.paginator a:hover{ color:#01479d;}
.paginator span.current{ background:#01479d; color:#fff; border-color:#01479d;}
/*分页--------------------------*/
/*行业方案详情*/
.fadet1{padding: 90px 0 100px;}
.fadet1l{width: 52%;}
.fadet1c{line-height: 24px;margin: 55px 0;}
.fadet2{background: #F6F6F6;padding: 95px 0;}
.fadet2 ul{margin: 60px 0 0;}
.fadet2 li{float: left;width: 140px;height: 130px;background: #0b66b7;border-radius: 50%;font-size: 22px;line-height: 38px;color: #fff;padding: 50px 20px 0;text-align: center;margin: 0 160px 0 0;}
.fadet2 li:last-child{margin-right: 0;}
.fadet3{padding: 90px 0 100px;}
.fadet3s{margin: 60px 0 0;}
.fasp{width: 740px;height: 493px;}
.fadet3c{width: 410px;line-height: 24px;}
.fadet4{background: #f6f6f6;padding: 90px 0 0;overflow: hidden;}
.fadet4c{line-height: 24px;margin: 45px 0 50px;}
.fa-cptj li{margin-bottom: 70px;}
.fa-cptj li a{display: block;clear: both;overflow: hidden;}
.fa-cptjl{width: 70%;}
.fa-cptj li h3{font-size: 16px;color: #333;line-height: 24px;font-weight: bold;}
.fa-cptj li h3 span{display: block;color: #1975c0;}
.fa-cptj li p{line-height: 24px;height: 72px;overflow: hidden;margin: 20px 0 15px;}
.fa-cptj li em{display: block;width: 89px;height: 28px;text-align: center;line-height: 28px;border: 1px solid#1975c0;color: #1975c0;}
.fa-cptj li img{width: 200px;height: 200px;}
.fa-cptj li:hover em{background: #1975c0;color: #fff;}
.fadet5{padding: 95px 0 100px;}
.fadet5 ul{margin: 60px 0 65px;position: relative;}
.fadet5 ul:before{content: '';display: block;position: absolute;left: 0;right: 0;top: 96px;height: 1px;background: #1a74bc;}
.fadet5 li{float: left;text-align: center;width: 14.2%;}
.fadet5 li img{display: block;width: 70px;height: 70px;background: #1a74bc;border-radius: 50%;margin: 0 auto;}
.fadet5 li em{display: block;width: 20px;height: 20px;background: #1a74bc;line-height: 20px;color: #fff;border-radius: 50%;margin: 17px auto 10px;position: relative;}
.fadet5 li em:before{content: '';display: block;width: 1px;height: 17px;background: #1a74bc;margin: 0 auto;position: absolute;left: 50%;margin-left: -1px;top: -17px;}
.fadet5a{display: block;background: #1a74bc;width: 250px;height: 50px;text-align: center;line-height: 50px;border-radius: 50px;margin: 0 auto;font-size: 16px;color: #fff;}
.fadet6{background: #f6f6f6;padding: 95px 0 90px;}
.fa-ystit{margin: 50px 0 70px;text-align: center;}
.fa-ystit h3{font-size: 30px;color: #1a74bc;font-weight: bold;}
.fa-ystit p{font-size: 24px;color: #333;margin: 10px 0 0;}
.fadet6c{width: 970px;margin: 0 auto;}
.ysme,.ysqt{width: 365px;}
.ysme span,.ysqt span{display: block;font-size: 16px;color: #1a74bc;border: 1px solid #1a74bc;border-radius: 31px;width: 245px;height: 31px;text-align: center;line-height: 31px;margin: 0 auto 30px;}
.ysme li,.ysqt li{height: 40px;line-height: 40px;background: #1a74bc;border-radius: 40px;font-size: 16px;color: #fff;padding-left: 50px;margin-bottom: 10px;}
.ysme li img,.ysqt li img{margin: 0 9px;vertical-align: middle;}
.ysimg{display: block;width: 317px;height: 150px;margin: 0 auto 30px;}
.vs{margin: 75px 25px 0;}
.ysqt span{width: 178px;color: #707070;border-color: #707070;}
.ysqt li{background: #a2a2a2;}
.fadet7{padding: 90px 0 82px;}
.fadet7 .case-list{margin: 55px 0 0;}
.fadet8{background: #f6f6f6;padding: 90px 0 95px;}
.fadet8c{margin-top: 45px;}
.fadet8c li.fl{width: 30%;}
.fadet8c li.fr{width: 10%;}
.fadet8c li span{display: block;font-size: 60px;color: #333;}
.fadet8c li span sup{font-size: 30px;margin-left: 5px;}
.fadet8c li em{display: block;width: 58px;height: 3px;background: #1F74BC;margin: 25px 0 15px;}
.fadet8c li p{font-size: 14px;color: #646464;}
/*案例展示*/
.case-list{margin: 60px 0 0;}
.case-list li{float: left;width: 32%;margin: 0 2% 18px 0;height: 288px;overflow: hidden;position: relative;text-align: center;}
.case-list li:nth-child(3n){margin-right: 0;}
.case-list li img{display: block;width: 100%;}
.case-list li h3{position: absolute;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.5);padding: 0 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;height: 50px;line-height: 50px;color: #fff;}
.case-info{position: absolute;top: 100%;left: 0;bottom: 0;right: 0;background: rgba(1,71,157,.7);padding: 95px 15px 0;transition: all .3s ease;}
.case-info p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;height: 50px;line-height: 50px;color: #fff;}
.case-info span{display: block;width: 98px;height: 28px;border: 1px solid #fff;border-radius: 4px;line-height: 28px;font-size: 16px;color: #fff;margin: 25px auto 0;}
.case-list li:hover .case-info{top: 0;}
.case-list li:hover h3{display: none;}
/*新闻咨询*/
.pnav{height: 80px;line-height: 80px;overflow: hidden;text-align: center;}
.pnav a{color: #333;margin: 0 50px;font-size: 16px;}
.pnav a:hover,.pnav a.active{color: #1F74BC;}
.news{background: #F6F6F6;}
.news-t{margin: 55px 0;}
.news-t a{display: block;clear: both;overflow: hidden;}
.news-t img{width: 438px;height: 264px;}
.news-tr{margin-left: 465px;overflow: hidden;}
.news-tr h3{font-size: 16px;color: #333;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 20px 0 10px;}
.news-tr p{font-size: 12px;color: #999;line-height: 20px;height: 60px;overflow: hidden;}
.news-tr em{display: block;color: #333;margin: 15px 0 20px;}
.news-tr span{display: block;width: 144px;height: 38px;background: #01479d;border-radius: 2px;text-align: center;line-height: 38px;font-size: 16px;color: #fff;}
.newsli li{float: left;width: 47%;margin: 0 6% 40px 0;}
.newsli li:nth-child(2n){margin-right: 0;}
.newsli li p{max-height: 63px;}
/*文章详情*/
.detail{background: #f6f6f6;}
.dettit{text-align: center;border-bottom: 1px dashed #E5E5E5;padding-bottom: 35px;}
.dettit h1{font-size: 24px;color: #080808;}
.dettit p{color: #999;margin: 10px 0 0;}
.dettit p span{margin: 0 20px;}
.detcon{padding: 20px 0 0;}
.detcon p{line-height: 24px;color: #333;}
.fy{border-top: 1px solid #ECECEC;height: 54px;line-height: 54px;margin: 40px 0 0;padding: 0 0 90px;}
.fy span{font-size: 14px;color: #333;width: 40%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fy span.fr{text-align: right;}
.fy span a{color: #333;}
.fy span a:hover{color: #01479d;}
/*联系我们*/
.contact{padding: 90px 0 85px;}
.map{height: 400px;margin: 90px 0 0;}
.contact-t{padding: 35px 0 0;position: relative;}
.contact-t p{line-height: 32px;color: #333;background-position: left center;padding-left: 30px;background-repeat: no-repeat;}
.contact-t p.p1{background-image: url(../images/lxico1.png);}
.contact-t p.p2{background-image: url(../images/lxico2.png);}
.contact-t p.p3{background-image: url(../images/lxico3.png);}
.contact-t p.p4{background-image: url(../images/lxico4.png);}
.contact-t p.p5{background-image: url(../images/lxico5.png);}
.contact-t span{color: #666;}
.lxewm{width: 122px;text-align: center;color: #333;margin: 15px 0 0;position: absolute;bottom: -25px;right: 130px}
.lxewm img{display: block;width: 122px;height: 122px;margin-bottom: 10px;}
.online{padding: 75px 0 80px;background: #F5F9FC;}
.online h3{font-size: 36px;color: #333;text-align: center;margin-bottom: 15px;font-weight: bold;}
.online p{font-size: 16px;color: #999;text-align: center;margin-bottom: 65px;}
.online div input{width: 32%;height: 38px;line-height: 36px;border: 1px solid #E4E4E4;margin: 0 2% 15px 0;padding: 0 20px;font-size: 14px;color: #333;box-sizing: border-box;}
.online div input.fr{margin-right: 0;}
.online textarea{width: 100%;height: 158px;padding: 10px 20px;border: 1px solid #E4E4E4;font-size: 16px;color: #333;box-sizing: border-box;}
.online div input.lxbtn{display: block;width: 380px;height: 38px;background: #0b66b7;font-size: 14px;color: #fff;margin: 35px auto 0;cursor: pointer;border: none;}
/*关于同泰*/
.about1{background: #f6f6f6;padding: 90px 0 100px;}
.about1c{margin: 55px 0 0;line-height: 24px;color: #333;}
.about1cc{height: 120px;overflow: hidden;}
.ckmore{display: block;margin: 15px auto;text-align: center;border: 1px solid #666;border-radius: 4px;width: 150px;text-align: center;height: 40px;line-height: 40px;}
.about1-img{margin: 20px 0 0;}
.about1-img li{float: left;width: 224px;height: 180px;margin: 0 20px 0 0;}
.about1-img li:last-child{margin-right: 0;}
.about1-img li img{display: block;width: 100%;height: 100%;}
.about2{padding: 95px 0 40px;}
.licheng{margin: 55px 0 0;}
.licheng li{position: relative;padding: 0 0 60px 260px;}
.licheng li:before{content: '';display: block;width: 1px;background: #D2D2D2;position: absolute;top: 0;left: 90px;bottom: 0;}
.time{display: block;width: 180px;height: 50px;text-align: center;line-height: 50px;background: #01479d;font-size: 24px;color: #fff;position: absolute;top: 0;left: 0;}
.licheng li i{display: block;width: 16px;height: 16px;background: #f9a624;border-radius: 50%;border: 5px solid #FBDAA7;position: absolute;bottom: 110px;left: 77px;}
.lichengc{background: #F4F4F4;padding: 0 30px 30px;position: relative;}
.lichengc:before{content: '';display: block;width: 40px;height: 2px;background: #F5A631;position: absolute;top: 27px;left: -60px;}
.lichengc h3{font-size: 18px;color: #01479d;font-weight: bold;height: 62px;line-height: 62px;border-bottom: 1px solid #DDDDDD;margin-bottom: 20px;}
.lichengc p{width: 590px;color: #333;line-height: 24px;}
.lichengc img{width: 220px;height: 120px;}
.licheng li:last-child:before{display: none;}
.licheng li:last-child i{display: none;}
.about3{background: #f6f6f6;padding: 95px 0 100px;}

.about4{padding: 95px 0 100px;}
.about4c{margin: 60px 0 0;position: relative;}
.about4 li{float: left;width: 28%;height: 220px;margin: 0 20px;background: #fff;background: #F4F4F4;padding: 10px;}
.about4 li img{color: #0b66b7;background: #fff;height: 100%;width: 100%;}
.about4 .caseinfo{border: 1px solid #eee;border-top: none;}
.about4 .swiper-button-next{background: url(../images/gyarrow_r.png) no-repeat center;width: 45px;height: 45px;right: -60px;top: 50%;margin-top: -22px;}
.about4 .swiper-button-next:hover{background-image: url(../images/gyarrow_rh.png);}
.about4 .swiper-button-prev{background: url(../images/gyarrow_l.png) no-repeat center;width: 45px;height: 45px;left: -60px;top: 50%;margin-top: -22px;}
.about4 .swiper-button-prev:hover{background-image: url(../images/gyarrow_lh.png);}
/*产品详情*/
.cpdet1{padding: 35px 0 45px;}
.cpdet1 h3{font-weight: bold;font-size: 16px;color: #333;padding-bottom: 15px;border-bottom: 1px dashed #EEEEEE;margin-bottom: 10px;}
.cpdet1 h3 span{display: block;font-weight: normal;font-size: 14px;margin-bottom: 5px;}
.cpdet1 p{line-height: 24px;}
.cpdet1 a{display: block;width: 100px;height: 32px;background: #01479d;color: #fff;text-align: center;line-height: 32px;font-size: 16px;margin: 40px 0 0;}
.cpdet2{background: #F6F6F6;height: 500px;}
.cpdet2 .wrap{position: relative;height: 100%;}
.cpdet2 img{display: block;margin: 5% auto 0;height: 80%;max-width: initial;}
.cpdet2 .swiper-container,.cpdet2 .swiper-slide{height: 100%;}
.cpdet2 .swiper-slide-active{z-index: 3;}
.cpdet2 .swiper-container-horizontal>.swiper-pagination{bottom: 15px;}
.cpdet2 .swiper-pagination-bullet{width:10px; height:10px; margin-right:10px; background:#999;opacity: 1;}
.cpdet2 .swiper-pagination-bullet-active{background: #01479d;}
.cpdet2 .swiper-button-prev{background: url(../images/cparrowl.png) no-repeat;width: 54px;height: 54px;left: 0;margin-top: -27px;z-index: 10;}
.cpdet2 .swiper-button-next{background: url(../images/cparrowr.png) no-repeat;width: 54px;height: 54px;right: 0;margin-top: -27px;z-index: 10;}

.cptit{font-size: 16px;color: #080808;border-bottom: 1px solid #EEEEEE;padding-bottom: 15px;margin: 45px 0 30px;}
.cptit span{display: inline-block;width: 8px;height: 8px;border: 3px solid #01479d;border-radius: 50%;vertical-align: middle;margin-right: 7px;}
.cp-info{line-height: 24px;}
.cp-pdf p{line-height: 20px;}
.cp-pdf p span{font-weight: bold;}
.cp-pdf p a{color: #666;}
.cp-pdf p img{display: inline-block;vertical-align: top;margin-left: 5px;}
.cptj{padding-bottom: 60px;}
.cplist li{float: left;width: 23.5%;margin: 0 2% 0 0;}
.cplist li:last-child{margin-right: 0;}
.cpimg{height: 265px;background: #F6F6F6;display: table;width: 100%;text-align: center;}
.cpimg span{display: table-cell;vertical-align: middle;}
.cpimg img{display: block;margin: 0 auto;max-height: 100%;max-width: 100%;}
.cpinfos{border: 1px solid #f6f6f6;padding: 15px 10px;}
.cpinfos span{display: block;color: #333;margin-bottom: 5px;}
.cpinfos h3{font-size: 16px;color: #333;font-weight: bold;background: url(../images/rico3.jpg) no-repeat right center;padding-right: 25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cplist li:hover .cpinfos{background: #01479d;border-color: #01479d;}
.cplist li:hover .cpinfos span{color: #fff;}
.cplist li:hover .cpinfos h3{color: #fff;background-image: url(../images/rico3h.jpg);}
/*搜索*/
.ilist{margin: 30px 0 0;}
.ilist li{padding: 20px 0;border-bottom: 1px solid #E5E5E5;}
.ilist li a{display: block;}
.ilist h3{font-size: 24px;color: #080808;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;position: relative;padding-right: 90px;}
.ilist h3 span{color: #999;position: absolute;top: 0;right: 0;font-size: 16px;}
.ilist p{line-height: 24px;max-height: 48px;overflow: hidden;margin: 15px 0 0;}
.ilist li:hover h3{color:#01479d;}






