﻿@charset "utf-8";
.mysoupu_head{
	height:35px;
	line-height:35px;
	margin-bottom:10px;
	padding-left:15px;
	background:#f1f1f1;
	font-weight:bold;
	font-size:14px;
}
.mysoupu_head a{
	font-weight:bold;
	font-size:14px;
}


/* 2014.02.17
.mysoupu_head{
	position:relative;
	height:35px;
	line-height:20px;
}

.mysoupu_head .breadcrumb{
	position:absolute;
	left:8px;
	top:0;
}
.mysoupu_head .breadcrumb .h1{
	color:#333;
	font-size:18px;
	font-weight:bold
}
.mysoupu_head .notice{
	position:absolute;
	right:0;
	top:0;
	width:360px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.mysoupu_head .notice a{
	color:#eb5515;
	display:block;
	line-height:24px;
}
*/

.my_col_l{
	float:left;
	width:253px;
}
.my_nav{
	padding-bottom:9px;
}
.my_nav dt{
	height:24px;
	line-height:24px;
	background:#e5e5e5;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:5px;
}
.my_nav dt b{
	background:url(../images/soupu_icon.png) no-repeat 0 -388px;
	display:inline-block;
	float:left;
	width:13px;
	height:13px;
	margin-top:7px;
	margin-right:4px;
}
.my_nav dt .blink {
    font-weight:normal;
    color:#666;
}
.my_nav dd{
	padding-left:20px;
	line-height:26px;
}
.my_nav dd img{
	width:15px;
	height:15px;
	vertical-align:middle;
}
.my_col_m{
	margin:0 10px;
	float:left;
	width:647px;
}
.col_title{
	font-size:14px;
	padding:0  0 5px 10px;
}
.col_m_box{
	border:1px solid #DBDEE1;
	padding:10px 15px;
	position:relative;
}
.col_m_box2{
	border:1px solid #DBDEE1;
	position:relative;
}
.personal_box{
	height:178px;
}
.personal_m{
	line-height:24px;
	margin-left:80px;
}
.personal_m .line_a{
	height:24px;
	overflow:hidden;	
}
.personal_m .line_b{
	height:24px;
	overflow:hidden;
}
.personal_m .line_b dt{
	float:left;
	width:210px;
	padding-right:5px;
}
.personal_m .line_b dd{
	float:left;
	width:100px;
	padding-right:5px;
}
.personal_m .line_c li{
	float:left;
	width:210px;
}
.personal_m .line_d{
	margin-top:10px;
}
.personal_m .line_d a{
	display:inline-block;
	float:left;
	width:80px;
	height:24px;
	background:#eb5515;
	color:#FFF;
	text-align:center;
	margin-right:20px;
}
.personal_p{
	position:absolute;
	left:15px;
	top:15px;
}
.personal_p dt{
	position:relative;
}
.personal_p dt img{
	width:60px;
	height:60px;
	padding:2px;
	border:1px solid #DBDEE1;
}
.personal_p dt span{
	position:absolute;
	width:66px;
	top:46px;
	left:0;
	text-align:center;
	background:#000;
	height:20px;
	color:#FFF;
	filter:alpha(opacity=20); 
	-moz-opacity:0.2; 
	-khtml-opacity: 0.2; 
	opacity: 0.2;
}
.personal_p dd{
	text-align:center;
	line-height:30px;
}
.col_m_list1 li{
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	width:250px;
	padding-right:15px;
}
.col_m_list1 .last{
	padding:0;
}
.col_m_list1 li span{
	float:right;
}
.col_m_box2 .tab_btn{
	position:absolute;
	top:-25px;
	left:160px;
}
.col_m_box2 .tab_btn dd{
	float:left;
	height:22px;
	width:36px;
	text-align:center;
	cursor:pointer;
}
.col_m_box2 .tab_btn .hover{
	background:url(../images/btn_icon.jpg) no-repeat 0 -244px;
	color:#FFF;
}
.col_m_box2 .tab_list{
	line-height:29px;
}
.col_m_box2 .tab_list table{
	display:none;
}
.col_m_box2 .tab_list tbody{
}
.col_m_box2 .tab_list th{
	border-bottom:1px solid #DBDEE1;
	padding-left:10px;
}
.col_m_box2 .tab_list td{
	padding-left:10px;
}
.col_m_box3{
	border:1px solid #DBDEE1;
	padding:10px 0;
}
.col_m_box3 a{
	display:inline-block;
	padding:0 8px;
	border-right:1px solid #DBDEE1;
}
.col_m_box3 .last{
	border:0;
	padding-right:0;
}

.my_col_r{
	float:left;
	width:280px;
}

.list_style4 a{
	color:#358fcf;
}
.list_style4 a:hover{
	color:#eb5515;
}

/* myshop */
.myshop{
	width:940px;
}
.hintbox{
	padding:10px;
	background:#fee3e3;
	border:1px solid #fed0d0;
	line-height:24px;
}
.hintbox h3{
	color:#A07A05;
	font-weight:bold;
}
.hintbox p{
	color:#EB5515;
}
.mysoupu-s{
	text-align:center;
	border:1px solid #DBDEE1;
	border-top:0;
	padding-bottom:50px;
}
.mysoupu-sbox{
	height:30px;
	line-height:30px;
	border-bottom:1px solid #CCC;
	background:#CCFBFD;
	margin-bottom:40px;
}
.mysoupu-s .input_a{
	width:250px;
	padding:0 5px;
	height:50px;
	line-height:48px;
	border:1px solid #ccc;
    border-radius:10px;
    font-size:20px;
}
.mysoupu-s .input_b{
	background:#ff6600;
	border:0;
	width:100px;
	height:50px;
	line-height:50px;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
    border-radius:10px;
}
.Sresult_btn .input_b{
	display:block;
	background:url(../images/btn_icon.jpg) no-repeat 0 -848px;
	width:296px;
	height:34px;
	border:0;
	cursor:pointer;
}
.Sresult_btn .input_b:hover{
	background:url(../images/btn_icon.jpg) no-repeat 0 -885px;
}
.Sresult_btn{
	margin-left:250px;
	margin-top:20px;
}
.Sresult_box{
	height:88px;
	padding:10px;
	border-bottom:1px dashed #DBDEE1;
	line-height:22px;
}
.Sresult_box img{
	width:100px;
	height:88px;
}
.Sresult_box .jc{
	background:#CFF;
	padding:1px 4px;
	color:#999;
}
.Sresult_box .addcontacts{
	background:#04E6E6;
	padding:1px 4px;
	color:#FFF;
}
.myshop_table{
	line-height:36px;
	padding:10px;
}
.myshop_table .error{
	color:#F00;
	vertical-align:middle;
}
.myshop_table input, .myshop_table select{
	vertical-align:middle;
}
.myshop_table .input_a{
	border:1px solid #DBDEE1;
	height:20px;
	line-height:20px;
	width:260px;
	padding:0 5px;
}
.myshop_table .input_b{
	border:1px solid #DBDEE1;
	height:20px;
	line-height:20px;
	width:80px;
	padding:0 5px;
}
.myshop_table .input_c{
	border:1px solid #DBDEE1;
	height:20px;
	line-height:20px;
	width:150px;
	padding:0 5px;
}
.myshop_table .select_a{
	border:1px solid #DBDEE1;
	height:24px;
	width:85px;
}
.myshop_table .select_b{
	border:1px solid #DBDEE1;
	height:24px;
	width:100px;
}
.myshop_table .table_a li{
	float:left;
	display:inline-block;
	margin-right:15px;
	white-space:nowrap;
}
.myshop_table .table_a li input{
	margin-right:2px;
	height:28px;
	line-height:28px;
}
.myshop_table .textarea_a{
	width:490px;
	height:125px;
}
.myshop_table .input_map{
	background:url(../images/btn_icon.jpg) no-repeat 0 -367px;
	width:123px;
	height:22px;
	border:0;
	cursor:pointer;
}
.myshop_table .input_up{
	background:url(../images/btn_icon.jpg) no-repeat -133px -367px;
	width:87px;
	height:22px;
	border:0;
	cursor:pointer;
}
.input_contact{
	background:url(../images/btn_icon.jpg) no-repeat -107px -399px;
	width:102px;
	height:23px;
	border:0;
	cursor:pointer;
}
.myshop_table .pic_show{
	width:460px;
}
.myshop_table .show_box{
	border:1px solid #DBDEE1;
	padding:2px;
	position:relative;
	float:left;
	display:inline-block;
	margin-right:45px;
	margin-bottom:20px;
}
.myshop_table .show_box img{
	width:100px;
	height:89px;
}
.myshop_table .show_tit{
	position:absolute;
	bottom:2px;
	_bottom:1px;
	left:2px;
	width:100px;
	height:20px;
	line-height:20px;
	background:#FFF;
	text-align:center;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7;
}
.myshop_table .show_close{
	background:url(../images/soupu_icon.png) no-repeat -18px -410px;
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	font-size:0;
}
.input_fb{
	display:block;
	margin-top:20px;
	width:120px;
	height:30px;
	line-height:30px;
	background:#eb5515;
	border:0;
	cursor:pointer;
	font-size:16px;
	color:#FFF;
}
.myshop_table .prompt{
	background:url(../images/soupu_icon.png) no-repeat 0 -654px;
	padding-left:20px;
}
.ppyt{
	background:url(../images/btn_icon.jpg) no-repeat 0 -399px;
	display:inline-block;
	height:22px;
	vertical-align:middle;
	width:92px;
}

/*step_nav*/
.step_nav{
	margin-top:15px;
}
.step_nav ul li{
	display:inline-block;
	float:left;
	background:url(../images/step_nav.jpg) no-repeat;
	height:34px;
	width:267px;
	margin-right:3px;
	text-align:center;
}
.step_nav ul .step_one{
	background-position:0 0;
}
.step_nav ul .step_two{
	background-position:-269px 0;
}
.step_nav ul .step_three{
	background-position:-536px 0;
	margin-right:0;
}

.area_h{
	background:url(../images/area_h.jpg) no-repeat bottom left;
	position:relative;
}
.area_h h2{
	font-size:14px;
	font-weight:bold;
	color:#eb5515;
	padding:10px 13px;
}
.area_h h2 span{
	color:#666;
	font-size:12px;
	font-weight:100;
	padding-left:10px;
}
.area_h .other{
	position:absolute;
	right:12px;
	top:15px;
}
.area_tab{
	background:url(../images/area_tab_bg.jpg) no-repeat center bottom;
	height:45px;
	line-height:45px;
}
.area_tab dd{
	float:left;
	display:inline-block;
	padding:0 15px;
	cursor:pointer;
	font-size:14px;
}
.area_tab dd.hover{
	background:url(../images/area_tab1.jpg) no-repeat center bottom;
	color:#eb5515;
	font-weight:bold;
}

.pack_up{
	text-align:center;
	height:1px;
	border-top:1px dotted #DBDEE1;
	margin-top:10px;
}
.pack_up span{
	position:relative;
	top:-20px;
	padding-left:35px;
	padding-right:20px;
	font-size:14px;
	font-weight:bold;
	color:#eb5515;
	cursor:pointer;
	background:url(../images/soupu_icon.png) no-repeat 15px -680px #fff;
}
.contact_tit{
	background:#e5e5e5;
	overflow:hidden;
}
.contact_tit li{
	float:left;
	padding:0 30px;
	background:url(../images/contact_tit_bg.jpg) no-repeat right;
	font-size:14px;
}
.contact_tit li.last{
	background:none;
	padding:0 27px;
}
.contact_tit1{
	background:#e5e5e5;
	overflow:hidden;
}
.contact_tit1 li{
	float:left;
	padding:0 31px;
	background:url(../images/contact_tit_bg.jpg) no-repeat right;
	font-size:14px;
}
.contact_tit1 li.last{
	background:none;
	padding:0 34px;
}

.contact_table{
	border:1px solid #DBDEE1;
	border-bottom:0;
}
.contact_table td{
	border-right:1px solid #DBDEE1;
	border-bottom:1px solid #DBDEE1;
	text-align:center;
	height:36px;
	line-height:22px;
	word-break:break-all;
}
.contact_table td.last{
	border-right:0;
}

/*myGold*/
.earn_gold{
	padding-top:20px;
	line-height:30px;
}
.earn_gold h2{
	padding:0 10px;
	background:#FFF;
	position:absolute;
	top:-15px;
	font-size:14px;
	font-weight:bold;
}
/* myproject */
.table_myproject{
	text-align:center;
	border-bottom:1px dashed #DBDEE1;
	padding:10px;
	line-height:22px;
}
.table_myproject .project_img{
	width:98px;
	height:88px;
	border:1px solid #DBDEE1;
}

.info_head_portrait{
	position:absolute;
	top:30px;
	right:30px;
	text-align:center;
}
.info_head_portrait img{
	border:1px solid #DBDEE1;
	padding:10px;
}


/* pop_map */
.pop_map{
	width:940px;
	height:580px;
}
.pop_map .hd{
	background:url(../images/bg1px.png) repeat-x scroll 0 -33px transparent;
	height:32px;
	line-height:32px;
	position:relative;
}
.pop_map .hd h2{
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}
.pop_map .sel_container{
	position:absolute;
	left:120px;
	top:0;
}
.BMap_mask{
	height:940px;
	height:548px;
}

.zsyt_area{
	position:relative;
	z-index:500;
}
.ui_content_dml{
	line-height:30px;
	width:640px;
	position:absolute;
	left:0;
	top:0;
	border:1px solid #DBDEE1;
	background:#FFF;
	z-index:10000;
}
.ui_content_dml dl{
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
	position:relative;
}
.ui_content_dml .list_style1{
	background:#f7f7f7;
}
.ui_content_dml dl dt{
	float:left;
	font-weight:bold;
	text-align:right;
	width:80px;
	padding-right:10px;
}
.ui_content_dml dl dd{
	float:left;
	width:490px;
}
.zsyt_btn{
	text-align:left;
}
.zsyt_btn .btn1{
	margin-left:20px;
	cursor:pointer;
	background:url(../images/btn_icon.jpg) no-repeat 0 -715px;
	display:inline-block;
	text-align:center;
	width:60px;
	height:23px;
	line-height:23px;
	cursor:pointer;
	border:0;
}
.zsyt_btn .btn1:hover{
	background:url(../images/btn_icon.jpg) no-repeat 0 -742px;
	text-decoration:none;
}
.zsyt_btn .btn2:hover{
	background:url(../images/btn_icon.jpg) no-repeat -61px -742px;
	text-decoration:none;
}
.zsyt_btn .btn2{
	margin-left:5px;
	cursor:pointer;
	background:url(../images/btn_icon.jpg) no-repeat -61px -715px;
	display:inline-block;
	text-align:center;
	width:48px;
	height:23px;
	line-height:23px;
	cursor:pointer;
	border:0;
}
.ui_content_dml label{
	display:inline-block;
	width:130px;
	margin-right:10px;
}
.ui_content_dml label input{
	margin-right:5px;
	vertical-align:middle;
}
.ui_content_dml .check_all{
	cursor:pointer;
	width:50px;
}
.recommend_tishi {
    background: none repeat scroll 0 0 #D8FFFF;
    border: 1px solid #ADFFFF;
    font-size: 20px;
    height: 80px;
    line-height: 80px;
    text-align: center;
}
.new_Project_box {
    display: block;
    float: left;
    margin-bottom: 10px;
    padding-right: 5px;
    width:262px;
}
.new_Project_box dl dt {
    float: left;
    vertical-align: middle;
}
.new_Project_box dl dt img {
    border: 1px solid #CDD0D5;
    height: 85px;
    width: 100px;
}
.new_Project_box dl dd {
    float: right;
    width:155px;
}
.new_Project_box dl dd p {
    height: 22px;
    line-height: 22px;
}
.new_Project_list {
    height: auto;
    overflow: hidden;
}
.new_Project_list table {
    float: left;
}
.new_Project_list table tr {
    height: 25px;
}
.new_Project_list table .bg_f4 {
    background: none repeat scroll 0 0 #F4F4F4;
}

.check-all-position{
	position:absolute;
	right:50px;
	bottom:0;
}










