﻿@charset "utf-8";
/*
Copyright (c) 2011, mastercard Inc. All rights reserved.
http://www.mastercard.com
Link color: 暗金红:1. 8f5106; 暗金:2. 796636; 去年金:3. c0a14f
内容红:4. bf6438  金色:5. 9f834a  logo黄:6. f28d01  logo红:7. e70014
*/
body { background:#4c0c0c; padding:0; margin:0 auto; text-align:center; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#9f834a; }
body > div { text-align:center; margin-right:auto; margin-left:auto; } 

a { color:#9f834a; text-decoration: none;}
a:hover { color:#e60013; text-decoration: underline;}
/*a:active { color: #e78d1c; text-decoration: underline}*/
a img { border:0; }

ul { list-style:none; padding:0; margin:0 }
li { list-style:none; padding:0; margin:0 }

h3 { font-size:14px; font-weight:bold; }
h4 { font-size:12px; font-weight:bold; }
h3 { font-family:georgia, 宋体; }

p { margin:0; padding:0; }
span { font-size:12px; }
td { padding:3px 0; }

.rightaligned { float: right; }
.leftaligned { float:left; }
.cb { clear:both }

.boldhr { height: 5px; background: #737373; clear: both; overflow: hidden; }
.tar { text-align:right; }
.fb { font-weight:bold; }
.ph10 { padding:10px 0; }
.th10 { margin-top:10px; }
.mh10 { margin-top:10px; margin-bottom:10px; }

/* 
头部  
*/
.narrow { width:1004px; padding:0; background:#720516; position:relative; *zoom:1 }

#header { background:url(../images/headbg.gif) left top repeat-x; position:relative; height:100px; text-align:left; }
	#header #sitelogo { position:absolute; top:0px; margin-left:15px; margin-top:10px; width:293px; height:79px; }
		#header #sitelogo a.logo { display:block; background:url(../images/logo.jpg) no-repeat; cursor:pointer; width:293px; height:79px; overflow:hidden; }
	#header #signin { position:absolute; overflow:hidden; width:720px; height:158px; margin-left:280px; text-align:left; top:-8px; }

#column { background:#960518; }

/*
地区菜单
*/
#nav { padding:9px 0 9px 40px; height:43px; z-index:auto; overflow:hidden; background:#5c0a10 url(../images/navbg.gif) left top repeat-x; border-bottom:solid 2px #850615; }

	#nav li,#navcom li { float:left; display:inline; text-align:left; padding:0 3px; }
	#nav li a:link { color:#a96808; text-decoration:none; }
	#nav li a:visited { color:#a96808; text-decoration:none; }
	#nav li a:hover,#navcom li a:hover{ background:#fdecc5; color:#e60013; text-decoration:none; }

	#nav li a { text-align:center; display:inline-block; height:33px; line-height:16px; padding:6px 15px 5px; font-weight:bold; }	
		#nav li a span { color:#f28d01; display:block; font-size:14px; }
		#nav li a:hover span { color:#b50723;text-decoration:none; }
	
	#nav li.area_sel a,#nav li.area_sel a:visited { background:#fdecc5; color:#e60013; text-decoration:none; }
	#nav li.area_sel a span { color:#b50723; text-decoration:none; }
	
/*#nav li span.area{  display:block; padding:15px 0px 0px 25px; font-size:14px; font-weight:bold; height:28px; color:#ff9e00; float:left; width:65px; }*/

#navcom { padding:4px 0 4px 40px; height:60px; overflow:hidden; background:#5c0a10 url(../images/navbg.gif) left top repeat-x; border-bottom:solid 2px #850615; color:#fdecc5; }
	#navcom a,#navcom a:visited{ color:#fdecc5; font-weight:bold; }
	#navcom span.whelp{ display:inline-block; padding-left:3px; }


/* 
分栏  
*/
#wrapper { text-align:left; background:#fdecc5; }
.module { clear:both; width:964px; overflow:hidden; background:#fefaea; padding:0 12px 12px; margin:0 8px 8px; }

/* 
行业菜单
*/
#subnav_noc { background:#fdecc5 url(../images/subnavbg.gif) left top repeat-x; height:12px; overflow:hidden; }
#subnav { background:#fdecc5 url(../images/subnavbg.gif) left top repeat-x; padding:8px 0 8px 40px; height:36px; }

	#subnav a { display:block; height:27px; padding:4px 15px; float:left; font:bold 11px Tahoma; color:#666; text-decoration:none; }
	
	#subnav li { float:left; display:inline; position:relative; text-align:center; padding:0 3px; }
	/*#subnav li span.profession{  display:block; padding:11px 0px 0px 29px; height:24px; font-size:12px; font-weight:bold; color:#ff9e00; float:left; width:61px; }*/
	
	#subnav li a:link { color:#e60013; text-decoration:none; }
	#subnav li a:visited { color:#e60013;text-decoration:none; }
	#subnav li a:hover{ background:#960518; color:#a96808; text-decoration:none; }/*行业英文hover*/
		#subnav li a span { color:#b50723; display:block; font-size:12px; }/*行业中文*/
		#subnav li a:hover span { color:#f28d01; text-decoration:none; }/*行业中文hover*/
	
	#subnav li span.profession_sel a,#subnav li span.profession_sel a:visited { background:#960518; color:#a96808; text-decoration:none; }
	#subnav li span.profession_sel a span { color:#f28d01; text-decoration:none; }
	
	/*当前位置*/
	#subnav li.location{ float:right; margin-right:8px; background:#fef1d3; }
		#subnav li.location a{ color:#9f834a; color:#9f834a; display:inline-block; padding:4px 6px; font-weight:normal; }
		#subnav li.location a:visited{ color:#9f834a; }
		#subnav li.location a:hover{ background:none; color:#e60013; }
			#subnav li.location a span{ display:block; clear:both; color:#9f834a; }
			#subnav li.location a:hover span{ color:#b50723; }
		#subnav li.location span.arrow{ display:inlin-block; padding:2px 3px; color:#ebd993; line-height:30px; font-size:18px; float:left; }

		/*下拉内容*/
		#subnav li ul { z-index:300; position:absolute; width:642px; list-style-type:none; background:#770615; border:3px solid #960518; font-weight:normal; letter-spacing:0; top:35px!important; _top:36px; display:none; }
		
		#subnav li #dd_subnav_1 { left:-40px;}
		#subnav li #dd_subnav_2 { left:-100px; }
		#subnav li #dd_subnav_3 { left:-100px; }
		#subnav li #dd_subnav_4 { left:-150px; }
		#subnav li #dd_subnav_5 { left:-200px; }
		#subnav li #dd_subnav_6 { left:-200px; }
		#subnav li #dd_subnav_7 { left:-220px; }
		#subnav li #dd_subnav_8 { left:-220px; }
		
		#subnav li ul li{ width:320px!important; width:310px; height:48px; padding:0px; padding-top:1px; border-left:1px dashed #960518; border-bottom:1px solid #960518; margin-bottom:-1px; }
		#subnav li ul .last { border-bottom: none; }
		#subnav li ul .height { height:1px; }
		
		#subnav li ul a { display:table-cell; height:48px; width:311px; overflow:hidden; padding:2px 0 2px 8px; font:normal 12px arial; float:none; background-image:none; text-align:left; vertical-align:middle; zoom:1; }
		#subnav li ul a.one { line-height:30px;}
		
		#subnav li ul li a:link { color:#a96808; }
		#subnav li ul li a:visited { color:#a96808; }
		#subnav li ul li a:hover { background:#960518; font-weight:normal; color:#fdecc5; }
		
		/*#subnav li:hover ul { top:35px!important; _top:36px; }
		#subnav li.sfhover ul { top:35px!important; _top:36px; }*/
		#content { clear:left; }

/* 
列表
*/
.merchantlist { clear:both; }
.merchantlist .amerchant { clear:both; padding:12px 0;  background:url(../images/hdot.gif) repeat-x left bottom; height:113px; overflow:hidden; }
.merchantlist .amerchant .leftaligned { width:810px; color:#a39586; height:113px; overflow:hidden }
.merchantlist .amerchant .leftaligned img { float:left; margin-right:12px; }
.merchantlist .amerchant .leftaligned h3 { margin:2px 0 10px 0; }
.merchantlist .amerchant .leftaligned p { color:#a39586; line-height:19px; }
.merchantlist .amerchant .leftaligned p a { color:#f16521; text-decoration:underline; margin-left:5px; }
.merchantlist .amerchant .leftaligned p a:hover { color:#e50012; }
.merchantlist .amerchant .rightaligned { width:150px; height:113px; display:block; overflow:hidden; text-align:center }

.merchantlist .amerchant .rightaligned a { display:block; margin-top:80px; text-decoration:none; padding:3px 0; border-bottom:1px solid #e9ddcf; }
.merchantlist .amerchant .rightaligned a:hover { background:#c0a14f; padding-left:3px; color:#fff; }


/* 
分页  
*/
.pagesizebottom { text-align:center; }
.pagesizebottom strong { color:#ffd306; border-top:2px solid #ffd306; }
.pagesizebottom a { margin:0 5px; font-weight:normal; color:#ffd306; }

.paging{ padding:6px 10px; height:21px; overflow:hidden; background:#770615; text-align:center }
.paging ul{ padding:0; margin:0; }
.paging li{ list-style-type:none; display:inline; overflow:hidden; }
.paging li.page a,.paging li.page a:visited{ background:#f28d01; padding:3px 6px; margin:0 2px; color:#fff; font-weight:bold;}
.paging li a{ background:#e70014; padding:3px 6px; margin:0 2px; display:inline-block; text-decoration:none; color:#ffd306;}
.paging li a:hover{ background:#f28d01; color:#fff; text-decoration:none; }

/*
商户内页
*/
.merchantinfo { clear:both; text-align:center }
.merchantinfo .download { clear:both; padding:5px 0; }
.merchantinfo .download a { float:right; margin:5px 0 12px; background:#fff; padding:8px 10px; text-align:right; font-weight:bold; }
.merchantinfo .download a span { font-size:10px; color:#a39586; display:block; }
.merchantinfo .download a:hover span { color:#fff; }
.merchantinfo .download a:hover { color:#fff; background:#c1a24f; text-decoration:none }

.merchantinfo .merchant  { clear:both; padding:0; }

/* 
尾部 color:#c0a14f;
*/
#footer { clear:both; }
#footer .morebox { border-top:solid 1px #960518; background:#630911 url(../images/under.jpg) repeat-x left top; height:90px; text-align:center; clear:both; font-size:12px; line-height:40px; }
#footer .morebox span { padding:22px 0 22px 0px; display:block; }
#footer .morebox p { padding:22px 0; }
#footer .morebox span a { float:right; padding-right:15px; text-align:right; text-decoration:none; }
#footer .morebox span a:hover { color:#c0a14f; text-decoration:underline; }