﻿@charset "utf-8";

/* 主体内容 */
body{ min-width:1200px}

button,img,input {

	border: 0 none;

}

input,select,textarea:focus {

    outline: none;

}

#show {

	display: block;

}

.clear {

	clear: both;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.marr0 {

	margin-right: 0;

}

#jm-main {

    font: 14px/1.5 tahoma,arial,'\5FAE\8F6F\96C5\9ED1',sans-serif;

	width: 100%;

	background-color: #f5f5f5;

	padding-bottom: 34px;

	overflow: hidden;

	text-align: left;

}

/*#jm-main a {

	color: #555;

}*/

#jm-main a:hover {

	text-decoration: none;

}

.data-layout {

	width: 100%;

	background-color: #fff;

}

.data-box {

	width: 1200px;

	margin: 0 auto;

	background: #fff url("../images/data.png") no-repeat left;

	height: 60px;

	line-height: 58px;

	color: #555;

	font-weight: 700;

}

.data-layout span {

	float: left;

	margin-right: 12px;

}

.data-layout strong {

	font-size: 18px;

	color: #ff7200;

}

.ml46 {

	margin-left: 42px;

}

.qq-group {

	float: right !important;

	background: url(../images/qq_team.png) no-repeat 30px;

	height: 40px;

	margin-left: 54px;

	margin-top: 10px;

	*margin-left: 20px;

	padding: 0 35px 0 60px;

	background-color: #f5f5f5;

	border-radius: 20px;

	line-height: 40px;

	font-size: 14px;

}

.qq-group a,.source-right a {

	color: #555;

}

.source-layout {

	width: 100%;

	border-top: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	background-color: #fff;

}

.source-box {

	width: 998px;

	margin: 0 auto;

	height: 210px;

	background-color: #fff;

	border-left: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

}

.jm-help {

	position: absolute;

	right: -28px;

	top: 0;

	width: 12px;

  	padding: 8px;

  	border-bottom-right-radius: 3px;

  	border-top-right-radius: 3px;

  	background: url('../images/icon_ywbd.png') no-repeat center 8px;

  	line-height: 14px;

  	z-index: 9999;

}

.jm-help a {

	float: left;

	margin-top: 22px;

	color: #fff;

}

.backToTop {

	position: fixed;

	right: 110px;

	bottom: 220px;

}

/* 网站资源 */

.source-left {

	width: 604px;

	border-right: 1px solid #e6e6e6;

	padding: 21px 30px;

	background: url("../images/data_pic.png") no-repeat 460px 78px;

}

.source-left ul {

	width: 450px;

}

.source-box h5 {

	margin-bottom: 20px;

	font-size: 16px;

	color: #0b9ef6;

	text-indent: 28px;

}

.source-left li {

	float: left;

	width: 220px;

	margin-bottom: 10px;

}

.source-left li strong {

	font-weight: 400;

	color: #888;

}

.source-left li a {

	font-weight: 700;

	color: #333;

}

.source-left li .gqz,.yd-title span a {

	color: #ff7200;

}

/* 新闻公告 */

.source-right {

	position: relative;

	width: 287px;

	padding: 17px 18px;

}

.source-box .news-gg {

	float: left;

	_margin-bottom: 0px;

}

.source-right .news-bill {

	margin-top: 0;

}

.news-title {

	overflow: hidden;

	*+margin-bottom: 20px;

}

.news-title a {

	float: right;

}

.news-bill a {

	float: left;

	display: block;

	width: 204px;

	*width: 196px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}

.news-bill {

	clear: both;

	margin-top: 22px;

}

.news-bill li {

	margin-bottom: 12px;

	overflow: hidden;

}

.news-bill span {

	float: right;

	color: #999;

	font-size: 12px;

}

/* 今日预订 banner */

.yd-layout,.jj-layout,.ykj-layout,.flag-layout,.rank-layout,.partner-layout {

	width: 1200px;

	margin: 0 auto;

	margin-top: 20px;

}

.yd-title {

	height: 48px;

	line-height: 48px;

	border: 1px solid #e6e6e6;

	border-bottom: none;

	overflow: hidden;

	font-weight: 700;

}

.yd-title strong {

	float: left;

	margin-left: 30px;

	color: #555;

	font-size: 16px;

}

.yd-title span {

	float: right;

	margin-right: 38px;

}

.yd-list,.jj-list1 {

	width: 1200px;

	border-left: 1px solid #e6e6e6;

	border-top: 1px solid #e6e6e6;

	background-color: #fff;

	text-align: center;

	overflow: hidden;

	border-collapse: collapse

}

.yd-list,.jj-list {

	width: 1200px;

	border-left: 1px solid #e6e6e6;

	border-top: 1px solid #e6e6e6;

	background-color: #fff;

	text-align: center;

	overflow: hidden;

	border-collapse: collapse

}
.yd-list,.jj-list1{}
.ykj-box {

	background-color: #fff;

	color: #555;

}

.yd-list td {

	float: left;

	width: 16.58%;

	border-bottom: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	line-height: 46px;

}

..rank-layout .yd-list td {

	width: 16.58%;

}

#jm-banner {

	font: 14px/1.5 tahoma,arial,'\5FAE\8F6F\96C5\9ED1',sans-serif;

	position: relative;

	width: 100%;

	height: 382px;

	z-index: 888;

	text-align: left;

}



#jm-banner a:hover {

	text-decoration: none;

}



.banner-box {

	position: relative;

	width: 1200px;

	margin: 0 auto;

}

.banner-title {

	padding-top: 50px;

	color: #fff;

	font-size: 18px;

	font-weight: 700;

	overflow: hidden;

}

.banner-title strong {

	color: #fcf149;

}

.sc-ym {

	font-size: 14px;

}

.sc-ym a {

	color: #fff;

}

.yd-list li:hover {

	background-color: #f5f5f5;

}

.yd-list tr a {

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.yd-lb {

	width: 1200px;

	position: relative;

	margin-bottom: 47px;

	margin-top: 20px;

	overflow: hidden;

}

.yd-lb ul {

	width: 1200px;

	position: relative;

	float: left;

}

.yd-lb li {

	position: relative;

	float: left;

	width: 16.58%;

	_width: 164px;

	height: 70px;

	margin: 0 1px 1px 0;

	background-color: rgba(250,250,250,.3);

	font-weight: 700;

	font-size: 14px;

	text-align: center;

}

.yd-lb li a {

	display: block;

	height: 100%;

	width: 100%;


	line-height: 70px;

	position: relative;

	overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

	color: #fff;

}
.partner-layout .partner-list li{ width:11.8%}
.partner-layout .partner-list li img{ width:100%}

.yd-big {

	display: none;

	position: absolute;

	width: 17.5%;

  	height: 84px;

	background: url(../images/yd_bog.png) no-repeat;

	font-weight: 700;

	font-size: 16px;

	color: #0487d2;

	line-height: 84px;

	text-align: center;

	overflow: hidden;

	z-index: 1;

}

.yd-big img {

	position: absolute;

	right: 4px;

	top: 3px;

}

.yd-big a {

	width: 100%;

	margin-left: 12px;

	display: block;

	overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.hot-ym {

	background: url(../images/lb_hot.png) no-repeat top right;

}

.list-box {

	width: 3000px;

	overflow: hidden;

	position: relative;

}



.lb-left,.lb-right {

	position: absolute;

	top: 48px;

	width: 30px;

	height: 116px;

	background-color: #000;

	_background-color: #2e5d79;

	opacity: .4;

	filter: alpha(opacity=40);

	cursor: pointer;

	z-index: 2;

}

.lb-left {

	left: 0;

}

.lb-right {

	right: 0;

}

.lb-left img {

	margin-left: 10px;

	margin-top: 50px;

}

.lb-right img {

	margin-left: 10px;

	margin-top: 50px;

	/*background: #000 url(../images/lunbo2.png) no-repeat center;*/

}

.lb-point {

	width: 140px;

	margin-left: 450px;

	overflow: hidden;

	cursor: pointer;

}

.lb-point span {

	float: left;

	width: 30px;

	height: 4px;

	background-color: #fff;

	margin-right: 10px;

	font-size: 0;

	opacity: .3;

	filter: alpha(opacity=30);

}

.lb-point .lb-active {

	opacity: 1;

	filter: alpha(opacity=100);

}



/* 热门竞价 */

.jj-layout .yd-title a {

	color: #999;

	font-weight: 400;

}

/*.jj-list {

	border: 0 none;

	border-bottom: 1px solid #e6e6e6;

}*/

.jj-list1 li {

	float: left;

	width: 341px;

	border-bottom: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	padding: 15px 29px;

}

.jj-list li {

	float: left;

	width: 28.4%;

	border-bottom: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

	padding: 15px 29px;

}

.jj-list .activeA {

		padding-bottom: 15px;

}

.jj-time,.jj-price {

	overflow: hidden;

}

.jj-price .active {

	color: #fff;

}

.jj-time {

	margin-bottom: 4px;

}

.jj-time strong {

	width: 140px;

	float: left;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 16px;

	text-align: left;

}

.jj-time span {

	width: 130px;

	float: right;

	font-size: 12px;

	color: #ff7200;

	text-align: right;

}

.jj-price span {

	float: left;

	color: #999;

}

.jj-price a {

	float: right;

	color: #555;

}

.jj-price strong {

	color: #ff7200;

	font-size: 18px;

}

.jj-price strong i {

	font-style: normal;

	font-size: 12px;

}

.jj-price a {

	width: 98px;

  	height: 28px;

  	border: 1px solid #e6e6e6;

  	text-align: center;

  	line-height: 28px;

}

/* 推荐一口价米 */

.ykj-layout {

	overflow: hidden;

	color: #555;

}

.ykj-left,.ykj-right {

	width: 600px;

}

.ykj-left .yd-title {

	border: 1px solid #e6e6e6;

	border-bottom: none;

}

.ykj-right .yd-title {

	border: 1px solid #e6e6e6;

	border-bottom: none;

	border-left: none;

}

.ykj-left .yd-title a,.ykj-right .yd-title a {

	color: #999;

	font-weight: 400;

}

.ykj-left .yd-title span {

	margin-right: 38px;

}

.ykj-layout .ykj-lbbt {

	text-align: left;

}



.ykj-lbbt span,.ymlb-title span {

	display: inline-block;

	line-height: 48px;

	float: left;



}

.ymlb-list span {

	float: left;

}

.ymlb-title {

	background-color: #f5f5f5;

	border: 1px solid #e6e6e6;

	height: 48px;

	font-weight: 700;

	overflow: hidden

}

.ymlb-title .ym-name {

	text-indent: 30px;

}

.ym-name {

	width: 189px;

}

.ym-ykj {

	width: 155px;

}

.ymlb-list .ym-ykj {

	color: #ff7200;

}

.ym-mj {

	width: 137px;

}

.ym-zz {

	width: 105px;

	text-indent: 5px;

}

.ym-zz a {

	display: block;

	width: 48px;

	height: 24px;

	margin-top: 11px;

	border: 1px solid #e6e6e6;

	line-height: 24px;

	text-align: center;

	color: #555;

}

.ym-name a {

	width: 140px;

	display: block;

	text-indent: 30px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}

.cff7200 {

	color: #ff7200;

}

.ymlb-list {

	background-color: #fff;

	border-left: 1px solid #e6e6e6;

}

.ymlb-list li {

	height: 48px;

	line-height: 48px;

	border-right: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

}

/* 即将结束域名 */

.ykj-right table {

	border-left: none;

}

.ykj-right .ym-ykj {

	width: 135px;

}

.ykj-right .ym-mj {

	width: 157px;

}

.mar6 {

	text-indent: 12px;

}

.ykj-right .ymlb-list,.ykj-right .ymlb-title {

	border-left: 0 none;

}



/* 当前抢注人数 */

.flag-layout {

	margin-top: 20px;

	height: 110px;

	background: url("../images/jm_flag.png") no-repeat;

}

.flag-box {

	margin-right: 26px;

	margin-top: 20px;

	color: #fff;

	font-size: 16px;

}

.flag-box a {

	display: block;

	margin-top: 10px;

	font-weight: 700;

	font-size: 14px;

	color: #fff;

	text-align: right;

}

.qz-num {

	margin-bottom: 12px;

}

.qz-num span {

	display: inline-block;

	width: 141px;

  	height: 28px;

  	background: url('../images/data_bg.png') no-repeat;

  	border-radius: 14px;

  	line-height: 28px;

  	font-size: 12px;

  	text-align: center;

  	color: #0563b1;

}

.qz-num span strong {

	font-size: 16px;

}

/* 成功案例 */

.rank-layout .yd-list tr td {

	position: relative;

	border-right: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

}

.rank-layout .yd-list {

	border: 0 none;

	border-left: 1px solid #e6e6e6;

	overflow: auto;

}

.rank-layout .yd-title {

	border-bottom: 1px solid #e6e6e6;

}



.partner-layout .yd-title strong,.rank-layout .yd-title strong {

	margin-left: 46px;

}

.yd-list i {

	position: absolute;

	left: 0;

	top: 14px;

	display: block;

	width: 20px;

	height: 20px;

	background-color: #fff;

	font-style: normal;

	color: #fff;

	line-height: 20px;

	text-align: center;

}

.yd-list .topone {

	background-color: #ff2a00;

}

.yd-list .toptwo {

	background-color: #ff7200;

}

.yd-list .topthree {

	background-color: #fcbb49;

}

.rank {

	font-weight: 700;

	color: #0b9ef6;

}



/* 合作伙伴 */

.partner-layout .yd-title {

	border: none;

}

.partner-list li {

	float: left;

	margin-right: 9px;

}





/* 修改边框颜色 */



