﻿.banner img{text-align:center;margin-bottom:3px;}
/*通用*/
.blue_left{background:#fff url(merchant/blue_left.gif) no-repeat top left;}
.blue_right{background:url(merchant/blue_right.gif) no-repeat top right;height:27px;line-height:27px;color:#00349a;font-size:14px;padding-left:16px;}
.blue_line{border-left:#B8D1F1 1px solid;border-right:#B8D1F1 1px solid;border-bottom:#B8D1F1 1px solid;height:1%; margin-bottom:8px;}
.yellow_left{background:#fff url(merchant/yellow_left.gif) no-repeat top left;}
.yellow_right{background:url(merchant/yellow_right.gif) no-repeat top right;height:27px;line-height:27px;color:#ff4400;font-size:14px;padding-left:16px;}
.yellow_line{border-left:#FFCB72 1px solid;border-right:#FFCB72 1px solid;border-bottom:#FFCB72 1px solid;height:1%; margin-bottom:8px;}

ol.tuijian{height:1%; margin: 0px 8px 5px 8px; padding:13px 0px 0px 0px; background:url(merchant/line.gif) repeat-x bottom;}
ol.tuijian a{float:left;  width:69px; margin:3px 4px 3px 4px; padding:0px; _background:transparent;}
ol.tuijian a img{display:block; text-align:center; width:69px; height:54px;}
ol.tuijian a span{display:block; text-align:center; width:69px; padding:4px 0 0 0; cursor:pointer; overflow: hidden;white-space: nowrap;  -o-text-overflow: ellipsis;text-overflow: ellipsis;}

ul.tuijian{height:1%;padding:3px 0;}
ul.tuijian li{float:left; width:40%; padding: 0px 2px 0px 20px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;
text-overflow: ellipsis;line-height:200%;background:url(merchant/point.gif) no-repeat 12px 9px ;}


/*左侧*/
.merchant_left{float:left;width:195px;margin-right:6px;height:1%;}
.merchant_left_top{background:#fff url(merchant/blue_left.gif) no-repeat top left;}
.merchant_left_top h2{background:url(merchant/blue_right.gif) no-repeat top right;height:27px;line-height:27px;color:#00349a;font-size:14px;padding-left:16px;}
.merchant_left_top span { margin-left:60px;font-style:normal; font-size:12px;}
.merchant_left_one{border-left:#B8D1F1 1px solid;border-right:#B8D1F1 1px solid;border-bottom:#B8D1F1 1px solid;height:1%;}
.merchant_left_one ul.one{height:1%;background:url(merchant/line.gif) repeat-x bottom;margin: 0px 8px 5px 8px;padding:5px 0px 5px 0px;}
.merchant_left_one ul.one li{background:url(merchant/point.gif) no-repeat 3px 9px ; padding:0px 0px 5px 12px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;line-height:175%;}
.merchant_left_one ol{height:1%; margin: 5px 8px 5px 8px; padding:7px 0px 0px 0px; background:url(merchant/line.gif) repeat-x bottom;}
.merchant_left_one ol p{float:left; width:20px; height:70px;color:#00349a; font-weight:bold;layout-flow:vertical-ideographic; text-align:center; padding:0 2px; letter-spacing:3px;}
.merchant_left_one ol a{float:left; margin:0px 3px 0px 3px;}
.merchant_left_one ol a span{display:block; text-align:center; padding:6px 0; width:80px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;line-height:200%;}
.merchant_left_one ol a img{display:block; text-align:center; width:80px; height:60px;}
.merchant_left_one .two img{float:left;margin:8px;}
.merchant_left_one .two ul{float:left;margin-top:8px;margin-left:3px;}
.merchant_left_one .two ul li{cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis; width:185px;}
.ad_1{margin:10px 0;}
.Search { width:630px;}

.merchant_left_middle{background:#fff url(merchant/yellow_left.gif) no-repeat top left;margin-bottom:8px;}
.merchant_left_middle h2{background:url(merchant/yellow_right.gif) no-repeat top right;height:27px;line-height:27px;color:#ff4400;font-size:14px;padding-left:16px;}
.merchant_left_middle span { margin-left:60px;font-style:normal; font-size:12px;}
.merchant_left_two{border-left:#FFCB72 1px solid;border-right:#FFCB72 1px solid;border-bottom:#FFCB72 1px solid;}
.merchant_left_two ul{height:1%;padding:3px 0;}
.merchant_left_two ul li{float:left; width:95%; padding: 0px 2px 0px 20px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;
text-overflow: ellipsis;line-height:200%;background:url(merchant/point.gif) no-repeat 12px 9px ;}
.merchant_left_three{border-left:#B8D1F1 1px solid;border-right:#B8D1F1 1px solid;border-bottom:#B8D1F1 1px solid;}
.merchant_left_three ul{height:1%;padding:3px 0;}
.merchant_left_three ul li{float:left; width:42%; padding: 0px 2px 0px 20px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;
text-overflow: ellipsis;line-height:200%;background:url(merchant/point.gif) no-repeat 12px 9px ;}


.left_footer{ margin-top:6px;}
.left_footer ul.left{float:left;}
.left_footer ul.right{float:right;}
.left_footer ul li{margin:0px; padding-bottom:3px;}
/*
.left_footer ul{height:1%;margin:3px 0;}
.left_footer ul li{float:left; width:44.6%;padding-bottom:3px;}
*/

/*右侧*/
.merchant_right{float:right;width:635px;/*_width:540px;*/overflow:hidden;}
.merchant_right_top{background:#fff url(merchant/blue_left.gif) no-repeat top left;}
.merchant_right_top h2{background:url(merchant/blue_right.gif) no-repeat top right;height:27px;line-height:20px;color:#00349a;font-size:12px;padding-left:16px;}
.merchant_right_one{padding:10px 8px 0px 8px;border-left:#B8D1F1 1px solid;border-right:#B8D1F1 1px solid;border-bottom:#B8D1F1 1px solid;height:1%;}
.merchant_right_one ol{height:1%; background:url(merchant/line.gif) repeat-x bottom; padding-bottom:5px; text-align:center;}
.merchant_right_one ol a{float:left; margin:0px 6px 0px 6px; _background:transparent;}
.merchant_right_one ol a span{display:block; text-align:center; width:95px; padding:4px 0px 6px 0px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.merchant_right_one ol a img{display:block; text-align:center; width:95px; height:71px;}
.merchant_right_one ul{height:1%;padding:6px 0;}
.merchant_right_one ul li{float:left; width:29%; padding: 0px 2px 0px 20px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;line-height:200%;background:url(merchant/point.gif) no-repeat 12px 9px ;}

/* 选择卡 */
.tag2{margin:0px 0px 8px 0px; width:720px;}
.tagshow2 { float:left;  margin-right:10px; margin-top:5px; background:url(merchant/blue_left.gif) no-repeat 0 0;  line-height: 22px; width:310px;}
.tagshow2 h3{margin:0px; padding:5px 5px 0px 30px; line-height: 22px; background:url(merchant/blue_right.gif) no-repeat right;}
.tagshow2tabs {margin:0px 0px 0px 10px; line-height: 20px;}
.tagshow2 ul{margin:0px; padding:5px 4px 4px 4px; font-size:12px; border-left:1px solid #b2ccef; border-right:1px solid #b2ccef;  border-bottom:1px solid #b2ccef;}

.tagshow2tabs em{float:right; margin:5px 0px 0px 0px; width:168px; background:url() no-repeat; font-style:normal; padding:1px 0px 0px 15px; }
	.tagshow2tabs em a:link, .tagshow2tabs em a:visited{text-decoration:none;color:#fff;}
	.tagshow2tabs em a:hover{color:#000; text-decoration:none;}
.tagshow2tabs span {float:left;line-height:18px; height:19px; overflow: hidden; width:80px; cursor: pointer; text-align:center; padding:4px 0px 0px 0px; margin:4px 0px 0px 5px; color:#00349a; font-size:12px; font-weight:bold;}
.tagshow2tabs span.active {background:url(merchant/tag_active_bg.gif) no-repeat; color:#000; line-height:19px; font-weight:bold;}
/* 选择卡内容*/
.tagshow3 { float:left;  margin-right:10px; margin-top:5px; background:url(merchant/blue_left.gif) no-repeat 0 0;  line-height: 22px; width:630px; }
.tagshow3 ul {margin:0px; padding:5px 4px 4px 4px; font-size:12px; border-left:1px solid #b2ccef; border-right:1px solid #b2ccef;  border-bottom:1px solid #b2ccef; padding:10px; line-height:185%; }
.tagshow3 ul li{}
.tagshow3 ul li em{float:right; font-style:normal; font-size:11px;}
.merchant_right_two{ font-weight:bold;}
.merchant_right_two ol{padding:0px 0px 0px 10px; height:1%; margin:0px 0px 0px 0px;}
.merchant_right_two ol span{font-weight:normal;}
.merchant_right_two ol a{white-space:nowrap; padding:0px 5px 0px 5px;}
.merchant_right_two ol span a, .merchant_right_two ol span a:visited{font-weight:normal; color:#000; padding:0;}

/*列表项*/
.list{ margin:5px;}
.list em{ font-style:normal;font-size:12px; font-family:"宋体"; padding:0 3px;}
.list span.right{float:right; width:68px; background:url(merchant/join_1.gif) no-repeat; font-style:normal; padding:1px 0px 0px 15px; }
	.list span.right_1{background:url(merchant/area_pic.gif) no-repeat;}
	.list span.right a:link, .list span.right a:visited{text-decoration:none;color:#fff;}
	.list span.right a:hover{color:#000; text-decoration:none;}

.merchant_list_top{border:1px solid #b8d1f1; margin:8px 0px 8px 0px; padding:6px 0;}
.merchant_list_top li{height:1%; padding:2px 0px 2px 0px;}
.merchant_list_top li span{float:left; width:65px; text-align:right; margin:0px 5px 0px 5px;}
.merchant_list_top li em{float:left; width:780px;}
.merchant_list_top li em a{float:left; white-space:nowrap; margin:0px 10px 0px 0px; font-style:normal;}
.merchant_list_top li em a.active{font-weight:bold; color:#f40;}
	
.merchant_list_left{float:left; width:602px; height:1%;}

.intr img{ float:left; margin:10px 10px 10px 10px; width:120px; height:90px;}
.intr p.name{ padding:12px 0 2px 0;}
	.intr p.name a {font-weight:bold; font-size:13px; text-decoration:underline;}
	.intr p .tel{ color:#b0b1b1;}
	.intr p .fax{ margin-left:30px; color:#b0b1b1;}
	.intr p.ic{ margin:5px 0 10px 0;}
	.intr p.ic span{background:url(merchant/ic.gif) no-repeat; padding:2px 0px 2px 18px; margin:0px 10px 0px 0px;}
		.intr p.ic span.ic_1{ background-position:0px -0px;}
		.intr p.ic span.ic_2{ background-position:0px -29px;}
		.intr p.ic span.ic_3{ background-position:0px -58px;}
		.intr p.ic span.ic_4{ background-position:0px -87px;}
		.intr p.ic span.ic_5{ background-position:0px -116px;}
.line{ border-bottom:1px #999 dotted; margin:6px 8px;}
		
.merchant_list_right{float:right; width:250px;overflow:hidden;}

.search{padding:5px; background:url(merchant/searchbg.gif) repeat-x;}
.search p{margin:10px 0px 10px 0px; line-height:22px; height:22px; vertical-align:middle;}
.search p input{height:17px; border:1px solid #8bb6eb; border-right:none; font-size:12px; color:#b0b1b1; vertical-align:middle; padding-top:4px}
.search p button{border:0px; background:url(merchant/search.gif) no-repeat; width:46px; height:24px; font-size:12px; color:#fff; font-weight:bold; vertical-align:middle;}
.search ul{margin:20px 0px 0px 0px;}
.search ul h6{border-bottom:1px dotted #ccc;}
.search ul ol{padding:5px 5px 5px 5px; line-height:185%;}
.search ul ol a{white-space:nowrap; margin:0px 5px 0px 0px;}

.list_ad{ margin:0px 0 8px 0;}
.list_ad img {width:250px; height:90px;}
.list_ad2{ margin:0px 0 8px 0;}
.list_ad2 img {width:250px; height:45px;}

/*展示区*/
.merchant_show_left{float:left; width:589px;}
.hidden_detail{ text-align:right; color:#b0b1b1; border-bottom:#b6cff0 solid 1px;}
.details{ margin:0;} 
.details ul{ float:left; padding:27px 0 0 0;}
.details ul li{ line-height:200%;}
.details ul em{ font-style:normal; font-weight:bold; font-size:16px; display:block; margin-bottom:10px; color:#FF9801;}
.details ul li span{ float:left; display:block;color:#084D9C; text-align:right; padding:0 6px 0 0; width:65px;}
.details ul li b{ font-weight:normal; width:260px; float:left;}
.details ol{ float:right; margin:27px 16px 0 0;}	
.details ol .show{ margin:0 0 20px 0; width:140px; height:111px;}	
.details ol li{ background:url(merchant/ic.gif) no-repeat; padding:0 0 0 50px; line-height:200%; color:#b0b1b1;}
	.details ol li.ic_1{ background-position:20px 5px;}
	.details ol li.ic_2{ background-position:20px -24px;}
	.details ol li.ic_3{ background-position:20px -53px;}
	.details ol li.ic_4{ background-position:20px -82px;}
	.details ol li.ic_5{ background-position:20px -111px;}
	.details ol li.ic_6{ background-position:20px -9999px;}
	.details ol li.ic_6 span{ color:#000; font-family:"宋体"; padding:0 2px;}
	.details ol li.ic_7{ background-position:20px -9999px; margin-top:16px;}
/* 选择卡 */
.tag{margin:10px 0px 8px 0px;}
.tagshow {margin:0px; line-height: 22px;}
.tagshowtabs {margin:0; height:32px;}
.tagshowtabs em{float:right; margin:5px 0px 0px 0px; width:68px; background:url(merchant/show_big_2.gif) no-repeat 0 5px; font-style:normal; padding:1px 0px 0px 15px; height:27px;}
	.tagshowtabs em a:link, .tagshowtabs em a:visited{text-decoration:none;color:#b0b1b1;}
	.tagshowtabs em a:hover{color:#f40; text-decoration:none;}
.tagshowtabs span {float:left;line-height:27px; height:27px; overflow: hidden; width:93px; cursor: pointer; text-align:center; padding:0px 0px 0px 0px; margin:5px 5px 0px 0px; color:#00349a; font-size:12px; background:url(merchant/show_tag_1.gif) no-repeat;}
.tagshowtabs span.active {background:url(merchant/show_tag_2.gif) no-repeat; color:#fff; line-height:27px; font-weight:bold; height:27px;}
.tagshow ul{margin:0px; font-size:12px; border-left:1px solid #b2ccef; border-right:1px solid #b2ccef;  border-bottom:1px solid #b2ccef;}
.tag #a1{/*xbackground:url(merchant/show_tag_bg.gif) repeat-x;*/ border-top:1px solid #B2CCEF;}
	.tag #a1 .about{ padding:8px 8px 8px 8px; font-size:14px; line-height:200%;}
	.tag #a1 .about p{ margin-bottom:15px;}
.tag #a2{background:url(merchant/show_tag_bg.gif) repeat-x;}
	.tag ul#a2 p{ height:27px; line-height:27px;}
	.tag ul#a2 p span a{ margin:0 0 0 30px;}
	.tag ul#a2 p span a:hover{ background:#fff;}
	.tag ul#a2 ol{height:1%; margin:20px 10px 0px 10px;}
	.tag ul#a2 ol a{float:left; padding:0px 5px 0px 6px; display:block; margin-bottom:6px;}
	.tag ul#a2 ol a span{display:block; text-align:center; width:95px; padding:4px 0px 6px 0px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
	.tag ul#a2 ol a img{display:block; text-align:center; width:100px; height:75px;}	
.tag ul#a3{background:url(merchant/show_tag_bg.gif) repeat-x;}
	.tag ul#a3 p{ height:27px; line-height:27px;}
	.tag ul#a3 li{ padding:10px 20px 0px 20px;  font-size:14px;}
	.tag ul#a3 p span a{ margin:0 0 0 30px; padding:4px 4px 0px 4px;}
	.tag ul#a3 p span a:hover{ background:#fff;}
	.tag ul#a3 li em{ float:right; font-family:"宋体"; font-style:normal; color:#999;}
	.tag ul#a3 li a{ display:block; width:360px; cursor:pointer; overflow: hidden;white-space: nowrap;  -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.tag ul#a4{background:url(merchant/show_tag_bg.gif) repeat-x;}
.tag ul#a5{background:url(merchant/show_tag_bg.gif) repeat-x;}
	.tag #a5 .comments{ padding:40px 3px 0px 3px;}
	.tag #a5 .comments .info{ height:27px; line-height:27px; padding:0px 10px; background:#E6F0F9;}
	.tag #a5 .comments .text{ font-size:12px; text-indent:28px; padding:6px 0; border:2px dotted #E6F0F9;}

.tag ul#a6{background:url(merchant/show_tag_bg.gif) repeat-x;}
	.tag #a6 .discount{ padding:40px 6px 0px 6px; font-size:14px; line-height:200%;}
	.tag #a6 .discount .it{ margin-bottom:6px; border-bottom:6px solid #E6F0F9;}
	.tag #a6 .discount .info span{ color:#fff; font-weight:bold; background-color:#FF7128; padding-right:6px;}
	.tag #a6 .discount .time{ text-align:right; padding-right:6px;}
		
.merchant_show_right{float:right; width:250px;}
.merchant_show_right h2.video_big{ background:url(merchant/show_big_1.gif) no-repeat 72%;}
	.merchant_show_right .video_big a{ margin:0; padding:0px;font-size:12px; color:#fff; font-weight:normal; margin-left:142px;}
	.merchant_show_right .video_big a:hover{color:#000;}
.blue_bg{ background:url(merchant/searchbg.gif) repeat-x;}
p.video{ margin:6px 0 6px 0; text-align:center;}
.tuijian_intr{ margin-bottom:8px;}
.tuijian_intr li{ padding: 0px 2px 0px 20px; cursor:pointer; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;
text-overflow: ellipsis;line-height:200%; background:url(merchant/point.gif) no-repeat 9px 9px ;}

/*商家产品*/
.product{ padding:5px 5px 10px 5px; border-bottom:1px solid #B8D1F1; margin-bottom:8px;}
.product em{ font-style:normal;font-size:12px; font-family:"宋体"; padding:0 3px;}
.product span.right{float:right; width:68px; background:url(merchant/join_1.gif) no-repeat; font-style:normal; padding:1px 0px 0px 15px; }
	.product span.right_1{background:url(merchant/area_pic.gif) no-repeat;}
	.product span.right a:link, .product span.right a:visited{text-decoration:none;color:#fff;}
	.product span.right a:hover{color:#000; text-decoration:none;}
.product_title{ font-size:18px; text-align:center; padding-top:6px; padding-bottom:16px;}	
.product_price{ text-align:right; font-weight:normal; color:#ff0000; padding-right:6px;}
.product_detail{ font-size:14px;line-height:200%;}
.product_detail img{max-width:550px;} /* simonsu 27/11/2008 */

/*新闻资讯*/
.artical_sth{ font-family:"宋体"; text-align:center; letter-spacing:1px; line-height:16px; height:27px;}
.publish_time,.source_place{ padding:0 10px 0 0;}
.post_comment{ border:1px solid #B8D1F1; margin-top:10px;}
.post_comment h3{ background:url(merchant/show_tag_bg.gif); height:27px; line-height:27px; padding:0px 10px; color:#FF4400; font-size:14px;}
.post_comment p{ padding-bottom:6px; padding-top:10px;} 
.post_comment p span{ float:left; width:60px; text-align:center;}
.post_comment p #CommentName{ color:#ccc;} 
.post_comment .submit_comment{ text-align:right; padding-right:50px;}

.tuijian_discount{ margin-bottom:8px;}
.tuijian_discount li{ padding: 0px 2px 0px 20px;line-height:200%; background:url(merchant/point.gif) no-repeat 9px 9px ;}

.reg_tips{ margin:40px 0; font-size:16px;}
.reg_tips span{ color:#FF0000; font-size:28px; margin-left:26px; font-weight:bold;}
.reg_tips em{ font-size:12px; font-style:normal; padding-left:6px;}