@charset "UTF-8";
body{}
.clearfix {+height: 1%;}
/*@media screen and (min-width:1660px){
.container{ margin:0 160px;}
}
@media screen and (max-width:1660px) and (min-width:1360px){
.container{ margin:0 80px;}
}
@media screen and (max-width:1360px) and (min-width:960px){
.container{ margin:0 30px;}
}
@media screen and (max-width:960px){
.container{ margin:0 15px;}
}*/
@media screen and (min-width:1360px){
.container{width: 1300px;margin:0px auto;}
}
@media screen and (max-width:1360px){
.container{width: 90%;margin:0px auto;}
}
/*导航*/
/*头部*/
.header{height: 100px;width: 100%;position: fixed;top: 0px;left: 0;z-index:99;transition: all .3s ease}
.header-in{width: 90%;margin:25px auto;height: 30px;transition: all .3s ease; padding-top:15px;}
.header-small{height: 70px;background: #fff;-webkit-box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;-moz-box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;transition: all .3s ease}
.header-small .header-in{margin: 10px auto;height: 49px;transition: all .3s ease; padding-top:0px;}
.logo a{float:left;width:106px; height:70px;transition: 0.5s;}
.logo a img{display: block;height: 100%;}
a.nrmenu{float: right;margin-top: 30px}
.header-small .logo a{width:74px; height:49px;}
.header-small a.nrmenu{margin-top: 17px}

.banner{display:block;position:fixed; left:0; top:0; width:100%;}
.ban1{background: url(../images/img/ban1.jpg) no-repeat;background-size: 100% 100%;}
.ban2{background: url(../images/img/ban2.jpg) no-repeat;background-size: 100% 100%;}
.ban3{background: url(../images/img/ban3.jpg) no-repeat;background-size: 100% 100%;}
.ban4{background: url(../images/img/ban4.jpg) no-repeat;background-size: 100% 100%;}
#hmain{position: relative;z-index: 11;background-color: #fff;}
@media screen and (min-width:1680px){
.banner{ height:780px;} 
#hmain{margin-top: 780px;} 
}
@media screen and (max-width:1680px){
.banner{ height:683px;} 
#hmain{margin-top: 683px;}
}
@media screen and (max-width:1440px){
.banner{ height:585px;} 
#hmain{margin-top: 585px;}
}
@media screen and (max-width:1360px){
.banner{ height:553px;} 
#hmain{margin-top: 553px;}
}
@media screen and (max-width:1300px){
.banner{ height:528px;} 
#hmain{margin-top: 528px;}
}
@media screen and (max-width:1280px){
.banner{ height:520px;} 
#hmain{margin-top: 520px;}
}
@media screen and (max-width:1200px){
.banner{ height:488px;} 
#hmain{margin-top: 488px;}
}
@media screen and (max-width:1024px){
.banner{ height:416px;} 
#hmain{margin-top: 416px;}
}
@media screen and (max-width:960px){
.banner{ height:390px;} 
#hmain{margin-top: 390px;}
.header-in{margin:0 auto;width: 95%;}
#hmain{margin-top: 65px;}
.logo a{height: 45px; margin-top:10px;}
.logo a img{height: 45px;}
a.nrmenu{margin-top: 24px;}
a.nrmenu img{width: 30px;}
.header-small .header-in{height: 65px;margin: 0px auto;}
.header-in{padding:0;}
.header-small a.nrmenu{margin-top:24px;}
.header{background-color: #f9df57; height: 65px;}
}
@media screen and (max-width:680px){
.header{background-color: #f9df57; height: 65px;}
.banner{display: none;}

}






/*面包屑*/
.crumbsnav{width: 100%;height: 60px;line-height: 60px;font-size: 14px;color: #666666;margin:0px auto;position: relative;z-index: 1;background-color: #5677cb;}
.cruleft{color:#ffffff; display:block;width:30%;float: left;text-align: left;background: url(../images/img/ico1.png) left center no-repeat;}
.crumbsnav a{color:#ffffff;}
.crumbsnav a:hover{color:#f9df57;}
a.return{float: right;display: block;}
@media  screen and (max-width:480px){
a.return{display: none;}
.cruleft{width: 100%;}
.crumbsnav{display: none;}
}

.ntitle{padding:4% 0 3% 0;}
.ntitle h3{font-size: 36px;color: #333;text-align: center;font-weight: 500;}
.ntitle h4{font-size: 30px;color:rgba(86,119,203,0.3);text-align: center;text-transform: uppercase;font-weight: 500;margin-top: 10px;}
.ntitle p{font-size: 16px;color: #666;width: 95%;margin:10px auto;text-align: center;line-height: 26px;}
.ntitle img{display: block;margin:0px auto;}
@media  screen and (max-width:960px){
.ntitle p{ display:none;}	
}
@media  screen and (max-width:480px){
.ntitle h3{font-size: 26px;}
.ntitle h4{font-size: 20px;}
.ntitle{padding:30px 0;}
}
/*关于我们*/
.naboutbox{width: 100%;position: relative;background-color: #fff;}
.naboutbox .container{overflow: hidden;position: relative;}
.nabg{display: block;width: 100%;height: 588px;}
.nabinfobox{position: absolute;top:0;left: 0;width: 100%;}
.nabinfo{width: 50%;padding-top: 60px;}
.nabimgbox{width: 50%;position: relative;height: 100%;}
.nabimgbox img{display: block;width: auto;height: 70%;}
.nabimgbox.fr img{float: right;margin-top: 30px;}
.nabimgbox.fl img{float: left;margin-top: 100px;}
.nabimgbox3.fr img{margin-top: 17%;}
.nabimgbox4.fl img{margin-top: 30px;}
.nabimgbox5.fr img{margin-top: 14%;margin-right: 20%;}
.nabimgbox6.fl img{margin-top: 17%;}
.nabinfo h3{font-size: 36px;color: #424242;font-family: "Noto Sans SC",'思源黑体 Regular';font-weight: 500;}
.nabinfo h3 em{display: block;font-size: 16px;color: #666;font-family: Arial;margin-top: 10px;text-transform: uppercase}
.nabinfo_txt{margin-top: 50px;width: 90%;}
.nabinfo_txt p{font-size: 14px;color: #5581a1;line-height: 35px;}
div.nabinfo_txt1 p{text-indent: 35px;}
div.nabinfo1 h3{margin-left: 110px;}
div.nabinfo1 .nabinfo_txt{margin-left: 50px;}
div.nabinfo1 .nabinfo_txt p{text-indent: 0;line-height: 23px;margin-bottom:25px;height:50px; }
div.nabinfo2 .nabinfo_txt p{text-indent: 0;line-height: 40px;margin-bottom:25px;height:40px; }
/*div.nabinfo2 .nabinfo_txt p:first-child{line-height: 23px;}*/
.nabinfo_txt p img{display: inline-block;float: left;}
.nabinfo_txt p span{display: inline-block;float: right;width: 90%;}
div.nabinfo4 .nabinfo_txt p,div.nabinfo4 h3{margin-left: 110px;text-indent: 0;}
div.nabinfo4 .nabinfo_txt p{line-height: 25px;}
div.nabinfo4 .nabinfo_txt{margin-top: 20px;width: 100%;}
div.nabinfo4 img.nabimg{margin-left: 110px;max-width: 80%;}
img.nabg_small{display: none;width: 100%;}
/*.nabinfo.fl{opacity: 0;transition: all 1s;position: relative;left:-50%;}
.nabinfo.fr{opacity: 0;transition: all 1s;position: relative;right:-50%;}
.nabinfo.fl.current{left: 0; opacity: 1; transition-delay: 0.5s;}
.nabinfo.fr.current{right: 0; opacity: 1; transition-delay: 0.5s;}*/
@media screen and (max-width:1366px){
.nabinfo0 .nabinfo_txt{margin-top: 20px;}
div.nabinfo4 .nabinfo_txt p, div.nabinfo4 h3,div.nabinfo4 img.nabimg{margin-left: 60px;}
}
@media screen and (max-width:1280px){
.nabinfo0 .nabinfo_txt{margin-top: 20px;}
.nabinfo0 .nabinfo_txt p{line-height: 30px;}
}
@media screen and (max-width:1240px){
.nabimgbox img{width: 80%;height: auto;}
.nabimgbox5.fr img{margin-top: 8%;margin-right: 5%;width: 65%;}
div.nabinfo4 img.nabimg{margin-left: 8%;}
.nabinfobox .container{width: 97%;}
div.nabinfo4 .nabinfo_txt p, div.nabinfo4 h3{margin-left: 8%;}
.nabimgbox4.fl img{width: 65%;}
}
@media screen and (max-width:1024px){
div.nabinfo1 h3{margin-left: 8%;}
div.nabinfo1 .nabinfo_txt{margin-left:10px;}
.nabinfo_txt p span{width: 88%;}
}
@media screen and (max-width:960px){
img.nabg,.nabimgbox{display: none;}
img.nabg_small{display: block;}
.nabinfobox{position: relative; padding-bottom:10px;}
.nabinfo{float: none;clear: both;width: 90%;padding:3% 0;margin:0px auto;}
.nabinfo_txt{width: 100%;}
div.nabinfo1 h3,div.nabinfo4 .nabinfo_txt p, div.nabinfo4 h3{margin-left: 0;}
.nabinfo_txt p span{width: 100%;}
.nabinfo_txt{margin-top: 3%;}
.nabinfo h3{font-size: 26px;}
.nabinfo h3 em{font-size: 12px;margin-top:0;}
.nabinfo_txt p img{display: none;}
div.nabinfo1 .nabinfo_txt{margin-left: 0px;}
div.nabinfo1 .nabinfo_txt p,div.nabinfo2 .nabinfo_txt p{margin-bottom: 10px;}
.nabinfo0 .nabinfo_txt p,div.nabinfo2 .nabinfo_txt p,.nabinfo_txt p{line-height: 25px;height: auto;}
}
/*团队展示*/
.nteam{background:url(../images/img/tbg.jpg) top center no-repeat;width: 100%;padding:116px 0;position: relative;z-index: 11;}
.nteambox{background: url(../images/img/tbg2.png) center center no-repeat;position: relative;z-index: 5;height: 835px;min-width: 1300px;}
.nteambox .container{position: relative;}
.teamfocus{position: relative;width: 70%;height: 675px;float: left;margin-top: 88px;}
.teamfocusbd li{display: none;position: absolute;width: 100%;height:610px;left: 0;top: 0;}
.teamfocusbd li a{display: block;width:100%;height: 100%;overflow: hidden;position: relative;}
.teamfocusbd li a img{height: 100%;width: auto;display: block;position: absolute;top:0;left: 0;bottom: 0;right: 0;margin:auto;text-align: center;}
.teamfocus_pre,.teamfocus_next{transition: 0.5s;display: block;width: 41px;height: 29px;position: absolute;bottom: 0px;z-index: 99;}
.teamfocus_pre{left: 45%;background: url(../images/img/l1.jpg) no-repeat;}
.teamfocus_pre:hover{background: url(../images/img/l1-1.jpg) no-repeat;}
.teamfocus_next{right: 45%;background: url(../images/img/r1.jpg) no-repeat;}
.teamfocus_next:hover{background: url(../images/img/r1-1.jpg) no-repeat;}
.teamtxt{width: 30%;margin-top: 98px;float: right;position: relative;height: 674px;}
.teamtxt h3{font-size: 23px;color: #333;font-weight: 500;float: right;letter-spacing: 3px;}
img.tico1{margin-left:-205px;margin-top: 13px;}
.teamtxt div{font-size: 16px;color: #fff;line-height: 30px;width: 80%;margin-top:160px;margin-left: 20%;}
/*.teamtxt p em{display: block;font-size: 24px;}*/
.nteambtn{display: block;height: 74px;width: 74px;background-color: #da607b;position: absolute;bottom: 0;left: 0;}
.nteam_h3{display: none;}
@media screen and (max-width:1360px){
.nteambox .container{width: 1300px;}
}
@media screen and (max-width:1300px){
.nteambox .container{width: 100%;}
.nteambox{min-width: 100%;}
}
@media screen and (max-width:1200px){
img.tico1{margin-left: -80%;}
}
@media screen and (max-width:1024px){
img.tico1{height: 60px; margin-left: -40%;}
.teamfocus{width: 65%;}
.teamtxt{width: 35%;}
.teamfocus_pre{left: 40%;}
}
@media screen and (max-width:960px){
.nteam{background: none;padding:0;}
.nteambox{background:#a5cbcc;height: auto;}
.nteam_h3{background:#a5cbcc;}
.teamfocus{width: 100%;margin-top: 0;height:auto; float:none;}
/*.teamtxt{display: none;}*/
.teamtxt{ width:100%; float:none;margin:0px auto; height:auto;}
img.tico1,.teamtxt h3,.nteambtn{ display:none;}
.teamtxt div{ width:90%; margin:0 auto;padding:10px 0 20px 0;}
.nteam_h3{display: block;text-align: center;line-height: 80px;font-size: 20px;color: #fff;}
.teamfocusbd li{height: 400px;}
.teamfocusbd li a img{width: 100%;height: auto;}
.teamfocus_pre{left: 0;}
.teamfocus_next{right: 0;}
.teamfocus_pre, .teamfocus_next{bottom: 40%;}
}
@media screen and (max-width:480px){
.teamfocusbd li{height: 280px;}
}

/*产品概况*/
.npro_crumbsnav{ height:99px;line-height: 99px; background:url(../images/img/nbg1.png) center repeat-x;}
.npro_nav ul{ float:right;}
.npro_nav{float: right;}
.npro_nav ul li{ float:left;}
.npro_nav ul li a{ color:#fff; margin-left:20px; padding:0 10px; display:block; font-size:19px;}
.npro_nav ul li a:hover{ background:url(../images/tou.png);}
.npro_nav ul li a.lion{ background:url(../images/tou.png); padding:0 15px;}
.npro_js{background-color: #a2c9ca;padding:2% 2%;}
.npro_js h3{font-size: 24px;color: #333;font-weight: 550;}
.npro_js p{font-size: 14px;color: #333;margin-top: 10px;margin-bottom: 10px;line-height: 25px;}
.nprolist{margin-top: 40px;}
.nprolist li{width: 31.33%;float: left;margin-right: 3%;margin-bottom: 2%;}
.nprolist li:nth-child(3n){margin-right: 0;}
.npimg{display: block;border:1px solid #e6e6e6;transition: 0.5s; }
.npimg img{display: block;height: 375px;margin:auto;padding:8% 0;}
.npinfo{height: 115px;padding:20px 0;}
.npinfo h4{font-size: 18px;color: #333;font-weight: 500;line-height: 30px;margin-bottom: 5px;}
.npinfo p{font-size: 14px;color: #999;line-height: 24px;}
.nprolist li:hover .npimg{border:1px solid #a2c9ca; box-shadow:0px 0px 14px #aaa;}
@media screen and (max-width:1024px){
.npro_crumbsnav .cruleft{display: none;}
.npimg img{height: 250px;}
}
.small_npronav{ display:none;}
@media screen and (max-width:960px){
.small_npronav{ display:block;padding-bottom: 2%; margin-top:20px;}
.small_npronav ul{ clear:both;}
.small_npronav ul li{ float:left;background-color: #5677cb; width:31.33%; margin-right:3%;margin-bottom: 2%; height:45px; line-height:45px;}
.small_npronav ul li:nth-child(3n){margin-right: 0;}
.small_npronav ul li a{ color:#fff;display:block; font-size:16px; width:100%; text-align:center;}
.small_npronav ul li.lion{background-color: #666;}
div.npronav_ntitle p{ display:block;line-height: 20px;}
}
@media screen and (max-width:680px){
.npimg img{height: 180px;}
}
@media screen and (max-width:480px){
.npro_js{margin-bottom: 25px;}
.npro_js h3{font-size: 18px;}
.npinfo h4{font-size: 16px;}
.npinfo p{font-size: 13px;line-height: 23px;}
.nprolist{margin-top: 0px;}
.nprolist li{width: 48%;margin-right: 4%;}  
.nprolist li:nth-child(3n){margin-right: 4%;}
.nprolist li:nth-child(2n){margin-right: 0;}
}
/*产品详情页*/
.line{width: 100%;height: 45px;background-color: #5677cb;}
.nproinfo{background: url(../images/img/pbg.jpg) top center no-repeat;height: 840px;}
.headers{height: 145px;width: 100%;position: relative;z-index: 99;transition: all .3s ease}
.nproinfo .header-in{margin:0 auto;padding-top: 35px;}
.nproinfo .container{height: 695px;position: relative;}
.npinfo_left{float: left;width: 50%;}
.npinfo_right{float: right;width: 50%;height: 100%;position: relative;}
.npinfo_right img{display: block;width: 60%;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;}
.npinfo_left h3{font-size: 30px;color: #5677cb;margin-top: 75px;font-weight: 500;}
.npl_txt{font-size: 16px;color: #666;line-height: 27px;margin-top: 20px;}
.npl_info{margin-top: 85px;}
.npl_tit span{width: 67%; font-size: 24px;color: #5677cb;padding-bottom: 5px;border-bottom: 1px solid #d76278;display: block;}
.npl_tit p{font-size: 18px;color: #5677cb;padding-top: 5px;}
.npli_txt{font-size: 16px;line-height: 27px;color: #5677cb;margin-top: 50px;width: 90%;height: 230px;overflow-x:hidden;}
.npinfo_list{background-color: #f8dd4d;padding:4% 0;}
.npinfo_list h3{font-size: 30px;color: #333;font-family: 'SourceHanSansSC-Regular';font-weight: 500;text-align: center;margin-bottom: 30px;}
.nprolbtn .swiper-button-prev{width: 55px;height: 57px;background: url(../images/img/npl.jpg) no-repeat;left: 0px;top:40%;}
.nprolbtn .swiper-button-next{width: 55px;height: 57px;background: url(../images/img/npr.jpg) no-repeat;right: 0px;top:40%;}
.nprolinfo .swiper-slide a{border:1px solid #fff;transition: 0.5s; display: block;width: 100%;position: relative;height: 440px;background-color: #fff;}
.nprolinfo .swiper-slide a img{display: block;height: 80%;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;}
.nprolinfo .swiper-slide p{font-size: 14px;color: #999;padding:15px 0;}
.nprolinfo .swiper-slide p span{display: block;font-size: 18px;color: #333;margin-bottom: 10px;}
.nprolbtn .swiper-button-prev:hover{background: url(../images/img/nl-1.jpg) no-repeat;}
.nprolbtn .swiper-button-next:hover{background: url(../images/img/nr-1.jpg) no-repeat;}
.nprolinfo .swiper-slide a:hover{border:1px solid #a2c9ca;  box-shadow:0px 0px 14px #aaa;}
@media screen and (max-width:1360px){
.npl_tit span{width: 75%;}
}
@media screen and (max-width:1240px){
.npl_tit span{width: 85%;}
}
@media screen and (max-width:1024px){
.npl_tit span{font-size: 20px;}
.npl_tit p{font-size: 16px;}
.npli_txt{font-size: 14px;}
.npinfo_left h3{font-size: 26px;}
}
img.pimg_info{display: none;}
@media screen and (max-width:960px){
.nproinfo{background: none}
.line{display: none;}
.headers{background-color: #f9df57;height: 65px;}
.nproinfo .header-in{padding-top:10px;}
.nproinfo .container,.nproinfo{height: auto;}
.npinfo_left{float: none;width: 100%;}
.npinfo_right{display: none;}
img.pimg_info{display: block;padding: 20px 0;margin:0px auto; width:100%;}
.npl_info,.npinfo_left h3{margin-top: 25px;}
.npli_txt{height: auto;margin-top: 25px;margin-bottom: 30px;}

.nproinfo .headers .logo a{ margin-top:0px;}
.nproinfo .headers a.nrmenu{margin-top: 12px;}

.headers .logo a{ margin-top:10px;}
.headers a.nrmenu{margin-top: 24px;}
}
@media screen and (max-width:480px){
  .npinfo_list h3{font-size: 24px;}
.npl_tit span{width: 100%;}
}

/*企业优势*/
.nysinfo{margin-bottom: 5%;}
.nysbox{position: relative;width: 28.33%;float: left;}
.nysbox1,.nysbox2,.nysbox3{height: 375px;position: relative;}
.nysbox1,.nysbox2{margin-right: 7%;}
.nysbox4{margin-left: 15%;}
.nysbox5{margin-left: 10%;width: 33%;}
.nysbox5 p{width: 100%;margin:0px auto;}
.nysbox h4{font-size: 18px;color: #5782a1; text-align: center;position: relative;z-index: 9;}
.nysbox p{font-size: 14px;color: #5581a1;text-align: left;min-height: 210px;}
.nysbox span{display: block;margin:15px auto;width: 30px;height: 5px;background: url(../images/line1.png) no-repeat;}
.nysbox em{display: block;width: 110px;height: 109px;margin:0px auto 15px;transition: 0.5s;}
.nysbox i{display: block;width: 25px;height: 38px;z-index: 5;position: relative;top: 0px;margin:0px auto;}
.nys1{background: url(../images/yi1.png) no-repeat;margin:0 auto;}
.nysbox i.nys2{background: url(../images/yi2.png) no-repeat;top:-38px;}
.nyscenter{width: 100%;height:50px;position: relative;background: url(../images/line2.png) center no-repeat;margin-top: 20px;}
.nyscenter img{display: block;margin:0px auto;position: relative;top:25px;}
.nysico1{background: url(../images/yico1.png) no-repeat;}
.nysico2{background: url(../images/yico2.png) no-repeat;}
.nysico3{background: url(../images/yico3.png) no-repeat;}
.nysico4{background: url(../images/yico4.png) no-repeat;}
.nysico5{background: url(../images/yico5.png) no-repeat;}
.nysbox:hover .nysico1{background: url(../images/yico1-1.png) no-repeat;}
.nysbox:hover .nysico2{background: url(../images/yico2-1.png) no-repeat;}
.nysbox:hover .nysico3{background: url(../images/yico3-1.png) no-repeat;}
.nysbox:hover .nysico4{background: url(../images/yico4-1.png) no-repeat;}
.nysbox:hover .nysico5{background: url(../images/yico5-1.png) no-repeat;}
.nysbox:hover h4{color: #cd514f;}
.nysbox:hover span{background: url(../images/line1-1.png) no-repeat;}
.nysbox:hover .nys1{background: url(../images/yi3.png) no-repeat;}
.nysbox:hover .nys2{background: url(../images/yi4.png) no-repeat;}
.nysbox:hover em{cursor: pointer;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);}
img.ysico{display: block;position: absolute;width: 175px;height: 166px;top:310px;left: 50%;margin-top: 5px;margin-left: -88px;z-index: 1;transition: all 1s;}    
@media screen and (max-width:1024px){
.nyscenter,.nysbox i{display: none;}
.nysbox4,.nysbox5{width: 48%;margin-left:0;margin-top: 70px;}
.nysbox4{margin-right: 4%;}
}
@media screen and (max-width:960px){
.nysbox4,.nysbox5{margin-top: 100px;}  
}
@media screen and (max-width:480px){
.nysbox1,.nysbox2,.nysbox3,.nysbox4,.nysbox5{float: none;width: 100%;margin:0 0 20px 0;}
.nysbox p{min-height: 120px;}
.nysbox1, .nysbox2, .nysbox3{height: auto;}
}

/*新闻资讯*/
.nnewslist{transition: all 1s;position: relative;}
.nnewslist li{width: 31.33%;float: left;margin-right:3%;color: #fff;margin-bottom: 15px;}
.nnewslist li:nth-child(3n){margin-right:0%;}
.nnewslist li h2{font-size: 60px;color: #424242;}
.nnewslist li em{font-size: 14px;display: block;margin:5px 0 5px 0;color: #666666;}
.nnewslist a.hngstit{font-size: 18px;display: block;margin:15px 0;color: #4c4c4c;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nnewslist a.hngsimg{width: 100%;height:260px;display: block;overflow: hidden;position: relative;}
.nnewslist a.hngsimg img{display: block;width: 100%;transition: 0.5s;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin:auto;}
.nnewslist div p{ padding-bottom:20px;}
.nnewslist div p span{ display:block;font-size: 14px;  overflow:hidden; padding:25px 10px 0 10px;color: #333333;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;transition: 0.5s;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}  
.nnewslist a.hnbtn{ display:block;font-size: 14px;color: #fff; text-align:center; width:157px; height:49px; line-height:49px; background:url(../images/img/nbtn1.png);transition: 0.5s; margin:20px auto 0;}
.nnewslist li:hover div p{background-color: #a2c9ca;}
.nnewslist li:hover a.hnbtn{background:url(../images/img/nbtn2.png);}
.nnewslist li:hover h2,.nnewslist li:hover a.hngstit{color: #5677cb;}
.nnewslist li:hover p{box-shadow:0px 0px 14px #aaa;}
@media screen and (max-width:960px){
.nnewslist li{width: 48%;margin-right:4%;}
.nnewslist li:nth-child(3n){margin-right:4%;}
.nnewslist li:nth-child(2n){margin-right:0%;} 
}
@media screen and (max-width:680px){
.nnewslist li{width: 100%;margin-right:0;float: none;}
.nnewslist li:nth-child(3n){margin-right:0;}
.nnewslist li:nth-child(2n){margin-right:0;}  
.nnewslist a.hngsimg{height: auto;}
.nnewslist a.hngsimg img{ position:relative;}
}
@media screen and (max-width:480px){
.nnewslist li h2,.nnewslist li em{display: none;}
.nnewslist a.hnbtn{background:url(../images/img/nbtn2.png);}
}

/*新闻详情页*/
.nnewsinfo .headers{height: 100px;background-color: #f8dd4d;}
.nnewsinfo .header-in{margin:0px auto;}
.inforbox{font-size: 14px;color: #666;line-height: 30px;padding:4% 0;}
.nntit{font-size: 26px;text-align: center;color: #333;}
.jhurl {width: 100%;height: 39px;font-size:13px;line-height:25px;text-align: center;color: #777;padding:10px 0;}
.jhurl small{font-size: 13px;color: #777;  margin-left:10px;}
.jhurl span{display: inline-block;font-size: 13px;margin-left: 10px;}
.view_con,.nwcon{ font-size:15px; line-height:30px; color:#666;}
.context{margin:25px auto; background:#e8e8e8;width: 100%;}
.context ul{ margin:0; padding:0;}
.context ul li{ width:100%;text-indent: 2%; font-size:14px;color: #666; line-height:40px;}
.context ul li a{ color:#000;font-size: 14px;}
.context ul li:hover a{color:#5677cb;}
.nwcon{padding:25px 0;}
.nwcon img{padding: 10px 0;max-width: 80%!important;height: auto !important;margin:0px auto;display: block;}
@media screen and (max-width:750px){
.context ul li{line-height: 26px;}
.context ul{padding:10px 0;}
.nnewsinfo .headers{height: 65px;}
.inforbox{padding:25px 0;}
.nntit{font-size: 22px;}
}
.tjpro_title{color:#434853;border-bottom: 1px solid #ccc; line-height:48px; margin-bottom:15px; font-size:20px; float:left; width:100%}
.insideright_list li{width: 50%;float: left; height:33px; line-height:33px; border-bottom:1px #ddd dashed; background:url(../images/nav1.png) left 3px center no-repeat; overflow:hidden;}
.insideright_list li a{ padding-left:16px;font-size: 14px;color: #666;display: inline-block;}
.insideright_list li a:hover{ color:#5677cb; }
.inright_top{width: 100%;height: 44px;line-height: 44px;border-bottom:1px solid #c9a786;margin-bottom: 25px;}
.inright_tit{display: block;float: left;width: 163px;height: 44px;background: url(../images/nbtn.png) no-repeat;font-size: 18px;color: #fff;text-align: center;line-height: 44px;}
.inrightbox img.fc{display: block;margin:10px auto;max-width: 80%!important; height: auto!important;}
@media screen and (max-width:1200px){
.insideleft{width: 100%; float: none;}
.insideright{margin-top: 30px;width: 96%; float: none;}

}
@media screen and (max-width:640px){
.insideright_list li{width: 100%; float: none;}
.insideleft{display:none;}
.insideright{margin-top: 0;}
}

/*统一设置背景的background-attchment属性*/ 
.article{ 
 width: 100%; 
 margin: 0 auto; 
 height: auto; 
 background-repeat: no-repeat; 
 background-attachment: fixed; 
 background-position: center center; 
 background-size: 100%; 
} 
.anim{ 
 -webkit-transition : all 1s ease-in; 
 -moz-transition : all 1s ease-in; 
 -ms-transition : all 1s ease-in; 
 transition : all 1s ease-in; 
 text-indent:3em; 
}

/*联系我们*/
.hcontactbg{background: url(../images/img/cbg.jpg) bottom center no-repeat;height: 1220px;}
.ncontact.current .contact_con3{opacity: 1;-webkit-transform:scale(1, 1); transform:scale(1, 1); transition-delay: 0.3s;}
.ncontact form{margin: 50px auto 0;width: 90%;}
@media screen and (max-width:1300px){
.ncontact form{width: 100%;}
.hcontactbg{height: 980px;background-size: 100%;background-color: #f9df56;}
}
@media screen and (max-width:1024px){
.hcontactbg{height: 830px;}
}
@media screen and (max-width:960px){
.hcontactbg{height: auto;padding-bottom: 180px;}
}
@media screen and (max-width:680px){
.hcontactbg .ncontact{margin-top: 100px;}
}
@media screen and (max-width:500px){
.hcontactbg{padding-bottom: 100px;} 
.ncontact form{margin:0px auto;}
}

















/*底部*/
.nfooter{width: 100%;text-align: center;height: 100px;line-height: 100px;background-color: #5677cb;overflow: hidden; position:relative; z-index:9;}
.nfooter span,.nfooter a{font-size: 14px;color: #333333; line-height: 35px; font-weight: 100; padding-right: 5px; display:inline-block;position: relative; z-index: 99!important;}
.nfooter img{margin:13px 5px 0 5px;}
.nfooter a:hover{color: #fff;}

@media screen and (max-width:680px){
.nfooter{height: 40px;line-height: 40px;}
}

