*{margin:0;padding:0;}
#Germany{min-width:1200px;width:100%;position:relative;overflow:hidden;background:url(../images/bg.jpg) center top no-repeat;padding-bottom:30px;}
#Germany a{outline:none;hide-focyear:expression(this.hideFocyear=true);text-decoration:none;}
#Germany img{vertical-align:top;border:none;}
#Germany i,em{font-style:normal;}
#Germany ul,li{list-style:none;}
#Germany div,#Germany dl,#Germany dt,#Germany dd,#Germany ul,#Germany ol,#Germany li,#Germany pre,#Germany form,#Germany fieldset,#Germany input,#Germany textarea,
#Germany select,#Germany p,#Germany blockquote,#Germany h1,#Germany h2,#Germany h3,#Germany h4,#Germany h5,#Germany h6,#Germany a,body{font-family:'Microsoft Yahei';}
/*公有样式*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;display:block;}
.title{text-align:center;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.fd{float:center;}
.auto{margin:0 auto;}
.mt-15{margin-top:38px !important;}
.nav_3,.foot-box,.form{
	border:2px solid #24315a;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
}
.common_animation,.menu_box>li,.bg_box4>div{
  transition:all 0.5s ease-out;
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
}
.common_animation:hover{
	-webkit-transform:scale(1.08);
	-moz-transform:scale(1.08);
	-ms-transform:scale(1.08);
	transform:scale(1.08)
}
.panel1,.panel2,.panel3,.panel4,.panel5,.panel6,.panel7,.panel8,.panel9{padding-top:60px;}
#floor1{margin-top:90px;}
#floor2,#floor3,#floor4,#floor5,#floor6,#floor7,#floor8,#floor9{margin-top:65px;}
.bg_box>p,.nav_1>li>p,.bg_box2>div,.box_3>div,.pa_bottom>p{font-size:14px;color:#1e1e1e;}
.common_btn{
	display:block;
	border:2px  solid #24315a;
	width:136px;
	height:41px;
	text-align:center;
	line-height:41px;
	font-size:16px;
	color:#1e1e1e;
	background:#ffd157;
	text-transform: uppercase;
	overflow: hidden;
	position:relative;
}
.common_btn:after,.common_btn{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.common_btn:after{
	content:'';
	position:absolute;
	right:0;
	height:0;
	left:0;
	top:0;
	background:#7287fb;
}
.common_btn:hover:after{
	height:100%;
}
.common_btn>span{position:relative;z-index:5;}
.common_btn:hover{background:#7287fb;color:#fff;}
.header{height:450px;width:100%;}
.header_1{background:url(../images/header_1.png) center top no-repeat;height:196px;}
.header_2{background:url(../images/header_2.png) center top no-repeat;height:165px;}
.header_3{background:url(../images/header_3.png) center top no-repeat;height:145px;position:relative;}
.button{width:307px;height:45px;position:absolute;top:22px;left:50%;margin-left:34px;}
.menu{background:url(../images/menu_bg.png) center top no-repeat;width:100%;height:50px;position:absolute;top:480px;}
.menu_box{width:1000px;height:50px;}
.menu_box>li{font-weight:bold;color:#fff;font-size:16px;float:left;line-height:49px;padding:0 28px;cursor:pointer;}
.menu_box>li.current{background:#ffd157;color:#24315a;}
.fixed{position:fixed;top:0;left:0;z-index:99;}
.container{width:1010px;height: 100%;}
.title{margin-bottom:35px;}
.bg_box{background:url(../images/bg_1.png) center top no-repeat;height:195px;overflow:hidden;position:relative;}
.bg_box>p{margin:40px 0 0 50px;line-height:28px;}
.new-common_1{width:196px;height:41px;position:absolute;left:720px;top:82px;}
.nav_1{height:195px;}
.nav_1>li{float:left;width:252px;height:195px;position:relative;margin-right:38px;}
.nav_1>li>p{position:absolute;top:100px;left:28px;line-height:26px;text-align:center;}
.last-child{margin-left:166px;margin-right:0 !important;}
.w320{width:330px;height:75px;left:45px !important;}
.new-common_2{width:246px;margin:32px auto;font-size:16px;}
.bg_box2{background:url(../images/bg_2.png) center top no-repeat;height:685px;position:relative;}
.bg_box2>div{position:absolute;text-align:center;line-height:26px;}
.p1{top:58px;left:40px;}
.p2{top:58px;left:400px;}
.p3{top:75px;left:760px;}
.p4{top:295px;left:760px;}
.p5{top:560px;left:760px;}
.p6,.p7,.p8.p9{text-align:left !important;}
.p6{top:288px;left:55px;}
.p7{top:288px;left:210px;}
.p8{top:460px;left:56px;}
.p9{top:460px;left:460px;}
.new-common_3{width:246px;position:absolute;top:615px;left:50%;margin-left:-290px;}
.box_3{background:url(../images/bg_3.png) center top no-repeat;height:265px;position:relative;}
.box_3>div{position:absolute;text-align:center;line-height:28px;}
.pa_1{top:25px;left:68px;}
.pa_2{top:25px;left:275px;}
.pa_3{top:25px;left:642px;}
.pa_4{top:25px;left:875px;}
.pa_5{top:160px;left:80px;}
.pa_6{top:160px;left:820px;}
.bg_box4{background:url(../images/bg_4.png) center top no-repeat;height: 288px;position:relative;}
.bg_box4>div{position:absolute;font-size:16px;color:#030303;text-align:center;line-height:28px;}
.pb_1{top:34px;left:36px;}
.pb_2{top:34px;left:210px;}
.pb_3{top:34px;left:388px;}
.pb_4{top:34px;left:562px;}
.pb_5{top:34px;left:720px;}
.pb_6{top:34px;left:894px;}
.pb_7{top:215px;left:52px;}
.pb_8{top:215px;left:228px;}
.pb_9{top:215px;left:394px;}
.pb_10{top:215px;left:560px;}
.pb_11{top:215px;left:736px;}
.pb_12{top:215px;left:908px;}
.arrow_box{width:840px;height:245px;position:absolute;top:15px;left:50%;margin-left:-375px;}
.arrow_box>div{position:absolute;}
.arrow_1,.arrow_2,.arrow_3,.arrow_4,.arrow_5,.arrow_7,.arrow_8,
.arrow_9,.arrow_10,.arrow_11{
	animation:arrow  2s ease-out  infinite alternate;
	-webkit-animation:arrow  2s ease-out  infinite alternate;
	-moz-animation:arrow  2s ease-out  infinite alternate;
	-o-animation:arrow  2s ease-out  infinite alternate;
}
.arrow_7,.arrow_8,
.arrow_9,.arrow_10,.arrow_11{
	animation:arrow2  2s ease-out  infinite alternate;
	-webkit-animation:arrow2  2s ease-out  infinite alternate;
	-moz-animation:arrow2  2s ease-out  infinite alternate;
	-o-animation:arrow2  2s ease-out  infinite alternate;
}
.arrow_6{
	animation:arrow1  2s ease-out  infinite alternate;
	-webkit-animation:arrow1  2s ease-out  infinite alternate;
	-moz-animation:arrow1  2s ease-out  infinite alternate;
	-o-animation:arrow1  2s ease-out  infinite alternate;
}
.arrow_1{top:37px;left:15px;}
.arrow_2{top:37px;left:190px;}
.arrow_3{top:37px;left:363px;}
.arrow_4{top:37px;left:540px;}
.arrow_5{top:37px;left:715px;}
.arrow_6{top:118px;left:802px;}
.arrow_7{top:200px;left:718px;}
.arrow_8{top:200px;left:540px;}
.arrow_9{top:200px;left:365px;}
.arrow_10{top:200px;left:190px;}
.arrow_11{top:200px;left:12px;}
@keyframes arrow{
	0%{transform:translateX(-10px);}
	100%{transform:translateX(10px);}
}
@-webkit-keyframes arrow{
	0%{transform:translateX(-10px);}
	100%{transform:translateX(10px);}
}
@-moz-keyframes arrow{
	0%{transform:translateX(-10px);}
	100%{transform:translateX(10px);}
}
@-o-keyframes arrow{
	0%{transform:translateX(-10px);}
	100%{transform:translateX(10px);}
}
@keyframes arrow1{
	0%{transform:translateY(-10px);}
	100%{transform:translateY(10px);}
}
@-webkit-keyframes arrow1{
	0%{transform:translateY(-10px);}
	100%{transform:translateY(10px);}
}
@-moz-keyframes arrow1{
	0%{transform:translateY(-10px);}
	100%{transform:translateY(10px);}
}
@-o-keyframes arrow1{
	0%{transform:translateY(-10px);}
	100%{transform:translateY(10px);}
}
@keyframes arrow2{
	0%{transform:translateX(10px);}
	100%{transform:translateX(-10px);}
}
@-webkit-keyframes arrow2{
	0%{transform:translateX(10px);}
	100%{transform:translateX(-10px);}
}
@-moz-keyframes arrow2{
	0%{transform:translateX(10px);}
	100%{transform:translateX(-10px);}
}
@-o-keyframes arrow2{
	0%{transform:translateX(10px);}
	100%{transform:translateX(-10px);}
}
.new-common_4{width:278px;margin:30px auto;}
.nav_2{height:620px;}
.nav_2>li{float:left;background:url(../images/bg_5.png) no-repeat;width:325px;height:620px;margin-right:17px;position:relative;}
.pa_top{width:101px;height:150px;position:absolute;left:50%;margin-left:-44.5px;top:14px;}
.pa_top>p{font-size:18px;color:#010101;margin:8px 0 0 18px;}
.pa_bottom{width:284px;height:420px;position:absolute;top:185px;left:50%;margin-left:-142px;}
.pa_bottom>p{color:#010101;line-height:23px;}
.mt-25{margin-top:25px;}
.new-common_6{width:130px !important;margin:18px auto;}
.form{height:116px;width:1005px;background:#fff;position:relative;}
.form-inner{width: 955px;height: 35px;margin:45px auto;}
.form-inner>form>div,.select{width:160px;height:33px;float:left;margin-right:38px;border:1px solid #c9c9c9;position:relative;}
.bg{display:block;background:url(../images/icon.png) no-repeat;width:35px;height:35px;}
.bg-p1{background-position:-74px -20px;}
.bg-p2{background-position:-74px -67px;}
.bg-p3{background-position:-74px -114px;}
.bg-p4{background-position:-74px -164px;}
.name,.tel,.language,.city,.select_box>ul>li>a{font-size:14px;color:#a3a3a3;display:block;line-height:24px;}
.select_box>ul>li>a:hover{background:#202e78;color:#fff;}
.name,.tel,.language,.city{width:124px;border:none;outline:none;line-height:33px;}
.city:after{
	display:block;
	content:"";
	position:absolute;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:12px solid #24315a;
    top:12px;
    right:10px;
}
.select_box{display:none;width:124px;position:absolute;background:#fff;top:33px;border:1px solid #c9c9c9;left:35px;overflow:hidden;}
.select_box>ul{max-height:200px;overflow-y:scroll;}
.new-common_7{letter-spacing:5px;width:164px;position:absolute;right:18px;top:40px;}
.nav_3{width:1000px;height:390px;background:#fff;}
.nav_3>li{width: 250px;height:195px;float:left;text-align:center;position:relative;overflow:hidden;}
.nav_3>li>span{font-size:18px;color:#010101;}
.nav_3>li>p{color:#58585a;font-size:14px;line-height:24px;margin-top:20px;}
.p50{position:absolute;top:50px;}
.animation{
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.animation:hover{
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
}
.new-button{
	width:450px;
	height:40px;
	margin:45px auto;
}
.foot-box{width:1000px;height:245px;border:2px solid #24315a;background:#fff;padding-top:15px;}
