@charset "utf-8";

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
 border-bottom: 1px dotted;
 cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 让链接里的 img 无边框 */
/* optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
 border-collapse: collapse;
 border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

/* 清除浮动模块 clear */
.clear:after{content:'\0020';display:block;height:0;clear:both}
.clear{*zoom:1}
.clear{ clear:both; height:0; line-height:0; font-size:0;}

/* 文字隐藏 */
.hideText{ overflow:hidden; text-indent:-9999px;}
.blockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}

/* 浮动 */
.fl{ float:left;}
.fr{ float:right;}
img{border:none;vertical-align:middle;}
a {color:#fff;text-decoration: none; }
a:hover { text-decoration: underline; }
.none { display: none; }

.part1 li{width:100%;}
.part2 li{width:50%;}
.part3 li{width:33.3%;}
.part4 li{width:20%; margin-bottom:20px;}
.imgList{zoom:1;}
.imgList:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.imgList li{float:left;text-align:center;}
.imgList li a{}
.imgList li a img{ border:#DD8700 1px solid;}
.imgList li a:hover img{}

.PartnerFinder{height:539px;width:454px;margin:auto;background:url(../images/bg.jpg) no-repeat;}
.FinderContent{width:454px;height:323px;padding:158px 0 18px 0;overflow:hidden;}
.FinderTop{height:33px;background:url(../images/tab_bg.jpg) center bottom no-repeat;padding-left:9px;padding-top:2px; padding-bottom:1px;overflow:hidden;}
.FinderTop ul{}
.FinderTop ul li{float:left;display:inline;width:71px;height:33px;line-height:33px;text-align:center;margin-right:2px;color:#F5E7D8;cursor:pointer; font-size:14px; font-weight:bold;}
.FinderTop ul li.active{background:url(../images/tab_hover.jpg) no-repeat; color:#FFF600;}
.TabContent{width:438px;height:271px;margin:8px 7px;}
.TabContent .FinderMain{padding:10px 9px;}
.resetList li a{}
.resetList li a:hover{color:#fff;}

.FinderBottom{height:30px;padding-left:7px;}
.FinderBottom ul{}
.FinderBottom ul li{ background:url(../images/link_btn_bg.jpg) no-repeat;float:left;width:84px;height:30px;margin-right:4px;line-height:28px;text-align:center; color:#B3A37C;}
.FinderBottom ul li:hover{ background-position:0 -30px;}
.FinderBottom ul li a{ color:#B3A37C; font-size:14px;}

.left_layout{ padding-top:4px; height:319px;zoom:1;}
.left_layout:after { clear: both; content: "."; display: block;height: 0;overflow: hidden;}
.left_layout .side { display: inline; float: left;}
.left_layout .main_list { background: url(../images/bg_right.jpg) no-repeat scroll 0 0 transparent; float: left; height: 319px; overflow: hidden; width: 261px;}
.layoutTitle { height: 24px; line-height: 24px; margin: 10px auto; overflow: hidden; padding: 0 10px; width: 212px;}
.layoutTitle a { background:url(../images/btn_fh.jpg) no-repeat; display:block; width:43px; height:18px; line-height:18px;float: right; text-align:center; font-weight:bold; color:#B3A37C;}
.info_content {color: #fff; height: 265px; line-height: 20px; margin: auto; overflow-x: hidden; overflow-y: auto; width: 238px;}
.info_content p { text-indent: 24px;}
.info_content p .ys { color: #F3D300; font-weight:bold;}
