charset "utf-8";
/* CSS Document */
.wrap{
	width:100%;
}
.qingchu{
	clear:both;
}
.banner{
	height:598px;
	background:url(../image/banner.jpg) no-repeat center center;
}
.banner1{
	background:#a3191f;
	padding:42px 0;
}
.middle{
	width:1200px;
	margin:0 auto;
}
.contant{
	background:#fbf9f2;
}
.contant .main{
	width:1200px;
	margin:0 auto;
	padding-top:85px;
}
.contant .main h2{
	width:1108px;
	margin:0 auto;
}
.main ul{
	padding-top:65px;
	padding-bottom:85px;
}
.main ul li{
	width:277px;
	height:338px;
	float:left;
	margin-right:30px;
	background:url(../image/li_03.jpg);
	padding:17px 0;
}
.main ul li:hover{
	box-shadow:#999 1px 3px 12px;
}
.main ul li:nth-child(4){
	margin-right:0;
}
.main ul li h3{
	width:277px;
	height:25px;
	text-align:center;
}
.main ul li h3 img{
	width:auto;
}
.main ul li .img{
	display:block;
	margin:17px auto 15px auto;
}
.main ul li p{
	font-size:15px;
	text-align:center;
	width:240px;
	margin:0 auto;
	line-height:22px;
}
.kpsj{
	background:url(../image/bg.jpg) no-repeat center center;
}
.kpsj_main{
	width:966px;
	height:740px;
	margin:0 auto;
	padding:85px 0;
}
.kpsj_main p{
	font-size:18px;
	color:#e5e5e5;
	text-align:center;
	padding-top:16px;
}
.kpsj_main .bg{
	margin-top:65px;
}
.zxsj{
	background:#a3191f;
}
.zxsj_main{
	width:1200px;
	margin:0 auto;
	padding-bottom:85px;
}
.zxsj_main .order a{
	width:299px;
    margin:0 auto;
	margin-top:78px;
	font-size:26px;
	color:#ed6c00;
	line-height:61px;
	text-align:center;
	background:#f8f8f8;
	border-radius:5px;
	display:block;
	text-decoration:none;
}

.ycsj{
	background:#514c4d;
}
.ycsj_main{
	width:1200px;
	margin:0 auto;
	padding:85px 0;
}
.ycsj_main h3{
	width:589px;
	height:59px;
	margin:0 auto;
}
.ycsj_main p{
	font-size:18px;
	color:#f8f8f8;
	text-align:center;
	line-height:50px;
}
.ycsj_main .butt{
	width:760px;
	margin:0 auto;
}
.ycsj_main .butt span{
	float: left;
	width:152px;
	height:46px;
	font-size:24px;
	color:#f8f8f8;
	text-align:center;
	line-height:46px;
	background:#b15e52;
	border:none;
	border-radius:5px;
	margin-right:47px;
	margin-bottom:24px;
	margin-top:45px;
	cursor:pointer;
}
.tabsCon div{
display: none;
}
.ycsj_main .butt .btn_active{
	
	background: #e81a07;
}
.ycsj_main .butt .input1:nth-child(4){
	margin-right:0;
}
.ycsj_main .imgbox{
	display: block;
	margin-top:50px;
}
.team{
	background:#ececec;
}
.team a{
	text-decoration: none;

}
.team-big-box{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	background: red;
}
.team_main{
	width:1200px;
	margin:0 auto;
	padding:85px 0;
}
.team_main h3{
	width:539px;
	height:61px;
	margin:0 auto;
}
.team_main p{
	font-size:18px;
	color:#212121;
	text-align:center;
	line-height:50px;
}
.team_main ul li .team_box{
	width:262px;
	height:331px;
	position:absolute;
	bottom:-331px;
	background:#d74752;
	color:#fff;
}
.team_box .mask_tit{
	width:181px;
	height:26px;
	font-size:18px;
	font-weight:400;
	margin:0 auto;
	margin-top:63px;
	text-align:center;
}
.team_box{
	font-size:18px;
	margin-top:13px;
	font-weight:700;
	text-align:center;
	display:block;
}
.team_box .pp{
	font-size:14px;
	width:222px;
	/*width:138px;
	height:78px;*/
	/*line-height:26px;*/
	/*padding-left:50%;
    margin-left:-69px;*/
	padding-bottom:143px;
	text-align:center;
	line-height:22px;
	font-weight:400;
}
.team_box .pp i{
	font-size:18px;
	color:#212121;
	width:100px;
	line-height:33px;
	background:#fff;
	display:inline-block;
	text-align:center;
	border-radius:5px;
	margin:40px 0 0 -3px;
	font-style:normal;
}
.team_box .pp i a{
	text-decoration:none;
}
.team_main ul{
	margin-top:34px;
}
.team_main ul li{
	width:262px;
	height:331px;
	background:#cfcfcf;
	float:left;
	margin-top:18px;
	margin-left:7px;
	position:relative;
	overflow: hidden;
}
.team_main ul li p{
	width:218px;
	height:46px;
	background:#d74752;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	padding:11px 22px;
	text-align:left;
	line-height:17px;
	font-size:20px;
}
.team_main ul li p .span2{
	font-size:18px;
	line-height:40px;
	display:block;
	}
.team_main ul li .img1{
	width:199px;
	height:199px;
	display:block;
	margin:30px auto;
}
.team_main  .other{
	width:381px;
	height:331px;
	float:left;
	margin-top:18px;
	margin-left:7px;
	position:relative;
}
.team-big-box{
	display: none;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	background: red;
}
.zpzs_main{
	width:1200px;
	margin:0 auto;
	padding:85px 0 85px 0;
}
.zpzs_main h3{
	width:622px;
	margin:0 auto;
}
.zpzs_main p{
	font-size:16px;
	color:#212121;
	text-align:center;
	padding:15px;
	padding-bottom:0;
	line-height:30px;
	margin-bottom:66px;
}
#team_ul_two li{
	width:380px;
	height:367px;
	overflow:hidden;
	float:left;
	background:#fff;
	padding-bottom:10px;
	position:relative;
}
#team_ul_two li img{
	width:auto;
	height:293px;
}
#team_ul_two li .mask{
	position:absolute;
	left:0;
	bottom:84px;
	width:380px;
	height:293px;
	background:#000;
	opacity:0;
}
#team_ul_two li .mask:hover{
	opacity:0.3;
}
#team_ul_two li h3{
	font-size:16px;
	color:#333333;
	margin-top:17px;
	margin-left:17px;
	text-align:left;
}
#team_ul_two li .p{
	font-size:16px;
	color:#666666;
	margin-top:8px;
	text-align:left;
}
#team_ul_two li h3:hover{
	color:#da000e;
}
#team_ul_two li span{
	width:66px;
	height:31px;
	border:1px solid #e6002d;
	border-radius:15px;
	color:#e6002d;
	font-size:16px;
	line-height:31px;
	text-align:center;
	padding:0 14px;
	float:right;
	margin:-40px 19px 0 0;
}
#team_ul_two li span:hover{
	background:#e6002d;
	color:#fff;
}
#team_ul_two .img-1{
	margin-top:33px;
}
#team_ul_two .img-2{
	margin-right:30px;
}

.service{
	background:#fbf9f2;
}
.service_main{
	width:1061px;
	margin:0 auto;
	padding:85px 0;
}
.service_main h3{
	width:552px;
	height:61px;
	margin:0 auto;
}
.service_main p{
	font-size:20px;
	color:#212121;
	text-align:center;
	line-height:56px;
	margin-bottom:65px;
}
.xsqg_main{
	width:1200px;
	margin:0 auto;
	padding:85px 0;
}
.xsqg_main h3{
	width:470px;
	height:59px;
	margin:0 auto;
}
.xsqg_main ul{
	margin-top:100px;
}
.xsqg_main ul li{
	background:#fff;
	width:361px;
	height:457px;
	float:left;
	margin-right:58px;;
	position:relative
}
.xsqg_main ul li:nth-child(3){
	margin-right:0;
}
.xsqg_main ul li .li_main{
	padding:18px 26px 26px 26px;
}
.li_main p{
	font-size:30px;
	color:#212121;
	text-align:center;
	width:300px;
	line-height:64px;
	background:#fff;
	position:absolute;
	top:-34px;
	font-weight:700;
	border:2px solid #a3191f;
}	
.li_main .top_b{
	width:167px;
	border-bottom:1px solid #e5e5e5;
	margin: 12px auto;
	padding-bottom: 20px;
}
.li_main .top_b label img{
	width:auto;
}	
.li_main .bottom_b{
	padding:21px 73px 0 73px;
}
.li_main .bottom_b label{
	font-size:18px;
	color:#212121;
	padding-left:5px;
	line-height:40px;
}
.li_main .bottom_b h3{
	font-size:26px;
	color:#212121;
	width:169px;
	height:39px;
}
.li_main .bottom_b img{
	width:auto;
}

.li_main form .button a{
	font-size:20px;
	color:#fff;
	width:140px;
	height:46px;
	background:#e81a07;
	text-align:center;
	line-height:46px;
	display:block;
	text-decoration:none;
	position:absolute;
	bottom:-23px;
    left:50%;
    margin-left:-70px;
}
.top_b input[type="checkbox"]{
	display: inline-block;
	margin-top: 17px;
}
.top-img-2{
	margin-left: 10px;
	
}
.top_b label{
	margin-left: 15px;
}
.top-b-box2{
	display: block;
	width: 188px;
	height: 52px;
	margin-top: 35px;
}
.top-b-boxB{
	display: block;width: 223px;height: 66px;margin-top:20px;
}

.bottom_b input[type="checkbox"]{

	margin-left: 10px;
}

.scale{
-webkit-transform: scale(1.1);
-o-transform: scale(1.1)
-mz-transform: scale(1.1);
transform: scale(1.1);

}
