/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family:'微软雅黑','STXihei', sans-serif,Verdana; /* 1 */
  font-size: 12px;
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  overflow-x : auto;
}

body,html { margin: 0;padding: 0; font-family: "微软雅黑" }
img{ margin: 0; padding: 0; border: none; font-size: 0; display: block;}

/* Links
   ========================================================================== */
a { background: transparent;  text-decoration: none;  padding: 0;  margin: 0;  color: #666666;}

/* HTML5 display definitions
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}
audio:not([controls]) {display: none; height: 0;}
[hidden],template {display: none;}

/* Text-level semantics  ========================================================================== */
abbr[title] { border-bottom: 1px dotted;}
b,strong { font-weight: bold;}
small { font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
img { border: 0;}
svg:not(:root) {overflow: hidden;}

/* Grouping content  ========================================================================== */
figure {margin: 1em 40px;}
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre { overflow: auto;}
code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}

/* Forms  ========================================================================== */
button,input,optgroup,select,textarea { color: inherit;font: inherit;  margin: 0; }
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend { border: 0;padding: 0;}
textarea { overflow: auto;}
optgroup { font-weight: bold;}
button,input {padding: 0; border:0;}

/* Tables  ========================================================================== */

table-bordered{border:1px solid #e5e5e5;border-collapse:separate;*border-collapse:collapse;border-left:0}
td,th { padding: 0;}
ul,ol { padding: 0; margin: 0;}
li { list-style-type: none;  padding: 0;  margin: 0;}
p { padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6,hr,dt,dd,dl { font-size: 12px; margin: 0; padding: 0; font-weight: normal;}
em,i { font-style: normal;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {display: block;}

/* Public Class---------------------------------------------- */
.hide {display: none;}
.show {display: block;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:block;}
.clear{clear:both; height:0px; line-height:0; margin:0; padding:0; _height:0px;} /* ����IE6 */
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* �߶�����Ӧ */ 

.left{ float: left;} 
.right{ float: right;} 

.align_left {text-align: left!important;}
.align_center {text-align: center!important;}
.align_right {text-align: right!important;}
.cursor { cursor: pointer;}
.word-wrap{word-wrap: break-word;word-break: break-all;line-height:18px;  padding:2px 0px; }
.line_through { text-decoration: line-through; }

.ML0 { margin-left: 0px!important; }
.MR0 { margin-right: 0px!important; }

.font12 { font-size:12px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }

.H5 { height:5px; }
.H10 { height:10px; }
.H15 { height:15px; }
.H20 { height:20px; }
.H25 { height:25px; }
.H30 { height:30px; }
.H35 { height:35px; }
.H40 { height:40px; }
.H45 { height:45px; }
.H50 { height:50px; }

.color1 { color: #ff5500; }

.boxsizing { 
  box-sizing: border-box;
  -moz-box-sizing: border-box; /* Firefox */
  -webkit-box-sizing: border-box; /* Safari */ 
}

.clearfix:after { display:block; content:''; clear:both; visibility:hidden;}

.out {
  font-size: 0px;/* ���ֺ�����ʽ */
  letter-spacing: -5px; /* ����ƻ�����������ֵ�������������Ч */
}

.in {
  display: inline-block; /* ���ֺ�����ʽ */
  vertical-align: top; /* �������εĸ������ (���к��Ӷ�������*/
  letter-spacing: normal;
}
.in li { display: inline-block; }


.in {
  *display: inline; /* ����ie6,7 */
}

.in li { *display: inline;vertical-align:top; }


/*.slidesBox { width: 100%; overflow: hidden; position: relative; margin: 0 auto; }
.slidesBox .slides { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: relative; }
.slidesBox .slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; z-index: 0; }
.slidesBox .slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
.H240 { height: 240px; }
.H350 { height: 350px; }
.btn-control { position: absolute; right: 0px; bottom: 15px; z-index: 1000; width: 100%; text-align: center; }
.btn-control span { margin-left: 10px; cursor: pointer; display: inline-block; width: 10px; height: 10px; background: url(../images/dot01.png); line-height: 13px; text-align: center; border: none; }
.btn-control span.current { width: 10px; height: 10px; background: url(../images/dot02.png); line-height: 13px; text-align: center; border: none; }
.Pre { position: absolute; left: 0px; bottom: 160px; z-index: 1001; }
.Next { position: absolute; right: 0px; bottom: 160px; z-index: 1001; }
.Pre { width: 40px; height: 80px; background: url(../images/prev_btn.png) no-repeat; display: block; float: left; cursor: pointer; }
.Pre:hover { background: url(../images/prev_btn.png) no-repeat; }
.Next { width: 40px; height: 80px; background: url(../images/next_btn.png) no-repeat; display: block; float: right; cursor: pointer; }
.Next:hover { background: url(../images/next_btn.png) no-repeat; }*/

