@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"微软雅黑";}
body{font-size:14px;font-family:"Arial","微软雅黑";line-height:22px;padding:0px;margin:0px;color:#666;background:#fff}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
figure{margin:0;}
hr,button,input,textarea{margin:0;padding:0;}
address,cite,dfn,em,var{font-style:normal;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none}
a{color:#3d3d3d;text-decoration:none;outline:none;}
a:hover{color:#005197;text-decoration:none;}
.clearfix{clear:both;width:0px;height:0px;overflow:hidden;}
.left{float:left;}
.right{float:right;}
img.m{vertical-align:middle;}

.container{border:solid 0px green}


/*nav*/
 nav{z-index:999;background:#fafafa;border-bottom:solid 3px #005197;}
.navbar-expand-lg .navbar-nav .nav-link{color:#666;}
.banner img{max-width:100%;height:auto;display:block;margin:0 auto;}
.banner .swiper-pagination-bullet{width:15px;height:15px;border-radius:50%;background:rgba(255,255,255, 0.7);opacity:1;}
.banner .swiper-pagination-bullet-active{background:#005197;}

.huanjing .title{border-bottom:solid 3px #d0d0d0;padding-bottom:12px;margin-top:1.5rem;margin-bottom:1.5rem;}
.huanjing .title h1{font-size:22px;display:inline-block;padding-right:6px;}
.huanjing .title span{border-bottom:solid 3px #005197;padding-bottom:12px;}
.huanjing .title .en{display:inline-block;color:#828282;font-size:15px;padding-left:6px}

.huanjing .swiper-slide img{max-width:100%;display:block}
.wap-list img{max-width:100%;display:block;margin-top:20px;}



/*左侧导航*/
 aside{box-shadow: 0px 3px 18px rgba(0,0,0,0.08);}
 aside h5{font-size:20px;color:#fff;font-weight:600;padding:20px 0;text-align:center;background:#005197;}
 aside ul li{border-top:solid 1px #ebebeb;padding:15px 0;text-align:center}
 aside ul li a{font-size:16px;color:#545353;}

/*右侧内容页*/
.caption{padding:15px 0px;font-size:18px;border-bottom:1px #005197 solid;color: #005197;margin-bottom:10px}
.content img{max-width:100%;display:block;margin:20px auto;}



/*pc*/
@media (min-width: 992px){ 
.navbar{padding:0;}
.nav-link{font-size:16px;padding: 2rem 0;}
.nav-link:hover{background:#005197;color:#fff;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right: 1.2rem; padding-left: 1.2rem;}
.navbar-expand-lg .navbar-nav .nav-link:hover{color:#fff}
.navbar-nav>.nav-item{}/*导航的宽度*/
.navbar-nav .active{background:#005197;}
.navbar-light .navbar-nav .active>.nav-link{color:#fff}
.navbar-brand img{max-width:100%;}
.dropdown-menu{min-width:100%;}
.dropdown-item{padding: 0.45rem 1.5rem;font-size:15px;text-align:center}
.dropdown-item:focus, .dropdown-item:hover{background:#005197;color:#fff;} 
.dropdown:hover>.dropdown-menu {display: block;}
.dropdown>.dropdown-toggle:active {pointer-events: none;}

/*左侧导航*/
.article{margin-top:2rem}



/*footer*/
 footer{background:#393939;margin-top:2rem;}
 footer .footer-con{padding-top:3rem;color:#ccc;font-size:16px;}
 footer .footer-con .row>div:first-child{text-align:left;}
 footer .footer-con .row h4{font-size:18px;}
 footer .footer-con .row a{padding-bottom:1rem;display:block;color:#ccc;transition:transform 0.3s linear;}
 footer .footer-con .row a:hover{transform:translateX(5px);}
 footer .footer-con .row p{padding-bottom:20px;font-size:14px;}
 footer .footer-con .footer-nav{padding-top:20px;}
 footer .footer-con .footer-nav a{color:#ccc;font-size:14px;}
 footer .footer-copy{font-size:14px;padding:15px 0;margin-top:1.5rem;text-align:center;color:#666;background:#1A1A1A}
 footer .footer-copy a{color:#666}
}



/*wap*/
@media (max-width: 991.98px){ 
.navbar-light .navbar-brand{max-width:60%;}
.navbar-brand img{max-width:100%;}
.dropdown-item{font-size:15px;color:#fff;padding:0.45rem 1.5rem;}
.dropdown-menu{background: rgba(0,81,151,0.8);border:0;}

/*footer*/
 footer{background:#393939;font-size:14px;padding:15px 0;text-align:center;color:#fff;margin-top:2rem;position:fixed;bottom:0;width:100%}
 footer a{color:#fff}

}


/*ipad*/
@media (min-width: 992px) and (max-width: 1199.98px) {

.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.6rem; padding-left: 0.6rem;}

}
