@media(max-width:1680px){
	.tabbox .tabbtn li{margin-right:2vw;}

}

@media(max-width:1440px){
.boxNav li{margin:0 2px;}
.icoTop a i{width:70px;}
/*.boxMax{ padding:0 20px;}*/
.indService a h2{ font-size:14px; letter-spacing:-0.5px}
}
@media(max-width:1400px){.icoTop a i{width:64px;} 
.new01List {
    width: 45%;
    float: right;
}
.w1400,.jigou,.lmbt{    width: 94%;
    margin-left: auto;
    margin-right: auto;}
.news_content,.ztzl .scrollbar_news2 {
    width: 97%;
    margin: 0 auto;
}
	.news_content .moudle a.images img{ height:28vh;}

}
@media(max-width:1280px){

.boxNav li{margin:0;/*padding:0 20px;*/padding:0 15px;}
.icoTop a i{width:64px;}
.topLink{ padding:0 15px;}
.lmbt {
    width: 94%;
}
.NyCrumb .NyCrumb_Main{    width: 94%;
    margin-left: auto;
    margin-right: auto;}
	
.news_content .moudle a.images img {
    display: block;
    width: 100%;
    transition: all .5s;
    height: 18vw;
}
.tabbox2 .tabcon2 .rongyu li img {
    width: 100%;
    transition: all .5s;
    height: 15vw;
}
.function li {
    width: 20%;
    height: 210px;
}
}
@media(max-width:1247px){
.boxTop{display:none}
.banner{ display:none}

.boxTopM{display:block}
.bannerM{display:block}

.new01 {
    width: 100%;
}
.new02 {
    width: 100%;
}
.function li {
    width: 20%;
    height: 180px;
}
.function li h1 {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    padding-bottom: 20px;
    transition: all .5s;
}
.tabbox2 .tabcon2 .bao li{}

.rongyu ul { display: flex;justify-content: space-between;flex-flow: wrap;}
.rongyu ul li{ width:48%; height:300px; position: relative;overflow: hidden;margin-right:0; margin-bottom:30px;}
.subBanner{ width:100vw; height:30vw; margin:0 0 0 0}
.pclist ul li{width:48%;}
.pclist ul li:nth-child(4n){margin-right:2.6%}
.pclist ul li:nth-child(2n){ margin-right:0px;}
.boxRyzz{ width:100%; height: auto; margin:0 auto 30px auto;background:url(../images/bgRyzz.jpg) no-repeat center/cover;}
.boxRyzz h1 {font-size: 20px;line-height:35px;padding: 4vw 0 3vw 0;
}
.boxRyzz li{width:50%; padding:0 60px;height:100px; max-height: none; background:url(../images/bgRyzzList.png) no-repeat center/70%; font-size:16px; line-height:20px; float:left; display:flex;align-items:center;justify-content:center; margin:0 0 3vw 0}
.lingdao ul li{ width:23%; margin-right:2.5%; margin-bottom:30px;}
.lingdao ul li .txt{
	padding:10px 0;}
.lingdao ul li .txt h1{    
    line-height: 30px;
    font-size:18px;
}
.lingdao ul li .txt p{   
 line-height: 30px;
    font-size:14px;}
	
.leftLzjb{width:80%;padding:0 80px 60px 80px;display:inline-block; vertical-align:top; background:#fff;}
.news_content .moudle a.images img {
    height: auto;
}
.tabbox2 .tabcon2 .rongyu li img {
    width: 100%;
    transition: all .5s;
    height: 15vh;
}
.NyCrumb_Main p {
	display:none
}
.NyCrumb_Main ul li a {
    display: block;
    width: auto;
    line-height: 4vw;
    overflow: hidden;
    color: #333;
    font-size: 1.3vw;
    font-weight: bold;
    margin: 0;
    padding: 0 2vw;
}
}
@media(max-width:768px){
	
.function li a h1{ font-size:16px; line-height:35px; color:#fff; padding-bottom:20px;transition: all .5s;}
.function li a i{ width:30px; height:2px;background-color:#fff; margin-bottom:10px;transition: all .3s;}
.function li:hover h1,.function li:hover h1 a{font-size:16px; line-height:35px;transition: all .3s;}
.function li:hover i{ width:30px; height:2px;transition: all .3s;}

	.NyCrumb_Main p {
	display: block;
}
.NyCrumb {
    margin: 0 auto 20px;
}
.NyCrumb .NyCrumb_Main {
    height:auto;
}
.NyCrumb_Main p {
    width: auto;
     max-width:100%; 
    overflow: hidden;
    line-height: 40px;
	height:auto;
    color: #333;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    padding: 10px 0 10px 10px;
}
.NyCrumb_Main p img.Crumb {
    width: 15px;
    height: 15px;
    margin: -2px 6px 0 0;
}
.NyCrumb_Main ul {
	display:none;
}
.piao1	{ display:none;}
	.bj110 {
    margin: 40px auto;
    overflow: hidden;
}
.lmbt {
    width: 92%;
}
.lmbt{margin: 0 auto 20px auto; height: auto; display:block; overflow: hidden;}
.lmbt h1 img{ width:22px;}
.lmbt h1{ font-size:22px; line-height:25px;}
.more2{font-size:14px; padding:0 10px;line-height:25px;}
.more2:hover{ padding:0 10px;}

.tabbox .tabbtn{margin: 0 auto 20px auto;        height: auto;
        display: block;
        overflow: hidden;}
.tabbox .tabbtn li{margin-right:10px;}
.tabbox .tabbtn li {
        margin-right: 0px;
        width: 33.33%;
        text-align: center;
    }
.tabbox .tabbtn li a,.tabbox .tabbtn li{font-size: 22px; line-height:25px;}
.tabbox .tabbtn li a,.tabbox .tabbtn li img{ display:none;}
.tabbox .tabcon {
	padding-bottom:40px;
}
.tabbox .tabbtn p {
        position: absolute;
        bottom: 10px;
        right: 0;
        z-index: 99;
        font-size: 14px;
        padding: 0 10px;
        line-height: 25px;
        margin-top: 7px;
    }
.tabbox .tabbtn li.current a, .tabbox .tabbtn li.current{ line-height:25px;}
.media{width: 100%;background-image: url(../images/bg3.png);background-position: left top;}
.tabbox2 {padding-bottom: 60px;}
.tabbox2 .tabbtn2{margin: 30px auto 20px auto;}
.tabbox2 .tabbtn2 li{margin-right:0px; width:33.33%; text-align:center;}
.tabbox2 .tabbtn2 li a,.tabbox2 .tabbtn2 li{font-size: 22px;line-height:25px;}
.tabbox2 .tabbtn2 li.current a, .tabbox2 .tabbtn2 li.current2{line-height:25px;}
.tabbox2 .tabbtn2 li a,.tabbox2 .tabbtn2 li img{ display:none;}
.tabbox2 .tabbtn2 p {position: absolute;bottom: 20px; right:0; z-index: 99;
font-size:14px; padding:0 10px;line-height: 25px;margin-top:7px;
}
.tabbox2 .tabcon2 .video {width: 100%; margin-bottom:15px;}
.tabbox2 .tabcon2 .mdpic{ width:100%;}
.tabbox2 .tabcon2 .mdpic li{ width:49%; margin-bottom:15px;}
.tabbox2 .tabcon2 .rongyu li{ width:49%; margin-bottom:15px;}
.tabbox2 .tabcon2 .bao{ display:none;}
.tabbox2 .tabcon2 .blist{width:100%;padding:20px;display: flex;justify-content: space-between;flex-flow: wrap;}




.new2pic li{ width:100%;margin-bottom: 15px;}
.new2pic li .npic{ width:100%; height:auto;}
.new2pic li .newtext{padding:15px;}
.new2pic li .newtext .s-date-tx p {font-size:16px;line-height:28px;}

.new2pic li .s-date-tx3 {padding: 10px 15px;}
.new2pic li .s-date-tx3 p {font-size:16px;}

.new02list ul li{padding:15px;}
.new02list ul li .s2-date-tx p {font-size:16px;}

.function li img{ width:25px;}


.function li{ width:50%; height:150px;}


.flexslider{
	display:none;
}

.end{padding:40px 0;}
.end .foot{ width:100%;display: block; text-align:center;}
.end .foot .logo2 img{ width:70%;}
.end .foot .bq { margin:20px auto;}
.end .foot .bq p{ font-size:12px; line-height:25px;}

.end .foot .yq { display:none;}
.end .foot .wx{}


.subBanner{ width:100vw; height:60vw; margin:0 0 0 0}
.subBanner .topbg p{font-size: 22px;font-weight: bold; color:#fff; line-height:30px; margin-bottom:25px;}
.subBanner .topbg img{ width:25px;}
.subBanner .topbg i{display: block;width: 20px;}

.Nycase {padding: 20px 0;}

.conText {
    line-height: 35px;
    color: #333;
    font-size: 16px;
    padding: 20px;
}

.showTitle{ width:90%; margin:0 auto;font-size:20px;line-height:30px;}
.showInfo{margin-bottom:15px;text-align:center;}

.rongyu ul { display: flex;justify-content: space-between;flex-flow: wrap;}
.rongyu ul li{ width:48%; height:120px; position: relative;overflow: hidden;margin-right:0; margin-bottom:15px;}
.boxRyzz h1 {font-size: 20px;line-height:35px;padding: 4vw 0 3vw 0;
}
.boxRyzz li{width:50%; padding:0 3vw;height:80px; max-height: none; background:url(../images/bgRyzzList.png) no-repeat center/100%; font-size:14px; line-height:20px; float:left; display:flex;align-items:center;justify-content:center; margin:0 0 3vw 0}
.jigou{ width:94%;}
.jigou li{ width:100%; background:#fff url(../images/icoJobJt1.png) no-repeat calc(100% - 30px) center; font-size:16px;}
.jigou li:hover{ background:#125cb1 url(../images/icoJobJt.png) no-repeat calc(100% - 30px) center;}
.jigou li i {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #15499c;
    vertical-align: middle;
    margin: -2px 15px 0 25px;
    border-radius: 50%;
}
.lingdao ul li{ width:48%;margin-right:2%; margin-bottom:30px;}
.lingdao ul li .txt{
	padding:20px 0;}
.lingdao ul li .txt h1{    
    line-height: 25px;
    font-size:18px;
}
.lingdao ul li .txt p{   
 line-height: 25px;
    font-size:14px;
}

	
.eynews_list ul li {
	width: 100%;
	height: auto;
	margin: 0 0 30px 0;
	padding: 0 0 0 100px;
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
.eynews_list ul li {
	min-height: 40px;
	padding: 40px 0 0;
}
.eynews_list ul li .NyNews_Time {
	width: auto;
	height: 40px;
	padding: 0 12px;
}
.eynews_list ul li .NyNews_Time em {
	display: inline-block;
	width: auto;
	height: 40px;
	line-height: 40px;
	margin: 0 10px 0 0;
}
.eynews_list ul li .NyNews_Time span {
	display: inline-block;
	width: auto;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}

.eynews_list ul li .NyNews_Text {
	padding: 10px 12px 15px 12px;
}
.eynews_list ul li .NyNews_Text a.NyNews_Name {
	font-size: 16px;
	margin-bottom:5px;
}
.eynews_list ul li .NyNews_Text p {
	width: 100%;
	height: 70px;
	overflow: hidden;
	line-height: 25px;
	color: #999;
	font-size:14px;
}
.leftLzjb{width:100%;padding:20px;display:inline-block; vertical-align:top; background:#fff;}
.navZxjb{font-size:20px; line-height:50px; padding:0 0 10px 0 ; letter-spacing:6px; color:#333; text-align:center;}
.xinxiang img {
	display:none;
}
.submitMsg{width:100%; border-radius:4px; line-height:46px; height:46px; text-align:center; color:#fff; font-size:15px; background:#125cb1; cursor:pointer; margin:0 auto; float:right; }

}



