/* 导航 */
body{font-size: 12px;}
.navfixed{position: fixed;top: 0;left: 0;width: 100%;height:90px;background-color: #fff;border-bottom:1px solid #e8e8e8;z-index: 101;}
.navfixed.fixed{ box-shadow: 0px 0px 17px 1px #ccc;animation: topnav .8s ease-in-out;}
@keyframes topnav{
    from {top:-100px;opacity: 0;}
    to{top:0px;opacity: 1;}
}
.topnav{height: 90px;width: 1200px;margin:0 auto;}
.topnav .logo{height: 90px;line-height: 90px;}
.topnav .logo img{width: 162px;height: 56px;vertical-align: middle;}
/* .topnav .menu{position: relative;} */
.topnav .menu li{float:left;position:relative;height: 90px;line-height: 90px;padding-left:26px;}
.topnav .menu li a.menua{position: relative;height: 40px; line-height: 40px; display: inline-block;padding:0 26px;font-size:16px;color:#324589;}
.menu li.line{position: absolute;left: 0;bottom: -1px;height: 3px;background:#5985FD;padding:0;}
.topnav .menu .dropdown{position: absolute;width: 100%;left: 0;top:91px;height:0;background: url('../img/dwbg_03.png') repeat;transition: all .3s ease-in-out;z-index: 20;line-height: 1;overflow: hidden;}
.topnav .menu li:hover:after{content:'';position: absolute;height: 10px; width: 116px; z-index: 21; margin-top: -5px;}

.menu .dropdown .ddlist{padding:20px 0;margin:0 auto;width:1200px;overflow: hidden;}
.topnav .menu li:hover .dropdown{height: 215px;}
.menu .dropdown .dwr{float: left;width:300px;text-align: center;color: #999;cursor:move;}
.menu .dropdown .dwr .info{font-size: 14px;}
.menu .dropdown .dwr .dwrimgo,
.menu .dropdown .dwr .dwrimgh{width:109px;height: 109px}
.menu .dropdown .dwr .dwrimgh{display: none}
.menu .dropdown .dwr:hover .dwrimgo{display: none;}
.menu .dropdown .dwr:hover .dwrimgh{display: inline-block;}
.menu .dropdown .dwr:hover{color: #fff}
.menu .dropdown .tit{margin:15px 0 10px;font-size: 16px;font-weight: bold;}

/*下拉*/
.topnav .menu .dropdown-lists{position: absolute; min-width: 200px; left: 0; min-height: 230px; top: 88px; z-index: 20; line-height: 1; overflow: hidden; background: #5985fd; color: #fff;visibility:hidden;}
.topnav .menu .dropdown-lists .info{position: relative;float:left;width: 170px;height:100%;padding:20px 12px;box-sizing: border-box;}
.menu .dropdown-lists .info:after{position: absolute;content: '';width: 1px;right:0;top: 10px;bottom: 10px;background:#535354;}
.menu .dropdown-lists .info .tit{font-size: 24px;}
.menu .dropdown-lists .info .dec{margin-top:12px;color: #bbb;line-height: 18px;}
.topnav .menu .dropdown-lists .listw{float: left; min-width: 200px; margin-top: 10px;}
.topnav .menu .dropdown-lists a{display: block; margin: 16px 20px; color: #fff; font-size: 14px; transition: transform .3s; white-space: nowrap;}
.topnav .menu .dropdown-lists a:hover{color:#ffcb47;transform: translate(8px)}
.topnav .menu li:hover .dropdown-lists{visibility:visible;animation: fadeInUp .5s;}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0,30%,0)
    }
    to {
        opacity: 1;
        transform: none
    }
}
/* banner */
.idxbanner{position: relative;margin-top: 91px;height: 630px;overflow: hidden;box-shadow: 0px 0px 5px 0px #eee;}
.pagination{position: absolute;bottom:15px;width:100%;text-align: center;}
.swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #D3D3D3; margin: 5px 8px; cursor: pointer; }
.swiper-active-switch { background: #6E94FD; }

.idxbanner .ban-con{width: 1200px;margin: 0 auto;}
.idxbanner .ban-con .banleftimg{float:left;margin-top:30px;margin-left: -60px;}
.idxbanner .ban-con .font{float: right;width: 500px;margin-top: 180px;margin-left:0;}
.idxbanner .ban-con .font strong{font-size: 50px;font-weight: normal;display: block;}
.idxbanner .ban-con .font strong i{color: #245FFE;}
.idxbanner .ban-con .font p{margin-top:15px;font-size: 20px;}
.idxbanner a{color:#333;}
.idxbanner .swiper-slide-active .banleftimg{animation: banimg 1.3s .3s;}
.idxbanner .swiper-slide-active .font{animation: banfont 1.3s .3s;}
@keyframes banimg{
    from {transform:translate(-300px);}
    to {margin-left:translate(0);}
}
@keyframes banfont{
    from {transform:translate(300px);}
    to {transform:translate(0);}
}
.paneltit{margin:45px 0 0;text-align: center;overflow: hidden;}
.paneltit .tit{font-size: 30px;}
.paneltit .con{margin-top:20px;font-size: 18px;}
/* 关于我们 */
.aboutus{padding:45px 0;overflow: hidden;}
.abconwrap{width: 1200px;margin: 0 auto;padding: 1px;overflow: hidden;}
.abconwrap .abimg{float: left;width: 400px;height: 448px;}
.abconwrap .font{float:left;margin-left:70px;width:630px;margin-top: 90px;font-size: 18px;color: #333;line-height: 30px;}
.abconwrap .font strong{font-size: 24px;font-weight: normal}
.abconwrap .font p{margin-top: 15px;}

/* 产品 */
.product{padding:1px 0 75px;background: #F5F5F9;}
.pdlistwrap{width: 1200px;margin:0 auto;}
.pdlist{margin:0 auto;margin-right:-36px;overflow: hidden;}
.pdlist li{position: relative;;width: 273px;float: left;margin-top:40px;margin-right: 36px;background:#fff;}
.pdlist li:after{content: '';position: absolute;left: 50%;right:50%;bottom: 0;height: 3px;background:#268AF1;transition:all .3s ease-in-out;}
.pdlist li:hover:after{left: 0;right: 0;}
.pdlist .imgwrap{width: 273px;height: 176px;overflow: hidden;}
.pdlist .imgwrap img{width: 100%;height: 100%;transition: all .3s;}
.pdlist .con{padding:10px;}
.pdlist .tit{font-size: 16px;font-weight: bold;}
.pdlist .info{margin-top: 5px;height: 38px;overflow: hidden;text-indent:2em;color: #666;font-size: 14px;}
.pdlist .more{text-align: right;}
.pdlist .more a{color: #268AF1;font-size: 12px;}
.pdlist .imgwrap:hover img{transform: scale(1.2)}

/* 新闻 */

.newslistwrap{width:1200px;margin:45px auto 75px;overflow: hidden;}
.newitem{ width:540px;overflow: hidden;}
.newitem .newfrist{ margin-bottom: 20px; overflow: hidden;}
.newitem .newfrist dt{ float: left; height: 132px; width: 226px; overflow: hidden}
.newitem .newfrist dt img{ width: 100%; height: 100%;; transition: .5s;}
.newitem .newfrist dd{ float:left;width:280px;margin-left: 20px; overflow: hidden;}
.newitem .newfrist dd .itemdatil p{margin-top:10px;line-height: 26px;height: 75px; color: #666; overflow: hidden;}
.newitem .newfrist:hover dt img{ transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2);}
.newfrist h3 a{color:#333;}
.newfrist .itemdatil .more{float: right;margin-top:10px;color: #268AF1}
.newlist{ border-bottom: 1px solid #ddd; padding-bottom: 10px; overflow: hidden;}
.newlist li{ overflow: hidden;}
.newlist li span{ display: inline-block; max-width: 380px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newlist li em{ display: inline-block; max-width: 115px;}
.newlist a{ position: relative; display: block; padding: 0 15px; line-height: 30px; color: #666; overflow: hidden;}
.newlist li:hover a{ color: #5b9df8;}
.newlist a:before{ content: ""; position: absolute; top:50%; margin-top: -3px; left: 0; display: block; width: 5px; height: 5px; border-radius: 50%; background-color: #5b9df8; }
.homemore{ overflow: hidden;}
.homemore em{ padding: 3px 0; cursor: pointer;}
.homemore .btn{ display: inline-block; padding: 3px 8px;  border:2px solid #ddd; border-radius: 3px; color: #ddd; font-size: 14px; box-sizing: border-box; cursor: pointer;}
/* 底部 */
.footer{background: #F5F5F9;padding:80px 0;}
.footwrap{margin:0 auto;padding-bottom: 70px;width: 1200px;overflow: hidden;}
.footwrap li{float: left;}
.footwrap .tit{font-size: 14px;font-weight: bold;margin-bottom: 20px;color: #333;}
.footwrap .logo{width: 162px;height: 56px;}
.footwrap .shar{margin-top:45px;}
.footwrap .shar a{position: relative;display: inline-block;margin-right: 28px;}
.footwrap .shar .code{display:none;position: absolute;width:97px;height:97px;top: 35px;left: -38px;padding: 5px;background:#5985FD;}
.footwrap .shar .code img{width: 97px;height: 97px;}
.footwrap .shar a:hover .code{display: block;}

.footwrap .contactway{margin-left: 130px;width: 340px;font-size: 13px;color: #777}
.footwrap .contactway p{margin-bottom: 18px}
.footwrap .links{margin-left: 60px;width: 260px;text-align: left;}
.footwrap .links a{display:inline-block;margin-right:20px;margin-bottom:20px;color: #777;}
.footwrap .links a:hover{color: #268AF1}
.footwrap .ewm{width: 148px;height: 148px;}

.copyright{font-size: 12px;text-align: center;}

/*  */
.fixedright{position: fixed;right: 0;top: 50%;margin-top: -144px;text-align: center;font-size: 12px;border-radius: 4px;color: #fff;z-index: 1000}
.fixedright li{position: relative;margin-top:1px;padding:5px;width:48px;background:#5985FD;cursor: pointer;border-radius: 3px;}
.fixedright li a{color: #fff;}

.fixedright .icon{display: inline-block;margin-top:10px;width: 34px;height: 32px;background:url('../img/fixedr.png') no-repeat;}
.fixedright .qq .icon {background-position: -123px 0px;}
.fixedright .wx .icon {background-position: -165px 0;}
.fixedright .phone .icon {background-position: -82px 0;}
.fixedright .xs.curr .icon {background-position:-41px 0 ;}

.fixedright li .code{visibility:hidden;width: 113px;height: 152px;position: absolute;background: #5985FD;top: 0;left: -150px;border-radius: 1px;transition:left .3s;border-radius: 3px;}
.fixedright li .code img{ width: 98px;}
.fixedright li .code p{font-size: 12px;line-height: 15px;color: #fff;margin: 10px 0 6px;}
.fixedright li:hover .code{ visibility:visible;left: -125px;}
.gototop{display: none;}
.fixedright li.phone .code{height:73px;}
.fixedright li.phone .code .tit{margin-top:15px;font-size: 16px;}
.fixedright li.phone .code .num{margin-top:10px;font-size: 14px;}
/* 产品展示 */
.productban{margin-top: 91px;position: relative;height: 529px;overflow: hidden;}
.productban .pbanbg{position: absolute;top: 0;left: 50%;margin-left: -960px;}
.productban .conwrap{position: relative;width: 1200px;margin:0 auto;color: #fff;}
.productban .conwrap .tit{font-size: 36px;margin-top:165px;}
.productban .conwrap .info{font-size: 16px;margin-top:16px;width: 320px; line-height: 24px;}
.productban .conwrap .consul{display: inline-block;margin-top:45px;width:170px;height:48px;line-height:48px;border: 1px solid #fff;text-align:center;color: #fff;font-size: 16px;}
/* 产品导航 */
.pronav{padding:15px 0;background:#5985FD;overflow: hidden;}
.pronav.fixed{position: fixed;top: 91px; width: 100%; z-index: 100;}
.pronav ul{margin:0 auto;width: 1200px;height:48px;border-left: 1px dashed #9BB6FE;}
.pronav ul li{float:left;position: relative;margin-left: -1px;width: 20%;line-height:48px;text-align: center;color: #fff;border-right: 1px dashed #9BB6FE;cursor: pointer;font-size:16px;}
.pronav ul li:after{content: '';visibility:hidden;position: absolute;bottom: -60px;left:50%;margin-left:-13px;width: 27px;height: 18px;background:url('../img/jtup.png') no-repeat;transition: all .3s;}
.pronav ul li:hover:after,
.pronav ul li.curr:after{visibility:visible;bottom: -27px}
/* 系统介绍 */
.prointroduce{width: 1200px;margin: 0 auto;padding:50px 0;}
.propaneltit{padding:30px 0 30px;font-size: 24px;color: #000;text-align: center;}
.prointroduce .proinfo{width: 1090px;margin: 0 auto;line-height: 26px;font-size: 16px;color: #666;}
/* 模式 */
.promodel{background: #F5F5F9;padding:50px 0;}

.promodel .model-line{width: 1200px;margin: 20px auto;height:120px;position: relative;}
.promodel .model-line:after{content: '';position: absolute;left: 0;right: 0;top: 50%;background: #ccc;height: 1px;z-index: 1;}
.model-line li{position: relative;float: left;height:120px;width: 16.6%;z-index: 2;text-align: center;}
.model-line li .ellipsis{width:140px;margin:0 auto;font-size: 14px;color: #666;}
.model-line li .circle{display: block;margin:3px auto 12px;width: 14px;height: 14px;border-radius: 50%;background: #5985FD;}
.model-line li .imgw{margin:0 auto;width: 50px;height: 50px;}
.model-line li .imgw img{width: 100%;height: 100%;}
/* 亮点 */
.funlight{padding-bottom: 60px;}
.funlight .lightlist{width: 1200px;margin: 0 auto;overflow: hidden;}
.funlight .lightlist li{width: 25%;float: left;}
.lightlist .higitem{padding:0 30px;text-align: center;}
.lightlist .higitem .light{display: none;}
.lightlist .higitem:hover .light{display: inline-block;}
.lightlist .higitem:hover .gray{display: none;}
.lightlist .tit{margin:20px 0;font-size: 24px;}
.lightlist .info{font-size: 16px;line-height: 26px;color: #666}

/* 架构 */
.proarc{padding-bottom:60px;}
.proarc .imgwrap{width: 1200px;margin: 0 auto;font-size:16px;line-height:26px;}
.proarc .imgwrap p{margin-bottom:15px;}
.proarc .imgwrap img{display:block;max-width:1100px;margin:40px auto;}
.proshow{padding-bottom: 60px;background:#F5F5F9;}
.proswiper{width: 1200px;height:176px;margin: 0 auto;overflow: hidden;}

.proswiper .cont{position: relative;width: 273px;height: 176px;margin: 0 auto;}
.proswiper .view{position: absolute;display:none;width: 100%;height: 100%;left: 0;top: 0;background: url('../img/icon_view.png') no-repeat center center #000;opacity: .3;filter: alpha(opacity=0.3);}
.proswiper .cont:hover .view{display: block;}
.proswiperwrap{position: relative;width: 1380px;margin: 0 auto;overflow: hidden;user-select: none;}
.proswiperwrap .prev,
.proswiperwrap .next{position: absolute;top: 50%;margin-top:-20px;transition:  all .3s;cursor: pointer;}
.proswiperwrap .next img,
.proswiperwrap .prev img{width: 40px}
.proswiperwrap .prev{left: -60px;}
.proswiperwrap .next{right: -60px;}
.proswiperwrap:hover .prev{left: 40px;}
.proswiperwrap:hover .next{right: 40px;}
/* 新闻详细 */
.newswrap{width: 1200px;margin: 91px auto 0;}
.homeicon{display: inline-block;vertical-align: -2px;margin-right: 5px;}
.breadnav{padding:30px 0;}
.breadnav a{color: #333;}
.breadnav a.curr{color: #5985FD;}
.newscont{margin-top: 20px;padding-bottom: 80px;overflow: hidden;}
.contleft{float: left;width: 805px;}
.contleft .tit{font-size: 30px;color: #050505;font-weight: normal;}
.contleft .authortime{margin: 36px 0;}
.contleft .authortime i{display: inline-block;margin-right: 30px;font-size: 14px;color: #666;}
.contleft .nwesarticle img{max-width: 100%;}
.contleft .readinfo{padding-bottom: 24px;border-bottom: 1px solid #ddd;font-size: 16px;}
.contleft .nwesarticle p{margin: 30px 0;line-height: 26px;font-size: 16px;}
.newcopyright{margin:30px 0;padding:15px;border:1px solid #eee;color: #999;}
.newcopyright a{color: #333}
.newsprevnext{margin:30px 0;overflow: hidden;font-size: 16px;color:#666;}
.newsprevnext p{width: 45%;}
.newsprevnext a{color:#666;}
.newsprevnext a:hover{color: #268AF1}
/* 新闻详情侧边 */
.newssidebar{float: right;width: 280px;padding: 0 20px;}
.newssidebar .sidetit{font-size: 16px;font-weight: bold;}
.newssidebar .sidenew{margin:20px 0;overflow: hidden;}
.newssidebar .sidenew .imgw{width: 130px;height: 80px;overflow: hidden;}
.newssidebar .sidenew .con{width: 138px;}
.newssidebar .sidenew .tit{height:48px;margin-bottom: 15px;color: #666;line-height: 24px;overflow: hidden;}
.newssidebar .sidenew .name{color: #999;font-size: 12px;}
.newssidebar .sidenew:hover .tit{color: #268AF1;}
.newssidebar .sidenew img{transition: all .3s;}
.newssidebar .sidenew:hover img{transform: scale(1.2);}
/* 联系我们 */
.contactban{margin-top: 91px;position: relative;height: 409px;overflow: hidden;background: #0172FF;}
.contactban .cbanbg{position: absolute;top: 0;left: 50%;margin-left: -960px;}
.contactwrap{width: 1200px;margin: 90px auto;overflow: hidden;}
.contacttit{margin-bottom: 50px;font-size: 34px;color: #5985fd}
.contactform{float:left;width: 550px;}
.contactform dl{margin-top: 18px;overflow: hidden;}
.contactform dt{float: left;min-width: 30px;line-height: 50px;}
.contactform dt img{vertical-align: middle;}
.contactform dd{float: left;width: 490px;margin-left: 20px;}
.contactform input.text{height: 48px;width:458px;padding:0 15px;border: 1px solid #ddd;}
.contactform dd .tit{margin: 17px 0 10px;}
.contactform dd .checkgroup{margin-left: 20px;text-align: left;}
.contactform .checkgroup label{display:inline-block;margin-right: 15px;margin-bottom: 5px;}
.contactform label input{vertical-align: -2px;margin-right: 5px;}
.contactform .formbtn{display: block;width: 120px;height: 45px;line-height:45px;background: #5985FD;color: #fff;font-size: 16px;text-align: center;}
.contactaddress{float: right;width: 550px;}
.contactaddress dl {margin-bottom:20px;overflow: hidden;}
.contactaddress dl dt{float: left;padding-left: 40px}
.contactaddress dl dt img{max-width: 89px;max-height: 139px;}
.contactaddress dl dd{float: left;padding-left: 52px;}
.contactaddress dl dd h2{padding-bottom: 19px;font-size: 16px;color: #333;}
.contactaddress dl dd p{font-size: 14px;color: #999;line-height: 26px;}
.contactaddress #map{width: 530px;height: 230px;}
.anchorBL{display:none;}

/* 产品列表 */

/* banner */
.prolistban{position: relative;margin-top: 91px;height: 530px;overflow: hidden;box-shadow: 0px 0px 5px 5px #eee;}
.pagination{position: absolute;bottom:15px;width:100%;text-align: center;}

.prolistban .ban-con{width: 1200px;margin: 0 auto;}
.prolistban .ban-con .banrightimg{float:right;margin-top:30px;margin-right: 30px;}
.prolistban .ban-con .font{float: left;width: 500px;margin-top: 130px;margin-left:60px;}
.prolistban .ban-con .font strong{font-size: 50px;display: block;}
.prolistban .ban-con .font p{margin-top:15px;font-size: 18px;text-indent: 2em;color: #666;}
.prolistban .ban-con .imgw{margin: 30px 0;}
.prolistban .ban-con a{color: #333;font-size: 18px;}
.prolistban .ban-con a:hover{color:#0172FF;}
/* bannav */
.prolistbannav{height: 90px;}
.prolistbannav .listnav{width: 1200px;margin: 0 auto;}
.prolistbannav .listnav li{float: left;position: relative;width: 20%;height:60px;padding: 15px 0;}
.listnav .icon{float: left;width: 50px;height: 50px;margin-top:5px;margin-left:15px;background: url('../img/listnav.png') no-repeat;transition: all .3s;}
.listnav .icon.zc{background-position: 0 -56px;}
.listnav .icon.yq{background-position: -64px -56px;}
.listnav .icon.js{background-position: -135px -56px;}
.listnav .icon.im{background-position: -204px -56px;}
.listnav .icon.ga{background-position: -274px -56px;}

.listnav li.curr .icon.zc{background-position: 0 0;}
.listnav li.curr .icon.yq{background-position: -64px 0;}
.listnav li.curr .icon.js{background-position: -135px 0;}
.listnav li.curr .icon.im{background-position: -204px 0;}
.listnav li.curr .icon.ga{background-position: -274px 0;}

.listnav li.curr .con{color: #245FFE}
.listnav .con{margin-left:15px;margin-top: 4px;float: left;width: 150px;}
.listnav .con strong{display: block;margin:5px 0;font-size: 14px;}
.listnav li .progress{position: absolute;background: #ddd;top: 0;left: 0;width: 99%;height: 3px;overflow: hidden;}
.listnav li .progress i{display: block;height:3px;width: 0;background:#0172FF;}
.listnav li:after{content:'';position: absolute;right: 1px;top:15px;bottom:15px;border-left: 1px dashed #ddd;}
.listnav li.lastnav:after{display: none;}
/* 产品列表介绍 */
.floorinfo{padding: 70px 0;font-size: 14px;}
.floorinfo .infowrap{width: 1140px;padding:0 30px;margin: 0 auto;overflow: hidden;}
.floorinfo.gray{background:#F5F5F9;}
.floorinfo .infowrap .focusimg{float: left;}
.floorinfo .infowrap .fontwrap{margin-top: 80px;float: left;width: 540px;}
.floorinfo .fontwrap .tit{font-size: 36px;}
.floorinfo .fontwrap .con{margin-top:30px;margin-bottom:40px;font-size: 14px;line-height: 22px;text-indent: 2em;}

.floorinfo .fontwrap .spelist a{display:inline-block;margin-right: 15px;margin-bottom:15px;width: 160px;height: 50px;color: #999;border: 1px solid #999;}
.floorinfo .fontwrap .spelist img{margin: 0 3px;width:50px;height:50px;vertical-align: middle;}
.fontwrap .spelist a:hover{color:#5985FD;border-color: #5985FD;}
.fontwrap .spelist .font{ display: inline-block;vertical-align: middle; width: 88px;}
    
.floorinfo.rever .infowrap .focusimg{float: right;}
.floorinfo.rever .infowrap .fontwrap{float: left;}

/* 新闻列表左侧 */
.newsallwrap{width: 1200px;margin:80px auto;overflow: hidden;}
.newsallwrap .nlistsidebar{width: 212px;float: left;}
.newsallwrap .nlistsidebar.fixed{position:absolute;}
.nlistsidebar.fixed .nlistsfixed{position:fixed;top:100px;width: 212px;background:#fff;}
.nlistsidebar .titlelist{padding:15px;}
.nlistsidebar .titlelist li{line-height: 42px;font-size: 14px;}
.nlistsidebar .titlelist a{display:block;color: #999;}
.nlistsidebar .titlelist a:hover,
.nlistsidebar .titlelist li.curr a{color: #5985fd;}
.titlelist .icon{display: inline-block;width:9px;height:15px;margin-right:5px;background: url('../img/newlist_10.png') no-repeat;vertical-align: -2px;transition: all .3s;}
.titlelist a:hover .icon,
.titlelist li.curr a .icon{background-position: -13px -10px;}
.recommendnwes{margin-top: 30px;}
.recommendnwes .tit{font-size: 14px;font-weight: bold;color: #666;}
.recommendnwes li{position: relative;margin-left: 15px;margin-top:10px;padding:0 20px 5px 5px;border-bottom: 1px solid #ddd;font-size: 14px;line-height: 24px;transition:all .3s;}
.recommendnwes li a{color: #666;}
.recommendnwes li a:hover{color: #268AF1;}
.recommendnwes li:after{content: '';position: absolute;left: -10px;top: 7px;width: 6px;height: 6px;background: #5985fd;border-radius: 6px;}
.recommendnwes li:hover{transform: translate(8px)}

/* 新闻列表右侧 */
.newsrightwrap{width: 890px;float: right;}
.newsrightwrap .title{font-size: 30px;color: #5985fd;padding:4px 0 10px;border-bottom: 2px solid #5985fd;}
.newsrightwrap .title strong{font-size: 16px;}
.newsalllist{padding: 20px 0;}
.newsalllist .imgw{width: 274px;height: 162px;float: left;overflow: hidden;}
.newsalllist .con{float:left;margin-left:20px;width: 590px;}
.newsalllist .con .tit{margin:0 0 10px;font-size: 14px;}
.newsalllist .con .tit a{color:#666;font-size: 20px;}
.newsalllist .con .tit a:hover{color:#5985FD;}
.newsalllist .con .info{height:96px;line-height: 24px;color: #888;overflow: hidden;}
.newsalllist .con .bot{margin-top:10px;color: #949494;}
.newsalllist .con .more{color: #5985FD;float: right;}
.newsalllist li{margin-top: 20px;overflow: hidden;}
.newsalllist .imgw img{width:100%;height:100%;transition: all .3s;}
.newsalllist li:hover .imgw img{transform: scale(1.2)}
/* 分页 */
.paging{margin-top:50px;text-align: center;}
.paging .pagination{position:static;font-size:16px;}
.paging li{ display: inline-block;}
.paging a,
.paging li span{border-radius: 2px;display: inline-block;color: #999;margin: 5px;font-size: 16px;}
.paging a:hover { color: #5985fd; }
.paging .active a,
.paging .active span{color: #5985fd;}
/* 关于我们 */
.companyinfo{width: 1200px;margin: 80px auto;min-height: 480px;}
.companyinfo .cyconwrap{overflow: visible;}
.companyinfo .abimg{float: left;width: 506px;height: 446px;margin-top: -50px;}
.companyinfo .font{float:left;margin-left:40px;width:630px;margin-top: 90px;font-size: 18px;color: #333;line-height: 30px;}
.companyinfo .font strong{font-size: 24px;font-weight: normal}
.companyinfo .font p{margin-top: 15px;}

.advantage{overflow: hidden;background: #F5F5F9;padding:60px 0;}
.advwrap{width: 1200px;margin: 40px auto;text-align: center;}
.L-Stren-item{ float: left;width: 25%; line-height: 25px;font-size: 13px; color: #666;}
.L-Stren-item dt{ height: 130px; line-height: 130px;}
.L-Stren-item dt img{ max-width: 110px;  vertical-align: middle;}
.L-Stren-item dd h3{font-size: 16px; color: #333; margin: 15px 0 0px;}
.L-Stren-item dd p{padding:24px;text-align: justify;text-justify: inter-ideograph;}
.L-Stren-item:last-child{ margin-right: 0;}
.L-Stren-item:hover dt img{animation:bounce .8s;} 

@keyframes bounce {
    0%,20%,53%,80%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        transform: translateZ(0)
    }
    40%,43% {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-30px,0)
    }
    70% {
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        transform: translate3d(0,-15px,0)
    }
    90% {
        transform: translate3d(0,-4px,0)
    }
}
/* 为什么选择 */
.whylist{padding: 30px 0 60px;width: 1200px;margin: 0 auto;overflow: hidden;}
.whylist li{width: 50%;margin-top:90px;float: left;}
.whylist .imgw{float: left;width: 300px;height: 200px;}
.whylist .imgw img{width: 100%;height: 100%;transition: all .3s;}
.whylist .font{width: 260px;margin-top:10px;float: right;}
.whylist .font .tit{margin-bottom:20px;font-size: 18px;font-weight: bold;}
.whylist .font .con{font-size: 16px;line-height: 26px;}
.whylist .revers .imgw{float: right;}
.whylist .revers .font{float: left;}
/* 荣誉资质 */
.honour{padding:60px 0;}
.honswiper{width: 1200px;height:268px;margin:60px auto;overflow: hidden;}
.honswiper .cont{position: relative;padding:0 10px;margin: 0 auto;}
.honswiperwrap{position: relative;width: 1380px;margin: 0 auto;overflow: hidden;user-select: none;}
.honswiperwrap .prev,
.honswiperwrap .next{position: absolute;top: 50%;margin-top:-20px;transition:  all .3s;cursor: pointer;}
.honswiperwrap .next img,
.honswiperwrap .prev img{width: 40px}
.honswiperwrap .prev{left: -60px;}
.honswiperwrap .next{right: -60px;}
.honswiperwrap:hover .prev{left: 40px;}
.honswiperwrap:hover .next{right: 40px;}

/*  */
.bigimgwrap{display:none;position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 200;background: #fff;overflow: auto;}
.fixedimg{max-width: 75%;display: block;margin: 50px auto;}
.bigimgwrap .close{position: absolute;top: 50px;right:10%;}
.bigimgwrap .close img{position: fixed;transition: all .5s;cursor: pointer;}
.bigimgwrap .close img:hover{transform: rotate(180deg)}

.moreinfo{ display: inline-block; padding: 8px 25px; font-size: 14px; color: #fff; border-radius: 3px; background: url("/home/promoteSite/img/lock-more.jpg") center center no-repeat; overflow: hidden;}
