﻿@charset "utf-8";
/* ----------重定义浏览器默认样式以及全局样式---------------------------------------------------------------------*/
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
li { list-style:none}
ul,ol,dl{list-style-type:none}
html,body{*position:static; height:100%}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none; }
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
input { border:none; border:0}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#333}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
body{ position:relative;}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
/*全局样式，头部和底部*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #0072bc;
font-weight: normal;
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
color: #0072bc; font-weight: normal;
} 
input::-moz-placeholder, textarea::-moz-placeholder { 
color: #0072bc; font-weight: normal;
} 
input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #0072bc; font-weight: normal;
} 

.mr0 { margin-right:0 !important}
.mt10 { margin-top:10px}.mt9{ margin-top:9px;}
.mtb10 { margin-top:10px; margin-bottom:10px}
.mt3 { margin-top:3px;}
.mt5 { margin-top:5px}
.mr5 { margin-right:5px;}
.ml5 { margin-left:5px}
.mt7 { margin-top:7px}
.mt20 { margin-top:20px}
.mt30 { margin-top:30px}
.mt40 { margin-top:40px}

.mt15 { margin-top:15px}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.ml10 { margin-left:10px !important}
.mb50 { margin-bottom:50px;}
.mb5 { margin-bottom:5px}
.mb75 { margin-bottom:75px;}
.mr15 { margin-right:15px}
.mr10{ margin-right:10px }
.mr40 { margin-right:40px}
.ml25 { margin-left:25px}
.ml15 { margin-left:15px}
.ml40 { margin-left:40px}
.mr30 { margin-right:30px}
.mb30 { margin-bottom:30px}
.mb60 { margin-bottom:60px}
.mb25 { margin-bottom:25px}
.mb45 { margin-bottom:45px}
.mb20 { margin-bottom:20px}
.mt25{ margin-top:25px}
.pa20 { padding:20px}
.pt30 { padding-top:30px}



.center { text-align:center}
.small { font-size:12px; color:#777}
.overflow { overflow:hidden}
.left { float:left !important}
.right { float:right !important}
.ico { background:url(../Images/ico.png)}
.block { display:block}
.hide{display:none}[hidden]{display: none}
.red, a.red { color:#d66161}
.modal a.red ,.modal .red { color:#f97c50}
.green { color:#d66161}
a.link { color:#0066cc;}
.height40 { height:40px; margin:auto}
.z1 { z-index:1}
.z2 { z-index:2}
.z3 { z-index:3}
.z4 { z-index:4}
.z5 { z-index:5}
.z6 { z-index:6}
.z7 { z-index:7}
.z8 { z-index:8}
.cor777 { color:#777}
.table th.vertical { vertical-align: middle;}
.underline { text-decoration:underline}/*普遍用于A标签，默认在增加下划线*/
.h30{ height:30px; clear:both; width:100%; overflow:hidden}.h20{ height:20px; clear:both; width:100%; overflow:hidden}.h8{ height:8px;}

.h60{ height:60px; clear:both; width:100%; overflow:hidden}
.f12 { font-size:12px !important}.f14 { font-size:14px !important}.f16 { font-size:16px !important}.f18 { font-size:18px !important}
.c777 { color:#777}
.c333 { color:#333}

.yellow { color:#ef8200}
.li24{line-height:24px}

