@charset "utf-8";
/* CSS Document */


#footer{ display:none}



/***************index css********************/
.logo{ max-width:450px; width:75%;  margin-right:auto; margin-left:3%; margin-top:5%; }
.logo img{ width:100%;}
#main{  position:relative; z-index:5; background:#000 }
#main .bg-tu{ background-image:url(../images/home-bgm.jpg);}
.ment-ico{ top:22px; right:50px; display:block;}
.language-ico{ top:22px; right:135px; display:block;}

#nav{ right:-219px;}


.flash{ width:100%;  height:auto;margin-top:25%}
.flash img{ display:block; width:100%;  height:auto;}


.aboutn{ margin-top:5%;}
.aboutn .title{ width:100%; background:none; float:none; height:auto;}
.aboutn .title .en{ padding-left:0px; padding-top:0px; line-height:28px; color:#52b5f3; font-size:18px;}
.aboutn .title .xian{ width:50%; max-width:180px; height:3px; background:#52b5f3; margin-top:5px;}
.aboutn .title .cn{ padding-left:0px; padding-top:5px; line-height:28px; font-size:16px; color:#fff}
.aboutn .txt{ float:right; width:100%; height:auto; margin-right:0; color:#fff; overflow-y:auto; margin-top:20px;}
.aboutn .txt table{ width:100%; height:100%;}
.aboutn .txt table tr td{width:100%; height:100%; vertical-align:top}


.newsn{ width:94%; margin:0 auto; max-width:1200px;height:60%; margin-top:5%;}
.newsn dl{ width:100%; height:30%; overflow:hidden;}
.newsn dl dt{ width:120px; height:84px; float:left;}
.newsn dl dt img{width:120px; height:84px;}
.newsn dl dd{ margin-left:135px; overflow:hidden; height:84px;}
.newsn dl dd .name{  font-size:14px;}
.newsn dl dd .time{ display:none}
.newsn dl dd .xian{ display:none}
.newsn dl dd .memo{ line-height:25px; font-size:12px; height:50px; padding-top:5px; text-indent:2em}


.newsd{  margin-top:5%; overflow-y:auto}
.newsd dl{ width:100%; height:84px; overflow:hidden;}
.newsd dl dt{ width:120px; height:84px; float:left;}
.newsd dl dt img{width:120px; height:84px;}
.newsd dl dd{ margin-left:135px; overflow:hidden; height:84px;}
.newsd dl dd .name{ height:24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:24px; font-size:18px; padding-top:30px;}
.newsd dl dd .time{ height:18px; line-height:18px; font-size:12px; padding-top:5px;}
.newsd dl dd .xian{ width:60px; height:5px; background:#e92939; margin-top:2px;}
.newsd .txt{ width:100%; height:auto; padding-top:20px;}



.contactn{width:94%; margin:0 auto; max-width:1200px;height:70%; margin-top:2%; position:relative}
.contactn .fk .txt{ width:94%; margin:0 auto; margin-top:30px;}
.contactn .fk .txt ul li{ float:left; width:32%; overflow:hidden; margin-bottom:10px; margin-left:2%;}
.contactn .fk .txt ul li.li1{ margin-left:0}
.contactn .fk .txt ul li .inp{ width:100%; height:30px; background:#fff; border-radius:5px; border:none; line-height:30px; text-indent:15px; color:#adadad; font-size:16px;}
.contactn .fk .txt ul li .tex{ width:100%; height:100px; background:#fff; border-radius:5px; border:none; font-size:14px; color:#adadad; text-indent:15px; line-height:30px;}
.contactn .fk .txt ul li.li2{ width:100%; float:none; margin-left:0}
.contactn .fk .txt ul li .btn{ width:210px; height:30px; border:none; border-radius:3px; cursor:pointer; border:none; float:right; background:#52b5f3; color:#fff; font-size:16px; display:block; text-align:center; line-height:30px;}

.pron{ margin-top:15%; width:80%;}
.pron .swiper-slide .box .memo{ width:100%; display:none;position: relative;}

.pron .swiper-slide .box .memo .name{ padding-right:60px;}
.pron .swiper-slide .box .memo .name .en{ font-size:14px; line-height:20px;}
.pron .swiper-slide .box .memo .name .cn{  font-size:16px; line-height:24px;}

.prosd{ width:94%; max-width:1200px; margin:0 auto; margin-top:8%; height:60%;}
.prosd .tu{ width:40%; float:right; display:none}
.prosd .tu img{ width:100%; display:block;}
.prosd .txt{ width:100%; height:80%; float:none; overflow-y:auto}
.prosd .txt::-webkit-scrollbar{
  width:0px;
}
.prosd .txt .name .en{ font-size:14px; line-height:24px;}
.prosd .txt .name .cn{ color:#7fb2ff; font-size:16px; line-height:26px;}
.prosd .txt .nr{ padding-top:10px;}

.listfl{ width:100%; height:160px;}
.listfl .bg{ width:94%; max-width:1200px; margin:0 auto; margin-top:10px;}
.listfl .bg div{ overflow:visible}
.listfl .bg img{ width:100%;}
.listfl .bg .name{ width:100%; text-align:center; line-height:26px; color:#7fb2ff; font-size:14px; overflow:hidden}

@media(max-width:767px){
  .listn ul li{
    float: initial;
    margin-left: 0px;
    padding-left: 0px;
    background: initial;
  }
  .listn ul li a{
    font-size: 14px;
    margin-bottom: 15px;
    display: inline-block;
  }
  .pron{
		margin-top: 0px;
	}
}




