.m-contop {

	padding: 0px; width: 100%;   overflow: hidden; position: relative;

}

.m-contop .logo {

	width: 2.25rem; text-align: center; float: left; display: block; position: relative;

}

.m-contop h1 {

	width: 2.3rem;   margin-left: 0.3rem; float: left;

}

.m-contop p {

	width: 3.4rem; margin-right: 0.2rem; float: right;

}

.m-contop p span {

	text-align: right; margin-top: 0.35rem; margin-right: 0.3rem; display: block;

}

.m-contop p .tel img {

	width: 2.82rem;

}

.m-contop .logo img {

	width: 100%; display: inline-block;

}

.g-adv {

	height: auto; position: relative;

}

.g-adv .sclwrap_box {

	height: 3.6rem; overflow: hidden;

}

.g-adv .m-box {

	height: 3.6rem; overflow: hidden;

}

.g-adv .m-box img {

	width: 100%; vertical-align: top; display: block;

}

.m-cnt {

	left: 2.6rem; width: 1.4rem; height: 0.1rem; bottom: 0.16rem; position: absolute; z-index: 8888;

}

.m-cnt li {

	background: rgb(255, 255, 255); width: 0.3rem; height: 0.1rem; margin-left: 0.03rem; float: left;

}

.m-cnt .z-on {

	background: rgb(240, 76, 83);

}

.daohang {

	background: rgb(241, 241, 241); padding: 0.4rem 0.3rem;

}

.daohang ul li {

	width: 25%; height: 1.4rem; text-align: center; float: left;

}

.daohang ul li img {

	width: 0.74rem;

}

.daohang ul li h2 {

	color: rgb(51, 51, 51); font-size: 0.2rem; margin-top: 0.16rem;

}

.daohang ul::after {

	line-height: 0; clear: both; display: table; content: "";

}

.qmin {

	background: url("../images/qmcbg.png") no-repeat center; padding: 0.37rem 0.3rem 0.3rem;

}

.qmin h2 { text-align:center; font-size:0.36rem; color:#FFF;font-weight: bold;}

.qmin p {

	color: rgb(255, 255, 255); line-height: 0.36rem; font-size: 0.3rem; text-align:center

}

.mfrx {

	background: url("../images/telj.png") no-repeat  center; height: 0.7rem; line-height: 0.7rem; margin-top: 0.3rem; text-align:center; width:70%; margin:auto;

}

.mfrx span {

	color: #fff; font-size: 0.22rem; text-align:center;

}

.mfrx font {

	color: rgb(232, 70, 73); font-size: 0.3rem; margin-left: 0.1rem;

}





.mfrx2 {

	 

    height: 0.7rem;

    background: url(..//telj.png) no-repeat 0.72rem center #FFF;

    background-size: 0.35rem 0.32rem;

    padding-left: 1.18rem;

    line-height: 0.7rem;

    margin-top: 0.3rem;

 

}



.hse {

	background: url("../images/teljb.png") no-repeat 0.72rem / 0.35rem 0.32rem rgb(232, 70, 73);

}

.hse span {

	color: rgb(255, 255, 255);

}

.hse font {

	color: rgb(255, 255, 255);

}

.m30 {

	margin-right: 0.3rem; margin-left: 0.3rem;

}

.sdys {

	 padding: 0.5rem 0.3rem 0.2rem;

}

.sdys h2 {

	text-align: center; color: rgb(68, 68, 68); font-size: 0.36rem; font-weight: bold; padding-bottom:0.2rem;

}

.sdys h3 {

	text-align: center; color: rgb(68, 68, 68); font-size: 0.26rem;   

}





.sdys ul {

	margin-top: 0.5rem;

}

.sdys ul::after {

	line-height: 0; clear: both; display: table; content: "";

}

.sdys ul li {

	width: 2.7rem; height: 3.68rem; text-align: center; margin-left: 0.1rem; float: left;

}

.sdys ul .sdright {

	margin-right: 0.1rem; float: right;

}

.sdys ul li img {

	width: 1.8rem;

}

.sdys ul li h3 {

	color: rgb(68, 68, 68); font-size: 0.3rem; margin-top: 0.25rem; margin-bottom: 0.2rem;

}

.sdys ul li p {

	text-align: left; color: rgb(119, 119, 119); line-height: 0.36rem; font-size: 0.22rem;

}

.zhucys {

	background: rgb(255, 255, 255); padding-top: 0.6rem; padding-bottom: 0.5rem;

}

.zhucys h2 {

	text-align: center; color: rgb(68, 68, 68); font-size: 0.36rem; font-weight: bold;

}

.pktitle {

	background: url("../images/pkt.png") no-repeat 0% 0% / cover; width: 100%; height: 0.96rem; line-height: 0.92rem; margin-top: 0.2rem;

}

.pktitle span {

	color: rgb(255, 255, 255); font-size: 0.3rem; font-weight: bold;

}

.pktitle .ptl {

	margin-left: 0.45rem;

}

.pktitle .ptr {

	margin-left: 1.52rem;

}

.zhucys ul {

	background: rgb(245, 245, 245); height: 2.06rem; padding-right: 0.3rem; padding-left: 0.3rem;

}

.zhucys .bse {

	background: rgb(255, 255, 255);

}

.zhucys ul::after {

	line-height: 0; clear: both; display: table; content: "";

}

.zhucys ul li {

	width: 2.66rem; float: left;

}

.zhucys ul .lir {

	float: right;

}

.zhucys ul li h3 {

	height: 0.32rem; color: rgb(232, 70, 73); line-height: 0.32rem; font-size: 0.24rem; font-weight: bold; margin-top: 0.3rem; margin-bottom: 0.15rem;

}

.zhucys ul li h3 span {

	width: 0.32rem; height: 0.32rem; margin-right: 0.1rem; float: left; display: inline-block;

}

.zhucys ul li h3 .fj {

	background: url("../images/fj.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul li h3 .sx {

	background: url("../images/sx.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul li h3 .ds {

	background: url("../images/ds.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul li h3 .bi {

	background: url("../images/bi.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul li h3 .dz {

	background: url("../images/dz.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul li h3 .ht {

	background: url("../images/ht.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul li h3 .fw {

	background: url("../images/fw.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul li h3 .fww {

	background: url("../images/fww.png") no-repeat 0% 0% / 0.32rem 0.32rem;

}

.zhucys ul .lir h3 {

	color: rgb(68, 68, 68);

}

.zhucys ul li p {

	color: rgb(102, 102, 102); line-height: 0.3rem; font-size: 0.22rem;

}

.mfzcgs {

	background: rgb(241, 241, 241); padding: 0.5rem 0.3rem;

}

.mfzcgs h2 {

	margin-bottom: 0.15rem;

}

.mfzcgs h2 span {

	color: rgb(232, 70, 73); font-size: 0.3rem;

}

.mfzcgs h2 em {

	color: rgb(102, 102, 102); font-size: 0.18rem; font-style: normal; float: right;

}

.mfzcgs h2 em font {

	color: rgb(232, 70, 73);

}

.renav ul li {

	background: url("../images/xx.png") no-repeat 0.2rem / 0.24rem 0.21rem rgb(255, 255, 255); height: 0.56rem; color: rgb(102, 102, 102); line-height: 0.56rem; padding-left: 0.6rem; font-size: 0.24rem;

}

.mfzcgs ul li span {

	margin-right: 0.12rem;

}

.bdan {

	background: rgb(255, 255, 255); padding: 0.2rem; box-shadow: 0px 1px 0px #e5e5e5; -moz-box-shadow: 0 1px 0px #e5e5e5; -webkit-box-shadow: 0 1px 0px #e5e5e5;

}

.bdan h3 {

	text-align: center; color: rgb(51, 51, 51); font-size: 0.22rem; margin-bottom: 0.24rem;

}

.bdan p .textt {

	background: rgb(250, 250, 250); border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 0.54rem; color: rgb(153, 153, 153); line-height: 0.54rem; font-size: 0.24rem; margin-bottom: 0.2rem;

}

.bdan p .sumb {

	background: rgb(232, 70, 73); width: 100%; height: 0.62rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.62rem; font-size: 0.24rem;

}

.renav {

	background: rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); border-image: none; height: 0.56rem; overflow: hidden; margin-bottom: 0.2rem; box-shadow: 0px 1px 0px #e5e5e5; -moz-box-shadow: 0 1px 0px #e5e5e5; -webkit-box-shadow: 0 1px 0px #e5e5e5;

}

.fot {

	background: rgb(43, 43, 43);

}

.foot {

	padding: 0.36rem 0.3rem 0.3rem;

}

.foot h2 {

	color: rgb(204, 204, 204); font-size: 0.34rem; margin-bottom: 0.15rem; text-align:right; font-weight:bold;

}

.foot ul li {

	color: rgb(204, 204, 204); font-size: 0.25rem; margin-bottom: 0.35rem;text-align:right; 

}

.foot ul li span {

	margin-right: 0.5rem;

}

.flianxi {

	padding-top: 0.3rem; padding-bottom: 0.3rem; margin-top: 0.25rem; margin-bottom: 0.3rem; border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

.flianxi .footel {

	background: url("../images/footel.png") no-repeat 0% 0% / 2.13rem 0.26rem; width: 2.13rem; height: 0.26rem; margin-right: 2.13rem; margin-left: 0.1rem; display: inline-block;

}

.flianxi .weibo img {

	width: 0.36rem; height: 0.36rem; margin-right: 0.03rem; margin-left: 0.03rem;

}

.foot p {

	text-align: center; color: rgb(119, 119, 119); line-height: 0.3rem; font-size: 0.18rem;

}







.nav {

    width: auto;

}.nav {

    position: relative;

    overflow: hidden;

    background: #ae2015;

}.nav a {

    font-size: 0.2rem;

    display: block;

    height: 0.8rem;

    line-height: 0.8rem;

    width: 25%;

    float: left;

    border-top: 1px solid #cd001d;

    border-left: 1px solid #cd001d;

    margin: -1px 0 0 -1px;

    text-align: center;

    color: #fff;

    background: linear-gradient(to right,#f04c53,#ae2015);

}