/*字体图标*/
@import url('/personal/risk-engine/static/css/iconfont.css');

body{background:#fff; width: 100%;}
.container-fluid{padding:0; overflow: hidden;}
/*navbar*/
.logoimg{width:120px; height:20px;}
.nav-bgcolor{padding: 0 20px;}
/*banner*/
.carousel{margin-top: 51px;}
.carousel-caption{text-align: left; bottom:92px; left:22%;}
.carousel-caption .btn{ border-radius: 0;}
.carousel-caption a{margin-right: 20px;}
.carousel-caption .btn-warning{padding:6px 24px; background-color: #f2bc02; border-color: #f2bc02;}
.carousel-caption .btn-info{padding:6px 37px; background-color: #1daee3; border-color: #5bc0de;}
.carousel-caption .btn-success{padding:6px 24px; background-color: #03bf5b; border-color: #03bf5b;}
.wechat{position: relative;}
.wechat-img{display:none; position:absolute; left: 0; top: 35px; width: 100%; height: auto;}
/*联系我们*/
.xiaoyun-entry-button {width: 44px; height: 128px; box-shadow: 0 6px 12px 0 rgba(0,0,0,.15); background-color: #33cde5;	text-align: center;}
.xiaoyun-entry-button span {cursor: default; display: inline-block;	width: 14px; font-size: 14px; color: #fff; line-height: 17px; margin-top: 30px;}
/*main*/
.product-list{width:100%; padding:30px 0;}
.product-list .imgmsg{width: 100%; height: auto; text-align: center;}
.product-list .imgmsg h3{font-size: 18px; font-weight: normal; padding-top: 20px;}
.product-list .imgbox{position:relative; width:80px; height:120px; margin: 30px auto;}
.product-list .imgbox img{max-width: 100%;position: absolute; top:28px; left:0;}
.product-list p{color:#666; line-height: 28px;}
.product-list a{color:#F2BC02;}
.videolist{width:100%; background:url(/personal/risk-engine/static/img/videobg.jpg) no-repeat; background-size:100%; padding:50px 0;}
.videolist h3{margin-top: 0;}
.videolist h3,.videolist h4{color:#fff;}
.videolist ol{padding-top:20px; padding-bottom:20px; list-style: circle;}
.videolist ol li{color:#999; line-height: 30px; font-size: 16px;}
.videolist .more{margin-left:25px; padding:10px 15px; text-align: center; font-size: 14px; background:#F2BC02; color:#fff; text-decoration: none;}
.contact{margin:30px 0;}
/*兼容手机端*/
@media screen and (max-width:768px){
	.videolist video{margin-top:-20px;}
	.videomsg h3,.videomsg h4{color:#333;}
	.videolist .videomsg{margin-top: 50px;}
	.contact{background:#EFEFEF; margin-bottom: 0;}
}
@media screen and (min-width:768px) and (max-width:992px){
	.videolist video{margin-top:0;}
	.videomsg h3,.videomsg h4{color:#333;}
	.videolist .videomsg{margin-top: 82px;}
	.contact{background:#EFEFEF; margin-bottom: 0;}
}
/*百度地图*/
.map{margin:20px 0; width:100%;height:500px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px "microsoft yahei";overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.pop .bottom{height: 25px!important;}
.pop .center{width: 252px!important;}
/*footer*/
.footer{padding:30px 20px 10px; height:auto; overflow: hidden;}
.footer .footer-icon{box-sizing: border-box;}
.footer-icon img{width:200px; opacity:0.4;}
.footer-icon img:hover{opacity: 0.9; cursor: pointer;}
.footer-list{display: flex; justify-content: space-between;}
.footer-list .scan{text-align: center;}
.footer a{text-decoration: none;}
.footer .downloadApp{margin-right:10px; width:80px; height: 30px; line-height: 30px; text-align: center; color:#999; border:1px solid #999; border-radius: 4px; display: inline-block;}
.copyright{border-top:1px solid #999; padding-top:10px;}
.footer p{color:#999;}
.chatbox{width:80px; height: 80px; margin:0 auto 10px; display: block;}
.chatbox img{max-width: 100%;}
/*合作伙伴*/
.partner{margin:20px 0;padding:0;list-style: none; display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.partner li{padding:20px; width: 150px; height: 50px; overflow: hidden; margin:0 10px 10px 0; background: #eee; border:1px solid #ddd; box-sizing: border-box;}
.partner li img{width: 100%; display: block; max-width: 100%; position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%);}
@media screen and (max-width: 418px) {
	.partner{justify-content: space-between;}
}