@charset "utf-8";
/*reset css*/
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,.footer, .header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse;border-spacing: 0;}
textarea,select{resize: none;font-family:微软雅黑,"黑体";}
input{font-family:"微软雅黑","黑体";}
/*清除浮动*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear: both;height:0;}
.clearfix{*zoom:1;}
.clear{ clear:both; height:0px; width:0px; line-height:0px; visibility:hidden; }
/*定位 显示*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
a{color:#666;}
em,i{font-style:normal;}



#wrap {width: 1200px;padding-top: 60px;padding-bottom: 100px;/* margin:800px auto -25px auto; */text-align: left;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;background: url(../img/idx_bj1.png) 162px 36px no-repeat;}
section {display: inline-block;clear: left;position: relative;width: 295px;/* border-bottom: 1px #C4C4C4 solid; */text-align: center;/* float: left; */font-size:15px;}
h1.jumbo {font-size: 80px;color: #da251c;float: left;margin: 0 50px;font-weight: 100;width: 200px;text-align: center;height: 150px;line-height: 120px;padding-top: 60px;background:url(../img/idx_szbj.png) no-repeat;}
@media all and (max-width: 1021px) {

	h1.jumbo {
		font-size:5em;
	}
}
.jumbo600{position: relative;}
.jumbo600:before{content:"";width:18px;height:18px;background:url(../img/jumbo600.png)no-repeat;position: absolute;right: 25px;  top: 70px;}
@media all and (max-width: 480px) {

	#wrap {
		padding:0 15px;
	}
	h1.jumbo {
		font-size:2em;
	}
}
.idx_h2>h2{
	color: #333;
	font-size: 30px;
	text-align: center;
}
.idx_h2>h2 i{margin-top: 5px;
	display: block;
	color: #555;
	font-size: 14px;
	font-family: arial;}
.idx_h2{margin-top:80px;}
section span{color:#5b5b5b;font-size:15px;}

/*2017.4.10*/
.idx_h4 .slideBox{ width:1200px; height:400px; overflow:hidden; position:relative; }
.idx_h4 .slideBox .hd{ height:400px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1;width: 550px;padding: 0 15px;background:#f8f8f8; }
.idx_h4 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.idx_h4 .slideBox .hd ul li{   width:550px; height:400px; display: none;}
.idx_h4 .slideBox .hd ul li.on{  display: block;}
.idx_h4 .slideBox .hd ul li>a{
	width: 140px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #7e7e7e;
	background: #e8e8e8;
	display: block;
	text-align: center;
	border-radius:20px;
	margin-top:15px;
	margin-bottom: 54px;
	transition:all 0.5s;
}
.idx_h4 .slideBox .hd ul li>a:hover{
	color: #fff;
	background: #7e7e7e;}
.idx_h4 .slideBox .bd{
	position: relative;
	height: 400px;
	z-index: 0;
	width: 620px;  }
.idx_h4 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.idx_h4 .slideBox .bd img{
	width: 620px;
	height: 400px;
	display: block;  }
.idx_h4 .slideBox .hd ul li strong{
	color: #434343;
	font-size: 24px;
	line-height: 60px;
	display: block;
	height: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.idx_h4 .slideBox .hd ul li p{
	line-height: 30px;
	color: #434343;
	font-size: 13px;
	width: 550px;
	height: 120px;
	overflow: hidden;}
.slideBox .hd ul li i span{
	display: inline-block;
	width: 178px;
	height: 120px;
	margin-right: 5px;}
.idx_h4 .slideBox .hd ul li i span img{
	height: 100%;
	width: 100%;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.idx_h4 .slideBox .prev,
.idx_h4 .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:29px; height:53px; background:url(../img/idx_h4e.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.idx_h4  .slideBox .next{ left:auto; right:3%; background:url(../img/idx_h4f.png) no-repeat; }
.idx_h4 .slideBox .prev:hover,
.idx_h4 .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.idx_h4 .slideBox .prevStop{ display:none;  }
.idx_h4 .slideBox .nextStop{ display:none;  }
.idx_h4{width:1200px;margin: 0 auto;}
.idx_h4>a{
	width: 140px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #7e7e7e;
	background: #e8e8e8;
	display: block;
	text-align: center;
	border-radius: 20px;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 40px;
	transition: all 0.5s;}
.idx_h4>a:hover{color: #fff;
	background: #7e7e7e;}
.idx_h4n{
	margin-top: 70px;
	margin-bottom: 50px;
	display: block;}
.idx_h4n h1{
	font-size: 30px;
	color: #333333;
	text-align: center;}
.idx_h4n span{
	font-size: 14px;
	color: #a4a4a4;
	text-align: center;
	display: block;}



/*2017.4.10end*/
/*20171.5start*/
.company_li { margin-top:20px; position: relative;
	width: 165px;
	border: #333 1px solid;

	text-align: center;
}
.company_li a {
	color: #aaa;
	display: block;
	height: 20px;
	line-height: 20px;
}
.c_one_a{/* margin: 0 8px 0 15px; */padding-right: 21px;background:url(../img/foo_ico.png) no-repeat center right;background-position-x: 150px;}
.company_li>div{    top: 20px; background: #fff; display:none;position: absolute;width: 166px;}
.company_li>div a{ line-height:20px; color: #333;}
.company_li>div a:hover{ color: #da251c;}
.company_li:hover div{display: block!important;}