body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; } em,i {font-style: normal} ul, ol {list-style: none} a,a:hover {text-decoration: none} img {border: 0; vertical-align: top;} table {border-collapse: collapse;border-spacing: 0} button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; } label {cursor: default} body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; } textarea {resize: none} a,a:focus {outline: none} .clearfix:after {content: '\20';display: block;height: 0;clear: both} .clearfix {*zoom: 1} .fl {float: left;} .fr {float: right;} .hide {display: none} .show {display: block} .g-in {width: 1200px;margin: 0 auto;} a {color: #333;} a:hover {color: #da251c;} html, body { position: relative; height: 100%; } body { margin: 0; padding: 0; } .swiper-container { width: 100%; height: 100%; } .swiper-slide { /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } body {color: #333;} .wrapper{width:100%;position:relative;overflow: hidden;background:#fff} .header {width:100%;background: #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, .2);} .header-c{width:1400px;margin:0 auto;} .header-l{float: left;} .header-r{float: right;} .header-r .header-rt{margin-top:10px;} .header-r .header-rt .time,.header-r .header-rt .weather{float: right;} .header-r .header-rt .time{font-size:14px;line-height:40px;color:#000;} .header .logo{margin-top:20px;margin-bottom: 20px;float: left;margin-left:35px;} .header .icon{float:right;margin-right: 45px;margin-top:36px;position: relative;} .header .icon em{display: block;width: 16px;height: 16px;background: url(pic-5.png) no-repeat center;} .header .icon img{position: absolute;top:25px;left: 50%;margin-left: -43px;display: none;} .header .icon:hover img{display: block;} .header .line{font-size: 16px;line-height: 16px;color: #fff;margin-top:36px;margin-right: 20px;float: right;} .header .search{float: right;margin-right: 20px;margin-top:22px;} .header .search a{display: block;width: 18px;height: 18px;background: url(pic-8.png) no-repeat center;} .searchIcon{ position:relative;} .searchIcon .aForm{ position:absolute;top:40px;right:0;width:340px;height:34px;background:#fff;padding:0 18px; z-index:1;border:1px solid #2152ad;border-radius:5px;display: none;} .searchIcon .aForm .input-a{width:318px;height:34px; border:none; outline:none; font-size:14px; line-height:34px;} .searchIcon .aForm .input-b{width:22px;height:34px; border:none; background: url(pic-8.png) no-repeat center; outline:none; cursor:pointer;text-indent: 99em; overflow: hidden;} .header .navs{float: right;margin-top:8px;margin-right: 20px;} .navs ul li{float: left;font-size: 16px;line-height: 46px;width:90px;text-align: center;position: relative;} .navs ul li a.tt{display: block;} .navs ul li:hover a.tt{color:#fff;background:#da251c;} .navs ul li a.wj{color:#888;} .navs ul li:hover a.wj{text-decoration: underline;color:#da251c;} .navs ul li dl{background: rgba(255,255,255,0.8);position: absolute;left: 0;top:46px;width:1400px;padding:0 30px;display: none;z-index: 1;} .navs ul li dl dd{margin:0 15px;font-size:16px;display: inline-block;float:left;} .navs ul li dl dd a{color:#da251c;} .navs ul li dl dd a:hover{text-decoration: underline;} .banner{position: relative;width: 1920px;left: 50%;margin-left: -960px;} .banner .hd{position:absolute; left:0;bottom:20px;height: 14px;width: 100%; z-index:10;} .banner .hd ul{width: 100%;height: 14px;text-align: center;} .banner .hd ul li{display: inline-block;background:#fff;width:10px; height:10px;border-radius: 10px; text-indent:999em; overflow:hidden; margin:0 6px;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0.01, .165, 0.99)} .banner .hd ul .on{background:#da251c;width: 14px;height: 14px;border-radius: 14px;margin-bottom: -2px;} .banner a.prev{position: absolute;width:54px;height:93px;right: 50%;margin-right: 620px;top:50%;margin-top:-46px;background: url(pic-2.png) no-repeat center;z-index: 99;} .banner a.next{position: absolute;width:54px;height:93px;left: 50%;margin-left: 620px;top:50%;margin-top:-46px;background: url(pic-3.png) no-repeat center;z-index: 99;} .banner .ibd-cont{position: absolute;right: 50%;margin-right: 440px;top:50%;font-size:42px;color:#fff;margin-top:-31px;} .footer .footer-t{ background:#333333;padding-top:60px;padding-bottom:60px;} .footer .footer-t .footer-l{float:left;} .footer .footer-t .footer-l dl{float:left; margin-right:50px;} .footer .footer-t .footer-l dl:last-child{ margin-right:0;} .footer .footer-t .footer-l dl dt{font-size:20px; line-height:36px; color:#fff;font-weight:bold;margin-bottom:20px;} .footer .footer-t .footer-l dl dd{ font-size:14px; line-height:28px;} .footer .footer-t .footer-l dl dd a{color: #666666;} .footer .footer-t .footer-l dl dd a:hover{color: #da251c;text-decoration: underline;} .footer .footer-t .footer-r{float:right;} .footer .footer-t .footer-r .gzh{text-align: center;color:#eee;font-size:15px;} .footer .footer-b{ background:#222;text-align: center;font-size: 15px;line-height:58px;color:#fff;} .footer .footer-b a{color:#fff;} .footer-l2{color:#fff;} .footer-r2 select{background: #666 !important;color: #eee !important;} .icon-contact { position:fixed; bottom:150px; right:30px;z-index:999; display: none;} .icon-contact ul li{ background:#666;margin-bottom:2px;} .icon-contact ul li:hover{ background:#da251c;} .icon-contact ul li.contact-1 a{display: block;width: 45px;height: 45px;background: url(top1.png) no-repeat center;}