body{ background:#fff; color:#000;}
.bgs{ background:#afd4fc;}
.banner img{ width:100%;}
.banner .hide{ display:none;}
.navtop ul{ overflow:hidden; zoom:1; padding:1rem 10px 1rem 0;}
.navtop ul li{ display:inline; float:left; width:25%; padding-left:10px;}
.navtop ul li a{ background:#fb5d18; display:block; text-align:center; font-size:1.2rem; padding:0.3rem 0; color:#fff; border-radius:0.5rem; webkit-border-radius:0.5rem; -moz-border-radius:0.5rem; -ms-border-radius:0.5rem; -o-border-radius:0.5rem;}
nav{ background:#fff; padding:5px 0 15px 0;}
nav ul{ overflow:hidden; zoom:1;}
nav ul li{ float:left; display:inline; width:25%; font-size:1.2rem; padding-top:10px; position:relative;}
nav ul li { display: inline-block; width:25%; text-align: center; float: left; }
nav .ntitle{ display:block; padding-top:5px;}
nav .ntitle a { font-size:1.2rem; display:block; color:#545454;}
nav em{ display: block; width:4.5rem; height:4.5rem; margin: 0 auto;;}
nav ul li:nth-child(1) em{ background:url(../images/sdxhmo_dh_btn1.gif) no-repeat; background-size:100% 100%;}
nav ul li:nth-child(2) em{ background:url(../images/sdxhmo_dh_btn2.png) no-repeat; background-size:100% 100%}
nav ul li:nth-child(3) em{ background:url(../images/sdxhmo_dh_btn3.png) no-repeat; background-size:100% 100%}
nav ul li:nth-child(4) em{ background:url(../images/sdxhmo_dh_btn4.png) no-repeat; background-size:100% 100%}
nav ul li:nth-child(5) em{ background:url(../images/sdxhmo_dh_btn5.png) no-repeat; background-size:100% 100%}
nav ul li:nth-child(6) em{ background:url(../images/sdxhmo_dh_btn6.png) no-repeat; background-size:100% 100%}
nav ul li:nth-child(7) em{ background:url(../images/sdxhmo_dh_btn7.png) no-repeat; background-size:100% 100%}
nav ul li:nth-child(8) em{ background:url(../images/sdxhmo_dh_btn8.png) no-repeat; background-size:100% 100%}
.main .btcon{ display:block; text-align:center; font-size:1.3rem; font-weight:bold; color:#eb0000; padding-top:15px;}
.main .wzcon{ display:block; font-size:1.2rem; line-height:2rem; padding:10px 10px 0 10px;}
.main .bttop{ padding-top:0;}
.main .tlist ul{ overflow:hidden; zoom:1; padding:5px 10px 0 0;}
.main .tlist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}
.main .tlist ul li img{ width:100%;}
.main .zxbtn{ display:block; text-align:center; padding:2rem 0;}
.main .zxbtn a{ padding:0.5rem 3rem; background:#ff5231; color:#fff; font-size:1.5rem; border-radius:100px; webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px;}
.main .tlist ul li{ position:relative; padding:10px 0 0 2.5%;}
.main .tlist ul li .title{ display:block; position:absolute; color:#fff; bottom:0px; padding:0.5rem 0; width:95%; text-align:center; background-color:rgba(238,59,59,0.7); filter:Alpha(opacity=70); -moz-opacity:0.7;} 
.main .mdy .dylist ul{ overflow:hidden; zoom:1; padding:20px 10px 0 0;}
.main .mdy .dylist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}
.main .mdy .dylist ul li a{ background:#fd504a; display:block; text-align:center; font-size:1rem; color:#fff; padding:0.3rem 0;}
.main .mdy .dylist ul li:nth-child(1),.main .mdy ul li:nth-child(2){ padding:0 0 0 10px;}
.main .pic img{ width:100%; padding:15px 10px 20px 10px;}
.pssj3 {height:18rem;text-align: left;}
.talkbox{position: fixed;bottom: 0;width: 100%;max-width: 640px;box-sizing: border-box;z-index:999; 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 .imgtpl{ overflow:hidden; padding:15px 10px 0 10px;}
.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:#424140; opacity:1;}
.main .swiper-pagination-bullet-active{ background:#ee1d00; width:12px; height:12px;}
.main .mcy{ padding-top:15px;}
.main .mcy .cywz{ display:block; text-align:center; font-size:1.2rem;}
.main .mcy .cylist ul{ overflow:hidden; zoom:1; padding:5px 10px 0 0;}
.main .mcy .cylist ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}
.main .mcy .cylist ul li img{ width:100%;}
.main .mcy .cylist ul li .cytxt{ display:block; background:#fff; text-align:center; font-size:1.2rem; line-height:2rem; padding:5px 0;}
.main .mcy .cylist ul li .cytxt .bt{ font-size:1.3rem; font-weight:bold;}
.main .mcy .cylist ul li .cytxt .ys{ color:#eb0000; font-weight:bold;}