@charset "gbk"; 
/*公共样式*/
html, body, td, input, textarea, select, button, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ box-sizing: content-box;}
body { background: #ffffff; color: #666; margin: 0 auto; width: auto; min-width: 1210px; min-height: 400px;}
html, body { margin: 0; padding: 0;}
body, td, input, textarea, select, button { color: #666; font-size: 12px; font-family: "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
label{ font-weight: normal; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0;}
ul, ol, li { list-style-image: none; list-style-type: none; }
a { color: #666; text-decoration: none;  blr: expression(this.onFocus=this.blur()); outline: none;}
a:active { star: expression_r(this.onFocus=this.blur());} 
a:hover { text-decoration: none; cursor: pointer}
a:focus, input[type=button] ,input[type=submit] { outline: none; } 
input, button, select, textarea { outline: none}
a img { border: none; }
i,em{ font-style: normal;}
i.fa { font-size: 14px; vertical-align: middle; margin: 0px 5px;}
.w1210{ width: 1210px; margin: 0px auto;}
.w990 { width: 990px; margin: 0px auto;}
.w400{width:400px !important;}
.fl{ float: left;}
.fr{ float: right;}
.pos-r { position: relative!important;}
.hide{ display: none;}
.color-light{ color: #999;}
.clear { clear: both; height: 0; overflow: hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.none {display: none !important;}





/*************** 首页焦点区域 **********/
.banner{
	width: 100%;
	height: 492px;
	position: relative;
	margin-bottom: 0px;
}

/* 满屏背静切换焦点图 */
.banner ul.full-screen-slides { width: 100%; height: 492px; position: relative; z-index: 1;}
.banner ul.full-screen-slides li { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0;}
.banner ul.full-screen-slides li a { display: block; width: 750px; height: 492px; text-indent: -9999px; margin-left: -365px; position: absolute; z-index: 2; left: 50%; top: 0px;}
.banner ul.full-screen-slides-pagination { font-size: 0; text-align: center; display: block; list-style: none; width: 766px; height: 6px; padding: 7px 8px; margin-left: -395px; position: absolute; left: 50%; bottom: 20px; z-index: 3;}
.banner ul.full-screen-slides-pagination li { display: inline-block; width: 18px; height: 18px; margin-left: 6px; background: rgba(0,0,0,0.5); overflow: hidden; cursor: pointer; border-radius: 9px;}
.banner ul.full-screen-slides-pagination a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px;}
.banner ul.full-screen-slides-pagination .current { background: #F30;}

/