/*公用css*/
@font-face {
    font-family: 'FontAwesome';
     src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
     src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
     font-weight: normal;
     font-style: normal;
   }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0; }
address,cite,dfn,em,var, i {font-style:normal;}
html{min-height: 100%;background-color: #F9F9FB;}
body {font-size: 14px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #161616;background-color: #F9F9FB;}
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
/*button,input,select,textarea{font-size:100%;}*/
fieldset,img{border:none;}
a,
img {
    -webkit-touch-callout: none
}
a{color: #161616;}
a,
a:active,
a:focus,
a:hover,
a:visited {text-decoration: none;}
/* a:hover{color: #b92b24;} */
input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff;
    border: none;
    outline: none;
}
:focus{ outline:none;}
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
ul, ol { list-style: none; }
a:hover{
    color: #2B2982;
/*    text-decoration: none; */
}
/* a:focus {
    color: initial;
	text-decoration: none;
} */
/* 头部 */
body{height: initial;}
.a-1{height: 64px;background-color: white;position: relative;z-index: 10;position: fixed;top: 0;left: 0;width: 100%;}
.a-2{max-width: 1200px;margin: 0 auto;overflow: hidden;}
.a-3{float: left;}
.a-4{display: inline-block;vertical-align: middle;height: 45px;}
.a-5{display: inline-block;vertical-align: middle;margin-left: 30px;}
.a-5 li{display: inline-block;margin-right: 30px;}
.a-5 li a{display: block;height: 64px;position: relative;}
.a-6{font-size: 16px;color: #959595;line-height: 64px;}
.a-5 li a:hover .a-6{color: #161616;}
.page__category{position: fixed;width: 100%;top: 64px;z-index: 5;height: 0;overflow: hidden;}
.page__category-content{opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: .3s;transition: .3s;}
.weui-cells{margin-top: 0 !important;}
.a-7{height: 4px;width: 100%;position: absolute;left: 0;background-color: #2B2982;border-radius: 20px;bottom: 0;display: none;}
.a-5 .active .a-6{font-weight: bold;color: #161616;}
.a-5 .active .a-7{display: block;}
.a-8{float: right;font-size: 0;padding-top: 12.5px;}
.a-9{display: inline-block;vertical-align: middle;height: 40px;background-color: #F4F6F8;width: 300px;border-radius: 30px;padding-left: 20px;}
.a-10{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.a-11{background-color: transparent;height: 100%;outline: none;border: none;font-size: 16px;display: inline-block;vertical-align: middle;}
.a-12{display: inline-block;vertical-align: middle;height: 40px;font-size: 16px;width: 120px;background-color: #2B2982;color: white !important;border-radius: 30px;text-align: center;line-height: 40px;margin-left: 20px;}
.a-13{display: inline-block;vertical-align: middle;border-radius: 5px;overflow: hidden;margin-left: 20px;}
.a-14{height: 40px;}
.a-15{margin-top: 12px;height: auto;margin-top: 76px;padding-bottom: 67px;}
.a-16{max-width: 1200px;margin: 0 auto;height: 100%;overflow: initial;}
.a-17{width: calc(100% - 274px);background-color: white;height: 100%;border-radius: 5px;float: left;}
.a-18{height: 55px;border-bottom: 1px solid #E9E9E9;padding: 0 3%;}
.a-19{width: 100px;margin-right: 10px;display: inline-block;vertical-align: middle;}
.a-20{display: inline-block;vertical-align: middle;margin-left: 20px;}
.a-21{line-height: 55px;overflow: hidden;}
.a-21 li{float: left;margin-right: 20px;position: relative;}
.a-21 li a{display: block;padding: 0 5px;color: #959595;}
.a-21 li a:hover{color: #161616;}
.a-21 .active a{color: #161616;}
.a-21 .active .a-7{display: block;}
/* .a-23{overflow-y: auto;height: calc(100% - 56px);} */
/* .a-23::-webkit-scrollbar{
    width: 4px;
	display: none;
 /*   height: 7px; */
/*    background-color: rgba(13,62,136,0.1); */
  }
/*定义滚动条轨道 内阴影+圆角*/
/* .a-23::-webkit-scrollbar-track { */
/*    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: rgba(13,62,136,0.1); */
  }
/* */ 
/*定义滑块 内阴影+圆角*/
.a-23::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #959595;
  }
.a-24 li{display: block;padding: 15px 3%;cursor: initial;}
.a-25{font-size: 18px;color: #959595;display: inline-block;width: 40px;text-align: center;}
.a-26{width: 90%;display: inline-block;vertical-align: top;}
.a-27-box{display: block;}
.a-27{font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 7px;cursor: pointer;display: block;}
.a-28{line-height: 25px;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 50px;color: #161616;}
.a-28-img{float: right;max-width: 100px;max-height: 80px;height:auto;margin-left: 10px;}
.a-29{margin-top: 7px;}
.a-30{display: inline-block;color: #858585;margin-right: 30px;position: relative;}
.a1-30{cursor: pointer;}
.a-29 .a-30:first-child{cursor: pointer;}
/* .a-24{overflow: hidden;} */
.a-24 li{border-bottom: 1px solid #E9E9E9;position: relative;}
.a-24 li:last-child{border-bottom: none;}
/* .a-24 li a:hover .a-30{color:#2B2982} */
.a-31{display: inline-block;vertical-align: middle;}
.a-32{display: inline-block;vertical-align: middle;}
.a-33{float: right;width: 263px;}
.a-34{height: 284px;background-color: white;border-radius: 5px;text-align: center;}
.a-35{padding-top: 20px;}
.a-36{width: 82px;height: 82px;border-radius: 3px;}
.a-37{margin-top: 8px;}
.a-38{color: #40AEDF;}
.a-39{color: #858585;font-size: 12px;margin-top: 5px;}
.a-40{margin-top: 25px;}
.a-50{font-size: 0;}
.a-50 li{width: 50%;display: inline-block;height: 20px;border-right: 1px solid #161616;box-sizing: border-box;position: relative;}
.a-51{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.a-50 li:last-child{border-right: none;}
.a-50 li a:hover .a-52{color: #2B2982;}
.a-52{font-size: 22px;color: #858585;}
.a-53{font-size: 14px;margin-top: -3px;}
.a-53-1{position: absolute;color: white;background-color: #E50707;font-size: 12px;line-height: 12px;padding: 0 3px;border-radius: 10px;border-bottom-left-radius: 0;top: 0px;left: 30px;}
.a-54{margin-top: 30px;}
.a-55{width: 210px;height: 38px;box-sizing: border-box;border: 1px solid #DFDFE1;display: inline-block;border-radius: 2px;color: #727272;}
.a-55:hover{border-color: #2B2982;}
.a-56{display: inline-block;vertical-align: middle;}
.a-57{display: inline-block;vertical-align: middle;line-height: 36px;}
.a-58{border-radius: 5px;background-color: white;margin-top: 12px;}
.a-59{padding: 10px 15px;overflow: hidden;border-bottom: 1px solid #E9E9E9;}
.a-60{font-size: 16px;font-weight: bold;float: left;}
.a-61{float: right;color: #959595;}
.a-62-1{display: none;}
.a-65 li{border-bottom: 1px solid #E9E9E9;}
.a-65 li:last-child{border-bottom: none;}
.a-65 li a{display: block;padding: 10px 15px;}
.a-66{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-67{margin-top: 2px;}
.a-68{display: inline-block;vertical-align: middle;width: 21px;height: 21px;}
.a-69{display: inline-block;vertical-align: middle;font-size: 12px;color: #959595;}
.a-70{margin-top: 12px;}
.a-71{border-radius: 5px;width: 100%;height: 195px;}
.a-72{font-size: 28px;display: none;vertical-align: middle;color: #959595;margin-left: 10px;}
.a-73{cursor: pointer;}
.a2-73{display: none;-webkit-text-stroke:1px white;-moz-text-stroke:1px white;-o-text-stroke:1px white;text-stroke:1px white;}
.a-74{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 5;display: none;}
.a-75{position: fixed;bottom: 15%;right: 3%;display: none;}
.a-76{display: block;width: 70px;height: 70px;border-radius: 100%;background-color: white;box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);position: relative;}
.a-77{font-size: 35px;color: #2B2982;display: block;position: absolute;left: 45%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
/* 登录弹框 */
.a-78{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);top: 0;left: 0;z-index: 15;display: none;}
.a-79{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);background-color: white;z-index: 20;width: 350px;border-radius: 5px;top: -500px;transition: 0.5s;-webkit-transition: 0.3s;}
.a-80{font-size: 18px;text-align: center;background-color: #2B2982;color: white;font-weight: bold;line-height: 50px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.a-81{padding: 20px 30px;}
.a-82{overflow: hidden;border: 1px solid #2B2982;border-radius: 5px;padding: 7px 0;box-shadow: 0 3px 5px 3px #F8FCFF;margin-bottom: 15px;}
.a-82 li{height: 20px;line-height: 20px;width: 50%;box-sizing: border-box;float: left;text-align: center;border-right: 1px solid #2B2982;font-size: 16px;cursor: pointer;color: #BFBFBF;}
.a-82 li:last-child{border-right: none;}
.a-82 .active{color: #2B2982;}
.a-84{display: none;}
.a-83 .a-84:first-child{display: block;}
.a-85{border-bottom: 1px solid #E9E9E9;}
.a-86{border: none;outline: none;height: 45px;width: 100%;display: inline-block;vertical-align: middle;}
.a1-86{width: 200px;}
.a-86::-webkit-input-placeholder{color: #BFBFBF;}
.a-86::-moz-placeholder{color: #BFBFBF;}
.a-86::-ms-input-placeholder{color: #BFBFBF;}
.a-87{text-align: right;margin-top: 5px;}
.a-88{color: #2B2982;text-decoration: underline;}
.a-89{width: 100%;background-color: #2B2982;color: white;border: none;font-size: 16px;height: 40px;border-radius: 5px;margin-top: 30px;}
.a-90{position: absolute;right:-30px;top: -15px;width: 25px;height: 25px;cursor: pointer;}
.a-91{display: inline-block;vertical-align: middle;padding: 2px 5px;border: 1px solid #BFBFBF;color: #BFBFBF;border-radius: 5px;}
.a-91:hover{border-color: #2B2982;}
.a-92{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);top: 0;left: 0;z-index: 15;display: none;}
.a-93{position: fixed;left: 50%;top: -500px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);background-color: white;z-index: 20;width: 350px;border-radius: 5px;transition: 0.5s;-webkit-transition: 0.3s;}
.a-94{padding: 20px 30px;}
.a-95{font-size: 14px;font-weight: initial;}
.a-96{color: #2B2982;}
.a-97{position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);top: 0;left: 0;z-index: 15;display: none;}
.a-98{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);background-color: white;z-index: 20;width: 450px;border-radius: 5px;transition: 0.5s;-webkit-transition: 0.3s;top: -500px;}
.a-99{font-size: 18px;text-align: center;line-height: 60px;}
.a-100{padding: 0 20px;padding-bottom: 20px;}
.a-100 li{border-radius: 5px;}
.a-100 .active{background-color: #F6F6F6;}
.a-100 li a{display: block;padding: 20px;font-size: 0;}
.a-101{display: inline-block;vertical-align: middle;width: 55px;height: 55px;margin-right: 10px;}
.a-102{display: inline-block;vertical-align: middle;width: calc(100% - 65px);}
.a-103{font-size: 16px;}
.a-104{color: #959595;font-size: 14px;}
.a-105{position: absolute;left: 0;background-color: white;border-radius: 5px;text-align: center;padding: 10px;box-shadow: 0 0 7px 3px rgba(43,41,130,0.1);padding-bottom: 5px;bottom: 40px;opacity: 0;z-index: -1;transition: 0.3s;-webkit-transition: 0.3s;height:170px;}
.link{color:#576b95;cursor: pointer}
.a-106{width: 100px;height: 100px;}
.a-107{margin-top: 5px;}
.a-107:hover{color: #2B2982;}

.mobile_input{display: none;}
/* 底部 */
.footer-1{height: 55px;text-align: center;background-color: white;color: #8D8D8D;margin-top: 12px;position: relative;position: fixed;width: 100%;bottom: 0;left: 0;position: fixed;bottom: 0;left: 0;width: 100%;}
.footer-2{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 94%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
/*图标向下旋转*/
.hover-up{transition-duration: .5s;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.hover-down{transition-duration: .5s;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

@media screen and (min-width: 1200px){
	.col-lg-10 {
		width: 100%;
	}
}
@media screen and (max-width: 1200px){
	.a-2{padding: 0 3%;}
	.c-3{padding: 0 3%;}
}
@media screen and (max-width: 1100px) {
    .a-5{margin-left: 30px;}
	.a-5 li {margin-right: 30px;}
	.a-9 {width: 260px;}
}
@media screen and (max-width: 450px) {
    .a-79{width: 90%;}
	.a-93{width: 90%;}
	.a-86 {height: 40px;}
	.a1-86{width: calc(100% - 90px);}
	.a-89 {margin-top: 20px;}
	.a-90{left: 0;right: 0;margin: auto;bottom: -40px;top: initial;}
	.a-94{padding-top: 10px;}
}