

body { background: #e9eff5;}



/*标题 THE*/
.m_title_1 { height:.77rem; line-height:.77rem; width:100%; padding:0 .2rem; box-sizing:border-box; background:#fff; overflow:hidden;}
.m_title_1 strong { font-size:.36rem; font-weight:400; color:#282828; float:left; line-height:.8rem;}
.m_title_1 strong img { float:left; width:.5rem; margin:.16rem .08rem 0 0;}
.m_title_1 span { float:right; font-size:.28rem;}
.m_title_1 span a { color:#656565;}
/*标题 END*/


/*搜索框 THE*/
.m_search { padding:0 .2rem; overflow:hidden;}
.m_search input,.m_search button { float:left;height:.9rem; margin:0; padding:0; box-sizing:border-box;} 
.m_search input { background:#fff; width:80%; padding:0 .3rem;}
.m_search button { width:20%; background:#ee2e2c;color:#fff;font-size: .28rem;}
.m_search button span { display:inline-block}
.m_search button span img { height:.33rem; float:left;margin-top: .02rem;}
/*搜索框 END*/

/*幻灯区 THE*/
.m_focus {overflow:hidden; position:relative; margin:0 .2rem;}
.m_focus img { vertical-align: bottom;}
.m_focus .b-menu { position:absolute; bottom:.2rem; z-index:20; width:100%; text-align:center;}
.m_focus .b-menu ul span { width:.2rem; height:.06rem; border-radius:0; background:#fff; margin:0 .06rem; border:none;}
.m_focus .b-menu ul span.swiper-pagination-bullet-active { background:#ee2e2c;}
/*幻灯区 END*/

/*合作伙伴 THE*/
.m_brand { overflow:hidden; padding:.3rem .2rem; background:#fff;}
.m_brand ul li { float:left; width:20%; text-align:center;}
.m_brand ul li .image { overflow:hidden; display: flex;align-items: center;justify-content: center; margin:0 auto .2rem;}
.m_brand ul li .image img { width:.6rem;}
.m_brand ul li p { color:#333; font-size:.26rem;}
/*合作伙伴 END*/


/*公告区 THE*/
.m_bulletin { padding:0 .2rem .2rem; background:#fff;}
.m_bulletin ul li { line-height:.8rem; font-size:.28rem;}
.m_bulletin ul li:before { content:""; display:block; width:.08rem; height:.08rem; border:.04rem solid #ee2e2c; float:left; border-radius:50%;margin: .33rem .2rem 0 0;}
/*公告区 END*/


/*战略合作伙伴 THE*/
.m_hzhb { padding:.3rem .2rem; background:#fff; overflow:hidden;}
.hzhb_title { height:.88rem; line-height:.88rem; text-align:center; font-size:.32rem; color:#fff; background:#ee2e2c; width:100%;}
.m_hzhb p { color:#282828; font-size:.26rem; text-align:center; margin:.2rem 0;}
.m_hzhb ul li { float:left; width:32%; margin:0 2% 2% 0; box-sizing:border-box; border:1px solid #f3f3f3;}
.m_hzhb ul li:nth-child(3n+3) { margin-right:0;}
.m_hzhb ul li img { width:100%;}
/*战略合作伙伴 END*/


/*产品与服务 THE*/
.m_cpfw { overflow:hidden; background:#fff url(icon/icon_004.png) no-repeat top center; background-size: 100%; padding:.3rem .2rem;}
.cpfw_title { text-align:center; color:#fff; font-size:.46rem;}
.m_cpfw span { color:rgb(255 255 255/.9); font-size:.26rem; text-align:center; margin:.12rem 0; display:block;}
.m_cpfw ul { overflow:hidden; background:#fff; border-radius:.12rem; padding:.2rem; margin-top:.3rem;}
.m_cpfw ul li { float:left; width:50%; box-sizing:border-box;border-right: 1px dotted #b8c3d3;border-bottom: 1px dotted #b8c3d3; height:2rem; padding-right:.2rem;}
.m_cpfw ul li:nth-child(2n+2) { border-right:none; padding-left:.2rem;}
.m_cpfw ul li:nth-child(1n+3) { border-bottom:none;}
.m_cpfw ul li strong { display:block;font-size:.3rem; margin:.2rem 0; color:#282828;}
.m_cpfw ul li strong img { float:left;}
.m_cpfw ul li p { font-size:.24rem; color:#656565; line-height:.34rem;}

.m_cpfw .biaoyu { border-radius:.12rem; background: linear-gradient(90deg, #f85c5b,#ee2e2c 100%);text-align:center; color:#fff; padding:.4rem 0;}
.m_cpfw .biaoyu strong { display:block; font-size:.32rem;}
.m_cpfw .biaoyu p { font-size:.28rem;  margin-top:.2rem;}
/*产品与服务 END*/


/*楼层 THE*/
.floor_title.f_1 { background: linear-gradient(90deg, #304f7d,#304f7d 100%);}
.floor_title.f_2 { background: linear-gradient(90deg, #75ade7,#75ade7 100%);}
.floor_title.f_3 { background: linear-gradient(90deg, #5dbc83,#5dbc83 100%);}
.floor_title.f_4 { background: linear-gradient(90deg, #efaa59,#efaa59 100%);}
.floor_title.f_5 { background: linear-gradient(90deg, #ea5048,#ea5048 100%);}


.floor_title { height:1.2rem; font-size:.48rem; line-height:1.2rem; text-align:center; color:#fff;}
.floor_box { overflow:hidden; background:#fff;}
.floor_box ul { padding:.2rem; overflow:hidden;}
.floor_box ul li { float:left; width:48%; text-align:center;box-sizing:border-box;}
.floor_box ul li:nth-child(2n+2) { float:right;}
.floor_box ul li .image { border:1px solid #eee; width:100%;box-sizing: border-box;}
.floor_box ul li img { width:100%;}
.floor_box ul li p { font-size:.3rem; color:#282828; margin:.2rem 0 .3rem;}


.floor_box dl { overflow:hidden; border-top:.16rem solid #e9eff5;}
.floor_box dl dd { display:block; padding:.3rem .2rem; border-bottom:1px solid #eee; overflow:hidden;}
.floor_box dl dd strong { display:block; font-size:.3rem; color:#282828; font-weight:400; margin-bottom:.16rem; background:url(icon/icon_005.png) no-repeat left center;background-size: .4rem;padding-left: .5rem;}
.floor_box dl dd a { padding:0 .2rem; color:#656565; float:left; display:block; line-height:.3rem; height:.3rem;}
.floor_box dl dd a:nth-child(2) { margin-left: .3rem;}
.floor_box dl dd a:nth-child(1n+3) { border-left:1px solid #ddd;}
/*楼层 END*/


/*新闻 THE*/
.news_Tab_Box { background:#fff; padding:.1rem 0; overflow:hidden;}
.news_Tab_Box .hd { padding:0 .2rem;}
.news_Tab_Box .tab-head { margin: 0 auto; list-style-type: none; display: flex; flex-wrap: nowrap; padding: 0; overflow: auto;}
.news_Tab_Box .tab-head li { flex: 1 0 auto; margin-right:.98rem; height:.8rem; overflow:hidden;}
.news_Tab_Box .tab-head li span { display:inline-block; line-height: .7rem; font-size:.3rem; color:#666;}
.news_Tab_Box .tab-head li.on span { color:#282828; font-weight:700;}
.news_Tab_Box .tab-head li.on span:after { content:""; display:block; width:100%; height:.08rem; background:#ee2e2c; border-radius:.08rem 0 .08rem 0;}
.news_Tab_Box .tab_item { margin-top:.3rem;}
.news_Tab_Box .tab_item .news_hot { padding:0 .2rem .2rem;}
.news_Tab_Box .tab_item .news_hot img { width:100%;}
.news_Tab_Box .tab_item dl { padding:.5rem .2rem .2rem; background:#304f7d;}
.news_Tab_Box .tab_item dl dt { background:#fff url(icon/icon_006.png) no-repeat top right; background-size:.32rem; padding:.2rem; overflow:hidden; border-radius:.06rem;}
.news_Tab_Box .tab_item dl dt .image { float:left; width:1.7rem; margin-right:.3rem;}
.news_Tab_Box .tab_item dl dt .image img { width:100%;}
.news_Tab_Box .tab_item dl dt .text { float:left; width:70%;}
.news_Tab_Box .tab_item dl dt .text strong { display:block; font-size:.3rem; color:#282828;}
.news_Tab_Box .tab_item dl dt .text span { font-size:.22rem; color:#282828; margin:.15rem 0; display:block;}
.news_Tab_Box .tab_item dl dt .text p { font-size:.26rem; color:#666; line-height:.34rem;}
.news_Tab_Box .tab_item dl dd { padding:.4rem 0; border-bottom:1px solid rgb(255 255 255/.2); overflow:hidden;}
.news_Tab_Box .tab_item dl dd:last-child { border-bottom:none;}
.news_Tab_Box .tab_item dl dd strong { display:block; font-size:.3rem; color:#fff; font-weight:700;}
.news_Tab_Box .tab_item dl dd strong:before { content: "";display: block;width: .12rem;height: .12rem;float: left;border-radius: 50%;margin: .17rem .2rem 0 0; background:#fff;}
.news_Tab_Box .tab_item dl dd p { color:rgb(255 255 255/.6); margin-top:.1rem; padding-left:.3rem; overflow:hidden;}
.news_Tab_Box .tab_item dl dd p em { float:left; display:block; max-width:75%;}
.news_Tab_Box .tab_item dl dd p span { float:right;}
/*新闻 END*/


/*版权 THE*/
.copyright { text-align:center; padding:.6rem 0; background:#fff url(icon/icon_007.png) no-repeat center; font-size:.28rem; color:#282828; background-size:90%;}
.copyright strong,.copyright span { display:block;}
.copyright strong { font-size:.4rem; margin-top:.6rem;font-family: 'Century Gothic'; font-weight:400;}
.copyright span { font-size:.22rem; margin-bottom:.5rem; color:#999;}
/*版权 END*/



/*底部 THE*/
.footer_box { background:#f8403e; width: 100%; height: .88rem; bottom:0; left: 0;position: fixed;}
.footer_box ul li { float:left; height:.88rem; text-align:center; width:33.333333%; font-size:.3rem;}
.footer_box ul li a { color:#fff; display:block; height:.4rem; line-height:.4rem; margin-top:.22rem;}
.footer_box ul li:nth-child(1n+2) a { border-left:1px solid #fff;}
.footer_box ul li a span { display:inline-block;}
.footer_box ul li a span img { float:left; height: .29rem; margin: .06rem .1rem 0 0;}
/*底部 END*/


