* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	color: #444;
}

a {
	text-decoration: none;
}

li {
	list-style: none;
}

.clear {
	clear: both;
}

.container {
	width: 100%;
	margin: 0 auto;
	height: 100%;
	padding: 0 10px;
}

/* å…¬å…±é¡¶éƒ¨ */
.nav {
	width: 100%;
	height: 63px;
}

.nav_logo {
	float: left;
	width:26%;
	/* height: 100%; */
}

.nav_logo img {
	width: 100%;
	/* height: 100%; */
	padding-top: 15px;
}

.nav_right {
	float: right;
	width: 10%;
	height: 100%;
	background: url(../img/icon_menu.png) center no-repeat;
	background-size: 80%;
}

/* å¤´éƒ¨èœå• */
.accordion {
	display: none;
	position: absolute;
	top: 56px;
	left: 2%;
	z-index: 9;
	width: 96%;
	margin: 30px auto 20px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.accordion .link {
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #ccc;
	position: relative;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

.accordion .link a {
	display: inline-block;
	width: 100%;
	height: 100%;
	padding: 15px 15px 15px 42px;
}

.accordion li:last-child .link {
	border-bottom: 0
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px
}

.accordion li.open .link {
	color: #b63b4d
}

.accordion li.open i {
	color: #b63b4d
}

.about_cont {
	/* margin-bottom: 15px */
}

.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.submenu {
	display: none;
	background: #db2426;
	font-size: 14px;
}

.submenu li {
	border-bottom: 1px solid #FFF;
}

.submenu a {
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 12px;
	padding-left: 42px;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease
}

.submenu a:hover {
	background: #ec4245;
	color: #fff;
}

.yincang {
	display: none;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	left: 0;
}

.close {
	display: none;
	background: #fff;
	border-radius: 20px;
	width: 40px;
	height: 40px;
	padding: 7px;
	position: absolute;
	top: 21px;
	right: 3%;
	margin-left: -20px;
	z-index: 9;
}



/* å…¬å…±åº•éƒ¨ */


.foot_beian {
	width: 100%;
	background-color: #fafafa;
	padding: 20px;
	padding-bottom: 80px;
	text-align: center;
}

.foot_nav {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	background-color: #000;
	z-index: 999;
}

.foot_nav li {
	float: left;
	width: 25%;
	height: 100%;
}

.foot_nav li a {
	display: block;
	width: 100%;
	height: 100%;
}

.foot_nav li img {
	width: 25%;
	margin-left: 40%;
	margin-top: 8px;
	/* margin: auto; */
}

.foot_nav li p {
	width: 100%;
	color: #fff;
	text-align: center;
}

/* é¦–é¡µ */

.home .top_wr { padding-bottom: 50px; padding-top: 20px; overflow: hidden;}
#s_slide_news {
	position: relative;
	/* width: 660px; */
	/* height: 290px; */
	/* overflow: hidden; */
	/* float: left; */
	margin-top: 10px;
}
#s_slide_news .hd {
	border-bottom: 3px solid #e8e8e8;
	margin-bottom: 15px;
	height: 43px;
}
#s_slide_news .hd ul {
	float: left;
}
#s_slide_news .hd ul li {
	display: inline-block;
	font-size: 16px;
	color: #292929;
	position: relative;
	height: 40px;
	margin-right: 50px;
	cursor: pointer;
}
#s_slide_news .hd ul li:before {
	content: "";
	width: 0;
	height: 3px;
	display: block;
	background: #da251c;
	position: absolute;
	left: 0;
	bottom: -3px;
	transition: .5s;
}
#s_slide_news .hd a {
	position: relative;
	display: block;
	text-align: center;
	line-height: 40px;
}
#s_slide_news .hd ul li.on {
	color: #985c04;
	font-weight: bold;
}
#s_slide_news .hd ul li.on:before {
	width: 100%;
}
.more_r {
	float: right;
	text-transform: capitalize;
	font-size: 12px;
	color: #c5c5c5;
}
#s_slide_news .bd {
}
#s_slide_news .s_slide_news {
	/* padding-top: 38px; */
	position: relative;
}
#s_slide_news .inBox {
	position: relative;
}
#s_slide_news .inHd {
	position: absolute;
	top: 68px;
	left: 0;
}
#s_slide_news .inHd ul {
	display: inherit;
	position: relative;
	text-align: center;
}
#s_slide_news .inHd ul li {
	display: inline-block;
	border-radius: 50%;
	border: 2px solid #d3d3d3;
	height: 9px;
	width: 9px;
	box-sizing: border-box;
	margin: 0 3px;
	background: #fff;
	cursor: pointer;
}
#s_slide_news .inHd ul li.on {
	background: #da251c;
	border: 2px solid #da251c;
}
.s_slide_news .inBd ul {
}
.s_slide_news .inBd li {
	display: block;
	overflow: hidden;
}
.s_slide_news .inBd li .time {
	font-size: 30px;
	color: #da251c;
	float: left;
	text-align: right;
	width: 16%;
	font-family: myE;
}
.s_slide_news .inBd li .time span {
	font-size: 14px;
	color: #cbcbcb;
	display: block;
	margin-top: 10px;
	font-family: myE;
}
.s_slide_news .inBd li .txt {
	width:72%;
	float: right;
}
.s_slide_news .inBd li .txt h5 {
	font-size: 18px;
	color: #292929;
	font-weight: bold;
	/* width: 100%; */
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp:1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	margin-bottom: 12px;
	transition: .3s;
}
.s_slide_news .inBd li .txt h5:hover {
	color: #da251c;
}
.s_slide_news .inBd li .txt p {
	font-size: 14px;
	color: #7f7f7f;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.s_slide_news .news_list {
	/* margin-top: 25px; */
}
.s_slide_news .news_list li {
	font-size: 14px;
	color: #5b5b5b;
	line-height: 40px;
	height: 40px;
}
.s_slide_news .news_list li a:before {
	content: "ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â";
	content: "";
	position: absolute;
	width: 5px;
	border-radius: 100%;
	background: #666;
	left: 0;
	top: 17px;
	height: 5px;
	/* margin-right: 8px; */
	font-size: 14px;
}
.s_slide_news .news_list li a {
	display: block;
	/* width: calc(100% - 97px); */
	float: left;
	padding-left: 15px;
	overflow: hidden;
	width: 80%;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.s_slide_news .news_list li a:hover {
	color: #da251c;
}
.s_slide_news .news_list li span {
	float: right;
	font-size: 12px;
	color: #a4a4a4;
	font-family: arial;
}
.s_tuijian {
	position: relative;
	/* width:508px; */
	/* float: left; */
	/* margin-left: 30px; */
	/* margin-top: 33px; */
}
.s_tuijian .hd {
	position: absolute;
	z-index: 999;
	bottom: 17px;
	right: 10px;
}
.s_tuijian .hd ul {
}
.s_tuijian .hd ul li {
	width: 8px;
	height: 8px;
	float: left;
	box-sizing: border-box;
	background: #fff;
	border-radius: 5px;
	margin: 0 3px;
	cursor: pointer;
	transition: .5s;
}
.s_tuijian .hd ul li.on {
	background: #da251c;
	position: relative;
}
.s_tuijian .bd {
}
.s_tuijian .bd ul {
}
.s_tuijian .bd ul li {
	position: relative;
	width: 100%;
	height: 245px;
}
.s_tuijian .bd ul li img {
	width: 100%;
	height: 245px;
}
.s_tuijian .bd ul li .mask {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 45px;
	background: rgba(0,0,0,0.6);
}
.s_tuijian .bd ul li .mask h5 {
	width: 292px;
	font-size: 14px;
	line-height: 45px;
	color: #fff;
	margin-left: 20px;
	height: 45px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}.m {
    margin: 0 auto;
    width: 94%;
    /* overflow: hidden; */
    /* position: relative; */
}
.home .top_wr {
    padding-bottom: 50px;
    padding-top: 20px;
    overflow: hidden;
}

.tempWrap{width: 100%!important;}
.tempWrap .tempWrap{width: 100%!important;}
.w_lump2{width: 94%;margin:0 auto;margin-top: 20px;/* margin-bottom: 100px; */}
 .w_lump2 .ul{margin-top:20px;}
 .w_lump2 .ul a{width: 100%;padding: 40px 30px 0 0;height: 130px;display: block;background: no-repeat center/100% 100%;margin-bottom: 10px;}
.w_lump2 .h1{font-size: 20px;color: #fff;/* line-height: .5rem; */text-align: right;font-weight: bold;margin-bottom: 6px;}
.w_lump2 p{font-size: 14px;color: #fff;text-align: right;/* line-height: .3rem; */}
 .w_lump2 .it2 .h1,.w_lump2 .it2 p,.w_lump2 .it4 .h1,.w_lump2 .it4 p{color:#fff;}

#footer_box{ background: none;}
#footer_box .copyright a{ color:#797b7d;}

/*===========================footer=============================*/
#footer_box{ padding: 0px;  z-index:999; position:relative;}
#footer_box .copyright{color:#797b7d; display:block; margin-bottom: 65px; border-top: 1px solid #fff; font-size: 13px;}
#footer{position:fixed;bottom:0;z-index: 999;left:0;width:100%;}
#footer ul{overflow: hidden;background:#42424e;border-top: 3px solid #da251c;}
#footer_box .am-dropdown{ cursor:pointer; width:100%; display:block; display:block;}
#footer_box .am-dropdown-content{  }
#footer_box .am-dropdown-content input{ }
#footer li{display: block;float: left;width: 33.3%;border-right:1px solid #6f6f78;}
#footer li a{padding:13px 0;display: block;display: flex;justify-content: center;color: #fff;align-items: center;font-size: 13px;}
#footer li a .j_iconfont{ color: #fff; margin-bottom: 1px; position:relative; margin-right:5px;}
#footer li:last-child a{ border: none;} 

/*===========================ÃƒÂ¨Ã‚Â¿Ã¢â‚¬ÂÃƒÂ¥Ã¢â‚¬ÂºÃ…Â¾ÃƒÂ©Ã‚Â¡Ã‚Â¶ÃƒÂ©Ã†â€™Ã‚Â¨=============================*/
#gotop{ position:fixed; display: block; bottom: 52px; right: 0; z-index: 9999;}
#gotop img{ display: block;}
.am-navbar-label{color:#fff;margin-left: 5px;}
 
 .n_dashiji{padding: 30px 0;/* min-height:535px; */}
.n_dashiji .miso_hd{background:url(../img/kedu.png) center 50% no-repeat;margin-bottom: 20px;}
.n_dashiji .miso_hd ul li{height:100px;text-align:center;position: relative;}
.n_dashiji .miso_hd ul li:before{content:"";position:absolute;background:url(../img/dot.png) center no-repeat;width:16px;height:16px;top:50%;margin-top: -7px;left:50%;margin-left:-8px; transition:0.6s}
.n_dashiji .miso_hd ul li:after{content:"";position:absolute;background:url(../img/dot_on.png) center no-repeat;width:16px;height:16px;top:50%;margin-top: -7px;left:50%;margin-left:-8px; transition:0.6s; transform:scale(0)}
.n_dashiji .miso_hd ul li .icon{height: 66px;opacity:0;transition:0.6s;transform:scale(0);}
.n_dashiji .miso_hd ul li .icon img{ display:inline-block}
.n_dashiji .miso_hd ul li h3{font-size: 20px;color:#d4d4d4;font-weight: normal;}
.n_dashiji .miso_hd ul li.miso-current .icon{ opacity:1; transform:scale(1)}

.n_dashiji .miso_hd ul li.miso-current:before{ transform:scale(0)}
.n_dashiji .miso_hd ul li.miso-current:after{ transform:scale(1)}

.n_dashiji .miso_bd ul li h2{font-size:16px;font-weight: normal;color: #db2426;}
.n_dashiji .miso_bd ul li h2 big{font-size: 24px;margin-right:8px;color: #db2426;}
.n_dashiji .miso_bd ul li h3{font-size:16px;color: #db2426;font-weight: normal;margin: 14px 0 10px;}
.n_dashiji .miso_bd ul li .ar_article1 p{font-size:14px;color:#666;text-align:left;line-height:28px}
/* Slider */
.miso-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.miso-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.miso-list:focus{outline:none}.miso-list.dragging{cursor:hand}
.miso-slider.miso-track,
.miso-slider.miso-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.miso-track{position:relative;left:0;top:0;display:block}
.miso-track:before,.miso-track:after{content:"";display:table}
.miso-track:after{clear:both}
.miso-loading.miso-track{visibility:hidden}
.miso-slide{float:left;height:100%;min-height:1px;display:none;z-index: 1!important;}
[dir="rtl"].miso-slide{float:right}
.miso-slide img{display:block}
.miso-slide.miso-loading img{display:none}
.miso-slide.dragging img{pointer-events:none}
.miso-initialized .miso-slide{display:block}
.miso-loading.miso-slide{visibility:hidden}
.miso-vertical.miso-slide{display:block;height:auto;border:1px solid transparent}
.miso-prev,.miso-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}
.miso-slider{}
.miso-dots{position:absolute;bottom: 0;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.miso-dots li{position:relative;display:inline-block;height: 9px;width: 9px;margin: 0 3px;padding:0;cursor:pointer;border: #6d6b6b 1px solid;border-radius: 50%;}
.miso-dots li.miso-active{background: #9a6c45;border: #9a6c45 1px solid;}
.miso-slide:focus,
.miso-slide a:focus{ outline:none !important;}
.miso-dots li button{ display:none;}
/*å°åœ†ç‚¹*/
.miso-dots{}
.miso-dots li{}
.miso-dots li.miso-active{}

 
.mitu{width: 100%;height: 220px;}
.mitu img{width: 100%;height: 100%;}
.mizi{width: 100%;box-sizing: border-box;padding: 3%;}
.miso_bd ul li{background: #f4f5f9;}
.wenhua{padding: 0 3%;margin-top:15px;margin-bottom:15px;}
.wenhua p {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.wenhua p e {
	font-weight: bold;
}


































/* é¦–é¡µäº§å“éƒ¨åˆ† */
.product-box {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}

/* è§†é¢‘ */
.spbj {
	width: 100%;
	position: relative;
	margin-top: 20px;
}

.sptu {
	width: 100%;
	height: 200px;
}

.bofang {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	height: 100%;
	left: 0;
	top: 42%;
}

.bofang img {
	width: 8%;
	margin-left: 46%;
}

.bofang h1 {
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

.bofang p {
	font-size: 14px;
	color: #eee;
	text-align: center;
	padding: 0 10px;
}

.vclose {
	position: absolute;
	right: 1%;
	top: 1%;
	border-radius: 100%;
	cursor: pointer;
}

.videos {
	position: fixed;
	left: 0;
	top: 30%;
	z-index: 100;
}

/* é…’åº„ä½“éªŒä¹‹æ—… */
.tiyantit {
	/* width: 100%; */
	/* margin: 20px auto; */
	/* padding: 10px; */
}

.tiyantit h1 {
	/* text-align: center; */
	/* font-size: 18px; */
	/* color: #444; */
	/* position: relative; */
}

.tiyantit h1::before {
	/* content: ""; */
	/* position: absolute; */
	background: url(../img/dian.png) no-repeat;
	background-size: 119px 9px;
	width: 80px;
	height: 9px;
	left: 10%;
	top: 40%;
}

.tiyantit h1::after {
	/* content: ""; */
	position: absolute;
	background: url(../img/dian.png) no-repeat;
	background-size: 119px 9px;
	width: 80px;
	height: 9px;
	right: 10%;
	top: 40%;
}

.tiyantit_list {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 10px;
}

.tiyantit p {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
	text-align: center;
}


/* é¦–é¡µæ–°é—» */

/* å‘å±•åŽ†ç¨‹ */


/* ä¼˜åŠ¿ */
/* .youshi {
	width: 100%;
}

.youshi ul li {
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}

.youshi ul li:nth-child(odd) .youshi_img {
	float: left;
	width: 45%;
	height: 100%;
}

.youshi ul li:nth-child(odd) img {
	float: left;
}

.youshi ul li:nth-child(odd) .youshi_con {
	float: right;
	width: 52%;
	margin-left: 3%;
}

.youshi ul li:nth-child(even) .youshi_img {
	float: right;
	width: 45%;
	height: 100%;
}

.youshi ul li:nth-child(even) img {
	float: right;
}

.youshi ul li:nth-child(even) .youshi_con {
	float: left;
	width: 52%;
	margin-right: 3%;
}

.youshi_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.youshi_img img {
	width: 100%;
}

.youshi_name {
	font-size: 15px;
	font-weight: bold;
}

.youshi_dec {
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	line-height: 1.8;
	display: -webkit-box;
	-webkit-box-orient: vertical;
} */


/* å†…é¡µ */
.banner_neiye {
	width: 100%;
}

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

.neiye_home {
	background-color: #ededed;
	height: 50px;
	padding: 0 10px;
}

.neiye_home h2 {
	float: left;
	font-size: 16px;
	line-height: 50px;
}

.neiye_home img {
	display: inline-block;
	float: right;
	width: 30px;
	height: 26px;
	margin-top: 12px;
}

/* é…¿é…’å…¬ç›Š */
.gongyi {
	width: 100%;
	margin-top: 30px;
	overflow: hidden;
}

.gongyi p {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.gongyi div {
	width: 100%;
	margin-top: 31px;
	text-align: center;
}

.gongyi_list {
	width: 100%;
	margin-top: 30px;
}

.gongyi_con {
	margin-top: 30px;
	margin-bottom: 30px;
}

.gongyi_con li {
	width: 100%;
	background-color: #EEEEEE;
	margin-bottom: 15px;
}

.gongyi_con li a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.gongyi_con li img {
	width: 100%;
}

.gongyi_con_txt {
	width: 100%;
	/* height: 100%; */
	padding: 15px;
}

.gongyi_con_txt h3 {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	color: #616161;
	border-bottom: 1px solid #7E7E7E;
	padding-bottom: 10px;
}

.gongyi_con_txt p {
	margin-top: 10px;
	line-height: 1.8;
	color: #747474;
}

/* äº§å“åˆ—è¡¨ */



/* æ–°é—»ä¸­å¿ƒ */

/* æ–°é—»è¯¦æƒ…é¡µ */
.detail2 h5 {
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	margin-top: 10px;
}

.detail2 span {
	color: #999;
	display: inline-block;
	padding-bottom: 10px;
}

.detail2_line {
	width: 100%;
	height: 1px;
	margin-bottom: 10px;
	background-color: #FAFAFA;
}

.p_n_list {
	width: 100%;
	margin: 20px 0;
}

.p_n_list ul {
	display: inline-block;
	width: 80%;
	float: left;
}

.p_n_list_back {
	display: inline-block;
	width: 20%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background-color: #D4D4D4;
}

.p_n_list ul li:last-child {
	border-top: 1px solid #fff;
}

.p_n_list ul li p {
	display: block;
	float: left;
	line-height: 35px;
	background-color: #D4D4D4;
	width: 20%;
	text-align: center;
}

.p_n_list ul li h5 {
	display: block;
	float: left;
	line-height: 35px;
	font-size: 14px;
	font-weight: normal;
	background-color: #EDEDED;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp:1;
	margin-top: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	padding: 0 10px;
	box-sizing: border-box;
}

/* åˆ†é¡µé¡µç  */

#copyright{font-size: 12px;line-height: 20px;color: #818181;text-align: center;margin: 3%;background:#f5f5f5;padding: 30px;/* padding-top:30px; */}
#copyright a{color: #818181;}
/*  */
.cul-bj{display: flex;justify-content: space-between;margin-bottom: 50px;flex-wrap: wrap;margin-top: 20px;}
.cul-bj li{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;width: 49%;margin-bottom: 10px;height: 200px;overflow: hidden;}
.cul-box{display: flex;flex-direction: column;align-items: center;width: 100%;transition: all ease 0.3s;padding: 10px 0;background: #fcf1f1;height: 200px;}
.cul-red{width: 100%;background: -webkit-linear-gradient(top,#f17043,#da251c);height: 200px;transition: all ease 0.3s;}
.cul-box h1{font-size: 16px;font-weight: bold;margin-top: 5px;color:#da251c;}
.cul-red{padding: 10px 20px;}
.cul-red h1{color:#fff;font-size: 16px;text-align: center;font-weight: bold;}
.cul-red p{color:#fff;font-size: 12px;text-align: center;margin-top: 8px;line-height: 24px;}
.cul-bj li:hover .cul-box{display: none;transition: all ease 0.3s;}
/*  */
.linian-area{background: url(../img/cul4.jpg) no-repeat;width: 100%;height:417px;background-size: cover;display: flex;align-items: center;}
.linian{color:#DA251C;font-size: 28px;font-weight: bold;}
.cul-box img{width: 50px;margin-top: 40px;}

/*  */
.news-area{width: 94%;margin:0 auto;margin-top:20px}
.news-area li:nth-of-type(1){background: #da251c;}
.news-area li:nth-of-type(1) h1{font-size: 18px;color:#fff;margin-bottom: 10px;}
.news-area li:nth-of-type(1) p{font-size: 14px;color: #fff;}
.news-area li:nth-of-type(1):hover h1{color:#444}
.news-area li:nth-of-type(1):hover p{color:#666}
.news-area li a{display: flex;justify-content: space-between;}
.news-area li{padding: 3%;background: #eeeeee;margin-bottom: 2%;border:1px #eee solid;transition: all ease 0.3s;}
.news-area li a h1{font-size: 14px;color:#444;margin-bottom: 5px;/* margin-top: 10px; */overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;-webkit-box-orient: vertical;font-weight: normal;}
.news-area li a span{font-size: 12px;color: #999;display: block;line-height: 30px;}
.news-area li a p{font-size: 12px;color: #999;margin-top: 5px;line-height: 22px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.news-l{width: 60%;}
.news-r{width: 38%;height: 96px;}
.news-r img{width: 100%;height: 100%;}
.news-area li:hover{background: #fff;border:1px #da251c solid!important;}
.ym{display: table;margin: 0 auto;margin-top: 40px;margin-bottom: 40px;}
	.ym p{float: left;width: 30px;height: 30px;background-color: #f8f5f5;border-radius: 50%;margin: 0 10px;text-align: center;line-height: 40px;transition: all ease 0.3s;}
	.ym p a{font-size: 14px;text-align: center;line-height: 30px;color: #808080;transition: all ease 0.3s;display: block;}
	.ym p img{display: block;width: 6px;margin: 0 auto;padding-top: 10px;}
	.ym p img.ta{opacity: 0;}
	.ym p:hover{background-color: #ec4245;box-shadow: 4px 4px 22px rgba(236,66,69,0.4);}
	.ym p:hover a{color: #fff;}
	.ym p:hover img:nth-child(1){display: none;}
	.ym p:hover img.ta{opacity: 1;}
	.ym p.on{background-color: #ec4245;box-shadow: 3px 3px 20px rgba(236,66,69,0.4);}
	.ym p.on a{color: #fff;}
/*  */
.pro-introduce{/* display: flex; *//* justify-content: space-between; */margin-bottom: 30px;/* margin-top: 20px; */}
.pro-l{/* width: 55%; */margin-bottom: 10px;}
.pro-r{/* width: 43%; */}
.pro-l h1{font-size: 18px;font-weight: bold;color: #DA251C;margin-bottom: 10px;}
.pro-l p{font-size: 14px;line-height: 28px;color: #666;}
/*  */
.zdxm_area{padding: 40px 0;background: #eee;}
.zdxm_area h1{font-size: 18px;font-weight: bold;color: #DA251C;margin-bottom: 15px;}
.zdbj{display: flex;flex-wrap: wrap;/* margin-top:40px */}
.zdbj li{width: 48.5%;margin-right: 3%;}
.zdbj li:nth-of-type(2n){margin-right: 0;}
.zdbj li div{width: 100%;height: 120px;}
.zdbj li div img{width: 100%;height: 100%;}
.zdbj li p{font-size: 13px;color:#444;line-height: 30px;text-align: center;}

/*  */
.cooper-area{width: 94%;margin:0 auto;margin-top:20px}
.cooper-area li a{/* display: flex; *//* justify-content: space-between; */}
.cooper-area li{padding: 3%;background: #eeeeee;margin-bottom: 2%;border:1px #eee solid;transition: all ease 0.3s;}
.cooper-area li a h1{font-size: 16px;color: #222;margin-bottom: 10px;/* margin-top: 10px; */overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:1;display: -webkit-box;-webkit-box-orient: vertical;font-weight: bold;}
.cooper-area li a span{font-size: 12px;color: #999;display: block;line-height: 25px;}
.cooper-area li a p{font-size: 14px;color: #999;margin-top: 5px;line-height: 22px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.coo-l{/* width: 100%; */}
.coo-r{/* width: 100%; */height: 240px;margin-top: 15px;}
.coo-r img{width: 100%;height: 100%;}
.coo-area li:hover{background: #fff;border:1px #da251c solid!important;}

.hr_box{/* display: flex; *//* justify-content: space-between; *//* margin-bottom: 50px; */}
.hr_l,.hr_r{width: 100%;}
.hr_t{/* width: 49%; */padding: 10px;/* padding-bottom: 80px; */}
.hr_box h1{font-size: 18px;color:#da251c;font-weight: bold;}
.hr_box span{font-size: 14px;color:#fff;margin-top: 5px;display: block;}
.hr_box p{font-size: 15px;color: #fff;line-height: 32px;margin-top: 4px;}
.hr_t{background: url(../img/hr1.jpg) no-repeat;}
.hr_b{/* width: 48%; */background: url(../img/hr2.jpg) no-repeat;padding:10px;margin-top: 10px;}
.hr_r{background: url(../img/hr3.jpg) no-repeat;padding: 10px;margin-top: 10px;}
.hr_t span{color:#444}
.hr_t p{color:#444}
.hr_bj{display: flex;margin-bottom: 50px;flex-wrap: wrap;}
.hr_bj li{width: 32%;margin-bottom: 2%; margin-right: 2%;background: #f0f2f6;display: flex;align-items: center;justify-content: center;padding:50px 0;}
.hr_bj li:nth-of-type(3n){margin-right: 0;}
.hr_zhiwei h1{font-size: 18px;color: #444;}
.hr_zhiwei p{font-size:14px;color: #999;margin-top:5px}
.hr_l{/* display: flex; *//* justify-content: space-between; */}

.hr_b p,.hr_r p{color:#fff!important}

.pro-introduce{/* display: flex; *//* justify-content: space-between; */margin-bottom: 30px;}
.pro-l{/* width: 55%; */margin-top: 20px;}
.pro-r{/* width: 43%; */}
.pro-l h1{font-size: 18px;font-weight: bold;color: #DA251C;margin-bottom: 10px;}
.pro-l p{font-size: 16px;line-height: 32px;color: #666;}
.con1{padding:4%;}
.team-area{position: relative;width: 100%;padding: 230px 0 170px 0;}
.tab-content{position: absolute;top:0;left: 0;z-index: -1;width: 100%;height: 100%;}
.tab-content img{width: 100%;height: 100%!important;position: absolute;top:0;left: 0;}
.tdtit h2{color: #fff;font-size: 30px;transition: all .3s linear;}
.tdtit span{color: #fff;font-size:16px;opacity: 0.5;transition: all .3s linear;}
.tdtit p{font-size: 15px;margin-top:20px;line-height: 34px;color: #fff;opacity: 0.8;}
.team-box{background: #eeeeee;cursor: pointer;height: 100%;padding: 10px 0;position: relative;/* display: flex; *//* justify-content: center; */}
.dwtu{position: absolute;right: 0;bottom: 0;}
.team-box h3{font-size: 26px;}
.team-box p{font-size: 15px;}
.team-box:hover{background: #DA251C;transition: all .3s linear;}
.team-box:hover h1{color: #fff;transition: all .3s linear;}
.team-box:hover p{color: #fff;transition: all .3s linear;}
.team-box:hover .teaml img:nth-of-type(1){display: none;}
.active .team-box{background: #DA251C!important;}
 .active .team-box h3{color: #fff;}
 .active .team-box p{color: #fff;}
.hz,.xa,.cs,.wx{width: 49%;margin-bottom: 5px;background: #fff;}
.dev-nav{display: flex;flex-wrap: wrap;justify-content: space-between;}
.teaml{width: 35px;height: 35px;margin: 0 auto;overflow: hidden;/* margin-right: 0; */}
.active .teaml img:nth-of-type(1){display: none;}
.teamr h1{font-size: 14px;text-align: center;font-weight: normal;color:#DA251C;margin-top: 6px;}
.teamr p{font-size: 14px;color:#666;text-align: center;margin-top: -1px;}
.active .teamr h1{color:#fff}
.active .teamr p{color:#fff}
.dev-nav>div{position: relative;}

.tab-content .tab-pane.active {
    height: auto;
    visibility: visible;
    opacity: 1;
    overflow: visible;
}
	.tab-content .tab-pane {
	    display: block;
	    overflow: hidden;
	    height: 0;
	    visibility: hidden;
	    max-width: 100%;
	    opacity: 0;
	}
.tab-content>.active {
    display: block;
}
.dev-div {width: 100%;height: 468px;background: #f7f7f7;margin: 0 auto;margin-bottom: 50px;}
.dev-photo {width: 100%;height: 468px;position: relative;float: left;}
.dev-box {width: 100%;margin: 0 auto;height: 468px;overflow: hidden;position: relative;}
.dev-box ul { }
.dev-box ul li {width: 100%;height: 468px;position: absolute;top: 0;left: 0;}
.dev-box ul li a{display:block;width: 100%;height: 100%;}
.dev-box ul li a img{display:block;width: 100%;height: 100%;}
.dev-box li p { position: absolute; width: 100%; height: 100px; bottom: 0; left: 0; background: rgba(0,0,0,0.6) none repeat scroll !important; background: #000; filter: Alpha(opacity=60); color: #fff; text-align: center; }
.dev-box a b { display: block; padding-top: 25px; font-size: 24px; font-weight: normal; font-family: "novecento-widenormal"; margin-bottom: 5px; }
.dev-box a span { color: #fff; font-size: 13px; }

a.dev-left { display: block; width: 79px; height: 79px; background: url(../images/pleft-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; left: 20px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; z-index: 10; }
a.dev-left:hover { background: url(../images/pleft-btn1-hover.png) no-repeat; }
a.dev-right { display: block; width: 79px; height: 79px; background: url(../images/pright-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; right: 20px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; z-index: 10; }
a.dev-right:hover { background: url(../images/pright-btn1-hover.png) no-repeat; }


.dev-box span.pageState { color: #fff; position: absolute; top: 335px; right: 10px; line-height: 20px; font-size: 14px; }
.dev-box span.pageState span { font-size: 18px; color: #fff; font-weight: bold; }

.dev-other {position: absolute;width: 100%;height: 100px;bottom: 0;left: 0;background: rgba(0,0,0,0.6) none repeat scroll !important;background: #000;filter: Alpha(opacity=60);color: #fff;text-align: center;}

.dev-info { width: 350px; float: right;padding-right: 10px; }
.dev-info-title { margin-top: 30px; display: none; }
.dev-info-title .date { color: #fff; font-size: 28px; font-family: "miso-bold-webfont"; line-height: 30px; font-weight: normal; }
.dev-info-title .title { color: #666; font-size: 16px; line-height: 30px; }

.small-pic {width: 90%;height: 59px;position: absolute;top: 20px;left: 50%;margin-left: -45%;}
.small-pic-box {width: 90%;height: 59px;overflow: hidden;/* margin-left: 30px; */position: relative;}
.small-pic-box ul {position: absolute;left: 5%;top: 0;width: 100%;}
.small-pic-box li { float: left; margin-right: 5px; }
.small-pic-box .on a, .small-pic-box li:hover a { border: 3px solid #da251c; }
.small-pic-box li a { display: block; border: 3px solid #fff; overflow: hidden; }
.small-pic-box li a img { display: block; }
a.small-left { display: block; width: 17px; height: 28px; background: url(../images/spic-left.png) no-repeat; position: absolute; top: 17px; left: 2px; }
a.small-right { display: block; width: 17px; height: 28px; background: url(../images/spic-right.png) no-repeat; position: absolute; top: 17px; right: 2px; }
.dev-other h4 { position: absolute; width: 230px; height: 68px; left: 20px; top: 24px; text-align: left; }
.dev-other h4 a { color: #fff; display: none; }
.dev-other h4 i { display: block; font-size: 24px; font-weight: normal; font-family: "novecento-widenormal"; margin-bottom: 5px; font-style: normal; }
h3.emp-title { color: #DA251C; margin-top: 100px; }
h3.emp-title i {font-size:32px;font-weight: bold; font-style: normal; display: block; line-height: 50px; }
h3.emp-title b { font-size: 16px; }


.abbj {
	/* background: #eeeeee; */
	padding: 0% 4%;
	margin-bottom: 20px;
}

.title1 {
	margin: 0 auto;
	margin-top: 6%;
}

.title1 a h1 {
	font-family: impact;
	font-size: 28px;
	text-align: center;
	color: #e6e4e4;
}

.title1 a p {
	font-size: 20px;
	font-weight: 700;
	color: #db2426;
	text-align: center;
	margin-top: -24px;
}

.about_cont h3>p {
	font-size: 40px;
	font-family: "Arial";
	color: #666666;
	text-transform: uppercase;
	line-height: 40px;
}

.about_cont h3 span {
	color: #ccc;
	FONT-SIZE: 13px;
}

.about_cont h3 a {
	color: #b6342c;
	font-size: 20px;
}

.about_cont h3 em {
	color: #444;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	display: block;
	margin: 12px 0 0px 0;
}

.about_cont>p {
	/* width: 610px; */
	/* height:200px; */
	/* overflow: hidden; */
	/* color: #4c4c4c; */
	/* margin-bottom: 20px; */
	/* font-size: 14px; */
	/* margin-top: 5px; */
	/* line-height: 26px; */
}

.ryzz>a>span {
	color: #808080;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}

.ryzz {
	margin-top: 3%;
	padding-bottom: 10px;
}

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

.ryzz>a {
	color: #b6342c;
	font-weight: bold;
	font-size: 18px;
}

.post-slide {
	margin: 0 5px;
}

.post-title a {
	font-size: 14px;
	color: #666;
	display: block;
	text-align: center;
	font-weight: normal;
}

.owl-carousel {
	margin-top: 10px;
}


.juli {
	margin-top: 10px;
}

.banner .swiper-container {
	--swiper-pagination-color: #f7f65d;
}

.banner .swiper-slide img {
	width: 100%;
}

.tiyantit_list .swiper-slide img {
	width: 100%;
}
.tiyantit_list .swiper-slide p{font-size: 16px;text-align: center;line-height:50px;height: 50px;overflow: hidden;}
.tiyantit_list .swiper-container {
	--swiper-pagination-color: #D5B24E;
}

.tiyantit_list .swiper-button-prev {
	left: 1.5%;
	right: auto;
	outline: none;
	color: rgba(0, 0, 0, 0) !important;
	background: url(../img/arrow_p.png) center center no-repeat;
	background-size: 25px 25px;
}

.tiyantit_list .swiper-button-next {
	right: 1.5%;
	outline: none;
	left: auto;
	color: rgba(0, 0, 0, 0) !important;
	background: url(../img/arrow_n.png) center center no-repeat;
	background-size: 25px 25px;
}


.title {
	margin-top: 20px;
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 1px #eee solid;
}

.title h1 {
	font-size: 22px;
	font-weight: bold;
	color: #db2426;
}

.title p {
	font-size: 24px;
	color: #d8d8d8;
	font-family: impact;
}

.sqstq .messlist {height: 40px;margin: 0 17px 12px 0;float:left;width: 100%;border: #edeff2 1px solid;background: #fff;color:#626364;}
.sqstq .messlist label,.form-list .messlist01 label,.sqstq .messlist03 label{float:left;width: 90px;height: 40px;line-height: 40px;color: #5e5f61;font-size: 15px;box-sizing: border-box;text-align:  center;background-color: #dfdfdf;}
.sqstq .messlist input{float:left;width: 70%;height: 40px;padding: 0 10px;background: none;border: none;outline: none;color:#626364;font-size: 14px;} 
.sqstq .messlist01{height: 43px;margin-top: 30px;float:left;width: 880px;border:#d3d7d8 1px solid;background:#fbfbfc;color:#626364;margin-right: 44px;}
.sqstq .messlist01 input{float:left;width: 712px;height: 48px;padding: 0 10px;background-color:#fbfbfc;border: none;outline: none;color:#626364; font-size:12px;} 
.sqstq .messlist02{height: 100px;margin: 0 0 12px 0;float:left;width: 100%;border: #edeff2 1px solid;color:#626364;box-sizing: border-box;background: #fff;}
.sqstq .messlist02 textarea{float:left;width: 70%;height: 100px;color:#626364;font-size: 14px;border: none;outline: none;padding: 10px 10px;resize:none;box-sizing: border-box;background: none;}
.sqstq .messlist02 label{float:left;width: 90px;height: 100px;line-height: 100px;text-align: center;color: #5e5f61;font-size: 15px;box-sizing: border-box;background-color: #e2e4e6;}
.sqstq .yanzheng{display:inline;float:left;margin: 3px 0 0 28px;position: absolute;}

.sqstq .messsub input{width:100%;height: 55px;line-height: 55px;background: #e70012;font-size: 14px;cursor:pointer;color: #fff;border:none;margin: 20px 0 0 0;}
.sqstq .messsub input:hover{ background:#c71f26; }
.sqstq .messlist03{height: 55px;margin: 0 0 0 0;float:left;width: 360px;border: #edeff2 1px solid;background: #fff;color:#626364;box-sizing: border-box;position: relative;}
.sqstq .messlist03 input{float:left;width: 238px;height: 53px;color:#626364;font-size: 14px;border: none;outline: none;padding: 10px 10px;resize:none;box-sizing: border-box;background: none;}

.n_tousu .left{/* float:left; *//* width:600px; *//* padding:44px 0 0 */}
.n_tousu .left p{ font-size:15px; line-height:26px; color:#616161}
.n_tousu form{/* float:right; *//* width:555px; */margin-top: 10px;margin-bottom: 30px;}



















.titbox {
	display: flex;
	justify-content: center;
	width: auto;
	margin: 2% 0;
}

.titbox li {
	border: 1px #eee solid;
	padding: 2% 4%
}

.titbox li a {
	font-size: 12px;
}

.con {
	padding: 4%
}

.con img {
	max-width: 100%;
}

.con p {
	font-size: 14px;
	color: #666;
	line-height: 32px;
}

.show_box {
	padding: 0 4%;
	padding-bottom: 4%;
}

.single_page p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.ar_article h1 {
	font-size: 16px;
	font-weight: bold;
	color: #555;
}

.ar_article p {
	font-size: 14px !important;
	color: #68686a;
	line-height: 30px !important;
	padding-bottom: 0 !important;
	/* text-align: justify; */
}

.ar_article {
	margin-top: 4%
}

.ewm {
	width: 50%;
}

.ewm img {
	width: 110px;
	display: block;
	margin: 0 auto;
}

.ewm p {
	text-align: center;
}

.now {
	background: #19944A !important;
	color: #fff !important;
}

.g94 {
	width: 94%;
	margin: 0 auto;
}



#list_slide {
	position: relative;
}

#list_slide dl {
	overflow: hidden;
	margin-bottom: 10px;
}

#list_slide dt.on {
	background: url(../img/icon_hr_off.png) 345px center no-repeat #db2426;
	background-size: 12px;
}

#list_slide dt {
	border: none;
	display: block;
	position: relative;
	padding: 10px;
	cursor: pointer;
	background: url(../img/icon_hr_on.png) 345px center no-repeat #f4f6f9;
	background-size: 12px;
}

#list_slide dt.on h1 {
	color: #fff;
}

#list_slide dt h1 {
	color: #666666;
	font-size: 16px;
	font-weight:normal;
	margin-bottom: 6px;
	line-height: 30px;
	display: block;
}

#list_slide dt table {
	margin-left: -50px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

tbody {
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

#list_slide dt.on td {
	color: #fff;
}

#list_slide dt td {
	color: #666666;
	font-size: 14px;
	border-left: 1px solid #fff;
	padding: 0 50px;
}

#list_slide dd {
	display: none;
	/* padding: 0 20px; */
	padding-bottom: 30px;
	line-height: 36px;
	background: #f4f6f9;
}

#list_slide dd .content {
	padding: 20px;
}

#list_slide dd p {
	font-size: 14px;
	color: #68686a;
	line-height: 30px;
	padding-bottom: 25px;
	text-align: justify;
}
#n_hr{padding: 0 3%;margin:3% 0}

.dstit h1{color: #db2426;font-size:24px;font-weight:normal;margin-bottom:5px;}
.dstit h1 span{font-size:14px;color: #db2426;}
.dstit p{font-size:13px;color:#999}
.dstit{margin:3%;}
.ddss{margin:3%;}
.ddss img{max-width: 100%;margin:0 auto;display: block;}
.ddss p{font-size:14px;color:#666;margin-top:10px;line-height: 28px;}
.huo{margin: 3%;}
.huo li a h1{font-size:16px;color:#444}
.huo li a span{font-size:13px;color:#999}
.huo li a p{font-size:14px;color:#666;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;}
.huo li {padding:3% 0;border-bottom:1px #eee solid;}
.newsDetail_con p{font-size:14px;color:#666;line-height: 34px;}


