.header{
	height:96px;
}
.header .container{
	height:96px;
}
.header .lang{
	display:block;
	overflow:hidden;
	top:0px;
	height:20px;
	line-height:20px;
	color:#fff;
	background:#3974c4;
	position:absolute;
	padding:0 10px;
	z-index:99
}
.header .lang.en{
	right:25px;
	background:#f06c6c;
}
.header .lang.ch{
	right:80px;
}
.header .logo{
	height:96px;
	overflow:hidden;
	background:url(../images/zlogo.png) no-repeat center;
	width:210px;
	float:left;
}
.header .logo a{
	display:block;
	height:100%;
}
.nav_list{
	float:right;
	position:relative;
	height:96px;
}
.nav_list .nav_line{
	display: block;
    height: 3px;
    width: 120px;
    position: absolute;
    background: #3974c4;
    z-index: 999;
    top: 93px;
    left: 0px;
}
.nav_list li{
	float:left;
	text-align:center;
	width:120px;
	height:96px;
    transition: all .3s ease;
	position:relative;
}
.nav_list li:hover{
	background:#efefef;
    transition: all .3s ease;
}
.nav_list li>a{
	overflow:hidden;
	display:block;
	width:120px;
	padding:36px 0px 0 0px;
}
.nav_list li>a span.ch{
	display:block;
	color:#3974c4;
	font-size:18px;
	font-weight:bold;
}
.nav_list li>a span.en{
	display:block;
	font-size:14px;
	color:#919191;
}
.nav_list li .subNav{
	position:absolute;
	top:86px;
	left:0px;
	overflow:hidden;
	display:none;
	z-index:9999;
	padding-top:10px;
}
.nav_list li:hover .subNav{
	display:block;
}
.nav_list li .subNav a{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	width:120px;
	background:#fff;
}
.nav_list li .subNav a:hover{
	background:#efefef;
	color:#3974c4;
}



.zty_banner{
	height:330px;
	background:url(../images/z_banner.png) no-repeat center;
	overflow:hidden;
}
.zty_banner.b2013{
	background:url(../images/2013/z_banner.png) no-repeat center;
}
.zty_banner.b2014{
	background:url(../images/2014/z_banner.png) no-repeat center;
}
.zty_banner.b2015{
	background:url(../images/2015/z_banner.png) no-repeat center;
}
.zty_banner.b2016{
	background:url(../images/2016/z_banner.png) no-repeat center;
}

.zty_title{
	height:67px;
	line-height:67px;
	overflow:hidden;
	font-size:35px;
	color:#3974c4;
	text-align:center;
	font-weight:bold;
	background:url(../images/z_title_bg.png) no-repeat 0px 0px;
}
.zty_title.them_w{
	color:#fff;
	background:url(../images/z_title_bg_w.png) no-repeat 0px -73px;
	margin-bottom:30px;
}

.zty_part1{
	padding-top:50px;
}
.zty_part1 .p1cont{
	width:992px;
	overflow:hidden;
	margin:0 auto;
	padding-top:37px;
}
.zty_part1 .p1cont .des{
	line-height:31px;
	color:#525252;
	margin-bottom:25px;
}

.zty_part1 .prt{
	font-weight:bold;
	font-size:24px;
	color:#ff6954;
	width:992px;
	overflow:hidden;
	margin:0 auto;
}
.zty_part1 .p1ul{
	width:992px;
	overflow:hidden;
	margin:0 auto;
	padding:16px 0 76px 0;
}
.zty_part1 .p1ul li{
	overflow:hidden;
	padding-left:45px;
	margin-bottom:25px;
	position:relative;
}
.zty_part1 .p1ul li span{
	display:block;
	width:38px;
	height:41px;
	background:url(../images/z_p1ul_bg.png) no-repeat 0px 0px;
	position:absolute;
	top:0px;
	left:0px;
}
.zty_part1 .p1ul li span.ic2{
	background-position:0px -74px;
}
.zty_part1 .p1ul li span.ic3{
	background-position:0px -176px;
}
.zty_part1 .p1ul li span.ic4{
	background-position:0px -272px;
}
.zty_part1 .p1ul li .t{
	font-size:18px;
	color:#3974c4;
	margin-bottom:5px;
}
.zty_part1 .p1ul li .c{
	color:#525252;
	font-size:l6px;
	line-height:28px;
}

.zty_part2{
	background:#3974c4;
	padding:50px 0;
}
.zty_part2 .bd .tempWrap{
	margin:0 auto;
}
.zty_part2 .bd li{
	width:1090px;
}
.zty_part2 .carousel-ctrl.left{
	width:37px;
	background:url(../images/zty_p2_cbtn.png) no-repeat 0px center;
}
.zty_part2 .carousel-ctrl.right{
	width:37px;
	background:url(../images/zty_p2_cbtn.png) no-repeat -43px center;
}
.zty_part2 .zp2dl{
	width:206px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin:0 6px;
	margin-bottom:30px;
}
.zty_part2 .zp2dl dd.name{
	color:#fff;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.zty_part2 .zp2dl dd.dd{
	color:#fff;
	font-size:14px;
	height:63px;
	line-height:21px;
	text-align:left;
	overflow:hidden;
}
.zty_part2 .zp2_car{
	overflow:hidden;
	position:relative;
	padding-top:37px;
}

.zty_part3{
	padding:40px 0;
}
.zty_part3 .ad-gallery{
	width:580px;
}
.zty_part3 .ad-gallery.lad{
	float:left;
}
.zty_part3 .ad-gallery.rad{
	float:right;
}
.zty_p3Main{
	padding-top:40px;
	overflow:hidden;
}


.zty_part4{
	padding:42px 0;
	background:#132438
}
.zty_part4 .tableCel{
	color:#adcef4;
}
.zty_part4 .tableCel th,
.zty_part4 .tableCel td{
	border:1px solid #89a8cd;
	line-height:35px;
}
.zty_part4 .tableCel th{
	padding:5px 0;
	font-size:20px;
}
.zty_part4 .tableCel td{
	font-size:16px;
	padding:0 10px;
}
.zty_part4 .tableCel .w1{
	width:300px;
}
.zty_part4 .tableCel td .w2{
	width:536px;
	text-align:left;
}

.zty_part5{
	padding:50px 0 40px 0;
}
.zty_part6{
	padding:20px 0 40px 0;
}


.zty_part7{
}
.zty_part7 .main{
	overflow:hidden;
	padding:40px 0 70px;
}
.zty_part7 .main dl{
	float:left;
	padding-left:187px;
	padding-right:30px;
	background:url(../images/zty_p7_icons.png) no-repeat 30px 0px;
	height:140px;
	margin-top: 12px;
}
.zty_part7 .main dl dt,
.zty_part7 .main dl dd{
	width:220px;
}
.zty_part7 .main dl dt{
	height:35px;
	line-height:35px;
	font-size:24px;
	color:#fdc000;
	font-weight:bold;
	margin-bottom:23px;
}
.zty_part7 .main dl dd{
	font-size:16px;
	color:#525252;
	line-height:30px;
}
.zty_part7 .main dl.mid{
	border-left:1px dashed #ccc;
	border-right:1px dashed #ccc;
	background-position:30px -261px;
}
.zty_part7 .main dl.mid dt{
	color:#ff7241;
}
.zty_part7 .main dl.first{
	margin-left: 62px;
}
.zty_part7 .main .gw{
	float:left;
	overflow:hidden;
	padding-left:30px;
}



.zty_foot{
	height:95px;
	line-height:95px;
	color:#adadad;
	background:#2d3237;
	text-align:center;
}



/**/
.partner_wp{
	display:block;
	overflow:hidden;
	margin-right:-15px;
}
.partner_wp a{
	display:block;
	float:left;
	width:227px;
	height:93px;
	line-height:93px;
	overflow:hidden;
	border:1px solid #ff6c57;
	margin-right:13.5px;
	margin-bottom:22px;
	text-align:center;
	font-size:0px;
}
.partner_wp a img{
	max-width:100%;
	max-height:100%;
	vertical-align:middle;
}


/*fixed*/
	.fixed { position: fixed; right: 0; top: 50%; margin-top: -87px; z-index: 999999; }
		.fixedImg { position: relative; height: 160px;}
		.fixedImg img { margin-bottom: 5px;}
			.fixedimg { position: absolute; right: 0; top: 0; z-index: 9999999;}
				.fixedimg2 { top:55px !important;}
				.fixedimg3 { top: 110px !important;}

		.flxePhone { height: 50px; line-height: 50px; font-size: 14px; font-weight: bold; width: 150px; text-align: center; position: absolute; bottom: 0px; background: #4470c4; color: #fff; padding: 0 5px; right: -120px; opacity: 0;}
		.flxecode { position: absolute; top: 0; right: 50px; right: -102px; opacity: 0}


