﻿.layui-container {width:1330px;}
/*top*/
.top{height:44px;line-height:44px;background:#d5e1f1;color:#4d4d4d;}
.top .top-right span{margin-right:10px;}
.top .top-right span img{margin-right:6px;}
.top .top-right em{color:#e91707;}
/*****logobox*****/
.logobox{position:relative;background:url(../images/nav-bg.png) repeat-x;height:86px;}
.media,.media .media{margin-top:0;}
.logo{width:210px;float:left;margin-top:6px;}
.logobox button{cursor:pointer;border:none; color:#da1c24; font-size:22px;display:none;z-index:20000;background:none;float:left !important;z-index:2;}
/*nav*/
#nav{height:86px;float:right;width:970px;}
#nav ul>li{float:left;width:11.1%;text-align:center;position:relative;line-height:86px;}
#nav ul>li>a{font-size:16px;line-height:86px;color:#fff;font-weight:bold;display:block;}
#nav ul>li.active>a{background:#055fa5;}
#nav ul .submenu{position:absolute;width:100%;top:86px;z-index:99;background:#055fa5;display:none;}
#nav ul .submenu li{line-height:25px;padding:10px 0;}
#nav ul .submenu li a{color:#fff;display:block;}
#nav ul .submenu li a:hover{text-decoration:underline;}
.nav-posi{position:fixed;top:0;left:0;right:0;z-index:10000;width:100%}
.small{position:relative;}

/*banner*/
.swiper-container{width:100%;height:604px;}
.swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center;}

/*****company*****/
.index-title{height:66px;line-height:66px;color:#012f82;font-family:"微软雅黑";}
.index-title a{float:right;font-size:18px;font-weight:100;color:#012f82;}
.index-title b{font-size:36px;font-weight:normal;}
.index-title span{font-size:36px;font-weight:100;margin-left:10px;}
.index-title a:hover{color:#d60d25;text-decoration:underline;}

.company li{margin-top:20px;}
.company-bg{display:block;text-align:center;height:306px;padding:25px 30px;width:100%;box-sizing:border-box;}
.company-bg strong{display:block;font-size:24px;}
.company-bg p{font-size:13px;color:#757575;margin-top:20px;}
.company-bg1{background:url(../images/img1.jpg) no-repeat;}
.company-bg2{background:url(../images/img2.jpg) no-repeat;}
.company-bg3{background:url(../images/img3.jpg) no-repeat;}
.company-bg4{background:url(../images/img4.jpg) no-repeat;}

/*****news*****/
/*bannerMain*/
.newsWrap{float:left;width:850px;}
.banner-scroll{width:470px;height:300px;position:relative;overflow:hidden;float:left;}
.banner-scroll .hd{position:absolute;right:15px;bottom:15px;z-index:2;}
.banner-scroll .hd ul li{width:9px;height:9px;background:#fff;float:left;margin-left:8px;text-indent:-9999px;border-radius:50%;}
.banner-scroll .hd ul li.on{background:#e91707;}
.banner-scroll .bd ul li{position:relative;}
.banner-scroll .bd ul li img{height:300px;width:470px;}
.banner-scroll .bd ul li span{position:absolute;bottom:0;left:10px;height:46px;background:rgba(0,0,0,.5);z-index:1;color:#FFF;line-height:46px;font-size:16px;width:100%;}

.news-list{float:left;margin-left:20px;width:350px;}
.news-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;background:url(../images/fot-ico.png) left center no-repeat;padding-left:15px;line-height:38px;}
.news-list li span{float:right;color:#777;}
.video{width:400px;float:right;}



/*****f-contact*****/
#footer{margin-top:70px;}
.f-contact{background:#005baa;color:#fff;overflow:hidden;}
.f-contact li{width:33.3%;float:left;}
.f-contact li .f-box{margin-top:20px;}
.f-contact li .f-box img{margin-right:10px;}
.f-contact li .f-box h3{font-size:18px;}
.f-contact li .f-box p{color:#bde2fd;}
.f-contact li.f-li3{border-left:1px solid #116cbb;display:block;height:110px;}
.f-contact li.f-li3 a{width:174px;height:40px;border:1px solid #fff;color:#fff;line-height:40px;text-align:center;display:block;margin:35px auto 0;border-radius:30px;font-size:16px;}
.f-contact li.f-li3 a:hover{background:#fff;color:#005baa;}

.foot{background:#171717;overflow:hidden;padding:60px 30px;}
.f-cont dl{float:left;margin-right:90px;}
.f-cont dl dt{font-size:18px;color:#fff;}
.f-cont dl dd a{background:url(../images/fot-ico.png) left center no-repeat;padding-left:10px;color:#b2b2b2;line-height:34px;}
.f-cont dl dd a:hover{color:#fff;}

.copyright,.copyright a{color:#b2b2b2;}

.main-box {margin-bottom: 20px;}