@charset "utf-8";
/* CSS Document
@font-face {
  font-family: 'HelveticaNeueLTStd-ThCn';
  src: url('../fonts/HelveticaNeueLTStd-ThCn/HelveticaNeueLTStd-ThCn.eot');
  src:
    url('../fonts/HelveticaNeueLTStd-ThCn/HelveticaNeueLTStd-ThCn.eot?#font-spider') format('embedded-opentype'),
    url('../fonts/HelveticaNeueLTStd-ThCn/HelveticaNeueLTStd-ThCn.woff') format('woff'),
    url('../fonts/HelveticaNeueLTStd-ThCn/HelveticaNeueLTStd-ThCn.ttf') format('truetype'),
    url('../fonts/HelveticaNeueLTStd-ThCn/HelveticaNeueLTStd-ThCn.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLTStd-LtCn';
  src: url('../fonts/HelveticaNeueLTStd-LtCn/HelveticaNeueLTStd-LtCn.eot');
  src:
    url('../fonts/HelveticaNeueLTStd-LtCn/HelveticaNeueLTStd-LtCn.eot?#font-spider') format('embedded-opentype'),
    url('../fonts/HelveticaNeueLTStd-LtCn/HelveticaNeueLTStd-LtCn.woff') format('woff'),
    url('../fonts/HelveticaNeueLTStd-LtCn/HelveticaNeueLTStd-LtCn.ttf') format('truetype'),
    url('../fonts/HelveticaNeueLTStd-LtCn/HelveticaNeueLTStd-LtCn.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica-LT_67';
  src: url('../fonts/Helvetica-LT_67/Helvetica-LT_67.eot');
  src:
    url('../fonts/Helvetica-LT_67/Helvetica-LT_67.eot?#font-spider') format('embedded-opentype'),
    url('../fonts/Helvetica-LT_67/Helvetica-LT_67.woff') format('woff'),
    url('../fonts/Helvetica-LT_67/Helvetica-LT_67.ttf') format('truetype'),
    url('../fonts/Helvetica-LT_67/Helvetica-LT_67.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FZCCHJW';
  src: url('../fonts/FZCCHJW/FZCCHJW.eot');
  src:
    url('../fonts/FZCCHJW/FZCCHJW.eot?#font-spider') format('embedded-opentype'),
    url('../fonts/FZCCHJW/FZCCHJW.woff') format('woff'),
    url('../fonts/FZCCHJW/FZCCHJW.ttf') format('truetype'),
    url('../fonts/FZCCHJW/FZCCHJW.svg') format('svg');
  font-weight: normal;
  font-style: normal;
} */

/* 初始化 
div,span,h1,h2,h3,h4,h5,h6,ul,li,ol,p,dt,dd,dl,input,button,select,textarea,label,img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{position:relative;float:left;}
*/

/*主框架*/
/*
.pagesize,.main,.header,.banner,.content,.footer,.textArea,.pageBox{width:100%;}
.main{min-height:200px;}
.textArea{line-height:24px;text-indent:2em;}
.viewport .textArea{width:auto;position:absolute;float:none;top:0px;left:0px;right:20px;font-size:13px;}
.textArea *{position:static;float:none;word-wrap:break-word;}
.textArea ul{padding-left:20px;display:block;clear:both;}
.textArea li{list-style-type:disc;}
.textArea p{width:100%;position:relative;float:left;}
.textArea a{border-bottom:1px #c1c1c1 dashed;}
.textArea table,.textArea tr,.textArea td{border:1px #c4c4c4 solid;border-spacing:1px;}
.textArea img{max-width:100%;height:auto;float:none;}
.startBox{visibility:hidden;}
.h100{width:100%;height:100px;}
.h50{width:100%;height:50px;}
.ipt{width:200px;height:24px;line-height:24px;padding:5px;border:1px #c8c8c8 solid;background-color:#fff;font-size:14px;}
.ipt i{width:34px;height:34px;position:absolute;top:0px;right:0px;background:url(../images/arrb.png) no-repeat center center;}
.select{padding:0 0 0 4px;height:30px;line-height:30px;width:auto;}
.shareIcon a{float:left;}
.shareIcon i{width:36px;height:36px;position:relative;float:left;}

.viewport{overflow:hidden;}
.scrollbar{width:6px;position:absolute;float:none;top:0px;right:0px;z-index:5;}
.trackbar{ background-color: #dddddd;height:100%;width:1px; position: relative;float:left;}
.thumbbar{ height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0;left:-2px;background-color: #dddddd;border-radius:5px;}
.disable{display: none;}
.noSelect{moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none; user-select:none;}


.header .mask,.homeItem .item h3 .mask{width:100%;height:100%;position:absolute;float:none;top:0px;left:0px;z-index:-1;background-color:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
*/

/*banner*/
.banner{background:url(../images/load.gif) no-repeat center center;overflow:hidden;}
.banner.show{background:none;}
.banner.show .pic li{visibility:visible;}
.banner,.banner .pic,.banner .pic .item,.banner .pic li a,.banner .pic ul,.banner .pic li{width:100%;height:100%;position:relative;float:left;overflow:hidden;}
.banner .pic ul{width:30000%;}
.banner .pic li{position:absolute;float:none;top:0px;left:0px;visibility:hidden;}
.banner .pic li a{background-position:center 10000px;background-repeat:no-repeat;background-size:cover;}
.banner .pic li.active{position:relative;float:left;z-index:10;}
.banner .pic li .bannerImg{width:100%;}
.banner .pic.hw li .bannerImg{width:auto;height:100%;}

.banner .vision{width:145px;height:215px;position:absolute;float:none;top:41%;right:0px;z-index:20;color:#fff;}
.banner .vision .rBox{width:100%;height:96px;overflow:hidden;}
.banner .vision .read{height:23px;line-height:23px;font-size:13px;text-indent:-16px;}
.banner .vision .radius{width:300%;height:215px;border-radius:100px;border:1px #8c8d8f solid;}
.banner .vision .rBox.r2 .radius{position:absolute;float:none;left:0px;bottom:0px;}
.banner .thumb{width:48px;position:absolute;float:none;top:48px;left:70px;font-size:12px;z-index:1000;}
.banner .thumb span{width:10px;height:10px;border-radius:48px;margin:8px 0 0 19px;cursor:pointer;overflow:hidden;text-indent:-999px;background-color:#ED1B24;float:left;}
.banner .thumb span.active{width:48px;height:48px;margin-left:0px;}

.banner .text{width:440px;color:#fff;position:absolute;float:none;z-index:15;display:none;color:#fff;}
.banner .text span{width:100%;margin-bottom:10px;filter:alpha(opacity=1);-moz-opacity:0.01;-khtml-opacity:0.01;opacity:0.01;-webkit-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);-moz-transform:translate(50px,0);transform:translate(50px,0);-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.banner .text.show span{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);}
.banner .text.tr{top:47%;right:13%;display:block;}
.banner .text.tc{top:25%;left:50%;margin-left:-180px;display:block;}
.banner .text.color1{color:#fff;}
.banner .text.color2{color:#65707e;}

