﻿@charset "utf-8";
/* 全局样式 */
html,body{height:100%}
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none;}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
body>div, body>header, body>nav, body>section, body>footer, body>article {margin:0 auto}
a img {border:0}
table{border-collapse:collapse; border-spacing:0}
select,input,textarea{ outline: none }
body { color: #333;  font: 12px Arial,"微软雅黑" }
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#333;text-decoration:none; transition:all 0.4s ease-out;}
a:hover { color: #CC0000;}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden;}
.hidden,.hide,.dsNone {display:none}
.block,.show,.dsBlock {display:block}
.imgBlock img{display:block}
.fl{float:left}.fr{float:right}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden}
.chgBtn{cursor:pointer}
.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}
.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}
.f20{font-size:20px}.f21{font-size:21px}.f22{font-size:22px}.f24{font-size:24px}
.cor_000{color:#000}.cor_111{color:#111}.cor_222{color:#222}.cor_333{color:#333}
.cor_444{color:#444}.cor_555{color:#555}.cor_666{color:#666}.cor_777{color:#777}
.cor_888{color:#888}.cor_999{color:#999}
.fwr{font-family:"微软雅黑"}
.fst{ font-family: "宋体" }
.far{font-family:Arial}
.fb{font-weight:bold}
.auto{margin-left:auto; margin-right:auto}
.cor_red{color:#C00}
.cor_bs,.cor_bs:hover{color:#fff}
.pr{position:relative}
.pa{position:absolute}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.transition{transition:all .3s ease}
.overflowHide{overflow:hidden;}.scaleImg img{transition:all 0.4s ease;}.scaleImg:hover img{ transform:scale(1.1);}
.bgImg{background-position:center center; background-repeat:no-repeat; background-size:cover;}.bgImg img{display:none;}
.wrapper{ width: 1200px; overflow: hidden; margin-left:auto; margin-right:auto; }
.long{width:1300px;}
.opacity{opacity:0; filter:alpha(opacity=0);transition:all 0.4s ease-out;}
.opacity:hover{opacity:1; filter:alpha(opacity=100);}

.hmFocus .bd,.hmFocus ul,.hmFocus .tempWrap,.hmFocus .fp-tableCell{height:100%!important;}
.hmFocus .bd li{background-position:center center; background-size:cover; background-repeat:no-repeat;height:100%; width:100%;}
.hmFocus .hd { width: 100%; height: 10px; position: absolute; left: 0px; bottom: 125px; text-align: center; z-index: 2; }
.hmFocus .hd ul li { background: url(../images/fsIcon.png) no-repeat right top; margin: 0px 5px; height: 10px; width: 10px; display: inline-block; cursor: pointer; }
.hmFocus .hd ul li.on { background: url(../images/fsIcon.png) no-repeat left top; }
.hmBanBox { height: 238px; width: 1200px; margin-left: -600px; margin-top: -119px; left: 50%; top: 50%; color: #FFF; text-align: center; position: absolute; }
.hmBan_t1 { font-size: 28px; line-height: 42px; height:42px; position: relative; transform:translateX(-600px); opacity:0; transition:all 0.4s ease; margin-bottom:5px; padding-top:80px;}
.hmBan_t1en { color: #FFF; line-height: 42px; height: 42px; font-size: 28px; text-transform: uppercase; transform:translateX(600px); opacity:0; transition:all 0.4s ease; }
.on .hmBan_t1en{transform:translateX(0); opacity:1; transition-delay:0.1s;}
.on .hmBan_t1{transform:translateX(0); opacity:1; transition-delay:0.2s;}



.hmFocus{height:275px; width:986px; margin:0 auto; overflow:hidden}
.hmFocus{position:relative;}
.hmFocus .hd{ line-height: 15px; height: 15px; width: 100%; position: absolute; left: 0px; bottom: 18px; text-align: center; display: block; z-index:5; }
.hmFocus .hd ul li{ display: inline-block; margin: 0px 3px; height: 10px; width: 10px; background: #fff; border-radius:50%; }
.hmFocus .hd ul li.on{ background: #FF8400; }