body{ background:#fff; color:#000;}

.bgs{ background:#eaeaea;}

.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:#ec7a00; 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;}

.main .wzcon{ display:block; font-size:1.2rem; line-height:2rem; padding:10px 10px 0 10px;}

.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:#ff4552; 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 .mjx .tlist ul li{ position:relative; padding:10px 0 0 2.5%;}

.main .mjx .tlist ul li .title{ display:block; position:absolute; color:#fff; bottom:0px; padding:0.5rem 0; width:95%; text-align:center; background-color:rgba(0,0,0,0.7); filter:Alpha(opacity=70); -moz-opacity:0.7;} 

.main .mdy ul{ overflow:hidden; zoom:1; padding-right:10px;}

.main .mdy ul li{ display:inline; float:left; width:50%; padding:10px 0 0 10px;}

.main .mdy ul li a{ background:#0891e0; display:block; text-align:center; font-size:1.2rem; color:#fff; padding:0.3rem 0;}

.main .mdy ul li:nth-child(1),.main .mdy ul li:nth-child(2){ padding:0 0 0 10px;}

.pssj3 {height:23rem;text-align: left;}


.talkbox{position: fixed;bottom: 0;width: 100%;max-width: 640px;box-sizing: border-box;background: #fff;}

.pstop{ background:#6f3f19; height:3rem; line-height:3rem; overflow:hidden; zoom:1; border-top-left-radius:1.2rem; border-top-right-radius:1.2rem; padding:0 10px;}
 
.pstop .tel{ width:40%; float:left; color:#fff;}
.pstop .tel i{ position:relative; padding-right:10px; font-size:1.2rem; position:relative; top:-0.9rem;}
.pstop .tel i img{ width:10%;}
.pstop .title{ width:60%; float:right; color:#fff; text-align:left;}


.speak{position: relative;top:500px;display: flex;justify-content: left;margin: 1rem auto;align-items: flex-start;width: 96%;}

.speak>img{width:3rem;border-radius: 0.3rem;overflow: hidden;}

.speak p{ background:url(../Images/ltk.png) no-repeat; background-size:100% 100%; padding:0.6rem 1rem 0.6rem 1rem; color: #313233; font-size:1rem; line-height:1.5rem; margin-top:0.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;}

.txts{ float:right;}
.txts .twz{ display:block; font-size:0.8rem; color:#949494; padding-left:0.5rem;}

.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 .pic img{ width:100%; padding:15px 10px 0 10px;}
.main .btpt{ padding-top:15px;}

.srk{ background:#e0e0e0; padding:1rem 10px 1rem 0; overflow:hidden; zoom:1;}
.srk .s1{ display:block; float:left; width:10%; padding-left:10px;}
.srk .s1 img{ width:80%; padding-top:0.1rem;}
.srk .s2{ display:block; float:left; width:70%;}
.srk .s2 .put{ width:100%; background:#fff; padding:0.5rem 10px; border:none; border-radius:100px;}

.main .mtu{ padding-bottom:3rem;}
.main .mtu ul{ overflow:hidden; zoom:1; padding:0 20px 0 0;}
.main .mtu ul li{ display:inline; float:left; width:50%; padding:15px 0 0 20px;}
.main .mtu ul li img{ width:100%;}