﻿.wrapper{
	width: 1200px;
	margin: 0 auto;
}

/*首页 开始*/

.h-banner1{

	background: url(../images/zys75.jpg) no-repeat center;
	background-size: cover;

}
.h-banner1 .wrapper{
	position: relative;
	height: 540px;
}
.h-banner1 .txt{
	position: absolute;
	top: 165px;
	left: 50%;
	margin-left: 48px;
}
.h-banner1 .btn{
	position: absolute;
	top: 337px;
	left: 50%;
	margin-left: 48px;
}
.h-banner1 .btn a{
	display: inline-block;
	width: 172px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #da251d;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius:4px;
}
.h-banner1 .btn a:hover{
	background-color: #f32f1b;
}
.vertical-nav{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 278px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	background-color: #fff;
}
.vertical-nav ul{
	
}
.vertical-nav li h4{
	position: relative;
}
.vertical-nav li h4 a{
	display: block;
	padding-left: 87px;
	/*width: 200px;*/
	height: 60px;
	line-height: 60px;
	font-weight: bold;
	font-size: 16px;
	color: #444444;
	border-top: 1px solid #e0e0e0;
	background-position: 40px center;
	background-repeat: no-repeat;
}
.vertical-nav li.first h4 a{
	border-top: none;
}
.vertical-nav li.last h4 a{
	border-bottom: 1px solid #e0e0e0;
}
.vertical-nav li:hover h4 a{
	background-color: #da251d;
	border-color: #da251d;
	color: #fff;
}
.vertical-nav .serv h4 a{
	background-image: url(../images/zys10.png);
}
.vertical-nav .acco h4 a{
	background-image: url(../images/zys11.png);
}
.vertical-nav .meal h4 a{
	background-image: url(../images/zys12.png);
}
.vertical-nav .pack h4 a{
	background-image: url(../images/zys13.png);
}
.vertical-nav .logout h4 a{
	background-image: url(../images/zys14.png);
}
.vertical-nav .reg h4 a{
	background-image: url(../images/zys15.png);
}
.vertical-nav .brand h4 a{
	background-image: url(../images/zys16.png);
}

.vertical-nav .serv:hover h4 a{
	background-image: url(../images/zys17.png);
}
.vertical-nav .acco:hover h4 a{
	background-image: url(../images/zys18.png);
}
.vertical-nav .meal:hover h4 a{
	background-image: url(../images/zys19.png);
}
.vertical-nav .pack:hover h4 a{
	background-image: url(../images/zys20.png);
}
.vertical-nav .logout:hover h4 a{
	background-image: url(../images/zys21.png);
}
.vertical-nav .reg:hover h4 a{
	background-image: url(../images/zys22.png);
}
.vertical-nav .brand:hover h4 a{
	background-image: url(../images/zys23.png);
}
.vertical-nav li em{
	position: absolute;
	right: 20px;
	bottom: 10px;
	width: 7px;
	height: 7px;
	background: url(../images/zys24.png) no-repeat center;
}
.vertical-nav li:hover em{
	background: url(../images/zys79.png) no-repeat center;
}
.vertical-nav li .sec-nav{
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -381px;
	width: 380px;
	background-color: #fff;
}
.vertical-nav li:hover .sec-nav{
	display: block;
}
.vertical-nav li .sec-nav dd a{
	padding-left: 48px;
	font-size: 16px;
	color: #777777;
	display: block;
	height: 60px;
	line-height: 60px;
	background: url(../images/zys25.png) no-repeat 33px center;
}
.vertical-nav li .sec-nav dd:hover a{
	color: #da251d;
	background: url(../images/zys26.png) no-repeat 33px center #e5f0fa;
}
.vertical-nav li .sec-nav dd span{
	display: inline-block;
	width: 32px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-color: #da251d;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius:2px;
}
.vertical-nav li .sec-nav dd font{
	color: #ea5420;
}
.vertical-nav li .sec-nav .dl-btn{
	margin-top: 138px;
	margin-left: 33px;
}
.vertical-nav li .sec-nav .dl-btn a{
	display: inline-block;
	width: 140px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 16px;
	color: #da251d;
	border: 1px solid #da251d;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius:4px;
}
.vertical-nav li .sec-nav .dl-btn a:hover{
	color: #fff;
	background-color: #da251d;
}
.h-serv{
	padding-bottom: 100px;
}
.h-serv .body{
	margin-top: 62px;
}
.h-serv .body ul{
	overflow: hidden;
	height: auto;
}
.h-serv .body li{
	float: left;
	text-align: center;
	margin: 0 63px;
	width: 266px;
}
.h-serv .body .ico {
	margin: 0 auto;
	text-align: center;
	width: 120px;
	height: 120px;
	background-color: #da251d;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius:100%;
}
.h-serv .body .ico img{
	margin-top: 40px;
}
.h-serv .body .txt{
	margin-top: 18px;
	
}
.h-serv .body .txt h2{

	line-height: 22px;
	font-size: 22px;
	color: #222222;
}
.h-serv .body .txt p{
	margin-top: 14px;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.h-serv .body .btn{
	margin-top: 24px;
}
.h-serv .body .btn a{
	display: inline-block;
	text-align: center;
	width: 138px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #da251d;
	border: 1px solid #da251d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
.h-serv .body .btn a:hover{
	background-color: #da251d;
	color: #fff;
}
.h-package{
	height: 584px;
	background: url(../images/zys44.jpg) no-repeat center;
	background-size: cover;
}
.h-package .head{
	padding-top: 72px;
}
.h-package .head h2{
	position: relative;
	text-align: center;
	font-size: 36px;
	color: #fff;
}
.h-package .head h2:after{
	content: "";
	position: absolute;
	bottom: -22px;
	left: 50%;
	margin-left: -16px;
	display: inline-block;
	width: 33px;
	height: 7px;
	background: url(../images/zys31.png) no-repeat center bottom;
}
.h-package .body {
	text-align: center;
	margin-top: 41px;
}
.h-package .foot{
	margin-top: 37px;
}
.h-package .foot ul{
	overflow: hidden;
	height: auto;
	width: 120%;
}
.h-package .foot li{
	float: left;
	margin-right: 20px;
	width: 280px;
}
.h-package .foot .img{
	position: relative;
	line-height: 0;
}
.h-package .foot img.pack{
	position: absolute;
	left: 0;
	top: 0;
}
.h-package .foot .txt {
	padding: 16px 0 15px 20px;
	background-color: #fff;
}
.h-package .foot .txt h2{
	font-size: 16px;
	color: #222222;
	line-height: 22px;
}
.h-package .foot .txt h2 label{
	position: relative;
	top: -2px;
	display: inline-block;
	margin-left: 6px;
	width: 41px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	background-color: #da251d;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius:8px;
}
.h-package .foot .txt h4{
	font-size: 14px;
	margin-top: 7px;
	color: #bbbbbb;
	line-height: 22px;
}
.h-package .foot .txt h4 strong{
	font-weight: bold;
	color: #da251d;
}

.h-package .cyzi{ text-align:center; margin-top:30px; color:#FFF; font-size:14px;}

.h-why{
	padding-bottom: 100px;
}
.h-why .head{
	padding-top: 72px;
	text-align: center;
}
.h-why .head h2{
	position: relative;
	font-size: 36px;
	color: #222222;
}
.h-why .head h2:after{
	content: "";
	position: absolute;
	bottom: -57px;
	left: 50%;
	margin-left: -16px;
	display: inline-block;
	width: 33px;
	height: 7px;
	background: url(../images/zys27.png) no-repeat center bottom;	
}
.h-why .head h4{
	margin-top: 10px;
	font-size: 16px;
	color: #222222;
	line-height: 22px;
}
.h-why .body{
	margin-top: 65px;
}
.h-why .body ul{
	overflow: hidden;
	height: auto;
	width: 105%;
}
.h-why .body li{
	float: left;
	text-align: center;
	width: 20%;
	margin-right: 5%;
}
.h-why .body .txt {
	margin-top: 7px;
}
.h-why .body .txt h2{
	font-size: 22px;
	line-height: 22px;
	color: #222222;
}
.h-why .body .txt p{
	margin-top: 13px;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}
.h-why .foot{
	text-align: center;
	margin-top: 75px;
}
.h-why .foot a{
	display: inline-block;
	width: 154px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 14px;
	color: #fff;
	background-color: #da251d;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
.h-why .foot a:hover{
	background-color: #f32f1b;
}
.h-step{
	height: 240px;
	background: url(../images/zys46.jpg) no-repeat center;
}
.h-step .img{
	float: left;
	margin-left: 257px;
	margin-top: 12px;
}
.h-step .txt{
	float: left;
	margin-top: 50px;
	margin-left: 57px;
}
.h-step .txt h2{
	font-size: 24px;
	color: #fff;
	line-height: 36px;
}
.h-step .txt h4{
	margin-top: 15px;
}
.h-step .txt h4 a{
	display: inline-block;
	width: 148px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background-color: #db2d25;
	text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius:4px;
    border: 1px solid #fff;
}
.h-step .txt h4 a:hover{
	background-color: #fff;
	color: #db2d25;
}
.h-faq{
	padding: 80px 0;
	background-color: #f5f5f5;
}
.h-faq .wrapper{
	overflow: hidden;
}
.faq-l{
	float: left;
	padding: 40px;
	width: 610px;
	height: 390px;
	background-color: #fff;
}
.faq-form{
	height: 48px;
}
.faq-form input[type="text"]{
	float: left;
	margin-right: 10px;
	height: 46px;
	line-height: 46px;
	padding-left: 14px;
	font-size: 14px;
	color: #999999;
	background-color: #fafafa;
	border: 1px solid #eeeeee;
}
.faq-form .txt1{
	width: 230px;
	
}
.faq-form .txt2{
	width: 200px;

}
.faq-form .btn{
	float: left;
	width: 128px;
	height: 48px;
	font-size: 14px;
	color: #fff;
	border: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
	background-color: #da251d;
	cursor: pointer;
}
.faq-list{
	overflow: hidden;
	height: auto;
	margin-top: 20px;
	height: 318px;
}
.faq-list ul{
	/*margin-top: 20px;*/
}
.faq-list li{
	height: 52px;
	border-bottom: 1px dashed #e7e7e7;
}
.faq-list li .l{
	padding-left: 13px;
	font-size: 14px;
	color: #666666;	
	line-height: 52px;
	background: url(../images/zys47.png) no-repeat left center;
}
.faq-list li .l span{
	color: #da251d;
}
.faq-list li .r{
	font-size: 14px;
	line-height: 52px;
	color: #999999;
}
.faq-r{
	float: right;
	padding: 23px 40px 0;
	width: 390px;
	height: 447px;
	background-color: #fff;
}
.faq-r .head{
	height: 52px;
	line-height: 52px;
	border-bottom: 1px solid #e7e7e7;
}
.faq-r .head span{
	float: left;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	
}
.faq-r .head a{
	float: right;
	margin-top: 16px;
	display: inline-block;
	width: 58px;
	height: 22px;
	font-size: 12px;
	color: #999999;
	line-height: 22px;
	text-align: center;
	border: 1px solid #d7d7d7;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius:2px;
}
.faq-r .body li{
	padding-top: 20px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e7e7e7;
}
.faq-r .body li p{
	line-height: 22px;
	margin-top: 10px;
}
.faq-r .body li h4,
.faq-r .body li p{
	position: relative;
	padding-left: 36px;
	height: 24px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.faq-r .body li p{
	height: auto;
	color: #333333;
}
.faq-r .body li h4 label,
.faq-r .body li p label{
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 24px;
	height: 24px;
	/*line-height: 24px;*/
	text-align: center;
	color: #fff;
	background-color: #181310;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius:2px;
}
.faq-r .body li p label{
	background-color: #da251d;
}
.h-partner{
	padding-bottom: 80px;
}
.h-partner .body{
	margin-top: 63px;
}
.h-partner .body ul{
	overflow: hidden;
	height: auto;
	width: 105%;
}
.h-partner .body li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;

}
.h-partner .body li a{
	display: block;
}
.h-partner .body li img{
	display: block;
	width: 178px;
	height: 86px;
	border: 1px solid #e7e7e7;
}

.h-news{
	padding-bottom: 100px;
	background-color: #f5f5f5;
}
.h-news .head2{
	margin-top: 62px;
}
.h-news .head2 ul{
	text-align: center;
}
.h-news .head2 li{
	display: inline;
	margin: 0 8px;
}
.h-news .head2 li a{
	display: inline-block;
	width: 118px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	background-color: #f5f5f5;
	border: 1px solid #d7d7d7;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
}
.h-news .head2 li:hover a,
.h-news .head2 li.on a{
	color: #fff;
	background-color: #da251d;
}
.h-news .body{
	margin-top: 40px;
}
.h-news .body ul{
	overflow: hidden;
	height: auto;
	width: 105%;
}
.h-news .body li{
	float: left;
	margin-right: 20px;
}
.h-news .body li .img{
	line-height: 0;
	overflow: hidden;
	width: 380px;
	height: 240px;
}
.h-news .body li .img img{
	transition: all .3s;
}
.h-news .body li:hover .img img{
	transform: scale(1.1);
}
.h-news .body li .txt{
	padding: 16px 20px 0;
	width: 340px;
	height: 142px;
	background-color: #fff;
}
.h-news .body li .txt h2{
	font-size: 18px;
	color: #333333;
}
.h-news .body li .txt p{
	margin-top: 6px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.h-news .body .more{
	margin-top: 20px;
	text-align: center;
}
.h-news .body .more a{
	display: inline-block;
	width: 148px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #da251d;
	font-size: 14px;
	border: 1px solid #da251d;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius:4px;
    background-color: #f5f5f5;
}
.h-news .body .more a:hover{
	color: #fff;
	background-color: #da251d;
}
.f-feature{
	padding: 70px 0;
}
.f-feature ul{
	overflow: hidden;
	height: auto;
	width: 105%;
}
.f-feature li{
	float: left;
	padding-left: 94px;
	position: relative;
	width: 203px;
	height: 80px;
	margin-right: 8px;
}
.f-feature .ico{
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 78px;
	height: 78px;
	border: 1px solid #da251d;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius:100%;
}
.f-feature .ico img{
	margin-top: 21px;
}
.f-feature .txt{
	margin-top: 10px;
}
.f-feature .txt h2,
.f-feature .txt h4{
	font-size: 18px;
	line-height: 30px;
	color: #333333;
}
.f-feature .txt h4{
	font-size: 14px;
	color: #666666;
}
.f-serv{
	text-align: center;
	height: 240px;
	background: url(../images/zys67.jpg) no-repeat center;
}
.f-serv .txt{
	padding-top: 53px;
}
.f-serv .txt h2,
.f-serv .txt h4{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.f-serv .txt h4{
	margin-top: 6px;
	font-size: 16px;
	font-weight: normal;
}
.f-serv .btn{
	margin-top: 25px;
}
.f-serv .btn a{
	display: inline-block;
	width: 148px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border: 1px solid #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius:4px;
}
.f-serv .btn a:hover{
	color: #da251d;
	background-color: #fff;
}

/*首页 结束*/

/*活动 开始*/

.ui-head{
	text-align: center; padding-top: 60px;         
}
.ui-head h2{
	font-size: 30px; line-height: 60px;
	font-weight: bold;
}
.ui-head h2 span{
	color: #f04c53;
}
.ui-head h4{
	font-size: 14px; color: #999;
}
.h-banner{
	background: url(../images/img01.jpg) no-repeat center;
}
.h-banner .wrapper{
	height: 460px; position: relative;
}
.h-banner .txt{
	position: absolute; left: 0;
	width: 460px; top: 140px;
}
.h-banner .txt h4{
	font-size: 24px; color: #fff;
}
.h-banner .txt h5{
	font-size: 18px; color: #fff; margin-bottom: 3px;
}
.h-banner .txt h5 span{
	color: #f04c53;  font-weight: bold;
}
.h-banner .txt a{
	width: 196px; height: 40px;
	background-color: #e94c51;
	text-align: center; line-height: 40px;
	margin-top: 20px;
	display: block; border-radius: 20px;
	font-size: 14px; color: #fff;
}
.h-banner .txt a:hover{
	background-color: #f03238;
}
.h-banner .txt img{
	position: absolute; right: 0; top: 8px;
}
.h-banner .form{
	position: absolute; right: 0;
	width: 280px; height: 300px; top: 50%; margin-top: -168px;
	padding: 36px 40px 0; border-radius: 5px;
	background-color: #fff;
}
.h-banner .form h5{
	line-height: 30px; font-size: 16px; color: #999;
}
.h-banner .form h4{
	font-size: 16px; color: #333;
}
.h-banner .form ul{
	margin-top: 15px;
}
.h-banner .form ul li{
	height: 48px; margin-bottom: 10px;
}
.h-banner .form ul li .tx{
	border: 1px solid #e7e7e7; border-radius: 3px;
	height: 48px; width: 262px;line-height: 48px;
	background-color: #f7f7f7;
	padding-left: 16px; 
	font-size: 14px; color: #999999;
}
.h-banner .form .btn{
	width: 100%; height: 48px; background-color: #da251d;
	border: 0; color: #fff; font-size: 14px;
	border-radius: 3px; cursor: pointer;
}
.h-banner .form .btn:hover{
	background-color: #257ded;
}
.h-banner .form h6{
	line-height: 50px; font-size: 12px; color: #999;
}
.h-page01{
	position: relative;
}
.h-page01 .img-bg{
	bottom: 0; left: 0; right: 0;
	position: absolute; z-index: 8;
	margin: 0 auto;
}
.h-page01 .wrapper{
	height: 920px; position: relative;
}
.h-page01 ul{
	margin-top: 160px;
}
.h-page01 ul.right{
	margin-right: -34px;
}
.h-page01 ul li{
	padding-left: 62px; position: relative; margin-bottom: 42px;
}
.h-page01 ul li span{
	width: 50px; height: 50px;
	line-height: 50px; text-align: center;
	background-color: #da251d;
	font-size: 24px; color: #fff;
	font-family: impact;
	position: absolute;
	left: 0; top: 0;
}
.h-page01 ul li h3{
	font-size: 20px; color: #333;
	position: relative; top: -5px;
}
.h-page01 ul li p{
	font-size: 14px; color: #999; margin-top: 2px;
	line-height: 24px;
}
.h-page01 .img{
	position: absolute; top: 210px;
	width: 332px; left: 50%; margin-left: -166px;
}
.h-page01 .foot{
	position: absolute; bottom: 105px; color: #fff;
	left: 210px; z-index: 99;
}
.h-page01 .foot h4{
	font-size: 20px; font-weight: bold; margin-bottom: 12px;
}
.h-page01 .foot p{
	font-size: 16px;
	line-height: 24px;
}
.h-page02{
	height: 565px; background: url(../images/img02.jpg) no-repeat bottom center #f4f4f4;
}
.h-page02 .body{
	margin-top: 60px;
}
.h-page02 .body ul{
	height: 215px;
	width: 105%; 
}
.h-page02 .body ul li{
	width: 490px; height: 135px;
	background-color: #fff;
	padding: 40px; margin-right: 40px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
	float: left;
}
.h-page02 .body ul li:hover,
.h-page02 .body ul li.on{
	background-color: #da251d;
}
.h-page02 .body ul li .img{
	float: left;
}
.h-page02 .body ul li .img img{
	width: 135px; height: 135px;
	display: block;
}
.h-page02 .body ul li .txt{
	width: 340px;
	float: right;
}
.h-page02 .body ul li .txt h4{
	font-size: 20px; color: #333; margin-top: -5px;
}
.h-page02 .body ul li .txt h4 span{
	color: #f04c53;
}
.h-page02 .body ul li .txt p{
	font-size: 14px; color: #666; margin-top: 10px;
	line-height: 23px;
}
.h-page02 .body ul li:hover .txt h4,
.h-page02 .body ul li:hover .txt h5,
.h-page02 .body ul li:hover .txt p,
.h-page02 .body ul li:hover .txt h4 span,
.h-page02 .body ul li.on .txt h4,
.h-page02 .body ul li.on .txt h5,
.h-page02 .body ul li.on .txt p,
.h-page02 .body ul li.on .txt h4 span{
	color: #fff;
}
.h-page02 .body ul li .txt h5{
	font-size: 14px; color: #56aedc; margin-top: 15px;
}
.h-page03 .body{
	margin: 60px 0 50px;
}
.h-page03 .body ul{
	height: 170px;
}
.h-page03 .body ul li{
	width: 25%; float: left; text-align: center;
}
.h-page03 .body ul li img{
	display: inline-block;  margin-bottom: 3px;
}
.h-page03 .body ul li p{
	font-size: 14px; color: #666; line-height: 24px;
}
.h-page03 .foot{
	margin: 55px 0 80px; text-align: center;
}
.h-page03 .foot a{
	width: 132px; height: 48px;
	background-color: #f04c53;
	display: inline-block;
	line-height: 48px; color: #fff;
	font-size: 14px; border-radius: 3px;
}
.h-page03 .foot a:hover{
	background-color: #f02831;
}
.h-page04{
	height: 415px; 
	background: url(../images/ico09.png) no-repeat top center #da251d;
	/*background-color: #56aedc;*/
	position: relative;
}

.h-page04 .ui-head h4,
.h-page04 .ui-head h2{
	color: #fff;
}
.h-page04 .ui-head h2 span{
	color: #ffff00; 
}
.h-page04 .ui-head h4 span{
	font-weight: bold;
}
.h-page04 .body{
	height: 110px; margin-top: 55px;
}
.h-page04 .body .qr-code,
.h-page04 .body .tel{
	width: 49.95%; float: left; text-align: center;
}
.h-page04 .body .qr-code{
	border-right: 1px dashed #fff;
}
.h-page04 .body .qr-code img,
.h-page04 .body .qr-code p,
.h-page04 .body .tel a,
.h-page04 .body .tel h4{
	display: inline-block;
}
.h-page04 .body .qr-code p{
	font-size: 18px; color: #fff; text-align: left;
	margin-left: 20px; line-height: 30px;
	position: relative; top: -25px;
}
.h-page04 .body .qr-code p span{
	font-weight: bold; color: #ffff00;
}
.h-page04 .body .tel a{
	width: 166px; height: 48px;
	border: 1px solid #fff; font-size: 14px;
	line-height: 48px; text-align: center;
	color: #fff; border-radius: 3px;
}
.h-page04 .body .tel a:hover{
	background-color: #fff;
	color: #56aedc;
}
.h-page04 .body .tel{
	padding-top: 3px;
}
.h-page04 .body .tel h4{
	color: #fff; text-align: left; margin-left: 22px;
	font-size: 24px; position: relative; top: 15px;
}
.h-page04 .body .tel h4 span{
	font-size: 14px;
}
/*活动 结束*/

/*央视专题 开始*/
.h-video{
	position: relative;height:837px;
}
.h-video .b-img{
	display: block;height:837px;margin: 0 auto;
}
.h-video .mask{
	height: 834px;position: absolute;left:0px;right:0px;
	bottom: 0;background: url(../images/zys-mask.png) no-repeat center center;
}
.h-video .video{
	position: absolute;top:80px;left:50%;margin-left: -590px;
}
.h-video .video .txt{
	margin-top:30px;
}
.h-video .video .txt h2{
	font-size: 30px;color:#e4e4e4;line-height: 42px;
}
.h-video .video .txt p{
	color:#999;line-height: 42px;font-size: 18px;
}
.h-container{
	height: auto;overflow: hidden;margin: 40px auto;
}
.h-tabel{
	padding:20px 40px 25px;background-color: #fff;
	float:left;width: 700px;
}
.h-tabel .hd{
	height:60px;border-bottom: 1px solid #E7E7E7;
}
.h-tabel .hd ul{
	height: auto;overflow: hidden;
}
.h-tabel .hd li{
	float:left;line-height:60px;font-size:24px;color:#999;
	margin-right: 30px;cursor: pointer;position: relative;top:-3px;
}
.h-tabel .hd li.selected,
.h-tabel .hd li:hover{
	color:#222;border-bottom: 3px solid #da251d;
}
.h-tabel .bd li a{
	height:40px;display: block;
}
.h-tabel .bd li a p{
	line-height:40px;font-size:16px;color:#333;
}
.h-tabel .bd li:hover a p{
	color:#da251d;
}
.h-tabel .bd li a p span{
	color:#999;
}
.h-tabel .bd li a p span.line{
	width: 1px;height: 14px;background-color: #D5D5D5;
	display:inline-block;margin: 0 15px;
}
.h-join .ui-head{
	background-color: #fff;margin:12px 0px 17px;padding-top: 0;text-align: left;
}
.h-join .ui-head a{
	padding: 27px 0px 20px 30px;display: block;
}
.h-join .ui-head h2{
	font-size:20px;line-height:36px;color:#333;font-weight: normal;
}
.h-join .ui-head p{
	font-size: 14px;color:#999;
}
.h-container{
	min-height: 670px;
}
.h-join{
	margin-bottom: 25px;
}
.h-join ul{
	height: auto;overflow: hidden;width: 105%;
}
.h-join li{
	float:left;margin-right: 20px;overflow: hidden;
}
.h-join li img{
	width: 220px;height: 150px;display: block;transition: all 0.3s;
}
.h-join li img:hover{
	transform: scale(1.2);
}
.h-honer{
	float:right;width: 300px;padding: 40px 40px 20px;background-color: #fff;
}
.h-honer .hd{
	padding-bottom: 15px;border-bottom:1px dashed #d5d5d5;margin-bottom: 20px;
}
.h-honer .hd p{
	font-size: 18px;color:#333;line-height: 24px;margin-top: 8px;
}
.h-honer li{
	margin-bottom: 20px;
}
.h-honer li a{
	width: 300px;height: 110px;display: block;
	background-color: #D5E4F3;
}
.h-honer li.last a{
	background-color: #FAD5D6;
}
.h-honer li:hover a{
	background-color: #B7D1EB;
}
.h-honer li.last:hover a{
	background-color: #F2BFC0;
}
.h-honer li a img{
	float:left;width: 88px;height: 110px;display: block;
}
.h-honer li a .txt{
	float:left;width: 212px;margin-top: 25px;
}
.h-honer li a .txt h2,
.h-honer li a .txt p{
	font-size: 24px;color:#205aa9;line-height: 30px;
}
.h-honer li a .txt p{
	font-size: 16px;
}
.h-honer li.last a .txt h2,
.h-honer li.last a .txt p{
	font-size: 24px;color:#f04c53;line-height: 30px;
}
.h-honer li.last a .txt p{
	font-size: 16px;
}

.pop,
.pop1{
	padding: 20px 40px 0;
	height: 360px;
	background-color: #fff;
}
.pop .head,
.pop1 .head{
	height: 57px;
	border-bottom: 1px solid #e7e7e7;
}
.pop .head h4,
.pop1 .head h4{
	float: left;
	font-size: 18px;
	color: #000000;
	line-height: 56px;
	border-bottom: 2px solid #da251d;
}
.pop .head h4 span{
	color: #da251d;
}
.pop .body{
	padding-left: 100px;
	padding-top: 40px;
}
.pop .body input[type="text"]{
	padding-left: 20px;
	margin-bottom: 20px;
	width: 314px;
	height: 58px;
	font-size: 14px;
	color: #999999;
	border: 1px solid #dbe0e5;
}
.pop .body .subm{
	width: 150px;
	height: 48px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background-color: #da251d;
	border: 1px solid #e7e7e7;
}

.mypop .layui-layer-setwin .layui-layer-close2{
	width: 40px;
	height: 40px;
	background: url(../images/zys77.png) no-repeat center;
}
.mypop .layui-layer-setwin{
	top: 8px;
	right: 8px;
}
.mypop .layui-layer-setwin .layui-layer-close2:hover{
	background-position: center;
}
.pop1 .body .icon{
	text-align: center;
	margin-top: 78px;
}
.pop1 .body h4{
	margin-top: 6px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 36px;
}
/*央视专题 结束*/

/*公司简介 开始*/
.i-banner{
	background: url(../images/zq5.jpg) no-repeat center;height: 540px;position: relative; 
}
.i-content{
	padding-bottom: 50px;
}
.i-content .head h2{
	text-align: center;
	font-weight: bold;

    padding: 70px 0 70px 0;
    color: #444444;
    font-size: 30px;
}
.i-content .body .img ul{
	overflow: hidden;
	height: auto;
}
.i-content .body .img li{
	float: left;
	margin-right: 20px;
}
.i-content .body .img li.last{
	margin-right: 0;
}
.i-content .body .txt{
	margin-top: 20px;
}
.i-content .body .txt h2{
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 24px;
	color: #333333;
}
.i-content .body .txt p{
	color: #666666;
	text-indent: 28px;
    line-height: 30px;
    font-size: 14px;

}
/*公司简介 结束*/

/*联系我们 开始*/
.cont-banner{
	background: url(../images/zq5.jpg) no-repeat center;height: 280px;position: relative;
}
.cont-content{
	padding-top: 20px;
	padding-bottom: 50px;
}
.cont-content .head{
	margin-bottom: 10px;
}
.cont-content .head h2{
	color: #2f2f2f;
    font-size: 32px;
    font-weight: normal;
}
.cont-content .body li{
    color: #666666;
    font-size: 18px;
    line-height: 36px;	
}
.cont-content .body li .phone2{
	margin-left: 15px;
}
.cont-content .map{
	width: 1170px;
	height: 400px;
	margin: 20px auto 0;
	border: 1px solid #eeeeee;
}
/*联系我们 结束*/

/*创业资讯-图文列表 开始*/
.news-banner{
	background: url(../images/zq5.jpg) no-repeat center;height: 280px;position: relative;
}
.c-head{
	overflow: hidden;
	height: auto;
	padding: 53px 0 20px;
	border-bottom: 1px solid #e5e5e5;
}
.c-head span{
	float: left;
	color: #2f2f2f;
    font-size: 32px;
}
.c-head ul{
	float: right;
	margin-top: 3px;
	overflow: hidden;
	height: auto;
}
.c-head li{
	float: left;
	margin-left: 2px;
}
.c-head li a{
	display: inline-block;
	width: 160px;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    color: #FFF;
    background: #9fb4c0;
}
.c-head li:hover a,
.c-head li.on a{
	background-color: #da251d;
}
.news-content{
	padding-bottom: 40px;
}
.news-content .body li{
	padding: 20px 0;
	overflow: hidden;
	border-bottom: 1px dashed #eeeeee;
}

.picUL{ width:100%; height:100%; overflow:hidden;}
.picUL li{width:345px;height:400px;margin:0 14px 15px 13px; padding:14px 14px 0 14px;box-shadow: 0 3px 5px rgba(0,0,0,0.1);float:left; margin-top:18px;}
.picUL li:hover{ background:#f4f4f4;}
.picUL li .pic_01{width:100%;height:330px; overflow: hidden;}
.picUL li .pic_01 img{width:100%;height:330px;vertical-align:middle; transition: 0.5s all; background:#f5f5f5;display: block;}
.picUL li:hover img{transform: scale(1.08);}
.picUL li .pic_02{width:100%; height:50px; line-height:50px;}
.picUL li .pic_02 .ptitle{width: 80%;float: left;}
.picUL li .pic_02 .pmore{font-size: 14px; float: right;}

.apicUL{ width:100%; height:100%; overflow:hidden;}
.apicUL li{width:345px;height:310px;margin:0 14px 15px 13px; padding:14px 14px 0 14px;box-shadow: 0 3px 5px rgba(0,0,0,0.1);float:left; margin-top:18px;}
.apicUL li:hover{ background:#f4f4f4;}
.apicUL li .pic_01{width:100%;height:260px; overflow: hidden;}
.apicUL li .pic_01 img{width:100%;height:260px;vertical-align:middle; transition: 0.5s all; background:#f5f5f5;display: block;}
.apicUL li:hover img{transform: scale(1.08);}
.apicUL li .pic_02{width:100%; height:50px; line-height:50px;}
.apicUL li .pic_02 .ptitle{width: 80%;float: left;}
.apicUL li .pic_02 .pmore{font-size: 14px; float: right;}
.news-content .body li .txt{text-align:left;
	width:1180px;
}
.news-content .body li .txt h2{
	color: #333333; text-align:left;
    font-size: 20px;
}
.news-content .body li .txt p{
	margin-top: 20px;
	color: #666666;
    font-size: 14px;
    height: 74px;
    overflow: hidden;
    line-height: 24px;
}
.news-content .body li .txt span{
	font-size: 14px;
	color: #999999;
}
/*创业资讯-图文列表 结束*/    

/*创业资讯-文字列表  开始*/
.help-banner{
	background: url(../images/zq5.jpg) no-repeat center;height: 280px;position: relative;
}
.help-content{
	padding-bottom: 40px;
}
.help-content .body{
	margin-top: 20px;
}
.help-content .body li{
	margin-bottom: 30px;
	background-color: #fafafa;
}
.help-content .body li h2{

	margin: 0 10px;
	font-size: 16px;
	color: #444;
	line-height: 40px;
}
.help-content .body li h2 a{
	/*display: block;
	padding: 0 10px;
	font-size: 16px;
	color: #444;
	line-height: 40px;*/
}
.help-content .body li p{
	margin:0 10px;
	padding: 10px 0;
	font-size: 16px;
	color: #636363;
	line-height: 24px;
	background-color: #fafafa;
	border-top: 1px solid #f0f0f0;
}
/*创业资讯-文字列表  结束*/

/*创业资讯-新闻详情 开始*/
.detail-banner{
	background: url(../images/zq5.jpg) no-repeat center;height: 280px;position: relative;
}
.detail-content{
	padding-bottom: 40px;
}
.detail-content .body-t{
	padding-top: 50px;
	padding-bottom: 25px;
	border-bottom: 1px solid #f1f1f1;
}
.detail-content .body-t h2{
    color: #333333;
    font-size: 22px;
    text-align: center;
}
.detail-content .body-t ul{
	margin-top: 10px;
	text-align: center;
}
.detail-content .body-t li{
	display: inline;
	margin: 0 5px;
	font-size: 14px;
	color: #999999;
}
.detail-content .body-b{
	padding: 40px 0;
}
.detail-content .body-b p{
	margin-bottom: 32px;
	font-size: 16px;
	line-height: 28px;
	color: #333333;
	text-indent: 32px;
}
.detail-content .foot ul{
	overflow: hidden; line-height:40px;
	height: auto;
}
.detail-content .foot li{ width:100%; margin-right:50px; padding:0 20px; display:block;
}
.detail-content .foot li a{
	height: 50px; float:left;
	line-height: 50px;
	font-size: 16px;
	color: #666666;
	overflow: hidden;
}
/*创业资讯-新闻详情 结束*/

/*分页 开始*/
.pages{
	margin-top: 40px;
}
.pages ul{
	text-align: center;
}
.pages li{
	display: inline;
	margin: 0 3px;
}
.pages li a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 16px;
	background-color: #dedede;
}
.pages li:hover a,
.pages li.on a{
	color: #fff;
	background-color: #da251d;
}
/*分页 结束*/