@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; list-style:none;}
body { font-family:"微软雅黑";}
a { text-decoration:none;}
img { border:0;}



/*head--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.head { min-width:1270px; overflow:hidden;}

/*head1 */
.head1 { height:30px; background:#020f44;}
.head1_nbox { width:1270px; margin:0 auto; overflow:hidden;}
.head1_nbox .t1 { float:left;}
.head1_nbox .t2 { float:right;}
.head1_nbox .t2 .chicon a { background-image:url(../images/35.png); margin-right:5px;}
.head1_nbox .t2 .enicon a { background-image:url(../images/36.png); margin-left:5px;}
.head1_nbox .t2 .chicon a:hover { background-image:url(../images/35-2.png);}
.head1_nbox .t2 .enicon a:hover { background-image:url(../images/36-2.png);}
.head1_nbox .t2 .chicon a,
.head1_nbox .t2 .enicon a { background-position:0 3px; background-repeat:no-repeat; padding-left:18px; color:#fff;
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.head1_nbox .t2 .chicon a:hover,
.head1_nbox .t2 .enicon a:hover { color:#ccc;}
.head1_nbox .t1,
.head1_nbox .t2 { color:#fff; font-size:14px; height:30px; line-height:30px;}
.head1_nbox .t2 .ss { width:16px; height:16px; background:url(../images/11.png) no-repeat; float:left; margin-top:7px; margin-right:14px; cursor:pointer;}

	.ssalter_openbox { overflow:hidden; position:absolute; z-index:9999999993; top:30px; right:0; background:#fff; height:74px; width:100%; display:none;}
	.ssalter_openbox .nbox { width:1200px; margin:0 auto;}
	.ssalter_openbox .nbox .kk { margin-top:17px; font-size:14px; height:38px; line-height:38px; width:1000px; float:left; border:none; background:url(../images/56.jpg) no-repeat 20px center; padding-left:55px; border:1px solid #ddd; border-radius:20px;}
	.ssalter_openbox .nbox .kk::-webkit-input-placeholder{ /*WebKit browsers*/color:#aaa;}
	.ssalter_openbox .nbox .kk::-moz-input-placeholder{ /*Mozilla Firefox*/color:#aaa;}
	.ssalter_openbox .nbox .kk::-ms-input-placeholder{ /*Internet Explorer*/ color:#aaa;}
	
	.ssalter_openbox .nbox .an { margin-top:17px; height:40px; width:100px; float:right; background:#0a6fc9; border:none; color:#fff; font-size:15px; line-height:40px; border-radius:20px;}

	.layout { background:rgba(0,0,0,.5); width:100%; height:100%; position:fixed; z-index:999999998; display:none;}


/*head2*/
.head2 { height:140px; background:#fff;}
.head2 .head2_nbox { width:1270px; margin:0 auto; position:relative; height:100%;}
/*logobox*/
.head2 .head2_nbox .logobox { position:absolute; top:50%; margin-top:-28px; left:0;}
.head2 .head2_nbox .logobox .logotu1 { float:left; margin-right:20px;}
.head2 .head2_nbox .logobox .logotu2 { float:left;}

/*tbox2*/
.head2 .head2_nbox .tbox2 { position:absolute; left:600px; top:50%; height:98px; margin-top:-49px; border-left:1px solid #ddd;}
.head2 .head2_nbox .tbox2 .t1 { background:#0a6fc9; color:#fff; height:26px; line-height:26px; color:#fff; font-size:14px; padding-left:10px; padding-right:10px; margin-top:18px; margin-left:20px; float:left;}
.head2 .head2_nbox .tbox2 .t2 { clear:both; margin-left:20px; color:#333; font-size:12px; line-height:15px; float:left; margin-top:6px; }

/*telbox*/
.head2 .head2_nbox .telbox { overflow:hidden; height:44px; position:absolute; top:50%; margin-top:-22px; right:0;}
.head2 .head2_nbox .telbox .tu1,
.head2 .head2_nbox .telbox .tu2 { float:left; height:44px; overflow:hidden;}
.head2 .head2_nbox .telbox .tu2 { margin-left:10px;}

/*nav--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.nav { background:#0a6fc9; height:50px; min-width:1270px;}
.nav .nbox_nav { width:1270px; margin:0 auto; overflow:hidden; height:50px;}
.nav .nbox_nav ul { width:101%;}
.nav .nbox_nav ul li { width:14.5%; margin:0 1%; float:left; text-align:center; font-size:16px;}
.nav .nbox_nav ul li a { display:block; color:#fff; margin-top:4px; height:46px; line-height:42px; border-top-left-radius:7px; border-top-right-radius:7px;
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.nav .nbox_nav ul li a:hover { background:#fff; color:#333;}
.nav .nbox_nav ul li.on a { background:#fff; color:#333; margin-top:4px; height:46px; line-height:42px; border-top-left-radius:7px; border-top-right-radius:7px;}

/*banner--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner { height:620px; background:#f0f0f0; min-width:1270px;}
.banner.s2page { height:310px;}


/*焦点图 banner*/
.banner_jdt { width:100%; height:100%; overflow:hidden; position:relative;}
/*hd*/
.banner_jdt .hd { height:35px; position:absolute; bottom:0; width:100%; z-index:9; }
.banner_jdt .hd ul { zoom:1; position:absolute; bottom:14px; right:10px;
	*zoom:1; *display:inline;
}
.banner_jdt .hd ul li { float:left; margin-left:5px; width:25px; height:8px; cursor:pointer; 
	*background:#d5d5d5; _background:#d5d5d5; _overflow:hidden;
	background:#d5d5d5;
	background:rgba(255,255,255,.75); 	
}
.banner_jdt .hd ul li.on { background:#fff; _overflow:hidden;}

/*图片*/
.banner_jdt .bd { width:100%!important; height:100%!important;}
.banner_jdt .bd ul {  width:100%!important; height:100%!important;}
.banner_jdt .bd ul li {  width:100%!important; height:620px!important; zoom:1;}

.banner_jdt.s2page .bd ul li { height:310px!important;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner_jdt .prev,
.banner_jdt .next{ position:absolute; left:0; top:50%; z-index:999999; margin-top:-30px; display:block; width:60px; height:60px; background:url(../images/sl.png) center center no-repeat rgba(255,255,255,.6); filter:alpha(opacity=80);opacity:0.8; border-top-right-radius:5px; border-bottom-right-radius:5px; /*box-shadow:0 2px 5px rgba(0,0,0,.1);*/}
.banner_jdt .next{ left:auto; right:0; background:url(../images/sr.png) center center no-repeat rgba(255,255,255,.6); border-top-left-radius:5px; border-bottom-left-radius:5px; border-top-right-radius:0; border-bottom-right-radius:0;}
.banner_jdt .prev:hover,
.banner_jdt .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner_jdt .prevStop{ display:none;}
.banner_jdt .nextStop{ display:none;}





/*content--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.content { min-width:1270px;}

.lm1box { position:relative; overflow:hidden; width:100%; height:150px;}
.lm1 { position:absolute; top:0; width:100%; z-index:2; font-size:0; text-align:center;}
.lm1 .t1 { font-size:35px; text-align:center; color:#333; text-align:center; font-weight:bold; margin-top:20px;}
.lm1 .t2 { font-size:16px; font-family:"黑体"; text-align:center; color:#333; text-align:center; background:url(../images/16.jpg) no-repeat center top #fff; padding-top:24px; padding-bottom:10px; margin-top:20px; display:inline-block; width:200px; text-transform:capitalize;}
.lm1bk { border-bottom:1px solid #ddd; height:110px; position:absolute; width:100%; z-index:1; }



.an1,
a .an1 { display:block; color:#fff; background:url(../images/21.gif) no-repeat 325px 11px #0a6fc9; height:36px; line-height:36px; font-size:14px; text-align:center; border-radius:18px;
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.an1:hover,
a:hover .an1 { background:url(../images/21.gif) no-repeat 335px 11px #041f88;}



/*产品中心- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.cpzx { overflow:hidden;}

.cpzx_conbox { /*overflow:hidden; */width:1270px; margin:0 auto;}
/*hd*/
.cpzx_conbox .hd {}
.cpzx_conbox .hd ul li { float:left; width:127px; color:#333; font-size:14px; height:46px;}
.cpzx_conbox .hd ul li a { display:block; padding-left:20px; color:#333; background:url(../images/09.jpg) no-repeat 0 8px #fff; float:left; height:36px; line-height:36px; margin-top:5px; margin-bottom:5px; border-top-right-radius:7px; border-bottom-right-radius:7px;
transition-property: all;
transition-duration: .2s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.cpzx_conbox .hd ul li a:hover { padding-left:30px; padding-right:20px; color:#fff; background:url(../images/09-2.jpg) no-repeat 7px 8px #0a6fc9;}
.cpzx_conbox .hd .ssbox { height:46px; background:#efefef; float:right;}
.cpzx_conbox .hd .ssbox .kk { width:254px; height:46px; line-height:46px; font-size:14px; color:#333; border:none; background:none; padding-left:10px; padding-right:10px; float:left;}
.cpzx_conbox .hd .ssbox input::-webkit-input-placeholder{ /*WebKit browsers*/color:#aaa;}
.cpzx_conbox .hd .ssbox input::-moz-input-placeholder{ /*Mozilla Firefox*/color:#aaa;}
.cpzx_conbox .hd .ssbox input::-ms-input-placeholder{ /*Internet Explorer*/ color:#aaa;}
.cpzx_conbox .hd .ssbox .an { display:block; width:46px; height:36px; display:block; border-left:1px solid #d5d5d5; margin-top:5px; margin-bottom:5px; background:url(../images/17.png) no-repeat center 8px; float:left; border: 0;}

/*bd*/
.cpzx_conbox .bd { clear:both; width:1270px;}
.cpzx_conbox .bd ul { width:1292px; overflow:hidden;}
.cpzx_conbox .bd ul li { width:301px; height:425px; background:#eaeaec; margin-right:22px; float:left; margin-top:20px; position:relative;}


/*bd 文字样式1*/
.cpzx_conbox .bd ul li .tbox { width:281px; height:140px; position:absolute; bottom:0; left:10px; right:10px; z-index:3; background:#fff;}
.cpzx_conbox .bd ul li .tbox .tbox_nbox { padding-left:20px; padding-top:20px; padding-right:20px;}
.cpzx_conbox .bd ul li a .tbox .tbox_nbox .t1,
.cpzx_conbox .bd ul li a .tbox .tbox_nbox .t2 { height:30px; line-height:30px; color:#000; font-size:14px;
transition-property: all;
transition-duration: .2s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.cpzx_conbox .bd ul li a .tbox .tbox_nbox .t1 { float:left;}
.cpzx_conbox .bd ul li a .tbox .tbox_nbox .t2 { clear:both;}
.cpzx_conbox .bd ul li a:hover .tbox .tbox_nbox .t1 { background:#096fc8; color:#fff; padding:0 10px;}
.cpzx_conbox .bd ul li a:hover .tbox .tbox_nbox .t2 { color:#096fc8;}
.cpzx_conbox .bd ul li .tbox .tbox_nbox .t3,
.cpzx_conbox .bd ul li .tbox .tbox_nbox .t4 { height:24px; line-height:24px; font-size:12px;
overflow:hidden;
white-space:nowrap; /*不换行*/
text-overflow:ellipsis; /*省略号*/
}
.cpzx_conbox .bd ul li .tbox .tbox_nbox .t3 { color:#031f88;}
.cpzx_conbox .bd ul li .tbox .tbox_nbox .t4 { color:#a6a6a6;}


/*bd 文字样式2 的a*/
.cpzx_conbox .bd ul li a .t2box { background:rgba(0,0,0,0); width:100%; height:100%; position:absolute; z-index:2; top:0; 
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}

/*bd 文字样式2 的t11  t12 */
.cpzx_conbox .bd ul li a .t2box .t11 { font-size:20px; font-weight:bold; text-align:center; height:90px; padding-top:85px;}
.cpzx_conbox .bd ul li a .t2box .t12 { width:163px; height:38px; line-height:38px; border:1px solid rgba(255,255,255,0); color:#fff; font-size:14px; text-align:center; margin:0 auto;}
.cpzx_conbox .bd ul li a .t2box .t11,
.cpzx_conbox .bd ul li a .t2box .t12 { color:rgba(255,255,255,0); position:relative;
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}

/*bd 文字样式2 t12的icon */
.cpzx_conbox .bd ul li a .t2box .t12 .icon1 { position:absolute; top:18px; right:19px; background:rgba(255,255,255,0); width:12px; height:2px; }
.cpzx_conbox .bd ul li a .t2box .t12 .icon2 { position:absolute; top:13px; right:24px; background:rgba(255,255,255,0); width:2px; height:12px; }
.cpzx_conbox .bd ul li a .t2box .t12 .icon1,
.cpzx_conbox .bd ul li a .t2box .t12 .icon2 {
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}


/*bd 文字样式2 hover的 t11  t12  t12-icon*/
.cpzx_conbox .bd ul li a:hover .t2box { background:rgba(0,0,0,.5);}
.cpzx_conbox .bd ul li a:hover .t2box .t11,
.cpzx_conbox .bd ul li a:hover .t2box .t12 { color:rgba(255,255,255,1);}
.cpzx_conbox .bd ul li a:hover .t2box .t11 { padding-top:105px;}
.cpzx_conbox .bd ul li a:hover .t2box .t12 { border:1px solid rgba(255,255,255,1);}
.cpzx_conbox .bd ul li a:hover .t2box .t12 .icon1,
.cpzx_conbox .bd ul li a:hover .t2box .t12 .icon2 { background:rgba(255,255,255,1);}




/*关于我们- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.gywm { background:url(../images/19.jpg) no-repeat center top; padding-top:210px; margin-top:40px; overflow:hidden;}
/*gywm_conbox1*/
.gywm_conbox { width:1270px; margin:0 auto;}
.gywm_conbox .ltbox { width:625px; height:530px; float:left; overflow:hidden;}
.gywm_conbox .ltbox img { float:right;}
.gywm_conbox .rtbox { width:625px; height:530px; float:right; background:#fff; box-shadow:0 5px 5px rgba(0,0,0,.14);}
.gywm_conbox .rtbox .rt_conbox { padding-left:30px; padding-top:50px; overflow:hidden;}
.gywm_conbox .rtbox .rt_conbox .t1boxjs { }
.gywm_conbox .rtbox .rt_conbox .t1boxjs .t1 { line-height:70px; font-size:37px; font-weight:bold; margin-bottom:30px; cursor:pointer; border-left:2px solid #e5e5e5;}
.gywm_conbox .rtbox .rt_conbox .t1boxjs .t1 .t2 { line-height:70px; font-size:36px; color:#0a6fc9; margin-right:25px; border-left:2px solid #e5e5e5; padding-left:20px; display:block; float:left; margin-left:-2px;}
.gywm_conbox .rtbox .rt_conbox .t1boxjs .t1.on .t2 { border-left:2px solid #0a6fc9;}

.gywm_conbox .rtbox .rt_conbox .t1boxjs ul { margin-left:99px; width:380px; padding-bottom:10px;}
.gywm_conbox .rtbox .rt_conbox .t1boxjs ul li { font-size:14px; line-height:24px; font-weight:normal;}


.gywm_conbox .rtbox .t3 { width:360px; margin-left:auto; margin-right:auto; margin-top:10px;}



/*gywm_conbox2*/
.gywm_conbox2box { overflow:hidden; width:1270px; padding-bottom:20px; padding-top:10px; margin:0 auto;}
.gywm_conbox2 { width:1270px; margin-left:auto; margin-right:auto; overflow:hidden; padding-top:25px; padding-bottom:25px; box-shadow:0 10px 10px rgba(0,0,0,.05); }
.gywm_conbox2 ul { }
.gywm_conbox2 ul li { float:left; width:20%; color:#444; text-align:center;}
.gywm_conbox2 ul li .t1 { font-size:14px; color:#666;}
.gywm_conbox2 ul li .t2 { font-size:50px; line-height:50px;}


/*gywm_conbox3*/
.gywm_conbox3 { width:1270px; margin:0 auto; overflow:hidden; padding-top:20px;}
.gywm_conbox3 .ltbox { width:600px; float:left;}
.gywm_conbox3 .ltbox .jdt2 { height:405px; position:relative;}
.gywm_conbox3 .ltbox .jdt2 .hd { overflow:hidden; position:absolute; bottom:0;}
.gywm_conbox3 .ltbox .jdt2 .hd ul { font-size:0;}
.gywm_conbox3 .ltbox .jdt2 .hd ul li { width:112px; height:63px; float:left; margin-right:10px; position:relative;}
.gywm_conbox3 .ltbox .jdt2 .hd ul li:before { content:""; width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:rgba(0,0,0,.3); cursor:pointer;}
.gywm_conbox3 .ltbox .jdt2 .hd ul li img { width:100%; height:100%;}
.gywm_conbox3 .ltbox .jdt2 .hd ul li.on:before { background:rgba(0,0,0,.0);}

.gywm_conbox3 .ltbox .jdt2 .bd { overflow:hidden; position:absolute; top:0;}
.gywm_conbox3 .ltbox .jdt2 .bd ul { font-size:0;}
.gywm_conbox3 .ltbox .jdt2 .bd ul li { width:600px; height:330px;}
/*.gywm_conbox3 .ltbox .jdt2 .bd ul li img { width:100%; height:100%;}*/
.gywm_conbox3 .ltbox .jdt2 .bd ul li .t1 { position:absolute; bottom:0; left:0; height:36px; line-height:36px; background:rgba(0,0,0,.5); color:#fff; font-size:13px; padding-left:10px; padding-right:10px; float:left;}


.gywm_conbox3 .rtbox { width:630px; float:right;}
.gywm_conbox3 .rtbox .t1 { font-size:30px; font-weight:bold; line-height:30px; padding:10px 0;}
.gywm_conbox3 .rtbox .t2 { font-size:24px; font-weight:bold; line-height:24px; padding:10px 0;}
.gywm_conbox3 .rtbox .t3 { font-size:14px; line-height:26px; color:#333; padding-top:20px;}
.gywm_conbox3 .rtbox .t4 { width:360px; margin-top:30px;}





/*在线留言 联系我们- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.row3 { height:410px; overflow:hidden; position:relative; background:url(../images/22.jpg) no-repeat center top; margin-top:80px;}
.row3:before { width:100%; height:100%; background:rgba(0,0,0,.3); position:absolute; top:0; z-index:2; content:"";}
.row3 .row3_nboxbox { height:100%; width:100%; display:table; text-align:center; position:relative; z-index:3;} /*父级*/
.row3 .row3_nbox { display:table-cell; vertical-align:middle; font-size:0;} /*绝对高*/
.row3 .row3_nbox ul { display:inline-block; } /*绝对中*/
.row3 .row3_nbox ul li { width:380px; height:240px; background:#fff; font-size:14px; float:left; position:relative;}
.row3 .row3_nbox ul li.s2 { border-left:1px solid #ddd;}
.row3 .row3_nbox ul li .t1 { color:#666; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
.row3 .row3_nbox ul li a .t1 { color:#666; margin-top:130px;}
.row3 .row3_nbox ul li a:hover .t1 { color:#999; margin-top:120px;}
.row3 .row3_nbox ul li .t2 { color:#666; font-size:14px; font-family:"黑体"; margin-top:14px;}
.row3 .row3_nbox ul li a .t2 { color:#666;}
.row3 .row3_nbox ul li a:hover .t2{ color:#0a6fc9;}
.row3 .row3_nbox ul li a { width:100%; height:100%; display:block; position:absolute;}
.row3 .row3_nbox ul li a .icon { width:48px; height:56px; position:absolute; top:60px; left:50%; margin-left:-24px;}
.row3 .row3_nbox ul li a:hover .icon { top:40px;}
.row3 .row3_nbox ul li a .icon1 { background:url(../images/23.png) no-repeat;}
.row3 .row3_nbox ul li a:hover .icon1 { background:url(../images/23-2.png) no-repeat;}
.row3 .row3_nbox ul li a .icon2 { background:url(../images/24.png) no-repeat;}
.row3 .row3_nbox ul li a:hover .icon2 { background:url(../images/24-2.png) no-repeat;}


.row3 .row3_nbox ul li a .t1,
.row3 .row3_nbox ul li a .t2,
.row3 .row3_nbox ul li a .icon {
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}


/*新闻资讯- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.xwzx { overflow:hidden; padding-bottom:40px;}
.xwzx_conbox { background:url(../images/25.jpg) repeat-x center top; overflow:hidden;}
.xwzx_conbox ul { width:1270px; margin:0 auto; overflow:hidden; padding-top:50px;}
.xwzx_conbox ul li { float:left; position:relative;}
.xwzx_conbox ul li.s1,
.xwzx_conbox ul li.s2 { height:460px;}
.xwzx_conbox ul li.s3,
.xwzx_conbox ul li.s4 { height:370px;}
.xwzx_conbox ul li.s1,
.xwzx_conbox ul li.s3 { width:700px;}
.xwzx_conbox ul li.s2,
.xwzx_conbox ul li.s4 { width:570px;}

.xwzx_conbox ul li.s2 .tbox { width:490px; margin-top:110px; margin-left:auto; margin-right:auto; overflow:hidden; }
.xwzx_conbox ul li.s2 .t1 { color:#333; font-size:28px; line-height:28px; font-weight:bold;}
.xwzx_conbox ul li.s2 .t2 { color:#333; font-size:14px; line-height:22px; margin-top:30px; height:132px; overflow:hidden;}
.xwzx_conbox ul li.s2 .t3 { overflow:hidden;}
.xwzx_conbox ul li.s2 .t3 a { color:#0a6fc9; font-size:14px; line-height:30px; height:29px; border-top:1px solid #0a6fc9; float:left; padding-right:5px; padding-left:5px; margin-top:10px;
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.xwzx_conbox ul li.s2 .t3 a:hover { padding-right:35px; color:#041f88; border-top:1px solid #041f88;}

.xwzx_conbox ul li a .t4 { width:250px; position:absolute; z-index:3; bottom:30px; left:50%; margin-left:-125px; background-position:215px 11px;}
.xwzx_conbox ul li a:hover .t4 { background-position:225px 11px;}

.xwzx_conbox ul li.s1 a:before,
.xwzx_conbox ul li.s3 a:before,
.xwzx_conbox ul li.s4 a:before { width:100%; height:100%; position:absolute; z-index:2; background:rgba(255,255,255,.0); content:"";
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);
}
.xwzx_conbox ul li.s1 a:hover:before,
.xwzx_conbox ul li.s3 a:hover:before,
.xwzx_conbox ul li.s4 a:hover:before { background:rgba(255,255,255,.5);}



/*footer--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.footer { overflow:hidden; margin-top:40px; clear:both; min-width:1270px;}
.footer1 { background:#0a6fc9; height:60px; line-height:60px;}
.footer1 ul { width:1270px; margin:0 auto;}
.footer1 ul li { width:20%; float:left; height:60px; line-height:60px; text-align:center; color:#fff; font-size:16px;}
.footer1 ul li a { height:40px; line-height:40px; border-radius:7px; display:block; width:73%; margin:10px auto; color:#fff;
transition-property: all;
transition-duration: .3s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
.footer1 ul li a:hover { background:#fff; color:#0a6fc9; width:82%;}

.footer2 { background:url(../images/29.png) no-repeat center top #020f44; height:190px;}
.footer2_nbox { width:1270px; margin:0 auto; height:100%; position:relative;}
.footer2_nbox .ltbox { position:absolute; top:50%; left:10px; margin-top:-28px; }
.footer2_nbox .rtbox { line-height:36px; color:#fff; font-size:14px; height:108px; position:absolute; top:50%; margin-top:-54px; right:0; }
.footer2_nbox .rtbox p { clear:both;}
.footer2_nbox .rtbox .icon { padding-left:30px; display:block; float:left; padding-right:14px;}
.footer2_nbox .rtbox .icon1 { background:url(../images/31.png) no-repeat;}
.footer2_nbox .rtbox .icon2 { background:url(../images/32.png) no-repeat;}
.footer2_nbox .rtbox .icon3 { background:url(../images/33.png) no-repeat;}
.footer2_nbox .rtbox .icon4 { background:url(../images/34.png) no-repeat;}
.footer2_nbox .rtbox .icon1,
.footer2_nbox .rtbox .icon2,
.footer2_nbox .rtbox .icon3,
.footer2_nbox .rtbox .icon4 { background-position:0 8px;}

.footer2_nbox .mibox { position:absolute; top:36px; right:510px;}
.footer2_nbox .mibox .mi_t1 { color:#fff; font-size:12px; line-height:30px; text-align:center;}