html {

	font-family: "微软雅黑","microsoft yahei";

	font-size: 14px;

	color: #666666;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/

}

body{

	background-color: #FFFFFF;

}

* {

	margin: 0;

	padding: 0;

}

a {

	text-decoration: none;

	background: transparent; /*修正win8系统IE连接灰色背景*/

	outline:none;

blr:expression(this.onFocus=this.blur());

}

a{

	color: #666;

}

a:hover{

	color: #bf3131 !important;

}

img {

	border: 0;

	-ms-interpolation-mode:bicubic

}

ul, ol,li ,dl, dd, dt {

	list-style:none;

}

button, input, textarea {

	margin: 0;

	outline:none;

	border: none;

	font-size: 14px;

	font-family: "微软雅黑","microsoft yahei";

}

/*清除浮动*/

.clear {

	clear: both;

	height:0px;

	line-height:0px;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.content{ 

	max-width: 1200px;

	margin:0 auto;

}

.site-color{

	color: #bf3131;

}

.site-bg-color{

	background-color: #bf3131;

}

.site-border-color {

    border-color: #bf3131 !important;

}

.site-bg-color-h:hover,.bg-color-h:hover .bg-h{

	background-color: #bf3131 !important;

}

.site-color-h:hover,.color-h:hover .h{color: #BF3131 !important;}



/*header*/

@media screen and (min-width: 280px) and (max-width: 1200px) {

	.header-main{padding: 39px 5% 15px !important;}

	#logo{margin: 0 !important;}

	#logo img{height: 40px !important;}

	.header-main .tel{font-size: 16px !important;margin: 0 10px 0 0 !important;}

	.header-main .tel span{display: block;margin: 0 !important;}

	.header-main .right ul{position: absolute;width: 100%;padding: 0 5%;top: 0;box-sizing: border-box;left: 0;border-bottom: 1px solid #DCDCDC;}

	.header-main .right ul li{float: right !important;}

	.header-main .right{padding-top: 0 !important;}

	#search{margin-top: 0 !important;}

}

@media screen and (min-width: 280px) and (max-width: 1200px) {

	.header-main .tel,.telimg{display: none;}

}

@media screen and (min-width: 280px) and (max-width: 620px) {

	#search{display: none;}

	.search_wap,.nav_wap{display: block !important;}

	.header-main{border-bottom: 1px solid #e5e5e5;box-shadow: 0px 2px 8px rgba(0,0,0,0.1);}

	.header-menu{background: #FFFFFF !important;border-bottom: 1px solid #e5e5e5;display: none;}

	#menu{padding: 20px 5%;height: auto !important;line-height: 45px !important;box-sizing: border-box;display: block !important;}

	#menu li{border-bottom: 1px #f0f0f0 solid;border-left: none !important;border-right: none !important;max-width: none !important;padding: 0 6%;}

	#menu li a{background: #bf3131;}

	#logo{width: 70px;overflow: hidden;}

}

@media screen and (min-width: 621px){

	#search_wap{display: none !important;}

	.header-menu{display: block !important;}

}



.header{background: #FFFFFF;}

.header-main{padding: 20px 0;position: relative;}

#logo{margin: 14px 0;}

#logo img{display: block;height: 52px;}

.header-main .right{padding-top: 4px;}

.header-main .right ul{overflow: hidden;}

.header-main .right ul li{font-size: 12px;line-height: 24px;margin-left: 8px;float: left;padding-left: 20px;}

.header-main .right ul li:nth-child(3){padding-left: 0;}

.header-main .right ul li:nth-child(3) a{display: block;width: 56px;text-align: center;border-radius: 3px;color: #fff !important;}

.header-main .right ul li a{color: #787878;}

#search{position: relative;width: 206px;margin-top: 10px;}

#search .stext{height: 38px;border: 1px solid #dcdcdc;width: 100%;padding: 0 30px 0 15px;box-sizing: border-box;color: #999;font-size: 12px;}

#search .sbut{width: 30px;height: 38px;position: absolute;top: 0;right: 0;cursor:pointer;background: url(../images/search1.png)no-repeat center;}

.header-main .tel{font-size: 20px; margin-right: 35px; position: relative; padding-left: 20px;}

.header-main .tel .span1{margin-right: 20px;}

.header-main .tel i{font-size: 16px;    margin-right: 7px;width: 20px;}

.header-main .tel ul li a {color: #bf3131;display: flex; align-items: center;}

.header-main .tel ul li {display: flex; align-items: center;}

.header-main .telimg img {width: 74px;}

.search_wap{height: 40px;width: 40px;cursor: pointer;display: none;line-height: 40px;text-align: center;font-size: 21px;}



#search_wap{padding: 20px 0;position: relative;display: none;border-bottom: 1px solid #e5e5e5;}

#search_wap .stext{width: 90%;height: 34px;margin-left: 5%;box-sizing: border-box;border: 1px solid #dcdcdc;padding: 0 30px 0 10px;}

#search_wap .sbut{width: 34px;height: 34px;position: absolute;top: 50%;margin-top: -17px;right: 5%;cursor: pointer;background: url(../images/search1.png)no-repeat center;}



.nav_wap{width:40px;height: 40px;cursor:pointer;display: none;position: relative;}

.nav_wap span{display:block;width:28px;height:2px;position:absolute;left:6px;transition:all ease 0.35s;border-radius: 5px;}

.nav_wap span:nth-of-type(1){top:10px}

.nav_wap span:nth-of-type(2){top:19px}

.nav_wap span:nth-of-type(3){top:28px}

.nav_wap_se span:nth-of-type(1){top:19px;transform:rotate(45deg)}

.nav_wap_se span:nth-of-type(2){width:0}

.nav_wap_se span:nth-of-type(3){top:19px;transform:rotate(-45deg)}



#menu{width: 100%;height: 48px;line-height: 48px;display: flex;}

#menu li{border-right: 1px solid rgba(0, 0, 0, 0.25);flex-grow: 1;max-width: 20%;box-sizing: border-box;}

#menu li:first-child{border-left: 1px solid rgba(0, 0, 0, 0.25);}

#menu li a{width: 100%;text-align: center;color: #fff !important;display: block;}



/*footer*/

.footer{
	background-color: #000;
}

@media screen and (min-width: 280px) and (max-width: 1200px) {

	.footer_lm{padding: 0 5%;}

	.footer_lm .lm li{padding: 0 10px !important;line-height: 35px !important;}

	.bdsharebuttonbox i{line-height: 35px !important;}

	.footer_main{padding: 5% !important;}

	.footer_main .fl1{padding: 10px 20px !important;}

	.footer_main .fl1 .flink a{width: 49% !important;margin-right: 2% !important;}

	.footer_main .fl1 .flink a:nth-child(2n){margin-right: 0 !important;}

	.footer_main .fl2{padding-left: 20px !important;width: 52% !important;}

	.footer_main .ewm{margin-right: 0 !important;}

	.footer .copyright{padding: 0 5% !important;}

}

@media screen and (min-width: 280px) and (max-width: 800px) {

	.footer_lm,.footer_main .fl2,.footer_main .ewm{display: none;}

	.footer_main{padding: 10px !important;}

	.footer_main .fl1{padding: 0 !important;width: 100% !important;border: none !important;}

	.footer_main .fl1 img{display: none !important;}

	.footer_main .fl1 .flink{margin: 0 !important;}

	.footer_main .fl1 .flink a{width: auto !important;margin-right: 5px !important;padding: 0 5px !important;max-width: 30%;}

	.footer_main .fl1 .flink a:nth-child(2n){margin-right: 5px !important;}

	.footer .copyright{padding: 10px !important;text-align: center;line-height: 25px !important;}

	.footer .copyright p{float: none !important;}

}



.footer_lm{background-color: #f1f1f1;overflow: hidden;}

.footer_lm .lm li{float: left;padding: 0 24px;line-height: 48px;}

.footer_lm .lm li a{font-size: 12px;display: block;}

.bdsharebuttonbox i{line-height: 48px;font-size: 19px;margin: 0 8px;position: relative;}

.bdsharebuttonbox i a{padding: 0 !important;margin: 0 !important;width: 100% !important;height: 100% !important;background: none !important;position: absolute;top: 0;left: 0;}



.footer_main{padding-bottom: 56px;padding-top: 56px;overflow: hidden;background-color: #262626;}

.footer_main .fl1{padding: 10px 80px 10px 80px;width: 30%;border-right: 1px solid #323232;box-sizing: border-box;}

.footer_main .fl1 img{display: block;max-width: 100%;}

.footer_main .fl1 .flink{margin-top: 15px;}

.footer_main .fl1 .flink a{width: 97px;text-align: center;line-height: 24px;margin-right: 5px;color: #fff !important;border: 1px solid #fff;font-size: 12px;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;box-sizing: border-box;margin-bottom: 5px;}

.footer_main .fl1 .flink a:nth-child(2n){margin-right: 0;}

.footer_main .fl2{width: 47%;box-sizing: border-box;padding-left: 70px;border-right: 1px solid #323232;}

.footer_main .fl2 .bt{line-height: 24px;margin-top: 6px;display: block;color: #fff;}

.footer_main .fl2 .lx{margin-top: 6px;}

.footer_main .fl2 .lx p{width: 50%;line-height: 28px;font-size: 12px;float: left;color: #aeaeae;}

.footer_main .fl2 .lx p.w100p{width: 100%;}

.footer_main .fl2 .lx p i{margin-right: 4px;font-size: 14px;}

.footer_main .fl2 .lx p a{color: #AEAEAE;}

.footer_main .fl2 .lx .kf{width: 120px;height: 38px;line-height: 38px;float: left;margin-top: 10px;border-radius: 5px;padding-left: 20px;background-color: #666;color: #fff !important;font-size: 12px;box-sizing: border-box;}

.footer_main .fl2 .lx .kf i{margin-right: 6px;font-size: 20px;}

.footer_main .fl2 .lx font{line-height: 38px;margin-top: 10px;margin-left: 10px;color: #666;float: left;font-size: 12px;}

.footer_main .ewm{width: 11.5%;margin-right: 6%;}

.footer_main .ewm span{line-height: 24px;text-align: center;padding-bottom: 10px;font-size: 12px;display: block;color: #fff;}

.footer_main .ewm img{display: block;width: 100%;}

.footer .copyright{line-height: 46px;overflow: hidden;background-color: #1b1b1b;}

.footer .copyright p{color: #a3a3a3;font-size: 12px;}

.footer .copyright p a{color: #A3A3A3;}

.footer .commerce{text-align: center;}



/*Online Service*/

@media screen and (min-width: 280px) and (max-width: 800px) {

	.kf-sidebar{display: none;}

	.kf_wap,#gotop_wap{display: block !important;}

}



.kf-sidebar{position: fixed;right: 20px;z-index: 999;bottom: 140px;}

.kf-sidebar li{width: 40px;height: 40px;margin-bottom: 2px;position: relative;}

.kf-sidebar .sidebox{display: block;width: 40px;height: 40px;position: absolute;top: 0;right: 0;overflow: hidden;transition: ease-in-out 0.3s;}

.kf-sidebar .tb{display: block;width: 40px;height: 40px;position: absolute;top: 0;left: 0;line-height: 40px;color: #FFFFFF;text-align: center;font-size: 20px;}

.kf-sidebar li:hover .tb{background-color: rgba(0,0,0,0.3) !important;}

.kf-sidebar p{line-height: 40px;text-align: center;color: #FFFFFF !important;font-size: 16px;float: left;position: absolute;top: 0;left: 40px;}

.kf-sidebar #goTop{cursor: pointer;}

.kf-sidebar #goTop .tb{font-size: 35px;}



.kf-sidebar .kf-tel p{width: 160px;}

.kf-sidebar .kf-tel:hover .sidebox{width: 200px;}

.kf-sidebar .kf-qq p{width: 100px;}

.kf-sidebar .kf-qq:hover .sidebox{width: 140px;}



.kf-sidebar .ewm{position: absolute;top: -51px;right: 40px;padding-right: 15px;display: none;}

.kf-sidebar .ewm .box{padding: 5px;background: #FFFFFF;border-width: 1px;border-style: solid;}

.kf-sidebar .ewm .box img{display: block;width: 130px;height: 130px;}



/*wap*/

.kf_wap{height: 62px;display: none;}

.kf_wap ul{position: fixed;bottom: 0;z-index: 999;width: 100%;}

.kf_wap li{width: 25%;float: left;padding: 5px 0;}

.kf_wap li a{display: block;color: #FFFFFF !important;text-align: center;font-size: 12px;}

.kf_wap li a i{color: #FFFFFF;line-height: 35px;font-size: 30px;}

#gotop_wap{position: fixed;bottom: 72px;right: 5px;background: url(../images/gotop1.png) no-repeat center rgba(0,0,0,0.5);display: none;width: 35px;height: 35px;border-radius: 4px;cursor: pointer;z-index: 999;}



.hover_wap{display: none !important;}

@media screen and (min-width: 280px) and (max-width: 800px) {

	.hover_pc{display: none !important;}

	.hover_wap{display: block !important;}

}



.page{
	clear: both;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
	text-align: center;
	font-size: 12px
 }
 .page>ul>span {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999
 }
 .page>ul>span.page-numbar a{
	display: inline-block;
	border: 1px solid #ccc;
	padding: 4px 12px;
	margin: 0 1px;
	line-height: 24px;
	background: #fff;
	color: #999
 }
 .page>ul>span.page-numbar {
	display: inline-block;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 24px;
	background: #fff;
	color: #999
 }
 
 .page>ul>span.page-numbar span{
	display: none;
 }
 .page>ul span:hover {
	background: #BF1E2E;
	color: #fff;
	border: 1px solid #BF1E2E
 }
 .page>ul span.page-numbar a:hover {
	background: #BF1E2E;
	color: #fff !important;
	border: 1px solid #BF1E2E
 }
 .page>ul>span:not(.page-numbar):hover a{
	color: #fff;
 }
 .page>ul span.page-numbar:hover {
	background: #fff;
	color: #999;
	border: none
 }
 /* .page>ul>span.page-numbar:hover a{
	color: none;
 } */
 .page>ul .page-numbar a.page-num-current {
	display: inline-block;
	border: 1px solid #BF1E2E;
	padding: 4px 12px;
	margin: 0 1px;
	background: #BF1E2E;
	color: #fff;
 }
 .page>ul .page-numbar a.page-num-current {
	color: #fff;
 }
 .page>ul span a {
	/* display: block; */
	color: #999
 }
 .page>ul span:not(.page-numbar) a:hover {
	color: #fff !important;
 }
 @media (max-width: 600px) {
  .page>ul span.page-status,.page>ul span.page-num{
   display: none;
    }
    .page>ul >span {
      padding: 2px 5px;
  }
  .page>ul >span.page-numbar a {
    padding: 2px 5px;
}
.page>ul  .page-numbar a.page-num-current {
  padding: 2px 5px;

}
 }