.index_1,
.index_2,
.index_3,
.index_4 {
	width: 1200px;
	margin: 10px auto 0;
	overflow: hidden;
	padding-bottom: 33px;
}

.tit {
	text-align: center;
	background: url(../img/tit_bj.png) no-repeat 50% 70%;
	margin-bottom: 40px;
	
}

.tit dt {
	font-size: 3.4rem;
}

.tit dd {
	line-height: 40px;
	color: #999999;
	display: inline-block;
	font-size: 1.4rem;
	text-transform: uppercase;
}


/*企业文化*/

.index_1 dl {
	width: 580px;
	margin: 0 10px;
	float: left;
	padding-bottom: 0px;
}

.index_1 dl a {
	width: 100%;
	height: 300px;
	overflow: hidden;
	display: block;
}

.index_1 dl a img {
	width: 100%;
	height: 100%;
}

.index_1 dl dt {
	font-size: 1.5rem;
	line-height: 46px;
	color:#000;
	border: 2px solid #664d48;
	width:150px;
	text-align:center;
}
.index_1 dl dt:hover{	border: 2px solid #1a8cb8;background:#1a8cb8;color:#fff;
}

.index_1 dl dd {
	font-size: 1.9rem;
	line-height: 24px;
	height: 50px;
	overflow: hidden;
	color: #333;
	text-align: center;
	margin: 20px 0px 0px 0px;
}
.index_1 dl dd p{
	font-size: 1.5rem;
	margin-top: 10px;
	white-space: nowrap;
}

.tet_box{width:1200px;margin:0 auto;padding:20px 0px;}
.tet_box p{font-size:18px;color:#0a6ebc;font-weight: lighter;text-align:center;}
.tet_box div{text-align:center;}
.tet_box div span{font-size:30px;color:#000000;font-weight: lighter;}
.img-responsive {
  display: inline-block!important;
  height: auto;
  max-width: 100%;
}
#more{text-align:center;padding:10px 30px;border:1px solid #333;font-size: 16px;color:#000;font-weight:lighter;}

/*case*/
.w1200{margin:0 auto;width:1200px;}
.f_video{margin-top:30px;padding-bottom:0px;width:30%;float:left;}
.f_video .pro_pic{margin:0px 0 15px 0;position: relative;top:0;left:0;}
.f_video .pro_title{}
.f_video .pro_title div{margin:14px 0px 20px 0px;}
.f_video .pro_title div p{font-size:14px;text-align:center;}
.f_video{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.f_video:hover{background:#e60012;}
.f_video:hover p{color:#fff;}
.f_video:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
}

.pro ul{margin-top:30px;padding-bottom:30px;width:69%;float:right;}	
.pro ul li{float:left;margin-left:14px;width:190px;height:186px;background-color:#fff;color:#000;display:inline-block;margin-bottom:0px;}
.pro ul li .pro_pic{margin:0px;position: relative;top:0;left:0;}
.pro_pic .play{width:53px;height:53px;background:rgba(0,0,0,.4) url(../images/3f_play_left.png) no-repeat center center;position:absolute;left:50%;top:42%;margin:-21px 0 0 -21px;border-radius:50%;cursor:pointer;transition:all .2s;}
.pro_pic .play:hover{background-color:rgba(0,0,0,.6);}
.pro ul li .pro_title{}
.pro ul li .pro_title div{margin:6px 0px 20px 0px;}
.pro ul li .pro_title div p{font-size:14px;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro ul li{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
.pro ul li:hover{background:#e60012;}
.pro ul li:hover p{color:#fff;}
.pro ul li:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
}



/*news*/
.new_box{ max-width:1200px; margin:0 auto;}
.new_box ul{ overflow:hidden;  margin:0px 0 40px -1.5%;width:100%;}
.new_box ul li{width:40%;float:left; height:67px; overflow:hidden; margin:1.8% 0 0 6.5%; position:relative;padding-bottom:17px;background:rgba(255,255,255,0.5);}
.new_box ul li a{ position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; color:#333;}
.new_box ul li a .date0,
.newsDetail .date0{ float:left; width:84px; height:84px; margin-right:20px;text-align:center; color:#fff;background:#fafafa;}
.new_box ul li a .date0:hover{color:#fff;background:#018008;}
.new_box ul li a .date0:hover b{color:#fff;}
.new_box ul li a .date0:hover span{color:#fff;}
.new_box ul li a .date0 b,
.newsDetail .date0 b{ font-weight:normal; font-size:24px; display:block;color:#666;padding:4px;margin-top:10px;}
.new_box ul li a .date0 span,
.newsDetail .date0 span{ font-size:14px;display:block;color:#666;}
.new_box ul li a .info0{ position:absolute; left:120px; top:0; right:0; }
.new_box ul li a .info0:hover font{color:#8fc320;}
.new_box ul li a .info0 font{ font-weight:normal; font-size:16px;color:#333; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_box ul li a .info0 p{ font-size:14px; height:40px; line-height:21px; padding-top:8px; overflow:hidden;color:#999;}


/*contact*/
.youshi{margin-top:0px;}
.youshi li{float:left;width:32%;margin:0px 0.5%;}
.youshi li img,.youshi li div{float:left;}
.youshi li div{padding:0px 0px 0px 10px} 
.youshi li div p{font-size:18px;color:#000;padding:5px 0px;font-weight: lighter;}


/*业务内容*/

.index_3 .index_3_in {
	overflow: hidden;
	padding-bottom: 40px;
}

.index_3 .index_3_in dl {
	padding: 5px 10px;
	margin: 10px 35px;;
	background: #f2f1f7;
	float: left;
	color: #222;
	box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3)
}

.index_3 .index_3_in dl dt {
	width: 310px;
	height: 249px;
	overflow: hidden;
	margin:0;
}

.index_3 .index_3_in dl dd {
	float: left;
	width: 310px;
}

.index_3 .index_3_in dl dd h2 {
	font-weight: 100;
	color: #222;
	font-size: 1.8rem;
	padding: 8px 0px;
}

.index_3 .index_3_in dl dd span {
	text-transform: uppercase;
	line-height: 24px;
	display: block;
}

.index_3 .index_3_in dl dd p {
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	margin-top: 5px;
	font-weight:bold;
	color:#222;
}

.index_3 .index_3_in dl:hover {
	background: #c4c7d8;
}

.index_3 .index_3_in dl:hover dd p,
.index_3 .index_3_in dl:hover dd h2,
.index_3 .index_3_in dl:hover dd span {
	color: #FFFFFF;
}

.index_3 .index_3_in dl:hover dd span {
	border-bottom-color: #FFFFFF;
}

.index_3 .index_3_in dl:hover dt img {
	margin-left: -60px;
}


/*新闻中心*/

.outBox {
	width: 100%;
}

.outBox .hd {
	text-align: center;
	overflow: hidden;
}

.outBox .hd ul li {
	display: inline-block;
	margin: 0 5px;
	padding: 0 50px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	font-size: 1.6rem;
	color: #363636;
	background: #e5e5e5;
}

.outBox .hd ul li.on {
	background: #e97913;
	color: #FFFFFF;
}

.inBox {
	padding: 35px;
}

.inBox .inHd {
	float: right;
	width: 730px;
}

.inBox .inHd ul li {
	border-bottom: 1px dashed #d8d8d8;
	padding: 0 15px;
	font-size: 1.6rem;
	line-height: 50px;
	overflow: hidden;
}

.inBox .inHd ul li a {
	color: #363636;
	float: left;
	width: 80%;
}

.inBox .inHd ul li a:hover {
	color: #e97913;
}

.inBox .inHd ul li span {
	float: right;
	color: #888888;
}

.inBox .inBd {
	float: left;
	width: 360px;
	margin-top: 15px;
}

.inBox .inBd ul li .inBd_img {
	width: 100%;
	height: 200px;
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

.inBox .inBd ul li p {
	color: #9c9b9b;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	font-size: 1.4rem;
	text-indent: 2em;
	margin-bottom: 20px;
}