@charset "utf-8";

/*d全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;-webkit-text-size-adjust: none;background: #fff;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;font-family:"微软雅黑";outline: 0;}
img{border:0;vertical-align:top;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;transition:all 0.3s;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*首页*/
.d_body{width: 1300px; padding: 57px 0 140px 0; margin: 0 auto;}
.d_about_bg{width: 100%; height: 446px; background: url(../imagess/d_about_bg.jpg) repeat-x left top; margin-bottom: 95px;}
.d_about_part{float: left; width: 844px; padding-left: 16px;}
.d_about_tit{border-bottom: solid 1px #ff3737; height: 84px; line-height: 84px; color: #000; font-size: 72px; margin-bottom: 10px;}
.d_about_tit span{color: #b01116; font-size: 36px; padding-left: 12px;}
.d_about_area{width: 842px; margin: 0 auto;}
.d_about_pic{float: left; width: 403px; height: 330px; position: relative;}
.d_about_pic img{width: 403px; height: 330px;}
.d_about_tm{width: 212px; height: 100%; padding-top: 16px; box-sizing: border-box; background: rgba(46,0,2,0.5); position: absolute; top: 0; right: 0;}
.d_about{width: 184px; height: 294px; line-height: 21px; color: #fff; font-size: 14px; overflow: hidden; margin: 0 auto;}

.d_video_box{float: right; width: 420px;}
.d_video_pic{width: 420px; height: 330px;}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
}
.bx-wrapper .bx-viewport {
	left: 0;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -15px;
	width: 100%;
}
/* PAGER */
.bx-wrapper .bx-pager {
	text-align: center;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: none;
	border: solid 1px #b01116;
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #b01116;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
	left: 10px;
	background: none;
}
.bx-wrapper .bx-next {
	right: 10px;
	background: none;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: none;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: none;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background: none;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: none;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: none;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background: none;
}

.d_news_part{float: right; width: 405px; padding-right: 16px;}
.d_news_pic{float: left; width: 212px;}
.d_news_pic img{width: 212px; height: 330px;}
.d_news{float: right; width: 180px;}
.d_news li{height: 16px; line-height: 16px; font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom: 18px;}
.d_news li:last-child{margin: 0;}
.d_news a{color: #333;}

.d_pad01{padding-bottom: 44px;}
.d_pad02{padding-bottom: 65px;}
.d_product_part{float: left; width: 858px; overflow: hidden;}
.d_product_tit{width: 100%; text-align: center; margin-bottom: 53px;}
.d_product_b{border: solid 1px #000; overflow: hidden;}
.d_voice_2 {position: relative; left: 41%; margin-left: -351px;}
.d_voice_2 ul li { float: left; display: inline; height: 463px; color: #fff; cursor: pointer; position: relative;}
.d_voice_2 ul li.d_li1 { background: #b01116;border-left: 1px solid #000000;}
.d_voice_2 ul li.d_li2 { background: #ffffff;border-left: 1px solid #000000;}
.d_voice_2 ul li.d_li3 { background: #b01116;border-left: 1px solid #000000;}
.d_voice_2 ul li.d_li4 { background: #ffffff;border-left: 1px solid #000000;}
.d_voice_2 ul li.d_li5 { background: #b01116;border-left: 1px solid #000000;}
.d_voice_2 ul li.d_li6 { background: #fff;border-left: 1px solid #000000;}
.d_voice_2 ul li.d_li7 { background: #b01116;border-left: 1px solid #000000;}
.d_voice_2 ul li.d_li8 { background: #ffffff;border-left: 1px solid #000000;}
.d_voice_2 .d_fold { width: 70px; height: 100%; text-align: center; position: absolute; top: 17%; left: 0px;}
.d_voice_2 .d_fold .d_txt { font-size: 24px; display: block; width: 20px; font-weight: normal; margin: 0px 25px; line-height: 25px;}
.d_voice_2 .d_unfold { width: 503px; height: 100%; display: none; position: absolute; top: 0px; left: 0px;}

.d_art_part{float: right; width: 420px;}
.d_art_bg{border: solid 1px #000; height: 463px;}
.d_art_top{border-bottom: dashed 1px #ccc; padding: 10px 10px 20px 10px; margin-bottom: 4px;}
.d_art_top img{float: left; width: 203px; height: 138px; margin-top: 5px;}
.d_art_tr{float: right; width: 184px;}
.d_art_tr h4{height: 24px; line-height: 24px; color: #333; font-size: 16px; font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom: 5px;}
.d_art_tr span{color: #333; font-size: 14px; line-height: 24px;}
.d_art_fon{line-height: 28px; height: 56px; color: #666; font-size: 14px; overflow: hidden; margin-top: 4px;}
.d_art_more{line-height: 28px; font-size: 14px;}
.d_art_more a{color: #b01116;}
.d_art{width: 100%;}
.d_art li{height: 34px; line-height: 34px; border-bottom: dashed 1px #ccc; padding: 0 20px 0 16px; color: #333;}
.d_art li:last-child{border: none;}
.d_art a{display: block; float: left; width: 265px; height: 34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #333;}
.d_art span{float: right;}

.d_video_part{float: left; width: 640px;}
.d_video_tit{width: 100%; text-align: center; margin-bottom: 27px;}
.d_video_area{width: 100%; height: 431px; margin-bottom: 36px;}
.d_video_list{width: 100%;}
.d_video_list ul{margin-right: -6px;}
.d_video_list li{float: left; width: 155px; text-align: center; height: 40px; line-height: 40px; border: dashed 1px #b01116; box-sizing: border-box; border-radius: 6px; cursor: pointer; color: #b01116; font-size: 18px; margin-right: 6px;}
.d_video_list .d_video_on{background: #b01116; color: #fff;}
.d_video{width: 630px; height: 421px; border: solid 5px #b01116;}

.d_honor_part{float: right; width: 640px;}
.d_honor{width: 100%;}
.d_honor ul{margin-right: -20px;}
.d_honor li{float: left; width: 308px; height: 207px; border: solid 1px #b01116; box-shadow: 5px 5px 5px rgba(0,0,0,0.2); margin: 0 20px 20px 0;}
.d_honor_part .bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -45px;
	width: 100%;
}
.d_honor_part .bx-wrapper .bx-pager.bx-default-pager a {
	background: none;
	border: solid 1px #b01116;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 7px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.d_honor_part .bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #b01116;
}

.d_ser_tit{width: 100%; text-align: center;}
.d_ser_fonts{width: 990px; text-align: center; line-height: 32px; color: #666; font-size: 18px; padding: 16px 0 65px 0; margin: 0 auto;}
.d_ser{width: 100%; padding-bottom: 26px;}
.d_ser ul{margin-right: -10px;}
.d_ser li{float: left; width: 317px; height: 46px; line-height: 46px; background: url(../imagess/d_ser_line.jpg) no-repeat right top; color: #0a0503; font-size: 28px; font-weight: bold; margin: 0 10px 60px 0;}
.d_ser img{float: left; width: 46px; height: 46px; margin: 0 26px;}
.d_ser span{float: left; display: block; width: 28px; text-align: center; height: 28px; line-height: 28px; border-radius: 50%; background: #c8161e; color: #fff; font-size: 18px; font-family: arial; font-weight: normal; margin: 10px 38px 0 0;}

.picMarquee-left{ width:100%; overflow:hidden; position:relative; margin-top: 56px; padding:0 70px; box-sizing: border-box;}
.picMarquee-left .hd{ overflow:hidden;}
.picMarquee-left .hd .prev{display: block; width: 60px; height: 59px; cursor: pointer; background: url(../imagess/d_case_prev.jpg) no-repeat; position: absolute; top: 124px; left: 0;}
.picMarquee-left .hd .next{display: block; width: 60px; height: 59px; cursor: pointer; background: url(../imagess/d_case_next.jpg) no-repeat; position: absolute; top: 124px; right: 0;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden;}
.tempWrap{width: 1160px !important;}
.d_case{width: 280px; text-align: center;}
.d_case img{width: 100%; height: 238px;}
.d_case h4{height: 68px; line-height: 68px; color: #000; font-size: 14px; font-weight: normal; background: #e0e0e0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


footer{
	margin-top: 80px;
	padding-top: 65px;
	height: 200px;
	background: #8b0d0e;
	color: #fff;
}
footer a{color: #fff;}
.nav_list>li{
	margin-right: 50px;
	float: left;
}
.foot_cont{
	width: 1200px;
	margin: 0 auto;
}
.nav_title{
	font-size: 14px;
}
.nav_item{
	font-size: 12px;
	line-height: 2;
}
.qrcard{
	border: 9px solid #b01116;
}
.cont_box{
	width: 400px;
	margin-right: 5px;
}
.mb{
	margin-bottom: 20px;
}