
@media screen and (max-width: 1600px){
.nrelation .title h3{ font-size:36px;}
.nrelation .relationvideo h3{font-size:30px;}
.nrelation .rbottom .item{ font-size:20px}

}
@media screen and (max-width: 1366px){
.nrelation .title h3{ font-size:30px;}

.nrelation .irelist .item{width:calc(50% - 7.5px); margin-right:15px; margin-top:15px; margin-bottom:15px; padding:15px 20px 20px 20px;}
.nrelation .irelist .item .more_tit h3{ font-size:20px;}
.nrelation .irelist .item .conn p{ line-height:32px;}
.nrelation .relationvideo h3{font-size:24px;}
.nrelation .rbottom .item{ font-size:18px}
.nrelation .rbottom .item a{ padding-left:45px;}
.nrelation .rbottom .item:nth-child(1) a{background: url(../images/r01.png) no-repeat 22% center;background-size:40px auto }
.nrelation .rbottom .item:nth-child(2) a{background: url(../images/r02.png) no-repeat 22% center; background-size:40px auto}
.nrelation .rbottom .item:nth-child(3) a{background: url(../images/r03.png) no-repeat 22% center;background-size:40px auto }
.nrelation .rbottom .item:nth-child(4) a{background: url(../images/r04.png) no-repeat 22% center;background-size:40px auto }

.nrelation .rbottom .item:nth-child(1) a:hover{background: url(../images/r01.png) no-repeat 25% center;background-size:40px auto }
.nrelation .rbottom .item:nth-child(2) a:hover{background: url(../images/r02.png) no-repeat 25% center; background-size:40px auto}
.nrelation .rbottom .item:nth-child(3) a:hover{background: url(../images/r03.png) no-repeat 25% center;background-size:40px auto }
.nrelation .rbottom .item:nth-child(4) a:hover{background: url(../images/r04.png) no-repeat 25% center;background-size:40px auto }

.nrelation .rbottom .item{ padding:20px 0}

.nrelation .rbottom .item{width:calc(25% - 11.25px); margin-right:15px;margin-top:15px; margin-bottom:15px;}
.nrelation .relationvideo h3{ margin-bottom:15px;}
.nrelation .relist h3{ font-size:24px;}
.nreheaderlist .nreheaderconn h3{ font-size:24px;line-height:50px;}

.nrecontact .item .kuai h3{ font-size:17px;}
}
@media screen and (max-width: 1024px){
.nrelation .title h3{ font-size:24px;}
.nrelation .relationvideo h3{font-size:20px;}
.nrelation .rbottom .item:nth-child(1) a{background: url(../images/r01.png) no-repeat 22% center;background-size:30px auto }
.nrelation .rbottom .item:nth-child(2) a{background: url(../images/r02.png) no-repeat 22% center; background-size:30px auto}
.nrelation .rbottom .item:nth-child(3) a{background: url(../images/r03.png) no-repeat 22% center;background-size:30px auto }
.nrelation .rbottom .item:nth-child(4) a{background: url(../images/r04.png) no-repeat 22% center;background-size:30px auto }

.nrelation .rbottom .item:nth-child(1) a:hover{background: url(../images/r01.png) no-repeat 25% center;background-size:30px auto }
.nrelation .rbottom .item:nth-child(2) a:hover{background: url(../images/r02.png) no-repeat 25% center; background-size:30px auto}
.nrelation .rbottom .item:nth-child(3) a:hover{background: url(../images/r03.png) no-repeat 25% center;background-size:30px auto }
.nrelation .rbottom .item:nth-child(4) a:hover{background: url(../images/r04.png) no-repeat 25% center;background-size:30px auto }
}

@media screen and (max-width: 920px){
.nrelation .irelist .item{width:100%; margin-right:0px; margin-top:15px; margin-bottom:0px; padding:12px 15px 15px 15px;}
.nrelation .irelist .item .more_tit{ line-height:35px;}
.nrelation .irelist .item .more_tit{ margin-bottom:10px;}
.nrelation .relationvideo h3{ margin-bottom:10px;}
.nrelation .relationvideo.section{ padding:30px 0}
.nrelation .relationvideo{margin: 20px 0 5px 0;}
.nreportlist .research .retop .row{ width:180px}
.nrelation .relist h3{ line-height:50px; margin-bottom:5px}
.nrelation .relist h3{ font-size:20px;}
.nrelation .relist h3 span{ font-weight:15px;}
.nrelation .relist .tabmenu li{ line-height:50px; font-size:16px; margin-left:15px;}
.nrelation .relist .conn p{ line-height:50px;}
.nrelation .relist .conn p a{background: url(../images/rjt.png) left top no-repeat; background-size:auto 100px;}
.nrelation .relist .conn p a:hover{background: url(../images/rjt.png) left bottom no-repeat; background-size:auto 100px;}
.nreportlist .research .retop div{margin: 15px 0px;}
.nrelation .relist .conn p{ padding:0 15px;}
.nreheaderlist .nreheaderconn h3{ font-size:20px;line-height:45px;}
.nreheaderlist .nreheaderconn .tabmenu{ margin-top:-10px}
.nreheaderlist .nreheaderconn .tabmenu li{ font-size:16px;}


.nrecontact .conn{ margin:30px 0}
.nrecontact .conn .item{ width:100%; margin-right:0%; margin-top:0px; margin-bottom:0px;}
.nrecontact .item .kuai h3{ font-size:16px;padding: 10px 10px 10px 40px;}
.nrecontact .item .kuai h3.radd{background: url(../images/radd.png) 10px center no-repeat;}
.nrecontact .item .kuai h3.rfax{background: url(../images/rfax.png) 10px center no-repeat;}
.nrecontact .item .kuai h3.rtel{background: url(../images/rtell.png) 10px center no-repeat;}
.nrecontact .item .kuai h3.rmail{background: url(../images/rmail.png) 10px center no-repeat;}
.nrecontact .item .kuai h3.rcode{background: url(../images/rcode.png) 10px center no-repeat;}
.nrecontact .item .kuai .intro{ padding:10px 10px 10px 40px; min-height:auto;}
.nrecontact .item .code{ padding-left:40px;}
}
@media screen and (max-width: 768px){
.nrelation .rbottom .item{width:calc(50% - 7.5px); font-size:16px; margin-bottom:0; padding:15px 0}
.nrelation .rbottom .item:nth-child(2n){ margin-right:0}
.nreportlist .research .retop .row{ width:160px;}
.nreportlist .research .retop .sou{ width:80px;}
.nrelation .relist .tabmenu{ position:relative; top:auto; right:auto; text-align:right;}
.nrelation .relist .tabmenu li{ line-height:30px;}
.nrelation .newsnav{ width:106%; margin-left:-3%}
.newsnav li{ line-height:32px; width:auto;}
.newsnav li a{ padding:0 8px; min-width:50px}
.newsnav li{ margin:0}
.nreheaderlist .nreheaderconn #tabcontent01, .nreheaderlist .nreheaderconn #tabcontent02, .nreheaderlist .nreheaderconn #tabcontent03, .nreheaderlist .nreheaderconn #tabcontent04, .nreheaderlist .nreheaderconn #tabcontent05{ padding:15px; line-height:30px;}

}

@media screen and (max-width: 638px){
.nreportlist .research .retop .sou{ margin-top:0}
.nreportlist .research .retop div{ margin-bottom:0; margin-top:10px;}
.nreportlist .research .retop{ margin-bottom:30px;}	

.nrevideo .swiper-slide .wenzi{ height:90px;padding:0}
.nrevideo .swiper-slide .wenzi span { line-height:18px; }
.rvlists .gallery-top .bofang{ background-size:45px auto}

}