@charset "utf-8";
*{margin:0;padding:0;}
em,i{font-style:normal;}
ul,ol,li{list-style:none;}
img {-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;vertical-align:middle;border:0;}
table{border-collapse:collapse;border-spacing:0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft yahei,Arial;border:none;outline:none;}
textarea{resize:none;}
a,a:focus,a:hover{outline:none;text-decoration:none;}
body{-webkit-text-size-adjust:none;}
a,input,button{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.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}
a{color:#333;}
a:hover{color:#195b8d;}

body{background:#bfbfbf;position:relative;filter:gray;}
.g-wp{max-width:640px; margin:0 auto; background:#fff;overflow:hidden; padding-bottom:50px;}
.header{ width:100%; background: #195b8d;}
.header .search{float:left;width: 14%;height:1.7rem;background: url(/m/images/pic-1.png) no-repeat center;background-size:33.3% 27.8%;cursor: pointer;}
.header .logo{float:left;width: 72%;height:1.7rem;padding:0.3rem 0.4rem; border-left: 1px solid #a2bdd0;border-right: 1px solid #a2bdd0; box-sizing: border-box;-webkit-box-sizing: border-box;}
.header .ico{float:left;width: 14%;height:1.7rem;background: url(/m/images/pic-3.png) no-repeat center;background-size:40% 25%;cursor: pointer;}
.searchIcon{ position:relative;}
.searchIcon .aForm{ position:absolute;top:100%;left:0px;width:194px;height:30px;background:#fff;padding:6px; z-index:9; display:none;}
.searchIcon .aForm .input-a{width:164px;height:30px; border:none; outline:none; font-size:16px; line-height:30px;position:relative; top:1px}
.searchIcon .aForm .input-b{width:30px;height:30px; border:none; background:#195b8d url(pic-16.png) no-repeat center; outline:none; cursor:pointer;text-indent: 999em;overflow: hidden;}
.swiper-container-1 .swiper-pagination-bullet-active { background:#195b8d; }
.g-wp .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:3%;}
.g-wp{transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }

.m-nav { width:200px; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:1000; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:10px 12px 10px 22px; border-bottom:1px solid #eee; font-size:15px; line-height:22px; }
.m-nav li a { display:block; color:#000; cursor:pointer; }
.m-nav li a:hover,.m-nav .current a { color:#1a5c8d; }
.m-nav li dl{display:none;font-size:12px;}

.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #1a5c8d; content:"" }
body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}
body.z-open .g-wp {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}

.footer .footer-top{background: #316b97;padding: 0 2%;position: relative;}
.footer .footer-left{float: left;width: 50%;padding:0.6rem 0;}
.footer .footer-right{position:absolute;top:50%;right:2%;margin-top: -26px;}
.footer .footer-right ul li{float: left;margin-left: 16px;text-align: center;cursor: pointer; position: relative;}
.footer .footer-right ul li img{margin-bottom:8px;width: 30px;}
.footer .footer-right ul li .wx img{width:100px;}
.footer .footer-right ul li p{font-size: 14px;line-height: 14px;color: #dee5ec;}
.footer .footer-right ul li .wx{width: 100px;height: 100px; background:#b7b7b7;position: absolute;bottom:64px;left:50%; margin-left: -50px;display: none;}
.footer .footer-right ul li:hover .wx{display: block;}
.footer .footer-bottom{padding:10px 2%;font-size: 14px; line-height:24px; text-align: center;color: #dee5ec; background: #164568;}
.footer .footer-bottom p a{color: #dee5ec;}

.fixed-list{width:100%;background:#13578a;position:fixed;left:0;bottom:0;z-index:9998;}
.fixed-list li{float:left;width:33%;height:50px;text-align:center; border-right:1px solid #3a99f9; box-sizing:border-box; -webkit-box-sizing:border-box;}
.fixed-list li:last-child{border-right: none;}
.fixed-list li a{font-size:14px;display:block;color:#fff;}
.fixed-list li em{margin-top:2px;}
.fixed-list li:nth-child(1) em{display:block;width:27px;height:17px;background:url(/m/images/pic-8.png);background-size:contain;margin:6px auto 0;background-repeat:no-repeat;}
/*.fixed-list li:nth-child(2) em{display:block;width:15px;height:17px;background:url(/m/images/pic-9.png);background-size:contain;margin:6px auto 0;background-repeat:no-repeat;}*/
.fixed-list li:nth-child(2) em{display:block;width:12px;height:17px;background:url(/m/images/pic-10.png);background-size:contain;margin:6px auto 0;background-repeat:no-repeat;}
.fixed-list li:nth-child(3) em{display:block;width:25px;height:17px;background:url(/m/images/pic-11.png);background-size:contain;margin:6px auto 0;background-repeat:no-repeat;}
.fixed-list li:nth-child(4) em{display:block;width:20px;height:20px;background:url(/m/images/xx.png);background-size:contain;margin:3px auto 0;background-repeat:no-repeat;}