/*公用*/
.w1300{
	width: 1300px;
	margin: 0 auto;
	height: 100%;
}
.w1300:after{
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.w1300{
	zoom: 1;
}
.w1300 .col-410{
	width: 410px;
}
.w1300 .col-855{
	width: 855px;
}
.w1300 .col-1010{
	width: 1010px;
}
.w1300 .col-260{
	width: 260px;
}
.w1300 .col-220{
	width: 220px;
}
.w1300 .col-1050{
	width: 1050px;
}
.w1300 .col-900{
	width: 900px;
}
.w1300 .col-370{
	width: 370px;
}
.w1300 .col-240{
	width: 240px;
}
.w1300 .col-1030{
	width: 1030px;
}
.w1300 .col-1000{
	width: 1000px;
}
.w1300 .col-960{
	width: 960px;
}
.w1300 .col-310{
	width: 310px;
}
.bold{
	font-weight: 800;
}
ul.pagination li a{
	display: block;
	width: 100%;
	height: 100%;
}
a:hover{
	text-decoration: none;
}
/*兼容ie*/
textarea{
	overflow: hidden
}
/*分页样式*/
.pagination{
	display: inline-block;
	cursor: default;
	margin-left: 15px;
}
.pagination li{
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	color: #999;
	font-size: 14px;
	border: 1px solid #dcdcdc;
	background: #fff;
	cursor: pointer;
}
.pagination li a{
	color: #999;
}
.pagination li.next{
	width: 80px;
}
.pagination li.last{
	width: 50px;
}
.pagination li:hover{
	color: #007c36;
}
.pagination li:hover a{
	color: #007c36;
}
.pagination li.active{
	color: #fff;
	background: #007c36;
}
.pagination li.active span{
	color: #fff;
}
/*----------------------------topHeader----------------------------*/
.topHeader{
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	background: #F4F4F4;
}
.topHeader div.fl span{
	color: #555;
	font-size: 14px;
}
.topHeader div.fl a{
	color: #888;
	font-size: 14px;
	margin-left: 30px;
}
.topHeader div.fr>a{
	color: #016d33;
}
.topHeader div.fr ul.right-nav{
	float: right;
}
.topHeader div.fr ul.right-nav li.nav-item{
	margin-left: 15px;
	position: relative;
	color: #888;
	float: left;
	padding-left: 16px;
	cursor: pointer;
}
.topHeader div.fr ul.right-nav li.nav-item h4 {
	font-size: 14px;
	line-height: 50px;
}
.topHeader div.fr ul.right-nav li.nav-item h4 i{
	font-size: 12px;
	margin-left: 5px;
}
.topHeader div.fr ul.right-nav li.nav-item.last-has-sub{
	margin-left: 8px;
}
.topHeader div.fr ul.right-nav li.nav-item:before{
	content: '|';
	position: absolute;
	left: 0;
	top: 0;
	color: #999;
}
.topHeader div.fr ul.right-nav li.nav-item>a{
	color: #888;
}
.topHeader div.fr ul.right-nav li.nav-item .sub{
	position: absolute;
}




/*header*/
header{
	width: 100%;
	background: #fff;
	cursor: default;
}
header.header_index {
	height: 110px;
	padding-top: 16px;
}
header.header_auth{
	height: 130px;
	padding-top: 26px;
}
header.header_auth.hasBorder{
	border-bottom: 2px solid #016d33;
}
header .w1300>div{
	height: 78px;
}
header .logo img{
	width: 340px;
	height: 78px;
}
header .contact{
	padding-left: 60px;
	position: relative;
	padding-top: 16px;
}
header .contact img{
	height: 50px;
	width: 50px;
	position: absolute;
	left: 0;
	top: 13px;
}
header .contact h4{
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
header .contact p{
	color: #007c36;
	font-size: 20px;
}
/*登录注册header*/
header .auth{
	position: relative;
	margin-left: 0px;
}
header .auth span{
	width: 1px;
	height: 78px;
	border-left: 1px solid #bfbfbf;
	display: block;
	position: absolute;
	left: 0;
}
header .auth h3{
	font-size: 30px;
	color: #666;
	padding: 0 20px;
	line-height: 78px;
}
header .auth name{
	display: block;
	margin-left: 20px;
	font-size: 18px;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 18px;
	line-height: 18px;
}
header .auth level{
	display: block;
	margin-left: 20px;
	width: 70px;
	height: 25px;
	border: 1px solid #007c36;
	font-size: 14px;
	color: #016d33;
	line-height: 25px;
	text-align: center;
}
/*带导航栏的header*/
header .search{
	height: 78px;
	padding-top: 17px;
	margin-left: 120px;
}
header .search .select{
	height: 45px;
	width: 100px;
	position: relative;
	display: inline-block;
}
header .search .select button{
	width: 100px;
	height: 45px;
	background: #fff;
	border: 2px solid #016d33;
	position: relative;
	font-size: 15px;
	color: #444;
	outline: 0;
	text-align: left;
	padding-left: 12px;
	margin: 0;
}
header .search .select button.checked{
	
}
header .search .select button i{
	font-size: 12px;
	color: #999;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -6px;
}
header .search .select ul{
	position: absolute;
	border: 1px solid #ccc;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background: #fff;
	width: 100%;
	margin-top: 0px;
	display: none;
	z-index: 888;
	padding: 3px 0;
}
header .search .select ul li{
	font-size: 14px;
	color: #666;
	width: 100%;
	line-height: 30px;
	padding-left: 12px;
	cursor: default;
}
header .search .select ul li:hover{
	background: #f5f5f5;
}
header .search .select ul li.checked{
	background: #016d33;
	color: #fff;
}
header .search input[type=text]{
	height: 45px;
	border: 2px solid #016d33;
	margin-left: -5px;
	font-size: 15px;
	padding-left: 15px;
	outline: 0;
	width: 320px;
	border-left: 0;
}
header .search button{
	width: 80px;
	height: 45px;
	background: #016d33;
	border: 2px solid #016d33;
	color: #fff;
	font-size: 15px;
	margin-left: -5px;
	outline: 0;
	cursor: pointer;
}


/*footer*/
/*footer-登录注册*/
footer.footer_auth{
	margin-top: 30px;
}
footer.footer_auth ul{
	text-align: center;
}
footer.footer_auth ul li{
	color: #666;
	font-size: 14px;
	display: inline;
	position: relative;
	padding: 0 20px;
	
}
footer.footer_auth ul a:nth-last-of-type(1) li span{
	display: none;
}
footer.footer_auth ul li span{
	position: absolute;
	right: 0;
	top: -1px;
}
footer.footer_auth .author{
	margin-top: 10px;
}
footer.footer_auth .author p{
	text-align: center;
	font-size: 14px;
	color: #999;
}
/*----------------------------公共footer----------------------------*/
footer.public_footer{
	margin-top: 60px;
	padding-top: 50px;
	background: url(../images/footer/bg.png);
}
footer.public_footer .footTop {
	height: 190px;
}
footer.public_footer .footTop .contact {
	width: 290px;
}
footer.public_footer .footTop .contact img{
	width: 174px;
	height: 58px;
}
footer.public_footer .footTop .contact .phone{
	position: relative;
	padding-left: 20px;
	margin-top: 20px;
}
footer.public_footer .footTop .contact .phone i{
	position: absolute;
	left: 0;
	color: #f8f8f8;
}
footer.public_footer .footTop .contact .phone p{
	font-size: 13px;
	color: #f8f8f8;
}
footer.public_footer .footTop .contact .phone tel{
	font-size: 24px;
	color: #fff;
	margin-top: 10px;
}
footer.public_footer .footTop .footNav{
	margin-left: 45px;
}
footer.public_footer .footTop .footNav .nav_box{
	float: left;
	width: 100px;
	margin-right: 60px;
}
footer.public_footer .footTop .footNav .nav_box h3{
	font-size: 16px;
	color: #f8f8f8;
	padding: 10px 0;
	position: relative;
	margin-bottom: 27px;
}
footer.public_footer .footTop .footNav .nav_box:hover h3:after{
	transition: width .5s; 
	-moz-transition: width .5s;
	-webkit-transition: width .5s;
	-o-transition: width .5s;
	width: 60px;
}
footer.public_footer .footTop .footNav .nav_box h3:after{
	content: '';
	width: 30px;
	height: 1px;
	display: block;
	border-bottom: 1px solid #f8f8f8;
	position: absolute;
	bottom: 0;
}
footer.public_footer .footTop .footNav .nav_box ul li a{
	font-size: 14px;
	color: #a6a6a6;
}
footer.public_footer .footBm{
	border-top: 1px solid #6b6b6b;
	font-size: 14px;
	color: #797979;
	padding: 20px 0;
}
footer.public_footer .footBm ul li{
	border-right: 1px solid #797979;
	padding: 0 10px;
	float: left;
}
footer.public_footer .footBm ul li:nth-last-of-type(1){
	border-right: 0;
	padding-right: 0;
}
footer.public_footer .footBm ul li a{
	color: #797979;
}

/*----------------------------首页footer----------------------------*/
footer.footer_index{
	background: #fff;
	margin-top: 25px;
}
footer.footer_index .footerNav{
	margin-bottom: 5px;
}
footer.footer_index .footerNav h3{
	padding: 15px 20px;
	font-size: 15px;
	color: #666;
	display: inline-block;
	cursor: default;
}
footer.footer_index .footerNav h3.checked{
	border-bottom: 1px solid #016d33;
	color: #016d33;
}
footer.footer_index .footerItem ul:nth-of-type(1){
	display: block;
}
footer.footer_index .footerItem ul{
	display: none;
}
footer.footer_index .footerItem ul li{
	float: left;
	margin-top: 10px;
	width: 130px;
}
footer.footer_index .footerItem ul li a{
	font-size: 13px;
	color: #666;
}

/*----------------------------nav----------------------------*/
nav.public_nav{
	height: 52px;
	border-bottom: 2px solid #007c36;
	background: #fff;
}
nav.public_nav .left-select-nav{
	width: 220px;
	position: relative;
}
nav.public_nav .left-select-nav>h3{
	line-height: 50px;
	height: 50px;
	background: #007c36;
	color: #fff;
	font-size: 18px;
	padding-left: 10px;
	cursor: default;
}
nav.public_nav .left-select-nav h3 i{
	margin-right: 15px;
	font-size: 18px;
}
/*left-select-nav下拉框*/
nav.public_nav .left-select-nav .nav-box{
	position: absolute;
	z-index: 999;
	left: 0;
	width: 1300px;
	height: 0px;
}
nav.public_nav .left-select-nav .nav-box{
	display: none;
}
nav.public_nav .left-select-nav .nav-box .left-nav{
	background: #008d3d;
	padding: 6px 0;
	width: 220px;
	height: 460px;
	overflow-y: hidden;
}
nav.public_nav .left-select-nav .nav-box .left-nav li{
	font-size: 13px;
	color: #f8f8f8;
	height: 28px;
	padding-left: 10px;
	line-height: 28px;
	cursor: pointer;
	overflow: hidden;
}
nav.public_nav .left-select-nav .nav-box .left-nav li i{
	font-size: 14px;
	margin-right: 5px;
}
nav.public_nav .left-select-nav .nav-box .left-nav li:hover{
	background: #fff;
	color: #008d3d;
}
nav.public_nav .left-select-nav .nav-box .item-container{
	width: 1080px;
	height: 460px;
	position: relative;
	display: none;
}
nav.public_nav .left-select-nav .nav-box .item-container .list{
	width: 1080px;
	height: 460px;
	position: absolute;
	display: none;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .list-box{
	width: 800px;
	min-height: 460px;
	background: #fff;
	padding-left: 20px;
	padding-top: 10px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad{
	width: 280px;
	height: 460px;
	background: #f6f6f6;
	overflow-y: hidden;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad.right-ad-service{
	background: rgba(255,255,255,.97);
}
nav.public_nav .left-select-nav .nav-box .item-container .list .list-box .list_ul{
	background: #fff;
	margin-bottom: 20px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .list-box .list_ul h4{
	font-size: 14px;
	color: #007C36;
	font-weight: 800;
	padding: 6px 0;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .list-box .list_ul ul li{
	float: left;
	width: 120px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .list-box .list_ul ul li a{
	font-size: 13px;
	color: #666;
}
/*首页右侧为推荐为卫客样式*/
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .ad-head{
	height: 60px;
	padding: 22px 20px 0 20px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .ad-head h3{
	float: left;
	color: #000;
	font-size: 18px;
	line-height: 38px;
	border-bottom: 1px solid #007C36;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .ad-head span{
	float: right;
	font-size: 14px;
	color: #333;
	line-height: 38px;
	cursor: pointer;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad ul li.right-ad-li{
	border-top: 1px solid #e4e4e4;
	height: 80px;
	padding-left: 20px;
	padding-top: 12.5px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad ul li.right-ad-li a img{
	width: 55px;
	height: 55px;
	border-radius: 50%;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad ul li.right-ad-li a .des{
	display: inline-block;
	vertical-align: top;
	padding: 3px 0;
	padding-left: 8px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad ul li.right-ad-li a .des name{
	display: block;
	font-size: 15px;
	color: #333;
	margin-bottom: 4px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad ul li.right-ad-li a .des ping{
	font-size: 13px;
	color: #666;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad ul li.right-ad-li a .des ping span{
	color: #ff3e3e;
	margin-left: 2px;
}
/*首页右侧为热销服务样式*/
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .ad-head-service{
	height: 88px;
	padding: 0 10px;
	padding-top: 25px;
	border-bottom: 1px solid #ddd;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .ad-head-service h3{
	color: #333;
	font-size: 18px;
	font-weight: 800;
	height: 24px;
	line-height: 24px;
	margin-bottom: 3px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .ad-head-service div{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #666;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .ad-head-service h3 i{
	font-size: 18px;
	color: #007c36;
	margin-right: 2px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-ul{
	padding: 16px 10px 0;
	height: 360px;
	overflow: hidden;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-li{
	position: relative;
	padding-left: 25px;
	padding-right: 104px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 15px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-li i{
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	background: #a0a0a0;
	color: #fff;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 4px;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-li a{
	color: #333;
	font-size: 14px;
	width: 100%;
	line-height: 20px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-li num{
	font-size: 14px;
	position: absolute;
	color: #007C36;
	background: #fff;
	display: block;
	right: 0;
	top: 0;
	font-weight: 800;
	text-align: right;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-li:nth-of-type(1) i{
	background: #007c36;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-li:nth-of-type(2) i{
	background: #007c36;
}
nav.public_nav .left-select-nav .nav-box .item-container .list .right-ad .right-service-li:nth-of-type(3) i{
	background: #007c36;
}
nav.public_nav .right-body-nav ul li{
	font-size: 15px;
	padding: 0 24px;
	line-height: 50px;
	display: inline;
}
nav.public_nav .right-body-nav ul li.active a{
	font-size: 17px;
	color: #007c36;
	font-weight: 800;
}
nav.public_nav .right-body-nav ul li:nth-last-of-type(1){
	padding-right: 0;
}
nav.public_nav .right-body-nav ul li a{
	color: #333;
}

/*----------------------------登录注册body----------------------------*/
/*container*/
container.body_auth{
	display: block;
	width: 100%;
	height: 600px;
	background: #008d3d;
}
container.body_auth .bg_left{
	width: 520px;
	height: 550px;
	margin-top: 25px;
}
container.body_auth .bg_left img{
	width: 100%;
	height: 100%;
}
container.body_auth .login_kuang{
	width: 420px;
	height: 500px;
	background: #fff;
	margin-top: 50px;
	padding: 0 30px;
	padding-top: 50px;
}
container.body_auth .login_kuang.register{
	width: 460px;
	height: 560px;
	margin-top: 20px;
	padding: 0 45px;
	padding-top: 30px;
}
container.body_auth .login_kuang .formHead {
	border-bottom: 1px solid #d2d2d2;
	
}
container.body_auth .login_kuang .formHead h4{
	color: #016e33;
	font-size: 22px;
	float: left;
	position: relative;
	font-weight: bold;
}
container.body_auth .login_kuang h4 span{
	position: absolute;
	bottom: -1px;
	border-bottom: 1px solid #016d33;
	left: 0;
	width: 100%;
	height: 1px;
	display: block;
}
container.body_auth .login_kuang.register form .select{
	margin-top: 50px;
	margin-bottom: 30px;
	height: 15px;
	line-height: 15px;
	font-size: 15px;
	color: #666;
}
container.body_auth .login_kuang.register form .select span{
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #dfdfdf;
	background: #fff;
	cursor: pointer;
	margin-right: 5px;
}
container.body_auth .login_kuang.register form .select span.select-person{
	margin-left: 20px;
}
container.body_auth .login_kuang.register form .select span.selected{
	background: #016d33;
	border: 1px solid #016d33;
}
container.body_auth .login_kuang.register form .select span i{
	color: #fff;
	font-size: 12px;
	vertical-align: top;
}
container.body_auth .login_kuang form label{
	margin-top: 25px;
	height: 50px;
	font-size: 15px;
	color: #666;
	display: block;
	width: 100%;
	position: relative;
}
container.body_auth .login_kuang.register form label{
	margin-top: 20px;
}
container.body_auth .login_kuang form label input{
	background: #fff;
	border: 0;
	outline: 0;
	color: #333;
	font-size: 15px;
	height: 30px;
	padding-left: 46px;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 4px;
	border: 1px solid #d4d2d2;
}
container.body_auth .login_kuang form label.yzm input[type=text]{
	width: 220px;
}
container.body_auth .login_kuang form label.yzm input[type=submit]{
	width: 130px;right: 0;background: #e5e5e5;left: auto;padding: 0;
	cursor: pointer;
}
container.body_auth .login_kuang form label.yzm input[type=submit].disable{
	background: #016d33;
	color: #fff;
}
container.body_auth .login_kuang form label input:focus{
	border: 1px solid #016d33;
}
container.body_auth .login_kuang form label input:focus+i{
	color: #016d33;
}
container.body_auth .login_kuang form label i{
	font-size: 25px;
	float: left;
	margin-left: 13px;
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 999;
	margin-top: 12px;
}
container.body_auth .login_kuang form .extra{
	height: 54px;
	font-size: 15px;
	line-height: 50px;
	color: #666;
}
container.body_auth .login_kuang form .extra input[type=checkbox]{
	margin-right: 2px;
	cursor: pointer;
}
container.body_auth .login_kuang form .extra a.goForget{
	color: #016d33;
}
container.body_auth .login_kuang form .extra a.goReg{
	color: #333;
	margin-right: 13px;
}
container.body_auth .login_kuang form button.btn2{
	width: 100%;
	height: 55px;
	outline: 0;
	background: #016d33;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	border-radius: 4px;
	border: 0;
	cursor: pointer;
}
container.body_auth .login_kuang form .sanfang{
	margin-top: 25px;
	text-align: center;
}
container.body_auth .login_kuang form .sanfang .sfHead{
	font-size: 18px;
	color: #333;
	position: relative;
	text-align: center;
}
container.body_auth .login_kuang form .sanfang .sfHead span{
	border-top: 1px solid #d2d2d2;
	position: absolute;
	width: 130px;
	top: 50%;
}
container.body_auth .login_kuang form .sanfang .sfHead span:nth-of-type(1){
	left: -10px;
}
container.body_auth .login_kuang form .sanfang .sfHead span:nth-of-type(2){
	right: -10px;
}
container.body_auth .login_kuang form .sanfang img{
	width: 35px;
	height: 35px;
	margin-top: 25px;
}
container.body_auth .login_kuang form .remindText{
	margin: 18px 0;
	font-size: 15px;
	height: 15px;
	line-height: 15px;
	color: #666;
}
container.body_auth .login_kuang form .remindText a{
	color: #016d33;
}
container.body_auth .login_kuang form .remindText span{
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #dfdfdf;
	background: #fff;
	margin-right: 10px;
	cursor: pointer;
}
container.body_auth .login_kuang form .remindText span.selected{
	background: #016d33;
	border: 1px solid #016d33;
}
container.body_auth .login_kuang form .remindText span i{
	color: #fff;
	font-size: 12px;
	vertical-align: top;
}
/*----------------------------index首页样式----------------------------*/
/*index-banner首页轮播图*/
.index_banner{
	width: 100%;
	position: relative;
	height: 460px;
}
.index_banner .carousel{
	position: absolute;
	height: 460px;
	width: 100%;
}
.index_banner .carousel .car-box{
	width: 100%;
	height: 460px;
	text-align: center;
}
.index_banner .carousel img{
	width: 1300px;
	height: 460px;
	cursor: pointer;
}
.index_banner .carousel .swiper-pagination .swiper-pagination-bullet{
	width: 30px;
	height: 4px;
	border-radius: 0;
	background: #fff;
	opacity: 1;
}
.index_banner .carousel .swiper-pagination .swiper-pagination-bullet-active{
	background: #007c36;
}
.index_banner .carousel .banner_btn{
	width: 1300px;
	height: 460px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -650px;
}
.index_banner .carousel .banner_btn div{
	background-color: rgba(0,0,0,.5);
	width: 40px;
	height: 60px;
	background-size: 35%;
}
.index_banner .carousel .banner_btn div.swiper-button-prev{
	left: 230px;
}
.index_banner .carousel .banner_btn div.swiper-button-next{
	right: 290px;
}
.index_banner .carousel .banner_btn div:hover{
	background-color: rgba(0,0,0,.8);
}
/*----------------------------banner右侧公告框----------------------------*/
.index_banner .banner-right-box{
	width: 280px;
	height: 420px;
	background: #f5fbf9;
	position: relative;
	z-index: 500;
	margin-top: 20px;
}
.index_banner .banner-right-box .banner-right-box-head{
	height: 220px;
}
.index_banner .banner-right-box .banner-right-box-head .head{
	height: 100px;
	background: #008d3d;
}
.index_banner .banner-right-box .banner-right-box-head .head p{
	color: #f8f8f8;
	font-size: 15px;
	padding-left: 15px;
	padding-top: 25px;
}
.index_banner .banner-right-box .banner-right-box-head .head img{
	display: block;
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 15px;
	border-radius: 50%;
}
.index_banner .banner-right-box .banner-right-box-head .login{
	height: 80px;
	margin-top: 40px;
	padding-top: 10px;
	text-align: center;
}
.index_banner .banner-right-box .banner-right-box-head .login p{
	font-size: 15px;
	color: #333;
	text-align: center;
}
.index_banner .banner-right-box .banner-right-box-head .login div{
	color: #666;
	font-size: 13px;
	padding: 0 30px;
	margin-top: 10px;
}
.index_banner .banner-right-box .banner-right-box-head .login div a{
	color: #007C36;
	margin-left: 10px;
}
.index_banner .banner-right-box .banner-right-box-head .login div date{
	margin-left: 10px;
}
.index_banner .banner-right-box .banner-right-box-head .login button{
	width: 90px;
	height: 40px;
	outline: 0;
	background: #007c36;
	border: 0;
	color: #fff;
	margin: 0 5px;
	cursor: pointer;
}
.index_banner .banner-right-box .banner-right-box-body{
	overflow-y: hidden;
	height: 200px;
}
.index_banner .banner-right-box .banner-right-box-body .br-top{
	padding: 0 7px;
	border-bottom: 1px solid #d9dddc;
}
.index_banner .banner-right-box .banner-right-box-body .br-top h4{
	position: relative;
	padding: 10px 6px;
	font-size: 14px;
	color: #333;
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
}
.index_banner .banner-right-box .banner-right-box-body .br-top h4.checked:after{
	content: '';
	height: 0px;
	width: 100%;
	border-top: 2px solid #007C36;
	bottom: -2px;
	position: absolute;
	left: 0;
}
.index_banner .banner-right-box .banner-right-box-body .br-top h4.checked{
	color: #008d3d;
	font-weight: 800;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul{
	padding: 5px 0;
	display: none;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul.active{
	display: block;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul li{
	font-size: 14px;
	color: #333333;
	position: relative;
	padding-left: 32px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 30px;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul li{
	color: #333;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul li i{
	position: absolute;
	width: 4px;
	height: 4px;
	left: 16px;
	top: 50%;
	margin-top: -2px;
	background: #333;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul li:hover a{
	color: #008d3d;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul li:hover a i{
	background: #008d3d;
}
.index_banner .banner-right-box .banner-right-box-body .br-body ul li span.money{
	color: #f41611
}
/*----------------------------banner下方headlines今日发布----------------------------*/
.index_headlines{
	color: #007c36;
	height: 50px;
	margin-top: 20px;
}
.index_headlines .headlines_head{
	font-size: 17px;
	color: #007c36;
	font-weight: 800;
	line-height: 30px;
	margin-right: 30px;
}
.index_headlines .w1300{
	padding: 10px 12px;
	height: 50px;
	border: 1px solid #007c36;
	background: #eafff3;
}
.index_headlines .headlines_head i{
	font-size: 14px;
	margin-right: 5px;
}
.index_headlines p{
	display: inline-block;
	font-size: 15px;
	color: #007c36;
	line-height: 30px;
	font-weight: 600;
}
.index_headlines .headlines_more{
	float: right;
	color: #007c36;
	font-size: 13px;
	line-height: 30px;
	font-weight: 800;
}
/*----------------------------banner下方业务展览----------------------------*/
.index_business_exhibition{
	margin-top: 20px;
}
.index_business_exhibition ul li{
	width: 165px;
	margin-right: 18px;
	display: inline-block;
	line-height: 80px;
	height: 80px;
}
.index_business_exhibition ul li:nth-last-of-type(1){
	margin-right: 0;
}
.index_business_exhibition ul li i{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: inline-block;
	background: #016d33;
	margin-right: 12px;
	font-size: 36px;
	color: #fff;
	text-align: center;
}
.index_business_exhibition ul li span{
	font-size: 17px;
	color: #333;
	font-weight: 800;
	vertical-align: top;
}

/*index内容区域公共头*/
.index_publicHead{
	padding-top: 35px;
	padding-bottom: 20px;
	width: 100%;
}
.index_publicHead .index_publicHead_left{
	
}
.index_publicHead .index_publicHead_left img{
	width: 28px;
	height: 22px;
	vertical-align: top;
}
.index_publicHead .index_publicHead_left span{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-left: 5px;
	vertical-align: top;
}
.index_publicHead .index_publicHead_right span{
	color: #666;
	font-size: 13px;
	vertical-align: sub;
}
.index_publicHead .index_publicHead_a{
	margin-top: 6px;
}
.index_publicHead .index_publicHead_a li{
	float: left;
	padding: 0 10px;
	position: relative;
	border-right: 1px solid #8c8c8c;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	vertical-align: bottom;
}
.index_publicHead .index_publicHead_a li:nth-last-of-type(1){
	border-right: 0;
}
.index_publicHead .index_publicHead_a li a{
	color: #666;
}
.index_publicHead .index_publicHead_a li:hover a{
	color: #016d33;
}
.index_publicHead.liHover .index_publicHead_a li a{
	position: relative;
}
.index_publicHead.liHover .index_publicHead_a li:hover a:after{
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 0px;
	border-bottom: 1px solid #007c36;
	bottom: -22px;
}
.index_publicHead.hasBorder{
	border-bottom: 1px solid#e8e8e8 ;
	margin-bottom: 20px;
}
.page_location{
	height: 50px;
	line-height: 50px;
	color: #707070;
	font-size: 13px;
	background: #fff;
}
.page_location a{
	color: #707070;
}
.page_location a:hover{
	color: #007c36;
}
.page_location i.iconfont{
	margin-right: 7px;
}
.page_location span{
	margin: 0 3px;
}
/*----------------------------热门hot----------------------------*/
.index_container.hot{
	height: 490px;
	padding-bottom: 50px
}
.index_container.hot .col-2,.index_container.hot .col-1{
	height: 440px;
}
.index_container.hot .swiper-container-hot{
	width: 855px;
	height: 100px;
}
.index_container.hot .swiper-container-hot img{
	width: 855px;
	height: 100px;
}
.index_container.hot .swiper-pagination-hot{
	text-align: right;
	bottom: 0;
	padding-right: 5px;
}
.index_container.hot .swiper-pagination-hot .swiper-pagination-bullet{
	width: 30px;
	height: 4px;
	background: #fff;
	opacity: 1;
	border-radius: 0;
}
.index_container.hot .swiper-pagination-hot .swiper-pagination-bullet-active{
	background: #007c36;
}
.index_container.hot .index-hot{
	margin-top: 10px;
	height: 250px;
	overflow-y: hidden;
}
.index_container.hot .index-hot ul li{
	margin-top: 20px;
	width: 50%;
	float: left;
}
.index_container.hot .index-hot ul li .project num{
	color: #007c36;
	font-size: 15px;
	font-weight: 800;
	margin-right: 15px;
}
.index_container.hot .index-hot ul li .project name{
	font-size: 15px;
	color: #333;
}
.index_container.hot .index-hot ul li .project-des{
	font-size: 14px;
	color: #999;
	margin-top: 3px;
}
.index_container.hot .index-hot ul li .project-des com{
	margin-right: 5px;
}
.index_container.hot .index-hot ul li .project-des num{
	margin-left: 5px;
}
.index_container.hot .index-bid-img img{
	width: 410px;
	height: 100px;
}
.index_container.hot .index-bid{
	margin-top: 10px;
	height: 250px;
	overflow-y: hidden;
}
.index_container.hot .index-bid ul li{
	margin-top: 20px;
	font-size: 15px;
	color: #333;
	list-style: inside;
}
.index_container.hot .index-bid ul li name{
	color: #ff2f2f;
	margin-right: 2px;
}
.index_container.hot .index-bid ul li num{
	color: #007c36;
	margin: 0 2px;
} 
/*----------------------------设备equipment----------------------------*/
.index_container.equipment{
	background: #f6f6f6;
	height: 840px;
}
.index_container.equipment .col-2.fl{
	height: 700px;
	overflow: hidden;
}
.index_container.equipment .equipment-li-box{
	width: 410px;
	float: left;
	background: #fff;
	padding: 20px;
	margin-bottom:20px ;
	padding-bottom: 15px;
}
.index_container.equipment .equipment-li-box:nth-of-type(n){
	margin-left: 0;
}
.index_container.equipment .equipment-li-box:nth-of-type(2n){
	margin-left: 35px;
}
.index_container.equipment .equipment-li-head i{
	display: block;
	width: 50px;
	height: 50px;
	font-size: 20px;
	background: #007C36;
	color: #fff;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
}
.index_container.equipment .equipment-li-head .equipment-li-head-name{
	margin-left: 10px;
	height: 50px;
	padding-top: 5px;
}
.index_container.equipment .equipment-li-head .equipment-li-head-name name{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.index_container.equipment .equipment-li-head .equipment-li-head-name p{
	color: #666;
	font-size: 14px;
	margin-top: 8px;
}
.index_container.equipment .equipment-li-head .equipment-li-head-name p num{
	color: #007c36;
	font-weight: bold;
}
.index_container.equipment .equipment-li-body{
	margin-top: 15px;
}
.index_container.equipment .equipment-li-body ul {
	height: 120px;
	overflow: hidden;
}
.index_container.equipment .equipment-li-body ul li{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0 8px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #e8e8e8;
	font-size: 14px;
	color: #666;
}
.index_container.equipment .equipment-li-body ul li:hover{
	border: 1px solid #007c36;
	color: #007c36;
}
.index_container.equipment .col-1.fr{
	height: 700px;
	overflow: hidden;
}
.index_container.equipment .equipment-right-recommend{
	background: #fff;
	height: 130px;
	margin-bottom: 12.5px;
}
.index_container.equipment .equipment-right-recommend>a{
	display: block;
	width: 100%;
	height: 100%;
}
.index_container.equipment .equipment-right-recommend .equipment-right-recommend-img img{
	height: 130px;
	width: 190px;
}
.index_container.equipment .equipment-right-recommend .equipment-right-recommend-body{
	width: 220px;
	height: 130px;
	padding: 10px 15px;
	border: 1px solid #e5e5e5;
	border-left: 0;
}
.index_container.equipment .equipment-right-recommend .equipment-right-recommend-body h3{
	font-size: 17px;
	color: #333;
	height: 22px;
}
.index_container.equipment .equipment-right-recommend .equipment-right-recommend-body span{
	color: #666;
	font-size: 14px;
	font-weight: normal;
}
.index_container.equipment .equipment-right-recommend .equipment-right-recommend-body p{
	color: #007C36;
	font-size: 14px;
	display: inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: bottom;
	width: 100%;
	margin-top: 5px;
}
.index_container.equipment .equipment-right-recommend .equipment-right-recommend-body button{
	background: #007C36;
	padding: 0 8px;
	height: 30px;
	color: #fff;
	border: 0;
	outline: 0;
	margin-top: 10px;
	cursor: pointer;
}
/*----------------------------专家professor---------------------------*/
.index_container.professor{
	background: #fff;
	height: 615px;
}
.index_container.professor .professor-ul{
	height: 500px;
	overflow-y: hidden;
	margin-top: -20px
}
.index_container.professor .professor-ul .professor-box{
	background: #f6f6f6;
	width: 410px;
	margin-right: 35px;
	float: left;
	margin-top: 20px;
}
.index_container.professor .professor-ul .professor-box:nth-of-type(3n){
	margin-right: 0;
}
.index_container.professor .professor-box .professor-head {
	padding: 20px;
	border-bottom: 1px solid #e7e7e7;
	height: 110px;
}
.index_container.professor .professor-box .professor-head .photo{
	height: 70px;
	width: 50px;
}
.index_container.professor .professor-box .professor-head .photo img{
	width: 50px;
	height: 70px;
}
.index_container.professor .professor-box .professor-head .des{
	position: relative;
	height: 70px;
	width: 300px;
	padding: 10px 0;
	padding-left: 20px;
}
.index_container.professor .professor-box .professor-head .des img{
	position: absolute;
	right: 0;
	top: 11px;
}
.index_container.professor .professor-box .professor-head .des name{
	color: #333;
	font-size: 16px;
	line-height: 20px;
}
.index_container.professor .professor-box .professor-head .des name span{
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
    vertical-align: middle;
    margin-right: 10px
}
.index_container.professor .professor-box .professor-head .des  i{
	display: inline-block;
	height: 16px;
	width: 16px;
	background: #007c36;
	color:#fff;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	font-weight: 800;
	border-radius: 4px;
	margin-left: 5px;
}
.index_container.professor .professor-box .professor-head .des p{
	color: #666;
	font-size: 14px;
	margin-top: 10px;
}
.index_container.professor .professor-box .professor-project {
	margin: 15px 20px;
	height: 90px;
	overflow: hidden;
}
.index_container.professor .professor-box .professor-project li{
	font-size: 15px;
	position: relative;
	padding-right: 100px;
	line-height: 15px;
	margin-bottom: 15px;
}
.index_container.professor .professor-box .professor-project li p{
	color: #333;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index_container.professor .professor-box .professor-project li span{
	color: #016d33;
	position: absolute;
	display: block;
	width: 100px;
	right: 0;
	top: 0;
	text-align: right;
}
/*----------------------------案例project---------------------------*/
.index_container.project{
	background: #f6f6f6;
	padding-bottom: 40px;
}
.index_container.project .project_banner{
	width: 410px;
	height: 400px;
	background: #fff;
}
.index_container.project .project_banner .swiper-container-project .swiper-slide img{
	width: 410px;
	height: 240px;
	display: block;
}
.index_container.project .project_banner .swiper-container-project .swiper-slide .des{
	position: relative;
	padding: 20px;
}
.index_container.project .project_banner .swiper-container-project .swiper-slide .des h3{
	color: #111;
	font-size: 18px;
	font-weight: 800;
}
.index_container.project .project_banner .swiper-container-project .swiper-slide .des div{
	color: #666;
	font-size: 14px;
	margin-top: 10px;
}
.index_container.project .project_banner .swiper-container-project .swiper-slide .des div.money{
	color: #666;
	font-size: 15px;
}
.index_container.project .project_banner .swiper-container-project .swiper-slide .des div num{
	font-weight: 800;
	color: #007c36;
	font-size: 15px;
}
.index_container.project .project_banner .swiper-container-project .swiper-slide .des button{
	position: absolute;
	right: 20px;
	top: 20px;
	outline: 0;
	border: 0;
	background: #007c36;
	color: #fff;
	font-size: 14px;
	height: 30px;
	border-radius: 4px;
	padding: 0 8px;
}
.index_container.project .project_banner .swiper-container-project .swiper-button-prev-project{
	left: 0;
	background-color: rgba(0,0,0,.5);
	background-size: 40%;
	top: 30%;
}
.index_container.project .project_banner .swiper-container-project .swiper-button-next-project{
	right: 0;
	background-color: rgba(0,0,0,.5);
	background-size: 40%;
	top: 30%;
}
.index_container.project .project_banner .swiper-container-project .swiper-button-white:hover{
	background-color: rgba(0,0,0,.8);
}
.index_container.project .project_ul{
	width: 890px;
	height: 400px;
	padding-left: 2px;
	overflow: hidden;
}
.index_container.project .project_ul ul li{
	width: 286px;
	height: 195px;
	margin-left: 10px;
	margin-bottom: 10px;
	position: relative;
	float: left;
}
.index_container.project .project_ul ul li img{
	width: 286px;
	height: 195px;
	display: block;
}
.index_container.project .project_ul ul li .project_li{
	position: absolute;
	color: #fff;
	top: 0;
	left: 0;
	padding: 10px;
	width: 100%;
	height: 100%;
	display: none;
}
.index_container.project .project_ul ul li:hover .project_li{
	display: block;
}
.index_container.project .project_ul ul li .project_li .project_li_box{
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: relative;
	padding: 20px;
}
.index_container.project .project_ul ul li .project_li .project_li_box h3{
	font-size: 18px;
	font-weight: 800;
}
.index_container.project .project_ul ul li .project_li .project_li_box .bottom{
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.index_container.project .project_ul ul li .project_li .project_li_box .bottom div{
	font-size: 14px;
	margin-top: 1px;
}
.index_container.project .project_ul ul li .project_li .project_li_box .bottom div.money{
	font-size: 15px;
}
.index_container.project .project_service{
	margin-top: 10px;
}
.index_container.project .project_service .project-service-ad{
	width: 300px;
	height: 180px;
}
.index_container.project .project_service .project-service-ad img{
	width: 300px;
	height: 180px;
	display: block;
}
.index_container.project .project_service .project-service-ul{
	width: 1000px;
	height: 180px;
	overflow: hidden;
}
.index_container.project .project_service .project-service-ul li{
	width: 190px;
	height: 85px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	padding: 10px;
	background: #fff;
}
.index_container.project .project_service .project-service-ul li img{
	width: 65px;
	height: 65px;
	margin-right: 10px;
}
.index_container.project .project_service .project-service-ul li .des{
	padding-top: 10px;
}
.index_container.project .project_service .project-service-ul li .des name{
	font-size: 15px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 95px;
	display: block;
}
.index_container.project .project_service .project-service-ul li .des p{
	font-size: 13px;
	color: #666;
	margin-top: 6px;
}
.index_container.project .project_service .project-service-ul li .des p span{
	color: #ff3e3e;
	font-weight: 800;
}

/*------------新闻news------------*/
.index_container.news{
	height: 580px;
	padding-bottom: 40px;
}
.index_container.news .news_left_img{
	
}
.index_container.news .news_left_img .news_banner{
	width: 410px;
	height: 220px;
}
.index_container.news .news_left_img .news_banner .swiper-slide{
	position: relative;
}
.index_container.news .news_left_img .news_banner .swiper-slide img{
	display: block;
	width: 410px;
	height: 220px;
} 
.index_container.news .news_left_img .news_banner .swiper-slide p{
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 10px 20px;
	font-size: 15px;
}
.index_container.news .news_left_img .news_banner .swiper-button-prev-news{
	left: 0;
}
.index_container.news .news_left_img .news_banner .swiper-button-next-news{
	right: 0;
}
.index_container.news .news_left_img .news_banner .swiper-button-white{
	background-color: rgba(0,0,0,0.5);
	background-size: 40%;
}
.index_container.news .news_left_img .news_banner .swiper-button-white:hover{
	background-color: rgba(0,0,0,0.8);
}
.index_container.news .news_left_img .news_img_ul{
	width: 410px;
	height: 220px;
	overflow:hidden;
}
.index_container.news .news_left_img .news_img_ul li{
	width: 200px;
	height: 100px;
	position: relative;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
}
.index_container.news .news_left_img .news_img_ul li:nth-of-type(2n){
	margin-right: 0;
}
.index_container.news .news_left_img .news_img_ul li img{
	width: 200px;
	height: 100px;
	display: block;
}
.index_container.news .news_left_img .news_img_ul li p{
	position: absolute;
	width: 100%;
	color: #fff;
	bottom: 0;
	background: linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.7));
	font-size: 15px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 10px;
}
.index_container.news .news_middle_article{
	width: 410px;
	height: 440px;
	margin-left: 35px;
	overflow: hidden;
}
.index_container.news .news_middle_article ul{
	height: 440px;
	overflow: hidden;
}
.index_container.news .news_middle_article ul li{
	margin-top: 10px;
}
.index_container.news .news_middle_article ul li .news-article-head{
	position: relative;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
}
.index_container.news .news_middle_article ul li i{
	position: absolute;
	left: 0;
	width: 4px;
	height: 4px;
	background: #7d7d7d;
	top: 50%;
	margin-top: -2px;
}
.index_container.news .news_middle_article ul li h3{
	display: inline-block;
	font-size: 14px;
	color: #333;
	width: 100%;
	position: relative;
	padding-right: 50px;
}
.index_container.news .news_middle_article ul li.active i{
	background: #016d33;
}
.index_container.news .news_middle_article ul li.active h3 p{
	color: #016d33;
	font-size: 16px;
}
.index_container.news .news_middle_article ul li h3 p{
	display: inline-block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_container.news .news_middle_article ul li h3 date{
	font-size: 14px;
	color: #999;
	position: absolute;
	right: 0;
}
.index_container.news .news_middle_article .news-article-box{
	color: #666;
	font-size: 14px;
	padding: 1px 0;
	line-height: 26px;
	height: 80px;
	overflow: hidden;
	display: none;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	text-indent: 2em;
}
.index_container.news .news_middle_article li .news-article-box{
	display: none;
}
.index_container.news .news_middle_article li.active .news-article-box{
	display: block;
}
.index_container.news .news_right_img{
	width: 410px;
	height: 228px;
	padding-bottom: 10px;
	position: relative;
}
.index_container.news .news_right_img p{
	position: absolute;
	width: 100%;
	color: #fff;
	bottom: 0;
	background: linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.7));
	font-size: 15px;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 10px;
}
.index_container.news .news_right_img img{
	width: 100%;
	height: 100%;
	display: block;
}
.index_container.news .col-1{
	height: 540px;
	overflow: hidden;
}
.index_container.news .news_right_ul{
	width: 410px;
	height: 210px;
	margin-top: 0px;
	overflow: hidden;
}
.index_container.news .news_right_ul li{
	margin-top: 10px;
	position: relative;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
}
.index_container.news .news_right_ul li i{
	position: absolute;
	left: 0;
	width: 4px;
	height: 4px;
	background: #7d7d7d;
	top: 50%;
	margin-top: -2px;
}
.index_container.news .news_right_ul li h3{
	display: inline-block;
	font-size: 14px;
	color: #333;
	width: 100%;
	position: relative;
	padding-right: 50px;
	height: 26px;
}
.index_container.news .news_right_ul li h3 p{
	display: inline-block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_container.news .news_right_ul li h3 date{
	font-size: 14px;
	color: #999;
	position: absolute;
	right: 0;
}
.index_container.news .news_right_ul li:hover i{
	background: #016d33;
}
.index_container.news .news_right_ul li:hover h3 p{
	color: #016d33;
}
/*----------------------------footer上方大广告---------------------------*/
.index_ad_big img{
	width: 1300px;
	height: 100px;
	display: block;
}

/*******************************商城 shopping*************************************/
/*------------知名产品 famousProduct------------*/
.shop_container.famousProduct .famousProduct{
    width: 1300px;
    height: 400px;
}
.shop_container.famousProduct .famousProduct_left{
	width: 238px;
	height: 401px;
	padding: 0 15px;
	padding-top: 20px;
	background-image: url(../images/shopping/famous_bg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0px 294px;
    border: 1px solid #e5e5e5;
}
.shop_container.famousProduct .famousProduct_left h3{
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #e8e8e8;
	height: 30px;
	line-height: 30px;
}
.shop_container.famousProduct .famousProduct_left ul li{
	font-size: 13px;
	color: #666;
	margin-right: 20px;
	float: left;
	margin-bottom: 25px;
}
.shop_container.famousProduct .famousProduct_left ul li a{
	color: #666;
}
.shop_container.famousProduct .famousProduct_left ul{
	padding-top: 15px;
	height: 200px;
    overflow: hidden;
}
.shop_container.famousProduct .famousProduct_left ul li:hover a{
	color: #007c36;
}
.shop_container.famousProduct .famousProduct_left .more{
	margin-top: 25px;
}
.shop_container.famousProduct .famousProduct_left .more a{
	color: #666;
	font-size: 13px;
}
.shop_container.famousProduct .famousProduct_left .more a:hover{
	color: #007c36;
}
.shop_container.famousProduct .famousProduct_middle{
	width: 750px;
	height: 401px;
	position: relative;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-right: 0;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box{
	width: 250px;
	height: 400px;
	border-right: 1px solid #E5E5E5;
	padding: 15px;
	float: left;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box .img{
	position: relative;
	width: 220px;
	height: 310px;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box .img img{
	width: 220px;
	height: 310px;
	display: block;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box .img .box{
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 200px;
	height: 70px;
	background: rgba(255,255,255,.85);
	padding: 12px 15px;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box .img .box address{
	font-size: 15px;
	color: #333;
	font-style: normal;
	margin-bottom: 4px;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box .img .box tip{
	font-size: 14px;
	color: #666;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box ul{
	overflow: hidden;
	height: 14px;
	line-height: 14px;
	width: 220px;
	margin-top: 10px;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box ul li{
	float: left;
	font-size: 14px;
	color: #666;
	border-right: 1px solid #adadad;
	height: 14px;
	line-height: 14px;
	padding: 0 1px;
	width: 73px;
	overflow: hidden;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box ul li:nth-last-of-type(1){
	border-right: 0;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box ul li a{
	color: #666;
	display: block;
	height: 100%;
	width: 100%;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box .more{
	margin: 14px 0;
	text-align: center;
}
.shop_container.famousProduct .famousProduct_middle .famousProduct_middle_box .more a{
	color: #999;
	font-size: 14px;
}
.shop_container.famousProduct .famous_top_head{
	position: absolute;
	top: -61px;
}
.shop_container.famousProduct .famous_top_head h3{
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
.shop_container.famousProduct .famousProduct_right{
	position: relative;
	width: 310px;
	height: 400px;
	border-top: 1px solid #e5e5e5;
}
.shop_container.famousProduct .famousProduct_right ul{
	width: 310px;
	height: 401px;
	overflow: hidden;
}
.shop_container.famousProduct .famousProduct_right ul li{
	width: 103px;
	height: 100px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	float: left;
	padding: 5px;
	position: relative;
}
.shop_container.famousProduct .famousProduct_right ul li img{
	width: 100%;
	height: 100%;
	display: block;
}
.shop_container.famousProduct .famousProduct_right ul li .box{
	position: absolute;
	left: 5px;
	top: 5px;
	width: 93px;
	height: 90px;
	background: rgba(0,124,54,.8);
	color: #fff;
	padding: 0 5px;
	text-align: center;
	display: none;
}
.shop_container.famousProduct .famousProduct_right ul li:hover .box{
	display: block;
}
.shop_container.famousProduct .famousProduct_right ul li .box h3{
	height: 50px;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	vertical-align: bottom;
	display: table-cell;
}
.shop_container.famousProduct .famousProduct_right ul li .box num{
	color: #fff;
	font-size: 14px;
	font-weight: 800;
}
/*------------商城样式body -- shopContext------------*/
.shop_container.body .shopContext{
	height: 441px;
	width: 1300px;
}
.shop_container.body .shopContext .shopContext_left{
	width: 300px;
	height: 441px;
	border: 1px solid #e5e5e5;
}
.shop_container.body .shopContext .shopContext_left a:hover{
	color: #007c36;
}
.shop_container.body .shopContext .shopContext_left img{
	width: 300px;
	height: 220px;
}
.shop_container.body .shopContext .shopContext_left .more{
	height: 51px;
	line-height: 51px;
	text-align: center;
	border-top: 1px solid #e5e5e5;
}
.shop_container.body .shopContext .shopContext_left .more a{
	font-size: 14px;
	color: #777;
}
.shop_container.body .shopContext .shopContext_left ul{
	height:170px;
	overflow: hidden;
	padding: 0 20px;
	padding-top: 20px;
}
.shop_container.body .shopContext .shopContext_left ul li{
	font-size: 14px;
	height: 15px;
	line-height: 15px;
	margin-bottom: 15px;
	float: left;
	width: 50%;
	overflow: hidden;
}
.shop_container.body .shopContext .shopContext_left ul li a{
	color: #777;
	display: block;
	height: 100%;
}
.shop_container.body .shopContext .shopContext_right{
	width: 1000px;
	height: 441px;
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
}
.shop_container.body .shopContext .shopContext_right li{
	width: 250px;
	height: 220px;
	float: left;
	border-right: .5px solid #E5E5E5;
	border-bottom: .5px solid #e5e5e5;
	padding: 10px;
}
.shop_container.body .shopContext .shopContext_right li a{
	display: block;
	width: 100%;
	height: 100%;
}
.shop_container.body .shopContext .shopContext_right li img{
	width: 230px;
	height: 150px;
	display: block;
}
.shop_container.body .shopContext .shopContext_right li p{
	font-size: 14px;
	color: #666;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 10px;
}
.shop_container.body .shopContext .shopContext_right li num{
	font-size: 14px;
	font-weight: bold;
	color: #016d33;
}
/*-------------商城左侧nav---------------*/
.body_left_nav{
	position: fixed;
	top: 25%;
	left: 50%;
	z-index:1000;
	margin-left: -705px;
	display: none;
}
.body_left_nav li{
	width: 50px;
	height: 50px;
	position: relative;
	text-align: center;
	cursor: pointer;
}
.body_left_nav li i{
	display: block;
	width: 50px;
	height: 50px;
	color: #666;
	line-height: 50px;
	font-size: 30px;
	background: #eeeeee;
}
.body_left_nav li p{
	position: absolute;
	width: 50px;
	height: 50px;
	font-size: 14px;
	left: 0;
	top: 0;
	display: block;
	color: #fff;
	background: #016d33;
	padding: 6px 5px;
	line-height: 20px;
	display: none;
}
.body_left_nav li:hover p{
	display: block;
}
.body_left_nav li.active p{
	display: block;
}

/*******************************任务大厅mission******************************/
.mission{
	background: #f9f9f9;
	padding-top: 30px;
	position: relative;
}
.mission .allselectedTags{
	position: absolute;
	top: 0;
	height: 30px;
	width: 100%;
}
.mission .allselectedTags i{
	font-size: 12px;
}
.mission .allselectedTags h3{
	color: #666;
	font-size: 14px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
.mission .allselectedTags .tab{
	display: inline-block;
	padding: 0 5px;
	border: 1px dotted #007c36;
	height: 20px;
	line-height: 20px;
	vertical-align: text-bottom;
	position: relative;
	padding-right: 15px;
	text-align: center;
	cursor: pointer;
	margin-right: 5px;
}
.mission .allselectedTags .tab a{
	display: block;
	width: 100%;
	height: 100%;
}
.mission .allselectedTags .tab:hover{
	border: 1px solid #007c36;
	background: #fff;
}
.mission .allselectedTags .tab:hover i{
	font-size: 12px;
}
.mission .allselectedTags .tab i{
	position: absolute;
	display: block;
	top: 0;
	line-height: 17px;
	right: 3px;
	cursor: pointer;
	width: 10px;
	color: #007c36;
}
.mission .allselectedTags .tab span{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	vertical-align: top;
	color: #007c36;
}
.mission .allselectedTags .tab h4{
	display: inline;
	color: #666;
	font-size: 12px;
	vertical-align: top;
	color: #007c36;
}
.mission .allselectedTags i.belong{
	margin-left: 4px;
	margin-right: 2px;
}
.mission .all-tags{
	border: 1px solid #dcdcdc;
	padding-left: 1px;
}
.mission .all-tags .tag-box .tag-box-head .opacity-0{
	opacity: 0;
}
.mission .all-tags .tag-box .tag-box-head{
	height: 100%;
	width: 117px;
	background: #fbfbfb;
}
.mission .all-tags .tag-box .tag-box-head h4{
	text-align: center;
	line-height: 55px;
	color: #333;
	font-size: 15px;
}
.mission .all-tags .tag-box{
	min-height: 55px;
	border-bottom: 1px solid #dcdcdc;
	background: #fbfbfb;
}
.mission .all-tags .tag-box .tag-box-body{
	width: 890px;
	padding-left: 20px;
	padding-top: 10px;
	background: #fff;
	height: 55px;
	border-left: 1px solid #dcdcdc;
}
.mission .all-tags .tag-box .tag-box-body li{
	float: left;
	cursor: pointer;
	margin-right: 20px;
}
.mission .all-tags .tag-box .tag-box-body li a{
	display: block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	border: 1px solid #fff;
}
.mission .all-tags .tag-box .tag-box-body li:hover a{
	color: #007c36;
}
.mission .all-tags .tag-box .tag-box-body li.active a{
	background: #e0ffed;
	color: #007c36;
	border: 1px solid #007c36;
}
.mission .all-tags .tag-box .tag-box-classify{
	width: 890px;
	position: relative;
	padding-right: 50px;
	background: #fff;
	border-left: 1px solid #dcdcdc;
	min-height: 55px;
	padding-bottom: 10px;
}
.mission .all-tags .tag-box .tag-box-classify ul.aTab{
	width: 100%;
	padding-top: 12.5px;
	padding-left: 20px;
	height: 42.5px;
	overflow: hidden;
}
.mission .all-tags .tag-box .tag-box-classify.hasChecked ul.aTab{
	height: auto;
}
.mission .all-tags .tag-box .tag-box-classify ul.aTab li{
	float: left;
	margin-right: 20px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	background: #fff;
	font-size: 14px;
	color: #666;
	display: block;
	cursor: pointer;
}
.mission .all-tags .tag-box .tag-box-classify ul.aTab li:hover{
	color: #007c36;
}
.mission .all-tags .tag-box .tag-box-classify ul.aTab li.active{
	background: #e0ffed;
	color: #007c36;
	border: 1px solid #007c36;
}
.mission .all-tags .tag-box .tag-box-classify>span{
	display: block;
	width: 25px;
	height: 15px;
	position: absolute;
	top: 20px;
	right: 15px;
	border: 1px solid #007c36;
	line-height: 15px;
	text-align: center;
	cursor: pointer;
	color: #007c36;
}
.mission .all-tags .tag-box .tag-box-classify>span i{
	vertical-align: top;
}
.mission .all-tags .tag-box .tag-box-classify>span.ishow{
	color: #fff;
	background: #007c36;
	top: auto;
	bottom: 20px;
}
.mission .all-tags .tag-box .tag-box-classify>span i.unfold{
	display: none;
}
.mission .all-tags .tag-box .tag-box-classify>span i.shrink{
	display: block;
}
.mission .all-tags .tag-box .tag-box-classify>span.ishow i.unfold{
	display: block;
}
.mission .all-tags .tag-box .tag-box-classify>span.ishow i.shrink{
	display: none;
}
.mission .all-tags .tag-box .tag-box-classify .bTabs{
	display: none;
}
.mission .all-tags .tag-box .tag-box-classify .bTab{
	height: auto;
	padding-left: 20px;
	margin-top: 15px;
	display: none;
}
.mission .all-tags .tag-box .tag-box-classify .bTab li{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.mission .all-tags .tag-box .tag-box-classify .bTab li:hover a{
	color: #007c36;
}
.mission .all-tags .tag-box .tag-box-classify .bTab li.active a{
	background: #007c36;
	color: #fff;
}
.mission .all-tags .tag-box .tag-box-classify .bTab li a{
	font-size: 14px;
	background: #eee;
	color: #666;
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border-radius: 4px;
}
.mission .all-tags .mission_status{
	height: 55px;
	border-bottom: 1px solid #007c36;
	padding-left: 30px;
	padding-top: 9px;
	background: #fff;
}
.mission .all-tags .mission_status a{
	height: 45px;
	line-height: 45px;
	width: 100px;
	color: #333;
	font-size: 15px;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
	background: #dcdcdc;
}
.mission .all-tags .mission_status a:hover{
	color: #007c36;
}
.mission .all-tags .mission_status a.active{
	background: #007c36;
	color: #fff;
}
.mission .all-tags .mission_parameter{
	height: 60px;
	padding: 15px 30px;
	background: #fff;
}
.mission .all-tags .mission_parameter .btn{
	border: 1px solid #e9e9e9;
	float: left;
	border-right: 0;
}
.mission .all-tags .mission_parameter span{
	display: inline-block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 12px;
	background: #fff;
	float: left;
	border-right: 1px solid #e9e9e9;
}
.mission .all-tags .mission_parameter a{
	display: inline-block;
	padding-left: 20px;
	padding-right: 15px;
	background: #f4f4f4;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 12px;
	float: left;
	border-right: 1px solid #e9e9e9;
}
.mission .all-tags .mission_parameter a i.iconfont{
	font-size: 12px;
	vertical-align: top;
	margin-left: 7px;
	color: #999;
}
.mission .all-tags .mission_parameter a i.iBom{
	vertical-align: baseline;
	display: none;
}
.mission .all-tags .mission_parameter a i.iTop{
	display: inline;
}
.mission .all-tags .mission_parameter li{
	display: inline-block;
}
.mission .all-tags .mission_parameter a.desc i.iTop{
	display: none;
}
.mission .all-tags .mission_parameter a.desc i.iBom{
	display: inline;
}
.mission .all-tags .mission_parameter select {
	border: 1px solid #e9e9e9;
	font-size: 12px;
	color: #666;
	height: 32px;
	margin-left: 10px;
	width: 100px;
	text-align: center;
	outline: 0;
}
.mission .all-tags .mission_top{
	padding-left: 30px;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #DCDCDC;
}
.mission .all-tags .mission_top h3{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #555;
}
.mission .all-tags .mission_top h3:nth-of-type(1){
	width: 520px;
}
.mission .all-tags .mission_top h3:nth-of-type(2){
	width: 300px;
}
.mission .all-tags .mission_top h3:nth-of-type(3){
	width: 120px;
	padding-left: 30px;
}
.mission .mission_list{
	cursor: default;
}
.mission .mission_list li{
	width: 1010px;
	height: 100px;
	padding-left: 30px;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	margin-right: 0;
}
.mission .mission_list li .mission_list_left{
	width: 518px;
	height: 100px;
	float: left;
}
.mission .mission_list li .mission_list_middle{
	float: left;
	width: 302px;
	height: 100px;
}
.mission .mission_list li .mission_list_right{
	float: left;
	width: 120px;
	height: 100px;
}
.mission .mission_list li:hover{
	border: 1px solid #007c36;
}
.mission .mission_list li .mission_list_left .list_left_title{
	margin-top: 22px;
}
.mission .mission_list li .mission_list_left .list_left_title num{
	color: #ff2323;
	font-size: 15px;
	font-weight: bold;
}
.mission .mission_list li .mission_list_left .list_left_title a{
	color: #007c36;
	font-size: 15px;
	margin-left: 5px;
}
.mission .mission_list li .mission_list_left .des{
	color: #777;
	font-size: 14px;
	margin-top: 7px;
}
.mission .mission_list li .mission_list_left .des i.iconfont{
	font-size: 24px;
	vertical-align: sub;
}
.mission .mission_list li .mission_list_middle .list_middle_title{
	color: #333;
	font-size: 15px;
	font-weight: bold;
	margin-top: 22px;
}
.mission .mission_list li .mission_list_middle .des{
	color: #777;
	font-size: 13px;
	margin-top: 14px;
}
.mission .mission_list li .mission_list_middle .des span{
	color: #ff2323;
	font-size: 13px;
	margin: 0 3px;
	font-weight: bold;
}
.mission .mission_list li .mission_list_middle .des num{
	color: #ff2323;
	font-size: 13px;
	margin-right: 3px;
	font-weight: bold;
}
.mission .mission_list li .mission_list_right{
	text-align: center;
}
.mission .mission_list li .mission_list_right .collect{
	color: #888;
	font-size: 14px;
	cursor: pointer;
	margin-top: 20px;
}
.mission .mission_list li .mission_list_right .collect:hover{
	color: #FB9106;
}
.mission .mission_list li .mission_list_right .collect.select{
	color: #007c36;
}
.mission .mission_list li .mission_list_right .publish{
	margin-top: 10px;
	display: none;
}
.mission .mission_list li .mission_list_right .publish a{
	width: 120px;
	height: 30px;
	color: #fff;
	background: #007c36;
	display: block;
	text-align: center;
	line-height: 30px;
}
.mission .mission_list li:hover .mission_list_right .publish{
	display: block;
}
/*--------mission左侧分页-----------*/
.mission .mission_pagination{
	margin-top: 40px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.mission .mission_pagination>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: default;
}
/*--------mission左侧底部ad-----------*/
.mission .mission_bigad{
	height: 100px;
	margin-top: 50px;
}
.mission .mission_bigad img{
	width: 100%;
	height: 100px;
}
/*---------------mission右侧动态----------------*/
.mission_right .index_publicHead{
	padding: 15px;
	padding-left: 15px;
	border-bottom: 1px solid #ededed;
}
.mission_right .mission_dynamic{
	border: 1px solid #ededed;
	background: #fff;
	border-bottom: 0;
	margin-bottom: 20px;
}
.mission_right .mission_dynamic ul{
	max-height: 450px;
	overflow: hidden;
}
.mission_right .mission_dynamic ul li{
	height: 90px;
	position: relative;
	color: #666;
	font-size: 14px;
	padding: 10px;
	border-bottom: 1px solid #ededed;
}
.mission_right .mission_dynamic ul li h3{
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.mission_right .mission_dynamic ul li h3 num{
	font-size: 14px;
	color: #ff4a4a;
	font-weight: bold;
}
.mission_right .mission_dynamic ul li h3 a{
	font-size: 14px;
	color: #666;
	margin-left: 7px;
}
.mission_right .mission_dynamic ul li name{
	margin-right: 10px;
}
.mission_right .mission_dynamic ul li name a{
	color: #007c36;
	font-size: 14px;
	font-weight: bold;
}
.mission_right .mission_dynamic ul li p{
	font-size: 14px;
	color: #999;
	margin-top: 5px;
}
.mission_right .mission_dynamic ul li day{
	display: block;
	color: #999;
	font-size: 14px;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -10px;
	height: 20px;
	line-height: 20px;
}
.mission_right .mission_recommend{
	border: 1px solid #ededed;
	background: #fff;
	border-bottom: 0;
}
.mission_right .mission_recommend ul{
	max-height: 550px;
    overflow: hidden;
}
.mission_right .mission_recommend ul li{
	width: 260px;
	height: 110px;
	padding: 10px;
	padding-top: 15px;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
}
.mission_right .mission_recommend ul li img{
	display: block;
	float: left;
	width: 65px;
	height: 65px;
	border-radius: 50%;
}
.mission_right .mission_recommend ul li .des{
	float: left;
	width: 160px;
	margin-left: 10px;
}
.mission_right .mission_recommend ul li .des name{
	font-size: 15px;
	color: #333;
}
.mission_right .mission_recommend ul li .des process{
	color: #ff4a4a;
	font-size: 14px;
	font-weight: bold;
	float: right;
}
.mission_right .mission_recommend ul li .des div{
	margin-top: 10px;
	height: 60px;
	overflow: hidden;
}
.mission_right .mission_recommend ul li .des div span{
	display: inline-block;
	padding: 4px;
	background: #eafff3;
	font-size: 14px;
	color: #007c38;
	margin-bottom: 4px;
	white-space: nowrap;
	margin-right: 5px
}

/*******************************设备市场equipment_market******************************/
.equipment_market{
	background: #f9f9f9;
	padding-top: 30px;
	position: relative;
}
.equipment_market .allselectedTags{
	position: absolute;
	top: 0;
	height: 30px;
	width: 100%;
}
.equipment_market .allselectedTags i{
	font-size: 12px;
}
.equipment_market .allselectedTags h3{
	color: #666;
	font-size: 14px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
.equipment_market .allselectedTags .tab{
	display: inline-block;
	padding: 0 5px;
	border: 1px dotted #007c36;
	height: 20px;
	line-height: 20px;
	vertical-align: text-bottom;
	position: relative;
	padding-right: 15px;
	text-align: center;
	cursor: pointer;
	margin-right: 5px;
}
.equipment_market .allselectedTags .tab a{
	display: block;
	width: 100%;
	height: 100%;
}
.equipment_market .allselectedTags .tab:hover{
	border: 1px solid #007c36;
	background: #fff;
}
.equipment_market .allselectedTags .tab:hover i{
	font-size: 12px;
}
.equipment_market .allselectedTags .tab i{
	position: absolute;
	display: block;
	top: 0;
	line-height: 17px;
	right: 3px;
	cursor: pointer;
	width: 10px;
	color: #007c36;
}
.equipment_market .allselectedTags .tab span{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	vertical-align: top;
	color: #007c36;
}
.equipment_market .allselectedTags .tab h4{
	display: inline;
	color: #666;
	font-size: 12px;
	vertical-align: top;
	color: #007c36;
}
.equipment_market .allselectedTags i.belong{
	margin-left: 4px;
	margin-right: 2px;
}
.equipment_market .all-tags{
	border: 1px solid #dcdcdc;
	border-bottom: 0;
	padding-left: 1px
}
.equipment_market .all-tags .tag-box .tag-box-head .opacity-0{
	opacity: 0;
}
.equipment_market .all-tags .tag-box .tag-box-head{
	height: 100%;
	width: 117px;
	background: #fbfbfb;
}
.equipment_market .all-tags .tag-box .tag-box-head h4{
	text-align: center;
	line-height: 55px;
	color: #333;
	font-size: 15px;
}
.equipment_market .all-tags .tag-box{
	min-height: 55px;
	border-bottom: 1px solid #dcdcdc;
	background: #fbfbfb;
}
.equipment_market .all-tags .tag-box .tag-box-body{
	width: 890px;
	padding: 10px 20px;
	background: #fff;
	height: 54px;
	border-left: 1px solid #dcdcdc;
}
.equipment_market .all-tags .tag-box .tag-box-body li{
	float: left;
	cursor: pointer;
	margin-right: 20px;
}
.equipment_market .all-tags .tag-box .tag-box-body li a{
	display: block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	border: 1px solid #fff;
}
.equipment_market .all-tags .tag-box .tag-box-body li:hover a{
	color: #007c36;
}
.equipment_market .all-tags .tag-box .tag-box-body li.active a{
	background: #007c36;
	color: #fff;
	border: 1px solid #007c36;
}
.equipment_market .all-tags .tag-box .tag-box-classify{
	width: 890px;
	position: relative;
	padding-right: 50px;
	background: #fff;
	border-left: 1px solid #dcdcdc;
	min-height: 55px;
	padding-bottom: 10px;
}
.equipment_market .all-tags .tag-box .tag-box-classify ul.aTab{
	width: 100%;
	padding-top: 12.5px;
	padding-left: 20px;
	height: 42.5px;
	overflow: hidden;
}
.equipment_market .all-tags .tag-box .tag-box-classify.hasChecked ul.aTab{
	height: auto;
}
.equipment_market .all-tags .tag-box .tag-box-classify ul.aTab li{
	float: left;
	margin-right: 20px;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	background: #fff;
	font-size: 14px;
	color: #666;
	display: block;
	cursor: pointer;
}
.equipment_market .all-tags .tag-box .tag-box-classify ul.aTab li:hover{
	color: #007c36;
}
.equipment_market .all-tags .tag-box .tag-box-classify ul.aTab li.active{
	background: #e0ffed;
	color: #007c36;
	border: 1px solid #007c36;
}
.equipment_market .all-tags .tag-box .tag-box-classify>span{
	display: block;
	width: 25px;
	height: 15px;
	position: absolute;
	top: 20px;
	right: 15px;
	border: 1px solid #007c36;
	line-height: 15px;
	text-align: center;
	cursor: pointer;
	color: #007c36;
}
.equipment_market .all-tags .tag-box .tag-box-classify>span i{
	vertical-align: top;
}
.equipment_market .all-tags .tag-box .tag-box-classify>span.ishow{
	color: #fff;
	background: #007c36;
	top: auto;
	bottom: 20px;
}
.equipment_market .all-tags .tag-box .tag-box-classify>span i.unfold{
	display: none;
}
.equipment_market .all-tags .tag-box .tag-box-classify>span i.shrink{
	display: block;
}
.equipment_market .all-tags .tag-box .tag-box-classify>span.ishow i.unfold{
	display: block;
}
.equipment_market .all-tags .tag-box .tag-box-classify>span.ishow i.shrink{
	display: none;
}
.equipment_market .all-tags .tag-box .tag-box-classify .bTabs{
	display: none;
}
.equipment_market .all-tags .tag-box .tag-box-classify .bTab{
	height: auto;
	padding-left: 20px;
	margin-top: 15px;
	display: none;
}
.equipment_market .all-tags .tag-box .tag-box-classify .bTab li{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.equipment_market .all-tags .tag-box .tag-box-classify .bTab li:hover a{
	color: #007c36;
}
.equipment_market .all-tags .tag-box .tag-box-classify .bTab li.active a{
	background: #007c36;
	color: #fff;
}
.equipment_market .all-tags .tag-box .tag-box-classify .bTab li a{
	font-size: 14px;
	background: #eee;
	color: #666;
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border-radius: 4px;
}
.equipment_market .equipment_market_parameter{
	height: 55px;
	padding: 10px 0px;
}
.equipment_market .equipment_market_parameter .btn{
	float: left;
	margin-right: 5px;
}
.equipment_market .equipment_market_parameter .btn a:nth-last-of-type(1){
	margin-right: 0;
}
.equipment_market .equipment_market_parameter a{
	display: inline-block;
	padding-left: 20px;
	padding-right: 15px;
	background: #fff;
	height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 12px;
	float: left;
	border: 1px solid #e9e9e9;
	margin-right: 10px;
}
.equipment_market .equipment_market_parameter a:hover{
	border: 1px solid #007c36;
}
.equipment_market .equipment_market_parameter a i.iconfont{
	font-size: 12px;
	vertical-align: top;
	margin-left: 7px;
	color: #999;
}
.equipment_market .equipment_market_parameter a i.iBom{
	vertical-align: baseline;
	display: none;
}
.equipment_market .equipment_market_parameter a i.iTop{
	display: inline;
}
.equipment_market .equipment_market_parameter li{
	display: inline-block;
}
.equipment_market .equipment_market_parameter a.desc i.iTop{
	display: none;
}
.equipment_market .equipment_market_parameter a.desc i.iBom{
	display: inline;
}
.equipment_market .equipment_market_parameter select {
	border: 1px solid #e9e9e9;
	font-size: 12px;
	color: #666;
	height: 35px;
	margin-left: 5px;
	width: 100px;
	text-align: center;
	outline: 0;
	cursor: pointer;
}
/*--------equipment_market内容列表list-----------*/
.equipment_market .equipment_market_list li{
	height: 150px;
	width: 1010px;
	border: 1px solid #e9e9e9;
	background: #fff;
	padding: 20px;
	padding-right: 30px;
	cursor: default;
	margin-bottom: 10px;
}
.equipment_market .equipment_market_list li img{
	display: block;
	float: left;
	width: 110px;
	height: 110px;
	margin-right: 20px;
	cursor: pointer;
}
.equipment_market .equipment_market_list li .list_left{
	float:left;
	padding-top: 10px;
	width: 490px;
}
.equipment_market .equipment_market_list li .list_middle{
	float: left;
	padding-top: 10px;
	width: 140px;
}
.equipment_market .equipment_market_list li .list_right{
	float: right;
	padding-top: 10px;
	width: 180px;
}
.equipment_market .equipment_market_list li .list_left h3{
	margin-bottom: 10px;
}
.equipment_market .equipment_market_list li .list_left h3 a{
	font-size: 17px;
	color: #333;
	font-weight: bold;
	display: block;
}
.equipment_market .equipment_market_list li .list_left name{
	color: #666;
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
}
.equipment_market .equipment_market_list li .list_left name span a{
	color: #007c36;
}
.equipment_market .equipment_market_list li .list_left .des{
	color: #666;
	font-size: 14px;
}
.equipment_market .equipment_market_list li .list_left .des span{
	color: #ff4a4a;
}
.equipment_market .equipment_market_list li .list_middle num{
	font-size: 18px;
	color: #007c36;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.equipment_market .equipment_market_list li .list_middle .des{
	color: #666;
	font-size: 14px;
	margin-bottom: 8px;
}
.equipment_market .equipment_market_list li .list_middle .des span{
	color: #ff4949;
}
.equipment_market .equipment_market_list li .list_middle .contact{
	color: #666;
	font-size: 14px;
}
.equipment_market .equipment_market_list li .list_middle .contact i{
	color: #19a9eb;
	vertical-align: bottom;
	margin-right: 5px;
	font-size: 16px;
}
.equipment_market .equipment_market_list li .list_right button{
	width: 85px;
	height: 35px;
	border: 1px solid #e9e9e9;
	outline: 0;
	color: #666;
	font-size: 14px;
	background: #fff;
	cursor: pointer;
}
.equipment_market .equipment_market_list li .list_right button.buy{
	width: 180px;
	margin-bottom: 10px;
}
.equipment_market .equipment_market_list li .list_right button.mr{
	margin-right: 5px;
}
.equipment_market .equipment_market_list li .list_right button:hover{
	color: #007c36;
	border: 1px solid #007c36;
}
/*--------equipment_market左侧分页-----------*/
.equipment_market .equipment_market_pagination{
	margin-top: 40px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.equipment_market .equipment_market_pagination>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: default;
}
/*--------equipment_market左侧底部ad-----------*/
.equipment_market .equipment_market_bigad{
	height: 100px;
	margin-top: 50px;
}
.equipment_market .equipment_market_bigad img{
	width: 100%;
	height: 100px;
}

/*******************************设备市场--商铺equipment_store******************************/
.equipment_store .banner{
	width: 100%;
	height: 400px;
	overflow: hidden;
}
.equipment_store .banner img{
	width: 100%;
}
.equipment_store .equipment_store_body{
	background: #f0f0f0;
	padding-top: 20px;
}
.equipment_store_body .company{
	background: #fff;
	cursor: default;
	width: 1300px;
	height: 360px;
	padding: 30px;
	margin-bottom: 20px;
}
.equipment_store_body .company .left img{
	width: 200px;
	height: 200px;
	display: block;
	margin-bottom: 10px;
}
.equipment_store_body .company .left button{
	background: #e6e6e6;
	color: #333;
	outline: 0;
	border: 0;
	font-size: 15px;
	cursor: pointer;
}
.equipment_store_body .company .left button:hover{
	color: #f9f9f9;
	background: #007c36;
}
.equipment_store_body .company .left .hire{
	width: 200px;
	height: 40px;
	margin-bottom: 10px;
}
.equipment_store_body .company .left .btn{
	width: 95px;
	height: 40px;
}
.equipment_store_body .company .left .btn.last{
	margin-right: 10px;
}
.equipment_store_body .company .middle h3{
	color: #333;
	font-size: 18px;
	margin-bottom: 15px;
}
.equipment_store_body .company .middle .aptitude{
	margin-bottom: 15px;
}
.equipment_store_body .company .middle .aptitude span{
	padding: 0 5px;
	height: 24px;
	color: #016d33;
	border: 1px solid #007c36;
	font-size: 14px;
	display: inline-block;
	margin-right: 10px;
	line-height: 24px;
}
.equipment_store_body .company .middle .location span{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.equipment_store_body .company .middle .location{
	height: 20px;
	line-height: 20px;
	margin-bottom: 12px;
}
.equipment_store_body .company .middle .location a{
	color: #666;
	font-size: 14px;
}
.equipment_store_body .company .middle .location a i{
	margin-left: 10px;
}
.equipment_store_body .company .middle .go_aptitude{
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}
.equipment_store_body .company .middle .go_aptitude span{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.equipment_store_body .company .middle .go_aptitude a{
	display: inline-block;
	width: 30px;
	height: 30px;
	color: #666;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	background: #d2d2d2;
}
.equipment_store_body .company .middle .go_aptitude a.ing{
	color: #fff;
	background: #007c36;
}
.equipment_store_body .company .middle .skill span{
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.equipment_store_body .company .middle .skill ul li{
	float: left;
	padding: 0 10px;
	height: 30px;
	color: #fff;
	background: #007c36;
	margin-right: 5px;
	line-height: 30px;
	margin-bottom: 5px;
	font-size: 14px;
}
.equipment_store_body .company .right h3{
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.equipment_store_body .company .right p{
	font-size: 14px;
	color: #666;
	width: 440px;
	line-height: 25px;
	margin-top: 10px;
}
.equipment_store_body .company .left{
	float: left;
	width: 200px;
}
.equipment_store_body .company .middle{
	float: left;
	width: 460px;
	margin-left: 30px;
	padding-top: 10px;
	margin-right: 80px;
}
.equipment_store_body .company .right{
	float: left;
	padding-top: 10px;
}

.equipment_store_body .store_service .store_service_status{
	height: 55px;
	border-bottom: 2px solid #007c36;
	padding-left: 30px;
	padding-top: 8px;
	background: #fff;
}
.equipment_store_body .store_service .store_service_status a{
	height: 45px;
	line-height: 45px;
	width: 100px;
	color: #333;
	font-size: 15px;
	text-align: center;
	display: inline-block;
	margin-right: 10px;
	background: #dcdcdc;
}
.equipment_store_body .store_service .store_service_status a:hover{
	color: #007c36;
}
.equipment_store_body .store_service .store_service_status a.active{
	background: #007c36;
	color: #fff;
}
.equipment_store_body .store_service .store_service_lists{
	background: #fff;
}
.equipment_store_body .store_service .store_service_lists .goods{
	padding: 0 25px;
}
.equipment_store_body .store_service .store_service_lists .list-container{
	display: none
}
.equipment_store_body .store_service .store_service_lists .list-container.active{
	display: block
}
.equipment_store_body .store_service .store_service_lists .goods .goods_classify{
	padding: 20px 0;
}
.store_service_lists .goods .goods_classify span{
	display: inline-block;
	color: #333;
	font-size: 15px;
	margin-right: 10px;
}
.store_service_lists .goods .goods_classify div{
	display: inline-block;
}
.store_service_lists .goods .goods_classify div button{
	background: #fff;
	border: 1px solid #dfdfdf;
	outline: 0;
	border-radius: 30px;
	width: 100px;
	height: 40px;
	color: #666;
	font-size: 15px;
	margin-right: 10px;
	cursor: pointer;
}
.store_service_lists .goods .goods_classify div button.active{
	background: #007c36;
	color: #fff;
	border: 1px solid #007c36;
}
.store_service_lists .goods .goods_classify{
	border-bottom: 1px solid #dfdfdf;
}
.store_service_lists .goods_box .goods_list{
	width: 960px;
	height: 580px;
	margin-bottom: 20px;
}
.store_service_lists .goods_box .goods_list li{
	float: left;
	width: 220px;
	height: 270px;
	border: 1px solid #dfdfdf;
	margin: 10px;
}
.store_service_lists .goods_box .goods_list li img{
	width: 220px;
	height: 200px;
}
.store_service_lists .goods_box .goods_list li h3{
	color: #333;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 15px;
	line-height: 15px;
	padding: 0 10px;
}
.store_service_lists .goods_box .goods_list li .des {
	padding: 0 10px;
}
.store_service_lists .goods_box .goods_list li .des num{
	font-size: 14px;
	font-weight: bold;
	color: #ff4444;
}
.store_service_lists .goods_box .goods_list li .des sold{
	float: right;
	color: #999;
	font-size: 14px;
}
.store_service_lists{
	padding-bottom: 45px;
}
.store_service_lists .goods_box .goods_pagination{
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding: 0 10px;
}
.store_service_lists .goods_box .goods_pagination>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: default;
}
.equipment_store_body .store_service .bigad{
	width: 1010px;
	height: 100px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.equipment_store_body .store_service .bigad img{
	width: 100%;
	height: 100px;
}
.store_service_lists .comment-container{
	padding: 0 30px;
	padding-top: 10px
}
.store_service_lists .comment-container ul.comment-lists li {
    padding-bottom: 20px;
    border-top: 1px solid #aed3be;
    padding-top: 20px;
}
.store_service_lists .comment-container ul.comment-lists li:nth-of-type(1) {
    border-top: 0;
}
.store_service_lists .comment-container ul.comment-lists li .img {
    float: left;
    margin-right: 20px;
    width: 100px;
    text-align: center;
}
.store_service_lists .comment-container ul.comment-lists li img {
    display: inline-block;
    width: 70px;
    height: 70px;
}
.store_service_lists .comment-container ul.comment-lists li .img .comment {
    display: block;
    background: url(../images/index/level-star4.png);
    background-repeat: no-repeat;
    height: 20px;
    vertical-align: sub;
    width: 100px;
    background-position: -20px -43px;
    float: right;
    margin-top: 10px;
}
.store_service_lists .comment-container ul.comment-lists li .img .comment span {
    background: url(../images/index/level-star4.png);
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    background-position: -20px -15px;
}
.store_service_lists .comment-container ul.comment-lists li .msg {
    width: 820px;
    float: right;
}
.store_service_lists .comment-container ul.comment-lists li .msg .name {
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
}
.store_service_lists .comment-container ul.comment-lists li .msg .name b {
    font-size: 15px;
    margin-right: 35px;
}
.store_service_lists .comment-container ul.comment-lists li .msg .msg-text {
    border: 1px solid #64b07b;
    background: #deede3;
    font-size: 15px;
    color: #007c36;
    padding: 10px 20px;
    line-height: 30px;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 10px;
}
/***************************忘记密码******************************/
.forgetPWD_container{
	height: 600px;
	background: #fff;
}
.forgetPWD_container .w1300{
	padding-top: 100px;
}
.forgetPWD_container .fgt_head{
	text-align: center;
}
.forgetPWD_container .fgt_head i{
	display: inline-block;
	width: 40px;
	height: 40px;
	color: #fff;
	background: #cccccc;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	position: relative;
	border-radius: 50%;
}
.forgetPWD_container .fgt_head i:after{
	position: absolute;
	bottom: -40px;
	color: #666;
	font-size: 15px;
	display: block;
	width: 80px;
	text-align: center;
	left: -50%;
}
.forgetPWD_container .fgt_head i.first:after{
	content: '填写账户名';
}
.forgetPWD_container .fgt_head i.second:after{
	content: '验证身份';
}
.forgetPWD_container .fgt_head i.third:after{
	content: '设置新密码';
}
.forgetPWD_container .fgt_head span{
	display: inline-block;
	height: 4px;
	width: 215px;
	background: #ccc;
	vertical-align: super;
	border-radius: 10px;
}
.forgetPWD_container .fgt_head i.active{
	background: #016d33;
}
.forgetPWD_container .fgt_head i.active:after{
	color: #016d33;
}
.forgetPWD_container .fgt_head span.active{
	background: #016d33;
}
.forgetPWD_container .fgt_body{
	margin-top: 110px;
}
.forgetPWD_container .fgt_body .inputID{
	font-size: 15px;
	color: #666;
	text-align: center;
}
.forgetPWD_container .fgt_body .inputID span{
	font-size: 15px;
	color: #999;
}
.forgetPWD_container .fgt_body .inputID i{
	font-size: 12px;
	color: #016d33;
	margin-right: 3px;
}
.forgetPWD_container .fgt_body .inputID input{
	width: 300px;
	height: 50px;
	font-size: 15px;
	padding: 10px;
	border: 1px solid #dfdfdf;
	margin-left: 10px;
	margin-right: 15px;
	outline-color: #016d33;
}
.forgetPWD_container .fgt_body .btn{
	text-align: center;
	margin-top: 40px;
}
.forgetPWD_container .fgt_body .btn a{
	display: inline-block;
	width: 180px;
	height: 45px;
	background: #016d33;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	margin-left: -330px;
}
.forgetPWD_container .fgt_body .btn input[type=submit]{
	display: inline-block;
	width: 180px;
	height: 45px;
	background: #016d33;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	margin-left: -330px;
	border: 0;
	cursor: pointer;
}
.forgetPWD_container .fgt_body .inputYZM{
	margin-top: 70px;
	color: #666;
	font-size: 15px;
	text-align: center;
	margin-left: -240px;
}
.forgetPWD_container .fgt_body .inputYZM p i{
	font-size: 14px;
	color: #016d33;
	margin-left: 10px;
	margin-right: 5px;
}
.forgetPWD_container .fgt_body .inputYZM p{
	font-size: 15px;
	color: #333;
	margin-bottom: 35px;
}
.forgetPWD_container .fgt_body .inputYZM input{
	width: 300px;
	height: 50px;
	font-size: 15px;
	padding: 10px;
	border: 1px solid #dfdfdf;
	margin-left: 10px;
	margin-right: 15px;
	outline-color: #016d33;
}

.forgetPWD_container .fgt_body .inputNew{
	margin-top: 70px;
	color: #666;
	font-size: 15px;
	text-align: center;
	margin-left: -160px;
}
.forgetPWD_container .fgt_body .inputNew p i{
	font-size: 14px;
	color: #016d33;
	margin-left: 10px;
	margin-right: 5px;
}
.forgetPWD_container .fgt_body .inputNew p{
	font-size: 15px;
	color: #333;
	margin-bottom: 35px;
	margin-left: -100px;
}
.forgetPWD_container .fgt_body .inputNew input{
	width: 300px;
	height: 50px;
	font-size: 15px;
	padding: 10px;
	border: 1px solid #dfdfdf;
	margin-left: 10px;
	margin-right: 15px;
	outline-color: #016d33;
}
.forgetPWD_container .fgt_body .inputNew span{
	display: inline-block;
	width: 100px;
	text-align: left;
}
.forgetPWD_container .fgt_body .inputNew div{
	margin-bottom: 30px;
}
.forgetPWD_container .fgt_body .inputNew+.btn a{
	margin-left: -200px;
}

/*个人中心*/
.person{
	background: #f8f8f8;
	padding-top: 30px;
}
.person .col-220{
	float: left;
}
.person .col-1050{
	float: right;
}
.person .navTab{
	border-top: 1px solid #007c36;
	background: #fff;
	padding-top: 10px;
}
.person .navTab .aTab_li{
	cursor: pointer;
}
.person .navTab .aTab_li h3{
	font-size: 15px;
	color: #666;
	line-height: 50px;
	padding: 0 20px;
}
.person .navTab .aTab_li h3 i{
	float: right;
}
.person .navTab .aTab_li .bTab{
	display: none;
}
.person .navTab .aTab_li.active .bTab{
	display: block;
}
.person .navTab .aTab_li.active h3 .toRight{
	display: none;
}
.person .navTab .aTab_li.active h3 .toBom{
	display: block;
}
.person .navTab .aTab_li h3 .toRight{
	display: block;
}
.person .navTab .aTab_li h3 .toBom{
	display: none;
}
.person .navTab .aTab_li .bTab a{
	display: block;
	height: 50px;
	line-height: 50px;
	padding-left: 40px;
	width: 100%;
	border-left: 2px solid #fff;
	font-size: 15px;
	color: #666;
	position: relative
}
.person .navTab .aTab_li .bTab a span.extra-msg{
	font-size: 14px;
	font-weight: bold;
	right: 20px;
	top: 50%;
	height: 24px;
	line-height: 24px;
	margin-top: -12px;
	position: absolute;
	display: inline-block;
	background: #ccc;
	border-radius: 4px;
	min-width: 24px;
	text-align: center;
	padding: 0 5px;
	color: #666
}
.person .navTab .aTab_li .bTab a.active{
	border-left: 2px solid #007c36;
	background: #e5f2eb;
	color: #007c36;
}
.person .navTab .aTab_li .bTab a.active span.extra-msg{
	color: #666
}
.person .navTab .aTab_li .bTab a:hover span.extra-msg{
	color: #666
}
.person .navTab .aTab_li .bTab a:hover{
	border-left: 2px solid #007c36;
	background: #e5f2eb;
	color: #007c36;
}
.person .navTab .aTab_li .bTab h4{
	display: block;
	height: 50px;
	line-height: 50px;
	padding-left: 40px;
	width: 100%;
	border-left: 2px solid #fff;
	font-size: 15px;
	color: #666;
	padding-right: 20px;
}
.person .navTab .aTab_li .bTab h4 i{
	float: right;
}
.person .navTab .aTab_li .bTab h4 .toRight{
	display: block;
}
.person .navTab .aTab_li .bTab h4 .toBom{
	display: none;
}
.person .navTab .aTab_li .bTab h4+.cTab{
	display: none;
}
.person .navTab .aTab_li .bTab h4.active+.cTab{
	display: block;
}
.person .navTab .aTab_li .bTab h4.active .toRight{
	display: none;
}
.person .navTab .aTab_li .bTab h4.active .toBom{
	display: block;
}
.person .navTab .aTab_li .bTab .cTab a.cTab_li{
	padding-left: 55px;
}
.person .navTab .aTab_li .bTab .cTab a.cTab_li.active{
	border-left: 2px solid #007c36;
    background: #e5f2eb;
    color: #007c36;
}
.person .navTab .aTab_li .bTab .cTab a.cTab_li:hover{
	border-left: 2px solid #007c36;
    background: #e5f2eb;
    color: #007c36;
}
.person .detail{
	background: #fff;
	min-height: 800px;
	padding-bottom: 80px;
}
.person .detail h3.conTitle{
	color: #000;
	font-size: 17px;
	font-weight: bolder;
	padding-top: 10px;
	line-height: 50px;
	padding-left: 30px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 30px;
	position: relative;
	padding-right: 35px;
}
.person .detail h3.conTitle .add{
	display: block;
	width: 80px;
	height: 35px;
	background: #007c36;
	color: #fff;
	font-size: 15px;
	text-align: center;
	line-height: 35px;
	position: absolute;
	right: 40px;
	top: 16px;
	font-weight: normal;
}
.person .detail h3.conTitle a.br{
	float: right;
	color: #333;
	font-size: 15px;
	font-weight: normal;
	margin-left: 30px;
}
.person .detail h3.conTitle a.br.active{
	color: #007c36;
}
.person .detail .box{
	padding-left: 0px;
}
.person .companyData .box{
	padding-left: 100px;
}
.person .detail .box .xin{
	width: 100%;
	margin-bottom: 20px;
}
.person .detail .box .xin label{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 145px;
	text-align: right;
	font-size: 15px;
	color: #333;
}
.person .detail .box .xin label i{
	margin-right: 5px;
	color: #007c36;
	vertical-align: middle;
}
.person .detail .box .xin input{
	height: 50px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	width: 620px;
	padding-left: 15px;
	margin-left: 10px;
	outline: 0;
	font-size: 15px;
}
.person .detail .box .xin.sex input{
	width: 20px;
	vertical-align: middle;
	margin-top: 0;
}
.person .detail .box .xin.sex input+label{
	width: 30px;
	text-align: center;
}
.person .detail .box .xin.select select{
	width: 200px;
	height: 50px;
	border: 1px solid #d9d9d9;
	outline: 0;
	margin-left: 10px;
	border-radius: 5px;
	padding-left: 15px;
	font-size: 15px;
	color: #000;
	font-size: 15px;
}
.person .detail .box .xin .location{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	color: #007c36;
	cursor: pointer;
}
.person .detail .box .xin .location:hover i{
	font-weight: 800;
}
.person .detail .box .xin .location i{
	margin-left: 6px;
	margin-right: 3px;
}
.person .detail .box .xin textarea{
	width: 620px;
	height: 120px;
	border: 1px solid #d9d9d9;
	padding: 10px 15px;
	outline: 0;
	resize: none;
	border-radius: 4px;
	vertical-align: top;
	margin-left: 10px;
	font-size: 15px;
}
.person .detail .box.box_img{
	padding-left: 40px;
}
.person .detail .box.box_img .xin{
	width: 100%;
	margin-bottom: 20px;
}
.person .detail .box .xin.img label{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 145px;
	text-align: left;
	font-size: 15px;
	color: #666;
	position: relative;
	padding-left: 2px
}
.person .detail .box_img .xin.img label i{
	margin-right: 5px;
	color: #007c36;
	position: absolute;
	left: -10px;
	top: 1px;
}
.person .detail .box .xin .btn{
	position: relative;
}
.person .detail .box .xin .btn input[type=file]{
	position: absolute;
    left: 0;
    opacity: 0;
    width: 140px;
    height: 40px;
    font-size: 0;
    cursor: pointer;
}
.person .detail .box .xin .btn button{
	width: 140px;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #ebebeb;
    outline: 0;
    background: #fff;
    font-size: 15px;
    color: #666;
}
.person .detail .box .xin .btn span{
	font-size: 14px;
    color: #999;
    margin-left: 25px;
}
.person .detail .box .xin .imgBox{
	max-width: 700px;
	padding-top: 25px;
	display: none;
}
.person .detail .box .xin .imgBox img{
	max-width: 100%;
	max-height: 180px;
}
.person .detail .box .xin.inline-block .btn{
	display: inline-block;
	margin-left: 10px;
}
.person .detail .box .xin.inline-block .imgBox{
	padding-left: 165px;
}
.person .detail .box .xin.selectTab .tabs{
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	position: relative;
}
.person .detail .box .xin.selectTab .tabs h4{
	font-size: 15px;
	background: #fff;
	height: 50px;
	width: 620px;
	padding: 0 15px;
	line-height: 50px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	color: #666;
	cursor: pointer;
}
.person .detail .box .xin.selectTab .tabs h4 i{
	float: right;
	display: block;
	color: #666;
}
.person .detail .box .xin.selectTab .tabs .tabs_title{
	display: none;
	position: absolute;
	top: 50px;
	background: #fff;
	z-index: 555;
}
.person .detail .box .xin.selectTab .tabs h4.hasDown+.tabs_title{
	display: block;
	max-height: 175px;
    overflow: auto;
    width: 620px;
}
.person .detail .box .xin.selectTab .tabs .tabs_title li{
	border: 1px solid #d9d9d9;
	border-top: 0;
	padding: 0 15px;
	font-size: 14px;
	color: #666;
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
	cursor: default;
	width: 100%;
}
.person .detail .box .xin.selectTab .tabs .tabs_title li:hover{
	background: #e5f2eb;
	border: 1px solid #e5f2eb;
	border-top: 0;
}
.person .detail .box .xin.selectTab .tabs .tabs_box{
	width: 620px;
}
.person .detail .box .xin.selectTab .tabs .tabs_box ul li{
	height: 30px;
	float: left;
	padding: 0 10px;
	line-height: 30px;
	background: #eee;
	color: #666;
	font-size: 15px;
	border-radius: 4px;
	margin-right: 10px;
	margin-top :10px;
	cursor: pointer;
}
.person .detail .box .xin.selectTab .tabs .tabs_box ul li.active{
	background: #007c36;
	color: #fff;
}
.person .detail .box .xin.selectTab .tabs .tabs_box ul{
	display: none;
}
.person .detail .box .xin.selectTab .tabs .tabs_box ul.show{
	display: block;
}
.person .detail .box .save{
	padding-left: 155px;
	margin-top: 30px;
}
.person .detail .box .save button{
	width: 150px;
	height: 50px;
	background: #007c36;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}
.person .detail .box .save input[type=submit]{
	width: 150px;
	height: 50px;
	background: #007c36;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}
.person .detail .box.box_img .save{
	margin-top: 60px;
	padding-left: 0
}
.person .detail .box.box_img .save button{
	width: 150px;
	height: 50px;
	background: #007c36;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}
.person .detail .box.box_img .save input[type=submit]{
	width: 150px;
	height: 50px;
	background: #007c36;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}
.zhezhao{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	padding-top: 10vh;
	display: none;
	z-index: 2;
}
.zhezhao .mapBox{
	width: 1200px;
	height: 700px;
	background: #fff;
	margin: 0 auto;
}
.zhezhao .mapBox .head{
	height: 50px;
	width: 100%;
	padding-left: 25px;
	line-height: 50px;
	padding-right: 30px;
	background: #eee;
}
.zhezhao .mapBox .head h3{
	float: left;
	color: #333333;
	font-size: 17px;
	font-weight: bold;
}
.zhezhao .mapBox .head .close{
	float: right;
	font-size: 15px;
	color: #333;
	cursor: pointer;
}
.zhezhao .mapBox .head .close:hover{
	color: #007c36;
}
.zhezhao .mapBox .search{
	padding: 0 25px;
	height: 75px;
	font-size: 15px;
	color: #333;
	padding-top: 25px;
	padding-bottom: 10px;
}
.zhezhao .mapBox .search label{
	height: 40px;
	line-height: 40px;
	display: inline-block;
	margin-right: 5px;
}
.zhezhao .mapBox .search select{
	width: 120px;
	height: 40px;
	border-radius: 5px;
	border: 1px solid #d9d9d9;
	color: #666;
	outline: 0;
	margin-right: 8px;
	padding-left: 10px;
}
.zhezhao .mapBox .search input{
	width: 360px;
	height: 40px;
	padding: 0 12px;
	outline: 0;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	margin-right: 10px;
	color: #666;
}
.zhezhao .mapBox .search button{
	width: 100px;
	height: 40px;
	background: #f6f6f6;
	color: #333;
	border: 1px solid #d9d9d9;
	cursor: pointer;
	border-radius: 5px;
	margin-right: 5px;
	outline: 0;
}
.zhezhao .mapBox .map-box{
	width: 100%;
	height: 575px;
	padding: 25px;
}
.zhezhao .mapBox .map-box .map{
	width: 100%;
	height: 100%;
}
.person .comAptitude .comAptitude_upBox{
	min-height: 550px;
	padding-left: 30px;
}
.person .comAptitude .comAptitude_upBox .imgContainer{
	width: 300px;
	height: 160px;
	border: 1px solid #fff;
	float: left;
	border-radius: 5px;
	margin-right: 20px;
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}
.person .comAptitude .comAptitude_upBox .imgContainer img{
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
.person .comAptitude .comAptitude_upBox .imgContainer p{
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,.8);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	width: 100%;
	cursor: pointer;
	color: #fff;
	display: none;
	height: 30px;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}
.person .comAptitude .comAptitude_upBox .inputBox{
	width: 300px;
	height: 160px;
	border: 1px solid #007c36;
	float: left;
	border-radius: 5px;
	margin-right: 20px;
	position: relative;
	background: #f3fff8;
	text-align: center;
	cursor: pointer;
	margin-bottom: 20px;
}
.person .comAptitude .comAptitude_upBox .inputBox input{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}
.person .comAptitude .comAptitude_upBox .inputBox span{
	font-size: 80px;
	color: #007c36;
}
.person .comAptitude .comAptitude_upBox .inputBox p{
	font-size: 16px;
	color: #666;
}
.person .comAptitude .box .save{
	text-align: center;
	padding-left: 0!important;
}
.person .companyPhoto{
	
}
.person .companyPhoto .photoTitle{
	height: 40px;
	padding-left: 30px;
}
.person .companyPhoto .photoTitle h3{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #666;
	margin-right: 30px;
	cursor: pointer;
}
.person .companyPhoto .photoTitle h3 a{
	color: #666;
}
.person .companyPhoto .photoTitle h3.active{
	color: #007c36;
	border-bottom: 2px solid #007c36;
}
.person .companyPhoto .sysPhoto{
	padding-left: 30px;
}
.person .companyPhoto .sysPhoto .head{
	font-size: 15px;
	color: #333;
	margin-top: 35px;
	margin-bottom: 20px;
}
.person .companyPhoto .sysPhoto ul li{
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #dcdcdc;
	cursor: pointer;
}
.person .companyPhoto .sysPhoto ul.sysCompany li{
	width: 186px;
	height: 111px;
	margin-right: 20px;
	margin-bottom: 20px
}
.person .companyPhoto .sysPhoto ul li img{
	width: 100%;
	height: 100%;
	display: block;
}
.person .companyPhoto .sysPhoto .preview .prebox{
	border: 1px solid #dcdcdc;
	padding: 10px;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 0;
	margin-right: 20px;
}
.person .companyPhoto .sysPhoto .preview .prebox img{
	display: block;
	margin: 0 auto;
}
.person .companyPhoto .sysPhoto .preview .big img{
	width: 150px;
	height: 150px;
}
.person .companyPhoto .sysPhoto .preview .middle img{
	width: 100px;
	height: 100px;
}
.person .companyPhoto .sysPhoto .preview .small img{
	width: 60px;
	height: 60px;
	display: block;
}
.person .companyPhoto .sysPhoto .preview .prebox p{
	font-size: 15px;
	color: #666;
	margin: 10px 0;
}
.person .companyPhoto .uploadPhoto{
	margin-top: 90px;
}
.person .companyPhoto .uploadPhoto .uploadBox{
	position: relative;
	width: 150px;
	height: 150px;
	text-align: center;
	border: 1px solid #007c36;
	background: #f3fff8;
	margin: 0 auto;
}
.person .companyPhoto .uploadPhoto .uploadBox input[type=file]{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
.person .companyPhoto .uploadPhoto .uploadBox .img{
	width: 100%;
	height: 100%;
}
.person .companyPhoto .uploadPhoto .uploadBox .img span{
	font-size: 80px;
	color: #007c36;
	line-height: 136px;
	font-weight: normal;
}
.person .companyPhoto .uploadPhoto .uploadBox img{
	width: 100%;
	height: 100%;
	display: none;
}
.person .companyPhoto .box .save .upload{
	display: inline-block;
	position: relative;
	background: #007c36;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 150px;
	margin-right: 30px;
	font-weight: bold;
}
.person .companyPhoto .box .save .upload input[type=file]{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
.person .companyPhoto .uploadPhoto p{
	text-align: center;
	font-size: 15px;
	color: #999;
	margin-top: 20px;
}
.person .companyPhoto .box .save{
	text-align: center;
	padding-left: 0!important;
	margin-top: 80px!important;
}
.person .publishContainer .conTitle{
	margin-bottom: 20px!important;
}
.person .publishBox{
	padding-left: 50px;
	padding-right: 40px;
}
.person .publishBox .publishList li{
	height: 60px;
	line-height: 60px;
	padding-left: 40px;
	position: relative;
	border-bottom: 1px solid #dfdfdf;
	cursor: default;
}
.person .publishBox .publishList li .ibox{
	position: absolute;
	left: 12px;
	width: 15px;
	height: 15px;
	background: #fff;
	border: 1px solid #dfdfdf;
	line-height: 15px;
	top: 50%;
	margin-top: -7.5px;
	cursor: pointer;
}
.person .publishBox .publishList li .ibox.checked i{
	display: block;
}
.person .publishBox .publishList li .ibox i{
	font-size: 12px;
	color: #666;
	display: none;
}
.person .publishBox .publishList li p{
	display: inline-block;
	width: 560px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: bottom;
	color: #333;
	font-size: 15px;
}
.person .publishBox .publishList li date{
	display: inline-block;
	width: 200px;
	text-align: center;
	font-size: 15px;
	color: #666;
}
.person .publishBox .publishList li .btn{
	display: inline-block;
}
.person .publishBox .publishList li .btn button{
	width: 70px;
	height: 36px;
	font-size: 15px;
	border: 1px solid #007c36;
	background: #fff;
}
.person .publishBox .publishList li .btn button a{
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #666;
	line-height: 36px;
	text-align: center;
}
.person .publishBox .publishList li .btn button.edit a{
	color: #007c36;
}
.person .publishBox .publishList li .btn button.edit{
	margin-right: 5px;
}
.person .publishBom{
	margin-top: 20px;
	padding-left: 12px;
	height: 30px;
	line-height: 30px;
}
.person .publishBom .checkAll{
	display: inline-block;
}
.person .publishBom .checkAll.checked .ibox i{
	display: block;
}
.person .publishBom .ibox{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: #fff;
	border: 1px solid #dfdfdf;
	line-height: 15px;
	cursor: pointer;
}
.person .publishBom .ibox i{
	font-size: 12px;
	color: #666;
	display: none;
}
.person .publishBom #checkAll{
	cursor: pointer;
	font-size: 15px;
	color: #333;
	margin-right: 8px;
	margin-left: 5px;
}
.person .publishBom input[type=submit]{
	font-size: 15px;
	color: #666;
	background: #fff;
	height: 30px;
	padding: 0 10px;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	cursor: pointer;
	margin-left: 5px;
	outline: 0;
	
}
.person .publishBom input[disabled]{
	color: #999;
	cursor: default;
	border: 1px solid #dfdfdf;
}
.person .publishBom .publishPagination{
	display: inline-block;
	float: right;
	font-size: 15px;
	color: #666;
}
.person .publishEditor .box{
	padding: 0 30px;
}
.person .publishEditor .box .xin input{
	margin-left: 0;
	width: 100%;
	font-weight: bold;
}
.person .publishEditor .box .save{
	padding-left: 0;
}
.person .publishEditor .box #cke_1_contents{
	min-height: 400px;
}
.person .bossCompany .bossContainer{
	padding: 0 45px;
}
.person .bossCompany .bossContainer .bossComData{
	padding-top: 40px;
	padding-bottom: 40px;
	padding-left: 25px
}
.person .bossCompany .bossContainer .bossComData .left{
	float: left;
	width: 150px;
	height: 150px;
	border: 1px solid #eeeeee;
}
.person .bossCompany .bossContainer .bossComData .left img{
	display: block;
	width: 100%;
	height: 100%;
}
.person .bossCompany .bossContainer .bossComData .middle{
	margin-left: 30px;
	padding-top: 5px;
	float: left;
	width: 400px;
}
.person .bossCompany .bossContainer .bossComData .middle name{
	font-size: 17px;
	color: #333;
	margin-bottom: 10px;
	display: block;
}
.person .bossCompany .bossContainer .bossComData .middle span{
	font-size: 15px;
	color: #666;
}
.person .bossCompany .bossContainer .bossComData .middle .go_aptitude{
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
}
.person .bossCompany .bossContainer .bossComData .middle .go_aptitude a{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #d2d2d2;
	color: #666;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
.person .bossCompany .bossContainer .bossComData .middle .go_aptitude a.ing{
	color: #fff;
	background: #007c36;
}
.person .bossCompany .bossContainer .bossComData .middle .contact{
	font-size: 15px;
	color: #666;
	margin-bottom: 10px;
}
.person .bossCompany .bossContainer .bossComData .right{
	float: left;
	padding-top: 35px;
	margin-left: 25px;
}
.person .bossCompany .bossContainer .bossComData .right .missionList a{
	display: inline-block;
	width: 130px;
}
.person .bossCompany .bossContainer .bossComData .right .missionList a i{
	margin-right: 10px;
	color: #333;
	vertical-align: bottom;
}
.person .bossCompany .bossContainer .bossComData .right .missionList div{
	font-size: 15px;
	color: #666;
	margin-bottom: 11px;
}
.person .bossCompany .bossContainer .bossComData .right .missionList div a{
	color: #666;
}
.person .bossCompany .bossContainer .bossComData .right .missionList div num{
	height: 20px;
	line-height: 20px;
	display: inline-block;
	padding: 0 7px;
	color: #fff;
	background: #007c36;
	border-radius: 6px;
}
.person .bossCompany .bossContainer h4.bcTitle{
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	background: #f6f6f6;
}
.person .bossCompany .bossContainer h4.bcTitle .more{
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.person .bossCompany .bossContainer .commentData{
	padding-left: 50px;
	padding-top: 25px;
	padding-bottom: 15px;
}
.person .bossCompany .bossContainer .commentData ul li{
	width: 370px;
	margin-bottom: 20px;
	height: 36px;
	font-size: 14px;
	color: #666;
	float: left;
	margin-right: 80px;
}
.person .bossCompany .bossContainer .commentData ul li span{
	float: right;
	color: #007c36;
}
.person .bossCompany .bossContainer .bcboxUl{
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 35px;
}
.person .bossCompany .bossContainer .bcboxUl .head{
	line-height: 50px;
	height: 50px;
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
.person .bossCompany .bossContainer .bcboxUl .head .first{
	width: 600px;
	margin-right: 50px;
	padding-left: 185px;
	float: left;
}
/*workerBasic*/
.person .bossCompany .bossContainer .bcboxUl.workerBasic .head .first{
	width: 420px;
}
.person .bossCompany .bossContainer .bcboxUl.workerBasic .head .fourth{
	width: 140px;
	float: right;
	text-align: center;
}
.person .bossCompany .bossContainer .bcboxUl.workerBasic .head .second{
	width: 160px;
	text-align: left
}
.person .bossCompany .bossContainer .bcboxUl.workerBasic .head .third{
	width: 140px;
	padding: 0;
}
.person .bossCompany .bossContainer .bcboxUl.workerBasic ul li name{
	width: 420px;
	float: left;
}
.person .bossCompany .bossContainer .bcboxUl.workerBasic ul li num{
	width: 140px;
	float: left;
}
.person .bossCompany .bossContainer .bcboxUl.workerBasic ul li new{
	float: left;
	width: 160px;
	color: #007c36;
	display: block;
	padding-left: 20px;
}
.person .bossCompany .bossContainer .bcboxUl.workerBasic ul li bmc{
	width: 140px;
	float: left;
	padding: 0;
}
.person .bossCompany .bossContainer .bcboxUl .head .second{
	float: left;
	width: 120px;
	text-align: center;
}
.person .bossCompany .bossContainer .bcboxUl .head .third{
	width: 140px;
	float: right;
	padding-left: 20px;
}
.person .bossCompany .bossContainer .bcboxUl ul{
	height: 225px;
	overflow: hidden;
}
.person .bossCompany .bossContainer .bcboxUl ul li{
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #e5e5e5;
	font-size: 15px;
	cursor: default;
}
.person .bossCompany .bossContainer .bcboxUl ul li name{
	float: left;
	width: 600px;
	color: #666;
	display: block;
	margin-right: 50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.person .bossCompany .bossContainer .bcboxUl ul li num{
	float: left;
	width: 120px;
	color: #ff3e3e;
	display: block;
	text-align: center;
}
.person .bossCompany .bossContainer .bcboxUl ul li bmc{
	float: right;
	width: 140px;
	color: #007c36;
	display: block;
	padding-left: 20px;
}
.person .bossCompany .bossContainer .bcboxUl ul li a{
	color: inherit;
}
.person .bossCompany .bossContainer .bcboxUl.bcboxUl_third ul li name{
	color: #666;
}
.person .bossCompany .bossContainer .bcboxUl.bcboxUl_third ul li name a{
	color: #007c36;
}
.person .bossCompany .bossContainer .bcboxUl.bcboxUl_third ul li bmc{
	color: #666;
}
.person .bossCompany .bossContainer .bcboxUl.bcboxUl_third .head .first{
	padding-left: 170px;
}
.person .bossCompany .bossContainer .bcboxUl.bcboxUl_third .head .third{
	padding-left: 10px;
}
.person .myCompany .myCompany_box {
    padding: 0 45px;
}
.person .myCompany .myCompany_box .bcTitle{
	height: 50px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 15px;
    color: #333;
    font-weight: bold;
    background: #f6f6f6;
}
.person .myCompany .myCompany_box .bcTitle .more{
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: #666;
}
.person .myCompany .myCompany_box .bcboxUl{
	padding-top: 10px;
    padding-left: 30px;
    padding-right: 20px;
    padding-bottom: 35px;
}
.person .myCompany .myCompany_box .bcboxUl .head {
    line-height: 50px;
    height: 50px;
    font-size: 15px;
    color: #333;
    font-weight: bold;
}
.person .myCompany .myCompany_box .bcboxUl .head .first {
    width: 600px;
    margin-right: 50px;
    padding-left: 100px;
    float: left;
}
.person .myCompany .myCompany_box .bcboxUl .head .third {
    width: 140px;
    float: right;
    padding-left: 20px;
}
.person .myCompany .myCompany_box .bcboxUl ul {
    height: 225px;
    overflow: hidden;
}
.person .myCompany .myCompany_box .bcboxUl ul li {
    height: 45px;
    line-height: 45px;
    border-top: 1px solid #e5e5e5;
    font-size: 15px;
    cursor: default;
}
.person .myCompany .myCompany_box .bcboxUl ul li name {
    float: left;
    width: 600px;
    color: #666;
    display: block;
    margin-right: 50px;
}
.person .myCompany .myCompany_box .bcboxUl ul li name:hover a{
	color: #007c36;
}
.person .myCompany .myCompany_box .bcboxUl ul li bmc {
    float: right;
    width: 140px;
    color: #666;
    display: block;
    padding-left: 20px;
    white-space: nowrap;
    overflow: hidden;
}
.person .myCompany .myCompany_box .mcboxUl{
	padding-top: 20px;
}
.person .myCompany .myCompany_box .mcboxUl ul{
	height: 300px;
	overflow: hidden;
}
.person .myCompany .myCompany_box .mcboxUl ul li{
	width: 100px;
	height: 150px;
	margin-left: 20px;
	float: left;
}
.person .myCompany .myCompany_box .mcboxUl ul li>a{
	display: block;
	width: 100%;
	height: 100%;
}
.person .myCompany .myCompany_box .mcboxUl ul li img{
	width: 100px;
	height: 100px;
	display: block;
}
.person .myCompany .myCompany_box .mcboxUl ul li name{
	display: block;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 15px;
	text-align: center;
}
.person .myCompany .myCompany_box h3.mcTitle{
	font-size: 18px;
	color: #007c36;
	position: relative;
	padding-left: 24px;
}
.person .myCompany .myCompany_box h3.mcTitle i{
	position: absolute;
	left: 0;
	font-size: 21px;
}
.person .myCompany .myCompany_box .mcContainer{
	border-left: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	margin-bottom: 45px;
}
.person .myCompany .myCompany_box .mcContainer .mcline .mchead{
	display: inline-block;
	float: left;
	width: 140px;
	height: 50px;
	line-height: 50px;
	background: #f6f6f6;
	font-size: 15px;
	color: #333;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}
.person .myCompany .myCompany_box .mcContainer .mcline .mcName{
	display: inline-block;
	width: 319px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #666;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	float: left;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 30px;
}
.person .myCompany .myCompany_box .mcContainer .mcline .mcnum{
	display: inline-block;
	width: 110px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #666;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	float: left;
	padding-left: 0px;
}
.person .myCompany .myCompany_box .mcContainer .mcline span{
	display: inline-block;
	width: 819px;
	height: 50px;
	padding-left: 30px;
	line-height: 50px;
	color: #666;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	float: left;
	font-size: 15px;
}
.person .myCompany .myCompany_box .mcContainer .mcline a.location{
	color: #666;
}
.person .myCompany .myCompany_box .mcContainer .mclinebox .mchead{
	display: inline-block;
	float: left;
	width: 140px;
	height: 150px;
	line-height: 150px;
	background: #f6f6f6;
	font-size: 15px;
	color: #333;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}
.person .myCompany .myCompany_box .mcContainer .mclinebox span{
	display: inline-block;
	width: 819px;
	height: 150px;
	float: left;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding: 10px 25px;
	overflow: auto;
}
.person .myCompany .myCompany_box .mcContainer .mclinebox span img{
	display: inline-block;
	width: 230px;
	height: 129px;
	border-radius: 5px;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}
.person .myCompany .myCompany_box .mcContainer .mclinebox span img:nth-of-type(1){
	margin-top: 0;
}
.person .myCompany .myCompany_box .mcContainer .mclinebox span img:nth-of-type(2){
	margin-top: 0;
}
.person .myCompany .myCompany_box .mcContainer .mclinebox span img:nth-of-type(3){
	margin-top: 0;
}
.person .myCompany .myCompany_box .mcContainer .mclinebox p{
	display: inline-block;
	width: 819px;
	height: 150px;
	float: left;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	padding: 20px 30px;
	overflow: auto;
	font-size: 15px;
	color: #666;
}
.person .myCompany .myCompany_box .mcContainer .mclinebutton .mchead{
	display: inline-block;
	float: left;
	width: 140px;
	height: 70px;
	line-height: 70px;
	background: #f6f6f6;
	font-size: 15px;
	color: #333;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}
.person .myCompany .myCompany_box .mcContainer .mclinebutton .btn{
	display: inline-block;
	width: 819px;
	height: 70px;
	float: left;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	overflow: auto;
	font-size: 15px;
	color: #666;
	padding: 0px 30px;
	padding-top: 14px;
}
.person .myCompany .myCompany_box .mcContainer .mclinebutton .btn button{
	height: 40px;
	outline: 0;
	border: 0;
	background: #007c36;
	padding: 0 10px;
	font-size: 15px;
	color: #fff;
	border-radius: 5px;
	float: left;
	margin-bottom: 15px;
	margin-right: 20px;
}
.person .myComManage .myComManage_box{
	width: 970px;
	margin: 0 auto;
}
.person .myComManage .myComManage_box table{
    width: 100%;
    font-size: 16px;
    color: #333;
    border: 1px solid #E8E8E8;
    border-spacing: 0;
}
.person .myComManage .myComManage_box table tr.up-title td{
	border-bottom: 1px solid #e8e8e8;
}
.person .myComManage .myComManage_box table td{
    text-align: center;
    padding: 10px 1px;
}
.person .myComManage .myComManage_box .upload_container{
	border: 1px solid #e8e8e8;
    border-top: 0;
    position: relative;
}
.person .myComManage .myComManage_box .upload_container .uploadBox{
    float: left;
    width: 45%;
}
/*快速发布任务*/
.publishTask .publish_process{
	width: 920px;
	margin: 0 auto;
	margin-top: 40px;
	height: 80px;
	border-bottom: 1px solid #e8e8e8;
}
.publishTask .publish_process .proBox{
	display: inline-block;
	float: left;
	cursor: default;
}
.publishTask .publish_process .proBox span.hr{
	width: 100px;
	height: 4px;
	background: #d5d5d5;
	display: inline-block;
	vertical-align: middle;
}
.publishTask .publish_process .proBox.active span.hr{
	background: #007c36;
}
.publishTask .publish_process .proBox i{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #d5d5d5;
	text-align: center;
	line-height: 30px;
	color: #111;
	border-radius: 50%;
	position: relative;
	font-size: 14px;
}
.publishTask .publish_process .proBox.active i{
	background: #007c36;
	color: #fff;
}
.publishTask .publish_process .proBox.one span.hr{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.publishTask .publish_process .proBox.four span.hr{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.publishTask .publish_process .proBox i:after{
	position: absolute;
	width:200px;
	bottom: -30px;
	left: 50%;
	text-align: center;
	color: #111;
	font-size: 14px;
	margin-left: -100px;
}
.publishTask .publish_process .proBox.active i:after{
	color: #007c36;
}
.publishTask .publish_process .proBox.one i:after{
	content: '选择交易模式';
}
.publishTask .publish_process .proBox.two i:after{
	content: '描述任务需求';
}
.publishTask .publish_process .proBox.three i:after{
	content: '核对交易清单';
}
.publishTask .publish_process .proBox.four i:after{
	content: '成功发布任务';
}
/*卫客发布商品  仿快速发布任务样式*/
.publishTask.workerPublishGoods .publish_process{
	width: 921px;
}
.publishTask.workerPublishGoods .publish_process .proBox span.hr{
	width: 138.5px;
}
.publishTask.workerPublishGoods .publish_process .proBox.one i:after{
	content: '填写商品模式';
}
.publishTask.workerPublishGoods .publish_process .proBox.two i:after{
	content: '核对商品清单';
}
.publishTask.workerPublishGoods .publish_process .proBox.three i:after{
	content: '成功发布商品';
}
.publishTask.workerPublishGoods .qcBox .qxin.type input[type=radio]{
	width: 20px;
    vertical-align: middle;
    font-size: 15px;
    margin-right: 10px;
}
.publishTask.workerPublishGoods .qcBox .qxin.type input[type=radio]+label{
	width: 60px;
	text-align: center;
	margin-right: 20px
}
.publishTask.workerPublishGoods .qcBox .qxin span:nth-last-child(1){
	color: #007c36;
	margin-left: 10px;
}
.publishTask.workerPublishGoods .qcBox .qxin select{
	margin-right: 5px;
}




/*我发布的任务*/
.published .published_container{
	padding: 0 30px;
}
.published .published_nav a{
	display: inline-block;
	margin-right: 20px;
	padding: 0 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #007c36;
	border-radius: 5px;
	background: #fff;
	font-size: 15px;
}
.published .published_nav a.active{
	background: #007c36;
	color: #fff;
}
.published .published_search{
	margin-top: 25px;
}
.published .published_search input{
	height: 40px;
	width: 140px;
	font-size: 15px;
	color: #666;
	padding: 0 10px;
	border-radius: 5px;
	border: 1px solid #dedede;
	margin-right: 5px;
	outline: 0;
}
.published .published_search input.number{
	width: 180px;
}
.published .published_search select{
	width: 100px;
	height: 40px;
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	font-size: 15px;
	color: #666;
	padding: 0 8px;
	margin-right: 5px;
	outline: 0;
}
.published .published_search a{
	display: inline-block;
	width: 80px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 15px;
	color: #666;
	border: 1px solid #d8d8d8;
	border-radius: 5px;
}
.published .published_list_title{
	padding-left: 15px;
	height: 45px;
	line-height: 45px;
	border-bottom: 2px solid #d2d2d2;
	margin-top: 20px;
}
.published .published_list_title>div{
	float: left;
	font-size: 15px;
	color: #333;
}
.published .published_list_title .num{
	width: 120px;
}
.published .published_list_title .title{
	width: 240px;
}
.published .published_list_title .money{
	width: 150px;
}
.published .published_list_title .date{
	width: 180px;
}
.published .published_list_title .status{
	width: 130px;
}
.published .published_list_title .action{
	width: 155px;
}

.published .published_ul{
	padding-top: 10px;
	padding-bottom: 10px;
}
.published .published_ul li{
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	cursor: default;
}
.published .published_ul li>div{
	float: left;
	font-size: 15px;
	color: #333;
	height: 40px;
}
.published .published_ul li .num{
	width: 120px;
}
.published .published_ul li .title{
	width: 240px;
	padding-right: 50px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.published .published_ul li .money{
	width: 150px;
}
.published .published_ul li .date{
	width: 180px;
}
.published .published_ul li .status{
	width: 130px;
}
.published .published_ul li .action{
	width: 155px;
}
.published .published_ul li .action a{
	color: #007c36;
	margin-right: 20px;
}
.published .published_pagination{
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding: 0 10px;
	margin-top: 25px;
}
.published .published_pagination>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: default;
}
/*公共页面右侧导航 rightNav*/
nav.rightNav{
	position: fixed;
	right: 0;
	top: 40%;
	z-index: 1000;
	display: none;
}
nav.rightNav ul>li{
	position: relative;
	width: 50px;
	height: 50px;
	background: #007c36;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	padding: 5px;
	color: #fff;
	cursor: pointer;
	margin-bottom: 4px;
}
nav.rightNav ul li>div{
	position: absolute;
	cursor: default;
	text-align: center;
}
nav.rightNav ul li div.contact{
	width: 234px;
	border-right: 4px solid #fff;
	left: -234px;
	top: 0;
	background: #007c36;
	color: #fff;
	text-align: left;
	padding: 15px;
	display: none;
}
nav.rightNav ul li div.contact p{
	font-size: 14px;
}
nav.rightNav ul li div.contact .act{
	height: 40px;
	margin-top: 10px;
}
nav.rightNav ul li div.contact .act a{
	font-size: 14px;
	color: inherit;
	margin-right: 20px;
}
nav.rightNav ul li div.contact .act a i{
	font-size: 20px;
	margin-right: 5px;
}
nav.rightNav ul li div.contact .tel{
	font-size: 20px;
}
nav.rightNav ul li div.contact .tel i{
	color: #fff;
	margin-right: 5px;
	font-size: 30px;
}
nav.rightNav ul li div.wechat{
	background: #007c36;
	color: #fff;
	padding: 15px;
	font-size: 14px;
	left: -284px;
	width: 284px;
	border-right: 4px solid #fff;
	text-align: left;
	top: 0px;
	display: none;
}
nav.rightNav ul li div.wechat .des {
	margin-bottom: 5px;
}
nav.rightNav ul li div.wechat a{
	color: inherit;
}
nav.rightNav ul li div.wechat .des .left{
	float: left;
}
nav.rightNav ul li div.wechat .des .left img{
	width: 90px;
	height: 90px;
}
nav.rightNav ul li div.wechat .des .right{
	float: left;
	margin-left: 15px;
}
nav.rightNav ul li div.wechat .des .right h3{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
nav.rightNav ul li div.wechat .des .right p{
	margin-bottom: 3px;
}
nav.rightNav ul li div.wechat .des .right p span{
	font-size: 14px;
	margin-right: 10px;
}
nav.rightNav ul li div.suggest{
	width: 284px;
	border-right: 4px solid #fff;
	padding: 15px;
	left: -284px;
	top: -108px;
	background: #007c36;
	text-align: left;
	height: 390px;
	padding-top: 20px;
	display: none;
}
nav.rightNav ul li div.suggest.active{
	display: block;
}
nav.rightNav ul li div.suggest textarea{
	color: #fff;
	font-size: 12px;
	padding: 5px;
	resize: none;
	display: block;
	background: inherit;
	width: 100%;
	height: 100px;
	outline: 0;
	margin-bottom: 12px;
	border: 1px solid #fff
}
nav.rightNav ul li div.suggest input.yzm{
	width: 100px;
	height: 30px;
	font-size: 12px;
	color: #fff;
	border: 1px solid #fff;
}
nav.rightNav ul li div.suggest .input{
	margin-bottom: 12px;
	margin-top: 12px;
}
nav.rightNav ul li div.suggest>img{
	width: 90px;
	height: 30px;
	display: inline-block;
	vertical-align: bottom;
	margin: 0 8px;
}
nav.rightNav ul li div.suggest .change{
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}
nav.rightNav ul li div.suggest input{
	width: 180px;
	height: 30px;
	font-size: 12px;
	color: #fff;
	background: inherit;
	border: 1px solid #fff;
	padding: 0 8px;
	outline: 0;
}
nav.rightNav ul li div.suggest ::-webkit-input-placeholder{
	color: #eee;
}
nav.rightNav ul li div.suggest :-moz-placeholder{
	color: #eee;
}
nav.rightNav ul li div.suggest ::-moz-placeholder { 
    color: #eee;
}
nav.rightNav ul li div.suggest :-ms-input-placeholder { 
    color: #eee;
}
nav.rightNav ul li div.suggest input[type=submit]{
	width: 60px;
	height: 30px;
	color: #fff;
	border: 0;
	outline: 0;
	background: #04b14f;
	font-size: 12px;
	cursor: pointer;
	margin-left: 10px;
}
nav.rightNav ul li div.suggest h3 span.close{
	float: right;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}
nav.rightNav ul li div.suggest h3{
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}
nav.rightNav ul li div.suggest .des{
	margin-top: 25px
}
nav.rightNav ul li div.suggest .des .left{
	float: left;
	width: 150px;
	font-size: 13px;
	color: #fff;
}
nav.rightNav ul li div.suggest .des .left h2{
	font-weight: bold;
	font-size: 14px;
}
nav.rightNav ul li div.suggest .des .right{
	float: left;
	margin-left: 10px;
	padding-top: 5px;
}
nav.rightNav ul li div.suggest .des .right img{
	width: 90px;
	height: 90px;
}
nav.rightNav ul li div.app{
	width: 284px;
	border-right: 4px solid #fff;
	height: 320px;
	background: #007c36;
	left:-284px;
	top:-108px; 
	display: none;
}
nav.rightNav ul li div.app h3{
	height: 50px;
	border-bottom: 2px solid #6cb972;
	line-height: 50px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
nav.rightNav ul li div.app .des{
	padding-top: 10px;
}
nav.rightNav ul li div.app h2{
	font-size: 40px;
	line-height: 60px;
	font-family: monospace;
}
nav.rightNav ul li div.app p{
	font-size: 20px;
	line-height: 30px;
	font-family: cursive;
	margin-bottom: 13px;
}
nav.rightNav ul li:hover div.contact,nav.rightNav ul li:hover div.wechat,nav.rightNav ul li:hover div.app{
	display: block;
}
nav.rightNav ul li:before{
	content: '';
	display: none;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}
nav.rightNav ul li:hover:before{
	display: block;
}
nav.rightNav .toTop{
	position: relative;
	cursor: pointer;
}
nav.rightNav .toTop span{
	display: none;
	height: 50px;
	width: 50px;
	line-height: 20px;
	padding: 5px;
	font-size: 14px;
	color: #fff;
	background: #007c36;
	text-align: center;
}
nav.rightNav .toTop i{
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	text-align: center;
	color: #fff;
	background: #007c36;
}
nav.rightNav .toTop:hover span{
	display: block;
}
nav.rightNav .toTop:hover i{
	display: none;
}
/*个人中心绿色背景提示*/
.person .person_tishi{
	width: 930px;
	margin: 0 auto;
	font-size: 15px;
	color: #444;
	border: 1px solid #007c36;
	background: #e4fff0;
	border-radius: 5px;
	height: 60px;
	line-height: 60px;
	padding-left: 30px;
}
/*店铺设置 setStore*/
.person .box .xin.radio .switch{
	display: inline-block;
	font-size: 15px;
	color: #444;
	margin-left: 10px;
}
.person .box .xin.radio .switch span{
	margin-right: 30px;
	position: relative;
	display: inline-block;
	padding-left: 20px;
	cursor: pointer;
}
.person .box .xin.radio .switch span i{
	height: 15px;
	width: 15px;
	border-radius: 50%;
	border: 3px #a0a0a0 solid;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7.5px;
}
.person .box .xin.radio .switch span.active i{
	border-color: #007c36;
}
.person .setStore .xin.hasDes{
	position: relative;
	padding-bottom: 30px;
}
.person .setStore .xin.hasDes p.des{
	position: absolute;
	left: 158px;
	bottom: 0;
	font-size: 15px;
	color: #007c36;
}
.person .setStore .xin.select #distpicker select{
	margin-left: 5px;
}
.person .setStore .xin input[type=text]{
	width: 700px!important;	
}
.person .setStore .xin textarea{
	width: 700px!important;	
}
.person .setStore .xin #position{
	width: 620px!important;
}
.person .setStore .xin .setStoreImg{
	display: inline-block;
	width: 700px;
	margin-left: 10px;
	vertical-align: top;
}
.person .setStore .xin .setStoreImg p{
	color: #007c36;
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}
.person .setStore .xin .setStoreImg img{
	width: 700px;
	height: 200px;
	display: block
}
.person .setStore .xin .setStoreImg .btn{
	width: 120px;
	height: 40px;
	position: relative;
	background: #007c36;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 15px;
}
.person .setStore .xin .setStoreImg .btn input[type=file]{
	margin-left: 0;
	position: absolute;
	padding: 0;
	width: 120px;
	height: 40px;
	left: 0;
	top: 0;
}
.person .setStore .xin .imgBox{
	display: block!important;
	padding-top: 0!important;
}
.person .setStore .xin .imgBox img{
	width: 700px!important;
	height: 200px!important;
	max-height: 200px!important;
}
.person .setStore .person_tishi{
	margin-bottom: 40px;
}
/*快速发布任务*/
.person .publishTask .qcTitle{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 60px;
}
.person .publishTask .qcTitle a{
	width: 70px;
	height: 70px;
	display: inline-block;
	margin: 0 10px;
	border: 2px solid #e5e5e5;
	background: #fff;
	color: #666;
	font-size: 18px;
	padding: 10px;
	text-align: center;
	font-weight: bold;
}
.person .publishTask .qcTitle a.active{
	color: #fff;
	background: #007c36;
	border-color: #007c36;
}
.person .publishTask .qcBox .qxin{
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	margin-bottom: 20px;
}
.person .publishTask .qcBox .qxin label{
	display: inline-block;
	width: 130px;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
	color: #666;
}
.person .publishTask .qcBox .qxin input{
	border: 1px solid #e5e5e5;
	height: 50px;
	width: 200px;
	outline: 0;
	border-radius: 5px;
	padding: 0 15px;
}
.person .publishTask .qcBox .qxin input.short{
	width: 200px;
}
.person .publishTask .qcBox .qxin input.middle{
	width: 300px;
}
.person .publishTask .qcBox .qxin input.long{
	width: 600px;
}
.person .publishTask .qcBox .qxin input.medium{
	width: 250px;
	margin-right: 15px;
}
.person .publishTask .qcBox .qxin select.medium{
	width: 250px;
	margin-right: 15px;
}
.person .publishTask .qcBox .qxin input.overlength{
	width: 700px;
}
.person .publishTask .qcBox .qxin.green input.middle{
	color: #007c36;
}
.person .publishTask .qcBox .qxin.green span{
	margin-left: 15px;
	color: #007c36;
}
.person .publishTask .qcBox .qxin.qdes span{
	padding-left: 15px;
	color: #666;
}
.person .publishTask .qcBox .qxin.shangjin span{
	margin: 0 10px;
}
.person .publishTask .qcBox .qxin.shangjin a.button{
	border: 1px solid #e5e5e5;
	color: #007c36;
	font-size: 15px;
	height: 50px;
	background: #fff;
	padding: 0 15px;
	border-radius: 5px;
	margin-left: 20px;
	cursor: pointer;
	outline: 0;
	display: inline-block;
}
.person .publishTask .qcBox .qxin.shangjin.hasjiang2,.person .publishTask .qcBox .qxin.shangjin.hasjiang3{
	display: none;
}
.person .publishTask .qcBox .qxin.shangjin.hasjiang2.active,.person .publishTask .qcBox .qxin.shangjin.hasjiang3.active{
	display: block;
}
.person .publishTask .qcBox .qc_next{
	padding-left: 140px;
}
.person .publishTask .qcBox .qc_next a{
	width: 150px;
	height: 50px;
	background: #007c36;
	color: #fff;
	text-align: center;
	line-height: 50px;
	font-size: 17px;
	font-weight: bold;
	display: inline-block;
}
.person .publishTask .qcBox .qc_next input[type=submit]{
	width: 150px;
	height: 50px;
	background: #007c36;
	color: #fff;
	text-align: center;
	line-height: 50px;
	font-size: 17px;
	font-weight: bold;
	border: 0;
	cursor: pointer;
}
.person .publishTask .qcBox .qc_next a.last{
	width: 130px;
	background: #fff;
	border: 0;
	color: #007c36;
	margin-left: 10px;
}
.person .publishTask .qcBox .qxin select{
	padding: 0 15px;
	height: 50px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	color: #444;
	outline: 0;
	font-size: 15px;
	vertical-align: bottom;
}
.person .publishTask .qcDes{
	width: 930px;
	margin: 0 auto;
	background: #e4fff0;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	border: 1px solid #007c36;
	border-radius: 10px;
	margin-top: 100px;
}
.person .publishTask .qcDes h3{
	font-size: 17px;
	color: #444;
	font-weight: bold;
}
.person .publishTask .qcDes h4{
	font-size: 15px;
	color: #444444;
	font-weight: bold;
	margin: 20px 0;
}
.person .publishTask .qcDes p{
	font-size: 15px;
	color: #444;
	line-height: 25px;
}
.person .publishTask .task_des{
	margin-top: 60px;
}
.person .publishTask .ptTishi{
	width: 700px;
	height: 80px;
	background: #e4fff0;
	color: #666;
	font-size: 15px;
	padding-left: 20px;
	border: 1px solid #007c36;
	border-radius: 5px;
	margin-left: 143px;
	line-height: 80px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.person .publishTask .ptTishi span.insert{
	background: #fff;
	border: 1px solid #e5e5e5;
	color: #666;
	font-size: 15px;
	margin-left: 50px;
	width: 100px;
	height: 40px;
	cursor: pointer;
	display: inline-block;
	line-height: 40px;
	text-align: center
}
.person .publishTask .qcBox .qxin.textbox{
	height: auto;
}
.person .publishTask .qcBox .qxin .editor{
	display: inline-block;
	width: 830px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	vertical-align: top;
	border: 1px solid #e5e5e5;
	min-height: 200px
}
.person .publishTask .qcBox .qxin .upload{
	display: inline-block;
	position: relative;
	width: 140px;
	height: 40px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	font-size: 15px;
	color: #666;
	cursor: pointer;
	vertical-align: top;
}
/*适配扩展包样式*/
.person .publishTask .qcBox .qxin .upload #taskuploadfile-container{
	display: inline-block;
}
.person .publishTask .qcBox .qxin .upload #taskuploadfile-container button.btn{
	width: 140px;
	height: 40px;
	border: 0;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	background: #007c36;
	outline: 0;
	margin-right: 10px;
}
.person .publishTask .qcBox .qxin .upload #taskuploadfile_console{
	display: inline-block;
}
.person .publishTask .qcBox .qxin .upload #taskuploadfile_uploader_filelist li a{
	color: #007c36;
	margin-left: 20px
}
/*end*/
.person .publishTask .qcBox .qxin .upload input[type=file]{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	outline: 0;
	opacity: 0;
	width: 140px;
	height: 40px;
	cursor: pointer;
}
.person .publishTask .task_des .agreement{
	padding-left: 165px;
	font-size: 15px;
	position: relative;
	cursor: default;
	margin-top: 30px;
}
.person .publishTask .task_des .agreement .agree{
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	position: absolute;
	left: 143px;
	top: 50%;
	margin-top: -7.5px;
	cursor: pointer;
}
.person .publishTask .task_des .agreement .agree i{
	font-size: 12px;
	color: #007c36;
	vertical-align: top;
	display: none;
}
.person .publishTask .task_des .agreement .agree.active i{
	display: inline;
}
.person .publishTask .task_des .agreement a{
	color: #007c36;
}
/*快速发布任务----核对订单详情*/
.person .publishTask .task_check{
	padding-left: 30px;
	padding-right: 50px;
}
.person .publishTask .task_check h1{
	margin-top: 45px;
	color: #333;
	font-size: 14px;
}
.person .publishTask .task_check .tcTitle{
	background: #fafafa;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	height: 55px;
	line-height: 55px;
	margin: 20px 0;
	padding-left: 10px;
	padding-right: 15px;
}
.person .publishTask .task_check .tcTitle h2{
	display: inline-block;
	color: #111;
	font-size: 18px;
	font-weight: bold;
}
.person .publishTask .task_check .tcTitle .change{
	font-size: 15px;
	color: #333;
	width: 55px;
	height: 35px;
	background: #fff;
	border: 1px solid #eee;
	outline: 0;
	border-radius: 5px;
	margin-left: 15px;
	cursor: pointer;
	display: inline-block;
	line-height: 35px;
	text-align: center
}
.person .publishTask .task_check .tcTitle h3{
	float: right;
	color: #111;
	font-size: 18px;
	font-weight: bold;
}
.person .publishTask .task_check .tcTitle h3 span{
	font-size: 13px;
	color: red;
	font-weight: normal
}
.person .publishTask .task_check .tcTitle h3 num{
	font-size: 17px;
	color: red;
}
.person .publishTask .task_check .tcDes{
	padding: 0 10px;
	font-size: 15px;
	min-height: 100px;
}
.person .publishTask .task_check .tcDes h3{
	font-size: 15px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.person .publishTask .task_check .tcDes i{
	padding: 0 10px;
}
.person .publishTask .task_check .tcBody h3{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	line-height: 50px;
}
.person .publishTask .task_check .tcBody ul.extraService{
	padding-left: 35px;
}
.person .publishTask .task_check .tcBody ul.extraService li{
	border-bottom: 1px solid #eee;
	padding-left: 85px;
	position: relative;
	height: 100px;
	padding-top: 12px;
}
.person .publishTask .task_check .tcBody ul.extraService li .agree{
	position: absolute;
	left: 0;
	width: 15px;
	height: 15px;
	border: 1px solid #e5e5e5;
	top: 30px;
}
.person .publishTask .task_check .tcBody ul.extraService li .agree i{
	color: #007c36;
	font-size: 12px;
	vertical-align: top;
	display: none;
}
.person .publishTask .task_check .tcBody ul.extraService li .agree.active i{
	display: inline
}
.person .publishTask .task_check .tcBody ul.extraService li .ides{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid #e4e4e4;
	color: #333;
	font-size: 17px;
	font-weight: bold;
	left: 30px;
	position: absolute;
	text-align: center;
	line-height: 40px;
	top: 15px;
}
.person .publishTask .task_check .tcBody ul.extraService li h4{
	font-size: 17px;
	color: #333;
	font-weight: bold;
	height: 30px;
}
.person .publishTask .task_check .tcBody ul.extraService li h4 num{
	font-size: 14px;
	color: #666;
	float: right;
}
.person .publishTask .task_check .tcBody ul.extraService li h4 num span{
	color: #f41611;
}
.person .publishTask .task_check .tcBody ul.extraService li p{
	font-size: 14px;
	color: #666;
	margin-bottom: 8px;
}
.person .publishTask .task_check .tcBody ul.extraService li .lides{
	font-size: 14px;
	color: #999;
}
.person .publishTask .task_check .tcTotal{
	margin-top: 40px;
}
.person .publishTask .task_check .tcTotal ul li{
	height: 30px;
	line-height: 25px;
}
.person .publishTask .task_check .tcTotal ul li div{
	background: #fafafa;
	float: right;
	height: 30px;
	width: 170px;
}
.person .publishTask .task_check .tcTotal ul li div span{
	font-size: 15px;
	color: #111;
	font-weight: bold;
	display: inline-block;
	width: 114px;
	text-align: right;
}
.person .publishTask .task_check .tcTotal ul li div num{
	color: red;
	text-align: right
}
.person .publishTask .task_check .save{
	margin-top: 34px;
	text-align: right;
}
.person .publishTask .task_check .save a{
	padding: 0 20px;
	height: 40px;
	font-size: 17px;
	font-weight: bold;
	display: inline-block;
	line-height: 40px;
	text-align: center;
}
.person .publishTask .task_check .save a.last{
	color: #007c36;
	background: #fff;
}
.person .publishTask .task_check .save a.next{
	color: #fff;
	background: #007c36;
	margin-left: 10px;
}
.person .publishTask .task_success{
	margin-top: 140px;
}
.person .publishTask .task_success h3{
	text-align: center;
	font-size: 22px;
	color: #007c36;
}
.person .publishTask .task_success h3 a{
	color: inherit;
	font-weight: bold;
}
.person .publishTask .task_success .href{
	text-align: center;
	margin-top: 25px;
}
.person .publishTask .task_success .href a{
	width: 170px;
	text-align: center;
	line-height: 37px;
	height: 40px;
	display: inline-block;
	font-size: 17px
}
.person .publishTask .task_success .href a.left{
	border: 2px solid #007c36;
	background: #007c36;
	color: #fff;
	margin-right: 10px;
}
.person .publishTask .task_success .href a.right{
	border: 2px solid #d2d2d2;
	color: #999;
	font-size: 17px;
	background: #fff;
}
/*快速发布任务第二步   描述任务需求--插入模板*/
.zhezhao .model{
	width: 1000px;
	height: 480px;
	margin: 0 auto;
	border-radius: 5px;
	background: #fff;
	overflow: hidden;
	cursor: default;
	margin-top: 15vh;
}
.zhezhao .model .head{
	background: #efefef;
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	font-size: 15px;
	color: #333;
}
.zhezhao .model .head span.close{
	float: right;
	cursor: pointer;
}
.zhezhao .model .model-box .model-nav{
	padding-top: 10px;
	height: 50px;
	line-height: 40px;
}
.zhezhao .model .model-box .model-nav h3{
	display: inline-block;
	margin-right: 25px;
	height: 40px;
	border-bottom: 2px solid #fff;
	color: #333;
	font-size: 15px;
	cursor: pointer;
}
.zhezhao .model .model-box{
	padding: 0 15px;
}
.zhezhao .model .model-box .model-nav h3.active{
	border-bottom: 2px solid #007c36;
}
.zhezhao .model .model-box .model-con{
	margin-top: 20px;
	height: 280px;
	overflow: auto;
}
.zhezhao .model .model-box .model-con .model-body{
	display: none;
}
.zhezhao .model .model-box .model-con .model-body.active{
	display: block;
}
.zhezhao .model .model-box .model-con .model-body table{
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	width: 100%;
	border-spacing: 0;
	font-size: 15px;
	color: #333;
}
.zhezhao .model .model-box .model-con .model-body table td{
	border-right: 1px solid #333;
	border-bottom:  1px solid #333;
	height: 50px;
}
.zhezhao .model .model-box .model-con .model-body table td.hd{
	width: 135px;
	text-align: center;
}
.zhezhao .model .model-box .model-con .model-body table td.bd{
	width: 835px;
	padding: 8px 25px;
}
.zhezhao .model .model-box .model-con .model-body table td.bd p{
	line-height: 32px;
	font-size: 15px;
}
.zhezhao .model .model-footer{
	margin-top: 15px;
	padding: 0 15px;
}
.zhezhao .model .model-footer button{
	width: 100px;
	height: 50px;
	outline: 0;
	background: #007c36;
	border-radius: 5px;
	color: #fff;
	font-size: 15px;
	border: 0;
	float: right;
	cursor: pointer;
}
/*账户安全*/
.person .asbox .axin{
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	margin-bottom: 20px;
}
.person .asbox .axin label{
	display: inline-block;
	width: 130px;
	text-align: right;
	margin-right: 10px;
	color: #666;
}
.person .asbox .axin input{
	border: 1px solid #e5e5e5;
	height: 50px;
	width: 200px;
	outline: 0;
	border-radius: 5px;
	padding: 0 15px;
	font-size: 15px;
	color: #666;
}
/*账号安全 --登录密码*/
.person .account-loginPwd .astishi{
	padding-left: 50px;
	font-size: 15px;
	color: #007c36;
	margin-bottom: 35px;
	width: 790px;
	line-height: 26px;
}
.person .account-loginPwd .asbox .axin label{
	width: 150px;
}
.person .account-loginPwd.account-payPwd .asbox .axin label{
	width: 180px;
}
.person .account-loginPwd .asbox .axin input{
	width: 400px;
}
.person .account-loginPwd .asbox .save{
	padding-left: 165px;
}
.person .account-loginPwd.account-payPwd .asbox .save{
	padding-left: 195px;
}
.person .account-loginPwd .asbox .save button{
	width: 150px;
	height: 50px;
	border: 0;
	background: #007c36;
	font-size: 17px;
	color: #fff;
	font-weight: 800;
	outline: 0;
	border-radius: 5px;
	cursor: pointer;
}
.person .account-loginPwd .asbox .save input[type=submit]{
	width: 150px;
	height: 50px;
	border: 0;
	background: #007c36;
	font-size: 17px;
	color: #fff;
	font-weight: 800;
	outline: 0;
	border-radius: 5px;
	cursor: pointer;
}
/*账号安全 --账号绑定*/
.person .account-bind .astishi{
	padding-left: 50px;
	font-size: 15px;
	color: #007c36;
	margin-bottom: 30px;
	width: 790px;
	line-height: 26px;
}
.person .account-bind .bind-container{
	padding-left: 40px;
	width: 940px;
}
.person .account-bind .bind-container .bind-nav{
	height: 30px;
	border-bottom: 2px solid #bfbfbf;
}
.person .account-bind .bind-container .bind-nav h3{
	float: left;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.person .account-bind .bind-container .bind-nav h3:nth-of-type(1){
	width: 310px;
	padding-left: 30px;
}
.person .account-bind .bind-container .bind-nav h3:nth-of-type(2){
	width: 460px;
}
.person .account-bind .bind-container .bind-box li{
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
}
.person .account-bind .bind-container .bind-box li .name{
	width: 310px;
	padding-left: 30px;
	height: 40px;
	font-size: 15px;
	color: #333;
	float: left;
}
.person .account-bind .bind-container .bind-box li .name img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 10px;
	vertical-align: bottom;
}
.person .account-bind .bind-container .bind-box li .action{
	width: 590px;
	float: left;
}
.person .account-bind .bind-container .bind-box li .action>div{
	display: inline-block;
}
.person .account-bind .bind-container .bind-box li .action .status{
	width: 450px;
}
.person .account-bind .bind-container .bind-box li .action .status button{
	width: 80px;
	height: 30px;
	font-size: 15px;
	color: #fff;
	border-radius: 4px;
	border: 0;
	outline: 0;
}
.person .account-bind .bind-container .bind-box li .action.hasbind .status button.binding{
	background: #007c36;
	display: block;
}
.person .account-bind .bind-container .bind-box li .action.hasbind .status button.unbind{
	background: #d2d2d2;
	display: none;
}
.person .account-bind .bind-container .bind-box li .action .status button.binding{
	display: none;
}
.person .account-bind .bind-container .bind-box li .action .status button.unbind{
	display: block;
}
.person .account-bind .bind-container .bind-box li .action .act button{
	width: 100px;
	height: 40px;
	border-radius: 5px;
	outline: 0;
	border: 0;
	color: #fff;
	background: #007c36;
	font-size: 15px;
	cursor: pointer;
}
.person .account-bind .bind-container .bind-box li .action.hasbind .act button.go-bind{
	display: none;
}
.person .account-bind .bind-container .bind-box li .action.hasbind .act button.go-unbind{
	display: block;
}
.person .account-bind .bind-container .bind-box li .action .act button.go-bind{
	display: block;
}
.person .account-bind .bind-container .bind-box li .action .act button.go-unbind{
	display: none;
}
/*账号安全 --账号认证*/
.person .account-identify .identify{
	width: 970px;
	margin: 0 auto;
	margin-top: 35px;
}
.person .account-identify .identify .identify-nav{
	height: 30px;
	border-bottom: 2px solid #bfbfbf;
}
.person .account-identify .identify .identify-nav h3{
	float: left;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.person .account-identify .identify .identify-nav h3:nth-of-type(1){
	padding-left: 30px;
	width: 720px;
}
.person .account-identify .identify .identify-nav h3:nth-of-type(2){
	text-align: center;
	width: 250px;
}
.person .account-identify .identify .identify-box{
	padding-top: 10px;
}
.person .account-identify .identify .identify-box li{
	margin-top: 20px;
	height: 60px;
	line-height: 60px;
	padding-left: 30px;
}
.person .account-identify .identify .identify-box li i{
	width: 60px;
	height: 60px;
	text-align: center;
	font-size: 17px;
	color: #fff;
	background: #007c36;
	display: block;
	font-weight: bold;
	float: left;
	padding: 10px;
	line-height: 20px;
}
.person .account-identify .identify .identify-box li .des{
	width: 630px;
	float: left;
	padding-left: 15px
}
.person .account-identify .identify .identify-box li .des h3{
	font-size: 15px;
	color: #333;
	line-height: 20px;
}
.person .account-identify .identify .identify-box li .des p{
	font-size: 15px;
	color: #666;
	line-height: 20px;
}
.person .account-identify .identify .identify-box li .action{
	float: left;
	width: 250px;
	padding-left: 50px;
}
.person .account-identify .identify .identify-box li .action button{
	width: 80px;
	height: 30px;
	font-size: 15px;
	outline:0;
	border: 0;
	border: 1px solid #007c36;
	border-radius: 5px;
	margin-left: 10px;
}
.person .account-identify .identify .identify-box li .action button.binding{
	color: #fff;
	background: #007c36;
}
.person .account-identify .identify .identify-box li .action button.unbind{
	color: #fff;
	background: #bfbfbf;
	border-color: #bfbfbf;
}
.person .account-identify .identify .identify-box li .action button.sel-bind{
	color: #333;
	background: #fff;
	border-color: #d2d2d2;
	cursor: pointer;
}
.person .account-identify .identify .identify-box li .action button.go-bind{
	color: #333;
	background: #fff;
	border-color: #d2d2d2;
	cursor: pointer;
}
/*财务管理 finance*/
.person .finance .incomeExpense .head{
	height: 110px;
	padding: 35px 0;
	padding-left: 70px;
	line-height: 40px;
}
.person .finance .incomeExpense .head h3{
	font-size: 17px;
	color: 666;
	font-weight: bold;
	display: inline-block;
}
.person .finance .incomeExpense .head num{
	display: inline-block;
	font-size: 15px;
	color: #007c36;
	margin: 0 40px;
}
.person .finance .incomeExpense .head num span{
	font-size: 18px;
	font-weight: bold;
	margin: 0 5px;
}
.person .finance .incomeExpense .head button{
	width: 80px;
	height: 40px;
	border: 1px solid #d2d2d2;
	color: #333;
	font-size: 15px;
	background: #fff;
	outline: 0;
	cursor: pointer;
	margin-right: 10px;
	border-radius: 5px;
}
.person .finance .incomeExpense .income-nav{
	font-size: 15px;
	color: #333;
	padding-left: 30px;
	height: 30px;
	line-height: 30px;
}
.person .finance .incomeExpense .income-nav span{
	display: inline-block;
	margin: 0 10px;
	width: 60px;
	height: 30px;
	background: #fff;
	border-radius: 5px;
	color: #007c36;
	text-align: center;
	border: 0;
	cursor: pointer;
}
.person .finance .incomeExpense .income-nav span.active{
	background: #007c36;
	color: #fff;
}
.person .finance .incomeExpense .income-select{
	height: 40px;
	font-size: 15px;
	padding-left: 30px;
	margin-top: 20px;
}
.person .finance .incomeExpense .income-select input[type=text]{
	width: 180px;
	height: 40px;
	border: 1px solid #d2d2d2;
	color: #666;
	border-radius: 5px;
	outline: 0;
	color: #666;
	font-size: 15px;
	margin-right: 10px;
	padding: 0 10px;
}
.person .finance .incomeExpense .income-select select{
	height: 40px;
	width: 100px;
	border-radius: 5px;
	border: 1px solid #d2d2d2;
	outline: 0;
	color: #666;
	font-size: 15px;
	margin-right: 10px;
	padding-left: 5px
}
.person .finance .incomeExpense .income-select button{
	width: 80px;
	height: 40px;
	border-radius: 5px;
	border: 1px solid #d2d2d2;
	outline: 0;
	color: #666;
	font-size: 15px;
	background: #fff;
	cursor: pointer;
}
.person .finance .incomeExpense .income-ul{
	padding: 0 45px;
	margin-top: 25px;
}
.person .finance .incomeExpense .income-ul .income-ul-head{
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #bfbfbf;
	padding-left: 20px;
	margin-bottom: 25px;
}
.person .finance .incomeExpense .income-ul .income-ul-head span,.person .finance .incomeExpense .income-ul>ul>li span{
	float: left;
	display: block;
	font-size: 15px;
	color: #333;
}
.person .finance .incomeExpense .income-ul span.num{
	width: 120px;
}
.person .finance .incomeExpense .income-ul span.act{
	width: 110px;
}
.person .finance .incomeExpense .income-ul span.type{
	width: 110px;
}
.person .finance .incomeExpense .income-ul span.income{
	width: 280px;
	text-align: center;
}
.person .finance .incomeExpense .income-ul span.balance{
	width: 150px;
	text-align: center;
	margin-left: 40px;
}
.person .finance .incomeExpense .income-ul span.date{
	width: 130px;
	text-align: center;
}
.person .finance.inco-ex .incomeExpense .income-ul span.status{
	width: 50px;
}
.person .finance.inco-ex .incomeExpense .income-ul span.num{
	width: 100px;
}
.person .finance.inco-ex .incomeExpense .income-ul span.income{
	width: 180px;
}
.person .finance.inco-ex .incomeExpense .income-ul span.date{
	width: 200px;
}
.person .finance .incomeExpense .income-ul>ul>li{
	height: 40px;
	vertical-align: top;
	padding-left: 20px;
}
.person .finance .incomeExpense .income-pagination{
	margin-top: 40px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.person .finance .incomeExpense .income-pagination>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: default;
}
.person .astishi{
	padding-left: 50px;
	font-size: 15px;
	color: #007c36;
	margin-bottom: 35px;
	width: 790px;
	line-height: 26px;
}
.person .finance .asbox .axin label{
	width: 180px;
}
.person .finance .asbox .axin input{
	width: 400px;
	color: #007c36;
	padding-left: 20px;
	position: relative;
	font-weight: bold;
}
.person .finance .save{
	padding-left: 195px;
	margin-top: 20px;
}
.person .finance .save button{
	width: 150px;
	height: 50px;
	border: 0;
	background: #007c36;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	outline: 0;
	border-radius: 5px;
	cursor: pointer;
}
.person .finance .moneytishi{
	padding-left: 195px;
	font-size: 15px;
	color: #666;
}
.person .finance .moneytishi p{
	line-height: 25px;
}
.person .finance .moneytishi.c36{
	color: #007c36;
}
.person .finance .axin .bank{
	display: inline-block;
	border: 2px solid #007c36;
	padding: 2px;
	width: 200px;
	height: 50px;
	vertical-align: top;
	cursor: pointer;
}
.person .finance .axin .bank img{
	width: 100%;
	height: 100%;
	display: block;
}
.person .finance .axin textarea{
	width: 700px;
	height: 100px;
	border: 1px solid #e5e5e5;
	display: inline-block;
	resize: none;
	border-radius: 5px;
	outline: 0;
	vertical-align: top;
	padding: 15px;
	font-size: 15px;
	color: #666;
}
.person .finance .axin.hasText{
	height: 100px;
	margin-top: 20px;
}
/*我的推广 */
.person .generalize .description .asbox label{
	width: 180px;
}
.person .generalize .description .asbox input{
	width: 400px;
	color: #007c36;
	cursor: default;
}
.person .generalize .description .asbox button{
	width: 150px;
	height: 50px;
	font-size: 17px;
	color: #fff;
	background: #007c36;
	font-weight: bold;
	outline: 0;
	border: 0;
	border-radius: 5px;
	cursor: pointer;
	margin-left: 30px;
}
.person .generalize .astishi{
	width: 950px;
	text-align: justify;
}
.person .generalize .description .des-container{
	padding: 0 50px;
}
.person .generalize .description .des-container .des-head{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.person .generalize .description .des-container .des-nav{
	height: 50px;
	line-height: 40px;
	padding-top: 10px;
	border-bottom: 2px solid #bfbfbf;
}
.person .generalize .description .des-container .des-ul{
	padding-top: 25px;
}
.person .generalize .description .des-container .des-ul li span{
	height: 40px;
	color: #666;
	font-size: 15px;
}
.person .generalize .description .des-container .des-nav span{
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.person .generalize .description .des-container span{
	float: left;
}
.person .generalize .description .des-container span.name{
	width: 610px;
}
.person .generalize .description .des-container span.baseNum{
	width: 160px;
}
.person .generalize .description .des-container span.scale{
	width: 180px;
	text-align: center;
}
.person .generalize .description .des-container .des-nav span.name{
	padding-left: 30px;
}
.person .generalize .description .des-container .des-ul li span.name{
	padding-left: 15px;
}
.person .generalize .profit .asbox{
	padding-left: 30px;
}
.person .generalize .profit .asbox .axin input{
	width: 200px;
	margin-right: 5px;
}
.person .generalize .profit .asbox .axin select{
	width: 120px;
	border: 1px solid #e5e5e5;
    height: 50px;
    outline: 0;
    border-radius: 5px;
    padding: 0 5px;
    font-size: 15px;
    color: #666;
    margin-right: 5px;
}
.person .generalize .profit .asbox .axin button{
	width: 100px;
	border: 0;
    height: 50px;
    outline: 0;
    border-radius: 5px;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    background: #007c36;
    cursor: pointer;
}
.person .generalize .profit .pro-container{
	padding: 0 50px;
}
.person .generalize .profit .pro-container span{
	text-align: center;
	float: left;
}
.person .generalize .profit .pro-container span.num{
	width: 130px;
	text-align: left;
	padding-left: 30px;
}
.person .generalize .profit .pro-container span.type{
	width: 170px;
}
.person .generalize .profit .pro-container span.under{
	width: 190px;
}
.person .generalize .profit .pro-container span.money{
	width: 150px;
}
.person .generalize .profit .pro-container span.date{
	width: 170px;
}
.person .generalize .profit .pro-container span.status{
	width: 140px;
}
.person .generalize .profit .pro-container .pro-nav span{
	font-size: 16px;
	color: #333;
	font-weight: bold
}
.person .generalize .profit .pro-container .pro-nav{
	height: 50px;
	line-height: 40px;
	padding-top: 10px;
	border-bottom: 2px solid #bfbfbf;
}
.person .generalize .profit .pro-container ul.pro-ul{
	padding-top: 25px;
}
.person .generalize .profit .pro-container ul.pro-ul li{
	height: 40px;
}
.person .generalize .profit .pro-container ul.pro-ul li span{
	font-size: 15px;
	color: #666;
}
.person .generalize .profit .pro_pagination{
	margin-top: 40px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding: 0 50px;
}
.person .generalize .profit .pro_pagination>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: default;
}
/*我的关注*/
.person .attention .allAttention{
	padding: 0 50px;
	cursor: default;
}
.person .attention .allAttention .allAttention-nav{
	height: 50px;
	line-height: 40px;
	padding-top: 10px;
	border-bottom: 2px solid #bfbfbf;
}
.person .attention .allAttention .name{
	width: 310px;
	padding-left: 15px;
}
.person .attention .allAttention .address{
	width: 160px;
	text-align: center;
}
.person .attention .allAttention .level{
	width: 150px;
	text-align: center;
}
.person .attention .allAttention .date{
	width: 190px;
	text-align: center;
}
.person .attention .allAttention .act{
	width: 140px;
	text-align: center;
}
.person .attention .allAttention .allAttention-nav>div{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	float: left;
}
.person .attention .allAttention .allAttention-ul li>div{
	float: left;
	color: #666;
	font-size: 15px;
}
.person .attention .allAttention .allAttention-ul{
	padding-top: 20px
}
.person .attention .allAttention .allAttention-ul li{
	height: 50px;
	margin-bottom: 20px;
	line-height: 50px;
}
.person .attention .allAttention .allAttention-ul li .name img{
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%;
	vertical-align: bottom;
}
.person .attention .allAttention .allAttention-ul li .name span{
	color: #007c36;
	margin-left: 10px;
}
.person .attention .allAttention .allAttention-ul li .act{
	cursor: pointer;
	color: #007c36;
}
.person .attention .allAttention .allAttention-ul li .act a{
	color: inherit;
}
.person .attention .allAttention .allAttention_pagination{
	margin-top: 40px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.person .attention .allAttention .allAttention_pagination>span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: default;
}
/*bossbuy 根据我发布的任务样式调整*/
.published.bossBuy .published_list_title .num{
	width: 180px;
}
.published.bossBuy .published_list_title .title{
	width: 310px;
}
.published.bossBuy .published_ul li .num{
	width: 180px;
}
.published.bossBuy .published_ul li .title{
	width: 310px;
}
/*masterComment 根据我发布的任务样式调整*/
.published.masterComment .published_container .published_nav:nth-of-type(1){
	margin-bottom: 20px;
}
.published.masterComment .published_container .published_nav{
	font-size: 15px;
	color: #333;
	font-weight: bold;
	cursor: default;
}
.published.masterComment .published_container .published_nav a{
	font-weight: normal;
}
.published.masterComment .published_list_title .obj{
	width: 80px;
}
.published.masterComment .published_ul li .obj{
	width: 80px;
}
.published.masterComment .published_list_title .date{
	width: 140px;
}
.published.masterComment .published_ul li .date{
	width: 140px;
}
.published.masterComment .published_list_title .money{
	width: 110px;
}
.published.masterComment .published_ul li .money{
	width: 110px;
}
/*masterCollect 根据我发布的任务样式调整*/
.published.masterCollect .published_list_title .num{
	width: 240px;
}
.published.masterCollect .published_list_title .title{
	width: 300px;
}
.published.masterCollect .published_list_title .date{
	width: 240px;
}
.published.masterCollect .published_list_title .action{
	width: 190px;
}
.published.masterCollect .published_ul li .num{
	width: 240px;
}
.published.masterCollect .published_ul li .title{
	width: 300px;
}
.published.masterCollect .published_ul li .date{
	width: 240px;
}
.published.masterCollect .published_ul li .action{
	width: 190px;
}
.published.masterCollect .published_search select{
	width: 135px;
}
/*workerComment 根据我发布的任务样式调整*/
.published.workerComment .published_container .published_nav{
	font-size: 15px;
	color: #333;
	font-weight: bold;
	cursor: default;
	margin-bottom: 20px;
}
.published.workerComment .published_container .published_nav a{
	font-weight: normal;
}
.published.workerComment .published_list_title .title{
	width: 80px;
}
.published.workerComment .published_list_title .text{
	float: left;
	width: 220px;
	margin-right: 20px;
}
.published.workerComment .published_list_title .money{
	width: 100px;
}
.published.workerComment .published_list_title .action{
	width: 120px;
}
.published.workerComment .published_ul li .title{
	width: 80px;
}
.published.workerComment .published_ul li .text{
	float: left;
	width: 220px;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.published.workerComment .published_ul li .money{
	width: 100px;
}
.published.workerComment .published_ul li .action{
	width: 120px;
}
/*workerStoreGoods 根据我发布的任务样式调整*/
.published.workerStoreGoods .published_list_title .title{
	width: 190px;
}
.published.workerStoreGoods .published_list_title .saleNum{
	width: 140px;
}
.published.workerStoreGoods .published_list_title .money{
	width: 120px;
}
.published.workerStoreGoods .published_list_title .date{
	width: 160px;
}
.published.workerStoreGoods .published_list_title .action{
	width: 110px;
}
.published.workerStoreGoods .published_ul li .title{
	width: 190px;
}
.published.workerStoreGoods .published_ul li .saleNum{
	width: 140px;
}
.published.workerStoreGoods .published_ul li .money{
	width: 120px;
}
.published.workerStoreGoods .published_ul li .date{
	width: 160px;
}
.published.workerStoreGoods .published_ul li .action{
	width: 110px;
}
/*我的消息   myMessage*/
.published.myMessage-send .published_list_title{
	padding-left: 45px;
}
.published.myMessage .published_ul li{
	position: relative;
	line-height: 40px;
	padding-left: 45px;
}
.published.myMessage .published_ul li .num{
	width: 90px;
}
.published.myMessage .published_ul li .ico{
	position: absolute;
	left: 15px;
	width: 15px;
	height: 15px;
	border: 1px solid #dfdfdf;
	line-height: 15px;
	text-align: center;
	top: 50%;
	margin-top: -7.5px;
	cursor: pointer;
}
.published.myMessage .published_ul li .ico i{
	font-size: 12px;
	color: #666;
	display: none;
}
.published.myMessage .published_ul li .ico.checked i{
	display: block;
}
.published.myMessage .published_list_title .title{
	width: 320px;
}
.published.myMessage .published_list_title .date{
	width: 220px;
}
.published.myMessage .published_ul li .title{
	width: 320px;
}
.published.myMessage .published_ul li .date{
	width: 220px;
}
.published.myMessage-send .published_list_title .money{
	width: 220px;
}
.published.myMessage-send .published_ul li .money{
	width: 220px;
}
.published.myMessage .published_ul{
	border-bottom: 1px solid #dfdfdf;
	font-size: 15px;
}
.published.myMessage .publishBom{
	padding-left: 15px;
}
.published.myMessage .publishBom #checkAll{
	margin-left: 15px
}
/*案例管理 worker-store-case*/
.published.worker-store-case .published_list_title{
	padding-left: 45px;
}
.published.worker-store-case .published_list_title .num{
	width: 220px;
}
.published.worker-store-case .published_ul li .num{
	width: 220px;
}
/*交易维权*/
.published.entitle .published_ul li .money{
	color: #007c36;
	cursor: pointer;
}
.zhezhao .entitle-carousel{
	width: 1300px;
	margin: 0 auto;
	height: 560px;
	position: relative;
	padding-top: 260px;
}
.zhezhao .entitle-carousel .close{
	font-size: 30px;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.zhezhao .entitle-carousel .close i{
	font-size: 24px;
}
.zhezhao .entitle-img{
	text-align: center;
}
.zhezhao .entitle-img img{
	width: 950px;
	height: 300px;
}
/*账户认证*/
.person .detail h3.conTitle.hasHref span{
	display: block;
	float: left;
	height: 30px;
	cursor: default;
}
.person .detail h3.conTitle.hasHref a{
	font-weight: normal;
	margin-left: 20px;
}
.person .detail h3.conTitle.hasHref a:hover{
	color: #007c36;
}
.person .account-identify .identify-select{
	padding: 0 30px;
}
.person .account-identify .identify-select .square{
	float: left;
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 17px;
    color: #fff;
    background: #007c36;
    display: block;
    font-weight: bold;
    float: left;
    padding: 10px;
    line-height: 20px;
}
.person .account-identify .identify-select .rect{
	float: left;
	width: 900px;
	min-height: 70px;
	border: 1px solid #dfdfdf;
	margin-left: 10px;
}
.person .account-identify .identify-select .rect h3{
	background: #DEF0D8;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	padding: 0 15px;
}
.person .account-identify .identify-select .rect h3 span{
	color: #fff;
	font-size: 12px;
	display: inline-block;
	background: #5BB85E;
	margin-left: 15px;
	padding: 0 10px;
	line-height: 25px;
	border-radius: 5px;
	cursor: default;
}
.person .account-identify .identify-select .rect h3 span i{
	font-size: 12px;
	margin-right: 5px
}
.person .account-identify .identify-select .rect .rect-nav>div{
	float: left;
	font-size: 15px;
	color: #333;
}
.person .account-identify .identify-select .rect .rect-nav{
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	border-bottom: 1px solid #e2e2e2;
	margin: 0 15px;
	font-weight: bold;
}
.person .account-identify .identify-select .rect .rect-ul{
	padding: 0 15px;
}
.person .account-identify .identify-select .rect .rect-ul li{
	line-height: 40px;
	padding: 0 10px;
}
.person .account-identify .identify-select .rect .rect-ul li>div{
	float: left;
	font-size: 15px;
	color: #333;
}
.person .account-identify .identify-select .rect.identify-email .name{
	width: 300px;
}
.person .account-identify .back a{
	width: 100px;
	height: 40px;
	color: #333;
	font-size: 15px;
	display: inline-block;
	line-height: 40px;
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	text-align: center;
	margin-right: 5px;
}
.person .account-identify .back {
	padding-left: 100px;
	margin-top: 30px;
}
.person .account-identify .identify-select .rect.identify-realname .name{
	width: 200px;
	padding-right: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.person .account-identify .identify-select .rect.identify-realname .company{
	width: 320px;
}
.person .account-identify .identify-select .rect.identify-realname .number{
	width: 180px;
}
.person .account-identify .identify-select .rect.identify-realname .picture{
	width: 145px;
	text-align: center;
}
.person .account-identify .identify-select .rect.identify-realname .picture img{
	width: 130px;
	margin-top: 10px;
	cursor: pointer;
}
.person .account-identify+.zhezhao{
	padding-top: 15vh;
	text-align: center;
}
.person .account-identify .identify-select .rect h3.ing{
	background: #D9EDF6;
}
.person .account-identify .identify-select .rect h3.ing span{
	background: #5BC0DD;
}
.person .account-identify .identify-select .rect .rect_tishi{
	color: #587753;
	border: 1px solid #eee;
	background: #DEF0D8;
	margin: 15px;
	padding: 15px;
	border-radius: 5px;
	line-height: 23px;
	font-size: 15px
}
.person .account-identify .identify-select .identify-alipay .alipay_tishi{
	margin: 0 15px 15px;
	color: #007c36;
	font-size: 15px
}
.person .account-identify .identify-select .rect.identify-bank .name{
	width: 150px;
}
.person .account-identify .identify-select .rect.identify-bank .type{
	width: 150px;
}
.person .account-identify .identify-select .rect.identify-bank .number{
	width: 300px;
}
.person .account-identify .identify-select .rect.identify-bank .action{
	width: 240px;
}
.person .account-identify .identify-select .rect.identify-bank .action span{
	display: inline-block;
	color: #fff;
	background: #aaa;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	border-radius: 5px;
	font-size: 14px;
	cursor: default;
}
.person .account-identify .identify-select .rect.identify-bank .action span.ing{
	background: #5BB85D;
	color: #fff;
}
.person .account-identify .identify-select .rect.identify-bank .action a{
	display: inline-block;
	color: #007c36;
	margin-left: 20px
}
.person .account-identify .identify-select .rect.identify-bank .rect-ul li{
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
}
.person .account-identify .identify-select .rect.identify-bank a.add i{
	margin-right: 5px;
}
.person .account-identify .identify-select .rect.identify-bank a.add{
	border: 1px solid #aaa;	
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	display: inline-block;
	margin: 20px;
	border-radius: 5px;
}
.person .account-identify .identify-select .rect.identify-bank .bank_tishi{
	border: 1px solid #007c36;
	background: #e4fff0;
	border-radius: 5px;
	height: 40px;
    line-height: 40px;
    padding-left: 20px;
    margin: 20px 15px;
    font-size: 15px
}
.person .account-identify .identify-select .rect.identify-bank.goBank .action{
	width: 500px;
	text-align: right
}
.person .account-identify .identify-select .rect.identify-bank.goBank h3 a:hover{
	color: #007c36;
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect .name{
	width: 280px;
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect .type{
	width: 280px;
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect .number{
	width: 280px;
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect h3 span{
	margin-left: 0
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect h3 a{
	margin-left: 15px
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect h3 a:hover{
	color: #007c36;
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect .a-btn{
	margin: 20px 15px;
	text-align: right
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect .a-btn a{
	display: inline-block;
	margin-left: 15px;
	border: 1px solid #dfdfdf;
	color: #333;
	border-radius: 5px;
	font-size: 15px;
	line-height: 35px;
	padding: 0 10px
}
.person .account-identify .identify-select .rect.identify-bank.bankSelect .a-btn a.go-bank{
	background: #007c36;
	color: #fff;
}
.person .account-identify .identify-select .rect.identify-bank .box .xin label{
	width: 155px;
}
.person .account-identify .identify-select .rect.identify-bank .box .save{
	padding-left: 170px;
}
.person .account-identify .identify-select .rect.identify-bank .box{
	margin: 30px 10px;
}
.person .account-identify .identify-select .rect.bankend .name{
	width: 50%;
}
.person .account-identify .identify-select .rect.bankend .alipay_tishi{
	margin-left: 20px;
	margin-top: 20px;
}
.person .account-identify.go-phone .identify-select .rect{
	border: 0;
}
.person .account-identify.go-phone .identify-select .rect label{
	height: 30px;
	display: block;
	margin-left: 10px;
	font-weight: bold;
}
.person .account-identify.go-phone .identify-select .rect .xin.sex label{
	text-align: left
}
.person .account-identify.go-phone .identify-select .rect .xin.sex input+label{
	display: inline-block;
	width: 60px;
}
.person .account-identify.go-phone .identify-select .rect label span{
	font-weight: normal
}
.person .account-identify.go-phone .identify-select .rect label.hr{
	margin-top: 30px
}
.person .account-identify.go-phone .identify-select .rect .box .xin.img label{
	line-height: 30px;
	color: #333
}
.person .account-identify.go-phone .identify-select .rect .box.box_img{
	padding-left: 0;
}
.person .account-identify.go-phone .identify-select .rect .box.box_img .btn{
	margin-left: 10px;
}
.person .account-identify.go-phone .identify-select .rect .box.box_img .imgBox{
	margin-left: 10px;
}
.person .account-identify.go-phone .back{
	padding-left: 110px;
	margin-top: 0px
}
.person .account-identify.go-phone .back .msg{
	display: inline-block;
	font-size: 12px;
	margin-left: 8px;
	color: #007c36;
	display: none;
}
.person .account-identify.go-phone .back .msg i{
	font-size: 12px;
	margin-right: 5px;
}
.person .account-identify.go-phone .btm-tishi{
	margin-top: 30px;
	margin-left: 110px;
	font-size: 14px;
	line-height: 25px;
}
.person .account-identify.go-phone .btm-tishi i{
	font-size: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
}
.person .account-identify.go-phone .btm-tishi h4{
	color: #005EA7;
}
.person .account-identify.go-phone .btm-tishi h4 i{
	border-color: #005EA7
}
.person .account-identify.go-phone .btm-tishi p{
	color: #333;
}
.person .account-identify.go-phone .btm-tishi a{
	margin-left: 10px;
	color: #007c36;
}
.person .account-identify.go-phone .rect .rect_tishi{
	margin: 0 5px;
}
.person .account-identify.go-phone .rect .rect_tishi i{
	margin-right: 5px;
	font-size: 13px;
}
.person .account-identify.go-phone .rect .rect_tishi a{
	color: #007c36;
	font-weight: bold;
}
.person .account-identify .identify-select .rect.go-realname h3 a{
	margin-left: 15px;
}
.person .account-identify .identify-select .rect.go-realname h3 span{
	margin-left: 0px;
}
/*提现步骤*/
.finance .withdraw .withdraw_process{
    width: 920px;
    margin: 0 auto;
    margin-top: 40px;
    height: 80px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 40px;
}
.finance .withdraw .withdraw_process .proBox {
    display: inline-block;
    float: left;
    cursor: default;
}
.finance .withdraw .withdraw_process .proBox span.hr {
    width: 77px;
    height: 4px;
    background: #d5d5d5;
    display: inline-block;
    vertical-align: middle;
}
.finance .withdraw .withdraw_process .proBox.active span.hr {
    background: #007c36;
}
.finance .withdraw .withdraw_process .proBox.one span.hr {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.finance .withdraw .withdraw_process .proBox i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #d5d5d5;
    text-align: center;
    line-height: 30px;
    color: #111;
    border-radius: 50%;
    position: relative;
    font-size: 14px;
}
.finance .withdraw .withdraw_process .proBox.active i {
    background: #007c36;
    color: #fff;
}
.finance .withdraw .withdraw_process .proBox i:after {
    position: absolute;
    width: 200px;
    bottom: -30px;
    left: 50%;
    text-align: center;
    color: #111;
    font-size: 14px;
    margin-left: -100px;
}
.finance .withdraw .withdraw_process .proBox.one i::after {
    content: "第一步";
}
.finance .withdraw .withdraw_process .proBox.two i::after {
    content: "第二步";
}
.finance .withdraw .withdraw_process .proBox.three i::after {
    content: "第三步";
}
.finance .withdraw .withdraw_process .proBox.four i::after {
    content: "第四步";
}
.finance .withdraw .withdraw_process .proBox.five i::after {
    content: "第五步";
}
.finance .withdraw .yu-e{
	width: 950px;
	margin: 0 auto;
	border: 1px solid #007c36;
	font-size: 15px;
	line-height: 50px;
	border-radius: 5px;
	background: #E0FFED;
	padding-left: 15px;
	margin-bottom: 40px;
}
.finance .withdraw .yu-e span{
	font-weight: bold
}
.finance .withdraw .asbox table{
	border: 1px solid #DFDFDF;
	width: 920px;
	border-spacing: 0;
	border-right: 0;
	border-bottom: 0;
	margin: 0 auto;
}
.finance .withdraw .asbox table tr td{
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 8px 15px;
}
.finance .withdraw .asbox table tr.t-head td{
	font-weight: bold;
}
.finance .withdraw .asbox table tr td.bold{
	color: #007c36;
	font-weight: bold;
}
.finance .withdraw .asNav {
	line-height: 40px;
	border-bottom: 1px solid #dfdfdf;
	width: 920px;
	margin: 0 auto;
	margin-top: 40px;
}
.finance .withdraw .asNav span{
	margin-right: 30px;
	font-size: 15px;
	cursor: pointer;
	color: #333;
	display: inline-block;
	padding: 0 15px;
}
.finance .withdraw .asNav span.active{
	border: 1px solid #dfdfdf;
	border-bottom: 0;
	position: relative;
}
.finance .withdraw .asNav span.active:after{
	content: '';
	width: 100%;
	height: 2px;
	background: #fff;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.finance .withdraw .asNav-box{
	width: 920px;
	margin: 0 auto;
	margin-top: 20px;
}
.finance .withdraw .asNav-box .asNav-li{
	display: none;
}
.finance .withdraw .asNav-box .asNav-li.active{
	display: block
}
.finance .withdraw .asNav-box .asNav-li input{
	width: 15px;
	height: 15px;
	margin-right: 4px
}
.finance .withdraw .asNav-box .asNav-li label{
	margin-right: 20px;
	vertical-align: top;
	font-size: 15px;
	font-weight: bold;
}
.finance .withdraw .asNav-box+.save{
	width: 920px;
	margin: 0 auto;
	padding: 0;
	margin-top: 40px
}
.finance .withdraw .with-tishi{
	background: #DEF0D8;
	width: 920px;
	margin: 0 auto;
	padding: 15px;
	border-radius: 5px;
	margin-top: -40px;
	margin-bottom: 20px;
}
.finance .withdraw .with-tishi i{
	font-size: 12px;
	margin: 5px;
}
.finance .withdraw .new-msg{
	width: 920px;
	margin: 0 auto;
	margin-top: 20px;
}
.finance .withdraw .new-msg a{
	font-weight: 800;
	color: #007c36;
}
/*消息详情*/
.message-detail {
	padding:  15px 30px;
	margin-top: -25px;
}
.message-detail .msg-href a{
	display: inline-block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	color: #333;
	border: 1px solid #dfdfdf;
	background: #fff;
	margin-right: 15px;
	border-radius: 5px;
}
.message-detail .msg-detail{
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	width: 100%;
	font-size: 15px;
	color: #666;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 1px
}
.message-detail .msg-detail h4.msg-title{
	background: #f5f5f5;
	font-weight: bold;
	color: #444;
	font-size: 17px;
	padding: 0 15px;
	height: 36px;
	line-height: 36px;
}
.message-detail .msg-detail .msg{
	line-height: 25px;
	padding: 15px;
}
.message-detail .msg-detail .msg-bottom{
	background: #f5f5f5;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	font-size: 14px
}
.message-detail .msg-detail .msg-bottom span{
	margin-right: 20px;
}
.message-detail .msg-detail .msg-bottom i{
	font-size: 12px;
	margin-right: 4px;
}
.message-detail .msg-btm-href a{
	padding: 0 15px;
	height: 35px;
	line-height: 35px;
	color: #007c36;
	border: 1px solid #dfdfdf;
	border-radius: 50px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
}
.message-detail .msg-btm-href a:hover{
	border-color: #007c36
}
.message-detail .msg-btm-href a:nth-last-of-type(1){
	float: right;
}
/*专家库页面*/
.professor-container {
    background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.professor-container .company-recommend{
	margin-top: 20px
}
.professor-container .professor_banner{
	width: 1010px;
	height: 100px;
	margin-bottom: 20px;
}
.professor-container .professor_banner img{
	width: 100%;
	height: 100%;
}
.professor-container .hasHead{
	height: 350px;
}
.professor-container .professor-box{
	width: 420px;
	height: 310px;
	background: #fff;
	border: 1px solid #007c36;
	padding-left: 1px;
}
.professor-container .professor-box .professor-content{
	padding: 15px 20px;
	width: 419px;
	height: 310px;
}
.professor-container .hasHead .professor-box{
	height: 350px;
}
.professor-container .proBox-head{
	height: 40px;
	background: #dcf4e7;
	color: #007f27;
	font-weight: bold;
	font-size: 18px;
	line-height: 40px;
	padding-left: 20px;
	padding-right: 15px;
	position: relative;
}
.professor-container .proBox-head i.vertical{
	display: inline-block;
	width: 3px;
	height: 15px;
	background: #007f27;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -7px;
}
.professor-container .proBox-head .more{
	color: #007C36;
	font-size: 14px;
	float: right;
	font-weight: normal;
}
.professor-container .professor-box .pro-des{
	height: 153px;
	margin-bottom: 20px
}
.professor-container .professor-box .pro-des .photo{
	width: 120px;
	height: 150px;
	margin-right: 20px;
	float: left;
	cursor: pointer;
}
.professor-container .professor-box .pro-des .photo img{
	width: 100%;
	height: 100%;
}
.professor-container .professor-box .pro-des .pro-desName{
	height: 150px;
	float: left;
	font-size: 14px;
	color: #333;
}
.professor-container .professor-box .pro-des .pro-desName .name{
	line-height: 20px;
	margin-bottom: 8px;
	cursor: pointer;
}
.professor-container .professor-box .pro-des .pro-desName .name span{
	display: inline-block;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
}
.professor-container .professor-box .pro-des .pro-desName .address{
	margin-bottom: 8px;
}
.professor-container .professor-box .pro-des .pro-desName .company{
	margin-bottom: 7px;
}
.professor-container .professor-box .pro-des .pro-desName .a-href{
	margin-bottom: 7px;
}
.professor-container .professor-box .pro-des .pro-desName .score{
	margin-bottom: 7px;
}
.professor-container .professor-box .pro-des .pro-desName .name i {
    display: inline-block;
    height: 16px;
    width: 16px;
    background: #007c36;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    font-weight: 800;
    border-radius: 4px;
    margin-left: 12px;
    cursor: default;
}
.professor-container .professor-box .pro-des .pro-desName .name img {
   	vertical-align: bottom;
   	margin-left: 10px;
   	cursor: default;
}
.professor-container .professor-box .pro-des .pro-desName .a-href a{
	line-height: 25px;
	padding: 0 5px;
	background: #007c36;
	color: #fff;
	display: inline-block;
	border-radius: 3px;
}
.professor-container .professor-box .pro-des .pro-desName .a-href span{
	line-height: 25px;
	padding: 0 5px;
	background: #007c36;
	color: #fff;
	display: inline-block;
	margin-right: 10px;
	border-radius: 3px;
	cursor: default;
}
.professor-container .professor-box .pro-des .pro-desName .score span{
	font-weight: bold;
	color: #007c36;
}
.professor-container .professor-box .pro-des .pro-desName .comment-box>span{
	font-weight: bold;
	color: #007c36;
}
.professor-container .professor-box .pro-des .pro-desName .comment-box .comment{
	width: 92px;
	height: 25px;
	background: url(../images/shopping/comment.png);
	background-position: -4px -6px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 12px
}
.professor-container .professor-box .pro-des .pro-desName .comment-box .comment span{
	display: block;
	width: 20px;
	background: url(../images/shopping/comment.png);
	background-position: -4px -29px ;
	background-color: rgba(255,255,255,0);
	height: 25px;
	background-repeat: no-repeat;
}
.professor-container .professor-box .pro-skill {
	margin-bottom: 10px
}
.professor-container .professor-box .pro-skill .head{
	color: #007c36;
	float: left;
	font-size: 15px;
	margin-right: 5px;
}
.professor-container .professor-box .pro-skill .skill{
	float: left;
	width: 283px;
}
.professor-container .professor-box .pro-skill .skill span{
	line-height: 25px;
	padding: 0 8px;
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	background: #007c36;
	border-radius: 3px;
	font-size: 15px;
	margin-bottom: 8px;
}
.professor-container .professor-box .pro-bottom a{
	display: inline-block;
	color: #007c36;
	line-height: 30px;
	width: 80px;
	font-size: 15px;
	margin-right: 10px;
	text-align: center;
	border-radius: 3px
}
.professor-container .professor-box .pro-bottom a:hover{
	background: #007c36;
	color: #fff;
}
.professor-container .professor-list-content .proList-head{
	height: 40px;
	border-bottom: 2px solid #007c36;
	width: 570px;
}
.professor-container .professor-list-content .proList-head h3{
	height: 38px;
	line-height: 38px;
	background: #dcf4e7;
	cursor: pointer;
	font-size: 15px;
	color: #007c36;
	float: left;
	width: 105px;
	margin-left: 11px;
	text-align: center
}
.professor-container .professor-list-content .proList-head h3:nth-of-type(1){
	width: 106px;
	margin-left: 0;
}
.professor-container .professor-list-content .proList-head h3.active{
	cursor: default;
	background: #007c36;
	color: #fff;
}
.professor-container .hasHead .professor-list{
	display: none
}
.professor-container .hasHead .professor-list.active{
	display: block
}
.professor-container .professor-list{
	width: 570px;
	height: 310px;
	overflow-y: hidden;
}
.professor-container .professor-list .head{
	font-size: 15px;
	color: #333;
	padding-left: 10px;
	background: #efefef;
	line-height: 40px;
	height: 40px;
}
.professor-container .professor-list .head>div{
	float: left;
	text-align: center
}
.professor-container .professor-list>ul>li{
	padding-left: 10px;
	height: 30px;
	font-size: 15px
}
.professor-container .professor-list>ul{
	padding-top: 20px;
	height: 250px;
	overflow-y: hidden
}
.professor-container .professor-list>ul>li>div{
	float: left;
	text-align: center
}
.professor-container .professor-list .head .title{
	text-align: center;
}
.professor-container .professor-list .title{
	width: 225px;
}
.professor-container .professor-list .name{
	width: 70px;
}
.professor-container .professor-list .na{
	width: 80px;
}
.professor-container .professor-list .state{
	width: 65px;
}
.professor-container .professor-list .date{
	width: 65px;
}
.professor-container .professor-list .click{
	width: 50px;
}
.professor-container .professor-list>ul>li .title{
	color: #007c36;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left
}
.professor-container .professor-list>ul>li .na{
	color: #007c36;
}
.professor-container .professor-list>ul>li .state{
	color: #007c36;
}
.professor-container .hasHead .professor-list .na{
	display: none;
}
.professor-container .hasHead .professor-list .state{
	display: none;
}
.professor-container .hasHead .professor-list .title{
	width: 330px;
}
.professor-container .hasHead .professor-list .name{
	width: 90px;
}
.professor-container .hasHead .professor-list .date{
	width: 75px;
}
.professor-container .hasHead .professor-list .click{
	width: 65px;
}
.professor-container .professor-ad{
	margin-top: 20px;
	height: 100px;
}
.professor-container .professor-ad .left-ad{
	width: 420px;
	height: 100px;
}
.professor-container .professor-ad .right-ad{
	width: 570px;
	height: 100px;
	float: right;
}
.professor-container .professor-text .proBox-head>ul{
	position: absolute;
	top: 0;
	left: 100px;
	max-width: 830px;
	overflow: hidden;
	height: 40px;
}
.professor-container .professor-text .proBox-head>ul li{
	float: left;
	position: relative;
	padding: 0 15px;
	font-weight: normal;
	font-size: 14px;
}
.professor-container .professor-text .proBox-head>ul li a{
	color: inherit;
}
.professor-container .professor-text .proBox-head>ul li:before{
	position: absolute;
	content: '|';
	left: 0;
	top: 50%;
	margin-top: -21px;
}
.professor-container .professor-text .proBox-head>ul li:nth-of-type(1):before{
	display: none;
}
.professor-container .professor-text{
	margin-top: 20px;
}
.professor-container .professor-text .proBox-head{
	margin-bottom: 20px;
}
.professor-container .professor-bigad{
	margin-top: 30px;
	width: 1300px;
	height: 100px;
}
.professor-container .professor-bigad img{
	width: 100%;
	height: 100%;
}
/*专家库  咨询详情*/
.professor-consult{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.professor-consult .pro-detail-head {
    height: 40px;
    color: #007f27;
    font-weight: bold;
    font-size: 17px;
    line-height: 40px;
    border-bottom: 1px solid #cce5d4;
    position: relative;
    padding-left: 20px
}
.professor-consult .pro-detail-head i.vertical {
    display: inline-block;
    width: 3px;
    height: 16px;
    background: #007f27;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -7px;
}
.professor-consult .professor-consult-box{
	padding: 20px 30px;
	margin-bottom: 20px;
	border: 1px solid #e5e5e5;
	background: #fff
}
.professor-consult .professor-consult-box .question{
	padding-left: 15px;
	margin-bottom: 50px;
	padding-right: 15px
}
.professor-consult .professor-consult-box .question h3{
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	margin-top: 20px;
}
.professor-consult .professor-consult-box .question p{
	font-size: 15px;
	color: #555;
	margin-top: 20px;
	margin-bottom: 20px;
}
.professor-consult .professor-consult-box .question .name{
	width: 100%;
	height: 50px;
	color: #555;
	font-size: 14px;
	border: 1px solid #7fbf93;
	background: #e5f2e9;
	line-height: 50px;
	border-radius: 5px;
	padding-left: 20px;
}
.professor-consult .professor-consult-box .question .name>div>span{
	color: #007c36;
	margin-right: 20px
}
.professor-consult .professor-consult-box .question .name>div{
	display: inline-block;
}
.professor-consult .professor-consult-box p.tishi{
	font-size: 15px;
	color: #007f27;
	margin-bottom: 15px;
}
.professor-consult .professor-consult-box .text-box{
	border: 1px solid #e5e5e5;
	padding-top: 10px;
	padding-bottom: 30px
}
.professor-consult .professor-consult-box .text-box .pro-detail-head{
	margin-bottom: 40px;
}
.professor-consult .professor-consult-box .text-box .xin{
	padding: 0 40px;
	margin-bottom: 20px;
}
.professor-consult .professor-consult-box .text-box .xin label{
	display: inline-block;
	width: 75px;
	line-height: 50px;
	font-size: 15px;
	color: #333;
	margin-right: 5px;
}
.professor-consult .professor-consult-box .text-box .xin label.short{
	line-height: 40px;
}
.professor-consult .professor-consult-box .text-box .xin textarea{
	width: 670px;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	vertical-align: top;
	resize: none;
	height: 100px;
	outline-color: #007c36;
}
.professor-consult .professor-consult-box .text-box .xin input[type=text]{
	width: 670px;
	height: 50px;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	outline-color: #007c36;
}
.professor-consult .professor-consult-box .text-box .xin label.file{
	display: inline-block;
	position: relative;
	cursor: pointer;
	height: 40px;
	vertical-align: top;
	line-height: 40px;
	width: 220px;
	margin-right: 0
}
.professor-consult .professor-consult-box .text-box .xin label.file span{
	width: 120px;
	height: 40px;
	border-radius: 5px;
	background: #007c36;
	outline: 0;
	cursor: pointer;
	color: #fff;
	font-size: 15px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	border: 0;
}
.professor-consult .professor-consult-box .text-box .xin .file input[type=file]{
	color: #007c36;
	padding-left: 50px;
	width: 220px;
	outline: 0;
}
.professor-consult .professor-consult-box .text-box .xin.file-box p{
	line-height: 40px;
	font-size: 14px;
	color: #666;
}
.professor-consult .professor-consult-box .text-box .save button{
	width: 120px;
	height: 40px;
	border: 0;
	outline: 0;
	background: #007c36;
	color: #fff;
	font-size: 17px;
	margin-right: 10px
}
.professor-consult .professor-consult-box .text-box .save{
	padding-left: 125px;
	margin-top: 30px;
}
.professor-consult .professor-consult-box .professor-consult-comment-rule{
	font-size: 14px;
	color: #333;
	padding: 0 25px;
	margin-top: 30px;
	margin-bottom: 30px;
	line-height: 25px;
}
.professor-consult .professor-consult-box .professor-consult-comment-rule h4{
	color: #007f27;
}
.professor-consult .professor-box {
    width: 420px;
	height: 350px;
	background: #fff;
	border: 1px solid #007c36;
	padding-left: 1px;
}
.professor-consult .professor-box .professor-content {
    padding: 15px 20px;
    width: 419px;
    height: 310px;
}
.professor-consult .professor-box .pro-des {
    height: 153px;
    margin-bottom: 10px;
}
.professor-consult .professor-box .pro-skill {
    margin-bottom: 10px;
}
.professor-consult .professor-box .pro-skill .head {
    color: #007c36;
    float: left;
    font-size: 15px;
    margin-right: 5px;
}
.professor-consult .professor-box .pro-des .photo {
    width: 120px;
    height: 150px;
    margin-right: 20px;
    float: left;
}
.professor-consult .professor-box .pro-des .pro-desName {
    height: 150px;
    float: left;
    font-size: 14px;
    color: #333;
}
.professor-consult .professor-box .pro-des .photo img {
    width: 100%;
    height: 100%;
}
.professor-consult .professor-box .pro-des .pro-desName>div {
    line-height: 20px;
    margin-bottom: 8px;
}
.professor-consult .professor-box .pro-bottom a {
    display: inline-block;
    color: #007c36;
    line-height: 30px;
    width: 80px;
    font-size: 15px;
    margin-right: 10px;
    text-align: center;
    border-radius: 3px;
}
.professor-consult .professor-box .pro-bottom a:hover{
	background: #007c36;
	color: #fff;
}
.professor-consult .proBox-head {
    height: 40px;
    background: #dcf4e7;
    color: #007f27;
    font-weight: bold;
    font-size: 18px;
    line-height: 40px;
    padding-left: 20px;
    padding-right: 15px;
    position: relative;
}
.professor-consult .proBox-head i.vertical {
    display: inline-block;
    width: 3px;
    height: 15px;
    background: #007f27;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -7px;
}
.professor-consult .proBox-head .more {
    color: #007C36;
    font-size: 14px;
    float: right;
    font-weight: normal;
}
.index_news .news_banner {
    width: 1010px;
    height: 100px;
    margin-bottom: 20px;
}
.index_news .news_banner img {
    width: 100%;
    height: 100%;
}
.index_news {
    background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.mission_right .mission_hotNews{
	border: 1px solid #ededed;
    background: #fff;
    margin-bottom: 20px;
}
.mission_right .mission_hotNews ul li{
	color: #666;
	font-size: 14px;
	height: 22px;
	overflow: hidden;
	margin-top: 15px;
	padding-left: 14px;
	padding-right: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
.mission_right .mission_hotNews ul li a{
	color: inherit
}
.mission_right .mission_hotNews ul li:hover{
	color: #007c36;
}
.mission_right .mission_hotNews ul{
	margin-bottom: 15px;
	height: 300px;
	overflow: hidden;
}
.index_news .news-box{
	border: 1px solid #e5e5e5;
	background: #fff;
	padding: 30px 40px;
}
.index_news .news-box h3.title{
	font-size: 22px;
	color: #333;
	font-weight: bold
}
.index_news .news-box date{
	display: block;
	font-size: 14px;
	color: #888;
	margin-top: 15px;
	margin-bottom: 20px
}
.index_news .news-box date span{
	color: #007c36;
}
.index_news .news-box date a.toSurvey{
	font-size: 17px;
	color: #007c36;
	font-weight: 1000;
	margin-left: 50px
}
.index_news .news-box .news-short-des{
	width: 100%;
	border-radius: 5px;
	font-size: 14px;
	color: #007C36;
	background: #f8f8f8;
	line-height: 24px;
	padding: 18px 12px;
	padding-bottom: 10px;
	margin-bottom: 30px
}
.index_news .news-box .news-detail{
	font-size: 14px;
	color: #333;
	margin-top: 20px;
	padding: 10px;
	line-height: 25px;
	text-align: justify
}
.index_news .news-box .news-detail p{
	margin-bottom: 20px;
}
.index_news .news-box .news-share{
	line-height: 30px;
	font-size: 14px;
	color: #333;
	margin: 40px 0;
}
.index_news .news-box .news-share h3{
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	color: #333;
	margin-right: 10px;
}
.index_news .news-box .news-share a span{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/index/share-icon.png);
	background-position-y: -5px;
	vertical-align: bottom;
}
.index_news .news-box .news-share a span.share-qq{
	background-position-x: 0;
}
.index_news .news-box .news-share a span.share-wechat{
	background-position-x: -36px;
}
.index_news .news-box .news-share a span.share-weibo{
	background-position-x: -106px;
}
.index_news .news-box .news-href{
	margin: 40px 0;
}
.index_news .news-box .news-href a{
	display: inline-block;
	padding: 0 20px;
	font-size: 14px;
	color: #666;
	height: 45px;
	line-height: 45px;
	border: 1px solid #c7e2d3;
	border-radius: 100px;
	max-width: 430px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:  ellipsis
}
.index_news .news-box .news-href a span{
	color: #007c36;
}
/*新闻列表*/
.index_moreNews{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.index_moreNews .moreNews{
	border-top: 1px solid #e8e8e8;
}
.index_moreNews .company-recommend{
	margin-top: 20px
}
.index_moreNews .moreNews li{
	height: 80px;
	padding: 10px 5px;
	border-bottom: 1px solid #e8e8e8;
}
.index_moreNews .moreNews li .article_img{
	float: left;
	height: 100%;
	width: 160px;
	margin-right: 20px;
}
.index_moreNews .moreNews li .article_img img{
	height: 100%;
}
.index_moreNews .moreNews li .article_box{
	float: left;
	width: 1000px;
}
.index_moreNews .moreNews li .article_box .link{
	font-size: 17px;
	font-weight: bold;
	color: #333;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.index_moreNews .moreNews li .article_box .foot_bar{
	margin-top: 10px;
	font-size: 14px;
	color: #777
}
.index_moreNews .moreNews li .article_box .foot_bar i.icon{
	font-size: 12px;
	border: 1px solid #87a5b5;
	color: #87a5b5;
	padding: 1px 2px;
	margin-right: 10px;
	margin-left: 0;
}
.index_moreNews .moreNews li .article_box .foot_bar i{
	margin: 0 5px;
}
.index_moreNews .moreNews li .article_box .foot_bar img{
	width: 18px;
	height: 18px;
	vertical-align: bottom;
	border-radius: 50%;
	margin-right: 5px
}
.index_moreNews .moreNews li.hasImg{
	height: 130px;
}
.index_moreNews .moreNews li.hasImg .article_box{
	padding-top: 15px;
	width: 820px;
}
.index_moreNews .moreNews li.hasImg .foot_bar{
	margin-top: 30px
}
/*案例*/
@font-face {
	font-family:'yuwei';
	src: url(../fonts/yuwei.ttf);
}
.index_case{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.index_case .search{
	background: #fff;
	padding: 0 10px;
	height: 120px;
	padding-top: 20px
}
.index_case .search h3{
	font-family: 'yuwei';
	font-size: 22px;
	color: #999;
	margin-bottom: 20px;
}
.index_case .search input{
	border: 1px solid #e9e9e9;
	border-right: 0;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	font-size: 13px;
	color: #707070;
	height: 40px;
	padding-left: 10px;
	width: 160px;
	outline-color: #007c36
}
.index_case .search button{
	height: 40px;
	border: 0;
	background: #007c36;
	font-size: 15px;
	border: 1px solid #007c36;
	border-left: 0;
	vertical-align: bottom;
	width: 60px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	outline-color: #007c36
}
.index_case .left-box{
	height: 370px;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 13px;
	background: #fff;
}
.index_case .left-box h3{
	height: 40px;
	line-height: 40px;
	background: #007c36;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
}
.index_case .advantage>div{
	text-align: center;
	height: 70px;
	padding-top: 12px;
}
.index_case .advantage>div>h4{
	color: #333;
	font-size: 22px;
	margin-bottom: 5px
}
.index_case .advantage>div>p{
	font-size: 13px;
	color: #666;
}
.index_case .advantage ul li{
	position: relative;
	padding-left: 56px;
	padding-right: 10px;
	height: 60px;
	padding-bottom: 10px
}
.index_case .advantage ul {
	margin-top: 15px
}
.index_case .advantage ul li span{
	font-size: 14px;
	color: #333;
}
.index_case .advantage ul li p{
	font-size: 13px;
	color: #666;
	margin-top: 9px;
}
.index_case .advantage ul li i{
	font-size: 33px;
	color: #007c36;
	position: absolute;
	left: 12px;
	top: 0;
}
.index_case .record ul{
	padding: 0 10px
}
.index_case .record ul li{
	border-top: 1px solid #e4e4e4;
	position: relative;
	padding-left: 60px;
	font-size: 14px;
	color: #333;
	padding-top: 10px;
	height: 90px;
}
.index_case .record ul li img{
	width: 50px;
	height: 50px;
	position: absolute;
	border: 1px solid #f0f0f0;
	border-radius: 50%;
	left: 0;
	padding: 1px
}
.index_case .record ul li name{
	font-weight: bold;
	display: block;
	margin-bottom: 8px
}
.index_case .record ul li a{
	color: inherit
}
.index_case .record ul li p span{
	color: #ff4949;
	margin: 0 4px;
}
.index_case .record ul li p {
	height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 8px;
}
.index_case .record ul li:nth-of-type(1){
	border-top: 0
}
.index_case .left-box.record{
	height: 490px;
	overflow: hidden
}
.index_case .case-head{
	background: #fff;
	border: 1px solid #dcdcdc;
}
.index_case .case-head h3{
	font-size: 15px;
	color: #fff;
	background: #007c36;
	width: 100px;
	height: 50px;
	line-height: 50px;
	text-align: center
}
.index_case .case-head .case-nav{
	border-top: 1px solid #007c36
}
.index_case .case-head .case-nav{
	font-size: 15px;
	color: #333;
	line-height: 50px;
	height: 50px;
	padding-left: 20px
}
.index_case .case-head .case-nav span{
	font-weight: bold;
}
.index_case .case-head .case-nav a{
	display: inline-block;
	height: 30px;
	margin-left: 20px;
	padding: 0 10px;
	line-height: 30px;
}
.index_case .case-head .case-nav a.active{
	border: 1px solid #d2d2d2;
	color: #007c36
}
.index_case .case-container .case-box{
	border: 1px solid #e9e9e9;
	width: 505px;
	height: 240px;
	position: relative;
	padding: 15px;
	background: #fff;
	margin-top: 12px;
}
.index_case .case-container .case-box:nth-of-type(n){
	float: left;
}
.index_case .case-container .case-box:nth-of-type(2n){
	float: right;
}
.index_case .case-container .case-box .tag-r{
    position: absolute;
    top: 10px;
    right: 0;
    z-index: 20;
    color: #fff;
    width: 35px;
    margin: auto;
    line-height: 30px;
    font-size: 22px;
    font-weight: bold;
    transform: rotateZ(45deg);
}
.index_case .case-container .case-box .label-r{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    border-width: 40px;
    border-style: solid solid dashed dashed;
    border-color: #007c36 #007c36 transparent transparent;
}
.index_case .case-container .case-box img{
	width: 250px;
	height: 180px;
}
.index_case .case-container .case-box .list-title{
	display: block;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}
.index_case .case-container .case-box .list-item-img{
	float: left;
}
.index_case .case-container .case-box .list-item-des{
	float: left;
	margin-left: 15px;
	font-size: 15px;
	color: #444;
}
.index_case .case-container .case-box .list-item-des b{
	color: #666;
}
.index_case .case-container .case-box .list-item-des p span{
	color: #007c36;
	font-weight: bold;
}
.index_case .case-container .case-box .list-item-des p a{
	color: #007c36;
	font-weight: bold;
}
.index_case .case-container .case-box .list-item-des p{
	margin-top: 10px;
}
.index_case .case-container .case-box .list-item-des .case-href{
	display: inline-block;
	width: 100px;
	height: 40px;
	font-size: 15px;
	color: #fff;
	background: #007c36;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	position: absolute;
	bottom: 15px
}
.index_case .case-container .case_pagination{
    margin-top: 40px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.index_case .case-container .case_pagination>span {
    display: inline-block;
    font-size: 14px;
    color: #666;
    cursor: default;
}
/*人才招聘  列表页*/
.index_invite{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.invite_lists .search{
	border: 2px solid #007c36;
	width: 100%;
	height: 46px;
	padding-left: 1px
}
.invite_lists .search input{
	border: 0;
	color: #009944;
	font-size: 15px;
	height: 100%;
	width: 90%;
	padding-left: 10px;
	outline-color: #007c36;
	background: #f9f9f9
}
.invite_lists .search button{
	border: 0;
	font-size: 15px;
	color: #fff;
	background: #007c36;
	height: 100%;
	width: 10%;
	outline-color: #007c36;
	cursor: pointer
}
.invite_lists .lists-container{
	margin-top: 20px
}
.invite_lists .lists-container .lists-box{
	height: 130px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
}
.invite_lists .lists-container .lists-box h3{
	font-size: 20px;
	color: #333;
}
.invite_lists .lists-container .lists-box h3 a{
	color: inherit;
}
.invite_lists .lists-container .lists-box p{
	float: left;
	height: 35px;
}
.invite_lists .lists-container .lists-box p.gray{
	font-size: 13px;
	color: #666;
	width: 250px;
}
.invite_lists .lists-container .lists-box p.salary{
	color: #009944;
	font-size: 14px;
	width: 450px;
}
.invite_lists .lists-container .lists-box p.salary span{
	color: #009944;
	font-size: 18px;
	font-weight: bold;
	margin-right: 6px;
}
.invite_lists .lists-container .lists-box p.date{
	font-size: 13px;
	color: #999;
	width: 210px;
}
.invite_lists .lists-container .lists-box p.btn{
	width: 450px;
}
.invite_lists .lists-container .lists-box p.btn span{
	padding: 0 12px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	color: #009944;
	font-size: 13px;
	background: #def2e7;
	margin-right: 10px;
}
.invite_lists .lists-container .lists-box>div>button{
	width: 90px;
	height: 35px;
	border: 0;
	background: #007c36;
	font-size: 15px;
	outline-color: #007c36;
	color: #fff;
	cursor: pointer;
}
.invite_lists .lists-container .lists-box>div{
	line-height: 35px
}
.invite_lists .invite_pagination {
    margin-top: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.mission_right .invite_recommend {
    border: 1px solid #ededed;
    background: #fff;
    border-bottom: 0;
    margin-bottom: 20px;
}
.mission_right .invite_recommend ul{
	height: 700px;
	overflow: hidden;
}
.mission_right .invite_recommend ul li{
	height: 140px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ededed;
}
.mission_right .invite_recommend ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: inherit;
} 
.mission_right .invite_recommend ul li h3{
	font-size: 18px;
	color: #333;
	margin-bottom: 6px;
}
.mission_right .invite_recommend ul li p{
	color: #666;
	font-size: 14px;
	margin-bottom: 6px
}
.mission_right .invite_recommend ul li .salary{
	font-size: 14px;
	color: #007c36;
	margin-bottom: 9px;
}
.mission_right .invite_recommend ul li .salary b{
	margin-right: 5px
}
.mission_right .invite_recommend ul li .btn span{
	padding: 0 10px;
	color: #009944;
	font-size: 13px;
	background: #def2e7;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
	display: inline-block;
}
.mission_right .invite_recommend ul li .btn{
	height: 25px;
	overflow: hidden;
}
/*人才招聘  详情页*/
.invite_detail .first-box{
	height: 320px;
	width: 100%;
	border-top: 2px solid #007c36;
	background: #fff;
	padding: 30px;
	padding-right: 50px
}
.invite_detail .first-box h3{
	font-size: 24px;
	color: #333;
	line-height: 35px;
	height: 35px;
}
.invite_detail .first-box h3 span{
	color: #009944;
	font-size: 14px;
	float: right;
	display: block;
	height: 35px;
}
.invite_detail .first-box h3 span b{
	font-size: 22px;
	margin-right: 5px;
}
.invite_detail .first-box .btn{
	margin-top: 15px;
	margin-bottom: 15px;
}
.invite_detail .first-box .btn span{
	padding: 0 10px;
	font-size: 13px;
	color: #009944;
	background: #def2e7;
	height: 25px;
	line-height: 25px;
	margin-right: 10px;
	display: inline-block;
}
.invite_detail .first-box p{
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
.invite_detail .first-box p span{
	display: inline-block;
	width: 300px;
	margin-right: 20px
}
.invite_detail .first-box a.apply{
	display: inline-block;
	background: #007c36;
	color: #fff;
	font-size: 20px;
	width: 200px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	margin-right: 20px;
}
.invite_detail .first-box a.tel{
	display: inline-block;
	font-size: 15px;
	width: 130px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #666;
	background: #f6f6f6;
	padding-left: 20px;
	position: relative;
	vertical-align: top;
}
.invite_detail .first-box a.tel i.iconfont{
	color: #007c36;
	font-size: 20px;
	position: absolute;
	left: 20px;
	top: 50%;
	line-height: 20px;
	margin-top: -8px
}
.invite_detail .first-box .a-href{
	margin-top: 35px;
}
.invite_detail .second-box{
	padding: 30px;
	padding-right: 50px;
	background: #fff;
	margin-top: 20px
}
.invite_detail .second-box h4{
	font-size: 17px;
	color: #333;
	font-weight: bold;
}
.invite_detail .second-box ul {
	margin-bottom: 30px
}
.invite_detail .second-box ul li{
	font-size: 15px;
	color: #666;
	line-height: 30px;
}
.invite_detail .second-box .a-share{
	line-height: 30px;
    font-size: 14px;
    color: #333;
    margin: 40px 0;
}
.invite_detail .second-box .a-share a span {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/index/share-icon.png);
    background-position-y: -5px;
    vertical-align: bottom;
}
.invite_detail .second-box .a-share a span.share-qq {
    background-position-x: 0;
}
.invite_detail .second-box .a-share a span.share-wechat {
    background-position-x: -36px;
}
.invite_detail .second-box .a-share a span.share-weibo {
    background-position-x: -106px;
}
.invite_detail .second-box .a-share h3 {
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    margin-right: 10px;
}
.invite_detail .third-box{
	margin-top: 40px;
}
.invite_detail .third-box h3.title{
	font-weight: bold;
	color: #333;
	font-size: 18px;
	margin-bottom: 20px;
}
.invite_detail .third-box ul{
	height: 150px;
	overflow: hidden;
}
.invite_detail .third-box ul li{
	height: 150px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ededed;
    background: #fff;
    width: 230px;
    float: left;
    margin-left: 23.3333333px;
}
.invite_detail .third-box ul li:nth-of-type(1){
	margin-left: 0;
}
.invite_detail .third-box ul li a{
	display: block;
    width: 100%;
    height: 100%;
    color: inherit;
}
.invite_detail .third-box ul li h3{
	font-size: 17px;
    color: #333;
    margin-bottom: 8px;
}
.invite_detail .third-box ul li p{
    color: #666;
    font-size: 13px;
    margin-bottom: 7px;
}
.invite_detail .third-box ul li .salary{
    font-size: 14px;
    color: #007c36;
    margin-bottom: 10px;
}
.invite_detail .third-box ul li .salary b{
    margin-right: 5px;
    font-size: 16px
}
.invite_detail .third-box ul li .btn{
	height: 25px;
    overflow: hidden;
}
.invite_detail .third-box ul li .btn span{
	padding: 0 10px;
    color: #009944;
    font-size: 13px;
    background: #def2e7;
    height: 25px;
    line-height: 25px;
    margin-right: 10px;
    display: inline-block;
}
.invite_detail .invite-right-box{
	background: #fff;
	height: 490px;
	padding: 20px
}
.invite_detail .invite-right-box .des{
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-align: justify;
	line-height: 28px;
	height: 195px;
	overflow: hidden
}
.invite_detail .invite-right-box h3.name{
	font-size: 18px;
	color: #333;
	font-weight: bold
}
.invite_detail .invite-right-box p{
	font-size: 13px;
	color: #999;
	margin-top: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.invite_detail .invite-right-box p i{
	color: #007c36;
	margin-right: 12px;
}
.invite_detail .invite-right-box h4.little-title{
	font-size: 15px;
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}
.invite_detail .invite-right-box .a-store{
	margin-top: 15px
}
.invite_detail .invite-right-box .a-store a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #007c36;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
}

/*设备仪器  详情页*/
.equipment_detail{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.equipment_detail .store-des{
	padding: 20px 14px;
	padding-right: 10px;
	padding-left: 0;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	width: 260px;
	height: 430px;
	background: #fff;
	padding-top: 14px
}
.equipment_detail .store-des .store-des-name{
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
	padding-left: 14px
}
.equipment_detail .store-des .store-des-name h3.name{
	font-size: 17px;
	color: #333;
	font-weight: bolder;
	margin-bottom: 8px;
}
.equipment_detail .store-des .store-des-name .namebox{
	line-height: 40px;
}
.equipment_detail .store-des .store-des-name .namebox b{
	font-size: 14px;
	color: #333
}
.equipment_detail .store-des .store-des-name .identify a{
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	background: #d2d2d2;
	color: #666;
	font-size: 14px;
	margin-right: 3px;
}
.equipment_detail .store-des .store-des-name .identify a.active{
	color: #fff;
	background: #007c36;
}
.equipment_detail .store-des .store-des-name .address span{
	color: #666;
	font-size: 14px
}
.equipment_detail .store-des .store-des-name .level span{
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	display: inline-block;
	border: 1px solid #007c36;
	color: #016d33;
	font-size: 14px
}
.equipment_detail .store-des .store-des-comment{
	padding-left: 14px;
	padding-top: 10px;
	padding-right: 14px
}
.equipment_detail .store-des .store-des-comment .combox{
	line-height: 25px;
}
.equipment_detail .store-des .store-des-comment .combox .comment{
	display: inline-block;
	color: #bfbfbf
}
.equipment_detail .store-des .store-des-comment .combox span{
	font-size: 14px;
	color: #333;
	margin-right: 5px;
}
.equipment_detail .store-des .store-des-comment .combox b{
	color: #007c36;
	font-weight: bold;
	margin: 0 1px
}
.equipment_detail .store-des .store-des-comment .combox .comment{
	width: 92px;
	height: 25px;
	background: url(../images/shopping/comment.png);
	background-position: -4px -9px;
	vertical-align: bottom;
	background-repeat: no-repeat;
}
.equipment_detail .store-des .store-des-comment .combox .comment span{
	display: block;
	width: 20px;
	background: url(../images/shopping/comment.png);
	background-position: -4px -32px ;
	background-color: rgba(255,255,255,0);
	height: 25px;
	background-repeat: no-repeat;
}
.equipment_detail .store-des .store-des-comment .a-href{
	margin-top: 10px
}
.equipment_detail .store-des .store-des-comment .a-href a{
	display: inline-block;
	height: 40px;
	border: 1px solid #dcdcdc;
	margin-bottom: 10px;
	width: 105px;
	background: #fff;
	color: #666;
	font-size: 15px;
	text-align: center;
	line-height: 40px;
	float: left;
	border-radius: 5px
}
.equipment_detail .store-des .store-des-comment .a-href a.employ{
	border: 0;
	width: 100%;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	background: #007c36;
}
.equipment_detail .store-des .store-des-comment .a-href a.collect{
	float: right;
}
.equipment_detail .store-des .store-des-comment .a-href a.collect.active{
    color: #007c36;
    background: #e0efe5;
    border: 1px solid #e0efe5;
}
.equipment_detail .store-promise{
	text-align: center;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	margin-top: 20px;
	padding: 20px 0
}
.equipment_detail .store-promise h3{
	font-size: 17px;
	color: #333;
	font-weight: bold;
	margin-bottom: 13px;
}
.equipment_detail .store-promise ul li{
	display: inline-block;
	padding: 0 8px;
	color: #666;
	font-size: 14px
}
.equipment_detail .store-promise ul li img{
	width: 50px;
	height: 50px;
	margin-bottom: 5px;
}
.equipment_detail .mission_right{
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden
}
.equipment_detail .mission_right .mission_recommend{
	border-radius: 5px
}
.equipment_detail .goods-detail-box{
	background: #fff;
	border-top: 2px solid #007c36;
	margin-bottom: 10px;
	padding: 20px;
	padding-right: 30px;
}
.equipment_detail .goods-detail-box .goods-share{
	line-height: 30px;
    font-size: 14px;
    color: #333;
    margin-bottom: 30px;
    margin-top: 20px;
}
.equipment_detail .goods-detail-box .goods-share h3{
	display: inline-block;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    margin-right: 10px;
}
.equipment_detail .goods-detail-box .goods-share a span{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/index/share-icon.png);
    background-position-y: -5px;
    vertical-align: bottom;
}
.equipment_detail .goods-detail-box .goods-share a span.share-qq{
	background-position-x: 0;
}
.equipment_detail .goods-detail-box .goods-share a span.share-wechat{
	background-position-x: -36px;
}
.equipment_detail .goods-detail-box .goods-share a span.share-weibo{
    background-position-x: -106px;
}
.equipment_detail .goods-detail-box .goods-detail{
	position: relative;
}
.equipment_detail .goods-detail-box .goods-detail .store-href{
	position: absolute;
	right: 0;
	top: 0;
}
.equipment_detail .goods-detail-box .goods-detail .store-href a{
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	background: #007c36;
	font-size: 15px;
	display: block
}
.equipment_detail .goods-detail-box .goods-detail .goods-photo img{
	width: 300px;
	height: 340px;
}
.equipment_detail .goods-detail-box .goods-detail .goods-des{
	margin-left: 30px;
	padding-top: 5px;
}
.equipment_detail .goods-detail-box .goods-detail .goods-des h3{
	font-size: 22px;
	color: #333;
	margin-bottom: 20px;
}
.equipment_detail .goods-detail-box .goods-detail .goods-des .des-box{
	font-size: 15px;
	color: #333;
	line-height: 35px;
}
.equipment_detail .goods-detail-box .goods-detail .goods-des .des-box span{
	color: #007c36
}
.equipment_detail .goods-detail-box .goods-detail .goods-des .des-box b{
	color: #007c36;
}
.equipment_detail .goods-detail-box .goods-detail .goods-des .des-box span b{
	font-size: 21px;
}
.equipment_detail .goods-detail-box .goods-detail .goods-des a{
	display: block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	background: #007c36;
	margin-top: 10px;
	border-radius: 5px
}
.equipment_detail .goods-detail-box .goods-detail .goods-des .buy-tishi{
	border: 1px solid #66b27d;
	background: #e0efe5;
	color: #007c36;
	font-size: 15px;
	padding-left: 20px;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	width: 620px;
	margin-top: 15px;
	cursor: default;
}
.equipment_detail .goods-about{
	background: #fff;
}
.equipment_detail .goods-about .about-nav{
	height: 50px;
	border-bottom: 1px solid #007c36;
	
}
.equipment_detail .goods-about .about-nav h3{
	float: left;
	width: 100px;
	height: 100%;
	text-align: center;
	line-height: 50px;
	color: #333;
	background: #ededed;
	font-size: 15px;
	cursor: pointer;
}
.equipment_detail .goods-about .about-nav h3 span{
	margin-left: 5px;
}
.equipment_detail .goods-about .about-nav h3.active{
	background: #007c36;
	color: #fff;
}
.equipment_detail .goods-about .about-list{
	font-size: 15px;
	color: #333;
	padding: 35px;
	padding-bottom: 45px;
	display: none;
}
.equipment_detail .goods-about .about-list.active{
	display: block;
}
.equipment_detail .goods-about .goodsDes{
	line-height: 28px
}
.equipment_detail .goods-about .about-list .errorbox {
    height: 120px;
    width: 100%;
    background: #fff;
    line-height: 120px;
    font-size: 19px;
    color: #007c36;
    font-weight: bold;
    text-align: center;
}
.equipment_detail .goods-about .about-list .text-box .message>img {
    display: block;
    float: left;
    margin-right: 20px;
    width: 70px;
    height: 70px;
}
.equipment_detail .goods-about .about-list .text-box .message .msg-box {
    width: 850px;
    float: left;
}
.equipment_detail .goods-about .about-list .text-box {
    padding-top: 20px;
}
.equipment_detail .goods-about .about-list .text-box .message .msg-box textarea {
    height: 150px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #666;
    padding: 15px;
    width: 100%;
    resize: none;
    outline-color: #007c36;
}
.equipment_detail .goods-about .about-list .text-box .message .msg-box .yzm {
    color: #666;
    font-size: 14px;
    line-height: 40px;
    margin-top: 10px;
}
.equipment_detail .goods-about .about-list .text-box .message .msg-box .yzm button {
    display: block;
    width: 100px;
    height: 40px;
    font-size: 17px;
    color: #fff;
    font-weight: bold;
    background: #007c36;
    border: 0;
    margin-left: 0px;
    margin-top: 10px;
    cursor: pointer;
}
/*设计给的*/
.equipment_detail .goods-about .goodsDes>div{
	margin-bottom: 30px;
	text-align: justify
}
.equipment_detail .goods-recommend{
	background: #fff;
	margin-top: 20px;
}
.equipment_detail .goods-recommend h3.title{
	font-size: 15px;
	border-bottom: 1px solid #007c36;
	height: 51px;
	padding-bottom: 1px;
}
.equipment_detail .goods-recommend h3.title span{
	float: left;
	display: block;
	height: 50px;
	line-height: 50px;
	background: #007c36;
	padding: 0 15px;
	color: #fff;
}
.equipment_detail .goods-recommend ul{
	padding: 10px 0;
	padding-left: 15px;
	height: 310px;
	overflow: hidden
}
.equipment_detail .goods-recommend ul li{
    float: left;
    width: 220px;
    height: 270px;
    border: 1px solid #dfdfdf;
    margin: 10px;
}
.equipment_detail .goods-recommend ul li img{
    width: 220px;
    height: 200px;
}
.equipment_detail .goods-recommend ul li h3{
	color: #333;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 15px;
    line-height: 15px;
    padding: 0 10px;
}
.equipment_detail .goods-recommend ul li .des{
	padding: 0 10px;
}
.equipment_detail .goods-recommend ul li .des num{
    font-size: 14px;
    font-weight: bold;
    color: #ff4444;
}
.equipment_detail .goods-recommend ul li .des sold{
	float: right;
    color: #999;
    font-size: 14px;
}

/*企业库*/
.company-detail-container{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.company-detail-container h3.company-name{
	font-size: 18px;
	color: #007c36;
	line-height: 25px;
	height: 25px;
	margin-bottom: 20px;
}
.company-detail-container h3.company-name i{
	font-size: 20px;
	margin-right: 5px;
}
.company-detail-container .company-box{
	width: 100%;
	padding: 20px;
	padding-bottom: 30px;
	background: #fff;
	margin-bottom: 10px;
}
.company-detail-container .company-box h4.box-title{
	font-size: 17px;
	color: #333333;
	font-weight: bold;
	height: 20px;
	margin-bottom: 10px;
}
.company-detail-container .company-box .des{
	padding: 0 10px;
	color: #333333;
	font-size: 15px;
}
.company-detail-container .company-box .company-des p{
	font-size: 15px;
	float: left;
	color: #666;
	width: 640px;
	margin-right: 20px;
	line-height: 28px;
	text-indent: 2em;
	text-align: justify
}
.company-detail-container .company-box .company-des img{
	border-radius: 5px;
	width: 235px;
	height: 120px;
}
.company-detail-container .company-box .company-scope{
	color: #666;
	font-size: 15px;
	line-height: 28px;
}
.company-detail-container .company-box .company-scope p{
	text-indent: 2em;
	margin-top: 20px
}
.company-detail-container .company-box .company-tags span{
	display: inline-block;
	float: left;
	margin-right: 10px;
	padding: 0 18px;
	background: #007c36;
	color: #fff;
	font-size: 15px;
	border-radius: 5px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px
}
.company-detail-container .company-box .company-contact p{
	width: 50%;
	float: left;
	line-height: 40px;
}
.company-detail-container .company-box .company-contact p span{
	display: inline-block;
	width: 90px;
}
.company-detail-container .company-box .company-map{
	padding: 0 5px;
}
.company-detail-container .company-box .company-map img{
	width: 100%;
	border: 2px solid #007c36;
}
.company-detail-container .company-box .company-map>div{
	width: 100%;
	border: 2px solid #007c36;
	height: 400px;
}
.company-detail-container .company-box .company-tishi{
	padding: 0 5px;
	color: #007c36;
}
.company-detail-container .company-box .company-tishi p{
	text-align: justify;
	text-indent: 2em;
}
/*企业库右侧公告公示*/
.company-right .announce{
	background: #fff;
	margin-bottom: 20px;
}
.company-right .announce .head{
	height: 50px;
	line-height: 30px;
	padding-top: 20px; 
	border-bottom: 1px solid #e9e9e9;
}
.company-right .announce .head h3{
	font-size: 17px;
	color: #333333;
	font-weight: bold;
	padding: 0 15px;
}
.company-right .announce .head h3 a.more{
	float: right;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.company-right .announce ul{
	padding: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.company-right .announce ul li{
	position: relative;
	padding-right: 85px;
	height: 30px;
	line-height: 20px;
	padding-bottom: 10px;
	color: #666;
	font-size: 15px;
	cursor: default;
}
.company-right .announce ul li:hover a{
	color: #007c36;
}
.company-right .announce ul li a{
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.company-right .announce ul li span{
	position: absolute;
	right: 0;
	top: 0;
}
/*任务 进度详情*/
.mission_process_container{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.mission_process_container .store-promise{
	text-align: center;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 20px 0
}
.mission_process_container .store-promise h3{
	font-size: 17px;
	color: #333;
	font-weight: bold;
	margin-bottom: 13px;
}
.mission_process_container .store-promise ul li{
	display: inline-block;
	padding: 0 8px;
	color: #666;
	font-size: 14px
}
.mission_process_container .store-promise ul li img{
	width: 50px;
	height: 50px;
	margin-bottom: 5px;
}
.mission_process_container .process-box .mission-name>img{
	display: block;
	float: left;
}
.mission_process_container .process-box{
	padding: 20px;
	border-top: 2px solid #007c36;
	background: #fff;
}
.mission_process_container .process-box .mission-name{
	position: relative;
}
.mission_process_container .process-box .mission-name a.href-store{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 100px;
	height: 40px;
	font-size: 15px;
	color: #fff;
	background: #007c36;
	line-height: 40px;
	text-align: center;
	border-radius: 5px
}
.mission_process_container .process-box .mission-name>img.title{
	float: left;
	display: block;
	margin-right: 20px;
	width: 100px;
	height: 100px;
}
.mission_process_container .process-box .mission-name .des h3{
	font-size: 22px;
	color: #333;
	line-height: 40px;
	margin-bottom: 10px;
}
.mission_process_container .process-box .mission-name .des h3 b{
	color: #007c36;
	margin-right: 10px;
}
.mission_process_container .process-box .mission-name .des .pattern{
	display: inline-block;
	margin-right: 10px;
}
.mission_process_container .process-box .mission-name .des .pattern h4{
	padding: 0 12px;
	background: #007c36;
	color: #fff;
	font-size: 15px;
	border-radius: 5px;
	height: 35px;
	line-height: 35px;
	cursor: pointer;
}
.mission_process_container .process-box .mission-name .des .pattern h4 i{
	margin-left: 3px
}
.mission_process_container .process-box .mission-name .des .submit-manuscript{
	position: absolute;
	right: 0;
    top: 0;
}
.mission_process_container .process-box .mission-name .des .submit-manuscript a{
	width: 100px;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    background: #007c36;
    font-size: 15px;
    display: block;
}
.mission_process_container .process-box .mission-name .des>span{
	color: #007C36;
	font-size: 15px
}
.mission_process_container .mission-process{
	border: 1px solid #007f27;
	background: #f0f7f2;
	width: 100%;
	height: 160px;
	padding: 0 20px;
	padding-top: 15px;
	border-radius: 8px;
	margin-top: 20px
}
.mission_process_container .mission-process h4{
	font-size: 17px;
	color: #007C36;
	font-weight: bold;
	margin-bottom: 16px
}
.mission-process .process .probox{
	display: inline-block;
	float: left;
	cursor: default;
	width: 153px;
	position: relative;
}
.mission-process .process .probox:nth-of-type(1) span.hr:nth-of-type(1){
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}
.mission-process .process .probox:nth-last-of-type(1) span.hr:nth-last-of-type(1){
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px
}
.mission-process .process .probox span.hr{
	width: 60px;
    height: 4px;
    background: #d5d5d5;
    display: inline-block;
    vertical-align: middle;
}
.mission-process .process .probox .ibox{
	display: inline-block;
}
.mission-process .process .probox .ibox i{
	display: inline-block;
    width: 33px;
    height: 33px;
    background: #d5d5d5;
    text-align: center;
    line-height: 33px;
    color: #111;
    border-radius: 50%;
    position: relative;
    font-size: 14px;
}
.mission-process .process .probox .ibox i.iconfont{
	color: #fff;
	background: #007c36;
	font-size: 12px;
	display: none;
}
.mission-process .process .probox.active .ibox i.gray{
	display: none;
}
.mission-process .process .probox.active .ibox i.iconfont{
	display: inline-block
}
.mission-process .process .probox.active span.hr{
	background: #007c36;
}
.mission-process .process .probox p,.mission-process .process .probox date{
	position: absolute;
	width: 100%;
	text-align: center;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.mission-process .process .probox p{
	top: 40px;
}
.mission-process .process .probox date{
	
	top: 65px;
	display: none
}
.mission-process .process .probox.active date{
	display: block;
}
.mission-process .process .probox.active p{
	color: #007c36
}
.mission_process_container .process-box .mission-des{
	padding: 20px;
	margin-top: 15px
}
.mission_process_container .process-box .mission-des h4.des-title{
	font-size: 17px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}
.mission_process_container .process-box .mission-des table{
	border-spacing: 0;
	border: 1px solid #333;
	font-size: 15px;
	color: #333;
	border-bottom: 0;
	width: 600px;
}
.mission_process_container .process-box .mission-des table tr td{
	border-bottom:  1px solid #333;
	padding: 8px 20px;
}
.mission_process_container .process-box .mission-des table tr td.bold{
	font-size: 17px;
	font-weight: bold;
	border-right: 1px solid #333;
	width: 130px;
}
.mission_process_container .process-box .mission-share{
    line-height: 30px;
    font-size: 14px;
    color: #333;
    margin-top: 40px;
    padding: 0 20px
}
.mission_process_container .process-box .mission-share h3{
	display: inline-block;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    margin-right: 10px;
}
.mission_process_container .process-box .mission-share span{
	display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/index/share-icon.png);
    background-position-y: -5px;
    vertical-align: bottom;
}
.mission_process_container .process-box .mission-share span.share-qq{
	background-position-x: 0;
}
.mission_process_container .process-box .mission-share span.share-wechat{
	background-position-x: -36px;
}
.mission_process_container .process-box .mission-share span.share-weibo{
	background-position-x: -106px;
}
.mission_process_container .process-box .mission-tishi{
	border: 1px solid #66b27d;
	background: #e0efe5;
	border-radius: 5px;
	font-size: 15px;
	color: #333;
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.mission_process_container .process-box .mission-tishi span{
	color: #007c36;
	margin-right: 15px
}
.mission_process_container .process-box .mission-tishi p{
	float: right;
}
.mission_process_container .mission-about{
	background: #fff;
	margin-top: 20px
}
.mission_process_container .mission-about .about-nav{
    height: 50px;
    border-bottom: 1px solid #007c36;
}
.mission_process_container .mission-about .about-nav h3{
	float: left;
    width: 100px;
    height: 100%;
    text-align: center;
    line-height: 50px;
    color: #333;
    background: #ededed;
    font-size: 15px;
    cursor: pointer;
}
.mission_process_container .mission-about .about-nav h3 span{
    margin-left: 5px;
}
.mission_process_container .mission-about .about-nav h3.active{
    background: #007c36;
    color: #fff;
}
.mission_process_container .mission-about .about-list{
	font-size: 15px;
    color: #333;
    display: none;
    background: #f9f9f9
}
.mission_process_container .mission-about .about-list.active{
	display: block
}
.mission_process_container .mission-about .about-list .errorbox{
	height: 120px;
	width: 100%;
	background: #fff;
	line-height: 120px;
	font-size: 19px;
	color: #007c36;
	font-weight: bold;
	text-align: center
}
.mission_process_container .mission-about .about-list .errorbox i{
	font-size: 22px;
	margin-right: 10px;
}
.mission_process_container .mission-about .about-list .text-box {
	padding-top: 20px;
}
.mission_process_container .mission-about .about-list .text-box .message>img{
	display: block;
	float: left;
	margin-right: 20px;
	width: 70px;
	height: 70px;
}
.mission_process_container .mission-about .about-list .text-box .message .msg-box{
	width: 920px;
	float: left;
}
.mission_process_container .mission-about .about-list .text-box .message .msg-box textarea{
	height: 150px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	color: #666;
	padding: 15px;
	width: 100%;
	resize: none;
	outline-color: #007c36;
}
.mission_process_container .mission-about .about-list .text-box .message .msg-box .yzm{
	color: #666;
	font-size: 14px;
	line-height: 40px;
	margin-top: 10px;
}
.mission_process_container .mission-about .about-list .text-box .message .msg-box .yzm input[type=text]{
	height: 38px;
	width: 100px;
	border: 1px solid #e5e5e5;
	margin-left: 10px;
	outline: 0;
	padding-left: 10px
}
.mission_process_container .mission-about .about-list .text-box .message .msg-box .yzm img{
	height: 35px;
	width: 90px;
	vertical-align: middle;
	margin-left: 10px;
}
.mission_process_container .mission-about .about-list .text-box .message .msg-box .yzm .change{
	color: #007c36;
	font-size: 14px;
	margin-left: 10px
}
.mission_process_container .mission-about .about-list .text-box .message .msg-box .yzm button{
	display: block;
	width: 100px;
	height: 40px;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	background: #007c36;
	border: 0;
	margin-left: 0px;
	margin-top: 10px;
	cursor: pointer
}
.mission_process_container .mission-about .about-list .text-box .message-list{
	margin-top: 20px;
}
.mission_process_container .mission-about .about-list .list-head{
	padding: 20px 0;
}
.mission_process_container .mission-about .about-list .list-head a{
	display: inline-block;
	width: 90px;
	height: 38px;
	border: 1px solid #bfbfbf;
	background: #fff;
	color: #767676;
	font-size: 15px;
	text-align: center;
	line-height: 38px;
	border-radius: 5px;
	margin-right: 10px
}
.mission_process_container .mission-about .about-list .list-head a.active{
	background: #e0efe5;
	color: #007c36;
	border-color: #007c36;
}
.mission_process_container .mission-about .about-list .contribution{
	padding: 20px;
	background: #fff;
	margin-bottom: 20px;
	position: relative
}
.mission_process_container .mission-about .about-list .contribution .status.active .tag{
	position: absolute;
    top: 10px;
    right: 4px;
    z-index: 20;
    color: #fff;
    width: 35px;
    margin: auto;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    transform: rotateZ(45deg);
}
.mission_process_container .mission-about .about-list .contribution .status.active .label{
	border-width: 33px;
	border-style: solid solid dashed dashed;
	border-color: #007c36 #007c36 transparent transparent;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}
.mission_process_container .mission-about .about-list .contribution .status .sm-label{
	border-width: 13px;
	border-style: solid solid dashed dashed;
	border-color: #fff #fff transparent transparent;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.mission_process_container .mission-about .about-list .contribution .status .tag{
	position: absolute;
    top: 10px;
    right: 4px;
    z-index: 20;
    color: #666;
    width: 35px;
    margin: auto;
    line-height: 30px;
    font-size: 15px;
    font-weight: bold;
    transform: rotateZ(45deg);
}
.mission_process_container .mission-about .about-list .contribution .status .label{
	border-width: 33px;
	border-style: solid solid dashed dashed;
	border-color: #eaeaea #eaeaea transparent transparent;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2
}
.mission_process_container .mission-about .about-list .contribution .img{
	width: 80px;
	text-align: center;
	margin-right: 20px;
	float: left
}
.mission_process_container .mission-about .about-list .contribution .img img{
	width: 80px;
	height: 80px;
	vertical-align: bottom;
}
.mission_process_container .mission-about .about-list .contribution .img a{
	display: inline-block;
	width: 72px;
	height: 25px;
	font-size: 14px;
	color: #fff;
	background: #007c36;
	line-height: 25px;
	text-align: center;
	margin-top: 10px;
	border-radius: 5px
}
.mission_process_container .mission-about .about-list .contribution .des{
	float: left
}
.mission_process_container .mission-about .about-list .contribution .des h3{
	font-size: 17px;
	color: #333;
	font-weight: bold;
}
.mission_process_container .mission-about .about-list .contribution .des h3 span.btn{
	font-size: 14px;
	color: #fff;
	height: 24px;
	line-height: 24px;
	width: 72px;
	text-align: center;
	background: #007c36;
	border-radius: 5px;
	display: inline-block;
	margin-left: 10px;
	font-weight: normal;
	cursor: pointer
}
.mission_process_container .mission-about .about-list .contribution .des h4{
	font-size: 15px;
	color: #007c36;
	margin-top: 15px;
}
.mission_process_container .mission-about .about-list .contribution .des .text{
	font-size: 15px;
	color: #333;
}
.mission_process_container .mission-about .about-list .contribution .des .img-text{
	padding-top: 15px;
	padding-bottom: 13px
}
.mission_process_container .mission-about .about-list .contribution .des .img-text img{
	width: 108px;
	height: 108px;
	margin-right: 20px;
}
.mission_process_container .mission-about .about-list .contribution .des .bottom{
	font-size: 13px;
	color: #999999;
	line-height: 24px
}
.mission_process_container .mission-about .about-list .contribution .des .bottom i{
	margin-left: 15px;
	margin-right: 2px;
	font-size: 15px
}
.mission_process_container .mission-about .about-list .contribution .des .bottom .state.active{
	color: #007c36;
}
.mission_process_container .mission-about .about-list .contribution .des .bottom .state.active i{
	color: #007c36;
}
.mission_process_container .mission-about .about-list .contribution .des .bottom span.select{
	line-height: 24px;
	background: #007c36;
	font-size: 13px;
	width: 80px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	margin-left: 10px;
	display: none;
}
.mission_process_container .mission-about .about-list .contribution:hover  .des .bottom span.select{
	display: inline-block
}
.about-list .text-box .message-list ul li{
	padding-bottom: 20px;
	border-top: 1px solid #aed3be;
	padding-top: 20px
}
.about-list .text-box .message-list ul li:nth-of-type(1){
	border-top: 0
}
.about-list .text-box .message-list ul li img{
	display: block;
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 20px
}
.about-list .text-box.com-box .message-list ul li .img{
	float: left;
	margin-right: 20px;
	width: 100px;
	text-align: center
}
.about-list .text-box.com-box .message-list ul li img{
	display: inline-block;
	width: 70px;
	height: 70px;
	margin: 0 auto;
	float: none;
	margin: 0;
}
.about-list .text-box.com-box .message-list ul li .img .comment{
	display: block;
    background: url(../images/index/level-star4.png);
    background-repeat: no-repeat;
    height: 20px;
    vertical-align: sub;
    width: 100px;
    background-position: -20px -43px;
    float: right;
    margin-top: 10px
}
.about-list .text-box.com-box .message-list ul li .img .comment span {
    background: url(../images/index/level-star4.png);
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    background-position: -20px -15px;
}
.about-list .text-box .message-list ul li .msg{
	width: 920px;
	float: right;
}
.about-list .text-box.com-box .message-list ul li .msg{
	width: 890px;
}
.equipment_detail .about-list .text-box.com-box .message-list ul li .msg{
	width: 820px;
}
.equipment_detail .about-list .text-box .message-list ul li .msg{
	width: 850px;
	float: right;
}
.about-list .text-box .message-list ul li .msg .name{
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
}
.about-list .text-box .message-list ul li .msg .name b{
	font-size: 15px;
	margin-right: 35px;
}
.about-list .text-box .message-list ul li .msg .msg-text{
	border: 1px solid #64b07b;
	background: #deede3;
	font-size: 15px;
	color: #007c36;
	padding: 10px 20px;
	line-height: 30px;
	width: 100%;
	border-radius: 5px;
	margin-bottom: 10px
}
.about-list .text-box .message-list ul li .msg .reply{
	font-size: 15px;
	cursor: pointer;
	color: #666
}
.mission_process_container .mission_recommend{
	margin-top: 20px;
}
.mission_process_container .mission_related{
	background: #fff;
	padding-bottom: 10px;
}
.mission_process_container .mission_related ul{
	margin-top: 10px;
	height: 300px;
	overflow: hidden
}
.mission_process_container .mission_related ul li{
	line-height: 30px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	padding: 0 15px
}
.mission_process_container .mission_related ul li b{
	color: #007c36;
	margin-right: 10px
}
/*设备仪器   购买页*/
.equipment_buy_container{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.equipment_buy{
	background: #fff;
	padding: 0 50px;
	padding-top: 25px;
	padding-bottom: 50px
}
.equipment_buy .buy_process{
	border: 1px solid #007f27;
	background: #f0f7f2;
	min-height: 172px;
	border-radius: 10px;
	padding-left: 50px;
	padding-top: 15px;
	position: relative;
	padding-bottom: 40px
}
.equipment_buy .buy_process>h3{
	font-size: 17px;
	color: #007C36;
	font-weight: bold;
	margin-bottom: 30px
}
.equipment_buy .buy_process>h3>span.tel{
    float: right;
    font-size: 14px;
    color: #007c36;
    display: inline-block;
    font-weight: normal;
    border: 2px solid #007c36;
    border-radius: 5px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 50px;
    cursor: pointer;
}
.equipment_buy .process-box .probox span.hr{
	display: block;
	width: 4px;
	height: 29px;
	background: #bfbfbf;
	margin-left: 15px;
}
.equipment_buy .process-box{
	min-height: 63px;
	max-height: 247px;
	overflow: hidden
}
.equipment_buy .process-box.more{
	max-height: none;
}
.equipment_buy .process-box .probox i{
	display: block;
	width: 34px;
	height: 34px;
	background: #bfbfbf;
	color: #444;
	font-size: 15px;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
	border-radius: 50%
}
.equipment_buy .process-box .probox{
	position: relative;
	padding-left: 80px;
	display: none
}
.equipment_buy .process-box .probox.ing,.equipment_buy .process-box .probox.finish{
	display: block
}
.equipment_buy .process-box .probox .leftbox{
	position: absolute;
	left: 0;
	top: 36px;
}
.equipment_buy .process-box .probox .leftbox h4{
	font-size: 15px;
	color: #007c36;
}
.equipment_buy .process-box .probox .leftbox date{
	font-size: 12px;
	color: #007c36
}
.equipment_buy .process-box .probox .rightbox{
	position: absolute;
	left: 135px;
	top: 36px;
}
.equipment_buy .process-box .probox .rightbox h4{
	font-size: 15px;
	color:#007c36
}
.equipment_buy .process-box .probox .rightbox h4 span.btn {
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    font-size: 13px;
    color: #fff;
    background: #007c36;
    border-radius: 4px;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
}
.equipment_buy .process-box .probox .rightbox p{
	font-size: 12px;
	color: #999;
	margin-top: 5px;
}
.equipment_buy .process-box .probox.finish .leftbox h4{
	color: #999
}
.equipment_buy .process-box .probox.finish .leftbox date{
	color: #999
}
.equipment_buy .process-box .probox.finish .rightbox h4{
	color: #999
}
.equipment_buy .process-box .probox.finish .rightbox p{
	color: #999
}
.equipment_buy .process-box .probox.finish i{
	background: #007c36;
	color: #fff;
}
.equipment_buy .process-box .probox.finish span.hr{
	background: #007c36
}
.equipment_buy .process-box .probox.ing{
	margin-top: -29px
}
.equipment_buy .buy_process .sel-more{
	color: #666;
	position: absolute;
	bottom: 10px;
	font-size: 14px;
	cursor: pointer;
	user-select:none;
}
.equipment_buy .buy_process .sel-more i{
	display: inline-block;
	margin-left: 5px;
	font-size: 15px;
}
.equipment_buy .buy_process .sel-more.down i{
	transform: rotate(180deg);
}
.equipment_buy .buy_doc{
	margin-top: 60px
}
.equipment_buy .buy_doc>h4{
	font-size: 16px;
	color: #333;
	margin-bottom: 50px
}
.equipment_buy .buy_doc .upload-box{
	float: left;    
	width: 720px;
    position: relative;
    background: #fff;
    border: 1px solid #e7e7e7;
    height: 250px;
}
.equipment_buy .buy_doc .upload-box h3{
	font-size: 17px;
    color: #333;
    height: 60px;
    line-height: 60px;
    background: #f0f7f2;
    padding-left: 60px
}
.equipment_buy .buy_doc .upload-box label {
    display: block;
    padding-left: 60px;
    font-size: 15px;
    color: #333;
    margin-top: 30px;
}
.equipment_buy .buy_doc .upload-box label input[type=text] {
    width: 490px;
    height: 40px;
    border: 1px solid #dddddd;
    outline: 0;
    color: #666;
    padding-left: 15px;
    font-size: 14px;
    font-weight: normal;
    margin-left: 30px
}
.equipment_buy .buy_doc .upload-box label input.short {
    width: 370px;
    cursor: default;
}
.equipment_buy .buy_doc .upload-box label .upload {
    display: inline-block;
    position: relative;
    text-align: center;
    border: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #333;
    cursor: pointer;
    width: 110px;
    margin-left: 6px;
    vertical-align: bottom;
    font-size: 14px;
    font-weight: normal;
}
.equipment_buy .buy_doc .upload-box label .upload input[type=file] {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.equipment_buy .buy_doc .steward-right{
	float: left;
	border: 1px solid #e7e7e7;
	width: 448px;
	margin-left: 30px;
	height: 250px;
}
.equipment_buy .buy_doc .steward-right .name{
	float: left;
	width: 150px;
	text-align: center;
	padding-top: 20px
}
.equipment_buy .buy_doc .steward-right .name img{
	width: 90px;
	height: 90px;
	margin-bottom: 20px;
}
.equipment_buy .buy_doc .steward-right .name h3{
	font-size: 20px;
	color: #333;
	margin-bottom: 8px
}
.equipment_buy .buy_doc .steward-right .name p{
	font-size: 14px;
	color: #3a3a3a
}
.equipment_buy .buy_doc .steward-right .name p span{
	margin-right: 5px
}
.equipment_buy .buy_doc .steward-right .steward-des{
	float: left;
	margin-left: 10px;
	width: 280px;
	padding-top: 20px;
}
.equipment_buy .buy_doc .steward-right .steward-des h3{
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 35px;
}
.equipment_buy .buy_doc .steward-right .steward-des p{
	font-size: 14px;
	color: #999
}
.equipment_buy .buy_doc .steward-right .steward-des ul{
	margin-top: 10px
}
.equipment_buy .buy_doc .steward-right .steward-des ul li{
	float: left;
	width: 50%;
	color: #333;
	font-size: 14px;
	margin-bottom: 10px
}
.equipment_buy .buy_doc .steward-right .steward-des .tishi{
	line-height: 30px;
	font-size: 16px;
	color: #333;
	margin-top: 10px;
}
.equipment_buy .buy_doc .steward-right .steward-des .tishi i{
	font-size: 22px;
	vertical-align: middle;
	margin-right: 5px;
}
.equipment_buy .buy_doc .steward-right .steward-des .tishi span{
	display: inline-block;
	float: left;
	width: 50%;
	height: 30px;
	color: #333;
	cursor: default;
}
.equipment_buy .buy_doc .steward-right .steward-des .tishi .apply{
	display: block;
	width: 105px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #007c36;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	float: left;
}
.equipment_buy .buy_address{
	margin-top: 35px
}
.equipment_buy .buy_address .address li>div,.equipment_buy .buy_address .address li>p{
	display: inline-block;
	height: 100%;
}
.equipment_buy .buy_address .address li{
	height: 45px;
	line-height: 45px;
	cursor: default;
}
.equipment_buy .buy_address .address li.active{
	height: 55px;
	line-height: 55px;
	border: 2px solid #007c36;
	background: #f0f7f2;
	box-shadow: 8px 8px 0px #efefef;
}
.equipment_buy .buy_address .address li .before{
	font-size: 15px;
	color: #007c36;
	opacity: 0;
	margin-right: 15px;
	margin-left: 20px;
	vertical-align: top;
}
.equipment_buy .buy_address .address li .before span.iconfont{
	font-size: 30px;
	margin-right: 1px;
	vertical-align: bottom;
}
.equipment_buy .buy_address .address li.active .before{
	opacity: 1
}
.equipment_buy .buy_address .address li.active .after{
	opacity: 1;
	cursor: pointer;
}
.equipment_buy .buy_address .address li i{
	width: 18px;
	display: inline-block;
	height: 18px;
	border: 1px solid #d0d0d0;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
	vertical-align: sub;
}
.equipment_buy .buy_address .address li.active i{
	width: 18px;
	display: inline-block;
	height: 18px;
	border: 6px solid #007c36;
	background: #fff;
	border-radius: 50%;
	vertical-align: text-top;
}
.equipment_buy .buy_address .address li p{
	font-size: 15px;
	color: #333
}
.equipment_buy .buy_address .address li.active p{
	font-size: 18px
}
.equipment_buy .buy_address .address li p tel{
	color: #808080;
	font-weight: bold;
	margin-left: 10px;
}
.equipment_buy .buy_address .address li .default{
	opacity: 0;
	vertical-align: top;
    margin-left: 25px;
}
.equipment_buy .buy_address .address li.ads-default .default{
	font-size: 16px;
	color: #808080;
	opacity: 1
}
.equipment_buy .buy_address .address li.ads-default{
	
}
.equipment_buy .buy_address .address li .after{
	color: #007c36;
	font-size: 15px;
	opacity: 0;
	vertical-align: top;
	float: right;
    margin-right: 25px;
}
.equipment_buy .buy_address button.add{
	margin-left: 120px;
	font-size: 15px;
	height: 35px;
	position: relative;
	padding: 0 10px;
	padding-left: 35px;
	margin-top: 15px;
}
.equipment_buy .buy_address button.add i{
	color: #007c36;
	font-size: 26px;
	display: block;
	height: 34px;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 10px;
	margin-top: -17px;
	line-height: 30px;
}
.equipment_buy .buy_address h4{
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 40px;
}
.equipment_buy .buy_order{
	margin-top: 45px
}
.equipment_buy .buy_order h4{
	font-size: 16px;
	color: #333;
	margin-bottom: 50px
}
.equipment_buy .buy_order .goods-head{
	height: 37px;
	
}
.equipment_buy .buy_order .goods-head>div{
	float: left;
	height: 37px;
	line-height: 35px;
	border-bottom: 2px solid #95ccad;
	margin-left: 2px;
	color: #7b7b7b;
	font-size: 17px;
	font-weight: bold;
}
.equipment_buy .buy_order_step2 .goods-head{
	border-bottom: 2px solid #f1f1f1
}
.equipment_buy .buy_order_step2 .goods-head>div{
	border-bottom: 0;
	height: 35px;
}
.equipment_buy .buy_order .goods-img{
	width: 210px;
	text-align: center
}
.equipment_buy .buy_order .goods-name{
	width: 320px;
	text-align: center
}
.equipment_buy .buy_order_step2 .goods-name{
	width: 318px;
	text-align: center
}
.equipment_buy .buy_order .goods-type{
	width: 160px;
	text-align: center
}
.equipment_buy .buy_order .goods-count{
	width: 230px;
	text-align: center
}
.equipment_buy .buy_order .goods-price{
	width: 270px;
	text-align: center
}
.equipment_buy .buy_order .store{
	height: 35px;
	line-height: 35px;
	margin-top: 35px
}
.equipment_buy .buy_order_step2 .store{
	margin-bottom: 20px
}
.equipment_buy .buy_order .store .storeName{
	font-size: 16px;
	color: #333;
	float: left;
}
.equipment_buy .buy_order .store .storeName i{
    color: #007c36;
    font-size: 28px;
    vertical-align: sub;
}
.equipment_buy .buy_order .store .seller{
	font-size: 16px;
	color: #333;
	float: left;
	margin-left: 80px
}
.equipment_buy .buy_order .store .seller span{
	display: inline-block;
	font-size: 15px;
	color: #fff;
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #007c36;
	border-radius: 5px;
	margin-left: 10px;
	cursor: pointer;
}
.equipment_buy .buy_order .goods-ul li>div{
	float: left;
	margin-right: 2px;
}
.equipment_buy .buy_order .goods-ul li{
	height: 152px;
	padding-top: 20px;
	border-top: 2px dotted #95ccad;
	line-height: 100px;
	font-size: 16px;
	color: #333
}
.equipment_buy .buy_order .goods-ul li .goods-img img{
	width: 150px;
	height: 100px;
	vertical-align: bottom;
}
.equipment_buy .buy_order .goods-ul li .goods-price{
	color: #ff3e3e;
	font-weight: bold;
}
.equipment_buy .buy_order .goods-ul li .goods-count input{
	width: 70px;
	height: 40px;
	border: 0;
	outline: 0;
	border-top: 1px solid #95ccad;
	border-bottom: 1px solid #95ccad;
	text-align: center;
	font-size: 15px;
}
.equipment_buy .buy_order_step2 .goods-ul li .goods-count input{
	border-color: #ccc
}
.equipment_buy .buy_order_step2 .goods-ul li{
	border :1px solid #ccc;
}
.equipment_buy .buy_order .goods-ul li .goods-count i{
	display: inline-block;
	border: 1px solid #95ccad;
	height: 40px;
	width: 35px;
	text-align: center;
	line-height: 40px;
	vertical-align: middle;
	cursor: pointer;
	user-select:none;
	margin-bottom: 3px
}
.equipment_buy .buy_order_step2 .goods-ul li .goods-count i{
	border-color: #ccc
}
.equipment_buy .buy_order_step2 .count{
	text-align: right;
	font-size: 15px;
	margin-top: 35px
}
.equipment_buy .buy_order_step2 .count b{
	font-size: 22px;
	color: #ff3e3e;
}
.equipment_buy .buy_order_step2 .count button{
	outline: 0;
	background: #007c36;
	color: #fff;
	height: 35px;
	width: 100px;
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	border: 0;
	cursor: pointer;
	margin-left: 20px
}
.equipment_buy .order-count li{
	height: 60px;
	margin-bottom: 2px;
	background: #f0f7f2;
	line-height: 60px;
	font-size: 16px;
	color: #333;
	padding-right: 80px;
	padding-left: 30px;
}
.equipment_buy .order-count li.overHt .count{
	color: #ff3e3e;
	font-weight: bold;
	font-size: 18px;
}
.equipment_buy .order-count li>div{
	float: left;
	height: 60px;
}
.equipment_buy .order-count li .count{
	color: #ff3e3e;
	font-weight: bold;
	float: right;
}
.equipment_buy .order-count li .name{
	width: 930px;
	text-align: right
}
.equipment_buy .order-count li .msg{
	border-right: 2px solid #fff;
	padding-right: 20px;
	margin-right: 202px;
}
.equipment_buy .order-count li .msg input{
	border: 2px solid #ccc;
	padding-left: 10px;
	height: 30px;
	font-size: 14px;
	outline-color: #007c36;
	width: 380px;
	color: #666;
}
.equipment_buy .all-count{
	border-top: 2px dotted #95ccad;
	padding-top: 30px;
	padding-bottom: 60px
}
.equipment_buy .all-count h4{
	font-size: 16px;
	color: #333;
	cursor: default;
}
.equipment_buy .all-count h4 span{
	color: #007c36;
	cursor: pointer;
	margin-left: 20px
}
.equipment_buy .all-count .count-box{
	position: relative;
	border: 2px solid #007c36;
	padding: 30px 25px;
	width: 460px;
	float: right;
	box-shadow: 0 0 10px #95ccad inset
}
.equipment_buy .all-count .count-box div{
	font-size: 15px;
	color: #333;
	font-weight: bold;
	text-align: right;
	margin-bottom: 8px
}
.equipment_buy .all-count .count-box div span{
	font-weight: normal
}
.equipment_buy .all-count .count-box div.one{
	font-size: 17px;
	margin-bottom: 10px
}
.equipment_buy .all-count .count-box div.one b{
	color: #ff3e3e;
	font-size: 26px;
}
.equipment_buy .all-count .count-box .submit{
	position: absolute;
	background: #007c36;
	font-size: 15px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 0;
	color: #fff;
	bottom: -40px;
	right: -2px;
	cursor: pointer
}
.equipment_buy .pay-success{
	height: 360px;
	background: #f0f7f2;
	text-align: center;
	margin-top: 50px;
	padding-top: 120px
}
.equipment_buy .pay-success h4{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin-bottom: 35px;
	line-height: 30px
}
.equipment_buy .pay-success h4 i{
	display: inline-block;
	background: #74cb12;
	color: #fff;
	border-radius: 50%;
	font-size: 12px;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	vertical-align: bottom;
	margin-right: 10px
}
.equipment_buy .pay-success .a-href span{
	width: 120px;
	height: 40px;
	text-align: center;
	display: inline-block;
	line-height: 40px;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
	user-select:none;
}
.equipment_buy .pay-success .a-href span.sel{
	background: #74cb12;
	color: #fff;
	border: 1px solid #74cb12;
	margin-right: 20px
}
.equipment_buy .pay-success .a-href span.arbitration{
	background: rgba(1,1,1,0);
	color: #333;
	border: 1px solid #999;
}
/*仪器设备购买  双方互评*/
.equipment_buy .bothComment{
	margin-top: 30px;
}
.equipment_buy .bothComment .store-basic{
	padding-left: 15px;
	height: 134px;
	border: 2px solid #e7e7e7;
}
.equipment_buy .bothComment .store-basic .h3{
	float: left;
	padding-top: 2px;
	margin-right: 15px
}
.equipment_buy .bothComment .store-basic .h3 img{
	vertical-align: bottom;
}
.equipment_buy .bothComment .store-basic .photo{
	width: 82px;
	height: 82px;
	border: 2px solid #cccccc;
	float: left;
	margin-top: 25px;
	margin-right: 15px
}
.equipment_buy .bothComment .store-basic .photo img{
	width: 100%;
	height: 100%;
}
.equipment_buy .bothComment .store-basic .des{
	float: left;
	margin-top: 28px;
	font-size: 15px;
}
.equipment_buy .bothComment .store-basic .des h3{
	font-size: 15px;
	font-weight: bold;
	color: #007c36
}
.equipment_buy .bothComment .store-basic .des>div span.green{
	color: #007c36
}
.equipment_buy .bothComment .store-basic .des>div{
	margin-top: 5px
}
.equipment_buy .bothComment .store-basic .des>div .comment{
	background: url(../images/index/level-star2.png);
	background-repeat: no-repeat;
	height: 12px;
	background-position: -11px -34px;
	display: inline-block;
	width: 65px;
	margin-left: 15px;
	font-weight: bold;
	margin-right: 7px
}
.equipment_buy .bothComment .store-basic .des>div .comment span.bg{
	background: url(../images/index/level-star2.png);
	background-repeat: no-repeat;
	background-position: -11px -14px;
	display: block;
	width: 52px;
	height: 12px;
}
.equipment_buy .bothComment .main-comment{
	height: 500px;
	border: 2px solid #e7e7e7;
	margin-top: 30px
}
.equipment_buy .bothComment .main-comment .goods-basic{
	float: left;
	width: 370px;
	height: 380px;
	border-right: 2px solid #e7e7e7;
	text-align: center;
	padding-top: 70px
}
.equipment_buy .bothComment .main-comment .goods-basic img{
	width: 150px;
	height: 100px;
	vertical-align: bottom;
}
.equipment_buy .bothComment .main-comment .goods-basic h3{
	font-weight: bold;
	font-size: 15px;
	margin-top: 20px
}
.equipment_buy .bothComment .main-comment .goods-basic h4{
	font-weight: bold;
	font-size: 15px;
	margin-top: 20px
}
.equipment_buy .bothComment .main-comment .goods-basic p{
	font-size: 15px;
	color: #666;
	margin-top: 20px
}
.equipment_buy .bothComment .main-comment .right-comment{
	float: left;
	width: 820px;
	height: 380px;
	padding-left: 40px;
	padding-top: 60px
}
.equipment_buy .bothComment .main-comment .right-comment>div h3{
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin-right: 90px
}
.equipment_buy .bothComment .main-comment .right-comment>div .box{
	display: inline-block;
	color: #333;
	font-size: 15px;
}
.equipment_buy .bothComment .main-comment .right-comment>div{
	margin-bottom: 50px
}
.equipment_buy .bothComment .main-comment .right-comment>div.work-com .box .comment{
	display: inline-block;
	margin-left: 10px;
	margin-right: 25px
}
.equipment_buy .bothComment .main-comment .right-comment>div .box .comment{
	background: url(../images/index/level-star3.png);
	background-repeat: no-repeat;
	height: 20px;
	vertical-align: sub;
	width: 100px;
	background-position: -24px -53px;
}
.equipment_buy .bothComment .main-comment .right-comment>div .box .comment span.bg{
	background: url(../images/index/level-star3.png);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	background-position: -24px -20px;
}
.equipment_buy .bothComment .main-comment .right-comment .text-com .box textarea{
	outline: 0;
	resize: none;
	line-height: 20px;
	height: 60px;
	width: 100%;
	font-size: 14px;
	border: 0
}
.equipment_buy .bothComment .main-comment .right-comment .text-com .box{
	position: relative;
	width: 565px;
	height: 115px;
	border: 2px solid #c2c2c2;
	padding: 8px 10px
}
.equipment_buy .bothComment .main-comment .right-comment .text-com .box p{
	position: absolute;
	bottom: 10px;
	left: 10px;
	color: #999;
	font-size: 12px;
}
.equipment_buy .bothComment .main-comment .submit{
	border-top: 2px solid #e7e7e7;
	height: 110px;
	line-height: 110px;
	text-align: center
}
.equipment_buy .bothComment .main-comment .submit button{
	outline: 0;
	border: 0;
	background: #007c36;
	color: #fff;
	font-size: 18px;
	width: 230px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}
/*环保管家*/
.steward {
    background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.steward .steward-connect{
	margin-bottom: 30px
}
.steward .steward-connect .connect-head{
	height: 55px;
	line-height: 55px;
	background: #fff;
}
.steward .steward-connect .connect-head h3{
	display: inline-block;
	width: 180px;
	text-align: center;
	height: 55px;
	background: #007c36;
	font-size: 17px;
	color: #fff;
	margin-right: 10px;
	font-weight: bold;
}
.steward .steward-connect .connect-head button{
	display: inline-block;
	padding: 0 18px;
	border: 2px solid #999;
	font-size: 15px;
	color: #999;
	background: #fff;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	outline: 0;
	float: right;
	margin-right: 30px;
	vertical-align: middle;
	margin-top: 7.5px
}
.steward .steward-connect .connect-head button>i{
	color: #999;
	font-size: 13px;
	vertical-align: top;
	margin-right: 5px
}
.steward .steward-connect .list-head{
	padding-left: 40px;
	height: 55px;
	line-height: 55px;
	font-size: 15px;
	color: #999;
	background: #fff;
	margin-top: 10px;
}
.steward .steward-connect .add-warning-contact{
    cursor: pointer;
    width: 100%;
    height: 100px;
    text-align: center;
    line-height: 100px;
    background: #fff;
    font-size: 17px;
    color: #333;
    font-weight: bold;
    border: 1px solid #ededed;
}
.steward .steward-connect .list-ul.little{
	max-height: 120px;
	overflow: hidden
}
.steward .steward-connect .list-ul li{
	padding-left: 40px;
	font-size: 15px;
	color: #333;
	line-height: 50px;
	height: 50px;
	margin-top: 10px;
	background: #fff
}
.steward .steward-connect .more-person{
	text-align: center;
	background: #efefef;
	font-size: 14px;
	line-height: 30px;
	cursor: pointer;
	color: #666;
}
.steward .steward-connect .more-person i{
	color: #999;
	margin-left: 10px;
	display: inline-block
}
.steward .steward-connect .more-person.up i{
	transform: rotate(180deg);
}
.steward .steward-connect .list-head>div{
	float: left;
	height: 100%;
}
.steward .steward-connect .list-ul li>div{
	float: left;
	height: 50px;
}
.steward .steward-connect .name{
	width: 90px;
	margin-right: 5px;
}
.steward .steward-connect .sex{
	width: 100px;
	margin-right: 10px;
}
.steward .steward-connect .position{
	width: 140px;
	margin-right: 10px
}
.steward .steward-connect .phone{
	width: 160px;
	margin-right: 20px
}
.steward .steward-connect .email{
	width: 230px;
	margin-right: 10px
}
.steward .steward-connect .act{
	width: 110px;
	text-align: center;
}
.steward .steward-connect .act a{
	display: inline-block;
	width: 50px;
	height: 28px;
	color: #007c36;
	border: 1px solid #007c36;
	background: #fff;
	line-height: 28px;
	text-align: center;
	border-radius: 5px
}
.steward .steward-cloud .cloud-head{
	height: 55px;
	background: #fff;
	line-height: 55px;
}
.steward .steward-cloud .cloud-head h3{
	display: inline-block;
	width: 180px;
	text-align: center;
	height: 55px;
	background: #007c36;
	font-size: 17px;
	color: #fff;
	margin-right: 10px;
	font-weight: bold;
}
.steward .steward-cloud .cloud-head>button{
	display: inline-block;
	padding: 0 18px;
	border: 2px solid #999;
	font-size: 15px;
	color: #999;
	background: #fff;
	height: 40px;
	line-height: 40px;
	margin-left: 35px;
	cursor: pointer;
	outline: 0;
	vertical-align: middle;
}
.steward .steward-cloud .cloud-head>button>i{
	color: #999;
	font-size: 15px;
	vertical-align: top;
	margin-right: 5px
}
.steward .steward-cloud .cloud-head>button.selected{
	background: #007c36;
	border-color: #007c36;
	color: #fff
}
.steward .steward-cloud .cloud-head>button.selected i{
	color: #fff
}
.steward .steward-cloud .cloud-head .search{
	display: inline-block;
	position: relative;
	float: right;
    margin-right: 20px;
}
.steward .steward-cloud .cloud-head .search .select {
    height: 35px;
    width: 100px;
    position: relative;
    display: inline-block;
    line-height: 35px
}
.steward .steward-cloud .cloud-head .search .select button {
    width: 100px;
    height: 40px;
    background: #fff;
    border: 2px solid #016d33;
    position: relative;
    font-size: 15px;
    color: #444;
    outline: 0;
    text-align: left;
    padding-left: 12px;
    margin: 0;
}
.steward .steward-cloud .cloud-head .search .select button i {
    font-size: 12px;
    color: #999;
    position: absolute;
    right: 10px;
    height: 38px;
    line-height: 38px;
    top: 0
}
.steward .steward-cloud .cloud-head .search .select ul {
    position: absolute;
    border: 1px solid #ccc;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background: #fff;
    width: 100%;
    margin-top: 0px;
    display: none;
    z-index: 888;
    padding: 3px 0;
}
.steward .steward-cloud .cloud-head .search .select ul li {
    font-size: 14px;
    color: #666;
    width: 100%;
    line-height: 30px;
    padding-left: 12px;
    cursor: default;
}
.steward .steward-cloud .cloud-head .search .select ul li.checked {
    background: #016d33;
    color: #fff;
}
.steward .steward-cloud .cloud-head .search input[type=text] {
    height: 40px;
    border: 2px solid #016d33;
    margin-left: -5px;
    font-size: 15px;
    padding-left: 15px;
    outline: 0;
    width: 190px;
    border-left: 0;
    line-height: 40px;
    vertical-align: middle;
}
.steward .steward-cloud .cloud-head .search button {
    width: 80px;
    height: 40px;
    background: #016d33;
    border: 2px solid #016d33;
    color: #fff;
    font-size: 15px;
    margin-left: -5px;
    outline: 0;
    cursor: pointer;
    line-height:40px;
    vertical-align: middle;
}
.steward .steward-cloud .list-head{
	padding-left: 40px;
	height: 55px;
	line-height: 55px;
	font-size: 15px;
	color: #999;
	background: #fff;
	margin-top: 10px;
	border: 1px solid #ededed
}
.steward .steward-cloud .list-ul{
	border: 1px solid #ededed;
	border-top: 0;
	background: #fff;
	padding-bottom: 50px;
}
.steward .steward-cloud .list-ul li{
	padding-left: 40px;
	font-size: 15px;
	color: #333;
	line-height: 50px;
	height: 50px;
}
.steward .steward-cloud .list-ul li:nth-of-type(n){
	background: #f9f9f9;
}
.steward .steward-cloud .list-ul li:nth-of-type(2n){
	background: #fff;
}
.steward .steward-cloud .list-head>div{
	float: left;
	height: 100%;
}
.steward .steward-cloud .list-ul li>div{
	float: left;
	height: 50px;
}
.steward .steward-cloud .list-head .name{
	width: 290px;
	margin-right: 40px;
	position: relative
}
.steward .steward-cloud .list-head .name i{
	width: 14px;
	height: 14px;
	border-radius: 3px;
	background: #fff;
	display: inline-block;
	margin-left: 10px;
	border: 2px solid #999;
	top: 50%;
	position: absolute;
	margin-top: -7px
}
.steward .steward-cloud .list-head .date{
	width: 170px;
	cursor: pointer;
}
.steward .steward-cloud .list-head .date i{
	display: inline-block;
	transform: rotateZ(180deg);
	margin-left: 10px
}
.steward .steward-cloud .list-head .date.asc i{
	transform: rotateZ(0deg);
}
.steward .steward-cloud .list-head .type{
	width: 100px;
}
.steward .steward-cloud .list-head .doc{
	width: 170px;
	text-align: center
}
.steward .steward-cloud .list-head .warning{
	width: 130px;
	text-align: center
}
.steward .steward-cloud .list-ul li .name{
	width: 290px;
	margin-right: 40px;
}
.steward .steward-cloud .list-ul li .name i{
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #007c36;
	color: #fff;
	font-size: 18px
}
.steward .steward-cloud .list-ul li .name p{
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-left: 10px;
	vertical-align: top;
	width: 250px;
}
.steward .steward-cloud .list-ul li .date{
	width: 170px;
}
.steward .steward-cloud .list-ul li .date b{
	margin: 0 5px;
}
.steward .steward-cloud .list-ul li .type{
	width: 100px;
}
.steward .steward-cloud .list-ul li .doc{
	width: 170px;
	text-align: center
}
.steward .steward-cloud .list-ul li .doc a{
	display: inline-block;
	width: 50px;
	height: 28px;
	color: #007c36;
	border: 1px solid #007c36;
	background: #fff;
	line-height: 28px;
	text-align: center;
	border-radius: 5px
}
.steward .steward-cloud .list-ul li .doc i{
	font-size: 20px;
	margin-right: 15px;
	color: #007c36;
	cursor: pointer;
}
.steward .steward-cloud .list-ul li .doc i:nth-last-of-type(1){
	margin-right: 0
}
.steward .steward-cloud .list-ul li .warning{
	width: 130px;
	text-align: center
}
.steward .steward-cloud .list-ul li .warning img{
	vertical-align: middle;
}
.steward .steward_pagination {
    margin-top: 40px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.steward .steward-basic{
	background: #fff;
	color: #333;
	font-size: 14px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 15px
}
.steward .steward-basic h4{
	font-size: 17px;
	color: #333;
	margin-bottom: 15px
}
.steward .steward-basic .tel{
	color: #3a3a3a;
	margin-top: 14px;
	margin-bottom: 16px
}
.steward .steward-basic .photo img{
	width: 160px;
	height: 170px;
	vertical-align: bottom;
}
.steward .steward-basic .photo{
	margin-top: 15px;
	margin-bottom: 15px
}
.steward .steward-basic name{
	font-size: 17px
}
.steward .steward-basic date{
	color: #999;
	display: block;
	margin-bottom: 10px;
	font-size: 13px;
	margin-top: 14px
}
.steward .steward-basic p{
	margin-bottom: 7px;
}
.steward .steward-basic .contact {
	line-height: 30px
}
.steward .steward-basic .contact span{
	font-size: 16px
}
.steward .steward-basic .contact span i{
	margin-right: 4px;
	font-size: 20px;
	vertical-align: bottom;
}
.steward .steward-basic .contact button{
	border: 0;
	outline: 0;
	background: #007c36;
	font-size: 14px;
	color: #fff;
	width: 100px;
	height: 30px;
	margin-left: 30px
}
.steward .steward-weather{
	background: #fff;
	margin-top: 20px;
	text-align: center;
}
.steward .steward-weather .img-href img{
	width: 220px;
	height: 95px;
	margin-top: 20px;
	margin-bottom: 20px
}
.steward .steward-weather .img-href hr{
	height: 1px;
	border: 0;
	background: #ededed
}
.steward .steward-weather ul li {
	border-top: 1px solid #ededed;
	padding-bottom: 20px;
	font-size: 15px;
	color: #333
}
.steward .steward-weather ul li:nth-of-type(1){
	border-top: 0;
}
.steward .steward-weather ul li h3{
	line-height: 50px;
	font-size: 15px;
}
.steward .steward-weather ul li h3 span{
	color: #007c36;
}
.steward .steward-weather ul li div{
	
}
.steward .steward_bottom_ad{
	margin-top: 60px;
}
.steward .steward-invite{
	width: 100%;
	height: 248px;
	background: url(../images/index/steward-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
	padding-top:20px 
}
.steward .steward-invite ul li{
	font-size: 14px;
	color: #fff;
	line-height: 36px;
}
.steward .steward-invite ul li i{
	display: inline-block;
	margin-left: 20px;
	margin-right: 18px;
	width: 5px;
	height: 5px;
	background: #fff;
	border-radius: 50%;
	vertical-align: middle;
}
.steward .steward-invite .invite{
	width: 150px;
	height: 36px;
	display: block;
	background: #fff;
	color: #007c36;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	outline: 0;
	border: 0;
	position: absolute;
	bottom: 25px;
	left: 50%;
	margin-left: -75px;
	cursor: pointer;
}
/*环保管家   -- 添加联系人遮罩*/
.zhezhao .warning-contact{
	background: #fff;
	width: 435px;
	margin: 0 auto;
	color: #ababab;
	font-size: 15px;
	padding: 0 40px;
	padding-top: 35px;
	padding-bottom: 40px;
	margin-top: 120px;
	position: relative
}
.zhezhao .steward-zhezhao .close{
	position: absolute;
	right: 20px;
	top: 20px
}
.zhezhao .steward-zhezhao .close i{
	font-size: 20px;
	cursor: pointer;
}
.zhezhao .warning-contact h3{
	font-size: 18px;
	color: #333;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
}
.zhezhao .steward-zhezhao .form .sex{
	line-height: 20px;
}
.zhezhao .steward-zhezhao .form .sex input[type=radio]{
	margin-left: 5px
}
.zhezhao .steward-zhezhao .form .sex label{
	margin-right: 15px;
	margin-left: 5px;
}
.zhezhao .steward-zhezhao .form .text{
	border: 1px solid #ddd;
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	display: block;
}
.zhezhao .steward-zhezhao .form .text input[type=text]{
	border: 0;
	width: 300px;
	outline: 0;
	color: #ababab;
	font-size: 15px;
}
.zhezhao .steward-zhezhao .form .text ::-webkit-input-placeholder{
	color: #ccc;
}
.zhezhao .steward-zhezhao .form .text :-moz-placeholder{
	color: #ccc;
}
.zhezhao .steward-zhezhao .form .text ::-moz-placeholder { 
    color: #ccc;
}
.zhezhao .steward-zhezhao .form .text :-ms-input-placeholder { 
    color: #ccc;
}
.zhezhao .steward-zhezhao .form .text i{
	margin: 0 15px;
	font-size: 21px;
	vertical-align: middle;
}
.zhezhao .steward-zhezhao .form .save button{
	width: 100%;
	height: 45px;
	font-size: 17px;
	color: #fff;
	background: #007c36;
	border: 0;
	outline: 0;
	margin-top: 20px;
	cursor: pointer
}
/*邀请环保管家遮罩*/
.zhezhao .invite-steward{
	background: #fff;
	width: 860px;
	height: 440px;
	margin: 0 auto;
	color: #ababab;
	font-size: 15px;
	padding: 0 40px;
	padding-top: 35px;
	padding-bottom: 40px;
	margin-top: 120px;
	position: relative
}
.zhezhao .invite-steward .form{
	float: left
}
.zhezhao .invite-steward .tishi-right{
	float: left;
	margin-left: 85px;
	padding-top: 20px
}
.zhezhao .invite-steward .form .sex{
	margin-top: 15px;
	margin-bottom: -5px
}
.zhezhao .invite-steward h3{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	position: relative;
}
.zhezhao .invite-steward h3:before{
	display: block;
	content: '';
	height: 26px;
	width: 8px;
	background: #007c36;
	position: absolute;
	left: -40px
}
.zhezhao .invite-steward .tishi-right .clearfix{
	line-height: 65px;
	margin-bottom: 35px
}
.zhezhao .invite-steward .tishi-right h4{
	font-size: 18px;
	color: #007c36;
	margin-bottom: 20px
}
.zhezhao .invite-steward .tishi-right .clearfix i{
	display: block;
	float: left;
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #99d9b3;
	color: #fff;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	margin-top: 10px
}
.zhezhao .invite-steward .tishi-right .clearfix i:after{
	content: '';
	display: block;
	position: absolute;
	width: 2px;
	height: 35px;
	background: #99d9b3;
	left: 50%;
	margin-left: -1px;
	margin-top: 12px
}
.zhezhao .invite-steward .tishi-right .clearfix p{
	float: left;
	width: 260px;
	margin-left: 25px;
	height: 65px;
	background: #f7f7f7;
	font-size: 15px;
	color: #666;
	padding-left: 20px
}
.zhezhao .invite-steward .tishi-right .clearfix:nth-last-of-type(1) i:after{
	display: none;
}
/*上传合同遮罩*/
.zhezhao .upload-box{
    width: 510px;
    margin: 0 auto;
    position: relative;
    background: #fff;
    margin-top: 200px;
    border-radius: 4px;
    overflow: hidden
}
.zhezhao .arbitration-box{
	width: 570px;
}
.zhezhao .upload-box>.close{
	position: absolute;
	right: 20px;
	top: 10px;
	cursor: pointer
}
.zhezhao .upload-box>.close i{
	font-size: 13px;
}
.zhezhao .upload-box h3{
	font-size: 16px;
    color: #333;
    padding: 0 20px;
    border-bottom: 1px solid #f1f1f1;
    height: 50px;
    line-height: 50px;
}
.zhezhao .arbitration-box h3{
	font-weight: bold
}
.zhezhao .upload-box label{
	display: block;
	padding: 0 20px;
	font-size: 15px;
	color: #333;
	margin-top: 25px;
}
.zhezhao .arbitration-box label{
	font-weight: bold
}
.zhezhao .upload-box label input[type=text]{
    width: 395px;
    height: 40px;
    border: 1px solid #dddddd;
    outline: 0;
    color: #666;
    padding-left: 15px;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
}
.zhezhao .upload-box.feedback-box label textarea{
    width: 100%;
    height: 100px;
    border: 1px solid #dddddd;
    outline: 0;
    color: #666;
    padding-left: 15px;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
    vertical-align: top;
    resize: none;
    padding: 10px
}
.zhezhao .arbitration-box .box{
	padding: 0 40px
}
.zhezhao .upload-box label input[type=password]{
    width: 395px;
    height: 40px;
    border: 1px solid #dddddd;
    outline: 0;
    color: #666;
    padding-left: 15px;
    font-size: 14px;
    font-weight: normal
}
.zhezhao .upload-box label select{
	width: 395px;
    height: 40px;
    border: 1px solid #dddddd;
    outline: 0;
    color: #666;
    padding-left: 15px;
    font-weight: normal;
    padding-right: 15px
}
.zhezhao .arbitration-box label select{
	width: auto;
	padding: 0 10px;
}
.zhezhao .arbitration-box label textarea{
	width: 360px;
	height: 110px;
	border: 1px solid #dddddd;
    outline: 0;
    color: #666;
    padding: 5px 10px;
    font-size: 14px;
    vertical-align: top;
    resize: none
}
.zhezhao .upload-box label input.short{
    width: 304px;
    cursor: default;
}
.zhezhao .upload-box label .upload{
    display: inline-block;
    position: relative;
    text-align: center;
    border: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #333;
    cursor: pointer;
    width: 80px;
    margin-left: 6px;
    vertical-align: bottom;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
}
.zhezhao .arbitration-box label .upload{
	background: #f7f7f7;
	margin-left: 0;
	width: 110px;
}
.zhezhao .upload-box label .upload input[type=file]{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
.zhezhao .arbitration-box label .tishi{
	font-weight: normal;
	font-size: 12px;
	color: #999;
	padding-left: 76px;
	width: 300px;
	text-align: justify;
	line-height: 18px;
	margin-top: 10px
}
.zhezhao .upload-box .box{
    margin-bottom: 25px;
}
.zhezhao .upload-box .bottom{
	height: 50px;
	line-height: 50px;
	text-align: right;
	padding-right: 20px;
	background: #f6f6f6;
}
.zhezhao .upload-box .bottom span{
    display: inline-block;
    width: 80px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    line-height: 30px;
    font-size: 13px;
    color: #808080
}
.zhezhao .upload-box .bottom span.btn{
	background: #007c36;
	color: #fff;
}
/*右侧推荐专家*/
.mission_right .professor-recommend{
	background: #fff
}
.mission_right .professor-recommend ul{
	max-height: 825px;
	overflow: hidden;
}
.mission_right .professor-recommend ul li{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #333;
	padding-left: 10px;
	border-bottom: 1px solid #ededed;
}
.mission_right .professor-recommend ul li .des p{
	margin-bottom: 2px
}
.mission_right .professor-recommend ul li .des p b.red{
	color: #ff3e3e
}
.mission_right .professor-recommend ul li .img{
	margin-right: 10px;
	float: left;
	width: 70px;
	overflow: hidden;
	text-align: center;
}
.mission_right .professor-recommend ul li .img img{
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #fff
}
.mission_right .professor-recommend ul li .img p{
	height: 18px;
	overflow: hidden;
}
.mission_right .professor-recommend ul li .des{
	float: left;
	width: 160px;
	position: relative;
}
.mission_right .professor-recommend ul li .des i.connect{
	position: absolute;
	right: 0;
	top: 2px;
	background: #fff;
	display: block;
	font-size: 10px;
	color: #fff;
	width: 30px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	background: #007c36;
	cursor: pointer;
	margin-left: 10px
}
.mission_right .professor-recommend ul li .des>div{
	margin-top: 0px;
	max-height: 60px;
	overflow: hidden
}
.mission_right .professor-recommend ul li .des>div>span{
    display: inline-block;
    padding: 4px;
    background: #eafff3;
    font-size: 14px;
    color: #007c38;
    margin-bottom: 4px;
    white-space: nowrap;
    margin-right: 5px;
}
.mission_right .company-recommend{
	background: #fff;
}
.mission_right .company-recommend ul{
	max-height: 655px;
	overflow: hidden;
}
.mission_right .company-recommend ul li{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #333;
	padding-left: 10px;
	line-height: 20px;
	border-bottom: 1px solid #ededed
}
.mission_right .company-recommend ul li .img{
	margin-right: 10px;
	float: left;
	width: 70px;
	overflow: hidden;
	text-align: center;
}
.mission_right .company-recommend ul li .img img{
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #fff
}
.mission_right ul li .img .comment{
	background: url(../images/index/level-star2.png);
	background-repeat: no-repeat;
	height: 12px;
	background-position: -11px -34px;
	margin-top: 12px;
	margin-bottom: 8px
}
.mission_right ul li .img .comment span.bg{
	background: url(../images/index/level-star2.png);
	background-repeat: no-repeat;
	background-position: -11px -14px;
	display: block;
	width: 52px;
	height: 12px;
}
.mission_right .company-recommend ul li .img p{
	height: 18px;
	overflow: hidden;
}
.mission_right .company-recommend ul li .des{
	float: left;
	width: 160px;
}
.mission_right .company-recommend ul li p{
	margin-bottom: 2px;
}
.mission_right .company-recommend ul li p b.red{
	color: red
}
.mission_right .company-recommend ul li p.short{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mission_right .company-recommend ul li p.long{
	text-overflow: ellipsis;
	overflow: hidden;
	height: 42px;
}
.steward .company-recommend{
	margin-top: 20px;
}
.mission_right .worker-recommend{
	background: #fff;
}
.mission_right .worker-recommend ul li{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	color: #333;
	padding-left: 10px;
	line-height: 20px;
	border-bottom: 1px solid #ededed
}
.mission_right .worker-recommend ul li .img{
	margin-right: 10px;
	float: left;
	width: 70px;
	overflow: hidden;
	text-align: center;
}
.mission_right .worker-recommend ul li .img img{
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: #fff
}
.mission_right .worker-recommend ul li .img p{
	height: 18px;
	overflow: hidden;
}
.mission_right .worker-recommend ul li .des{
	float: left;
	width: 166px;
}
.mission_right .worker-recommend ul li p{
	margin-bottom: 2px;
}
.mission_right .worker-recommend ul li p .red{
	color: red;
}
.mission_right .worker-recommend ul li p.short{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.mission_right .worker-recommend ul li p.long{
	text-overflow: ellipsis;
	overflow: hidden;
	height: 42px;
}
.mission_right .worker-recommend ul li .des>div{
	margin-top: 0px;
	max-height: 60px;
	overflow: hidden
}
.mission_right .worker-recommend ul li .des>div>span{
    display: inline-block;
    padding: 4px;
    background: #eafff3;
    font-size: 14px;
    color: #007c38;
    margin-bottom: 4px;
    white-space: nowrap;
    margin-right: 5px;
}
.steward .worker-recommend{
	margin-top: 20px;
}
/*企业库*/
.company-lists-container{
    background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.company-lists-container .mission_right .company-recommend{
	margin-top: 20px
}
.company-lists-container .search{
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #007c36;
	height: 50px;
	line-height: 50px;
	padding-top: :0;
}
.company-lists-container .search input[type=text]{
	color: #707070;
	font-size: 15px;
	width: 909px;
	height: 100%;
	outline: 0;
	padding-left: 15px;
	border: 0;
	vertical-align: top;
}
.company-lists-container .search button{
	width: 99px;
	height: 100%;
	background: #007c36;
	font-size: 17px;
	color: #fff;
	font-weight: bolder;
	outline: 0;
	cursor: pointer;
	border: 0;
	vertical-align: top;
}
.company-lists-container .tag-box {
    min-height: 55px;
    background: #fff;
    margin-top: 20px;
    margin-bottom: 30px;
    border: 1px solid #dcdcdc;
}
.company-lists-container .tag-box .tag-box-head {
    height: 100%;
    width: 117px;
    background: #fff;
}
.company-lists-container .tag-box .tag-box-head h4 {
    text-align: center;
    line-height: 55px;
    color: #333;
    font-size: 15px;
}
.company-lists-container .tag-box .tag-box-head .opacity-0 {
    opacity: 0;
}
.company-lists-container .tag-box .tag-box-classify {
    width: 890px;
    position: relative;
    padding-right: 50px;
    background: #fff;
    min-height: 55px;
    padding-bottom: 10px;
}
.company-lists-container .tag-box .tag-box-classify>span {
    display: block;
    width: 25px;
    height: 15px;
    position: absolute;
    top: 20px;
    right: 15px;
    border: 1px solid #007c36;
    line-height: 15px;
    text-align: center;
    cursor: pointer;
    color: #007c36;
}
.company-lists-container .tag-box .tag-box-classify>span.ishow {
    color: #fff;
    background: #007c36;
    top: auto;
    bottom: 20px;
}
.company-lists-container .tag-box .tag-box-classify>span i {
    vertical-align: top;
}
.company-lists-container .tag-box .tag-box-classify>span i.shrink {
    display: block;
}
.company-lists-container .tag-box .tag-box-classify>span i.unfold {
    display: none;
}
.company-lists-container .tag-box .tag-box-classify>span.ishow i.shrink {
    display: none;
}
.company-lists-container .tag-box .tag-box-classify>span.ishow i.unfold {
    display: block;
}
.company-lists-container .tag-box .tag-box-classify.hasChecked ul.aTab {
    height: auto;
}
.company-lists-container .tag-box .tag-box-classify ul.aTab {
    width: 100%;
    padding-top: 12.5px;
    padding-left: 20px;
    height: 42.5px;
    overflow: hidden;
}
.company-lists-container .tag-box .tag-box-classify ul.aTab li {
    float: left;
    margin-right: 20px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #fff;
    background: #fff;
    font-size: 14px;
    color: #666;
    display: block;
    cursor: pointer;
}
.company-lists-container .tag-box .tag-box-classify ul.aTab li:hover{
	color: #007c36;
}
.company-lists-container .tag-box .tag-box-classify ul.aTab li.active{
	background: #e0ffed;
	color: #007c36;
	border: 1px solid #007c36;
}
.company-lists-container .tag-box .tag-box-classify .bTabs {
    display: none;
}
.company-lists-container .tag-box .tag-box-classify .bTab {
    height: auto;
    padding-left: 20px;
    margin-top: 15px;
    display: none;
}
.company-lists-container .tag-box .tag-box-classify .bTab li {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
.company-lists-container .tag-box .tag-box-classify .bTab li a {
    font-size: 14px;
    background: #eee;
    color: #666;
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    border-radius: 4px;
}
.company-lists-container .tag-box .tag-box-classify .bTab li.active a {
    background: #007c36;
    color: #fff;
}
.company-lists-container .company-ul{
	margin-top: 30px;
}
.company-lists-container .company-ul .cbox-li{
	width: 310px;
	float: left;
	background: #fff;
	height: 410px;
	overflow: hidden;
	margin-bottom: 20px;
	cursor: pointer;
}
.company-lists-container .company-ul .cbox-li:nth-of-type(n){
	margin-right: 40px;
}
.company-lists-container .company-ul .cbox-li:nth-of-type(3n){
	margin-right: 0;
}
.company-lists-container .company-ul .cbox-li img{
	width: 100%;
	height: 185px;
	display: block;
	margin-bottom: 12px
}
.company-lists-container .company-ul .cbox-li>div{
	padding-left: 10px;
	padding-right: 10px;
}
.company-lists-container .company-ul .cbox-li .address{
	font-size: 14px;
	color: #999;
	margin-bottom: 3px
}
.company-lists-container .company-ul .cbox-li h3{
	font-size: 18px;
	color: #333;
	padding-left:10px; 
	padding-right: 10px;
}
.company-lists-container .company-ul .cbox-li .comment{
	position: relative;
	background: url(../images/index/level-star.png);
	height: 21px;
	background-position: -5px -71px;
	background-repeat: no-repeat;
	padding-left: 150px;
	margin: 8px 0; 
	line-height: 21px;
}
.company-lists-container .company-ul .cbox-li .comment p{
	font-size: 14px;
	color: #999;
}
.company-lists-container .company-ul .cbox-li .comment span.bg{
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/index/level-star.png);
	height: 21px;
	background-position: -5px -24px;
	background-repeat: no-repeat;
	display: block;
	width: 55px;
}
.company-lists-container .company-ul .cbox-li .area{
	font-size: 14px;
	color: #999;
	margin-bottom: 10px;
	height: 38px;
	overflow: hidden
}
.company-lists-container .company-ul .cbox-li .tags{
	font-size: 14px;
	color: #999;
	padding-right: 0;
	max-height: 135px;
	overflow: hidden
}
.company-lists-container .company-ul .cbox-li .tags span{
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	background: #eee;
	padding: 0 10px
}
.company-lists-container .companyList_pagination{
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.company-lists-container .allselectedTags{
	position: absolute;
	top: 0;
	height: 30px;
	width: 100%;
}
.company-lists-container .allselectedTags i{
	font-size: 12px;
}
.company-lists-container .allselectedTags h3{
	color: #666;
	font-size: 14px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
.company-lists-container .allselectedTags .tab{
	display: inline-block;
	padding: 0 5px;
	border: 1px dotted #007c36;
	height: 20px;
	line-height: 20px;
	vertical-align: text-bottom;
	position: relative;
	padding-right: 15px;
	text-align: center;
	cursor: pointer;
	margin-right: 5px;
}
.company-lists-container .allselectedTags .tab a{
	display: block;
	width: 100%;
	height: 100%;
}
.company-lists-container .allselectedTags .tab:hover{
	border: 1px solid #007c36;
	background: #fff;
}
.company-lists-container .allselectedTags .tab:hover i{
	font-size: 12px;
}
.company-lists-container .allselectedTags .tab i{
	position: absolute;
	display: block;
	top: 0;
	line-height: 17px;
	right: 3px;
	cursor: pointer;
	width: 10px;
	color: #007c36;
}
.company-lists-container .allselectedTags .tab span{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	vertical-align: top;
	color: #007c36;
}
.company-lists-container .allselectedTags .tab h4{
	display: inline;
	color: #666;
	font-size: 12px;
	vertical-align: top;
	color: #007c36;
}
.company-lists-container .allselectedTags i.belong{
	margin-left: 4px;
	margin-right: 2px;
}
/*污染地图*/
.pollutionMap{
	padding-top: 30px;
	position: relative;
}
/*问卷调查 survey*/
.survey .print{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.survey .form{
	width: 80%;
	margin: 0 auto
}
.survey table{
	width: 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-spacing: 0;
	font-size: 15px;
}
.survey table tr td{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 8px;
}
.survey table tr td input{
	width: 100%;
	height: 100%;
	border: 0;
	outline: 0
}
.survey .annotation{
	height: 710px
}
.survey .title{
	width: 20%;
}
.survey .annotation{
	position: relative
}
.survey .annotation p{
	position: absolute;
	bottom: 0
}
.survey .annotation textarea{
	height: 680px;
}
.survey .head td{
	padding: 10px 8px
}
.survey .hd{
	width: 25%;
	text-align: center;
	height: 65px;
}
.survey h3{
	text-align: center;
	margin-bottom: 15px;
}
.survey h4 date input{
	width: 65px;
	text-align: center;
	border: 0;
	border-bottom: 1px solid #333;
	outline: 0;
}
.survey h4{
	margin-bottom: 10px;
	padding-left: 8px
}
.survey textarea{
	resize: none;
	width: 100%;
	height: 100%;
	border: 0;
	outline: 0;
	overflow: hidden;
}
.survey .txt{
	padding: 15px
}
.survey .zhushi td{
	height: 150px
}
@media print{
	.survey .print,header.header_index,.topHeader,.public_nav,.bdshare-slide-button-box,footer.public_footer,.rightNav{
		display: none
	}
	.survey .txt{
		margin-top: 0px
	}
	.survey .page2{
		margin-top: 20px
	}
	.survey .page2 td{
		
	}
}
/*专家库   专家详情*/
.professor-details{
    background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.professor-details .professor-detail-box{
	background: #fff;
	margin-bottom: 30px;
}
.professor-details .professor-detail-box h3.title{
	position: relative;
	font-size: 17px;
	font-weight: bold;
	color: #333;
	padding-left: 30px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5
}
.professor-details .professor-detail-box h3.title span.gray{
	color: #c9c9c9;
	margin-left: 10px
}
.professor-details .professor-detail-box h3.title:after{
	position: absolute;
	width: 8px;
	content: '';
	display: block;
	left: 0;
	height: 30px;
	background: #007c36;
	top: 50%;
	margin-top: -15px;
}
.professor-details .professor-description{
	padding: 30px;
}
.professor-details .professor-description .photo{
	margin-right: 45px
}
.professor-details .professor-description .photo img{
	width: 221px;
	height: 310px;
	vertical-align: bottom;
}
.professor-details .professor-description .professor-des h2.name{
	line-height: 35px;
	font-size: 17px;
	color: #333;
	font-weight: bold
}
.professor-details .professor-description .professor-des h2.name i{
    display: inline-block;
    height: 20px;
    width: 20px;
    background: #007c36;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    font-weight: 800;
    border-radius: 4px;
    margin-left: 5px;
    vertical-align: middle;
    margin-left: 10px;
}
.professor-details .professor-description .professor-des h2.name img{
	width: 20px;
	height: 20px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
}
.professor-details .professor-description .professor-des{
	font-size: 15px;
	color: #333;
	width: 580px;
}
.professor-details .professor-description .professor-des .p{
	line-height: 30px;
}
.professor-details .professor-description .professor-des label{
	display: inline-block;
}
.professor-details .professor-description .professor-des label .zw{
	opacity: 0
}
.professor-details .professor-description .professor-des ul li{
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height: 30px;
}
.professor-details .professor-description .professor-des ul li:nth-of-type(n){
	width: 50%;
	margin-right: 10%
}
.professor-details .professor-description .professor-des ul li:nth-of-type(2n){
	width: 40%;
	margin-right: 0
}
.professor-details .professor-description .professor-des .comment{
	position: relative;
	background-repeat: no-repeat;
	background: url(../images/index/level-star.png);
	background-position: -13px -71px;
	display: inline-block;
	height: 21px;
	width: 117px;
	vertical-align: sub;
}
.professor-details .professor-description .professor-des .comment span{
	background: url(../images/index/level-star.png);
	background-position: -13px -24px;
	display: block;
	height: 21px;
	width: 20%;
}
.professor-details .professor-description .professor-des .tags{
	margin-top: 10px;
	height: 70px;
	overflow: hidden
}
.professor-details .professor-description .professor-des .tags span{
	display: inline-block;
	background: #eafff3;
	font-size: 14px;
	padding: 0 8px;
	height: 30px;
	line-height: 30px;
	color: #007c36;
	margin-right: 10px;
	margin-bottom: 10px;
	
}
.professor-details .consult-box{
	background: #fff;
	padding-bottom: 45px
}
.professor-details .consult-box h4{
	height: 90px;
	padding-top: 20px;
	line-height: 70px;
	font-size: 20px;
	color: #333;
	text-align: center
}
.professor-details .consult-box .consult .consult-head{
	padding-left: 40px
}
.professor-details .consult-box .consult .consult-head{
	height: 55px;
	background: #f7f7f7;
}
.professor-details .consult-box .consult .consult-head>div{
	float: left;
	height: 55px;
	line-height: 55px;
	font-size: 15px;
	color: #7f7f7f;
}
.professor-details .consult-box .consult .consult-li>div{
	float: left;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.professor-details .consult-box .consult .consult-li{
	height: 56px;
	border-bottom: 1px solid #f9f9f9;
	font-size: 15px;
	color: #333;
	padding-left: 40px
}
.professor-details .consult-box .consult .consult-li .obj{
	font-size: 16px
}
.professor-details .consult-box .consult .consult-li .state{
	color: #007c36
}
.professor-details .consult-box .consult .obj{
	width: 400px;
	margin-right: 40px;
}
.professor-details .consult-box.case-box .consult .obj{
	width: 280px;
	margin-right: 40px;
}
.professor-details .consult-box .consult .name{
	width: 180px;
	margin-right: 40px
}
.professor-details .consult-box.case-box .consult .name{
	width: 300px;
	margin-right: 40px
}
.professor-details .consult-box .consult .state{
	width: 140px;
	margin-right: 40px
}
.professor-details .proDetail_pagination{
	margin-top: 25px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 40px;
}
.professor-details .company-recommend{
	margin-top: 20px
}
.professor-details .carousel{
	position: relative;
	padding-top: 30px;
	padding-bottom: 80px
}
.professor-details .carousel .swiper-container{
	width: 550px;
	height: 350px;
	margin: 0 auto;
	border: 2px solid #e5e5e5;
}
.professor-details .carousel .swiper-container .swiper-wrapper{
	width: 100%;
	height: 100%;
}
.professor-details .carousel .swiper-container .swiper-wrapper .swiper-slide{
	width: 100%;
	height: 100%;
	padding: 20px;
}
.professor-details .carousel .swiper-container .swiper-wrapper .swiper-slide img{
	width: 100%;
	height: 100%;
	display: block;
}
.professor-details .carousel .btn{
	position: absolute;
	top: 50%;
	width: 90px;
	height: 90px;
	margin-top: -70px;
	border: 2px solid #e5e5e5;
	text-align: center;
	line-height: 90px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}
.professor-details .carousel .btn-prev{
	left: 70px;
}
.professor-details .carousel .btn-next{
	right: 70px
}
.professor-details .carousel .btn i{
	display: block;
	color: #9da69d;
	font-size: 30px;
}
.professor-details .carousel .btn-next i{
	transform: rotate(180deg);
}
.professor-details .carousel .swiper-pagination{
	width:500px;
	left: 50%;
	margin-left: -250px;
	margin-top: 20px
}
.professor-details .carousel .swiper-pagination .swiper-pagination-bullet{
	width: 40px;
	height: 10px;
	border-radius: 0;
	opacity: 1;
	background: #fff;
	border-bottom: 3px solid #ced0ce;
	margin-right: 5px
}
.professor-details .carousel .swiper-pagination .swiper-pagination-bullet-active{
	border-color: #007c36;
	background: #007c36
}
.professor-details .bgImg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.5);
    z-index: 3;
    display: none;
}
.professor-details .bgImg.active {
    display: block;
}
.professor-details .bgImg img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
/*个人中心   发布邀请职位*/
.person .box .xin .welfare{
	display: inline-block;
	margin-left: 10px
}
.person .box .xin .welfare button{
    padding: 0 15px;
    font-size: 16px;
    color: #333;
    border: 1px solid #069164;
    background: #fff;
    height: 26px;
    margin-right: 20px;
    border-radius: 4px;
    outline: 0;
}
.person .box .xin .welfare button.active{
	background: #069164;
    color: #fff;
}
.person .invitation .astishi{
	font-weight: bold;
	font-size: 17px
}
.person .invitation .box{
	
}
.person .invitation .responsibility{
	position: relative;
}
.person .invitation .responsibility span.add{
	position: absolute;
	left: 800px;
	font-size: 15px;
	display: block;
	border: 1px solid #007c36;
	top: 10px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 5px;
	cursor: pointer;
	user-select:none;
}
.person .invitation .responsibility .reponse{
	padding-left: 150px
}
.person .invitation .responsibility .reponse input{
	margin-top: 20px
}
.employ_publish{
	background: #f9f9f9;
    padding-top: 30px;
    position: relative;
}
.employ_publish h3.title{
	font-size: 15px;
	color: #666;
	margin-bottom: 35px
}
.employ_publish h3.title span{
	font-size: 17px;
	font-weight: bold;
	color: #333;
	display: inline-block;
	width: 90px;
}
.employ_publish .left-container{
	float: left;
}
.employ_publish .left-container .box{
	margin-bottom: 32px
}
.employ_publish .left-container .box label{
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	color: #333;
	line-height: 40px;
	width: 90px;
}
.employ_publish .left-container .box label span{
	color: #007c36
}
.employ_publish .left-container .box .xin{
	display: inline-block;
	width: 670px;
	border: 1px solid #bfbfbf;
	color: #999;
	font-size: 13px;
	background: #fff
}
.employ_publish .left-container .box .xin  ::-webkit-input-placeholder{
	color: #aaa;
}
.employ_publish .left-container .box .xin  :-moz-placeholder{
	color: #aaa;
}
.employ_publish .left-container .box .xin  ::-moz-placeholder { 
    color: #aaa;
}
.employ_publish .left-container .box .xin  :-ms-input-placeholder { 
    color: #aaa;
}
.employ_publish .left-container .box .xin textarea{
	width: 100%;
	height: 220px;
	padding: 8px 10px;
	border: 0;
	outline: 0;
	resize: none;
	line-height: 25px;
	color: #666;
}
.employ_publish .left-container .box .xin input{
	border: 0;
	outline-color: #007c36;
	outline-width: 1px;
	height: 40px;
}
.employ_publish .left-container .box .xin+.tishi{
	color: #007c36;
	font-size: 12px;
	padding-left: 100px;
	margin-top: 5px
}
.employ_publish .left-container .box .xin input[type=text].long{
	width: 550px;
}
.employ_publish .left-container .box .xin input[type=text].long+span{
	background: #e1e1e1;
	font-size: 13px;
	color: #999
}
.employ_publish .left-container .box .xin span{
	display: inline-block;
	width: 118px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	vertical-align: top;
}
.employ_publish .left-container .box .xin input[type=text]{
	width: 430px;
	padding: 0 10px;
	color: #666;
}
.employ_publish .left-container .box .xin input[type=text].short{
	width: 120px;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	text-align: center
}
.employ_publish .left-container .box .xin input.short+input[type=submit]{
	width: 118px;
	outline: 0;
	color: #007c36;
	cursor: pointer;
	background: #fff;
}
.employ_publish .left-container .box .xin input.short+input[type=submit][readonly]{
	cursor: default;
	color: #999;
	background: #e1e1e1;
}
.employ_publish .right-container{
	float: right;
	width: 370px;
	height: 373px;
	border: 1px solid #ededed;
	padding-left: 90px;
	padding-top: 30px;
	background: #fff
}
.employ_publish .right-container h4{
	font-size: 17px;
	color: #333;
	font-weight: bold;
	margin-bottom: 35px
}
.employ_publish .right-container ul li{
	font-size: 13px;
	color: #666;
	line-height: 20px;
	margin-bottom: 30px
}
.employ_publish .right-container ul li i{
	display: inline-block;
	margin-right: 13px;
	height: 18px;
	width: 18px;
	font-size: 12px;
	color: #fff;
	background: #007c36;
	line-height: 18px;
	text-align: center;
	background: #007c36;
	border-radius: 50%
}
.employ_publish .right-container button{
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 0;
	outline: 0;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
	background: #007c36;
	user-select:none
}
.employ_step .states-bar-list{
	text-align: center;
	margin-top: 55px;
	margin-bottom: 20px
}
.employ_step .states-bar-list-item{
	display: inline-block;
    position: relative;
    font-size: 14px;
    background: #e0e0e8;
    color: #666;
    width: 290px;
    margin-right: 10px;
    text-align: center;
    padding: 9px 0;
}
.employ_step .states-bar-list-item.done{
	background: #aed3be;
    color: #007c36;
}
.employ_step .states-bar-list-item.ing{
	background: #007c36;
    color: #fff;
}
.employ_step .states-bar-list-item:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 19.5px solid transparent;
    border-left: 17px solid #f5f5fa;
    border-bottom: 20px solid transparent;
}
.employ_step .states-bar-list-item:after {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 17px solid transparent;
    border-right: 0 solid transparent;
    border-top: 20px solid #f5f5fa;
    border-bottom: 19.5px solid #f5f5fa;
}
.employ_step .states-bar-list-item.first:before {
    display: none;
}
.employ_step .states-bar-list-item.last {
    margin-right: 0;
}
.employ_step .states-bar-list-item.last:after {
    display: none;
}
.demand-main{
	background: #fff;
	padding: 0 50px;
	margin-bottom: 20px;
}
.demand-main .left-message {
    width: 100%;
    min-height: 138px;
    padding-bottom: 35px;
    position: relative;
}
.demand-main .left-message .hide-more {
    max-height: 80px;
    overflow: hidden;
}
.demand-main .left-message .demand-title {
    padding-top: 24px;
    font-weight: 700;
    font-size: 17px;
    color: #007c36;
    border-bottom: 1px solid #cce5d4;
    line-height: 50px;
    padding-right: 50px
}
.demand-main .left-message .demand-title>i {
    display: inline-block;
    height: 19px;
    width: 4px;
    background-color: #007c36;
    vertical-align: middle;
    margin-top: -1px;
}
.demand-main .left-message .demand-title .message {
    padding-left: 6px;
}
.demand-main .left-message .demand-content {
    font-size: 14px;
    padding: 0 290px 0 10px;
}
.demand-main .left-message .demand-content p {
    padding-bottom: 18px;
    line-height: 18px;
}
.demand-main .left-message .demand-content .up {
    padding-top: 14px;
}
.demand-main .left-message .demand-content .title {
    color: #999;
    min-width: 56px;
    text-align: right;
    font-size: 14px;
}
.demand-main .left-message .demand-content .description {
    color: #333;
    text-align: left;
    display: inline-block;
    width: 766px;
}
.demand-main .left-message .demand-content .description .orange-color {
    color: #ff3e3e;
    font-size: 18px;
    font-weight: 600;
}
.demand-main .left-message .demand-content .description .orange-color em {
    color: #333;
    font-size: 14px;
    margin-left: 4px;
    font-style: normal
}
.demand-main .left-message .demand-content .description .trusteeship {
    margin-left: 25px;
    margin-right: 13px;
}
.demand-main .left-message a {
    position: absolute;
    bottom: 14px;
    left: 10px;
    font-size: 14px;
    color: #007c36;
}
.demand-main .left-message a span{
	margin-right: 5px
}
.demand-main .left-message a i{
	display: inline-block
}
.demand-main .left-message a.hide i{
	transform: rotate(180deg);
}
.attachment-description .description .download-text{
	color: #999;
	border-bottom: 1px solid #aaa;
	cursor: pointer;
}
.employ_step .order-process{
	background: #fff;
	padding: 0 50px;
	padding-bottom: 50px
}
.employ_step .order-process .demand-title{
    padding-top: 24px;
    font-weight: 700;
    font-size: 17px;
    color: #007c36;
    border-bottom: 1px solid #cce5d4;
    line-height: 50px;
    padding-right: 50px;
}
.employ_step .order-process .demand-title>i{
    display: inline-block;
    height: 19px;
    width: 4px;
    background-color: #007c36;
    vertical-align: middle;
    margin-top: -1px;
}
.employ_step .order-process .demand-title .message{
    padding-left: 6px;
}
.employ_step .order-process .demand-title span.btn{
	float: right;
	font-size: 14px;
	color: #007c36;
	display: inline-block;
	font-weight: normal;
	border: 2px solid #007c36;
	border-radius: 5px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-left: 20px;
	margin-top: 10px;
	cursor: pointer;
}
.employ_step .order-process .demand-title span.btn i{
	font-size: 14px;
	margin-right: 5px
}
.employ_step .order-process .process-box {
    min-height: 63px;
    max-height: 247px;
    overflow: hidden;
}
.employ_step .order-process .process-box .probox {
    position: relative;
    padding-left: 80px;
    display: none;
}
.employ_step .order-process .process-box .probox.ing {
    margin-top: -29px;
    display: block;
}
.employ_step .order-process .process-box .probox.finish {
    display: block;
}
.employ_step .order-process .process-box .probox span.hr {
    display: block;
    width: 4px;
    height: 29px;
    background: #bfbfbf;
    margin-left: 15px;
}
.employ_step .order-process .process-box .probox i {
    display: block;
    width: 34px;
    height: 34px;
    background: #bfbfbf;
    color: #444;
    font-size: 15px;
    font-weight: bold;
    line-height: 34px;
    text-align: center;
    border-radius: 50%;
}
.employ_step .order-process .process-box .probox .leftbox {
    position: absolute;
    left: 0;
    top: 32px;
}
.employ_step .order-process .process-box .probox .leftbox h4 {
    font-size: 15px;
    color: #007c36;
    line-height: 30px;
    margin-bottom: 5px
}
.employ_step .order-process .process-box .probox .leftbox date {
    font-size: 12px;
    color: #007c36;
}
.employ_step .order-process .process-box .probox .rightbox {
    position: absolute;
    left: 135px;
    top: 32px;
}
.employ_step .order-process .process-box .probox .rightbox h4 {
    font-size: 15px;
    color: #007c36;
    line-height: 30px;
    margin-bottom: 7px
}
.employ_step .order-process .process-box .probox .rightbox h4 span.btn{
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
	font-size: 13px;
	color: #fff;
	background: #007c36;
	border-radius: 4px;
	display: inline-block;
	margin: 0 10px;
	cursor: pointer
}
.employ_step .order-process .process-box .probox .rightbox h4 span.date{
	color: #333;
	font-weight: bold
}
.employ_step .order-process .process-box .probox.finish .rightbox h4 span.btn{
	display: none
}
.employ_step .order-process .process-box .probox .rightbox p {
    font-size: 12px;
    color: #999;
    margin-top: 5px;
}
.employ_step .order-process .process-box .probox .rightbox p span.quit{
	color: #2099ff;
	cursor: pointer
}
.employ_step .order-process .process-box .probox.finish .rightbox p span.quit{
	display: none;
}
.employ_step .order-process .process-box.more {
    max-height: none;
}
.employ_step .order-process .process-box .probox.finish .leftbox h4 {
    color: #999;
}
.employ_step .order-process .process-box .probox.finish .leftbox date {
    color: #999;
}
.employ_step .order-process .process-box .probox.finish span.hr {
    background: #007c36;
}
.employ_step .order-process .process-box .probox.finish i {
    background: #007c36;
    color: #fff;
}
.employ_step .order-process .process-box .probox.finish .rightbox h4 {
    color: #999;
}
.employ_step .order-process .process-box .probox.finish .rightbox p {
    color: #999;
}
.employ_step .order-process .pro-container{
	padding: 30px 50px;
	border: 2px solid #e5e5e5;
	margin-top: 40px;
	padding-bottom: 80px;
	position: relative
}
.employ_step .order-process .process-bottom{
	line-height: 49px;
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-left: -50px;
	padding-left: 50px;
	padding-right: 50px;
	border-top: 2px dotted #007c36;
	font-size: 14px
}
.employ_step .order-process .sel-more {
    color: #007c36;
    font-size: 14px;	
    cursor: pointer;
    user-select: none;
    float: left;
}
.employ_step .order-process .sel-more i{
	display: inline-block;
    margin-left: 5px;
    font-size: 15px;
}
.employ_step .order-process .sel-more.down i {
    transform: rotate(180deg);
}
.employ_step .order-process .extra-btn{
	float: right;
}
.employ_step .order-process .extra-btn span{
	margin-left: 35px;
	color: #333;
	font-size: 15px;
	cursor: pointer;
}
.employ_step .order-process .extra-btn span i{
	margin-right: 5px;
	vertical-align: middle;
	font-size: 19px;
}
.employ_step .order-process .doc-tishi{
	font-size: 14px;
	color: #333;
	position: absolute;
	top: -60px;
	right: 50px
}
.employ_step .order-process .doc-tishi a {
	color: #007c36;
	margin-left: 3px;
	font-weight: bold;
	font-size: 15px;
}
.employ_step .order-process .doc-tishi a i{
	font-size: 19px;
	vertical-align: middle;
	margin-left: 5px
}
.employ_step .bigad{
	margin-top: 50px
}
.zhezhao .phone-contact{
	position: relative;
	background: #fff;
	width: 490px;
	height: 150px;
	margin: 0 auto;
	margin-top: 220px;
	overflow: hidden;
	border-radius: 4px;
}
.zhezhao .phone-contact .close{
	position: absolute;
    right: 20px;
    top: 10px;
    cursor: pointer;
}
.zhezhao .phone-contact>.close i {
    font-size: 13px;
}
.zhezhao .phone-contact .phone-box{
	height: 150px;
	background: #f0f7f2;
	text-align: center;
	padding-top: 40px;
}
.zhezhao .phone-contact .phone-box p{
	font-size: 16px;
	color: #333;
	margin-bottom: 30px;
}
.zhezhao .phone-contact .phone-box p tel{
	color: #007c36
}
.zhezhao .phone-contact .phone-btn{
	line-height: 100px;
	text-align: center;
}
.zhezhao .phone-contact .phone-btn span.btn{
	display: inline-block;
	width: 130px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 2px solid #007c36;
	color: #007c36;
	border-radius: 5px;
	margin-right: 30px;
	font-size: 14px;
	cursor: pointer;
}
.zhezhao .phone-contact .phone-btn span.btn:nth-last-of-type(1){
	margin-right: 0
}
.zhezhao .close-requirement{
	padding: 0 30px
}
.zhezhao .close-requirement{
	position: relative;
	background: #fff;
	width: 640px;
	height: 540px;
	margin: 0 auto;
	margin-top: 100px;
	overflow: hidden;
	border-radius: 4px;
}
.zhezhao .close-requirement>.close{
	position: absolute;
    right: 20px;
    top: 10px;
    cursor: pointer;
}
.zhezhao .close-requirement>.close i {
    font-size: 13px;
}
.zhezhao .close-requirement h3{
	font-size: 17px;
	color: #333;
	position: relative;
	line-height: 50px;
	font-weight: bold
}
.zhezhao .close-requirement h3 i{
	position: absolute;
	width: 4px;
	height: 21px;
	left: -30px;
	top: 15px;
	display: block;
	background: #007c36;
}
.zhezhao .close-requirement h4{
	color: #666;
	font-size: 15px;
	margin-bottom: 10px
}
.zhezhao .close-requirement .require-box{
	padding-top: 5px;
	border-top: 1px solid #eef1f3;
	border-bottom: 1px solid #eef1f3;
	padding-bottom: 20px
}
.zhezhao .close-requirement .require-box label{
	display: block;
	font-size: 15px;
	color: #666;
	line-height: 40px;
}
.zhezhao .close-requirement .require-box label input[type=radio]{
	margin-right: 10px
}
.zhezhao .close-requirement .require-box input[type=text]{
	width: 520px;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	margin-left: 20px;
	font-size: 13px;
	margin-top: 3px;
	border: 2px solid #e5e5e5;
	outline: 0;
}
.zhezhao .close-requirement .require-box .req-tishi{
	margin-top: 40px;
}
.zhezhao .close-requirement .require-box .req-tishi p{
	font-size: 14px;
	color: #a7a7a7;
	line-height: 25px
}
.zhezhao .close-requirement .req-bottom span{
	display: block;
	width: 270px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
	cursor: pointer;
	border-radius: 4px
}
.zhezhao .close-requirement .req-bottom span.close{
	float: left;
	background: #efefef;
	color: #808080;
}
.zhezhao .close-requirement .req-bottom span.submit{
	float: right;
	background: #007c36;
	color: #fff;
}
.zhezhao .manage-funds{
	padding: 0 30px
}
.zhezhao .manage-funds{
	position: relative;
	background: #fff;
	width: 560px;
	height: 330px;
	margin: 0 auto;
	margin-top: 130px;
	overflow: hidden;
	border-radius: 4px;
}
.zhezhao .manage-funds>.close{
	position: absolute;
    right: 20px;
    top: 10px;
    cursor: pointer;
}
.zhezhao .manage-funds>.close i {
    font-size: 13px;
}
.zhezhao .manage-funds h3{
	font-size: 17px;
	color: #333;
	position: relative;
	line-height: 50px;
	font-weight: bold
}
.zhezhao .manage-funds h3 i{
	position: absolute;
	width: 4px;
	height: 21px;
	left: -30px;
	top: 15px;
	display: block;
	background: #007c36;
}
.zhezhao .manage-funds .h3-tishi{
	border: 2px solid #7fbd9a;
	background: #edf9f3;
	color: #007c36;
	font-size: 14px;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
}
.zhezhao .manage-funds h4{
	font-size: 15px;
	color: #333;
	margin-bottom: 10px
}
.zhezhao .manage-funds input[type=text]{
	border: 2px solid #e2e2e2;
	height: 35px;
	line-height: 35px;
	width: 100%;
	padding-left: 15px;
	outline: 0
}
.zhezhao .manage-funds .man-tishi{
	margin-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #eef1f3;
}
.zhezhao .manage-funds .man-tishi p{
	font-size: 14px;
	color: #666;
}
.zhezhao .manage-funds .man-bottom span{
	display: block;
	width: 230px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
	cursor: pointer;
	border-radius: 4px
}
.zhezhao .manage-funds .man-bottom span.close{
	float: left;
	background: #efefef;
	color: #808080;
}
.zhezhao .manage-funds .man-bottom span.submit{
	float: right;
	background: #007c36;
	color: #fff;
}
.zhezhao .upload-box.newAddress label select{
	width: 150px;
	border-radius: 5px;
	margin-right: 10px
}
/*雇佣---文件柜页面*/
.fileCabinet-container{
    background: #f9f9f9;
	padding-top: 30px;
	position: relative;
}
.fileCabinet-container .fileCabinet .file-head{
	background: #fff;
	height: 55px;
	padding-left: 10px;
	line-height: 55px
}
.fileCabinet-container .fileCabinet .file-head a{
	display: inline-block;
	position: relative;
	color: #333;
	font-size: 15px;
	padding: 0 30px;
	border-right: 1px solid #e5e5e5;
	height: 20px;
	line-height: 20px;
}
.fileCabinet-container .fileCabinet .file-head a:nth-last-of-type(1){
	border-right: 0
}
.fileCabinet-container .fileCabinet .file-head a span{
	display: none;
	position: absolute;
	height: 4px;
	width: 20px;
	background: #007c36;
	bottom: -17px;
	left: 50%;
	margin-left: -10px
}
.fileCabinet-container .fileCabinet .file-head a.active span{
	display: block
}
.fileCabinet-container .fileCabinet .file-head a.active{
	color: #007c36
}
.fileCabinet-container .fileCabinet .list-box{
	margin-top: 10px;
	background: #fff
}
.fileCabinet-container .fileCabinet .list-box .list{
	display: none;
	padding: 20px 30px 20px 40px;
}
.fileCabinet-container .fileCabinet .list-box .list li{
	margin-top: 10px;
	background: #edf9f3;
	height: 50px;
	line-height: 50px;
	width: 100%;
	padding-left: 10px
}
.fileCabinet-container .fileCabinet .list-box .list li:nth-of-type(1){
	margin: 0
}
.fileCabinet-container .fileCabinet .list-box .list.active{
	display: block
}
.fileCabinet-container .fileCabinet .list-box .list li>div{
	float: left;
	font-size: 15px;
	color: #777;
}
.fileCabinet-container .fileCabinet .list-box .list li .name{
	color: #333;
	width: 520px;
	margin-right: 50px;
	position: relative;
	padding-left: 23px
}
.fileCabinet-container .fileCabinet .list-box .list li .name i{
	background-image: url(../images/index/file_icon1.png);
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	line-height: 16px;
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 0
}
.fileCabinet-container .fileCabinet .list-box .list li .name i.isImg{
	background-image: url(../images/index/file_icon2.png);
}
.fileCabinet-container .fileCabinet .list-box .list li .date{
	width: 260px;
	margin-right: 40px
}
.fileCabinet-container .fileCabinet .list-box .list li .state{
	width: 200px;
	margin-right: 20px
}
.fileCabinet-container .fileCabinet .list-box .list li .download span{
	cursor: pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #007c36;
	border: 1px solid #007c36;
	border-radius: 4px;
	text-align: center;
	width: 50px;
}



















































