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/tu_12.jpg) 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.7rem; font-weight:bold; color:#ff4e00;}

.mjx hr{
	width:3rem;
	height:0.3rem;
	background:#ff4e00;
	border:none;
	margin:0.5rem auto;
	}
.mxl hr{
	width:3rem;
	height:0.3rem;
	background:#ff4e00;
	border:none;
	margin:0.5rem auto;
	}

.main .wzcon{ display:block; font-size:1.1rem; line-height:2rem; padding:10px 10px 0 10px; text-align:center}

.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%;height: 15rem;}

.main .mjx .tlist ul li .title{ display:block; font-size:1.3rem;padding:0.5rem 0; width:95%; text-align:center; } 


.tlist_a1{
	display:block;
	width:13rem;
	height:2rem;
	line-height:2rem;
	font-size:1.1rem;
	color:#ffffff;
	text-align:center;
	margin:0.5rem auto;
	background:#ff4e00;
	border-radius:0.5rem;}
	
.tlist_a11{
	display:block;
	width:45%;
	height:2rem;
	line-height:2rem;
	font-size:1.1rem;
	color:#ffffff;
	text-align:center;
	margin:0.5rem auto;
	background:#5d92ff;
	border-radius:0.5rem;
	float:left;
	margin-left:2%}
	.tlist_a22{
	display:block;
	width:45%;
	height:2rem;
	line-height:2rem;
	font-size:1.1rem;
	color:#ffffff;
	text-align:center;
	margin:0.5rem auto;
	background:#ff4e00;
	border-radius:0.5rem;
	float:right;
	margin-right:2%}

.main .mdy ul{ overflow:hidden; zoom:1; padding-right:10px;}

.main .mdy ul li{ display:inline; float:left; width:50%; padding:15px 0 0 15px;}

.main .mdy ul li a{ background:#5d92ff; display:block; text-align:center; font-size:1.2rem; color:#fff; padding:0.3rem 0; border-radius:0.5rem;}

.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;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 .pic img{ width:100%;}
.main .btpt{ padding-top:15px;}

.mdy_p1{
	text-align:center;
	font-size:1.7rem;
	line-height:2rem;
	margin:1rem auto;
	font-weight:700;}