dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;}
body{min-width:1345px;background-color:#f7f7f7;font-family:"Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;}
a{color:#555;text-decoration:none;}
ol,ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{clear:both;display:block;visibility:hidden;content:'';font-size:0;}
.mt20{margin-top:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.container{position:relative;margin:0 auto;width:1300px;}
.header{width:100%;min-width:1300px;background:#fff;}
.header .container{position:relative;height:130px;}
.header .logo-container{display:block;}
.header .logo-container .logo{display:block;}
.header .logo-container{position:absolute;top:22.5px;left:0;}
.header .contact{position:absolute;top:29.5px;right:190px;}
.header .contact>span{display:block;text-align:right;}
.header .contact .icon-phone{width:22px;height:22px;}
.header .contact .text{margin-bottom:10px;color:#999;}
.header .gq-icon{position: absolute;right:49px;top: 15px;width: 130px;height: 96px;}
.header .contact .phone{color:#5a5a5a;font-size:36px;font-family:Arial,Helvetica,sans-serif;}
.nav{background-color:#005dae;}
.nav-menu{position:relative;z-index:2;margin:0 auto;width:1300px;height:60px;list-style:none;}
.nav-menu>li{position:relative;float:left;margin-top:4px;margin-left:1px;width:161.5px;}
.nav-menu>li:hover{background-color:#fbbb00;}
.nav-menu>li:hover>a{color:#fff;}
.nav-menu>li a{position:relative;display:block;padding:19px 0;color:#fff;text-align:center;text-decoration:none;font-weight:700;}
.nav-menu>li>a:before{position:absolute;top:18px;left:0;width:100%;height:20px;border-left:1px solid #fbbb00;content:"";}
.nav-menu>li:first-child>a:before{display:none;}
.nav-menu>li:hover .nav-submenu{display:block;}
.nav-menu>li a.active{background-color:#fbbb00;color:#fff;}
.nav-submenu{position:absolute;top:56px;left:0;z-index:99;display:none;width:100%;border-top:1px solid #005dae;background:#005dae;}
.nav-submenu li a{padding:15px 0;width:100%;border-bottom:1px solid #005dae;color:#fff;font-weight:400;font-size:14px;line-height:20px;}
.nav-submenu li a:hover{background-color:#fbbb00;color:#fff;}
.footer{position:relative;box-sizing:border-box;min-width:1300px;background-color:#005dae;}
.footer .container{position:relative;height:264px;}
.footer-contact{width:311px;height:100%;background:#0067b7;}
.footer-contact .footer_logo{display:block;margin:0 auto;width:64px;height:auto;}
.footer-contact .site_name{display:block;margin-top:10px;margin-bottom:8px;color:#fff;text-align:center;font-size:16px;font-family:'Microsoft YaHei';}
.footer-contact .domain{color:#fff;text-align:center;font-size:12px;font-family:'Microsoft YaHei';}
.footer-contact .phone{margin:50px auto 0;padding:10px 0;width:260px;border:1px solid #eee;color:#fbbb00;text-align:center;font-size:20px;}
.frlink{margin: 20px auto 0; width: 218px;position: absolute;border:1px solid #ffffff;right: 0;bottom: 20px;}
.frlink-title{padding: 10px;font-size: 16px;text-align: center;cursor: pointer;color: #fbbb00;}
.frlink dl{display: none;width: 198px;position: absolute;bottom: 38px;left: -1px;right: 0;background-color: #ffffff;padding: 10px;line-height: 30px;border: 1px solid #005DAE;/*border-bottom-color: transparent;*/}
.frlink dl dt{font-size: 16px;font-weight: bold;border-top: 1px solid #ececec;}
.frlink dl dt:first-child{border-top: 0;}
.frlink dl dd a{font-size: 13px;}
.frlink dl a:hover{color: #005DAE;}
.frlink:hover{background-color: #ffffff;border-color: #005DAE;}
.frlink:hover .frlink-title{color: #555;}
.frlink:hover dl{display: block;}
.footer-contact .title{padding:30px 20px 0;}
.contact-icon{padding:30px 60px;}
.contact-icon a{float:left;margin:0 7px;}
.contact-icon a img{display:none;display:block;width:32px;height:32px;}
.contact-icon a img.off{display:none;}
.contact-icon a img.on{display:block;}
.contact-icon a:hover .on{display:none;}
.contact-icon a:hover .off{display:block;}
.footer-content{position:absolute;top:0;right:0;bottom:0;left:311px;padding:30px 0 50px 50px;}
.footer-menus{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #1370d4;}
.footer-menus li a{display:block;color:#d9d9d9;font-size:16px;}
.footer-menus li{float:left;margin-right:25px;}
.footer .address p{margin-bottom:15px;color:#d9d9d9;font-size:14px;}
.footer .address p span{margin-right:20px;}
.footer .address p a{color:#d9d9d9;}
.footer .address p a:hover{text-decoration:underline;}
.footer .address p:last-child{margin-bottom:0;}
.footer-content .qrcode-box img{display:block;width:100px;height:100px;}
.footer-content .qrcode-box div{margin-left:20px;padding:0;width:100px;height:100px;background:#fff;}
.full-bg{height:320px;background:url(../images/home_spv2x_bg.jpg) no-repeat center;}
.full-bg .title{color:#fbbb00;font-weight:500;font-size:28px;position: absolute;right: 200px;top: 0;line-height: 60px;}
.full-bg .title span{display: block;}
.full-bg .desc{margin-top:15px;width:720px;color:#9aacbe;font-size:15px;line-height:30px;}
.full-bg dl{padding:40px 0;}
.full-bg dl dd{float:left;margin-left:50px;padding:10px 20px;border:1px solid #ececec;}
.full-bg dl dd:first-child{margin-left:0;}
.full-bg dl dd img{float:left;display:block;margin-top:8px;margin-right:8px;width:30px;height:30px;}
.full-bg dl dd div{float:right;}
.full-bg dl dd span{display:block;color:#fff;}
.full-bg dl dd span.name{position:relative;margin-bottom:10px;color:#fbbb00;font-size:33px;}
.full-bg dl dd span.name.number:after{position:absolute;top:-10px;right:-15px;content:"+";font-size:26px;}
.main-content{padding:30px 0 80px;background-color:#fff;font-size:14px;}
.sidebar{position:absolute;top:-100px;right:0;padding-bottom:45px;width:311px;background-color:#005dae;}
.sidebar .slide-wrapper{overflow:hidden;width:100%;border-bottom:5px solid #fff;}
.sidebar .slide-wrapper .bd img{display:block;width:311px;}
.content-wrapper{width:960px;}
.sidebar .s_title{padding:20px 0;border-bottom:1px solid #2c6aa0;}
.sidebar .s_logo{display:block;margin:0 auto;width:64px;height:64px;}
.sidebar .s_name{margin-top:15px;width:100%;background-color:#005dae;color:#fff;text-align:center;font-weight:700;font-size:28px;font-family:"Microsoft YaHei";}
.pro-list{padding:20px;}
.list-item{margin-bottom:3px;height:46px;text-align:center;}
.list-item-link{position:relative;display:block;width:100%;height:100%;color:#fff;font-size:14px;}
.list-item-link span{position:absolute;top:50%;right:0;left:0;padding:0 10px;transform:translateY(-50%);}
.list-item.lihover>a{position:relative;background-color:#fbbb00;color:#fff;}
.list-item.lihover>a:before{position:absolute;top:0;left:0;width:5px;height:100%;background-color:#005dae;content:"";}
.list-item:hover>a:before{position:absolute;top:0;left:0;width:5px;height:100%;background-color:#005dae;content:"";}
.list-item:hover>a{background-color:#fbbb00;color:#fff;}
.current-path li{float:left;margin-right:5px;color:#444;font-size:14px;}
.current-path li .current-path-link{color:#444;}
.current-path li .current-path-link:hover{color:#005dae;text-decoration:underline;}
.current-path li span {font-family: '黑体';}