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: 1230px;margin: 0 auto;}

a {color: #000;}
a:hover {color: #326ed6;}

body {color: #000;}
.wrapper{width:100%;position:relative;overflow: hidden;background:#fff}
.header {width: 100%;height:120px;background:#326ed6;}
.header .g-in{position: relative;}
.header .logo{position: absolute;top:0;left:-70px;z-index:11;}
.header .mob{float: right;height:120px;background:#e7e7e7;width:690px;margin-right:-635px;}
.header .mob a{display: block;width:110px;padding-top:67px;background: url(pic-2.png) no-repeat center 35px;font-size:14px;line-height:14px;padding-bottom:39px;text-align: center;color:#1e50ae;}
.navs{float:right;}
.navs ul li{float: left;width: 115px;text-align: center;position: relative;}
.navs ul li a.tt{font-size: 16px;line-height:26px;display: block;color:#fff;padding:35px 0;}
.navs ul li a.tt span{font-size:12px;line-height:24px;display: block;text-transform: uppercase;}
.navs ul li.current a.tt,.navs ul li:hover a.tt{background:#53a4e8;}
.navs li .sub{display: none;background:#326ed6;position: absolute;left: -25%;top:120px;z-index: 99;padding:5px 0 10px;width:150%;}
.navs li .sub dl dt{font-size: 13px;line-height: 30px;margin:5px 0; height: 30px;text-align: center;}
.navs li .sub dl dt a{color:#fff;}
.navs li .sub dl dt:hover{background:#53a4e8;}
.header .tog{position: absolute;top:45px;font-size: 16px;line-height:26px;right:-104px;}
.header .tog span{margin:0 4px;}
.header .tog a.cur{color:#326ed6;}

.banner{position: relative;width: 1920px;left: 50%;margin-left: -960px;z-index:10;}
.banner .hd{position: absolute; left:0;bottom:40px;height:14px;width: 100%; z-index:1000;}
.banner .hd ul{width: 100%;height:14px;text-align: center;}
.banner .hd ul li{display: inline-block;background:#fff;width:14px; height:14px;text-indent:999em; overflow:hidden; margin:0 6px;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0.01, .165, 0.99);border-radius:14px;}
.banner .hd ul .on{background:#1e50ae;}

.banner .b-ab{width:800px;height:382px;background:url(pic-5.jpg) no-repeat center;position:absolute;right:0;bottom:-100px;z-index:-1;}
.banner .b-ab .m{width:201px;height:45px;background:url(pic-25.png) no-repeat center;font-size:16px;line-height:45px;padding-left:35px;box-sizing:border-box;color:#fff;display: block;position:absolute;right:273px;bottom:35px;}

.banner .swiper-container-1 .swiper-pagination-bullet-active { background:#1e50ae; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:40px;}
.swiper-container-1 .swiper-pagination-bullet{width:12px; height:12px;background: #fff;border-radius:50%;}

.footer{background:#326ed6;}
.footer .footer-top .f-t-1{float: left;width:264px;}
.footer .footer-top .f-t-2{float: left;margin-left:165px;font-size:16px;line-height:26px;color:#fff;width:300px;margin-top:82px;}
.footer .footer-top .f-t-3{float: left;font-size:14px;line-height:24px;color:#fff;width:285px;margin-top:90px;}
.footer .footer-top .f-t-4{float:right;width:150px;margin-top:115px;margin-right:120px;}
.footer .footer-top .f-t-4 .tit{font-size:14px;line-height:24px;color:#fff;margin-bottom:5px;}
.footer .footer-top .f-t-4 ul li{float: left;margin-right:10px;}
.footer .footer-top .f-t-4 ul li a{display:block;width:35px;height:35px;}
.footer .footer-top .f-t-4 ul li:nth-child(1) a{background:url(pic-16.png) no-repeat center;}
.footer .footer-top .f-t-4 ul li:nth-child(2) a{background:url(pic-17.png) no-repeat center;}
.footer .footer-top .f-t-4 ul li:nth-child(3) a{background:url(pic-18.png) no-repeat center;}
.footer .footer-top .f-t-5{float: right;width:105px;text-align: center;margin-top:65px;}
.footer .footer-top .f-t-5 .txt{font-size:14px;line-height:22px;color:#fff;margin-top:5px;}
.footer .footer-bottom{background:#27292c;padding:10px 0;}
.footer .footer-bottom .f-b-t{font-size:12px;line-height:22px;color:#fff;margin-bottom:5px;}
.footer .footer-bottom .f-b-t a{color:#fff;}
.footer .footer-bottom .f-b-t span{margin:0 6px;}
.footer .footer-bottom .f-b-b{font-size:12px;line-height:22px;color:#fff;}
.footer .footer-bottom .f-b-b a{color:#fff;}
.footer .footer-bottom .f-b-b .f-b-b-l{float: left;}
.footer .footer-bottom .f-b-b .f-b-b-r{float: right;}
