.finance-banner-wly{width:100%; height:576px; background:url(../../images/zt/newindex/banner_wly.jpg) center}
.finance-banner-wly .container{height:576px; background:url(../../images/zt/newindex/banner_wly.jpg) center;}
.finance-banner-zb{width:100%; height:576px; background:url(../../images/zt/newindex/banner_zb.jpg) center}
.finance-banner-zb .container{height:576px; background:url(../../images/zt/newindex/banner_zb.jpg) center;}
.finance-banner-sl{width:100%; height:576px; background:url(../../images/zt/newindex/banner_sl.jpg) center}
.finance-banner-sl .container{height:576px; background:url(../../images/zt/newindex/banner_sl.jpg) center;}
.finance-banner-ck{width:100%; height:576px; background:url(../../images/zt/finance-wly/banner_ck.jpg) center}
.finance-banner-ck .container{height:576px; background:url(../../images/zt/finance-wly/banner_ck.jpg) center;}

.finance-02{ background:#f7f7f7; height:330px; margin-bottom:120px;}
.finance-wly{ width:1040px; height:330px; position:absolute; left:80px; top:60px;}
.finance-wly-left{ float:left; width:502px; height:330px; position:relative}
.finance-wly-left ul{height:330px; overflow:hidden}
.finance-wly-right{ float:right; width:387px; height:235px; margin-top:50px; background:#fff;padding:45px 80px 0 70px}
.sPrev,.sNext{ position:absolute; width:44px; height:30px; border:1px solid #407adc; background:#fff; color:#407adc; text-align:center; line-height:30px; bottom:0; font-size:24px;}
.sPrev:hover,.sNext:hover{ background:#407adc; color:#fff; text-decoration:none;}
.sPrev{ right:-114px;}
.sNext{ right:-158px;}
.finance-wly-right aside{ font-size:28px; font-weight:bold; line-height:42px;}
.finance-wly-right p{font-size:16px; line-height:28px;padding-top:15px;}
.finance-03{padding-top:20px;}
.finance-title{ text-align:center; line-height:48px; font-size:30px;font-weight:bold}
.finance-title span{ font-weight:normal}
.finance-light{ width:1200px; overflow:hidden;padding-top:32px;}
.finance-light ul{ width:1220px}
.finance-light li{ float:left; width:282px; height:370px; border:1px solid #f7f7f7; background:#f7f7f7;margin-right:20px; text-align:center}
.finance-light li:hover{ background:#fff; border:1px solid #4a81de}
.finance-light li i{ display:block; width:180px; height:180px; margin:0 auto; background-image:url(../../images/zt/finance-wly/icon.png); margin-top:13px;}
.icon-light-01{ background-position:0 0}
.icon-light-02{ background-position:-180px 0}
.icon-light-03{ background-position:-360px 0}
.icon-light-04{ background-position:-540px 0}
.finance-light{ padding-bottom:40px;}
.finance-light li:hover .icon-light-01{ background-position:0 -180px;}
.finance-light li:hover .icon-light-02{ background-position:-180px -180px;}
.finance-light li:hover .icon-light-03{ background-position:-360px -180px;}
.finance-light li:hover .icon-light-04{ background-position:-540px -180px;}
.finance-light li aside{ text-align:center; font-size:18px; font-weight:bold}
.finance-light li p{ width:240px; margin:0 auto; font-size:14px; line-height:26px; color:#666666; padding-top:20px;}
.finance-04{width:100%; height:412px; background:url(../../images/zt/finance-wly/wly_08.jpg) center}
.finance-04 section{ width:990px; margin:0 auto; height:284px; padding-top:60px;}
.finance-04 section li{ float:left; width:288px; height:242px; border:1px solid #424951; margin: 0 20px; color:#fff; text-align:center; padding-top:40px;}
.finance-04 section li i{ display:block; width:88px; height:96px; margin:0 auto;background-image:url(../../images/zt/finance-wly/icon.png);}
.finance-04 article{ color:#999; font-size:14px; text-align:right; width:950px; margin:0 auto; line-height:24px;}
.icon-data-01{ background-position:0 -360px;}
.icon-data-02{ background-position:-88px -360px;}
.icon-data-03{ background-position:-176px -360px;}
.finance-04 section li aside{ font-size:24px; font-weight:bold; line-height:36px;padding:20px 0 8px 0}
.finance-04 section li p{ font-size:16px; line-height:24px;}

.finance-05{ padding-top:45px; padding-bottom:60px;}
.finance-05 section{padding-top:40px;}
.finance-05 section li{ float:left; width:380px; height:360px; margin-right:30px; background:#f7f7f7;}
.finance-05 section li.last{ margin-right:0}
.finance-05 section li aside{ font-size:18px; font-weight:bold; padding-left:20px; padding-top:10px; line-height:24px;}
.finance-05 section li p{ font-size:14px; padding:10px 20px 0 20px; line-height:20px; color:#666666}
.finance-05 .more{ text-align:center;padding-bottom:35px;clear:both;padding-top:20px;}
.finance-05 .more a{ font-size:16px; color:#666666}

.finance-06{ background:#f7f7f7; padding-top:38px;}
.finance-06 section{ width:1200px; overflow:hidden; padding-top:33px;}
.finance-06 section ul{ width:1230px;}
.finance-06 li{ float:left; width:380px; height:230px; margin-right:30px;margin-bottom:30px;}
.finance-06 article{ text-align:center;padding-bottom:35px;}
.finance-06 article a{ font-size:16px; color:#666666}
.finance-07{padding:30px 0; font-size:0}
.finance-07 a{ display:inline-block; padding:0 20px; border:1px solid #cdcdcd; font-size:16px; border-radius:17px; margin-right:20px; line-height:34px;}
.finance-07 a:hover{ text-decoration:none;}

/*资本相亲会*/
.finance-zb-02{ height:50px; padding:60px 0 40px;}
.finance-zb-gs-left{ float:left; padding-left:30px; font-size:30px; font-weight:bold; width:219px; line-height:50px;}
.finance-zb-gs-right{ float:right; width:910px; border-left:1px solid #a0a0a0; height:50px; font-size:16px; line-height:24px; padding-left:30px; color:#666666}
.finance-zb-03 section{ width:1200px; overflow:hidden}
.finance-zb-03 section ul{ width:1202px;}
.finance-zb-03 section li{ float:left; width:398px; height:252px; margin-right:2px;}

.finance-zb-04{ background:#f7f7f7; margin-top:40px; padding-top:30px;}
.finance-zb-04 .finance-light li i{background-image:url(../../images/zt/finance-wly/icon_zbxqh.png); width:177px; height:180px;}
.icon-zblight-01{ background-position: 0 0}
.icon-zblight-02{ background-position: -177px 0}
.icon-zblight-03{ background-position: -354px 0}
.icon-zblight-04{ background-position: -531px 0}

.finance-zb-04 .finance-light li{ border-bottom:2px solid #f7f7f7}
.finance-zb-04 .finance-light li:hover {
    border: 1px solid #fff;
	border-bottom:2px solid #ff8002;
	box-shadow:0 0 15px rgba(0,0,0,.1)
}
.finance-05.zbxq section li{ border-bottom:2px solid #f7f7f7}
.finance-05.zbxq section li:hover{ background:#fff; border-bottom:2px solid #ff8002;box-shadow:0 0 15px rgba(0,0,0,.1)}
.finance-title-en{ font-size:18px; color:#666666; font-weight:lighter; line-height:24px; font-family:'Microsoft Yahei'}
.finance-title-line{ border-bottom:3px solid #efbc6d; width:52px; margin:0 auto; height:5px;}
.finance-sl-02{ background:#f7f7f7; height:315px; padding-top:50px;}
.finance-sl-02 section{ width:670px; margin:0 auto; text-align:center; font-size:16px; color:#666666; padding-top:23px; line-height:28px;}
.finance-sl-03{ padding:165px 0 0 0}
.finance-sl-pic{ position:absolute; left:0; top:189px; width:1200px; overflow:hidden}
.finance-sl-pic ul{ width:1230px;}
.finance-sl-pic li{ float:left; width:380px; height:240px; margin-right:30px;}
.finance-sl-light{ width:1200px; overflow:hidden; margin-top:30px; padding-bottom:40px;}
.finance-sl-light ul{ width:1230px;}
.finance-sl-light li{ float:left; width:351px; height:112px; background:#f7f7f7; margin:0 30px 20px 0; padding:35px 40px 35px 194px;}
.finance-sl-light li i{ display:block; float:left; width:114px; height:114px; margin-left:-154px; width:114px; height:114px; background-image:url(../../images/zt/finance-wly/icon_sl.png)}
.icon-sl-light-01{ background-position:0 0}
.icon-sl-light-02{ background-position:-114px 0}
.icon-sl-light-03{ background-position:-228px 0}
.icon-sl-light-04{ background-position:-342px 0}
.finance-sl-light li:hover{ background: -webkit-linear-gradient(#f4ebb2, #cba454); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f4ebb2, #cba454); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f4ebb2, #cba454); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f4ebb2, #cba454); /* 标准的语法 */
}
.finance-sl-light li:hover .icon-sl-light-01{background-position:0 -114px;}
.finance-sl-light li:hover .icon-sl-light-02{background-position:-114px -114px;}
.finance-sl-light li:hover .icon-sl-light-03{background-position:-228px -114px;}
.finance-sl-light li:hover .icon-sl-light-04{background-position:-342px -114px;}


.finance-sl-light li aside{ font-size:18px; font-weight:bold; line-height:24px; padding-top:10px;}
.finance-sl-light li p{ line-height:24px; color:#666666; font-size:16px; padding-top:15px;}

.finance-sl-04{ background:#f7f7f7; padding:40px 0 60px;}
.finance-sl-04 section{ width:1200px; overflow:hidden; padding-top:110px;}
.finance-sl-04 section ul{ width:1200px;}
.finance-sl-04 section li{ width:276px; height:140px; margin:0 62px; float:left; text-align:center; background:#fff; position:relative; padding-top:120px;}
.finance-sl-04 section li:hover{ background:url(../../images/zt/finance-wly/sl_15.jpg)}
.finance-sl-04 section li i{ display:block; width:162px; height:180px; position:absolute; left:50%; top:-74px; margin-left:-81px;background-image:url(../../images/zt/finance-wly/icon_sl.png)}
.icon-sl-data-01{ background-position:0 -228px;}
.icon-sl-data-02{ background-position:-162px -228px;}
.icon-sl-data-03{ background-position:-324px -228px;}
.icon-sl-data-04{ background-position:-486px -228px;}
.finance-sl-04 section li aside{font-size:24px; font-weight:bold; color:#d1920f}
.finance-sl-04 section li p{ font-size:18px; line-height:24px; color:#666666; width:130px; margin:0 auto; padding-top:10px;}
.finance-sl-04 section li:hover aside,.finance-sl-04 section li:hover p{ color:#333333}
.finance-sl-05{width:100%; height:1000px; background:url(../../images/zt/finance-wly/sl_12.jpg) center}
.finance-sl-05 .container{height:1000px; background:url(../../images/zt/finance-wly/sl_12.jpg) center;}
.finance-sl-05 .finance-title{ color:#fff; padding-top:50px;}

.about-memorabilia-list{width: 601px;padding-top: 40px;}
.about-memorabilia-list li{height: 63px; position: relative;}
.about-memor-info{width: 600px; height: 134px;}
.about-memor-info.left{border-right: 1px solid #424242;position: absolute;left: 0;top:0;}
.about-memor-info.right{position: absolute;left: 600px;top: 0;border-left: 1px solid #424242}

.about-memor-info section{width: 100%;height: 30px;padding-top:39px;}
.about-memor-info aside{width: 129px;height: 30px;font-size: 18px;font-weight: bold; line-height: 29px; color: #efbc6d;}
.about-memor-info aside i{display:inline-block;width: 0;height: 0; vertical-align: middle}
.about-memor-info.left aside i {
	margin-right: 10px;
	border-top: 8px solid transparent;
    border-left: 11px solid #fff;
	border-bottom: 8px solid transparent;
}
.about-memor-info.right aside i {
	margin-left: 10px;
	border-top: 8px solid transparent;
    border-right: 11px solid #fff;
	border-bottom: 8px solid transparent;
}
.about-memor-info article{font-size: 16px; color: #ffffff;line-height: 24px;padding-top:5px;}
.about-memor-info.left aside,.about-memor-info.left article{padding-right: 66px;text-align: right}
.about-memor-info.left aside{float: right;background: url(../../images/zt/finance-wly/title_line_left.png) no-repeat right }
.about-memor-info.right aside,.about-memor-info.right article{padding-left: 66px;text-align: left}
.about-memor-info.right aside{background: url(../../images/zt/finance-wly/title_line_right.png) no-repeat left;}


.icon-memor-round{position: absolute;z-index:99;width: 7px;height: 7px;border:2px solid #efbc6d;border-radius: 50%;top: 64px;background: #efbc6d}
.about-memor-info.left .icon-memor-round{right: -6px;}
.about-memor-info.right .icon-memor-round{left: -6px;}

.finance-ck-02{ padding:50px 0 40px;}
.finance-ck-02 aside{ width:666px; margin:0 auto; font-size:16px; color:#666666; text-align:center; padding:15px 0 25px 0}
.finance-ck-02 section{ width:1200px; height:230px; overflow:hidden;}
.finance-ck-02 section ul{ width:1202px;}
.finance-ck-02 section li{float:left; width:398px; height:230px; margin-right:2px;}

.finance-ck-03{ background:#f7f7f7; padding:40px 0}
.finance-ck-light{ width:1198px; margin:0 auto; overflow:hidden; padding-top:25px;}
.finance-ck-light ul{ width:1200px;}
.finance-ck-light li{ float:left; width:236px; height:255px; border:1px solid #fff; background:#fff; margin-right:2px; padding-top:39px;}
.finance-ck-light li:hover{ background:#f7f7f7; border:1px solid #e5e5e5}
.finance-ck-light li i{ display:block; width:92px; height:92px; background-image:url(../../images/zt/finance-wly/icon_ck.png); margin:0 auto}
.icon-ck-light-01{ background-position:0 0}
.icon-ck-light-02{ background-position:-92px 0}
.icon-ck-light-03{ background-position:-184px 0}
.icon-ck-light-04{ background-position:-276px 0}
.icon-ck-light-05{ background-position:-368px 0}
.finance-ck-light li aside{ text-align:center; font-size:16px; font-weight:bold; line-height:24px; padding:15px 0 5px; height:48px;}
.finance-ck-light li p{ width:180px; margin:0 auto; font-size:14px; color:#666; line-height:25px;}



.finance-04.ck{height:354px; background:url(../../images/zt/finance-wly/ck_12.jpg) center;}
.finance-04.ck section{ width:1050px; margin:0 auto; height:260px; padding-top:40px;}
.finance-04.ck section li{ width:258px; height:229px; border:1px solid rgba(255,255,255,0); background:rgba(255,255,255,.1); padding-top:29px; margin:0 45px;}
.finance-04.ck section li:hover{ border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,0)}
.finance-04.ck section li i{ width:96px; height:96px;background-image:url(../../images/zt/finance-wly/icon_ck.png); margin:0 auto}
.icon-ck-data-01{ background-position:0 -92px;}
.icon-ck-data-02{ background-position:-96px -92px;}
.icon-ck-data-03{ background-position:-192px -92px;}
.icon-ck-data-04{ background-position:-288px -92px;}

.finance-05 section li img{ display:block; width:380px; height:238px;}
.wqhg-box{ height:120px; border:1px solid #f7f7f7; width:378px;}
.finance-05 section li:hover .wqhg-box{ background:#fff}

/* 2020.11.14新版 */
.zyheadernav{
	height: 35px;
	background: #F2F2F2;
}
.zyheadernav .lf{
	float: left;
	margin-top: 5px;
	font-size: 14px;color:#999999;
}
.zyheadernav .lf .num{
	font-size: 17px;
	color:#B90C0E;
}
.zyheadernav .rt{
	float: right;
	font-size: 12px;
	color:#999999;
	position: relative;
}
.zyheadernav a{
	color:#999999;
	display: inline-block;
	padding: 0 11px;
	border-right:1px solid #999999;
	height: 12px;
	line-height: 12px;
}
.zyheadernav .nb{
	display: inline-block;
	position: relative;
	padding: 0 11px;
	cursor: pointer;
	height: 35px;
	line-height: 35px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	margin-left: -5px;
	z-index: 3;
}
.zyheadernav .nb:hover{
	border-color:#DDDDDD;
	background: #fff;
}
.zyheadernav .icon-member{
	display: inline-block;
	width: 19px;
	height: 18px;
	background: url(../../images/zt/newindex/icon-top-allnav.png) -158px 0;
	vertical-align: middle;
	margin-top: -3px;
}
.zyheadernav .name{
	color:#B90E10;
	padding-right: 10px;
}
.zyheadernav .tip{
	color:#666666;
}
.zyheadernav .dropdown-bd {
    width: 600px;
    text-align: center;
    border: 1px solid #dddddd;
    padding: 10px;
    background: #fff;
    position: absolute;
    top: 34px;
    right: 0;
    _right: -1px;
    color: #333;
	z-index: 2;
    display: none;
}
.zyheadernav .wxewm{
	margin: 0 55px;
}
.zyheader{
	height: 93px;
	position: relative;
}
.zyheader .zylogo{
	float: left;
	margin-top: 27px;
}
.zyheader .zynav{
	float: left;
	margin-left: 40px;
	margin-top: 36px;
}
.zyheader .zynav a{
	margin: 0 19px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 16px;color:#333333;
}
.zyheader .zynav a:hover .sjt{
	transform: rotate(180deg);
}
.zyheader .sjt{
	position: absolute;
	top: 10px;right: -20px;
	transition: all 0.5s;
}
.zyinput{
	float: right;
	width: 273px;height: 35px;
	border:1px solid #B90E10;
	margin-top: 30px;
}
.zyinput .l{
	float: left;
	width: 70px;
	background: #F8F8F8;
	color:#666666;
	font-size: 12px;text-align: center;
	position: relative;
}
.zyinput .l .xjt{
	position: absolute;
	top: 15px;right: 8px;
}
.zyinput .l .text{
	height: 35px;line-height: 35px;
	width: 70px;
	cursor: pointer;
	text-align:left;
	padding-left: 10px;
	display: inline-block;
}
.zyinput .xl{
	background-color: #fafafa;
	outline: none;
	position: relative;
	top: -1px;
	left: 0px;
	z-index: 10;
	-webkit-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.18);
	-moz-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.18);
	box-shadow: 1px 0 10px rgba(0, 0, 0, 0.18);
	display: none;
}
.zyinput .l.cur .xl{
	display: block;
}
.zyinput .xl li{
	height: 30px;
	line-height: 30px;
	margin-left: 0;
	cursor: pointer;
	border-bottom: 1px solid #E8E8E8;
}
.zyinput .xl li:hover{
	color:#B90E10;
}
.zyinput .input{
	float: left;
	width: 136px;
	height: 35px;
	line-height: 35px;
	padding:0 10px;
	border:0;
	outline: none;
}
.zyinput .btns{
	cursor: pointer;
	float: right;
	background: #B90E10;
	height: 35px;
	width: 45px;
	padding-top: 9px;
	box-sizing: border-box;
	text-align: center;
}
.zynavexl{
	position: absolute;
	top: 93px;left: 0;
	width: 100%;
	z-index: 90;
	height: 180px;
	background: #fff;
	border-top:1px solid #DCDCDC;
	display: none;
}
.zynavexl .container{
	position: relative;
	text-align: center;
	padding-top: 42px;
}
.zynavexl .sj{
	position: absolute;
	left: 434px;
	top: -8px;
}
.zynavexl  a{
	display: inline-block;
	width: 190px;
	vertical-align: middle;
	border-right: 1px solid #E8E8E8;
	height: 67px;
}
.zynavexl  a.nb{
	border:0;
}
.zynavexl a p{
	font-size: 18px;color:#535353;
	margin-top: 15px;
}
.new-1200 .help .contact{
	margin-bottom: 0;
	border-bottom: 0;
}
.new-1200 .help{
	/*padding-bottom: 0;*/
}
.new-1200 .copyright{
	padding-top: 0;
}

/* 首页新版 */
#focus,.focus-images li{
	height: 400px;
}
.zy_qyfw{
	height: 582px;
	background: url(../../images/zt/newindex/bg1.jpg) no-repeat -6.5px;
}
.zy_qyfw .notice{
	height: 60px;
	background: url(../../images/zt/newindex/bg3.png) repeat;
}
.zy_qyfw .notice  .container{
	padding-left: 180px;
	position: relative;
	height: 60px;
	padding-right: 15px;
	box-sizing: border-box;
}
.zy_qyfw .notice .nicon{
	width: 165px;
	font-size: 16px;color:#333333;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
	background: url(../../images/zt/newindex/bg2.png) repeat;
	position: absolute;
	top: 0;left: 0;
}
.zy_qyfw .notice .nicon img{
	vertical-align: middle;
	margin-right: 10px;
}
.zy_qyfw .lbleft{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.zy_qyfw .tempWrap{
	padding-top: 20px;
	width: 100%!important;
}
.zy_qyfw .lbleft a{
	display: inline-block;
	vertical-align: middle;
	margin-right: 50px;
}
.zy_qyfw .lbleft img{
	vertical-align: middle;
	margin-right: 5px;
}
.zytitle{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 35px;
}
.zytitle .ch{
	font-size: 28px;color:#333333;
	font-weight: bold;
}
.zytitle .line{
	display: inline-block;
	width: 24px;height: 3px;
	background: #B81C22;
	margin-top: 10px;
}
.itembox:after{
	content: " "; clear: both;display: block;
}
.zy_qyfw .itembox{
	margin: 0 -8px;
}
.zy_qyfw li{
	float: left;
	width: 288px;
	background: #fff;
	margin: 0 7px;
	text-align: center;
	height: 298px;
	box-shadow: 0 0 29px -6px rgba(184,184,184,0.3);
	border:1px solid transparent;
	position: relative;
}
.zy_qyfw li .imgsrx{
	width: 288px;height: 166px;
}
.zy_qyfw li a,.ser-section1 a,.ser-section2 a,.ser-section3 a{
	color: #333333;
	text-decoration: none;
}
.zy_qyfw li .icon{
	position: absolute;
	left: 50%;
	margin-left: -124px;
	top: 105px;
	background: none;
}
.zy_qyfw li .n{
	font-size: 20px;font-weight: lighter;
	padding-top: 50px;
}
.zy_qyfw li:hover{
	border-color:#B81C22;
}
.ser-section1{
	padding-bottom: 40px;
}
.ser-section1 .zytitle{
	padding-bottom: 15px;
}
.ser-section1 .itembox{
	margin: 0 -10px;
	padding:20px 10px;
}
.ser-section1 .sitem{
	margin: 0 8px;
	float: left;
	width: 282px;
	overflow: hidden;
	border:1px solid transparent;
	box-shadow: 0 3px 21px -4px rgba(184,184,184,0.3);
}
.ser-section1 .sitem:hover{
	border-color:#B81C22;
}
.ser-section1 .swiper-container1{
	height: 280px;
}
.ser-section1 .imgsrc{
	width: 284px;height: 162px;
}
.ser-section1 .tip{
	padding: 10px 24px;
}
.ser-section1 .name{
	font-size: 16px;color:#333333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 7px;
}
.ser-section1 .lable{
	font-size: 14px;color:#999999;
}
.ser-section1 .more{
	display: block;
	margin:auto;
	width: 160px;height: 40px;
	border:1px solid #E8E8E8;
	text-align: center;
	line-height: 38px;
	color:#333333;
	font-size: 16px;
	margin-top: 25px;
}
.ser-section1 .more:hover{
	border-color:#B82228;
	color:#B82228;
}
.zyad{
	display: block;
	height: 139px;
}
.zyad1{
	background: url(../../images/zt/newindex/ad1.png) repeat center;
}
.zyad2{
	background: url(../../images/zt/newindex/ad2.png) repeat center;
}
.ser-section2{
	padding-bottom: 60px;
}
.ser-section2 .leftside{
	float: left;
	width: 590px;
	box-shadow: 0 3px 21px -4px rgba(184,184,184,0.3);
}
.ser-section2 .imgsrc{
	width: 590px;
	height: 366px;	
	vertical-align: middle;
}
.ser-section2 .tips{
	padding: 20px 30px;
}
.ser-section2 .lname{
	font-size: 20px;color:#333;
	font-weight: bold;
	line-height: 34px;
}
.ser-section2 .icons{
	margin-top: 12px;
	font-size: 16px;color:#666666;
}
.ser-section2 .icons img,.ser-section2 .time img{
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 3px;
}
.ser-section2 .rightside{
	float: right;
	width: 590px;
	box-shadow: 0 3px 21px -4px rgba(184,184,184,0.3);
}
.ser-section2 li{
	position: relative;
	padding: 20px;
	padding-left: 248px;
	height: 170px;
	box-sizing: border-box;
}
.ser-section2 li:hover{
	background: #F5F5F5;
}
.ser-section2 .rimgsrc{
	position: absolute;
	top: 20px;left: 20px;
	width: 206px;height: 128px;
}
.ser-section2 .rname{
	font-size: 16px;color:#333;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 31px;
	margin-top: -6px;
}
.ser-section2 .time{
	margin-top: 3px;
	font-size: 16px;color:#666666;
}
.ser-section3 .container{
	padding: 60px 0;
}
.ser-section3 .leftside,.ser-section3 .rightside{
	width: 550px;
	box-shadow: 0 3px 21px -4px rgba(184,184,184,0.3);
	padding: 20px;
	padding-top: 0;
}
.ser-section3 .titles{
	height: 60px;line-height: 60px;
	font-size: 24px;color:#000;
	font-weight: bold;
	position: relative;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 20px;
}
.ser-section3 .titles .icon{
	position: absolute;
	top: 24px;left: -20px;
	height: 18px;width: 3px;
	background: #B81C22;
}
.ser-section3 .bnews{
	height: 131px;
	padding-left: 238px;
	position: relative;
}
.ser-section3 .imgsrc{
	position: absolute;
	top: 0;left: 0;
	width: 220px;height: 131px;
}
.ser-section3 .bname{
	font-size: 16px;line-height: 28px;
	color:#000;
	font-weight: bold;
	position: relative;
	top: -6px;
	margin-bottom: 6px;
}
.ser-section3 .btip{
	color:#666;
	font-size: 14px;line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 72px;
}
.ser-section3 ul{
	padding: 15px 0 8px;
}
.ser-section3 li{
	padding-left: 28px;
	background: url(../../images/zt/newindex/f1.png) no-repeat left;
	color:#000;
	font-size: 16px;
	margin-top: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ser-section3 li a{
	color:#000;
}
.ser-section3 li:hover{
	color:#B81C22;
	background: url(../../images/zt/newindex/f2.png) no-repeat left;
}
.ser-section3 li:hover a{
	color:#B81C22;
}
/* 关于我们新版 */
.about-title{
	text-align: center;
	color:#111111;
	font-size: 32px;font-weight: bold;
}
.about-title .line{
	width: 35px;height: 5px;
	margin: auto;
	border-radius:10px;
	background: #0000FF;
	margin-top: 18px;
}
.about-stitle{
	text-align: center;
	font-size: 24px;color:#111111;
	font-weight: bold;
	margin: 35px 0;
}
.about-banner{
	height: 633px;
	background: url(../../images/zt/newindex/aboutbanner.jpg) no-repeat center -61px;
}
.aboutbg{
	background: url(../../images/zt/newindex/aboutbg1.png) no-repeat center 300px;
}
.aboutfbg{
	background: url(../../images/zt/newindex/aboutbg2.jpg) no-repeat center bottom;
}
.about-section1{
	margin-bottom: 100px;
}
.about-section1 .container{
	background: #fff;
	box-sizing: border-box;
	padding: 45px 135px 100px;
	margin-top: -300px;
	box-shadow:0 12px 42px 0px rgba(184,184,184,0.3);
}
.about-section1 .tip{
	font-size: 20px;line-height: 36px;
	color:#111;
	margin-top: 35px;
	text-align: justify;
	position: relative;
}
.about-section1 .tip .ll{
	position: absolute;
	top: -92px;left:-89px;
}
.about-section1 .tip .rr{
	position: absolute;
	bottom:-62px;right:-64px;
}
.about-section2 .box1{
	background: #fff;
	box-shadow:0 12px 42px 0px rgba(184,184,184,0.3);
	padding: 25px;
	box-sizing: border-box;
}
.about-section2 .imgsrc{
	display: block;
	margin:auto;
}
.about-section2 .box2{
	background: #fff;
	box-shadow:0 12px 42px 0px rgba(184,184,184,0.3);
	padding: 5px;
	box-sizing: border-box;
	margin: 100px 0 60px;
	position: relative;
}
.about-section2 .box2 .about-title{
	position: absolute;
	width: 100%;
	top: 398px;left: 0;
}
.about-section3{
	padding-bottom: 80px;
}
.about-section3 .mapbox{
	box-shadow:0 12px 42px 0px rgba(184,184,184,0.8);
	position: relative;
	height: 450px;
}
.about-section3 .imgsrc{
	vertical-align: middle;
}
.about-section3 .about-title{
	margin-bottom: 60px;
}
.about-section3 .wbox{
	position: absolute;
	top: -30px;left: 0;width: 430px;height: 500px;
	background: url(../../images/zt/newindex/aboutbg.png) repeat;
	color:#fff;
	padding-left: 50px;padding-top: 60px;
	box-sizing: border-box;
}
.about-section3 li{
	padding-left: 60px;
	position: relative;
}
.about-section3 li .icon{
	position: absolute;
	top: 5px;left: 0;
}
.about-section3 .l1{
	font-weight: bold;
	font-size: 30px;
	letter-spacing: 2px;
}
.about-section3 .l2{
	font-size: 27px;
	margin: 20px 0 20px;
}
.about-section3 .week{
	font-size: 18px;font-weight: lighter;
}
.about-section3 .add{
	font-size: 18px;
	line-height: 36px;
}
.about-section3 .bbox{
	position: absolute;
	left: 0;bottom: 0;
	width:100%;
	background: #00008D;
	padding-left: 50px;
	font-size: 16px;
	box-sizing: border-box;
	padding-bottom: 20px;
	color:#CCCCCC;
	padding-top: 8px;
}
.about-section3 .lw{
	padding-left: 13px;
	border-left: 2px solid #fff;
	height: 13px;
	line-height: 13px;
	margin-top: 20px;
}
.about-section3 .lws{
	color:#999999;
	margin-top: 16px;
	padding-left: 10px;
}

.about-ceo .container{
	background: #fff;
	box-sizing: border-box;
	padding: 45px 30px 55px;
	margin-bottom: 85px;
	margin-top: -45px;
	box-shadow: 0 12px 42px 0px rgba(184,184,184,0.3);
}
.ceo-info{
	margin: 40px 0 50px;
	padding-left: 590px;
	height: 325px;
	background: url(../../images/zt/newindex/ceo1.png) no-repeat 55px 0;
}
.ceo-name{
	font-size: 24px;color:#111;
	letter-spacing: 2px;
}
.ceo-lines{
	width: 70px;height: 2px;
	background: #0000FF;
	margin: 15px 0 55px;
}
.ceo-dec{
	font-size: 16px;color:#3A3A3A;
	line-height: 28px;
}
.ceo-honor{
	font-size: 24px;
	padding-bottom: 20px;
}
.ceo-h-list{
	margin: 0 -17px 50px;
}
.ceo-h-list li{
	float: left;
	width: 550px;
	margin: 0 17px;
	padding:0 20px 22px;
	border:1px solid #F0F0F0;
	border-radius:5px;
	box-sizing: border-box;
}
.ceo-hw{
	font-size: 16px;color:#101010;
	line-height: 28px;
	letter-spacing: 2px;
}
.ceo-h-list .padding_img {
    width: 100%;
    padding-top: 64%;
    text-align: center;
    vertical-align: middle;
    position: relative;
    display: block;
    overflow: hidden;
}
.ceo-h-list .padding_img>img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	margin: auto;
	vertical-align: middle;
	box-sizing: border-box;
}
.ceo-medialist{
	margin-right: -10px;
	margin-top: 10px;
}
.ceo-medialist li{
	float: left;
	padding:30px 25px 40px;
	box-sizing: border-box;
	width: 277px;height: 250px;
	margin-right: 10px;
	box-shadow: 0 0px 42px 0px #efeff8;
}
.ceo-mtitle{
	height: 18px;
	line-height: 18px;
	font-size: 20px;color:#111111;
	padding-left: 14px;
	border-left: 4px solid #1577F4;
	font-weight: bold;
}
.ceo-min{
	font-size: 14px;line-height: 24px;
	color:#333333;
	margin: 16px 0 13px;
}
.ceo-ewm{
	background: #F9F9FC;
	padding: 10px;
	position: relative;
}
.ceo-ewm img{
	width: 67px;
}
.ceo-ew{
	font-size: 16px;line-height: 26px;
	color:#333333;
	position: absolute;
	top: 16px;left: 91px;
}