/* 公共样式表未加载，所以加了这段代码*/
.banner-inner img{ width: 100%; height: auto;}
.main{margin: 1.12245rem 0 0;}
/* 公共样式表未加载，所以加了这段代码*/

/*introducde样式表*/
.introducde-page{ padding: 3%; background-color: #f5f5f5;position: relative;}
.introducde-page .img-box{ width: 60%; margin: 20px auto 0; padding: 8% 0%;}
.introducde-page .img-box img{ width: 100%;}
.intrinsic-text{ font-size: 14px; color: #646464; margin-bottom: 14px;}
/*introducde样式表*/

/*follow样式表*/
.follow-page{ padding: 13% 3% 8%; position: relative; background-color: #f5f5f5;}
.follow-tab{ border-radius: 5px;width: 93%;position: absolute; background-color: #FFFFFF; left: 3.5%; top: -20px; border-radius: 5px;}
.follow-tab .follow-tn .follow-list{ width: 33.3% ;text-align: center;position: relative;}
.follow-tab .follow-tn .follow-list:first-child:after{display: none;}
.follow-tab .follow-tn .follow-list:after{content:'';width:1px;height:16px;position: absolute;left:-0.5px;top:50%;margin-top:-8px;background:#e6e6e6;}
.follow-tab .follow-tn .follow-list a{display:inline-block;. font-size: 16px; color: #4c4c4c;padding:10px 0;position: relative;}
.follow-tab .follow-tn .follow-list.on a{color:#004889; border-bottom: 2px solid #004889;}
.follow-tab .follow-tn .follow-list.on a:after{content:'';position:absolute;bottom:-1px;height::;px;left:0;width:100%;background:#004889;}
.follow-page-one{ background-color: #FFFFFF;}
.follow-page-one .img-box img{ width: 100%; height: auto; border-radius: 5px 5px 0 0;}
.follow-page-one .follow-one-text{ padding: 8% 3%;font-size: 14px; color: #4c4c4c;}
.follow-code{ padding: 0 3%; background-color: #FFFFFF;}
.follow-code .head{ margin-bottom: 8px;}
.follow-code .head h6{ font-size: 16px; color: #004889;}
.follow-code .head h5{  font-size: 18px;}
.follow-code:last-child{ border-radius: 0px 0px 5px 5px;} 
.follow-list ul li{ padding: 1.5% 0;}
.follow-list ul li .img-box{ width: 44.5%; margin: 0 auto;}
.follow-list ul li .img-box img{ width: 100%; height: auto;}
.follow-list ul li .img-text{ font-size: 12px; color: #4c4c4c; text-align: center; padding: 6px 0;}
/*follow样式表*/

/*mechanism样式表*/
.mechanism-page{ padding: 13% 3% 8%; position: relative; background-color: #f5f5f5;}
.mechanism-tab{ border-radius: 5px;width: 93%;position: absolute; background-color: #FFFFFF; left: 3.5%; top: -20px; border-radius: 5px;}
.mechanism-tab .mechanism-tn .mechanism-list{ width: 33.3% ;text-align: center;position: relative;}
.mechanism-tab .mechanism-tn .mechanism-list:first-child:after{display: none;}
.mechanism-tab .mechanism-tn .mechanism-list:after{content:'';width:1px;height:16px;position: absolute;left:-0.5px;top:50%;margin-top:-8px;background:#e6e6e6;}
.mechanism-tab .mechanism-tn .mechanism-list a{display:inline-block;. font-size: 16px; color: #4c4c4c;padding:10px 0;position: relative;}
.mechanism-tab .mechanism-tn .mechanism-list.on a{color:#004889; border-bottom: 2px solid #004889;}
.mechanism-tab .mechanism-tn .mechanism-list.on a:after{content:'';position:absolute;bottom:-1px;height::;px;left:0;width:100%;background:#004889;}
.mechanism-page-img img{ width: 100%; height: auto;}
.mechanism-page-text{ background-color: #FFFFFF; padding-top: 10px; margin-bottom: 10px;}
.mechanism-page-text .head{ font-size: 17px; color: #004889; border-left: 2px solid #004889; padding-left: 10px; margin: 10px 0px;}
.mechanism-page-text .text{ padding:  3%;margin-bottom: 10px; font-size: 14px; color: #646464;}
.mechanism-page-vip{ background-color: #FFFFFF; padding-top: 10px;}
.mechanism-page-vip .head{ font-size: 17px; color: #004889; border-left: 2px solid #004889; padding-left: 10px; margin: 10px 0px;}
.country-tab ul{ border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.country-tab ul li{ float: left; padding: 0 10px;}
.country-tab ul li.on a{ border-bottom: 2px solid #004889;}
.country-tab ul li a{ font-size: 16px; color: #004889; padding: 10px 0; display: block;}
.mechanism-page-list ul li{ width: 31%; float: left; padding: 10px 1%;}
.mechanism-page-list ul li a{ display: block;}
.mechanism-page-list ul li a img{ width: 100%;}
.mechanism-page-list .page-list-con{padding:10px;background:#FFFFFF;}
.mechanism-page-list .page-list-con img{width:100%;height:auto;}
/*mechanism样式表*/

/*carrier样式表*/

/*idea样式表*/
.idea-page{ position: relative; padding: 9% 3% 3%; background-color: #f5f5f5;}
.idea-tab{ width: 93%; position: absolute; background-color: #FFFFFF; left: 3.5%; top: -17px; border-radius: 5px;}
.idea-tab ul{ border-radius: 5px;}
.idea-tab ul li{ float: left; width: 33.3%;text-align: center;position: relative;}
.idea-tab ul li:first-child:after{display: none;}
.idea-tab ul li:after{content:'';width:1px;height:16px;position: absolute;left:-0.5px;top:50%;margin-top:-8px;background:#e6e6e6;}
.idea-tab ul li a{display:inline-block; font-size: 16px; color: #4c4c4c;padding:4px 0;position: relative;}
.idea-tab ul li.on a{ border-bottom: 2px solid #004889;}
.idea-one{ padding: 5% 3% 1px 3%; background-color: #FFFFFF; border-radius: 5px;}
.idea-one ul li{ margin-bottom: 5%;}
.idea-one ul li p:first-child{ font-size: 15px; color: #004889;}
.idea-one ul li p:last-child{ font-size: 12px; color: #646464;}
.idea-two{ padding: 5% 3% ; background-color: #FFFFFF; border-radius: 5px; margin-top: 5%;}
.idea-two-h{ font-size: 15px; color: #004889; margin-bottom: 8px;}
.idea-two-s p{ font-size: 13px; color: #646464; margin-top: 5px; margin-bottom: 10px;}
.idea-two-f{ position: relative;}
.idea-two-f a{ display: block;}
.idea-two-f a img{ width: 100%; height: auto;}
.idea-two-f a:nth-child(1){ width: 25%; margin: 0 auto;}
.idea-two-f a:nth-child(2){ width: 5%; display: inline-block; position: absolute; top: 60%; left: 65%;}
.idea-two-f a:nth-child(3){ width: 30%; position: absolute; top: 83%; left: 65%;}
.idea-three{ padding: 5% 3% ; background-color: #FFFFFF; border-radius: 5px; margin-top: 5%;}
.idea-three-hd { font-size: 15px; color: #004889; padding-bottom: 10px;}
.idea-three .img-box img{ width: 100%; height: auto;}
.idea-three .img-box{position:relative;z-index:2;}
.idea-three .img-fixed{position: relative;}
.idea-theme{ padding: 10px; background-color: #FFFFFF; margin: 10px 0px; border-radius: 5px;}
.idea-theme .idea-theme-h{ font-size: 15px; color: #004889; padding: 4px 0px;}
.idea-theme .text-box{ font-size: 12px; color: #595757;}
.idea-video{ padding: 10px; background-color: #FFFFFF; margin: 10px 0px; border-radius: 5px;}
.idea-video .idea-video-h{ font-size: 15px; color: #004889; padding: 4px 0px;}
.idea-video .list ul li{ padding: 5px 0px;}
.idea-video .list ul li .img-box img{ width: 100%; }
.idea-video .text-box{ font-size: 14px; color: #595757; margin: 4px auto; text-align: center;}
.idea-video .text-box img{ width: 14px; vertical-align: inherit; margin-right: 4px;}
.idea-frame{ padding: 10px; background-color: #FFFFFF; margin: 10px 0px; border-radius: 5px;}
.idea-frame .idea-frame-h{ font-size: 15px; color: #004889; padding: 4px 0px;}
.idea-frame .list ul li{ padding: 5px 0px;}
.idea-frame .list ul li a{ display: block;}
.idea-frame .list ul li .img-box img{ width: 100%;}
.idea-frame .text-box{ margin-top: 6px;}
.idea-frame .text-box a{ font-size: 14px; color: #595757; text-align: center;}
.idea-carrier{ padding: 10px; background-color: #FFFFFF;}
.idea-carrier .idea-carrier-h{ font-size: 16px; color: #004889; padding: 10px 0px;}
.idea-carrier .idea-carrier-text{ font-size: 14px; color: #646464;}
.idea-carrier .img-box{ margin: 15px 0px;}
.idea-carrier .img-box img{ width: 100%;}
/*idea样式表*/

/*carrier样式表*/