﻿@charset "utf-8";
body{
	background-color: #f4f4f4;
}
.content{
	width: 1200px;
	margin: 0 auto;
}
.banner{
	width: 100%;
	max-width: 1600px;
	height: 198px;
	margin: 0 auto;
	background: url(/uploads/image/iwimages/banner.jpg) no-repeat center center;
}
.banner p{
	height: 132px;
	line-height: 132px;
	text-align: center;
	font-weight: 400;
	font-size: 35px;
	color: #ffffff;
}
.main{
	position: relative;
	margin-top: -65px;
	margin-bottom: 30px;
	z-index: 1;
}
.main .marriage-left {
  float:left;
  width:860px;
  min-height: 760px; 
  border-right:1px solid #e7e7e7;
  padding:12px 15px;
  margin-bottom: 30px;   
  background-color: #ffffff;
}
.marriage-left .marriage-daodu p{height:30px; text-align: center;width:776px;font-size:13px; color:#868686;}
.marriage-left .relevant-daodu h2{font-size: 20px !important; color: #333; border-bottom: 2px solid #d3ebff;margin-bottom:10px; min-height:40px;}
.marriage-left .relevant-daodu .marriage-title-brief,.marriage-left .relevant-daodu .marriage-title-brief p{font-size: 15px;text-indent: 30px; color: #333;  line-height: 2;}
.marriage-left .relevant-daodu .marriage-title-brief a,.marriage-left .relevant-daodu .marriage-title-brief a:hover{color: #333;}
.marriage-left .relevant-man-list{width: 736px !important;padding: 15px 18px !important;}
.marriage-left .marriage-title {
  width:776px;
  height:110px;
  margin-bottom:10px;
  background:url(/uploads/image/iwimages/bg-4.png) no-repeat center 30px;
}
.marriage-left .marriage-title h1 {
  width:776px;
  height:110px;
  text-align:center;
  line-height:114px;
  letter-spacing:2px;
  font-weight:bold;
  font-size:24px;
  font-family:"微软雅黑";
  color:#7f4200;
}
.main .marriage-left .marriage-title-brief {
  width:769px;
  padding-left:7px;
  margin-bottom:10px;
  line-height:28px;
  font-size:12px;
  color:#666;
}
.main .marriage-left .relevant-main {
  position:relative;
  width:696px;
  padding:14px 39px;
  margin-bottom:27px;
  border:1px solid #d3ebff;
  border-radius:5px;
  background-color:#f4faff;
}
.main .marriage-left .relevant-main p {
  position:absolute;
  display:inline-block;
  width:32px;
  height:32px;
  top:-1px;
  right:-1px;
  background:url(/uploads/image/iwimages/icon-43.png) no-repeat center;
}
.main .marriage-left .relevant-main a {
  float:left;
  display:block;
  width:363px;
  height:32px;
  padding-right:5px;
  text-indent:20px;
  line-height:32px;
  font-size:14px;
  font-family:"宋体";
  color:#2171af;
  overflow:hidden;
  background:url(/uploads/image/iwimages/icon-9.jpg) no-repeat left center;
}
.main .marriage-left .relevant-main a:hover {
  color:#4594d1;
}
.main .marriage-left .marriage-model {
  width:776px;
  margin-bottom:10px;
}
.main .marriage-left .marriage-model .marriage-model-title {
  width:776px;
  height:42px;
  border-bottom:7px solid #50a6ee;
  /*background: no-repeat center;*/
}
.main .marriage-left .marriage-model .marriage-model-title .mm-title-txt {
  float:left;
  padding:0 5px;
  height:42px;
  text-align:center;
  line-height:42px;
  font-size:18px;
  font-weight:bold;
  color:#fff;
  background:#50a6ee;
  font-family:"宋体";
}
.main .marriage-left .marriage-model .marriage-model-content {
  width:776px;
  padding-top:12px;
  padding-bottom:12px;
}
.main .marriage-left .marriage-model .marriage-model-content .mm-content-list {
  float:left;
  width:346px;
}
.main .marriage-left .marriage-model .marriage-model-content .mm-list-right {
  float:right;
}
.main .marriage-left .marriage-model .marriage-model-content .mm-content-list a {
  float:left;
  display:block;
  width:260px;
  height:32px;
  text-indent:18px;
  line-height:32px;
  font-size:14px;
  font-family:"宋体";
  color:#333;
  background:url(/uploads/image/iwimages/icon-42.png) no-repeat left center;
  overflow:hidden;
}
.main .marriage-left .marriage-model .marriage-model-content .mm-content-list span {
  float:right;
  width:70px;
  height:32px;
  text-align:right;
  line-height:32px;
  font-size:12px;
  font-family:"宋体";
  color:#aeaeae;
  overflow:hidden;
}

.right{
	float: right;
	width: 286px;
}
.right .right-consult{
	padding: 0 15px 20px;
	margin-bottom: 20px;
	background: #ffffff url(/uploads/image/iwimages/icon-4.png) no-repeat top center;
}
.right .right-consult .right-consult-title{
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
}
.right .right-consult .right-consult-title span{
	padding-left: 26px;
	background:  no-repeat 0px -297px;
}
.right .right-consult .right-consult-textarea{
	width: 232px;
	height: 142px;
	line-height: 26px;
	margin-bottom: 18px;
	padding: 6px 12px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	font-family: "新宋体";
	font-size: 14px;
	color: #080808;
	background-color: #ffffff;
}
.right .right-consult .right-consult-submit{
	display: block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	text-align: center;
	border-radius: 5px;
	font-weight: bold;
	font-family: "宋体";
	font-size: 14px;
	color: #ffffff;
	background-color: #2b74eb;
	cursor: pointer;
}
.right .right-consult .right-consult-submit:hover{
	background-color: #ff8f35;
}
.right .hotinfo{
	padding: 10px 12px 22px;
	background-color: #ffffff;
}
.right .hotinfo .hotinfo-title{
	height: 48px;
	line-height: 48px;
	border-bottom: 2px solid #e9e9e9;
	text-indent: 30px;
	font-size: 18px;
	color: #111111;
	background:  no-repeat 4px -335px;
}
.right .hotinfo .hotinfo-title a{
	float: right;
	height: 48px;
	line-height: 48px;
	text-indent: 0px;
	font-family: "宋体";
	font-size: 14px;
	color: #9f9f9f;
}
.right .hotinfo .hotinfo-title a:hover{
	color: #ff8f35;
}
.right .hotinfo li{
	width: 100%;
	
}
.right .hotinfo li i{
	float: left;
	width: 18px;
	height: 15px;
	line-height: 15px;
	margin: 12px 0 0 5px;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	color: #ffffff;
	background-color: #b3b3b3;
}
.right .hotinfo li i.hotinfo-one{
	background-color: #e60000;
}
.right .hotinfo li i.hotinfo-two{
	background-color: #fb4201;
}
.right .hotinfo li i.hotinfo-three{
	background-color: #ff7611;
}
.right .hotinfo li p{
	margin-left: 32px;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.right .hotinfo li p a{
	font-family: "宋体";
	font-size: 14px;
	color: #060606;
}
.right .hotinfo li p a:hover{
	color: #ff8f35;
}

.consult{
	margin-bottom: 48px;
	padding-bottom: 30px;
	background-color: #ffffff;
}
.consult .consult-title{
	height: 62px;
	line-height: 62px;
	text-align: center;
	font-size: 18px;
	color: #595959;
}
.consult .consult-content{
	height: 99px;
	margin: 0 50px;
}
.consult .consult-content .textarea{
	float: left;
	width: 910px;
    height: 86px;
	padding: 6px 14px;
	border: 1px solid #e8e6e5;
	border-right: none;
	font-family: "宋体";
	font-size: 16px;
	color: #333333;
}
.consult .consult-content .submit{
	float: left;
	width: 160px;
	height: 99px;
	background: url(/uploads/image/iwimages/icon-3.png) no-repeat center center;
	cursor: pointer;
}