/*公共部分*/
.inline{display: inline-block;vertical-align: middle;}/*20170425新增*/
.color1 {
	color: #00a0f0;
}

.col999 {
	color: #999999;
}

.col666 {
	color: #666666;
}

.fs16 {
	font-size: 16px;
}

.fs18 {
	font-size: 18px;
}

.fs14 {
	font-size: 14px;
}

.fs12 {
	font-size: 14px;
}

.bg_all {
	background: url('../images/icon_all.png') no-repeat;
	display: inline-block;
	vertical-align: middle;
}

.bg1 {
	background: #00a0f0;
}

.bg2 {
	background: #0080c0;
}

.bg3 {
	background: #f4f7fb;
}

.bg_index {
	background: #f8f8f8;
}

.warpper {
	width: 996px;
	margin: 0 auto;
}

.cur_poi {
	cursor: pointer;
}

body {
	color: #666666;
	font-size: 18px;
}

a {
	color: #FFFFFF;
}

.one_word {
	visibility: hidden;
}

.small_word {
	font-size: 2px;
}

.text_right {
	text-align: right;
}

.ml95{
	margin-left: 95px;
}
/*.mb10{
	margin-bottom: 10px;
}*/

.section_main.bordius_top_left {
	 border-top-left-radius: 0px; 
}

.main {
	position: relative;
}

/*无列表提示*/
.no_list{
	text-align: center;
	font-size: 22px;
	color: #999999;
	padding-top: 100px; 
}
/*小按钮*/

.btn_small {
	width: 120px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-align: center;
	box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	background: #00a0f0;
	color: #FFFFFF;
	cursor: pointer;
}


/*投影*/

.box_shadow {
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 1px 1px 4px #e9ebef, -1px -1px 4px #e9ebef;
	border: 1px solid #ebebeb;
}


/*左右居中*/

.mar_center {
	display: block;
	margin: 0 auto;
}


/*输入框相同样式*/

.input_all {
	border-radius: 10px;
	border: 1px solid #bdc3c7;
	width: 314px;
	text-indent: 10px;
	color: #666666;
}


/*边框颜色*/

.bor_gry {
	border: 1px solid #bdc3c7;
}

.h50 {
	height: 50px;
	line-height: 50px;
}

.h140 {
	height: 140px;
	line-height: 20px;
}


/*蓝色border*/

.border_blue {
	border: 1px solid #00a0f0;
}

.h100 {
	position: relative;
}


/*头部代码*/

.header {
	height: 86px;
}

.header a {
	display: inline-block;
	margin-top: 17px;
}

.header_section img {
	width: auto;
}

.btn_crowd {
	display: inline-block;
	width: 83px;
	height: 26px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	background: url('../images/bg_index_crowd.png') no-repeat 0 0px;
	margin-left: 30px;
}

.bg_login {
	background: url('../images/bg_index_section.png') no-repeat center 85px;
}


/*弹层str*/

.pop_section {
	background: url('../images/bg_pop.png') repeat;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
	width: 100%;
	height: 100%;
}


/*弹层end*/


/*底部代码*/

.footer {
	height: 86px;
	width: 100%;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 86px;
}

.footer_cop {
	float: left;
}

.footer_name {
	float: right;
}


/*公共左侧导航*/

.section_left {
	width: 200px;
	background: #0090d8;
	position: absolute;
	z-index: 2;
	left: 0px;
	float: left;
}

.section_left_logo {
	text-align: center;
	padding: 15px 0px;
	box-shadow: inset 0px -2px 3px rgba(0, 0, 0, 0.2)
}

.section_left_logo img {
	width: 148px;
	height: auto;
}

.nav_list {
	border-bottom: 1px solid #4dbdf5;
}

.nav_list li {
	height: 37px;
	line-height: 37px;
	border-top: 1px solid #4dbdf5;
	border-bottom: 1px solid #008ed6;
	padding-left: 40px;
	position: relative;
}

.nav_list li span {
	display: inline-block;
	vertical-align: middle;
}

.nav_list i {
	width: 26px;
	height: 28px;
	display: inline-block;
	background: url('../images/icon_section_left.png') no-repeat;
	vertical-align: middle;
	margin-right: 20px;
}

.nav_list i.icon_nav1 {
	background-position: left 0px;
}

.nav_list i.icon_nav2 {
	background-position: left -32px;
}

.nav_list i.icon_nav3 {
	background-position: left -67px;
}

.nav_list i.icon_nav4 {
	background-position: left -99px;
}

.nav_list i.icon_nav5 {
	background-position: left -131px;
}

.nav_list li.person i.icon_nav5 {
	background-position: left -223px;
}

.nav_list i.icon_nav6 {
	background-position: left -163px;
}

.nav_list i.icon_nav7 {
	background-position: left -192px;
}

.nav_list li em {
	display: none;
}

.nav_list li.checked {
	background: #0080c0;
}

.nav_list li.checked em {
	display: block;
	width: 10px;
	height: 20px;
	background: url('../images/icon_ection_checked.png') no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: 0px;
}

.company {
	padding: 0px 0px  10px 0px;
	background: #0090d8;
}

.company .company_img {
	width: 96px;
	height: 96px; 
	overflow: hidden;
	text-align: center;
	margin: 0 auto; 
	border-radius: 100%;  
	box-shadow: 0px 0px 5px #0e3762;
}
.company_img img{ 
	width: 96px;
	height: 96px; 
	border-radius: 100%;
}

.company span {
	font-size: 16px;
	text-align: center;
	padding: 0px 20px;
	line-height: 24px;
	display: block;
	color: #FFFFFF;
}

.company_img i.one_word {
	font-size: 1px;
	color: #333333;
	visibility: visible;
	color: #FFFFFF;
	width: 1px;
	overflow: hidden;
}

 
.sign_out {
	text-align: center;
	background: #00a0f0;
	border-top: 1px solid #4dbdf5;
	height: 40px;
	line-height: 40px;
	display: block;
}

.sign_out i {
	width: 26px;
	height: 30px;
	display: inline-block;
	background: url(../images/icon_section_left.png) no-repeat;
	background-position: 0px -257px;
	margin-right: 20px;
	vertical-align: middle;
}

.pos_bottom {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
}


/*右侧公共*/

.line {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #bdc3c7;
	height: 7px;
	z-index: 1;
}

.section_box {
	float: left;
	margin-left: 200px;
	min-height: 550px
}

.section_right_header {
	height: 110px;
	margin-top: 7px;
	position: relative;
}

.section_right {
	width: 975px;
	margin: 0 auto;
}

.title1 {
	color: #666666;
	font-size: 44px;
	font-weight: normal;
	padding-top: 50px;
	display: inline-block;
	float: right;
}

.section_main {
	background: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #e9ebef;
	box-shadow: 1px 1px 4px #e9ebef, -1px -1px 4px #e9ebef;
	overflow: auto;
	min-height: 282px;
	position: relative;
}

.section_footer {
	border-top: 1px solid #c3c6c9;
	height: 60px;
	font-size: 18px;
	color: #999999;
	margin-top: 30px;
	line-height: 60px;
}

.section_footer p {
	border-top: 1px solid #FFFFFF;
}


/*翻页效果*/

.page_center {
	text-align: center;
	padding-bottom: 20px;
}

.page {
	background: #f4f7fb;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #bdc3c7;
	color: #666666;
	display: inline-block;
	font-size: 0px;
}

.page_left,
.page_right {
	width: 70px;
	display: inline-block;
	font-style: normal;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	height: 32px;
	vertical-align: top;
	line-height: 32px;
}

.page_right {
	border-left: 1px solid #bdc3c7;
}

.page a {
	display: inline-block;
	vertical-align: top;
	height: 32px;
	width: 32px;
	color: #666666;
	font-size: 16px;
	text-align: center;
	line-height: 32px;
	border-left: 1px solid #bdc3c7;
}

.page a.page_check {
	background: #00a0f0;
	color: #FFFFFF;
}

.page a:hover {
	background: #00a0f0;
	color: #FFFFFF;
}

.page i:hover {
	background: #00a0f0;
	color: #FFFFFF;
}

.page i.disabled_state:hover {
	background: none;
	color: #666666;
}


/*不可点状态*/

.disabled_state {
	cursor: not-allowed;
}


/*------------------------公共end--------------------*/


/*登录页面*/

.login_section {
	padding: 36px 0px;
}

.login_box {
	width: 400px;
	margin: 0 auto;
	background: #000000;
	/*filter:alpha(opacity=40);    
	opacity: 0.4;*/
	background: url('../images/bg_login_box.png') repeat;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #41494f;
	box-shadow: inset 1px 1px 2px rgba(255, 255, 255, 0.3), inset -1px -1px 2px rgba(255, 255, 255, 0.3);
}

.login_method {
	overflow: hidden;
}

.login_method li {
	cursor: pointer;
	width: 50%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	float: left;
	background: #00a0f0;
	color: #FFFFFF;
}

.login_method li.checked {
	background: none;
}

.login_nav {
	width: 370px;
	margin: 0 auto;
	padding: 20px 0px;
}

.login_input {
	/*float: left;*/
	height: 30px;
	padding: 10px 0px;
	margin: 0 auto;
	background: #eeeeee;
	/*filter:alpha(opacity=40);    
	opacity: 0.4;*/
	background: url('../images/bg_input.png') repeat;
	border-radius: 10px;
	overflow: hidden;
	margin-top: 15px;
	clear: both;
}

.login_input span {
	font-size: 18px;
	line-height: 30px;
	float: left;
	width: 84px;
	border-right: 1px solid #bbbcbb;
	text-align: right;
	color: #FFFFFF;
	padding-right: 10px;
}

.login_input input {
	border: 0px;
	background: no-repeat;
	height: 30px;
	line-height: 30px;
	width: 255px;
	font-size: 16px;
	color: #FFFFFF;
	padding: 0px 10px;
}

.get_password_text {
	width: 375px;
	text-align: right;
	color: #00a0f0;
	display: block;
	font-size: 18px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.btn_login {
	height: 30px;
	padding: 10px;
	line-height: 30px;
	font-size: 18px;
	color: #FFFFFF;
	display: block;
	margin: 0 auto;
	border-radius: 10px;
	text-align: center;
	margin-top: 25px;
	clear: both;
}

.inpu_tip {
	font-size: 14px;
	color: #b5b5b5;
	clear: both;
	/*display: none;  */
	margin-top: 10px;
}

.inpu_tip i {
	background: url(../images/icon_inpu_tip.png) no-repeat;
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.password {
	position: relative;
	overflow: hidden;
	clear: both;
}

.password .login_input {
	margin-bottom: 24px;
}


/*找回密码*/

.register_section {
	width: 450px;
	margin: 0 auto;
}

.get_password {
	font-size: 44px;
	font-weight: normal;
	padding-bottom: 20px;
	color: #FFFFFF;
}

.login_input.register_input span {
	width: 144px;
}

.login_input.register_input input {
	width: 275px;
}

.verification_mode {
	font-size: 18px;
	padding-bottom: 20px;
	font-weight: normal;
	padding-top: 10px;
	color: #FFFFFF;
}

.register_method {
	overflow: hidden;
	padding-bottom: 20px;
}

.register_method p {
	width: 220px;
	height: 50px;
	border-radius: 10px;
	background: url('../images/bg_input.png') repeat;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	color: #FFFFFF;
}

.register_method p i {
	position: absolute;
	width: 40px;
	height: 40px;
	right: 0px;
	bottom: 0px;
	display: none;
	background: url('../images/icon_register_method.png') no-repeat 0 0;
}

.register_method p.checked {
	width: 218px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #00a0f0;
}

.register_method p.checked i {
	display: block;
}

.go_login {
	display: block;
	margin-top: 20px;
}


/*修改密码*/

.modify_password_main {
	padding: 0px 30px;
}

.mod_password_title {
	font-weight: normal;
	border-bottom: 1px solid #bdc3c7;
	padding: 10px 0px;
	margin-top: 20px;
	font-weight: bold;
}
.mod_password_title .individual_btn{
  padding:0 10px;
  vertical-align:middle;
}
.mod_password_title i {
	width: 4px;
	display: inline-block;
	background: url('../images/icon_border_left.png') no-repeat;
	height: 21px;
	vertical-align: middle;
	margin-right: 25px;
}

.modify_password {
	padding-top: 40px;
	padding-bottom: 10px;
}

.modify_password li {
	padding-bottom: 20px;
	font-size: 16px;
	position: relative;
}

.modify_password label {
	width: 115px;
	display: inline-block;
	text-align: right;
	vertical-align: top;
	line-height: 50px;
}

.modify_input_box {
	width: 316px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.modify_input_box textarea {
	padding-top: 10px;
	padding-bottom: 10px;
}


/*	企业资料修改*/
.suffix input{
	width: 80%;
	border: none;
	height: 50px;
	line-height: 50px;
}
 
.suffix_text{
	float: right;
	color: #666666;
	font-size: 16px;
	line-height: 50px;
	padding-right: 10px;
}
.weight_range{
	font-size: 0px;
	
}
.weight_range input{
	font-size: 16px;
}
.upload_inp {
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 120px;
	height: 50px;
	cursor: pointer;
	box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
}
.input_all.w140{
	width: 140px;
	display: inline-block;
	vertical-align: middle;
}
.suffix.w140 input{
	width: 52%;
}
.line_segment{
	font-size: 16px;
	color: #666666; 
	margin: 0px 6px;
	vertical-align: middle;
	display: inline-block;
}

.upload_box {
	background: #00a0f0;
	text-align: center;
	line-height: 50px;
	height: 50px;
	width: 120px;
	color: #FFFFFF;
	border-radius: 10px;
}

.modify_input_box.wtextarea {
	width: 666px;
}

.wtextarea .input_all {
	width: 100%;
}

.select_box, .select_box2 {
	position: relative;
}

.select_box select {
	position: absolute;
	width: 100%;
	height: 52px;
	top: 0px;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 3;
	cursor: pointer;
}

.select_inp,.select_wrap_txt {
	background: #f4f7fb;
}

.icon_select {
	width: 27px;
	height: 40px;
	margin-top: 5px;
	position: absolute;
	right: 0px;
	top: 0px;
	border-left: 1px solid #d7dadd;
}

.icon_select i {
	width: 10px;
	height: 7px;
	background-position: left -41px;
	display: block;
	margin: 0 auto;
	margin-top: 18px;
}

.go_back {
	color: #999999;
	font-size: 22px;
	display: inline-block;
	float: left;
	margin-top: 50px;
}

.go_back i {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-position: 0px 0px;
	vertical-align: middle;
	margin-right: 20px;
}

.btn_submit {
	width: 120px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-align: center;
	box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	margin-left: 210px;
	margin-bottom: 20px;
}

.region_select_btn i {
	display: none;
}

.region_select_btn span {
	display: none;
}


/*弹框*/

.w300 {
	width: 300px;
}

.custom_input_pop,.region_select_section {
	border: 1px solid #bdc3c7;
	border-radius: 10px;
	position: absolute;
	left: 480px;
	top: 0px;
	padding: 15px 0px;
	z-index: 10;
	display: none;
	background: #FFFFFF;
}

.region_select_title {
	font-size: 16px;
	color: #999999;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
}

.close_btn {
	width: 21px;
	height: 21px;
	display: block;
	position: absolute;
	background-position: 0px -60px;
	right: 10px;
	top: 15px;
	cursor: pointer;
}

.region_selet_tab {
	color: #666666;
	border-bottom: 1px solid #00a0f0;
	font-size: 0px;
}

.region_selet_tab span {
	display: inline-block;
	margin: 0px 16px;
	cursor: pointer;
	line-height: 34px;
	font-size: 16px;
	display: none;
}

.region_selet_tab span.check {
	border-bottom: 3px solid #00a0f0;
}

.region_tab_section {
	display: none;
	font-size: 16px;
	max-height: 256px;
	overflow: auto;
}

.region_tab_section p {
	padding: 12px 18px;
	line-height: 20px;
	cursor: pointer;
}


/*我的业务员*/

.add_salesman {
	padding-bottom: 40px;
	overflow: hidden;
}

.add_salesman li {
	margin-top: 70px;
	float: left;
	width: 285px;
	/*height: 220px;*/
}

.add_box {
	background: #f4f7fb;
	text-align: center;
	border-radius: 4px;
}

.file_add_bor {
	height: 212px;
	width: 277px;
	border: 4px dashed #c6cbce;
	position: relative;
	text-align: center;
	border-radius: 4px;
}

.file_add_bor .add_icon,
.file_add_bor .upload_icon,
.btn_group {
	width: 100%;
	height: 212px;
	display: inline-block;
	width: 73px;
	height: 73px;
	background-position: 0px -90px;
	margin-top: 65px;
	cursor: pointer;
}

.file_add_bor .add_text {
	display: block;
	font-size: 16px;
	color: #666666;
	margin: 20px auto 0px auto;
}

.text_pho {
	border: 1px solid #bdc3c7;
	height: 50px;
	line-height: 50px;
	color: #666666;
	font-size: 15px;
	border-radius: 10px;
	text-indent: 10px;
	width: 244px;
	margin-top: 30px;
}

.btn_add {
	margin-top: 26px;
	cursor: pointer;
}

.add_wrong {
	color: #999999;
	font-size: 16px;
	line-height: 24px;
	padding: 5px;
}

.add_section {
	height: 220px;
	width: 283px;
	position: relative;
}

.img_portrait {
	border: 3px solid #00a0f0;
	border-radius: 100%;
	overflow: hidden;
	width: 76px;
	height: 76px;
	position: absolute;
	top: -41px;
	left: 50%;
	margin-left: -41px;
}

.icon_code {
	text-align: right;
	margin-top: 8px;
	/*padding-bottom: 10px;*/
}

.icon_code i {
	width: 30px;
	height: 30px;
	border-radius: 4px;
	background-color: #f4f7fb;
	display: inline-block;
	margin-left: 13px;
	cursor: pointer;
}

.qr_code {
	background-position: -73px 1px;
}

.close_icon {
	background-position: 5px -54px;
	margin-right: 5px;
}
.plus_icon{
  background-position: -68px -266px;
  margin-right: 5px;
}
.salesman_name {
	font-size: 16px;
	color: #666666;
	text-align: center;
	font-weight: normal;
	line-height: 20px;
	margin-top: 10px;
}

.salesman_post {
	font-size: 14px;
	text-align: center;
	color: #666666;
	font-weight: normal;
	line-height: 26px;
}

.salesman_tel i {
	background-position: -73px -42px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.salesman_friend i {
	background-position: -73px -90px;
	width: 26px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
}

.salesman_tel,
.salesman_friend {
	width: 170px;
	border-bottom: 1px solid #e3e3e3;
	overflow: hidden;
	margin: 0 auto;
	padding: 8px 0px;
	color: #999999;
	font-size: 14px;
}

.salesman_tel em,
.salesman_friend em {
	display: inline-block;
	vertical-align: middle;
	width: 135px;
}

.salesman_tel {
	margin-top: 10px;
}

.img_code {
	text-align: center;
	display: inline-block;
	border-radius: 4px;
	padding: 10px 0px;
	width: 180px;
	position: absolute;
	left: 52px;
	top: 72px;
	background: #FFFFFF;
	display: none;
	z-index: 2;
}

.img_code img {
	width: 161px;
}


/*发布需求*/

.individual_demand_tab {
	overflow: hidden;
	position: absolute;
	top: -50px;
	z-index: 3;
}

.individual_demand_tab a {
	display: inline-block;
	text-align: center;
	padding: 0px 2px;
	color: #00a0f0;
}

.individual_demand_tab a.check {
	box-shadow: 1px 1px 4px #e9ebef, -1px 0px 4px #e9ebef;
	color: #666666;
	background: #FFFFFF;
	margin: 1px 1px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	border: 1px solid #e9ebef;
	border-bottom: 0px;
}

.individual_demand_tab a span {
	margin-top: 4px;
	padding: 0px 30px;
	height: 42px;
	line-height: 42px;
}

.individual_demand_tab a.check span {
	display: inline-block;
	border-top: 4px solid #00a0f0;
	margin-top: 4px;
	padding: 0px 30px;
	height: 42px;
	line-height:36px;
}

.product_name {
	text-align: center;
	height: 50px;
	line-height: 50px;
	padding: 0px 20px;
	display: inline-block;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	border: 1px solid #bdc3c7;
	margin-right: 10px;
	cursor: pointer;
}

.product_name {
	min-width: 60px;
}

.product_name i {
	position: absolute;
	width: 40px;
	height: 40px;
	right: -4px;
	bottom: 0px;
	display: none;
	background: url('../images/icon_register_method.png') no-repeat 0 0;
}

.product_name.check {
	border: 1px solid #00a0f0;
}

.product_name.check i {
	display: block;
}

.individual_btn {
	color: #FFFFFF;
	width: 120px;
	font-size: 18px;
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	cursor: pointer;
}

.left_individual {
	left: 580px;
}

.chose_title {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	padding-left: 10px;
}

.chose_lit {
	overflow: hidden;
	margin: 10px 0px;
	max-height: 256px;
	overflow: auto;
	background: #FFFFFF;
}

.chose_lit span {
	display: block;
	padding: 10px 0px;
	font-size: 14px;
	text-align: center;
	width: 270px;
	margin: 0 auto;
	background: #f4f7fb;
	border: 1px solid #edf0f4;
	box-shadow: inset 0px -1px 2px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	margin-top: 10px;
	cursor: pointer;
}

.modify_password label.required {
	line-height: 25px;
}

.modify_password label.required i {
	font-size: 12px;
	color: #999999;
	display: block;
	font-style: normal;
}

.select_box.w80,.select_box.w120 {
	width: 80px;
	display: inline-block;
	margin-left: 10px;
	height:auto;
	border:none;
}
.select_box.w120{width:120px;}
.select_wrap .select_box.w80{margin:0 10px 0 0;}
.select_wrap .select_box.w120{margin:0 10px 0 0;}
.select_box.w80 .select_inp {
	width: 78px;
}
.select_box.w120 .select_wrap_txt{
  width:118px;
  overflow:hidden;
}
.select_box.w120 .select_inp {
  width: 98px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
/*解决select高度问题*/
@media screen and (-webkit-min-device-pixel-ratio:0) {  /*safari and chrome*/
  .select_box select {
    height:52px;
    line-height:52px;
    background:#f4f4f4;
  }
}
.select_box select::-moz-focus-inner { /*Remove button padding in FF*/
  border: 0;
  padding: 0;
}
@-moz-document url-prefix() { /* targets Firefox only */
  .select_box select {
    padding: 26px 0!important;
  }
}
@media screen\0 { /* IE Hacks: targets IE 8, 9 and 10 */
  .select_box select {
    height:52px;
    line-height:52px;
  }
}
.input_all.product_quantity {
	width: 80px;
	display: inline-block;
}

.dis_inl_blo {
	display: inline-block;
}

.chose_depot {
	max-height: 256px;
	overflow: auto;
	margin: 10px 0px;
	background: #FFFFFF;
}

.chose_depot p {
	margin-top: 12px;
	line-height: 20px;
	color: #666666;
	font-size: 16px;
	overflow: hidden;
	cursor: pointer;
}

.chose_depot i {
	width: 19px;
	height: 19px;
	background-position: -32px -174px;
	float: left;
	margin: 0px 10px;
	cursor: pointer;
}

.chose_depot p.check i {
	background-position: 0px -174px;
}

.chose_depot span {
	float: left;
	width: 240px;
}


/*radio*/

.radio {
	display: inline-block;
}

.radio p {
	margin-right: 20px;
	display: inline-block;
	cursor: pointer;
	height: 50px;
	line-height: 50px;
	margin-left: 10px;
}

.radio p i {
	width: 15px;
	height: 15px;
	background-position: -84px -174px;
	font-size: 16px;
	margin-right: 10px;
}

.radio p.check i {
	background-position: -58px -174px;
}

.select_box.w150 {
	width: 150px;
	display: inline-block;
}

.select_box.w150 .select_inp {
	width: 148px;
}

.ml15 {
	margin-left: 15px;
}

.individual_box {
	display: inline-block;
}

.date_box {
	position: relative;
}

.date_inp {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	background: none;
	cursor: pointer;
}

.word_nub {
	color: #666666;
	font-size: 16px;
	text-align: right;
	padding-top: 5px;
}

.btn_release {
	margin-left: 391px;
	margin-bottom: 20px;
}

.friend_chose {
	width: 300px;
	background: #f4f7fb;
	border-radius: 10px;
	overflow: hidden;
	padding: 15px 0px;
	position: absolute;
	left: 50%;
	margin-left: -150px;
	top: 40px;
	border: 1px solid #bdc3c7;
	z-index: 99;
}

 

.chose_fiend {
	margin: 10px 0px;
	max-height: 400px;
	overflow: auto;
	background: #f4f7fb;
}

.chose_fiend h2 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	padding: 0px 25px;
	margin-top: 20px;
	cursor: pointer;
}

.chose_fiend h2 .firend_arrow {
	background-position: -5px -270px;
	width: 10px;
	height: 8px;
	margin-right: 8px;
}
.chose_fiend h2.check .firend_arrow{
	background-position: -7px -286px;
	width: 8px;
	height: 10px;
	margin-right: 8px;
}
.chose_fiend h2 .icon_checkbox{
	width: 19px;
	height: 19px;
	background-position: -32px -174px;
	margin-right: 10px;
	cursor: pointer;
}
.chose_fiend h2 .icon_checkbox.check {
		background-position: 0px -174px;
}
.chose_fiend ul {
	padding: 0  5px 0px 70px; 
}

.chose_fiend ul li {
	margin-top: 20px;
	color: #666666;
	font-size: 0px;
	
}
.chose_fiend ul li span{
	display: inline-block;
	font-size: 16px;
	vertical-align: middle;
	
}
.chose_fiend ul.my_friend li span{
	display: block;
}
.chose_fiend ul li i {
	width: 19px;
	height: 19px;
	background-position: -32px -174px;
	margin-right: 10px;
	cursor: pointer;
}
.chose_fiend ul li.check i{
		background-position: 0px -174px;
}
.my_friend img{
	width: 60px;
	height: 60px;
	border: 1px solid #eaecef;
	border-radius: 100%;
	vertical-align: middle;
}
.my_friend p{
	width: 110px;
	display: inline-block; 
	vertical-align: middle;
}
.my_friend p span{
	display: block;
	line-height: 25px;
}
.demand_friend_btn{
	overflow: hidden;
	padding: 10px 20px;
}
.demand_friend_btn span{
	display: inline-block;
}


/*采购需求*/

.upload_btn {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 278px;
	height: 220px;
	cursor: pointer;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 2;
}

.upload_none_alert {
	text-align: center;
	color: #999999;
	font-size: 16px;
	position: absolute;
	top: 10px;
	left: 0px;
	padding: 0px 20px;
	z-index: 1;
	line-height: 20px;
}

.modify {
	width: 30px;
	height: 30px;
	border-radius: 4px;
	background-color: #f4f7fb;
	display: inline-block;
	margin-left: 13px;
	cursor: pointer;
	background-position: -6px -198px;
}

.purchase_section {
	width: 205px;
	margin: 0 auto;
}

.purchase_section h1 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #e3e3e3;
	padding: 0px 10px 10px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 15px;
}

.purchase_section p {
	padding: 0px 10px;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 24px;
}

.sort {
	position: absolute;
	width: 32px;
	height: 32px;
	font-size: 22px;
	text-align: center;
	line-height: 32px;
	color: #ffffff ;
}

.issue_btn {
	margin: 30px auto 20px;
}


/*我的需求列表*/

.requirements_title {
	margin-top: 25px;
}

.sort_top {
	top: 34px;
}

.add_requirems li {
	height: auto
}

.add_requirems .add_section {
	height: 310px;
}

.requirements_btn {
  position:absolute;
  bottom:20px;
 margin-top: 25px;
	overflow: hidden;
	display: block;
}

.requirements_btn i {
	cursor: pointer;
	width: 52px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	background: #f4f7fb;
	display: inline-block;
	color: #00a0f0;
	font-style: normal;
}

.mlr22 {
	margin-left: 22px;
	margin-right: 22px;
}

.requirement_pop_inp{
	width: 100%;
	margin-bottom: 40px;
}
.pop_title{
	font-size: 16px;
	color: #666666;
	font-weight: normal;
	margin-top: 35px;
	margin-bottom:10px;
}
/*我的需求列表*/

.requirements_detail_title {
	color: #999999;
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
}

.requirements_detail_title i {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-position: 0px 0px;
	vertical-align: middle;
	margin-right: 20px;
}

.section_right_header.h160 {
	height: 160px;
}

.req_det_title {
	color: #999999;
	font-size: 22px;
	padding-top: 30px;
}

.req_det_title img {
	/*width: 62px;
	 height: auto;
	 max-width: 100%;
	 display: inline-block;
	 vertical-align: middle;*/
}

.req_det_title span {
	color: #333333;
	padding: 0px 20px;
	font-size: 22px;
}

.reqirement_detail_logo {
	display: inline-block;
	width: 56px;  
	height: 56px;
	font-size: 0px;
	 border-radius: 100%;
	text-align: center; 
	overflow: hidden;
	vertical-align: middle;
	box-shadow: 0px 0px 5px rgba(14,55,98,0.7);
}

.reqirement_detail_logo i {
	display: inline-block;
	vertical-align: middle;
	font-size: 1px;
	color: #FFFFFF;
	width: 1px;
	overflow: hidden;
}

.reqirement_detail_logo img {
	 width: 56px;  
	height: 56px;
	 border-radius: 100%;
}

.pad20 {
	padding: 0px 20px;
}

.detail_active {
	margin-top: 20px;
}

.detail_active i {
	font-size: 22px;
	color: #666666;
	font-style: normal;
	line-height: 50px;
}

.modify_btn {
	float: right;
	margin-left: 20px;
}

.detail_share {
	float: right;
	position: relative;
}

.share_img {
	text-align: center;
	display: inline-block;
	border-radius: 4px;
	padding: 10px 0px;
	width: 180px;
	position: absolute;
	top: 60px;
	background: #FFFFFF;
	z-index: 2;
	left: -30px;
	display: none;
	cursor: pointer;
}

.detail_share img {
	width: 161px;
	max-width: 100%;
	height: auto;
}

.detail_list_title {
	font-weight: normal;
	padding: 10px 0px;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
}

.detail_list_title i {
	width: 4px;
	display: inline-block;
	background: url('../images/icon_border_left.png') no-repeat;
	height: 21px;
	vertical-align: middle;
	margin-right: 25px;
}

.table_box {
	overflow: hidden;
	border-radius: 4px;
	width: 100%;
	border: 1px solid #c3c8cc;
	margin-bottom: 20px;
	position: relative;
}

.table_box table {
	width: 100%;
	border: 0px;
}

.table_box th {
	background: #eceef2;
	color: #666666;
	font-weight: normal;
	width: 16.6%;
	padding: 10px 5px;
}

.table_box td {
	border-top: 1px solid #c3c8cc;
	color: #666666;
	font-size: 16px;
	padding: 15px 5px;
	text-align: center;
}

.table_box.w17836 {
	width: 436px;
}

.table_box.w17836 th {
	width: 50%;
}

.table_box th.w25 {
	width: 25%;
}

.remarks_textarea {
	width: 100%;
	height: 120px;
	border-radius: 4px;
	border: 1px solid #c3c8cc;
	margin-bottom: 20px;
	font-size: 16px;
	color: #666666;
	padding: 15px 0;
	text-indent: 10px;
}


/*首页*/

.login_method_index {
	display: inline-block;
	float: right;
	margin-top: 30px;
	color: #96d7f7;
}

.login_method_index i {
	width: 15px;
	height: 18px;
	background-position: 0px -234px;
	vertical-align: middle;
}

.login_method_index a {
	padding: 0px 15px;
	font-size: 16px;
	margin-top: 0px;
	display: inline-block;
	vertical-align: middle;
}

.index_banner {
	/*background: url('../images/img_index_banner.jpg') no-repeat center top;*/
	/*height: 520px;*/
}
 
.login_section.index_section {
	padding: 0px;
}

.index_banner p {
	display: block;
	width: 930px;
	padding-right: 66px;
	margin: 0 auto;
	height: 520px;
	position: relative;
	
}
.index_banner p  img{
	width: 255px;
}
.index_banner p i{ 
	width: 255px;
	text-align: center;
	padding-bottom: 15px;
	display: block;
	color: #797979;
	font-size: 18px;
	font-style: normal;
	background: #FFFFFF;
}
.index_banner p span{
	width: 255px;
	float: right;
	text-align: center;
	
	
}

.index_banner p img {  
	margin-top: 116px;
}


/*企业资料*/

.information_header {
	padding-top: 40px;
}

.information_logo {  
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 112px;
	font-size: 0px;
	overflow: hidden; 
}

 .information_img{
 	 
	width: 112px;
	height: 112px;
	border-radius: 100%;
	display: inline-block;
	box-shadow: 0px 0px 5px rgba(14,55,98,0.7);
	margin: 5px 5px 5px 110px ;
}

.information_logo img {
	width: 112px;
 height: 112px;
 border-radius: 100%;
 
}

.information_name {
	font-size: 24px;
	color: #666666;
	padding-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.information_header .modify_btn,
.information_header .detail_share {
	margin-top: 35px;
}

.information_list {
	padding-bottom: 80px;
}

.information_list li {
	font-size: 16px;
	margin-top: 36px;
}

.information_list li h2 {
	font-weight: normal;
	display: inline-block;
	width: 220px;
	color: #999999;
	text-align: right;
	line-height: 24px;
}

.information_list li span {
	width: 640px;
	display: inline-block;
	color: #666;
	line-height: 24px;
	vertical-align: top; 
}

.friend_add,
.group_add {
	margin-top: 26px;
}

.friends_company_name {
	width: 170px;
	border-bottom: 1px solid #e3e3e3;
	overflow: hidden;
	margin: 0 auto;
	padding: 8px 0px;
	color: #999999;
	font-size: 14px;
}

.friends_company_name i {
	background-position: -41px -234px;
	width: 26px;
	height: 26px;
	line-height: 28px;
	display: inline-block;
	vertical-align: middle;
}

.friends_company_name em {
	display: inline-block;
	vertical-align: middle;
	width: 135px;
	overflow: hidden;
	/*自动隐藏文字*/
	text-overflow: ellipsis;
	/*文字隐藏后添加省略号*/
	white-space: nowrap;
	/*强制不换行*/
}

.identification {
	position: absolute;
	top: 45px;
	left: 0px;
	width: 32px;
	height: 32px;
	font-size: 22px;
	text-align: center;
	color: #FFFFFF;
	line-height: 32px;
}


/*好有分组*/

.friends_group_name {
	color: #666666;
}

.friends_group_name input {
	border: 1px solid #bdc3c7;
	height: 50px;
	line-height: 50px;
	color: #666666;
	font-size: 15px;
	border-radius: 10px;
	text-indent: 10px;
	width: 194px;
	margin-top: 30px;
}

.group_compy {
	width: 206px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	margin: 0 auto;
	color: #333333;
	text-align: center;
	font-weight: bold;
}

.group_num {
	font-size: 22px;
	color: #666666;
	text-align: center;
	margin-top: 19px;
}

.btn_enter_group {
	margin: 50px auto 0px;
}

.padt38 {
	padding-top: 38px;
}
.group_add_btn{ 
	text-align: center;
	margin: 15px 0px;
}
.group_back{
	width: 100%;
	overflow: hidden;
	padding-top: 25px;
}
.group_back .go_back{
	margin-top: 0px;	
	color: #666666;
	font-size: 18px;
}
.group_name{
	font-size: 22px;
	color: #999999;
	padding-left: 35px;
}
/*发布供应 公司*/
.add_self{
	display: inline-block;
	margin-left: 15px;
}
.table_box.w485{ 
	
}
.table_box.w485 th{
	width: 25%;
	text-align: center;
}
.select_box.wm80{
	width: 80px;
	display: inline-block;
	border:0;
	height:auto;
}
.select_box.wm80 .select_inp {
	width: 78px;
}
.self_close{
	width: 26px;
	height: 26px;
	background-position: -35px -269px;
	position: absolute;
	right: -13px;
	top: -13px;
	cursor: pointer;
}
.supply_self{ 
	width: 485px;
	position: relative;
	margin-top: 40px;
	margin-left: 115px;
}
.w260{
	width: 260px;
}
.left_self{
	left: 636px;
}
.self_chose{
	margin: 10px 0px;
	max-height: 256px;
	overflow: auto;
	background: #FFFFFF;
	
}
.self_pop{
	margin-top: 20px;
}
.self_pop label{
	width: 95px;
	
}
.self_pop span{
	display: inline-block;
	width: 100px;
	font-size: 16px;
}
.self_pop input{
	border: none;
	width: 50px;
	height: 50px; 
	border-radius: 10px;
	float: left;
	text-indent: 5px;
}
.btn_add_self{
	margin: 20px auto 0px;
}
.off_pop{
	width: 260px;
	height: 220px;
	background: #f4f7fb;
	border: 1px solid #bdc3c7;
	position: absolute;
	border-radius: 10px;
	padding: 0px 20px;
	left: 50%;
	top: 50%;
	margin-left:-150px;
	margin-top:-130px;
	padding-top: 40px;
	
}
.off_section{
	padding:40px 0px;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
}
.btn_off{}
.btn_off span{
	display: inline-block;
}
.btn_small.add_factory_btn{
	margin-left: 115px;
}
.add_factory{
	display: inline-block;
	width: 610px;
	vertical-align: middle;
}
.factory_box{
	padding-bottom: 15px;
}
.left_factory_pop{
	left: 610px;
}
/*转发过的业务员*/
.clerk_list{
	width: 100px; 
	padding: 0px 15px;
	float: left;
	text-align: center;
	margin: 10px 0px;
}
.clerk_list dt img{
	width: 64px;
	height: 64px;
	border-radius: 100%;
}
.clerk_name{
	font-size: 16px;
	color: #666666;
	line-height: 24px;
}
.clerk_time{
	color: #999999;
	font-size: 14px;
	line-height: 24px;
}
/**/
.upload_img{
	width: 80px;
	height: 80px;
	border-radius: 100%;
	box-shadow: 0px 0px 5px rgba(14,55,98,0.7);
	margin: 5px;
	display: inline-block;
	vertical-align: middle;
}
.upload_img img{
	width: 80px;
	height: 80px;
	border-radius: 100%;
}
.modify_password label.uplodeimg_label{
	margin-top: 17px;
}
.imgareaselect{
	display: inline-block; 
	height: auto;
	margin: 5px 0px;
	position: absolute;
	left: 500px;
	top: 100px;
	width: 350px;
	height: 350px;
	line-height: 300px; 
	border-radius: 10px;
	background: url('../images/bg_screenshot.png') no-repeat;
	
}
.imgareaselect img{ 
	max-width:350px;height:auto;width:expression(this.width>350?"350px":this.width);max-height:350px;height:expression(this.height>350?"350px":this.height);
}
.custom_input{
	width: 120px;
	height: 50px;
	display: inline-block;
	line-height: 50px;
	text-align: center;
	box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	background: #00a0f0;
	color: #FFFFFF;
	cursor: pointer;
}
.custom_input_box{
	padding: 15px 0px;
}
.custom_input_box li{
	padding: 5px 5%;
	
}
.custom_input_box  .custom_label{ 
	display: inline-block;
	vertical-align: middle;
	width: 30%; 
}
.custom_input_box input{
	width: 60%; 
	display: inline-block;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
}
.custom_inputmar_center{
	display: block;
}
.custom_input_pop .btn_off{
	padding: 0px 15px;
}
/*计算器*/
.calculate_warper{
	width: 996px;
	margin: 0 auto;
	overflow: hidden;
	
}
.calculate{ 
	background: #FFFFFF;
	border-radius:6px;
	border: 1px solid #e9ebef;
	box-shadow: 1px 1px 4px #e9ebef, -1px -1px 4px #e9ebef;
	overflow: auto; 
	padding: 0px 20px;
	margin-bottom: 40px;
	padding-bottom: 20px; 
}
.calculate_warper .go_back{
	display: block;
	width: 100%;
	padding: 30px 0px;
	margin-top: 0px;
	color: #666666;
}
 
.calculate_title{
	font-size: 22px;
	color: #666666;
	padding: 25px 0px;
	font-weight: normal;
}
.calculate_list{
	border-top: 1px solid #bdc3c7;
	padding-top: 15px;
}
 .calculate_list_title{
 	color: #999999;
 	font-size: 18px;
 	padding-bottom: 15px; 
 }
.calculate_list_title i {
	width: 4px;
	display: inline-block;
	background: url('../images/icon_border_left.png') no-repeat;
	height: 21px;
	vertical-align: middle;
	margin-right: 15px;
}
.calculate_input_box li label{
	width: 115px;
	display: inline-block;
	text-align: right;
	vertical-align: top; 
	vertical-align: middle;
	display: inline-block;
}
.calculate_input_box li {
	padding-bottom: 20px;
	font-size: 16px;
	position: relative;
}
.calculate_input_box li .modify_input_box{
	vertical-align: middle;
	width: 316px;
	display: inline-block;
	position: relative; 
}
.calculate_input_box .btn_small {
	color: #FFFFFF;
	width: 120px;
	font-size: 18px;
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	cursor: pointer;
}
 
.line_cheange i{
	font-style: normal;
	display: block;
	font-size: 12px;
	margin-top: 4px;
}
.calculate_input_box .inpu_tip {
	padding-left: 115px;
}
.calculate_input_box .btn_small.checked{
	background: #f4f7fb;
	color: #666666;
	    box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.1);
}
.calculate_box{
	display: inline-block;
	vertical-align: middle;
}
.calculate_input_box .calculate_box .btn_small {
	margin-left: 0px;
	margin-right: 10px;
}
.other_size{
	padding-left: 115px;
	padding-bottom: 20px;
	
}
.other_size_btn{
width: 250px;

}
.other_size span{
	display: inline-block;
	margin-right: 10px;
}
.calculate_mes{
	padding: 15px 0px;
}
.calculate_input_box.calculate_mes_list input{
	width: 150px;
}
 
.calculate_table{
	margin-left: 115px; 
	margin-bottom: 20px;
	 
}
.calculate_table th{
	background: #eceef2; 
}
 .calculate_table input[type='text'],.calculate_table input[type='number']{
 	width: 100%;
 	text-align: center;
 	border: none;
 	font-size: 16px;
 	color: #666666;
 	background: none;
 }
.calculate_table th,.calculate_table td{
	padding: 10px 0px; 
	width: 120px;
	font-size: 16px;
	color: #666666;
	font-weight: normal;
	border: 1px solid #bdc3c7;  
	text-align: center;
} 
/*.calculate_table  tbody>tr:nth-child(odd){background:#ffffff;}
.calculate_table  tbody>tr:nth-child(even){background:#f5f7fa;}*/
.col2 p{
	display: inline-block;
	width: 59px;
	text-align: center;
	border-right: 1px solid #bdc3c7;
	padding: 10px 0px; 
}
/*.col2 p:last-child{
	border-right: 0px;
}	*/
.check_chose span{
	background: url('../images/icon_all.png') no-repeat;
	display: inline-block;
	vertical-align: middle;
		width: 15px;
	height: 15px;
	background-position: -84px -174px;
	font-size: 16px;
	margin-right: 10px;
	cursor: pointer;
}
.check_chose span.checked{
		background-position: -58px -174px;
}
.remove_tr{
	background-position: -35px -269px;
	width: 26px;
	height: 26px;
	cursor: pointer;
}
.calculate_btn{
	text-align: center;
	padding-top: 20px;
} 
.calculate_btn span{
	display: inline-block;
	margin: 0px 5px;
}
.chose2{
	background: #f4f7fb;
	color: #666666;   
	width: 120px;
	font-size: 18px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px; 
	cursor: pointer; 
	height: 50px; 
	line-height: 50px;
	text-align: center;
	box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
	border-radius: 10px; 
	cursor: pointer;
}
.chose2.checked{
	 box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1); 
    background: #00a0f0;
    color: #FFFFFF;
}
.calculate_result_table{
	width: 100%;
	margin-top:30px;
	margin-bottom: 10px;
}


.calculate_result_table th{
	background: #eceef2; 
}

.calculate_result_table th,.calculate_result_table td{
	 
	height: 54px;
	width: 120px;
	font-size: 16px;
	color: #666666;
	font-weight: normal; 
	border: 1px solid #bdc3c7; 
	text-align: center;
}
 .calculate_result_table th{
 	height: 40px;
 }
 
 
.calculate_result_table  tbody tr:nth-child(odd){background:#ffffff;}
.calculate_result_table  tbody tr:nth-child(even){background:#f5f7fa;}
 
.calculate_list.palr10{
	padding: 0px 10px;
}
.list_group_box{
	border: 1px solid #bdc3c7;  
	display: inline-block; 
	margin-top: 30px;
	margin-bottom: 10px;
	width: 100%;
	overflow-x: auto;
}
.list_group_box table {
	width: 644px;
	
}
.list_group_box td,.list_group_box th{
	border-right: 1px solid #bdc3c7;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	color: #666666;
	padding: 15px 0;
	min-width:152px;
	font-weight: normal;
}
 .list_group_box th{
 	background: #eceef2;
 }
/* .list_group_box table tbody tr:nth-child(odd){background:#f5f7fa;}
.list_group_box table  tbody tr:nth-child(even){background:#FFFFFF;}*/

.list_group_box td.calculate_first,.list_group_box th.calculate_first{
	color: #FFFFFF;
}
.list_group_box table{
	min-width: 100%;
}
.list_group_box td.calculate_first, .list_group_box th.calculate_first{
	width: 100px;
	min-width: 100px; 
	border-right: 0px;
}
  
 
.bg_tfoot1{
	background: #d9f1fd;
	color: #00a0f0;
}
.bg_tfoot2{
	background: #d0eaf9;
	color: #00a0f0;
}
.list_group_box tfoot .calculate_first{
	background: #00a0f0;
	
}
.list_group_box tfoot  td{
	color: #00a0f0;
}

.calculate_footer{
	color: #999999;
	font-size: 18px;
	
	width:996px ;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	border-top: 1px solid #bdc3c7;
}
 .calculate_footer p{
 	border-top: 1px solid #FFFFFF;
 	padding: 20px 0px;
 	overflow: hidden;
 }
 /*loading*/
.loading{ 
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.4);
  text-align:center;
  z-index:99999;
}
.loading_main{
  position:absolute;
  top:50%;
  left:50%;
  margin:-60px 0 0 -80px;
  width:160px; 
  padding: 20px 0px;
  background:#fff;
  font-size:13px;
  line-height:24px;
  color:#666;
  text-align:center;
  border-radius:5px;
}
.loading_main_icon{
  display:block;
  margin:0 auto;
  width:60px;
  height:60px;
  background:url("../images/loading1.gif") no-repeat;
  background-size:100% auto;
}
.calculate_unit{
	margin-left: 10px;
	font-size: 16px;
	font-style: normal;
	color: #999999;
}
.detail_share i{
	color: #666;
	font-size: 13px;
	display: block;
	font-style: normal;
	line-height: 20px;
}
/*发布采购-显示更多信息*/
.btn_release_wrap{text-align:center;}
.btn_release_wrap .btn_release{
  display:inline-block;
  margin-left:0;
}
.more_info{display:none;}
.more_info_btn{
  margin-bottom:20px;
  border-bottom:1px solid #bdc3c7;
  text-align:center;
}
.more_info_btn .individual_btn{
  margin-left:0;
  margin-bottom:20px;
  padding:0 10px;
  background:#88cf1b;
}
/*首页新增二维码*/
.img_login_code{
	text-align: center;
	margin-top: 20px;
}
.img_login_code dt{
	border-radius: 4px;
	padding: 5px;
	background: #FFFFFF;
	display: inline-block;
}
.img_login_code dt img{
	width: 89px;
	height: 89px;
}
.img_login_code dd{
	display: inline-block;
	margin-left: 25px;
	color: #00a0f0;
	font-size: 16px;
}
/*发送邮箱弹层*/
.split_pop_add{
	width: 100%
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    border: 1px dashed #bfbfbf;
    border-radius: 10px;
    margin-bottom: 20px; 
    text-align: center;
    background: #FFFFFF;
    cursor: pointer;
}
.email_inp{
	width: 100%;
	margin-bottom: 20px;
	
}
.email_pop{
	height: auto;
	max-height: 300px;
	overflow: auto;
	padding-bottom: 20px;
}
.email_title{
	margin-top: 20px;
}
.icon-add1{
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url('../images/icon_add_email.png')  no-repeat;
	background-size: 100% 100%;
	margin-top: 10px;
}
.email_send_btn{
	width: 80%;
	margin: 0 auto;
    height: 50px;
    display: block;
    line-height: 50px;
    text-align: center;
    box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    background: #00a0f0;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: 20px;
}
.btn_send{
	width: 200px;
	margin: 0px auto 50px auto
}
.require_code{
	position: absolute;
	right: 0px;
}

/* 2016-10-13 修改 首页 */
.warpper .warpper_calculator{display: inline-block;width:140px;height:26px;border-radius:13px;background:#88cf1b;font-size: 18px;color:#fff;line-height: 26px;text-align: center;float:right;margin-top: 26px;margin-right: 24px;}
.warpper .warpper_calculator .bg_all{background-position: 0 -300px;width:16px;height:20px;margin-bottom: 5px;margin-right:7px;padding-bottom: 1px}
.login_method_index{padding-left:16px;border-left: 2px solid #96d7f7;}
.warpper .login_method_index .method_index_enterprise{height:18px;border-right:2px solid #96d7f7;line-height: 18px;}
.calculate_center{
	margin: 0 auto;
}
.add_other_btn{
	width: 250px;
	height: 50px;
	display: block;
	line-height: 50px;
	text-align: center;
	box-shadow: inset -1px -1px 4px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	background: #00a0f0;
	color: #FFFFFF;
	cursor: pointer;
	margin: 40px auto 0px auto;
}
.calculate_list_mart{
	padding-top: 20px;
}
.calculate_list_mart table{
	margin-top: 20px;
}
.wrong_bg{
	background: #f67781 !important;
}
/*20161115修改发布需求*/
.release_list_title{
	position: relative;
}
.bor_left_pos{
	width: 4px;
	background: #00a0f0;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.list_box{
	margin-top: 30px;
}
.release_list_left{
	display: inline-block;
	vertical-align: middle;
	width: 7%;
	text-align: center;
}
.icon_check{
	display: inline-block;
	vertical-align: middle;
	width: 29px;
	height: 29px;
	background: url('../images/icon_checkbox.png') no-repeat -2px -49px;
	margin: 0px 20px;
}
.icon_check.check{
	background-position: -2px 0px;
}
.release_list_right{
	width: 92%;
	display: inline-block;
	vertical-align: middle; 
	border: 1px solid #e6e9ec;
	border-right: none;
	box-shadow: -3px 0px 10px rgba(158,158,158,0.2);
	-webkit-box-shadow: -3px 0px 10px rgba(158,158,158,0.2);
	-moz-box-shadow:-3px 0px 10px rgba(158,158,158,0.2);
	border-radius:6px 0px 0px 6px;
}
.release_title{
	font-size: 20px;
	color: #00a0f0;
	font-weight: bold;
	width: 855px;
	line-height: 60px;
	overflow: hidden;
	margin: 0 auto;
}
.release_title li{
	text-align: center;
	width: 33.3333%;
	text-align: center;
	float: left;
}
.release_title_section{
	overflow: hidden;
	width: 855px;
	margin: 0 auto;
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e9ec;
}
.release_title_section li{
	width: 33.3333%;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	color: #666666;
	float: left;
}
.release_mes_title{
	margin:0 auto;
	width: 840px;
	padding-left:15px ;
	padding-top: 25px;
	overflow: hidden;
	padding-bottom: 10px;
	
}
.release_mes_title li{
	line-height: 16px;
	font-size: 14px;
	color: #00a0f0;
		float: left;
	padding: 0px 10px;
	font-weight: bold;
}
.name{
	width: 195px; 
	
}
.size{
	width: 94px; 
}
.weight{
	width: 60px; 
}
.price{
	width: 136px; 
}
.address{
	width: 140px; 
}
/*详情列表*/
.release_mes{
	padding-bottom: 15px;
	overflow: hidden;
}
.release_mes li{
	width: 855px;
	margin: 0 auto;
	overflow: hidden;
}
.release_mes_check{
	width: 16px;
	height: 16px;
	background: url('../images/icon_checkbox.png') no-repeat -70px -50px;
	float: left;
	margin-top: 6px;
	}
.release_mes_check.check{
	background-position: -70px -7px;
}
.name_mes,.size_mes,.weight_mes,.price_mes,.address_mes{
	float: left;
	padding: 0px 10px;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;  
	
}
.name_mes{
	width: 194px;
	border-right: 1px solid #e6e9ec; 
}
.size_mes{
	width: 93px; 
	border-right: 1px solid #e6e9ec; 
}
.weight_mes{
	width: 59px; 
	border-right: 1px solid #e6e9ec; 
}
.price_mes{
	width: 135px; 
	border-right: 1px solid #e6e9ec; 
}
.address_mes{
	width: 155px;  
}
.release_list_operate a{
	color: #00a0f0; 
}
.release_list_operate{
	color: #00a0f0;
	font-size: 14px;
	padding: 8px 0px;
}
.release_list_operate i{
	padding: 0px 10px;
	font-style: normal;
}
.release_list_operate {
	float: right;
	margin-right: 15px;
}
 
 .release_btn{
 	padding-top: 30px;
 	padding-bottom: 20px;
 }
.release_btn span{
	margin: 0px 30px;
}
/*2017/01/12*/
.login_method_index a:last-child {
	border-left:2px solid #96d7f7;
}
.none{display: none;}
.faq li a{height:60px;line-height: 60px;color:#666;font-size: 16px;border-left:4px solid #00a0f0;padding-left: 25px;border-bottom: 1px dashed #e5e5e5;display: block;font-weight: bold;}
.faq li:last-child a{border-bottom:0px;}
.faq a i{background:url(../images/icon_faq.png) no-repeat;width:20px;height:20px;display:inline-block;vertical-align: middle;background-position: 0 0;float: right;margin:20px;}
.faq a i.checked{background-position:0 -30px;}
.faq_main,.faq_main_block{padding:0 25px 0;border-bottom: 1px dashed #e5e5e5;}
.faq_main p,.faq_main_block p{line-height: 24px;font-size: 14px;color:#999;padding:15px 0;}
.faq li:last-child .faq_main:last-child{border: 0px;}
.faq_main h3{line-height:40px;font-size: 16px;color:#666;border-top: 1px dashed #e5e5e5;padding-top: 10px;}
.faq_main h3:first-child{border:0px;margin-top:0;}


/*20170405新增*/
.posR{position: relative;}
.index_bg{background: #f6f6f6;}
.bgfff{background:#fff!important;}.bg_13afe6{background:#13afe6;}.bg_ed534f{background:#ed534f;}.bg_ecaf0c{background:#ecaf0c;}
.col_ff9c00{color:#ff9c00!important;}
.col_f1af1b{border:1px solid #f1af1b;color:#f1af1b!important;}
.col_ed534f{border:1px solid #ed534f;color:#ed534f!important;}
.bd_none{border:0px;!important}
.index_sprite{background:url(../images/icon_index.png) no-repeat;width:16px;height: 16px;display: inline-block;vertical-align: middle;}
.index_banner{width:920px;height:246px;margin:15px 0 0 0!important;}
.index_banner .pagination {position:absolute;z-index:20;bottom:10px;width:100%;text-align:center;}
.index_banner .swiper-pagination-switch{display:inline-block;width:20px;height:7px;background:#fff;margin:0 6px;}
.index_banner .swiper-pagination-switch:hover{cursor:pointer;background:#00a0f0;}
.index_banner .swiper-active-switch{background:#00a0f0;}
.index_wrap{width:1200px;margin:0 auto;}
.index_top{padding:15px 0 0px;font-size:14px;color:#666;background:#fff;}
.index_top img{float: left;margin:15px 0 15px 0;}
.index_top_right{float:right;}
.icon_search{background-position:0 0;margin-right: 10px;}
.icon_fabu{background-position:0 -314px;margin-right: 10px;}
.icon_user{background-position:0 -26px;margin-right: 10px;}
.icon_clock{background-position:0 -52px;margin:0 0 3px 0px;}
.icon_address{background-position:0 -80px;}/*20170425修改*/
.top_faq{color:#666;margin-bottom:18px;text-align: right;}
.top_faq a{color:#666;}
.top_faq span{width:2px;height:18px;background:#eaeaea;margin:0 24px;display: inline-block;vertical-align: middle;}
.top_user{margin:0;
display: inline-block;
float: right;}
.top_user button{background:#ed534f;width:108px;height:30px;line-height:30px;border:0;color:#fff;}
.top_user a{color:#1296db;}
.top_user span.user{/*margin:0 43px 0 23px;*/}
.index_banner_list{display:inline-block;width:266px;position:absolute;right:0;top:0;background:#fff;}
.index_banner_list li{width:133px;height:124px;float:left;text-align: center;position: relative}
.index_banner_list li:first-child+li img{margin-top: 7px}
.index_banner_list li.check,.index_banner_list li:hover{background:#effaff;cursor: pointer;}
.index_banner_list li.check p,.index_banner_list li:hover p{color:#007fbf;}
.index_banner_list a{height: 90px;display: block;margin:17px 0 0;}
.index_banner_list p{margin-top: 10px;color:#666;}
.index_font{margin:20px auto 25px;background:#fff;height: 27px;line-height: 27px;font-size:12px;position:relative;overflow:hidden;}
.index_font span{color:#ed534f;display:inline-block;vertical-align: top;padding:0 10px 0 15px;float: left;background:#fff;position: relative;z-index: 22;}
.index_font .font_main{overflow: hidden;height: 27px;position:absolute;margin-left: 65px;}
.font_main p{display: inline;}
.font_main .marque2{margin-left:20px;}
.index_font marquee{display: inline-block;position:absolute;float:left;z-index: 22;overflow: hidden;width:1120px;}
.index_font marquee p{position:relative;left:-1120px;display: inline-block;}
.index_title{height:2px;background:#eaeaea;width:100%;}
.index_title span{display: inline-block;padding:0 20px;font-size:16px;color:#666;background:#f6f6f6;position: relative;left:48%;top: -8px;}
.index_bg a.more{color:#007fbf;font-size: 12px;text-align: right;display: block;line-height: 26px;}
.index_coo_left{width:240px;background:#fff;text-align: center;height: 250px;position: relative;font-size: 14px;vertical-align:top;float:left;}
.index_coo_left .img_main{width:78px;height:128px;overflow: hidden;border-radius: 50%;position: relative;z-index: 2;left: 50%;margin-left:-39px;top:25px;}
.img_main_left{width:100%;height:128px;overflow: hidden;position: relative;background: #eff9ff;}
.img_main_left img{width:80px!important;height:80px;border-radius: 50%;position: absolute;z-index: 2;left: 50%;top:50%;margin-left:-40px;margin-top:-40px;}

.index_coo_left .img_main{width:78px;height: 78px;border-radius: 50%;z-index: 2;left: 50%;top:20px;}
.index_coo_left .img_bg{width:100%;height:90px;position: absolute;top: 0;background:#eff9ff;}
.index_coo_left h3{color:#222;margin:55px 0 10px;}
.index_coo_left h4{color:#00a0f0;margin:5px 0 20px;font-size: 14px;}
.index_coo_left p{width:50%;display: inline-block;color:#222;float:left;}
.index_coo_left p span{font-weight:bold;margin-left:5px;color:#ff4501;}

.index_coo_left h2{color:#00a0f0;margin:25px 0 20px;font-size:16px;}
.index_coo_left a{display: inline-block;text-align: center;border:1px solid #00a0f0;border-radius:15px;width:88px;height: 30px;line-height: 30px;color:#222;font-size: 14px;}
.index_bg span.circle_word,.circle_word{border-radius:50%;width:14px;height:14px;line-height:14px;text-align:center;display:inline-block;margin:0 2px 0;font-size:14px;}
.index_friend{display: inline-block;width:960px;font-size: 14px;color: #666;margin:0 0 25px 0;}
.index_friend h3{font-size: 14px;color:#222;display: inline-block;width:150px;line-height: 20px;}
.index_friend h3 a{display: inline-block;padding:0 5px;height: 20px;line-height: 20px;color:#fff;background:#ed534f;float:right;font-size: 12px;border-radius:3px;}
.index_friend p{display: inline-block;margin-top: 10px;}
.index_friend li{padding:16px 0;width:226px;background:#fff;margin:0 0 10px 10px;}/*20170425修改*/
.index_friend li.cur{background:#f9f8fd;}
.index_friend .img_main{position:relative;width:45px;height:45px;border-radius: 50%;display:inline-block;float: left;margin:0 10px;}
.index_pro{width:100%;border-top:5px solid #00a0f0;position: relative;margin-bottom: 40px;min-height:294px;height:auto !important;height:294px;}
.index_pro table{width:957px;float: left;}
.index_pro th{text-align: left;background:#a0a7b9;font-size:16px;color:#fff;line-height:40px;height:40px;padding-left: 20px;}
.index_pro td{height:40px;text-align: left;font-size: 14px;color:#222;background:#f9f8fd;padding-left: 20px;}
.index_pro tr:hover td{
	color:#00a0f0!important;
}
.index_pro tr:hover td a{
	color: #00a0f0;
}
.index_pro td p{width:107px;display: inline-block;word-wrap:break-word;padding:5px 0;}
.index_pro td p.pro_large{width:190px;}
.index_pro td a{width:100%;overflow: hidden;padding:5px 0;color:#222;display: inline-block;}
.index_pro td:hover>a{color:#00a0f0!important;}
.pro_time{font-size: 10px;display:block;text-align:left;padding-right:15px;}
.pro_img{height:294px;width:243px;text-align:center;background:#67d6d8;position: absolute;top:0;right:0;}
.pro_img h2{font-size: 18px;color:#fff;margin:55px 0 15px}
.pro_img img{width:80%;}
.index_pro .pro_img a{position:absolute;bottom:25px;left:50%;margin-left:-50px;font-size: 14px;color:#fff;background:#ed534f;width:100px;height: 24px;line-height: 24px;display: inline-block;text-align: center;border-radius: 3px;margin-top: 5px;}
.index_ads{margin:0 0 40px 0;}
.index_tabs{position:relative;height:16px;line-height:16px;background:#f2f2f2;padding:12px 0;color:#222;font-size: 14px;margin-top: 25px;}
.index_tabs li{float: left;padding:0 17px;border-right:1px dashed #e5e5e5;}
.index_tabs a{background: #ed534f; width:108px;height: 30px;line-height: 30px;border: 0;color: #fff;display: inline-block;position: absolute;right:17px;top:5px;text-align: center;}
.index_tabs a.fabu{right:140px;}
i.icon_tab{background-position:0 -130px;margin-right:5px;}
i.cur{background-position:0 -104px;}
.index_price{width:100%;border-top: 5px solid #00a0f0;}
.price_list{background:#f9f8fd;color:#222;position: relative;}
.price_list>li{float: left;text-align: left;font-size: 14px;padding:10px 0;padding-left:2%;line-height:22px;}
.price_list>li.list_last{width:100%;padding:0;}
.price_list>li p{line-height:25px;}
.price_list>li p em{color:#007fbf;font-size: 10px;}
.price_title{width:100%;background:#a0a7b9;}
.price_title span{display: inline-block;text-align: left;background:#a0a7b9;font-size:16px;color:#fff;line-height:40px;height:40px;padding-left:2%;}
.price_title span.tit1{width:13%;padding-left:7%;}
.price_list>li:first-child{width:18%}
li.list2 a{color:#222;}
li.list2:hover a{cursor: pointer;color:#007fbf;}
.price_title span.tit2,.price_list>li.list2{width:8%}
.price_title span.tit3,.price_list>li.list3{width:12%}
.price_title span.tit4,.price_list>li.list4{width:8%}
.price_title span.tit5,.price_list>li.list5{width:8%}
.price_title span.tit6,.price_list>li.list6{width:12%}
.price_title span.tit7,.price_list>li.list7{width:8%}
.price_title span.tit8,.price_list>li.list8{width:10%}
.price_list>li.list2,.price_list>li.list3,.price_list>li.list4,.price_list>li.list5,.price_list>li.list6,.price_list>li.list7,.price_list>li.list8{min-height:55px;word-wrap: break-word;}
.price_detai{color:#007fbf;float:left;margin:0 1% 0 7%;width:92%;border-top: 1px dashed #ddd;padding:10px 0;font-size: 14px;}
.price_detai span:first-child{width:14%;display:inline-block;}
.price_detai span:first-child+span{width:45%;padding-left:3%;display:inline-block;}
.price_detai span:first-child+span+span{float: right;}
.price_list span a{display: inline-block;width:87px;height:22px;line-height:22px;text-align: center;color:#fff;margin-left:15px;border-radius:3px;}
.price_detai input{border:0px;background:none;color:#dcdddd;width:90%;disabled:true; line-height: inherit;}
.price_head .head_name{width:106px;display: inline-block;}
.col_999{color:#999!important;}.col_007fbf{color:#007fbf;}.col_222{color:#222;}
.mg_l10{margin-left:10px;}.mg_r40{margin-right:40px;}.mg_b10{margin-bottom: 10px;}.mg_b20{margin-bottom:20px;}
.price_com{color: #999;}
.price_img{width:48px;height: 48px;border-radius:50%;float: left;margin:0 7px 0 0;position: relative;}
.index_num{text-align:center;padding:35px 0 25px;width:100%;background:#fff;}
.index_num a{text-align:center;width:35px;height:35px;line-height:35px;display: inline-block;border:1px solid #e7e7e7;color:#555;font-size:14px;}
.index_num a.cur,.index_num a:hover{color:#fff;background:#555;}
.index_num span{width: 76px;height:35px;line-height: 35px;margin-left: 12px;text-align: center;display: inline-block;border:1px solid #e7e7e7;color:#555;font-size:14px;}
.index_num span:hover{cursor: pointer;}
.index_recomm li{background:#fff;width:233px;margin:0 0 7px 2px;padding:12px 0 15px;height:230px;}
.index_recomm li.cur{background:#f9f8fd;}
.recomm_img{width:80px;height:80px;position:relative;border-radius:50%;float: left;margin:0 0 15px 13px;}
.index_recomm h2{float:left;margin:20px 0 0 13px;}/*20170425修改*/
.index_recomm h2 em{color:#ed534f;margin-top: 10px;display: inline-block;font-size: 14px;}
.index_recomm h2 a{width:57px;height:20px;line-height:20px;text-align: center;background:#ef726f;color:#fff;margin:10px 0 0 0;display:inline-block;font-size: 12px;}
.clear{clear:both}
.index_recomm p{font-size:14px;color:#222;padding:0 18px;line-height:22px;}/*20170425修改*/
.index_recomm em{color:#ff4501;margin-left:5px;font-weight: bold;}
.index_tel {margin:30px 0 35px;}
.index_tel li{margin:0 6px 10px 0;width:390px;height:96px;background:url(../images/img_index_bg.jpg);line-height: 38px;text-align: center;color: #fff;}
.index_tel li.cur,.index_tel li:hover{background:#006dae;cursor:pointer;}
.index_tel li h2{font-size: 26px;font-weight: normal;margin-top:15px;}
.index_footer{height: 84px;line-height: 84px;background:#00a0f0;margin:10px 0 0 0;color:#fff;width:100%;}
.index_footer span{float: right;display: inline-block;}
.col_007fbf .price_com{color:#007fbf;}
.col_007fbf .list2 a{color:#007fbf;}
.img_main img,.price_img img,.recomm_img img{width: 100%;height:100%;}/*20170426修改*/
/*20170414新增*/
.login_mask,.price_mask{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);    /*IE8支持*/
background:rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;width:100%;height: 100%;z-index: 999;text-align:center;}
.login_main,.prcie_main{overflow:hidden;background:#fff;position:relative;top: 50%;left:50%;box-shadow:0 0 10px 3px rgba(35,35,35,0.17);}
.login_main{width:410px;margin-left:-205px;}
.prcie_main{width:483px;margin-left:-262px;text-align: left;position: relative;}
.prcie_main{padding:20px 25px 40px 30px;}
.prcie_main .icon_price{background:url(../images/icon_index.png) no-repeat;display: inline-block;vertical-align: middle;margin:0 12px 0 0;width:25px;height: 22px;background-position: 0 -280px;}
.prcie_main h2{padding-bottom: 15px;border-bottom: 2px solid #efefef;color:#222;}
.prcie_main p.mes{margin-top:25px;}
.prcie_main p{margin-top:15px;font-size:18px;color:#222;}
.prcie_main label{margin:18px 0 0 0;width:464px;display:block;position:relative;border:2px solid #11a6f1;height:30px;line-height: 30px;border-radius: 0;text-align:left;padding:5px 0 5px 12px;font-size:16px;}
.prcie_main label input{border:0;width:90%;padding-left:5px;color:#222;height: 30px;line-height: 30px;}
.prcie_main a{width:293px;height: 43px;line-height: 43px;color:#fff;background:#00a0f0;display: block;text-align: center;margin:38px auto 0;}
.login_tab{width:100%;border-bottom:2px solid #f3f3f3;height:40px;padding-top: 20px;}
.login_tab li{width:50%;text-align:center;line-height:40px;float: left;}
.login_tab a{font-size:18px;color:#222;display:inline-block;}
.login_tab a.cur{color:#00a0f0;border-bottom: 2px solid #00a0f0;}
.login_wx{text-align: center;padding-bottom: 10px;}
.login_wx h1{padding:14px 0;width:170px;text-align: center;margin:0 auto;font-size: 14px;color:#222;line-height: 18px;}
.login_main i,.prcie_main i,.pop_close{width:23px;height:23px;background:url(../images/icon_index.png) no-repeat;display: inline-block;vertical-align: middle;}
.login_main i.icon_close,.prcie_main i.icon_close,.pop_close{background-position:0 -247px;position: absolute;right: 0;top:0;}
.icon_close:hover{cursor:pointer;}
.login_pwd{padding:15px 25px 55px;}
.login_pwd h2{text-align: left;font-size: 14px;color:#222;line-height: 18px;}
.login_label{position: relative;display: block;}
.login_label input{margin:18px 0 0 0;width:310px;display:block;position:relative;border:2px solid #e5e5e5;height:30px;line-height: 30px;border-radius: 0;text-align:left;padding:5px 0 5px 37px;font-size:16px;}
.login_label input:focus{border:2px solid #00a0f0;}
.login_label i{position:absolute;left:10px;top: 11px;z-index: 3;}
.login_main i.icon_tel{background-position:0 -154px;}
.login_main i.icon_pwd{background-position:0 -185px;}
.login_main i.icon_user{background-position:0 -216px;}
.login_pwd .login_button{width:347px;background:#00a0f0;color:#fff;font-size: 18px;height: 40px;line-height: 40px;text-align: center;display: block;margin:27px auto 20px;}
.login_auto{padding:0 5px;}
.login_auto a{float:left;color:#222;font-size: 14px;}
.login_auto label{font-size: 14px;color:#222;float: right;padding:0 5px 0;}
.login_auto label input{margin:0 5px 0 0;vertical-align:middle;}
.hidden{visibility: hidden;}
/*批量搜索*/
.bg_f6f6f6{background:#f6f6f6!important;}
.f10{font-size: 10px;}
.price_list>i{position: absolute;right:13px;top:10px;}
.search_result{background:#fff;margin:20px 0 0 0;padding:50px 0 0 0;width:1200px;}
.search_result .index_title span{background:#fff;}
.result_tab li{float: left;padding:30px 0 8px 35px;font-size: 14px;}
.result_tab li a{position: relative;display: inline-block;height:28px;line-height:28px;color:#777;padding-right:35px;text-align: center;border-right: 1px dashed #dcdcdc;}
.result_tab li a.cur{color:#00a0f0;}
.result_tab li span{display: inline-block;min-width:22px;min-height:22px;line-height:22px;color:#fff;background:#ed534f;border-radius:100%;position: absolute;right:10px;top:-2px;}
.search_title{margin:48px 0 28px;}
.search_process_list>li:first-child{padding-left:1%;}
#price_title span.tit1{width:12%;}
#price_title span.tit2,.search_process_list>li.list2{width:7.3%;}
#price_title span.tit3,.search_process_list>li.list3{width:9.2%;}
#price_title span.tit4,.search_process_list>li.list4{width:7%;}
#price_title span.tit5,.search_process_list>li.list5{width:8%;}
#price_title span.tit6,.search_process_list>li.list6{width:8%;}
#price_title span.tit9,.search_process_list>li.list9{width:6%;}
#price_detail{width:88%;}
.price_list  .list_font{color:#ed534f;font-size: 16px;font-weight: bold;width:7%!important;}
.batch_price{background:#fafafa;height: 35px;text-align: right;box-shadow:0px -8px 21px -2px #ecebf0;border-top: 1px solid #e6e6e6;position: relative;z-index:22;}
.batch_price a{font-size:14px;display: inline-block;height: 100%;line-height: 35px;width:132px;text-align: center;background:#ecaf0c;}
.index_price .search_gather_font{line-height:45px;min-height:45px;}
.index_price .search_gather_list li{min-height: auto;}
.search_gather_icon .icon_pull_down{background-position:0 -342px;margin-left:15px;}
.search_gather_icon .cur{background-position:0 -368px;}
.search_gather_list{background:#fff;margin:0 2%;border-bottom:1px dashed #e5e5e5;}
.search_gather{background:#fff;}
.search_gather ul:last-child{border-bottom:none;}
.price_list .search_gather_icon{position:absolute;right:0;padding: 20px;}
.gather_list{width:18%;}
.w10s{width:10%}
.search_gather .price_list li:first-child{padding-left: 0;}
.search_gather .price_title .tit1{width:10%;padding-left: 9%;}
.search_gather .price_title .tit2,.search_gather .price_list>.list2{width:9%;}
.search_gather .price_title .tit3,.search_gather .price_list>.list3{width:10%;}
.search_gather .price_title .tit3,.search_gather .price_list>.list3{width:10%;}
.search_gather .price_title .tit4{width:9%;padding-left:1%;}
.search_gather .price_list>.list4{width:9%;}
.search_gather .price_title .tit5,.search_gather .price_list>.list5{width:10%;}
.search_gather .price_title .tit7{padding-left: 1%;}
.search_gather .price_title .tit8{width:1%;}
.search_gather .price_list>.list8{text-align: right;}
.col_007fbf .list_font{color:#007fbf;}
.user_quote{background: #fff;margin:20px 0 30px;}
.quote_tabs{width:80%;padding:25px 10% 0;border-bottom: 1px solid #dcdcdc;}
.quote_tabs li{float: left;text-align:center;width:33.33%;}
.quote_tabs li a{color:#666;font-size: 16px;font-weight: bold;line-height: 35px;display: inline-block;position: relative;}
.quote_tabs a span{height: 22px;line-height: 22px;color:#fff;background}
.quote_tabs li a.cur{color:#00a0f0;border-bottom:2px solid #00a0f0;}
.quote_data {padding:30px 75px 30px 85px;color:#888;}/*20170425修改*/
.quote_data h2,.data_details  h2,.quote_company h2{font-weight: bold;font-size: 14px;color:#222;line-height: 25px;}
.quote_data h2 img,.data_details  h2 img,.quote_company h2 img{width:16px;height: auto;margin-right: 5px;}
.data_img{width:88px;height: 88px;position:relative;border-radius:50%;float: left;margin-bottom: 40px;}
.data_img img{width:100%;height:100%;}/*20170426修改*/
.data_name{float:left;margin:10px 0 0 35px;line-height:25px;font-size:16px;font-weight:bold;color:#222;}
.data_name span{font-size: 14px;color:#888;font-weight:normal;margin-left:5px;}
.data_name a{margin:10px 0 0 0;display:inline-block;padding:0 5px;color:#fff;font-size:12px;background:#ed534f;height:20px;line-height: 20px;border-radius:3px;}
.data_details{width:40%;display: inline-block;float: left;}
.data_details p{line-height:20px;margin-top: 10px;font-size: 14px;}
.data_details p span{color:#222;margin-left:12px;}
.quote_code{float:right;margin:35px 80px 0 0;}
.quote_code h4{margin:10px 0 0 0;font-size: 12px;text-align:center;}
.quote_company{margin:25px 0 0 0; width: 100%;}
.quote_company p{font-size: 14px;line-height:25px;color:#222;margin-top:10px;}
.supply_table{margin-top:10px;width:100%;}
.supply_table th{height:40px;line-height:40px;text-align:left;background:#a0a7b9;color:#fff;font-size: 16px;padding-left: 25px;}
.supply_table td{height:20px;line-height:20px;padding:10px 0;text-align:left;background:#fff;font-size: 14px;padding-left: 25px;}
.supply_table td.tb_title{height:50px;line-height: 50px;padding-top:10px;background:#f9f8fd!important;font-weight: bold;color:#999;}
.supply_table td span.time{font-size: 10px;vertical-align: middle;}
.supply_table td span.pro_name{margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:120px;display: inline-block;vertical-align: middle;}
.supply_table .price{color:#ed534f;font-weight:bold;font-size:16px;}
.supply_tr td,.supply_tr td a{color:#222;}
.supply_tr:hover td,.supply_tr:hover td .price,.supply_tr:hover td a{color:#00a0f0;}
.supply_table p{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
/*.supply_tr:hover td p{overflow:inherit;text-overflow:inherit;white-space:inherit;word-wrap:break-word;}*/
.supply_table p{width:100px;}
#price_list .price_detai{margin:0 1% 0 6%}
.quote_tabs a span{min-width:22px;min-height:22px;color:#fff;background:#ed534f;position:absolute;left:65px;top:-2px;border-radius:50%;font-size: 14px;font-weight: normal;}




/*搜索内容*/
.search_section{
	background: #FFFFFF;	 
}
.search_content_title{
	text-align: center;
	position: relative;
}
.search_content_title em{
	width: 100%;
	background: #eaeaea;
	height: 2px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -1px;
}
.search_content_title span{
	display: inline-block; 
	padding:0 20px;
	font-size:16px;
	color:#666; 
	margin: 0 auto;
	background: #fff;
	position: relative;
	z-index: 1; 
}
.search_content_title span.bggray{
	background: #f6f6f6;
}
.mb20{
	margin-bottom: 20px;
}
.padt_40{
	padding-top: 40px;
}
.search_form{
	padding: 0px 20px;
}
.subscribe{
	position: relative;
	padding: 15px 0px;
	border-bottom: 1px dashed #dcdcdc;
}
.subscribe span{
	color: #222222;
	font-size:14px;
	font-weight: bold;
}
.slider_down {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.slider_down{ 
	margin-left: 10px;
	width: 15px;
	height: 15px;
	border: 1px solid #bfbfbf;
	background: url('../images/icon_slider_down.png') no-repeat center center;
	cursor: pointer;
}
.subscribe ul{
	background: #f4f4f4;
	padding: 6px 16px;
	font-size: 14px;
	color: #222222; 
	display: inline-block;
	position: absolute;
	left: 72px;
	top:35px;
	display: none;
	z-index: 40;
}
.subscribe ul li{
	padding: 10px 0px;
	cursor: pointer;
	font-weight: normal;
	border-bottom: 1px dashed #dcdcdc;
	}
	.subscribe ul li span{
		font-weight: normal;
		width: 370px;
		display: inline-block;
	}
	.subscribe ul li i{
		display: inline-block;
		width: 14px;
		height: 14px;
		background: url('../images/icon_search.png') no-repeat;
		border: none;
		background-position: 0px -27px; 
		margin-left: 10px;
		vertical-align: middle;
	}
.subscribe ul li span:hover{
	color: #00a0f0;
}
.search_condition_left{
	width: 386px;
	font-size: 14px; 
	float: left;
}
.search_condition_left>li{
	padding: 12px 0px;
	float: left;
	position: relative;
}
.search_condition_right{
	width: 774px;
	float: left;
	
}
 
.inp_style{
	border: 1px solid #dcdcdc;
	background: #FFFFFE;
	line-height: 26px;
	min-height: 26px;
	border-radius: 3px;
	padding: 0px 20px 0px 10px;
	color: #999999; 
	position: relative;
	 
}
.icon_down{
	display: block;
	position: absolute;
	right: 7px;
	top: 50%;
	margin-top: -4px;
	width: 11px;
	height: 8px;
	background: url('../images/icon_slider_down.png') no-repeat;
	cursor: pointer;
}
.search_condition{
	float: left;
	width: 100%;
	background: #FFFFFF;
	font-size: 14px;
}
.search_condition_left label,.product_lable{  
	font-size: 14px;
	font-weight: bold;
	color: #222222;
	line-height: 26px; 
	width: 65px;
	position: relative;
	float: left;
	padding-left: 10px;
	float: left;
}
 
.search_condition_left label:before,.product_lable:before{
	content: '';
	display: inline-block;
	width: 4px;
	height: 13px;
	background: #00a0f0;
	position: absolute;
	top: 50%;
	margin-top:-7px;
	left: 0px;
}
 
.name_chose{ 
	float: left;
	position: relative;
}
.chose_section{
	position: absolute;
	z-index: 10;
	width: 640px;
	font-size: 0px;
	display: none;
}
.chose_list.dis_inlin{
	display: inline-block;
}
.chose_section_box{
	background: #FFFFFF;
	display: inline-block;
	max-height: 320px;
	overflow-y: scroll;
	box-shadow: 0 0 2px 0 rgba(197,197,197,.5);
}
.chose_list{ 
	display: none;
	background: #f4f4f4;
	font-size: 14px;   
	z-index: 2;
	width: 145px;
	/*display: inline-block;*/
	vertical-align: top;
}
.chose_list span:hover{
	color: #00a0f0;
}
.chose_list li span{
	display: block; 
	width: 105px;
	cursor: pointer;
	padding: 10px 20px; 
	position: relative;
	z-index: 10;
}
.chose_list_cur{
	background: #FFFFFF;
		color: #00a0f0;
	
}
.second_box{
	/*display: none;*/
	min-height: 100%;
	/*position: absolute;
	top: 0px;
	left: 100%;*/
	box-shadow: 0 0 2px 0 rgba(197,197,197,.5);
	z-index: 3;
	/*display: inline-block;*/
	background: #FFFFFE;
}
.chose_list li .second_box span{
	width: 105px;
}
 .tip{
 	background: url('../images/icon_search.png') no-repeat;
 }
.tip_section{
	background-position: 0px 0px;
	width: 20px;
	height: 18px;
	text-align: center;
	line-height: 12px;
	color: #fff;
	font-size: 12px;
	display: inline-block;
	font-style: normal;
	position: absolute!important;
	right: -6px;
	top: -15px;
}
.w260{
	width: 260px;
}
.tip_pop{
	position: relative;
} 
.tip_pop p{
	position: relative;
	display: inline-block;
}
.tip_text{
	padding: 10px 5px;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	line-height: 19px;
	color: #222222;
	background: #FFFFFF;
	position: absolute;
	bottom: 35px;
	left: 100%; 
	width: 230px;
	display: none;
	z-index: 100;
	font-weight: bold;
}
.w369{
	width: 369px;
	float: left;

}
.w750{
	width: 750px;
	float: left;
}
.news_search_title{
	color: #555555;
	font-size: 14px;
	width: 75px;
	line-height: 26px;
	
}
.min_h28 {
	min-height: 28px;
	padding: 15px 0px;
}
.news_search_list ul{
	display: inline-block; 
	width: 670px;
}
.news_search_list ul li{
	padding: 2px 6px;
	color: #555555;
	font-size: 14px;
	display: inline-block;  
	margin: 4px 0px;
	cursor: pointer;
	
}
.news_search_list ul li:hover{
	color: #00a0f0;
	border: 1px solid #00a0f0;
	border-radius: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
}
.news_cur{
	color: #00a0f0;
	border: 1px solid #00a0f0;
	border-radius: 4px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
}
.type_search i{
	background: url('../images/icon_index.png') no-repeat;
	background-position: 0px -131px;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
}
.type_search span.type_cur i{
	background-position: 0px -105px;
}
.type_search span{
	padding-right: 10px;
	line-height: 28px;
	display: inline-block;
	cursor: pointer;
}
.condition_list{
	font-size: 14px;
	width: 100%;
	background: #f7f8f8;
	padding: 0px 20px;
}
.condition_list  label{
	width: 65px;
}
.condition_list  label:before{
	display: none;
}
.condition_list li{ 
	padding: 10px 0px;
	float: left;
	margin-right: 18px;
}
.condition_list li:last-child{
	margin-left: 0px;
}
.w140{
	width: 110px;
}
.ml25{
	margin-left: 25px;
}
.search_btn_section{
	text-align: right;
	padding: 35px 20px;
}
.search_btn{
	position: relative;
	width: 140px;
	background: #dcdcdc;
	color: #222222;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 3px;
	display: inline-block;
	margin-left: 35px;
	cursor: pointer;
}
 
.search_btn.search_btn_bg1{
	background: #00a0f0;
	color: #FFFFFF;
}
.search_btn .tip_text{
	right: 0px;
	text-align: left;
	left: auto;
}
.mt15{
	margin-top: 15px;
}
.filter_list li{
padding: 20px;
font-size: 14px;
color: #777777;
position: relative;
}
.filter_list{
	padding: 30px 20px 40px ;
}
.filter_list li span{
color: #222222;
font-weight: bold;
display: inline-block;
width: 90%;
}
.filter_list li:even{
	background: #f9f8fd;
}
.filter_close{
	background: url('../images/icon_search.png') no-repeat 0px -53px ;
	width: 18px;
	height: 18px;
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -9px;
	cursor: pointer;
}
.history_box{
	padding: 20px;
}
.history_box li{
	color: #222222;
	font-size: 14px;
	padding: 8px 0px;

}
.checkbox{
	color: #222222;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.checkbox i{
	background: url('../images/icon_index.png') no-repeat;
    background-position: 0px -131px;
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
.checkbox.type_cur i{
	  background-position: 0px -105px
}





/*详情页面*/
.detail_del{
	padding: 0px 56px 15px;
	margin-top: 14px;
	background-color: #FFFFFF;
	}
.detail_figiue{
	width: 90px;
	height: 90px;
	border-radius: 50%;
	position: relative;
	display: inline-block;
	vertical-align: middle; 
}
.detail_top{
	padding: 20px 0px;
	width: 100%;
	overflow: hidden;
}
.detail_right{ 
	display: inline-block;
	vertical-align: middle; 
	margin-left: 16px;
}
.detail_right h3{
	font-size: 16px;
	color: #222;
	display: inline-block; 
	margin-right: 6px;
	line-height: 20px;
}
.detail_right .detail_text{
	font-size: 14px;
	color: #888888;
	display: inline-block;
	line-height: 20px;
	font-weight: normal;
}
.detail_img{
	margin-top: 8px;
}
.detail_img img{
	margin-left: 3px;
}
.link_phone{
	/*height: 350px;*/
	background-color: #fafafa;
	padding-top: 20px;
}
.contact_one li img{
	padding-right: 8px;
}
.contact_one{
	width: 870px;
	padding-left: 20px;
	padding-top: 18px;
	float: left;
	
}
.comp_age{
display: inline;
    font-size: 14px;
    color: #222;
    /* font-family: "微软雅黑"; */
    font-weight: bold;
    display: inline;
}
.contact_two{
	line-height: 30px;
}
.contact_two:nth-child(2){
	line-height: 30px;
	font-size: 14px;
	color: #222222;
}
.contact_one li{
	width: 50%;
	float: left;
	
}
.contact_one li span{
	font-size: 14px;
	color: #888888;
	font-family: "微软雅黑";
	display: inline;
}
.enterprise{
display: inline;
	font-size: 14px;
	color: #222;
	/*font-family: "微软雅黑";*/
	font-weight: bold;
	display: inline;
}
.contact_second{
	line-height: 30px;
}
.contact_second span{
	display: inline-block;
    font-size: 14px;
    color: #222;
}
.contact_second span:nth-child(2){
	display: inline-block;
    font-size: 14px;
    color: #222;
}
.contact_twose span:nth-child(2){
	display: inline-block;
    font-size: 14px;
    color: #222;
}
.contact_two span:nth-child(2){
	display: inline-block;
	font-size: 14px;
	color: #222;
}
.contact_one li:nth-child(2){
	float: left;
	width:50%;
}
.second_right{
	margin-top: 50px;
	margin-bottom: 16px;
	float: left;
}
.contact_twose{
	line-height: 30px;
}
.contact_twote{
	line-height: 30px;
}
.second_right h3{
	margin-top: 18px;
	font-size: 12px;
	color: #888888;
	width: 88px;
	text-align: center;
	vertical-align: middle;
}
.company_title{
	padding-left: 20px;
	padding-top: 30px;
    padding-bottom: 20px;
	
}
.contact_twote span:nth-child(2){
    display: inline-block;
    font-size: 14px;
    color: #222;
}
.synopsis{ 
	font-size: 14px;
	color: #222222;
	line-height: 30px;
	padding-right: 16px;
	padding-bottom: 30px;
	position: relative;
	overflow:hidden; 
	text-overflow:ellipsis;
	width: 100%;
	clear: both;
}
.jianjie_two{
	padding-left: 20px;
	font-size: 14px;
	color: #222222;
	line-height: 30px;
	padding-right: 16px;
	padding-bottom: 30px;
	position: relative;
	overflow:hidden; 
	text-overflow:ellipsis;
}
.active{
	position: relative;
	overflow: hidden;
	height: 60px;
	border: 1px solid red;

}

/*.img_low{position: relative;}*/
.img_low{
	position: absolute;
    right: 129px;
    top: 40px;
}
.fellow{
	display: inline-block;
	width: 100px;
	font-size: 16px;
	height: 28px;
	border-radius: 5px;
	color: #FFFFFF;
	background: #ED534F;
	text-align: center;
	line-height: 28px;
	float: right;
	margin: 22px 0px 35px;
	border: none;
	margin-left: 8px;
}
.fellow_one{
	display: inline-block;
	width: 100px;
	font-size: 16px;
	height: 28px;
	color: #FFFFFF;
	background: #13afe6;
	text-align: center;
	line-height: 28px;
	float: right;
	border-radius: 5px;
	margin: 22px 0px 35px;
	border: none;
	margin-left: 7px;
	margin-right: 4px;
}
.fellow_dashed{
	border-bottom:1px dashed #dcdcdc;
	margin-bottom: 24px;
	width: 1140px;
}
.demand{
	/*height: 290px;*/
	background-color:#fafafa;
	overflow: hidden;
	padding-bottom: 30px;
	
}
.requirement{
	padding:16px 16px 30px 20px;
}
.size{
	display: inline; 
	font-size: 14px;
    color: #222222;
	
}
.size_second{
	display: inline-block;
    /*padding-left: 105px;*/
	margin-left: 5px;
	font-size: 14px;
    color: #222222;
}
.size_ul{
	display: inline-block;
	font-size: 14px;
    color: #222222;
    padding-left: 20px;
}
.size_two{
	display: inline;
	margin-left: 20px;
	font-size: 14px;
    color: #222222;
}
.requirement_list li{
	width: 350px;
	float: left;
	height: 28px;
	line-height: 28px;
	
}
.requirement_page{
	padding-left: 28px;
	width: 350px;
    float: left; 
    line-height: 28px;
    padding-right: 10px;
    font-size: 14px;
}
.requirement_list li span{
	border-left: 4px solid #13AFE6;
	padding-left: 10px;
	font-size: 14px;
	color: #888888;
	
}
.requirement_list li span:nth-child(2){
	width: 360px;
	font-size: 14px;
	color: #222222;
	border:none;
	margin-left: 15px;
}
.requirement_list li span:nth-child(3){
	width: 300px;
}
.low_foot{
	background: #fafafa;
}
.fellow_price{
	display: inline-block;
	width: 100px;
	font-size: 16px;
	height: 28px;
	color: #FFFFFF;
	border-radius: 5px;
	background: #ecaf0c;
	text-align: center;
	line-height: 28px;
	float: right;
	margin: 22px 0px 35px;
	border: none;
	margin-left: 8px;
	margin-right:4px;
}

.company_titlesecond{
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 25px;
}
.detail_words{
	display: inline-block;
	border: 1px solid #f1af1b;
    color: #f1af1b!important;
    border-radius: 50%;
    font-size: 14px;
	
}

.requirement_pagetiice{
	width: 340px; 
    float: left; 
    line-height: 28px;
    padding-right: 10px;
    overflow: hidden;
}
.requirement_pagetiice li span{
/*	border-left: 4px solid #13AFE6;
    padding-left: 10px;*/
    font-size: 14px;
    color: #888888;
}
.requirement_pagetiice li span:nth-child(2){
	/*width: 360px;*/
    font-size: 14px;
    color: #222222;
    border: none;
    /*margin-left: 15px;*/
}

.li{list-style: none;}

.requirement_pagetthird{
	width: 350px;
	height: 150px;
    float: left;
    height: 28px;
    line-height: 28px;
     border: 1px solid yellow;
}

.requirement_page span{
	/*border-left: 4px solid #13AFE6;
    padding-left: 10px;
    font-size: 14px;*/
    color: #888888;
}
.requirement_page span:nth-child(2){
	/*border:none;
    padding-left: 10px;*/
    color: #222222;
    border: none;
    /*margin-left: 15px;*/
}
.contant_section{
	padding-left: 20px;
	overflow: hidden;
}
.contant_section .data_details{
	width: 390px; 
}
.size_number{
	width: 100px; 
	 float: left;
}
.size_number span{ 
	vertical-align: top;
}
.requirement_page li{
	width: 100%;
}
.size_section{
	width:240px;
	display: inline-block; 
}
/*资料上传*/
.upload_mes{ 
	display: block;
	overflow: hidden;
	padding-left: 20px; 
}
.upload_mes_box{
	overflow: hidden;
	width: 190px;
	height: 190px;
	margin: 0px 10px;
	float: left;
	border-radius: 6px;
	margin-bottom: 10px;
}
.upload_mes_box img{
	width: 100%;
}
.upload_mes_box input{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 10;
	 filter:alpha(opacity=0);   
      -moz-opacity:0;   
      -khtml-opacity: 0;   
      opacity: 0;  
}

.upload_filter{
	margin: 0px 10px 10px 10px;
	background: #eeeeee;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	float: left;
	width: 190px;
	height: 190px;
	border-radius: 6px;
	position: relative;
}
.upload_filter input[type='file']{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
 filter:alpha(opacity=0);   
      -moz-opacity:0;   
      -khtml-opacity: 0;   
      opacity: 0;  
      left: 0px;
      top: 0px;
	
}
.upload_filter p{
	width: 64px;
	height: 64px;
	margin: 40px auto 0px;
	border: 1px dashed #d2d2d2;
	background: url('../images/bg_upload.png') no-repeat center center;
}
.upload_filter span{
	display: block;
	margin-top: 15px;
}
.modification_btn{
	float: right;
	margin-right: 50px;
}

/*好有验证弹层*/
.mask{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);    /*IE8支持*/
background:rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;width:100%;height: 100%;z-index: 99;}
.add_friend{
	width: 400px;
	background: #FFFFFF; 
	margin: 0 auto; 
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 40px;
	z-index: 100;
}
.add_friend_title{
	font-size: 18px;
	color: #222222;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #e5e5e5;
	
}
.add_friend_pop{
	border-bottom: 1px dashed #e5e5e5;
	padding: 34px 0px;
	text-align: center;
}
.add_friend_pop p{
	display: inline-block;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	overflow: hidden;
}
.add_friend_pop img{
	width: 100%;
	height: 100%; /*20170427修改*/
}
.add_friend_pop span{
	display: inline-block;
	width: 41px;
	height: 30px;
	background: url('../images/icon_add_friend_pop.png') no-repeat left top;
	margin: 0px 35px;
	
	
}
.add_friend_section{
	
	padding: 0px 35px;
}
.add_friend_send i{
	
	display: inline-block;
	width: 25px;
	height: 14px;
		background: url('../images/icon_add_friend_pop.png') no-repeat;
		margin-right: 5px;
}
.add_friend_send i.icon_send{
	background-position: -1px -44px;
}
.add_friend_send{
	font-size: 16px;
	color: #222222;
	text-align: left;
	padding-top: 20px;
	color: #222222;
	font-weight: normal;
	padding-bottom: 10px;
}
.add_send_inp{ 
	border: 1px solid #00a0f0;
	height: 40px;
	font-size: 16px; 
	width: 280px;
	padding: 0px 25px;
}

.add_friend_send i.icon_chose_list{
	
	background-position: -1px -66px;
}

.add_firend_prompt{
	text-align: left;
	font-size: 16px;
	color: #222222;
	padding: 10px 0px;
	
}

.add_firend_prompt i{
	display: inline-block;
	width: 20px;
	height: 20px;
		background: url('../images/icon_add_friend_pop.png') no-repeat -31px -78px;
		margin-right: 5px;
		vertical-align: middle;
}
.group_section{
	position: relative;
}
.group_section h2{ 
	height: 40px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	line-height: 40px;
	width: 260px;
	padding: 0px 45px 0px 25px;
	font-weight: normal;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.group_section h2 i{
	width: 48px;
	height: 40px; 
	background:#eeeeee url('../images/icon_add_friend_pop.png') no-repeat 9px -104px;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
}
.group_list{
	border: 1px solid #e5e5e5;
	border-top: 0px;
	background: #FFFFFF;
	position: absolute;
	top: 42px;
	padding-left: 25px;
	width: 305px; 
	display: none;
 
}
.group_section ul{
		max-height: 108px;
	overflow-y: scroll;
	
	
}
.group_section ul li{
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0px;
	color: #222222;
	font-size: 16px;
	padding-right: 45px;
	position: relative;
	
}
.group_section ul li:last-child{
	border: none;
	
}
.group_section ul li.checked{
	color: #14afe7;
}
.group_section ul li.checked i{
	width: 48px;
	height: 36px;  
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url('../images/icon_add_friend_pop.png') no-repeat 18px -136px
}
.btn_srue{
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	background: #00a0f0;
	margin: 20px 0px;
	width: 280px;
}

.group_btn_send{
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	background: #00a0f0;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%
}
.sure_upload_mes{
	padding: 20px 128px;
	
}
.sure_upload_mes .upload_mes_box{
	width: 140px;
	height: 140px;
}

/*20170425新增*/
/*公司主页str*/
.f14{font-size: 14px;}.mg_b5{margin-bottom:5px;}.min_h66{min-height:66px;}.min_h44{min-height:44px;}.col_333{color:#333;}
.quote_company img{vertical-align: baseline;}
.company_details{width:30%;}
.index_recomm h2 em.col_ff4501{color:#ff4501;font-size:16px;}
.index_recomm p .col_666{color: #666;}
.company_home_list{margin:0 auto;width:1065px;padding-bottom:20px;}
.company_home_list li{width:206px;float: left;margin:0 0 7px 7px;height:180px;}
.company_home_list p{font-size:12px;}
.company_users{width:1033px;border-top:1px dashed #dcdcdc;padding:30px 0;margin:0 auto;color:#222;font-size:14px;}
.company_users img{margin-right:5px;vertical-align: baseline}
.company_pro li{float: left;margin:45px 10px 0 0;width:250px;height:160px;overflow: hidden;}
.company_pro li img{width:100%;height:100%;}
.company_pro li:last-child{margin-right:0;}
.data_like{font-size:12px;color:#ed534f;margin-top:5px;}
.data_like i{background:url(../images/icon_like.png) no-repeat;width:17px;height:14px;display: inline-block;margin-left:6px;vertical-align:text-bottom;cursor: pointer;}
.data_like .cur{color:#9c9c9c;}
.data_like .cur i{background-position:0 -24px;}
.data_company em{color:#ed534f;font-size:14px;}
/*公司主页end*/
.detail_figiue img{width:100%;height:100%;}
.recomm_main{height:44px;overflow:hidden;margin:10px 0;}
.recomm_main p{color:#999;}
.company_home_list .min_h44{height:44px;overflow: hidden;}
.company_home_list .recomm_img{margin:0 0 15px 6px}
/*20170502新增*/
.img_hidden{overflow: hidden;border-radius:50%;}
.index_friend .img_hidden{width:45px;height:45px;}
.price_img .img_hidden{width:48px;height:48px;}
.recomm_img .img_hidden{width:80px;height:80px;}
.data_img .img_hidden{width:80px;height:80px;}
.index_coo_left .img_hidden{width:78px;height:78px;}
.detail_figiue .img_hidden{width:90px;height:90px;}
.recomm_img .icon_head_right{top:0;right:0;}
.data_img .icon_head_right{top:0;right:10px;}
.detail_figiue .icon_head_right{top:0;right:4px;}
.img_main_left .icon_head_right,.img_hidden_add .icon_head_right{left: 60%;top: 25px;}
.icon_head_right{background:url(../images/icon_head_right.png) no-repeat;width:17px;height:19px;display: inline-block;position:absolute;right:-5px;top:-5px;z-index: 22;}
.icon_red{background-position:0 0;} 
.icon_orange{background-position:0 -29px;}
.icon_gray{background-position:0 -58px;}
/*20170509新增*/
.w7s{width:7%!important;}
.icon_pull_list{position: absolute;right:0;padding-right:15px!important;}
.icon_pull_list .icon_pull_down {background-position: 0 -342px;}
.icon_pull_list .cur {background-position: 0 -368px;}




/*品名*/
.name_chose1{ 
	float: left;
	position: relative;
}
.chose_list1{
	position: absolute; 
	top: 28px;  
	width: 120px;
	background: #f4f4f4;
	font-size: 14px; 
	display: none; 
	z-index: 2;
}
.chose_list1 span:hover{
	color: #00a0f0;
}
.chose_list1 li span{
	display: block; 
	width: 80px;
	cursor: pointer;
	padding: 10px 20px; 
	position: relative;
	z-index: 10;
}
.chose_list_cur1{
	background: #FFFFFF;
		color: #00a0f0;
	
}
.second_box1{
	display: none;
	min-height: 100%;
	position: absolute;
	top: 0px;
	left: 100%;
	box-shadow: 0 0 2px 0 rgba(197,197,197,.5);
	z-index: 3;
	background: #FFFFFE;
}
.chose_list1 li .second_box1 span{
	width: 130px;
}
.requirement_pagetiice_left{
	width: 100px;
	display: inline-block;
	vertical-align: top;
}
.requirement_pagetiice_left i{
	border-left: 4px solid #13AFE6;
    padding-left: 10px;
    font-size: 14px;
    color: #888888;
    
}
.requirement_pagetiice_right{
	width: 230px;
	display: inline-block;
	vertical-align: top;
}


/*20170711新增：我的商圈、搜索商圈页面*/
.logo_img{
	vertical-align: bottom;
}
.vip_user{
	float: left;
	margin: 50px 0 0 20px;
	padding-left: 12px;
	border-left: 1px solid #dfdfdf;
	color: #1296db;
	position: relative;
}
.vip_user>i{
	top:0;
	right: -20px;
}
.steel_business img{
	float: none;
	margin: 0 15px 0 0;
}
.company_tel{
	margin: 12px 0 30px;
}
.business_tabs{
	padding: 0 206px 0 ;
}
.business_tabs>li{
	width: 395px;
}
.business_tabs>li a{
	font-size: 22px;
}
.my_business,.search_frame,.search_results, .not_search_frame, .not_search_results{
	background-color: #fff;
	padding: 0 20px;
}
.my_business_main>h1{
	height: 75px;
	line-height: 74px;
	border-bottom: 1px dashed #dcdcdc;
	color: #333;
	font-weight: normal;
}
.my_business_main>h1>a{
	float: right;
	font-size: 15.75px;
	color: #f02e28;
}
i.icon_business{
	width: 15px;
	height: 15px;
	display: inline-block;
	background: url("../images/icon_business_district.png") no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
.icon_addblack{
	width: 13px;
	height: 13px;
	margin-right: 9px;
}
.icon_group{
	width: 25px;
	height: 19px;
	background-position: 0 -23px;
}
i.icon_right_arrow{
	background-position: 4px -52px;
	margin-left: 25px;
}
i.icon_bottom_arrow{
	background-position: 0 -72px;
	margin-left: 25px;
}
.business_district_name{
	width: 70%;
	line-height:26px;
	cursor: pointer;
}
.business_district_name b{
	color: #dd0707;
	font-weight: normal;
	margin-left: 9px;
}
.business_district_more{
	width: 30%;
	text-align: right;
	line-height:26px;
}
.my_business_list>li{
	border-bottom: 1px dashed #dfdfdf;
	font-size: 14px;
	position:relative;
	padding:15px 0;
}
.business_btn{
	width: 87px;
	height: 22px;
	border: none;
	color: #fff;
	font-size: 14px;
	position: relative;
	z-index: 20;
	margin-right:40px;
}

.business_btn_quit{
	background-color: #cdcdcd;

}
.business_friend{
	width: 100%;
	height: auto;
}
.business_friend img{
	border-radius: 100%;
}
.business_friend>ul{
	width: 19%;
	margin-right: 9px;
}
.business_friend>ul.last_ul{
	margin-right: 0;
}
.business_friend>ul>li{
	width: 100%;
	height: 46px;
	margin: 7px 0 7px;
}
.page_num{
	padding: 33px 0 46px;
}
.page_num a{
	margin: 0 -2px 0 -3px;
}
/* li.business_active{
	border: none;
} */
li.business_list_last{
	border: none;
}
.search_frame>li{
	border-bottom: 1px dashed #dfdfdf;
}
.search_frame label ,.search_results label {
	display: inline-block;
	width: 110px;
	text-align: right;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.search_location{ 
	padding: 30px 0px
}
.input_opacity{
	border: 1px solid #dcdcdc;
	border-radius: 2px;
	position: relative;
	z-index: 20;
	opacity: 0;
}
 
 
.search_address{
	width: 240px;
	
}
 
.posi_rel .icon_black_arrow{
	display: inline-block;
	width: 11px;
	height: 8px;
	background: url("../images/icon_slider_down.png") no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	right: 10px
}
.product_label{
	padding-top: 37px;
}
.product_label>p{
	margin-bottom: 25px;
}
.product_label>h2{
	margin-bottom: 30px;
}
.input_opacity_position2{
	width: 185px;
	height: 27px;
	position: relative;
	left: -189px;
	top: 1px;
}
.input_opacity_position3{
	width: 185px;
	height: 27px;
	position: relative;
	top: -48px;
	left: 101px;
}
.fang_search_position2{
	width: 164px;
	height: 26px;
	vertical-align: middle;
	line-height: 26px;
	font-weight: normal;
	text-indent: 10px
}
.product_label a{
	font-size: 14px;
	color: #333;
	padding: 0 19px;
	border: 1px solid #dfdfdf;
	text-align: center;
	display: inline-block;
	line-height: 28px;
	margin: 0 5px;
	border-radius: 2px;
}
a.product_label_active{
	border-color: transparent;
	color: #fff;
	background-color: #00a0f0;
}
.business_class{
	height: 151px;
	padding-top: 38px;
}
.select_box , .select_box2{
	width: 21px;
	height: 21px;
	display: inline-block;
	border: 1px solid #dfdfdf;
	border-radius: 2px;
	vertical-align: middle;
	margin-right: 10px;
}
i.select_box_active{
	border-color: transparent;
	background: url("../images/icon_business_district.png") no-repeat 0 -94px;
}
.business_class>p:first-child{
	margin-bottom: 46px;
	line-height: 21px;
}
.btn_search_sure{
	border: none;
	width: 199px;
	height: 33px;
	color: #fff;
	font-size: 16px;
	background-color: #00a0f0;
	margin: 0 auto;
	border-radius: 2px;
}
.search_results{
	margin-top: 18px;
	border-top: 1px solid #dfdfdf;
}
/*20170714修改*/
.btn_join_business{
	background-color: #ed534f;
	/*margin-right: 12px;*/
}
/*未搜索到对应商圈*/
.not_search li>p.product_label_p{
	width: 75%;
}
.not_search li>h2{
	width: 25%;
}
.not_search li{
	position: relative;
}
.not_search_frame label{
	margin-right: 5px;
	font-weight: bold;
}
.not_search_frame li a{
	margin: 0 4px 0 4px;
}
.not_search_frame h2{
	position: relative;
}
.not_search_frame h2>label{
	margin-left: 43px;
}
.not_search_frame h2>i.icon_black_arrow{
	position: absolute;
	left: 270px;
	top: 23px;
}
.not_search_frame .product_label{
	height: 66px;
}
.not_search_frame li{
	border-bottom: 1px dashed #dfdfdf;
}

.fang_search_position3{

}
.area h3{
	position: relative;
	margin-bottom: 30px;
}
 
.area{
	height: 140px;
	padding-top: 20px;
}
.area>h3>label{
	font-size: 18px;
	text-align: right;
}
.not_search_results{
	margin-top: 19px;
}
.not_search_results h1{
	font-size: 18px;
	height: 63px;
	line-height: 63px;
	border-bottom: 1px dashed #dfdfdf;
}
.not_search_results div{
	height: 376px;
	position: relative;
	text-align: center;
}
.not_search_results div>img{
	margin: 87px 0 27px 0;
}
.not_search_results div>p{
	line-height: 26px;
	font-size: 14px;
	margin-bottom: 66px;
}
.opacity{
	-khtml-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	filter:"alpha(opacity=0)";
	opacity:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/*20170713修改*/
ul.inline1{
	width: 100%;
	display: block;
}
ul.inline1>li{
	width: 19%;
	margin-right: 9px;
	float: left;
}
.posi_rel  h2{
	height: 26px;
	line-height: 26px;
	width: 100%;
	vertical-align: middle; 
	font-weight: normal;
	text-indent: 10px
}
.posi_rel{
	position: relative;
	display: inline-block; 
	border: 1px solid #dcdcdc;
	border-radius: 2px; 
	vertical-align: middle;
	height: 26px;
}
.posi_rel select{
	position: absolute;
	z-index: 10;
	left: 0px;
	top:0px;
	width: 100%;
	line-height: 27px;
	height: 27px;
}
.search_others{
	width: 185px
}
.name_chose_gai{
	float: left;
}
.posi_rel_pop{
	background-color: #fff;
	opacity: 1;
	border-radius: 5px;
}
.posi_rel_pop>p{
	padding: 13px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 14px;
	font-weight: normal;
}
p.posi_rel_pop_last{
	border-bottom: none;
}
i.icon_sure{
	background: url("../images/icon_sure_yuan.png") no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	float: right;
	background-position: 0 -26px;
}
i.icon_sure1{
	background-position: 0 0;
}
.posi_rel_pop_btn{
	text-align: center;
	border-bottom: none;
}
.posi_rel_pop button{
	width: 129px;
	height: 25px;
	border: none;
	background-color: #00a0f0;
	color: #fff;
	border-radius: 2px;
}
.elastic_layer h1{
	padding: 22px 0 15px;
	font-size: 20px;
	background-color: #128be8;
	color: #fff;
}
.elastic_layer i.icon_layer{
	background: url("../images/icon_elastic_layer.png") no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
}
.elastic_layer i.icon_layer1{
	 width: 24px;
	 height: 19px;
 }
.elastic_layer i.icon_layer2{
	width: 13px;
	height: 17px;
	background-position: 0 -29px;
}
.elastic_layer i.icon_layer3{
	width: 15px;
	height: 13px;
	background-position: 0 -56px;
}
.area_selection ,.interest_commodity{
	margin: 16px auto;
	width: 444px;
	background-color: #fff;
}
.area_selection>h2 {
	padding: 12px 15px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	background-color: #1296db;
	text-align: left;
}
.area_selection>ul{
	padding-left: 40px;
}
.area_selection>ul>li{
	padding: 16px 0 12px;
	border-bottom: 1px dashed #e9e9e9;
	text-align: right;
	font-size: 16px;
}
.area_selection>ul>li>label{
	float: left;
}
.marg40{
	margin-left: 40px;
}
.marg20{
	margin-left: 20px;
}
.elastic_layer>p{
	font-size: 14px;
	margin: 21px 15px 32px;
	text-align: left;
}
.elastic_layer>button{
	width: 301px;
	height: 42px;
	border: none;
	color: #fff;
	background-color: #00a0f0;
	font-size: 18px;
	margin-bottom: 40px;
}
.search_in_layer{
	padding-right: 42px;
	border: none;
}
.search_in_layer>h2{
	font-size: 14px;
	color: #999;
}
.search_in_layer .icon_right_arrow{
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 14px
}
i.icon_shut_down{
	display: inline-block;
	width: 23px;
	height: 23px;
	background: url("../images/icon_index.png") no-repeat 0 -247px;
	position: absolute;
	top: 0;
	right: 0;
}
ul.inline1>li{
	border: 1px solid #f9f8fd;
}
ul.inline1>.cur{
	border-color: transparent;
}
.elastic_layer_mask{
	text-align: center;
}
/*20170714修改*/
.btn_search{
	margin: 0 auto;
	text-align: center;
}
.btn_search_sure{
	margin: 0 10px;
}
/*20170714修改*/
.elastic_layer_mask{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);    /*IE8支持*/
	background:rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	width:100%;
	height: 100%;
	z-index: 999;
	text-align:center;
}
.elastic_layer{
	width: 474px;
	margin-left: -237px;
	background-color: #eee;
	overflow:hidden;
	position:relative;
	top: 50%;
	left:50%;
	box-shadow:0 0 10px 3px rgba(35,35,35,0.17);
}
/*20170807首页增加入口*/
.top_user span{
	display: inline-block;
	vertical-align: middle;
}
.line_2{
	display: inline-block;
	vertical-align: middle;
	border-right: 2px solid #d2d2d2;
	margin: 0px 15px;
	height: 15px;
}
					
.index_nav{
font-size: 14px;
color: #666666;	
width: 100%;
clear: both; 

}
.index_nav li{
	display: inline-block;
	padding-left: 40px;
}
.index_nav li a{
	line-height: 60px;
	height: 60px;
	display: inline-block;
	color: #666666;	
	border-bottom: 3px solid #FFFFFF;
	
}
.index_nav li a:hover{color:#f96d69;border-bottom: 3px solid #f96d69;}

.index_nav li:checked{
	color:#f96d69;border-bottom: 3px solid #f96d69;
}
.index_icon{
	font-size: 0px;
	margin-bottom: 30px;
	overflow: hidden;
}
.index_icon  li{
	width: 178px;
	display: inline-block;
	font-size: 12px;
	margin-right: 26px;
	position: relative;
}
.index_icon  li:last-child{
	margin-right: 0px;
}

.index_icon  .index_icon_top{
	height: 150px;
	background: #10acfa;
	text-align: center;
}
.index_icon_top i{
	width: 90px;
	height: 90px;
	display: inline-block;
	margin-top: 30px;
	background: url('../images/bg_index_icon.png') no-repeat;
}
.index_icon_bot{
	height: 30px;
	text-align: center;
	background: #FFFFFF;
	padding: 10px 0px;
}
.btn_offer{
	width: 104px;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	background: #ed534f;
	display: inline-block;
	font-size: 14px;
	text-align: center; 
}
.index_icon_top i.icon_offer{
	background-position: 0px 0px;
}
.index_icon_top i.icon_togger{
	background-position: 0px -109px;
}
.index_icon_top i.icon_exact_search{
	background-position: 0px -217px;
}
.index_icon_top i.icon_demand{
	background-position: 0px -327px;
}
.index_icon_top i.icon_trading_area{
	background-position: 0px -435px;
}
.index_icon_top i.icon_strip_calculation{
	background-position: 0px -546px;
}
 
.index_icon_title{
	position: absolute;
	left: 10px;
	top: 0px;
	display: inline-block;
	width: 31px;
	height: 47px;
	padding-top: 5px;
	background: url(../images/bg_index_icon.png) no-repeat 0px -686px;
	color: #5fc4f5;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
}
.index_icon_top em{
	font-size: 14px;
	color: #ffdb5d;
	position: absolute;
	right: 15px;
	top: 10px;
}
.btn_look,.btn_chat{
	background: #f6534f;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 63px;
	display: inline-block;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px 3px;
	
	
}
.btn_chat i{
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/bg_index_icon.png) no-repeat 0px -766px;
	margin-left: 5px;
} 






