/*顶部*/
.header{ width: 100%; height:100px; padding: 0 80px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.2);  position:fixed; z-index: 1111;}
.header .logo{ float: left; padding-top: 16px;}
.header .logo img{height:70px }
.header .headRight{ float: right;}
.header .nav{ float: left; height: 100px; }
.header .nav ul li{float: left; margin-left:20px; position: relative;}
.header .nav ul li a{ font-size: 18px; color: #000; font-weight: normal; line-height: 100px; padding: 0 20px; display: block; position: relative;}
.header .nav ul li a:hover{ color: #0070C0;}
.header .nav ul li.on a{ color: #0070C0;}
.header .nav ul li .subnav{ width: 200%; background: #fff; text-align: center; position: absolute; left: -50%; top: 100px; display: none;}
.header .nav ul li .subnav a{ line-height: 46px; font-size: 16px; color: #000 !important;}
.header .nav ul li .subnav a:hover{ background:#0070C0; color: #fff !important;}
.header .nav ul li:hover a{ color: #0070C0;}
.header .nav ul li:hover .subnav{display: block;}
.header .lang { float: left; border-left: 1px solid #e7e7e7; padding-left: 18px; margin-top: 40px; margin-left: 20px; font-size:16px}
.header .lang a{ line-height: 24px;  background:url(../images/icon01.png) no-repeat left center; padding-left: 30px;}
.header .lang a:hover{color:#0070C0; }
.header .menu-toggle{display: none;}
@media only screen and (min-width: 1260px) and (max-width: 1439px){
.header{ padding: 0 20px;}
.header .logo{ width: 216px; padding-top: 28px;}
.header .nav ul li{ margin-left: 10px;}
.neibanner .bannerText h2{ font-size: 50px;}
.neibanner .bannerText p{ font-size: 26px;}
}
@media only screen and (min-width: 1000px) and (max-width: 1259px){
.header{ padding: 0 20px;}
.header .logo{ width: 216px; padding-top: 28px;}
.header .nav ul li{ margin-left: 10px;}
.header .nav ul li a{font-size: 16px; padding: 0 9px;}
.header .lang{ margin-left: 15px;}
}

@media screen and (max-width:999px){
.header{ width: 100%; height:60px; padding: 0 15px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.1);  position: fixed; top: 0; left: 0; z-index: 1111;}
.header .logo{ float: left; height:60px; padding-top:6px; overflow:hidden }
.header .logo img{  height:52px;overflow:hidden }
.header .menu-toggle{ width:60px; height:60px; position:absolute; right:0px; top:0;  float:right; z-index:99999; display:block;}
.header .menu-toggle span{ width:35px; height:2px; background:#333;display:block; position:relative; opacity:1;transition:all 300ms; margin:30px 0 0 12px;}
.header .menu-toggle span:before{ content:"";width:35px; height:2px; background:#333;display:block; position:absolute; left:0; top:-10px;transition:all 300ms;}
.header .menu-toggle span:after{ content:"";width:35px; height:2px; background:#333;display:block;position:absolute; left:0; top:10px;transition:all 300ms;}
.header .menu-toggle.cur span{background-color:transparent;}
.header .menu-toggle.cur span:before{transform:rotate(45deg); top:0px;}
.header .menu-toggle.cur span:after{transform:rotate(-45deg); top:0px;}
.header .headRight{display: none; float: none; width: 100%; height: calc(100vh - 60px); background: #fff; border-top: 1px solid #eee; padding-left: 0; position: fixed; left: 0; top: 60px; }
.header .nav{ width: 100%; height: auto; float: none;}
.header .nav ul li{ float: none; border-bottom: #eee solid 1px; margin-left: 0;}
.header .nav ul li a{ line-height: 50px; font-size: 16px; padding: 0 15px; display: block;}
.header .nav ul li .subnav{ width: 100%; background: #f5f5f5; padding: 10px 0; text-align: left; position: relative; left: 0; top: 0; display: none;}
.header .nav ul li .subnav a{ line-height: 36px; font-size: 15px; color: #000 !important;}
.header .nav ul li .subnav a:hover{ background: #0070C0; color: #fff !important;}
.header .nav ul li:hover a{ color: #0070C0;}
.header .nav ul li:hover .subnav{display: none;}
.header .lang{ float: none; border-left:none; padding-left: 20px; margin-left: 0; margin-top: 20px;}

.row1-txt .con-p {
    float: left;
    font-family: "PingFang SC", "微软雅黑", "Microsoft Yahei";
    writing-mode:horizontal-tb;
    line-height:2em;
    height: 26rem;
    font-size:16px;
    text-align: start;
    height: auto;
	width: calc(90% - 18px);
    letter-spacing:0px;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:6;
    -webkit-box-orient: vertical;
	padding-left:1%
}
}