﻿@charset "UTF-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
}
html {
	overflow: -moz-scrollbars-vertical;
    overflow: auto;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #2553b3;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666;
	background: #FFF;
    min-width: 1200px;
}
select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}
textarea{outline: none;}
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
.clear {
	clear: both;
	overflow:hidden;
}
.h2 {
	clear: both;
	height: 2px;
	overflow:hidden;
}
.h5 {
	clear: both;
	height: 5px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 15px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow:hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
	overflow:hidden;
}
.h50 {
	clear: both;
	height: 50px;
	overflow:hidden;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.h70 {
	clear: both;
	height: 70px;
	overflow:hidden;
}
.h80 {
	clear: both;
	height: 80px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
img {
	border: none;
}
.bdimgshare-bg,.bdimgshare-content,.sr-bdimgshare{ display:none !important}
/*公共部分结束*/
/*
********************************此处首页样式开始********************************
*/
/*头部开始*/
.topBox{ height:40px; border-top:1px solid #FFF; background:#ffffff; line-height:40px; position:relative; z-index:4; display: none;}
.topR{ height:24px; border:1px solid #f2f2f2; border-radius:2px; margin-top:7px; width:177px;}
.topR a{ color:#666;}
.topR a:hover{ color:#000000;}
.topR a.hover{ color:#000000;}
.topRsel{width:58px; height:24px; position:relative; padding-right:25px; border-right:1px solid #f2f2f2}
.topRsel .seljg{ padding-left:10px; line-height:24px; color:#666666; font-size:13px; cursor:pointer;}
.topRsel i{ display:block; width:25px; height:24px; background:url(../images/sel2.png) no-repeat 5px center; position:absolute; right:0px; top:0px; cursor:pointer;}
.topRsel .selTj{ width:100%; overflow:hidden; border:1px solid #f2f2f2; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:24px; background:#FFF; display:none;}
.topRsel .selTj a{ display:block; height:35px; line-height:35px; padding-left:30px; color:#666666; margin-bottom:1px; font-size:14px;}
.topRsel .selTj a.zw{ background:url(../images/icn22.png) no-repeat 6px center;}
.topRsel .selTj a.en{ background:url(../images/icn23.png) no-repeat 6px center;}
.topRsel .selTj a:hover{ background-color:#ededed; color:#666666;}
.topRsel .selTj a.hover{background-color:#ededed; color:#666666;}

.topRshare a{ width:30px !important; height:24px !important; border-right:1px solid #f2f2f2; margin:0px !important; padding:0 !important;}
.topRshare a.bds_weixin{ background:url(../images/share1.png) no-repeat center center !important;}
.topRshare a.bds_tsina{ background:url(../images/share2.png) no-repeat center center !important;}
.topRshare a.bds_tqq{ background:url(../images/share3.png) no-repeat center center !important; border-right:1px solid #FFF}
/*头部结束*/
/*menu开始*/
.menuBox{ position:relative; height:0px; z-index:2; width: 100%;}
.menuBox.fixed{ position: fixed; left: 0px; top: 0px;}
.menuBoxC{ z-index:10;position:absolute; left:0px; top:0px; height:80px; line-height:80px; width:100%; background:rgba(47, 162, 224, 0.71);}
 
.logo{ width:317px; height:80px; background:url(../images/logo2.png) no-repeat center center;}
.logo a{ display:block; width:100%; height:100%;}
.menuRC{ clear:both; margin-right:-22px;position:relative;}
.menuRC dd{ float:left; display:inline; position:relative;}
.menuRC dd span{ display:block;}
.menuRC dd span a{ display:block; padding:0 22px; height:80px; line-height:80px; color:#fff; font-size:14px; transition: all 0.1s linear;-webkit-transition: all 0.1s linear;}
.menuRC dd span a i{ display: block; position: absolute; right: 0px; top: 50%; width: 6px; height: 11px; margin-top: -5px;background:url(../images/icn1.png) no-repeat right center;}
/*.menuRC dd div{ overflow:hidden; position:absolute; left:0px; top:80px; width:100%; background:rgba(255,255,255,0.8); display:none; padding:5px 0;}
.menuRC dd div a{ display:block; height:40px; line-height:40px; margin-bottom:1px; text-align:center; color:#666666; font-size:14px;}
.menuRC dd div a:hover{ color:#2553b3;}
.menuRC dd div a.hover{ color:#2553b3;}*/
.menuRC dd span a:hover{ color:#FFF; background: #141f71;}
.menuRC dd span a:hover i{ display: none;}
.menuRC dd.hover span a{ color:#FFF; background: #141f71;}
.menuRC dd.hover span a i{ display: none;}


.nav_ul{
	overflow: hidden;
	position: absolute;
	top: 80px;
	padding: 10px 0px;
	display: none; }
.nav_ul li{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	float: left;
	display: inline;
}
.nav_ul li a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	padding: 0px 10px;
	float: left;
}
.nav_ul li.hover a,
.nav_ul li a:hover{
	color:#2553b3;
}
.navBg{
	display: none;
	width: 100%;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 80px;
	background: rgba(255,255,255,0.8);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	z-index: 9;
}

/*menu结束*/
/*banner开始*/
.banner{
	width:100%;
	height:100%; 
	overflow:hidden; 
	position:relative;
	z-index:1;
	background:#000;
	}
.banner .hd{
	position:absolute;
	z-index:1;
	left:20px;
	top:-160px;
	display:table;
	height:100%;
	width:33px;
	overflow:hidden;
}
.banner .hd .hd2{
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.banner .hd .hd2 ul{ background:rgba(255,255,255,0.5); border-radius:33px; padding:22px 0 13px 0;}
.banner .hd ul li {
	cursor:pointer;
	width: 11px;
	height: 11px;
	overflow:hidden;
	line-height:999px;
	margin:0 auto 9px auto;
	border:1px solid #ffffff;
	border-radius:13px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.banner .hd ul .on {
	background:#ffffff;
}
/*内容*/		
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover;animation: changeScale 5s;
	-moz-animation: changeScale 5s;
	/* -webkit-animation: changeScale 5s; */
	-o-animation: changeScale 5s;}
.banner .bd li a{ display:block; width:100%; height:100%;}
/*banner结束*/
@keyframes changeScale
{
0%   {
	transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
100% {
	transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}
}

@-moz-keyframes changeScale /* Firefox */
{
0%   {
	transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
100% {
	transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}
}

@-webkit-keyframes changeScale /* Safari 和 Chrome */
{
0%   {
	transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
100% {
	transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}
}

@-o-keyframes changeScale /* Opera */
{
0%   {
	transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
}
100% {
	transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}
}
/*动画结束*/
/*第一通栏开始*/
.indexBox{ position:relative; overflow:hidden; z-index:1;}
.column1{ height:90px; overflow:hidden;}
.column1Up{ position:relative; margin-bottom:10px; height:40px; }
.column1UpBg{ width:100%; height:40px; background:#2553b3; position:absolute; left:-100%; top:0px;}
.column1{ position:absolute; left:0px;bottom:0px; z-index:2; width:100%;}
.column1UpL{ background:#2553b3; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#ffffff; width:400px;}
.column1UpL2{
	height:40px; 
	overflow:hidden; 
	position:relative;
	}
/*内容*/		
.column1UpL2 .bd{ position:relative; height:100%; z-index:0; height:40px;}
.column1UpL2 .bd li{ zoom:1; vertical-align:middle; height:40px; overflow:hidden;}
.column1UpL2 .bd li a{ color:#FFF;}
.column1UpR a{ display:block; width:40px; height:40px; background:#153882 url(../images/icn7.png) no-repeat center center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.column1UpR a:hover{ background-color:#FFF;}
.column1DnC1Box{ width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.5);}
.column1DnC1L{ width:285px; overflow:hidden;}
.indexT{ overflow:hidden; height:40px; line-height:40px;}
.indexTL{ overflow:hidden; padding-left:32px; font-size:14px;}
.indexTL.icn1{ background:url(../images/icn9.png) no-repeat left center;}
.indexTL.icn2{ background:url(../images/icn11.png) no-repeat left center;}
.indexTL span{ color:#ffffff;}
.indexTL em{ color:#868686}
.indexTR a{ display:block; width:40px; height:40px; background:url(../images/icn10.png) no-repeat center center;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.indexTR a:hover{ background:#FFF url(../images/icn10h.png) no-repeat center center;}
.column1DnC1R{ width:895px; overflow:hidden;}
.column1DnC2Box{ padding:30px 0; background:#FFF;}
.column1DnC2{ overflow:hidden;}
.column1DnC2L{ width:285px; height:190px;}
.column1DnC2L .pic{ width:285px; height:190px; overflow: hidden;}
.column1DnC2L .pic img{ width:285px; height:190px;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.column1DnC2L .pic:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1)}
.column1DnC2R{ width:895px; height:190px; overflow:hidden; position:relative;}
/*内容*/		
.column1DnC2R .bd{ position:relative; height:100%; z-index:0; height:190px; width:895px; overflow:hidden; margin:0 auto;}
.column1DnC2R .bd li{ zoom:1; vertical-align:middle; height:190px; width:285px; margin-right:20px; float:left; display:inline;}
.column1DnC2R .bd li a{ display:block; position:relative; overflow:hidden;}
.column1DnC2R .bd li .pic{ width:285px; height:190px; overflow:hidden;}
.column1DnC2R .bd li .pic img{ width:285px; height:190px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);}
.column1DnC2R .bd li:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
.column1DnC2R .bd li .text{ display:block; height:35px; line-height:35px; overflow:hidden; width:100%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.3); text-align:center; color:#ffffff; font-size:14px;}
.column1DnC2R .bd li .bg{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.8); display:none;}
.column1DnC2R .bd li .bg .bgCBox{ display:table; width:100%; height:100%;}
.column1DnC2R .bd li .bg .bgC{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.column1DnC2R .bd li .bg .bgC em{ display:block; width:40px; height:40px; margin:0 auto; background:url(../images/icn12.png) no-repeat center center; margin-bottom:10px;}
.column1DnC2R .bd li .bg .bgC span{ display:block; line-height:30px; text-align:center; height:30px; color:#ffffff; font-size:14px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.column1DnC2R .prev{ display:block; width:27px; height:53px; background:url(../images/prev1.png) no-repeat center center; position:absolute; left:0px; top:50%; margin-top:-26px;}
.column1DnC2R .next{ display:block; width:27px; height:53px; background:url(../images/next1.png) no-repeat center center; position:absolute; right:0px; top:50%; margin-top:-26px;}
/*第一通栏结束*/
/*第二通栏开始*/

/*第二通栏结束*/
/*第三通栏开始*/

/*第三通栏结束*/
/*第四通栏开始*/

/*第四通栏结束*/
/*第五通栏开始*/

/*第五通栏结束*/

/*底部开始*/
.footerBox{ height:60px; background:#f0f0f0; color:#848484; width: 100%}
.footerL{ line-height:50px; height:40px; margin-top:10px;    font-size: 14px;}
.footerR{ margin-top:15px;}
.footerRSel{width:145px; height:28px; position:relative; padding-right:30px; border:1px solid #dddddd; background:#ffffff; margin-left:10px;}
.footerRSel .seljg{ padding-left:10px; line-height:28px; color:#666666; font-size:13px; cursor:pointer;}
.footerRSel i{ display:block; width:30px; height:28px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.footerRSel .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:150px; overflow-y:auto; position:absolute; left:-1px; bottom:29px; background:#FFF; display:none;}
.footerRSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.footerRSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.footerRSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}

.floatBox{ clear:both; position:fixed; right:20px; top:50%; z-index:3; margin-top:-100px;}
.floatBox dd{ width:60px; height:60px; background:rgba(0,0,0,0.7); margin-bottom:10px; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; position:relative;}
.floatBox dd a.a1{ display:block; width:60px; height:49px; padding-top:11px;}
.floatBox dd a.a1 img{ display:block; height:24px; margin:0 auto;}
.floatBox dd a.a1 span{ display:block; height:20px; line-height:20px; overflow:hidden; color:#8d8d8d; text-align:center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.floatBox dd:hover{ background:rgba(27,36,115,0.8);}
.floatBox dd:hover a.a1 span{ color:#FFF;}
.floatBox dd.hover{ background:rgb(71, 95, 174);}
.floatBox dd.hover a.a1 span{ color:#FFF;}

.f_search{ overflow:hidden; position:absolute; width:238px; height:36px; border:3px solid rgba(0,0,0,0.11); right:60px; top:9px; display:none;}
.f_search input{ float:left; display:inline; height:36px; width:180px; padding-left:15px; border:none; background:#FFF; font-family:"Microsoft YaHei"; line-height:36px;}
.f_search a{ float:left; display:inline; width:43px; height:36px; background:#FFF url(../images/icn5.png) no-repeat center center;}
.f_code{ border:1px solid #dddddd; background:#FFF; position:absolute; right:71px; top:50%; margin-top:-55px; width:100px; height:100px; padding:5px 5px 5px 6px; display:none;}
.f_code i{ display:block; width:11px; height:23px; background:url(../images/icn6.png) no-repeat center center; position:absolute; top:50%; margin-top:-11px; right:-11px;}
.f_code img{ display:block; width:100px; height:100px;}
.floatBox dd.hover .f_search{ display: block;}

.floatC4{ position: absolute; width: 150px; overflow: hidden; right: 60px; top: 0px; display: none;}
.floatC4 a{ float:left; display: inline; height: 60px; width: 75px; text-align: center; line-height: 60px; background:rgba(27,36,115,0.8); color: #FFF; font-size: 14px;}
.floatC4 a:hover{ background:rgba(27,36,115,1) }
.floatBox dd:hover .floatC4{ display: block;}
/*底部结束*/
/*
********************************此处首页样式结束********************************
*/
/*
********************************此处内页样式开始********************************
*/
/*内页框架开始*/

/*页码开始*/
.page {
	padding: 35px 0 35px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding: 6px 12px;
	background: #fff;
	color: #6f6f6f;
	border-radius: 3px;
	border: 1px solid #efefef;
	font-family: "Microsoft YaHei";
	margin: 0 3px;
}
.page a:hover {
	background: #2553b3;
	color: #fff;
	border: 1px solid #2553b3;
}
.page a.hover {
	background: #2553b3;
	color: #fff;
	border: 1px solid #2553b3;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #efefef;
}
.page input.pageDetail {
	width: 50px;
	height: 31px;
	line-height: 31px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 31px;
	cursor: pointer;
	color: #6f6f6f;
}/*页码结束*/
/*内页框架结束*/
/*news*/
.subBanner{ width:100%; padding-top: 26.04%; overflow:hidden; background-repeat:no-repeat; background-size:cover; background-position:center center; transition: all 1s;-webkit-transition: all 1s;}
.subBanner.active{ padding-top:18.02%;}
.subPageT{ overflow:hidden; position:relative; text-align:center;}
.subPageT span{ width:32px; height:3px; display:block; position:absolute; left:50%; margin-left:-16px; top:79px; background:#999999; -webkit-transition:all 0.5s;
transition:all 0.5s;}
.subPageT i{ display:block; height:80px; line-height:80px; border-bottom:1px solid #dddddd; color:#333333; font-size:36px;}
.subPageT em{ display:block; height:35px; line-height:35px; color:#d8d8d8; font-family:Arial;}
.subPageT:hover span{ width: 144px; margin-left: -72px; }
.newsC1{ overflow:hidden;}
.newsC1L{ width:565px; height:425px; overflow:hidden; position:relative;}
.newsC1L .text{ height:65px; line-height:65px; width:100%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.7); z-index:2}
.newsC1L .text span{ display:block; padding:0 65px; text-align:center; color:#ffffff; font-size:16px;}
/*分页*/
.newsC1L .hd{
	width:100%;
	position:absolute;
	z-index:2;
	bottom:75px;
	left:0;
	height:8px;
	line-height:30px;
}
.newsC1L .hd ul {
	text-align:center;
}
.newsC1L .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:27px;
	height:6px;
	border:1px solid #ffffff;
	overflow:hidden;
	line-height:999px;
	margin:0 3px;
	background:#ffffff;
}
.newsC1L .hd ul .on {
	background:none;
}
/*内容*/		
.newsC1L .bd{ position:relative; height:100%; z-index:0; height:425px; z-index:1}
.newsC1L .bd li{ zoom:1; vertical-align:middle; height:425px; width:565px;}
.newsC1L .bd li img{ display:block;height:425px; width:565px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.newsC1L .prev{ display:block; width:65px; height:65px; position:absolute; left:0px; bottom:0px; z-index:3; background:url(../images/prev2.png) no-repeat center center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.newsC1L .prev:hover{ background-color:rgba(37,83,179,0.8)}
.newsC1L .next{ display:block; width:65px; height:65px; position:absolute; right:0px; bottom:0px; z-index:3; background:url(../images/next2.png) no-repeat center center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.newsC1L .next:hover{ background-color:rgba(37,83,179,0.8)}
.newsC1R{ width:615px; overflow:hidden; height:425px;}
.newsC1RList{ overflow:hidden;}
.newsC1RList dd{ overflow:hidden; margin-bottom:19px;}
.newsC1RList dd a{ display:block; padding:20px 20px 0; height:109px; overflow:hidden; background:#f1f1f1;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.newsC1RT{ height:40px; line-height:40px; color:#333333; font-size:24px;}
.newsC1RC{ color:#666666; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.newsC1RList dd a:hover{ background:#2553b3;}
.newsC1RList dd a:hover .newsC1RT{ color:#FFF;}
.newsC1RList dd a:hover .newsC1RC{ color:#FFF;}

.newsC2Box{ padding:40px 0; background:#f7f7f7; overflow:hidden;}
/*走进华安*/
.zjha1{ padding:50px 0;}
.zjha1T{ overflow:hidden; text-align:center;}
.zjha1T span{ display:block; height:58px; line-height:58px; color:#333333; font-size:36px;}
.zjha1T span.span2{ font-size:24px;}
.zjha1T em{ display:block; height:25px; line-height:25px; color:#dedede; font-size:14px; font-family:Arial; padding-bottom:11px;}
.zjha1T i{ display:block; width:32px; position: relative;height:2px; background:#999999; margin:0 auto; margin-bottom:20px; transition: all 0.5s; -webkit-transition: all 0.5s}
.zjha1T div{ color:#666666; line-height:28px; height:56px; overflow:hidden; font-size:14px;}
.zjha1T div.div2{ height:auto;}
.zjha1T:hover i{ width: 144px; }

.zjha2Box{ position:relative;}
.zjha2Bg1{ position:absolute; left:0px; width:100%; height:400px; top:0px; background:#f6f6f6;}
.zjha2Bg2{ position:absolute; left:0px; width:100%; height:400px; top:400px; background:#ededed;}
.zjha2List{}
.zjha2List dt{ float:left; display:inline; width:400px; height:800px; position:relative;perspective: 588px;}
.zjha2List dt a{ display:block; width:100%; height:100%;}
.zjha2List dd{ float:left; display:inline; width:400px; height:400px; position:relative;perspective: 588px;}
.zjha2List dd a{ display:block; width:100%; height:100%;}
.zjha2Pic{ width:100%; height:100%; overflow:hidden;}
.zjha2Pic img{ width:100%; height:100%; display:block;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);}
.zjha2Text{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.zjha2Text.bg1{ background:rgba(147,152,204,0.9)}
.zjha2Text.bg2{ background:rgba(28,105,153,0.9)}
.zjha2Text.bg3{ background:rgba(147,204,188,0.9)}
.zjha2Text.bg4{ background:rgba(86,51,65,0.9)}
.zjha2Text.bg5{ background:rgba(207,184,149,0.9)}

.zjha2Text2{ position:absolute; left:0px; top:0px; width:100%; height:100%;}
.zjha2Text2.bg1{ background:rgba(147,152,204,1)}
.zjha2Text2.bg2{ background:rgba(28,105,153,1)}
.zjha2Text2.bg3{ background:rgba(147,204,188,1)}
.zjha2Text2.bg4{ background:rgba(86,51,65,1)}
.zjha2Text2.bg5{ background:rgba(207,184,149,1)}

.zjha2TextC2{ display:table-cell; width:100%; height:100%; vertical-align:middle; overflow:hidden; position:relative;}

.title3d{ height: 80px; line-height: 80px; position: relative; color: #ffffff; font-size: 30px; padding: 0 40px; text-align: left; margin-bottom: 20px;}
.title3d:before{ display: block; position: absolute; left: 40px; bottom: 0px; width: 35px; height: 4px; background: rgba(255, 255, 255, 0.23); content: '';}
.text3d{ color: rgba(255, 255, 255, 0.81); font-size: 16px; line-height: 28px; padding: 0 40px; text-align: left;}


.zjha2TextC{ display:table; width:100%; height:100%;}
.zjha2TextC1{ display:table-cell; width:100%; height:100%; vertical-align:middle; overflow:hidden; position:relative;}
.zjha2TextC1:before{ width:0%; height:0%; display:block; content:''; position:absolute; left:5%; top:5%; border-left:0px solid #FFF; border-top:0px solid #FFF;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; overflow:hidden;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.zjha2TextC1:after{ width:0%; height:0%; display:block; content:''; position:absolute; right:5%; bottom:5%; border-right:0px solid #FFF; border-bottom:0px solid #FFF;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; overflow:hidden;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
.zjha2List dt:hover .zjha2TextC1:before{ width:90%; height:90%; border-width:1px;}
.zjha2List dt:hover .zjha2TextC1:after{ width:90%; height:90%; border-width:1px;}
.zjha2List dd:hover .zjha2TextC1:before{ width:90%; height:90%; border-width:1px;}
.zjha2List dd:hover .zjha2TextC1:after{ width:90%; height:90%; border-width:1px;}
.zjha2TextC1 img{ display:block; margin:0 auto;}
.zjha2TextC1 span{ display:block; height:80px; line-height:80px; text-align:center; color:#FFF; font-size:30px;}
.zjha2TextC1T{ height:58px; line-height:58px; margin-bottom:15px; text-align:center; color:#ffffff; font-size:30px; padding:0 30px;}
.zjha2TextC1Line{ width:32px; height:4px; margin:0 auto; background:#FFF; margin-bottom:22px;}
.zjha2TextC1Text{ color:#ffffff; line-height:28px; font-size:14px; height:84px; margin-bottom:50px; text-align:center; padding:0 30px;}
.zjha2TextC1Btn{ overflow:hidden; width:125px; height:35px; border:1px solid rgba(255,255,255,0.3); color:#ffffff; font-size:14px; margin:0 auto; padding-left:35px; line-height:35px; background:url(../images/icn13.png) no-repeat 100px center;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.zjha2TextC1Btn:hover{ background-color:rgba(37,83,179,0.8)}
.zjha2List dt a:hover .zjha2Pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}
.zjha2List dd a:hover .zjha2Pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}

.zjha3Box{ padding:50px 0; height:700px; background-position:center center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
/*3d压层滚动*/
#jswbox{position:relative; clear:both;height:430px;}
#jswbox ul{position:relative; clear:both; overflow:hidden;height:390px;}
#jswbox li{position:absolute;z-index:0;overflow:hidden;top:0px;left:0px; height:0px; width:0px;}
#jswbox li img{width:100%;height:100%;vertical-align:top;float:left;}
#jswbox li a{ height:100%; width:100%; display:block; position:absolute; top:0;}
#jswbox .prev{display:block; position:absolute; left:80px; top:50%; margin-top:-40px; width:23px; height:41px; cursor:pointer; background:url(../images/prev3.png) no-repeat center center; z-index:5}
#jswbox .next{display:block; position:absolute; right:80px; top:50%;width:23px;margin-top:-40px; height:41px;cursor:pointer;background:url(../images/next3.png) no-repeat center center;z-index:5}
#jswbox .prev:hover{background:url(../images/prev3h.png) no-repeat center center;}
#jswbox .next:hover{background:url(../images/next3h.png) no-repeat center center;}
#jswbox .divtext{ height:45px;display:block; width:265px; background:#2553b3; border-radius:45px; margin:20px auto 0; line-height:45px;font-size:16px; text-align:center; color:#ffffff;}

.zjha4List{ overflow:hidden; width:1210px;}
.zjha4List dt{ width:580px; height:300px; float:left; display:inline; margin-right:10px; position:relative;}
.zjha4List dd{ width:300px; height:300px; float:left; display:inline; margin-right:10px; position:relative;}
.zjha4List dt a{ display:block; width:100%; height:100%;}
.zjha4List dd a{ display:block; width:100%; height:100%;}
.zjha4List dt .pic,.zjha4List dd .pic{ width:100%; height:100%; overflow:hidden;}
.zjha4List dt .pic img,.zjha4List dd .pic img{ width:100%; height:100%;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); overflow:hidden;}
.zjha4List dt a:hover .pic img,.zjha4List dd a:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}
.zjha4List .text{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5)}
.zjha4List .text .textC{ display:table; overflow:hidden; width:100%; height:100%;}
.zjha4List .text .textC .textC1{ display:table-cell; vertical-align:middle; width:100%; height:100%; text-align:center}
.zjha4List .text .textC .textC1 .textC1_1T{ height:65px; line-height:65px; color:#ffffff; font-size:24px;}
.zjha4List .text .textC .textC1 .textC1Icn{ width:28px; height:4px; background:#FFF; margin:0 auto; margin-bottom:15px;}
.zjha4List .text .textC .textC1 .textC1_1C{ height:45px; line-height:45px; color:#FFF; font-size:16px;}
.zjha4List .text .textC .textC1 .textC1_1C div{ display:inline-block; overflow:hidden;}
.zjha4List .text .textC .textC1 .textC1_1C div span{ float:left; display:inline; padding-left:20px; background:url(../images/icn14.png) no-repeat left center; overflow:hidden; margin:0 7px;}
/*亮点业绩*/
.ldyj1{ width:1200px; height:430px; overflow:hidden; position:relative;}
.ldyj1 .text{ height:65px; line-height:65px; width:100%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.7); z-index:2;	
    background:rgba(0, 0, 0, 0.7); /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, rgba(rgba(0, 0, 0, 0)), rgba(0, 0, 0, 0.7));  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));  
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)); }
.ldyj1 .text span{ display:block; padding:0 65px; text-align:center; color:#ffffff; font-size:24px; font-weight:bold;}
/*分页*/
.ldyj1 .hd{
	width:100%;
	position:absolute;
	z-index:2;
	bottom:75px;
	left:0;
	height:8px;
	line-height:30px;
	display:none;
}
.ldyj1 .hd ul {
	text-align:center;
}
.ldyj1 .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:27px;
	height:6px;
	border:1px solid #ffffff;
	overflow:hidden;
	line-height:999px;
	margin:0 3px;
	background:#ffffff;
}
.ldyj1 .hd ul .on {
	background:none;
}
/*内容*/		
.ldyj1 .bd{ position:relative; height:100%; z-index:0; height:430px; z-index:1}
.ldyj1 .bd li{ zoom:1; vertical-align:middle; width:1200px; height:430px; }
.ldyj1 .bd li img{ display:block; width:1200px; height:430px; }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.ldyj1 .prev{ display:block; width:50px; height:70px; position:absolute; left:0px; top:50%; margin-top:-35px; z-index:3; background:rgba(0,0,0,0.5) url(../images/prev2.png) no-repeat center center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.ldyj1 .prev:hover{ background-color:rgba(37,83,179,0.8)}
.ldyj1 .next{ display:block; width:50px; height:70px; position:absolute; right:0px; top:50%; margin-top:-35px; z-index:3; background:rgba(0,0,0,0.5) url(../images/next2.png) no-repeat center center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.ldyj1 .next:hover{ background-color:rgba(37,83,179,0.8)}
.ldyjList{ overflow:hidden; width:1220px; position:relative;}
.ldyjList dt{ float:left; display:inline; width:590px; height:444px; position:relative; margin:0 20px 20px 0; float:left; display:inline;}
.ldyjList dt.dt1{ position:absolute; left:305px; top:464px;}
.ldyjList dd{ float:left; display:inline; width:285px; height:214px; position:relative; margin:0 20px 16px 0; float:left; display:inline;}
.ldyjList a{ display:block; width:100%; height:100%;}
.ldyjList .pic{ width:100%; height:100%; overflow:hidden;}
.ldyjList .pic img{ width:100%; height:100%;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.ldyjList .text{ display:table; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); left:0px; top:0px;}
.ldyjList .textC{ display:table-cell; vertical-align:middle; width:100%; height:100%; text-align:center;}
.ldyjList .textC .textCT{ display:inline-block; height:60px; line-height:60px; border:1px solid #FFF; border-left:none; border-right:none; color:#ffffff; font-size:24px; padding:0 10px;}
.ldyjList .textC .textCT2{ display:inline-block; height:35px; line-height:35px; border:1px solid #FFF; border-left:none; border-right:none; color:#ffffff; font-size:18px; padding:0 10px;}

.ldyjList a:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}
#play2{
	width:1200px;
	height:530px;
	position:relative;
	overflow: hidden;
	background:#fff;
	margin:20px auto 0 auto;
}
.ldyjPlayText{ position:absolute; width:1160px; padding:15px 20px; background:rgba(0,0,0,0.7); z-index:1; left:0px; bottom:0px;}
.ldyjPlayTextBox{ height: 79px; overflow: hidden;}
.ldyjPlayTextT{ height:25px; line-height:25px; margin-bottom:10px; overflow:hidden; color:#ffffff; font-size:18px; font-weight:bold;}
.ldyjPlayTextC{ color:#e4e4e4; font-size:12px; line-height:22px; overflow:hidden; }
#play2 .change_a {
	width:50px;
	height: 70px;
	position: absolute;
	top:50%;
	margin-top:-35px;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:rgba(0,0,0,0.5);
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
#play2 .prev_a {left: 0;}
#play2 .next_a {right: 0}
#play2 .change_a span {
	width: 50px;
	height: 70px;
	display: block;
	position: absolute;
	top:0;
	margin-top:0px;
}
#play2 .prev_a span {background:url(../images/prev2.png) no-repeat center center;left: 0;}
#play2 .next_a span {background:url(../images/next2.png) no-repeat center center;right: 0;}
#play2 .change_a:hover{ background-color:rgba(37,83,179,0.8)}
#play2 .img_ul {
	position: relative;
	z-index: 1;
	width:1200px;
	height:530px;
}
#play2 .img_ul li{
	position: relative;
	z-index: 1;
	width:1200px;
	height:530px;
	background:#fff;
	margin:0 0 5px 0;
}
#play2 .img_ul li img{position:absolute;}
.imgMove2{clear:both;margin:20px auto;position:relative;}
.imgMove2 .img_hd {
	margin:0 auto;
	overflow: hidden;
	position:relative;
	height:80px;
}
.imgMove2 .img_hd ul {
	position: absolute;
	z-index: 1
}
.imgMove2 .img_hd ul li {
	float: left;
	height:72px;
	width:118px;
	padding:0px;
	margin:0 15px 0 0;
	cursor: pointer;
	background:#fff;
	border:1px solid #FFF;
	position:relative;
}
.imgMove2 .img_hd ul li p{
	height:72px;
	width:118px;
	display:block;
	background:#fff;
	position:relative;
	}
.imgMove2 .img_hd ul li em{ display:block; width:114px; height:68px; border:3px solid #2553b3; position:absolute; left:0px; top:0px; z-index:1; display:none;}
.imgMove2 .img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	display:none;
	}
.imgMove2 .img_hd ul li img {position:absolute;height:72px;
	width:118px;}
.imgMove2 .img_hd ul li.on {border:1px solid #2553b3;background:#2553b3;}
.imgMove2 .img_hd ul li.on em{ display:block;}
.imgMove2 .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
	display:none;
}
.imgMove2 .prev_a {background-position:left top;left:0;}
.imgMove2 .next_a {background-position:right top;right:0;}

/*合作共赢*/
.hzgyList{ clear:both; width:1230px; }
.hzgyList dd{width:585px; margin-right:30px; float:left; display:inline}
.hzgyList dd .pic{ display:block; width:585px; height:280px; overflow:hidden;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;}
.hzgyList dd .pic img{ display:block; width:585px; height:280px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.hzgyList dd .text{ height:60px; line-height:60px; color:#333333; font-size:18px;}
.hzgyList dd a:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}
.hzgyList dd a:hover .text{ color:#2553b3;}
.hzgyList dd a:hover .pic{ box-shadow:0px 0px 8px rgba(0,0,0,0.2)}

.hzgyList2{
	position:relative; 
	}
/*分页*/
.hzgyList2 .hd{
	width:100%;
	position:absolute;
	z-index:1;
	bottom:-30px;
	left:0;
	height:12px;
	line-height:30px;
}
.hzgyList2 .hd ul {
	text-align:center;
}
.hzgyList2 .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width: 12px;
	height: 12px;
	overflow:hidden;
	line-height:999px;
	margin:0 2px;
	background: #3b4284;
    border-radius: 12px;
}
.hzgyList2 .hd ul .on {
	background: #d81416;
}
/*内容*/		
.hzgyList2 .bd{ position:relative; height:100%; z-index:0; height:130px; overflow:hidden;}
.hzgyList2 .bd li{ zoom:1; vertical-align:middle; width:283px; height:128px; border:1px solid #ededed; float:left; display:inline; margin-right:20px; overflow:hidden;}
.hzgyList2 .bd li img{ display:block; width:283px; height:128px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.hzgyList2 .bd li:hover img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}
.hzgyDn{ background:#f7f7f7;}
.hzgymap{ width:1200px; height:345px; overflow:hidden;}
.hzgyDnCL{ width:600px; overflow:hidden; border-right:1px solid #efefef; height:332px;}
.hzgyDnCLT{ height:65px; line-height:65px; overflow:hidden; color:#2553b3; font-size:26px; overflow:hidden;}
.hzgyDnCLT2{ height:45px; line-height:45px; color:#000000; font-size:18px;}
.hzgyDnCLC1{ overflow:hidden; height:25px; line-height:25px; margin-bottom:20px;}
.hzgyDnCLC1 span{ float:left; display:inline; margin-right:50px; color:#666666; font-size:14px;}
.hzgyDnCLC2{ color:#666666; font-size:14px; line-height:30px; height:90px; overflow:hidden;}
.hzgyDnCR{ width:540px; overflow:hidden;}
.hzgyDnCRForm{ clear:both;}
.hzgyDnCRForm dd{ overflow:hidden; margin-bottom:10px;}
.hzgyDnCRForm dd input{ height:48px; line-height:48px; font-family:"Microsoft YaHei"; padding:0 10px 0 57px; border:1px solid #FFF; overflow:hidden;}
.hzgyDnCRForm dd textarea{ height:140px; line-height:48px; font-family:"Microsoft YaHei"; width:424px; padding:0 57px 0 57px; border:1px solid #FFF; overflow:hidden; background:#FFF url(../images/icn18.png) no-repeat 15px 13px;}
.hzgyDnCRForm dd input.icn1{ background:#FFF url(../images/icn15.png) no-repeat 15px center;}
.hzgyDnCRForm dd input.icn2{ background:#FFF url(../images/icn16.png) no-repeat 15px center;}
.hzgyDnCRForm dd input.icn3{ background:#FFF url(../images/icn17.png) no-repeat 15px center;}
.hzgyDnCRForm dd input.input1{ width:196px;}
.hzgyDnCRForm dd input.input2{ width:471px;}

.hzgyDnCRFormBtn{ overflow:hidden;}
.hzgyDnCRFormBtn a{ display:block; width:190px; height:50px; text-align:center; line-height:50px; background:#2553b3; color:#ffffff; font-size:18px;}
/*客户服务*/
.serVice{ overflow:hidden;}
.serVice dd{ overflow:hidden; height:400px; width:100%;}
.serViceC{ width:390px; height:360px; background:rgba(255,255,255,0.9); padding:40px 35px 0px 35px;-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;}
.serViceCT{ height:60px; line-height:60px; margin-bottom:32px;}
.serViceCT span{ color:#333333; font-size:30px; font-weight:bold;-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;}
.serViceCT em{ color:#dfdfdf; font-size:16px; font-family:Arial; margin-left:5px;-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;}
.serViceCIcn{ width:40px; height:4px; background:#ff8029; margin-bottom:35px;-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;}
.serViceCC{ color:#666666; font-size:14px; line-height:28px; height:84px; overflow:hidden; margin-bottom:55px;-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;}
.serViceCBtn{ display:block; width:123px; height:40px; border:1px solid #dddddd; line-height:40px; color:#666666; font-size:14px; padding-left:17px; background:url(../images/icn19.png) no-repeat 104px center;-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;}
.serViceC:hover{ background:rgba(37,83,179,0.9)}
.serViceC:hover .serViceCT span{ color:#FFF;}
.serViceC:hover .serViceCT em{ color:#5b81c6;}
.serViceC:hover .serViceCIcn{ background:#c3d6ff;}
.serViceC:hover .serViceCC{ color:#c3d6ff;}
.serViceC:hover .serViceCBtn{ border:1px solid #4a6ebd; color:#FFF; background:url(../images/icn19h.png) no-repeat 104px center;}

.zyfzList{ width:1240px;}
.zyfzList dd{ overflow:hidden; padding:42px 55px 0; height:154px; border-bottom:4px solid #FFF; background:#FFF; float:left; display:inline; width:470px; margin-right:40px;-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;}
.zyfzList dd a{ display:block; overflow:hidden;}
.zyfzList dd .pic{ width:107px; height:107px; overflow:hidden; margin-right:30px;}
.zyfzList dd .pic img{ display:block; width:107px; height:107px;}
.zyfzList dd .text{ overflow:hidden;}
.zyfzList dd .text h1{ overflow:hidden; height:55px; line-height:55px; color:#333333; font-size:30px;}
.zyfzList dd .text div{ color:#999999; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.zyfzList dd:hover{ box-shadow:0px 0px 8px rgba(0,0,0,0.1); border-bottom:4px solid #2450ad;}

/*内容页*/
.locationBox{ height:80px; width:100%; background:#FFF;    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.18); position:relative;}
.locationBox .wrap{ position:relative;}
.locationL{ height:80px; line-height:80px; padding-left:27px; background:url(../images/icn24.png) no-repeat left center;}
.locationL a{ float:left; display:inline; font-size:14px;}
.locationL em{ float:left; background:url(../images/icn25.png) no-repeat center center; height:80px; width:3px; margin:0 10px;}
.locationL a.hover{ color:#2553b3;}
.locationR{ position:absolute; right:0px; top:0px;}
.locationR a{ float:left; display:inline; padding:0 1px; height:77px; line-height:77px; font-size:14px; margin-left:35px;}
.locationR a.hover{ border-bottom:3px solid #2553b3; color:#2553b3;}
.subPage{ width:100%; background:#f7f7f7;}
.subPageC{ min-height:500px; height:auto !important; height:500px;}
.subPMenu{ text-align:center; overflow:hidden; height:36px; font-size:0px;}
.subPMenu a{ display:inline-block; height:34px; border:1px solid #dddddd; border-radius:36px; overflow:hidden; padding:0 40px; font-size:14px; color:#666666; line-height:34px; margin:0 7px;}
.subPMenu a:hover{ color:#FFF; background:#2553b3; border-color:#2553b3;}
.subPMenu a.hover{ color:#FFF; background:#2553b3; border-color:#2553b3;}
/*newsList*/
.newsList{ overflow:hidden;}
.newsList dd{ overflow:hidden; padding-bottom:15px; border-bottom:1px solid #eaeaea; margin-bottom:15px;}
.newsList dd .title{ height:35px; line-height:35px; overflow:hidden; margin-bottom:5px;}
.newsList dd .title a{ float:left; display:inline; font-size:16px; font-weight:bold;}
.newsList dd .title span{ float:right; display:inline; color:#999999;}
.newsList dd .text{ line-height:20px; height:40px; color:#999999; overflow:hidden;}
/*newsList2*/
.newsList2Up{ width:100%; height:495px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.newsList2{ overflow:hidden;}
.newsList2 dd{ overflow:hidden; margin-bottom:20px;}
.newsList2 dd .title{ height:40px; line-height:40px; overflow:hidden; margin-bottom:5px;}
.newsList2 dd .title a{ color:#000000; font-size:24px;}
.newsList2 dd .title span{ color:#999999; font-family:Arial; font-size:14px;}
.newsList2 dd .text{ color:#666666; font-size:14px; line-height:25px; height:50px; overflow:hidden; margin-bottom:15px;}
.newsList2 dd .btn{ height:27px; line-height:27px; overflow:hidden;}
.newsList2 dd .btn a{ color:#2553b3;}
/*一站式服务*/
.svBox{
	height:750px;
	background:url(../images/svbg.jpg) no-repeat center center;
	}
.switcher-wrap.slider {
	width:1090px;
	margin:0 auto;
	position:relative;
	z-index:99;
}
#img-slider{ margin-left:92px;}
.switcher-wrap.slider #img-slider .li{
	width:230px;
	height:230px;
	border-radius:100%;
	opacity:1 !important;
	cursor:pointer;
}
.switcher-wrap.slider .svIcon{
	position:absolute;
	top:75px;
	left:50%;
	z-index:-1;
	width:1090px;
	height:193px;
	margin-left:-545px;
	border-radius:100px;
	background:url(../images/svbg2.png) no-repeat center center;
	}
.switcher-wrap.slider #img-slider  .li:nth-child(1){background:#e45765}
.switcher-wrap.slider #img-slider  .li:nth-child(2){background:#fdb131}
.switcher-wrap.slider #img-slider  .li:nth-child(3){background:#34d07b}
.switcher-wrap.slider #img-slider  .li:nth-child(4){background:#4fa8eb}
.switcher-wrap.slider #img-slider  .li:nth-child(5){background:#b878f3}
.switcher-wrap.slider #img-slider .li img{
	display:block; 
	width:100%;
	height:100%;
	}
.svT{
	clear:both;
	height:55px;
	background:url(../images/svt.png) no-repeat center center;
	}
.svBoxC{
	position:absolute;
	width:1200px;
	top:200px;
	left:50%;
	margin-left:-600px;
	padding-top:67px;
	text-align:center;
	transform:scale(0.001);
	-webkit-transform:scale(0.001);
	opacity:0;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-webkit-transform-origin:50% 0;
    transform-origin:50% 0;
	}
.switcher-wrap.slider #img-slider .li.roundabout-in-focus .svBoxC{
	transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	}
.svDl{
	display:inline-block;
	}
.svDl dd{
	display:inline;
	float:left;
	width:103px;
	height:103px;
	margin:0 21.5px;
	position:relative;
	margin-bottom:30px;
	}
.svDl dd .spanT{
	display:block;
	width:103px;
	height:103px;
	border-radius:100%;
	}
.svDl.bg1 dd .spanT{background:#e45765;}
.svDl.bg2 dd .spanT{background:#fdb131;}
.svDl.bg3 dd .spanT{background:#34d07b;}
.svDl.bg4 dd .spanT{background:#4fa8eb;}
.svDl.bg5 dd .spanT{background:#b878f3;}

.svDl dd .spanT i{
	display:block;
	width:32px;
	margin:0 auto;
	font-size:16px;
	line-height:20px;
	text-align:center;
	color:#fff;
	padding-top:30px;
	}
.svDl dd .ddDiv{
	width:545px;
	height:200px;
	position:absolute;
	left:-18px;
	bottom:128px;
	z-index:999;
	padding-bottom:13px;
	background:url(../images/svicon6.png) no-repeat 60px bottom;
	transform:scale(0.001);
	-webkit-transform:scale(0.001);
	opacity:0;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-webkit-transform-origin:0 100%;
    transform-origin:0 100%;
	}
.svDl dd.typ2 .ddDiv{
	right:-18px;
	left:auto;
	background:url(../images/svicon6.png) no-repeat 463px bottom;
	-webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
	}
.svDl dd .ddDiv.show{
	transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	}

.svDl dd .ddDiv .txt{
	width:505px;
	height:160px;
	overflow:hidden;
	background:rgba(87,87,87,0.9);
	padding:20px;
	font-size:14px;
	line-height:28px;
	color:#ffffff;
	text-align:left;
	}
.svDl dd .ddDiv .bt{
	width:49px;
	height:49px;
	background:url(../images/svicon7.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	right:-60px;
	top:0;
	}
.h80{height:80px;clear:both;}
/*newsTextImg*/
.newsTextImg{ overflow:hidden; width:1220px;border-bottom:2px solid #bdbdbd;}
.newsTextImg dd{ float:left; display:inline; overflow:hidden; width:285px; margin-right:20px; margin-bottom:20px;}
.newsTextImg dd .pic{ width:285px; height:215px; overflow:hidden; margin-bottom:10px;}
.newsTextImg dd .pic img{ width:285px; height:215px; overflow:hidden;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.newsTextImg dd .text{ overflow:hidden;}
.newsTextImg dd .text h1{ overflow:hidden; height:30px; line-height:30px; margin-bottom:8px; font-weight:normal;}
.newsTextImg dd .text h1 a{ overflow:hidden; font-size:14px; font-weight:bold;}
.newsTextImg dd .text div{ overflow:hidden; color:#999999; line-height:28px; height:56px;}
.newsTextImg dd:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}

.newsTextImgsp{ overflow:hidden; width:1227px;}
.newsTextImgsp dd{ float:left; display:inline; overflow:hidden; width:285px; margin-right:20px; margin-bottom:20px; cursor: pointer;}
.newsTextImgsp dd .pic{ width:285px; height:215px; overflow:hidden; margin-bottom:10px; position: relative;}
.newsTextImgsp dd .pic:before{ display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../images/play.png) no-repeat center center; position: absolute; left: 0px; top: 0px; z-index: 5; content: ''; opacity: 0;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;}
.newsTextImgsp dd .pic img{ width:285px; height:215px; overflow:hidden;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.newsTextImgsp dd .text{ overflow:hidden;}
.newsTextImgsp dd .text h1{ overflow:hidden; height:30px; line-height:30px; margin-bottom:8px; font-weight:normal;}
.newsTextImgsp dd .text h1 a{ overflow:hidden; font-size:14px; font-weight:bold;}
.newsTextImgsp dd .text div{ overflow:hidden; color:#999999; line-height:28px; height:56px;}
.newsTextImgsp dd:hover .pic:before{
    opacity: 1;
}



.loadMore{ height:40px; line-height:40px; text-align:center; font-size:14px; color:#393939;}
.loadMore a{ color:#393939;}
.loadMore a:hover{ color:#2553b3;}
/*newsTextImg2*/
.newsTextImgList{ overflow:hidden;}
.newsTextImgList dd{ overflow:hidden; height:53px; line-height:53px; border-bottom:1px solid #eaeaea;}
.newsTextImgList dd a{ float:left; display:inline; font-size:14px;}
.newsTextImgList dd span{ float:right; display:inline; color:#999999; font-size:14px;}
/*newsView*/
.articleTop{ position:relative; padding-right:200px;}
.articleTitle{ line-height:40px; color:#2553b3; font-size:24px; margin-bottom:5px;}
.articleTime{ line-height:30px; height:30px; overflow:hidden; font-size:14px;}
.articleShare{ position:absolute; line-height:20px; right:0px; top:25px; width:130px;}
.articleShare span{ color:#999999; font-size:14px;}
.articleShare a{ margin:0 0 0 2px!important; padding:0 !important; width:20px !important; height:20px !important; background-image:url(../images/share.png) !important;}
.articleShare a.bds_qzone{ background-position:0px 0px !important;}
.articleShare a.bds_tsina{ background-position:-22px 0px !important;}
.articleShare a.bds_tqq{ background-position:-43px 0px !important;}
.articleShare a.bds_weixin{ background-position:-65px 0px !important;}
.articleBox{ line-height:28px; color:#666666; font-size:14px; overflow:hidden;}
.articleBox img{ max-width:100%;}
.articleBtn{ overflow:hidden; padding:20px 0;}
.articleBtn a{ display:block; width:210px; height:38px; border:1px solid #dddddd; border-radius:40px; overflow:hidden; text-align:center; line-height:38px; color:#333333; font-size:14px; margin:0 auto;}
.articleBtn a:hover{ color:#FFF; border-color:#2553b3; background-color:#2553b3;}
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:20px auto 0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(../images/35bf2f3baf484e5c8bb1cb24d487babd.gif);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.imgMove .img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.imgMove .img_hd ul {
	position: absolute;
	z-index: 1
}
.imgMove .img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.imgMove .img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.imgMove .img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.imgMove .img_hd ul li img {position:absolute;height:47px;width:70px;}
.imgMove .img_hd ul li.on {border:1px solid #1e8ddc;background:#1e8ddc;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
/*recruitment*/
.recruitment{ overflow:hidden;}
.recruitment .span1{ width:728px;}
.recruitment .span2{ width:131px; text-align:center;}
.recruitment .span3{ width:181px; text-align:left; padding-left:10px;}
.recruitment .span4{ width:140px; text-align:right; padding-right:10px;}
.recruitment dd{ overflow:hidden; border-bottom:2px solid #f7f7f7; background:#FFF;}
.recruitment dd .con{ padding: 0 10px 20px; display: none;}
.recruitment dd a{ display:block; overflow:hidden; color:#999999;}
.recruitment dd a span{ float:left; display:inline; height:56px; line-height:56px;}
.recruitment dd a span.span1{ padding-left:26px; width:702px; color:#333333; font-size:14px; position: relative;}
.recruitment dd a span.span1 i{ background:url(../images/icn26.png) no-repeat center center; width: 5px; height: 8px; position: absolute; left: 12px; top: 24px; display: block; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}
.recruitment dd a:hover{ background:#2553b3; color:#FFF;}
.recruitment dd a:hover span.span1{ color:#FFF;}
.recruitment dd a:hover span.span1 i{ transform: rotate(90deg);-webkit-transform: rotate(90deg); color: #FFF; background:url(../images/icn26h.png) no-repeat center center;}
.recruitment dd.hover a{ background:#2553b3; color:#FFF;}
.recruitment dd.hover a span.span1{ color:#FFF;}
.recruitment dd.hover a span.span1 i{ transform: rotate(90deg);-webkit-transform: rotate(90deg); color: #FFF; background:url(../images/icn26h.png) no-repeat center center;}
/*recruitmentView*/
.recruitmentView1{ overflow:hidden; padding-bottom:5px; border-bottom:1px solid #dddddd; position:relative; margin-bottom:15px;}
.recruitmentView1 h1{ display:block; line-height:35px; height: 35px; color:#333333; font-size:18px; font-weight:normal;}
.recruitmentView1 .text{ line-height:38px; height:38px; overflow:hidden; color:#999999;}
.recruitmentView1 .btn{ overflow:hidden; position:absolute; right:0px; top:10px;}
.recruitmentView1 .btn a{ overflow:hidden; width:125px; height:40px; border-radius:3px; text-align:center; line-height:40px; color:#FFF; font-size:16px; background:#2553b3; display:block;}
.recruitmentView1 .btn a:hover{ opacity:0.9}
.recruitmentView2{ color:#999999; line-height:30px;}
.recruitmentView2 b{ color:#333333}
.zpformtc{ overflow:hidden; padding-left:40px;}
.zpformtc dd{ clear:both; margin-bottom:10px; line-height:48px; font-size:14px;}
.zpformtc dd .formL{ line-height:48px; overflow:hidden; margin-right:5px;}
.zpformtc dd .formR{ overflow:hidden;}
.zpformtc dd .formR input{ border:1px solid #ececec; line-height:46px; height:46px; font-family:"Microsoft YaHei"; font-size:14px; width:328px; padding:0 10px;}
.zpformtc dd .formR .formRBtn{ float:left; display:inline;}
.zpformtc dd .formR .formRBtn a{ color:#666666; font-size:14px; display:block; width:100px; height:48px; background:#efefef; text-align:center; line-height:48px;}
.zpformtc dd .formR em{ float:left; display:inline; margin-left:15px; color:#999999; font-size:14px;}
/*风雨历程*/
.courseL{
	width:150px;
	height:583px;
	overflow:hidden;
	position:relative;
	z-index:11;
	top:0px;
	transition:top 1s;
	}
.courseL.pt{
	position:fixed;
	top:50%;
	margin-top:-290px;
	left:50%;
	margin-left:-600px;
	}
.courseL .bg{
	width:11px;
	height:600px;
	border-right:1px solid #999;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	}
.courseL .bt{
	display:block;
	width:24px;
	height:12px;
	cursor:pointer;
	}
.courseL .bt.prev{background:url(../images/ce_icon3.png) no-repeat right top;}
.courseL .bt.next{background:url(../images/ce_icon3.png) no-repeat right bottom;}
.courseL .bt.prev:hover{background:url(../images/ce_icon3.png) no-repeat left top;}
.courseL .bt.next:hover{background:url(../images/ce_icon3.png) no-repeat left bottom;}

.courseL .bd{
	width:139px;
	height:489px;
	overflow:hidden;
	margin:35px 0;
    width: 122px;
	}
.courseL .bd dd{
    width: 122px;
	clear:both;
	height:98px;
	background:url(../images/ce_icon1.png) no-repeat 11px center;
	}
.courseL .bd dd span{
	display:block;
	height:94px;
	line-height:94px;
	color:#666666;
	font-size:14px;
	padding-left:33px;
	cursor:pointer;
	}
.courseL .bd dd.hover span{
	color:#2553b3;
	font-size:24px;
	background:url(../images/ce_icon2.png) no-repeat 4px center;
	}

.courseL .bd dl{ width: 142px; height: 490px;overflow: hidden; overflow-y: auto; position: relative;}



.courseR{
	width:1015px;
	overflow:hidden;
	padding-top:5px;
	background:url(../images/ce_icon5.png) no-repeat left bottom;
	border-bottom:3px;
	}	
.courseRDl{
	clear:both;
	border-left:2px solid #999999;
	margin-left:8px;
	}
.courseRDl dd{
	position:relative;
	left:-10px;
	top:-3px;
	border-bottom:27px;
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
	}
.courseRDl dd .date{
	clear:both;
	height:18px;
	overflow:hidden;
	line-height:18px;
	font-size:16px;
	color:#999999;
	margin-bottom:9px;
	background:url(../images/ce_icon4.png) no-repeat left center;
	padding-left:48px;
	}
.courseRDl dd:hover .date{background:url(../images/ce_icon7.png) no-repeat left center;}
.courseRDl dd .divT{
	clear:both;
	height:38px;
	line-height:38px;
	text-align:left;
	font-size:16px;
	color:#333333;
	margin-left:48px;
	font-weight:bold;
	}
.courseRDl dd:hover .divT{color:#2553b3;} 
.courseRDl dd .txt{
	clear:both;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	line-height:24px;
	text-align:left;
	margin-bottom:9px;
	margin-left:48px;
	}
.courseRUl{
	clear:both;
	width:1050px;
	overflow:hidden;
	margin-left:48px;
	padding-top:5px;
	}
.courseRUl li{
	display:inline;
	float:left;
	width:135px;
	height:100px;
	overflow:hidden;
	margin:0 20px 10px 0;
	}
.courseRUl li img{
	display:block;
	width:135px;
	height:100px;
	}
.ceMore{
	clear:both;
	width:110px;
	height:20px;
	margin:0 auto;
	font-size:14px;
	color:#666666;
	text-align:center;
	line-height:20px;
	padding-left:25px;
	background:url(../images/ce_icon6.png) no-repeat left center;
	}
.articleBoxT{ overflow:hidden;}
/*走进华安海外扩展*/
.zjhakz{
	overflow:hidden; 
	position:relative;
	height:285px;
	}
/*内容*/		
.zjhakz .bd{ position:relative; height:100%; z-index:0; height:285px; width:1200px; overflow:hidden;}
.zjhakz .bd li{ zoom:1; vertical-align:middle; height:285px; width:390px; float:left; margin-right:15px;}
.zjhakz .bd li .pic{ height:285px; width:390px; overflow:hidden; position:relative;}
.zjhakz .bd li .pic img{height:285px; width:390px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);  }
.zjhakz .bd li .pic span{ display:block; height:55px; line-height:55px; text-align:center; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0px; width:100%; color:#FFF; font-size:16px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.zjhakz .prev{ display:block; width:40px; height:57px; position:absolute; left:0px; top:50%; margin-top:-28px; z-index:3; background:rgba(0,0,0,0.5) url(../images/prev2.png) no-repeat center center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.zjhakz .prev:hover{ background-color:rgba(37,83,179,0.8)}
.zjhakz .next{ display:block; width:40px; height:57px; position:absolute; right:0px; top:50%; margin-top:-28px; z-index:3; background:rgba(0,0,0,0.5) url(../images/next2.png) no-repeat center center; -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.zjhakz .next:hover{ background-color:rgba(37,83,179,0.8)}
.zjhakz .bd li:hover .pic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);	
}
/*走进华安*/
.goHuaAnUl{ overflow:hidden;}
.goHuaAnUl li{ float:left; display:inline; width:198px; height:400px; overflow:hidden; position:relative; margin-right:1px;transition:all .5s;-webkit-transition:all .5s;}
.goHuaAnUl li .pic{ width:100%; height:100%; overflow:hidden; background-size:cover !important;transition:all .5s;-webkit-transition:all .5s;}
.goHuaAnUl li a{ display:block; width:100%; height:100%; position:absolute; top:0; right:0; background:rgba(0,0,0,0.7); transition:all .5s;-webkit-transition:all .5s;}
.goHuaAnUl li p{ margin:104px auto 0; height:70px; width:100px; background-size: auto 100% !important; display:block;}
.goHuaAnUl li p.p1{ background:url(../images/zicon2.png) no-repeat center top}
.goHuaAnUl li p.p2{ background:url(../images/zicon2.png) no-repeat center top}
.goHuaAnUl li p.p3{ background:url(../images/zicon3.png) no-repeat center top}
.goHuaAnUl li span{ height:50px; line-height:50px; font-size:14px; color:#c1c1c1; display:block; text-align:center; overflow:hidden;}
.goHuaAnUl li .more{ height:35px; line-height:35px; font-size:14px; border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1; padding-left:43px; width:52px; margin:44px auto 0; background:url(../images/zicon4.png) no-repeat 20px center; color:#c1c1c1;}
.goHuaAnUl li.hover{ width:800px;}
.goHuaAnUl li.hover a{opacity:0}
.goHuaAnView{ overflow:hidden;}
.goHuaAnView .tit{ height:45px; line-height:45px; font-size:24px; color:#2553b3; overflow:hidden;}
.goHuaAnView i{ height:45px; width:35px; background:url(../images/zicon5.png) no-repeat left center; float:left; display:inline}
/*全国布局*/
@keyframes warn {
	0% {
		transform: scale(0);
		opacity: 0.1;
	}
	25% {
		transform: scale(0);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.1);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.5);
		opacity: 0.7;
	}
	100% {
		transform: scale(1);
		opacity: 0.0;
	}
}
@-webkit-keyframes "warn" {
	0% {
		-webkit-transform: scale(0);
		opacity: 0.1;
	}
	25% {
		-webkit-transform: scale(0);
		opacity: 0.1;
	}
	50% {
		-webkit-transform: scale(0.1);
		opacity: 0.3;
	}
	75% {
		-webkit-transform: scale(0.5);
		opacity: 0.7;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 0.0;
	}
}
.zjhabjL{ width:278px; border:1px solid #eaeaea; background:#FFF;}
.zjhabjLT{ height:50px; line-height:50px; border-bottom:1px solid #eaeaea; color:#2553b3; font-size:18px; text-align:center; cursor: pointer;}
.zjhabjLList{ overflow:hidden; padding:15px; display: none;}
.zjhabjLList dd{ overflow:hidden; border-bottom:1px solid #eaeaea; line-height:36px; font-size:14px; padding-bottom:5px; margin-bottom:5px;}
.zjhabjLList dd .title{ color:#333333; font-size:14px; font-weight:bold;}
.zjhabjR{ width:841px; height:513px; margin-right:30px; position:relative;}
.zjhabjR img{ width:841px; height:513px;}

.zjhabjLCBox:hover .zjhabjLT{ background: #2553b3; color: #FFF;}
.zjhabjLCBox.hover .zjhabjLT{ background: #2553b3; color: #FFF;}
.container {
	position: absolute;
	width: 40px;
	height: 40px;
}
.dot3 {
	position: absolute;
	width: 8px;
	height: 8px;
	left:50%;
	padding:3px;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border: 1px solid #FFF;
	border-radius: 20px;
	z-index: 2;
}
.dot3:before{
	display:block;
	content:'';
	width:8px;
	height:8px;
	background:#FFF;
	border-radius:10px;	
}
/* 产生动画（向外扩散变大）的圆圈  */
.pulse3 {
	position: absolute;
	width: 38px; 
	height: 38px;
	left:50%;
	margin-left:-20px;
	top:50%;
	margin-top:-20px;
	border: 1px solid #FFF;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	z-index: 1;
	opacity: 0;
}
.pulse3.active{
	-webkit-animation: warn 1s ease-out;
	-moz-animation: warn 1s ease-out;
	animation: warn 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background:#FFF;
	}
.sh{ cursor:pointer;}
.yunnan{ position:absolute; width:170px; height:134px;left:328px; top:328px;}
.yunnan .container{ left:100px; top:17px;}
.hainan{ position:absolute; width:51px; height:37px;left:555px; bottom:0px;}
.hainan .container{ left:28px; top:-8px;}
.shanxi2{ position:absolute; width:60px; height:86px;left: 563px;bottom: 284px;}
.shanxi2 .container{ left:7px; top:21px;}
.guizhou{position:absolute;width:123px;height:81px;left: 448px;bottom: 110px;}
.guizhou .container{ left:65px; top:-4px;}
.chongqin{ position:absolute; width:75px; height:60px;left: 499px;bottom: 191px;}
.chongqin .container{ left:18px; top:6px;}

.sh:hover .pulse3{
	-webkit-animation: warn 1s ease-out;
	-moz-animation: warn 1s ease-out;
	animation: warn 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	background:#FFF;
	}
/*所获荣誉*/
.bigNewsSlide{ clear:both; overflow:hidden; position:relative; height:370px;}
.ImgSlide{ width:515px; height:370px; overflow:hidden; position:relative;}
.ImgSlide .sbd dd{width:515px; height:370px; overflow:hidden;}
.ImgSlide .sbd dd a{ display:block; height:100%;}
.ImgSlide .sbd dd img{width:515px; height:370px;}
.ImgSlide .shd {width:100%;position:absolute;z-index:1;bottom:29px;left:0;width:100%; height:6px;}
.ImgSlide .shd ul {text-align: center;}
.ImgSlide .shd ul li { display:inline-block;cursor: pointer;overflow: hidden;line-height:99px;margin:0 5px;height:4px;width:28px; border:1px solid #fff;}
.ImgSlide .shd ul li.on {background:#fff;}
.bigText{ padding:55px 27px 40px 23px; background:#ffffff; overflow:hidden; width:635px; height:275px;}
.bigText b{ height:60px; line-height:60px; font-size:36px; display:block;clear:both; overflow:hidden;}
.bigText a{ height:40px; line-height:40px; font-size:18px; display:block; color:#000;clear:both; overflow:hidden;}
.bigText a:hover{ color:#2553b3;}
.bigText span{ height:110px; line-height:22px; font-size:14px; display:block; color:#999; clear:both; overflow:hidden;}
.bigNewsSlide .btnBox{ height:50px; width:110px; position:absolute; right:27px; bottom:40px; font-size:30px; font-family:"songti"; }
.bigNewsSlide .btn{ height:50px; width:55px; line-height:50px; text-align:center;cursor:pointer; color:#000; background:#e8e8e8;}
.bigNewsSlide .btn:hover{background:#2553b3; color:#fff;}
.bigNewsSlide .prevStop{ display: none;}
.bigNewsSlide .nextStop{ display: none;}
.dateSlide{ clear:both; height:55px; position:relative; padding-top:20px; padding-bottom:55px; background:#FFF;}
.dateSlideline{ height:1px; width:100%; background:#ddd; position:absolute; left:0px; top:50%; margin-top:10px; display: none;}
#issues{ display: none;}
.dateSlideTime{ width: 910px; overflow: hidden; position: relative; top: 37px;}
.dateSlide .bd{width: 910px; position: relative; display:block; margin:0 auto; height: 100px; overflow: hidden; padding: 0 50px;}
.dateSlide .bd ul{ height: 55px; width: 800px; overflow: hidden;}
.dateSlide .bd li{ width:100px; height:55px; float:left; display:inline; /*background:url(../images/icon16.png) no-repeat right bottom;*/ line-height:30px; text-align:center; font-size:14px;}
.dateSlide .btn{ height:24px; width:12px; position:absolute; bottom:32px;cursor:pointer}
.dateSlide .dprev{left:0px; background:url(../images/prev4.png) no-repeat center center; background-size:100% auto;}
.dateSlide .dnext{right:0px; background:url(../images/next4.png) no-repeat center center; background-size:100% auto;}
.dateSlide .dprev:hover{background:url(../images/prev4h.png) no-repeat center center; background-size:100% auto;}
.dateSlide .dnext:hover{background:url(../images/next4h.png) no-repeat center center; background-size:100% auto;}
.dateSlide .bd li.hover{ color:#2553b3;background:url(../images/icon17.png) no-repeat right bottom; margin-top:2px;}
/*文化建设-企业期刊*/
.newsList3{ overflow:hidden;}
.newsList3 dd{ overflow:hidden; margin-bottom:15px; background:#FFF; padding:15px;}
.newsList3 dd .pic{ width:105px; height:80px; overflow:hidden; margin-right:15px;}
.newsList3 dd .pic img{ width:105px; height:80px; overflow:hidden;}
.newsList3 dd .con{ overflow:hidden;}
.newsList3 dd .title{ height:35px; line-height:35px; overflow:hidden; margin-bottom:5px;}
.newsList3 dd .title a{ float:left; display:inline; font-size:16px;}
.newsList3 dd .title span{ float:right; display:inline; color:#999999;}
.newsList3 dd .text{ line-height:20px; height:40px; color:#999999; overflow:hidden;}
/*.newsAllImg1*/
.newsAllImg1Up{ width:1200px; height:400px; overflow:hidden;}
.newsAllImg1Up img{ width:1200px; height:400px; overflow:hidden;}
.newsAllImg1Dn{ overflow:hidden; width:1220px;}
.newsAllImg1Dn dd{ overflow:hidden; width:285px; float:left; display:inline; margin:0 20px 20px 0;}
.newsAllImg1Dn dd .pic{ height:215px; width:285px; overflow:hidden; position:relative;}
.newsAllImg1Dn dd .pic img{height:215px; width:285px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);  }
.newsAllImg1Dn dd .pic span{ display:block; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0px; width:100%; color:#FFF; font-size:14px;}
.newsAllImg1Dn dd:hover .pic img{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
	}
/*newsAllImg2*/
.newsAllImg2{ clear:both; width:1220px;}
.newsAllImg2 dd{ float:left; display:inline; width:285px;margin:0 20px 0px 0;}
.newsAllImg2 dd .pic{ width:285px; height:220px; overflow:hidden;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;}
.newsAllImg2 dd .pic img{ width:285px; height:220px; overflow:hidden;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.newsAllImg2 dd .text{ overflow:hidden;}
.newsAllImg2 dd .text a{ overflow:hidden; display:block; height:65px; line-height:65px; padding:0 40px 0 0; background:url(../images/icn27.png) no-repeat 253px center; font-size:14px;}
.newsAllImg2 dd .text a:hover{ background:url(../images/icn27h.png) no-repeat 253px center; color:#2553b3;}
.newsAllImg2 dd:hover .pic img{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
	}
.newsAllImg2 dd:hover .text a{ background:url(../images/icn27h.png) no-repeat 253px center; color:#2553b3;}
.newsAllImg2 dd:hover .pic{ box-shadow:0px 0px 16px rgba(0,0,0,0.2)}


.searchTwo{ overflow:hidden; position:absolute; width:238px; height:36px; border:1px solid rgba(0,0,0,0.11); right:0px; top:20px; border-radius: 38px;}
.searchTwo input{ float:left; display:inline; height:36px; width:180px; padding-left:15px; border:none; background:#FFF; font-family:"Microsoft YaHei"; line-height:36px;}
.searchTwo a{ float:left; display:inline; width:43px; height:36px; background:#FFF url(../images/icn5.png) no-repeat center center; line-height: normal; margin: 0; padding: 0}

.workWinTabT{ overflow: hidden; font-size: 0px; text-align: center;}
.workWinTabT a{ display: inline-block; height: 38px; line-height: 38px; padding: 0 40px; border: 1px solid #d7d7d7; border-radius: 5px; margin: 0 5px; color: #555555; font-size: 14px;}
.workWinTabT a.hover{ background: #3b4284; border-color: #3b4284; color: #FFF;}
/*
********************************此处内页样式结束********************************
*/
.mypicBox{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform-style: preserve-3d;
    transform-origin: 50% 50% -200px;
    animation: 500ms ease-out 0ms 1 normal forwards;
  }

.show1,
.hide1{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
  }
.hide1{
    color:#fff;
    background-color:#000;
    text-align:center;
    line-height:500px;
    transform: translate3d(0,0,-1px);
    z-index: 1
}


.out-top .hide1,.out-left .hide1{ z-index:1 }
.in-top .hide1,.in-left .hide1{ z-index:3 }
.in-top .hide1,.out-top .hide1
 {
    transform-origin: 0% 100%;
    transform: translate3d(0, -100%, 0) rotate3d(1,0,0,90deg);
}
.in-top .mypicBox{
    animation-name: in-top;
    animation-play-state: running;
}
.out-top .mypicBox{
    animation-name: out-top;
    animation-play-state: running;
}
@keyframes in-top {
    from  {transform: rotate3d(0,0,0,0deg)}
    to    {transform: rotate3d(-1,0,0,90deg)}
} 

@keyframes out-top {
    from {transform: rotate3d(-1,0,0,90deg)}
    to   {transform: rotate3d(0,0,0,0deg)}
}
.in-right .hide1,
.out-right .hide1 {
          transform-origin: 0% 0%;
          transform: translate3d(100%, 0, 0) rotate3d(0,1,0,90deg);
}
.in-right .mypicBox{
    animation-name: in-right;
    animation-play-state: running;
}
.out-right .mypicBox{
    animation-name: out-right;
    animation-play-state: running;
}
@keyframes in-right {
    from  {transform: rotate3d(0,0,0,0deg)}
    to    {transform: rotate3d(0,-1,0,90deg)}
}

@keyframes out-right {
    from  {transform: rotate3d(0,-1,0,90deg)}
    to    {transform: rotate3d(0,0,0,0deg)}
}

.in-bottom .hide1,
.out-bottom .hide1 {
          transform-origin: 0% 0%;
          transform: translate3d(0, 100%, 0) rotate3d(-1,0,0,90deg);
}
.in-bottom .mypicBox{
    animation-name: in-bottom;
    animation-play-state: running;
}
.out-bottom .mypicBox{
    animation-name: out-bottom;
    animation-play-state: running;
}
@keyframes in-bottom {
    from  {transform: rotate3d(0,0,0,0deg)}
    to    {transform: rotate3d(1,0,0,90deg)}
}
@keyframes out-bottom {
    from  {transform: rotate3d(1,0,0,90deg)}
    to    {transform: rotate3d(0,0,0,0deg)}
}
.in-left .hide1,
.out-left .hide1 {
          transform-origin: 100% 0;
          transform: translate3d(-100%,0,0) rotate3d(0,-1,0,90deg);
}
@keyframes in-left {
    from  {transform: rotate3d(0,0,0,0deg)}
    to    {transform: rotate3d(0,1,0,90deg)}
}
@keyframes out-left {
    from  {transform: rotate3d(0,1,0,90deg)}
    to    {transform: rotate3d(0,0,0,0deg)}
}
.in-left .mypicBox{
          animation-name: in-left;
          animation-play-state: running;
}
.out-left .mypicBox{
          animation-name: out-left;
          animation-play-state: running;
}
