@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; }
ul li{list-style:none;}
body{font-family:"微软雅黑";overflow-x:hidden; background:#fff;}

.clear{clear:both;}
a{text-decoration:none;}
.banner{width:100%; margin:auto; height:650px;}
.banner p{width:100%; height:325px;}
.pro0 h2,.pro1 h2,.pro2 h2{font-size:45px; line-height:60px; text-align:center; font-weight:bold; }
.pro1 h2{color:#fff;}
.pro0 h2,.pro2 h2{color:#082c66;}
.pro0{width:1100px; margin:40px auto;}
.ms{width:1100px; margin-top:20px;}
.ms_left{width:682px; float:left;}
.ms_l_pic{width:328px; float:left;}
.ms_l_txt{width:328px; float:left; margin-left:26px;}
.ms_l_txt p{font-size:18px; line-height:33px; color:#333; margin-top:12px;}
.ms_l_txt strong{font-size:26px; color:#082c66;}
.ms_l_pic1{width:328px;float:left; margin-top:20px;}
.ms_l_pic2{width:328px; float:left; margin-left:26px;margin-top:20px;}
.ms_right{width:385px; float:left; margin-left:20px;}
.pro1{width:100%; background:#082c66; padding:60px 0;}
.dz{width:1100px; margin:30px auto;}
.dz li{ width:193px; height:253px; border:1px solid #fff; float:left; margin-right:30px;}
.dz li h4{font-size:22px; line-height:60px; text-align:center; color:#909dcd;}
.dz li:nth-child(5){margin-right:0;}
.tiao{width:38px; height:2px; background:#909dcd; margin:auto;}
.dz li p{width:170px; margin:14px auto; color:#fff; font-size:18px; line-height:25px;text-align: justify;}
.al{width:1100px; margin:40px auto;}
.al_left{width:478px; float:left;}
.al_right{width:610px; float:left; margin-left:12px; position: relative;}
.al_left p{font-size:20px; line-height:60px; color:#333;}
.al_left strong{font-size:24px; font-weight:bold;}
.btn1{width:214px; height:52px; border-radius:6px; background:#909dcd;text-align:center; position: absolute; left:158px; top:288px;}
.btn1 a{font-size:24px; line-height:50px; color:#fff;width:214px; height:52px; border-radius:6px;  display:block;}
.pro2{width:100%; padding:40px 0; background:#dfdfdf;}
.fw{width:1100px; margin:30px auto;}
.fw_left{width:804px; float:left;}
.fw_right{width:293px; height:367px; background:#909dcd; float:left;}
.fw_right p{ font-size:18px; line-height:31px; color:#fff; width:220px; margin:90px auto;text-align: justify;}
.wt{width:1100px; margin:30px auto;}
.wt0{width:1100px; margin:24px auto;}
.wt_left{width:103px; float:left;}
.wt_right{width:952px; float:left; margin-left:45px;}
.wt_q{padding:0 8px; background:#909dcd; height:34px; line-height:32px; font-size:16px; color:#fff; display:inline-block;}
.yuan{width:24px; height:24px; border-radius:12px; background:#fff; margin-top:5px; color:#909dcd; text-align:center; line-height:24px; float:left; margin-right:6px;}
.wt_a{margin-top:10px; font-size:16px; line-height:26px; color:#333; padding-left:3px;}
.btn2{width:340px; height:58px; margin:30px auto; border-radius:29px; background:#909dcd; text-align:center;}
.btn2 a{width:340px; height:58px; border-radius:29px; display:block; font-size:24px; line-height:56px; color:#fff;}
.zz{width:1100px; margin:30px auto;}
.zz li{width:243px; height:417px; border:4px solid #fff; float:left; margin-right:30px;}
.zz li:nth-child(4){margin-right:0;}
.zz li:nth-child(3) p{margin:12px auto;line-height:25px;}
.zz li:nth-child(4) p{margin:10px auto;line-height:25px;}
.zz p{font-size:18px; line-height:27px; width:205px; margin:18px auto; color:#fff;text-align: justify;}



.center{ width:100%; margin:0 auto; overflow:hidden}
.center ul{ overflow:hidden; width:100%; display:block; }
.center ul li{ width:50%; height:476px; float:left; margin:0 0 3px 0; overflow:hidden;position:relative; }
.center ul li .cenbj{ width:100%; height:476px; position:absolute; top:0; overflow:hidden;}
.center ul li .cenbj01{right:3px;}
.center ul li .cenbj02{left:0;}
.center ul li .cenbox{ width:100%; height:476px;}
.center ul li .cb01{ background:url(../images/cb01.jpg) no-repeat top right;}
.center ul li .cb02{ background:url(../images/cb02.jpg) no-repeat top left;}
.center ul li .cb03{ background:url(../images/cb03.jpg) no-repeat top right;}
.center ul li .cb04{ background:url(../images/cb04.jpg) no-repeat top left;}
.cxx01{ text-align:right; top:50px; right:42px;}
.centxx{ width:520px;position:absolute}
.centxx h3{ font-size:36px; line-height:64px; color:#37384b; font-weight: bold;}
.centxx h4{ color:#37384b; font-size:26px; font-weight:normal; line-height:32px;}
.cxx01 .ico{ float:right;}
.center .ico{ background:url(../images/icon.png) no-repeat 0 20px; height:54px; width:34px;}
.cxx02{ text-align:left; top:50px; left:42px;}
.cxx02  .ico{ float:left; margin: 0;}
.blubg1{ right:0;}
.blubg2{ left:0;}
.blubg{ width:100%; height:524px; position:absolute; background-color:#082c66;filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7; top:0; display:none;-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}
.ckxq1{ top:192px; right:145px;}
.ckxq2{ top:192px; left:145px;}
.ckxq{ width:265px; height:68px; border:1px solid #FFF; position:absolute; text-align:center; display:none;-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s; }
.ckxq a{ display:block; width:265px; height:68px; line-height:68px; color:#ffffff; font-size:35px;-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}
.ckxq a:hover{ background-color:#082c66}
.center ul .on .blubg{display:block}
.center ul .on .ckxq{ display:block}
.center ul .on .cksc{ display:block}
.center ul .on .cenbox{ -webkit-animation:body 10s infinite;
-moz-animation:body 4s infinite;
-ms-animation: body 4s infinite;
-o-animation:body 4s infinite;
animation:body 4s infinite;}


@-webkit-keyframes body{
	0%{
		-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);
		-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);
}
	100%{
		-moz-transform:scaleX(1.25) scaleY(1.25);
		-ms-transform:scaleX(1.25) scaleY(1.25);-o-transform:scaleX(1.25) scaleY(1.25);
		-webkit-transform:scaleX(1.25) scaleY(1.25);transform:scaleX(1.25) scaleY(1.25);
	}
}
