/* 格式化标签 */
html {background-color:#fff;overflow-y:auto;border:0;}
body {border:0;}
* html{background-image:url(about:blank);background-attachment:fixed;}
body,textarea,input,button,select,keygen,legend{font:12px/1 "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;color:#4c4c4c;outline:0;}
address,article,aside,blockquote,body,button,details,dd,dl,dt,figcaption,figure,fieldset,form,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,textarea,td,th,ul {margin:0;padding:0;}
address,b,caption,cite,code,dfn,em,i,th,var {font-style:normal;font-weight:400;}
fieldset,img,iframe,abbr,acronym {border:0;}
img {-ms-interpolation-mode: bicubic;max-width: 100%;vertical-align:top;}
iframe {display:block;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:700;line-height:1.5;}
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:16px;}
h6{font-size:12px;}

sub,sup {position:relative;line-height:0;vertical-align:baseline;font-size:75%;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
audio,canvas,video {display:inline-block;}
* html audio,* html canvas,* html video {display:inline;}
*+ html audio,*+ html canvas,*+ html video {display:inline;}
button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer;overflow: visible;}
*+ html input[type="checkbox"],*+ html input[type="radio"] {height:13px;width:13px;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input,select,textarea,button {outline:none;vertical-align:middle;box-sizing:content-box;}
select {height:24px;line-height:24px;padding:2px;width:149px;-moz-appearance:treeview;border:solid 1px #ccc;border-radius:5px;}
textarea {overflow:auto;vertical-align: top;resize:none;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:center;}
q:before,q:after {quotes:none;}
del {text-decoration:line-through;}
:focus,a:focus {outline:none;}
ins,a {text-decoration:none;}
a{color:#06C;text-decoration:none;}
a:hover{text-decoration:none;}
.normal a{color:#666;}
.normal a:hover{color:#000;}
.list a:visied{color:#969;}
input::-ms-clear,input::-ms-reveal {display:none;}

/* 属性快捷设置 */
/* 清除浮动 */
.f_cf:before,.f_cf:after {content:"";display:table;}
.f_cf:after {clear:both;overflow:hidden;}
.f_cf {zoom:1;}

/* 设置浮动方向 */
.f_fl {display:inline;float:left;}
.f_fr {display:inline;float:right;}

/* 文本对齐方式 */
.f_tal{text-align:left;}
.f_tac{text-align:center;}
.f_tar{text-align:right;}
.f_taj1{text-align:justify;text-justify:inter-ideograph;}

.f_taj2 {
	text-align:justify;
	text-justify:distribute-all-lines;/*ie6-8*/
	text-align-last:justify;/* ie9*/
	-moz-text-align-last:justify;/*ff*/
	-webkit-text-align-last:justify;/*chrome 20+*/
}
@media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
	.f_taj:after{
		content:".";
		display: inline-block;
		width:100%;
		overflow:hidden;
		height:0;
	}
}

/*设置内联块*/
.f_dib {display:-moz-inline-stack;display:inline-block;}
*+ html .f_dib {display:inline;}
* html .f_dib {display:inline;}

/*字数过多以...显示*/
.f_toe {overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f_two {white-space:nowrap;text-indent:100%;overflow:hidden;}


/*文字强迫换行*/
.f_wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}

/* 字体类型以及大小 */
.f_ff0{font-family:arial,\5b8b\4f53;}
.f_ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f_ff2{font-family:\5b8b\4f53,"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial;} 

.f_fs12 {font-size:12px;}
.f_fs14 {font-size:14px;}
.f_fs16 {font-size:16px;}
.f_fs18 {font-size:18px;}
.f_fs20 {font-size:20px;}
.f_fs22 {font-size:22px;}
.f_fs24 {font-size:24px;}
.f_fs26 {font-size:26px;}
.f_fs28 {font-size:28px;}
.f_fs30 {font-size:30px;}
.f_fs32 {font-size:32px;}
.f_fs34 {font-size:34px;}


.f_padl10 {padding-left:10px;}
.f_padl20 {padding-left:20px;}
.f_padr10 {padding-right:10px;}
.f_padr20 {padding-rightt:20px;}

/* 字体常规或粗体 */
.f_fwn{font-weight:normal;}
.f_fwb{font-weight:700;}

/* 隐藏以及显示 */
.f_dn {display:none;}
.f_db {display:block;}

/* 禁止所有浏览器中文本被选择 
添加（兼容IE6-IE9）：		
	onload=function(){
		document.body.onselectstart = document.body.ondrag = function(){
			return false;
		}
	}
*/
.f_usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;} 

/* 元素定位 */
.f_pa{position:absolute;}
.f_pr{position:relative;}

/* 竖直对齐元素 */
.f_vam,.f_vama *{vertical-align:middle;}
.f_vat {vertical-align:top;}
.f_vab {vertical-align:bottom;}

/*溢出隐藏（ie6，ie7下有BUG，当块级元素为内级模块的时候）*/
.f_ti{overflow:hidden;text-indent:-30000px;}

/* 固定层(不随滚动条滚动) */
.f_pft {
  position:fixed;z-index:104;
  top:0;
  _position:absolute;
  _left:0;
  _width:auto;
  _top:expression(documentElement.scrollTop);/*顶部*/
}
.f_pfr {
  position:fixed;z-index:104;
  right:0;
  _position:absolute;
  _width:auto;
  _left:expression(documentElement.scrollLeft + documentElement.clientWidth-this.offsetWidth);/*右边*/
}
.f_pfb {
  position:fixed;z-index:104;
  bottom:0;
  _position:absolute;
  _left:0;
  _width:auto;
  _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);/*底部*/
}
.f_pfl {
  position:fixed;z-index:104;
  left:0;
  _position:absolute;
  _width:auto;
  _left:expression(documentElement.scrollLeft);/*左边*/
}

.f_wsn{word-wrap:normal;white-space:nowrap;}
.f_pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}



/* 遮罩层样式 */
.mask {position:absolute;top:0;left:0;width:100%;height:100%;background:RGBA(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');z-index:1000;}
:root .mask  {filter:none;}
.mask span {font-size:20px;color:#fff;position:absolute;left:50%;top:50%;margin:-20px 0 0 -100px;width:200px;height:40px;line-height:40px;text-align:center;display:block;}

.vertical_center {display:table;*position:relative;}
.vertical_center_inner {display:table-cell;vertical-align:middle;*position:absolute;*top:50%;}
.vertical_center_inner2 {*position:relative;*top:-50%;} 


/* css3.0闪光 */
.light{
	cursor:pointer;
	position: absolute;
	left: -180px;
	top: 0;
	width: 180px;
	height: 90px;
	background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
	background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
	background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
	transform: skewx(-25deg);
	-o-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg);
	-webkit-transform: skewx(-25deg);
	-ms-transform: skewx(-25deg);
 
}
.overimg:hover .light{
	left:180px;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-webkit-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}


/* 三角形 */
.arrow_b {
	position:absolute;z-index:1;width:0;overflow:hidden; zoom:1;display:block;height:0;line-height:0;
    border-width:5px;border-style:solid dashed dashed dashed;border-color:#d22c2e transparent transparent transparent;
}
.arrow_t {
	position:absolute;z-index:1;width:0;overflow:hidden; zoom:1;display:block;height:0;
    border-width:5px;border-style:dashed dashed solid dashed;border-color:transparent transparent #d22c2e transparent;
}
.arrow_r {
	position:absolute;z-index:1;width:0;overflow:hidden; zoom:1;display:block;height:0;
    border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #d22c2e;
}
.arrow_l {
	position:absolute;z-index:1;width:0;overflow:hidden; zoom:1;display:block;height:0;
    border-width:5px;border-style:dashed solid dashed dashed;border-color:transparent #f07508 transparent transparent;
}