@charset "utf-8";
/* CSS Document */
* { 
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	outline: none;
}
a img {
	border: none;
	outline: none;
}
b, strong, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
i, em {
	font-style: normal;
}
ul li, ol li {
	list-style: none;
}
input {
	font-family: "微软雅黑";
}
body {
	font-family: "微软雅黑";
	font-size: 16px;
	overflow-x: hidden;
	background: #fff;
}


/*首页*/
/*头部*/
.wrap{
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.fl{float: left;}
.fr{float: right;}
#header {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	min-height: 80px;
	z-index: 20000;
}
.header_cont {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.header_cont .logo {
	float: left;
	width: 23%;
	height: 80px;
	line-height: 80px;
	/*background: yellow;*/
}
.header_cont .nav_btn {
	display: none;
}
.header_cont .nav {
	float: left;
	width: 68%;
	margin-left: 5%;



}
.header_cont .nav .nav_title ul li {
	font-size: 1em;
	float: left;
	width: 12.5%;
	text-align: center;
	position: relative;
}
.header_cont .nav .nav_title ul li a {
	display: block;
	width: 100%;
	height: 30px;
	color: #000000;
	line-height: 30px;
	margin-top: 24px;
	color: #000000;
	height: 30px;
}
.header_cont .nav .nav_title ul li a:hover{
	background: #940000;
	color: #FAF5F4;
	border-radius: 10px;
}

.header_cont .search {
	float: right;
	cursor: pointer;
	z-index: 200;
	width: 4%;
	height: 80px;
	line-height: 80px;
	text-align: center;
	position: relative;
	/*background: green;*/
}

.header_cont .search .search_btn {
	display: block;
	width: 100%;
	min-height: 37px;
	cursor: pointer;
}
.search_k {
	position: absolute;
	top: 0;
	right: 99.27%;
	width: 250px;
	height: 80px;
	line-height: 80px;
	display: none;
	background: #ebebeb;
	z-index: 200;
}
.search_k input {
	display: block;
	float: left;
	width: 86%;
	height: 80px;
	line-height: 80px;
	border: none;
	background: none;
	font-size: 20px;
	padding-left: 7%;
	outline: none;
}
.search_k a {
	display: block;
	float: left;
	width: 7%;
	cursor: pointer;
}






/*主体*/
.block_title{background: url(../img/line.png) center no-repeat;/*height: 120px;*/background-size: 100%;padding: 40px 0 20px;}
.block_title p{text-align: center;}
.block_title p.first{font-size: 2rem;font-size: 32px\9;}
.block_title p.second{color: #777776;font-size: 1.1rem;font-size: 17.6px\9}
.block_content p{text-align: center;padding: 0 2%;color: #6b6b6b;font-size: 0.9rem;font-size: 14.4px\9;line-height: 1.8rem;line-height: 28.8px\9;}
.block_content{width: 90%;margin: 0 auto;}


.about_block{overflow: hidden;margin-top: 50px;margin-bottom: 50px;}
.a_block{width: 48%;height: 170px;margin-bottom: 35px;overflow: hidden;}
.a_block .zuo{width: 33%;height:100%;background: #940000;text-align: center;}
.a_block .zuo img{margin-top: 40px;}
.a_block .you{width: 67%;height:100%;background: #EEEEEE;}
.a_block .txt{padding: 15px;}
.a_block .txt p{text-align: left !important;color: #6b6b6b;font-size: 12px;}
.a_block .txt .txt_tilte{color: #000;font-size: 18px;margin-bottom: 8px;line-height: 1.8rem;    padding: 0 2%;display: block;}
.a_block .txt .txt_tilte:hover{color: #940000;}

/*team*/
.team{width: 100%;background: #EEEEEE;position:relative;padding-bottom: 60px;}
.team .tab_nav{margin: 0 auto;overflow: hidden;width: 40%;}
.team .tab_nav li{float: left;width: 30%;text-align: center;background: #B8B8B8;margin-left: 2.5%;height: 30px;line-height: 30px;color: #FCF9F9;cursor: pointer;}
.team .tab_nav li.on{background: #940000;}





/*field*/
.field{padding-bottom: 50px;}
.field .field_block{width: 24.9%;text-align: center;transition: all 500ms;border-left: #DBDBDB solid 1px;border-bottom: #DBDBDB solid 1px;padding-bottom: 30px;}
.field .field_block:nth-child(4n+1){border-left:none; }
.field .field_block:nth-child(5),.field_block:nth-child(6),.field_block:nth-child(7),.field_block:nth-child(8){border-bottom: none;}
.field .field_block:hover{background-color: #c6443f;box-shadow: 0 4px 23px 5px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);z-index: 2;}
.field .field_block:hover img.white{display: block;}
.field .field_block:hover img.black{display: none;}
.field .field_block:hover *{color: #fff}
.field .field_block:hover hr{background: #fff;}
.field .field_block img{margin: 30px auto;display: block;}
.field .field_block img.white{display: none;}
.field .field_block a{color: #4C4C4C;}
.field .field_block p{padding: 10px;font-size: 0.9rem;font-size:14.4px\9;line-height: 1.4rem;line-height: 22.4px\9;}
.field h2{line-height: 2.1rem;font-size: 1.43rem;line-height: 33.6px\9;font-size: 22.88px\9;}
.field h3{font-size: 1.13rem;font-size: 18.08px\9;}
.field  hr{width: 50%;height: 1px;background: #B24646;border: none;margin: 20px auto 10px;    -moz-transition: all 500ms;-o-transition: all 500ms;-webkit-transition: all 500ms;cursor: pointer;}
.block_bottom{clear: both;text-align: center;padding-top: 50px;}
.block_bottom a{display:block;border: 1px dashed #AC3837;width: 15%;margin: 0 auto;padding: 10px;border-radius: 5px;color: #A73535;font-weight: bold;}

/*case*/
.case{background: #940000;color: #FCFBFC;}
.case .block_title .second{color:#FCFBFC; }
.case p{color: #FCFBFC}
.industrial_cont{margin: 30px auto;}
.industrial_cont_left {
	float: left;
	width: 31%;
}
.industrial_cont_centre {
	float: left;
	width: 31%;
    margin: 0 3.5%;
}
.industrial_cont_right {
	float: right;
	width: 31%;
}

.industrial_cont {
	overflow: hidden;
	/*display: none;*/
	width: 100%;
}
.industrial_cont ul li {
	width: 100%;
	height: auto;
	position: relative;
	text-align: center;
	padding: 0;
	overflow: hidden !important;
}
.industrial_cont ul li img {
	width: 100%;
	height: 100%;
}
.industrial_cont ul li .mosaic-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 99.25%;
	height: 100%;
	background: #0072FF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	z-index: 5;
	display: inline;
	opacity: 0;
}
.industrial_cont ul li .mosaic-overlay a img {
	display: block;
	margin: 45px auto 15px;
	width: auto !important;
	height: auto !important;
}
.industrial_cont ul li .mosaic-overlay h4 {
	font-size: 24px;
	color: #FFF;
	line-height: 48px;
}
.industrial_cont ul li .mosaic-overlay p {
	font-size: 14px;
	color: #FFF;
	margin: 0 50px;
}
.industrial_cont_left ul li,.industrial_cont_right ul li {
    margin-bottom: 30px;
}
.industrial_cont_centre ul li {
    margin-bottom: 30px;
}



/*news*/
.news_block{margin: 20px auto;overflow: hidden;}
.news_left{width: 50%;overflow: hidden;}
.new_left img{width: 100%;}
.news_right{width: 50%;}
.news_right ul li{overflow: hidden;margin-bottom: 45px;}
.news_right b,.news_right span{display: block;text-align: center;}
.news_right b{border-right: 1px solid #A5A5A5; padding: 0 1%;width: 15%}
.news_right span.day{color: #950001;font-family: Arial;font-weight: bold;font-size: 3rem;font-size: 48px\9;}
.news_right span.year{color: #515151;}
.news_right a{color: #515151;padding-left: 5%;line-height: 1.7rem;display: block;line-height: 27.2px\9;}
.news_right a:hover{color: #950001;}
.news_right .news_title{width: 80%;padding-top: 10px;}
.news_right .more{text-align: right;padding-right: 6%;font-size: 0.9rem;font-size: 14.4px\9;}

/*foot*/
.foot{background: url(../img/foot.jpg) left top;padding: 4rem 0;padding: 64px 0\9;}
.foot_left{width: 40%}
.foot_left .foot_title{color: #FDFDFC;}
.foot_title p.first{font-size: 1.8rem;font-size: 28.8px\9;}
.foot_title p.second{font-size: 1.1rem;font-size: 19.2px\9;}
.foot_left .foot_content_left{color: #c6c6c6;background-color: rgba(217,217,217,0.34);padding: 2rem 2rem 0.6rem;margin: 2rem 0;padding: 32px 32px 9.6px\9;margin: 32px 0\9;}
.foot_left .foot_content_left p{color: #c6c6c6;/*width: 22%*/max-width: 90px;}
.foot_left .foot_content_left div{overflow: hidden;margin-bottom: 10px;line-height: 1.8rem;line-height: 28.8px\9;}
.foot_left .foot_content_left span{display: block;width: 78%;}
.foot_left .foot_content_left .share{margin-top: 1.5rem;margin-top: 24px\9;}
.foot_content_left .share img{margin-right: 1rem;margin-right: 16px\9;}
.foot_right{width: 50%;background-color: rgba(217,217,217,0.34);padding: 3%;}
.foot_right input,.foot_right textarea{width: 98%;height: 43px;line-height: 43px;padding-left: 10px;background: #504C4D;border: none;margin-bottom: 18px;font-family: 微软雅黑;margin: 0 auto 1rem;margin:0 auto 16px\9;color: #c6c6c6;display: block;}
.foot_right textarea{height: 93px;}
.foot_right .button{background: #940000;width: 70px;border-radius: 5px;padding: 0px;height: 30px;line-height: 30px;}

/*footer*/
.footer{height: 80px;width: 100%;background: #010101;padding-top: 20px;position: relative;}
.footer p{color: #868686;text-align: center;font-size: 12px;line-height: 1.5rem;line-height: 24px\9;}
.footer .go_top{width: 80px;height:40px;margin: 0 auto;position: absolute;top: -30px; left: 50%;margin-left: -40px; border-radius: 10px;background: url(../img/jiantou.png) no-repeat center #010101;}



/* 效果CSS开始 banner轮播*/
.mBan2 {
	overflow: hidden;
	/*margin-top: 100px;*/
}
.mBan2 .slideBox {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 10;
}
.mBan2 .slideBox .hd {
	height: 13px;
	overflow: hidden;
	position: absolute;
	bottom: 35px;
	z-index: 1;
	width: auto;
	left: 45%;
}
.mBan2 .slideBox .hd ul {
	zoom: 1;
}
.mBan2 .slideBox .hd ul li {
	float: left;
	width: 13px;
	height: 13px;
	background: #ffffff;
	cursor: pointer;
	margin: 0 10px;
	border-radius: 50%;
}
.mBan2 .slideBox .hd ul li.on {
	background: #ea5404;
}
.mBan2 .slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.mBan2 .slideBox .bd ul, .slideBox .bd ul li {
	width: 100%!important
}
.mBan2 .slideBox .bd img {
	width: 100%;
	height: auto;
	display: block;
}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 效果CSS结束 */



/*team轮播*/
.plst_pt {
	overflow: hidden;
	width: 100%;
}
.plst_pt ul {
	overflow: hidden;
    *zoom:1;
	padding: 30px 0;
	width: 9999em;
}
.plst_pt li {
	float: left;
	margin-left: 16px;
}

/* Roll */
.wp_roll {
	position: relative;
	width: 100%;
}
.roll_lt, .roll_rt {
	position: absolute;
	top: 193px;
	left: 1px;
	width: 32px;
	height: 32px;
}

.roll_lt {
	background: url(../img/slider-arrow.png) no-repeat -170px 0px;
}
.roll_rt {
	left: auto;
	right: 1px;
	background: url(../img/slider-arrow.png) no-repeat -60px 1px;
}
.roll_cnt {
	padding: 0 20px;
}


.tab_content .bd ul li .team_block{display: block;
	width: 240px;
	margin-bottom: 5px;
	border: 3px solid #FFF;
	padding: 1px;}
.tab_content .bd ul li .pic{ text-align:center;}
.tab_content .bd ul li .pic img{ width:100%;  display:block;  padding:2px;}
.tab_content .bd ul li .pic a:hover img{ border-color:#999;  }
.tab_content .bd ul li .title{ background: #fff;padding: 1rem;padding:16px\9;text-align: center;}
.tab_content .bd ul li .title .first{font-size: 1.6rem;line-height: 3.2rem;font-size: 25.6px\9;line-height: 51.2px\9;}
.tab_content .bd ul li .title .second{font-size: 1.2rem;line-height: 2.4rem;font-size: 19.2px\9;line-height: 38.4px\9;}
.tab_content .bd ul li .title .txt{font-size: 0.9rem;font-size:14.4px\9;line-height:1.8rem;line-height:28.8px\9;color: #6c6c6c;text-align: left;}