/* page 页面样式*/
/**首页样式修正  */
#page-home .am-sticky-placeholder{
	height: auto !important;
}
#page-home .am-header-nav{
	position: absolute;
	z-index: 96; 
	top: 36px; 
}

/* 登录浮动窗 login css*/
#page-float-login{background-color:#F1F1F1;background: transparent;}
.am-float-login{position: absolute;z-index: 95;right: 30px;top: 120px;}
.am-login-view{
	padding: 20px 0;
	border-radius:5px ;
	overflow: hidden;
	display: none; 
	background-color:#F1F1F1; 
	background-color: rgba(255,255,255,0.8);
	width: 320px;
	height: auto;
	max-height: 350px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    			box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.am-login-view.am-active{display: block;}
.am-login-view .am-login-view-cell{position: relative; padding:0 20px; margin-bottom: 10px;font-size: 14px;font-weight: 100;}
.am-login-view-cell input[type=text],.am-login-view-cell input[type=password]{width: 100%; border-radius: 3px;border: 1px solid #EEEEEE;color: #333;font-size: 14px;line-height: 21px;}
.am-login-view-cell input[type=checkbox]{font-size: 16px;}
.am-login-view-cell input[maxlength='4']{width: 8em;display: inline-block; margin-right: 10px;}
.am-login-view-cell input~label{font-size: 14px;font-weight: 100;}
.am-login-view-cell input[maxlength='4']~a img{width: 100px;height:37px;display: inline-block; margin-right: 10px;}
.am-login-view-cell .am-input-placeholder{position: absolute; z-index: 1;left: 28px;top: 8px;font-size: 14px;color: #999;}
.am-login-view-cell .am-login-hint{font-size: 12px;text-align: center;line-height: 12px; margin-bottom: 5px;}
.am-login-view-cell .am-login-hint span{ margin-right: 5px;}
#login-verification{display: none;}
.am-float-login .am-login-view .am-login-view-cell.am-text-center{font-size: 14px;font-weight: 100;}
.am-login-view-cell.am-text-center span{font-size: 18px;font-weight: bold;color: #FF9900;margin-right: 10px;}
.am-login-view-block{width: 33.333333333%;text-align: center;display: table-cell;padding: 10px;color: #333333;font-size: 14px;line-height: 40px;}
.am-login-view-block:hover,.am-login-view-block:focus{color: #333333;}
.am-login-view-block .am-btn{width:74px;height:74px;line-height:74px; text-align: center;font-size: 30px;padding: 0;}
#btn-zfb{display: inline-block; color: #666;font-size: 14px;line-height: 30px;font-weight: bold;text-align: center;height: 30px;}
#btn-zfb:hover{color: #66ccff;}
#btn-zfb span{color: #66ccff;font-size: 30px;font-weight: 100; line-height: 30px;vertical-align: middle;margin-right: 5px;}
/* slider banner css*/
#sliderbanner{position: relative;z-index: 2;height: 480px;}
#sliderbanner.am-slider-a1 .am-control-nav{left: 50%; width: auto;padding:5px 10px;border-radius: 20px; display: inline-block;background-color:transparent; background-color:rgba(0,0,0,.5) ;}
#sliderbanner.am-slider-a2 .am-control-nav{left: 50%; width: auto;padding:5px 10px;}
#sliderbanner.am-slider-a2 .am-control-nav li a{width: 10px;height: 6px;}
#sliderbanner.am-slider-a2 .am-control-nav li a.am-active{width: 20px;background:#1d9328;}
#sliderbanner .am-slides.am-slider-center{text-align: center;}
#sliderbanner .am-slides.am-slider-center li{height: 480px;width: 100%;text-align: center; background-color: #fff; background-position: center;background-repeat: no-repeat;}
#sliderbanner .am-slides.am-slider-center li>a{display: inline-block;width: 100%;height: 100%;}


/* 公告中心 css*/
.am-notice{background: #F8F8F8;}
.am-notice .am-icon-volume-up{position: absolute;z-index: 2;left: 0px;top: 0px; line-height: 30px;color: #ff5500;font-size: 16px;}
.am-notice-wrapper{position: relative; height: 30px;display: block;overflow: hidden;vertical-align: top;}
.am-notice-text{padding-left: 20px; display:block;font-size: 12px;line-height: 30px;clear: both;color: #555;}
.am-notice-text:focus{color: #555;}
.am-notice-text:active,.am-notice-text:hover{color: #ff5500;}
.am-notice-wrapper .am-close{position: absolute;z-index: 2; right: 0px;top: 3px;cursor: pointer;}
/* 数据展示 css*/
.am-datashow{background-color: #FFF;border-bottom: 1px solid #EEEEEE;height: 150px;}
.am-datashow-data{
	position: absolute;
	left: 0px;
	z-index: 1; 
	background-color: #fff;
	width: 359px; 
	height: 149px;overflow: hidden;
	-moz-transition: width 1s ease-in-out;	/* Firefox 4 */
	-webkit-transition: width 1s ease-in-out;	/* Safari 和 Chrome */
	-o-transition: width 1s ease-in-out;	/* Opera */
	transition: width 1s ease-in-out;
}
.am-datashow-data.am-active{width: 960px;}
.am-datashow-data-wrapper{position: relative;width: 900px; height: 150px;overflow: hidden;float:left;}
.am-datashow-data-wrapper .am-datashow-data-item{position: relative;width: 300px;float:left ; padding: 0px 0px 0px 30px;height: 80px; margin: 35px 0; border-right: 1px solid #EEEEEE;}
.am-datashow-data-wrapper .am-datashow-data-item .datashow-data-title{position: relative;font-size: 16px;margin-left: 15px;color: #666;}
.am-datashow-data-wrapper .am-datashow-data-item .datashow-data-title span{margin-right: 5px;font-size: 24px;color: #ccc;}
.am-datashow-data-wrapper .am-datashow-data-item .datashow-data-content{position: relative;font-size: 16px;}
.am-datashow-data-wrapper .am-datashow-data-item .datashow-data-content span{font-size: 32px;margin:0 5px;font-weight: bold;color: #ff5500;}
.am-datashow-data-switch{position: absolute;cursor: pointer;top: 0px;right: 0px;border-right:5px solid #EEEEEE ; width: 60px;height: 150px;background-color: #fff; float:left;text-align: center;font-size: 40px;line-height: 150px; color: #bbb;}
.am-datashow-data-switch span.am-icon-angle-double-right{-webkit-animation: am-slide-left 1.5s infinite ease-in-out;animation:am-slide-left 1.5s infinite ease-in-out; width: 20px;position: relative; left: 10px;}
.am-datashow-data-switch span.am-icon-angle-double-left{-webkit-animation: am-slide-right 1.5s infinite ease-in-out;animation:am-slide-right 1.5s infinite ease-in-out; width: 20px;position: relative;left: -10px;}
.am-datashow-feature-wrapper{height: 150px;overflow: hidden;}
.am-datashow-feature-wrapper .am-datashow-feature-item {text-align: center;}
.am-datashow-feature-wrapper .am-datashow-feature-item .datashow-feature-tltle{text-align: center;font-size: 14px; color: #454545;}
.am-datashow-feature-wrapper .am-datashow-feature-item .datashow-feature-content{width: 80px;height: 80px;padding: 5px;margin: 20px auto 10px auto;
	-moz-transition: margin .3s ease-out;	/* Firefox 4 */
	-webkit-transition: margin .3s ease-out;	/* Safari 和 Chrome */
	-o-transition: margin .3s ease-out;	/* Opera */
	transition: margin .3s ease-out;
	}
.am-datashow-feature-wrapper .am-datashow-feature-item .datashow-feature-content span{width: 70px;height: 70px;text-align: center;display: inline-block;color: #fff; font-size: 32px;line-height: 70px;}
.am-datashow-feature-wrapper .am-datashow-feature-item:hover .datashow-feature-content{margin: 10px auto 20px auto;}
.am-datashow-feature-wrapper .am-datashow-feature-item:hover .datashow-feature-tltle{color: #FFAA00;}



/* 功能服务面板  css*/
.am-serviceshow{width: 100%;background-color: #ffff; }
.am-serviceshow .serviceshow-group{padding: 40px 0; display: flex;flex-flow: row nowrap; justify-content: center;align-items: center;}
.am-serviceshow .serviceshow-group .serviceshow-item{cursor: pointer; flex: 1; display: flex;flex-flow: column nowrap; justify-content: center;align-items: center;}
.am-serviceshow .serviceshow-item .serviceshow-item-icon{width: 80px;height: 80px;padding: 0px; background-color:#fff;border-radius: 100px; display: flex;flex-flow: row nowrap; justify-content: center;align-items: center;border: 0px solid #41a976;transition:all 0.25s ease-in-out;}
.am-serviceshow .serviceshow-item .serviceshow-item-icon img{width: 100%;background: #fff;border-radius: 100px;}
.am-serviceshow .serviceshow-item .serviceshow-item-text{ padding: 10px 0;font-size: 20px; display: flex;flex-flow: row nowrap; justify-content: center;align-items: center;}
.am-serviceshow .serviceshow-item:hover .serviceshow-item-icon{
	transform: scale(1.3);
	/* padding: 3px; */
	/* background-color:#bbb; */
	/* box-shadow:0 0 5px rgba(100,100,100,0.3) ; */
}
.am-serviceshow .serviceshow-item:hover .serviceshow-item-text{
	color: #41a976;
	/* text-shadow:0 0 2px rgba(100,100,100,0.3) ; */
	font-weight: bold;
}
/* 热销产品 css*/
.am-producthot{/* background:linear-gradient(to bottom,#f3fff9,#f5faf7) ;*/background-color: #f9f9f9; }
.am-producthot .product-group{width: 100%;height: 440px;padding: 10px 0;}
.am-producthot .product-group li{width: 0;overflow: hidden;}
.am-producthot .product-item{background-repeat: no-repeat;background-position: bottom right,-2px 10px;background-size:60%,80px; margin: 5px; height: 410px;background-color: #fff;box-shadow:0 0 2px rgba(100,100,100,0.3) ;transform: scale(0.98);  position: relative; display: flex;flex-flow: column nowrap; justify-content: flex-start;align-items: flex-start;align-content: flex-start;border-radius:3px ;transition:all 0.35s ease-in-out; transform-origin: center bottom; }
.am-producthot .product-item .product-tag{position: absolute;z-index: 3;left: -2px;top: 10px; width:80px; flex: none; display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: flex-start;height: 40px;background-repeat: no-repeat;background-position: top left;background-size:100%;}
.am-producthot .product-item-wanneng{background-image: url(../images/public/product_bg_wanneng.png);}
.am-producthot .product-item-nianjin{background-image: url(../images/public/product_bg_nianjin.png);}
.am-producthot .product-item-zhongji{background-image: url(../images/public/product_bg_zhongji.png);}
.am-producthot .product-item-wanneng .product-tag{background-image:url(../images/public/product_tag_wanneng.png)}
.am-producthot .product-item-nianjin .product-tag{background-image:url(../images/public/product_tag_nianjin.png)}
.am-producthot .product-item-zhongji .product-tag{background-image:url(../images/public/product_tag_zhongji.png)}


.am-producthot .product-item .product-title{width: 100%;height: 125px;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;font-size: 20px;font-weight: bold;padding: 40px 20px 0 20px;border-radius:3px 3px 0 0;overflow: hidden;}
.am-producthot .product-item .product-feature{width: 100%; position: relative; z-index: 3;flex: 1 1; display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;align-content: flex-start; font-size: 14px;padding: 10px 20px;overflow: hidden;}
.am-producthot .product-item .product-footer{width: 100%;height: 100px; flex: none;  display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;padding: 10px 20px;}
.am-producthot .product-feature .product-feature-cell{width: 100%;color: #888;margin-bottom: 10px; display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
.am-producthot .product-feature .product-feature-cell::before{content: '\e63f';font-size: 18px; font-family: "iconfont"; display: inline-block;border-radius: 10px;margin: 0 10px; color: #41a976;}
.am-producthot .product-footer .product-btn{width:120px;background:#fff; /* border-radius:1000px 0 1000px 1000px / 1000px 0 1000px 1000px; */}
.am-producthot .product-footer .product-btn:hover{background:#41a976; /*linear-gradient(to right,#41a976,#418057);*/}
.am-producthot .product-footer .product-price{font-size: 14px;color: #888; text-shadow: 0 0 2px #fff; flex: 1 1; display: flex;flex-flow: row wrap;justify-content: flex-end;align-items: baseline;}
.am-producthot .product-footer .product-price span{font-size: 24px;color: #ff5500;font-weight: bold;}
.am-producthot .product-item:hover{
	transform: scale(1) translate3d(0,0px,0);
	box-shadow:0 0 8px rgba(100,100,100,0.3) ;
}
.am-producthot .product-item .product-img{width: 100%; height: 130px;border-radius:3px 3px 0 0;overflow: hidden; flex: none;}
.am-producthot .am-slider-default .am-control-nav{display: none;}
.am-producthot .am-slider-default .am-direction-nav {position: relative; height: 30px;}
.am-producthot .am-slider-default .am-direction-nav .am-prev{top:100%; left: auto;right: 50px;}
.am-producthot .am-slider-default .am-direction-nav .am-next{top:100%;}

.am-producthot .am-thumbnails>li{
	border-radius: 3px;
	padding: 1rem;
	-moz-transition: all .3s ease-out;	/* Firefox 4 */
	-webkit-transition: all .3s ease-out;	/* Safari 和 Chrome */
	-o-transition: all .3s ease-out;	/* Opera */
	transition: all .3s ease-out;
}
.am-producthot .am-thumbnails>li:hover{transform: scale(0.95);background-color:rgba(241,241,241,1) ;}
.am-producthot .am-thumbnail{margin-bottom: 0px;padding: 0;border-radius: 3px;overflow: hidden;}
.am-producthot .am-thumbnail>img{width: 100%;max-height: 300px;}
.am-producthot .am-thumbnail .am-thumbnail-caption{padding: 15px;color: #ff5500;font-size: 14px;}
.am-producthot .am-thumbnail .am-thumbnail-caption p{ margin: 0px;font-size: 12px;color: #454545;}
.am-producthot .am-thumbnail .am-thumbnail-caption span{font-size: 20px; color: #ff5500;}
.am-producthot .am-thumbnail .am-thumbnail-caption .am-btn{margin-top: 10px;}
.am-producthot .am-slides.am-slider-center li{height: 280px;text-align: center; background-color: #fff; background-position: top;background-repeat: no-repeat;}
.am-producthot .am-slides.am-slider-center li>a{display: inline-block;width: 100%;height: 100%;}
/* 公司特色 css*/
.am-company-features{/* background: linear-gradient(to bottom,#fffdf6,#ffffff); */background:#fff}
.am-company-features .company-feature-group{width: 100%; display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}
.am-company-features .company-feature-group .company-feature-row{height: 320px; flex: 1 1; display: flex;flex-flow: column nowrap;justify-content:flex-start;align-items: center;}
.am-company-features .company-feature-row .company-feature-title{flex: none; font-size: 24px;font-weight: bold;}
.am-company-features .company-feature-row .company-feature-icon{flex: none;width: 76px;height: 76px;margin: 40px 0;}
.am-company-features .company-feature-row .company-feature-icon img{width: 100%;}
.am-company-features .company-feature-row .company-feature-describe{width: 70%; flex: none;font-size: 16px;color: #888;}
/* 公司简介 css*/
.am-company-introduction{background: linear-gradient(to bottom,#41a976 0%,#358962 40%,#ffffff 40%,#ffffff);}
.am-company-introduction .company-introduction-wrapper{ height: 400px; margin: 150px 5px 50px 5px; display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: flex-start;background:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 10px;}
.am-company-introduction .company-introduction-wrapper .company-introduction-video{flex: none; width: 512px;height: 384px;background: #ccc; transform: translate3d(50px,-40px,0);border-radius: 5px; overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.am-company-introduction .company-introduction-video .video-js{width: 512px;height: 384px;}
.am-company-introduction .company-introduction-video .video-js .vjs-big-play-button{top: calc(50% - 0.8em);left:calc(50% - 1.5em);}
.am-company-introduction .company-introduction-wrapper .company-introduction-text{width: 50%; padding: 50px;font-size: 18px;display: flex;flex-flow: row wrap;justify-content: flex-end;align-items: flex-start; }
.am-company-introduction .company-introduction-wrapper .company-introduction-text .introduction-btn{width:120px;}
.am-company-introduction .company-introduction-wrapper .company-introduction-text .introduction-btn:hover{}
/* 珠江新闻 css*/
.am-company-news{width: 100%;margin-top: 40px;}
.am-company-news .am-panel-pithy .am-panel-hd{border: none;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;height: 60px;}
.am-company-news .am-panel-pithy .am-panel-hd .am-panel-title{font-size: 30px; position: relative; padding: 0;border-bottom: 1px solid #ddd;}
.am-company-news .am-panel-pithy .am-panel-hd .am-panel-title::before{content: '';position: absolute;bottom: -1px;left: 0; display: block;width: 30px;height: 1px;background-color: #888;}
.am-company-news .am-panel-pithy .am-panel-hd .am-intro-more-top{position: relative;}
.am-company-news .am-panel-pithy .am-panel-hd .am-intro-more-top span:hover {
    color: #41a976;
}
.am-company-news .company-newslist-wrapper{width: 100%;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;padding: 20px 0;}
.am-company-news .company-newslist-wrapper .company-newslist-img{width: 400px;height: 280px;}
.am-company-news .company-newslist-wrapper .company-newslist-img img{width: 400px;height: 280px;}
.am-company-news .company-newslist-wrapper .company-newslist-group{height: 280px;padding-left: 20px; display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}
.am-company-news .company-newslist-group .company-newslist-row {cursor: pointer; z-index: 1; height: 100%;padding:10px 30px;  transform: translate3d(0,0,0);box-shadow:0 0 3px rgba(100,100,100,0.3) ;background: #fff; transition:all 0.5s ease-in-out; flex: 1 1;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;}
.am-company-news .company-newslist-row .company-news-title{font-size: 18px;font-weight: bold;margin-bottom: 20px;height: 50px;width: 100%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition:all 0.5s ease-in-out;}
.am-company-news .company-newslist-row .company-news-describe{font-size: 14px;color: #888;height:66px;width: 100%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;transition:all 0.5s ease-in-out;}
.am-company-news .company-newslist-group .company-newslist-row:hover{background: #41a976;z-index: 3;transform: translate3d(0,20px,0);}
.am-company-news .company-newslist-group .company-newslist-row:hover .company-news-title{color: #fff;}
.am-company-news .company-newslist-group .company-newslist-row:hover .company-news-describe{color: #fff;}
.am-company-news .company-newslist-group .company-newslist-row::before {flex: none; content: '“'; color: #41a976;font-size: 60px;font-weight: bolder;height: 80px;}
.am-company-news .company-newslist-group .company-newslist-row:hover::before { color: #fff;}
.am-company-news .company-newslist-group .company-newslist-row::after {justify-self: flex-end; flex: none; content: '————>'; color: #eee;font-size: 10px;font-weight: bolder;height: 20px;padding-top: 10px;}


/* 保障产品 css*/
.am-productsecurity{margin-top: 20px;}
.am-productsecurity .am-panel-keepleft>.am-panel-hd{height: 330px; color: #fff;background-image: url(../images/public/panel_keepleft_bgred.png);background-repeat: no-repeat;background-position: center;background-size: 100%  100%;}
.am-productsecurity .am-panel-keepleft>.am-panel-hd .am-panel-title{color: #FFFFFF;font-size: 20px;line-height: 56px;height: 50px;}
.am-productsecurity .am-panel-keepleft>.am-panel-hd .am-tag-panel{padding: 20px 0 0 0;font-size: 0px;margin: 0px -10px 0px -10px;width: auto;}
.am-productsecurity .am-panel-keepleft>.am-panel-hd .am-tag-panel .am-badge{ margin-bottom: 10px;font-size: 12px; margin-right: 10px;color: #ffaa00;color: rgba(255,255,255,1);}
.am-productsecurity .am-panel-keepleft>.am-panel-hd .am-tag-panel .am-badge:hover{color: #ffaa00;color: rgba(255,255,255,1);}
.am-productsecurity .am-panel-keepleft>.am-panel-hd>.am-intro-more-top>span{color: #fff;}
.am-productsecurity .am-panel-keepleft>.am-panel-hd>.am-intro-more-top>span:hover{color: #ddd;}
.am-productsecurity-item{
	padding-top: 20px; 
	height: 330px;
	-moz-transition: all .3s ease-out;	/* Firefox 4 */
	-webkit-transition: all .3s ease-out;	/* Safari 和 Chrome */
	-o-transition: all .3s ease-out;	/* Opera */
	transition: all .3s ease-out;
}
.am-productsecurity-item:hover{
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.2) inset;
			box-shadow: 0px 0px 10px rgba(0,0,0,.2) inset;	
}
.am-productsecurity-item .am-productsecurity-wrapper{border-right:1px solid #EEEEEE;}
.am-productsecurity-item:last-child .am-productsecurity-wrapper{border-right:0px;}
.am-productsecurity-item .am-productsecurity-header{height: 120px;overflow: hidden;}
.am-productsecurity-item .am-productsecurity-title{margin-bottom: 0px; height: 50px;overflow: hidden;}
.am-productsecurity-item .am-productsecurity-condition{margin-bottom: 0px;color: #888888;font-size: 12px;}
.am-productsecurity-item .am-productsecurity-price{margin-bottom: 0px;font-size: 16px;color: #ff5500;}
.am-productsecurity-item .am-productsecurity-price>span{font-size: 28px;color: #ff5500;}
.am-productsecurity-item .am-productsecurity-feature{font-size: 14px;color: #888;height: 110px; overflow: hidden;}
.am-productsecurity-item .am-productsecurity-feature span{font-size: 14px;margin-right: 10px; color: #92E0FF;}
.am-productsecurity .am-panel-pithy .am-panel-bd{height: 279px;}
.am-productsecurity .am-panel-pithy .am-panel-bd a{display: inline-block;}
.am-productsecurity .am-panel-pithy .am-panel-bd img{width: 100%;height: 100%;}
/* 理财产品 css*/
.am-productfinancial .am-panel-keepleft>.am-panel-hd{height: 330px; color: #fff;background-image: url(../images/public/panel_keepleft_bgorange.png);background-repeat: no-repeat;background-position: center;background-size: 100%  100%;}
.am-productfinancial .am-panel-keepleft>.am-panel-hd .am-panel-title{color: #FFFFFF;font-size: 20px;line-height: 56px;height: 50px;}
.am-productfinancial .am-panel-keepleft>.am-panel-hd .am-tag-panel{padding: 20px 0 0 0;font-size: 0px;margin: 0px -10px 0px -10px;width: auto;}
.am-productfinancial .am-panel-keepleft>.am-panel-hd .am-tag-panel .am-badge{ margin-bottom: 10px;font-size: 12px; margin-right: 10px;color: #ffaa00;color: rgba(255,255,255,1);}
.am-productfinancial .am-panel-keepleft>.am-panel-hd .am-tag-panel .am-badge:hover{ color: #ffaa00;color: rgba(255,255,255,1);}
.am-productfinancial .am-panel-keepleft>.am-panel-hd>.am-intro-more-top>span{color: #fff;}
.am-productfinancial .am-panel-keepleft>.am-panel-hd>.am-intro-more-top>span:hover{color: #eee;}
.am-productfinancial-item{
	padding-top: 20px; 
	height: 330px;
	-moz-transition: all .3s ease-out;	/* Firefox 4 */
	-webkit-transition: all .3s ease-out;	/* Safari 和 Chrome */
	-o-transition: all .3s ease-out;	/* Opera */
	transition: all .3s ease-out;
}
.am-productfinancial-item:hover{
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.2) inset;
			box-shadow: 0px 0px 10px rgba(0,0,0,.2) inset;	
}
.am-productfinancial-item .am-productfinancial-wrapper{border-right:1px solid #EEEEEE;}
.am-productfinancial-item:last-child .am-productfinancial-wrapper{border-right:0px;}
.am-productfinancial-item .am-productfinancial-header{height: 130px;overflow: hidden;}
.am-productfinancial-item .am-productfinancial-title{margin-bottom: 0px; height: 50px;overflow: hidden;}
.am-productfinancial-item .am-productfinancial-rate{margin-bottom: 0px;font-size: 16px;color: #ff5500;height: 80px; margin-bottom: 4px;}
.am-productfinancial-item .am-productfinancial-rate>span{font-size: 28px;color: #ff5500; line-height: 30px;margin-right: 5px; }
.am-productfinancial-item .am-productfinancial-rate>p{color: #888888;font-size: 14px;margin: 0px; }
.am-productfinancial-item .am-productfinancial-period{margin-bottom: 0px;font-size: 16px;color: #ff5500; height: 80px;margin-bottom: 4px;}
.am-productfinancial-item .am-productfinancial-period>span{font-size: 18px;color: #666;line-height: 30px;}
.am-productfinancial-item .am-productfinancial-period>p{color: #888888;font-size: 14px;margin: 0px;}
.am-productfinancial-item .am-productfinancial-feature{font-size: 14px;color: #888;height: 80px; overflow: hidden;}
.am-productfinancial-item .am-productfinancial-feature span{color: #FF5500;}
.am-productfinancial .am-progress-group-vertical{padding-bottom: 40px;height: 279px;}
.am-productfinancial .am-progress-group-vertical .am-progress-group-title{font-size: 14px;font-weight:100;height: 40px;line-height: 40px; border-bottom: 1px dashed #ccc;}
.am-productfinancial .am-progress-group-vertical .am-progress{background-color: transparent;}
.am-productfinancial .am-progress-group-vertical .am-progress-bar{background-color: #66CCFF;}
.am-productfinancial .am-progress-group-vertical .am-progress-bartext{color: #FF5500;}
/* 新手指引 css*/
.am-noviceguide .am-guide{width: 859.5px;height: 330px;}
.am-noviceguide .am-guide .am-guide-left{border-right:1px solid #EEEEEE ; height: 279px; background-image: url(../images/public/mascot.png);background-repeat: no-repeat;background-position: center bottom;background-size: 90%;}
.am-noviceguide .am-guide .am-guide-left .am-guide-left-title{font-size: 14px;float: right; padding: 40px 20px 0 0;font-weight: bold;}
.am-noviceguide .am-guide .am-guide-left .am-guide-left-title span{height: 45px;line-height: 45px;float: left; margin-right: 5px;font-size: 12px;}
.am-noviceguide .am-guide .am-guide-right{position: relative;}
.am-noviceguide .am-guide .am-guide-right .am-guide-step{height: 209px; background-color:#f5faff ;width: 100%; display: table;}
.am-guide-step .am-guide-step-item{position: relative;display:table-cell;padding: 40px 20px 0 20px;width: 28%;}
.am-guide-step .am-guide-step-item span{width: 65px;height: 65px;line-height: 65px;font-size: 38px;color: #FFFFFF;background-color: #66CCFF; text-align: center;display: inline-block;}
.am-guide-step .am-guide-step-item i{position: absolute;right: 0px;top: 65px;width:80px;height: 16px; background: url(../images/public/arrow_right.png) no-repeat center;}
.am-guide-step .am-guide-step-item .am-guide-step-item-label{font-size: 14px;color: #454545; font-weight: bold;padding-top: 40px;}
.am-noviceguide .am-guide .am-guide-right .am-guide-qa{height: 70px;display: table;width: 100%;}
.am-noviceguide .am-guide .am-guide-right .am-guide-qa a{width: 33.333%; height: 70px;color: #333333; line-height: 70px;font-size: 14px;text-align: center; border-right: 1px dashed #EEEEEE;display: table-cell;}
.am-noviceguide .am-guide .am-guide-right .am-guide-qa a:hover{color: #FFAA00;}
.am-noviceguide .am-guide .am-guide-right .am-guide-qa a span{color: #FFAA00; margin-right: 5px;}

/* 合作机构 css*/
.am-partners{margin-bottom: 20px;}
.am-partners .am-panel-bd{padding: 1.25rem 35px;border-bottom: 3px solid #41a976;}
.am-partners .am-slider-default{-webkit-box-shadow: none;
    box-shadow: none;
}
.am-partners .am-slider-default .am-direction-nav a:before{font-size: 60px !important; color: #ccc;}
.am-partners .am-slider-default .am-direction-nav .am-prev {
    left: -36px;
}
.am-partners .am-slider-default .am-direction-nav .am-prev:before{content: '\f104';}
.am-partners .am-slider-default .am-direction-nav .am-next {
    right: -36px;
    text-align: right;
}
.am-partners .am-slider-default .am-direction-nav .am-next:before {content: '\f105';}
.am-partners .am-slider-default{margin-bottom: 30px;}
.am-partners .am-slider-default .am-slides li{ display: flex;flex-flow: row nowrap;justify-content:center;align-items:center;}
.am-partners .am-slider-default .am-slides li a{width: 100%; display: flex;flex-flow: row nowrap;justify-content:center;align-items:center;}
.am-partners .am-slider-default .am-partners-img{width: 150px; height: 100px;margin: 5px; overflow: hidden;background-color: #fff;line-height: 100px;background-repeat: no-repeat;background-position: center center;background-size: 100%;display: flex;flex-flow: row nowrap;justify-content:center;align-items:center;border-radius: 5px;transition:all 0.2s ease-in-out;}
.am-partners .am-slider-default .am-partners-img img{width: 100%; height: auto;opacity: 0;transform: translate3d(0,-10px,0);transition:all 0.5s ease-in-out;}
.am-partners .am-slider-default .am-partners-img:hover{background-image: none !important; box-shadow:0 0 3px rgba(100,100,100,0.3) ;}
.am-partners .am-slider-default .am-partners-img:hover img{width: 100%; height: auto;opacity: 1;transform: translate3d(0,0,0);}
.am-partners .am-slider-default .am-control-nav {bottom: -30px;}
.am-partners .am-slider-default .am-control-nav li{vertical-align: middle;}
.am-partners .am-slider-default .am-control-nav li a.am-active{width: 12px;height: 12px;background-color:#41a976 ;}
/* page-userguide 用户指引 css*/
.am-userguide-group{padding: 40px;}
.am-userguide-group .am-userguide-title{margin-bottom: 40px;}
.am-userguide-group .am-userguide-text{}
.am-userguide-group .am-userguide-text h2{font-size: 18px;color: #f2a03a;margin-bottom: 10px;}
.am-userguide-group .am-userguide-text h3{font-size: 16px;color: #666;margin-bottom: 10px;margin-top: 0px;}
.am-userguide-group .am-userguide-text p{font-size: 14px;color: #666;margin-top: 0px;}
/* 调研弹窗 css*/
.survey-alert-wrapper {position: fixed;height: 100%;width: 100%;top: 0px;bottom:0px;left:0px;right: 0px; z-index: 99;}
.survey-alert-wrapper .survey-alert-bg{position: fixed;height: 100%;width: 100%;top: 0px;bottom:0px;z-index: 1;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60);background:#000000;}
.survey-alert-wrapper .survey-alert{position: relative;z-index: 2;width: 418px;height: 348px;margin: 0 auto;border-radius: 10px; text-align: center; background: #FFFFFF;}
.survey-alert-wrapper .survey-alert-content{
	position: absolute;
	z-index: 2;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #7e3d23;
}
.survey-alert-wrapper .survey-alert-content img{width: 80%;}
.survey-alert-wrapper .survey-alert-close{position: absolute;cursor: pointer; z-index: 2;top:-10px;right:-10px;width: 31px;height: 31px; background: url(../images/alertimg/alert_close.png) center no-repeat;}
.survey-alert-wrapper .survey-alert-submit{position: absolute;cursor: pointer;z-index: 10;bottom:10px;left:110px;width: 200px;height: 40px;font-size: 16px; line-height: 40px;text-align: center; background: #FFCC00;border: 1px solid #FFCC00; border-radius: 20px;color: #FFFFFF;}
.survey-alert-wrapper .survey-alert-submit:hover{background: #FF9900}
/* 客服弹窗 css*/
.service-alert-wrapper {position: fixed;height: 100%;width: 100%;top: 0px;bottom:0px;left:0px;right: 0px; z-index: 99;}
.service-alert-wrapper .service-alert-bg{position: fixed;height: 100%;width: 100%;top: 0px;bottom:0px;z-index: 1;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60);background:#000000;}
.service-alert-wrapper .service-alert{position: relative;z-index: 2;width: 410px;height: 410px;margin: 0 auto;border-radius: 10px; text-align: center; }
.service-alert-wrapper .service-alert-content{
	position: absolute;
	z-index: 2;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #7e3d23;
}
.service-alert-wrapper .service-alert-content img{width:100%}
.service-alert-wrapper .service-alert-close{position: absolute;cursor: pointer; z-index: 2;top:-10px;right:-10px;width: 31px;height: 31px; background: url(../images/alertimg/alert_close.png) center no-repeat;}
.service-alert-wrapper .service-alert-submit{position: absolute;cursor: pointer;z-index: 10;bottom:10px;left:110px;width: 200px;height: 40px;font-size: 16px; line-height: 40px;text-align: center; background: #FFCC00;border: 1px solid #FFCC00; border-radius: 20px;color: #FFFFFF;}
.service-alert-wrapper .service-alert-submit:hover{background: #FF9900}
/* 产品简介页 css*/
.am-introduction .am-g{
	position: relative;
	left: 0;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}
.am-introduction .am-g .btn-chakan{
	position: absolute;
	/* width: 100%; */
	padding: 0px;
	/* left: calc(50%); */
	bottom: 100px;
}
.am-introduction .am-g .qrcode-group{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	display: inline-flex;
	flex: 1 1;
	flex-flow: row wrap;
	justify-content: space-evenly;
	align-items: center;
	padding-top: 120px;
}
.am-introduction .am-g .qrcode-group .qrcode-item{
	width: 256px;
	height: 256px;
	font-size: 20px;
	font-weight: bold;
}
.am-introduction .am-g .qrcode-group .qrcode-item img{
	width: 100%;
	margin-bottom: 20px;
}
/* 二维码弹窗 css*/
.product-alert-wrapper {position: fixed;height: 100%;width: 100%;top: 0px;bottom:0px;left:0px;right: 0px; z-index: 99;}
.product-alert-wrapper .product-alert-bg{position: fixed;height: 100%;width: 100%;top: 0px;bottom:0px;z-index: 1;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60);background:#000000;}
.product-alert-wrapper .product-alert{position: relative;z-index: 2;width: 410px;height: 410px;margin: 0 auto;border-radius: 10px; text-align: center; }
.product-alert-wrapper .product-alert-content{
	position: absolute;
	z-index: 2;
	left: 0px;
	width: 100%;
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	color: #7e3d23;
	background-color: #fff;
	padding: 20px;
	border-radius:10px ;
}
.product-alert-wrapper .product-alert-content p{margin: 10px;}
.product-alert-wrapper .product-alert-content img{width:50%}
.product-alert-wrapper .product-alert-close{position: absolute;cursor: pointer; z-index: 2;top:-10px;right:-10px;width: 31px;height: 31px; background: url(../images/alertimg/alert_close.png) center no-repeat;}
.product-alert-wrapper .product-alert-submit{position: absolute;cursor: pointer;z-index: 10;bottom:10px;left:110px;width: 200px;height: 40px;font-size: 16px; line-height: 40px;text-align: center; background: #FFCC00;border: 1px solid #FFCC00; border-radius: 20px;color: #FFFFFF;}
.product-alert-wrapper .product-alert-submit:hover{background: #FF9900}
/* 智能客服机器人*/
.am-footer-service-online .service-online{
	background-color: #fff;
}
.am-footer-service-online .service-online .icon-robot{
	font-size: 18px !important;
	line-height: 21px !important;
	padding: 0px;
	margin:0 10px;
	vertical-align: top;
	}
.am-footer-service-online .service-online span{
   background-color: transparent;
	}
.am-footer-service-online .service-online span:before {
   display: none;
	}


.select-wrapper{position: relative;cursor: pointer;width: 100%; height: 30px;overflow: hidden;float: left;text-align: left;
display:inline-flex;
flex-flow: row nowrap;
justify-content: stretch;
align-items: flex-start;}
.select-wrapper:hover{overflow:visible;}
.select-group{flex: 1 0; width: 100%;}
.select-group:hover{z-index: 3;}
.select-txt{font-size: 12px;border: 1px solid rgba(0,0,0,0); position: relative;width: 100%;z-index: 1;height: 30px;line-height: 30px;padding:0px 20px;border: 1px solid transparent;border-bottom: 0px;white-space: nowrap;}
.select-group:hover .select-txt{border: 1px solid #ddd;border-bottom: 0px;box-shadow: 1px 1px 2px rgba(210,210,210,0.8);background-color: #fff;}
.select-txt i{position: absolute;z-index: 1;right: 5px;top: 0px;}
.select-list{position: relative;font-size: 12px;z-index: 2;width: 100%;border: 1px solid rgba(0,0,0,0);border-top: 0px;}
.select-group:hover .select-list{box-shadow: 1px 1px 2px rgba(210,210,210,0.8);border: 1px solid #ddd;background-color: #fff;}
.select-list ul{list-style: none;padding: 0px;margin: 0px;}
.select-list li{list-style: none;padding:5px 20px 5px 5px;white-space: nowrap;font-size: 12px;font-weight: 100;}
.select-list li:hover{background-color: #eee;color: #FFAA00;}
.select-list li.am-active{color: #FFAA00;}
.select-list li b{width: 15px;display: inline-block;font-weight: 100;}

/* 页面标题*/
.page-title{
	position: relative;
	color: #F35D14;
	height: 65px;
	padding: 10px 0 0 0;
	border-bottom: 1px solid #DDDDDD;
	display: flex;
	flex-flow: row;
	justify-content: space-between;
	align-items: flex-end;
}
.page-title .am-text-lg{
	font-size: 20px;
	position: relative;
	padding: 10px 20px 10px 0;
	flex: 0 0 auto;
	height: 100%;
	vertical-align: middle;
}
.page-title .am-text-lg::after{
	content: "";
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: -1px;
	border-bottom: 1px solid #F35D14;
}
.page-title .btn-back{
	cursor: pointer;
	padding: 5px 10px;
	margin: 10px;
	border: 1px solid #F35D14;
	border-radius: 5px;
	font-size: 12px;
}
/* 产品信息披露*/
.product-table{font-size: 12px;}
.product-table>thead>tr{background-color: #F9F9F9;font-size: 12px;}
.product-table>thead:first-child>tr:first-child>th{min-width: 90px; vertical-align: inherit;text-align: center;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;}
.product-table>thead>tr .table-select-center{font-size: 0;text-align: center;}
.product-table>thead>tr .table-select-center .product-select-wrapper{float: none;}
.product-table>thead>tr>th:first-child{vertical-align: inherit;text-align: center;border-left: 1px solid #EEEEEE;}
.product-table.product-table-list>tbody>tr>td{border: none;text-align: left;}
.product-table.product-table-list>tbody>tr:first-child {height: 20px;}
.product-table.product-table-list>tbody>tr:nth-child(2n) {background-color: #fef8f1;}
.product-table.product-table-list>tbody>tr td{border: 1px solid #EEEEEE;border-left: none;border-top: none;vertical-align: middle;}
.product-table.product-table-list>tbody>tr td:first-child{ border-left: 1px solid #EEEEEE;}

.product-content .page-title .product-tab{
	padding: 10px 15px;
	color: #fff;
	background-color:#999;
	cursor: pointer;
	display: inline-block;
}
.product-content .page-title .product-tab.am-active{
	color: #fff;
	background-color:#FF9C00;
}

.product-content .product-tabs{
	position: relative;
	display: inline-block;
	padding: 10px 0;
	clear: both;
}
.product-content .product-tabs .product-tab{
	color: #666;
	padding:0 10px;
	font-weight: bold;
}
.product-content .product-tabs .product-tab.am-active{
	color: #F35D14;
	
}
/*产品列表 */
.product-list{
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.product-list .product-row{
	width: 100%;
	height: 160px;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: center;
	background-color: #fdfdfa;
	margin-bottom: 20px;
	border: 1px solid #eee;
}
.product-list .product-row .product-img{
	width: 140px;
	height: 140px;
	margin-left:10px;
	flex: 0 0 auto;
	background-color: #EEEEEE;
}
.product-list .product-row .product-img img{
	width: 100%;
	height: 100%;
}
.product-list .product-row .product-info{
	width: 100%;
	height: 100%;
	flex: 1 1;
	padding: 10px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
}
.product-list .product-row .product-info-title{
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	flex: 0 0 auto;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: center;
	color: #fa9f04;
}
.product-list .product-row .product-info-item{
	width: 100%;
	font-size: 14px;
	flex: 1 1 auto;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	color: #888;
	padding: 5px 0 0 0;
}
.product-list .product-row .product-info-item label{
	flex: 0 0 auto;
	margin: 0 10px 0 0 ;
	font-weight: normal;
	color: #888;
}
.product-list .product-row .product-price{
	width: 200px;
	height: 100%;
	flex:0 0 auto;
	padding: 10px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-around;
	align-items:center;
	background-color: #fdfbf3;
}
.product-row .product-price .product-price-wrapper{
	font-weight: bold;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items:baseline;
}
.product-row .product-price-wrapper .product-price-prefix{font-size: 14px;color: #FF5500;}
.product-row .product-price-wrapper .product-price-min{font-size: 24px; color: #FF5500;}
.product-row .product-price-wrapper .product-price-suffix{font-size: 14px;}
.product-row .product-price .btn-info{
	color: #fff;
	font-weight: bold;
	background-color: #fa9f04;
	padding: 5px 20px;
	border-radius: 5px;
	cursor: pointer;
}
/*互联网保险列表 */
.insurance-list{
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 40px;
}
.insurance-list .insurance-row{
	width: 100%;
	height: 80px;
	padding: 10px;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: center;
	border-bottom: 1px solid #eee;
}
.insurance-list .insurance-row .insurance-title{
	width: 100%;
	font-size: 16px;
	flex:1 1;
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: center;
	color: #333;
}
.insurance-list .insurance-row .insurance-btn{
	color: #fff;
	flex: 0 0 auto;
	font-size: 14px;
	font-weight: bold;
	background-color: #fa9f04;
	padding: 5px 20px;
	border-radius: 5px;
	cursor: pointer;
}
/*互联网保险 合作机构 */
.company-table{text-align: center;}
.company-table>thead>tr{background-color: #F9F9F9;font-size: 14px;}
.company-table>thead:first-child>tr:first-child>th{vertical-align: inherit;border-top: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;}
.company-table>thead>tr>th:first-child{vertical-align: inherit;border-left: 1px solid #EEEEEE;}
.company-table.company-table-list>tbody>tr>td{border: none;}
.company-table.company-table-list>tbody>tr:first-child {height: 20px;}
.company-table.company-table-list>tbody>tr:nth-child(2n) {background-color: #fef8f1;}
.company-table.company-table-list>tbody>tr td{border: 1px solid #EEEEEE;border-left: none;border-top: none;vertical-align: middle;}
.company-table.company-table-list>tbody>tr td:first-child{ border-left: 1px solid #EEEEEE;}
.company-files{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}
.company-files .company-url{width: 100%;color: #3bb4f2;}
.company-files .company-img{
	font-size: 12px;
	flex: 0 0 auto;
	padding: 10px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
}
.company-files .company-img img{
	width: 90px;
	height: 90px;
	margin-bottom: 5px;
}
.company-tabs{
	position: relative;
	display: inline-block;
	padding: 10px 0;
	clear: both;
}
.company-tabs .company-tab{
	padding: 10px 15px;
	color: #fff;
	background-color:#999;
	cursor: pointer;
	display: inline-block;
}
.company-tabs .company-tab.am-active{
	color: #fff;
	background-color:#FF9C00 ;
}
/*互联网保险产品信息*/
.insurance-head{font-size: 16px;font-weight: bold;padding: 10px 0;}
.product-internet .product-pdf{
	width: 200px;
	height: 100%;
	flex:0 0 auto;
	padding: 10px;
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-around;
	align-items:center;
	background-color: #fdfbf3;
}
.product-internet .product-pdf .btn-pdf{
	color: #0e90d2;
	font-weight: bold;
	cursor: pointer;
}
/*客户服务*/
.service-list{padding: 20px;}
.service-list .service-row{margin-bottom: 40px;}
.service-list .service-row .service-title{color: #fa9f04;font-size: 18px; font-weight: bold;}
.service-list .service-row .service-info{color: #888;font-size: 14px; font-weight: bold; }
.service-list .service-row .service-info span{color: #333;font-size: 14px; font-weight: bold; }
/*人才招聘*/
.recruitment{
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
}
.recruitment .recruitment-row{
	width: 100%;
	padding: 20px 50px;
}
.recruitment .recruitment-row .recruitment-label{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 10px;}
.recruitment .recruitment-row .recruitment-content{font-size: initial;color: inherit;}
.recruitment .recruitment-head{
	background-color: #f5f5f5;
	width: 100%;
	padding: 20px 50px;
}
.recruitment .recruitment-head .recruitment-label{font-size: 30px;font-weight: bold;color: #333;margin-bottom: 10px;}
.recruitment .recruitment-head .recruitment-content{font-size: 20px;color: #888;}