/* CSS Document */
.header1 {
	width: 100%;
	height: 70px;
	background: #fbfbfb;
	border-bottom: solid 1px #e2e2e2;
	margin-bottom:12px;
}

.header_middle {
	width: 1200px;
	margin: 0 auto;
}

.head_left {
	width: 160px;
	margin: 10px 0px 0 0;
	float: left;
	display: inline;
}

.head_left img {
	height: 50px;
	margin-right: 10px;
	float: left;
}

.head_left .hot {
	width: 64px;
	height: 36px;
	margin-top: 7px;
	border-left: solid 1px #e2e2e2;
	float: left;
	font-size: 26px;
	display: inline-block;
	text-align: center;
	line-height: 36px;
	color: #ff5e00;
}

.head_core {
	line-height: 30px;
	margin-top: 20px;
	font-size: 14px;
	color: #666;
	float: left;
}

.head_core em {
	padding: 0 3px;
	font-size: 20px;
	font-style: normal;
	color: #f40;
}

.head_tel {
	line-height: 30px;
	margin-top: 20px;
	font-size: 14px;
	color: #999;
	float: right;
	display: inline;
}
/*²úÆ·Ñ¯¼Û*/
.f_red{ color:#FF3300;}
.fz15{ font-size:15px;}
.land_pro_ld{ width:1190px; border:solid 1px #e2e2e2; text-align:center;}
.lm_tit2{ width:100%; padding:20px 0; position:relative; text-align:center; color:#333}
.lm_tit2 .t{font-size:30px; line-height:42px; margin-bottom:15px;}
.lm_tit2 h3{ line-height:30px; margin-bottom:15px; font-size:24px; font-weight:normal;}
.lm_tit2 i.line{ width:800px; height:1px; background:#e2e2e2;}
.lm_tit2 i.block{ width:100px; height:5px; background:#f30a0f; position:absolute; bottom:18px; left:50%; margin-left:-50px;}
.lm_tit2 p.block{ height:20px; line-height:20px; display:inline-block; position:absolute; bottom:10px; left:50%; font-size:14px;}
.land_pro_ld .ld{ background:#f6f6f6;}
.land_pro_message{width:1190px; margin:0 auto; background:#f1f1f1;  border: 1px solid #ddd; overflow: hidden;}
.land_pro_message .main_con{ width:1190px; background:#fff; border-top:solid 1px #e2e2e2;float:left; }
.land_pro_message .left{ width:300px; padding:25px 20px 25px 50px; float:left;}
.land_pro_message .left li{ width:100%; padding:15px 0 15px 0px; float:left;}
.land_pro_message .left li .pic{ width:48px; height:48px; margin-right:10px; border:solid 1px #2587F4; border-radius:50%; float:left;}
.land_pro_message .left li .pic img{ text-align:center;margin-top:9px;margin-left:9px;}
.land_pro_message .left li h3{ padding:3px 0; font-size:16px; font-weight:normal;}
.land_pro_message .left li p{ line-height:18px; color:#666;}
.land_pro_message .right{ width:729px; padding:30px 40px 20px; border-left:solid 1px #e2e2e2; float:left; font-size:14px;}
.land_pro_message .right li{ width:100%; padding:5px 0; float:left;}
.land_pro_message .right li .name,.land_pro_message .right li .con{ float:left;}
.land_pro_message .right li .name{ width:90px; margin-right:10px; color:#666; line-height:32px; text-align:right;}
.land_pro_message .right li .con{ width:300px;}
.land_pro_message .right li .mes_radio span{ width:100px; height:30px; line-height:30px; margin-right:10px; border:solid 1px #e2e2e2; float:left; text-align:center; cursor:pointer;}
.land_pro_message .right li .mes_radio span:hover{ border-color:#f30a0f; color:#f30a0f;}
.land_pro_message .right li .mes_radio span.on{ background:#f30a0f; border-color:#f30a0f; color:#fff;}
.land_pro_message .right li input[type="text"]{ height:30px; line-height:30px; padding:0 10px; border:solid 1px #e2e2e2; font-size:14px; float:left;}
.land_pro_message .right li select{ width:110px;height:32px; margin-right:10px; padding-left:5px; border:solid 1px #e2e2e2; font-size:14px; float:left;}
.land_pro_message .right li textarea{ width:380px; height:90px; line-height:24px; padding:5px 10px; border:solid 1px #e2e2e2; font-size:14px;}
.land_pro_message .right li .val_wrong,.land_pro_message .right li .val_right{ line-height:32px; display:inline-block; vertical-align:top; font-size:12px;}
.land_pro_message .right li .val_wrong i,.land_pro_message .right li .val_right i{ width:16px; height:16px; margin:8px 5px 0; }
.land_pro_message .right li .val_wrong{color:#f30a0f;}
.land_pro_message .right li .val_right{ color:#00b28c;}
.land_pro_message .right li .more1{
    width: 210px;
    height: 20px;
    margin-left: 5px;
    background: url(images/ico.png) no-repeat;
	background-position:185px 19px;
	padding-top:12px;
}
.inp240{width:240px;}
.inp200{width:200px;}
.more:hover{ cursor:pointer; color: #EF3F52;}
.land_pro_message .right li .more.open .icon{ background-position:-20px -360px;}
.land_pro_message .right .sub{ text-align:left;padding-left:100px; border:0px; cursor:pointer}
.land_pro_message .right .sub{ line-height:40px; padding:0 40px; background:#2587F4; color:#fff; display:inline-block; font-size:16px; margin-top:10px; margin-left:100px;}
.xj-label{margin:5px 20px 0 0;display:inline-block}
.xj-radio{display:none}
.xj-radioInput{background-color:#fff;border:2px solid rgba(0,0,0,0.15);cursor:pointer;border-radius:100%;display:inline-block;width:15px;height:15px;margin-right:10px;margin-top:-1px;vertical-align:middle;line-height:1}
.xj-radio:checked + .xj-radioInput:after{background-color:#2587F4;border-radius:100%;content:"";display:inline-block;height:6px;margin-left:5px;margin-top:5px;width:6px}
.xj-checkbox.xj-radioInput,.xj-radio:checked + .xj-checkbox.xj-radioInput:after{border-radius:0}
.xj-radio:checked + .xj-radioInput{border:2px solid #2587F4;}
