@charset "utf-8";
/*全局初始化样式*/
html,body{overflow-x: hidden; max-width: 1920px;margin: 0 auto;}
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143;
 color: #666460;
 width: 100%; min-width: 320px; zoom:1;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);
     
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.dl,.dl dd,.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:0 none !important; /*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}
button,input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #0095a2;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}





.container{margin:0 auto; max-width: 1200px;padding: 0 15px;}
@media screen and (min-width:1200px ){
    .container{width:98%;margin:0 auto; padding: 0;}
}


/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}

.txtBox span { display: block; text-align: right;
padding-top: 10px;
padding-right: 3%; } 
.txtBox .time{ display: inline-block;
width: 40%;
text-align: right; 
float: right; }
/*分页*/
.pages{}
/*分页*/


/*头部*/
.top{}
.mainnav{}
/*头部*/


/*底部*/
.bottom{}
/*底部*/


/*页面二级/左侧/右侧菜单*/
.slidebar{}
/*页面二级/左侧/右侧菜单*/









/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

.auto_1400{ max-width: 1400px;
margin: 0 auto; }
.Page002274{ text-align: center; }

.TextList000746{ padding:3% 0;}

.TextList000746 li{ position: relative; padding: 10px 0 10px 0; line-height: 22px;}
.TextList000746 li *{ color: #999;}
.TextList000746 li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; padding-right:100px; }
.TextList000746 li time{ position: absolute; right: 0; display: block;}

.TextList000746 li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList000746 li a:hover{ color: #6C92B9;}

/*.TextList000746 li { float: left; width:25%; margin-left: -1px; margin-top: -1px; }
.TextList000746 .libox { display: block; padding: 10px; border: 1px solid #eaeaea; color: #333; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; position: relative; }
.TextList000746 .img { overflow: hidden; }
.TextList000746 .img img { width: 100%; }
.TextList000746 .txtBox { padding: 10px; }
.TextList000746 .txtBox .h3 { font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.TextList000746 .txtBox .p { font-size: 14px; color: #666; padding-top: 5px; }
@media screen and (min-width:768px) {
.TextList000746 li { width: 33.33%; }
}
@media screen and (min-width:1000px) {
.TextList000746 .libox:hover { -webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; z-index: 2; color: #008DF7; }
}
@media screen and (min-width:1200px) {
.TextList000746 li { width: 25%; }
}*/



.bsTop{ width: auto!important; }
.bsBox{  height: auto!important; }
.Share .bshare-custom a::before{left: -3px!important; }
  .navTmp.fixednav {
    position: fixed; padding-top: 5px;padding-bottom: 0px;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 1000;
    background-color: #008DF7;
}

.HomeF5 .swiper-container { 
  width: 100%;
  height:150px;
/*  max-width: 315px; */}   

  #center {
    width: 100%;
    position: absolute;
    left: 50%;
    top:  50%;
  }
  #slider {
    position: absolute;
   width: 100%;
    height:494px;
    left: -710px;
    top: -400px;
    overflow: hidden;
    background: #000;
 
  }
  #slider .slide {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 500px;
    background: #000;
    overflow: hidden;
    border-left: #000 solid 1px;
    cursor: default;
  }
    #slider .slide img {width: 100%; visibility: visible;}
    #slider .slide .bg{position: absolute; left: 0; top: 0;width: 100%;background:center;height:100%;}

  #slider .title   {
    color: #F80;
    font-weight: bold;
    font-size: 1.2em;
    margin-right: 1.5em;
    text-decoration: none;
  }
  #slider .backgroundText {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 100%;
    background: #000;
    filter: alpha(opacity=40);
    opacity: 0.4;
  }
  #slider .text {
    position: absolute;
    top: 1%;
  width:95%;
    color: #FFF;
   
    font-size: 0.9em;
    text-align: justify;
  
    left: 10px;
  }
  #slider .diapo {
    position: absolute; width: 800px;
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: hidden;
  }

  #slider .slide:hover{width: 800px; }

  @media(max-width: 1220px) {
      #slider {
        left: -600px;
      }
  }
    @media(max-width: 1120px) {
      #slider {
        left: -545px;
      }
  }
  .ProductInfo .Tnav li.on a, .ProductInfo .Tnav a{ display: block; }
.Office-tab .pc-list .pic{background-position:center center; background-size:cover; background-repeat:no-repeat;}
@media(min-width:1025px){
.Office-tab{ padding-bottom:4%; position:relative;}
.Office-tab .pc-list{ overflow:hidden; height:100%; position:absolute; left:0; top:0; width:105%;}
.Office-tab .pc-list .item{ float:left; position:relative; height:100%;/*overflow:hidden;*/z-index:10;}
.Office-tab .pc-list .item >*{ position:absolute;}
.Office-tab .pc-list .pic{ left:0; top:0; width:101%; height:100%;  z-index:2;}
.Office-tab .pc-list .main{ opacity:0; z-index:10; left:10%; top:10%; right:10%; transform:translateY(30%); -webkit-transform:translateY(30%); -ms-transform:translateY(30%); color:#fff;}
.Office-tab .pc-list .bg{ opacity:0; z-index:5; left:0; top:0; width:100%; height:100%;background: rgba(0,0,0,0.5);}
.Office-tab .pc-list .title{font-size: 36px;line-height: 1em;padding-bottom: 45px; max-width:440px;}
.Office-tab .pc-list .edit{font-size: 16px;line-height: 30px; max-width:440px;}
.Office-tab .pc-list .item.hover{z-index:2; }
.Office-tab .pc-list .item.hover >*{transition:0.5s ease 0.3s;}
.Office-tab .pc-list .item.hover .main,
.Office-tab .pc-list .item.hover .bg{ opacity:1;}
.Office-tab .pc-list .item.hover .main{transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); }
}
@media(max-width:1024px){
.Office-tab{ padding:20px 10px 10%;}
.Office-tab .pc-list .owl-dots{ display:none;}
.Office-tab .pc-list .item .pic{ padding-bottom:50%;}
.Office-tab .pc-list .title{ text-align:center; padding:20px; font-size:20px; color:#000; font-weight:bold;}
.Office-tab .pc-list .edit{ padding:0 5%;}
.Office-tab .pc-list .owl-nav button{ z-index:10; top:57%; margin-top:-60px; position:absolute; padding:0; width:40px; height:40px; background:rgba(0,0,0,0.5); color:#fff; font-size:24px;}
.Office-tab .pc-list .owl-nav .owl-prev{ left:0;}
.Office-tab .pc-list.owl-carousel{height: 345px; }
.Office-tab .pc-list .owl-nav .owl-next{ right:0;}
.BodyMinh .MainBox .box { font-size: 0; }
.BodyMinh .MainBox .box h3{ font-size: 16px;font-weight: normal; }
.BodyMinh .MainBox .box .txtbox span{color: #666!important;  font-size: 14px;}
.Investor .MainBox .infoLeft .img { overflow-x: auto; }

}

