/*头部信息*/
header{clear:both;width:100%;height:auto;padding:0;z-index:9999;background:#f7f8f8;position: fixed;}/*------------------------*/
header .header{width:1200px;height:100px;display:flex;align-items: center;justify-content: space-between;margin:0 auto;}
header .logo{clear:both;height:50px;cursor:pointer;position:relative;z-index:120;}
header .logo img{height:100%;}

header .nav_down{padding:0;display:inline-block;}
header .nav_down ul{display:flex;align-items:center;justify-content: space-between;}
header .nav_down li{font-size:15px;padding:0 15px;font-weight:350;height:100px;position:relative;}
header .nav_down li a{line-height:95px;display:block;position:relative;color:#333;}
header .nav_down li a.current{color:#fc5000;}
header .nav_down li a.ts{height:95px;display:flex;align-items: center;align-content: center;justify-content: center;}
header .nav_down li a em{line-height:35px;display:block;position:relative;color:#333;color:#fff;background:#fc5000;padding:2px 15px;border-radius:10px;}
header .nav_down li a em sup{font-size:12px;padding:0 3px;}
header .nav_down li a:hover{color:#fc5000;}
header .nav_down dl{
    position:absolute;
    left:0;
    top:100px;
    z-index:888;
    background:#ccc;
    padding:5px 20px;
            box-shadow: 0 0 15px rgba(0,0,0,0.2);
       -moz-box-shadow: 0 0 15px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
}
header .nav_down dl:hover .navli{color:#ff960d !important;}
header .nav_down dt{clear:both;min-width:180px;text-align:left;}
header .nav_down dt sup{font-size:11px;padding:0 3px;}
header .nav_down dt a{display:block;color:#000;font-size:13px;height:35px;line-height:35px;}
header .nav_down dt a:hover{color:#fc5000;}

@media (max-width:960px){
    header .nav_down{display:none;}
}
/*弹出菜单导航*/
.navigation{position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;display:none;z-index:1100;}

@media (max-width:1300px){
	header .header{width:100% !important;height:60px !important;padding:0 20px;}
	header .header .logo{height:35px;}
    header .header .navs li{height:50px;}
    header .header .navs li a{line-height:50px;}
    header .header .navs li ul{top:60px;}
    .fastlink span{margin-left:10px;}
}
/*底部信息*/
footer{
    clear:both;
    width:100%;
    height:auto;
    overflow: hidden;
    display:block;
    background:#919191;
    position: relative;
}/*------------------------*/
footer .footer{width:1200px;height:auto;overflow:hidden;margin:0 auto;padding:50px 0 20px;}
footer .quick{clear:both;display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 50px;border-bottom:#999 solid 1px;color:#fff;}
footer .quick b{display:block;font-size:16px;padding:10px 0;}
footer .quick .fnav{clear:both;width:38%;display:flex;align-items: flex-start;justify-content: flex-start;}
footer .quick .fnav li{clear:both;display:block;padding-right:20px;}
footer .quick .fnav li a{clear:both;display:block;font-size:14px;color:#ccc;line-height:24px;}
footer .quick .fnav li a:hover{color:#fc5000;}
footer .quick .fnav sup{font-size:10px;}
footer .quick .code{text-align:center;display:block;}
footer .quick .code img{width:130px;display:block;margin:0 auto;}
footer .quick .cont{width:35%;display:flex;align-items: flex-start;justify-content: flex-end;flex-wrap: wrap;}
footer .quick .cont .conitem{width:50%;}
footer .quick .cont .conitem em{display:block;font-size:14px;line-height:24px;color:#ccc;}
footer a{color:#ccc;}


footer .copy{clear:both;display:flex;align-items: center;justify-content:center;width:100%;padding:0;line-height:30px;padding:10px 0 0;color:#fff;font-size:12px;}
footer .copy a{color:#fff;margin-left:10px;}
footer .copy a:hover{text-decoration: underline;}
@media screen and (max-width: 1200px) {
    footer .footer{width:100%;padding:20px;}
    footer .copy{display:block;text-align:center;}
    footer .quick{display:block;}
    footer .quick b{text-align:center;}
    footer .quick .fnav li{display:flex;align-items: center;justify-content:center;flex-wrap: wrap;}
    footer .quick .fnav li b{width:100%;}
    footer .quick .fnav li a{width:100%;text-align: center;}
    footer .quick .fnav{display:block;width:100%;}
    footer .quick .code{padding:15px 0;}
    footer .quick .cont{width:100%;display:block;}
    footer .quick .cont .conitem{width:100%;}
    footer .quick .cont .conitem em{text-align:center;}
    footer .copy a{display:block;text-align:center;}
}
/*Banner框架*/
banner{clear:both;width:100%;height:auto;display:block;text-align:center;position:relative;}
banner .swiper-pagination{bottom:30px !important;}
banner .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;background:#484848;opacity: 1;}
banner .swiper-pagination-bullet-active{width: 30px;height: 10px;border-radius: 10px;background:#fc5000;}
banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{color:#fff;}
banner .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{color:#fff;}

banner #laboratory .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;background:#fff;opacity: 1;}
banner #laboratory .swiper-pagination-bullet-active{width: 30px;height: 10px;border-radius: 10px;background:#fc5000;}


#laboratory{clear:both;width:100%;height:auto;display:block;text-align:center;position:relative;}
#laboratory .swiper-slide a{background:#616161;}
#laboratory .swiper-pagination{bottom:30px !important;}
#laboratory .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;background:#484848;opacity: 1;}
#laboratory .swiper-pagination-bullet-active{width: 30px;height: 10px;border-radius: 10px;background:#fc5000;}
#laboratory .swiper-button-prev, .swiper-container-rtl .swiper-button-next{color:#fff;}
#laboratory .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{color:#fff;}

#laboratory .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;background:#fff;opacity: 1;}
#laboratory .swiper-pagination-bullet-active{width: 30px;height: 10px;border-radius: 10px;background:#fc5000;}


#laboratory .fainro_nav{position:absolute;top:0;left:0;right:0;z-index:999;}
#laboratory .fainro_nav b{color:rgba(255,255,255,1.00);}
#laboratory .fainro_nav em{color:rgba(255,255,255,0.6);}
#laboratory .fainro_more a{border:#fff solid 1px;color:rgba(255,255,255,1.00);}


/*内容框架*/
wrapper{clear:both;width:1200px;min-height:400px;height:auto;padding:30px 0 50px;display:block;margin:0 auto;}/*------------------------*/
@media screen and (max-width: 1200px) {
    
    banner{padding-top:60px;}
    banner .swiper-pagination{bottom:10px !important;}
    
    #laboratory .swiper-pagination{bottom:10px !important;}
    #laboratory .fainro_nav{position:relative;}
    #laboratory .fainro_nav b{color:rgba(0,0,0,1.00);}
    #laboratory .fainro_nav em{color:rgba(0,0,0,0.6);}
    #laboratory .fainro_more a{border:#000 solid 1px;color:rgba(0,0,0,1.00);}
    wrapper{width:100%;padding:20px 0;}
}