/*----------------------------------------
Name: global.css
Developed by: Lin
Date Created: 
Last Updated: 
Copyright: Lin.CSS Framework
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
/*@import url("/css/externalLinks.css");*/

/***********通用基本类************/

/* 文字排版、颜色
----------------------------------------------------------------------------------------------------*/
.f12 { font-size:12px }
.f13 { font-size:13px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f20 { font-size:20px }
.fb { font-weight:bold }
.fn { font-weight:normal }
.t2 { text-indent:2em }
.red, a.red { color:#cc0031 }
.darkblue, a.darkblue { color:#039 }
.gray, a.gray { color:#878787 }
.lh150 { line-height:150% }
.lh180 { line-height:180% }
.lh200 { line-height:200% }
.unl { text-decoration:underline; }
.no_unl { text-decoration:none; }

/* 定位
----------------------------------------------------------------------------------------------------*/
.tl { text-align:left }
.tc { text-align:center }
.tr { text-align:right }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.cb { clear:both }
.cl { clear:left }
.cr { clear:right }
.vm { vertical-align:middle }
.pr { position:relative }
.pa { position:absolute }
.abs-right { position:absolute; right:0 }
.zoom { zoom:1 }
.hidden { visibility:hidden }
.none { display:none }

/* 长度高度
----------------------------------------------------------------------------------------------------*/
.w10 { width:10px }
.w20 { width:20px }
.w50 { width:50px }
.w90 { width:90px }
.w100 { width:100px }
.w200 { width:200px }
.w250 { width:250px }
.w500 { width:500px }
.w800 { width:800px }
.w { width:100% }
.h50 { height:50px }
.h80 { height:80px }
.h100 { height:100px }
.h200 { height:200px }
.h { height:100% }

/* 边距
----------------------------------------------------------------------------------------------------*/
.m10 { margin:10px }
.m15 { margin:15px }
.m30 { margin:30px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt50 { margin-top:50px }
.mt100 { margin-top:100px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb100 { margin-bottom:100px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.ml30 { margin-left:30px }
.ml50 { margin-left:50px }
.ml100 { margin-left:100px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr50 { margin-right:50px }
.mr100 { margin-right:100px }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p30 { padding:30px; }
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pt30 { padding-top:30px }
.pt50 { padding-top:50px }
.pb5 { padding-bottom:5px }
.pb100 { padding-bottom:100px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl50 { padding-left:50px }
.pl100 { padding-left:100px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr100 { padding-right:100px }


/* 公共样式
----------------------------------------------------------------------------------------------------*/
body { font-size:12px; color:#000; background-color:#fff; background-color:#DEEBF3; background-color:#fff;  background-image:url(../Images/body_bg.jpg); background-repeat:repeat-x; }

/* css定义超链接
----------------------------------------------------------------------------------------------------*/
a:link, a:visited { text-decoration:none; color:#1F376D; }
a:hover, a:active { text-decoration:underline; color:#BD0A01; border:none; }

.valign { display:table-cell; *display:inline; zoom:1; vertical-align:middle; }/*CSS垂直居中*/
.text { word-wrap:break-word; overflow:hidden; word-break:break-all; }

/*CSS Hack*/
.class { background-color:#FFFF00; *background-color:#00FF00; _background-color:#00FFFF;}

/* 万能Float闭合1
----------------------------------------------------------------------------------------------------*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix { zoom:1; display:block;}

/* 万能Float闭合2
----------------------------------------------------------------------------------------------------*/
.overflow-hidden { overflow:hidden; } /*控制背景溢出*/
.equal-height { margin-bottom:-32800px; padding-bottom:32800px; } /*控制高度足够小*/

/* 万能Float闭合3
----------------------------------------------------------------------------------------------------*/
.clear { height:0px; clear:both; font-size:0px; line-height:0px; zoom:1;}

/* Container
----------------------------------------------------------------------------------------------------*/
.container { margin-left:auto; margin-right:auto; width:960px; background:#FFFFFF; padding:0 5px; }

.PHBrand{ line-height:24px;}
.PHBrand em{ font-style:normal; font-size:12px; color:#fff; background-image:url(/images/2012/IcoPh.png); background-repeat:no-repeat; background-position:0 bottom; width:17px; height:13px; line-height:13px; text-align:center; display:inline-block; padding-right:4px; margin-right:10px; display:inline-block;}
.PHBrand .PH_1{ background-position:0 0;font-weight:bold;}
.PHBrand .PH_2{ background-position:0 -14px; font-weight:bold; }
.PHBrand .PH_3{ background-position:0 -27px; font-weight:bold;}
.PHBrand li span{ display:inline-block;}
.PHBrand li .t1{ width:120px;}
.PHBrand li .t2{ width:0px; color:#666}
.PHBrand li .t3{ width:48px;}
.PHBrand li .t8{ width:195px;}
.PHBrand li .t7{ width:165px;}


.searchbar .searchtext{ float:left; padding:10px 0 0 10px;color:#666;}
.searchbar .searchtext a,.searchbar .searchtext a:visited{ color:#444343;}

.searchbar .searchform{ float:right; padding:7px 10px 0 0 }
.searchbar .searchform .searchinput{ border:1px solid #372828; background:url(images/inputBg.png) no-repeat left top; float:left;vertical-align:middle; margin:0; padding:0 3px; height:20px; line-height:20px; width:120px;}
.searchbar .searchform .searchbtn{ vertical-align:middle; float:left; margin:0; padding:0;}
.searchbar .searchform .joinbtn{ vertical-align:middle; float:left; margin-left:10px;}

.crumb{ padding:10px 10px 0; color:#444343;}
.crumb a,.crumb a:visited{ color:#444343;}