.border_gray {
	border: 1px solid rgb(216, 216, 216); border-image: none;
}
.border_red {
	border: 1px solid rgb(148, 25, 23); border-image: none;
}
.list_item_border li {
	border: 1px solid rgb(216, 216, 216); border-image: none;
}
.list_img_border img {
	padding: 1px; border: 1px solid rgb(216, 216, 216); border-image: none;
}
.imgsmall img {
	width: 50px; height: 50px;
}
.img_logo img {
	width: 120px; height: 60px;
}
.img_comm img {
	width: 100px; height: 100px;
}
.img_small_logo img {
	width: 80px; height: 40px;
}
.list_dot li {
	background: url(../images/arro_solid_3px.gif) no-repeat 0px 10px; padding-left: 10px; margin-left: 6px;
}
.list_dot dd {
	background: url(../images/arro_solid_3px.gif) no-repeat 0px 10px; padding-left: 10px; margin-left: 6px;
}
.list_line li {
	padding-top: 8px; padding-bottom: 6px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.list_line li p {
	line-height: 120%; overflow: hidden;
}
.list_line li .text {
	width: 170px;
}
.items_img_shop li {
	padding: 8px 0px 0px; width: 238px; height: 78px; overflow: hidden; float: left;
}
.rmd_service li {
	padding: 8px 0px 0px; width: 190px; height: 60px; overflow: hidden; float: left;
}
.rmd_service .Phototext .text {
	width: 90px;
}
.rmd_service .cnt {
	overflow: hidden; padding-top: 0px;
}
#s1 {
	height: 125px;
}
.items_img_shop .Phototext .text {
	width: 145px;
}
.good_rmd_yjw .Phototext .text {
	width: 145px;
}
.items_img_shop .Phototext strong a {
	color: rgb(51, 51, 51);
}
.ttl_summary {
	padding: 5px 0px;
}
.ttl_summary strong {
	margin-bottom: 6px; display: block;
}
.ttl_summary p {
	color: rgb(102, 102, 102); font-size: 12px;
}
.Phototext {
	width: 100%;
}
.Phototext .photo img {
	padding: 1px; border: 1px solid rgb(216, 216, 216); border-image: none; overflow: hidden;
}
.Phototext .photo {
	margin-right: 8px; float: left; display: block; _font-size: 0;
}
.Phototext .photo a {
	_font-size: 12px;
}
.Phototext span.cls {
	margin: 0px; height: 0px; line-height: 0; font-size: 0px;
}
.Phototext .text {
	width: 70%; line-height: 130%; overflow: hidden; font-size: 12px; float: left;
}
.Phototext strong {
	height: 18px; color: rgb(173, 33, 33); line-height: 18px; overflow: hidden; font-size: 14px; font-weight: 600; margin-bottom: 4px; display: block;
}
.Phototext strong a {
	color: rgb(173, 33, 33);
}
.Phototext dt {
	margin: 4px 0px; font-size: 14px; font-weight: 600;
}
.Phototext dt a {
	color: rgb(173, 33, 33);
}
.Phototext dd {
	line-height: 160%;
}
.ttl {
	width: 100%; line-height: 22px; overflow: hidden; -ms-zoom: 1;
}
.ttl::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.ttl h4 {
	margin: 0px; padding: 0px 0px 0px 6px; font-size: 14px; font-weight: bold; float: left;
}
.ttl h4 a {
	text-decoration: none;
}
.ttl h5 {
	margin: 0px; padding: 0px 4px 0px 0px; font-size: 12px; font-weight: normal; float: right;
}
.ttl h3 {
	margin: 0px; float: left;
}
.cnt {
	padding: 8px; text-align: left; line-height: 160%; clear: both;
}
.cnt li {
	line-height: 160%;
}
.cnt em {
	font-weight: 600;
}
.blk .ttl {
	background: url(../images/dh_bg.jpg) repeat-x; height: 30px; line-height: 30px;
}
.ttl_icon .ttl h4 {
	background: url(../images/icon_01.gif) no-repeat 4px 50%; padding-left: 20px;
}
.blk2 .ttl {
	background: url(../images/red_right_bg.jpg) repeat-x; height: 30px; line-height: 30px;
}
.blk2 .ttl h4 {
	background: url(../images/red_bg.jpg) repeat-x; color: rgb(255, 255, 255); font-size: 14px; margin-right: 10px;
}
.blk2 .ttl h4 span {
	background: url(../images/red_bg1.jpg) no-repeat 100% 0px; padding: 0px 18px 0px 12px; color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.blk3 .ttl {
	height: 21px; line-height: 21px; border-bottom-color: rgb(140, 6, 34); border-bottom-width: 1px; border-bottom-style: solid;
}
.blk3 .ttl h4 {
	background: url(../images/blk_3_bg.gif) no-repeat 100% 100% rgb(140, 6, 34); padding: 0px 24px 0px 6px; color: rgb(255, 255, 255); font-size: 12px;
}
.blk4 .ttl {
	background: url(../images/blk4_bg.gif) repeat-x rgb(140, 6, 34); height: 30px; color: rgb(255, 255, 255); line-height: 30px;
}
.blk4 .ttl a {
	color: rgb(255, 255, 255);
}
.cat_pro_list {
	width: 349px; height: 80px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; float: left;
}
.cat_pro_list strong {
	background: url(../images/leibie_bg.jpg) no-repeat; width: 73px; height: 60px; text-align: center; padding-top: 20px; font-weight: 600; float: left; display: block;
}
.cat_pro_list .list {
	padding: 10px; width: 255px; height: 60px; line-height: 23px; overflow: hidden; border-right-color: rgb(216, 216, 216); border-bottom-color: rgb(216, 216, 216); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: right;
}
.cat_pro_list .list a {
	margin-right: 5px;
}
.cat_pro_list .list a:hover {
	color: rgb(161, 0, 0);
}
.imgs_comm li {
	width: 121px; height: 137px; line-height: 24px; font-size: 12px;
}
.imgs_logo li {
	width: 125px; height: 80px;
}
.imgs_logo li img {
	width: 120px; height: 60px;
}
.list_imgs li {
	margin: 0px 5px; padding: 2px; text-align: center; overflow: hidden; float: left; display: inline;
}
.rexiao .list_imgs li img {
	width: 100px; height: 100px; overflow: hidden;
}
.list_imgs li img {
	margin-bottom: 6px;
}
.rankBox li {
	margin: 3px 0px 2px; overflow: hidden; padding-left: 20px;
}
.rankBox li em {
	color: rgb(153, 153, 153); font-style: normal; float: right;
}
.rankBox .rank0 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank1 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank2 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank3 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank4 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank5 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank6 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank7 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank8 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank9 {
	background: url(../images/rank.gif) no-repeat 0px 5px; height: 24px; line-height: 24px;
}
.rankBox .rank1 {
	background-position: 0px -25px;
}
.rankBox .rank2 {
	background-position: 0px -55px;
}
.rankBox .rank3 {
	background-position: 0px -85px;
}
.rankBox .rank4 {
	background-position: 0px -115px;
}
.rankBox .rank5 {
	background-position: 0px -145px;
}
.rankBox .rank6 {
	background-position: 0px -175px;
}
.rankBox .rank7 {
	background-position: 0px -205px;
}
.rankBox .rank8 {
	background-position: 0px -235px;
}
.rankBox .rank9 {
	background-position: 0px -265px;
}
table.rankBox th {
	padding: 2px; border: 1px dotted rgb(247, 247, 247); border-image: none;
}
table.rankBox td {
	padding: 2px; border: 1px dotted rgb(247, 247, 247); border-image: none;
}
table.rankBox th {
	width: 20px; padding-left: 6px;
}
table.rankBox .txt {
	padding-left: 5px;
}
table.rankBox .nums {
	width: 30px; text-align: center;
}
table.rankBox .trend {
	width: 20px; text-align: center;
}
table.rankBox tr.soap th {
	background: rgb(245, 245, 245); border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid;
}
table.rankBox tr.soap td {
	background: rgb(245, 245, 245); border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid;
}
.taobao_list li {
	float: left; display: inline;
}
