


body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
dl, dt, dd, ul, ol, li, 
pre, 
fieldset, button, input, textarea, 
th, td { 
    margin: 0;
    padding: 0;
}
table {
  border-collapse: collapse;
}

body,button, input, select, textarea { 
	font-size: 14px;
	  font-family: "微软雅黑";
  background: #FFFFFF;
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    /*font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
   color: #3b3939;
}
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } 
small { font-size: 12px; } 


ul, ol { list-style: none; }


a { text-decoration: none; 
	cursor: pointer;
}
a:hover { text-decoration: underline; }
a {
    outline: none;
    blr: expression(this.onFocus=this.blur());
}
i{font-style: normal;}
abbr[title], acronym[title] { 
    border-bottom: 1px dotted;
    cursor: help;
}
q:before, q:after { content: ''; }

legend { color: #000; } 
fieldset, img { border: none; } 

button, input, select, textarea {
    font-size: 100%; 
}

.clearfix:after{ 
    content:''; 
    clear:both; 
    display:block;
}
.clearfix{
    zoom: 1;
}
.coll_dispose input,
	img {
		vertical-align: middle;
		margin-right: 4px;
	}
	*{
		margin: 0;
		padding: 0;
	}

		a:hover{
						text-decoration: none;
					}
		.header {
					width: 100%;
					min-width: 1200px;
					}
		.header_top {	
			  height: 30px;
			  background-color: #f1f1f1;
			  border-bottom: 1px solid #d6d5d5;
			  line-height: 30px;
			  min-width: 1200px;
			}
	
			.clear{
				clear:both
			}
			.heighttop {
				height: 20px;
			}
			.height {
				height: 10px;
			}
			.floatcoler {
				overflow: hidden;
			}
			.box_min {
				width: 1050px;
				margin: 0 auto;
				height: inherit;
			}
			.fl {
				float: left;
			}
			.fr {
				float: right;
			}
			a {
				color: #3B3939;
			}
			.colorred {
				color: #ff0000;
			}
			.box_min_one{
				  width: 1240px;
				  margin: 0 auto;
				  height: inherit;
				  overflow: hidden;
			}
			
			.pnltop .fl a {
		margin-right: 20px;
	}
	.pnlhi {
		text-decoration: underline;
		color: #bb9f70;
	}
	.head_fr_list li {
		float: left;
		margin: 0 4px;
	}
	.cw_iocn i {
		display: block;
		position: absolute;
		overflow: hidden;
	}
	.ci_left {
		top: 9px;
		left: 2px;
		width: 15px;
		height: 20px;
	}
	.per_nav_a{
		padding: 0 0 8px 0; display: block;
	}
	.head_fr_list li .tdfr {
		padding-right: 23px;
		padding-left: 8px;
	}
	.head_fr_list li .td {
		padding-left: 20px;
	}
	.head_fr_list li .dt {
		padding: 0 2px;
	}
	.map {
		background: url(../../static/images/usertop_05.png) no-repeat;
	}
	.go_map {
		background: url(../../static/images/tops_03.png) no-repeat;
	}
	.top_cell {
		background: url(../../static/images/cell_03.png) no-repeat 4px 0px;
	}
	.mobile:hover .top_cell {
		background: url(../../static/images/mobile2_03.png) no-repeat 4px 0px;
	}
	.mobile:hover .move_div {
		background: #ffffff;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}
	.mobile:hover .dd_two {
		display: block;
	}
	.move_div {
		border-left: 1px solid #F1F1F1;
		border-right: 1px solid #F1F1F1;
	}
	.cw_iocn {
		position: relative;
		cursor: pointer;
		zoom: 1;
	}
	.ci_right {
		top: 12px;
		right: 8px;
		height: 8px;
		overflow: hidden;
		font: 400 15px/15px consolas;
		color: #6a6a6a;
		transition: transform .3s ease-in 0s;
		-webkit-transition: -webkit-transform .3s ease-in 0s;
	}
	.ci_right del {
		position: relative;
		top: -7px;
		text-decoration: none;
	}
	.mobile:hover .ci_right {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	}
	.mobile:hover .ci_right del{
		*top: 2px;
		top: 2px\0;
    	}
		.dd_two img {
		margin-top: 18px;
	}
	.dorpdown_layer {
		position: absolute;
		margin-top: 0px;
		display: none;
		border: 1px solid #ddd;
		border-top: none;
		text-align: center;
		background: #FFFFFF;
		z-index: 500;
	}
	.dd_two {
		width: 91px;
	}
	.help {
		width: 79px;
		padding-bottom: 8px;
	}
	
	.mobile:hover .help {
		display: block;
	}
	.help ul li {
		width: 80%;
		line-height: 23px;
		text-align: center;
	}
	.p_main_xam{
				width: 1024px;
				margin: auto;
				overflow: hidden;
			}
			.head {
				height: 87px;
				line-height: 87px;
			}
			.head img {
				vertical-align: middle;
				
			}
			.logo_text{
				color: #333;
				font-size: 14px;
				vertical-align: middle;
			}
			
				.footer{
				width: 100%;
				  min-width: 1200px;
				border-top: 2px solid #bb9f70;
				font-family: "微软雅黑";
			}
			.ter_top{
				width: 100%;
				background: #f2f2f2;

			}
			.service{
				float: left;
				margin-top: 15px;
				color: #626262;
			}
			.service dl{
				width: 140px;
				float: left;
				line-height: 22px;
			}
			.service dt strong{
				font-size: 14px;
				}
			.service dd a{
				color: #626262;
			}
			.service dd a:hover{
				color: #bb9f70;
			}
			.service dd{
				margin-left: 4px;
			}
			.two-dimension{
				border-left: 1px solid #e7e7e7;
				border-right: 1px solid #e7e7e7;
				float: left;
				width: 100px;
				text-align: center;
			}
			.two-dimension img{
				width: 62px;
				height: 80px;
				margin-top: 10px;
			}
			.filiale_box .ptext { color: #9a9994; font-size: 27px; font-weight: 600; }
			.filiale{
				    width: 240px;
				  line-height: 30px;
			}
			.filiale_box{
			 	width: 222px;
				  text-align: right;
				  margin: auto;
			}
			.filiale_box img{
				    margin: 20px 0 12px;
			}
			
			.filiale p{
				line-height: 30px;
			}
			.guess{
				font-size: 16px;
				color: #bb9f70;
				
			}
			.fly{
				width: 84px;
				height: 1px;
				background: #bb9f70;
				position: relative;
			}
			.fly b{
			  position: absolute;
			  border-width: 7px 8px 0 8px;
			  border-style: solid;
			  border-color: #bb9f70 transparent;
			    left: 31px;
			}
			.com_wire{
				width: 100%;
				border-top: 2px solid #bb9f70;
				}
				.right_to{
					
					margin: 0 7px;
			}
			.acolor{
				color: #bb9f70;
			}
			.like_wire{
				margin-top: 8px;
				height: 1px;
				background: #d5d4d4;
			}
			.heightsigin{
				height: 40px
			}
			 .a_nav a{
				margin-right: 50px;
				font-size: 16px;
			}
			.box_main_wap{
				width: 1050px;
				margin: auto;
				overflow: hidden;
			}
			.user_list a{
				color: #666;
			}
			
			.search {
		margin: 30px 0 0 0;
		width: 367px;
		height: 30px;
		border: 2px solid #bb9f70;
	}
	.search input {
		outline: none;
		border: none;
		font-size: 14px;
		width: 305px;
		height: 27px;
		float: left;
		line-height: 30px;
		text-indent: 5px;
	}
	.search a {
		display: block;
		float: right;
		line-height: 29px;
		width: 60px;
		color: #ffffff;
		height: 30px;
		background: #bb9f70;
	}
	.search a img {
		margin: 0 4px 0 6px;
	}
	
	.grayd{
		color: #C3C3C3;
	}
	.gray{
		color: #666666;
	}
	.orange{
		color: #FF8E33;
	}
	
	/**/
	.label{
			float: left;
			width: 130px;
			font-size: 14px;
			text-align: right;
			margin: 0 5px 0 0;
			line-height: 38px;
		}
		.items span{
			margin: 0 10px;
		}
	.items{
			overflow: hidden;
			margin-top: 20px;
			
		}
	.s_input{
		float: left;
		width: 120px;
		height: 35px;
		line-height: 35px;	
		border-radius: 3px;
		border: 1px solid #DDDDDD;
		text-indent: 5px;
		font-size: 14px;
		}
		.verify-map{
			float: left;
			width: 80px;
			height: 30px;
			margin-left: 10px;
		}
		.verify-map img{
			vertical-align: baseline;
		}
		.serrorMage{
				line-height: 35px;
				float: left;
			  color: #ff6d39;
			  text-indent: 10px;
			  font-size: 14px;
			
			 
		}
	
	.stepflex{
				width: 480px;
				margin: 30px auto;
				text-align: center;
				height: 40px;
				border-top: 5px solid #ccc;
			}
			.stepflex dl{
				float: left;
				position: relative;
				width: 160px;
				top: -5px;
				border-top: 5px solid #ccc;
			}
		.btn_1{
				padding: 7px 30px;
  				border: 1px solid #e93a38;
  				background: #e93a38;
  				color: aliceblue;
  				border-radius: 3px;
  				line-height: 110px;
  				margin-left: 135px;
  				font-size: 14px;
			}
			
			.doing .s_text{
				color: #bb9f70;
			}
			
			.last .s_num{
				  background-position: -68px 0;
			}
			.b{
				right: 0;
 				background-position: -28px -24px;
 				  background-color: #ccc;
			}
			
			.stepflex .i {
			  left: 0;
			}
			.doing .i {
			  background-position: -23px -24px;
			}
			.first .i {
					     background-position: -23px -24px;
 						background-color: #fff;
					}
	
			dl.doing{
				border-top-color: #FF7A00;
			}

		.explain{
				margin:20px 50px;
				color: #666666;
			}
			.doing .s_num{
				  background-position: -23px 0;
			}
			.pwd_input{
				width: 245px;
				
			}
			.pwd_alter .serrorMage{
				  margin-left: 127px;
				  display: block;
			}
			.s_num{
				  position: relative;
				  color: #FFFFFF;
				  font-weight: 700;
				  margin: -15px auto 0;
				  line-height: 23px;
				  width: 23px;
				  height: 23px;
				  background: url(../../static/image/step2013.png) no-repeat;
			}
			  .i , .b{
			  width: 5px;
			  height: 5px;
			  position: absolute;
			  line-height: 0;
			  font-size: 0;
			  top: -5px;
			  background: url(../../static/image/step2013.png) no-repeat;
			  overflow: hidden;
			}
			.explain h3{
				font-size: 14px;
				line-height: 30px;
			}
		.explain{
				  margin: 0px 0 30px 50px;
				color: #666666;
			}
/*************浅录色***************/
			dl.done{
					border-top-color: #FFB775;
				}
				.done .i{
					  background-position: -45px -24px;
  						background-color: #fff;
				}
				.done .s_num{
					  background-position: -47px 0;
				}
				.done .s_text{
					color: #FFB775;
				}
				.done .b{
					  background-position: -51px -24px;
				}
				.dook .s_num{
					  background-position: -91px 0;
				}
			.dook .b{
			  background-position: -28px -24px;
			  background-color: #FFFFFF;
			}
			.last .b{
			    background-position: -8px -24px;
  				background-color: #fff;
			}
			.stepflex-b{
				width: 640px;
			}
			.dook .b{
				   background-position: -29px -24px;
  				background-color: #fff;
			}
			.phone_c{
			  font-size: 19px;
			  line-height: 23px;
			  color: #ADADAD;
			}
			.buttom_code{
			  border: 1px solid #CDCDCD;
			  background: #F4F4F4;
			  padding: 9px 12px;
			  line-height: 40px;
			 *line-height: 59px;
			  margin: 0 9px;
			}
			/*效果//*/	
			.pwd_ok{
				text-align: center;
				color: #00B086;
			}
			.pwd_ok h2{
				display: inline-block;
				vertical-align: top;
				line-height: 45px;
				*display: inline;
				zoom: 1;  
			}
			.pwd_ok i{
				  margin-top: 8px;
				  background: url(../../static/images/easyicon_net_24.png) no-repeat;
				  width: 32px;
				  height: 24px;
				  display: inline-block;
				  *display: inline;
				  zoom: 1;
			}
			
			.defeated i{
				background: url(../../static/image/63.png) no-repeat;
			}
			.defeated{
				color: #E74C3C;
			}
	.heigtseven{
		height: 70px;
	}
	.right-map {
			  font-family: "simsun";
			  margin-left: 3px;
			}
	
	
	.login_in{
			  width: 230px;
			  padding: 30px 30px 30px 45px;
			  margin: 30px auto;
			  background-color: #fff;
			  position: relative; 
		}
		.login_in h1{
			  color: #83542E;
			  font: normal 20px/20px microsoft yahei;
			  text-align: center;
			  margin-bottom: 24px;
			  text-indent: -10px;
		}
		.error{
			  height: auto;
			  background:url(../../static/images/error_tips.png) no-repeat left center;
			  padding-left: 30px;
			  margin-bottom: 12px;
			  line-height: 25px;
			  color: #ff0200;
		}
		.login_tips{
			  position: relative;
			  z-index: 1;
			  margin-bottom: 15px;
		}
		.in_style{
			  width: 208px;
			  height: 24px;
			  line-height: 20px;
			  border: 1px solid #dedede;
			  font-size: 12px;
			  font-family: 'microsoft yahei';
			  border-radius: 0;
			  color: #666;
			  padding-left: 4px;
		}
		
		.login_tips label{
			  font-weight: 600;
			  line-height: 26px;
			    color: #6d6d6d;
			    font-size: 12px;
			    font-family: "新宋体";
		}
		.in-but{
			  height: 26px;
			  width: 208px;
			  display: block;
			  background: #bb9f70;
			  text-align: center;
			  line-height: 26px;
			  color: #ffffff;
			  font-size: 13px;
			  letter-spacing: 16px;
			  text-indent: 18px;
			  margin-top: 30px;
		}
		.login_in .msg{
			color: #666;
			margin-top: 25px;
		}
		.login_in .msg .fl{
			margin-left: -30px;
		}
		.msg .fl a{
			color: #D17715;
		}
		.login_in .msg .fr{
			margin-right: -15px;
		}
		.msg .fr a{
			color: #666;
		}
		.screen-margin{
			height: 500px;
		}
		.ftConw{
			margin-top: 40px;
			color: #666;
			line-height: 21px;
			text-align: center;
			padding-bottom: 20px;
		}
		.hidden{
			overflow: hidden;
		}

.from-fly {
	width: 380px;
	height: 200px;
	background: #FFFFFF;
	border: 1px solid #ccc;
	margin: 200px auto;
	font-size: 14px;
	color: #666;
}

.from-fly .in-id {
	width: 70%;
	font-size: 13px;
	margin: 20px auto;
	padding: 3px 0;
	text-align: center;
	background: #E5F5FF;
	border: 1px solid #40b3ff;
}

.from-fly .time {
	margin-top: 30px;
}

.from-fly .time * {
	line-height: 26px;
}

.from-fly .time select {
	width: 189px;
	height: 25px;
	line-height: 25px;
	border-radius: 3px;
	border: 1px solid #ccc;
	font-size: 12px;
}






.main-d {
	width: 1050px;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666;
}

.logo-d {
	padding: 10px 0 20px;
	border-bottom: 1px solid #ddd;
}

.logo-d img {
	width: 154px;
	height: 49px;
}

.m1 {
	overflow: hidden;
	line-height: 26px;
	margin-top: 20px
}

.flm1 {
	width: 300px;
	float: left;
}

.flm2 {
	float: left;
}

.label-list {
	overflow: hidden;
	line-height: 25px;
	text-align: center;
	border: 1px solid #ddd;
}

.label-list div {
	float: left;
	border-left: 1px solid #ccc;
	margin-left: -1px;
}

.c-id {
	width: 100px;
}

.c-name {
	width: 815px;
}

.c-count {
	width: 50px;
}

.c-price {
	width: 80px;
}

.c-list {
	line-height: 28px;
}

.c-list li {
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
}

.c-list li div {
	float: left;
	margin-left: -1px;
	border-left: 1px solid #ddd;
}

.c-list .c-id {
	text-align: center;
}

.c-list .c-count {
	text-align: center;
}

.c-list .c-name {
	text-indent: 10px;
}

.c-list .c-price {
	text-align: center;
}

.label-ged {
	margin-top: 20px;
}

.solid-price {
	margin-top: 20px;
	line-height: 35px;
	border: 1px solid #ddd;
	text-indent: 10px;
}

.solid-text {
	text-align: right;
	font-size: 14px;
	line-height: 45px;
	border-bottom: 1px solid #ddd;
	font-weight: 600;
}

.d-but input {
	padding: 0;
	width: 120px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	border: none;
	margin: 20px auto;
	outline: none;
	background: #e93a38;
	cursor: pointer;
	color: #FFFFFF;
	border-radius: 3px;
}

.d-but {
	text-align: center;
}
	
	
	
	
	
	
	


