
* { margin: 0; padding: 0; list-style: none; border: 0; word-break:break-word; vertical-align:top; outline: none; /* moz-user-select: -moz-none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout: none; -moz-touch-callout: none; -ms-touch-callout: none; -o-touch-callout: none; touch-callout: none; */}
html,body{ min-height: 100%;overflow-x: hidden;}
body { font-size: 12px; line-height: 1; font-weight: normal; font-family: "Arial"; -webkit-text-size-adjust: 100%; }
table{ border-collapse: collapse; }
img { border: 0; padding: 0; display: inline; -webkit-user-select: none; -moz-user-select: none; -webkit-user-select:none; -o-user-select:none; user-select:none; }
a { text-decoration: none; color: #727272; }
li { list-style: none; }
/* h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 12px; } */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix { *+height: 1%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{ display: block; }
/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Arial; }
input:focus { outline: none; }
input,button,select,textarea{ outline:none; /*-webkit-appearance:none; */}
textarea{ resize:none; /*-webkit-appearance:none; */}
textarea,input,select { background:none; border:none; margin:0; padding:0; }
a,a:link{ text-decoration:none; }
a,a:visited{ text-decoration:none; }
a,a:hover{ text-decoration:none; }
a,a:active{ text-decoration:none} 

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

.fl{ float: left; }
.fr{ float: right; }
.tac{ text-align: center; }
.anim{ transition: 0.8s ease; transition: all 0.3s ease-in-out}
.por{ position: relative; }
.dib{ display: inline-block; }
.vam{ vertical-align: middle; }
.omission1{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; }
.omission2{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.omission3{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.omission4{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.table{ display: table; width: 100%; height: 100%; }
.table-call{ display: table-cell; vertical-align: middle; }

/*页面框架结构*/
.w1200{ max-width: 1200px; margin: 0 auto; }
.w1220{ max-width: 1220px; margin: 0 auto; }
.w1130{ max-width: 1130px; margin: 0 auto; }
.w1280{ max-width: 1280px; margin: 0 auto; }
.w1366{ max-width: 1366px; margin: 0 auto; }
.w1400{ max-width: 1400px; margin: 0 auto; }
.w1440{ max-width: 1440px; margin: 0 auto; }
.w1600{ max-width: 1600px; margin: 0 auto; }
.w1800{ max-width: 1800px; margin: 0 auto; }
.contain{ padding: 5.2% 0;} /*页面主体内容*/
.content{ }/*内容*/
.mainnav{ }/*主导航*/
.menu{ }/*边侧菜单*/
.maincontent{ padding: 50px 0; } /*主要内容*/
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden; }

/*分页*/
.pages{ margin-top: 4.57%; font-size: 0; text-align: center; }
.pages a{ display: inline-block; width: 40px; height: 40px; line-height: 40px;border-radius: 40px;font-size: 14px; color: #999;background-color: #f3f7f9;transition: 0.4s ease;box-sizing: border-box;}
.pages a.a_first{ margin-right: 10px; }
.pages a.a_end{ margin-left: 10px; }
.pages a.anum{ font-family: 'Arial'; }
.pages a.acur,.pages a:hover{ background-color: #05308f; color: #fff;}
.pages .nums{ display: inline-block; margin: 0 10px; }
.pages .nums .anum{ margin-right: 10px; }
.pages .nums .anum:last-child{ margin-right: 0; }
.pages .f1{ font-size: 14px; margin: 0 10px; color: #666; line-height: 42px; }
.pages .i_text{ display: inline-block; height: 40px; width: 80px; border: 1px solid #edecec; vertical-align: middle; }
.pages .i_button{ margin-left: 10px; padding: 0 15px; height: 42px; font-size: 14px; color: #666; border: 1px solid #edecec; }
.pages .a_prev,.pages .a_next{font-family: '宋体';box-sizing: border-box; }
.prew{ position: relative; margin-top: 4.1%;padding-top: 20px;border-top: 1px solid #e8e8e8;}
.prew .prev{font-size: 16px;color: #525b63;}
.prew .next{margin-top: 15px;font-size: 16px;color: #525b63;}
.prew .prev a,.prew .next a{color: #525b63;}
.prew .return{margin-top: 10px;margin-left: 20px;float: right;}
.prew .return a{padding-bottom: 10px;font-size: 16px;color: #05308f;border-bottom: 2px solid #05308f;}
/* 按钮 */
.rightMenuBtn { display:none; width:40px; height:40px; background-color:rgba(230,230,230,0.7); z-index:350; position:fixed; top: 2px; right: 10px}
.rightMenuBtn span { display:block; height:3px; background-color:#05308f; position:absolute; top:20px; transition:0.5s; }
.rightMenuBtn img { display:block; position:absolute; bottom:5px; left: 5px; transition:0.5s; width:30px; height:auto; }
.rightMenuBtn .openMenu { width:30px; left:5px; }
.rightMenuBtn .closeMenu { left:25px; width:0; }
.rightMenuBtn span:active { width:0; }
.rightMenuBtn span:before,.rightMenuBtn span:after { content:""; display:block; width:30px; height:3px; background-color:#05308f; position:absolute; transition:0.4s; }
.rightMenuBtn .openMenu:before { top:-10px; left:-0; }
.rightMenuBtn .openMenu:after { top:10px; left:-0; }
.rightMenuBtn .closeMenu:before { top:0px; left:-20px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.rightMenuBtn .closeMenu:after { top:0px; left:-20px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }


@font-face { font-family: 'syht';src:  url('/cn/fonts/SourceHanSansCN/Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
/*@font-face { font-family: 'HelveticaNeueLTPro-LtEx'; src: url('/cn/fonts/HelveticaNeueLTPro-LtEx.eot'); src: local('?'), url('/cn/fonts/HelveticaNeueLTPro-LtEx.woff') format('woff'), url('/cn/fonts/HelveticaNeueLTPro-LtEx.ttf') format('truetype'), url('/cn/fonts/HelveticaNeueLTPro-LtEx.svg') format('svg'); font-weight: normal; font-style: normal; }
*/
/* 首页 */
header{position: absolute;top: 35px;left: 0;width: 100%;padding: 0 3.3%;box-sizing: border-box;z-index: 3}
header .logo{float: left;}
header .right-box{float: right;margin-top: 10px;font-size: 0;}
header nav{display: inline-block;vertical-align: middle;}
header nav ul li{display: inline-block;margin-right: 3.125vw;}
header nav ul li:last-child{margin-right: 0;}
header nav ul li a{font-size: 16px;color: #333;font-family: syht;}
header nav ul li.on a{ color: #05308f}
header .search{position: relative;display: inline-block;margin-left: 4.16vw;vertical-align: middle;}
header .search .search-btn{display: block;width: 19px;height: 19px;background-image: url('/cn/images/search.png');cursor: pointer;}
header .search .box{display: none;position: absolute;right: 0;top: 25px;width: 200px;height: 40px;padding: 0 10px;border: 1px solid #fead0f;background-color: #fff;box-sizing: border-box;z-index: 3}
header .search.on .box{display: block;}
header .search .box .text{display: inline-block;width: calc(100% - 19px);height: 35px;padding: 0 10px;font-size: 14px;color: #333;box-sizing: border-box;vertical-align: middle;}
header .search .box .btn{display: inline-block;width: 19px;height: 19px;background-image: url('/cn/images/search.png');cursor: pointer;vertical-align: middle;}
header .search .box:after{display: block;content: '';position: absolute;top: -8px;right: 3px;width: 0;height: 0;border-bottom: 8px solid #fead0f;border-right: 6px solid transparent;border-left: 6px solid transparent;z-index: 3}
header .language{display: inline-block;margin-left: 2vw;vertical-align: middle;}
header .language ul li{position: relative;display: inline-block;margin-right: 20px;}
header .language ul li:last-child{margin-right: 0;}
header .language ul li a{font-size: 16px;color: #333;}
header .language ul li.on a{color: #05308f;}
header .language ul li.on:after{display: block;position: absolute;bottom: -5px;content: '';left: 0;width: 100%;height: 2px;background-color: #fead0f;z-index: 3}
/* 底部 */
footer{padding: 4.16% 0 3.12% 0;background-color: #f3f7f9}
footer .top-box{font-size: 0;}
footer .top-box .left-box{float: left;font-size: 0;}
footer .top-box .left-box .foot-ewm{display: inline-block;width: 133px;box-sizing: border-box;}
footer .top-box .left-box .foot-ewm .img{border: 1px solid #e0e3e6;}
footer .top-box .left-box .foot-ewm .img img{width: 100%}
footer .top-box .left-box .foot-ewm .name{line-height: 40px;font-size: 16px;color: #fff;text-align: center;background-color: #7c8a96}
footer .top-box .left-box .foot-contact{display: inline-block;margin-left: 3.12vw;}
footer .top-box .left-box .foot-contact ul li{margin-bottom: 30px;position: relative;padding-left: 45px;}
footer .top-box .left-box .foot-contact ul li:last-child{margin-bottom: 0;}
footer .top-box .left-box .foot-contact ul li .name{margin-bottom: 15px;font-size: 16px;color: #7c8a96;}
footer .top-box .left-box .foot-contact ul li .text{font-size: 16px;color: #7c8a96;}
footer .top-box .left-box .foot-contact ul li .tel{font-size: 30px;color: #f18700;}
footer .top-box .left-box .foot-contact ul li:before{display: block;content: '';position: absolute;left: 0;top: 0;width: 23px;height: 24px;z-index: 3}
footer .top-box .left-box .foot-contact ul li:nth-of-type(1):before{background-image: url('/cn/images/foot-contact1.png')}
footer .top-box .left-box .foot-contact ul li:nth-of-type(2):before{background-image: url('/cn/images/foot-contact2.png')}
footer .top-box .foot-nav{float: right;}
footer .top-box .foot-nav>ul{font-size: 0;}
footer .top-box .foot-nav>ul>li{display: inline-block;margin-right: 4.9vw;}
footer .top-box .foot-nav>ul>li:last-child{margin-right: 0;}
footer .top-box .foot-nav>ul>li>a{font-size: 20px;color: #383f45;}
footer .top-box .foot-nav ul li .drop-down{margin-top: 40px;}
footer .top-box .foot-nav ul li .drop-down ul li{margin-bottom: 25px;}
footer .top-box .foot-nav ul li .drop-down ul li:last-child{margin-bottom: 0;}
footer .top-box .foot-nav ul li .drop-down ul li a{font-size: 16px;color: #7c8a96;}
footer .bottom-box{margin-top: 4.3%;padding-top: 30px;border-top: 1px solid #e9ecee;}
footer .bottom-box .left-box{float: left;}
footer .bottom-box .foot-icp{float: right;font-size: 16px;color: #8e969e;}
footer .bottom-box .foot-icp a{color: #8e969e;}
footer .foot-share{display: inline-block;vertical-align: middle;}
footer .foot-share ul li{display: inline-block;margin-right: 20px;}
footer .foot-share ul li:last-child{margin-right: 0;}
footer .foot-column{display: inline-block;margin-left: 25px;vertical-align: middle;}
footer .foot-column ul li{display: inline-block;margin-right: 15px;}
footer .foot-column ul li:last-child{margin-right: 0;}
footer .foot-column ul li a{display: inline-block;font-size: 16px;color: #8e969e;vertical-align: middle;}
footer .foot-column ul li:after{display: inline-block;content: '·';margin-left: 15px;font-size: 16px;color: #8e969e;vertical-align: middle;}
footer .foot-column ul li:last-child:after{display: none;}
/*二级导航*/
.menu-location{padding: 30px 0;border-bottom: 1px solid #e5e5e5;}
.column-menu{float: left}
.column-menu .name{display: none;}
.column-menu ul{font-size: 0;text-align: center;}
.column-menu ul li{position: relative;display: inline-block;margin-right: 60px;}
.column-menu ul li:last-child{margin-right: 0;}
.column-menu ul li a{font-size: 16px;}
.column-menu ul li.on:before{position: absolute;content: '';left: 0;width: 100%;height: 2px;bottom: -31px;background-color: #05308f}
.column-menu ul li.on a{color: #05308f;}
@media screen and (max-width: 1200px){
	.column-menu .name{position: relative;display: block;width: 100%;height: 45px;padding: 0 20px;line-height: 45px;font-size: 18px;color: #fff;background-color: #05308f;box-sizing: border-box;z-index: 2}
	.column-menu .name:after{display: block;content: ">";position: absolute;font-size: 18px;color: #fff;font-family: '宋体';top: 50%;right: 20px;transform: translateY(-50%);z-index: 3}
	.column-menu ul{display: none;position: absolute;max-height: 225px;border: 1px solid #fff;overflow-x: hidden;left: 0;top: 45px;width: 100%;background-color: #f3f3f3;z-index: 3;box-sizing: border-box;}
	.column-menu ul li{width: 100%;margin-right: 0;}
	.column-menu ul li a{border-radius: 0;background-color: #fff}
	.column-menu:hover ul{display: block;}
}
/*面包屑*/
.location{float: right;}
.location .box{display: inline-block;font-size: 16px;color: #525b63;vertical-align: middle;white-space: nowrap;overflow: hidden;max-width: 600px;display: -moz-inline-box;text-overflow: ellipsis;}
.location .box:before{ display: inline-block; content: ''; width: 16px; height: 14px; margin-right: 10px; background-image: url('/cn/images/location.png');vertical-align: middle;}
.location a{color: #525b63;}
.location span{color: #05308f;}
/*banner*/
.banner{ position: relative; }
.banner .pc{display: block;}
.banner .media-img{display: none;}
.banner img{width: 100%;}
.banner .more{position: absolute;left: 8.3%;bottom: 27.6%;z-index: 3}
.banner .more a{display: block;width: 160px;height: 50px;line-height: 50px;text-align: center;background-color: #f18700;border-radius: 0 40px 0 40px;}
.banner .more a span{display: inline-block;font-size: 16px;color: #fff;vertical-align: middle;}
.banner .more a:after{display: inline-block;content: '';margin-left: 10px;width: 20px;height: 11px;background-image: url('/cn/images/more.png');vertical-align: middle;}
.column-banner{ position: relative; }
.column-banner img{ width: 100%}
.column-banner .pc{display: block;}
.column-banner .move{display: none;}
/*首页*/
.index-about{padding: 5.2% 0 3.6% 0;background-size: cover;}
.index-about .public-title{text-align: left;color: #fff;}
.index-about .public-english{text-stroke:1px rgba(255, 255, 255, .2);-webkit-text-stroke: 1px rgba(255, 255, 255, .2);}
.index-about .main-box{position: relative;margin-top: -30px;margin-left: auto;margin-right: auto;padding: 4.63% 0 4.63% 7.8%;max-width: 900px;background-color: #05308f;border-radius: 0 0 200px 0;}
.index-about .main-box .top-box{position: relative;font-size: 0;max-width: 425px}
.index-about .main-box .top-box ul{font-size: 0;}
.index-about .main-box .top-box ul li{position: relative;display: inline-block;padding-left: 40px;margin-right: 40%;}
.index-about .main-box .top-box ul li .value{font-size: 32px;color: #fff}
.index-about .main-box .top-box ul li .name{margin-top: 10px;font-size: 16px;color: #fff}
.index-about .main-box .top-box ul li:before{display: block;content: '';width: 30px;height: 30px;position: absolute;left: 0;top: 0;z-index: 3}
.index-about .main-box .top-box ul li:nth-of-type(1):before{background-image: url('/cn/images/index-about-ioc1.png')}
.index-about .main-box .top-box ul li:nth-of-type(2):before{background-image: url('/cn/images/index-about-ioc2.png')}
.index-about .main-box .top-box ul li:last-child{margin-right: 0;}
.index-about .main-box .top-box:after{position: absolute;display: block;content: '';width: 1px;height: 100%;top: 0;left: 0;right: 0;margin: auto;background-color: rgba(255, 255, 255, .3);z-index: 3}
.index-about .main-box .text{margin-top: 6%;max-width: 425px;font-size: 16px;color: #fff;line-height: 1.8;}
.index-about .main-box .more{margin-top: 5%;}
.index-about .main-box .more a:after{display: block;content: '';width: 28px;height: 16px;background-image: url('/cn/images/moreb.png')}
.index-about .main-box .play{position: absolute;right: 0;bottom: 0;z-index: 3}
.index-about .main-box .play .yes{display: none;}
.index-about .main-box .play .no{display: block;}
.index-about .main-box .play a{display: block;}
.index-about .main-box .play img{max-width: 100%;}
.index-about .main-box .play:hover .yes{display: block;}
.index-about .main-box .play:hover .no{display: none;}
.index-about .list{margin-top: 5%;}
.index-about .list ul{font-size: 0;}
.index-about .list ul li{display: inline-block;width: 49%;margin-right: 2%;}
.index-about .list ul li:last-child{margin-right: 0;}
.index-about .list ul li .name{display: inline-block;width: 40%;line-height: 80px;text-align: center;}
.index-about .list ul li .name span{display: inline-block;font-size: 26px;color: #fff;vertical-align: middle;}
.index-about .list ul li .name:before{display: inline-block;content: '';width: 47px;height: 42px;margin-right: 15px;vertical-align: middle;}
.index-about .list ul li:nth-of-type(1) .name{background-color: #05308f}
.index-about .list ul li:nth-of-type(2) .name{background-color: #f18700}
.index-about .list ul li:nth-of-type(1) .name:before{background-image: url('/cn/images/index-about-list1.png')}
.index-about .list ul li:nth-of-type(2) .name:before{background-image: url('/cn/images/index-about-list2.png')}
.index-about .list ul li .more{position: relative;display: inline-block;width: 60%;}
.index-about .list ul li .more:after{display: block;content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 1px;height: 23px;background-color: #e1e5e9;z-index: 3}
.index-about .list ul li .more a{display: inline-block;width: 50%;text-align: center;line-height: 80px;background-color: #fff;}
.index-about .list ul li .more a span{display: inline-block;font-size: 20px;color: #333333;vertical-align: middle;}
.index-about .list ul li .more a:before{display: inline-block;content: '';width: 28px;height: 28px;margin-right: 15px;vertical-align: middle;}
.index-about .list ul li:nth-of-type(1) .more a:nth-of-type(1):before{background-image: url('/cn/images/index-about-list3.png');}
.index-about .list ul li:nth-of-type(1) .more a:nth-of-type(2):before{background-image: url('/cn/images/index-about-list4.png');}
.index-about .list ul li:nth-of-type(2) .more a:nth-of-type(1):before{background-image: url('/cn/images/index-about-list5.png');}
.index-about .list ul li:nth-of-type(2) .more a:nth-of-type(2):before{background-image: url('/cn/images/index-about-list6.png');}
.index-business{padding: 6.25% 0;}
.index-business .public-title{text-align: left;}
.index-business .main-text{position: relative;margin-top: 35px;max-width: 700px;padding-left: 50px;font-size: 16px;color: #525b63;line-height: 1.7;}
.index-business .main-text:before{display: block;position: absolute;content: '';left: 0;top: 12px;width: 30px;height: 1px;background-color: #05308f;z-index: 3}
.index-business .main-more{position: relative;float: right;margin-top: -25px;z-index: 3}
.index-business .main-more a{display: block;width: 185px;height: 50px;line-height: 50px;font-size: 16px;color: #05308f;text-align: center;border: 1px solid #05308f;box-sizing: border-box;border-radius: 25px 0px 25px 0px;}
.index-business .main-more a:hover{background-color: #05308f;color: #fff;}
.index-business .main-english{margin-top: 10px;font-size: 120px;color: transparent;text-stroke:1px rgba(5, 48, 143, .2);-webkit-text-stroke: 1px rgba(5, 48, 143, .2);}
.index-business .main-box{margin-top: -2.7%;font-size: 0;}
.index-business .main-box .box-zcyw{position: relative;display: inline-block;width: 46.8%;}
.index-business .main-box .box-zcyw .img img{width: 100%;}
.index-business .main-box .box-zcyw .box{position: absolute;left: 0;bottom: -18%;max-width: 440px;width: 100%;background-color: #05308f;padding: 6.6%;border-radius: 0 0 3.5vw 0;box-sizing: border-box;z-index: 3}
.index-business .main-box .box-zcyw .title:before{background-image: url('/cn/images/index-business-ioc1.png')}
.index-business .main-box .box-fzyw{display: inline-block;width: 23.7%;position: relative;margin-top: -4.25%;}
.index-business .main-box .box-fzyw .item{position: relative;}
.index-business .main-box .box-fzyw .img img{width: 100%;}
.index-business .main-box .box-fzyw .box{position: absolute;left: 0;top: 0;widht: 100%;height: 100%;padding: 10.6%;background-color:rgba(0,0,0,.18) !important;box-sizing: border-box}
.index-business .main-box .box-fzyw .title:before{background-image: url('/cn/images/index-business-ioc2.png')}
.index-business .main-box .box-fzyw .item:hover .box{background-color: #d53434 !important}
.index-business .main-box .right-box{display: inline-block;width: 29.5%;}
.index-business .main-box .box-zjyw{position: relative;max-width: 415px;}
.index-business .main-box .box-zjyw .img img{width: 100%;}
.index-business .main-box .box-zjyw .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 8.4%;box-sizing: border-box;z-index: 3}
.index-business .main-box .box-zjyw .title:before{background-image: url('/cn/images/index-business-ioc3.png')}
.index-business .main-box .box-tzyw{position: relative;}
.index-business .main-box .box-tzyw .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 7.4%;box-sizing: border-box;z-index: 3}
.index-business .main-box .box-tzyw .img img{width: 100%;}
.index-business .main-box .box-tzyw .title:before{background-image: url('/cn/images/index-business-ioc4.png')}
.index-business .main-box .title{margin-bottom: 25px;}
.index-business .main-box .title span{display: inline-block;font-size: 24px;color: #fff;vertical-align: middle;}
.index-business .main-box .title:before{display: inline-block;content: '';margin-right: 20px;width: 55px;height: 55px;background-size: 100%;vertical-align: middle;}
.index-business .main-box .text{font-size: 16px;color: #fff;line-height: 1.8;}
.index-business .main-box .more{margin-top: 20px;text-align: right;}
.index-business .main-box .more a{display: inline-block;}
.index-business .main-box .more a:before{display: block;content: '';width: 29px;height: 15px;background-image: url('/cn/images/index-business-more2.png')}
.index-business .main-box .box:hover{background-color: #f18700}
.index-news{padding: 6.25% 0;background-color: #f3f7f9}
.index-news .public-title{text-align: left;}
.index-news .main-text{position: relative;margin-top: 35px;max-width: 700px;padding-left: 50px;font-size: 16px;color: #525b63;line-height: 1.7;}
.index-news .main-text:before{display: block;position: absolute;content: '';left: 0;top: 12px;width: 30px;height: 1px;background-color: #05308f;z-index: 3}
.index-news .main-english{margin-top: 10px;font-size: 120px;color: transparent;text-stroke:1px rgba(5, 48, 143, .2);-webkit-text-stroke: 1px rgba(5, 48, 143, .2);}
.index-news .main-box{margin-top: -2.7%;font-size: 0;}
.index-news .swiper{overflow: hidden;}
.index-news .swiper .img{position: relative;text-align: right;}
.index-news .swiper .img img{width: 100%;}
.index-news .swiper .img .time{position: absolute;right: 0;bottom: 0;width: 120px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #05308f;border-radius: 10px 0 0 0;background-color: #fff;z-index: 3;}
.index-news .swiper .box{padding: 8.5% 7.3%;}
.index-news .swiper .title a{font-size: 16px;color: #000000}
.index-news .swiper .text{margin-top: 25px;height: 55px;font-size: 16px;color: #525b63;line-height: 1.7;}
.index-news .swiper .btn{margin-top: 6.6%;}
.index-news .swiper .btn .button-prev{display: inline-block;width: 100px;height: 50px;background-image: url('/cn/images/index-prev.png');vertical-align: middle;cursor: pointer;}
.index-news .swiper .btn .button-prev:hover{background-image: url('/cn/images/index-prev-hover.png');}
.index-news .swiper .btn .button-next{display: inline-block;width: 100px;height: 50px;background-image: url('/cn/images/index-next.png');vertical-align: middle;cursor: pointer;}
.index-news .swiper .btn .button-next:hover{background-image: url('/cn/images/index-next-hover.png')}
.index-news .swiper .btn .button-pagination{display: inline-block;width: auto;margin: 0 35px;font-size: 16px;color: #7c8a96;vertical-align: middle;}
.index-news .swiper .btn .button-pagination .swiper-pagination-current{font-size: 30px;color: #05308f;vertical-align: bottom;}
.index-news .swiper .btn .button-pagination span{vertical-align: bottom;}
.index-news .right-box{position:relative; border-bottom:solid 1px #ccc;}
.index-news .right-box .img img{width: 100%;}
.index-news .right-box .time{display:-webkit-flex;display:flex;align-items:center; justify-content:center;color:#05308f; z-index:3;width:80px;height:80px;text-align:center;line-height:1.2;}
.index-news .right-box .time .day{ font-size:30px;}
.index-news .right-box .time .year{ font-size:16px;}
.index-news .right-box .box{padding:3% 0;background-color:transparent!important;display:-webkit-flex;display:flex;align-items:center; justify-content:space-between;}
.index-news .right-box .box .content{ width:calc(100% - 100px);}
.index-news .right-box .box .title a{font-size:24px;color:#333;line-height:1.5;}
.index-news .right-box .box .text{margin-top:10px;font-size:16px;color: #333;line-height:1.5; height:auto;}


/*关于我们*/
.About-bg{background-image: url('/cn/images/About-bg.png');background-size: contain auto;background-position: center top;background-repeat: no-repeat}
.About{font-size: 0;}
.About .img{display: inline-block;width: 44.5%;}
.About .img img{width: 100%;}
.About .box{display: inline-block;width: 50%;margin-left: 5.5%;margin-top: 20px;}
.About .box .max-width{max-width: 720px;}
.public-title{font-size: 40px;color: #05308f;text-align: center;}
.public-english{margin-top: 10px;font-size: 120px;color: transparent;text-stroke:1px rgba(5, 48, 143, .2);-webkit-text-stroke: 1px rgba(5, 48, 143, .2);}
.public-text{position: relative;margin-top: 35px;max-width: 700px;padding-left: 50px;font-size: 16px;color: #525b63;line-height: 1.7;}
.public-text:before{display: block;position: absolute;content: '';left: 0;top: 12px;width: 30px;height: 1px;background-color: #05308f;z-index: 3}
.About .box .public-title{text-align: left;}
/*.About .box .list{margin-top: 6%;}*/
.About .box .list ul{font-size: 0;}
.About .box .list ul li{display: inline-block;position: relative;padding-left: 50px;padding-right: 70px;margin-right: 70px;border-right: 1px solid #d9dfea;}
.About .box .list ul li:last-child{margin-right: 0;border-right: 0;padding-right: 0;}
.About .box .list ul li:before{display: block;content: '';position: absolute;left: 0;top: 5px;width: 30px;height: 30px;z-index: 3;}
.About .box .list ul li:nth-of-type(1):before{background-image: url('/cn/images/About-ioc1.png')}
.About .box .list ul li:nth-of-type(2):before{background-image: url('/cn/images/About-ioc2.png')}
.About .box .list ul li .value{font-size: 30px;color: #f18700;font-weight: bold;}
.About .box .list ul li .name{margin-top: 10px;font-size: 16px;color: #f18700;}
.About .box .text{margin-top: 20px;font-size: 16px;color: #525b63;line-height: 2;}
/*组织架构*/
.Organize-bg{background-image: url('/cn/images/Organize-bg.png');background-size: contain auto;background-position: center top;background-repeat: no-repeat}
.Organize .img{margin-top: 5%;text-align: center;}
.Organize .img img{max-width: 100%;display: inline-block;}
/*企业文化*/
.Culture .philosophy{position: relative;margin-top: -3.8%;}
.Culture .philosophy .img img{width: 100%;}
.Culture .philosophy .list{position: relative;margin-top: -6%;}
.Culture .philosophy .list ul{font-size: 0;}
.Culture .philosophy .list ul li{display: inline-block;width: 32%;margin-right: 2%;padding: 3.4%;min-height: 235px;border-radius: 0 0 60px 0;box-sizing: border-box;}
.Culture .philosophy .list ul li:last-child{margin-right: 0;}
.Culture .philosophy .list ul li .top-box{position: relative;padding-left: 70px;}
.Culture .philosophy .list ul li .top-box .title{font-size: 16px;color: #fff;}
.Culture .philosophy .list ul li .top-box .name{margin-top: 10px;font-size: 24px;color: #fff;}
.Culture .philosophy .list ul li .text{margin-top: 20px;font-size: 16px;color: #ffffff;line-height: 2;}
.Culture .philosophy .list ul li .top-box:before{display: block;content: '';width: 55px;height: 55px;position: absolute;left: 0;top: 0;z-index: 3;}
.Culture .philosophy .list ul li:nth-of-type(1) .top-box:before{background-image: url('/cn/images/Culture-philosophy-ioc1.png')}
.Culture .philosophy .list ul li:nth-of-type(2) .top-box:before{background-image: url('/cn/images/Culture-philosophy-ioc2.png')}
.Culture .philosophy .list ul li:nth-of-type(3) .top-box:before{background-image: url('/cn/images/Culture-philosophy-ioc3.png')}
.Culture .philosophy .list ul li:nth-of-type(1){background-color: #05308f}
.Culture .philosophy .list ul li:nth-of-type(2){background-color: #f18700}
.Culture .philosophy .list ul li:nth-of-type(3){background-color: #05308f}
.Culture .principle{margin-top: 3.4%;}
.Culture .principle ul li{margin-bottom: 3.4%;position: relative;}
.Culture .principle ul li:last-child{margin-bottom: 0;}
.Culture .principle ul li .img{width: 50%;}
.Culture .principle ul li .img img{width: 100%;}
.Culture .principle ul li .box{display: table;position: absolute;width: 50%;height: 100%;top: 0;padding: 0 6%;box-sizing: border-box;background-color: #f3f7f9}
.Culture .principle ul li .table-cell{display: table-cell;vertical-align: middle;}
.Culture .principle ul li .title{font-size: 24px;color: #000000;}
.Culture .principle ul li .text{margin-top: 15px;font-size: 16px;color: #525b63;line-height: 1.7;}
.Culture .principle ul li .table-cell div:nth-of-type(3){margin-top: 15px;}
.Culture .principle ul li:nth-of-type(odd) .img{margin-right: auto;}
.Culture .principle ul li:nth-of-type(odd) .box{right: 0;}
.Culture .principle ul li:nth-of-type(even) .img{margin-left: auto;}
.Culture .principle ul li:nth-of-type(even) .box{left: 0;}
/*发展历程*/
.Course-bg{background-image: url('/cn/images/Course-bg.jpg');background-size: cover;background-position: center top;background-repeat: no-repeat}
.Course{}
.Course .text-box{max-width: 965px;margin: auto;overflow: hidden;}
.Course .text-box li{display: inline-block;}
.Course .text-box li .title{margin-bottom: 40px;font-size: 80px;color: #05308f;}
.Course .text-box li .box{display: table;width: 100%;}
.Course .text-box li .box .img{display: table-cell;width: 36%;vertical-align: middle;}
.Course .text-box li .box .img img{width: 100%;}
.Course .text-box li .box .text{display: table-cell;width: 64%;padding-left: 5%;font-size: 18px;color: #525b63;line-height: 1.8;vertical-align: middle;}
.Course .text-box li  .casket{font-size: 18px;color: #525b63;line-height: 1.8;}
.Course .text-box li .img2{margin-left: 36%;margin-top: 10px;}
.Course .text-box li .img2 img{max-width: 100%;}
.Course .bottom-list{position: relative;margin-top: 6.25%;}
.Course .bottom-list:before{position: relative;display: block;content: '';width: 100%;height: 5px;background-image: url('/cn/images/Course-x.png');}
.Course .list-box{position: relative;overflow: hidden;margin-top: -45px;}
.Course .list-box li{display: inline-block;text-align: center;padding-bottom: 10px;}
.Course .list-box li .name{display: block;margin-bottom: 20px;font-weight: bold;font-size: 18px;color: #000;}
.Course .list-box li em{position: relative;display: block;width: 9px;height: 9px;margin: auto;background-color: #b4b6c1}
.Course .list-box li em:before{position: absolute;left: 0;right: 0;top: -10px;content: '';margin: 0 auto;width: 1px;height: 10px;background-color: #f39f33;z-index: 3;opacity: 0;}
.Course .list-box li em:after{position: absolute;left: 0;right: 0;bottom: -10px;content: '';margin: 0 auto;width: 1px;height: 10px;background-color: #f39f33;z-index: 3;opacity: 0;}
.Course .list-box li.slick-center .name{color: #f39f33;}
.Course .list-box li.slick-center em:before{opacity: 1;}
.Course .list-box li.slick-center em:after{opacity: 1;}
.Course .bottom-list .slick-prev{position: absolute;width: 40px;height: 40px;left: 10%;top: -19px;background-image: url('/cn/images/slick-prev.png');background-color: transparent;z-index: 3;cursor: pointer;}
.Course .bottom-list .slick-prev:hover{background-image: url('/cn/images/slick-prev-on.png');}
.Course .bottom-list .slick-next{position: absolute;width: 40px;height: 40px;right: 10%;top: -19px;background-image: url('/cn/images/slick-next.png');background-color: transparent;z-index: 3;cursor: pointer;}
.Course .bottom-list .slick-next:hover{background-image: url('/cn/images/slick-next-on.png')}
/*业务介绍*/
.Business .list ul li{position: relative;margin-bottom: 5.5%;}
.Business .list ul li:last-child{margin-bottom: 0;}
.Business .list ul li .img{position: relative;width: 44%;z-index: 4;}
.Business .list ul li .img img{width: 100%;}
.Business .list ul li .box{position: relative;width: 51%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 3;}
.Business .list ul li:nth-of-type(odd) .img{margin-right: auto;}
.Business .list ul li:nth-of-type(odd) .box{right: 0;}
.Business .list ul li:nth-of-type(even) .img{margin-left: auto;}
.Business .list ul li:nth-of-type(even) .box{left: 0;}
.Business .list ul li .box .title{font-size: 30px;color: #05308f;}
.Business .list ul li .box .text{position: relative;margin-top: 45px;padding-left: 80px;font-size: 16px;color: #525b63;line-height: 1.7;}
.Business .list ul li .box .text:before{display: block;position: absolute;content: '';left: 0;top: 12px;width: 40px;height: 1px;background-color: #05308f;z-index: 3}
.Business .list ul li .box .public-english{white-space: nowrap;}
/*新闻中心*/
.News .top-list ul{font-size: 0;}
.News .top-list ul li{padding: 20px;background-color: #f3f7f9;box-sizing: border-box;}
.News .top-list ul li:last-child{margin-right: 0;}
.News .top-list ul li .img img{width: 100%;}
.News .top-list ul li .title{margin-top: 30px;}
.News .top-list ul li .title a{height: 63px;font-size: 24px;color: #010101;line-height: 1.4;}
.News .top-list ul li .text{margin-top: 20px;font-size: 16px;color: #525b63;line-height: 1.7;}
.News .top-list ul li .box{margin-top: 30px;}
.News .top-list ul li .box .time{float: left;font-size: 16px;color: #05308f;}
.News .top-list ul li .box .more{float: right;padding-bottom: 20px;}
.News .top-list ul li .box .more a:before{display: block;content: '';width: 18px;height: 10px;background-image: url('/cn/images/news-top-more.png')}
.News .list{margin-top: 5.5%;}
.News .list ul li{padding: 2.7% 0;border-bottom: 1px solid #e8e8e8;font-size: 0;}
.News .list ul li:nth-of-type(1){border-top: 1px solid #e8e8e8;}
.News .list ul li .img{display: inline-block;width: 320px;vertical-align: middle;}
.News .list ul li .img img{width: 100%;}
.News .list ul li .box{position: relative;display: inline-block;width: calc(100% - 320px);padding-left: 30px;padding-right: 120px;box-sizing: border-box;vertical-align: middle;}
.News .list ul li .box .title a{font-size: 24px;color: #000000;}
.News .list ul li .box .time{margin-top: 15px;font-size: 16px;color: #05308f;}
.News .list ul li .box .text{margin-top: 25px;font-size: 16px;color: #525b63;line-height: 1.7;}
.News .list ul li .box .more{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);z-index: 3;}
.News .list ul li .box .more a:before{display: block;content: '';width: 80px;height: 40px;background-image: url('/cn/images/news-list-more.png')}
.News .list ul li:hover{background-color: #f3f7f9}
.News .list ul li:hover .more a:before{background-image: url('/cn/images/news-list-morehover.png')}
.News-details .title{font-size: 30px;color: #000000;text-align: center;}
.News-details .name{margin-top: 40px;font-size: 16px;color: #525b63;text-align: center;}
.News-details .text{margin-top: 20px;padding-top: 45px;font-size: 16px;color: #525b63;line-height: 1.7;border-top: 1px solid #e8e8e8;}
/*加入我们*/
.Careers .main-text{font-size: 18px;color: #474747;text-align: center;line-height: 1.6;}
.Careers .img{margin-top: 30px;}
.Careers .img img{width: 100%;}
.Careers .list{margin-top: 10px;padding: 30px;background-color: #e8e8e8}
.Careers .list ul li{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 2px solid #5d5d5d;}
.Careers .list ul li:last-child{margin-bottom: 0;}
.Careers .list ul li .head-box{cursor: pointer;}
.Careers .list ul li .head-box .title{float: left;margin-top: 10px;font-size: 18px;color: #474747;}
.Careers .list ul li .head-box .right-box{float: right;}
.Careers .list ul li .head-box .right-box .time{display: inline-block;margin-right: 45px;font-size: 18px;color: #5eabd4;vertical-align: middle;}
.Careers .list ul li .head-box .right-box:after{display: inline-block;content: '+';width: 33px;height: 33px;text-align: center;line-height: 33px;font-size: 33px;color: #e8e8e8;font-weight: bold;background-color: #5eabd4;border-radius: 33px;vertical-align: middle;font-family: '黑体';}
.Careers .list ul li .bottom-box{display: none;margin-top: 20px;}
.Careers .list ul li .bottom-box .text{font-size: 18px;color: #474747;line-height: 1.6;}
.Careers .list ul li.on .head-box .right-box:after{content: '-'}
.Careers .list ul li.on .bottom-box{display: block;}
/*联系我们*/
.Contact .box{display: table;width: 100%;}
.Contact .box .img{display: table-cell;width: 59%;vertical-align: middle;}
.Contact .box .img img{width: 100%;height: 100%;object-fit: cover;}
.Contact .box .casket{display: table-cell;width: 41%;padding: 0 5%;background-image: url('/cn/images/contact-bg.jpg');background-size: cover;vertical-align: middle;box-sizing: border-box;}
.Contact .box .casket .public-title{text-align: left;}
.Contact .box .casket .tel{margin-top: 4%;padding-left: 20px;border-left: 2px solid #05308f;}
.Contact .box .casket .tel .name{font-size: 16px;color: #05308f;}
.Contact .box .casket .tel .value{margin-top: 10px;font-size: 28px;color: #05308f;font-weight: bold;}
.Contact .box .casket .text{margin-top: 15px;font-size: 16px;color: #525b63;line-height: 1.5;}
.Contact .box .casket .text p{margin-bottom: 10px;}
@media screen and (max-width: 1640px){
	.w1600{max-width: 92%}
	.public-title{font-size: 30px;}
	.public-english{font-size: 100px;}
	.public-text{margin-top: 25px;}
	.index-about .list ul li .name span{font-size: 22px;}
	.index-business .main-box .title span{font-size: 22px;}
	.index-news .swiper .title a{font-size: 22px;}
	.index-news .right-box .box .title a{font-size: 22px;min-height: 66px;}
	.Course .text-box li .title{font-size: 60px;}
}
@media screen and (max-width: 1440px){
	.public-english{font-size: 80px;}
	.w1440{max-width: 92%}
	footer .top-box .left-box .foot-contact{margin-left: 1.5vw;}
	footer .top-box .foot-nav>ul>li{margin-right: 3vw;}
	footer .bottom-box .foot-icp{max-width: 550px;line-height: 1.2;}
	.index-about .list ul li .name span{font-size: 20px;}
	.index-about .list ul li .more a span{font-size: 18px;}
	.index-about .list ul li .name:before{width: 40px;height: 35px;background-size: 100%;margin-right: 5%;}
	footer .top-box .left-box .foot-contact ul li .tel{font-size: 22px;}
	.foot-contact{max-width: 250px;}
	footer .top-box .left-box .foot-contact ul li .text{line-height: 1.5;}
	.Course .text-box li .title{font-size: 50px;}
	.About .box .max-width{padding-right: 4%;}
	.Culture .philosophy .list ul li .top-box .name{font-size: 20px;}
	.Culture .principle ul li .title{font-size: 20px;}
	.Business .list ul li .box .title{font-size: 26px;}
	.News .top-list ul li .title a{font-size: 20px;height: 56px;}
	.News .list ul li .box .title a{font-size: 20px;}
	.News-details .title{font-size: 26px;}
}
@media screen and (max-width: 1200px){
	header{position: fixed;left: 0;top: 0 ;padding: 10px 3%;width: 100%;box-sizing: border-box;z-index: 150;background-color: #fff;}
	header .bottom-box{padding: 0;}
	header .right-box{margin-top: 5px;padding-right: 40px;}
	.rightMenuBtn{ display: block; }
	header .logo img{max-width: 150px}
    header nav{position: fixed;margin-top: 0;padding: 90px 0 30px 0;top: 0;right: 0;width: 200px;height: 100%;background-color: #fff;overflow: unset;box-sizing: border-box;overflow-x: hidden;transform: matrix(1, 0, 0, 1, 200, 0);z-index: 300;}
    #mian{position: relative;margin-top: 49px;}
    #mian.on:before{display: block;position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 666;transition: 0.4s ease;}
	.banner .bx-controls .bx-default-pager b{font-size: 30px;}
	.banner .bx-controls{bottom: 5%;}
	footer .top-box .foot-nav{display: none;}
	footer .top-box .left-box{display: none;}
	footer .bottom-box .left-box{float: none;text-align: center;}
	footer .bottom-box .foot-icp{float: none;max-width: 100%;margin-top: 20px;text-align: center;}
	.index-about .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 10px;}
	footer .foot-share{display: block;}
	footer .foot-column{display: block;margin-top: 20px;}
	.index-business .main-box .box-zcyw{width: 100%;}
	.index-business .main-box .box-fzyw{width: 100%;}
	.index-business .main-box .right-box{width: 100%;}
	.index-business .main-box .box-zcyw .box{bottom: 0;}
	.index-business .main-box .box-zjyw{max-width: 100%;}
	.index-news .left-box{width: 100%;}
	.index-news .right-box{position: relative;margin-top: 20px;right: 0;bottom: 0;width: 100%;}
	.index-news .right-box .box{left: 0;}
	.location{display: none;}
	.column-menu{float: none;position: relative;z-index: 333;}
	.column-menu ul li a{display: block;line-height: 35px;}
	.column-menu ul li.on:before{bottom: 0}
	header nav ul{padding:  0 35px;}
	header nav ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 20px;}
}
@media screen and (max-width: 1024px){
	.index-course .list ul li .value{font-size: 60px;}
	.public-title{font-size: 24px;}
	.index-about .main-box .box{padding: 20px;}
	.Course .bottom-list{margin-top: 60px;}
}
@media screen and (max-width: 768px){
	.banner ul li .media-img{display: block;}
	.banner ul li .pc{display: none;}
	.public-english{font-size: 50px;}
	.Course .text-box li .title{font-size: 40px;}
	.About .img{display: block;width: 100%;}
	.About .box{display: block;width: 100%;margin-top: 20px;margin-left: 0;padding: 0 4%;box-sizing: border-box;}
	.About .box .max-width{padding-right: 0;}
	.About .box .list ul{font-size: 0;}
	.About .box .list ul li{display: inline-block;margin-right: 0;width: 50%;border-right: 0;padding-right: 0;box-sizing: border-box;}
	.Culture .philosophy .list{margin-top: 20px;}
	.Culture .philosophy .list ul li{display: block;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.Culture .principle ul li .img{width: 100%;}
	.Culture .principle ul li .box{display: block;position: relative;width: 100%;padding: 20px;box-sizing: border-box;}
	.Business .list ul li .img{display: block;width: 100%;}
	.Business .list ul li .box{display: block;position: relative;top: 0;width: 100%;margin-top: 20px;transform: translateY(0%);}
	.Business .list ul li .box .text{margin-top: 20px;}
	.News .top-list ul li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.News .top-list ul li .title a{height: auto;}
	.News .list ul li .img{display: block;width: 100%;}
	.News .list ul li .box{width: 100%;padding: 0;margin-top: 20px;}
	.News .list ul li .box .more{margin-top: 20px;position: relative;right: 0;transform: translateY(0%);}
	.News .list ul li .box .text{margin-top: 20px;}
	.Contact .box .img{display: block;width: 100%;}
	.Contact .box .casket{display: block;width: 100%;padding: 20px;}
	.Contact .box .casket .tel .value{font-size: 22px;}
	.banner .pc{display: none;}
	.banner .media-img{display: block;}
}
@media screen and (max-width: 640px){
	.index-about .main-box .top-box ul li{width: 50%;margin-right: 0;}
	.index-about .main-box .top-box:after{display: none;}
	.index-about .main-box .more{padding-bottom: 50%;}
	.index-about .list ul li .name{width: 100%;}
	.index-about .list ul li .more{width: 100%;}
	.index-business .main-more{float: none;margin-top: 20px;margin-bottom: 10px;}
	.index-business .main-box{margin-top: -6.7%;}
	.index-business .main-box .box-zcyw .box{padding: 20px;height: 100%;}
	.index-business .main-box .title:before{width: 40px;height: 40px;}
	.index-business .main-box .title{margin-bottom: 20px;}
	.index-business .main-box .text{font-size: 14px;line-height: 1.5;}
	.index-business .main-box .title span{font-size: 20px;}
	.index-news .main-box{margin-top: -6.7%;}
	.index-news .swiper .title a{font-size: 18px;}
	.index-news .swiper .text{margin-top: 20px;}
	.index-news .swiper .btn{text-align: center;}
	.index-news .swiper .btn .button-prev{width: 80px;height: 40px;background-size: 100%;}
	.index-news .swiper .btn .button-next{width: 80px;height: 40px;background-size: 100%;}
	.index-news .right-box .box .title a{font-size: 18px;min-height: 54px;}
	footer .foot-column ul li{margin-right: 5px;}
	footer .foot-column ul li:after{margin-left: 5px;}
	.banner .more{bottom: 5%}
	.Course .text-box li .title{font-size: 26px;}
	.Course .text-box li .box .img{display: block;width: 100%;}
	.Course .text-box li .box .text{display: block;width: 100%;padding-left: 0;margin-top: 20px;}
	.Course .text-box li .img2{margin-left: 0;width: 100%;margin-top: 20px;}
	.Course .text-box li .img2 img{max-width: auto;width: 100%;}
	.Business .list ul li .box .text{padding-left: 0;}
	.Business .list ul li .box .text:before{display: none;}
	.prew .return{float: none;margin-left: 0;margin-bottom: 30px;text-align: center;}
	.News-details .title{font-size: 22px;line-height: 1.4;}
}





/*
 .Other000485 为demo编号
 */
.Other000485 { position:fixed; top:50%; right:0; transform: translateY(-50%); z-index:101;}
.Other000485 .open{ padding: 15px 5px 40px 5px; float: right; text-align: center; color: #fff; font-size: 16px; background:url(/cn/images/Other000485-open.png) no-repeat center bottom 15px #f18700; border-radius: 5px 0 0 5px; position:relative; display:none; cursor:pointer;}
.Other000485 .box_rukou{ float:right; }
.Other000485 .close{ position:relative;}



.Other000485 li,.Other000485 ol{float: right;margin: 5px 0; clear: both; line-height: 50px;}
.Other000485 li a,.Other000485 ol a{display: block;background-color: #1f4b8c;border-radius: 5px 0 0 5px; overflow: hidden; transition: 0.3s;}
.Other000485 li .ico{width: 50px; height: 50px;float: left;background-position: center center;background-repeat: no-repeat;}
.Other000485 li aside{font-size: 16px;color: #fff; width: 0;overflow: hidden;white-space: nowrap;}
.Other000485 li a:hover aside{width: auto;padding-right: 15px;}
.Other000485 li.a-1 .ico{background-image: url("/cn/images/icon-1.png");}
.Other000485 li.a-2 .ico{background-image: url("/cn/images/icon-2.png");}
.Other000485 li.a-3 .ico{background-image: url("/cn/images/icon-3.png");}
.Other000485 li.a-4 .ico{background-image: url("/cn/images/icon-4.png");}
.Other000485 ol a{ background:url("/cn/images/close.png") no-repeat center center #f18700;font-size: 0; width: 50px; height: 50px;}

.addThreeNav{text-align: center;margin-bottom:3%;}
.addThreeNav ul li{display: inline-block;margin:0 10px;line-height: 40px;text-align: center;background: #efefef;}
.addThreeNav ul li a{display: block;padding:0 30px;}
.addThreeNav ul li.aon{background: #05308f;}
.addThreeNav ul li.aon a{color:#fff;}

@media(max-width:640px){
.addThreeNav {margin-bottom:20px;}
    .addThreeNav ul li{margin:0 3px;line-height: 35px;}
    .addThreeNav ul li a{padding:0 10px;}
}


body.redbg header nav ul li.on a{color:#d53434;}
body.redbg .Other000485 li a{background-color:  #d53434;}
body.redbg .Other000485 ol a{background:url(/cn/images/close.png) no-repeat center center #d53434;}
body.redbg .index-about .main-box{background: #d53434;}
body.redbg .index-about .list ul li:nth-of-type(1) .name{background: #d53434  ;}
body.redbg .public-english{text-stroke: 1px rgba(213, 52, 52, .2);-webkit-text-stroke: 1px rgba(213, 52, 52, .2);}
body.redbg .public-title{color:#d53434;}
body.redbg .public-text:before{background-color: #d53434;}
body.redbg .index-business .main-more a{border:1px solid #d53434;color:#d53434;}
body.redbg .index-business .main-more a:hover{background-color: #d53434;color:#fff;}
body.redbg .index-news .right-box .time{color:#d53434;}
body.redbg .index-news .right-box .box{background-color: #d53434;}
body.redbg .index-news .swiper .btn .button-pagination .swiper-pagination-current{color:#d53434;}

body.redbg .index-news .swiper .btn .button-prev{background-image: url(/cn/images/index-prev-red.png);}
body.redbg .index-news .swiper .btn .button-next{background-image: url(/cn/images/index-next-red.png);} 

body.redbg .column-menu ul li.on a{color:#d53434;}
body.redbg .column-menu ul li.on:before{background-color: #d53434;}
body.redbg .location span{color:#d53434;white-space: nowrap;overflow: hidden;max-width: 400px;text-overflow: ellipsis;display: inline-block;}
body.redbg .Culture .philosophy .list ul li:nth-of-type(1){background-color: #d53434;}
body.redbg .Culture .philosophy .list ul li:nth-of-type(3){background-color: #d53434;}
body.redbg .Course .text-box li .title{color:#d53434;}
body.redbg .Business .list ul li .box .title{color:#d53434;}
body.redbg .Business .list ul li .box .text:before{background-color: #d53434;}
body.redbg .News .top-list ul li .box .time{color:#d53434;}

body.redbg .index-business .main-box .box-zcyw .box{background-color: #d53434;}
body.redbg .index-news .swiper .img .time{color:#d53434;display: inline-block;
    margin-top: 20px;position: static;}
body.redbg .index-business .main-box .box-fzyw .box{background-color: #d53434;}
body.redbg .addThreeNav ul li.aon{background-color: #d53434;}
body.redbg .News .list ul li .box .time{color:#d53434;}

body.redbg .pages a.acur, body.redbg .pages a:hover{background-color: #d53434;color:#fff;}
body.redbg .Contact .box .casket .tel .name{color:#d53434;}
body.redbg .Contact .box .casket .tel .value{color:#d53434;}
body.redbg .Contact .box .casket .tel{border-left:2px solid #d53434;}
body.redbg header .language ul li.on a{color:#d53434;}

body.redbg .Course .bottom-list .slick-prev{background-image: url(/cn/images/slick-prev-red.png);}
body.redbg .Course .bottom-list .slick-next{background-image: url(/cn/images/slick-next-red.png);}
body.redbg .News .top-list ul li .box .more a:before{background-image: url(/cn/images/news-top-more-red.png);}

.banner{position: relative;}
.banner .button-pagination{position: absolute;bottom:20px !important;left:0;width:100%;text-align: center;z-index:999;}
.banner .button-pagination span{width:12px;height:12px;border-radius: 50%;background: rgba(255,255,255,1);display: inline-block;margin:0 10px !important;opacity: 1 !important;}
.banner .button-pagination span.swiper-pagination-bullet-active{background: #05308f;}

@media (min-width: 1025px) {
	body.redbg .index-news .swiper-slide:nth-of-type(3n+1) .right-box .box {
 border-top-left-radius: 80px;
}
body.redbg .index-news .swiper-slide:nth-of-type(3n) .right-box .box {
 border-bottom-right-radius: 80px;
}
}

@media (max-width: 1024px) {
body.redbg .index-news .swiper-slide:nth-of-type(2n+1) .right-box .box {
 border-top-left-radius: 30px;
}
body.redbg .index-news .swiper-slide:nth-of-type(2n) .right-box .box {
 border-bottom-right-radius: 30px;
}
}

@media(max-width:640px){
.banner .button-pagination{bottom:10px !important;}
.banner .button-pagination span{width:8px;height:8px;}
}