/*解梦搜索*/
.dhbox{ height:140px; background:url(../images/zgjm/menu_bj.png) repeat-x; min-width: 1120px;}
.daoh{ width:1120px; margin:0 auto; height:140px;}
.logo{ float:left; margin-top:35px;}
.seabox{ height:40px; line-height:40px; float:left; margin-left:127px; margin-top:50px; position:relative; }
.seabox span{ float:left; font-size:24px; color:#e27738; font-weight:bold;}
.seabox input{ float:left; width:455px; height:28px; line-height:28px; padding:5px 10px; font-size:18px; color:#999; margin-left:20px; border:1px solid #221d2a;}
.seabox button{ float:left; width:100px; height:40px; background:#221d2a; text-align:center; font-size:18px; color:#fff; cursor:pointer;}
.seabox p{ position:absolute; left:75px; right:0; top:42px; font-size:14px; color:#221d2a; height:20px; line-height:20px; overflow:hidden;}
.seabox p a{ color:#221d2a; margin-right:15px;}
/*解梦列表*/
.imgk img{ display: block; }
.main{ width:1120px; margin:0 auto;}
.menu{ margin:20px 0; height:113px; width:1150px; margin-left:-40px;}
.menu ul li{ width:75px; margin-left:40px; float:left;}
.menu ul li a{ display:block; height:100%;}
.menu ul li img{ width:75px; height:75px; border-radius:75px;}
.menu a:hover img{ box-shadow:0 6px 1px 1px #e0e0e2; -moz-box-shadow: 0px 6px 12px 2px #e1e1e1; -webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);-webkit-transition: all 0.05s linear; transition: all 0.05s linear;}
.menu ul li em{ display:block; width:45px; height:22px; /*background:url(../imgs/list/jiemeng.png) no-repeat 2px -28px;*/ margin:0 auto; margin-top:10px; text-align: center; font-size: 20px; color: #333; font-weight: bold; line-height: 22px;}
.menu ul li.menu2 em{ background-position:-45px -28px;}
.menu ul li.menu3 em{ background-position:-93px -28px;}
.menu ul li.menu4 em{ background-position:-136px -27px;}
.menu ul li.menu5 em{ background-position:-185px -27px;}
.menu ul li.menu6 em{ background-position:-232px -28px;}
.menu ul li.menu7 em{ background-position:-278px -27px;}
.menu ul li.menu8 em{ background-position:-323px -27px;}
.menu ul li.menu9 em{ background-position:-367px -28px;}
.menu ul li.menu10 em{ background-position:-415px -27px;}
.ydbox{ width:200px; height:76px; margin:20px auto; background:url(../images/zgjm/jiemeng.png) no-repeat 1px -57px;}
.mainbox{position:relative;margin-bottom:35px;}
.main_list{background:#fff;padding:26px;border:1px solid #f0f0f0;}
.main_list ul li{ float:left; width:16.6%; line-height:28px; height:28px; overflow:hidden;}
.main_list ul li a{ font-size:16px; color:#333;}
.sort{ position:absolute; left:80px; top:-24px; height:45px; line-height:45px; font-size:24px; color:#000; font-weight:bold;}
.sort span{ float:left; width:37px; height:37px; margin-right:7px; background:url(../images/zgjm/jiemeng.png) no-repeat -1px -151px; margin-top:4px;}
.sort span.j15{ background-position:-40px -151px;}
.sort span.j13{ background-position:-80px -151px;}
.sort span.j10{ background-position:-119px -151px;}
.sort span.j14{ background-position:-159px -151px;}
.sort span.j9{ background-position:-199px -149px;}
.sort span.j11{ background-position:-240px -148px;}
.sort span.j12{ background-position:-280px -148px;}
.sort span.j59{ background-position:-280px -148px;}
.sort span.j57{ background-position:-321px -147px;}
.sort span.j58{ background-position:-362px -144px;}
.main_bt{ font-size:14px; color:#999; text-align:right; margin-top:20px;}
.main_bt em{ color:#e1a85d; margin:0 5px;}
.main_bt a{ color:#999; margin-left:25px;}
/*解梦left*/
/*解梦表单*/
.jiemeng_form
{
	width: 100%;
	height: 220px;
	background: url(../images/zgjm/banner.jpg) no-repeat;
	background-position: -22px 0;
	overflow: hidden;
}
.jiemeng_form form
{
	display: block;
	width: 400px;
	height: 50px;
	margin: 100px auto 0;
}
.jiemeng_form b
{
	float: left;
	display: block;
	width: 80px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #808080;
	background-color: #fbf2eb;
	box-sizing: border-box;
    border: 1px solid #feaa90;
    border-right: none;
    border-radius: 8px 0 0 8px;
}
.jiemeng_form .search_ipt
{
	float: left;
	display: block;
	width: 224px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
    color: #808080;
	box-sizing: border-box;
	background-color: #f9f5f2;
    border: 1px solid #feaa90;
    border-right: none;
	padding-left: 10px;
}
.jiemeng_form .search_ipt:focus
{
    color: #404040;
}
.jiemeng_form .search_btn
{
	float: left;
	display: block;
	width: 95px;
	height: 50px;
	font-size: 18px;
	color: #fefefe;
	box-sizing: border-box;
    border: none;
	background-color: #ea6169;
    border-radius: 0 8px 8px 0;
}
.jiemeng_form p
{
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
}
.jiemeng_form a
{
	display: inline-block;
	width: auto;
	height: 22px;
	line-height: 22px;
	color: #ec6a72;
	padding: 0 12px;
	margin: auto 8px;
	border: 1px solid #dfb8b3;
	background-color: rgba(249,245,242,0.9);
}

/*解梦列表*/
.jiemeng_list
{
    border: 1px solid #eaeaea;
	border-top: none;
}
.jiemeng_list:after
{
	content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.jiemeng_list a
{
	float: left;
	display: block;
	width: 25%;
	font-size: 18px;
	padding: 16px 24px 16px 24px;
	white-space: nowrap;
    overflow: hidden;
	box-sizing: border-box;
	border-top: 1px solid #eaeaea;
}
.jiemeng_list .more span
{
	display: block;
	width: 70px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-radius: 6px;
	color: #FEFEFE;
	background-color: #fa728a;
}
.jiemeng_list.jiemeng_index_list a
{
	width: 20%;
	font-size: 16px;
	padding: 16px 24px 16px 18px;
}

/*解梦left*/
.jiemeng_left{background:#fff;float:left;width:840px}
.jiemeng_left .jiemeng_form
{
    background-position: 0px 0;
}
.jiemeng_left .jiemeng_nav
{
    padding-left: 4px;   
}
.jiemeng_left .jiemeng_nav span
{
	width: 39px;
	height: 39px;
}