@media(max-width:1680px){

<!--.boxNav li{/*margin:0 10px;*/ margin:0;}-->

}



@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;}}

@media(max-width:1300px){

.boxNav li{margin:0;/*padding:0 20px;*/padding:0 15px;}

.icoTop a i{width:64px;}



.topLink{ padding:0 15px;}



.indNewsList a{font-size:14px;}

.indNewsList a{font-size:13px;}

.new01 {
    width: 52%;
}

#owl-demo {
    width: 45%;
}

}

@media(max-width:768px){

.boxTop{display:none}

.banner{ display:none}



.boxTopM{display:block}

.bannerM{display:block}





.indMax{padding:20px 20px 0 20px; }

.w1400{width: 100%;}

.flexslider{

	display:none;

}



.ntop{ margin-bottom:10px;}

.ntop h1{

	font-size: 20px;

	color: #be0000;

	line-height: 25px;

	text-align: center;

	font-weight: bold;

	margin-bottom:10px;

}

.ntop p{ display:none;}

.new01{display:inline-block;width:100%;float:none; margin-top:25px;margin-bottom: 30px; height:auto;}

.new01Nav h2{font-size:16px; }

.indMax .content .new02Nav{ height:38px;}

.indMax .content .new02{display:inline-block;width:100%;float:none;margin-bottom: 30px;}

.indMax .content .new02Nav h2{font-size:16px;}

.cybj{margin-top:30px; padding-bottom:100px;

}

.lmbt{ font-size: 22px;line-height: 25px;margin: 50px 0 30px 0;}

.lmbt p{ font-size:14px; color: #FFF;}

.full-container {

    width: 90%;

}

.cybj .content .list {

    width: 50%;

    position: relative;

    overflow: hidden;

}

.cybj .content .list .text {

    padding: 0 25px;

}

.cybj .content .list h4 {

    font-size:20px;

}

.cybj .content .list .text h5 {

    font-size: 20px;

}

.end{ padding-top:0px;}



.end .content{

	display:none;

}

.end .bq{ 

    display: block;

	width: 96%;

	margin:0px auto;

	padding:20px 0;

	border:0;

}

.end .bq p{ font-size:14px;padding:10px 0; line-height:30px; text-align:center;}	







.boxLink ul{position:relative;z-index:1; right:-360px;display:inline-block;width:300px;height:100%;background:#c7000a;font-size:0; padding:80px 30px 0 30px; text-align:left;;overflow:hidden; }

.boxLink li{display:block; margin-bottom:20px; width:100%; overflow:hidden}

.boxLink li h2{font-size:20px; color:#fff; display:block; line-height:22px}

.boxLink li h3{font-size:14px; color:#fff; font-family:'rubik';text-transform:uppercase; line-height:22px; margin:10px 0; opacity:0.5}

.boxLink li i{display:block;font-size:16px; color:#fff; border-bottom:1px solid rgba(255,255,255,0.4); line-height:40px; margin-bottom:5px; opacity:0.8}

.boxLink li a{display:inline-block; width:100%;line-height:24px; font-size:13px; color:#fff; opacity:0.65}

.boxLink li a:hover{ opacity:1.0}



.indNews{width:100%; margin:0;}



.indNewsList{display:none; padding:0 0 0 0}

.indNewsList a{ padding:0 80px 0 15px; }

.syvideo{ width: 100%; background:none;display: flex; justify-content:center; align-items: center; height:auto; margin-top:30px;}

.syvideo img{ width: 35%;}

.syvideo video{ width:100%;}



.indGy{width:100%;height:140px;margin:20px 0;}

.indGy i{padding:18px 0 0 20px; font-size:14px;}



.indVideo{width:100%; height:140px;}

.indVideo div{width:100%; height:100%;}

.indVideo i{padding:18px 0 0 20px; font-size:14px}

.indVideo span{width:20px; height:20px;}





.indService{width:100%; margin:0 0 20px 0; height:auto;}

.indService a{width:100%; height:120px;background-position:right center!important; background-size:auto 100%!important}

.indService a:nth-child(2){background-position:right center!important;}

.indService a span{top:40px; left:9%;}

.indService a span h1{font-size:16px; line-height:16px;}

.indService a span h2{font-size:14px; line-height:14px;margin-top:10px;}

.indService a h3{bottom:25px;}

/*.indService a:hover span{top:25px;}*/





.boxFoot{ padding:25px 20px;line-height:18px;font-size:9px;text-align:center}

.boxFoot span{ width:100%;font-size:0; border-bottom:1px solid rgba(255,255,255,0.2); padding:0 0 10px 0;margin:0 0 10px 0; }

.boxFoot span a{dfont-size:11px; }



.logoM {

    position: absolute;

    left: 10px;

    top: 12px;

    height: 45px;

}

.subBanner{width:100vw; height:28vw; margin:70px 0 0 0; display:block;}

.subBanner div{margin:-17px 0 0 0;}

.subBanner div h1{font-size:16px; line-height:16px; }

.subBanner div h1 i{ display:block; font-size:12px; line-height:12px; margin-top:6px;}







.bannerAbout{ background-position:-100px center!important}



.subNavBox{ border-bottom:1px solid #e6e6e6; height:60px;position:relative; z-index:1;}



.subNav{ display:none}



.curNav{left:20px; margin:0;line-height:60px;}

.curNav a{ font-size:12px; padding:0 0 0 13px; margin:0 8px 0 0;  }





.newsSlelect{ position:absolute; right:15px; top:12px; margin:0}



.bgMain{background:none}

.mainMax{background:none; padding:0 20px;}



.boxLeft{ display:none}



.boxRight{width:100%; padding:0;}

.conText{line-height:24px; font-size:14px; padding:30px 0 20px 0; }

.conTitle{ font-size:18px;}

.conTitle i{font-size:12px;margin:5px 0 0 0}





.boxFzlc{width:100%;padding:0 0 0 0; background:url(../images/bgmainline.png) no-repeat 0 0/1px 100%;}

.boxFzlc li{font-size:12px; line-height:22px; margin:0 0 20px 0; padding-left:110px;}

.boxFzlc li h1{ font-size:14px; line-height:22px; border-left:3px solid #c60211; padding:0 0 0 16px; margin:0 0 10px 0;width:130px;text-align: left;}

.boxFzlc li h1 i{font-size:14px;margin:0;display:block;}

.boxFzlc li div{ padding:0 0 20px 0; margin:0;}

.boxFzlc li div i{width:53px;}

.boxFzlc li div span{width:calc(100% - 53px);}





.boxJtry{width:100%;padding:30px 0 0 0; background:url(../images/bgmainline.png) no-repeat 0 0/1px 100%;}

.boxJtry li{font-size:12px; line-height:22px; margin:0 0 30px 0; }

.boxFzlc li:before{ display:none;}

.boxJtry li h1{border-left:4px solid #c60211; padding:0 0 0 16px; margin:0 0 10px 0;width: 235px;}

.boxJtry li h1 i{font-size:18px;margin:0; width:116px; height:30px; line-height:30px; text-align:center}

.boxJtry li div{ padding:0 0 30px 0; margin:0 0 0 20px;}

.boxJtry li div i{width:53px;}

.boxJtry li div span{width:calc(100% - 53px);}





.boxQywh{width:100%;padding:20px 0 0 0;}

.boxQywh li{position:relative; padding:0; width:100%; height:auto; overflow:hidden; margin:0 0 20px 0;}

.boxQywh li img{position:absolute; top:0; left:0; z-index:1; width:100%;}

.boxQywh li .qywhCon{ width:100%; height:auto; position:relative; z-index:2; overflow:hidden;transition:all .5s ease-out .2s}

.boxQywh li .qywhTitle{width:100%; height:calc((100vw - 100px)*0.4625);padding:calc((100vw - 40px)*0.4625/2 - 60px) 0 0 30px;line-height:14px;}

.boxQywh li .qywhTitle h1{font-size:12px; background:url(../images/icoqywh1.png) no-repeat right top/6px 6px; padding:0 10px 0 0;}

.boxQywh li .qywhTitle h2{ font-size:11px;}

.boxQywh li .qywhTitle h3{ font-size:15px; background:url(../images/icoqywh2.png) no-repeat left top; padding:12px 0 0 0; margin:10px 0 0 0}

.boxQywh li .qywhText{width:100%; height:auto; padding:30px; opacity:1; border:2px solid #e5e5e5; border-top:none}

.boxQywh li .qywhText span{width:100%;font-size:14px; line-height:24px;}

.boxQywh li .qywhText i{ display:none}



.boxQywh li:nth-child(even) .qywhTitle{float:right; padding:calc((100vw - 40px)*0.4265/2 - 60px) 0 0 55%;}

.boxQywh li:nth-child(even) .qywhText{ padding:30px;}



.boxQywh li:hover .qywhCon{background:none;}



/*-----------------新闻列表-----------------*/

/*.newsList{padding:10px 20px 0 20px;}

.newsList a{padding:30px 0 30px 0; }

.newsList a div{ width:100%;}

.newsList a span{ width:100%; padding:0;}

.newsList a span h1{ position:relative;right:auto; top:auto;  font-size:16px; line-height:16px; margin:20px 0 8px 0; color:#c60211}

.newsList a span h2{ font-size:14px; line-height:22px; font-weight:normal; margin:0; padding:0; text-align:justify}

.newsList a span h3{ display:none}*/

.newsList{padding:10px 0 0 0;}

.newsList a{padding:20px 0 20px 0;}

.newsList a div{ width:120px;}

.newsList a span{ width:calc(100% - 120px); height:80px; padding:0 0 0 15px;}

.newsList a span h1{ right:0; top:auto; bottom:0;  font-size:12px; line-height:12px; margin:0; color:#c60211}

.newsList a span h2{ font-size:14px; line-height:22px; margin:0; padding:0; text-align:justify}

.newsList a span h3{ display:none}

.new01Nav h1{font-size:22px;}

.indMax .content .new02Nav h1{font-size:22px;}

.subBanner div span{ display:none;}



.newsListText{padding:10px 20px 0 20px; margin:-10px 0 0 0}

.newsListText a{padding:30px 0 30px 0; background:none; border-bottom:1px dotted #aaa}

.newsListText a div{ width:auto; display:inline-block; padding:0 20px;line-height:30px; font-size:12px;}

.newsListText a span{ width:100%; padding:0; overflow:visible}

.newsListText a span h1{right:0; top:auto; top:-20px; font-size:14px; line-height:14px;color:#9d7544}

.newsListText a span h2{font-size:15px; line-height:26px; font-weight:normal; margin:12px 0 8px 0; padding:0; text-align:justify}

.newsListText a span h3{font-size:12px; line-height:20px; }



/*.newsRightList{padding:10px 20px 0 20px;}

.newsRightList a{padding:30px 0 30px 0; }

.newsRightList a div{ width:100%;}

.newsRightList a span{ width:100%; padding:0;}

.newsRightList a span h1{ position:relative;right:auto; top:auto;  font-size:16px; line-height:16px; margin:20px 0 8px 0; color:#c60211}

.newsRightList a span h2{ font-size:14px; line-height:22px; font-weight:normal; margin:0; padding:0; text-align:justify}

.newsRightList a span h3{ display:none}*/



.newsRightList{padding:10px 0 0 0;}

.newsRightList a{padding:30px 0 30px 0;}

.newsRightList a div{ width:120px;}

.newsRightList a span{ width:calc(100% - 120px); height:80px; padding:0 0 0 15px;}

.newsRightList a span h1{ right:0; top:auto; bottom:0;  font-size:12px; line-height:12px; margin:0; color:#c60211}

.newsRightList a span h2{ font-size:14px; line-height:22px; margin:0; padding:0; text-align:justify}

.newsRightList a span h3{ display:none}

/*-----------------新闻列表-----------------*/





/*-----------------分页-----------------*/

.boxPage{text-align:center;margin:30px auto;}

.numPage{display:none}

.btnPage{float:none; margin:0 auto; display:inline-block}

.boxPage span{ display:inline-block;}

/*-----------------分页-----------------*/



/*-----------------分页红色-----------------*/

.redPage .boxPage{text-align:center;margin:30px auto;}

.redPage.numPage{display:none}

.redPage .btnPage{float:none; margin:0 auto; display:inline-block}

.redPage .boxPage span{ display:inline-block;}

/*-----------------分页红色-----------------*/





/*--------------------------------show--------------------------------*/

.bgShow{background:none}

.showCur{ display:none}



.showCenter{margin:70px 0 0 0; background:#fff; box-shadow:none; padding:20px 20px 20px 20px; border-top:4px solid #c60211}

.showTitle{font-size:18px;line-height:30px; padding: 0 0 5px 0}

.showInfo{ font-size:12px; padding-bottom:15px; margin-bottom:15px;}

.showCon{font-size:14px; line-height:24px;}

/*--------------------------------show--------------------------------*/



/*------------share------------*/

.btnShare1{ display:none}

/*------------share------------*/



/*--------------------------------search--------------------------------*/

.bgBox{margin-top:70px;}

.searchNav{ padding:20px 0 15px 0;}

.searchNav i{font-size:26px}

.searchList a{padding:20px 25px 20px 22px; font-size:14px; background:url(../images/bgli.png) 10px 30px no-repeat;}

.searchList a i{ display:block; float:none; text-align:right; font-size:12px;}

.searchList a:nth-child(even){ background:url(../images/bgli.png) 10px 30px no-repeat;background-color:rgba(0,0,0,0.05);}

/*--------------------------------search--------------------------------*/





.navTitle{width:100%; position:relative; margin:30px 0}

.navTitle h1{ font-size:18px; line-height:18px; font-weight:bold}

.navTitle h2{ font-size:12px; line-height:18px; margin:5px 0;}

.navTitle h3{position:relative;font-size:16px; line-height:16px; font-weight:normal}

.navTitle h4{bottom:-5px;}

.navTitle h4 img{height:30px;}



.navTitle2{width:100%; position:relative; margin:30px 0;padding: 0 20px;}

.navTitle2 h1{ font-size:18px; line-height:18px; font-weight:bold}

.navTitle2 h2{ font-size:12px; line-height:18px; margin:5px 0;}

.navTitle2 h3{position:relative;font-size:16px; line-height:16px; font-weight:normal}

.navTitle2 h4{bottom:-5px;}

.navTitle2 h4 img{height:30px;}

/*.navTitle h4{position:relative; margin:15px 0 0 0}

.navTitle h4 img{height:16px;}*/



.zlbkCon{line-height:24px; font-size:14px;}



.picFocus{padding:0 0 26px 0; margin:30px 0;}

.picFocus .swiper-slide{width:100%; height:calc((100vw - 40px)*0.6122);}

.picFocus .swiper-slide h1 {font-size:14px; line-height:20px; padding:40px 10px 10px 10px;}

.picFocus .swiper-slide h1 i{font-size:12px;} 

.picFocus .swiper-slide h2{ width:100%; height:calc((100vw - 40px)*0.6122);}

.picFocus .swiper-button-prev{display:none}

.picFocus .swiper-button-next{display:none}





.img100{margin:30px 0}



/*--------------------------------dcfz--------------------------------*/

.dcfzMap{width:100%; height:auto; background:none;  margin:30px 0 10px 0; }

.dcfzMapList{ width:100%; margin:30px 0 20px 0;/*border-top:1px solid #e0e0e0; */padding:0 20px;}

.dcfzMapList li{ padding:20px 0;border-top:1px solid #efefef; border-bottom:none}

.dcfzMapList li img{ height:45px; margin:0 0 0 15px}

.dcfzMapList li span{width:calc(100% - 60px); padding:0 0 0 20px;}

.dcfzMapList li span h1{ font-size:20px;line-height:20px;margin:0 0 10px 0;}



.dcfzMapImg{ position:relative; top:0; left:0; text-align:center}

.dcfzMapImg img{ width:80%;}

.imgMapTitle{ display:block; width:100%; margin:0 0 20px 0}



.navDcfz{ margin:20px 0 -10px 0;}

.navDcfz a{font-size:16px; line-height:60px;}





.preList{width:100%; margin:30px 0 0 0;}

.preList a{width:100%; height:auto; margin:0 0 20px 0}

.preList a:nth-child(3n+3){margin-right:0}

.preList a div{height:auto;}

.preList a div img{width:100%; height:auto;}

.preList a span{padding:30px 20px; }

.preList a span h1{ font-size:16px;margin:0 0 10px 0}

.preList a span h1 i{font-size:12px; }

.preList a span h2{line-height:22px; }

.preList a span h2 i{font-size:15px;}



.wyList{margin:30px 0 0 0}

.wyList li{margin:0 0 20px 0}

.wyList li div{width:100%;}

.wyList li div img{width:100%}

.wyList li span{width:100%; height:auto;padding:0 40px 100px 40px;}

.wyList li span h1{font-size:16px; margin:40px 0 20px 0}

.wyList li span h2{line-height:22px;}

.wyList li span h3{right:40px;}

.wyList li span h3 img{ height:80px;}





/*--------------------------------dcfz--------------------------------*/



.boxCsr{width:100%; position:relative; padding:0; margin:40px 0 0 0}

.boxCsr img{ position:relative; left:0; top:0; height:40px; display:block; margin:0 auto}

.boxCsr h1{ font-size:18px; line-height:26px;margin:30px 0 10px 0}

.boxCsr p{ line-height:24px;}



/*--------------------------------job--------------------------------*/

.jobList{padding:30px 0 0 0; margin:0 0 -20px 0}

.jobList a{width:100%; height:100px; margin:0 0 20px 0;padding:27px 0 0 20px;}

.jobList a h1{ font-size:16px;}

.jobList a h2{ font-size:12px;}





.tableHrShow td{border-bottom:1px dotted #d9d9d9; padding:10px; line-height:22px;}

.tRightHr{ width:25%;}

/*--------------------------------job--------------------------------*/



/*--------------------------------contact--------------------------------*/

.contactTitle{font-size:16px;  line-height:18px; padding:30px 0} 

.contactTitle i{font-size:32px; line-height:36px; display:block; text-align:center; margin:20px 0 0 0}



.fwrxList{ margin:0 0 30px 0;border-top:1px solid #e6e6e6; }

.fwrxList li{width:100%; text-align:left; border-bottom:1px solid #e6e6e6; padding:15px 0}

.fwrxList li img{display:inline-block; vertical-align:middle; width:40px;}

.fwrxList li h1{display:inline-block; vertical-align:middle; margin:0; padding:0 0 0 20px; width:calc(100% - 40px)}



.fwrxText{line-height:24px; margin:0 0 30px 0}



.imgRadius{margin:0 0 30px 0}





.contactTitle1{font-size:16px; line-height:18px; padding:10px 0 30px 0} 

.fwrxZn{padding:20px; margin:0 0 30px 0}

.fwrxZn img{width:100%}



.contactList{ margin:0;border-top:1px solid #e6e6e6;}

.contactList li{width:100%; padding:15px 0;border-bottom:1px solid #e6e6e6;}

.contactList li i{ width:60px; height:60px;line-height:54px;}

.contactList li span{ width:calc(100% - 60px); margin:0; padding:0 0 0 20px;}





.navContact{ width:100%; background:#efefef; line-height:40px; margin:50px 0 0 0;}

.navContact a{width:33.33%; border-bottom:1px solid #fff; border-right:1px solid #fff; font-size:9px; text-align:center}

/*.navContact a:nth-child(4){ width:25%}

.navContact a:nth-child(5){ width:25%}*/



.boxContact{ margin:0 0 30px 0}

.boxContact1 span{ display:block; margin:20px 0 30px 0}

.contactMap{ height:260px;}

#dituContent {

    width:100%; height:260px;

}



.subNavContact{width:100%; line-height:26px; margin:20px 0 -10px 0; font-size:0}





.contactList1{margin:0;border-top:1px solid #e6e6e6}

.contactList1 li{ border-bottom:1px solid #e6e6e6; }



.contactList2{ width:100%;height:auto; margin:30px 0 0 0;}

.contactList2 li{ width:100%;margin:0 0 30px 0; }

.contactList2 li:last-child{margin-right:0}

.contactList2 li div{background:#fff; padding:0 20px;}

.contactList2 li span{height:140px;  background:#fff; padding:40px 0 0 0}



.contactText{line-height:24px;margin:-10px 0 0 0;}

/*--------------------------------contact--------------------------------*/





/*--------------------------------showPre--------------------------------*/

.bgMainPre{width:100%; background:#e8e8e8 url(../images/bgshowpre.jpg) no-repeat top center; margin:70px 0 0 0}



.curNavPre{line-height:60px; height:60px; padding:0 0 0 20px;}

.curNavPre a{ font-size:12px; padding:0 0 0 13px; margin:0 8px 0 0;  }

.curNavPre a:first-child{padding:0 0 0 15px;}



.showPre{ width:100%;background:#fff; min-height:500px;overflow:hidden;padding:0;}



.bannerPre{height:46.67vw;}

.bannerPre .swiper-pagination{bottom:10px!important;padding:0 10px 0 0}

.bannerPre .swiper-slide h1{ bottom:10px; left:10px;}



.bannerPre .swiper-button-prev{display:none}

.bannerPre .swiper-button-next{display:none}







.preTop{ padding:20px 20px 0 20px; width:100%; overflow:hidden; text-align:center}

.preTop h1{ width:100%!important; height:auto; padding:20px;border-right:none; margin:0}

.preTop h1 img{ max-width:200px!important; max-height:80px!important;}

.preTop h1 i{ height:100%; width:1px; display:inline-block; vertical-align:middle}

.preTop h2{ width:100%;  border-bottom:1px solid #e5e5e5; padding:0 0 20px 0}

.preTop h2 font{font-size:26px; line-height:26px;display:block; background:none; margin:0 0 10px 0; padding:0;}

.preTop h2 i{font-size:16px;line-height:22px;background:none; margin:0; padding:0; display:block}



.preTop h3{ width:100%; margin:20px 0 0 0}

.preTop h3 i{ margin:10px 0 0 0;}



.preInfo{padding:0 20px;}

.preInfo li{ width:100%; height:auto; margin:0 0 2px 0; padding:30px 20px; font-size:0; line-height:20px; }

.preInfo li img{display:inline-block; vertical-align:middle; width:30px;}

.preInfo li span{display:inline-block; vertical-align:middle; width:calc(100vw - 110px); padding:0 0 0 20px;font-size:14px; }

.preInfo li h1{ font-weight:bold; margin:0 0 5px 0}

.preInfo li h3{ font-size:20px; line-height:26px;}



.preNav{ margin:20px 20px 20px 20px; }

.preNav i{ font-size:16px;}



.preCon{font-size:14px; line-height:24px; margin:0 20px 20px 20px;}



.preMap{height:260px; margin:0 20px 20px 20px; width:calc(100% - 40px)}

/*--------------------------------showPre--------------------------------*/



.myScroll{transform:translateY(50px);

	transition:transform 0.5s, opacity 0.5s;

	opacity:0;}

.myScroll.on{transform:none;opacity:1;}





.djRightList{ padding:20px 0 0 0;}

.djRightList a{padding:30px;margin:0 0 20px 0; min-height:50px;}

.djRightList a h1{font-size:16px; line-height:16px;width:100%; display:block; margin-bottom:10px}

.djRightList a h2{ font-size:14px; font-weight:normal;line-height:22px;width:100%;}



.shangwuList{ padding:20px 0 0 0;}

.shangwuList a{padding:20px 0;margin:0 0 0 0; min-height:50px;}

.shangwuList a h1{font-size:12px; line-height:16px;width:100%; display:block; margin-bottom:10px; text-align:left;}

.shangwuList a h2{ font-size:14px; font-weight:normal;line-height:22px;width:100%;}





.rongyulist{padding: 30px 0 20px 0;width:100%;overflow:hidden; margin-bottom:-30px;}

.rongyulist a{width:100%; height:auto;margin:0 0 30px 0; padding:0 0 40px 0}

.rongyulist a:nth-child(3n+3){margin-right:0}

.rongyulist a div{height:auto;}

.rongyulist a h1{font-size:14px;}



.boxShzr{width:100%;margin:0 auto 30px auto; padding:0 20px;}

.boxShzr div{ width:100%;}

.boxShzr div img{width:100%}

.boxShzr span{width:100%; padding:30px 0 0 0;}

.boxShzr span img{position:absolute; right:0; top:20px; width:60px;}

.boxShzr span h1{ color:#d1c4ba; font-size:14px; font-weight:bold; line-height:24px; margin:0 0 20px 0}

.boxShzr span h1 i{ font-size:18px; margin:0 0 8px 0}

.boxShzr span p{ font-size:14px; line-height:24px; padding:0 0 10px 0}



.boxShzr1{width:100%;background:#fff url(../images/bgColor.png) repeat-x top; padding:0;}



.navShzr a{ padding:0; margin:0; width:25%; font-size:14px;  line-height:60px;}

.navShzr .on{background:url(../images/bgNavColor1.png) no-repeat center bottom/100% 4px}





.qywh{width:100%;padding:20px 0 40px 0; height:600px;}

.qywh ul li{ margin-bottom:15px; width:100%;}

.qywh ul li:nth-child(7){width:98%;}

.qywh ul li h1{ line-height:35px; font-size:14px; background-color:#C00; color:#fff; text-align:center;width:130px; float:left; margin-right:20px;}

.qywh ul li p{ line-height:35px; background-color:#f3f3f3; font-size:14px; color:#333;}



.ry img{width:100%;padding: 0;}

.ry{width:100%;padding:0 0 20px 0;}





.boxLzjb{ margin:80px 0 20px 0}

.lzjtHead{ width:100%; height:auto; padding:50px 0; background:url(../images/bgLzjb.jpg) no-repeat center left/cover; }

.lzjtHead img{margin:0; width:80%}

.lzjtHead a{width:120px; line-height:36px;font-size:14px; margin:10px auto 0 auto}





.lzjbCon{padding:0 20px 0 20px;}

.lzjbCon li{line-height:26px; font-size:14px;}

.lzjbCon li:last-child{border:none}

.lzjbCon li:nth-child(2){ background:none}

.lzjbCon li h1{font-size:15px;}



.lzjbQd{margin:10px 0 0 0}

.lzjbQd span{display:block; margin:0 0 20px 0;}

.lzjbQd span:nth-child(2){display:none}

.lzjbQd span:last-child{display:block}

.lzjbQd span i{  width:40px; height:40px; }

.lzjbQd span h2{ width:calc(100% - 50px)}

.lzjbQd span h2 font{font-size:16px;}







.leftLzjb{width:100%; padding:30px 30px 0 30px; min-height:inherit;background:#2e95d9; }

.leftLzjb li{font-size:14px;}

.leftLzjb li h1{width:60px; height:60px;}

.leftLzjb li h2{font-weight:bold;}

.leftLzjb li h3{ font-size:16px}





.rightLzjb{width:100%; padding:0 20px; margin:0 0 20px 0}



.navZxjb{font-size:16px; line-height:40px; padding:20px 0 10px 0; letter-spacing:0; font-weight:bold; text-align:center}



.boxMsg{padding:0 0 10px 0; font-size:12px}

.boxMsg span{ display:block; padding:0 0 10px 0;width:100%; font-size:16px;}

.boxMsg li p {

    width: 100%;

}

.inputMsg{width:100%;}

.textareaMsg{width:100%; }

.inputMsgShort{width:160px; }

.submitMsg{width:100%; margin:0; }





.submitMsg{ font-size:14px;}



/*----------------------------fzlc----------------------------*/

.bgFzlc{width:100%; min-height:auto; margin:0; padding:0 0 0 0;background:url(../images/bgDsjM.png) no-repeat bottom center/100% auto; }

.boxFzlc{height:auto;background:none;}

.fzlcList{width:100%; height:auto;background:url(../images/bgFzlcLineM.png) no-repeat 30px 10px/2px 100%;overflow:visible;}

.fzlcList .swiper-slide{width:100%;height:auto; padding:0 20px 0 50px; position:relative; overflow:visible; background:url(../images/icoFzlc.png) no-repeat 26px 3px/10px 10px; margin:0 0 30px 0; }

.fzlcList .swiper-slide:nth-child(even){background:url(../images/icoFzlc.png) no-repeat 26px 3px/10px 10px; padding:0 20px 0 50px; margin:0 0 30px 0; }

.boxFzlc .swiper-button-prev{display:none}

.boxFzlc .swiper-button-next{display:none}



.fzlcList .swiper-slide h1{font-size:20px; line-height:20px;}

.fzlcList .swiper-slide h2{font-size:14px; line-height:22px;}

/*----------------------------fzlc----------------------------*/



}







