﻿@charset "utf-8";
/* CSS Document */

BODY {
	/*font-family:"宋体";*/
	COLOR: #000000;
	FONT-SIZE: 12px;
	line-height:22px;
	padding: 0px;
	margin: 0px auto;
	background: url(../images/bg.jpg) repeat-y center top;	
}


img{border:none;}


.clear {
	clear:both;
*display:inline;/*IE only*/
}
	
	
table
{
font-size:12px;
line-height:22px;
margin:0 auto;
padding:0px;
}

div
{
	margin:0 auto;
	padding:0px;
}


ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

dl,dt {margin: 0px;
	padding: 0px;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #B11116;
	text-decoration: none;
}
a:active {
	color: #B11116;
	text-decoration: none;
}


a.z1:link {
	color: #dc002e;
	text-decoration: none;
}
a.z1:visited {
	color: #dc002e;
	text-decoration: none;
}
a.z1:hover {
	color: #a70325;
	text-decoration: none;
}
a.z1:active {
	color: #a70325;
	text-decoration: none;
}



a.z2:link {
	color: #FFF;
	text-decoration: none;
}
a.z2:visited {
	color: #FFF;
	text-decoration: none;
}
a.z2:hover {
	color: #F0F0F0;
	text-decoration: none;
}
a.z2:active {
	color: #F0F0F0;
	text-decoration: none;
}


/****头部***/
.top_1 { border-bottom:1px solid #0073c2; width:1000px; padding:0px 8px 0px 8px}
.cen_ban
{
	background:url(../images/bg0.jpg) repeat-y center;
	width:100%;
    height:320px;
	padding:0px;
	margin:0px auto;
}

.banner
{
	width:1000px;
	height:268px;
}


.kongge { margin: 0px auto;padding:0px; width:1000px; height:8px;}
/****导航***/

.nav_bg
{
	width:1000px;
	height:35px;
	background: url(../images/nav_bg.jpg) repeat-x;
	margin: 0px auto;
	
	padding-top:18px;
}







/*

.menu {font-family: arial, sans-serif; width:1000px; position:relative; margin:0;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:80px; height:24px; text-align:center; color:#fff; border:1px solid #fff; background:#710069; line-height:24px; font-size:12px; overflow:hidden;}
.menu ul li ul li a, .menu ul li ul li a:visited {display:block; text-decoration:none; width:112px; height:24px; text-align:left; color:#fff; border:1px solid #fff; background:#710069; line-height:24px; font-size:12px; overflow:hidden; padding:0px 5px 0px 5px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

.menu ul li:hover a {color:#990000;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


*/
.index_title1
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(../images/index_title_bg1.jpg) repeat-x;
	height:25px;
/*	width:310px;*/
	padding:0px 8px 0px 8px;
margin:0px;
color:#dc002e;
font-size:14px;

}
.index_titlexy
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(../images/news.jpg) no-repeat;
	height:25px;
/*	width:310px;*/
	padding:0px 8px 0px 8px;
margin:0px;
color:#dc002e;
font-size:14px; 
}



/*.index_title1 a,index_title1 a:visited{color:#dc002e;}
.index_title1 a:hover{color:#a70325;}*/

.index_title2
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(../images/index_title_bg1.jpg) repeat-x;
	height:25px;
	width:300px;
	padding:0px 8px 0px 8px;
margin:0px auto;
color:#dc002e;
font-size:14px;
}



.index_titlen
{
	float:left;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:url(../images/index_title_bg1.jpg) repeat-x;
	height:25px;
	width:300px;
	padding:0px 8px 0px 8px;
margin:0px auto;
color:#dc002e;
font-size:14px;
}


.index_title3
{
	
	background:url(../images/index_title_bg2.jpg) no-repeat;
	height:23px;
	width:158px;
	padding:3px 0px 0px 20px;
margin:0px auto;
color:#FFF;
font-weight:bold;
font-size:14px;
}




.index_title4
{
	
	background:url(../images/index_title_bg2.jpg) no-repeat;
	height:23px;
	width:158px;
	padding:3px 0px 0px 20px;
margin:8px auto 0px auto;
color:#FFF;
font-weight:bold;
font-size:14px;
}




.index_news_list_tu
{
	position: relative;
padding:6px 0px 3px 0px;
margin:0px auto;
height:245px;
width:316px;
border:1px solid #cccccc;

}
.index_news_list_tu .titlex {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    padding: 5px 12px;
    padding-right: 160px;
    color: #fff;
    text-align: left;
    background: rgba(31, 22, 5, .5);

}
.index_news_list_tu .titlex .w {
	display: block;
    white-space: nowrap;
    overflow: hidden;
}
.index_news_list_tu .swiper-pagination2 {
	position: absolute;
	z-index: 5;
	text-align: right;
	padding-right: 10px;
    box-sizing: border-box;
}
.index_news_list_tu .swiper-pagination2 .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
    line-height: 18px;
    cursor: pointer;
    margin-left: 3px;
    font-size: 12px;
    color: rgb(204, 204, 204);
    text-align: center;
    border: 1px solid rgb(153, 153, 153);
    background: rgb(34, 119, 204);
    border-radius: 0;
    opacity: 100;
    filter: alpha(opacity=100);
}
.index_news_list_tu .swiper-pagination2 .swiper-pagination-bullet-active {
    border-color: rgb(255, 0, 0);
    background: rgb(220, 0, 46);
}

.index_news_list_tu1
{
padding:6px 0px 3px 0px;
margin:0px auto;
height:245px;
width:316px;
border:1px solid #cccccc;
float:left;

}


.index_list1{padding:6px 3px 6px 5px; margin:0px; border:1px solid #cccccc;}
.index_list1 li{clear:both;padding:0px;overflow:hidden;line-height:24px;}


/*---------视频--------*/

.shiping_bg { background:url(../images/shiping_bg1.jpg) no-repeat top; height:105px; padding:38px 12px 0px 15px;margin-top:8px;}

.shiping_bg li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:26px;
	
	
}
/*---------新闻列表--------*/
.index_news_list
{
padding:6px 3px 0px 3px;
margin:0px;
height:245px;
/*width:320px;*/
border:1px solid #cccccc;

}




.index_listdate {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0px 0px 0px 10px;
width:70px;
}




.index_news_list li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:29px;
	text-align:left;
	
}
.index_news_list .none_li {
	background:none;
}
.index_tubiao {
	background:url(../images/icon6.jpg) no-repeat 5px 50%;

	padding:6px 10px 6px 0px;
}


/****滑动门***/
.article_1 { background:url(../images/index_title_bg1.jpg) repeat-x;height:25px;border-top:1px solid #cccccc;border-right:1px solid #cccccc;margin:0 auto; width:466px; }

.article_1title01{float:left;width:100%;height:25px;line-height:25px; background:#E9E9E9; position:relative;}
 .article_1 .tabsboxb{float:left; width:460px; height:25px;position:relative;}
.article_1 #tagse{
	width:460px;
	font-size:13px;
	position:absolute;
	
	left: 0px;
	top: 0px;
}
.article_1 .tabsboxb a{ height:25px; line-height:25px; display:block; font-weight:bold; float:left; text-align:center; background:none; color:#555;border-left:1px solid #cccccc; padding:0px 10px 0px 10px;}
.article_1 .tabsboxb a.sec,.article_1 a:hover{color:#dc002e;}


/*---------滑动门列表--------*/
.art_list
{
padding:6px 3px 0px 3px;
margin:0px;
height:245px;
width:459px;
border:1px solid #cccccc;
margin:0 auto;
}




.art_date {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0px 0px 0px 10px;
width:70px;
}




.art_list li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:29px;
	
}
.art_list .none_li {
	background:none;
}



.dashi_bg { background:url(../images/dashi_bg1.jpg) no-repeat bottom; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:3px 0px 5px 0px; color:#dc002e;}
.dashi_bg li{clear:both;padding-left:15px;overflow:hidden;line-height:24px; background:url(../images/icon5.jpg) repeat-y left top;}

.email_bg { background:url(../images/email_bg1.jpg) no-repeat top left; height:62px; width:88px; color:#dc002e; padding:30px 90px 0px 0px; text-align:right; margin:8px 0px 8px 0px}


/**品牌中心**/
.pp_title1
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #9a0201;
	background:url(../images/index_title_bg1.jpg) repeat-x;
	height:25px;
    width:785px;
	padding:0px 8px 0px 8px;
margin:0px;
color:#dc002e;
float:right;

}
.pp_content
{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:801px;
	padding:6px 0px 6px 0px;
	float:right;
	
}


.pp_list {
	margin-left:0px;
	
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.pp_list dl {
}
.pp_list dl dt {
	width:72px;
	height:72px;
	float:left;
	padding:0px;
	text-align:center;
	margin:20px 25px 20px 32px;
}


.kuais_sel
{
	margin:3px 0px 3px 0px;
	width:160px;
}


/*---------光明明星--------*/

.stars_bg { background:url(../images/star_bg1.jpg) no-repeat top; height:121px; padding:30px 12px 0px 15px;margin-bottom:8px;}

.stars_bg li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:26px;
	
	
}
.stars_bg1 { background:url(../images/star_bg1.jpg) no-repeat top; height:121px; padding:30px 12px 0px 15px;margin-bottom:8px;}
.stars_bg2 { background:url(../images/star_bg2.jpg) no-repeat top; height:121px; padding:30px 12px 0px 15px;margin-bottom:8px;}

.stars_bg1 li，.stars_bg2 li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:26px;
	
	
}




.wenhua_tu {
	padding:6px 6px 0px 6px;
margin:0px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
height:115px;

border-bottom:1px dashed #cccccc;}

.wenhua_menu{ float:right; width:220px;
}


.wenhua_menu li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:28px;
	font-weight:bold;
	
}
.wenhua_menu .none_li {
	background:none;
}


.wenhua_tubiao {
	background:url(../images/icon6.jpg) no-repeat 5px 50%;
	padding:6px 10px 6px 0px;
}

.wenhua_listdate {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0px 0px 0px 10px;
width:70px;
}


.wenhua_list
{
padding:6px 3px 0px 3px;
margin:0px;
height:123px;

border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.wenhua_list li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:28px;
	

}

.footer_bg { background:url(../images/footer_bg.jpg) repeat-x top #FFF; height:55px; padding-top:10px; margin:0 auto; width:990px; text-align:center;}
.footer_bg2 {height:55px; padding-top:10px; margin:0 auto; width:990px; text-align:center;}
.stars_bg2>a {
    float: right;
    margin-top: 8px;
    margin-right: 8px;
    font-size: 14px;
}


/**内页样式***/

.ny_left_bg { background:url(../images/ny_left_bg1.jpg) repeat-y top right; width:178px; padding-right:29px;}

.ny_left_bg2 { background:url(../images/ny_left_bg1.jpg) repeat-y top right; width:318px; padding-right:29px;}


.ny_left_list
{
padding:6px 3px 0px 3px;
margin:0px;
border:1px solid #cccccc;
}





.ny_left_list li {
	clear:both;
	border-bottom:1px solid #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:30px;
	
}

.ny_left_list li ul li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px 0px 6px 20px;
	overflow:hidden;
	line-height:15px;
	margin-bottom:5px;
	
}
.ny_left_list li ul li>div {
	overflow: hidden;
}
.ny_left_list li ul li .ypw li:first-child {
	padding-top: 8px;
}
.ny_left_list li ul li .ypw li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}

.ny_left_list .none_li {
	background:none;
}


.ny_right_title1 { font-size:14px; font-weight:bold; border-bottom:3px solid #d5002e; height:30px; padding:18px 0px 0px 0px; margin-bottom:8px;}
.w1 {
	color: #d5002e;
}

.ny_content { font-size:14px; line-height:24px; text-align:left;}



/*---------内页新闻列表--------*/
.ny_news_list
{
padding:6px 10px 0px 3px;
margin:0px;

}


.ny_news_list li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:32px;
	font-size:12px;
	
}

.ny_listdate {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0px 0px 0px 10px;
width:70px;
}


.ny_tubiao {
	background:url(../images/icon7.jpg) no-repeat 5px 50%; padding:6px 10px 6px 0px;}




.input01 {
	FONT-FAMILY: "ARIAL", "宋体", "VERDANA", "SANS-SERIF";
	FONT-SIZE:12px;
	COLOR: #444444;
	letter-spacing:0px;
	LINE-HEIGHT: normal;
	border: 1px solid #CCCCCC;
}


.w2 { font-family: Arial;}

.content1 { font-size:14px; margin:0 auto;line-height:28px; width:980px; padding:6px 0px 0px 0px;}

/*---------内页新闻列表--------*/
.tt_news_list
{
padding:6px 5px 6px 3px;
margin:0px;
border:1px solid #cccccc;
}


.tt_news_list li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:3px 0px 3px 0px;
	overflow:hidden;
	line-height:20px;
	font-size:12px;
	
}


.tt_tubiao {
	float:left; width:10px; padding-top:5px; padding-left:5px;
}

.tt_wenzi { float:left; width:153px;}



.ej_tubiao {
	float:left; width:8px; padding-top:6px;
}
.ej_menu_wenzi { float:left; width:140px;}





.shangshi_list {padding:0px;margin:0px;}

.shangshi_list dl {
    padding:0px;
	overflow:hidden;
	
}

.shangshi_list dl dt {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:6px 20px 6px 20px;
	overflow:hidden;
	line-height:20px;
	font-size:12px;
	
}
.w3 {
	color: #d8261c;
	font-weight: bold;
}

.w5 {
	color: #dc002e;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:2px;
}



.jt_news_title1
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:2px solid #d5002e;
	background:url(../images/index_title_bg1.jpg) repeat-x;
	height:27px;
	font-size:14px;
	padding:0px 8px 0px 8px;
margin-top:8px;


}


.jt_news_list
{
padding:6px 5px 6px 3px;
margin:0px;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}


.jt_news_list li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:0px;
	overflow:hidden;
	line-height:28px;
	font-size:12px;
	
}



.brand_list {

	font-family:"微软雅黑";
	font-size:14px;
	
	color:#666666;
}
.brand_list dl {
}
.brand_list dl dt {
	width:120px;
	height:95px;
	float:left;
	padding:0px;
	text-align:center;
	line-height:12px;
	margin:20px 15px 20px 15px;
}


.qt_bg { background:url(../images/qt_bg1.jpg) no-repeat right top; height:117px; margin:8px auto 10px auto; font-size:14px; color:#d5002e; line-height:30px; padding:5px 0px 0px 10px;}

.ny_content2 { margin:0 auto; width:990px; overflow:hidden}




.bcn_list {
	
	font-size:12px;
	width:990px;
}
.bcn_list dl {margin:15px 0px 15px 0px;
}

.bcn_list dl dt {
	width:490px;
	height:120px;
	float:left;
	padding-top:0px;
	line-height:26px;

}
.bcn_tu { border:1px solid #b3b3b3;width:118px;height:90px;float:left;padding:0px;text-align:center; margin:0px 10px;}
.w7 {
	color: #d5002e;
	font-weight: bold;
}



.ny_left_title2 { background:url(../images/ny_left_title2.jpg) repeat-x left; height:29px; border:1px #CCC solid; font-size:14px; padding:3px 5px 0px 10px; margin-top:8px;}

.tech_left1 {border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:3px 0px 5px 0px; color:#dc002e;}

.tech_left1 li{clear:both;padding-left:15px;overflow:hidden;line-height:30px; background:url(../images/icon5.jpg) repeat-y left top; border-bottom:1px dashed #CCC;}

.tech_left_list2 {padding:6px 5px 6px 3px; margin-bottom:8px; border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}

.tech_left_list2 li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:8px 0px 8px 0px;
	overflow:hidden;
	line-height:20px;
	font-size:12px;
	
}
.tech_tubiao {
	float:left; width:10px; padding-top:8px; padding-left:5px;
}

.tech_wenzi { float:left; width:285px;}


.prod
{
	padding:10px 0px;
	text-align:left;
	width:640px;
	border:1px solid #CCC;
	
} 
.prod li
{
	
	 border-bottom:1px  dashed #cccccc;
	 height:120px;
	 margin-bottom:22px;
	 list-style: none;

} 

.h_bg1 { background:url(../images/h_bg1.jpg) no-repeat right top; width:635px; height:195px; }



.h_bg1 li {
	clear:both;
	
	padding:0px;
	overflow:hidden;
	line-height:36px;
	text-align:left;
	color:#d5002e;
	font-size:16px;
	font-weight:bold;

}
.h_bg1 .none_li {
	background:none;
}

.h_bg_tubiao {
	background:url(../images/icon6.jpg) no-repeat 5px 50%;

	padding:6px 10px 6px 0px;
}


.h_tu_bg1 { background:url(../images/h_tu_bg.jpg) no-repeat; text-align:center; height:210px; width:330px; padding:11px 0px 0px 0px;}




.sh_list {

	font-family:"微软雅黑";
	font-size:12px;
	
	color:#666666;
}
.sh_list dl {padding:0px;margin:0px;
}
.sh_list dl dt {
	width:147px;
	height:150px;
	float:left;
	padding:2px 9px 0px 9px;
	text-align:center;
	line-height:12px;
	margin:0px 0px 18px 0px;
}

* html .sh_list dl dt {
	width:147px;
	height:150px;
	float:left;
	padding:2px 6px 0px 6px;
	text-align:center;
	line-height:12px;
	margin:0px 0px 18px 0px;
}


.sh_list dl dt img {
	width:147px;
	height:118px;
	
	padding:2px;
	border:1px solid #CCC;
	text-align:center;
	
}

.wh_title1
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#d5002e;
	height:26px;
/*	width:310px;*/
	padding:3px 8px 0px 8px;
margin:0px;
color:#dc002e;
font-size:14px;

}


.wenh_list
{
padding:6px 3px 0px 3px;
margin:0px;
height:245px;
/*width:320px;*/
border:1px solid #cccccc;

}


.wenh_list li {
	clear:both;
	border-bottom:1px dashed #cccccc;
	padding:2px 0px 2px 0px;
	overflow:hidden;
	line-height:25px;
	text-align:left;
	
}
.wenh_list .none_li {
	background:none;
}


.wenh_tubiao {
	float:left; width:10px; padding-top:9px; padding-left:5px;
}



.wen_pic_list {font-family:"微软雅黑"; font-size:12px;color:#666666;}
.wen_pic_list dl {padding:0px;margin:0px;}
.wen_pic_list dl dt {
	width:147px;
	height:150px;
	float:left;
	padding:5px 35px 0px 10px;
	text-align:center;
	line-height:12px;
	margin:0px 0px 18px 0px;
}
* html .wen_pic_list dl dt {
	width:147px;
	height:150px;
	float:left;
	padding:5px 32px 0px 10px;
	text-align:center;
	line-height:12px;
	margin:0px 0px 18px 0px;
}


.wen_pic_list dl dt img {width:147px;height:118px;padding:2px;border:1px solid #CCC;text-align:center;}



.prod_list1 {font-family:"微软雅黑";font-size:12px;color:#666666;border:1px solid #cccccc; height:245px;padding-top:6px;}


.prod_list1 dl {padding:0px;margin:0px;
}
.prod_list1 dl dt {
	width:245px;
	border-bottom:1px dashed #cccccc;
	float:left;
	padding:0px;
	text-align:left;
	line-height:30px;
	margin:0px;
}

* html .prod_list1 dl dt {
	width:245px;
	
	float:left;
	padding:0;
	text-align:left;
	line-height:28px;
	margin:0px;
}



.prod_title1
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#9f9679;
	height:26px;
/*	width:310px;*/
	padding:3px 8px 0px 8px;
margin:0px;
color:#dc002e;
font-size:14px;

}




.fprod_list {font-family:"微软雅黑";font-size:12px;color:#666666;border:1px solid #cccccc; height:160px;padding:6px 3px 0px 3px;}


.fprod_list dl {padding:0px;margin:0px;
}
.fprod_list dl dt {
	width:155px;
	border-bottom:1px dashed #cccccc;
	float:left;
	padding:0px;
	text-align:left;
	line-height:28px;
	margin:0px;
}

* html .fprod_list dl dt {
	width:155px;
	
	float:left;
	padding:0;
	text-align:left;
	line-height:28px;
	margin:0px;
}


.event_title1
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background:#dfdfdf;
	height:26px;
/*	width:310px;*/
	padding:3px 8px 0px 8px;
margin:0px;
color:#d5002e;
font-size:14px;
text-align:center;
font-weight:bold;

}


.event_list {font-family:"微软雅黑";font-size:12px;color:#666666;border:1px solid #cccccc; padding:0px; height:100px; margin-bottom:20px;}


.event_list dl {padding:0px;margin:0px;
}
.event_list dl dt {
	width:120px;
	border-bottom:1px dashed #cccccc;
	float:left;
	padding:3px 5px 3px 5px;
	text-align:left;
	line-height:40px;
	margin:0px;
}

/** html .event_list dl dt {
	width:115px;
	
	float:left;
	padding:0;
	text-align:left;
	line-height:28px;
	margin:0px;
}
*/





.star_list
{
	padding:10px 0px;;
	text-align:left;
	width:770px;
	overflow:hidden;
	
}


.star_list li
{
	
	 border-bottom:1px  dashed #cccccc;
	 height:350px;
	 margin-bottom:22px;
	 list-style: none;
	 line-height:24px;

}

 

.p_img{float:left;width:200px;height:288px;margin-right:15px; padding:1px; border:1px solid #cccccc; margin-bottom:30px; text-align:center; line-height:20px;}


.web_tit1 { float:left; background:url(../images/webmap_bg1.jpg) no-repeat; width:100px; height:27px; color:#ca0606; padding:2px 0px 0px 30px;}
.website_bg { padding:10px 0px 10px 0px;
margin:0px; float:left;}
.website_bg li {
	clear:both;
	padding:10px 0px 10px 0px;
margin-left:10px; text-align:left; font-size:12px; border-bottom:1px dashed #CCC; width:960px; overflow:hidden;
}

.p_imgxy{float:left;width:136px;height:95px;margin-right:15px; padding:1px; border:1px solid #cccccc;}

.groupwechatbox {
	padding: 0 !important;
	background-image: url(../images/groupwechatbg.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	/*background-size: cover;*/
}
.groupwechatbox_content {
	padding: 56px 50px 70px;
	color: #666;
}
.groupwechat_txt {
	font-weight: bold;
}
.groupwechat_txt .p_1 {
	font-size: 24px;
}
.groupwechat_txt .p_2 {
	margin-top: 8px;
	font-size: 18px;
	color: #e61111;
}

.groupwechat_list {
	margin-top: 50px;
	font-size: 0;
	text-align: center;
}
.groupwechat_list .groupwechat_its {
	display: inline-block;
	margin-top: 30px;
	width: 19%;
	margin-right: 8%;
	line-height: 24px;
	font-size: 12px;
}
.groupwechat_list .groupwechat_its .img {
	padding: 26px;
	background-image: url(../images/wechatbg.png);
	background-repeat: no-repeat;
	background-size: contain;
}
.groupwechat_list .groupwechat_its .img img {
	width: 100%;
}
.groupwechat_list .groupwechat_its:nth-child(1),
.groupwechat_list .groupwechat_its:nth-child(2),
.groupwechat_list .groupwechat_its:nth-child(3),
.groupwechat_list .groupwechat_its:nth-child(4) {
	margin-top: 0;
}
.groupwechat_list .groupwechat_its:nth-child(4n) {
	margin-right: 0;
}
.groupwechat_list .groupwechat_its .p_1 {
	display: block;
	color: #999;
}
.groupwechat_list .groupwechat_its .p_2 {
	display: inline-block;
	border-bottom: 1px solid transparent;
	transition: all .2s;
}

.groupwechat_list .groupwechat_its:hover .p_2 {
	border-bottom-color: #e61111;
}


/* 20230602 */
.videobox_content {
	padding-top: 20px;
	padding-bottom: 60px;
}
.videobox_content .pagination {
	padding-bottom: 0;
	padding-left: 0;
	display: flex;
    justify-content: center;
}
.videobox_content .pager {
	margin-bottom: 0;
}
.videobox_content .pager .pagination a,
.videobox_content .pager .pagination span {
	display: inline-block;
	float: none;
}

.videolist_content,
.videobox_content .videodetail_content {
	/* width: 720px; */
	padding: 0 50px;
	margin: 0 auto;
	font-size: 12px;
}
.videodetail_content h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.videolist_content .topcntr {
	font-size: 14px;
}
.videolist_content .topcdes,
.videolist_content .topcntr {
	text-align: center;
}
.videolist_content .topcdes {
	line-height: 22px;
	color: #666;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E6E6E6;
}
.videolist_content .vdlistin {
	display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(3, 1fr);
    /* justify-items: center; */
    align-items: stretch;
}
.videolist_content .vdlistin .item .pic img,
.videolist_content .vdlistin .item {
	position: relative;
	width: 100%;
}
.videolist_content .vdlistin .link {
	position: relative;
	display: block;
	height: 100%;
}
.videolist_content .vdcloumn {
	display: flex;
	justify-content: center;
}
.videolist_content .vdcloumn .link {
	display: inline-block;
	margin: 0 6px;
	padding: 0 4px;
	color: #fff;
	background-color: #ccc;
	transition: all .2s;
}
.videolist_content .vdcloumn .link img {
	vertical-align: top;
	height: 16px;
	margin-top: 6px;
	margin-right: 2px;
}
.videolist_content .vdcloumn .link.active,
.videolist_content .vdcloumn .link:hover {
	background-color: #d5002e;
}

.videolist_content .vdlistin {
	margin-top: 20px;
}
.videolist_content .vdlistin .pic {
	position: relative;
	z-index: 1;
}
.videolist_content .vdlistin .play {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 3;
	transform: translate(-50%, -50%);
}
.videolist_content .vdlistin .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	z-index: 4;
	color: #fff;
	text-align: center;
	background-color: rgba(0, 0, 0, .6);
	transition: all .2s;
}
.videolist_content .vdlistin .link:hover .title {
	background-color: #d5002e;
}

.videobox_content .videodetail_content video {
	max-width: 100%;
	width: 100%;
	height: 504px;
}