body{ background:#fff; color:#221714;}
.bgs{ background:#ededed;}
/*.banner{position:absolute;}*/
.banner img{ width:100%;}
.banner .hide{ display:none;}

/*.main .dtime{
           text-align:center;
		  position:relative;
		  margin-top:45%;
	
	}*/
.main .dtime .sjsy{
              padding-top:1rem;
			  padding-bottom:1rem;
			 background:url(../Images/dgsbg.png) no-repeat;
		     background-size:100%;
}
.main .dtime .sjsy .tsy{
                    font-size:1.4rem;
					color:#ffffff;
					font-weight:bold;
}
.main .dtime .sjsy .cutd{font-size:1.2rem;color:#fffd00;}
.payment-time{
	display: inline-block;
	overflow: hidden;
	line-height:1rem;;
	vertical-align:middle;
	padding: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 7px;
	color: #c1c1c1;
	padding: 7px;
	
}
.yyme p{
	
	    width: 30%;
    margin: 0 auto;
}
.payment-time em{
	background-color: #fffd00;
	padding: 0 3px;
	margin: 0 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 5px;
	font-style: normal;
	color:#ff2140;


}

.payment-time .whday{
    color:#ffffff;
	letter-spacing:1rem;
}
.main .yyme{
      text-align:center;
	  margin-top:1rem;



}
.main .yyme .klxy{width:100%;margin-bottom:1rem;}
.main .yyme .klxy img{width:100%;}
.main .yyme .qzm{
            font-size:2rem;
			color:#e80020;

}
.main .yyme .litm{background:#3b72f3;padding-top:0.5rem;padding-bottom:0.5rem;}
.main .yyme .litm .kyou{color:#ffffff;}
.main .btcon{ display:block; text-align:center; font-size:1.2rem;padding-top:15px;}
.main .btcon .bt{ font-size:1.3rem;}
.main .btcon p{color:#f5471a;}
.main .btcon .xz{color:#000000;}
.main .btcon .redline img{width:100%;}
.main .btcon .zddg{font-size:1rem;color:#000000;padding-top:5px;}
.main .zxbtn{ display:block; text-align:center; padding-top:2rem;}
.main .zxbtn a{ font-size:1.2rem; color:#ffffff;padding:0.3rem 2rem;background:#3b72f3;}
.main .mms .zxbtn{ padding:1.5rem 0 2rem 0;}
.main .wzcon{ display:block; background:#ecebeb; padding:0.5rem 1rem; font-size:1.2rem; font-size:1.2rem; line-height:2rem; margin-top:15px;}
.main .mkc{background:url(../Images/kecont.png) no-repeat;background-size:100%;width:100%;margin-top:15px;}
.main .mkc .kcon .kcmenu ul{ overflow:hidden; zoom:1; width:96%;margin:0 auto;padding-bottom:0.2rem;border-bottom:1px solid #ffffff;}
.main .mkc .kcon .kcmenu ul li{ display:inline; float:left; width:20%; cursor:pointer; padding:0.5rem 0; color:#ffffff;text-align:center;}
.main .mkc .kcon .kcmenu ul li.on{ background:#ffffff; color:#000000;}
.main .mkc .kcon .kclist .kctpl{padding-top:0.2rem;}
.main .mkc .kcon .kclist .kctpl ul li{color:#ffffff;}
.main .mkc .kcon .kclist .kctpl .mlyl{width:96%;margin:0 auto;}
.main .mkc .kcon .kclist .kctpl .mlyl img{width:100%;}
.main .mkc .kcon .kclist .kctpl .nyl{padding-top:0.5rem;font-size:1.2rem;padding-right:1rem;}
.main .mkc .kcon .kclist .kctpl .nyl .sny{border-left:2px solid #ffffff;padding-left:0.5rem;margin-left:0.5rem;}
.main .mkc .kcon .kclist .kctpl .frdg{font-size:1rem;padding-top:0.5rem;margin-left:0.5rem;}
.main .mkc .kcon .kclist .kctpl .xqgd{padding-top:1rem;text-align:center;padding-bottom:2rem;margin:0 auto;}
.main .mkc .kcon .kclist .kctpl .xqgd span{border:1px solid #ffffff;padding:0.4rem 1.2rem;color:#ffffff;margin-left:1rem;}
.main .mkc .kcon .kclist .kctpl .xqgd .chk a{color:#ffffff;font-size:0.8rem;}
.main .mkc .kcon .kclist .kctpl .xqgd .zxmore a{font-size:0.8rem;color:#ffffff;}
.main .mkc .zxbtn{ padding:2rem 0 5px 0;}

.main .mqy .qylist ul{ overflow:hidden; zoom:1; padding:10px 10px 0 0;}
.main .mqy .qylist ul li{ display:inline; float:left; width:33.3%; padding:15px 0 0 10px;}
.main .mqy .qylist ul li img{ width:100%;}
.main .tlist{width:100%;}
.main .tlist ul{ overflow:hidden; zoom:1; padding-top:15px;}
.main .tlist ul li img{ width:100%;}
.main .mzd .tlist .swiper-pagination{ position:static; padding-top:20px;}
.main .mzd .tlist .swiper-pagination span{ margin:0 5px}
.main .mzd .tlist .swiper-pagination-bullet{ width:12px; height:12px; background:#fff;}
.main .mzd .tlist .swiper-pagination-bullet-active{background:#392d29; width:12px; height:12px;}
.main .mzd .tlist{ overflow:hidden;}
.main .whxz{background:#f1f1f1;margin-top:15px;padding-bottom:15px;}
.imgswp{width:100%;}
.imgswp .hotimg ul{ overflow:hidden; zoom:1;}
.imgswp .hotimg ul li{ display:inline; float:left; width:49%; position:relative;margin-bottom:0.5rem;}
.imgswp .hotimg ul .zpt{float:right;}
.imgswp .hotimg ul li .title{display:block; background:#000; background-color:rgba(0,0,0,0.7); filter:Alpha(opacity=70); -moz-opacity:0.7; position:absolute; width:100%; bottom:0px; font-size:1.2rem; color:#fff;padding:0.2rem;}
.imgswp .hotimg ul li .zwdsh{padding-bottom:1.85rem;}
.imgswp .hotimg ul li .title .nxbw{font-size:0.8rem;}
.imgswp .hotimg ul li img{ width:100%;}
.imgms{width:94%;margin:0 auto;overflow:hidden; zoom:1;}
.imgms .hotimg .mstec li{float:left;width:49%;padding-top:15px;}
.imgms .hotimg .mstec .wyyr{float:right;}
.imgms .hotimg .mstec li img{width:100%;}
.imgms .hotimg .mstec li .scuzj{background:#f1f1f1;}
.imgms .hotimg .mstec li .scuzj .zjcg{width:98%;margin:0 auto;padding-top:10px;font-size:1rem;text-align:left;}
.imgms .hotimg .mstec li .scuzj .zjcg .cgzj{font-size:1.2rem;font-weight:bold;padding-bottom:10px;}
.imgms .hotimg .mstec li .scuzj .zjcg .ljund{color:#e14229;padding-top:15px;padding-bottom:15px;}
.imgms .hotimg .mstec li .mbhp{background:#ffffff;}
.imgms .hotimg .mstec li .mbhp .jcg{width:90%;margin:0 auto;height:3rem;}
.imgms .hotimg .mstec li .mbhp .jcg .tsban{line-height:3rem;}
.imgms .hotimg .mstec li .mbhp .xfzx{background:#f01100;float:right;color:#ffffff;height:3rem;display:inline-block;}
.main .hotmu{background:#3b72f3;height:1rem;width:100%;margin-top:2rem;}
.main .mbm{ padding:0 10px 10px 10px;}
.main .mbm .bmcon{ padding-bottom:20px;}
.main .mbm .bmcon .bmbt{ display:block; text-align:center; font-size:1.5rem; color:#000; font-weight:bold; line-height:2rem; padding-top:15px;}
.main .mbm .bmcon .bmbt i{ color:#ea0510;}
.main .mbm .bmcon .bmbt p:nth-child(2){ font-size:1.2rem; font-weight:normal;}
.main .mbm .bmtpl{ border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li{ text-align:center; font-size:1.2rem; color:#464546; padding-top:20px; vertical-align:top; font-weight:bold;}
.main .mbm .bmtpl ul li .iputs{ width:90%; background:#eee; height:2.3rem; line-height:2.3rem; font-weight:normal; border:none; padding:0 10px;border:1px solid #aeaeae;}
.main .mbm .bmtpl ul li select{ width:90%; height:2.3rem; background:#fff; border:1px solid #dedede;}
.main .mbm .bmtpl ul li .sub{ width:80%; padding:0.2rem 0; font-size:1.3rem; background:#ff2140; border:none; color:#fff; cursor:pointer; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.main .mbm .bmtpl ul li:nth-child(4){ font-weight:normal;}
.main .mbm .bmtpl ul li:nth-child(4) i{ position:relative; top:-0.2rem; padding-right:10px;}
.main .pic img{ width:100%; padding-top:20px;}
.main .mpp .pplist ul{ overflow:hidden; zoom:1; padding:10px 10px 0 0;}
.main .mpp .pplist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}
.main .mpp .pplist ul li .ppcon{ border:1px solid #ededed; text-align:center; padding:10px 0;}
.main .mpp .pplist ul li .ppcon img{ width:20%;}
.main .mpp .pplist ul li .ppcon .yswz{ display:block; font-size:1.2rem; line-height:2rem; padding-top:5px;}
.main .mpp .pplist ul li .ppcon .yswz .xwz{ font-size:0.9rem; color:#898989;}
.main .mxz{ padding-bottom:15px;}
.main .mxz .xzlist ul{ overflow:hidden; zoom:1;}
.main .mxz .xzlist ul li{ display:inline; float:left; width:50%; padding-left:10px;}
.main .mxz .xzlist ul li img{ width:100%;}
.main .mxz .xzlist ul li .xzcon{ background:#efefef; padding:10px;}
.main .mxz .xzlist ul li .xzcon .title{ display:block; font-size:1.2rem; background:url(../Images/xzpic2.jpg) no-repeat left bottom; padding-bottom:10px; background-size:15%;}
.main .mxz .xzlist ul li .xzcon .twz{ display:block; font-size:1rem; line-height:1.5rem; padding-top:5px;}
.main .mxz .xzlist ul li .xzcon .tzx{ display:block; padding:1.5rem 0 0.5rem 0;}
.main .mxz .xzlist ul li .xzcon .tzx a{ background:#ffffff; color:#343434; padding:0.3rem 2rem;}
.main .mxz .xzlist ul li .xzcon .tzx a i{ position:relative; top:-0.2rem; padding-right:10px;}
.main .mxz .xzlist ul li .xzcon .tzx a i img{ width:7%;}
.main .mxz .xzlist ul li .xzcon .tbg{ background:url(../Images/xzpic.jpg) no-repeat left bottom; background-size:15%;}
.main .mzy .zylist ul{ overflow:hidden; zoom:1; padding:15px 10px 0 5px;}
.main .mzy .zylist ul li{ display:inline; float:left; width:33.3%; padding-left:5px;}
.main .mzy .zylist ul li img{ width:100%;}
.main .mzy .zylist ul li .zycon{ background:url(../Images/zypic.jpg) no-repeat 6.5rem center; background-size:15%; background-color:#6a3906; font-size:0.8rem; color:#fff; line-height:1.6rem; padding:10px;}
.main .mzy .zylist ul li .zycon .bt{ font-size:1rem;}
.main .mxz .xzlist ul li .xzcon .title i{ color:#FF0000; font-size:1rem;}
.main .imgtpl{ overflow:hidden; padding:15px 10px 0 0;}
.main .imgtpl img{ width:100%;}
.main .swiper-pagination{ position:static; padding-top:15px;}
.main .swiper-pagination span{ margin:0 5px;}
.main .swiper-pagination-bullet{ width:12px; height:12px; background:#fff; border:1px solid #392d29; opacity:1;}
.main .swiper-pagination-bullet-active{ background:#392d29; width:12px; height:12px;}
.main .zxbtn{ display:block; text-align:center; padding:2rem 0 0.5rem 0;}
.main .zxbtn a{ padding:0.5rem 5rem; background:#eb1c12; color:#fff; font-size:1.5rem; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
.pssj3 {height:23rem;text-align:left;z-index:998;position:relative;}
.talkbox{position: fixed;bottom: 0;width: 100%;max-width: 640px;box-sizing: border-box;border-top: 1px solid #bfbfbf;background: #eee;}
.speak{position: relative;top:500px;display: flex;justify-content: left;margin: 1rem auto;align-items: flex-start;width: 96%;}
.speak>img{width:2rem;border-radius: 0.3rem;overflow: hidden;background: #808396;font-size: 0.15rem;}
.speak p{ background:url(../Images/ltk.png) no-repeat; background-size:100% 100%; padding:0.6rem 1rem 0.6rem 2.5rem; color: #313233; font-size:1rem; line-height:1.5rem;}
.speak p::before,.speak p::after{border: 0.06rem solid transparent;content: " ";height: 0;width: 0;position: absolute;top: 0.1rem;right: 100%;border-right-color: #d8d8d8;}
.speak p::after{border-right-color: #ffffff;margin-right: -2px; }
.speak p>img{display: inline-block;vertical-align: middle;}
.speak.one{transition: all 1s 1s;}
.speak.two{transition: all 1s 3s;}
.speak.there{transition: all 1s 5s;}
.speak i{ font-size:1.3rem; font-weight:bold; color:#ff0000;}
.speak.top{top:0;}
.inputbox{ padding:0.5rem 0; display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; border-top: 1px solid #bfbfbf; background: #fff;}
.inputbox img{ width:1.8rem; font-size: 0.15rem;}
.inputbox input{ outline: none;color: #333 !important;width: 80%;height: 2.5em;border: none;border-bottom: 1px solid #d8d8d8;text-indent: 1em;margin: 0 2%;font-size: 15px;}
.inputbox a{ display: inline-block;min-width: 4em;line-height: 2em;background: #45C01A;color: #fff;border-radius: 0.3rem;text-align: center;font-size: 15px;}
.inputbox a.wys{ background:none; border-radius:0;}
#sdxhmb_dh_btn{width:96%;margin: 5% auto;font-size: 0.18rem;}
#sdxhmb_dh_btn ul{padding:0;margin:0 0 2%;display:flex;flex-wrap:wrap;}
#sdxhmb_dh_btn li{width:25%;margin-top:2%;list-style: none;float:left;}
#sdxhmb_dh_btn a{width:100%;display:block;text-align:center;text-decoration:none;color:#333;}
#sdxhmb_dh_btn img{width:66.7%;max-width:100px;max-height: 100px;margin:0 auto;}
#sdxhmb_dh_btn p{margin:4%;}
#LRMINIBar{bottom: 2rem!important;}
.main .mzs .zsbt{ display:block; font-size:1.2rem; text-align:center; padding-top:15px;}
.main .mzs .zsbt .bt{ font-size:1.3rem; font-weight:bold; color:#eb1c12;}
.main .mzs .pic img{ width:100%; padding-top:15px;}
.main .mgd{ background:#eae8e9;}
.main .mgd .gdbt{ display:block; font-size:1.3rem; font-weight:bold; text-align:center; color:#f4180c; padding-top:15px;}
.main .mgd .gdcon{ padding:15px 0 20px 0;}
.main .mgd .gdcon .gdlist{ border-right:1px solid #f4142e; border-top:1px solid #f4142e; border-bottom:1px solid #f4142e;}
.main .mgd .gdcon .gdlist ul li{ vertical-align:top; overflow:hidden; zoom:1;border-bottom:1px solid #f4142e;}
.main .mgd .gdcon .gdlist ul li span{ float:left; width:33.3%; text-align:center; height:30px; line-height:30px; font-size:12px; border-left:1px solid #f4142e;}
.main .mgd .gdcon .gdlist ul li .z2{ color:#f4142e; font-weight:bold;}