body {
    min-width: 320px; /* 设置一个合理的最小宽度 */
}
table {
    width: 100%!important;
}
@media screen and (min-width: 1500px) {
	/*公共部分*/
body {
	background:#fff4e4;
}
* {
	padding:0px;
	margin:0px;
	font-size:16px;
	font-family: "微软雅黑",arial;
}
a {
	text-decoration: none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table th , table td {
	padding:5px;
}
dl,ol,ul {
	list-style-type: none;
}
.clear {
	clear:both;
}
/*头部信息*/
	.header {
	width:100%;
}
.header .top {
	width:100%;
	height:40px;
	background:#140a00;
}
.header .top-content {
	width:1200px;
	margin:0px auto;
}
.header .top-content .sitename {
	color:#fff;
	font-size:16px;
	line-height: 40px;
	display: inline-block;
}
.header .top-right {
	float:right;
}
.header .top-right img {
	width:14px;
	height:14px;
	display:inline-block;
	margin-top:13px;
}
.header .top-right span {
	display: inline-block;
	margin:0px 10px;
	color:#fff;
}
.header .top-right .top-tel {
	display: inline-block;
	line-height: 40px;
	color:#fff;
	font-size:16px;
}
.top-tel i {
    margin-right: 6px;
}
.header .nav-bar {
	width:100%;
	height:100px;
	background:#fff;
}
.header .nav-content {
	width:1200px;
	margin:0px auto;
}
.header .nav-content img {
	width:232px;
	height:50px;
	display: inline-block;
	margin-top:25px;
}
#nav {
	float:right;
}
#nav li {
	float:left;
	display: inline-block;
	line-height: 100px;
}
#nav li a {
	color:#999;
	padding:0px 20px;
	display: inline-block;
	height:100px;
}
#nav .active a {
	background:#f88812;
	color:#fff;
}
.footer {
	width:100%;
	padding:60px 0px;
	background:#333;
}
.footer .link ul {
	width:1200px;
	display: block;
	margin:0px auto;
}
.footer .link li {
	display: inline-block;
	margin-right:20px;
	color:#fff;
}
.footer .link ul a {
	color:#fff;
}
.footer .link li a {
	color:#fff;
}
.footer .divide {
	width:100%;
	height:1px;
	background:#fff;
	margin-top:20px;
}
.footCon {
	width:1200px;
	margin:0px auto;
	margin-top:30px;
}
.footCon .title {
	position:relative;
	width:174px;
	height:24px;
}
.footCon .title p {
	font-size:24px;
	font-weight: bold;
	color:#F88812;
	position:absolute;
	bottom:0px;
	left:0px;
}
.footCon .title span {
	width:70px;
	height:4px;
	background:#fff;
	display: inline-block;
	position:absolute;
	right:0px;
	bottom:0px;
}
.footCon .footCont {
	width:400px;
	display: inline-block;
}
.footCon .footCont .contCon {
	margin-top:20px;
	display: inline-block;
}
.footCon .footCont .contCon img {
	width:96px;
	height:96px;
	display: inline-block;
}
.footCon .footCont .contCon .font {
	width:280px;
	float:right;
	margin-left:20px;
}
.footCon .footCont .contCon .font p {
	color:#fff;
	font-size:18px;
	margin-top:8px;
}
.footCon .footCont .contCon .font a {
	color:#fff;
	display: inline-block;
	font-size:18px;
}
.footCon .about {
	width:760px;
	float:right;
}
.footCon .about .brief {
	margin-top:20px;
	color:#fff;
	line-height:24px;
}
.footer .float {
	position:fixed;
	right:0px;
	top:200px;
	width:160px;
	height:343px;
}
.footer .float .xingxiang {
	position:absolute;
	top:-68px;
	width:68px;
	height:74px;
	display: inline-block;
	left:46px;
	z-index:99;
}
.footer .float .message {
	position:absolute;
	top:0px;
	height:246px;
	width:160px;
	background:#F88812;
	padding:14px 0px;
}
.footer .float .message .codeImg {
	width:131px;
	height:131px;
	display: block;
	margin:0px auto;
}
.footer .float .message .codeEx {
	width:112px;
	height:22px;
	padding:4px 10px;
	border:1px solid #fff;
	margin:0px auto;
	margin-top:10px;
	color:#fff;
	text-align:center;
}
.footer .float .message .number {
	width:116px;
	height:22px;
	padding:4px 10px;
	background:#fff;
	color:#F88812;
	font-size:14px;
	margin:0px auto;
	margin-top:10px;
	line-height: 22px;
	font-weight: 22px;
	font-weight: bold;
	text-align: center;
}
.footer .float .message .numEx {
	width:112px;
	height:22px;
	padding:4px 10px;
	border:1px solid #fff;
	color:#fff;
	font-size:16px;
	line-height: 22px;
	text-align: center;
	margin:0px auto;
}
.footer .float .top-content {
	width:160px;
	height:84px;
	background:url(../images/bg_btntop.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:0px;
	bottom:0px;
}
.footer .float .top-content img {
	width:50px;
	height:50px;
	display: block;
	margin:0px auto;
	border-radius:25px;
	margin-top:16px;
}
.header .hanbaoBtn {
	display: none !important;
}
#m-nav,	.nav-bar .top-name,	.footer .mFoot {
	display: none;
}
}
@media screen and (max-width: 1500px) and (min-width: 1200px) {
	/*公共部分*/
	body {
	background:#fff4e4;
}
* {
	padding:0px;
	margin:0px;
	font-size:16px;
	font-family: "微软雅黑",arial;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table th , table td {
	padding:5px;
}
a {
	text-decoration: none;
}
dl,ol,ul {
	list-style-type: none;
}
.clear {
	clear:both;
}
/*头部信息*/
	.header {
	width:100%;
}
.header .top {
	width:100%;
	height:40px;
	background:#140a00;
}
.header .top-content {
	width:1000px;
	margin:0px auto;
}
.header .top-content .sitename {
	color:#fff;
	font-size:16px;
	line-height: 40px;
	display: inline-block;
}
.header .top-right {
	float:right;
}
.header .top-right img {
	width:14px;
	height:14px;
	display:inline-block;
	margin-top:13px;
}
.header .top-right span {
	display: inline-block;
	margin:0px 10px;
	color:#fff;
}
.header .top-right .top-tel {
	display: inline-block;
	line-height: 40px;
	color:#fff;
	font-size:16px;
}
.header .nav-bar {
	width:100%;
	height:100px;
	background:#fff;
}
.header .nav-content {
	width:1000px;
	margin:0px auto;
}
.header .nav-content img {
	width:232px;
	height:50px;
	display: inline-block;
	margin-top:25px;
}
#nav {
	float:right;
}
#nav li {
	float:left;
	display: inline-block;
	line-height: 100px;
}
#nav li a {
	color:#999;
	padding:0px 20px;
	display: inline-block;
	height:100px;
}
#nav .active a {
	background:#f88812;
	color:#fff;
}
.banner {
    height: 500px;
}
.footer {
	width:100%;
	padding:60px 0px;
	background:#333;
}
.footer .link ul {
	width:1000px;
	display: block;
	margin:0px auto;
}
.footer .link li {
	display: inline-block;
	margin-right:20px;
	color:#fff;
}
.footer .link ul a {
	color:#fff;
}
.footer .link li a {
	color:#fff;
}
.footer .divide {
	width:100%;
	height:1px;
	background:#fff;
	margin-top:20px;
}
.footCon {
	width:1000px;
	margin:0px auto;
	margin-top:30px;
}
.footCon .title {
	position:relative;
	width:174px;
	height:24px;
}
.footCon .title::before {
    content: "";
    height: inherit;
    width: 4px;
    background-color: #fff;
    display: flex;
    border-radius: 5px;
}
.footCon .title p {
    font-size: 20px;
    color: #F88812;
    position: absolute;
    bottom: 0px;
    left: 10px;
}
.footCon .footCont {
	width:350px;
	display: inline-block;
}
.footCon .footCont .contCon {
	margin-top:20px;
	display: inline-block;
}
.footCon .footCont .contCon img {
	width:96px;
	height:96px;
	display: inline-block;
}
.footCon .footCont .contCon .font {
	width:232px;
	float:right;
	margin-left:20px;
}
.footCon .footCont .contCon .font p {
	color:#fff;
	font-size:18px;
	margin-top:8px;
}
.footCon .footCont .contCon .font a {
	color:#fff;
	display: inline-block;
	font-size:18px;
}
.footCon .about {
	width:620px;
	float:right;
}
.footCon .about .brief {
	margin-top:20px;
	color:#fff;
	line-height: 24px;
	font-size:14px;
}
.footer .float {
	position:fixed;
	right:0px;
	top:200px;
	width:160px;
	height:343px;
}
.footer .float .xingxiang {
	position:absolute;
	top:-68px;
	width:68px;
	height:74px;
	display: inline-block;
	left:46px;
	z-index:99;
}
.footer .float .message {
	position:absolute;
	top:0px;
	height:246px;
	width:160px;
	background:#F88812;
	padding:14px 0px;
}
.footer .float .message .codeImg {
	width:131px;
	height:131px;
	display: block;
	margin:0px auto;
}
.footer .float .message .codeEx {
	width:112px;
	height:22px;
	padding:4px 10px;
	border:1px solid #fff;
	margin:0px auto;
	margin-top:10px;
	color:#fff;
	text-align:center;
}
.footer .float .message .number {
	width:116px;
	height:22px;
	padding:4px 10px;
	background:#fff;
	color:#F88812;
	font-size:14px;
	margin:0px auto;
	margin-top:10px;
	line-height: 22px;
	font-weight: 22px;
	font-weight: bold;
	text-align: center;
}
.footer .float .message .numEx {
	width:112px;
	height:22px;
	padding:4px 10px;
	border:1px solid #fff;
	color:#fff;
	font-size:16px;
	line-height: 22px;
	text-align: center;
	margin:0px auto;
}
.footer .float .top-content {
	width:160px;
	height:84px;
	background:url(../images/bg_btntop.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	left:0px;
	bottom:0px;
}
.footer .float .top-content img {
	width:50px;
	height:50px;
	display: block;
	margin:0px auto;
	border-radius:25px;
	margin-top:16px;
}
/*手机端新增*/
	.header .hanbaoBtn {
	display: none !important;
}
#m-nav,	.nav-bar .top-name,	.footer .mFoot {
	display: none;
}
}
@media screen and (max-width: 1200px) {
	body {
	background:#fff4e4;
	width:7.5rem;
}
html {
	max-width:100%;
}
* {
	margin:0rem;
	padding:0rem;
	font-family: "微软雅黑",arial;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table th , table td {
	padding:3px;
}
a {
	text-decoration:none;
	letter-spacing: none;
}
.clear {
	clear:both;
}
ul,ol,dl {
	list-style-type:none;
}
.header .top {
	display: none;
}
.nav-bar {
	position:relative;
	background:#fff;
	height:1rem;
	width:100%;
}
.nav-bar .logo {
	display: none;
}
.nav-bar .hanbaoBtn {
    position: relative;
    left: .32rem;
    top: .54rem;
    font-size: .5rem;
}
.nav-bar .top-name {
	text-align: center;
	line-height: 1rem;
	font-size:.36rem;
	font-weight: bold;
	color:#333;
}
#nav {
	display: none;
}
#m-nav {
	width:4.18rem;
	display: inline-block;
	background:#F88812;
	position:fixed;
	z-index:99;
	height:100%;
	left:-4.18rem;
}
#m-nav li {
	font-size:.3rem;
	line-height: 1rem;
	color:#fff;
	padding-left:.32rem;
	;
}
#m-nav li a {
	font-size:.3rem;
	line-height: 1rem;
	color:#fff;
	display: inline-block;
}
#m-nav .active {
	border-bottom:.01rem solid #fff;
	font-weight: bold;
}
.footer .link,	.footer .divide,	.footer .footCon {
	display: none;
}
.footer .mFoot {
	width:7.5rem;
	height:1rem;
	position:fixed;
	bottom:0rem;
}
#ground {
	width:3.75rem;
	height:1rem;
	background:#ffd8af;
	position:absolute;
	font-size:0.32rem;
	color:#F88812;
	font-weight:bold;
	text-align:center;
	line-height:1rem;
}
.mFoot ul li a i {
    margin-right: 6px;
}
#footTel a {
	color:#fff;
	width:3.75rem;
	height:1rem;
	background:#F88812;
	color:#fff;
	font-weight: bold;
	text-align: center;
	line-height: 1rem;
	font-size:.32rem;
	right:0rem;
	top:0rem;
	position:absolute;
	display: inline-block;
}
#wechat {
	width:6.88rem;
	background:#fff;
	padding-bottom:.4rem;
	position:fixed;
	left:.32rem;
	top:2rem;
	z-index: 6;
	box-shadow: 0rem 0rem .8rem #F5DABF;
	display:none;
}
#wechat .font {
	width:6.88rem;
	height:1rem;
	background:#F88812;
	font-size:.32rem;
	color:#fff;
	text-align: center;
	line-height: 1rem;
	font-weight: bold;
}
#wechat .font #closeBtn {
	position:absolute;
	width:.5rem;
	height:.5rem;
	right:.32rem;
	top:.25rem;
	margin-top:0rem !important;
}
#wechat img {
	width:4rem;
	height:4rem;
	display:block;
	margin:0 auto;
	margin-top:.3rem;
	margin-bottom:0;
	padding:0;
}
#wechat #sl {
	opacity:0;
	filter:alpha(opacity=0);
}
#wechat a {
	text-align:center;
	width:4.2rem;
	height:.8rem;
	display:block;
	color:#fff;
	background:#F88812;
	margin:0rem auto;
	margin-top:.3rem;
	text-align: center;
	font-size:.32rem;
	font-weight:bold;
	line-height: .8rem;
	;
}
.footer .float {
	display: none;
}
}