.login_main {
	background: rgb(255, 255, 255); border: 1px solid rgb(205, 206, 212); width: 958px; height: 525px; _height: 480px;
}
.login_l {
	width: 340px; font-size: 14px; margin-left: 40px;
}
.login_r {
	width: 200px; font-size: 14px; margin-left: 60px;
}
.login_p {
	height: 32px; line-height: 32px;
}
.login_p ul li {
	background: rgb(247, 247, 247); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(205, 206, 212) rgb(205, 206, 212) currentColor; width: 110px; height: 30px; text-align: center; margin-right: 10px; float: left;
}
.login_l form {
	font-size: 14px; font-weight: bold; margin-left: 30px;
}
.login_p ul li a {
	width: 110px; height: 30px; color: rgb(153, 153, 153); font-size: 16px; font-weight: bold; margin-top: 2px; display: block;
}
.login_p ul li a:hover {
	background: rgb(255, 255, 255); width: 110px; height: 30px; color: rgb(255, 0, 0) !important; font-size: 16px; font-weight: bold; display: block;
}
.login_p ul li a.on {
	background: rgb(255, 255, 255); width: 110px; height: 30px; color: rgb(255, 0, 0) !important; font-size: 16px; font-weight: bold; display: block;
}
a.red {
    color: #F00 !important;
}
.red {
    color: #E53336;
}
.username {
	border: 1px solid rgb(217, 217, 217); width: 200px; height: 35px; line-height: 35px; padding-left: 10px;
}
.usernamebg1 {
	background: url('put_ico.png') no-repeat right;
}
.usernamebg2 {
	background: url('mima_ico.png') no-repeat right;
}
.orgbut {
	background: rgb(254, 128, 7); color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.login_line {
	background: url('login_line.png') no-repeat top; margin: 0px 20px; width: 10px; height: 400px
}
.login_r h3 {
	color: rgb(229, 51, 54); font-size: 16px; font-weight: bold; margin-top: 10px;
}
.login_r h4 {
	color: rgb(229, 51, 54); font-size: 14px;
}
.login_r h2 {
	margin: 15px 0px 0px; width: 180px; height: 10px; color: rgb(102, 102, 102); line-height: 10px; font-size: 16px; font-weight: bold;
}
.login_r h2 a {
	color: rgb(255, 255, 255);
}
.login_r h4 {
	font-size: 14px;
}
.login_r_t table {
	margin-top: 20px;
}
.login_l table label img {
	margin-top: 4px;
}
.login_line1 {
	width: 260px; height: 400px; margin-top: 46px; margin-left: 60px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.foot a {
	color: rgb(102, 102, 102);
}
.share a {
	width: 109px; height: 32px; text-align: center; color: white; line-height: 32px; padding-left: 35px; font-size: 14px; text-decoration: none; margin-top: 10px; display: block;
}
.share a:hover {
	opacity: 0.9;
}
.share a.weibo_login {
	background: url('login_tips.png') no-repeat -5px 0px;
}
.share a.QQ_login {
	background: url('login_tips.png') no-repeat -148px 0px;
}
.mail_phone {
	background: rgb(255, 255, 255); border: currentColor; width: 210px; height: 32px; line-height: 32px; padding-left: 10px;
}
.td {
	width: 260px; height: 32px;
}
.information_main_l {
	width: 178px;
}
.information_main_l img {
	margin: 5px 0px 0px 10px;
}
.information_main_l p {
	text-align: center;
}
.inline_left_menu_son span {
	background: rgb(241, 241, 241); width: 158px; height: 32px; color: rgb(68, 68, 68); line-height: 32px; padding-left: 20px; font-size: 14px; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.inline_left_menu_son p {
	background: rgb(248, 248, 248); width: 178px; height: 32px; text-align: center; line-height: 32px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.inline_left_menu_son span b {
	cursor: pointer;
}
.inline_left_menu_son p a {
	color: rgb(102, 102, 102);
}
.signup_top {
	background: rgb(231, 232, 232); width: 100%; height: 30px; line-height: 30px; border-bottom-color: rgb(231, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.signup_top .information_t_l span {
	background: url('shoucang_bg.png') no-repeat; width: 13px; height: 12px; float: left; display: block; margin-left:0px; margin-right:0px; margin-top:9px; margin-bottom:0px
}
.signup_top .information_t_l i {
	font-style: normal;
}
.signup_top .information_t_l a {
	margin: 0px 3px; color: rgb(102, 102, 102); float: left; display: block;
}
.signup_top .information_t_l i {
	margin: 0px 3px; color: rgb(102, 102, 102); float: left; display: block;
}
.information_main_r {
	width: 798px;
}
.base_info {
	margin: 0px auto; width: 789px; height: 30px; line-height: 30px; text-indent: 16px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.main_information {
	margin: 30px 0px 0px 90px; width: 560px; font-size: 14px;
}
.info_end {
	width: 798px;
}
.laest_gonggao {
	background: rgb(248, 248, 248); width: 100%; height: 35px; line-height: 35px;
}
.whole_info {
	width: 766px; line-height: 24px; padding-left: 30px;
}
.whole_info p b {
	float: left;
}
.whole_info p span a {
	background: url('jifen_bg.png') no-repeat; width: 111px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold; margin-left: 20px; float: left; display: block
}
.stat_info {
	width: 796px;
}
.tj_t {
	background: url('tj_bg.png') repeat-x; width: 100%; height: 32px; line-height: 32px; padding-left: 20px
}
.tj_t h3 {
	font-size: 14px;
}
.stat_info p {
	padding-left: 20px;
}
.no_page {
	background: url('null_bg.jpg') repeat-x; width: 100%; height: 722px
}
.not_img {
	margin: 50px 0px 0px 30px;
}
.char_bg {
	background: url('guai_bg.png') no-repeat right; width: 900px; height: 200px; padding-left: 80px
}
.char_bg p span {
	font-size: 32px;
}
.char_bg p font {
	font-size: 32px;
}
.char_bg span {
	color: rgb(51, 51, 51); font-weight: bold;
}
.goback a {
	background: url('radious_bg.png') no-repeat; width: 106px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; margin-right: 130px; float: right; display: block
}
.null_foot {
	background: url('null_foot_bg.png') no-repeat bottom; width: 100%; height: 282px
}
.i_banner {
	height: 320px; min-width: 1000px;
}
.i_l_menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234); top: 190px; width: 550px; height: 287px; position: absolute; z-index: 99; box-shadow: 1px 1px 1px 1px #999;
}
.i_l_menu_l {
	width: 120px; height: 287px;
}
.i_l_menu_ul li {
	width: 120px; height: 47px; text-align: center; line-height: 47px; border-bottom-color: rgb(239, 133, 134); border-bottom-width: 1px; border-bottom-style: dashed;
}
.i_l_menu_ul li a {
	width: 90px; height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.i_l_menu_ul li a:hover {
	text-decoration: none;
}
.i_l_menu_ul li span {
	width: 30px; height: 45px; color: rgb(239, 133, 134); line-height: 45px; float: left; display: block;
}
.i_l_menu_r {
	width: 400px; height: 285px;
}
.i_l_menu_t {
	width: 400px; height: 40px; line-height: 40px; margin-left: 15px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.i_l_menu_t_ul {
	width: 230px; height: 40px; line-height: 40px;
}
.i_l_menu_t_ul li {
	width: 110px; float: left;
}
.i_l_menu_t_ul li a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.i_l_menu_t_ul li a:hover {
	color: rgb(255, 0, 0);
}
.i_l_menu_b {
	width: 400px; height: 220px; margin-top: 10px; margin-left: 15px;
}
.i_l_menu_b_form {
	width: 400px; height: 87px; margin-top: 10px;
}
.free_apply {
	width: 400px; height: 50px; line-height: 50px;
}
.sqbut {
	background: url('org_bg.png') no-repeat; width: 115px; height: 37px; text-align: center; line-height: 37px !important
}
.sqbut a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.free_offer a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.shengming {
	width: 400px; height: 60px; line-height: 20px !important;
}

.i_l_menu_b_squre {
	background: rgb(244, 244, 244); width: 400px; height: 65px;
}
.free_apply2 {
	width: 400px; height: 87px;
}
.free_offer {
	background: url('big_org_but.png') no-repeat; width: 160px; height: 40px; text-align: center; line-height: 40px
}
.input_name {
	border: 1px solid rgb(227, 227, 227); width: 140px; height: 30px; text-align: left; line-height: 30px;
}
.banner_bottom {
	height: 62px; line-height: 62px;
}
.apply_what {
	margin: 30px 0px 0px 20px; width: 570px;
}
.apply_what li {
	padding: 7px 0px;
}
.apply_what li span {
	margin: 0px 30px;
}
.news_contract_ul li span {
	margin: 0px 30px;
}
.apply_what li span font {
	color: rgb(0, 173, 40); font-size: 12px;
}
.apply_what_r_bg {
	background: url('zx_service_bg.png') no-repeat; width: 215px; height: 225px; margin-left: 30px
}
.apply_what_r_bg p {
	padding: 86px 0px 0px 36px; font-family: "宋体"; font-size: 14px; font-weight: bold;
}
.newest_l {
	width: 200px;
}
.newest_l h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.news_c h2 a.a22 {
	color: rgb(102, 102, 102); font-size: 20px;
}
.news_r h2 a.a22 {
	color: rgb(102, 102, 102); font-size: 20px;
}
.news_l_b {
	border-radius: 2px; height: 262px;
}
.news_c_ul {
	border-radius: 2px; height: 262px;
}
.news_r_b {
	border-radius: 2px; height: 262px;
}
.news_l_b ul {
	margin: 15px 10px 0px;
}
.news_l_b ul li {
	margin: 10px 0px; height: 50px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_l_b ul li p span {
	text-align: center;
}
.news_l_b ul li p .span37 {
	width: 60px; text-align: center; line-height: 20px; hieght: 20px;
}
.news_l_b ul li p .span38 a {
	color: rgb(136, 136, 136);
}
.news_c {
	width: 540px;
}
.news_c_ul a:hover {
	text-decoration: none;
}
.news_ul_l {
	margin: 0px 0px 0px 15px; width: 520px;
}
.news_ul_l_span {
	width: 520px; height: 45px; line-height: 45px;
}
.news_ul_l_span p.p52 {
	width: 260px; float: left;
}
.news_ul_l_span span {
	width: 62px; height: 45px; text-align: center; font-size: 14px; font-weight: bold; float: left; display: block;
}
.news_ul_l ul li {
	width: 250px; height: 30px; line-height: 30px; padding-bottom: 5px; margin-right: 10px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.news_ul_l ul li a {
	width: 62px; text-align: center; color: rgb(136, 136, 136); overflow: hidden; font-size: 13px; float: left;
}
.news_ul_l ul li a.a23 {
	color: rgb(255, 0, 0); overflow: hidden;
}
.news_r {
	width: 240px;
}
.news_r_b {
	width: 240px;
}
.news_r_b {
	
}
.news_r_b ul {
	margin: 20px 0px 0px 10px;
}
.news_r_b ul li {
	height: 40px;
}
.news_r_b ul li a.a24 {
	width: 50px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px;
}
.news_r_b ul li a.a25 {
	width: 170px; overflow: hidden; font-size: 14px; margin-right: 5px; margin-left: 5px; white-space: nowrap;
}
.news_r_b ul li a.a25:hover {
	color: rgb(255, 0, 0);
}
.search_home p span.span39 {
	margin: 6px 0px 0px 15px;
}
.search_home p span a.a26 {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold;
}
.search_home p span font {
	font-size: 14px;
}
.search_home p span a:hover {
	text-decoration: none;
}
.search_home p span a.a27 {
	background: rgb(255, 255, 255); border-radius: 5px; width: 67px; height: 21px; text-align: center; color: rgb(136, 136, 136); line-height: 21px;
}
.search_home p span a.a27:hover {
	background: rgb(227, 52, 59); color: rgb(255, 255, 255);
}
.seach_home_b ul {
	margin: 20px 0px 0px 20px;
}
.seach_home_b ul li {
	width: 160px; text-align: center; float: left;
}
.recommend_designer a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.company_charts h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.tuan_buy h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.material_mall_l h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.material_mall_r h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.decoration_class h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.friends_link h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.hot_decoration_company h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.new_favorable_info_title h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.tuan_acitivity h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.company_charts h2 a.a28 {
	color: rgb(255, 0, 0) !important; font-size: 14px;
}
.company_charts_show_l ul {
	margin: 20px 0px 0px 20px;
}
.company_charts_show_l ul li {
	padding: 0px 20px 20px 0px; float: left;
}
.company_charts_show_l {
	width: 738px;
}
.company_charts_show_l_t {
	width: 738px;
}
company_charts_show_l_b {
	width: 738px;
}
.company_charts_show_l_t ul li {
	width: 369px; height: 37px; text-align: center; line-height: 37px; float: left;
}
.company_charts_show_l_t ul li a:hover {
	color: red;
}
.company_charts_l_b_l {
	width: 182px;
}
.bigbg {
	background: url('li_bg1.png') no-repeat;
}
.bgposition1 {
	background-position: -118px -51px;
}
.bgposition2 {
	background-position: -118px -96px;
}
.bgposition3 {
	background-position: -118px -141px;
}
.company_charts_l_b_l ul li {
	padding: 26px 0px;
}
.company_charts_l_b_r {
	width: 530px;
}
.company_charts_l_b_r ul li {
	padding: 0px 10px 25px 5px; float: left; position: relative;
}
.company_charts_l_b_r ul li p {
	background: rgb(68, 68, 68); left: 5px; top: 76px; width: 160px; height: 25px; text-align: center; line-height: 25px; position: absolute; opacity: 0.4;
}
.company_charts_l_b_r ul li p.company_case {
	opacity: 1;
}
.company_charts_l_b_r ul li p.company_case a {
	color: rgb(255, 255, 255) !important; display: block; opacity: 1;
}
.company_charts_show_r {
	width: 260px;
}
newest_qdb {
	width: 260px;
}
news_qdb_b {
	width: 260px;
}
news_qdb_all {
	width: 260px;
}
.newest_qdb ul li:hover {
	width: 130px; height: 37px; text-align: center; line-height: 37px; float: left;
}
.newest_qdb ul li {
	width: 128px; height: 37px; text-align: center; line-height: 37px; float: left;
}
.newest_qdb ul li a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.newest_qdb ul li a:hover {
	color: red; font-size: 16px;
}
.news_qdb_sum a {
	text-align: center; margin-left: 10px; float: left; display: block;
}
.news_qdb_sum .aa {
	background: rgb(187, 187, 187); width: 17px; height: 17px; text-align: center; color: rgb(255, 255, 255); line-height: 17px;
}
.news_qdb_sum .bb {
	color: rgb(102, 102, 102);
}
.news_qdb_sum .aa:hover {
	background: rgb(229, 51, 54);
}
.news_qdb_details {
	background: rgb(255, 255, 255) url('r_bg.jpg') no-repeat right bottom; width: 260px; height: 75px
}
.news_qdb_details a {
	float: left; display: block;
}
.news_qdb_details a img {
	margin: 5px 0px 0px 20px;
}
.news_qdb_details span {
	background: url('kbz_bg.jpg') no-repeat; width: 68px; height: 29px; line-height: 35px; padding-left: 35px; float: right; margin-left:0px; margin-right:20px; margin-top:5px; margin-bottom:0px
}
.mfyu {
	background: rgb(254, 128, 7); margin: 10px 0px 0px 15px; width: 81px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; float: right; display: block;
}
.news_qdb_b ul li {
	padding: 10px 0px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_qdb_all p {
	margin-left: 10px;
}
.decoration_case_title h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.decoration_case_title span a {
	color: rgb(102, 102, 102);
}
.decoration_case_b_l {
	width: 188px;
}
.decoration_case_b_l ul li a.dcotion_case_bg {
	background: url('li_bg1.png') no-repeat -179px -50px; width: 43px; height: 43px; float: left; display: block; margin-left:10px; margin-right:0px; margin-top:14px; margin-bottom:0px
}
.decoration_case_b_l ul li {
	height: 63px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.decoration_case_b_l ul li p {
	margin: 7px 0px 0px 5px; float: left;
}
.decoration_case_b_l ul li p a {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: bold;
}
.decoration_case_b_l ul li p font {
	padding: 0px 3px; color: rgb(189, 189, 189); font-family: "Lucida Console", Monaco, monospace; font-size: 14px;
}
.decoration_case_b_l ul li p a:hover {
	text-decoration: underline;
}
.decoration_case_b_r {
	margin: 10px 0px 0px 3px; width: 807px;
}
.decoration_case_b_r_l {
	width: 240px; position: relative;
}
.decoration_case_b_r_l p {
	background: rgb(0, 0, 0); width: 240px; height: 30px; text-align: center; right: 0px; bottom: 6px; line-height: 30px; position: absolute; opacity: 0.3;
}
.decoration_case_b_r_l p.text {
	text-align: center; line-height: 30px; opacity: 1;
}
.decoration_case_b_r_l p.text a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.decoration_case_b_r_r {
	width: 558px; margin-left: 5px;
}
.decoration_case_b_r_r ul li {
	margin: 0px 4px 2px 0px; float: left; position: relative;
}
.decoration_case_b_r_r ul li a {
	width: 180px; height: 145px; float: left; display: block;
}
.decoration_case_b_r_r ul li p {
	background: rgb(0, 0, 0); left: 0px; top: 115px; width: 180px; height: 30px; text-align: center; line-height: 30px; position: absolute; opacity: 0.3;
}
.decoration_case_b_r_r ul li p.text {
	text-align: center; line-height: 30px; opacity: 1;
}
.decoration_case_b_r_r ul li p.text a {
	color: rgb(255, 255, 255); font-weight: bold;
}


.decoration_case_b2_r_r {
	width: 1000px; margin-left: 5px;
}
.decoration_case_b2_r_r ul li {
	margin: 0px 4px 2px 0px; float: left; position: relative;
}
.decoration_case_b2_r_r ul li a {
	width: 240px; height: 180px; float: left; display: block;
}
.decoration_case_b2_r_r ul li p {
	background: rgb(0, 0, 0); left: 0px; top: 150px; width: 260px; height: 30px; text-align: center; line-height: 30px; position: absolute; opacity: 0.3;
}
.decoration_case_b2_r_r ul li p.text {
	text-align: center; line-height: 30px; opacity: 1;
}
.decoration_case_b2_r_r ul li p.text a {
	color: rgb(255, 255, 255); font-weight: bold;
}



.tuan_acitivity h2 a.a29 {
	color: rgb(136, 136, 136); font-size: 12px;
}
.tuan_acitivity1_l {
	width: 740px;
}
.tuan_acitivity1_l ul {
	margin: 20px 0px 0px 10px;
}
.tuan_acitivity1_l ul li {
	width: 240px; float: left;
}
.tuan_acitivity1_l ul li h2 {
	font-size: 14px;
}
.tuan_acitivity1_l ul li p a.a30 {
	width: 81px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; font-weight: bold;
}
.tuan_acitivity1_l ul li h2 {
	margin: 10px 0px 8px 35px;
}
.tuan_acitivity1_l ul li p {
	line-height: 22px; margin-left: 35px;
}
.tuan_acitivity1_r {
	width: 258px;
}
.tuan_acitivity1_r a img {
	padding-left: 13px; margin-top: 22px;
}
.decoration_designer_l {
	width: 420px; margin-right: 10px;
}
.decoration_designer_l_l {
	width: 420px; margin-bottom: 33px;
}
.designer_name {
	margin: 20px 0px 0px 30px; width: 105px;
}
.designer_name p {
	margin-top: 10px;
}
.designer_name a img {
	border: 1px solid rgb(225, 225, 225);
}
.designer_name p b a {
	color: rgb(229, 51, 54); font-family: "宋体"; font-size: 12px;
}
.consult {
	width: 100px; height: 26px; text-align: center; line-height: 26px;
}
.consult a {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.design_idea {
	margin: 20px 0px 0px 10px; width: 255px;
}
.case_p {
	margin: 10px 7px 0px 0px; width: 120px; height: 95px; float: left; position: relative;
}
.case_p span {
	background: rgb(0, 0, 0); left: 0px; top: 75px; width: 110px; height: 20px; line-height: 20px; padding-left: 10px; display: block; position: absolute; opacity: 0.3;
}
.case_p span.text1 {
	opacity: 1;
}
.case_p span a {
	color: rgb(255, 255, 255) !important; font-size: 12px; opacity: 1;
}
.simple {
	width: 250px; margin-top: 22px;
}
.simple_style {
	padding: 5px 3px; width: auto; height: 20px; text-align: center; line-height: 20px;
}
.simple_style a {
	background: rgb(230, 230, 230); padding: 3px 5px; width: auto; height: 20px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-family: "宋体"; font-size: 12px; float: left; display: block;
}
.simple_style a:hover {
	background: rgb(250, 137, 143); color: rgb(255, 255, 255);
}
.ads2 {
	width: 140px;
}
.wraper {
	margin: 0px 10px 0px 22px; width: 980px;
}
.wraper li {
	padding: 15px 10px; text-align: center; float: left;
}
.wraper li img {
	border: currentColor; width: 100px; height: 100px;
}
.designer {
	position: relative;
}
.wraper a.next {
	background: url('left_ico.png') no-repeat; left: 5px; top: 60px; width: 11px; height: 21px; line-height: 24px; text-indent: -999em; position: absolute; outline-width: 0px; outline-style: none
}
.wraper a.prev {
	background: url('right_ico.png') no-repeat; width: 11px; height: 21px; right: 5px; bottom: 130px; line-height: 24px; text-indent: -999em; position: absolute
}
.tuangou_buy_detail {
	width: 215px; margin-right: 15px; margin-left: 15px;
}
.tuangou_buy_detail p {
	line-height: 20px; font-family: "宋体"; margin-top: 10px;
}
.tuangou_buy_detail p.baom span {
	float: left;
}
.baoming {
	background: rgb(237, 52, 55); width: 110px; height: 30px; text-align: center; line-height: 30px; margin-left: 30px;
}
.baoming a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.materials_mall h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.decoration_class h2 a {
	color: rgb(102, 102, 102); font-size: 20px;
}
.materials_mall h2 a.a31 {
	color: rgb(136, 136, 136); font-size: 12px;
}
.decoration_class h2 a.a31 {
	color: rgb(136, 136, 136); font-size: 12px;
}
.materials_mall_all_l {
	width: 741px;
}
.materials_mall_all_l_t {
	margin: 10px 0px 0px 10px; width: 731px;
}
.materials_mall_all_l_b {
	margin: 10px 0px 0px 10px; width: 731px;
}
.materials_mall_all_l_t_ul {
	margin-left: 15px; float: left;
}
.materials_mall_all_l_t_ul li {
	height: 29px; line-height: 29px;
}
.materials_mall_all_l_t_ul li a {
	font-size: 14px; float: left; display: block;
}
.materials_mall_all_l_t_ul li a:hover {
	color: rgb(229, 50, 54);
}
.materials_mall_all_l_t_ul li a.a32 {
	background-position: -44px -179px; width: 43px; height: 15px; margin-top: 3px;
}
.materials_mall_all_r {
	width: 259px;
}
.materials_mall_all_l_b ul li {
	width: 181px; border-right-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left;
}
.materials_mall_all_l_b ul li a img {
	margin: 5px 10px 8px 18px;
}
.friend_link_show p {
	margin: 15px 0px 20px 15px; line-height: 20px;
}
.friend_link_show p a {
	padding: 5px 10px; color: rgb(136, 136, 136);
}
.friend_link_show p a:hover {
	color: red;
}
.decoration_class_t_l {
	width: 740px;
}
.decoration_class_t_l_l {
	margin: 23px 0px 0px 10px; width: 300px; height: 340px;
}
.decoration_class_t_l_r {
	margin: 23px 0px 0px 15px; width: 400px;
}
.decoration_class_t_l_r p.p35 {
	width: 100%; height: 38px; text-align: center; line-height: 38px;
}
.decoration_class_t_l_r p.p35 a {
	color: rgb(102, 102, 102);
}
.decoration_class_t_l_r ul li a {
	font-size: 14px;
}
.decoration_class_t_l_r ul li {
	height: 25px; line-height: 25px;
}
.decoration_class_t_l_r ul li a {
	color: rgb(136, 136, 136);
}
.decoration_class_t_l_r ul li a:hover {
	color: rgb(229, 50, 54);
}
.decoration_class_t_r {
	width: 249px;
}
.decoration_class_t_r_img {
	margin: 23px 0px 0px 10px; width: 230px;
}
.decoration_class_t_r_img ul li {
	width: 75px; height: 97px; text-align: center; float: left;
}
.decoration_class_t_r_img ul li a {
	color: rgb(136, 136, 136);
}
.decoration_class_t_r_img1 {
	margin: 15px 0px 0px 10px;
}
.decoration_class_t_r p {
	width: 245px; height: 5px; margin-left: 4px;
}
.decoration_class_b h2 {
	height: 30px; line-height: 30px;
}
.decoration_class_b h2 a {
	color: rgb(102, 102, 102); font-size: 18px;
}
.decoration_class_b h2 span a {
	color: rgb(136, 136, 136); font-size: 12px; font-weight: normal;
}
.decoration_class_b h2 span a.a33 {
	width: 70px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px;
}
.decoration_class_b h2 span a.a33:hover {
	background: rgb(229, 50, 54); color: rgb(255, 255, 255);
}
.decoration_class_b .ul1 {
	width: 1000px; height: auto;
}
.decoration_class_b .ul1 li {
	background: url('li_ico.jpg') no-repeat left; width: 230px; height: 25px; line-height: 25px; overflow: hidden; padding-left: 15px; float: left
}
.decoration_class_b .ul1 li a {
	color: rgb(136, 136, 136); font-size: 14px;
}
.decoration_class_b .ul1 li a:hover {
	color: rgb(229, 50, 54);
}
.line {
	width: 100%; height: 40px; border-bottom-color: rgb(237, 52, 55); border-bottom-width: 1px; border-bottom-style: solid;
}
.line1 {
	width: 100%; border-bottom-color: rgb(237, 52, 55); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer {
	background: rgb(250, 250, 250); width: 100%; padding-bottom: 30px;
}
.footer_t {
	width: 100%; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.link_l {
	width: 150px; line-height: 28px; margin-right: 15px;
}
.link_l a {
	color: rgb(106, 106, 106); font-family: "宋体";
}
.link_l a:hover {
	color: rgb(255, 0, 0);
}
.link_r {
	width: 330px; margin-top: 20px; margin-bottom: 30px; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: solid;
}
.weixin {
	width: 110px; margin-left: 40px;
}
.kongjian {
	width: 110px; margin-left: 40px;
}
.weixin a img {
	padding: 10px; border: 1px solid rgb(225, 225, 225); margin-top: 10px;
}
.kongjian a img {
	margin-top: 10px;
}
.weixin h3 a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.kongjian h3 a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.footer_b p {
	text-align: center; margin-top: 10px;
}
.footer_b p a {
	padding: 0px 10px; color: rgb(102, 102, 102);
}
.footer_b ul {
	margin: 0px auto; text-align: center;
}
.footer_b ul li {
	padding: 5px 20px; text-align: center; float: left;
}
.footer_b ul li a {
	color: rgb(102, 102, 102);
}
.backtop {
	background: url('back_top.png') no-repeat; width: 56px; height: 56px; bottom: 100px; position: absolute; cursor: pointer
}
.kefu {
	top: 200px; width: 129px; height: 390px; right: 0px; position: fixed; z-index: 20; _position: absolute; _bottom: 1500px;
}
.mfzxzx {
	background: url('mfzxzx_bg.jpg') no-repeat; top: 200px; width: 30px; height: 230px; right: 0px; position: fixed; z-index: 20; cursor: pointer
}
body {
	_background-attachment: fixed; _background-image: url(about:blank);
}
.cha {
	background: url('cha_ico.png') no-repeat; width: 21px; height: 23px; float: right
}
.kefu_b {
	background: url('images/kefu_bg.png') no-repeat; width: 129px; height: 339px; text-align: center
}
.kefu_b_t {
	height: 118px; cursor: pointer;
}
.kefu_b ul li {
	padding: 5px 0px; width: 123px; text-align: center; margin-left: 3px; border-bottom-color: rgb(208, 20, 24); border-bottom-width: 1px; border-bottom-style: solid;
}
.kefu_b ul li a {
	color: rgb(255, 255, 255);
}
.kefu_b a {
	color: rgb(255, 255, 255);
}
.jhwx img {
	margin: 10px 0px 0px 2px;
}
.cha1 {
	background: rgb(212, 205, 182); width: 20px; height: 20px; text-align: center; line-height: 20px; cursor: pointer;
}
.deco_t {
	background: url('deco_bg.jpg'); width: 100%; height: auto
}
.l_line {
	background: url('1_bg.png') no-repeat; width: 328px; height: 10px; display: block
}
.r_line {
	background: url('2_bg.png') no-repeat; width: 328px; height: 10px; display: block
}
.deco_t h2 {
	margin: 20px 0px 0px 20px; font-size: 32px;
}
.deco_bg {
	padding-bottom: 20px;
}
.free_publish_l {
	width: 535px;
}
.free_publish_l h2 {
	font-size: 30px;
}
.free_publish_l h3 {
	color: rgb(136, 136, 136); font-size: 22px; margin-left: 30px;
}
.free_publish_l h3 font {
	font-size: 40px;
}
.free_publish_b {
	background: url('free_pbg.png') no-repeat; width: 502px; height: 300px
}
.wenzi_mobile {
	background: rgb(234, 234, 234); width: 512px; height: 30px; line-height: 30px; padding-left: 15px;
}
.free_decoration_r {
	background: url('kuang_bg.png') no-repeat; width: 440px; height: 450px
}
.home_jiazhaung {
	width: 400px; height: 45px; line-height: 45px; margin-left: 25px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.home_jiazhaung_l {
	width: 230px; margin-top: 5px;
}
.home_jiazhaung_l li {
	width: 80px; text-align: center; float: left;
}
.home_jiazhaung_l li:hover {
	background: url('a_bg.png') no-repeat left bottom; width: 80px; height: 45px
}
.home_jiazhaung_l li a {
	color: rgb(68, 68, 68); font-size: 14px; font-weight: bold;
}
.home_jiazhaung_l li a:hover {
	color: rgb(255, 0, 0);
}
.home_infor {
	width: 420px;
}
.home_infor p {
	margin: 5px 0px 0px 36px;
}
.home_infor p.p1 span {
	background: url('big_org_but.png') no-repeat; width: 160px; height: 40px; text-align: center; line-height: 40px; float: left; display: block
}
.home_infor p.p1 span a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.home_infor p.p1 font {
	line-height: 20px; font-size: 14px; margin-left: 15px; float: left; display: block;
}
.home_infor p span.bzxx {
	width: 50px; height: 30px; text-align: right; line-height: 30px; display: block;
}
.home_infor p span.bzxx_kk {
	width: 125px; float: left; display: block;
}
.home_infor table {
	width: 410px; font-size: 12px; margin-left: 10px;
}
.home_infor table tr td {
	height: 45px;
}
.home_infor table i {
	color: rgb(255, 0, 0); font-style: normal;
}
.home_infor form input {
	color: rgb(136, 136, 136);
}
.home_infor form select {
	color: rgb(136, 136, 136);
}
.home_infor form taxtarea {
	color: rgb(136, 136, 136);
}
.home_infor form input {
	width: 100px; height: 30px; line-height: 30px; padding-left: 10px;
}
.home_infor form input.zxmj_area {
	width: 80px; height: 30px; line-height: 30px; padding-left: 10px;
}
.home_infor form select {
	width: 110px; height: 30px; line-height: 30px; padding-left: 10px; margin-left: 2px;
}
.home_infor form textarea {
	margin-left: 5px;
}
.home_infor p span.bzxx_kk textarea {
	width: 309px; float: left;
}
.deco_command_p_title {
	height: 60px; line-height: 60px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.deco_command_p_title ul li {
	padding-right: 50px; float: left;
}
.deco_command_p_title ul li a {
	color: rgb(153, 153, 153); font-size: 20px; font-weight: bold;
}
.deco_command_p_title ul li a:hover {
	color: rgb(102, 102, 102);
}
.currents {
	color: rgb(102, 102, 102);
}
.deco_command_show ul {
	margin-top: 27px;
}
.deco_command_show ul li {
	padding: 0px 35px 10px 0px; float: left; position: relative;
}
.deco_command_show ul li a {
	width: 150px; height: 70px; float: left; display: block;
}
.deco_command_show ul li a img {
	margin: 5px; border: 1px solid rgb(227, 227, 227);
}
.shuzi {
	left: 0px; top: 0px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; position: absolute;
}
.lastest_order h2 {
	font-size: 20px;
}
.lastest_order_show_title {
	width: 715px; height: 40px; line-height: 40px;
}
.lastest_order_show_title span {
	width: 143px; text-align: center; color: rgb(255, 255, 255); float: left; display: block; _width: 140px;
}
.lastest_order_show_l {
	width: 715px;
}
.lastest_order_show_l ul li {
	width: 715px;
}
.lastest_order_show_l ul li {
	height: 30px; font-size: 14px; margin-top: 10px;
}
.lastest_order_show_l ul li span {
	width: 143px; height: 30px; text-align: center; line-height: 30px; float: left; display: block; white-space: nowrap; _width: 135px; _white-space: nowrap; _text-align: center;
}
.lastest_order_show_l ul li span a {
	font-weight: bold;
}
.lastest_order_show_r {
	background: url('deco_r_bg.png') no-repeat; width: 271px; height: 468px; margin-left: 13px; _margin-left: 10px
}
.lastest_order_show_r .buzhou {
	width: 250px; height: 35px; text-align: center; line-height: 35px;
}
.lastest_order_show_r .buzhou a {
	color: rgb(254, 128, 7); font-size: 20px; font-weight: bold;
}
.buzhou1 {
	margin: 10px 0px 10px 20px;
}
.buzhou1 a b {
	font-size: 14px;
}
.buzhou1 a {
	color: rgb(255, 255, 255);
}
.huxing {
	margin: 20px 10px; width: 980px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.style {
	margin: 20px 10px; width: 980px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.yusuan {
	margin: 20px 10px; width: 980px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.huxing span {
	margin: 0px 5px 0px 0px;
}
.style span {
	margin: 0px 5px 0px 0px;
}
.yusuan span {
	margin: 0px 5px 0px 0px;
}
.huxing a {
	margin: 5px; color: rgb(136, 136, 136);
}
.style a {
	margin: 5px; color: rgb(136, 136, 136);
}
.yusuan a {
	margin: 5px; color: rgb(136, 136, 136);
}
.hot_house a {
	margin: 5px; color: rgb(136, 136, 136);
}
.huxing a:hover {
	color: red;
}
.style a:hover {
	color: red;
}
.yusuan a:hover {
	color: red;
}
.hot_house a:hover {
	color: red;
}
.span1 {
	background-position: -67px -241px; width: 24px; height: 24px; margin-right: 5px; display: block;
}
.span2 {
	background-position: -93px -240px; width: 24px; height: 24px; display: block;
}
.span3 {
	background-position: -120px -241px; width: 23px; height: 24px; display: block;
}
.huxing3 {
	width: 45px; height: 25px; text-align: center; line-height: 25px;
}
.hot_house {
	line-height: 50px; padding-left: 20px;
}
.today_comd_l {
	width: 500px;
}
.today_comd_l ul li {
	float: left;
}
.today_comd_l a {
	background: url('gray1.png') no-repeat; width: 86px; height: 33px; text-align: center; color: rgb(68, 68, 68); line-height: 33px; font-size: 14px; font-weight: bold; margin-right: 20px; float: left; display: block
}
.today_comd_l a:hover {
	background: url('org1.png') no-repeat; width: 86px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 14px; font-weight: bold; margin-right: 20px; float: left; display: block
}
.today_comd_r {
	width: auto;
}
.today_comd_r a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.next_page a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.effect_show_img {
	width: 319px;
}
.effect_show_img p {
	margin-right: 3px;
}
.effect_show_img p span a {
	color: rgb(136, 136, 136);
}
.effect_show_img p a img {
	margin-left: 5px; _margin-left: 3px;
}
.small_img img {
	margin-bottom: 2px; display: inline;
}
.effect_show_all ul {
	
}
.effect_show_all ul li {
	background: url('eff_bg.jpg') no-repeat; border: 1px solid rgb(237, 237, 237); width: 320px; height: 263px; float: left; _height: 270px; margin-left:0px; margin-right:6px; margin-top:10px; margin-bottom:0px
}
.effect_show_all ul li:hover {
	border: 1px solid red; width: 320px; height: 263px;
}
.span4 {
	background: url('x.png') no-repeat; width: 20px; height: 20px
}
.span5 {
	background: url('ll.png') no-repeat; width: 20px; height: 20px
}
.fenxiang {
	background: rgb(255, 255, 255); width: 56px; height: 200px; right: 370px; bottom: 30px; position: fixed; _position: absolute; _bottom: 30px;
}
.fxd {
	background: url('f.jpg') no-repeat; width: 56px; height: 49px; text-align: center; color: rgb(255, 255, 255); line-height: 49px
}
.effect_datial_title {
	height: 40px; line-height: 40px;
}
.effect_datial_title a {
	color: rgb(136, 136, 136); font-weight: bold;
}
.effect_datial_title span a {
	color: rgb(68, 68, 68);
}
.sj_js {
	line-height: 45px;
}
.mfsqsj {
	background: url('mfsqsj.png') no-repeat; left: 1025px; top: 283px; width: 190px; height: 156px; position: absolute; z-index: 99999
}
.mfsqsj_t {
	height: 110px;
}
.mfsqsg_b {
	width: 70px; margin-right: 40px; cursor: pointer; _margin-top: 10px;
}
.sj_logo {
	width: 600px;
}
.sj_logo a {
	color: rgb(68, 68, 68);
}
.like_design {
	width: 300px;
}
.like_design span {
	margin: 0px 4px; display: block;
}
.like_design span.span6 {
	width: 105px; height: 30px; text-align: center; line-height: 30px;
}
.like_design span.span6 a {
	color: rgb(255, 255, 255);
}
.like_design span.span7 {
	background: url('x.png') no-repeat; width: 20px; height: 20px; margin-top: 5px
}
.like_design span.span8 {
	width: auto; height: 30px; line-height: 30px;
}
.like_design span.span8 a {
	color: rgb(136, 136, 136);
}
.like_design span.span9 {
	background: url('ll.png') no-repeat; width: 20px; height: 20px; margin-top: 5px
}
.effect_datial_p {
	position: relative;
}
.effect_datial_main {
	
}
.tcc {
	background: rgb(241, 238, 229); left: 0px; top: 130px; position: absolute;
}
.t_ico {
	background: url('t_ico.jpg') no-repeat; width: 15px; height: 30px; margin-left:10px; margin-right:0px; margin-top:50px; margin-bottom:0px
}
.n_ico {
	background: url('n_ico.jpg') no-repeat; width: 15px; height: 30px; margin-left:10px; margin-right:10px; margin-top:50px; margin-bottom:0px
}
.pre_img {
	background: rgb(254, 128, 7); margin: 10px 0px 0px 10px; width: 145px; height: 100px;
}
.pre_img .p4 {
	width: 20px; height: 85px; text-align: center; line-height: 15px; padding-top: 15px;
}
.pre_img a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pre_img a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pre_img a img {
	padding: 2px; float: left;
}
.img_finish {
	width: 160px; height: 80px; margin-top: 15px; margin-right: 10px; margin-left: 130px;
}
.img_finish h2 {
	color: rgb(102, 102, 102); font-size: 14px;
}
.again_look {
	background: url('org1.png') no-repeat; width: 86px; height: 33px; text-align: center; line-height: 33px; margin-top: 5px
}
.again_look a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.again_look a:hover {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.w_like a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.w_like a:hover {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; text-decoration: none;
}
.tcc_line {
	background: url('tcc_line.jpg') no-repeat; width: 14px; height: 81px; margin-top: 15px; margin-right: 30px
}
.w_like {
	background: url('xr_bg.png') no-repeat; width: 146px; height: 28px; text-align: center; line-height: 28px; margin-top: 25px; margin-right: 40px
}
.case_command {
	width: 460px;
}
.case_command_r {
	width: 420px;
}
.case_command_r h2 {
	margin: 10px 0px 10px 20px; width: 360px; height: 40px; line-height: 40px; font-size: 18px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.case_command_r ul {
	margin: 10px 0px 10px 20px; width: 360px;
}
.case_command_r ul li {
	padding: 10px 20px 10px 5px; float: left;
}
.case_command_r ul li a {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: bold;
}
.case_command_r ul li a font {
	color: red; font-size: 12px;
}
.effect_datial_main_l {
	width: 742px;
}
.effect_datial_main_l p {
	margin: 10px 0px 20px 45px;
}
.l_ico {
	background: url('l_ico.jpg') no-repeat; width: 13px; height: 29px; margin-left:10px; margin-right:10px; margin-top:280px; margin-bottom:0px
}
.r_ico {
	background: url('r_ico.jpg') no-repeat; width: 13px; height: 29px; margin-left:10px; margin-right:10px; margin-top:280px; margin-bottom:0px
}
.effect_detail_c {
	margin: 45px 10px 0px 20px; width: 640px;
}
.effect_datial_main_r {
	width: 240px;
}
.lunboqi {
	margin: 20px 0px 20px 50px; width: 120px;
}
.lunboqi_pre {
	width: 120px; height: 100px; text-align: center;
}
.lunboqi_pre a img {
	padding: 2px;
}
.lunboqi_pre a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.lunboqi_pre a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pinglun h2 {
	color: rgb(102, 102, 102); font-family: "宋体"; font-size: 14px;
}
.pl_contant a img {
	float: left;
}
.pl_contant_b p.p2 {
	width: 800px; height: 50px; margin-left: 20px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.pl_contant_b p.p3 a img {
	margin-right: 15px; float: left;
}
.pl_kuang form textarea {
	width: 875px; height: 85px; text-align: left; overflow: auto; padding-left: 20px; resize: none;
}
.pl_kuang form textarea:hover {
	border: 1px solid red;
}
.baocunpl {
	background: url('redbut.png') no-repeat; border: medium none currentColor; width: 84px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; font-weight: bold
}
.cn_like h2 {
	font-size: 22px;
}
.cnxh_case {
	background: url('eff_bg.jpg') no-repeat; width: 320px; height: 265px; float: left; margin-left:5px; margin-right:7px; margin-top:3px; margin-bottom:0px
}
.cnxh_case:hover {
	border: 1px solid red; width: 318px; height: 263px;
}
.icobg {
	background: url('ico.png') no-repeat;
}
.home_all_l {
	width: 220px; height: 230px;
}
.home_all_l_t {
	margin: 5px 0px 5px 7px; width: 190px;
}
.home_all_l_t p span {
	font-size: 16px; font-weight: bold; margin-right: 7px;
}
.home_all_l_t p span.span10 {
	background-position: -10px -2px; width: 16px; height: 23px;
}
.home_all_l_t p span.span11 {
	background-position: -10px -28px; width: 20px; height: 21px;
}
.home_all_l_t a {
	width: 57px; height: 22px; text-align: center; color: rgb(136, 136, 136); line-height: 22px; float: left; display: block;
}
.home_all_l_t a:hover {
	background: url('homg_a_bg.png') no-repeat; width: 57px; height: 22px; text-decoration: none
}
.home_all_c {
	height: 230px;
}
.home_all_r {
	width: 220px; height: 230px;
}
.home_all_r p {
	margin: 5px 0px 5px 7px;
}
.home_all_r form {
	margin: 5px 0px 0px 7px;
}
.home_all_r form .lp_hx {
	width: 190px; height: 27px; color: rgb(153, 153, 153); line-height: 27px; padding-left: 10px;
}
.lp_hxq {
	width: 203px; height: 27px; line-height: 27px;
}
.home_all_r form select.hx {
	width: 205px; height: 27px; color: rgb(153, 153, 153); line-height: 27px; padding-left: 10px;
}
.dc {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; cursor: pointer;
}
.xq_area_l {
	width: 770px;
}
.xq_area_l_b {
	width: 770px;
}
.zjgd_area_l_b {
	width: 770px;
}
.xq_area_l_t .span12 {
	color: rgb(102, 102, 102); font-size: 22px; font-weight: bold; float: left;
}
.xq_area_l_t .span13 a {
	color: rgb(136, 136, 136);
}
.xq_area_l_b ul {
	margin: 20px 0px 0px 20px;
}
.zjgd_area_l_b ul {
	margin: 20px 0px 0px 20px;
}
.xq_area_l_b ul li {
	width: 370px; height: 140px;
}
.xq_area_l_b ul li {
	float: left;
}
.xq_area_l_b ul li a img {
	float: left;
}
.xq_area_l_b ul li p {
	float: left;
}
.zjgd_area_l_b ul li a img {
	float: left;
}
.zjgd_area_l_b ul li {
	float: left;
}
.xq_area_l_b ul li p {
	width: 235px; margin-left: 9px; float: left;
}
.zjgd_area_l_b ul li {
	padding: 0px 10px;
}
.zjgd_area_p p a {
	color: rgb(136, 136, 136); font-size: 16px; font-weight: bold;
}
.zjgd_area_p p.p5 {
	background: rgb(0, 162, 126); width: 100px; height: 30px; text-align: center; line-height: 30px;
}
.zjgd_area_p p.p5 a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.zjgd_area_r {
	width: 220px;
}
.zjgd_area_r_t {
	width: 220px;
}
.sjfa_area_r_t {
	width: 220px;
}
.zjgd_area_r_t ul li {
	padding: 0px 15px; float: left;
}
.sjfa_area_r_t ul li {
	padding: 0px 15px; float: left;
}
.zjgd_area_r_t ul li a {
	width: 80px; height: 35px; text-align: center; color: rgb(153, 153, 153); line-height: 35px; font-size: 18px; font-weight: bold; display: block;
}
.sjfa_area_r_t ul li a {
	width: 80px; height: 35px; text-align: center; color: rgb(153, 153, 153); line-height: 35px; font-size: 18px; font-weight: bold; display: block;
}
.zjgd_area_r_t ul li a:hover {
	background: url('a_bg.png') no-repeat right bottom; width: 80px; height: 35px; text-align: center; color: rgb(102, 102, 102) !important; line-height: 35px; font-size: 18px; font-weight: bold; text-decoration: none; display: block
}
.sjfa_area_r_t ul li a:hover {
	background: url('a_bg.png') no-repeat right bottom; width: 80px; height: 35px; text-align: center; color: rgb(102, 102, 102) !important; line-height: 35px; font-size: 18px; font-weight: bold; text-decoration: none; display: block
}
.current3 {
	background: url('a_bg.png') no-repeat right bottom; width: 80px; height: 35px; text-align: center; color: rgb(102, 102, 102) !important; line-height: 35px; font-size: 18px; font-weight: bold; text-decoration: none; display: block
}
.zjgd_xunhuan {
	margin: 20px 0px 20px 15px; width: 750px;
}
.zjgd_xunhuan_l {
	width: 350px; margin-top: 20px; _width: 350px;
}
.zjgd_xunhuan_l a {
	background: rgb(140, 140, 140); padding: 4px; width: auto; height: 20px; color: rgb(255, 255, 255); font-weight: bold; float: left; display: block; _padding: 2px;
}
.zjgd_xunhuan_l a:hover {
	background: rgb(255, 0, 0) !important;
}
.current12 {
	background: rgb(255, 0, 0) !important;
}
.zjgd_xunhuan_l span.span56 {
	width: 6px; height: 2px; color: rgb(140, 140, 140); margin-top: 4px;
}
.xq_area_r {
	width: 218px; height: 302px; margin-top: 43px; position: relative;
}
.search_map {
	background-position: -9px -53px; left: 25px; top: 153px; width: 173px; height: 112px; position: absolute;
}
.search_map p {
	margin: 20px 0px 0px 10px;
}
.search_map p font {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.search_map p a {
	color: rgb(255, 255, 255); font-size: 18px;
}
.xq_area_r a img {
	padding: 4px;
}
.zjgd_area_r_b {
	width: 218px;
}
.zjgd_area_sum a {
	margin-left: 5px; float: left; display: block;
}
.zjgd_area_sum a.cc {
	background: rgb(187, 187, 187); width: 17px; height: 17px; text-align: center; color: rgb(255, 255, 255); line-height: 17px;
}
.zjgd_area_sum a.cc:hover {
	background: rgb(229, 51, 54);
}
.zjgd_area_sum a.dd {
	color: rgb(102, 102, 102);
}
.zjgd_area_r_b ul {
	margin: 10px 10px 0px;
}
.zjgd_area_r_b ul li {
	padding: 10px 0px 30px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dashed;
}
.zjgd_area_detail {
	height: 12px;
}
.zjgd_area_detail a img {
	float: left;
}
.zjgd_area_detail p {
	margin-left: 10px; float: left;
}
.zjgd_area_detail p a {
	color: rgb(102, 102, 102);
}
.design_fangan_show {
	margin: 30px 0px 0px 20px; width: 725px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.design_fangan_show a img {
	margin-bottom: 15px; float: left;
}
.design_fangan_describition {
	width: 465px; margin-left: 10px;
}
.design_fangan_describition p {
	margin-bottom: 10px;
}
.design_fangan_describition p span.span14 {
	width: 100px; height: 30px; text-align: center; line-height: 30px;
}
.design_fangan_describition p span.span14 a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.design_fangan_describition h3 a {
	color: rgb(136, 136, 136); font-size: 12px;
}
.fk {
	left: 0px; top: 0px; width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; position: absolute;
}
.map_main_l {
	width: 298px; height: auto; overflow: hidden;
}
.map_main_l_b_1 {
	width: 298px; height: auto; overflow: hidden;
}
.map_main_l_t {
	background: url('map_t_bg.jpg') no-repeat; width: 288px; height: 30px; text-align: right; line-height: 30px; padding-right: 10px
}
.map_main_l_b_1 {
	height: 103px; font-size: 12px;
}
.red_ico {
	background-position: -33px -1px; width: 19px; height: 27px; text-align: center; line-height: 20px; float: left;
}
.red_ico font {
	color: rgb(255, 255, 255);
}
.map_main_l_b_1 p {
	margin-top: 15px; margin-left: 30px; float: left; _margin-left: 20px;
}
.map_main_l_b_1 p a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.map_main_l_b_1 p a font {
	color: red; font-size: 12px;
}
.map_main_l_b_1 a img {
	margin: 20px 0px 0px 18px; padding: 2px; border: 1px solid rgb(208, 208, 208); float: left; _margin: 20px 0 0 15px;
}
.map_page {
	width: auto; height: 30px;
}
.map_page a {
	margin: 5px 5px 20px;
}
.map_page a {
	background: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234); color: rgb(0, 0, 0); float: left; display: block;
}
.map_page .up1 {
	width: 24px; height: 24px; text-align: center; line-height: 26px;
}
.map_page .up3 {
	width: 46px; height: 24px; text-align: center; line-height: 26px;
}
.map_page a:hover {
	background: rgb(229, 51, 54) !important; color: rgb(255, 255, 255) !important; text-decoration: none;
}
.current22 {
	background: rgb(229, 51, 54) !important; color: rgb(255, 255, 255) !important; text-decoration: none;
}
.map_page span {
	margin: 0px 5px; line-height: 40px;
}
.return_list {
	background: rgb(242, 242, 242); width: 278px; height: 30px; line-height: 30px; padding-left: 20px;
}
.return_list a {
	color: rgb(0, 162, 126);
}
.map_main_c {
	margin: 0px 1px; width: 12px; display: inline;
}
.map_main_r {
	width: 685px;
}
.home_style {
	width: 970px; margin-left: 10px;
}
.seach_xq {
	width: 970px; height: 40px; line-height: 40px;
}
.seach_xq h2 {
	font-size: 14px;
}
.home_list_area {
	width: 970px;
}
.home_list_area a {
	margin: 0px 8px 10px 0px; color: rgb(102, 102, 102); float: left; display: block;
}
.home_list_area span {
	margin: 0px 8px 10px 0px; color: rgb(102, 102, 102); float: left; display: block;
}
.home_list_area span {
	font-size: 14px; font-weight: bold;
}
.home_list_area a {
	padding: 0px 5px; height: 22px;
}
.home_list_area a:hover {
	background: rgb(249, 104, 107); padding: 0px 5px; width: auto; height: 22px; color: rgb(255, 255, 255); line-height: 22px; text-decoration: none;
}
.home_list_area .a1 {
	background: rgb(249, 104, 107); padding: 0px 5px; width: auto; height: 22px; color: rgb(255, 255, 255); line-height: 22px; text-decoration: none;
}
.home_list_show_l {
	width: 750px;
}
.home-List_all {
	width: 750px;
}
.home_list_page {
	width: 750px;
}
.home_list_show_l_t {
	width: 720px; margin-left: 15px;
}
.home-List_show_title {
	width: 100%; height: 37px; line-height: 37px;
}
.home-List_show_title span.span15 {
	background: url('span_bg.png') no-repeat left; width: 95px; height: 100%; padding-left: 20px
}
.home-List_show_title span.span15 a {
	color: rgb(136, 136, 136); text-decoration: none;
}
.home_list_show_b {
	width: 100%;
}
.home_list_show_b a img {
	float: left;
}
.home_list_show_b .home_list_show_b_r {
	width: 520px; margin-left: 15px;
}
.home_list_show_b_r .p6 a {
	margin: 5px 10px 0px 0px; color: rgb(136, 136, 136); font-size: 14px; float: left; display: block;
}
.home_list_show_b_r .p6 a:hover {
	color: rgb(255, 0, 0);
}
.home_list_show_b_r .p6 .a2 {
	background: rgb(254, 128, 7); width: 122px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; float: right;
}
.home_list_show_b_r .p6 .a2:hover {
	color: rgb(255, 255, 255);
}
.home_list_show_r {
	width: 230px;
}
.home-List_form {
	width: 230px;
}
.ads3 {
	width: 230px;
}
.table_top table {
	border-color: rgb(227, 227, 227); width: 1000px; border-collapse: collapse;
}
.table_bottom table {
	border-color: rgb(227, 227, 227); width: 1000px; border-collapse: collapse;
}
.table_top table tr td {
	background: rgb(255, 255, 255); width: 250px; height: 50px; line-height: 50px; border-right-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: block;
}
.table_top table tr td.td1 {
	background: rgb(255, 255, 255); width: 246px; text-align: right;
}
.table_top table tr td.td1 a {
	width: 200px; height: 50px; color: rgb(255, 0, 0); padding-right: 15px; font-size: 14px; font-weight: bold; display: block;
}
.table_top table tr td.td2 {
	background: rgb(255, 252, 239); width: 246px; text-align: right;
}
.table_top table tr td.td2 a {
	width: 200px; height: 50px; color: rgb(102, 102, 102); padding-right: 15px; font-size: 14px; font-weight: bold; display: block;
}
.table_top table tr td.td2 a:hover {
	background: rgb(255, 255, 255); width: 200px; height: 50px; color: rgb(255, 0, 0); padding-right: 15px; display: block;
}
.table_top table tr td.td3 {
	position: relative;
}
.table_top table tr td.td3 a {
	background: rgb(254, 136, 7); margin: 10px 0px 0px 20px; width: 220px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; text-decoration: none; display: block;
}
.table_top table tr td.td3 .cha2 {
	background: url('cha2.png') no-repeat; width: 16px; height: 16px; right: 20px; bottom: 15px; position: absolute; _bottom: 5px
}
.table_top table tr td.td3 {
	position: relative;
}
.table_top table tr td.td4 a {
	background: rgb(0, 176, 137); margin: 10px 0px 0px 20px; width: 220px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; text-decoration: none; display: block;
}
.table_top table tr td.td5 img {
	margin: 0px 1px;
}
.table_bottom table tr td {
	background: rgb(255, 255, 255); width: 245px; border-right-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.table_bottom table tr td.td6 {
	height: 99px; line-height: 24px; padding-left: 7px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: dashed;
}
.table_bottom table tr td.td7 {
	height: 37px !important; text-align: center;
}
.table_bottom table tr td.td8 {
	background: rgb(242, 255, 232) url('wxbg.png') no-repeat center; text-align: center
}
.buxian {
	background: rgb(249, 104, 107); padding: 5px; width: auto; height: 10px; text-align: center; line-height: 10px;
}
.decoration_company a {
	padding: 5px; width: auto; height: 10px; text-align: center; line-height: 10px; display: block;
}
.decoration_company a:hover {
	background: rgb(249, 104, 107); padding: 5px; width: auto; height: 10px; text-align: center; color: rgb(255, 255, 255); line-height: 10px; display: block;
}
.decoration_all_r {
	width: 220px;
}
.decoration_all_r p.p7 {
	width: 220px; height: 66px; text-align: center; line-height: 23px; padding-top: 10px; border-top-color: rgb(229, 51, 54); border-top-width: 2px; border-top-style: solid;
}
.apply_but {
	background: url('apply_bg.png') no-repeat; width: 200px; height: 39px; margin-left:10px; margin-right:0px; margin-top:5px; margin-bottom:0px
}
.your_phone {
	border: currentColor; width: 140px; height: 33px; color: rgb(136, 136, 136); line-height: 33px; padding-left: 4px;
}
.sq {
	border: currentColor; width: 45px; height: 33px; cursor: pointer; _width: 40px;
}
.qyrz {
	border-top-color: rgb(227, 227, 227); border-top-width: 1px; border-top-style: solid;
}
.qyrz ul {
	overflow: hidden;
}
.qyrz ul li a img {
	margin-top: 8px;
}
.qyrz ul li {
	width: 75px; text-align: center; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid; float: left;
}
.qyrz ul li.last {
	border: currentColor;
}
.qyrz ul li a {
	color: rgb(136, 136, 136);
}
.hot_decoration_company_show {
	border-top-color: rgb(229, 51, 54); border-top-width: 1px; border-top-style: solid;
}
.hot_decoration_company_show_l {
	width: 739px; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid;
}
.hot_decoration_company_show_l ul li {
	width: 350px; border-right-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.hot_company_show_l_t {
	width: 340px;
}
.hot_company_show_l_t_l .p8 a {
	font-size: 14px; font-weight: bold; float: left; display: block;
}
.hot_company_show_l_t_l .p8 span {
	width: 85px; height: 25px; text-align: center; line-height: 25px; float: left; display: block;
}
.hot_company_show_l_t_l .p8 span a {
	width: 85px; height: 25px; text-align: center; line-height: 25px;
}
.hot_company_show_l_t_l .p9 .span16 {
	background-position: -58px -4px; width: 16px; height: 16px;
}
.hot_company_show_l_t_l .p9 .span17 {
	background: url('kbz_bg.jpg') no-repeat; width: 62px; height: 29px; line-height: 36px; padding-left: 31px; margin-left: 120px
}
.hot_decoration_company_show_l ul li {
	padding: 0px 5px 0px 10px; float: left;
}
.hot_company_show_l_b {
	width: 340px; position: relative;
}
.hot_company_show_l_b a img {
	margin-right: 5px; margin-bottom: 20px;
}
.hot_company_show_l_b p.text1 {
	background: rgb(51, 51, 51); left: 0px; top: 75px; width: 160px; height: 26px; text-align: center; line-height: 26px; position: absolute; opacity: 0.3;
}
.hot_company_show_l_b p.text3 {
	background: rgb(51, 51, 51); left: 0px; top: 75px; width: 160px; height: 26px; text-align: center; line-height: 26px; position: absolute; opacity: 0.3;
}
.hot_company_show_l_b p.text2 {
	background: rgb(51, 51, 51); left: 169px; top: 75px; width: 160px; height: 26px; text-align: center; line-height: 26px; position: absolute; opacity: 0.3;
}
.hot_company_show_l_b p.text4 {
	background: rgb(51, 51, 51); left: 169px; top: 75px; width: 160px; height: 26px; text-align: center; line-height: 26px; position: absolute; opacity: 0.3;
}
.hot_company_show_l_b p.text1 {
	opacity: 1;
}
.hot_company_show_l_b p.text2 {
	opacity: 1;
}
.hot_company_show_l_b p.text1 a {
	color: rgb(255, 255, 255); display: block; opacity: 1;
}
.hot_company_show_l_b p.text2 a {
	color: rgb(255, 255, 255); display: block; opacity: 1;
}
.new_favorable_info_title span a {
	color: rgb(136, 136, 136); font-size: 12px;
}
.new_favorable_info_b ul {
	margin: 30px 0px 0px 10px;
}
.new_favorable_info_b ul li {
	padding: 0px 13px 20px 20px; text-align: center; float: left;
}
.new_favorable_info_b ul li a {
	color: rgb(254, 128, 7); font-weight: bold;
}
.new_favorable_info_b ul li font {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: bold;
}
.ask_search_l {
	background: url('ask_bg.jpg') no-repeat; width: 750px; height: 220px
}
.ask_seach_textarea {
	background: url('s_kuang_bg.png') no-repeat top; width: 718px; height: 190px; text-align: left; margin-left:16px; margin-right:0px; margin-top:16px; margin-bottom:0px
}
.ask_seach_textarea textarea {
	margin: 4px 0px 0px 5px; padding: 10px 0px 0px 10px; border: currentColor; width: 698px; height: 122px; text-align: left; color: rgb(187, 187, 187); font-size: 14px; resize: none;
}
.ask_seach_textarea p {
	width: 260px; height: 36px; text-align: right; margin-top: 18px; float: right;
}
.ask_search_r {
	background: url('deco_bg.jpg'); width: 230px; height: 220px
}
.wenhao {
	background-position: -78px -1px; width: 37px; height: 36px;
}
.ask_search_r p {
	margin: 25px 0px 0px 13px;
}
.ask_search_r p span {
	
}
.a5 {
	background: url('but_ico.png') no-repeat;
}
.ask_search_r a {
	margin: 10px 0px 0px 37px; width: 137px; height: 46px; line-height: 46px; padding-left: 20px; font-size: 18px; font-weight: bold; text-decoration: none; display: block;
}
.ask_search_r a.a3 {
	background-position: -10px -14px; color: rgb(255, 255, 255);
}
.ask_search_r a.a3:hover {
	background-position: -10px -61px;
}
.ask_search_r a.a4 {
	background-position: -11px -109px; color: rgb(254, 128, 7);
}
.ask_search_r a.a4:hover {
	background-position: -11px -157px; color: rgb(229, 51, 54);
}
.ask_main_l {
	width: 200px;
}
.ask_main_l_b {
	width: 200px;
}
.ask_main_l_b_b {
	margin: 5px 0px 0px 10px; width: 180px;
}
.ask_main_l_b_b a {
	width: auto; height: 25px; color: rgb(136, 136, 136); line-height: 25px; margin-left: 5px; min-width: 50px;
}
.ask_main_l_b_b a:hover {
	background: rgb(229, 51, 54); color: rgb(255, 255, 255);
}
.ask_main_c {
	margin: 20px 15px 0px; width: 540px;
}
.ask_main_c_t span {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold;
}
.ask_main_c_t span font {
	font-size: 12px;
}
.ask_main_c_t span a {
	color: rgb(187, 187, 187); font-size: 12px;
}
.ask_main_c_t_ul {
	width: 540px;
}
.ask_main_c_t_ul_son {
	margin: 10px 0px 0px 20px; width: 500px;
}
.ask_main_c_t_ul_son ul li {
	border-bottom:1px dashed rgb(187, 187, 187); background:url('li1_bg.jpg') no-repeat left; height: 33px; line-height: 33px; padding-left: 15px; 
}
.ask_main_c_t_ul_son ul li span {
	color: rgb(187, 187, 187); font-size: 12px; font-weight: normal; float: right;
}
.ask_main_c_t_ul_son ul li a {
	color: rgb(136, 136, 136); font-size: 14px; float: left;
}
.ask_main_c_t_ul_son ul li:hover {
	background: url('li2_bg.jpg') no-repeat left;
}
.ask_main_c_t_ul_son ul li.current4 {
	background: url('li2_bg.jpg') no-repeat left;
}
.ask_main_c_t_ul_son ul li a:hover {
	color: red;
}
.ask_main_c_t_ul_son ul li a.red {
	color: red;
}
.ask_main_c_t_ul_son ul li span.org {
	color: rgb(254, 128, 7);
}
.ask_main_c_t_ul_son1 {
	margin: 10px 0px 0px 20px; width: 500px;
}
.ask_main_c_t_ul_son1 ul li {
	border-bottom:1px dashed rgb(187, 187, 187); background:url('li1_bg.jpg') no-repeat left; height: 33px; line-height: 33px; padding-left: 15px; 
}
.ask_main_c_t_ul_son1 ul li span {
	color: rgb(187, 187, 187); font-size: 12px; font-weight: normal; float: right;
}
.ask_main_c_t_ul_son1 ul li a {
	color: rgb(136, 136, 136); font-size: 14px; float: left;
}
.ask_main_c_t_ul_son1 ul li:hover {
	background: url('li2_bg.jpg') no-repeat left;
}
.ask_main_c_t_ul_son1 ul li.current4 {
	background: url('li2_bg.jpg') no-repeat left;
}
.ask_main_c_t_ul_son1 ul li a:hover {
	color: red;
}
.ask_main_c_t_ul_son1 ul li a.red {
	color: red;
}
.ask_main_c_t_ul_son1 ul li span.org {
	color: rgb(254, 128, 7);
}
.ask_main_r {
	width: 230px;
}
.ask_lunbo {
	width: 230px;
}
.ask_lunbo h2 a {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold;
}
.ask_company_phb h2 a {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold;
}
.ask_main_l h2 a {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold;
}
.lunbo_img {
	width: 230px; height: 140px;
}
.ask_company_phb_show {
	width: 230px;
}
.ask_company_phb_show1 {
	margin: 10px 0px 0px 10px; width: 210px;
}
.ask_company_phb_show1 ul li {
	padding: 5px 0px; height: auto; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ask_company_phb_show1 ul li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.ask_show_sum {
	height: 30px; line-height: 30px;
}
.num {
	background: url('shuzi.png') no-repeat;
}
.no1 {
	background-position: 0px -1px; width: 19px; height: 27px;
}
.no2 {
	background-position: 0px -69px; width: 19px; height: 23px;
}
.no3 {
	background-position: 0px -117px; width: 19px; height: 27px;
}
.no4 {
	background-position: 0px -169px; width: 19px; height: 27px;
}
.no5 {
	background-position: 0px -218px; width: 19px; height: 27px;
}
.no6 {
	background-position: 0px -264px; width: 19px; height: 27px;
}
.ask_show_detail {
	height: 60px;
}
.ask_show_detail a img {
	float: left;
}
.ask_show_detail span {
	background: url('ask_li_bg3.png') no-repeat; width: 23px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 5px; font-size: 18px
}
.ads4 {
	width: 230px; _width: 220px;
}
.ask_list_weizhi {
	height: 40px; line-height: 40px;
}
.ask_list_weizhi .span11 {
	background-position: -10px -28px; margin: 8px 0px 0px 10px; width: 20px; height: 21px;
}
.ask_list_weizhi a {
	padding: 0px 2px; color: rgb(170, 170, 170);
}
.ask_list_weizhi span {
	padding: 0px 2px; color: rgb(170, 170, 170);
}
.ask_list_main_l {
	width: 750px;
}
.ask_list_main_l_t {
	width: 750px;
}
.ask_list_main_l_t1 {
	margin: 10px 0px 0px 10px; width: 730px;
}
.ask_list_main_l_t1 h2 {
	width: 100%; height: 50px; line-height: 50px; font-size: 16px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.fenlei_choose a {
	padding: 5px; height: 22px; color: rgb(254, 128, 7); line-height: 22px; font-size: 14px; float: left; display: block;
}
.fenlei_choose a font {
	color: rgb(170, 170, 170); font-size: 14px;
}
.fenlei_choose a:hover {
	background: rgb(229, 51, 54); padding: 5px; width: auto; height: 22px; color: rgb(255, 255, 255); line-height: 22px;
}
.fenlei_choose a.current5 {
	background: rgb(229, 51, 54); padding: 5px; width: auto; height: 22px; color: rgb(255, 255, 255); line-height: 22px;
}
.fenlei_choose a font.font1 {
	color: rgb(255, 255, 255);
}
.fenlei_choose a font:hover {
	color: rgb(255, 255, 255);
}
.ask_list_main_l_b_ul {
	width: 750px;
}
.ask_list_main_l_b_ul ul li {
	width: 175px; float: left;
}
.ask_list_main_l_b_ul ul li a {
	color: rgb(170, 170, 170); font-size: 22px;
}
.ask_list_main_l_b_b ul {
	margin: 10px 10px 0px;
}
.ask_list_main_l_b_b ul li {
	height: 35px; line-height: 35px; border-bottom-color: rgb(170, 170, 170); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ask_list_main_l_b_b ul li a {
	color: rgb(102, 102, 102);
}
.ask_list_main_l_b_b ul li a:hover {
	color: red;
}
.ask_question_search {
	background: url('ask_bg1.jpg') no-repeat; height: 290px
}
.ask_question_search h2 {
	margin: 10px 0px 0px 16px; color: rgb(255, 255, 255); font-size: 18px;
}
.ask_question_search_b {
	margin: 10px 0px 0px 16px; width: 920px;
}
.ask_questiom_search_b_l {
	background: url('s_search_bg1.png') no-repeat left top; width: 718px
}
.ask_questiom_search_b_l textarea {
	margin: 4px 0px 0px 6px; padding: 5px; border: currentColor; width: 695px; height: 120px; color: rgb(170, 170, 170); font-size: 14px; resize: none;
}
.ask_questiom_search_b_l {
	position: relative;
}
.ask_questiom_search_b_l .syzs {
	width: 130px; height: 30px; right: 0px; bottom: 40%; line-height: 30px; position: absolute;
}
.ask_questiom_search_b_l .syzs font {
	color: rgb(170, 170, 170); font-size: 14px;
}
.ask_questiom_search_b_r {
	background: url('tsk_bg.png') no-repeat; width: 197px; height: 103px; margin-left: 5px
}
.ask_questiom_search_b_r p {
	margin: 10px 0px 0px 30px; color: rgb(170, 170, 170); line-height: 22px; font-size: 14px;
}
.question_style {
	
}
.ask_questiom_search_b_l .question_style select {
	background: url('selext_bg.png') no-repeat right; border: 1px solid rgb(204, 204, 204); width: 125px; height: 26px
}
.ask_question_search_b .question_style select {
	background: url('selext_bg.png') no-repeat right; border: 1px solid rgb(204, 204, 204); width: 125px; height: 26px
}
.ask_question_search1 {
	background: url('ask_question_bg2.png') no-repeat; height: 409px
}
.ask_question_search1 h2 {
	margin: 10px 0px 0px 16px; color: rgb(255, 255, 255); font-size: 18px;
}
.ask_questiom_search_b_l1 {
	background: url('s_kuang_2.png') no-repeat left top; width: 718px
}
.ask_questiom_search_b_l1 textarea {
	margin: 4px 0px 0px 6px; padding: 5px; border: currentColor; width: 695px; height: 120px; color: rgb(170, 170, 170); font-size: 14px; resize: none;
}
.ask_questiom_search_b_l1 {
	position: relative;
}
.ask_questiom_search_b_l1 .syzs {
	width: 130px; height: 30px; right: 0px; bottom: 20%; line-height: 30px; position: absolute;
}
.ask_questiom_search_b_l1 .syzs font {
	color: rgb(170, 170, 170); font-size: 14px;
}
.ask_questiom_search_b_l2 {
	background: url('s_kuang_bg.png') no-repeat left top; width: 718px
}
.ask_questiom_search_b_l2 textarea {
	margin: 4px 0px 0px 6px; padding: 5px; border: currentColor; width: 695px; height: 120px; color: rgb(170, 170, 170); font-size: 14px; resize: none;
}
.ask_questiom_search_b_l2 {
	position: relative;
}
.ask_questiom_search_b_l2 .syzs {
	width: 130px; height: 30px; right: 0px; bottom: 40%; line-height: 30px; position: absolute;
}
.ask_questiom_search_b_l2 .syzs font {
	color: rgb(170, 170, 170); font-size: 14px;
}
.ask_question_search1 .ask_question_search_b .xt {
	cursor: pointer;
}
.ask_question_search .ask_question_search_b .xt {
	cursor: pointer;
}
.ask_detail_main_l {
	width: 750px;
}
.ask_detail_main_l_t {
	width: 750px;
}
.ask_detail_main_l_t_son {
	margin: 0px 0px 0px 15px; width: 720px;
}
.ask_detail_main_l_t_son p.p10 {
	width: 100%; height: 50px; line-height: 50px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.ask_detail_main_l_t_son p.p10 span.span18 {
	background-position: -121px -6px; width: 30px; height: 28px; margin-top: 10px;
}
.ask_detail_main_l_t_son p.p10 span.span19 {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-left: 5px;
}
.ask_detail_main_l_t_son p.p11 span a {
	color: red;
}
.ask_detail_main_l_t_son p.p12 span.span20 a {
	color: rgb(153, 153, 153); font-size: 14px; text-decoration: none;
}
.ask_detail_main_l_t_son p.p12 span.span21 a {
	color: rgb(254, 128, 7);
}
.ask_detail_main_l_t_son p.p13 span.span22 {
	background-position: -153px 0px; width: 34px; height: 40px;
}
.ask_detail_main_l_t_son p.p14 {
	line-height: 25px;
}
.ask_detail_main_l_t_son p.p16 {
	width: 100%; height: 46px; line-height: 46px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.ask_detail_main_l_t_son p.p16 font {
	font-size: 16px; font-weight: bold;
}
.ask_detail_main_l_t_son p.p17 a {
	color: red;
}
.simple_question li {
	margin: 8px 0px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed;
}
.simple_question li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.ask_detail_main_l_t_son p.p17 {
	color: rgb(102, 102, 102); font-size: 14px;
}
.simple_question li a:hover {
	color: red;
}
.ask_detail_main_l_t_son p.p18 {
	width: 100%; height: 40px; line-height: 40px;
}
.ask_detail_main_l_t_son p.p18 span.span19 {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-left: 5px;
}
.ask_detail_main_l_t_son p.p19 span.span23 a {
	color: rgb(254, 128, 7);
}
.ask_detail_main_l_t_son p.p19 {
	border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ask_detail_main_l_t_son p.p19 span.span23 {
	width: 505px; line-height: 25px;
}
.ask_detail_main_l_t_son p.p20 span font {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
.ask_detail_main_l_t_son p.p20 span a {
	color: rgb(254, 128, 7); margin-left: 30px;
}
.ask_detail_main_l_t_son .weicana form textarea {
	padding: 5px; border: 1px solid rgb(227, 227, 227); width: 700px; height: 100px; color: rgb(136, 136, 136); font-size: 14px; margin-top: 15px; resize: none;
}
.ask_detail_main_l_t_son .weicana form span {
	color: rgb(136, 136, 136); font-size: 14px;
}
.ask_detail_main_r {
	width: 230px;
}
.zjgd_main p span.span24 {
	color: rgb(102, 102, 102); font-size: 22px; font-weight: bold;
}
.zjgd_main p span.span25 {
	font-size: 14px;
}
.zjgd_show_1 ul li {
	border: 1px solid rgb(255, 255, 255); width: 240px; height: 282px; float: left; position: relative;
}
.zjgd_show_1 ul li a img {
	padding: 20px 0px 0px 10px;
}
.zjgd_show_1 ul li p.p21 {
	width: 100px; height: 28px; text-align: center; right: 10px; bottom: 107px; line-height: 28px; position: absolute;
}
.zjgd_show_1 ul li p.p21 a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.zjgd_show_1 ul li p {
	margin: 7px 0px 0px 10px;
}
.zjgd_show_1 ul li p a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.zjgd_show_1 ul li p span {
	font-size: 14px; font-weight: bold;
}
.zjgd_show_1 ul li p span.span27 {
	width: 75px; height: 20px; text-align: center; line-height: 20px;
}
.zjgd_show_1 ul li p span.span27 a {
	color: rgb(255, 255, 255);
}
.zjgd_show_2 ul li {
	width: 240px; height: 278px; float: left; position: relative;
}
.zjgd_show_2 ul li a img {
	padding: 20px 0px 0px 10px;
}
.zjgd_show_2 ul li p.p21 {
	width: 100px; height: 28px; text-align: center; right: 10px; bottom: 103px; line-height: 28px; position: absolute;
}
.zjgd_show_2 ul li p.p21 a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.zjgd_show_2 ul li p {
	margin: 7px 0px 0px 10px;
}
.zjgd_show_2 ul li p a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.zjgd_show_2 ul li p span {
	font-size: 14px; font-weight: bold;
}
.zjgd_show_2 ul li p span.span27 {
	width: 75px; height: 20px; text-align: center; line-height: 20px;
}
.zjgd_show_2 ul li p span.span27 a {
	color: rgb(255, 255, 255);
}
.zjgd_show_3 ul li {
	width: 240px; height: 278px; float: left; position: relative;
}
.zjgd_show_3 ul li a img {
	padding: 20px 0px 0px 10px;
}
.zjgd_show_3 ul li p.p21 {
	width: 100px; height: 28px; text-align: center; right: 10px; bottom: 103px; line-height: 28px; position: absolute;
}
.zjgd_show_3 ul li p.p21 a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
.zjgd_show_3 ul li p {
	margin: 7px 0px 0px 10px;
}
.zjgd_show_3 ul li p a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.zjgd_show_3 ul li p span {
	font-size: 14px; font-weight: bold;
}
.zjgd_show_3 ul li p span.span27 {
	width: 75px; height: 20px; text-align: center; line-height: 20px;
}
.zjgd_show_3 ul li p span.span27 a {
	color: rgb(255, 255, 255);
}
.home_buildings_title p.p22 a {
	color: rgb(229, 51, 54); font-size: 26px; font-weight: bold;
}
.home_buildings_title p span a {
	color: rgb(229, 51, 54);
}
.home_buildings_main {
	position: relative;
}
.son_menu {
	height: 40px; line-height: 40px; position: relative;
}
.son_menu ul {
	margin-left: 25px;
}
.son_menu ul li {
	background: url('son_menu_li_bg.jpg') no-repeat right; padding: 5px; float: left
}
.son_menu ul li a {
	width: 91px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; display: block;
}
.son_menu ul li a:hover {
	background: url('son_menu_bg.png') no-repeat; color: rgb(254, 128, 7) !important
}
.current6 {
	background: url('son_menu_bg.png') no-repeat; color: rgb(254, 128, 7) !important
}
.home_buildings_main_l {
	width: 750px;
}
.home_buildings_main_t {
	width: 750px;
}
.home_building_content {
	width: 750px;
}
.home_buildings_main_l_t {
	width: 750px;
}
.home_buildings_main_l_t a img {
	margin: 20px 20px 40px; float: left;
}
.home_buildings_main_l_t p {
	margin: 20px 0px 0px; width: 480px; height: auto; line-height: 25px; float: left;
}
.home_building_small_menu {
	width: 100%; height: 48px; line-height: 48px;
}
.home_building_small_menu ul li {
	background: url('small_li_bg.jpg') no-repeat right; width: 94px; text-align: center; float: left
}
.home_building_small_menu ul li a {
	color: rgb(153, 153, 153); font-size: 16px; font-weight: bold;
}
.home_building_small_menu ul li a:hover {
	color: rgb(102, 102, 102) !important;
}
.current7 {
	color: rgb(102, 102, 102) !important;
}
.home_building_content_b {
	margin: 20px 0px 0px 20px; width: 700px;
}
.home_building_content_b a.a6 {
	width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold; display: block;
}
.home_building_content_b p.p23 {
	width: 350px; height: auto; line-height: 28px;
}
.home_building_content_b p.p24 {
	width: 350px; height: auto; line-height: 28px;
}
.home_building_content_b p.p25 {
	width: 700px; height: auto; line-height: 28px; text-indent: 16px;
}
.home_buildings_main_r {
	width: 230px;
}
.ads5 {
	width: 230px;
}
.home_buildings_laest_designfa {
	width: 230px;
}
.home_buildings_laest_designfa_show {
	width: 230px;
}
.ads5 {
	background: rgb(255, 255, 255); height: auto; overflow: hidden;
}
.home_buildings_laest_designfa h2 a {
	color: rgb(97, 97, 97); font-size: 16px;
}
.yfatzw h2 a {
	color: rgb(97, 97, 97); font-size: 16px;
}
.wntj_show1 h3 a {
	color: rgb(97, 97, 97); font-size: 16px;
}
.home_buildings_laest_designfa_show ul {
	margin: 30px 5px 20px 10px;
}
.home_buildings_laest_designfa_show ul li {
	padding: 5px 0px; height: 72px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: dashed;
}
.home_buildings_laest_designfa_show ul li a img {
	float: left;
}
.home_buildings_laest_designfa_show ul li p {
	float: left;
}
.home_buildings_laest_designfa_show ul li p {
	line-height: 20px; margin-left: 10px;
}
.home_buildings_laest_designfa_show ul li p font {
	font-size: 12px;
}
.home_buildings_main_l_t1 {
	border-radius: 5px; width: 750px; height: 265px;
}
.home_buildings_main_l_t1 a img {
	margin: 20px 20px 40px; float: left;
}
.home_buildings_main_l_t1 p {
	width: 480px; height: 35px; line-height: 35px; float: left;
}
.home_buildings_main_l_t1 p.p26 {
	border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: dashed;
}
.home_buildings_main_l_t1 p.p26 font {
	font-size: 12px;
}
.home_buildings_main_l_t1 p.p26 font.f1 {
	color: rgb(255, 0, 0); font-size: 18px; font-weight: bold;
}
.nofa {
	width: 750px; height: 126px;
}
.nofa h3 {
	text-align: center; color: rgb(170, 170, 170); padding-top: 30px; font-size: 16px;
}
.nofa a {
	margin: 10px auto; width: 175px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px;
}
.wntj h2 a {
	color: rgb(229, 51, 54); font-size: 16px;
}
.wntj_show {
	width: 750px;
}
.wntj_show .wntj_show1 {
	margin: 10px 0px 0px 10px; width: 720px;
}
.wntj_show .wntj_show1 a img {
	margin: 5px 15px 20px 0px; float: left;
}
.wntj_show .wntj_show1 .wntj_show1_r {
	width: 450px;
}
.wntj_show .wntj_show1 .wntj_show1_r p a.a7 {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold; float: left; display: block;
}
.wntj_show .wntj_show1 .wntj_show1_r p a.a8 {
	width: 115px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold;
}
.wntj_show .wntj_show1 {
	position: relative;
}
.wntj_show .wntj_show1 .wntj_show1_r p.p27 {
	left: 0px; top: 30px; width: 26px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; position: absolute;
}
.home_buildings_main_l_t .home_design_fa_l {
	margin: 20px 0px 0px 20px; width: 157px;
}
.home_buildings_main_l_t .home_design_fa_l a.a9 img {
	padding: 7px; border: 1px solid rgb(234, 234, 234);
}
.home_buildings_main_l_t .home_design_fa_l a.a9 img {
	margin: 5px;
}
.home_buildings_main_l_t .home_design_fa_l a.a10 img {
	margin: 5px;
}
.home_buildings_main_l_t .home_design_fa_c {
	margin: 20px 0px 0px 20px; width: 295px;
}
.home_buildings_main_l_t .home_design_fa_c h3 {
	font-size: 16px;
}
.home_buildings_main_l_t .home_design_fa_c h3 a {
	color: rgb(229, 51, 54);
}
.home_buildings_main_l_t .home_design_fa_c span.span28 {
	width: 157px; line-height: 25px;
}
.home_buildings_main_l_t .home_design_fa_c span.span28 a {
	color: rgb(254, 128, 7);
}
.home_buildings_main_l_t .home_design_fa_r {
	margin: 50px 0px 0px 50px; width: 150px;
}
.home_buildings_main_l_t .home_design_fa_r a.a11 {
	width: 100px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; font-weight: bold;
}
.home_building_content p.p28 {
	background: url('sjsl_bg.png') no-repeat; width: 670px; height: 287px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 10px; font-size: 14px; font-weight: bold
}
.home_building_content_b1 {
	margin: 0px 0px 0px 20px; width: 700px;
}
.home_building_content_b1 a.a6 {
	width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold; display: block;
}
.xdgc_sjt {
	width: 100%;
}
.xdgc_sjt_show {
	width: 100%;
}
.xdgc_sjt_show ul {
	margin: 20px 0px 0px 30px;
}
.xdgc_sjt_show ul li {
	padding: 10px; text-align: center; line-height: 20px; float: left;
}
#wrap {
	position: relative;
}
.designer_opacity {
	background: rgb(0, 0, 0); width: 100%; height: 72px; opacity: 0.3;
}
.designer_detail_bg {
	background: url('de.jpg') no-repeat fixed top; width: 100%
}
.designer_detail_bg_t {
	left: 0px; top: 0px; width: 100%; height: 72px; line-height: 72px; position: absolute; z-index: 22;
}
.designer_detail_bg_t .designer_son_nav {
	height: 72px; line-height: 72px; z-index: 100;
}
.designer_detail_bg_t .designer_son_nav a img {
	float: left;
}
.designer_detail_bg_t .designer_son_nav ul {
	float: left;
}
.designer_detail_bg_t .designer_son_nav ul {
	margin-left: 50px;
}
.designer_detail_bg_t .designer_son_nav ul li {
	padding: 0px 20px; height: 72px; line-height: 72px; float: left;
}
.designer_detail_bg_t .designer_son_nav ul li a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; text-decoration: none;
}
.designer_detail_bg_t .designer_son_nav ul li a:hover {
	color: rgb(191, 237, 0);
}
.designer_detail_bg_t .designer_son_nav a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.designer_describe {
	height: 200px;
}
.designer_describe_l {
	width: 400px; height: 200px; box-shadow: inset -1px -1px 0px 0px #eee;
}
.designer_describe_l a img {
	margin-right: 20px; float: left;
}
.designer_describe_l .designer_ms {
	width: 160px; text-align: center;
}
.designer_describe_l .designer_ms h2 {
	font-size: 20px;
}
.designer_describe_l .designer_ms p {
	font-size: 14px;
}
.designer_describe_l .designer_ms a.a10 {
	width: 160px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; font-weight: bold;
}
.designer_describe_r {
	background: rgb(255, 250, 225) url('about_me_bg.png') no-repeat 98% 90%; width: 580px; height: 200px; margin-left: 20px; box-shadow: inset -1px -1px 0px 0px #eee
}
.designer_describe_r p.p29 {
	width: 445px; height: 30px; line-height: 30px; font-size: 14px; margin-left: 10px;
}
.designer_case_l {
	width: 710px; height: 482px; box-shadow: inset -1px -1px 0px 0px #eee;
}
.designer_case_l h3 {
	color: rgb(68, 68, 68); font-size: 14px;
}
.designer_case_l h3 a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.designer_case_l ul {
	margin: 10px 0px 0px 50px;
}
.designer_case_l ul li {
	padding: 5px 30px 10px 20px; float: left;
}
.designer_case_r {
	background: rgb(68, 81, 84); width: 290px; height: 482px; opacity: 0.6;
}
.designer_case_r p {
	margin: 30px 0px 0px 20px; height: auto; color: rgb(255, 255, 255); font-size: 14px; opacity: 1;
}
.designer_case_r p span.span_case {
	background: url('li_w_bg.jpg') no-repeat left; width: 260px; height: 25px; line-height: 25px; padding-left: 5px; font-size: 14px; display: block
}
.designer_case_r p span.span_case1 {
	background: url('li_w_bg.jpg') no-repeat left 12%; width: 260px; height: 90px; line-height: 25px; padding-left: 5px; font-size: 14px; display: block
}
.designer_case_r p span.span_case1 a {
	color: rgb(255, 255, 255);
}
.page em {
	float: left; display: block;
}
.page strong {
	float: left; display: block;
}
.page a {
	float: left; display: block;
}
.favorable_detail_main_t_l {
	border: 1px solid rgb(227, 227, 227); width: 700px;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont {
	margin: 15px 0px 0px 25px; width: 645px;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont h2 {
	font-size: 22px;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont h2 font {
	font-size: 12px;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont .whj_show {
	margin-top: 10px;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont .whj_show p {
	margin: 20px 0px 0px 25px;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont .whj_show a img {
	padding: 10px; border: 1px solid rgb(234, 234, 234); float: left;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont .whj_show a.a12 {
	margin: 15px auto; width: 180px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; font-weight: bold;
}
.favorable_detail_main_t_l .favorable_detail_main_t_l_cont .whj_show span.span29 {
	background-position: -9px -170px; width: 29px; height: 28px;
}
.favorable_detail_main_t_r {
	width: 280px;
}
.favorable_detail_main_t_r_cont {
	margin: 15px 0px 0px 10px; width: 260px;
}
.favorable_detail_main_t_r_cont h3 {
	font-size: 20px;
}
.favorable_detail_main_t_r_cont .favorable_detail_main_t_r_cont_b p {
	float: left;
}
.favorable_pl {
	width: 100%; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid;
}
.favorable_pl a img {
	margin: 10px 10px 10px 0px; float: left;
}
.favorable_pl p span.span30 {
	width: 210px; line-height: 22px;
}
.favorable_detail_main_c {
	background: rgb(248, 248, 248); border: 1px solid rgb(227, 227, 227);
}
.favorable_detail_main_c p {
	padding: 10px 10px 10px 20px; line-height: 32px; font-size: 14px;
}
.favorable_detail_main_c p img {
	margin: 0px 0px 0px 80px;
}
.favorable_detail_main_b h2 {
	margin-bottom: 10px;
}
.favorable_detail_main_b h2 a {
	color: rgb(102, 102, 102); font-size: 22px;
}
.favorable_detail_main_b_ul {
	padding-bottom: 10px;
}
.favorable_detail_main_b_ul .yhjxz {
	background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); width: 320px; height: 305px; float: left; box-shadow: 0px 0px 1px 1px #bbb;
}
.jxz {
	background: url('jx.png') no-repeat;
}
.favorable_detail_main_b_ul .yhjxz .li_top {
	width: 100%; height: 56px;
}
.favorable_detail_main_b_ul .yhjxz .li_top span.span31 {
	width: 87px; height: 53px;
}
.favorable_detail_main_b_ul .yhjxz .li_top span.span32 {
	width: 215px; height: 56px; line-height: 24px;
}
.favorable_detail_main_b_ul .yhjxz .li_top span.span33 {
	background-position: -92px 0px; width: 87px; height: 53px;
}
.favorable_detail_main_b_ul .yhjxz .li_top span.span32 a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.bgwhitefavorable_detail_main_b_ul ul li .li_top span.span32 font {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.favorable_detail_main_b_ul .yhjxz a img {
	margin: 10px 0px 13px 30px;
}
.favorable_detail_main_b_ul .yhjxz p span font {
	font-size: 14px; font-weight: bold;
}
.favorable_detail_main_b_ul .yhjxz p span font.font2 {
	font-size: 18px;
}
.favorable_detail_main_b_ul .yhjxz p a.a13 {
	width: 77px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 16px; font-weight: bold; margin-left: 20px;
}
.favorable_detail_top {
	background: rgb(0, 0, 0); width: 100%; height: 30px;
}
.favor_detail_p {
	height: 30px; line-height: 30px;
}
.favorable_detail_top_r {
	width: 365px;
}
.favorable_detail_top_r a {
	color: rgb(136, 136, 136); float: left; display: block;
}
.favorable_detail_top_r a.a14 {
	background: url('a_bg.jpg') no-repeat 80% 50%; width: 50px; height: 30px
}
.favorable_detail_top_r a.a15 {
	background: url('sj.jpg') no-repeat 80% 50%; width: 100px; height: 30px
}
.favorable_detail_top_r span.span36 {
	background: url('a_bg.jpg') no-repeat left 50%; width: 85px; height: 30px; text-align: center
}
.favorable_detail_more_top {
	width: 100%; height: 150px;
}
.favorable_more_menu {
	height: 150px;
}
.favorable_more_menu .favorable_more_menu_logo {
	width: 210px; height: 100%;
}
.favorable_more_menu .favorable_more_menu_logo a img {
	margin: 30px 0px 0px 30px;
}
.favorable_more_menu .favorable_more_menu_logo span.span34 {
	margin: 10px 0px 0px 30px; border: 1px solid rgb(229, 51, 54); width: 70px; height: 25px; text-align: center; line-height: 25px;
}
.favorable_more_menu_r {
	width: 790px; height: 100%;
}
.favorable_more_menu_r_t {
	margin: 20px 0px 0px 20px; width: 770px; height: 65px; line-height: 65px;
}
.favorable_more_menu_r_t a {
	text-decoration: none;
}
.favorable_more_menu_r_t a:hover {
	text-decoration: none;
}
.favorable_more_menu_r_t span.span35 {
	background: rgb(197, 12, 15); margin: 20px 0px 0px 50px; border: 1px solid rgb(144, 23, 25); width: 300px; height: 30px; line-height: 20px; padding-left: 20px;
}
.favorable_more_menu_r_t span.span35 a img {
	margin: 5px 0px 0px;
}
.favorable_more_menu_r_b {
	margin: 10px 0px 0px 20px; width: 770px; height: 40px; line-height: 40px;
}
.favorable_more_menu_r_b ul li {
	background: url('son_libg.jpg') no-repeat 85% 40%; width: 110px; height: 40px; text-align: center; float: left
}
.favorable_more_menu_r_b ul li a {
	width: 82px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 16px; font-weight: bold; float: left; display: block;
}
.favorable_more_menu_r_b ul li a:hover {
	background: url('son_menu_red_bg.png') no-repeat; text-decoration: none
}
.current8 {
	background: url('son_menu_red_bg.png') no-repeat; text-decoration: none
}
.favor_detail_weizhi {
	height: 38px; line-height: 38px;
}
.favor_detail_weizhi a {
	color: rgb(102, 102, 102);
}
.company_describition {
	box-shadow: inset -1px -1px 1px 1px #dddddd;
}
.company_describition_l {
	width: 490px;
}
.company_describition_l p.p30 {
	margin: 30px 0px 0px 20px; width: 145px; text-align: center;
}
.company_describition_l p.p31 {
	margin: 30px 0px 0px 20px; width: 220px; line-height: 22px; font-size: 14px;
}
.company_describition_c {
	width: 10px; height: 162px; margin-top: 20px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid;
}
.company_describition_r {
	margin: 30px 0px 0px 20px; width: 420px;
}
.company_describition_r p {
	font-size: 14px;
}
.work_area_all {
	height: 246px; position: relative;
}
.work_area {
	background: url('deco_bg.jpg'); height: 175px
}
.work_area p.p32 {
	width: 100%; height: 154px; text-align: center; line-height: 154px;
}
.work_area_b {
	height: 71px; right: 0px; bottom: 0px; position: absolute;
}
.site_status_0 {
	background: url('zjgd_buzhou.png') no-repeat 0px -1px; width: 1000px; height: 70px
}
.site_status_1 {
	background: url('zjgd_buzhou.png') no-repeat 0px -73px; width: 1000px; height: 69px
}
.site_status_2 {
	background: url('zjgd_buzhou.png') no-repeat 0px -145px; width: 1000px; height: 69px
}
.site_status_3 {
	background: url('zjgd_buzhou.png') no-repeat 0px -217px; width: 1000px; height: 69px
}
.site_status_4 {
	background: url('zjgd_buzhou.png') no-repeat 0px -288px; width: 1000px; height: 69px
}
.site_status_5 {
	background: url('zjgd_buzhou.png') no-repeat 0px -364px; width: 1000px; height: 69px
}
.site_status_6 {
	background: url('zjgd_buzhou.png') no-repeat 0px -435px; width: 1000px; height: 69px
}
.site_status_7 {
	background: url('zjgd_buzhou.png') no-repeat 0px -508px; width: 1000px; height: 69px
}
.zjgd_qq {
	box-shadow: inset -1px -1px 1px 1px #dddddd;
}
.zjgd_qq_l {
	width: 220px;
}
.zjgd_qq_l h2 {
	width: 220px; text-align: center; margin-bottom: 10px;
}
.zjgd_qq_l a {
	width: 121px; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 41px; font-size: 20px; font-weight: bold; margin-left: 50px;
}
.zjgd_qq_l a:hover {
	text-decoration: none;
}
.zjgd_qq_l a.a18 {
	background-position: -29px -208px;
}
.zjgd_qq_l a.a19 {
	background-position: -29px -250px;
}
.zjgd_qq_r {
	width: 765px;
}
.zjgd_qq_r h3 {
	background: rgb(243, 243, 243); width: 735px; height: 50px; color: rgb(102, 102, 102); line-height: 50px; padding-left: 30px; font-size: 20px; font-weight: normal;
}
.zjgd_qq_r ul li {
	padding: 20px 0px 30px 20px; float: left;
}
.xgzjgd h2 {
	color: rgb(102, 102, 102); font-size: 22px;
}
.zjgd_show_1 a.a20 {
	background: url('t_ico.jpg') no-repeat; width: 10px; height: 30px; margin-left:3px; margin-right:0px; margin-top:90px; margin-bottom:0px
}
.zjgd_show_1 a.a21 {
	background: url('n_ico.jpg') no-repeat; width: 15px; height: 30px; margin-left:0px; margin-right:3px; margin-top:90px; margin-bottom:0px
}
.designer_team_describe_t_img {
	margin: 20px 0px 0px 17px; width: 200px; height: 200px; position: relative; _position: none; _margin: 20px 0 0 17px;
}
.designer_team_describe_t_img a img {
	
}
.designer_team_describe_t_img .mfyu1 {
	width: 87px; height: 26px; text-align: center; right: 0px; bottom: 0px; line-height: 26px; position: absolute;
}
.designer_team_describe_t_img .her_blog {
	width: 87px; height: 26px; text-align: center; right: 95px; bottom: 0px; line-height: 26px; position: absolute;
}
.designer_team_describe_t_img .mfyu1 a.a34 {
	width: 87px; height: 26px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: block;
}
.designer_team_describe_t_img .her_blog a.a34 {
	width: 87px; height: 26px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: block;
}
.designer_team_describe_t p.p37 {
	background: rgb(241, 241, 241); width: 213px; height: 32px; line-height: 32px; padding-left: 20px; font-size: 14px;
}
.designer_team_describe_t p.p38 {
	width: 213px; height: 78px; line-height: 24px; overflow: hidden; padding-left: 20px; margin-top: 10px;
}
.designer_team_describe_t p.p38 a {
	color: rgb(136, 136, 136);
}
.mechanic_team_describe_t {
	width: 233px; height: 290px; box-shadow: inset -1px -1px 0px 0px #eee;
}
.mechanic_team_describe_t_img {
	margin: 15px 0px 0px 17px; width: 200px; height: 200px; _margin: 20px 0 0 17px;
}
.mechanic_team_describe_t p.p37 {
	margin: 8px 0px 0px 10px;
}
.mechanic_team_describe_t p.p37 a {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-left: 5px;
}
.mechanic_team_describe_t p.p38 {
	color: rgb(102, 102, 102); font-size: 14px; margin-left: 14px;
}
.mechanic_team_describe_t:hover {
	border: 1px solid rgb(209, 0, 0); box-shadow: 0px 0px 5px rgba(176,176,176,1);
}
.mechanic_detail_main {
	margin-top: 10px;
}
.mechanic_detail_main_l {
	width: 280px;
}
.mechanic_public_title {
	width: 100%; height: 36px; line-height: 36px;
}
.mechanic_public_title h2 {
	font-size: 20px; font-weight: normal;
}
.mechanic_detail_main_public_b {
	background: rgb(255, 255, 255); width: 100%; height: auto; overflow: hidden;
}
.mechanic_command_workers ul li {
	width: 100%; height: 122px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.mechanic_command_all {
	margin: 20px auto 0px; width: 240px; height: 102px;
}
.mechanic_command_all_l {
	width: 100px; height: 100px; margin-right: 10px;
}
.mechanic_command_all_r {
	width: 130px;
}
.mechanic_command_all_r p a {
	color: rgb(102, 102, 102); font-size: 16px;
}
.mechanic_command_all_r p span {
	font-size: 16px; display: block;
}
.mechanic_detail_main_r {
	width: 700px;
}
.workers_basic_info {
	width: 100%; height: auto; overflow: hidden;
}
.workers_basic_info_t {
	background: rgb(255, 255, 255); border-radius: 2px; width: 100%; height: 200px;
}
.workers_basic_info_t a img {
	margin: 0px 57px 0px 0px; float: left;
}
.workers_basic_info_t_r {
	width: 420px; margin-top: 27px;
}
.workers_basic_info_t_r p {
	font-size: 14px; margin-top: 5px;
}
.workers_basic_info_t_r p a {
	color: rgb(102, 102, 102); font-size: 20px; font-weight: bold;
}
.workers_basic_info_t_r p a.lianxita {
	background: rgb(244, 101, 5); width: 160px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 20px; text-decoration: none; margin-top: 7px; display: block; opacity: 0.9;
}
.workers_basic_info_t_r p a.lianxita:hover {
	opacity: 1;
}
.workers_basic_info_t_r p i {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: bold;
}
.workers_basic_info_b {
	width: 100%;
}
.workers_basic_info_b_b {
	background: rgb(255, 250, 225); padding: 10px 20px; border-radius: 3px; width: 660px; height: auto; line-height: 30px; overflow: hidden; font-size: 14px;
}
.effect_case_detail_t {
	width: 318px; height: 268px; box-shadow: inset -1px -1px 0px 0px #eee;
}
.effect_case_detail_t_t {
	width: 318px; height: 170px; margin-top: 1px; position: relative;
}
.effect_case_detail_t_t .yusj {
	width: 80px; height: 24px; text-align: center; right: 2px; bottom: 0px; line-height: 24px; position: absolute;
}
.effect_case_detail_t_t .yusj a {
	width: 80px; height: 24px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; display: block;
}
.effect_case_detail_t_t p.p39 {
	width: 210px; height: 170px; margin-left: 3px;
}
.effect_case_detail_t_t p.p40 {
	width: 100px; height: 170px; margin-left: 2px;
}
.effect_case_detail_t_t p.p40 a img {
	margin-top: 2px;
}
.effect_detail_t_c {
	width: 100%; height: 36px; line-height: 36px;
}
.effect_detail_t_c p.p41 {
	width: 130px;
}
.effect_detail_t_c p.p42 {
	width: 160px; margin-right: 10px;
}
.effect_detail_t_c p.p42 span.span40 {
	background: url('x.png') no-repeat; width: 15px; height: 15px; margin-top: 8px
}
.effect_detail_t_c p.p42 span.span41 {
	background: url('ll.png') no-repeat; width: 16px; height: 16px; margin-top: 8px
}
.effect_detail_t_b {
	background: rgb(247, 247, 247); width: 308px; height: 60px; line-height: 24px; padding-left: 10px;
}
.effect_detail_t_b p a {
	color: rgb(102, 102, 102);
}
.yzpj_main_l_t {
	width: 280px;
}
.yzpj_l_b {
	width: 280px;
}
.yzpj_main_l_t a img {
	margin: 13px 0px 25px 10px;
}
.yzpj_l_b_b {
	width: 250px; margin-left: 20px;
}
.yzpj_l_b_b p {
	line-height: 28px; font-size: 14px;
}
.yzpj_content {
	width: 700px;
}
.yzpj_content_detail {
	margin: 20px 0px 0px 20px; width: 665px;
}
.yzpj_content_detail p.p43 {
	width: 45px;
}
.yzpj_content_detail .yzpj_content_detail_b {
	width: 600px;
}
.yzpj_content_detail .yzpj_content_detail_b p.p44 {
	line-height: 28px;
}
.yzpj_content_detail .yzpj_content_detail_b p.p45 span.span42 {
	width: 30px;
}
.yzpj_content_detail .yzpj_content_detail_b p.p45 span.span43 {
	width: 565px; line-height: 28px;
}
.acitivity_banner {
	height: 270px;
}
.acitivity_banner_t {
	margin: 10px; width: 980px; height: 250px;
}
.acitivity_l {
	width: 750px;
}
.acitivity_l_title {
	width: 750px;
}
.acitivity_l_b {
	width: 750px;
}
.acitivity_l_title ul li {
	width: 145px; float: left;
}
.acitivity_l_title ul li a {
	color: rgb(170, 170, 170); font-size: 22px; font-weight: bold;
}
.acitivity_l_title ul li a:hover {
	text-decoration: none;
}
.acitivity_l_b ul {
	margin: 30px 0px 0px 30px;
}
.acitivity_l_b ul li {
	width: 690px; height: 235px; margin-bottom: 15px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.acitivity_l_b ul li:hover {
	background: rgb(255, 255, 239);
}
.acitivity_l_b ul li a img {
	float: left;
}
.acitivity_l_b ul li .acitivity_li_r {
	width: 370px; margin-left: 20px;
}
.acitivity_l_b ul li .acitivity_li_r h2 {
	font-size: 18px;
}
.acitivity_l_b ul li .acitivity_li_r p {
	font-size: 14px; font-weight: bold;
}
.acitivity_l_b ul li .acitivity_li_r p font {
	font-size: 14px; font-weight: bold;
}
.acitivity_l_b ul li .acitivity_li_r p.p46 {
	width: 100%; height: auto;
}
.acitivity_l_b ul li .acitivity_li_r p.p46 a {
	border-radius: 6px; width: 125px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 18px; font-weight: bold;
}
.acitivity_l_b ul li .acitivity_li_r p.p46 font {
	font-weight: normal;
}
.acitivity_r {
	margin-top: 43px;
}
.acitivity_r {
	width: 230px;
}
.ads6 {
	width: 230px;
}
.acitivity_r_b {
	width: 230px;
}
.acitivity_r_b p {
	font-weight: bold; margin-right: 5px; margin-left: 10px;
}
.org_bodr_b {
	border-bottom-color: rgb(254, 128, 7); border-bottom-width: 1px; border-bottom-style: dashed;
}
.acitivity_r_b p span {
	width: 200px; height: auto; line-height: 24px; display: block;
}
.acitivity_r_b p.p47 {
	background: url('fwbz_bg.png') no-repeat; width: 182px; height: 35px; color: rgb(255, 255, 255); line-height: 28px; text-indent: 16px; font-size: 18px; margin-top: 8px
}
.acitivity_r_b p.p48 {
	position: relative;
}
.acitivity_r_b p.p48 span.span90 {
	background: rgb(255, 78, 81); left: 2px; top: 5px; width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; position: absolute;
}
.past_acitivity h2 {
	font-size: 22px;
}
.past_acitivity ul {
	margin: 32px 0px 0px 20px;
}
.past_acitivity ul li {
	width: 240px; height: 200px; text-align: center; float: left;
}
.past_acitivity ul li a {
	color: rgb(102, 102, 102); font-weight: bold;
}
.red_bodr_t {
	border-top-color: rgb(229, 51, 54); border-top-width: 1px; border-top-style: solid;
}
.top1 {
	width: 100%;
}
.top_r {
	width: 381px;
}
.top_r font {
	margin: 0px 3px;
}
.acitivity_detail_banner {
	background: url("../../pic/acitivity_detail_banner.png") no-repeat 50% 50% rgb(241, 236, 216); width: 100%; height: 320px;
}
.acitivity_banner_b {
	height: 320px; position: relative;
}
.acitivity_detail_b_b {
	height: 50px; right: 0px; bottom: 0px; line-height: 50px; position: absolute;
}
.acitivity_ico {
	background: url('acitivity_ico.png') no-repeat;
}
.acitivity_ico1 {
	background: url('acitivity_ico1.png') no-repeat;
}
.djbz {
	background: rgb(249, 249, 249); width: 98px; height: 50px; line-height: 50px; margin-left: 1px; opacity: 0.9;
}
.djbz span.span44 {
	background-position: 0px -10px; margin: 11px 0px 0px 5px; width: 31px; height: 31px;
}
.djbz span.span45 {
	background-position: -34px -9px; margin: 11px 0px 0px 5px; width: 35px; height: 32px;
}
.djbz span.span46 {
	background-position: -69px -10px; margin: 11px 0px 0px 5px; width: 31px; height: 30px;
}
.djbz span.span47 {
	background-position: -103px -8px; margin: 11px 0px 0px 5px; width: 29px; height: 32px;
}
.djbz span.span48 {
	background-position: -136px -7px; margin: 11px 0px 0px 5px; width: 29px; height: 31px;
}
.djbz span.span49 {
	background-position: -168px -7px; margin: 11px 0px 0px 5px; width: 29px; height: 33px;
}
.djbz span.span50 {
	background-position: -201px -11px; margin: 11px 0px 0px 5px; width: 30px; height: 31px;
}
.djbz span.span51 {
	background-position: -233px -11px; margin: 11px 0px 0px 5px; width: 31px; height: 30px;
}
.jtzh {
	background: rgb(249, 249, 249); width: 173px; height: 50px; opacity: 0.9;
}
.jtzh span.span52 {
	background-position: -265px 0px; width: 24px; height: 50px;
}
.jtzh span.span53 {
	width: 134px; height: 50px; line-height: 20px; padding-left: 10px;
}
.huodong_l {
	background: url('hdbm_bg.png') no-repeat; width: 400px; height: 308px
}
.huodong_l_b {
	height: 220px;
}
.huodong_l_b .sjhm {
	border: 1px solid rgb(202, 202, 193); width: 220px; height: 33px; line-height: 33px; padding-left: 10px; _height: 25px;
}
.huodong_l_b .zxxq {
	border: 1px solid rgb(202, 202, 193); width: 86px; height: 32px; color: rgb(136, 136, 136); line-height: 32px;
}
.huodong_l_b .xuname {
	border: 1px solid rgb(202, 202, 193); width: 129px; height: 32px; line-height: 32px; margin-left: 6px;
}
.daojishi {
	height: 40px;
}
.daojishi span.span54 {
	background-position: -5px -59px; width: 28px; height: 30px; margin-top: 5px;
}
.daojishi span.span55 font {
	font-size: 14px; font-weight: bold;
}
.huodong_l_b a.a35 {
	background: url('ljbm_but.png') no-repeat; width: 125px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; font-weight: bold; margin-top: 7px; margin-left: 90px
}
.huodong_r {
	width: 580px; height: 308px; box-shadow: inset -1px -1px 0px 0px #eee;
}
.huodong_r_l {
	margin: 20px 0px 0px 20px; width: 315px;
}
.huodong_r_l p {
	line-height: 26px;
}
.huodong_r_l p font {
	font-size: 14px;
}
.huodong_r_l p a.a36 {
	background: url('qq_dh.png') no-repeat; width: 90px; height: 22px; text-align: center; line-height: 22px
}
.huodong_r_r {
	width: 220px;
}
.has_baoming_l {
	width: 400px;
}
.has_baoming_l_b {
	width: 400px;
}
.has_baoming_l_b {
	border-radius: 3px; height: 241px; box-shadow: inset -1px -1px 0px 0px #eee;
}
.has_baoming_l h2 {
	color: rgb(102, 102, 102); font-size: 22px;
}
.has_baoming_r h2 {
	color: rgb(102, 102, 102); font-size: 22px;
}
.has_baoming_l h2 font {
	font-size: 14px; font-weight: normal;
}
.has_baoming_l_b ul {
	margin: 15px 2px 0px;
}
.has_baoming_l_b ul li {
	height: 32px; line-height: 32px;
}
.has_baoming_l_b ul li span {
	margin: 0px 30px 0px 25px;
}
.has_baoming_r {
	width: 580px;
}
.has_baoming_r_b {
	width: 580px;
}
.has_baoming_r_b ul {
	margin: 15px 0px 0px 5px; width: 550px;
}
.has_baoming_r_b ul li {
	height: 35px;
}
.has_baoming_r_b ul li span {
	background: rgb(240, 240, 240); width: 95px; height: 24px; text-align: center; line-height: 24px;
}
.has_baoming_r_b ul li a.a37 {
	width: 410px; color: rgb(102, 102, 102); font-size: 14px;
}
.huadong {
	width: 25px; height: 215px;
}
.huodong_nav {
	background: url('hdck_bg1.png') repeat-x; height: 46px
}
.huodong_nav ul {
	width: 840px; margin-left: 15px;
}
.huodong_nav ul li {
	width: 160px; height: 46px; line-height: 46px; float: left;
}
.huodong_nav ul li a {
	width: 131px; height: 46px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; display: block;
}
.huodong_nav ul li a:hover {
	background: url('hdck_bg.png') no-repeat; text-decoration: none
}
.current10 {
	background: url('hdck_bg.png') no-repeat; text-decoration: none
}
.huodong_nav a.a38 {
	background: url('szbut.png') no-repeat; width: 108px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 15px; font-size: 16px; font-weight: bold
}
.huodong_content h2 {
	margin: 10px 0px 10px 20px; color: rgb(136, 136, 136); font-size: 20px;
}
.huodong_content_b_l {
	background: url('deco_bg.jpg'); width: 488px
}
.huodong_content_b_l h3 {
	background-position: -49px -54px; margin: 15px 0px 0px 28px; width: 114px; height: 35px;
}
.huodong_content_b_l p {
	margin-right: 6px; margin-left: 30px;
}
.huodong_content_b_l p span.span57 {
	background-position: -4px -7px; width: 19px; height: 18px; margin-top: 3px;
}
.huodong_content_b_l p span.span58 {
	background-position: -32px -8px; width: 20px; height: 18px; margin-top: 3px;
}
.huodong_content_b_l p span.span59 {
	background-position: -59px -7px; width: 20px; height: 18px; margin-top: 3px;
}
.huodong_content_b_l p span.span60 {
	background-position: -84px -10px; width: 20px; height: 19px; margin-top: 3px;
}
.huodong_content_b_r {
	background: url('deco_bg.jpg'); width: 448px
}
.huodong_content_b_r h3 {
	background-position: -168px -45px; margin: 15px 0px 0px 28px; width: 132px; height: 52px;
}
.huodong_content_b_r p {
	margin-right: 6px; margin-left: 30px;
}
.huodong_content_b_r p span.span57 {
	background-position: -4px -7px; width: 19px; height: 18px; margin-top: 3px;
}
.huodong_content_b_r p span.span58 {
	background-position: -32px -8px; width: 20px; height: 18px; margin-top: 3px;
}
.huodong_content_b_r p span.span59 {
	background-position: -59px -7px; width: 20px; height: 18px; margin-top: 3px;
}
.huodong_content_b_r p span.span60 {
	background-position: -84px -10px; width: 20px; height: 19px; margin-top: 3px;
}
.decoration_detail_main_l {
	margin: 10px 0px 0px 20px; width: 710px;
}
.join_jb {
	margin: 10px 0px 0px 20px; width: 710px;
}
.decoration_main_l_tb {
	width: 710px; height: 56px;
}
.decoration_main_l_tb p.p48 span.span62 {
	width: 610px; height: 56px; line-height: 28px;
}
.decoration_main_l_tb p.p48 span.span61 {
	background: url('tb_bg.png') no-repeat; width: 63px; height: 56px; text-align: center; line-height: 25px
}
.decoration_main_l_tb p.p48 span.span61 font.black {
	font-size: 20px;
}
.decoration_detail_main_l p.p50 {
	line-height: 28px;
}
.decoration_detail_main_l p.p51 {
	width: 130px;
}
.decoration_detail_main_l p.p51 a.a39 {
	background: rgb(229, 51, 54); border-radius: 3px; width: 110px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; font-weight: bold;
}
.join_jb h2 {
	font-size: 14px;
}
.join_jb {
	position: relative;
}
.zb_ico {
	left: 142px; top: 33px; width: 56px; height: 42px; position: absolute;
}
.join_jb ul {
	margin-top: 10px;
}
.join_jb ul li {
	padding: 0px 15px 0px 0px; float: left;
}
.join_jb ul li a img {
	padding: 10px; border: 1px solid rgb(234, 234, 234);
}
.decoration_all_r1 {
	width: 230px;
}
.decoration_all_r1 p.p7 {
	width: 230px; height: 66px; text-align: center; line-height: 23px; padding-top: 10px; border-top-color: rgb(229, 51, 54); border-top-width: 2px; border-top-style: solid;
}
.ads7 {
	width: 220px;
}
.learn_decoration_list_t {
	margin: 20px 0px 0px 20px; width: 720px;
}
.learn_decoration_list_t_t {
	width: 720px; height: auto; overflow: hidden; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: dashed;
}
.learn_decoration_list_t_t ul li {
	padding: 5px; width: auto; height: 25px; float: left;
}
.learn_decoration_list_t_t ul li a {
	padding: 0px 10px; border-radius: 5px; width: auto; height: 25px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 16px; font-weight: bold; display: block; white-space: nowrap;
}
.learn_decoration_list_t_t ul li a:hover {
	background: rgb(232, 52, 54); padding: 0px 10px; width: auto; color: rgb(255, 255, 255); text-decoration: none;
}
.current11 {
	background: rgb(232, 52, 54); padding: 0px 10px; width: auto; color: rgb(255, 255, 255); text-decoration: none;
}
.learn_decoration_list_t_b {
	width: 720px;
}
.learn_decoration_list_t_b ul li {
	height: 125px; padding-left: 10px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed;
}
.learn_decoration_list_t_b ul li:hover {
	background: rgb(255, 250, 236);
}
.learn_decoration_list_t_b ul li p {
	line-height: 28px; font-size: 14px;
}
.learn_decoration_list_t_b ul li p font {
	line-height: 28px; font-size: 14px;
}
.learn_decoration_list_t_b ul li p.p53 {
	width: 167px; float: right;
}
.learn_decoration_page {
	width: 720px;
}
.ads8 h2 {
	color: rgb(102, 102, 102); font-size: 16px;
}
.today_tuijian h2 {
	color: rgb(102, 102, 102); font-size: 16px;
}
.today_tuijian ul {
	margin: 10px 5px 0px 10px;
}
.today_tuijian ul li {
	line-height: 28px; overflow: hidden; padding-bottom: 8px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.today_tuijian ul li a:hover {
	color: rgb(255, 0, 0);
}
.learn_detail_l_t {
	width: 750px;
}
.learn_detail_l_t_content {
	margin: 20px 0px 0px 20px; width: 720px;
}
.learn_detail_l_t_content h2 {
	font-size: 18px;
}
.learn_detail_l_t_content p.p54 span font {
	font-size: 12px;
}
.learn_detail_l_t_content p.p54 span.span63 {
	width: 390px;
}
.learn_detail_l_t_content p.p54 span.span64 {
	width: 320px;
}
.learn_detail_l_t_content p.p55 {
	padding: 10px; width: 698px; line-height: 28px; font-size: 14px;
}
.fengshui_content {
	width: 100%;
}
.fengshui_content p {
	line-height: 32px; font-size: 14px;
}
.fengshui_content p a {
	color: rgb(102, 102, 102);
}
.fengshui_content p span a {
	color: rgb(240, 130, 9);
}
.fengshui_content p.p55 img {
	margin: 20px 0px 20px 100px;
}
.learn_decoration_pl {
	width: 100%;
}
.learn_decoration_pl_l {
	width: 45px; height: 45px;
}
.learn_decoration_pl_r p {
	line-height: 22px; font-size: 12px;
}
.learn_decoration_pl_r p.p57 span.span65 {
	width: 30px; height: auto;
}
.learn_decoration_pl_r p.p57 span.span66 {
	width: 580px;
}
.learn_decoration_pl_r p.p57 span.span66 font {
	font-size: 12px !important;
}
.fengshui_content form textarea {
	padding: 10px; border: 1px solid rgb(234, 234, 234); width: 698px; height: 57px; color: rgb(136, 136, 136);
}
.fengshui_content form textarea:hover {
	border: 1px solid rgb(248, 168, 170);
}
.fengshui_content form .fabiao {
	background: url("../../pic/redbut.png") no-repeat; border: currentColor; width: 84px; height: 28px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-top: 10px; float: right;
}
.learn_decoration_buzhou {
	background: url('deco1.png'); width: 100%
}
.learn_decoration_buzhou font {
	font-size: 12px;
}
.learn_decoration_buzhou h2 {
	color: rgb(255, 255, 255); font-size: 22px; margin-top: 27px; margin-bottom: 3px;
}
.learn_decoration_buzhou1 {
	margin: 15px 0px 0px 20px; width: 980px;
}
.ready_jieduan {
	background: rgb(255, 152, 52) url('s1.png') no-repeat 50% 50%; width: 160px; height: 63px; text-align: center; line-height: 63px
}
.ready_jieduan font {
	color: rgb(255, 255, 255); font-size: 18px;
}
.buzhou2_b font {
	color: rgb(255, 255, 255); font-size: 18px;
}
.last_jieduan font {
	color: rgb(255, 255, 255); font-size: 18px;
}
.learn_decoration_buzhou1 span.span67 {
	margin: 25px 6px 0px; width: 20px; height: 17px;
}
.ready_jieduan_r {
	width: 750px;
}
.ready_jieduan_r_t {
	width: 750px;
}
.span68 {
	width: 116px; height: 28px; text-align: center; line-height: 28px;
}
.span68 font {
	color: rgb(255, 255, 255); font-size: 14px;
}
.span69 {
	margin: 5px 6px 0px; width: 20px; height: 17px;
}
.span70 {
	width: 580px;
}
.span70 a {
	color: rgb(102, 102, 102);
}
.span70 a:hover {
	color: rgb(255, 0, 0);
}
.learn_decoration_buzhou2 {
	width: 980px; margin-left: 20px;
}
.learn_decoration_buzhou3 {
	width: 980px; margin-left: 20px;
}
.learn_decoration_buzhou2_l {
	width: 160px;
}
.jt1 {
	margin: 5px 0px 3px 50px;
}
.buzhou2_b {
	background: rgb(244, 98, 100) url('s3.png') no-repeat 50% 50%; width: 160px; height: 63px; text-align: center; line-height: 63px
}
.span71 {
	margin: 92px 6px 0px; width: 20px; height: 17px;
}
.learn_decoration_buzhou2_r {
	width: 750px;
}
.learn_decoration_buzhou3 .last_jieduan {
	background: rgb(89, 200, 131) url('s2.png') no-repeat 50% 50%; width: 160px; height: 63px; text-align: center; line-height: 63px
}
.span72 {
	margin: 25px 6px 0px; width: 20px; height: 17px;
}
.rijifenxiang_l {
	width: 480px;
}
.rijifenxaing_l_ul {
	width: 460px; margin-left: 20px;
}
.rijifenxiang_content {
	width: 460px; margin-left: 20px;
}
.rijifenxaing_l_ul ul li {
	width: 75px; height: 32px; text-align: left; line-height: 32px; float: left;
}
.rijifenxaing_l_ul ul li a {
	color: rgb(255, 0, 0); font-size: 14px;
}
.rijifenxiang_content a img {
	float: left;
}
.rijifenxiang_content p.p58 {
	width: 310px; line-height: 26px;
}
.rijifenxiang_content_ul {
	margin: 10px 0px 0px; width: 460px;
}
.rijifenxiang_content_ul ul li {
	background: url('li_ico.jpg') no-repeat left; width: 445px; height: 26px; line-height: 26px; padding-left: 15px
}
.rijifenxiang_content_ul ul li font {
	color: rgb(255, 0, 0); font-size: 14px;
}
.rijifenxiang_content_ul ul li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.rijifenxiang_content_ul ul li a:hover {
	color: rgb(255, 0, 0);
}
.red {
	color: rgb(255, 0, 0);
}
.rijifenxiang_content_ul ul li a:hover {
	font-size: 14px;
}
.decoration_ask h2 {
	text-align: left; color: rgb(102, 102, 102); font-size: 20px;
}
.decoration_ask_all_t {
	margin: 15px 20px 0px; width: 960px;
}
.decoration_ask_all_t_ul ul li {
	width: 165px; float: left;
}
.decoration_ask_all_t_ul ul li a {
	color: rgb(136, 136, 136); font-size: 20px; font-weight: bold;
}
.decoration_ask_b {
	
}
.decoration_ask_b ul li {
	width: 960px; height: 36px; line-height: 36px;
}
.decoration_ask_b ul li span.span73 {
	width: 50px; height: 18px; text-align: center; line-height: 18px;
}
.decoration_ask_b ul li span.span74 {
	width: 890px; height: 28px; line-height: 28px; margin-left: 10px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed;
}
.decoration_ask_b ul li span.span74 a {
	font-size: 14px;
}
.dirary_list_t {
	margin: 20px; width: 960px;
}
.dirary_list_t p font {
	font-size: 14px;
}
.dirary_list_b {
	width: 100%;
}
.dirary_list_b span {
	font-size: 14px; font-weight: bold;
}
.dirary_list_b span.span75 {
	width: 80px;
}
.dirary_list_b span.span76 {
	width: 45px; height: 22px; text-align: center; line-height: 22px;
}
.dirary_list_b a {
	padding: 0px 10px; width: auto; height: 22px; text-align: center; color: rgb(102, 102, 102); line-height: 20px;
}
.dirary_list_b a:hover {
	background: rgb(244, 98, 100); width: auto; color: rgb(255, 255, 255); text-decoration: none;
}
.current13 {
	background: rgb(244, 98, 100); width: auto; color: rgb(255, 255, 255); text-decoration: none;
}
.dirary_list_l_title {
	margin: 15px 0px 0px 20px; width: 710px; height: 36px; line-height: 36px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed;
}
.dirary_list_l_title ul li {
	width: 130px; height: 36px; line-height: 36px; float: left;
}
.dirary_list_l_title ul li a {
	width: 96px; color: rgb(136, 136, 136); font-size: 14px;
}
.dirary_list_l_title ul li span.span77 {
	background-position: -115px -10px; width: 11px; height: 15px; margin-top: 13px;
}
.dirary_list_l_title ul li span.span78 {
	background-position: -131px -12px; width: 11px; height: 15px; margin-top: 13px;
}
.dirary_list_l_b {
	margin: 15px 0px 0px 20px; width: 710px;
}
.a40:hover {
	text-decoration: none;
}
.dirary_list_l_b ul li {
	width: 100%; height: 125px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed;
}
.dirary_list_l_b ul li a img {
	float: left;
}
.dirary_list_l_b_r {
	width: 610px;
}
.dirary_list_page {
	width: 610px;
}
.dirary_list_l_b ul li {
	margin-bottom: 10px;
}
.dirary_list_l_b p {
	margin-bottom: 10px;
}
.dirary_list_l_b p span font {
	font-size: 12px;
}
.dirary_list_l_b p a {
	color: rgb(229, 51, 54); font-size: 14px; font-weight: bold;
}
.dirary_list_l_b p font a {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.dirary_list_l_b p.p49 {
	width: 100%;
}
.dirary_list_l_b p.p49 span.span79 {
	width: 495px;
}
.dirary_list_l_b p.p49 span.span79 a {
	color: rgb(102, 102, 102);
}
.dirary_list_l_b p.p49 span.span80 {
	width: 65px; height: 26px;
}
.dirary_list_l_b p.p49 span.span80 a {
	background: rgb(254, 128, 7); border-radius: 5px; width: 65px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; font-weight: bold; display: block;
}
.dirary_l {
	margin: 10px 0px 0px 20px; width: 729px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.dirary_l_c {
	margin: 10px 0px 0px 20px; width: 729px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.dirary_l_b {
	margin: 10px 0px 0px 20px; width: 729px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.dirary_l p span.span81 {
	background-position: -168px -4px; width: 29px; height: 25px;
}
.dirary_l_c_l {
	width: 190px;
}
.dirary_l_c_l span a {
	font-size: 14px;
}
.dirary_l_c_l span font {
	font-size: 14px;
}
.dirary_l_c_r {
	width: 510px;
}
.dirary_l_c_r p {
	margin-bottom: 10px;
}
.dirary_l_c_r p {
	font-size: 14px;
}
.dirary_l_c_r p span {
	font-size: 14px;
}
.dirary_l_c_r p font {
	font-size: 14px;
}
.dirary_l_c_r p a {
	font-size: 14px;
}
.dirary_l_c_r span.span82 {
	background-position: -101px -174px; width: 17px; height: 23px; cursor: pointer;
}
.dirary_l_b a {
	background: rgb(140, 140, 140); padding: 0px 20px; width: auto; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-size: 16px; font-weight: bold; float: left; display: block;
}
.dirary_l_b a:hover {
	background: rgb(255, 0, 0) !important;
}
.current14 {
	background: rgb(255, 0, 0) !important;
}
.dirary_r {
	margin: 30px 0px 0px 30px; width: 220px;
}
.jiaofang p {
	margin: 25px 20px 0px; line-height: 28px; font-size: 14px;
}
.jiaofang p.p59 {
	margin-bottom: 15px; margin-left: 160px;
}
.dirary_pl {
	width: 980px; margin-left: 20px;
}
.dirary_pl_l {
	width: 45px; height: 45px;
}
.dirary_pl_r {
	width: 925px;
}
.dirary_pl_r p {
	line-height: 22px; font-size: 12px;
}
.dirary_pl_r p.p57 span.span65 {
	width: 30px; height: auto;
}
.dirary_pl_r p.p57 span.span66 {
	width: 580px;
}
.dirary_pl_r p.p57 span.span66 font {
	font-size: 12px !important;
}
.dirary_pl_all form textarea {
	margin: 10px 0px 0px 20px; padding: 5px; border: 1px solid rgb(234, 234, 234); width: 960px; height: 57px; color: rgb(136, 136, 136);
}
.dirary_pl_all form textarea:hover {
	border: 1px solid rgb(248, 168, 170);
}
.dirary_pl_all form .fabiao1 {
	background: url("../../pic/redbut.png") no-repeat; border: currentColor; width: 84px; height: 28px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-top: 10px; margin-right: 20px; float: right;
}
.decoration_list_l {
	width: 750px;
}
.decoration_list_l_t {
	margin: 20px 0px 0px 20px; width: 705px;
}
.decoration_list_l_t_l {
	width: 150px;
}
.decoration_list_l_t_l p span.span83 {
	margin: 5px 3px 0px 30px; width: 10px; height: 10px;
}
.decoration_list_l_t_l p span.span84 {
	width: 100px;
}
.decoration_list_l_t_l p span.span84 a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.decoration_list_l_t_c {
	width: 400px;
}
.decoration_list_l_t_c a.a41 {
	width: auto; color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-right: 5px;
}
.decoration_list_l_t_c p {
	line-height: 24px; margin-top: 10px;
}
.decoration_list_l_t_c p span {
	float: left; display: block;
}
.decoration_list_l_t_c p span.span85 {
	background-position: -210px -6px; width: 19px; height: 21px;
}
.decoration_list_l_t_c p span.span86 {
	width: 110px;
}
.decoration_list_l_t_c p span.span87 {
	background-position: -240px -9px; width: 19px; height: 17px;
}
.decoration_list_l_t_c p span.span88 {
	width: 35px; height: 17px;
}
.decoration_list_l_t_c p span.span88 a {
	width: 35px; height: 17px; text-align: center; color: rgb(255, 255, 255); line-height: 17px; display: block;
}
.decoration_list_l_t_c p span.span89 {
	border-radius: 4px; width: 55px; height: 17px;
}
.decoration_list_l_t_c p span.span89 a {
	width: 55px; height: 17px; text-align: center; color: rgb(255, 255, 255); line-height: 17px; display: block;
}
.decoration_list_l_t_c p.p60 {
	width: 360px; height: 30px; line-height: 30px;
}
.decoration_list_l_t_r {
	width: 100px;
}
.decoration_list_l_t_r h2 a {
	color: red; font-size: 14px;
}
.decoration_list_l_t_r i {
	background: url('kbz_bg.jpg') no-repeat; width: 60px; height: 29px; line-height: 29px; padding-left: 33px; font-style: normal; display: block
}
.decoration_list_l_t_r i span {
	color: red;
}
.decoration_list_l_t_r a {
	width: 82px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; margin-top: 6px; display: block;
}
.decoration_list_b {
	width: 750px; margin-top: 25px; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid;
}
.decoration_list_b_ul {
	width: 750px;
}
.decoration_list_b ul {
	width: 650px; margin-left: 20px; float: left;
}
.decoration_list_b_ul ul li {
	width: 80px; height: 35px; line-height: 35px; float: left;
}
.decoration_list_b_ul ul li a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.decoration_list_b_ul ul li a:hover {
	color: rgb(254, 128, 7);
}
.decoration_list_b_ul p {
	width: 50px; margin-top: 8px; float: left; cursor: pointer;
}
.decoration_list_b_ul p img {
	margin-left: 5px;
}
.decoration_list_b_b {
	border: 1px solid rgb(234, 234, 234); width: 748px; height: 405px; -ms-overflow-y: scroll;
}
.decoration_list_b_b h2 {
	margin: 10px 10px 10px 15px; line-height: 24px;
}
.decoration_list_b_b p {
	margin: 10px 10px 10px 15px; line-height: 24px;
}
.decoration_list_b_b dl {
	margin: 10px 10px 10px 15px; line-height: 24px;
}
.decoration_list_b_b h2 a {
	color: rgb(102, 102, 102); font-size: 16px;
}
.decoration_list_b_b ul li {
	padding: 15px 10px 10px 15px; float: left;
}
.change_city_logo {
	background: url('deco_imgs2.png'); width: 100%; height: 118px
}
.change_city_zongji {
	background: rgb(251, 130, 132); width: 370px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 10px; font-size: 12px; margin-top: 60px;
}
.change_city_main_style_t {
	
}
.change_city_zongji i {
	font-style: normal;
}
.change_city_main_style_t {
	width: 100%; margin-top: 20px;
}
.change_city_main_style_t span {
	font-size: 14px; float: left; display: inline-block;
}
.change_city_main_style_t a {
	font-size: 14px; float: left; display: inline-block;
}
.change_city_main_style_t a.goincity {
	background: rgb(254, 128, 7); padding: 0px 7px; border-radius: 4px; width: auto; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: bold;
}
.change_city_main_style_t ul {
	width: 700px; margin-top: 5px; margin-left: 10px; float: left;
}
.change_city_main_style_t ul li {
	padding: 0px 4px; float: left;
}
.change_city_main_style_t ul li a {
	color: rgb(136, 136, 136); font-size: 14px; font-weight: bold;
}
.change_city_main_style_t ul li a:hover {
	color: rgb(255, 0, 0);
}
.jianyuecity {
	background: rgb(255, 255, 255); border: 1px solid rgb(254, 128, 7); width: 998px; margin-top: 10px;
}
.jianyuecity span {
	width: 100px; text-align: center; line-height: 30px; font-size: 16px; font-weight: bold; float: left; display: block;
}
.jianyuecity ul {
	width: 760px; float: left;
}
.jianyuecity ul li {
	padding: 0px 10px; line-height: 30px; float: left;
}
.jianyuecity ul li a {
	color: rgb(136, 136, 136); font-size: 14px;
}
.jianyuecity span.kaitongcity {
	width: 120px; color: rgb(136, 136, 136); font-size: 14px; font-weight: normal;
}
.all_city {
	background: rgb(254, 128, 7); margin: 0px auto; border-radius: 0px 0px 6px 6px; width: 130px; height: 30px; text-align: center; line-height: 30px;
}
.all_city a span {
	background: rgb(254, 128, 7); width: 100px; padding-left: 20px;
}
.chanage_city_main_style_b .all_city a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.chanage_city_main_style_b .all_city a:hover {
	text-decoration: none;
}
.orange a {
	color: rgb(254, 128, 7) !important;
}
.changecity_main_c {
	background: rgb(255, 255, 255);
}
.changecity_yzpj {
	width: 460px; margin-left: 20px;
}
.changecity_yzpj ul li {
	padding: 10px 0px;
}
.changecity_yzpj ul li p {
	color: rgb(136, 136, 136); font-size: 14px;
}
.changecity_yzpj ul li p i {
	font-style: normal;
}
.changecity_yzpj ul li p a {
	color: rgb(255, 0, 0);
}
.changecity_yzpj ul li .changecity_yzpj_detail {
	width: 100%; margin-top: 10px; position: relative;
}
.changecity_yzpj ul li .changecity_yzpj_detail a img {
	width: 90px; height: 50px; margin-top: 5px; float: left;
}
.changecity_yzpj ul li .changecity_yzpj_detail span {
	background: rgb(255, 255, 255); left: 90px; top: 17px; width: 11px; height: 10px; text-align: left; color: rgb(227, 227, 227); line-height: 10px; overflow: hidden; font-size: 20px; float: left; display: block; position: absolute;
}
.changecity_yzpj ul li .changecity_yzpj_detail .changecity_yzpj_content {
	margin: 0px 0px 0px 10px; padding: 10px 0px 0px 10px; border: 1px solid rgb(227, 227, 227); width: 340px; height: 70px; color: rgb(136, 136, 136); overflow: hidden; font-size: 14px; float: left; -ms-text-overflow: ellipsis;
}
.changecity_yzpj ul li .changecity_yzpj_detail .changecity_yzpj_content:hover {
	border-color: rgb(255, 0, 0);
}
.change_city_free_tenders {
	background: rgb(255, 255, 255); height: 105px;
}
.change_city_free_teders_l {
	margin: 20px 0px 0px 20px; width: 180px; height: 60px;
}
.change_city_free_teders_l strong {
	color: rgb(254, 128, 7); font-size: 26px;
}
.change_city_free_teders_l i {
	font-size: 14px; font-style: normal;
}
.change_city_free_tenders_c {
	margin: 20px 10px 0px 0px; width: 170px; height: 80px; border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.change_city_free_tenders_c span {
	margin-top: 15px; float: left; display: block;
}
.change_city_free_tenders_c span.fabuzb_0 {
	background-position: -5px -70px; width: 34px; height: 34px;
}
.change_city_free_tenders_c span.fabuzb_1 {
	background-position: -42px -71px; width: 34px; height: 32px;
}
.change_city_free_tenders_c span.fabuzb_2 {
	background-position: -79px -68px; width: 34px; height: 34px;
}
.change_city_free_tenders_c p {
	width: 120px; font-size: 14px; margin-top: 10px; margin-left: 5px; float: left;
}
.change_city_free_tenders_c p i {
	color: rgb(255, 0, 0); font-style: normal;
}
.change_city_tenders_r {
	margin: 25px 0px 0px 20px; width: 200px; height: 70px;
}
.changecity_free_sq {
	background: url('apply_bg.png') no-repeat; width: 200px; height: 39px
}
.changecity_free_sq form input.free_sq {
	margin: 3px 0px 0px 3px; border: 0px currentColor; width: 133px; height: 34px; color: rgb(136, 136, 136); line-height: 34px; padding-left: 10px; font-size: 13px; float: left;
}
.changecity_free_sq form input.mfsq_but {
	border: 0px currentColor; width: 48px; height: 36px; line-height: 34px; font-size: 13px; float: left; cursor: pointer;
}
.changecity_free_sq p {
	font-size: 14px; margin-top: 3px; float: left;
}
.changecity_free_sq p b {
	color: rgb(254, 128, 7);
}
.i_l_menu input {
	border: 1px solid rgb(227, 227, 227); width: 140px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 13px;
}
.download_banner {
	background: url('download_banner.png') no-repeat center; width: 100%; height: 430px
}
.banner_main {
	height: 430px; position: relative;
}
.download_but {
	left: 422px; top: 315px; width: 446px; height: 62px; line-height: 62px; position: absolute;
}
.download_but a {
	width: 210px; height: 62px; line-height: 62px; margin-right: 10px; float: left; display: block; cursor: pointer;
}
.download_jieshao {
	height: auto; margin-top: 67px;
}
.download_jieshao_l {
	width: 269px; height: auto;
}
.download_jieshao_l h2 {
	color: rgb(231, 51, 61); font-size: 20px; font-weight: normal; margin-bottom: 10px;
}
.download_jieshao_l p {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 14px;
}
.download_jieshao_r {
	width: 665px;
}
.download_jieshao_r {
	background: url('app_bg.png') no-repeat top; width: 665px; height: 846px
}
.app_mobile p {
	margin: 100px 0px 0px 100px; font-size: 16px;
}
.app_mobile p a {
	color: rgb(231, 51, 61); font-weight: bold;
}
.m_iframe_all {
	margin: 0px; width: 100%; height: 846px;
}
.m_iframe {
	background: rgb(245, 245, 245); margin: 73px 0px 0px 160px; width: 346px; height: 617px;
}
.m_iframe iframe {
	width: 346px; height: 617px;
}