.banner{ padding-top:80px;}
.banner p{width: 850px;margin: 0 auto;height: 50px;padding-top: 550px;}
.banner p a{display: block;color: #fff;border-left: 10px #fff solid;font-size: 14px;padding-left: 10px;float: left;margin-right: 253px;}
.banner p a span{display: block;font-size: 22px;text-transform: uppercase;}
.banner p a.last{ margin-right:0;}
.jjbg{ background:url(../images/fjbg.jpg) no-repeat center bottom;}
.gsjj{ width:1200px; margin:0 auto;}
.tit{text-align: center;padding: 60px 0 30px;}
.tit img{ float:none;}
.tit span{font-size: 30px;color: #333;display:block;font-weight: bold;padding-top: 5px;}
.tit span.white{ color:#fff;}
.tit p{font-size: 12px;color: #ff592d;text-align:center;text-transform: uppercase;}
.gsjj p.jjnr{ font-size:14px; color:#666; line-height:28px;}
.gsjj ul{overflow: hidden;width: 1200px;margin: 0 auto;padding: 60px 0;}
.gsjj ul li{float: left;padding: 0;text-align: center;width: 170px;height: 170px;border: 1px #6a6a6a dashed;border-radius: 86px;margin-right: 170px;}
.gsjj ul li img{width: 61px;height: 61px;margin-top: 41px; float:none;}
.gsjj ul li p{font-size: 14px;color: #666;margin-top: 10px;}
.gsjj ul li.last{ margin:0;}
.xwbg{ background:url(../images/xwbg.jpg) no-repeat center; height:702px;}
.news{ width:1200px; margin:0 auto; overflow:hidden;}
.news ul{overflow:hidden;}
.news ul li{float: left;width: 590px;margin: 0 15px 15px 0;border: 1px #ccc dashed;height: 138px;background:#fff;}
.news ul li a{ color:#333;}
.news ul li img{float: left;width: 156px;height: 117px;margin: 10px;border-right: 1px #ccc dashed;padding-right: 10px;}
.news ul li span{font-size: 14px;font-weight: bold;float: left;height: 60px;line-height: 20px;overflow: hidden;margin-top: 10px;width: 100%;}
.news ul li p{font-size: 14px;float: left;color: #999;}
.news ul li.mar2,.news ul li.mar4,.news ul li.mar6{ margin-right:0;}
.news ul li .xwms{float: left;color: #333;width: 390px;margin: 10px 10px 10px 0;}
.news .gd{width:242px;height:46px;background:#ff592d;line-height: 46px;text-align: center;margin: 25px auto 35px;}
.news .gd a{ color:#fff; display:block;}
.anlibg{ background:url(../images/anlibg1.jpg) no-repeat center; height:702px;}
.anli .anli_nr{width: 1200px;margin: 0 auto 50px;overflow: hidden;}
.anli .anli_nr ul{overflow:hidden;margin-bottom: 70px;}
.anli .anli_nr .anli_tit{margin: 0 auto;overflow: hidden;width: 195px;}
.anli .anli_nr .anli_tit a{width: 17px;text-align:center;display: block;margin: 0 25px 0 0;font-size: 14px;border: 1px #fff solid;height: 17px;color: #fff;float: left;line-height: 17px;}
.anli .anli_nr .anli_tit a.last{ margin:0 auto;}
.anli .anli_nr .anli_tit a:hover{color:#fff;background: #eb6100;}
.anli .anli_nr .anli_tit a.cur{color: #0054a8;background: #ffffff;border: 1px solid #ffffff;line-height: 18px;width: 17px;height: 17px;}
.anli .anli_nr .al_img{float: left;margin-right: 15px;width: 592px;}
.anli .anli_nr .al_nr{float:right;width: 593px;}
.anli .anli_nr .al_nr .al_nr1{width: 591px;border: 1px #ccc dashed;height: 325px;}
.anli .anli_nr .al_nr .al_nr1 .alnr{font-size: 14px;color: #fff;padding: 30px 25px 0 20px;}
.anli .anli_nr .al_nr .al_nr1 .alnr p.nr{line-height: 30px;}
.anli .anli_nr .al_nr .al_nr1 .alnr ul{overflow: hidden;float: left;font-size: 14px;width: 100%;}
.anli .anli_nr .al_nr .al_nr1 .alnr ul li{line-height: 25px;}
.anli .anli_nr .al_nr .al_nr1 .alnr ul li span{display: block;font-size: 16px;padding-top: 20px;}
.anli .anli_nr .al_nr .dj{background: #fff;height: 27px;line-height: 27px;text-align: center;margin-top: 14px;}
.anli .anli_nr .al_nr .dj a{ color:#333; display:block;}
.zmppbg{ background:#f5f5f5; margin-bottom:10px;}
.zmpp{ width:1200px; margin:0 auto; overflow:hidden;}
.zmpp ul{ margin-bottom:35px; overflow:hidden;}
.zmpp ul li{float:left;padding:0;height: 77px;width: 168px;margin-right:38px;}
.zmpp ul li p img{ display:none;}
.zmpp ul li.last{ margin-right:0;}
.zmpp ul li img{width:100%;height:auto;}
.zmpp ul li:hover img{ display:none;}
.zmpp ul li:hover p img{ display:block;}
#indexPage #mcontact{ height:auto !important;}
#indexPage #mcontact .content .header{visibility: initial !important;}
#mcontact .content #contactinfo{visibility: initial !important;}
#footer.mini{ background:none; position:initial;}
@media only screen and (max-width: 768px) {
.banner{ padding-top:0;}
.banner>div{height: 450px !important;background-size:auto 100% !important;}
.banner p{width: 640px;padding-top: 340px;}
.banner p a{ margin-right:174px;}
.banner p a span{ font-size:18px;}
.gsjj{ width:98%; padding:0 1%;}
.tit{ padding:8% 0 3%;}
.gsjj ul{ width:100%; padding:6% 0;}
.gsjj ul li{ width:23%; height:23vw;border-radius: 11.5vw;margin-right: 2%;}
.gsjj ul li img{margin-top: 20%;}
.anlibg{height: auto;background-repeat: repeat-y;background-position: top;}
.anli .anli_nr{width: 98%;margin: 0 auto;padding: 0 1% 5%;}
.anli .anli_nr ul{display: block;margin-bottom: 3%;}
.anli .anli_nr .al_img{margin: 0 auto;text-align: center;float: none;}
.anli .anli_nr .al_nr{float: none;margin: 0 auto;}
.anli .anli_nr .al_nr .al_nr1{ height:auto;border:0;}
.anli .anli_nr .al_nr .al_nr1 .alnr{ padding:2%;}
.xwbg{ height:auto; background-repeat:repeat-y;}
.news{ width:98%; padding:0 1%;}
.news ul li{ width:49%;margin: 0 1% 1% 0; height:auto;}
.news ul li img{width: 35%;height: auto;margin: 2%; padding-right:2%;}
.news ul li .xwms{ width:57%; margin:1% 1% 1% 0;}
.news ul li span{height: 9vw;line-height: 3vw;margin-top: 0%;}
.news .gd{margin: 3% auto 5%;}
.zmppbg{ margin-bottom:2%;}
.zmpp{ width:98%; padding:0 1%;}
.zmpp ul{ margin-bottom:4%;}
.zmpp ul li{height: auto;width: 15.8%;margin-right: 1%;}
}
@media only screen and (max-width: 640px) {
.banner>div{height: 410px !important;}
.banner p{ width:560px; padding-top:305px;}
.banner p a{ margin-right:134px;}
.gsjj ul li img{margin-top: 17%;}
.anli .anli_nr .al_img{ width:94%;}
.anli .anli_nr .al_img img{ width:100%; height:auto;}
.anli .anli_nr .al_nr{ width:94%;}
.anli .anli_nr .al_nr .al_nr1{ width:100%;}
.news ul li{ width:99.5%; margin:0 0 1% 0;}
.news ul li span{height: 20vw;line-height: 5vw;}
}
@media only screen and (max-width: 560px) {
.banner>div{height: 370px !important;}
.banner p{ width:480px; padding-top:280px;}
.banner p a{ margin-right:94px;}
.gsjj ul li{width:34%;height:34vw;border-radius: 17vw;margin: 0 7.6% 4%;}
.gsjj ul li.last{margin: 0 7.7% 4%;}
.gsjj ul li img{margin-top: 22%;}
.news .gd{ width:220px; height:35px; line-height:35px;}
.zmpp ul li{ width:30.3%; margin:0 1.5% 3%;}
}
@media screen and (min-width:320px) and (max-width:480px){
.banner>div{height: 330px !important;}
.banner p{ width:400px; padding-top:245px;}
.banner p a{ margin-right:81px; border-left:5px #fff solid; padding-left:5px;}
.banner p a span{ font-size:16px;}
.tit span{ font-size:24px;}
.tit img{ width:30%;}
.gsjj ul li img{margin-top: 16%;}
.gsjj ul li p{ margin-top:1%;}
.bzhcp ul li p{ margin:35% 0 0 3%;}

}

@media screen and (max-width:400px){
.banner p{ width:320px; padding-top:200px;}
.banner p a{ margin-right:41px;}
.banner>div{height: 270px !important;}
.qywh .wh{padding-top: 35vw;background-size: auto 34%;}
.news ul li span{height: 18vw;line-height: 6vw;}

}
