
.main {
	width: 100%;
	background: #eee;
}
.project-tab {
	text-align: center;
	font-size: 0;
	margin-top: 44px;
}
.project-tab a {
	display: inline-block;
	font-size: 22px;
	line-height: 54px;
	height: 54px;
	width: 332px;
	border-radius: 4px 4px 0 0;
	color: #999;
	background-color: #e0e0e0;
	margin: 0 15px;
	vertical-align: top;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.project-tab a.focus {
	background-color: #75a245;
	color: #fff;
}
.project-tab a::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -11px;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 11px 0 0 0;
	border-color: #75A245 transparent transparent transparent;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.project-tab a.focus::after {
	border-width: 11px 14px 0 14px;
}
.project-tab a.vipH {
	background: url("/images/service/vip.png") no-repeat;
	background-size: cover;
	color: #fff;
	font-size: 28px;
	font-family: "YouSheBiaoTiHei";
}
.project-tab a.vipH::after {
	border-color: #fa6842 transparent transparent transparent;
}
.project-tab a.vipH.focus {
	background: url("/images/service/vip2.png") no-repeat;
	background-size: cover;
}
.project-bot {
	margin-top: 50px;
}
/*新增会员权益部分*/
.lyp2_img{position:relative;}
.qynew {
	position: absolute;
	top: 114px;
	left: 209px;
}
.qynew .qy span {
	font-size: 0;
	display: block;
	width: 260px;
	height: 51.5px;
}
.qynew .qy span a{display:block;width:100%;height:100%;font-size:0;cursor:pointer;}
.blackbg{background:rgba(0,0,0,.58);position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:none;}
.qy_info{width:100%;height:100%;position:relative;z-index:99999;}
.qy_info .bd{display:none;width:1010px;position:fixed;left: 50%; top: 50%;margin-left:-505px;margin-top:-392px;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.18);}
/*55+38+40+57+25=215+570   785*/
.qy_info .bd.on{display:block; }
.qy_info .bd .tlt{height:55px;line-height:55px;padding:0 20px 0 30px;background:url(/images/hyqy_tc_tltbg.jpg) center center no-repeat;margin-bottom: 38px;box-shadow:0 5px 5px rgba(0,0,0,.12);}
.qy_info .bd .tlt span{display:block;float:left;color:#fff;font-size:22px;font-weight:bold;}
.qy_info .bd .tlt em{display:block;float:right;width:55px;height:55px;background:url(/images/hyqy_guanbi.png) center center no-repeat;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.qy_info .bd .tlt em:hover{transform:rotate(90deg);}
.qy_info .bd .content{padding:0 40px 40px;}
.qy_info .bd .content .desc{font-size:16px;color:#555;background: #f6f6f6 url(/images/hyqy_tc_icon1.png) 14px 14px no-repeat;border:1px solid #ebebeb;padding:12px 10px 12px 48px;line-height: 31px;margin-bottom: 25px;}
.qy_info .bd .content .conn{height:570px;overflow-y:scroll;padding:0 20px 0 0;}
.qy_info .bd .content .conn p{font-size: 19px;color:#333;line-height:24px;text-indent: 0;margin: 0 0 20px;font-weight: bold;}
.qy_info .bd .content .conn p a{color: #fd6f21;font-weight: normal;}
.qy_info .bd .content .conn p a:hover{color:#fd6f21;text-decoration:underline;}
.qy_info .bd .content .conn img{max-width:100%;border:1px solid #ff9d79;margin-bottom: 20px;}
.qy_info .bd .content .conn img.conImg{
	max-width: 48%;
	display: inline-block;
	vertical-align: top;
}
.qy_info .bd .content .conn img.conImg:last-child{
	margin-left: 1%;
}
/* 设置滚动条的样式 */
/*.qy_info .bd .content .conn::-webkit-scrollbar {width:3px;border-radius: 16px;}
.qy_info .bd .content .conn::-webkit-scrollbar-track { background-color:#fafafa; border-radius:0px;}
.qy_info .bd .content .conn::-webkit-scrollbar-thumb { background-color:#fd6f21;}
.qy_info .bd .content .conn::-webkit-scrollbar-thumb:window-inactive { background-color:#fd6f21;}*/

.qy_info .bd .content .conn::-webkit-scrollbar {width:14px;background-color:#fff}
.qy_info .bd .content .conn::-webkit-scrollbar-thumb {width:14px;border-radius:999rem;border:3px solid #fff;background-color:rgba(49,52,56,.12)}
.qy_info .bd .content .conn::-webkit-scrollbar-thumb:hover {background-color:rgba(49,52,56,.2)}
.qy_info .bd .content .conn::-webkit-scrollbar-track {background-color:#fff}
.brand {
	width: 1220px;
	margin: 20px auto 0;
	box-sizing: content-box;
}
.brand .title {
	margin-bottom: 20px;
}
.brand .tl {
    height: 105px;
}
.brand .brand-list {
	overflow: hidden;
	padding: 10px;
}
.brand ul {
	margin: 0 -11.5px;
}
.brand ul li {
	width: 20%;
	padding: 11.5px;
	box-sizing: border-box;
	float: left;
}
.brand ul li .item1 {
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgba(100, 100, 100, 0.2);
	position: relative;
	height: 124px;
	overflow: hidden;
}
.brand ul li .item1 img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.brand ul li .item1 .content {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0;
	background: rgba(117,162,69,0.9);
}
.brand ul li .item1 .content p {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-top: 50px;
	text-align: center;
}
.brand ul li .item1 .content span {
	display: block;
	text-align: center;
	width: 82px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	font-size: 14px;
	margin: 15px auto 0;
	border: 1px solid #fff;
}
.brand ul li .item1:hover .content {
	height: 100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.brand .brand-more {
	text-align: center;
	margin-top: 15px;
}
.brand .brand-more a {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.brand .brand-more a i {
	display: inline-block;
	width: 11px;
	height: 12px;
	background: url(../../images/service2017/brand-more.png) 0 0 no-repeat;
	vertical-align: middle;
	margin-left: 8px;
}
.brand .brand-more a i.fz {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-o-transform:rotate(180deg);
}
.project {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}

.title {
	padding-top: 36px;
	text-align: center;
	margin-bottom: 40px;
}

.title h3 {
	position: relative;
	width: 4em;
	display: inline-block;
	font: normal 30px/50px "microsoft yahei";
}

.title i {
	position: absolute;
	width: 125px;
	height: 4px;
	background: #76a246;
	left: 50%;
	top: 55px;
	margin-left: -63px;
}
#dlg33 {
	position: fixed !important;
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%,-50%);
}
.project-bot {
	display: none;
}
.project table {
	background-color: #fff;
}

.project table th span {
	color: #fff;
	font: bold 18px/30px "microsoft yahei";
}

.project table th {
	height: 75px;
	font: normal 14px/30px "microsoft yahei";
}

.project table th.top1 {
	height: 45px;
	font: normal 14px/30px "microsoft yahei";
}
.project table th strong {
	font: bold 16px/30px "microsoft yahei";
}

.project table th p {
	font: bold 18px/30px "microsoft yahei";
	color: #ff6600;
}

.project table th i {
	font: normal 18px/30px "microsoft yahei";
	color: #eb201d;
}

.project table th b {
	font: normal 20px/30px "microsoft yahei";
	color: #eb201d;
}

.project table td {
	height: 40px;
	width: 150px;
	text-align: center;
}
.project table th a.btn{
	width: 110px;
	height: 25px;
	border-radius: 3px;
	display: block;
	font:bold 16px/32px "microsoft yahei";
	text-indent: 18px;
	color: #fff;
	margin: 0 auto;
	text-align: left;
	background: url(../../images/service2017/finger_icon.png) 80px 5px no-repeat #FF6600;
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
}
.project table th a.btn1 {
	text-indent: 25px;
}
.project table .serviceleft {
	background-color: #fff3f3;
	font: bold 18px/30px "microsoft yahei";
	color: #ff580e;
	width: 140px;
}

.project table .serviceright {
	background-color: #f2fbf3;
	font: bold 15px/30px "microsoft yahei";
}

.project table .serviceright a {
	color: #333;
}

.project table tr td {
	font: normal 16px/18px "microsoft yahei";
}

.project table tr td.jia {
	font-size: 26px;
	font-weight: bold;
	color: #ff580e;
}
.project table tr td a.btn {
	font: normal 14px/32px "microsoft yahei";
	width: 98px;
	height: 32px;
	display: inline-block;
	color: #fff;
	background-color: #f54a47;
	border-radius: 2px;
}
