/******************************* 关于 *****************************************
 *请务必仔细阅读以下说明文档及注释：
 *请勿轻易修改本框架中已有代码，除非是修复存在的bug，并且确定您的修改不会造成bug
 *您可以新增加样式，但必须确定它确实归类于框架，并且确定您的样式不会覆盖其他已有样式
 *仅对IE做必要的Hack，Hack方法统一为：*width（IE6+），_width（IE6）
 *统一约定说明：.hover均为鼠标停留在此元素上时，.current均为当前激活状态，.first均用于一个系列的第一个元素。还有.last等等全局保留字仅用于精确的后代选择器（如：#head-nav li.current），勿单独定义
 *关于下面样式中的缩进：表示样式的依赖和顺序，例如：一个普通文字输入框可以用class="i-input i-text"，而一个时间输入框需要用class="i-input i-date"
*/ 
/******************************* 重置 reset *****************************************
 *元素重置
 *不允许修改
*/
/*--------------------------------------------*/
/*清除默认补丁，设置外补丁和内补丁为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
/*合并单元格边框、清除表格单元格间隙，不需要再设置cellpadding="0"、cellspacing="0"和border="0"*/
table {
  /*合并单元格相邻边框 IE*/
  *border-collapse:collapse;
  /*设置单元格间隔为0*/
  border-spacing:0;
}
/*设置表格内元素左对齐*/
caption,th {
  text-align:left;
}
/*清除默认边框*/
fieldset,img,a img {
  border:0;
}
/*清除特殊文字*/
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
/*设置强调元素为文字加粗*/
em,strong {
  font-weight:bold;
}
/*清除列表项样式*/
li {
  list-style:none;
}
/*设置标题文字*/
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:bold;
}
/*清除伪类内容*/
q:before,q:after,blockquote:before,blockquote:after {
  content:"";
}
/*清除文字转换*/
abbr,acronym {
  border:0;
  font-variant:normal;
}
/*设置上标对齐*/
sup {
  vertical-align:text-top;
}
/*设置下标对齐*/
sub {
  vertical-align:text-bottom;
}
/*设置表单内元素文字继承*/
input,textarea,select {
  font-family:inherit;
  font-size:inherit;
  *font-size:100%;
  font-weight:inherit;
}
/*清除默认文字修饰*/
del,ins {
  text-decoration:none;
}
/******************************* 基础设置 base *****************************************
/*
 *全局设置
 *不允许修改
*/
/*--------------------------------------------*/
/*初始页面默认字体和颜色*/
body {
  font:12px/1.5 Tahoma,Arial,sans-serif;
  color:#333;
  background:#fff;
}
/*--------------------------------------------*/
/*设置超级链接默认样式*/
a {
  font-family:arial,sans-serif;
  cursor:pointer;
  text-decoration:none;
  color:#333;
}
a:hover {
  color:#f60;
	text-decoration:underline;
}
/*--------------------------------------------*/
/*设置标题默认文本大小*/
h1,h2 {
  font-size:16px;
}
h3,h4 {
  font-size:14px;
}
h5,h6 {
  font-size:12px;
}
/*--------------------------------------------*/
/*表单头的ie hack*/
legend {
  *margin-left:-6px;
}

/******************************** 功能 function 前缀：.f- *****************************************
 *功能，可作为应用
 *用于样式特殊设置、统一设置
 *不允许修改
*/
/*--------------------------------------------*/
/*设置为显示文字的inline-block*/
.f-ib-t {
  display:-moz-inline-box;
  display:inline-block;
  *zoom:1;
  *display:inline;
  vertical-align:middle;
  line-height:110%;
  text-align:left;
  font-size:12px;
}
/*设置为不显示文字的inline-block*/
.f-ib {
  display:-moz-inline-box;
  display:inline-block;
  *zoom:1;
  *display:inline;
  vertical-align:middle;
  text-indent:-9999px;
  overflow:hidden;
  *text-indent:0;
  font-size:0;
  line-height:0;
}
/*--------------------------------------------*/
/*设置自清除浮动，.f-clear可作为应用*/
.f-clear,div,li,ul,ol {
  *zoom:1;
}
.f-clear:after,div:after,li:after,ul:after,ol:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
}
/*--------------------------------------------*/
/*设置容器内内联元素水平居中*/
.f-center {
  text-align:center;
}
/*设置容器内内联元素水平居右*/
.f-t-right {
  text-align:right;
}
/*设置容器内内联元素垂直居中*/
.f-middle * {
  vertical-align:middle;
}
/*设置容器隐藏*/
.f-hidden {
	display:none;
}
/*设置容器剪切*/
.f-overflow {
	overflow:hidden;
}
/*--------------------------------------------*/
/*设置链接 666*/
.f-link-6 a,a.f-link-6 {
  color:#666;
}
/*设置链接 9*/
.f-link-9 a,a.f-link-9 {
  color:#999;
}
/*设置链接 f60*/
.f-link-f60 a,a.f-link-f60 {
  color:#f60;
}
/*设置链接 f*/
.f-link-f a,a.f-link-f,.f-link-f a:hover,a.f-link-f:hover {
  color:#fff;
}
/**/
.f-link-04d a,a.f-link-04d {
  color:#04d;
}
.f-link-6 a:hover,a.f-link-6:hover,
.f-link-9 a:hover,a.f-link-9:hover,
.f-link-f60 a:hover,a.f-link-f60:hover,
.f-link-04d a:hover,a.f-link-04d:hover {
  color:#f60;
	text-decoration:underline;
}
/*--------------------------------------------*/
/*设置文本 12 999*/
.f-text {
  font-size:12px;
	font-weight:normal;
  color:#999;
}
/*--------------------------------------------*/
/*设置文字大小 9px*/
.f-size-9 {
  font-size:9px;
}
/*设置文字大小 10px*/
.f-size-10 {
  font-size:10px;
}
/*设置文字大小 11px*/
.f-size-11 {
  font-size:11px;
}
/*设置文字大小 12px*/
.f-size-12 {
  font-size:12px;
}
/*设置文字大小 14px*/
.f-size-14 {
  font-size:14px;
}
/*设置文字大小 16px*/
.f-size-16 {
  font-size:16px;
}
/*设置文字大小 18px*/
.f-size-18 {
  font-size:18px;
}
/*--------------------------------------------*/
/*设置颜色 灰黑 333*/
.f-color-3 {
  color:#333;
}
/*设置颜色 深灰 666*/
.f-color-6 {
  color:#666;
}
/*设置颜色 浅灰 999*/
.f-color-9 {
  color:#999;
}
/*设置颜色 纯白 fff*/
.f-color-f {
  color:#fff;
}
/*设置颜色 鲜红 f00*/
.f-color-f00 {
  color:#f00;
}
/*设置颜色 橙色 f60*/
.f-color-f60 {
  color:#f60;
}
/*设置颜色 暗红 c30*/
.f-color-c30 {
  color:#c33;
}
/*设置颜色 墨绿 690*/
.f-color-690 {
  color:#690;
}
/*设置颜色 湛蓝 38d*/
.f-color-38d {
  color:#38d;
}
/*--------------------------------------------*/
/*bug工具 解决自适应按钮在ie7中的滚屏擦除的bug，使用div或span，加于</body>前*/
.f-btnfix {
	position:fixed;
	top:0;
	left:0;
	width:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
/*bug工具 ie6的3px bug*/
.f-mr--3 {
  _margin-right:-3px;
}

/*--------------------------------------------*/
/*设置为不浮动*/
body .f-none {
  float:none;
}
/*设置为右浮动*/
body .f-right {
  float:right;
}
/*设置为左浮动*/
body .f-left {
  float:left;
}
/*--------------------------------------------*/
/*设置内边距*/
.f-pd-1 {
  padding:1px;
}
.f-pd-2 {
  padding:2px;
}
.f-pd-3 {
  padding:3px;
}
.f-pd-5 {
  padding:5px;
}
.f-pd-10 {
  padding:10px;
}
.f-pd-15 {
  padding:15px;
}
.f-pd-20 {
  padding:20px;
}

/*设置右内边距 10px*/
.f-pr-5 {
  padding-right:5px;
}
.f-pr-10 {
  padding-right:10px;
}
.f-pr-15 {
  padding-right:15px;
}
.f-pr-20 {
  padding-right:20px;
}
/*设置上内边距 5px*/
.f-pt-5 {
  padding-top:5px;
}
.f-pt-10 {
  padding-top:10px;
}
.f-pt-15 {
  padding-top:15px;
}
.f-pt-20 {
  padding-top:20px;
}
/*--------------------------------------------*/
/*设置上外边距*/
.f-mt-3 {
  margin-top:3px;
}
.f-mt-5 {
  margin-top:5px;
}
.f-mt-10 {
  margin-top:10px;
}
.f-mt-15 {
  margin-top:15px;
}
.f-mt-20 {
  margin-top:20px;
}
/*设置上边外边距 -3px 通常用于解决行高导致的水平顶部对齐*/
.f-mt--3 {
  margin-top:-3px;
	*margin-top:-2px;
}
/*设置右外边距*/
.f-mr-1 {
  margin-right:1px;
}
.f-mr-2 {
  margin-right:2px;
}
.f-mr-3 {
  margin-right:3px;
}
.f-mr-5 {
  margin-right:5px;
}
.f-mr-10 {
  margin-right:10px;
}
.f-mr-15 {
  margin-right:15px;
}
.f-mr-20 {
  margin-right:20px;
}
/*设置下外边距*/
.f-mb-5 {
  margin-bottom:5px;
}
.f-mb-10 {
  margin-bottom:10px;
}
.f-mb-15 {
  margin-bottom:15px;
}
.f-mb-20 {
  margin-bottom:20px;
}
/*设置左外边距*/
.f-ml-1 {
  margin-left:1px;
}
.f-ml-2 {
  margin-left:2px;
}
.f-ml-3 {
  margin-left:3px;
}
.f-ml-5 {
  margin-left:5px;
}
.f-ml-10 {
  margin-left:10px;
}
.f-ml-15 {
  margin-left:15px;
}
.f-ml-20 {
  margin-left:20px;
}
/*设置宽度100%*/
.f-width {
  width:100%;
}
/*设置高度100%*/
.f-height {
  height:100%;
}
/*--------------------------------------------*/
/*设置边框 1px ddd*/
.f-bd-1-d {
  border:1px solid #ddd;
}
/*设置边框 1px eee*/
.f-bd-1-e {
  border:1px solid #eee;
}
/*设置右边边框 1px ddd*/
.f-bdr-1-d {
  border-right:1px solid #ddd;
}
/*设置右边边框虚线 1px ddd*/
.f-bdr-da-1-d {
  border-right:1px dashed #ddd;
}
/*设置左边边边框 1px ddd*/
.f-bdl-1-d {
  border-left:1px solid #ddd;
}
/*设置边框 1px #FFE5B5*/
.f-bd-1-fe5 {
  border:1px solid #FFE5B5;
}
/*设置边框 粉红色 1px #FFDDDD*/
.f-bd-1-fdd {
  border:1px solid #FFDDDD;
}

/*--------------------------------------------*/
/*设置背景色 #ddd*/
.f-bg-d {
  background-color: #ddd; 
}
/*设置背景色 #eee*/
.f-bg-e {
  background-color: #eee; 
}
/*设置背景色 #F3F3F3*/
.f-bg-f5 {
  background-color: #F5F5F5; 
}
/*设置背景色 #FFFFF7*/
.f-bg-ff7 {
  background-color: #FFFFF7; 
}
/*设置背景色 #F6EDFF 浅紫色 海外购*/
.f-bg-fef {
  background-color: #F6EDFF; 
}
/******************************** 布局 layout 前缀：.l- *****************************************
 *布局，包括页面布局和内容布局
 *不允许修改
 */
/*--------------------------------------------*/
/*总页面*/
.l-doc {
	width:970px;
	margin:0 auto;
	/* _height: 400px; 
	min-height:400px; */
}
/*头部*/
.l-head {
  margin:0 0 10px;
}
/*尾部*/
.l-foot {
  margin:30px 0;
}
/*当前所用服务器*/
.l-server-num {
	text-align: center; 
	color: #ffffff; 
}
/*主体-默认两栏布局*/
.l-body {
  margin:0;
}
/*主栏*/
.l-main {
	float:left;
  width:710px;
	overflow:hidden;
}
/*右侧栏-两栏布局需要*/
.l-side {
  float:right;
  width:250px;
	overflow:hidden;
}
/*主体-两栏布局2*/
/*主栏*/
.l-main2 {
	float:left;
  width:640px;
	overflow:hidden;
}
/*右侧栏-两栏布局2*/
.l-side2 {
  float:right;
  width:320px;
	overflow:hidden;
}

/*--------------------------------------------*/
/*内容分列布局 固定值*/
.l-col-136,.l-col-180,.l-col-240,.l-col-245,.l-col-265,.l-col-435,.l-col-455,.l-col-480,.l-col-520,.l-col-700 {
  float:left;
	overflow:hidden;
}
.l-col-136{
  width:136px;
}
.l-col-180 {
  width:180px;
}
.l-col-240 {
  width:240px;
}
.l-col-245 {
  width:245px;
}
.l-col-265 {
  width:265px;
}
.l-col-435 {
  width:435px;
}
.l-col-455 {
  width:455px;
}
.l-col-480 {
  width:480px;
}
.l-col-520 {
  width:520px;
}
.l-col-700 {
  width:700px;
}

/*--------------------------------------------*/
/*内容分列布局 按百分比*/
.l-cols-at,.l-cols-80,.l-cols-75,.l-cols-666,.l-cols-60,.l-cols-50,.l-cols-50-fix,.l-cols-55,.l-cols-45,.l-cols-40,.l-cols-333,.l-cols-25,.l-cols-20,.l-cols-166,.l-cols-15,.l-cols-125,.l-cols-10 {
	float:left;
	overflow:hidden;
}
/*每列 自动*/
.l-cols-at {
	width:auto;
}
/*单列 4/5*/
.l-cols-80 {
	width:80%;
}
/*单列 3/4*/
.l-cols-75 {
	width:75%;
}
/*单列 66.6%*/
.l-cols-666 {
	width:66.6%;
}
/*单列 60%*/
.l-cols-60 {
	width:60%;
}
/*每列 1/2*/
.l-cols-50 {
	width:50%;
}
/*单列 55%*/
.l-cols-55 {
	width:55%;
}
/*单列 45%*/
.l-cols-45 {
	width:45%;
}
/*单列 40%*/
.l-cols-40 {
	width:40%;
}
/*每列 1/3*/
.l-cols-333 {
	width:33.3%;
}
/*每列 1/4*/
.l-cols-25 {
	width:25%;
}
/*每列 1/5*/
.l-cols-20 {
	width:20%;
}
/*每列 1/6*/
.l-cols-166 {
	width:16.6%;
}
/*单列 15%*/
.l-cols-15 {
	width:15%;
}
/*每列 1/8*/
.l-cols-125 {
	width:12.5%;
}
/*每列 1/10*/
.l-cols-10 {
	width:10%;
}
/*每列 1/2 解决ie无法整除的浮点数bug*/
.l-cols-50-fix {
	width:50%;
	*margin-right:-2px;
}
/******************************** 元件 component 前缀：.c-*****************************************
 *元件
 *可被嵌套到任何组件中，并可重新定义覆盖
 */
/*--------------------------------------------*/
/*常用分割线 虚线*/
.c-line {
	height:1px;
	overflow:hidden;
	border-bottom:1px dashed #ddd;
}
/*分割线 实线 #ddd 1px */
.c-line-sl-d-1 {
	height:1px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
/*分割线 实线 #ddd 2px */
.c-line-sl-d-2 {
	height:2px;
	overflow:hidden;
	border-bottom:2px solid #ddd;
}
/*--------------------------------------------*/
/*链接 更多*/
.c-amore {
  float:right;
	padding-left:9px;
	font:normal 12px/19px arial,sans-serif;
	color:#666;
	background:url(https://img.alipay.com/alice/alice/icon-link.png) no-repeat 0 -473px;
}
span.c-amore {
  padding:0;
	background:none;
}
span.c-amore a {
  margin-left:6px;
}
/******************************** 组件 module 前缀：.m- *****************************************
 *组件，一般为模块化的区域或节点数较多的结构
 *可将元件或组件嵌套在组件中，并通过组件做特殊化设置
 */
/*--------------------------------------------*/
/*列表 默认方点*/
.m-list {
  
}
.m-list li {
  padding:0 0 0 9px;
	height:19px;
	overflow:hidden;
  line-height:19px;
	background:url(https://img.alipay.com/alice/alice/icon-link.png) no-repeat 0 8px;
}
.m-list li strong a {
  color:#f60;
}
.m-list li span {
  font-weight:normal;
}
/*--------------------------------------------*/
/*标题*/
.m-hd,.m-hd-rt,.m-hd li a,.m-hd li a span {
  position:relative;
  height:29px;
	padding:0 10px;
	overflow:hidden;
	line-height:29px;
	color:#666;
	/*skin*/
	background:url(https://img.alipay.com/alice/alice/bg-h3.png) no-repeat;
}
.m-hd {
  clear:both;
  margin-top:-3px;
	border-bottom:2px solid #b3b3b3;
	background-position:0 3px;
}
  /*如果有tab*/
	.m-hd-tab {
		margin-top:0;
	}
	.m-hd-tab h3 {
		margin-right:20px;
	}
.m-hd-rt {
  position:absolute;
	top:3px;
	right:0;
	width:4px;
	height:26px;
	padding:0;
	/*skin?*/
	background-position:right -32px;
}
/*ie6 浮点数 hack*/
.m-hd-rt-fix {
  _right:-1px;
}
.m-hd h3,.m-hd h4 {
  float:left;
	overflow:hidden;
	margin-top:3px;
}
/*重置元件*/
.m-hd .c-amore {
  margin-top:7px;
  font-family: tahoma; 
}
/*标题中的tab*/
.m-hd ul,.m-hd li,.m-hd li a,.m-hd li a span {
  float:left;
  height:31px;
}
.m-hd li {
  display:inline;
	margin-right:4px;
}
.m-hd li a,
.m-hd li a:hover,
.m-hd li.current a,
.m-hd li.current a:hover,
.m-hd li a.current,
.m-hd li a.current:hover {
  padding:0 0 0 18px;
	font-weight:bold;
	color:#333;
	background-position:0 -214px;
}

.m-hd li a span {
	padding:3px 18px 0 0;
	line-height:28px;
	font-size:14px;
	color:#333;
	background-position:right -214px;
}
.m-hd li.current a,
.m-hd li.current a:hover,
.m-hd li a.current,
.m-hd li a.current:hover {
	color:#fff;
	background-position:0 -177px;
}
.m-hd li.current a span,
.m-hd li a.current span {
	color:#fff;
	background-position:right -177px;
}
/*--------------------------------------------*/
/*内容区*/
.m-bd {
  margin-bottom:10px;
  border:1px solid #ddd;
	border-width:0 1px 1px;
}
/*--------------------------------------------*/
/*短链接横向列表*/
.m-alist {
  margin-left:-10px;
	overflow:hidden;
}
.m-alist li {
  float:left;
  height:14px;
  margin:3px 1px 2px -1px;
	padding:0 10px;
	white-space:nowrap;
	line-height:14px;
  border-left:1px solid #ccc;
}