@charset "utf-8";

/*全局初始化样式*/

html,body{overflow-x: hidden; max-width: 1920px;margin: 0 auto;}

body{ padding:0; margin:0 auto;
 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;

}

14579e

/*默认去除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; }



}



