/*清除样式*/

body, ol, ul, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea,select{
    margin: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    position: relative;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
	font-family:'Microsoft Yahei';
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
    font-size: 14px;
}

a {
    color: #333;
    text-decoration: none !important;
}

a:hover {
    text-decoration: none;
}

em, i {
    font-style: normal;
}

ol, ul, dl, li, dt, dd {
    list-style: none
}

img {
    border: 0;
    vertical-align: middle
}

a img {
    border: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}
input, textarea {
    outline: none;
}

input, textarea {
    -webkit-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    outline: none;
    padding: 0px;
    margin: 0;
}

.clear{
	clear:both
}

.img{
	max-width:100%;
}

/* 大于1200 */
@media (min-width: 1300px){
	.pc_hidden{
		display: none !important;
	}
	.container{
		width: 1200px;
		padding: 0;
	}
	.navbar .container{
		padding-left: 0;
		padding-right: 0;
	}
	.navbar .navbar-collapse{
		padding-left: 0;
		padding-right: 0;
	}
	.navbar .logo{
		padding: 18px 0;
	}
	.nav > li > a{
		padding: 48px 10px 42px;
	}
	.nav li:hover .sub_nav{
		display: block;
	}
	.sub_nav{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		border-top: solid 2px #BF1920;
	}
	.sub_nav1{
		width: 500px !important;
	}
	.sub_nav1 li{
		float: left;
		width: 33.33%;
		height: 60px;
		overflow: hidden;
		border-left: dashed 1px #e5e5e5;
	}
	.sub_nav1 li:nth-child(3n+1){
		border-left: 0;
	}
	#formsearch{
		float: right;
		position: relative;
		margin-top: 50px;
		margin-left: 30px;
	}
	#formsearch #keyword{
		display: none;
		position: absolute;
		left: -155px;
		top:50%;
		transform: translate(0,-50%);
	}
	#formsearch:hover #keyword{
		display: block;
		border: solid 1px #ccc;
		height: 37px;
	}
	#formsearch #s_btn{
		cursor: pointer;
		padding-left: 5px;
	}
	
	.main2 .swiper-container{
		width: 1072px;
	}
	.main3 .left{
		padding-top: 29px;
	}
	.main4{
		background: linear-gradient(#EEEEEE 456px, #ffffff 365px);
		padding-top: 100px;
	}
	.main4 .container{
		width: 1116px;
	}
	.main4 .content{
		margin-top: 80px;
	}
	.main4 .slideTxtBox .hd {
		text-align:center;
	}
	.main4 .slideTxtBox .hd ul li {
		display:inline-block;
		cursor:pointer;
		margin-left:46px;
		color:#333333;
		font-size:18px;
		line-height:1.1;
	}
	.main4 .slideTxtBox .hd ul li:nth-child(1) {
		margin-left:0;
	}
	.main4 .slideTxtBox .hd ul li.on {
		color:#db0911;
	}
	.main4 .slideTxtBox .bd {
		margin-top:49px;
		text-align:center;
		overflow:hidden;
	}
	.main4 .slideTxtBox .bd li img {
		width: 91px;
		height: 91px;
	}

	.main4 .content .text{
		width: 910px;
		margin: auto;
		margin-top: 68px;
	}
	.main4 .content .left{
		float: left;
		font-size: 24px;
		line-height: 1.1;
		font-weight: bold;
		margin-top: 39px;
		width: 216px;
	}
	.main4 .content .center{
		float: left;
		border-left: solid 1px #D0D0D0;
		padding-left: 34px;
		margin-left: 30px;
		margin-right: 30px;
		text-align: left;
		width: 541px;
	}
	.main4 .content .center p{
		color: #333333;
		font-size: 18px;
		line-height: 1.1;
		margin-top: 23px;
	}
	.main4 .content .center p:nth-child(1){
		margin-top: 0;
	}
	.main4 .content .right{
		float: left;
		text-align: center;
		width: 91px;
	}
	.footer{
		background: #333333;
		padding-top: 67px;
		padding-bottom: 62px;
	}
	.footer ul li{
		float: left;
		width: 100px;
		margin-left: 160px;
	}
	.footer ul li:nth-child(1){
		margin-left: 0;
	}
	.footer ul li:nth-child(5){
		width: 160px;
	}
	.footer ul li:nth-child(5) a{
		float: left;
		width: 45%;
	}
	.footer ul li:nth-child(5) a:nth-child(odd){
		float: right;
	}
	.nysub_nav .title{
		background: url(../images/nysub_nav_title_bg.png) no-repeat;
		padding: 20px 0;
		text-align: center;
		color: #ffffff;
		font-size: 22px;
		line-height: 1.1;
		font-weight: bold;
	}
	.nysub_nav ul li{
		background: #A0A0A0;
		margin-top: 15px;
		text-align: center;
	}
	.nysub_nav ul li a{
		color: #ffffff;
		font-size: 16px;
		line-height: 1.1;
		padding: 18px 0;
		display: block;
	}
	.nysub_nav ul li:hover,
	.nysub_nav ul .active{
		background: #E50012;
	}
	.about{
		margin-top: 26px;
	}
	.about .right .box{
		padding: 30px 40px;
		background: #E4E4E4;
		font-size: 16px;
		color: #333333;
		line-height: 31px;
	}

	.list{
		margin-top: 26px;
	}
	.map{
		width: 100%;
		height: 335px;
		margin: auto;
	}
	.contactlist li{
		height: 426px;
	}
	.list_product{
		margin-top: 26px;
	}
	.list_product .right ul li{
		float: left;
		margin-bottom: 15px;
		text-align: center;	
	}
	.list_product .right ul li img{
		width: 100%;
		height: 270px;
	}
	.list_product .right ul li h3{
		font-size: 16px;
		color: #333;
		margin-top: 10px;
	}
	.jzry .container>ul li .pic img{
		height: 180px;
	}
}
/* 小于1199 */
@media (max-width: 1299px){
	.wap_hidden{
		display: none !important;
	}
	.container{
		padding: 0;
		width: 100%;
	}
	.row{
		margin-left: 0;
		margin-right: 0;
	}
	.index_title{
		width: 70%;
		margin: auto;	
	}
	.navbar .logo{
		float: left;
		margin: 10px 0;
	}
	.navbar .logo img{
		max-width: 100%;
		display: block;
	}
	.navbar .container{
		padding: 0;
	}
	.navbar-toggle{
		margin: 15px 0;
	}
	.navbar-toggle span{
		background: #000;
	}
	.navbar-header{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.navbar-nav{
		margin: 0;
	}
	.navbar-nav>li{
		margin: 0 5px;
	}
	.nav > li > a{
		padding: 18px 0;
		text-align: left;
	}
	.sub_nav{
		padding-left: 30px !important;	
	}
	.sub_nav li{
		text-align: left !important;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{
		margin: 0;
	}
	#formsearch #keyword{
		border: solid 1px #ccc;
		float: left;
		height: 37px;
		width: 80%;
	}
	#formsearch #s_btn{
		float: left;
		margin-left: 10px;
	}
	.carousel-inner .item img{
		width: 100%;
	}
	.main1{
		padding: 30px 0 !important;
	}
	.main1 .nav-tabs li{
		width: 33.33% !important;
	}
	.main1 .nav-tabs li a{
		padding-bottom: 10px !important;
		font-size: 16px !important;
	}
	.main1 .tab-content{
		margin-top: 0 !important;
	}
	.main1 .tab-content li a img{
		height: 121px !important;
	}
	.main1 .tab-content li a h3{
		font-size: 14px !important;
	}
	.main1 .tab-content li a span{
		font-size: 14px !important;
	}
	.main1 .tab-content li a p{
		font-size: 12px !important;
		margin-top: 9px !important;
		line-height: 20px !important;
		-webkit-line-clamp: 2 !important;
	}
	.main1 .tab-content li{
		margin-top: 15px !important;
	}
	.main1 .more{
		margin-top: 20px !important;
	}
	.main1 .more a{
		font-size: 14px !important;
		height: 30px !important;
		line-height: 30px !important;
	}
	.main2{
		padding: 30px 0 !important;	
	}
	.main2 .content{
		margin-top: 20px !important;
	}
	.main2 .swiper-wrapper .swiper-slide h3{
		font-size: 14px !important;
	}
	.main2 .swiper-wrapper .swiper-slide p{
		font-size: 12px !important;
	}
	.main3{
		padding: 30px 0 !important;
	}
	.main3 .content{
		margin-top: 20px !important;
	}
	.main3 .left h3{
		font-size: 14px !important;
	}
	.main3 .left h3 span{
		font-size: 14px !important;
	}
	.main3 .left p{
		margin-top: 15px !important;
		font-size: 12px !important;
		line-height: 24px !important;
	}
	.main3 .left img{
		width: 45%;
		display: block;
	}
	.main3 .left .more{
		float: left !important;
		font-size: 14px !important;
		height: 30px !important;
		line-height: 30px !important;
	}
	.main3 .right{
		padding-top: 29px;
	}

	.main4{
		background: #EEEEEE;
		padding: 30px 0;
	}
	.main4 .hd{
		margin-top: 20px;
		overflow: hidden;
	}
	.main4 .hd li{
		width: 33.33%;
		float: left;
		text-align: center;
		margin-top: 10px;
		font-size: 14px !important;
	}
	.main4 .hd .on{
		color: #db0911;
	}
	.main4 .bd{
		margin-top: 30px;
	}
	.main4 .bd li img{
		max-width: 100%;
	}
	.main4 .bd li .left{
		color: #333333;
		font-size: 14px;
		line-height: 1.1;
		font-weight: bold;
		text-align: center;
		margin-top: 10px;
	}
	.main4 .bd li .center p{
		color: #333333;
		font-size: 12px;
		line-height: 1.1;
		margin-top: 10px;
		text-align: center;
	}
	.main4 .bd li .right{
		text-align: center;
		margin-top: 10px;
	}
	.main4 .bd li .right p{
		color: #333333;
		font-size: 12px;
		line-height: 1.1;
		margin-top: 15px;	
	}
	.footer{
		background: #333333;
		padding: 30px 0;
	}
	.footer ul li{
		float: left;
		width: 46%;
		margin: 0 2%;
		min-height: 219px;
		text-align: center;
	}
	.footer ul li:nth-child(5) a{
		float: left;
		width: 46%;
		margin-left: 2%;
		margin-right: 2%;
	}
	.footer ul li:nth-child(5) a:nth-child(odd){
		float: right;
	}
	.nysub_nav .title{
		background: url(../images/nysub_nav_title_bg.png);
		padding: 15px 0;
		text-align: center;
		color: #ffffff;
		font-size: 16px;
		line-height: 1.1;
		font-weight: bold;
	}
	.nysub_nav ul li{
		background: #A0A0A0;
		text-align: center;
		width: 48%;
		margin-left: 4%;
		margin-top: 15px;
		float: left;
	}
	.nysub_nav ul li a{
		color: #ffffff;
		font-size: 14px;
		line-height: 1.1;
		padding: 10px 0;
		display: block;
	}
	.nysub_nav ul li:nth-child(odd){
		margin-left: 0;
	}
	.nysub_nav ul .active{
		background: #E50012;
	}
	.about{
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.about .right{
		margin-top: 15px;
	}
	.about .right img{
		max-width: 100% !important;
		height: auto !important;
	}
	.about .right .box{
		background: #E4E4E4;
		padding: 10px;
		font-size:14px;
		line-height: 24px;
	}

	.list{
		margin-top: 20px;
	}
	.list .right{
		margin-top: 10px;
	}
	.list .right li{
		padding: 15px 0 15px 0 !important;
	}
	.list .right li a{
		width: 100% !important;
	}
	.list .right li .time{
		float: left !important;
		padding-left: 25px;
		width: 100% !important;
		text-align: left !important;
		margin-top: 10px;
	}
	.list .right ul li a h3{
		font-size: 14px !important;
	}
	.list .right ul li a p{
		font-size: 12px !important;
		line-height: 20px !important;
		margin-top: 10px !important;
	}
	.list .right ul li .time{
		font-size: 12px !important;
	}
	.dede_pages{
		margin: 20px 0 !important;
	}
.pagebar .pagination {

  display: flex;

  justify-content: center;

  margin-top: 10px;

}

.pagination a {

  background: #fff;

  border: 1px solid #ccc;

  color: #333;

  font-size: 14px;

  padding: 8px 12px;

  margin: 0 5px;

  border-radius: 3px;

}

.pagination span {

    color: #333;

    font-size: 14px;

    padding: 8px 2px;

    margin: 0 5px;

    border-radius: 3px;

}

.pagination a:hover {

  color: #4fc08d;

  border: 1px solid #4fc08d;

}

.pagination a.page-num-current {

  color: #fff;

  background: #4fc08d;

  border: 1px solid #4fc08d;

}

/* ----- PB分页数字条效果 结束 ----- */

	.details{
		margin-top: 30px !important;
	}
	.details .right{
		margin-top: 20px !important;
		padding-bottom: 20px;	
	}
	.details .right .title{
		font-size: 16px !important;
		padding-bottom: 15px !important;
	}
	.details .right .info{
		font-size: 14px !important;
		margin-top: 15px !important;
	}
	.details .right .text{
		margin-top: 10px !important;
		line-height: 24px !important;
		font-size: 14px !important;
	}
	.details .right .text img{
		max-width: 100% !important;
		height: auto !important;
	}
	.details .right .page_up_dn{
		padding-top: 0 !important;
	}
	.details .right .page_up_dn p,
	.details .right .page_up_dn a{
		font-size: 14px !important;
		margin-top: 15px !important;
	}
	.product_search h2{
		font-size: 16px !important;
		padding-bottom: 5px !important;
	}
	.product_search_zimu ul li{
		margin-top: 15px !important;
	}
	.product ul li .pic{
		float: none !important;
		width: 100% !important;
	}
	.product ul li .text{
		float: none !important;
		padding: 10px !important;
		width: 100% !important;
	}
	.product ul li .text h3{
		font-size: 14px !important;
	}
	.product ul li .text p{
		font-size: 12px !important;
		line-height: 24px !important;
	}
	.product_search{
		margin-top: 20px !important;
	}
	.product_search h2{
		width: 100% !important;
	}
	.product_search .box{
		margin-top: 20px !important;
		padding: 10px 0 !important;
	}
	.product_search .box li{
		font-size: 14px !important;
	}
	.product_search .box li input{
		height: 25px !important;
		line-height: 25px !important;
	}
	.product_search .product_search_zimu{
		margin-top: 0px !important;
	}
	.product_search .product_search_button{
		margin-top: 20px !important;
		text-align: center;
	}
	.wap_footer .fhdb{
		background: #E50011;
		text-align: center;
	}
	.wap_footer .fhdb a{
		color: #fff;
		font-size: 14px;
		padding: 10px 0;
		display: block;
	}
	.wap_footer .wrap{
		background: url(../images/ficpbg.jpg) no-repeat;
		background-size: 100% 100%;	
		color: #fff;
		text-align: center;
		padding: 16.5px 0;
	}
	.wap_footer .wrap .box{
		margin: 0 8px;
	}
	.wap_footer .wrap ul{
		padding: 16.5px 12.5px;
		border: 1px solid #fff;
	}
	.wap_footer .wrap ul li{
		margin-bottom: 10px;
	}
	.wap_footer .wrap a{
		color: #fff;
	}

	.bottomfixed{
		height: 54px;
	}
	.bottomfixed .bottomfixed_wrap{
		display: flex;
		background: #242424;
		text-align: center;
		position: fixed;
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: 999;
	}
	.bottomfixed .bottomfixed_wrap a{
		flex: 1;
		box-sizing: border-box;
		border-left: 1px solid #434343;
		padding: 31px 0 4px 0;
	}
	.bottomfixed .bottomfixed_wrap a:nth-child(1) {background: url(../images/ficon01.png) no-repeat center 8px / 25%;color: #fff;}
	.bottomfixed .bottomfixed_wrap a:nth-child(2) {background: url(../images/ficon02.png) no-repeat center 8px / 24%;color: #fff;}
	.bottomfixed .bottomfixed_wrap a:nth-child(3) {background: url(../images/ficon03.png) no-repeat center 8px / 26%;color: #fff;}
	.bottomfixed .bottomfixed_wrap a:nth-child(4) {background: url(../images/ficon04.png) no-repeat center 8px / 25%;color: #fff;}
	.bottomfixed .bottomfixed_wrap a:nth-child(5) {background: url(../images/ficon05.png) no-repeat center 8px / 25%;color: #fff;}
	.map{
		width: 95%;
		height: 300px;
		margin: auto;
	}
	.jzyj ul li .pic img{
		height: 80px !important;
	}
	.list_product{
		margin-top: 20px;
	}
	.list_product .right{
		margin-top: 15px;
	}
	.list_product .right ul{
		margin-left: -15px;
		margin-right: -15px;
	}
	.list_product .right ul li{
		margin-bottom: 15px;
		text-align: center;
	}
	.list_product .right ul li img{
		width: 100%;
		height: 118px;
	}
	.list_product .right ul li h3{
		font-size: 16px;
		color: #333;
		margin-top: 10px;
	}
	.jzry .container>ul li .pic img{
		height: 118px;
	}
	.jzry .title h3{
		font-size: 14px !important;
	}
	.jzry .title .more{
		font-size: 14px !important;
	}
}
@media (max-width: 768px){
	.navbar-header {
		display: block;
		width: 100%;
	}
}
.navbar{
	min-height: auto;
	margin-bottom: 0;
	border: 0;
	border-radius: 0;
}
.nav li{
	text-align: center;
	position: relative;
}
.nav li:hover > a,
.nav li:hover > a span{
	background: none;
	color: #bf1920;
}
.nav > li > a{
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
	text-align: center;
}
.nav > li > a > span{
	display: block;
	color: #cccccc;
	font-size: 12px;
	line-height: 1.1;
	text-transform: uppercase;
	margin-top: 10px;
}
.sub_nav{
	z-index: 1;
    background: #fff;
    width: 130px;
    position: absolute;
    padding: 0 8px;
    left: 50%;
    transform: translate(-50%,0);
}
.sub_nav li{
	border-top: solid 1px #E5E5E5;
	padding: 12px 0;
}
.sub_nav li a{
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
}

.index_title{
	text-align: center;
}
.index_title img{
	max-width: 100%;
}

.main1{
	padding-top: 90px;
	padding-bottom: 117px;
}
.main1 .nav-tabs{
	border-bottom: 0;
}
.main1 .nav-tabs .active{
	border-bottom: solid 3px #E50012;
}
.main1 .nav-tabs li{
	width: 20%;
	border-bottom: solid 3px #fff;
	margin-top: 10px;
}
.main1 .nav-tabs li a{
	color: #595757;
	font-size: 24px;
	line-height: 1.1;
	border: 0 !important;
	padding: 0;
	padding-bottom: 29px;
	text-align: center;
}
.main1 .tab-content{
	margin-top: 20px;
}
/* .main1 .tab-content li{
	margin-top: 45px;
} */
.main1 .tab-content li a img{
	width: 100%;
	height: 189px;
margin-top: 20px;

}
.main1 .tab-content li a h3{
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
	margin-top: 19px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.main1 .tab-content li a span{
	color: #333333;
	font-size: 14px;
	line-height: 1.1;
	margin-top: 9px;
	display: block;
}
.main1 .tab-content li a p{
	color: #999999;
	font-size: 14px;
	line-height: 19px;
	margin-top: 15px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
}
.main1 .more{
	margin-top: 94px;
}
.main1 .more a{
	background: #E50012;
    color: #fff;
    font-size: 16px;
    width: 221px;
    height: 54px;
    line-height: 54px;
    margin: auto;
    display: block;
    text-align: center;
}

.main2{
	background: url(../images/main2_bg.jpg) no-repeat;
	padding-top: 89px;
	padding-bottom: 87px;
}
.main2 .content{
	position: relative;
	margin-top: 77px;
}
.main2 .swiper-wrapper .swiper-slide{
	background: #fff;
	text-align: center;
	padding: 43px 13px 64px;
}
.main2 .swiper-wrapper .swiper-slide h3{
	color: #333333;
	font-size:20px;
	line-height: 1.1;
	margin-top: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.main2 .swiper-wrapper .swiper-slide p{
	color: #999999;
	font-size: 14px;
	line-height: 24px;
	margin-top: 22px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
}
.main2-swiper-button-prev,
.main2-swiper-button-next{
	position: absolute;
	top: 50%;
	z-index: 1;
	outline: none;
}
.main2-swiper-button-prev{
	right: 0;
}
.main2-swiper-button-next{
	left: 0;
}

.main3{
	padding-top: 100px;
	padding-bottom: 100px;
}
.main3 .content{
	margin-top: 83px;
}

.main3 .left h3{
	color: #333333;
	font-size: 30px;
	line-height: 1.1;
	border-left: solid 3px #DB0911;
	padding-left: 9px;
}
.main3 .left h3 span{
	color: #db0911;
	font-size: 24px;
	line-height: 1.1;
	margin-left: 9px;
}
.main3 .left p{
	color: #333333;
	font-size: 14px;
	line-height: 32px;
	margin-top: 32px;
	margin-bottom: 21px;
}
.main3 .left .more{
	float: right;
	width: 128px;
	text-align: center;
	height: 42px;
	line-height: 42px;
	line-height: 42px;
	color: #fff;
	background: #DB0911;
	margin-top: 22px;
}
.main3 .right img{
	width: 100%;
}

.links{
	margin-top: 50px;
	margin-bottom: 17px;
}
.links span{
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
}
.links a{
	color: #333333;
	font-size: 14px;
	line-height: 1.1;
	margin-right: 12px;
}
.footer ul li h3{
	color: #ffffff;
	font-size: 18px;
	line-height: 1.1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.footer ul li a{
	color: #999999;
	font-size: 14px;
	display: block;
	line-height: 1.1;
	margin-top: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bottom{
	background: #1E1E1E;
	text-align: center;
	padding: 27px 0;
}
.bottom p,
.bottom a{
	color: #ffffff;
	font-size: 16px;
	line-height: 1.1;
}

.nybanner img{
	width: 100%;
	display: block;
}

.list .right ul li{
	border-top: dashed 1px #BFBFBF;
	padding: 30px 0;
	padding-left: 15px;
	overflow: hidden;
}
.list .right ul li:nth-child(1){
	border-top: 0;
	padding-top: 0;
	padding-bottom: 25px;
}
.list .right ul li a{
	float: left;
	width: 740px;
}
.list .right ul li a h3{
	color: #333333;
	font-size: 18px;
	line-height: 1.1;
	position: relative;
	padding-left: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list .right ul li a h3:before{
	content: "";
	position: absolute;
	border: solid 2.5px #7D7D7D;
	border-radius: 50%;
	top: 7px;
	left: 0;
}
.list .right ul li a p{
	color: #999999;
	font-size: 14px;
	line-height: 24px;
	margin-top: 15px;
	padding-left: 25px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
}
.list .right ul li .time{
	float: right;
	color: #666666;
	font-size: 14px;
	line-height: 1.1;
	text-align: right;
	width: 80px;
}

.details{
	margin-top: 26px;
}
.details .right .title{
	color: #595757;
	font-size: 22px;
	line-height: 1.1;
	text-align: center;
	padding-bottom: 40px;
	border-bottom: dashed 1px #E81929;
}
.details .right .info{
	text-align: center;
	color: #595757;
	font-size: 14px;
	line-height: 1.1;
	margin-top: 18px;
}
.details .right .text{
	margin-top: 50px;
	line-height: 40px;
	color: #333333;
	font-size: 20px;
}
.details .right .page_up_dn{
	padding-top: 20px;
}
.details .right .page_up_dn p,
.details .right .page_up_dn a{
	color: #666666;
	font-size: 14px;
	line-height: 1.1;
	margin-top: 18px;
}

.product ul li{
	margin-top: 10px;
}
.product ul li .pic{
	float: left;
	width: 30%;
}
.product ul li .pic img{
	width: 100%;
	height: 200px;
}
.product ul li .text{
	float: left;
	padding: 10px 20px;
	width: 70%;
	background: #EDEEEF;
	height: 200px;
}
.product ul li .text h3{
	color: #333333;
	font-size: 20px;
	line-height: 1.1;
}
.product ul li .text p{
	color: #666666;
	font-size: 14px;
	line-height: 32px;
	margin-top: 10px;
}

.dede_pages{
	text-align: center;
	margin-top: 50px;
}
.dede_pages ul li{
	display: inline-block;
	margin: 0 2.5px;
	border: 1px solid #E3E3E3;
	padding: 8px 11px;
	color:#666666;
	font-size: 12px;
}
.dede_pages ul li a{
	color:#666666;
	font-size: 12px;
	line-height: 1.1;
}
.dede_pages ul li:hover,
.dede_pages ul li:hover a{
	color:#fff;
	background: #FF0000;
	border-color: #FF0000;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#fff;
	background: #FF0000;
	border-color: #FF0000;
	text-decoration:none;
}

.product_search{
	margin-top: 26px;
}
.product_search h2{
	color: #e50012;
	font-size: 24px;
	line-height: 1.1;
	width: 286px;
	border-bottom: solid 3px #e50012;
	padding-bottom: 28px;
}
.product_search .box{
	border: solid 1px #7D7D7D;
	padding: 28px 33px;
	margin-top: 70px;
	overflow: hidden;
}
.product_search .box li{
	float: left;
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
}
.product_search .box li:nth-child(3){
	margin-left: 0;
}
.product_search .box li input{
	display: block;
	border: 0;
	background: #EEEEEE;
	margin-top: 15px;
	width: 100%;
	height: 39px;
	line-height: 39px;
}
.product_search .product_search_zimu{
	margin-top: 75px;
}

.product_search .product_search_zimu input{
    border: 0;
    background: #EEEEEE;
    width: 100%;
    height: 30px;
    line-height: 30px;
	padding-left: 10px;
}
.product_search .product_search_button{
	margin-top: 75px;
}
.product_search .product_search_button input{
	background: #E50012;
	color: #fff;
	width: 286px;
	height: 30px;
	line-height: 30px;
	border: 0;
}
.product_search .product_search_button{ margin-top: 30px;}
.product_search .product_search_zimu{ margin-top: 30px;}
.product_search_zimu ul{ float:left;}
.product_search_zimu ul li{ float:left;margin-top: 0;}
.product_search_zimu ul li a{ display:block; width:28px; height:32px; margin-right:3px; background:#f2f2f2; font-size:12px; font-family:"Arial"; color:#545152; line-height:32px; text-align:center; cursor:pointer; transition:all 0.3s; -webkit-transition:all 0.3s;}
.product_search_zimu ul li a:hover{ background:#E50012; color:#fff;}
.product_search_zimu ul .one a{ background:#E50012; color:#fff;}
.product_search_zimu ul li.not a,.product_search_zimu ul li.not.one a{ color:#999;cursor:default; background:#f2f2f2;}
.product_search_zimu ul li.not a:hover{ background:#f2f2f2; color:#999;}
.product_search .product_search_button input{width: 100%;}



#kefu {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 999;
  width: 60px;
  height: 60px;
}
#kefu .topBtn {
  width: 60px;
  height: 60px;
  background-color: #f2f2f2;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  cursor: pointer;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  -webkit-animation: wobble 250ms  infinite;
  animation: wobble 250ms  infinite;
  background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t%3D%221575450105478%22%20class%3D%22icon%22%20viewBox%3D%220%200%201220%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%222883%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M609.524%20103.522c-222.89%200-403.712%20178.472-403.712%20398.78%200%20220.31%20180.823%20398.782%20403.712%20398.782%20222.889%200%20403.712-178.473%20403.712-398.781%200-220.309-180.823-398.781-403.712-398.781v48.762c196.1%200%20354.95%20156.785%20354.95%20350.019s-158.85%20350.019-354.95%20350.019-354.95-156.785-354.95-350.02c0-193.233%20158.85-350.018%20354.95-350.018v-48.762z%22%20fill%3D%22%231296db%22%20p-id%3D%222884%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M786.578%20916.34c166.45-69.217%20278.408-231.055%20278.408-414.035%200-248.026-203.847-449.219-455.457-449.219-251.619%200-455.457%20201.188-455.457%20449.22%200%2055.397%2010.152%20109.367%2029.718%20159.975%204.855%2012.56-1.39%2026.677-13.949%2031.533-12.56%204.855-26.677-1.39-31.532-13.949a490.396%20490.396%200%200%201-3.042-8.078c-1.85%200.077-3.711%200.116-5.581%200.116C58.06%20671.903%200%20614.597%200%20543.903c0-65.005%2049.09-118.69%20112.68-126.91C153.65%20182.56%20360.56%204.324%20609.528%204.324c248.962%200%20455.877%20178.24%20496.85%20412.67%2063.583%208.225%20112.669%2061.907%20112.669%20126.909%200%2070.694-58.06%20128-129.686%20128-1.89%200-3.771-0.04-5.642-0.119-47.536%20129.702-148.34%20235.841-279.493%20290.027-1.161%2033.464-29.012%2060.24-63.2%2060.24-34.925%200-63.237-27.944-63.237-62.416%200-34.471%2028.312-62.415%2063.237-62.415%2017.892%200%2034.048%207.333%2045.551%2019.12z%22%20fill%3D%22%231296db%22%20p-id%3D%222885%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M609.528%20611.405c-58.933%200-112.056-10.644-158.472-28.342-16.123-6.147-30.211-12.702-42.138-19.208-6.926-3.777-11.447-6.59-13.437-7.972-19.24-13.373-44.428%205.446-37.059%2027.688%2035.296%20106.527%20136.054%20179.913%20251.106%20179.913%20115.05%200%20215.796-73.384%20251.092-179.913%207.37-22.243-17.82-41.062-37.06-27.687-1.99%201.383-6.51%204.195-13.434%207.972-11.926%206.505-26.012%2013.06-42.133%2019.207-46.413%2017.698-99.533%2028.342-158.465%2028.342z%22%20fill%3D%22%231296db%22%20p-id%3D%222886%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}
#kefu .topBtn:active {
  background: #ddd;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t%3D%221575450105478%22%20class%3D%22icon%22%20viewBox%3D%220%200%201220%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%222883%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M609.524%20103.522c-222.89%200-403.712%20178.472-403.712%20398.78%200%20220.31%20180.823%20398.782%20403.712%20398.782%20222.889%200%20403.712-178.473%20403.712-398.781%200-220.309-180.823-398.781-403.712-398.781v48.762c196.1%200%20354.95%20156.785%20354.95%20350.019s-158.85%20350.019-354.95%20350.019-354.95-156.785-354.95-350.02c0-193.233%20158.85-350.018%20354.95-350.018v-48.762z%22%20fill%3D%22%231296db%22%20p-id%3D%222884%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M786.578%20916.34c166.45-69.217%20278.408-231.055%20278.408-414.035%200-248.026-203.847-449.219-455.457-449.219-251.619%200-455.457%20201.188-455.457%20449.22%200%2055.397%2010.152%20109.367%2029.718%20159.975%204.855%2012.56-1.39%2026.677-13.949%2031.533-12.56%204.855-26.677-1.39-31.532-13.949a490.396%20490.396%200%200%201-3.042-8.078c-1.85%200.077-3.711%200.116-5.581%200.116C58.06%20671.903%200%20614.597%200%20543.903c0-65.005%2049.09-118.69%20112.68-126.91C153.65%20182.56%20360.56%204.324%20609.528%204.324c248.962%200%20455.877%20178.24%20496.85%20412.67%2063.583%208.225%20112.669%2061.907%20112.669%20126.909%200%2070.694-58.06%20128-129.686%20128-1.89%200-3.771-0.04-5.642-0.119-47.536%20129.702-148.34%20235.841-279.493%20290.027-1.161%2033.464-29.012%2060.24-63.2%2060.24-34.925%200-63.237-27.944-63.237-62.416%200-34.471%2028.312-62.415%2063.237-62.415%2017.892%200%2034.048%207.333%2045.551%2019.12z%22%20fill%3D%22%231296db%22%20p-id%3D%222885%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M609.528%20611.405c-58.933%200-112.056-10.644-158.472-28.342-16.123-6.147-30.211-12.702-42.138-19.208-6.926-3.777-11.447-6.59-13.437-7.972-19.24-13.373-44.428%205.446-37.059%2027.688%2035.296%20106.527%20136.054%20179.913%20251.106%20179.913%20115.05%200%20215.796-73.384%20251.092-179.913%207.37-22.243-17.82-41.062-37.06-27.687-1.99%201.383-6.51%204.195-13.434%207.972-11.926%206.505-26.012%2013.06-42.133%2019.207-46.413%2017.698-99.533%2028.342-158.465%2028.342z%22%20fill%3D%22%231296db%22%20p-id%3D%222886%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0.8;
  }
  30% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    opacity: 0.9;
  }
  50% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    opacity: 1;
  }
  85% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    opacity: 0.9;
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0.8;
  }
  30% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
    opacity: 0.9;
  }
  50% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    opacity: 1;
  }
  85% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    opacity: 0.9;
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1;
  }
}
#kefu span {
  width: 60px;
  height: 60px;
  background-color: #f2f2f2;
  position: absolute;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
}
#kefu span.wechat {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  z-index: -1;
}
#kefu span.wechat:hover .eweima {
  display: block;
}
#kefu span.wechat .eweima {
  position: absolute;
  right: 0;
  bottom: 70px;
  padding: 10px;
  background: rgba(163, 163, 163, 0.8);
  width: 120px;
  height: 150px;
}
#kefu span.wechat .eweima img {
  width: 100px;
  height: 100px;
  display: block;
}
#kefu span.wechat .eweima small {
  padding-top: 10px;
  font-style: normal;
  font-style: 14px;
  text-align: center;
  color: #fff;
  display: block;
}
#kefu span.qq {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  z-index: -1;
}
#kefu span.other {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
  z-index: -1;
}
#kefu span.other:hover .tel {
  display: block;
}
#kefu span.other .tel {
  position: absolute;
  right: 65px;
  bottom: 0;
  width: 165px;
  height: auto;
  padding: 10px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 14px;
}
#kefu span.other .tel dt,
#kefu span.other .tel dd {
  font-size: 14px;
  font-weight: 400;
}
#kefu .eweima,
#kefu .tel {
  display: none;
}
#showKfList:checked + label {
  background: #ddd;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t%3D%221575450105478%22%20class%3D%22icon%22%20viewBox%3D%220%200%201220%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%222883%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M609.524%20103.522c-222.89%200-403.712%20178.472-403.712%20398.78%200%20220.31%20180.823%20398.782%20403.712%20398.782%20222.889%200%20403.712-178.473%20403.712-398.781%200-220.309-180.823-398.781-403.712-398.781v48.762c196.1%200%20354.95%20156.785%20354.95%20350.019s-158.85%20350.019-354.95%20350.019-354.95-156.785-354.95-350.02c0-193.233%20158.85-350.018%20354.95-350.018v-48.762z%22%20fill%3D%22%231296db%22%20p-id%3D%222884%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M786.578%20916.34c166.45-69.217%20278.408-231.055%20278.408-414.035%200-248.026-203.847-449.219-455.457-449.219-251.619%200-455.457%20201.188-455.457%20449.22%200%2055.397%2010.152%20109.367%2029.718%20159.975%204.855%2012.56-1.39%2026.677-13.949%2031.533-12.56%204.855-26.677-1.39-31.532-13.949a490.396%20490.396%200%200%201-3.042-8.078c-1.85%200.077-3.711%200.116-5.581%200.116C58.06%20671.903%200%20614.597%200%20543.903c0-65.005%2049.09-118.69%20112.68-126.91C153.65%20182.56%20360.56%204.324%20609.528%204.324c248.962%200%20455.877%20178.24%20496.85%20412.67%2063.583%208.225%20112.669%2061.907%20112.669%20126.909%200%2070.694-58.06%20128-129.686%20128-1.89%200-3.771-0.04-5.642-0.119-47.536%20129.702-148.34%20235.841-279.493%20290.027-1.161%2033.464-29.012%2060.24-63.2%2060.24-34.925%200-63.237-27.944-63.237-62.416%200-34.471%2028.312-62.415%2063.237-62.415%2017.892%200%2034.048%207.333%2045.551%2019.12z%22%20fill%3D%22%231296db%22%20p-id%3D%222885%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M609.528%20611.405c-58.933%200-112.056-10.644-158.472-28.342-16.123-6.147-30.211-12.702-42.138-19.208-6.926-3.777-11.447-6.59-13.437-7.972-19.24-13.373-44.428%205.446-37.059%2027.688%2035.296%20106.527%20136.054%20179.913%20251.106%20179.913%20115.05%200%20215.796-73.384%20251.092-179.913%207.37-22.243-17.82-41.062-37.06-27.687-1.99%201.383-6.51%204.195-13.434%207.972-11.926%206.505-26.012%2013.06-42.133%2019.207-46.413%2017.698-99.533%2028.342-158.465%2028.342z%22%20fill%3D%22%231296db%22%20p-id%3D%222886%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}
#showKfList:checked ~ span.wechat {
  -webkit-transform: translate(0, -70px);
  transform: translate(0, -70px);
  background-color: #3cb035;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t%3D%221575461686978%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%221208%22%20width%3D%2248%22%20height%3D%2248%22%3E%3Cpath%20d%3D%22M664.250054%20368.541681c10.015098%200%2019.892049%200.732687%2029.67281%201.795902-26.647917-122.810047-159.358451-214.077703-310.826188-214.077703-169.353083%200-308.085774%20114.232694-308.085774%20259.274068%200%2083.708494%2046.165436%20152.460344%20123.281791%20205.78483l-30.80868%2091.730191%20107.688651-53.455469c38.558178%207.53665%2069.459978%2015.308661%20107.924012%2015.308661%209.66308%200%2019.230993-0.470721%2028.752858-1.225921-6.025227-20.36584-9.521864-41.723264-9.521864-63.862493C402.328693%20476.632491%20517.908058%20368.541681%20664.250054%20368.541681zM498.62897%20285.87389c23.200398%200%2038.557154%2015.120372%2038.557154%2038.061874%200%2022.846334-15.356756%2038.156018-38.557154%2038.156018-23.107277%200-46.260603-15.309684-46.260603-38.156018C452.368366%20300.994262%20475.522716%20285.87389%20498.62897%20285.87389zM283.016307%20362.090758c-23.107277%200-46.402843-15.309684-46.402843-38.156018%200-22.941502%2023.295566-38.061874%2046.402843-38.061874%2023.081695%200%2038.46301%2015.120372%2038.46301%2038.061874C321.479317%20346.782098%20306.098002%20362.090758%20283.016307%20362.090758zM945.448458%20606.151333c0-121.888048-123.258255-221.236753-261.683954-221.236753-146.57838%200-262.015505%2099.348706-262.015505%20221.236753%200%20122.06508%20115.437126%20221.200938%20262.015505%20221.200938%2030.66644%200%2061.617359-7.609305%2092.423993-15.262612l84.513836%2045.786813-23.178909-76.17082C899.379213%20735.776599%20945.448458%20674.90216%20945.448458%20606.151333zM598.803483%20567.994292c-15.332197%200-30.807656-15.096836-30.807656-30.501688%200-15.190981%2015.47546-30.477129%2030.807656-30.477129%2023.295566%200%2038.558178%2015.286148%2038.558178%2030.477129C637.361661%20552.897456%20622.099049%20567.994292%20598.803483%20567.994292zM768.25071%20567.994292c-15.213493%200-30.594809-15.096836-30.594809-30.501688%200-15.190981%2015.381315-30.477129%2030.594809-30.477129%2023.107277%200%2038.558178%2015.286148%2038.558178%2030.477129C806.808888%20552.897456%20791.357987%20567.994292%20768.25071%20567.994292z%22%20p-id%3D%221209%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}
#showKfList:checked ~ span.qq {
  -webkit-transform: translate(-70px, -70px);
  transform: translate(-70px, -70px);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t%3D%221575461889902%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%223861%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M511.500488%20512.499512m-511.500488%200a511.500488%20511.500488%200%201%200%201023.000976%200%20511.500488%20511.500488%200%201%200-1023.000976%200Z%22%20fill%3D%22%231BC1FA%22%20p-id%3D%223862%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M784.234146%20572.440976c8.178014%200%2016.273108%200.253752%2024.282287%200.728288-16.961436-38.434466-42.247742-69.886751-58.977405-90.331785%202.822244-8.482716%2011.30496-56.536788-25.443153-90.453666v-2.827239c0-132.850263-96.103149-231.785647-214.822213-231.785647-118.717065%200-214.82521%2096.107145-214.825209%20231.785647v2.827239c-33.915879%2033.915879-25.437159%2081.969951-19.782681%2090.453666-25.444152%2028.265397-73.49223%2087.62343-76.320469%20155.461182%200%2016.961436%202.827239%2045.226833%2011.305959%2056.531794%2011.305959%2014.133198%2039.570357-2.827239%2062.186272-48.054073%205.650482%2019.788675%2019.78368%2053.709549%2050.876316%2093.281905-50.876316%2011.302962-65.009514%2062.186271-48.049077%2090.450669%2011.305959%2019.788675%2039.570357%2033.920874%2087.624429%2033.920874%2078.496343%200%20115.815899-19.378076%20134.378771-35.711126C492.644901%20814.680414%20490.520976%20800.136617%20490.520976%20785.233171c0-117.522232%20131.500581-212.792195%20293.71317-212.792195z%22%20fill%3D%22%23FFFFFF%22%20p-id%3D%223863%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M514.925143%20819.204995c5.654478%200%2011.309955%202.82624%2014.132199%205.649483%2016.960437%2016.960437%2053.709549%2039.575352%20138.50674%2039.575352%2048.054072%200%2076.320468-16.960437%2087.625428-33.920874%2016.960437-28.264398%202.827239-79.147707-48.054072-90.450669%2031.092636-39.572355%2045.225834-73.493229%2050.881311-93.281905%2019.787676%2045.226833%2050.881311%2062.18727%2062.186271%2048.054073%202.827239-11.30496%205.650482-39.570357%205.650482-56.531794-1.93511-23.223321-8.508691-45.121936-17.337069-65.128398-8.009179-0.475536-16.104273-0.729288-24.282287-0.729287-162.212589%200-293.713171%2095.269963-293.71317%20212.792195%200%2014.903446%202.123926%2029.447243%206.147996%2043.485533a88.18688%2088.18688%200%200%200%204.122973-3.864226c2.827239-2.823243%208.481717-5.649483%2014.133198-5.649483z%22%20fill%3D%22%23FFFFFF%22%20opacity%3D%22.4%22%20p-id%3D%223864%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}
#showKfList:checked ~ span.other {
  -webkit-transform: translate(-70px, 0);
  transform: translate(-70px, 0);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60px 60px;
  background-image: url('data:image/svg+xml;%20charset=utf8,%3Csvg%20t%3D%221575462102341%22%20class%3D%22icon%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%2210475%22%20width%3D%22200%22%20height%3D%22200%22%3E%3Cpath%20d%3D%22M512%201024a512%20512%200%201%201%20512-512%20512%20512%200%200%201-512%20512z%20m93.44-456.32L576%20596.48c-43.264-13.44-96.256-64-156.928-153.6l21.504-23.808a57.728%2057.728%200%200%200%201.792-75.136l-59.776-72.96a57.472%2057.472%200%200%200-78.72-9.856l-20.352%2015.104a113.92%20113.92%200%200%200-41.984%20123.008A587.648%20587.648%200%200%200%20358.4%20619.136Q448.896%20725.504%20625.536%20768a111.232%20111.232%200%200%200%20118.784-46.464l15.488-23.168a57.728%2057.728%200%200%200-10.368-75.648l-66.304-57.088a57.6%2057.6%200%200%200-77.696%202.048zM305.92%20307.2l20.352-15.104a19.2%2019.2%200%200%201%2026.24%203.328l59.776%2072.96a19.328%2019.328%200%200%201%200%2025.6l-41.984%2045.056%208.192%2012.8c73.728%20111.36%20139.264%20173.312%20199.168%20184.704l9.856%201.92%2044.672-43.136a19.072%2019.072%200%200%201%2025.6-0.768l66.304%2057.216a18.944%2018.944%200%200%201%203.456%2025.6l-15.36%2023.296a73.216%2073.216%200%200%201-77.952%2030.464C524.8%20704%20442.368%20658.432%20387.968%20594.304a546.432%20546.432%200%200%201-109.824-205.952A75.52%2075.52%200%200%201%20305.92%20307.2z%20m233.856%2098.048a74.624%2074.624%200%200%201%2017.024-1.92%2076.8%2076.8%200%200%201%2076.8%2076.8%2075.008%2075.008%200%200%201-0.896%2012.032%2011.008%2011.008%200%200%200-1.152%205.248v0.768a17.792%2017.792%200%200%200%2019.584%2016.384c10.112-0.768%2019.584-5.504%2019.584-16.128v-0.896a111.488%20111.488%200%200%200%201.28-17.408%20115.2%20115.2%200%200%200-115.2-115.2%20120.192%20120.192%200%200%200-15.232%201.024%2020.864%2020.864%200%200%200-18.432%2020.608c0%2010.24%206.528%2019.072%2016.64%2018.304zM710.4%20499.2c0%2010.368%2011.776%2015.36%2021.76%2014.592a16%2016%200%200%200%2016.64-17.024v-7.936-8.192a192%20192%200%200%200-192-192h-13.568A21.504%2021.504%200%200%200%20521.984%20307.2a18.176%2018.176%200%200%200%2017.792%2019.584%20150.144%20150.144%200%200%201%2017.024-0.896%20153.6%20153.6%200%200%201%20153.6%20153.6%20148.992%20148.992%200%200%201-1.152%2019.712z%22%20fill%3D%22%23fb2805%22%20p-id%3D%2210476%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}
#showKfList {
  width: 60px;
  height: 60px;
  display: none;
}

.section-breadcrumb {
    padding: 26px 0 18px;
    border-bottom: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.section-breadcrumb__label {
    font-size: 14px;
    color: #999;
}
.el-breadcrumb{
	
}
.el-breadcrumb,
.el-breadcrumb a {
    font-weight: 400;
    color: #999;
}
.el-breadcrumb a:last-child{
	color: #bf1920;
}

.section-content .describe{
	font-size: 16px;
	line-height: 32px;
	color: #333333;
}
.section-content .describe h3{
	font-size: 18px;
	text-align: center;
	font-weight: bold;	
}

.about .right .box li{
    list-style: disc;
}

.jzyj ul li{
	padding: 5px;
	margin-top: 21px;
}
.jzyj ul li .pic{
	float: none;
	width: 100%;
	border: solid 1px #ccc;
}
.jzyj ul li .pic img{
	height: 77px;
}
.jzyj ul li .text{
	float: none;
	display: none;	
}

.navson{
	overflow: hidden;
}
.navson ul li{
	text-align: center;
}
.navson ul li a{
	border: solid 1px #ccc;
	display: block;
	padding: 5px 0;
}
.navson .active{
	color: #E50012;
}

.jzry .navson ul li{
	margin-top: 10px;
}
.jzry .container>ul{
	margin-top: 30px;
}
.jzry .container>ul li{
	margin-bottom: 10px;
}
.jzry .container>ul li .pic img{
	width: 100%;
}
.jzry .container>ul li .text h3{
	font-size: 16px;
	text-align: center;
	margin-top:5px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jzry .title{
	margin-bottom: 15px;
	border-bottom: dashed 1px #eee;
	padding: 5px 15px;
	overflow: hidden;
}
.jzry .title h3{
	font-size: 16px;
	float: left;
}
.jzry .title .more{
	font-size: 16px;
	float: right;
}
.zyryleft{
	
}
.zyryleft .pic img{
	width: 100%;
}
.zyryleft .text{
	background: #E50012;
	padding: 30px 15px;
	color: #fff;
}
.zyryleft h3{
	font-size: 18px;
	font-weight: bold;
}
.zyryleft p{
	font-size: 16px;
	line-height: 1.1;
	margin-top: 10px;
}
.zyryright{
	background: #EDEEEF;
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	padding: 15px;
}
.zyryright .title{
	font-size:20px;
	font-weight: bold;
	margin-bottom: 10px;
}