a,a:focus,a:hover{text-decoration:none}
.z_bottom_bg,.z_header,a,body,button,h1,h2,h3,h4,h5,h6,input,textarea{font-family:"Microsoft YaHei"}
body,h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0}
em,i{font-style:normal}
a:focus,a:hover{background:0 0}
.nav>li>a:focus{background:0 0;outline:0}
li{list-style:none}
.t_title{max-width:1600px;height:181px;padding-top:130px;background:url(../imgs/case/bg_t.png) center no-repeat;margin:0 auto}
.t_title h2{font-size:22px;color:#666;text-align:center;margin-bottom:15px}
.t_title p{font-size:16px;color:#999;text-align:center}
@media screen and (max-width:768px){.t_title{height:auto;padding-top:30px;background:0 0}
.t_title h2{font-size:18px;margin-bottom:8px}
.t_title p{font-size:13px}
}
.z_header,.z_header .nav>li>a:hover{background-color:#fff}
body{padding-top:84px; position: relative;}
.z_header{margin:0;min-width:1600px;height:84px;border-bottom:1px solid #eee}
.z_header .navbar-toggle{margin:4px 15px}
.z_header .navbar-nav>li>a{padding:0}
.z_header .nav>li>a{/*padding:2px 25px*/ padding:32px 30px;}
.z_header .icon-bar{background-color:#1f3e88}
.z_header .navbar-collapse{padding:0;border-top:none}
.z_header .header_con{position:relative;margin:0 auto;width:1600px}
.z_header .z_logo{float:left;width:360px;height:100%;text-align:center;line-height:84px}
.z_header .z_nav{/*padding:30px 0 29px;*/margin-left:10px;/*overflow:hidden;background-color:#fff*/}
.z_header .z_nav li{text-align:center;font-size:14px;position:relative;}
.z_header .z_nav li>a{color:#666;/*border-right:1px dotted #b2b2b2;*/}
.z_header .z_nav li>a:hover,.z_header .z_nav li a:active{color:#1f3e88}
.z_header .z_nav li.active>a{/*color:#1f3e88*/}
.z_header .z_nav_right{display:flex;position:absolute;height:84px;right:0;top:0}
.z_header .z_nav_right img{margin-top:30px;width:20px;height:24px}
.z_header .z_nav_right span{flex:1;padding-top:20px;margin-left:20px;font-size:14px;color:#666}
.z_bottom_bg,.z_bottom_bg a{color:#fff;text-align:center}
.z_header .z_nav_right .icon_group{width:42px;height:100%}
.z_header .z_nav_right .qq,.z_header .z_nav_right .weibo{display:block;width:100%;height:42px}
.z_header .z_nav_right .weibo{background:url(../imgs/common/weibo.png) center center no-repeat #1f3e88}
.z_header .z_nav_right .qq{background:url(../imgs/common/qq.png) center center no-repeat #1babef}
.z_top_bg{min-width:1000px;height:200px;background:url(../imgs/common/top_bg.jpg) top center no-repeat;background-size:cover}
.z_bottom_bg{padding-top:46px;min-width:1000px;height:220px;background:url(../imgs/common/bottom_bg.jpg) top center no-repeat;background-size:cover}
.z_bottom_bg .text1{font-size:24px;font-weight:700}
.z_bottom_bg .text2{font-size:14px}
.z_bottom_bg a{display:inline-block;margin-top:30px;width:278px;height:55px;background:#1f3e88;line-height:55px;font-size:16px}
.z_footer{font-size:12px;min-width:100%}
.z_footer .info_list{padding:40px 0;margin:0 auto;max-width:1600px;overflow:hidden}
.z_footer .address dd,.z_footer .company_num dd,.z_footer .nav_list dd{margin-top:10px}
.z_footer .info_list>div{float:left;padding-top:20px;height:130px;border-right:1px solid #e5e5e5}
.z_footer .nav_list{overflow:hidden}
.z_footer .nav_list dl{float:left;padding-right:73px}
.z_footer .nav_list dl a{color: #333;}
.z_footer .company_num{padding:0 75px}
.z_footer .company_num dd span{display:inline-block;width:65px;text-align:left}
.z_footer .address{padding:0 85px 0 60px}
.z_footer .qr_code{padding:15px 40px 0;text-align:center}
.z_footer .qr_code img{width:60px;height:60px}
.z_footer .qr_code p{margin-top:15px}
.z_footer .info_list>.purpose{float:right;padding-top:50px;font-size:18px;font-weight:700;color:#000;border-right:none}
.z_footer .footer_copy{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.z_footer .copy{padding:44px 0;max-width:1600px;margin:0 auto;overflow:hidden}
.z_footer .copy .text1{float:left}
.z_footer .copy time{margin-right:20px}
.z_footer .copy .text2{float:right}
@media screen and (max-width:1599px) and (min-width:1366px){.z_footer,.z_header{min-width:1200px}
.z_header .header_con{width:1200px}
.z_header .z_logo{width:300px}
.t_title,.z_footer .info_list{width:1200px}
.z_footer{padding:30px 0}
.z_footer .nav_list dl{padding-right:40px}
.z_footer .company_num{padding:0 40px}
.z_footer .address{padding:0 50px 0 40px}
.z_footer .qr_code{padding:10px 30px 0}
.z_footer .info_list>.purpose{font-size:15px}
.z_footer .copy{max-width:1200px;padding:30px 0}
}
@media screen and (max-width:1365px){
.z_footer,.z_header,body{min-width:1000px}
.z_header .header_con{width:1000px}
.z_header .z_logo{width:255px}
.z_footer .info_list{width:1000px}
.z_footer .nav_list dl{padding-right:20px}
.z_footer .company_num{padding:0 20px}
.z_footer .address{padding:0 30px 0 20px}
.z_footer .qr_code{padding:10px 10px 0}
.z_footer .info_list>.purpose{font-size:14px}
.z_footer .copy{max-width:1000px;padding:30px 0}
}
@media screen and (max-width:768px){
.z_header,body{min-width:100%}
.z_header,.z_header .z_logo{height:42px;line-height:42px}
.z_footer,.z_footer .address,.z_footer .company_num{overflow:hidden}
body{padding-top:42px}
.z_header{min-height:42px}
.z_header .navbar-nav>li>a{padding:10px 15px}
.z_header .header_con{width:100%}
.z_header .z_logo{width:42%}
.z_bottom_bg,.z_top_bg{height:110px;min-width:100%}
.z_header .z_logo img{max-height:90%;max-width:90%}
.z_header .z_nav{flex:1;padding:0;margin:0;border-bottom:1px solid #eee}
.z_header .z_nav li{border-right:none;text-align:left}
.z_header .z_nav_right{display:none}
.z_bottom_bg{padding-top:23px}
.z_bottom_bg .text1{font-size:16px;font-weight:700}
.z_bottom_bg .text2{font-size:12px}
.z_bottom_bg a{display:inline-block;margin-top:10px;width:135px;height:25px;background:#28b4f7;color:#fff;line-height:25px;text-align:center;font-size:13px}
.z_footer{width:100%;min-width:100%}
.z_footer .info_list{display:flex;width:100%;padding:20px 0}
.z_footer .info_list>div{float:none}
.z_footer .company_num{flex:1;padding:0 10px}
.z_footer .company_num dd span{width:45px}
.z_footer .address{flex:1;padding:0 10px}
.z_footer .address dd,.z_footer .company_num dd{margin-top:10px;height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}
.z_footer .nav_list,.z_footer .purpose,.z_footer .qr_code{display:none}
.z_footer .copy{padding:15px 0}
.z_footer .copy .text1,.z_footer .copy .text2{float:none;display:block;text-align:center}
.z_footer .copy .text1 a {display:block;}
.z_footer .copy .text2 {display:none;}

.index-loading {display:none;}
#contact .rightBox img {display:none;}
}

/* ----- YHX ----- */
.nav-sub-list {
	display: none;
	position: fixed;
	left: 0;
	top: 84px;
	z-index: 9999;
	background: #fff;
	width: 100%;
	padding: 20px;
	box-shadow: 0 2px 2px #ccc;
}
.nav-sub-list-hover {
	display: block;
}
.nav-sub-list .container {
	width: 1600px;
	margin: 0 auto;
	position: relative;
	height: 100px;
}
.nav-sub-list .nav-sub {
	position: absolute;
	top: 0;
	z-index: 99999;
}
.nav-sub-list .nav-6 {
	left: 440px;
}
.nav-sub-list .nav-sub li {
	margin-bottom: 10px;
}
.nav-sub-list .nav-sub li a {
	padding: 10px 20px;
	display: inline-block;
	color: #666;
	background: #efefef;
}
.nav-sub-list .nav-sub li a:hover {
	background: #1F3E88;
	color: #fff;
}

/* yhx-nav-folder-ul */
.yhx-nav-folder-ul {
	border: none !important;
	/*
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	*/
}
.yhx-nav-folder-ul>li>a {
	padding: 10px 20px !important;
}
.yhx-nav-folder-ul>li.active>a {
	background-color: #eee !important;
}

.navbar-nav>li.active>a {
	background-color: #eee;
}

/* override */
.z_top_bg {
	line-height: 200px;
	font-size: 30px;
	color: #fff;
	text-align: center;
}

@media (max-width: 414px) {
	.z_header .z_nav{overflow:hidden;background-color:#fff}
	.nav-sub-list {display:none;}
	.z_top_bg {line-height:110px;}
}