
body{background:#e9e9e9;}

.in{max-width: 1332px;padding:0 1rem;margin: auto;}
a{text-decoration: none;}
a:hover{text-decoration: none;}

.header{background-color:#FFF;position:relative;}
.header .logo img{height:50px;width:380px;}
.header .tel{z-index: 9;}
.header .tel img{height:50px;}

.search .custom-text{width: 300px;display: inline-block;}
.search .sw{background-color:#f1f1f1!important;border:0!important;padding:0.8rem 1rem!important;width:100%;border-radius: 0.25rem!important;font-size:1rem;}
.search .sw::-webkit-input-placeholder{color:#999;}
.search .btn-src{background-color: transparent;border:0;outline: none;padding: 0;line-height: 1;position: absolute;right:0.5rem;top:0.5rem;}
.search .btn-src img{width:1.5rem;}
.search .hot{font-size:0.8rem;color:#999;margin-top: 1rem;}
.search .hot a{color:#999;}

.btn-service{background-color: #1e2381;color:#FFF;padding: 0.8rem 1rem;display: inline-block;}
.btn-service:hover{color:#FFF;}
.btn-service img{width:1.2rem;vertical-align: middle;margin-right: 1rem;}

.btn-msg{padding:0.3rem 1rem;background-color: #fff4e5;display: inline-block;border-radius: 0.25rem;}
.btn-msg img{width:1.2rem; vertical-align: middle;margin-right: 1rem;}

.header .nav>*{display: inline-block;}

.banner{height:450px;background-color:#999;}

.for-box-bg-color-white>*>.box{background-color: #FFF;}

.fix-imgsize{width:7.5625rem;/*121px*/height:4.6875rem;/*75px*/background-color: #e9e9e9;border-radius:0.25rem;background-size: contain;border:none;}
.fix-scale{padding-top: 61.98%;height:0/*其实是为了防止未加载完，抖动*/;width:100%;background-color:#999;}

.indexlist>*>.box{background-image: url(kbg.png);background-size: 100% auto;background-repeat: no-repeat;background-position: center bottom;}
.indexlist .btn-more{border:1px solid #CCC;padding:0.5rem 1rem;border-radius:0.25rem; margin-top: 2rem;display: inline-block;}
.indexlist{margin-top: 2rem;}
.indexlist:first-child{margin-top: 0;}

.yslist {background-color:#FFF;padding:1rem; border-radius: 0.25rem;}
.yslist .icon.s2 {background-position: -100% center;}
.yslist .icon {	width: 80px;margin-right: 10px;	background-image: url(/libs/img/icons.png);	background-repeat: repeat-x;background-size: 400% auto;	background-color: transparent!important;}
.yslist .icon.s1 {background-position: 0 center;}
.yslist .icon.s2 {background-position: -100% center;}
.yslist .icon.s3 {background-position: -200% center;}
.yslist .icon.s4 {background-position: -300% center;}

.tag-red{padding:0.3rem 0.5rem;background-color:#fa4251;color:#FFF;font-size:0.75rem;line-height: 1; white-space: nowrap;margin-right: 0.5rem;}
.tag-red:last-child{margin-right: 0;}
.tag-price{font-size:1.5rem;font-weight: bold;color:#fa4251;}
.color-red{color:#fa4251;}
.color-999{color:#999;}
.fore-addon:before{content:'';display:inline-block;vertical-align:middle;height:1.25rem;width:0.25rem;background-color:#1e2381;margin-right: 1rem;}
.for-foreaddon{margin-top:0.5rem;}
.for-foreaddon>*{border-left:2px solid #999;padding:0 0.5rem;white-space: nowrap;}
.for-foreaddon>*:first-child{border-left:0;padding:0;padding-right: 0.5rem;}

.tab_wrap{border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.tab{background-color:#FFF;}
.tab-cursor{background-color:#f1f1f1;height:8px;border-radius: 8px;}
.tab-cursor .current{height:8px;background-color: #1e2381;border-radius:8px;}
.tab-cursor>*{transition: all 0.3s;left:0;width:0;}
.btn-apply{background-color:#fc9701;border:0;color:#FFF;padding:1rem 2rem;line-height: 1;border-radius: 0.25rem;-webkit-appearance: none;}
.tab-items{display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.tab-items>*{display: inline-block;cursor: pointer;}

.detail-content *{max-width: 100%;}
.detail-content img{height:auto;}

.footer {background-color: #333;color: #B9B9B9;}
.bottom {background-color: #1e237e;	color: #FFF;padding:1rem 0;}
.footer a{color:#B9B9B9;}

.iconfont{font-family: 'iconfont';zoom: 1.2;}

.nav-mobile-btn{background-color:#1e2381;border-radius:0.25rem;padding:0.3rem;display: inline-block;}
.header .nav.show{display: block;}

@font-face {
    font-family: 'iconfont';  /* project id 1071433 */
    src: url('https://at.alicdn.com/t/font_1071433_ynvijisssp.eot');
    src: url('https://at.alicdn.com/t/font_1071433_ynvijisssp.eot?#iefix') format('embedded-opentype'),
    url('https://at.alicdn.com/t/font_1071433_ynvijisssp.woff2') format('woff2'),
    url('https://at.alicdn.com/t/font_1071433_ynvijisssp.woff') format('woff'),
    url('https://at.alicdn.com/t/font_1071433_ynvijisssp.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_1071433_ynvijisssp.svg#iconfont') format('svg');
}

@media (max-width: 800px){
    body{padding-bottom:4rem;}
    .header .logo img{height:2rem;width:auto;}
    .header .tel{position: fixed;left:0;bottom:0;width:100%;padding:1rem;background-color:#FFF;text-align: center;box-shadow: 0 0 1rem rgba(0,0,0,0.2);}
    .header .tel img{height:2rem;}
    .header .nav{position: absolute;left:0;top:100%;z-index: 999;width:100%;padding:2rem!important;margin:0;background-color:rgba(30,35,128,0.95);}
    .header .nav li{display: block;padding:1rem;}
    .header .nav a{color:#FFF;display: block;}
}