?@charset "utf-8";
/* CSS Document */
body {font-size:14px;font-family:Microsoft Yahei;  color:#333; }
*{margin:0; padding:0;font-family:Microsoft Yahei;	}

dl {margin:0;}
dt {font-weight:normal;}
ul, li {list-style-type:none;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal; margin:0; padding:0}
a {color: #333; text-decoration:none;}
a:hover {text-decoration:none;color:#da0000;}
a:focus {text-decoration:none;color:inherit;}
img { border:0;vertical-align:middle;}
table {border-collapse:collapse;}
input {border:0;}
body{ background-color: #fafafa; margin:0 auto;  max-width: 1680px; }
.w{ width:100%; max-width:750px; margin:0 auto;}
.pad35{ padding:0 35px;}
/*公共样式勿删除*/
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {zoom: 1;}
.f_b {font-weight:bold;}
.v_m {vertical-align:middle;}
.v_t {vertical-align:top;}
.fl { float:left;}
.fr {float:right;}

.h50{ height:30px;}
.header{
	position: relative; padding:10px; background:url(/template/default/wap/images/hbg.jpg) repeat-x;
}
.logo{
	display: block;
	text-align: center;
}
.logo img{
	display: block; height: 60px;
}

.header .h_search{ position:absolute; right:80px; top:25px; z-index: 10000}
.header .h_search a{ padding:0 10px;}

.s_banner{ }

/* flexslider */
.flexslider{position:relative;height:280px;overflow:hidden;background:url(/template/default/wap/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:280px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:30px;z-index:2; width: 100%; text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/template/default/wap/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}


.index_con{padding:0px 0;}
.index_con .fl{ float: none; padding:0 20px;}
.index_con .tit1 h3{ display: block; background-color: #fff; border:2px solid #dc1312; width: 130px; text-align: center; color: #000; line-height: 2.5em; font-weight: bold; font-size: 16px; margin:10px auto}
.tit { overflow: hidden; height: 32px; }
.tit h3{ float: left; color: #000; width: 200px; display: block; font-weight: bold; }
.tit span{ float: right; display: block; }
.index_con .fl .more{ background-color: #da0000; padding-left: 50px; display: block; width: 40px; line-height: 30px; margin-top: 20px; }

.hotnews a h3{ font-size: 18px; font-weight: bold; line-height: 35px; color: #000; margin-bottom: 5px; }
.hotnews a p{ color: #858585; font-size: 14px; }

.index_con .fc{ padding: 0 20px; }

.yygk_nav { width:100%; height:32px;border-bottom: 2px solid #ebebeb; margin-top: 20px;}
.yygk_nav ul { height:32px; float:left}
.yygk_nav li { float:left; margin-right: 40px;}
.yygk_nav li a { height:30px; display:block; width:100%;font-size:14px; color:#000; font-weight: bold; }
.yygk_nav li.curr a { color:#000; font-weight: bold;  border-bottom: 2px solid #da0000;}

.yygk_nav .fr { height:32px; margin-top: 5px; background-color: #f5f5f5;}


.list_yygk{ font-size: 14px; color: #858585; line-height: 25px; margin-top: 20px;  }
.list_yygk ul{ overflow: hidden; }
.list_yygk a{color: #858585; display: block; color: #000}
.list_yygk li span{ color: #c4c4c4; float: right; }
.list_yygk .nmore a{background: #da0000;color: #fff;text-align: center;margin-top: 15px;}

.index_con .fr{position: relative; float:none; background-color: #eee; padding: 30px 0}
 .tit2 h3{display: block; color: #000; font-size: 16px; text-align: center; font-weight: bold; border-bottom: 5px solid #da0000; width: 80px; margin:0 auto 30px auto; height: 30px;}

.index_con .fr ul{ overflow: hidden; flex-wrap: wrap; justify-content: center; display: flex;}
.index_con .fr ul li{ float: left; width: 33.333333%; text-align: center; margin-bottom: 20px;}
.index_con .fr ul li a{ display: block;   text-align: center; color: #858585;}
.index_con .fr ul li a img{ width: 50% }
.index_con .fr ul li a span{ display: block; margin-top: 10px;font-size: 14px; }

.cy_list{ background: url(/template/default/wap/images/cybg.jpg) center center no-repeat; }
.cy_list li { margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
.cy_list li a img{ width: 100% }
.cy_list p{font-size: 14px;text-indent: 2rem;line-height: 2;padding:10px ;}



.footer{ line-height: 30px; padding: 30px 0; text-align: center; font-size: 12px; color: #a1a0a0; background-color: #eee }
.footer a{color: #a1a0a0; display:inline }

/*内容*/
.rnav{ border-bottom: 1px solid #dcdcdc; }
.rnav a{ height:40px; display:block; float: left; font-size:14px; color:#6e6e6e;  margin:0 10px; line-height: 40px;border-bottom: 2px solid #fff; }
.rnav a:hover{color:#da0000; font-weight: bold;  border-bottom: 2px solid #da0000; font-weight: bold;}
.rnav a.cur{color:#da0000; font-weight: bold;  border-bottom: 2px solid #da0000; font-weight: bold;}

.about{ background-color: #fff; }
.about_con{ padding: 0 10px; color: #858585; font-size: 14px; line-height: 25px; }
.about_con p{ margin-top:10px;}
.about_con img{ width: 100%;  }

.aboutcon{ line-height: 30px; font-size: 14px; }
.aboutcon p{  margin-top: 10px; }



/*----------图片列表----------*/
.img_list {  overflow:hidden; }
.img_list ul { }
.img_list li { float:left; overflow:hidden; width:48%; height:150px; margin:10px 1% 0px 1%;  _display:inline; }
.img_list li a { display:block; position:relative;}
.img_list li a:hover { text-decoration:none;}
.img_list li .img_block{overflow:hidden;}
.img_list li .img_block img {width:100%; height:150px; display:block;}
.img_list li p { position:absolute; top:110px; left:0; background:url(/template/default/wap/images/shade_black70.png); height:30px; line-height:30px; color:#fff; text-align: center; font-size:14px; width:100%; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }

/*----------集团工业----------*/
.jtcy_list2 li{ margin-top: 35px; background: url(/template/default/wap/images/combg.jpg) left bottom no-repeat; background-size: 100% auto }
.jtcy_list2 li a{ display: block; height: 60px; text-align: left; padding-left: 100px; }
.jtcy_list2 li a h3{ display: block; margin-top: 30px; color: #393636; font-size: 14px; font-weight: bold; }
.jtcy_list2 li a span{ color: #858585; font-family: arial; font-size: 12px; }


.jtcy_list {  margin-top:5px; }
.jtcy_list li{ padding:30px 0; border-bottom:1px dotted #EEEEEE; float: left; width: 50%  }
.jtcy_list li .img_block{ height:168px; overflow:hidden; border:1px solid #EEEEEE;  }
.jtcy_list li .img_block img { display:block;  width:100%; height:100%;}
.jtcy_list li .cnt{  }
.jtcy_list li h3{ font-weight:bold; line-height:32px; height:32px; color:#333; font-size:20px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.jtcy_list li .desc{ line-height:24px;  overflow:hidden; color:#666; font-size:14px; margin-bottom:13px;}
.jtcy_list li .more{ font-size:14px;  display:block; border:1px solid #A4AFB8; width:106px; height:32px; line-height:32px; text-align:center; }
.jtcy_list li a:hover h3{ color:#DA0000;}
.jtcy_list li a:hover .desc{ }
.jtcy_list li a:hover .more{ color:#fff; background:#DA0000; border:1px solid #DA0000;}

/*----------集团工业内页----------*/
.menu0{ overflow: hidden; border: 1px solid #dcdcdc; margin-top: 10px; }
.menu0 li{ float: left; line-height: 50px; width: 25%; text-align: center; font-size: 14px; }
.menu0 li.hover{ background-color: #da0000; color: #fff; }

#main0 dl { display: none; } 
#main0 dl.block { display: block; } 

/*----------产品列表----------*/
.product_list {  overflow:hidden;}
.product_list ul {}
.product_list li { float:left; overflow:hidden; width:48%; margin:10px 1% 0px 1%; _display:inline; }
.product_list li a {}
.product_list li a:hover { text-decoration:none;}
.product_list li .img_block{ width:100%;  overflow:hidden;  }
.product_list li .img_block img { display:block;  width:100%; height:100%;}
.product_list li h3 { font-size:16px; font-weight:bold;  height:40px; line-height:40px;  -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  }
.product_list li p { line-height:22px;}

/*----------产品----------*/
.product_tit { font-size:20px; font-weight:bold; line-height:30px; padding:10px 0 10px 0; text-align:center; color:#DA0000;}
.product_pic { text-align:center;}
.product_pic img { max-width:1190px; }
/*产品内容*/
.product_body { padding:20px 0; line-height:24px; }
.product_body p { padding:3px 0; } 
.product_body img { max-width:780px;}  


/*----------新闻列表----------*/
.news_list { padding: 0 20px; }
.news_list li{ padding:20px 0; border-bottom:1px dotted #EEEEEE;  }
.news_list li .img_block{ width:100%; overflow:hidden; border:1px solid #EEEEEE;  }
.news_list li .img_block img { display:block;  width:100%;}
.news_list li .cnt{  }
.news_list li h3{ line-height:32px; height:32px; color:#333; font-size:20px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom:10px;}
.news_list li .date { height:20px; line-height:20px; color:#999999; margin-bottom:10px;}
.news_list li .date span { float:left; padding-left:25px; font-size:14px; margin-right:5px;}
.news_list li .date span.d1 { background:url(/template/default/wap/images/icon_date.png) no-repeat 5px center;}
.news_list li .date span.d2 { background:url(/template/default/wap/images/icon_view.png) no-repeat 5px center;}
.news_list li .desc{ line-height:24px; height:48px; overflow:hidden; color:#666; font-size:14px; margin-bottom:15px;}
.news_list li .more{ font-size:14px;  display:block; border:1px solid #A4AFB8; width:106px; height:32px; line-height:32px; text-align:center; }
.news_list li a:hover h3{ color:#DA0000;}
.news_list li a:hover .desc{ }
.news_list li a:hover .more{ color:#fff; background:#DA0000; border:1px solid #DA0000;}

/*----------新闻列表----------*/
.news_list2 { padding-bottom:10px;}
.news_list2 li { line-height:36px; height:36px; border-bottom:1px dashed #C6C6C6; text-align:right; padding:5px 0; }
.news_list2 li span { color:#aaa; }
.news_list2 li a { float:left; text-align:left;  padding-left:5px; font-size:14px; color:#5a5a5a;  }
/*控制问题长度，，若是可以通过程序控制，，则可以删除*/
.news_list2 li a { width:500px; -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news_list2 li a:hover { color:#E60214;}


/*----------文章----------*/
.article { padding:20px; }
/*文章问题*/
.article_tit { font-size:20px; font-weight:bold; line-height:30px; padding:10px 0 10px 0; text-align:center; color:#DA0000;}
/*文章信息*/
.article_msg { font-size:12px; color:#666; padding:10px 0 10px 0;  text-align:center;}
.article_msg span { padding:0 5px;}
/*文章内容*/
.article_body { padding:20px 0; line-height:24px;}
.article_body p { padding:5px 0;line-height: 2; } 
.article_body img { width: 100% }  
/*上下文导航*/  
.article_nav { height:30px; line-height:30px; } 
.article_nav li { -o-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.article_nav .pre { float:left; width:45%; text-align:left;}
.article_nav .next { float:right; width:45%; text-align:right;}
.article_img { text-align:center;}
.article_img img{ max-width:780px;}


/*----------视频----------*/
.index_video { width:445px; height:295px; float:left;   }
.index_video a{ display:block; width:100%; height:100%; position:relative;  }
.index_video img{ display:block; width:100%; height:100%;  }
.index_video h3{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(/template/default/wap/images/bg02.png);  }
.index_video h3 span{ display:block; font-size:26px; font-weight:bold; color:#fff; text-align:center; line-height:36px; padding-top:190px; background:url(/template/default/wap/images/icon_video.png) no-repeat center 112px; }
.videoshow_code { width:850px; height:550px; overflow:hidden; background:#fff; margin:0 auto;}

.contents ul {
}

.contents li {
	font-size: 14px;
	color: #666666;
	text-align: center; overflow: hidden;
}
.contents .post_title {
	font-family: "宋体";
	font-size: 16px;
	font-weight: bold;
	/*background: #a3a3a3;*/
	background: #e7e7e7;
	float: left;
}
.contents dt {
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center;
	vertical-align: middle;
}

.contents img {
	margin-top: 7px;
}
.one{
	background-color: #e7e7e7; 
}
.two{
	background-color: #ffffff;
}

/*人才招聘*/

.job h2{ font-size: 24px; height: 50px; }
.job dl{ overflow: hidden; }
.job dt{  width: 50%; float: left;line-height: 30px; }
.job h3{ font-size: 16px; color: #fff; background-color:#DC2D32; line-height: 44px; width: 300px; text-align: center; margin-top: 20px; }
.jobcon{ border:1px solid #efefef; padding: 30px; line-height: 30px; font-size: 14px; }

/*简历*/
.human_zhaopin .regTable {
	width: 760px;
	border: 1px solid #f0f0f0;
}

.apply a {
	width: 100px;
	height: 30px;
	margin-top: 20px; display: block;
	text-align: center; background-color: #eee; line-height: 30px;
}


.regTable td {
	height: 30px;
	font-size: 12px;
	font-family: "宋体";
	border: 1px solid #dddddd;
	padding-right: 8px;
}
.regTable .bg {
	background: #f5f5f5;
}

.regTable .right {
	text-align:right;
}
.regTable .center {
	text-align: center;
}
.btn_jianli {
	text-align:center;
}
.regTable input {
	width: 99%;
	padding-left: 5px;
}
.contact_con1{ border-bottom: 1px solid #ddd; padding: 0 10px; }
.contact_con1 dl{ overflow: hidden; margin:20px 0; }
.contact_con1 dl dt{ float: left; }
.contact_con1 dl dd{ float: left; }

.contact_con2 h3{ display: block; width: 80px; line-height: 27px;text-align: center; background-color: #b0b3b8; color: #fff; margin:20px 0;  }

.contact_map{ margin-top: 50px; }

.search{ padding:30px; border-bottom:1px solid #dddddd; overflow:hidden}
.inp_text { border:1px solid #ddd; padding:5px; line-height:30px; width:250px; background:url(/template/default/wap/images/ico1.png) 10px center no-repeat; padding-left:30px;}
.inp_button { cursor: pointer; background-color:#cc0000; color:#fff; text-align:center; line-height:40px; width:50px; }<!--耗时1766607876.117秒-->