
/*全局初始化样式*/
body{padding:0; margin:0 auto; font-size: 14px;line-height:24px;font-family:arial,"Microsoft YaHei",'微软雅黑','宋体'; color: #333;min-width: 320px;width: 100%; zoom:1; background: url(../image/body_bg.jpg);}

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        */
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
background: #fff;
}
* {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap:break-word;
    margin:0;
    padding: 0;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul>li,.dl,.dl>dd,.dl>dt{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;font-family:'微软雅黑';} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0;vertical-align:top; max-width:100%}

/*初始化a的样式和字体样式*/
a{color:#555;text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus{outline:none; -moz-outline:none;}
a:hover{color:#666;}
a:hover{text-decoration: none;}
a:active{}
a {font-size:16px}   
a:link {text-decoration:none;}  
a:active{text-decoration: none;} 
a:visited {text-decoration:none;}  
a:hover {text-decoration:none;} 

/* 背景图片自适应 */
.Ispic{background-repeat: no-repeat;background-position: center center;background-size: cover;}

/*全局样式*/
.PIC{position: relative;height: 0;padding-bottom: 50%;overflow: hidden;}
.PIC img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.dot{display: block;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

/*小滚动条样式*/
.gdt::-webkit-scrollbar{width:3px;}
.gdt::-webkit-scrollbar-track{background-color:#fff;}
.gdt::-webkit-scrollbar-thumb{background-color:#333;}
.gdt::-webkit-scrollbar-thumb:hover{background-color:#333}
.gdt::-webkit-scrollbar-thumb:active{background-color:#333} 
.gdt{overflow:auto!important;padding-right:10px!important;padding-left:10px!important;}


/*页面框架结构*/
.MainBox{padding: 60px 0 100px;overflow: hidden;min-height: 300px;/*background: url(../images/main_bg.png) center 115px no-repeat;*/position: relative;}


.SinglePage{text-justify:inter-ideograph;text-align:justify;overflow:hidden;min-height: 140px;word-break: break-all;}
.SinglePage img{max-width: 100%;}
.TxtPage{text-justify:inter-ideograph;text-align:justify;word-break: break-all;}
.TxtPage img{max-width: 100%;}

.SubMenu{ border-bottom:solid 1px #eeeeee; padding:13px 0;line-height:32px;}
.Current{background: url(http://www.cufh.com.cn/cn/images/home_bg.png) left center no-repeat;color: #666;float: right; padding-left:30px;}
.Current span{color: #006d85;}
.Current a{ padding-right:11px; margin-right:5px; color: #555555;background: url(http://www.cufh.com.cn/cn/images/Current_icon.png) right center no-repeat;}
.Current a:hover{color: #006d85;}

.SubMenu .ul{float: left;}
.SubMenu .ul li{display: inline-block; font-size:16px;}
.SubMenu .ul li>a{display:block;color: #555; padding:0px 26px;}
.SubMenu .ul li.on>a,
.SubMenu .ul li:hover>a{ background-color: #006d84;color: #fff;}

/*banner*/
.BanBox img{display: block;width: 100%;}
.BanBox img.IMG2{display: none;}

/*分页开始*/
.Pages{font-size: 0; padding:0; line-height:24px; zoom:1; overflow:hidden;margin:0;text-align: center;}
.Pages span{ padding:0px 3px;}
.Pages a{ display:inline-block; margin:0 3px;font-size: 14px;color: #666;background: #fff;border: 1px solid #eaeaea;}
.Pages a:hover{color: #fff;background: #e0c78f;border-color: #e0c78f;}
.Pages .p_page em{ font-style:normal; font-family:Arial;position: relative;}
.a_first,
.a_prev,
.a_next,
.a_end,
.Pages .p_page em a{ padding:4px 15px;}
.Pages .p_page em a.a_cur{color: #fff;background: #e0c78f;border-color: #e0c78f;}
.Pages a.a_prev,
.Pages a.a_next{ font-family:宋体}
/*分页结束*/

/* 文字标签默认清除 */
p,h1,h2,h3,h4,h5,h6,span,i{text-decoration: normal; margin:0; padding:0;}
ul,li{list-style: none;}
*{box-sizing: border-box;}
/* 文字标签默认样式 */

/* 清除浮动 */
.clearfix::after{content:''; display: block; clear:both;}
/* 清除浮动结束 */
 i{ font-style:normal}
/* 内容最大宽度 */
.centered{max-width: 1500px; width: 100%; margin:0 auto;}
/* 内容最大宽度 */
ol, ul{margin:0; padding: 0; list-style: none;}
.w1500{max-width: 1500px; width: 100%; margin:0 auto;}
.mode_centered{max-width: 1500px; width: 100%; margin: 0 auto; padding-top: 78px;}


/* 内容menu导航 */
.menu_nav{padding: 24px 0; border-bottom: 1px solid #eee; background-color: #fdfdfd;}
.menu_nav .menu_wrap{float: left; width: 75%;}
.menu_nav .menu_wrap a{display: inline-block; width: 123px; height: 35px; border-radius: 17px; border:1px solid #e8e8e8; line-height: 35px; font-size: 15px; color: #666666; margin-right: 10px; text-align: center; transition:all 0.3s; }
.menu_nav .menu_wrap a.on{background-color: #e0c78f; color: #fff; border-color: #e0c78f;}
.menu_nav .menu_wrap a:hover{background-color: #e0c78f; color: #fff; border-color: #e0c78f;}
.menu_nav .bread_crumb_wrap{float: right; max-width: 25%;}
.menu_nav .bread_crumb_wrap >*{display: inline-block; height: 35px; line-height: 35px; font-size: 14px; color: #666666; padding-left: 20px; }
.menu_nav .bread_crumb_wrap >span{color: #121d34;}
.menu_nav .bread_crumb_wrap >a:hover{color: #e0c78f;}
.menu_nav .bread_crumb_wrap >a::after{content:'/'; font-size: 16px; position: absolute; margin-left: 10px; color: #666;}


/*头部*/
.header{}
.header .NavBtn{display: none;}
.header .NavList2{display: none; width: 100%; text-align: center;}
.header .logo{float: left;}
.header .logo img{}
.header .NavList{float: left; margin-left: 70px;}
.header .NavList li{float: left; padding: 32px 14px; transition:all 0.35s; margin:0 24px; position: relative;}
.header .NavList li::before{content:''; width: 12px; height: 1px; display: block; background: #e0c78f; position: absolute; left:-30px; top: 50%;}
.header .NavList li:last-child::after{content:''; width: 12px; height: 1px; display: block; background: #e0c78f; position: absolute; right:-30px; top: 50%;}
.header .NavList li>a{color: #101d35; font-size: 16px; transition:all 0.35s; line-height: 17px;}
.header .NavList li:hover,.header .NavList li.on{background: #e0c78f;}
.header .NavList li:hover a{color: #fff;}
.header .NavList li.on a{color: #fff;}
.header .links{float: right; margin-top: 22px;}
.header .links >*{float: left; margin-left: 14px;}
.header .links a.sina{width: 36px; position: relative; height: 36px; display: block; background:url(../image/icon_sina.png) no-repeat center;}
.header .links a.wechat{width: 36px; position: relative; height: 36px; display: block; background:url(../image/icon_wechat.png) no-repeat center;}
.header .links .language{width: 36px; height: 36px; display: block; background: #e50012; border-radius: 50%; text-align: center;}
.header .links .language a{ font-size: 14px; color: #fff; font-weight: bold; line-height: 36px;}
.header .links .language a.cn{display: none;}

.header .NavList2{position: absolute!important; right: 0!important; top: 100%!important; z-index: 99999!important;}
.header .NavList2 ul{}
.header .NavList2 ul li{font-size: 30px; color: #fff; background:rgba(0,0,0,0.8); padding:14px 30px; _border-bottom: 1px solid #fff;}
.header .NavList2 ul li a{color: #fff;}
.header .links a.sina .img_w{width: 100px; height: 100px; position: absolute; top:40px; right: 0; z-index: 99999; display: none;}
.header .links a.sina:hover .img_w{display: block;}
.header .links a.wechat .img_w{width: 100px; height: 100px; position: absolute; top:40px; right: 0; z-index: 99999; display: none;}
.header .links a.wechat:hover .img_w{display: block;}
/* 首页 */

/* 首页banner */
.index_banner{}
.index_banner .swiper-pagination-bullet{width: 14px!important; height: 14px!important; background:#fff!important; opacity: 1!important; margin:30px 20px!important;}
.index_banner .swiper-pagination-bullet-active{background:#fff!important; position: relative;}
.index_banner .swiper-pagination-bullet-active::after{content:''; width: 34px; height: 34px; display: block; border-radius: 50%; border:1px solid #fff; position: absolute; left:50%; margin-left: -17px; top:50%; margin-top: -17px;}
.index_banner .swiper-button-next, .swiper-button-prev{width: 61px!important; height: 58px!important; margin-top: -29px!important; background-size: 100% 100%!important;}

/* first_flr */
.first_flr{position: relative;}
.first_flr .ent{font-size: 30px; color: #101d35; padding-top: 20px; position: relative; line-height: 1;}
.first_flr .ent::before{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0; top: 0;}
.first_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6;}
.first_flr .sbt{font-size: 14px; color: #101d35; line-height: 1.6;}
.first_flr .more{width: 180px; height: 48px; line-height: 48px; border-radius: 48px; color: #e50012; text-align: center; display: block; background: url(../image/icon_more.png) no-repeat 128px center #e0c78f; position: absolute; right: 0; top: 180px;}
.first_flr .contents{margin-top: 80px;}
.first_flr .contents> div{float: left; position: relative;}
.first_flr .contents div img{
	width:100%;
}
.first_flr .contents> div::before{content:''; width: 100%; height: 100%; display: block; position: absolute; background: rgba(0,0,0,0); left: 0; top:0; transition:all 0.3s;}
.first_flr .contents> div:hover::before{content:''; width: 100%; height: 100%; display: block; position: absolute; background: rgba(0,0,0,0.6); left: 0; top:0;}
.first_flr .contents div:nth-child(1){width: 50%;}
.first_flr .contents div:nth-child(2){width: 50%;}
.first_flr .contents div:nth-child(3){width: 50%;}
.first_flr .contents div:nth-child(4){width: 50%;}
.first_flr .contents div .intro{position: absolute; z-index: 2; bottom: 24px; left: 50px; width: 60%;}
.first_flr .contents div .intro .t{font-size: 24px; color: #ffffff; line-height: 1.2; padding-bottom: 6px; transition:all 0.3s;}
.first_flr .contents div .intro .it{font-size: 14px; color: rgba(0,0,0,0); line-height: 1.8; border-top: 1px solid #e0c78f; }
.first_flr .contents div:hover .intro .it{color: rgba(255,255,255,1);}

.second_flr{background-size: 100% 100%; width: 100%; margin-top: 78px;}
.second_flr .contents{padding:160px 0 328px 0;}
.second_flr .contents div{float: left; display: inline-block; padding:4px 58px; border-right: 1px solid rgba(255,255,255,0.2);}
.second_flr .contents div .t{font-size: 60px; line-height: 60px; color: #e50012;}
.second_flr .contents div .t span{font-size: 15px; color: #fff; line-height: 18px;}
.second_flr .contents div .b{font-size: 15px; color: #fff; line-height: 18px; padding-top: 6px; text-align: center;}

.third_flr{width: 100%; background-color: #f5f6f8;}
.third_flr .t{font-size: 30px; color: #101d35; text-align: center;}
.third_flr .sbt{font-size: 14px; line-height: 22px; color: #101d35; padding-bottom: 30px; position: relative; text-align: center; padding-top: 24px;}
.third_flr .sbt::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 50%; margin-left: -12px; bottom: 0;}
.third_flr .map_wrap{margin:20px auto 40px auto; max-width: 664px; height: 629px; _padding-bottom: 80px; position: relative;}
.third_flr .map_wrap .point{width: 8px; height: 8px; border-radius: 50%; background-color: #e50012; position: absolute; bottom: 156px; right: 170px; cursor: pointer;}
.third_flr .map_wrap .point .txt{display: inline-block; padding:14px 6px; border-radius: 4px; font-size: 14px; color: #101d35; line-height: 22px; position: absolute; min-width: 180px; max-width: 220px; top: 6px; left: 8px; display: none; pointer-events: none; background: #DFC68F; z-index: 100;}
.third_flr .map_wrap .point2{bottom: 196px; right: 205px;}

.fourth_flr{position: relative; padding-bottom: 120px;}
.fourth_flr .ent{font-size: 30px; color: #101d35; padding-top: 20px; position: relative; line-height: 1;}
.fourth_flr .ent::before{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0; top: 0;}
.fourth_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6;}
.fourth_flr .more{width: 180px; height: 48px; line-height: 48px; border-radius: 48px; color: #e50012; text-align: center; display: block; background: url(../image/icon_more.png) no-repeat 128px center #e0c78f; position: absolute; right: 0; top: 144px;}
.fourth_flr .contents{margin-top: 80px;}
.fourth_flr .contents .pic_new{float: left; position: relative; max-width: 500px;}
.fourth_flr .contents .pic_new img{max-width: 100%; width: 100%;}
.fourth_flr .contents .pic_new a{display: block; width: 100%; padding:20px 24px; background-color: rgba(0,0,0,0.70); position: absolute; bottom: 0; left: 0; transition:all 0.3s;}
.fourth_flr .contents .pic_new a:hover{background-color: rgba(0,0,0,1);}
.fourth_flr .contents .pic_new a h5{padding-top: 14px; font-size: 18px; color: #e0c78f; line-height: 1.2; font-weight: normal; position: relative;}
.fourth_flr .contents .pic_new a h5:before{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; top: 0; left: 0;}
.fourth_flr .contents .pic_new a p{font-size: 14px; color: #ffffff;}

.fourth_flr .contents .txt_news{max-width: 1000px; float: left; background: #f5f6f8;}
.fourth_flr .contents .txt_news ul{padding:0 78px;}
.fourth_flr .contents .txt_news ul li{padding: 40px 0; border-bottom: 1px dashed #ccc;}
.fourth_flr .contents .txt_news ul li:hover{}
.fourth_flr .contents .txt_news ul li .date{font-size: 16px; color: #e0c78f; line-height: 1.2;}
.fourth_flr .contents .txt_news ul li .tit{font-size: 20px; color: #101d35; line-height: 1.2; padding-left: 20px; position: relative; margin:15px 0 15.7px 0;}
.fourth_flr .contents .txt_news ul li .tit::before{content:''; width: 10px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0; top: 10px; }
.fourth_flr .contents .txt_news ul li .rmk{font-size: 14px; color: #828282; line-height: 24px;}
.fourth_flr .contents .txt_news ul li .tit:hover{color: red;}

/* 首页合作伙伴 */
.partner_flr{ padding-bottom: 80px;  }
.partner_flr .mode_centered{ position: relative; }
.partner_flr .ent{font-size: 30px; color: #101d35; padding-top: 20px; position: relative; line-height: 1;}
.partner_flr .ent::before{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0; top: 0;}
.partner_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6;}
.partner_flr .more{width: 180px; height: 48px; line-height: 48px; border-radius: 48px; color: #e50012; text-align: center; display: block; background: url(../image/icon_more.png) no-repeat 128px center #e0c78f; position: absolute; right: 0; top: 144px;}
.partner_flr ul{ padding: 3% 0; }
.partner_flr li{ float:left; width:15%; margin-right:2%; margin-bottom:2%; border: 1px solid #eee; }
.partner_flr li:nth-of-type(6n){ margin-right: 0; }
.partner_flr li img{ display:block; width:100%; max-height: 97px;}
@media(max-width:768px){
.partner_flr li{ width:23.5%; }
.partner_flr li:nth-of-type(6n){ margin-right: 2%; }
.partner_flr li:nth-of-type(4n){ margin-right: 0; }
}
@media(max-width:640px){
.partner_flr li{ width:49%; }
.partner_flr .more{ display: none; }
.partner_flr li:nth-of-type(4n),
.partner_flr li:nth-of-type(6n){ margin-right: 2%; }
.partner_flr li:nth-of-type(2n){ margin-right: 0; }
}




/* introduce页面 */
.introduce_flr{position: relative; padding-bottom: 120px;}
.introduce_flr .first{}
.introduce_flr .first .left{width: 692px; float: left;}
.introduce_flr .first .left .ent{font-size: 30px; color: #101d35; padding-top: 20px; position: relative; line-height: 1;}
.introduce_flr .first .left .ent::before{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0; top: 0;}
.introduce_flr .first .left .cnt{font-size: 50px; color: #101d35; line-height: 1.6;}
.introduce_flr .first .left .intro p{font-size: 14px; color: #666666; line-height: 30px; margin-top: 36px;}
.introduce_flr .first .right{width: 642px; float: right; margin-right: 48px; background: url(../image/deco.png) no-repeat bottom right; padding-bottom: 55px;}
.introduce_flr .second{background: url(../image/ad_bg.png) no-repeat center; background-size: 100% 100%; padding:34px 0; margin-top: 100px;}
.introduce_flr .second .content{width: 25%; float: left;}

.introduce_flr .second .content .t{font-size: 60px; line-height: 60px; color: #e50012; text-align: center;}
.introduce_flr .second .content .t span{font-size: 15px; color: #666666; line-height: 18px;}
.introduce_flr .second .content .b{font-size: 15px; color: #666666; line-height: 18px; padding-top: 6px; text-align: center;}

/* history页面 */
.history_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:left;padding-top: 20px;position: relative;}
.history_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.history_flr .ent::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0%; margin-left: -0; top: 0;}
.history_flr .contents{margin-top: 20px; padding-top: 40px; padding-bottom: 40px; background: url(../image/ruler.png) repeat-y center;}
.history_flr .contents li .wrap{padding: 20px 20px;max-width: 48%; position: relative; border:2px solid #eeeeee;}
.history_flr .contents li .wrap:hover{ border:2px solid #e0c78f;}
.history_flr .contents li:nth-child(2n) .wrap{_background: url(../image/left.png) no-repeat center; background-size: 100% 100%; float: left; padding:20px 40px 20px 30px;width: 50%;}
.history_flr .contents li:nth-child(2n+1) .wrap{_background: url(../image/right.png) no-repeat center; background-size: 100% 100%; float: right; padding:20px 30px 20px 40px;width: 50%;}
.history_flr .contents li .time{font-size: 26px; color: #999999; display: inline-block; position: relative;}
.history_flr .contents li p{display: inline-block; max-width: 580px; font-size: 14px; color: #666666; line-height: 28px; }
.history_flr .contents li:nth-child(2n+1) .time{float: left;}
.history_flr .contents li:nth-child(2n+1) p{padding-left: 42px; float: left;}
.history_flr .contents li:nth-child(2n) .time{float: right;}
.history_flr .contents li:nth-child(2n) p{padding-right: 42px; float: left;}
.history_flr .contents li .time::after{content:''; width: 14px; height: 1px; display: block; background: #bebebe; position: absolute; top:50%;}
.history_flr .contents li:nth-child(2n+1) .time::after{right: -26px;}
.history_flr .contents li:nth-child(2n) .time::after{left: -26px;}
.history_flr .contents li:nth-child(2n+1) .wrap::before{content:''; width: 9px; height: 9px; display: block; background: #d0d0d0; position: absolute; left:-44px; top: 26px; border-radius: 50%;}
.history_flr .contents li:nth-child(2n) .wrap::before{content:''; width: 9px; height: 9px; display: block; background: #d0d0d0; position: absolute; right:-46px; top: 26px; border-radius: 50%;}
.history_flr .contents li:nth-child(2n+1) .wrap:hover::before{content:''; width: 39px; height: 39px; display: block; background: url(../image/icon_hv.png); position: absolute; left:-49px; top: 12px; border-radius: 50%;}
.history_flr .contents li:nth-child(2n) .wrap:hover::before{content:''; width: 39px; height: 39px; display: block; background: url(../image/icon_hv.png); position: absolute; right:-61px; top: 12px; border-radius: 50%;}
.history_flr .contents li:nth-child(2n+1) .time::before{content:''; width: 0px; height: 0px; display: block; position: absolute; left: -100px; }



/* certificate页面 */
.certificate_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:left;padding-top: 20px;position: relative;margin-left: 47px; text-transform: capitalize;}
.certificate_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.certificate_flr .ent::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0%; margin-left: -0; top: 0;}
.certificate_flr .contents{margin-top: 60px; padding-bottom: 40px;}
.certificate_flr .contents li{width: 23%; margin:0.1% 0.1% 2% 0.1%; float: left;}
.certificate_flr .contents li .pic{border:1px solid #ccc;  width: 100%; padding: 8%;  }
.certificate_flr .contents li figure{ padding-bottom: 71.42%; background-size: contain;  }
.certificate_flr .contents li figure:hover{border-color: #333;}
.certificate_flr .contents li p{font-size: 14px; color: #666666; text-align: center; margin-top: 10px;}

/* network页面 */
.network_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:left;padding-top: 20px;position: relative;margin-left: 20px;}
.network_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.network_flr .ent::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0%; margin-left: -0; top: 0;}
.network_flr .contents{max-width: 1160px; max-height: 952px; margin:60px auto 40px auto; background: url(../image/bg.png) no-repeat center center; background-size: 100% 100%;}
.network_flr .contents .content{max-width: 1160px; max-height: 952px; margin: 0 auto; position: relative;}
.network_flr .contents .content .point{width: 18px; height: 23px;  position: absolute; cursor: pointer; background: url(../image/icon_location.png) no-repeat center;}
.network_flr .contents .content .point .txt{display: inline-block; padding:20px; border-radius: 4px; background-color: rgb(224,199,143); font-size: 14px; color: #101d35; line-height: 22px; position: absolute; min-width: 213px; max-width: 280px; top: 24px; left: 7px; display: none; pointer-events: none; z-index: 100;}
.network_flr .contents .content .point2{bottom: 250px; right: 395px;}


/* outsourcing页面 */
.outsourcing_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:left;padding-top: 20px;position: relative; text-transform: capitalize;}
.outsourcing_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.outsourcing_flr .ent::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0%; margin-left: -0; top: 0;}
.outsourcing_flr .contents{margin-top: 60px; padding-bottom: 40px;}
.outsourcing_flr .contents .top{}
.outsourcing_flr .contents .top .figure{width: 50%; float: left; }
.outsourcing_flr .contents .top .intro{width: 50%; float: left; background-color: #f9f9f9; padding:50px 52px; max-height: 400px;}
.outsourcing_flr .contents .top .intro .t{font-size: 24px; color: #e0c78f; font-weight: bold;}
.outsourcing_flr .contents .top .intro p{font-size: 14px; color: #666666; line-height: 30px; margin-top: 20px;}
.outsourcing_flr .contents .top .intro p span{color: #101d35;}
.outsourcing_flr .contents .bottom{margin-top: 44px;}
.outsourcing_flr .contents .bottom li{float: left; width:32%; margin-right: 2%; margin-top:30px;}
.outsourcing_flr .contents .bottom li:nth-child(3n){margin-right: 0;}
.outsourcing_flr .contents .bottom li .txt{box-sizing: border-box; border:1px solid #e0e0e0; border-top:none; padding: 26px 20px; max-width: 100%; max-height: 295px;   overflow: hidden; height:156px; overflow: hidden;
     
}
.outsourcing_flr .contents .bottom li figure{max-height: 235px; border:1px solid #e0e0e0; overflow: hidden; }
.outsourcing_flr .contents .bottom li .txt .t{font-size: 16px; color: #101d35; font-weight: bold; margin-bottom: 4px;}
.outsourcing_flr .contents .bottom li .txt .it{font-size: 14px; color: #666666; line-height: 1.8; overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;/*超出3行部分显示省略号，去掉该属性 显示全部*/
        -webkit-box-orient: vertical;}

/* 基金科技 */
.outsourcing_flr .Financial .top .pic{ float: inherit; }
/*.outsourcing_flr .Financial .top .intro{ width: auto; float: inherit; padding:50px; max-height: inherit;}*/


/* news页面 */
.news_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:left;padding-top: 20px;position: relative; text-transform: capitalize;}
.news_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.news_flr .ent::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0%; margin-left: -0; top: 0;}
.news_flr .contents{margin-top: 60px; padding-bottom: 40px;}
.news_flr .contents .top{position: relative;}
.news_flr .contents .top img{width: 100%; max-width: 100%;}
.news_flr .contents .top .link{display: block; max-width: 100%; padding:20px 36px; background-color: rgba(0,0,0,0.38); color: #fff; font-size: 14px; line-height: 1.4; position: absolute; bottom: 0; left: 0; width: 100%;}
.news_flr .contents .new_list{margin-top: 36px;}
.news_flr .contents .new_list li{width: 100%; border:1px solid #e5e5e5; max-height: 215px; margin-bottom: 40px;}
.news_flr .contents .new_list li .link{float: left; width: 330px;}
.news_flr .contents .new_list li .wrap{float: left; padding:0 0px 0 60px;}
.news_flr .contents .new_list li .wrap .detail{float: left; max-width: 943px; padding: 0px 60px 0px 0; margin: 38px 0; border-right: 1px solid #ccc;}
.news_flr .contents .new_list li .wrap .detail .t{}
.news_flr .contents .new_list li .wrap .detail .t a{font-size: 18px; color: #333333;}
.news_flr .contents .new_list li .wrap .detail .sbt{font-size: 14px; color: #777777; line-height: 24px; margin: 20px 0 20px 0; overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_flr .contents .new_list li .wrap .detail .time{font-size: 14px; color: #999999;}
.news_flr .contents .new_list li .wrap .link_wrap{float: left; padding: 88px 60px;}
.news_flr .contents .new_list li .wrap .link_wrap a{width: 36px; height: 36px; display: block; background: url(../image/icon_more1.png) no-repeat center;}
@media(max-width: 1365px){
    #nav6{ display: none; }
}
.footer .copy_right .other_page ul li:last-child,#menu57,#menu59,#menu64{ display: none; }

#menu58{  display: block; }
/* talentplan页面 */
.talentplan_flr{}
.talentplan_flr .bd{margin-top: 70px;}
.talentplan_flr .bd ul.plan .left{width: 692px; float: left;}
.talentplan_flr .bd ul.plan .left .ent{font-size: 30px; color: #101d35; padding-top: 20px; position: relative; line-height: 1;}
.talentplan_flr .bd ul.plan .left .ent::before{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0; top: 0;}
.talentplan_flr .bd ul.plan .left .cnt{font-size: 50px; color: #101d35; line-height: 1.6;}
.talentplan_flr .bd ul.plan .left .intro p{font-size: 14px; color: #666666; line-height: 30px; margin-top: 36px;}
.talentplan_flr .bd ul.plan .right{width: 661px; float: right; margin-right: 48px; padding-bottom: 55px;}

.talentplan_flr .bd ul.idea .top{height: 351px; position: relative;}
.talentplan_flr .bd ul.idea .top >img{position: absolute; left: 0;}
.talentplan_flr .bd ul.idea .top .right{float: right; padding-left: 520px; padding-top: 30px; padding-bottom: 100px; position: relative;}
.talentplan_flr .bd ul.idea .top .right::after{content:''; width: 59px; height: 55px; display: block; background: url(../image/icon_right.png) no-repeat center; position: absolute; bottom: 0; right: 60px;}
.talentplan_flr .bd ul.idea .top .right .tit{font-size: 30px; color: #121d34; padding-left: 86px; padding-bottom: 30px; position: relative;}
.talentplan_flr .bd ul.idea .top .right .tit::before{content:''; width: 59px; height: 55px; display: block; background: url(../image/icon_left.png) no-repeat center; left: 0; top:0; position: absolute;}
.talentplan_flr .bd ul.idea .top .right .intro{font-size: 14px; line-height: 26px; color: rgba(51,51,51,0.8); padding:28px 60px 0 170px;}
.talentplan_flr .bd ul.idea .bottom{}
.talentplan_flr .bd ul.idea .bottom .left{float: left; max-width: 771px;}
.talentplan_flr .bd ul.idea .bottom .left .tit{font-size: 30px; color: #121d34; line-height: 25x; margin-top: 70px;}
.talentplan_flr .bd ul.idea .bottom .left .intro{font-size: 14px; color: rgba(51,51,51,0.8); line-height: 26px; margin-top: 36px;}
.talentplan_flr .bd ul.idea .bottom .right{float: right;}


/* famous_client页面 */
.famous_client_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:left;padding-top: 20px;position: relative;margin-left: 101px; text-transform: capitalize;}

.famous_client_flr .hd{ }
.famous_client_flr .hd ul{text-align: center;}
.famous_client_flr .hd ul li{display: inline-block; width: 123px; height: 35px; border-radius: 17px; border: 1px solid #e8e8e8; line-height: 35px; font-size: 16px; color: #666666; margin-right: 10px; text-align: center; transition: all 0.3s;}
.famous_client_flr .hd ul li.on{ background-color: #e0c78f; color: #fff; border-color: #e0c78f; }
.famous_client_flr .bd{ padding:4% 0;}

.bfamous_client_flr .ent{margin-left: 24px;}
.famous_client_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.famous_client_flr .ent::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0%; margin-left: -0; top: 0;}
.famous_client_flr .contents{margin-top: 30px; padding-bottom: 40px;}
.famous_client_flr .contents dd{width: 15%; box-sizing:border-box; float: left; margin:1% 0.83%; border:1px solid #e0e0e0; padding:1px;}



/* recruit_list页面 */
.recruit_list_flr{padding-bottom: 30px;}
.recruit_list_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:left;padding-top: 20px;position: relative;margin-left: 50px; text-transform: capitalize;}
.recruit_list_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.recruit_list_flr .ent::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 0%; margin-left: -0; top: 0;}
.recruit_list_flr .contents{margin-top: 60px; padding-bottom: 40px;}
.recruit_list_flr .contents li{width: 25%; padding: 40px; float: left;}
.recruit_list_flr .contents li:nth-child(8n+1){background: #f6f6f6;}
.recruit_list_flr .contents li:nth-child(8n+3){background: #f6f6f6;}
.recruit_list_flr .contents li:nth-child(8n+6){background: #f6f6f6;}
.recruit_list_flr .contents li:nth-child(8n+8){background: #f6f6f6;}

.recruit_list_flr .contents li .tit{font-size: 24px; color: #333333; }
.recruit_list_flr .contents li p{font-size: 14px; color: #666666; line-height: 36px; margin-top: 10px;}


/* recruit_info页面 */
.recruit_info_flr .ent{font-size: 30px; color: #101d35; line-height: 1; text-align:center;}
.recruit_info_flr .cnt{font-size: 50px; color: #101d35; line-height: 1.6; text-align:center; position: relative; padding-bottom: 20px;}
.recruit_info_flr .cnt::after{content:''; width: 24px; height: 3px; display: block; background-color: #e50012; position: absolute; left: 50%; margin-left: -12px; bottom: 0;}
.recruit_info_flr .contents{margin-top: 60px; padding-bottom: 40px;}
.recruit_info_flr .contents .survey{max-width: 100%; padding:24px 44px 24px 44px; background-color: #f5f5f5;}
.recruit_info_flr .contents .survey p{display: inline-block; font-size: 24px; color: #333333; padding-bottom: 24px; position: relative;}
.recruit_info_flr .contents .survey p::after{content:''; width: 50px; height: 2px; display: block; background: #e0c78f; position: absolute; left: 0; bottom: 0;}
.recruit_info_flr .contents .survey ul{padding-top: 20px;}
.recruit_info_flr .contents .survey ul li{display: inline-block; margin-right: 50px; font-size: 14px; color: #666666; }
.recruit_info_flr .contents .survey ul li span{font-weight: bold;}
.recruit_info_flr .contents .detail{margin-top: 50px;}
.recruit_info_flr .contents .detail .duty{float: left; width: 50%; border-right: 1px solid #e2dcdc;}
.recruit_info_flr .contents .detail .duty p{font-size: 14px; line-height: 36px; color: #666666;}
.recruit_info_flr .contents .detail .duty p.t{color: #101d35; font-weight: bold; line-height: 1; padding-bottom: 20px;}
.recruit_info_flr .contents .detail .require{float: left; width: 50%; padding-left: 140px;}
.recruit_info_flr .contents .detail .require p{font-size: 14px; line-height: 36px; color: #666666;}
.recruit_info_flr .contents .detail .require p.t{color: #101d35; font-weight: bold;line-height: 1; padding-bottom: 20px;}
.recruit_info_flr .contents .aBtn{display: block; width: 148px; height: 49px; line-height: 49px; background-color: #101d35; font-size: 20px; color: #ffffff; text-align: center; border-radius: 4px; margin: 75px auto 20px auto;}


/* news_info页面 */
.news_info_flr{position: relative; padding-bottom: 120px;}
.news_info_flr .title{font-size: 24px; font-weight: bold; color: #333; text-align: center; line-height: 1.4;}
.news_info_flr .other{text-align: center; margin-top: 10px;}
.news_info_flr .other span{font-size: 14px; color: #888; font-weight: normal;}
.news_info_flr .first .intro p{font-size: 16px; color: #666666; line-height: 30px; margin-top: 36px; text-indent: 2em;}
.news_info_flr .first .img_w{margin-top: 30px;}

/* unitedFinance */
.unitedFinance_flr{position: relative; padding-bottom: 120px;}


/* flow页面 */
.flow_flr{position: relative; padding-bottom: 120px;}


/* 友情链接 */
.friendlink_flr{position: relative; padding-bottom: 120px;}

/* 百度地图 */
.webmap_flr{position: relative; padding-bottom: 120px;}



/* bottom */
.footer{position: relative; z-index: 2; padding:5% 0 2% 0; background: #101d35;}
.footer .to_top{width: 74px; height: 74px; position: absolute; left: 50%; margin-left: -37px; top:-37px; cursor: pointer;}
.footer .main_contain{padding-bottom: 40px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.footer .bottom_nav{width: 75%; float: left;}

.footer .bottom_nav>p{
	font-size:16px;
	color:#fff;
	line-height: 2;
	
}
.footer .bottom_nav dl{float:left; padding:0% 6% 0 0;}
.footer .bottom_nav dl:last-child{padding-right: 0;}
.footer .bottom_nav dl dt{font-size: 16px; color: #fbf7e8; font-weight: normal; padding-bottom: 6px;}

.footer .bottom_nav dl dd a{color: rgba(251,247,232,0.5); font-size: 14px; line-height: 32px;}
.footer .bottom_nav dl dd a:hover{color: red;}
.footer .share{width: 25%; float: right;}
.footer .share .code_ul{}
.footer .share .code_ul li{float: right;margin-left: 10px;}
.footer .share .code_ul li img{display: block;}
.footer .share .code_ul li p{font-size: 14px; color: rgba(255,255,255,0.4); text-align: center; margin-top: 6px;}
.footer .share .phone{font-size: 14px; color: rgba(255,255,255,0.4); text-align:right; padding:20px 0 10px 0; border-bottom: 1px solid rgba(255,255,255,0.5);}
.footer .share .phone span{font-size: 24px; color: #e0c78f; }
.footer .share .share_ul{margin-top: 20px;}
.footer .share .share_ul li{float: right; width: 33px; height: 33px; margin-left: 16px; border:1px solid rgba(255,255,255,0); border-radius: 50%;}
/*.footer .share .share_ul li:hover{border:1px solid rgba(255,255,255,0.8); }*/
.footer .share .share_ul li a{display: block; width: 33px; height: 33px;}
.footer .share .share_ul li a.qq{background: url(../image/share_qq.png) no-repeat center;}
.footer .share .share_ul li a.wechat{background: url(../image/share_wechat.png) no-repeat center;}
.footer .share .share_ul li a.sina{background: url(../image/share_sina.png) no-repeat center;}
.footer .copy_right .other_page{width: 50%; float: left;}
.footer .copy_right .other_page ul{margin:0; padding: 0; margin-top: 20px; display: block;}
.footer .copy_right .other_page ul li{float: left;padding:0; line-height: 14px; padding-right: 20px; margin-right: 20px; border-right: 1px solid rgba(255,255,255,0.1);}
.footer .copy_right .other_page ul li a{color: rgba(255,255,255,0.3); font-size: 14px;}
.footer .copy_right  p.cpr{color: rgba(255,255,255,0.3); font-size: 14px; padding-top: 12px; width: 50%; float: right; text-align: right;}
.footer .copy_right .other_page ul li:last-child{margin-right: 0; padding-right: 0; border-right: 0px solid #000;}
/* bottom */


/* 响应式 */

/* 窗口宽度<1500 */
@media screen and (max-width:1700px){
    .header .NavList li{padding:32px 8px; margin:0 10px;}
    .header .NavBtn{width:36px; height: 36px; display: none; background: url(../image/nav.png) no-repeat center; background-size: 100% 100%; }
    .header .NavList li::before{display: none;}
    .header .NavList li:last-child::after{display: none;}
    .header .links{padding-right: 1%;}
    .header .NavList{margin-left: 30px;}
}

/* 窗口宽度<1500 */
@media screen and (max-width:1499px){
    .mode_centered{max-width: 1499px; padding-left: 2%; padding-right: 2%;}
    .first_flr .more{right: 2%;}
    .fourth_flr .more{right: 2%;}
    .fourth_flr .contents .pic_new{display: none;}
    .fourth_flr .contents .txt_news{max-width: 100%; width: 100%;}
    .footer{padding-left: 2%; padding-right: 2%;}
    .menu_nav{padding-left: 2%; padding-right: 2%;}
    .introduce_flr .first .left{width: 50%;}
    .introduce_flr .first .right{width: 44%; margin-right: 2%;}
    .news_flr .contents .top .link{padding: 6px 36px;}
    .news_flr .contents .new_list li .link{display: none;}
    .news_flr .contents .new_list li .wrap .link_wrap{display: none;}
    .news_flr .contents .new_list li .wrap .detail{border-right: none;}
    .outsourcing_flr .contents .top .intro{width: 100%;}
    .outsourcing_flr .contents .top .figure{width: 100%; text-align: center;}
    .talentplan_flr .bd ul.plan .left{width: 100%;}
    .talentplan_flr .bd ul.plan .right{width: 100%; text-align: center;}
    .history_flr .contents li p{max-width: 80%;}
    .history_flr .contents li:nth-child(2n) p{padding-right: 0;}
    .history_flr .contents li:nth-child(2n+1) .wrap::before{left: -5.3%;}
    .history_flr .contents li:nth-child(2n) .wrap::before{right: -5.3%;}
    .header .NavList li{margin:0 8px;}
}


/* 窗口宽度<1366 */
@media screen and (max-width:1365px){
    .mode_centered{max-width: 1365px; padding-left: 2%; padding-right: 2%;}
    .NavList{display: none;}
    .footer select{display: none;}
    .footer .copy_right .other_page{width: 100%; text-align: center;}
    .footer .copy_right .other_page ul li{display: inline-block; float: none;}
    .header {position: relative;}
    .header .links .NavBtn{display: inline-block;}
    .menu_nav .bread_crumb_wrap{display: none;}
    .menu_nav .menu_wrap{width: 100%; text-align: center;}
    .introduce_flr .first .left{width: 100%; float: none;}
    .introduce_flr .first .right{float:none; width: 100%; background: none; margin: 3% 0;}
    .introduce_flr .first .right img{width: 100%;}
    .introduce_flr .first .left .intro p{font-size: 18px;}
    .introduce_flr .second{margin-top: 0;}
    .menu_nav .menu_wrap a{margin-bottom: 5px; margin-top: 5px;}
    .footer .copy_right p.cpr{width: 100%; text-align: center;}
    .footer .share .phone span{font-size: 18px;}
}

@media screen and (max-width:1200px){
    .network_flr .contents{width: 100%;}
    .network_flr .contents .content{width: 100%;height: auto;}
    .network_flr .contents .content .point{display: none;}
    .history_flr .contents li p{max-width: none;}
    .history_flr .contents li:nth-child(2n) p{padding-right: 0px;}
    .history_flr .contents li:nth-child(2n+1) p{padding-left: 0;}

}
/* 窗口宽度<960,设计宽度=768 */
@media screen and (max-width:959px){
    .mode_centered{max-width: 959px; padding-left: 2%; padding-right: 2%;}
    .footer .bottom_nav dl{padding:0 4% 0 0;}
    .first_flr .contents div .intro .it{display: none;}
    .first_flr .contents{margin-top: 30px;}
    .first_flr .more{display: none;}
    .footer .share{display: none;}
    .footer .bottom_nav{width: 100%;}
    .second_flr .contents div{width: 50%; margin-top: 20px;}
    .second_flr .contents div .b{text-align: left;}
    .second_flr .contents{padding:50px 0;}
    .footer .bottom_nav dl{padding:0 3%;}
    .outsourcing_flr .contents .top .figure{width: 100%;}
    .outsourcing_flr .contents .top .intro{width: 100%;}
    .outsourcing_flr .contents .bottom li{width: 48%;}
    .outsourcing_flr .contents .bottom li:nth-child(2n+1){margin-right: 4%;}
    .outsourcing_flr .contents .bottom li:nth-child(2n){margin-right: 0;}
    .outsourcing_flr .contents .bottom li .txt{max-height: none;}
    .certificate_flr .contents li{width: 31%;}
    .network_flr .contents .content{width: 100%; height: auto;}
    .talentplan_flr .bd ul.plan .left{width: 100%;}
    .talentplan_flr .bd ul.plan .right{width: 100%; float: none; margin-right: 0;}
    .talentplan_flr .bd ul.idea .top .right .tit::before{_display: none;}
    .talentplan_flr .bd ul.idea .top .right{padding-left: 0;}
    .talentplan_flr .bd ul.idea .top >img{position: static;}
    .talentplan_flr .bd ul.idea .top{height: auto; text-align: center;}
    .talentplan_flr .bd ul.idea .top .right .intro{padding: 28px 10px 0 25px;}
    .talentplan_flr .bd ul.idea .bottom .right{float: none; margin-top: 20px;}
    .talentplan_flr .bd ul.idea .bottom .left{float: none;}
    .talentplan_flr .bd ul.idea .top .right .tit{padding-left: 30px;}
    .talentplan_flr .bd ul.idea .bottom .right{text-align: center;}
    .talentplan_flr .bd ul.idea .bottom{margin-bottom: 30px;}
    .famous_client_flr .contents li{width: 23%;}
    .recruit_list_flr .contents li{width: 50%; background: #fff; border:1px solid #eee; box-sizing: border-box;}
    .recruit_list_flr .contents li:nth-child(2n+1){background: #fff; }
    .recruit_info_flr .contents .detail .require{padding-left: 20px;}
    .history_flr .contents li:nth-child(2n+1) .wrap{padding: 20px 30px 20px 20px;}
    .history_flr .contents li:nth-child(2n) .wrap{padding: 20px 20px 20px 30px;}
    .history_flr .contents li:nth-child(2n+1) .wrap::before{display: none;}
    .history_flr .contents li:nth-child(2n) .wrap::before{display: none;}

}
@media screen and (max-width:767px){
    .mode_centered{max-width: 767px; padding-left: 2%; padding-right: 2%;}
    .footer .bottom_nav{display: none;}
    .footer .main_contain{border-bottom: none;}
    .footer .copy_right p.cpr{width: 100%; text-align: center;}
    .footer .main_contain{padding: 0;}
    .header .logo{width: 100%;}
    .header .logo img{width: 100%;}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display: none;}
    .first_flr .ent{font-size: 30px;}
    .second_flr .contents div .t{font-size: 30px;}
    .first_flr .contents> div{width: 100%!important;}
    .fourth_flr .more{display: none;}
    .fourth_flr .ent{font-size: 30px;}
    .first_flr .cnt{font-size: 24px;}
    .fourth_flr .cnt{font-size: 24px;}
    .third_flr{display: none;}
    .first_flr{padding-top: 30px;}
    .second_flr .contents div{padding: 12px 20px;}
    .second_flr{margin-top: 40px;}
    .fourth_flr{padding-top: 40px; padding-bottom: 40px;}
    .fourth_flr .contents .txt_news ul{padding: 0 2%;}
    .fourth_flr .contents .txt_news ul li .rmk{display: none;}
    .fourth_flr .contents .txt_news ul li{padding:20px 0;}
    .fourth_flr .contents{margin-top: 20px;}
    .second_flr .contents div .t{line-height: 1.2; text-align: center;}
    .second_flr .contents div .b{text-align: center;}
    .header .links{float: none; padding:20px 0; display: inline-block; margin-top: 0;}
    .header .links >*{margin-right: 30px;}
    .outsourcing_flr .contents .top .intro{max-height: none; padding:4% 4%;}
    .outsourcing_flr .ent{font-size: 30px;}
    .outsourcing_flr .cnt{font-size: 24px;}
    .outsourcing_flr .contents{margin-top: 30px;}
    .outsourcing_flr .contents .bottom{margin-top: 10px;}
    .mode_centered{padding-top: 40px;}
    .news_flr .contents .new_list li .wrap .detail .sbt{display: none;}
    .news_flr .contents .new_list li .wrap .detail{margin:15px 0; padding-right: 5%;}
    .news_flr .contents .new_list li{margin-bottom: 20px;}
    .news_flr .contents .new_list li .wrap{padding-left: 5%;}
    .news_flr .ent{font-size: 30px;}
    .news_flr .cnt{font-size: 24px;}
    .news_flr .contents{margin-top: 30px;}
    .news_flr .contents .new_list li .wrap .detail .t a{font-size: 16px;}
    .introduce_flr .first .left .ent{font-size: 30px;}
    .introduce_flr .first .left .cnt{font-size: 24px;}
    .introduce_flr .second .content{width: 50%; margin-top: 20px;}
    .introduce_flr .second .content .t{font-size: 30px; line-height: 1.2;}
    .introduce_flr{padding-bottom: 40px;}
    .certificate_flr .contents li{width: 48%;}
    .certificate_flr .ent{font-size: 30px;}
    .certificate_flr .cnt{font-size: 24px;}
    .certificate_flr .contents{margin-top: 30px;}
    .network_flr .ent{font-size: 30px;}
    .network_flr .cnt{font-size: 24px;}
    .network_flr .contents .content{width: 100%; height: auto;}
    .network_flr .contents .content .point{display: none;}
    .talentplan_flr .bd ul.plan .left .ent{font-size: 30px;}
    .talentplan_flr .bd ul.plan .left .cnt{font-size: 24px;}
    .famous_client_flr .ent{font-size: 30px;}
    .famous_client_flr .cnt{font-size: 24px;}
    .famous_client_flr .contents li{width: 48%;}
    .recruit_list_flr .contents li{width: 100%;}
    .recruit_list_flr .ent{font-size: 30px;}
    .recruit_list_flr .cnt{font-size: 24px;}
    .recruit_list_flr .contents{margin-top: 30px;}
    .recruit_info_flr .ent{font-size: 30px;}
    .recruit_info_flr .cnt{font-size: 24px;}
    .recruit_info_flr .contents{margin-top: 40px;}
    .recruit_info_flr .contents .detail .duty{float: none; width: 100%; padding:2%; border-bottom: 1px solid #eee; margin-bottom: 20px;}
    .recruit_info_flr .contents .detail .require{float: none; width: 100%; padding:2%;}
    .recruit_info_flr .contents .aBtn{margin-top: 40px;}
    .history_flr .contents li .wrap{max-width: 100%;}
    .history_flr .contents{background: none; padding-top: 0px;}
    .history_flr .contents li:nth-child(2n+1) p{padding-left: 0; text-align: justify; margin-top: 10px;}
    .history_flr .contents li:nth-child(2n) p{padding-right: 0; text-align: justify; margin-top: 10px;}
    .history_flr .ent{font-size: 30px;}
    .history_flr .cnt{font-size: 24px;}



}
/* 窗口宽度<480,设计宽度=320 */
@media screen and (max-width:479px){
    .mode_centered{max-width: 479px; padding-left: 2%; padding-right: 2%;}
    .outsourcing_flr .contents .bottom li{width: 100%; margin-left:0; margin-right: 0;}
    .certificate_flr .contents li{width: 98%;}
    .certificate_flr .contents li figure img{width: 100%;}
    .Pages .p_page em{display: none;}
    .Pages a.a_first{display: none;}
    .Pages a.a_end{display: none;}
}   





/* 响应式 */


.Other000485{display: none;}

#bdshare_weixin_qrcode_dialog{height: 320px!important;}
.menu_nav .bread_crumb_wrap{position: relative;}
.menu_nav .bread_crumb_wrap::before{content:'当前位置：'; font-size: 14px; color: #666666; position: absolute; left:-66px; top: 5px;}

.certificate_flr .contents { position: relative; }

.ent_box_cnt{text-align: center;}
.ent_box_cnt .box{display: inline-block;width: auto;}
.certificate_flr .contents li figure{ padding-bottom: 0;
 }


.famous_client_flr li{float: left;margin: 10px;}
.other_page .clearfix li:nth-child(2n+1) {display: none;}