@charset "gb2312";
/* CSS Document */
body{ font-family:Microsoft YaHei}
.fl{ float:left;}
.fr{float:right;}
a:hover {color: #000;text-decoration:none;}
.nav{top:0;z-index:111;overflow:hidden;margin:0 auto;width:100%;height:47px;background-color:#000}
.nav dl{overflow:hidden;margin:0 auto;width:1000px;height:47px}
.nav dl dt{float:left;padding-top:1px;height:46px;width:344px}
.nav dl dd{float:right;overflow:hidden;width:650px;height:47px;color:#fff;font-size:14px;line-height:47px}
.nav dl dd a{color:#fff;font-size:14px}
.navfixed{position:fixed;top:0;z-index:10000}

.box{width: 1200px;margin:0 auto;position:relative;overflow: hidden;text-align:center;}
.box_bg{ width:100%; height:auto; overflow:hidden; position:relative;}

.one_bg{height: 800px;background:url(../images/aq_01.jpg) top center no-repeat;}
.two_bg{ height:976px; background:url(../images/aq_02.jpg) top center no-repeat #fff;}
.three_bg{height:928px;background:url(../images/aq_03.jpg) top center no-repeat #d8ddee;}
.four_bg{height:893px;background:url(../images/aq_04.jpg) top center no-repeat;}
.five_bg{height:1108px;background:url(../images/aq_05.jpg) top center no-repeat;}
.six_bg{height:852px;background:url(../images/aq_06.jpg) top center no-repeat #232234;}
.seven_bg{height:803px;background:url(../images/aq_07.jpg) top center no-repeat;}
.eight_bg{height:1102px;background:url(../images/aq_08.jpg) top center no-repeat;}
.nine_bg{height: 1011px;background:url(../images/aq_09.jpg) top center no-repeat;}
.ten_bg{height: 1007px;background: url(../images/aq_10.jpg) center top no-repeat;}

.zx_aa {height: 58px;line-height: 56px;margin: 0 auto;margin-bottom:20px;background:#2c4294;text-align:center;font-size: 28px;text-decoration:none;letter-spacing: 2px;display: inline-block;overflow: hidden;color: #fff !important;padding: 0 34px;border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}
.zx_aa i{width:15px;height:21px;background:url(../images/sanjiao.png) no-repeat;float: right;margin-top: 24px;margin-left: 14px;}
.zx_aa2 {height: 58px;line-height: 56px;margin: 0 auto;margin-bottom:20px;background:#fff;text-align:center;font-size: 28px;text-decoration:none;letter-spacing: 2px;display: inline-block;overflow: hidden;color: #2c4294 !important;padding: 0 34px;border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}
.zx_a1{width: 797px;height:88px;margin: 609px 0 100px 208px;float: left;background:url(../images/zx_btn1.png) no-repeat;}
.zx_a2{margin-top:50px;}
.zx_a3{margin-top: 770px;}
.zx_a5{margin-top:50px;}
.zx_a4{margin-top:50px;}
.zx_a6{margin-top:90px;}

.zx_i1{width:34px;height:15px;background:url(../images/btn1_left.png) no-repeat;float:left;margin: 36px 0 0 50px;
	-webkit-animation: right_start 1.5s infinite ease-in-out;
    -moz-animation: right_start 1.5s infinite ease-in-out;
    animation: right_start 1.5s infinite ease-in-out;}
.zx_i2{width:34px;height:15px;background:url(../images/btn1_right.png) no-repeat;float:right;margin: 36px 50px 0 0;
	-webkit-animation: left_start 1.5s infinite ease-in-out;
    -moz-animation: left_start 1.5s infinite ease-in-out;
    animation: left_start 1.5s infinite ease-in-out;}
.two_con{width:100%;height:auto;overflow:hidden;margin-top: 172px;}
.two_nr{ height:64px; width:346px; padding-top:10px; background:rgba(255,255,255,0.7); text-align:center; font-size:24px; color:#2c4294; float:left; margin-left:36px; margin-top:207px; letter-spacing:2px;}
.two_nr p{font-size:20px;}
.two_mar1{margin-left: 46px;}
.two_mar2{margin-left: 203px;width: 379px;}
.two_mar3{width: 379px;margin-left:38px;}
.two_p1{ text-align:center; font-size:24px; color:#2c4294; letter-spacing:2px; line-height:1.8; width:1100px;border:2px solid #2c4294; padding:20px 0; margin:50px auto 0;}
.three_bg .box{margin-top:150px;}
.three_p1{ text-align:center; font-size:24px; color:#2c4294; letter-spacing:2px; line-height:1.8; width:1120px; margin:30px auto 0;}
.three_con{ width:100%; height:auto; overflow:hidden;}
.three_nr{ width:360px; height:257px; float:left; position:relative; border:1px solid #fff; border-radius:20px;-webkit-border-radius:20px; -moz-border-radius:20px; overflow:hidden; margin:30px 0 0 30px;}
.three_nr p{ width:100%; height:68px; background:rgba(255,255,255,0.7); position:absolute; left:0; bottom:0; line-height:68px; color:#2c4294; font-size:28px; text-align:center;}
.six_p1{font-size:30px;color:#fff;letter-spacing:2px;text-align:center;margin-top: 620px;}
.seven_con{width: 1219px;height:auto;overflow:hidden;margin:220px auto 0;}
.seven_con p{width:195px;height:135px;background:#2c4294;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding-top:60px;font-size:24px;float: left;margin-right: 56px;text-align: center;}
.seven_con p.seven_p1{font-size:28px;margin-right: 65px;}
.seven_con p.seven_p2{ margin-right:0;}
.seven_p3{color:#2c4294;font-size:24px;text-align:center;line-height:1.7;margin-top: 70px;}
.eight_con{width: 1088px;height:auto;overflow:hidden;margin-top: 437px;margin: 437px auto 0;}
.eight_nr{width:269px;height:272px;overflow:hidden;float:left;color:#2c4294;margin-right: 3px;}
.eight_p1{ font-size:30px; text-align:center; font-weight:bold;}
.eight_p2{font-size:24px;padding: 13px 20px 0 20px;text-align:left;letter-spacing: 1px;line-height: 1.5;}
.eight_p3{font-size:24px;line-height:1.7;color:#2c4294;text-align:center;width:1080px;margin: 70px auto;border:1px solid #fff;padding: 20px 0;}
.nine_p1{color:#2c4294;font-size:24px;text-align:center;line-height:1.7;margin-top: 818px;margin-bottom: 40px;}
.ten_con{width:250px;height:283px;float:left;font-size:24px;color:#2c4294;margin: 552px 35px 0 50px;text-align:left;letter-spacing:1px;line-height: 1.5;}
.ten_con .ten_p1{text-align:center;font-size:28px;font-weight:bold;line-height: 1;}
.ten_con1{margin-left: 136px;}

.mod18{position:relative;width: 1240px;height: auto;margin: 163px auto 0;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left: 0;background:url(../images/left_btn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top: 609px;width: 39px;height: 42px;}
.mod18 #prev,.mod18 #next{top:490px;width:10px;height:16px;display: none;}
.mod18 #prevTop{background:url(../images/left_btn.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/right_btn.png) 0 0 no-repeat;}
.mod18 .next{right: 0;background:url(../images/right_btn.png) no-repeat;}
.mod18 .picBox ul {height: 100%;position: absolute;left: 0;}
.mod18 li{float:left;}
.mod18 .picBox{width: 1145px;height: 475px;overflow:hidden;margin: 0 auto;background: rgba(255,255,255,0.5);position: relative;}
.mod18 .picBox li{vertical-align:top;width: 1145px;height:100%;overflow:hidden;}
.mod18 .picBox li img {width: 262px;height: 453px;vertical-align:top;overflow: hidden;float: right;margin: 11px 34px 0 0;border: 1px solid #fff;}
.mod18 .listBox{width: 1145px;height: 298px;margin: 0 auto;overflow: hidden;position: relative;}
.mod18 .listBox ul{height: 302px;position:absolute;}
.mod18 .listBox li{position:relative;*zoom:1;float:left;display:inline;cursor:pointer;padding-right: 10px;width: 221px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox img{border:3px solid #b2b2b2;}
.mod18 .listBox .on img{border: 3px solid #2c4294;}
.mod18 .listBox .on{background:url(../images/img_bg.jpg) center top no-repeat;}
.mod18 .listBox .on i{display:block;}
.sb_con{ width:730px; height:380px; float:left; margin:60px 0 0 40px; overflow:hidden; text-align:left; font-size:24px; line-height:1.7; color:#2c4294;}
.sb_con p{ margin-bottom:8px;}
.sb_con .sb_p1{font-size:26px;font-weight:bold;background:#cfced0;display: -webkit-inline-box;padding: 0 15px;}
.sb_p2{font-size:24px;font-weight:bold;background:#cfced0;display: -webkit-inline-box;padding: 0 15px;}










.zx_aa:hover,.zx_aa2:hover,.zx_a1:hover{transform: translateY(-10px); -webkit-transform: translateY(-10px);-moz-transform: translateY(-10px); transition: transform 400ms ease;  -webkit-transition: transform 400ms ease;  -moz-transition: transform 400ms ease;}
.zx_a20:hover{transform: translateX(-10px); -webkit-transform: translateX(-10px);-moz-transform: translateX(-10px); transition: transform 400ms ease;  -webkit-transition: transform 400ms ease;  -moz-transition: transform 400ms ease;}

@-webkit-keyframes pulseScale2 {

	50% {
		-webkit-transform:scale3d(1.01, 1.01, 1.01);;
		transform:scale3d(1.01, 1.01, 1.01);
	}
	100% {
		-webkit-transform: translateZ(0)
	}
}
@keyframes pulseScale2 {
	50% {
		-webkit-transform:scale3d(1.01, 1.01, 1.01);
		transform:scale3d(1.01, 1.01, 1.01);
	}
	100% {
		transform: translateZ(0)
	}
}
@-webkit-keyframes start {
	0%, 30% {opacity: 0;-webkit-transform: translate(0, 10px)}
	60% {opacity: 1;-webkit-transform: translate(0, 0)}
	100% {opacity: 0;-webkit-transform: translate(0, -8px)}}
@-moz-keyframes start {
	0%, 30% {opacity: 0;-moz-transform: translate(0, 10px)}
	60% {opacity: 1;-moz-transform: translate(0, 0)}
	100% {opacity: 0;-moz-transform: translate(0, -8px)}}
@keyframes start {
	0%, 30% {opacity: 0;transform: translate(0, 10px)}
	60% {opacity: 1;transform: translate(0, 0)}
	100% {opacity: 0;transform: translate(0, -8px)}}
@-webkit-keyframes left_start {
	0%,30%{opacity: 0;-webkit-transform: translate(10px);}
	55% {opacity: 1;-webkit-transform: translate(0);}
	100% {opacity: 0;-webkit-transform: translate(-8px);}}
@-moz-keyframes left_start {
	0%,30%{opacity: 0;-moz-transform: translate(10px);}
	55% {opacity: 1;-moz-transform: translate(0);}
	100% {opacity: 0;-moz-transform: translate(-8px);}}
@keyframes left_start{
	0%,30%{opacity: 0;transform: translate(10px);}
	55% {opacity: 1;transform: translate(0);}
	100% {opacity: 0;transform: translate(-8px);}}
@-webkit-keyframes right_start {
	0%,30%{opacity: 0;-webkit-transform: translate(-10px);}
	55% {opacity: 1;-webkit-transform: translate(0);}
	100% {opacity: 0;-webkit-transform: translate(8px);}}
@-moz-keyframes right_start {
	0%,30%{opacity: 0;-moz-transform: translate(-10px);}
	55% {opacity: 1;-moz-transform: translate(0);}
	100% {opacity: 0;-moz-transform: translate(8px);}}
@keyframes right_start{
	0%,30%{opacity: 0;transform: translate(-10px);}
	55% {opacity: 1;transform: translate(0);}
	100% {opacity: 0;transform: translate(8px);}}
.fadeInNormal {
	animation-name: fadeInNormal;
	-webkit-animation-name: fadeInNormal;
	animation-duration: 1.5s;
	-webkit-animation-duration: 1.5s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible!important
}
@keyframes fadeInNormal {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1;
		transform: translateZ(0)
	}
}

@-webkit-keyframes fadeInNormal {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1;
		-webkit-transform: translateZ(0)
	}
}