@charset "utf-8";
/* CSS Document */
html *{-webkit-tap-highlight-color:rgba(255,255,255,0);}



/*按钮部分*/
.btn{padding:40px 0;}
.btn a{
	font-size: 30px;
	background: #fb3102;
	height: 78px;
	line-height: 78px;
	padding: 0  40px;
	border-radius: 78px;
    -webkit-border-radius: 78px;
    -moz-border-radius: 78px;
    -ms-border-radius: 78px;
    -o-border-radius: 78px;
    box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.5);
    -ms-box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.5);
}
.part2 .btn a{
	color:#fb3102;
	background: #fff;
}
/*按钮部分*/

.til{
	font-size: 40px;
	padding:38px 0;
	line-height: 1.2;
}
.til span{font-size: 56px;}
/*.til span{color:#000;}*/

.kv{
	height:858px ;
	background: url(../images/kv.jpg) no-repeat center top;
}
.kv_btn{
	right: 22%;
    bottom: 18%;
}
.kvFt{
	height:806px ;
	background:#000 url(../images/kv_ft.jpg) no-repeat center bottom;
}
.kvFt .top{
	height: 420px;
	background:#fff url(../images/kvFt_bg.png) repeat;
	width: 100%;
	left: 0;
	top: -46px;
}
.kvFt .top h4{font-size: 26px;padding:40px 0 20px;}
.kvFt .top p{font-size: 17px;}
.kvFt ul{padding-top: 456px;}
.kvFt ul li{
	float: left;
	width: 372px;
}
.kvFt ul li.middle{margin: 0 40px;}
.kvFt ul li .pic{
	width: 372px;
	height: 213px;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    overflow: hidden;
}

.kvFt ul li span{
	font-size: 22px;
	padding-top: 30px;
}

.part1 .til{padding-bottom: 0;}
.part1 .p1_bd .fl{width: 546px;padding:120px 0 0 118px;color:#696969;line-height: 2.1;}
.part1 .p1_bd .fl h3{font-size: 37px;}
.part1 .p1_bd .fr{padding-right: 52px;}

.part2{background:#fff url(../images/p2_bg.png) repeat;}
.part2 .p2_bd .hd li{
	float: left;
	width: 212px;
	height: 238px;
	overflow: hidden;
	margin: 0 14px;
	cursor: pointer;
}
.part2 .p2_bd .hd li.on .dot{display: none;}
.part2 .p2_bd .bd{
	width: 100%;
	height: 556px;
	background: #fff;
}
.part2 .p2_bd .bd li{padding:70px 47px 0; }
.part2 .p2_bd .bd li.middle .btn{padding-top: 10px;}
.part2 .p2_bd .bd li .txt{width: 458px; }
.part2 .p2_bd .bd li .txt h4{font-size: 54px;line-height: 1;color:#383838;}
.part2 .p2_bd .bd li .txt dt{font-size: 32px;color:#999;padding-bottom: 16px;}
.part2 .p2_bd .bd li .txt dd{font-size: 17px;color:#999;line-height: 1.8;padding-left: 34px;position: relative;padding-bottom: 16px;}
.part2 .p2_bd .bd li .txt dd::before {
	content: '';
	width: 17px;
	height: 23px;
	background: url(../images/p2_gou.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.part2 .p2_bd .bd li .btn{padding:30px 0 0 ;}
.part2 .p2_bd .bd li a{
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	background: #fb3102;
	color:#fff;
}
.part3 .p3_bd{padding-top: 48px;}
.part3 .p3_bd span{margin-left: -76px;}
.part3 .p3_bd  li{
	position: absolute;
	width: 282px;
	height: 282px;
	background: url(../images/p3_listBg.png) no-repeat;
	padding-top: 76px;
}
.part3 .p3_bd  li h5{font-size: 21px; }
.part3 .p3_bd  li p{
	font-size: 16px;
	line-height: 1.8;
	text-align: left;
	padding: 4px 29px 0;
	text-align:justify; 
	text-justify:distribute-all-lines;
	
}
.part3 .p3_bd  li:nth-of-type(1){
	left: 70px;
	top: 48px;
}
.part3 .p3_bd  li:nth-of-type(2){
	left: 0;
	top: 368px;
}
.part3 .p3_bd  li:nth-of-type(3){
	right: 318px;
    top: -16px;
}
.part3 .p3_bd  li:nth-of-type(4){
	right: 26px;
	top: 146px;
}
.part3 .p3_bd  li:nth-of-type(5){
	right: 84px;
	top: 460px;
}

.part4{
	height:708px ;
	background:url(../images/p4_bg.jpg) no-repeat center top;
}
.part4 .til{padding-top: 60px;}
.part4 .p4_bd{padding-top: 30px;}
.part4 .p4_bd .txt{width: 532px;}
.part4 .p4_bd .txt .txtTop{
	font-size: 17px;
	line-height: 1.8;
	padding-top: 20px;
}
.part4 .p4_bd .txt .txtB{
	padding-top: 40px;
	color:#00f0ff;
	font-size: 22px;
	line-height: 1.8;
}
.part4 .p4_bd .fr{width: 600px;}

.part4 .p4_bd .fr .videoBox{
	height: 394px;
	background: #000;
}
.playBtn{
	cursor: pointer;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	        transform: translate(-50%,-50%);
}
.part4 .p4_bd .fr p{
	color:#898989;
	padding-top: 10px;	
}
.videoPlay{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	left: 0;
	top: 0;
	z-index: 99;
	display: none;
}
.videoPlay .playBox{
	background: #f40;
	width: 500px;
	height: 500px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
       -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
         -o-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}
.videoPlay .playBox .close{
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
}
.videoPlay .playBox .close img{width: 100%;}



.part5{padding-bottom: 20px;}
.part5 .p5_bd{
	padding-top: 116px;
}
.part5 .p5_bd span{
	left: 60px;
    top: 48px;
}
.part6 .p6_bd li{
	float: left;
	width: 288px;
	margin-right: 16px;
	overflow-x: hidden;
	box-shadow: 0 0 20px rgba(191, 191, 191, 0.8);
    -webkit-box-shadow: 0 0 20px rgba(191, 191, 191, 0.8);
    -moz-box-shadow: 0 0 20px rgba(191, 191, 191, 0.8);
    -ms-box-shadow: 0 0 20px rgba(191, 191, 191, 0.8);
    -o-box-shadow: 0 0 20px rgba(191, 191, 191, 0.8);
}
.part6 .p6_bd li.lastList{margin-right: 0;}
.part6 .p6_bd li p{
	/*color:#999;*/
	font-size: 16px;
	line-height: 1.8;
	padding:10px 16px;
}

.part7{background: #eaf7ff;}
.part7 .til{padding-bottom: 0;}
.part7 .p7_bd .hd{
	padding:92px 10px 0;
}
.part7 .p7_bd .hd li{
	width: 154px;
    border: 3px solid #fff;
    margin-bottom: 4px;
    box-shadow: 0 0 10px rgba(191, 191, 191, 0.8);
    -webkit-box-shadow: 0 0 10px rgba(191, 191, 191, 0.8);
    -moz-box-shadow: 0 0 10px rgba(191, 191, 191, 0.8);
    -ms-box-shadow: 0 0 10px rgba(191, 191, 191, 0.8);
    -o-box-shadow: 0 0 10px rgba(191, 191, 191, 0.8);
}
.part7 .p7_bd .hd li.on{border: 3px solid #00f0ff;}
.part7 .p7_bd .bd{
	width: 1020px;
}
.part7 .p7_bd .bd li{position: relative;}
.part7 .p7_bd .bd li:nth-of-type(1) .pic{margin-right: -50px;}
.part7 .p7_bd .bd li:nth-of-type(4) .pic{margin-right: -54px;}
.part7 .p7_bd .bd li .txt{
	left: 32px;
    top: 124px;
	line-height: 1.8;
}
.part7 .p7_bd .bd li dl{padding-bottom: 50px;}
.part7 .p7_bd .bd li dt{font-size: 46px;line-height: 1.2;padding-bottom: 50px;}
.part7 .p7_bd .bd li .name{font-size: 86px;}
.part7 .p7_bd .bd li .name span{font-size: 44px;color:#a8b5be;vertical-align: top;display: inline-block;margin-top: 8px;}
.part7 .p7_bd .bd li dd{color:#999;}
.part7 .p7_bd .bd li p span{
	display: inline-block;
	color:#fff;
	background: #00f0ff;
	padding: 0 10px;
}
.part7 .p7_bd .btn{padding-top: 60px;}
.part7 .p7_bd .btn a{
	background: #fb3102;
	color:#fff;
	height: 50px;
	line-height: 50px;
	padding: 0  30px;
	border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    box-shadow: 4px 6px 7px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 4px 6px 7px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 4px 6px 7px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 4px 6px 7px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 4px 6px 7px rgba(0, 0, 0, 0.2);
    margin-right: 20px;
}
.part7 .p7_bd .btn a.about{background: #767676;}

.part8{
	height: 684px;
	background:url(../images/p8_bg.jpg) no-repeat center top;
}
.part8 .til{padding-top: 60px;}
.part8 p{font-size: 40px;color:#939393;}

.part8 .youhuiBox{padding: 30px 0;}
.part8 .youhuis {margin: 0 56px;font-size: 38px;color:#00f0ff;}
.part8 .youhuiBox span{font-size: 70px;color:#fff;}
.part8 .youhuiBox i{
	display: inline-block;
	font-size: 22px;
	color:#031d44;
	background: #00f0ff;
	vertical-align: middle;
	letter-spacing: 0px;
	padding:12px 5px;
	border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin: -22px  10px 0 0;
}
.part8 .youhuiBox em{
	display: inline-block;
	font-size: 22px;
	color:#fff;
	vertical-align: top;
	margin-top: 10px;
}


/*新专家模块*/
.banyuan-lunbo2 .slideBox{ width:1200px; height:641px;  position:relative; padding-left: 176px; box-sizing: border-box; }
		.banyuan-lunbo2 .slideBox .hd{ height:100%;  position:absolute; left:10px; top:5px;  }
		.banyuan-lunbo2 .slideBox .hd ul{ zoom:1;   }
		.banyuan-lunbo2 .slideBox .hd ul li{  width:228px; height:75px; line-height:75px; text-align:center; background:#f9f6f0; cursor:pointer; position:relative; font-size: 30px; color:#312435; margin-bottom: 50px; z-index: 0; }
		.banyuan-lunbo2 .slideBox .hd ul li span{ display:inline-block; width:13px; height:100%; background:#926a53; position: absolute; top: 0; left:0;}
		.banyuan-lunbo2 .slideBox .hd ul li.on{ position:relative; z-index: 2; }
		.banyuan-lunbo2 .slideBox .bd{ position:relative; height:100%; /*z-index:1;*/   }
		.banyuan-lunbo2 .slideBox .bd li{ zoom:1; vertical-align:middle; }
		.banyuan-lunbo2 .slideBox .bd img{  }
		.bd-li1{
			display:inline-block;
		}
		.bd-li1 img{
			margin-left: -35px;
		}
		.bd-kk{
			width:525px;
			height:465px;
			border-top:1px solid #926a53;
			border-right:1px solid #926a53;
			border-bottom:1px solid #926a53;
			margin-top: 25px;
			padding:65px 0 0 45px;
			box-sizing: border-box;
		}
		.bd-kk .kk-p1{
			font-size: 20px;
			line-height: 36px;
		}
		.shanc{
			font-size: 24px;
			color:#312435;
			background:#ffd02e;
			padding:5px 10px;
			display:inline-block;
			margin-top: 35px;
		}
		.bd-kk .kk-p2{
			font-size: 18px;
			line-height: 30px;
			color:#312435;
			margin-top: 10px;
		}
		.bd-kk .banyuan-aa2{
			position: absolute;
			bottom:-66px;
			left:50%;
			margin-left: -159px;
		}
.banyuan-lunbo2 li a img{vertical-align:top;}
.banyuan-aa2{
    font-size: 24px;
    color: #312435;
    background: #ffd02e;
    width: 448px;
    height: 52px;
    border-radius: 52px;
    line-height: 52px;
    display:block;
    margin:30px auto 40px;
	text-align:center
}
.part7 .banyuan-lunbo2{margin-top:30px;}