/*public*/
.public_content{ width: 1200px; height: 100%; margin: 0 auto;}
.section{ overflow: hidden;}
/*index_en*/
#fullpage_en .part1 .banner{ height: 100%; width: 100%; position: absolute; top: 0; left: 0;}
#fullpage_en .part1 .banner .nav{   background-color:RGBA(183, 41, 32,1); height: 110px;}
#fullpage_en .part1 .banner .text_center{ width: 1200px; height: 100%; margin: 0 auto;}
#fullpage_en .part1 .banner .logo{ display: inline-block; width: 69px; height: 69px; background: url(../img/en/logo-1.png) no-repeat; background-size: cover; margin-top: 24px; vertical-align: top;}
#fullpage_en .part1 .banner i{ display: inline-block; height: 110px; line-height: 120px; vertical-align: top; color: #012659; font-size: 36px; margin-left: 20px;}
#fullpage_en .part1 .banner .text{ display: inline-block;}
#fullpage_en .part1 .banner .text a{ display: inline-block; font-size: 16px; height: 100%; line-height: 120px; vertical-align: top; color: #ffffff; margin-right: 50px;}
#fullpage_en .part1 .banner .text a:last-child{ margin-right: 0 !important;}
#fullpage_en .part1 .banner .text a.active{ color: #ffffff;}
#fullpage_en .part1 .banner .text a span{ display: inline-block; border: 1px solid #3E5F76; border-radius: 10px; height: 16px; background: #3B5C85; vertical-align: top; margin-top: 50px; cursor: pointer;}
#fullpage_en .part1 .banner .text a span i{ color: #fff; display: inline-block; height: 16px; line-height: 16px; margin: 0; text-align: center; font-weight: normal; font-size: 14px;}
#fullpage_en .part1 .banner .text a span i:first-child{ border-right: 1px solid #fff; padding: 0 4px 0 4px;}
#fullpage_en .part1 .banner .text a span i:last-child{ margin-left: 4px; padding-right: 4px;}

#fullpage_en .part1 .banner .text_content{ height: calc(100% - 120px); height: -webkit-calc(100% - 120px); height: -moz-calc(100% - 120px); position: relative;}
#fullpage_en .part1 .banner .text_content .banner_bg{ position: absolute; height: 100%; width: 68%; top: 0; left: -68%; z-index: 98; background: rgba(1,1,1,0.3); filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6;}
#fullpage_en .part1 .banner .text_content .banner_text{ position: absolute; height: 100%; width: 1200px; top: 0; left: 0; margin-left: -600px; color: #fff; z-index: 999;}
#fullpage_en .part1 .banner .text_content .banner_text .index_box{ position: absolute; width: 800px; height: 43%; top: 40%; left: 20%; margin: -110px 0 0 -240px;}
#fullpage_en .part1 .banner .text_content .banner_text .bus_box{ position: absolute; width: 800px; height: 60%; top: 36%; left: 20%; margin: -110px 0 0 -240px;}
#fullpage_en .part1 .banner .text_content .banner_text .box h4{ font-weight: normal; font-size: 20px;}
#fullpage_en .part1 .banner .text_content .banner_text .box p{ font-size: 16px; color: #fff; line-height: 26px; margin-top: 20px !important;}

#fullpage_en .part2{ background: #F6FAFF; height: 100%; padding-bottom: 100px; position: relative;}
#fullpage_en .part2 .box{ position: absolute; width: 1200px; top: 50%; left: 50%; z-index: 998;}
#fullpage_en .part2 .box h4{ font-size: 34px; color: #012659; font-weight: normal; text-align: center; margin-bottom: 60px;}
#fullpage_en .part2 .box p{ font-size: 22px; color: #485A66; line-height: 39px; display: none;}
#fullpage_en .part1 .footer{position: fixed; width: 100%; height: 50px; line-height: 50px; color: RGBA(99, 93, 97, 1); font-size: 18px; bottom: 0; left: 0; font-size: 14px; background: rgba(0, 0, 0, 1); text-align: center; z-index: 9999;}














