*{padding: 0;margin: 0;}
::-webkit-scrollbar {width:2px; height: 11px; border: none;}
::-webkit-scrollbar-track-piece {border: none; position: absolute; padding: 0; box-shadow: none; background-color:#ddd; border-radius: 1px;}
::-webkit-scrollbar-thumb:vertical {background-color: #999; border-radius: 0; border: none;}
::-webkit-scrollbar-thumb:horizontal {background-color: #999; border-radius: 0; border: none;}
::-webkit-scrollbar{width:0px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black;}
::-webkit-scrollbar-track-piece{background:#FFF;}
::-webkit-scrollbar-thumb:vertical{background-color:#0d66d0;border-radius:5px;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B;}
::-webkit-scrollbar-corner:vertical{background-color:#0d66d0;}
::selection{background:#183883;color: #fff;}
ul{margin: 0 !important;padding: 0 !important;}
li{list-style: none;}
dl{margin: 0;}
a{text-decoration: none !important;}
p{margin: 0 !important;padding: 0 !important;}
em{font-style: normal;}
ol{margin: 0;padding: 0 !important;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.left{float: left;}
.right{float: right;}
.w1200{width: 1200px;margin: 0 auto;}
.w1440{width: 1440px;margin: 0 auto;}
.p100{width:100%;}
.navbar{height: 100px;background:#026bc0;}
.navbar .logo{color:#fff;width:410px;}
.navbar .logo img{width:60px;float: left;margin-right:6px;}
.navbar .logo p img{width:80%;margin-top:10px;}
.navbar .logo span{text-transform: uppercase;font-size: 12px;display:block;float:left;}
.navbar .nav{margin-top:20px;}
.navbar .nav ul li{float: left;font-size: 16px;padding: 0 16px;}
.navbar .nav ul li a{color: #fff;}
.navbar .nav ul li a:hover{color:#EF9E41;}
.navbar tel{font-size:28px;color: #fff;float: right;margin-top:7px;font-family: Georgia;margin-left: 10px;}
.navbar tel img{width:26px;margin-right: 6px;}
.carousel-inner{height:700px;overflow: hidden;}
.carousel-control-prev-icon, .carousel-control-next-icon{width: 4rem;height: 4rem;}
#homeFocus{margin-top: 100px;}
#homeFocus .slogan{position: absolute;margin:auto;left:0;top:0;right:0;bottom:0;text-align: center;}
#homeFocus .slogan img{width:700px;margin-top:200px;padding:50px 26px;background: #ffffff80;border-radius: 4px;}
/*公司数据*/
.number{background: #f9f9f9;font-family: Georgia;}
.number .number-title{font-size: 30px;text-align: center;padding:40px 0 !important;border-bottom: 1px solid #eaeaea;}
.number ul{display: flex;flex-flow: row wrap;justify-content: space-between;border-bottom: 1px solid #eaeaea;}
.number ul li{width:33.33333333333%;border-right: 1px solid #eaeaea;padding: 46px 0 46px 36px;transition: all 0.5s ease 0s;}
.number ul li h4{font-size:26px;}
.number ul li p{color: #555555;font-size: 16px;}
.number ul li:last-child{border-right: none;}
.number ul li:hover{background: #fff;transition: all 0.5s ease 0s;}
.number ul li:hover *{color:#0090e2;transition: all 0.5s ease 0s;}

/*分屏标题*/
.site-wrap-title{text-align: center;font-size:20px;padding:40px 0!important;background: #fff;font-weight: bold;}
.site-wrap-title span{display: block;font-size: 26px;}
.site-wrap-title em:before {content:'';display:inline-block;width:85px;border-top:1px solid #d2d2d3;position:relative;top:-5px;right:10px;}
.site-wrap-title em:after {content:'';display:inline-block;width:85px;border-top:1px solid #d2d2d3;position:relative;top:-5px;left:10px;}
.site-wrap-title em{font-size:22px;font-style: normal;text-transform: uppercase;font-weight: normal;}
/*wrap-1*/
.wrap-1{background: url("../img/wrap-1-bg.jpg") center center no-repeat;background-size: cover;background-attachment: fixed;}
.wrap-1 .w1200{padding: 50px 0;}
.wrap-1 .w1200 .left{width:570px;padding: 16px;background: #fff;}
.wrap-1 .w1200 .left img{width: 100%;}
.wrap-1 .w1200 .right{width: 610px;background: #fff;padding:24px 20px 57px 20px;font-size: 16px;line-height:40px;}
.wrap-1 .w1200 .right p{text-indent: 32px;}
.wrap-1 .w1200 .right p .btn{display: block;width:160px;}
#home .qualifications ul li{border:none;}
.qualifications ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.qualifications ul li{width: 20%;padding: 16px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;}
.qualifications ul li:last-child{border-right: none;}
.qualifications ul li img{width: 100%;display: list-item;}
/*wrap-2*/
.wrap-2{height:400px;position: relative;padding: 30px 0;color: #fff;background:#004F9C;}
.wrap-2 canvas{position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.wrap-2 .w1200{position: relative;z-index: 1;}
.wrap-2 .w1200 .left{width:600px;margin-top: 50px;position: relative;}
.wrap-2 .w1200 .left .top_title em{top: 40px;}
.wrap-2 .w1200 .left .top_title *{color: #fff;}
.wrap-2 .w1200 .left .top_title em{background: #fff;}
.wrap-2 .w1200 .left img{position: absolute;left: 0;bottom: 20px;width: 100px;top: 100px;}
.wrap-2 .w1200 .right{width:600px;margin-top:50px;}
.wrap-2 .w1200 .right h2{font-size:24px;margin-bottom: 20px;font-weight: 100;}
.wrap-2 .w1200 .right tel{font-size: 20px;font-weight: bold;margin: 20px 0;display: block;}
.wrap-2 .w1200 .right tel img{width: 26px;margin-right: 6px;}
.wrap-2 .w1200 .right tel i{font-size:28px;font-weight: 100;display: block;float: left;margin: -6px 10px 0 0;}
.wrap-2 .w1200 .right tel span{font-size: 14px;padding-right: 10px;}
.wrap-2 .w1200 .right tel em{font-style: normal;margin-right:40px;}
.wrap-2 .w1200 .right ul{font-weight: 100;}
.wrap-2 .w1200 .right ul li{line-height:32px;font-size: 16px;margin-bottom:6px;}
.wrap-2 .w1200 .right ul li:last-child{margin-bottom: 0;}
/*wrap-3*/
.wrap-3 .work-about{display: flex;flex-flow: row wrap;justify-content: space-between;padding: 0 10px;}
.wrap-3 .work-about a{width:33.333333%;border-right: 1px solid #dddddd75;padding: 10px;display: block;color: #333;}
.wrap-3 .work-about a:last-child{border-right: none;}
.wrap-3 .work-about a .img-wrap:hover img{transform:scale(1.2);transition: all 0.5s ease 0s;}
.wrap-3 .work-about a .img-wrap{display: block;overflow: hidden;}
.wrap-3 .work-about a .img-wrap img{width: 100%;display: list-item;transform:scale(1);transition: all 0.5s ease 0s;}
.wrap-3 .work-about a h2{font-size: 30px;margin: 0;height: 52px;line-height: 52px;font-weight: 100;}
.wrap-3 .work-about a dd{display: flex;flex-flow: row wrap;}
.wrap-3 .work-about a dd em{font-style: normal;display: block;width: 25%;height: 32px;line-height: 32px;overflow: hidden;color:#7a7a7a;font-size: 14px;}
.wrap-3 .work-about a dd em i{display: block;width: 4px;height: 4px;background:#7a7a7a;float: left;border-radius: 50%;margin-top: 15px;margin-right: 6px;}
/*wrap-4*/
.wrap-4{background:#f4f4f4;padding-bottom: 40px;}
.wrap-4 .site-wrap-title{background: none;}
.wrap-4 .w1200 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.wrap-4 .w1200 ul li{width:385px;background: #fff;padding-bottom: 20px;}
.wrap-4 .w1200 ul li .img-wrap{display: block;overflow: hidden;}
.wrap-4 .w1200 ul li .img-wrap img{width: 100%;display: list-item;transform:scale(1);transition: all 0.5s ease 0s;}
.wrap-4 .w1200 ul li .img-wrap:hover img{transform:scale(1.2);transition: all 0.5s ease 0s;}
.wrap-4 .w1200 ul li h2{font-size: 18px;font-weight: normal;height: 40px;line-height: 42px;padding-left: 6px;overflow: hidden;margin-top: 4px;margin-bottom: 0 !important;}
.wrap-4 .w1200 ul li h2 a{color: #000;}
.wrap-4 .w1200 ul li p{color: #a5a5a5;font-size: 14px;line-height: 26px;max-height:52px;overflow: hidden;padding: 0 6px !important;}
footer{background:#014155;padding:40px 0;}
footer .w1200{display: flex;flex-flow: row wrap;justify-content: space-between;}
footer .w1200 dl{ width:171px; color: #fff;padding-left: 16px;height: 300px;overflow: hidden;}
footer .w1200 dl a{color: #fff;}
footer .w1200 dl h2{font-size:18px;height:42px;line-height:42px;border-bottom: 1px solid #eeeeee3d;margin: 0;font-weight: bold;}
footer .w1200 dl dd em{display: block;height: 32px;line-height: 32px;font-size: 14px;overflow: hidden;}
.copyright{height:44px;line-height:44px;color: #c3c3c3;font-size: 12px;background: #000;}
.copyright a{color: #c3c3c3;}
/*二级页面*/
.page-banner{background: url("../img/page-banner.jpg") center center no-repeat;background-size: cover;height:360px;margin-top: 100px;}
.position{height: 56px;line-height: 56px;background:#f4f4f4;font-size: 16px;}
.position a{color:#5a5a5a;}
.position img{width: 24px;margin-top: 15px;margin-right:6px;float: left;}
.company-profile{color:#5a5a5a;border: 1px solid #eeeeee8f;padding: 16px;}
.company-profile img{max-width: 100%;height: auto;}
.company-profile p{font-size: 16px;line-height: 34px;text-indent: 32px;}
.company-profile h2{font-size: 18px;height: 46px;line-height: 46px;font-weight: bold;}
.company-profile address{display: block;height: 50px;line-height: 50px;font-size: 20px;font-weight: bold;color:#004F9C;}
.company-profile tel{display: block;height: 50px;line-height: 50px;font-size: 20px;font-weight: bold;color:#004F9C;}
/*我们的优势*/
.public-advantage{background: url("../img/20181029135941847701.jpg") center center no-repeat;height: 450px;background-size: cover;}
.public-advantage .w1200{text-align: center;color: #fff;}
.public-advantage .w1200 h2{font-size: 28px;padding: 30px 0;}
.public-advantage .w1200 ul{display:flex;flex-flow: row wrap;}
.public-advantage .w1200 ul li{width: 25%;}
.public-advantage .w1200 ul li h3{font-size:22px;margin-bottom: 10px;font-weight: normal;}
.public-advantage .w1200 ul li p{font-size: 16px;line-height: 32px;}
.public-advantage .w1200 ul li img{margin-bottom: 20px;}
/*业务中心*/
#our-work .position{background:#fff;}
.our-work{background: url("../img/bodybg.gif") repeat;padding:20px 0;}
.our-work .w1200{}
.our-work .w1200 .left{width: 810px;padding: 16px;background: #fff;}
.our-work .w1200 .right{width:370px;background: #fff;padding: 16px;}
.our-work .w1200 dl{overflow:hidden;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #eee;}
.our-work .w1200 dl .img-wrap{float: left;display: block;width:240px;margin-right: 16px;}
.our-work .w1200 dl .img-wrap img{width: 100%;}
.our-work .w1200 dl h2{font-size: 24px;}
.our-work .w1200 dl h2 i{display: block;float: left;width: 4px;height: 22px;background:#004F9C;margin-top:3px;margin-right: 6px;}
.our-work .w1200 dl dd{width:520px;display: flex;flex-flow: row wrap;float: left;}
.our-work .w1200 dl dd em{display: block;width:25%;line-height:32px;height:32px;color: #7a7a7a;font-size: 14px;overflow: hidden;}
.our-work .w1200 dl dd em i{display: block;width: 4px;height: 4px;background:#7a7a7a;float: left;border-radius: 50%;margin-top: 15px;margin-right: 6px;}
/*信息中心*/
.information{background: url("../img/bodybg.gif") repeat;padding:20px 0;}
.information .w1200 .left{width: 810px;padding: 16px;background: #fff;}
.information .w1200 .right{width:370px;background: #fff;}
.information .w1200 .left ul li{overflow:hidden;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #eee;transition: all 0.5s ease 0s;}
.information .w1200 .left ul li:hover{border-bottom: 1px dotted #004F9C;transition: all 0.5s ease 0s;}
.information .w1200 .left ul li .img-wrap{float: left;display: block;width:240px;margin-right: 16px;overflow: hidden;}
.information .w1200 .left ul li .img-wrap img{width: 100%;display: list-item;transform:scale(1);transition: all 0.5s ease 0s;}
.information .w1200 .left ul li:hover img{transform:scale(1.2);transition: all 0.5s ease 0s;}
.information .w1200 .left ul li h2{font-size: 24px;height: 28px;line-height: 28px;overflow: hidden;}
.information .w1200 .left ul li h2 a{color: #000;}
.information .w1200 .left ul li h2 i{display: block;float: left;width: 4px;height: 22px;background:#004F9C;margin-top:3px;margin-right: 6px;}
.information .w1200 .left ul li p{color:#a5a5a5;font-size: 14px;line-height: 32px;}
/*右侧公共部分*/
.public-right{padding: 0 !important;}
.public-right img{width: 100%;}
.public-right h2{height: 52px;line-height: 52px;margin: 0;font-size: 22px;padding: 0 16px;border-bottom: 1px solid #eee;}
.public-right h2 i{display: block;float: left;width: 4px;height: 22px;background:#004F9C;margin-top:15px;margin-right: 6px;}
.public-right ul{padding: 0 16px !important;}
.public-right ul li{height:44px;line-height:44px;font-size: 16px;border-bottom: 1px dotted #eee;transition: all 0.5s ease 0s;}
.public-right ul li:hover{border-bottom: 1px solid #004F9C;transition: all 0.5s ease 0s;}
.public-right ul li a{color: #333;}
/*分页*/
.page-list{margin:10px auto; padding:0;font-size:16px;text-align: center;}
.page-list a{padding:6px 14px; color:#757575; border:1px solid #e7e7e7; text-decoration:none;}
.page-list a b{background:none !important; border:none !important; color:#646464 !important; font-weight:100;}
.page-list a:hover{ background:#014155; border:1px solid #000; color:#fff; text-decoration:none;}
.page-list b{padding:6px 14px; background:#014155; border:1px solid #014155; color:#fff; text-decoration:none;}
/*联系我们*/
#contact-us .position{background: #fff;}
#contact-us .wrap-contact{background: url("../img/bodybg.gif") repeat;padding:20px 0;}
#contact-us .wrap-contact .w1200{background: #fff;padding: 16px;margin-bottom: 20px;}
#contact-us .wrap-contact .w1200 img{max-width: 100%;}
#jion-us .left{width: 500px;}
#jion-us .left img{width: 100%;}
#jion-us .right{width:660px;padding-left: 30px;}
#contact-us .wrap-contact  #contact h2{font-size: 24px;margin: 10px 0;}
#contact-us .wrap-contact  #contact ul li{height: 42px;line-height: 42px;font-size: 16px;color: #333;}