@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
	margin: 0;
	padding: 0;
}
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body {font-size: 1.4rem;/*1.4 × 10px = 14px */}

body {
	font-family: "Microsoft YaHei" ! important;
	color: #000000;
	background: #fff;
	margin: 0 auto;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #235aa7;
	outline: none;
}
a:link{text-decoration:none; } 

a:visited{text-decoration:none; }

a:hover{text-decoration:none;}

a:active{text-decoration:none;}

a:active {
star:expression(this.onFocus=this.blur());
}
img {
	border: 0px;
	vertical-align: middle;
}

li {
	list-style: none;
}


.mobile-inner-nav li{
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: returnToNormal;
		animation-name: returnToNormal;
	}
		
	
		@-webkit-keyframes resize {
		from, 60%, 75%, 90%, to {
		    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		}
		  0% {
			opacity: 0;
		    -webkit-transform: scale(5,5);
		    transform: scale(5,5);
		}
		  100% {
			opacity: 1;
		    -webkit-transform: scale(1,1);
		    transform: scale(1,1);
		} 
		}

		@keyframes resize {
		from, 60%, 75%, 90%, to {
		    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		}
		  0% {
			opacity: 0;
		    -webkit-transform: scale(5,5);
		    transform: scale(5,5);
		}
		  100% {
			opacity: 1;
		    -webkit-transform: scale(1,1);
		    transform: scale(1,1);
		}
		}			
	@-webkit-keyframes returnToNormal {
	  from {
	    opacity: 0;
	    -webkit-transform: translate3d(0, 100%, 0);
	    transform: translate3d(0, 100%, 0);
	  }

	  to {
	    opacity: 1;
	    -webkit-transform: none;
	    transform: none;
	  }
	}

	@keyframes returnToNormal {
	  from {
	    opacity: 0;
	    -webkit-transform: translate3d(0, 100%, 0);
	    transform: translate3d(0, 100%, 0);
	  }

	  to {
	    opacity: 1;
	    -webkit-transform: none;
	    transform: none;
	  }
	}
.mobile-inner-nav li:last-child h2.h2tit{
	border-bottom: none;
}
.head{
	height:159px;
	position: absolute;
	width: 100%;
	z-index: 6;
background:rgba(255,255,255,0.5);
box-shadow:5px 0px 5px rgba(126,126,126,0.75);
}
.head .logo_infor{
	zoom: 1;
	overflow: hidden;

}
.head .logo_infor .logo{
	float: left;
	padding-top: 16px;
}
.head .logo_infor .logo img{
	
}
.head .logo_infor .right{
	float: right;
}
.head .logo_infor .right .tel{
display: inline-block;
margin-top: 18px;
float: left;
	line-height: 24px;
	color: #2f2f2f;
	padding-left: 35px;
	background: url(../images/tel.png) no-repeat left center;
}
.head .logo_infor .right .ewm{
	float: left;
	margin-left: 64px;
	padding-right: 25px;
	padding-top: 10px;
}
.head .logo_infor .right .ewm img{
	
}

.head .nav_list{
	padding-top: 39px;
}

.head .nav_list li{
	float: left;
	width: 14.2%;
	text-align: center;
	position: relative;
}
.head .nav_list li .h2tit{
		background: url(../images/line.png) no-repeat right top;
}
.head .nav_list li:last-child .h2tit{
background: none;
}
.head .nav_list li .h2tit a{
	display: block;
	line-height: 21px;
	font-size:18px;
	font-weight: bold;
	color:rgba(47,47,47,1);
	-webkit-transition:all 0.4s;
	-o-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	transition:all 0.4s;
	height: 37px;
	position: relative;
	overflow:hidden;
}

.head .nav_list li .h2tit a:after{
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;
height: 3px;
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
content: "";
background: url(../images/dot.png) no-repeat center bottom;
bottom: -5px;
}

.head .nav_list li:hover .h2tit a:after{
bottom: 0px;
}


.head .nav_list li.current .h2tit a:after{
bottom: 0px;
}



.head .nav_list li:hover .h2tit a{
color: #1d72c5;

}
.head .nav_list li.current .h2tit a{
color: #1d72c5;

}











.head .nav_list li:last-child .h2tit a{
background: none;
}
.head .nav_list li dl{
	position: absolute;
	left: 0px;
	top: 37px;
	width: 100%;
	-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
	z-index: -1;
	visibility: hidden;
	top: 43px;
	opacity: 0;
}
.head .nav_list li:hover dl{
	z-index: 4;
	visibility: visible;
	top: 37px;
	opacity:1;
}
.head .nav_list li dl dd{
	
}
.head .nav_list li dl dd a{
	display: block;
	line-height: 41px;
	background:rgba(255,255,255,0.68);
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
}

.head .nav_list li dl dd a:hover{
background:rgba(5,81,154,1);
color: #fff;
}


.channelbanner{
	height: 525px;
}
.channel_main{
	
}
.channel_main .about{
	padding-top: 53px;
}
.channel_main .about .title{font-size:38px;font-family:MicrosoftYaHei-Bold;font-weight:bold;color:rgba(106,106,106,1);text-align: center;margin-bottom: 0;}



.channel_main .about .about_sec_1{
	padding-top: 51px;
	zoom: 1;
	overflow: hidden;
	margin-bottom: 42px;
}
.channel_main .about .about_sec_1 .imgbox{
	float: right;
	width: 543px;
}
.channel_main .about .about_sec_1 .imgbox img{
	width: 100%;
}
.channel_main .about .about_sec_1 .words{
float: left;
width: calc(100% - 543px);
font-size:18px;
padding-right: 3%;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(73,73,73,1);
line-height:36px;
}
.channel_main .about .about_sec_1 .words p{
margin-bottom: 4%;
}

.channel_main .about .about_sec_2{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(73,73,73,1);
line-height:36px;
}
.channel_main .about .about_sec_2 p{
margin-bottom: 3%;
}

.channel_main .about .about_sec_3{
	padding-top: 58px;
	background: #f6f6f6
}
.channel_main .about .about_sec_3 .title2{
	text-align: center;
	padding-top: 39px;
	padding-bottom: 47px;
}
.channel_main .about .about_sec_3 .title2 img{
	max-width: 100%;
}

.channel_main .about .about_sec_3 .imglist{
	padding: 0px 7px;
	zoom: 1;
	overflow: hidden;
}
.channel_main .about .about_sec_3 .imglist .imgbox{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 55px;
}
.channel_main .about .about_sec_3 .imglist .imgbox:nth-child(3n){
margin-right: 0px;
}
.channel_main .about .about_sec_3 .imglist .imgbox img{
	width: 100%;
}
.channel_main .about .about_sec_3 .desc{
	padding-bottom: 55px;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(73,73,73,1);
line-height:36px;
}




.channelbanner{
	position: relative;
	text-align: center;
}
.channelbanner .words{
	background:rgba(0,0,0,0.57);
width:963px;
display: block;
margin: auto;
max-width: 100%;
padding-left: 69px;
padding-right: 69px;
font-size:24px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(255,255,255,1);
padding-top: 22px;
display: inline-block;
text-align: left;
margin-top: 272px;
padding-bottom: 24px;
}

.channelbanner .words.words4{
	line-height:60px;
}

.channelbanner .words{
	
}


.channel_main .ly_main{
	background: url(../images/ly.png) no-repeat center top;
	background-size: 100%;
}

.channel_main .ly_main .desc{
	padding-top: 94px;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(73,73,73,1);
line-height:36px;
}
.channel_main .ly_main .desc p{
	margin-bottom: 4%;
}
.channel_main .title{
	/* padding-top: 175px; */
	font-size:30px;
	font-family:MicrosoftYaHei-Bold;
	font-weight:bold;
	color:rgba(73,73,73,1);
	line-height:36px;
	text-align: center;
	margin-bottom: 100px;
}
.channel_main .desc2{
	zoom: 1;
	overflow: hidden;
}

.channel_main .desc2 li{
	float: left;
	margin-right: 4%;
	background: #fff;
	margin-bottom: 28px;
	border: 1px solid #ececec;
	text-align: center;
	width: 22%;
	padding-top: 18px;
}
.channel_main .desc2 li:nth-child(4n){
margin-right: 0px;
}
.channel_main .desc2 li .imgbox{
	position: relative;
height: 81px;
overflow: hidden;
margin-bottom: 31px;
}

.channel_main .desc2 li .imgbox img{
	max-height: 100%;
	max-width: 100%;
	position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

}
.channel_main .desc2 li .imgbox img.default{
	
}
.channel_main .desc2 li .imgbox img.hover{
	opacity: 0;
	-o-transform: translate(-50%, 150%);
-webkit-transform: translate(-50%, 150%);
-moz-transform: translate(-50%, 150%);
-ms-transform: translate(-50%, 150%);
transform: translate(-50%, 150%);
}
.channel_main .desc2 li:hover .imgbox img.default{
		opacity: 0;
	-o-transform: translate(-50%, 150%);
-webkit-transform: translate(-50%, 150%);
-moz-transform: translate(-50%, 150%);
-ms-transform: translate(-50%, 150%);
transform: translate(-50%, 150%);
}
.channel_main .desc2 li:hover .imgbox img.hover{
opacity: 1;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);

}
.channel_main .desc2 li{
	cursor: pointer;
}
.channel_main .desc2 li:hover{
	background: #1d72c5
}
.channel_main .desc2 li {
	padding-bottom: 24px;
}
.channel_main .desc2 li .name{
	font-size:24px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(85,83,83,1);
margin-bottom: 15px;
}
.channel_main .desc2 li:hover .name{
color: #fff
}

.channel_main .desc2 li .words{
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(71,71,71,1);
line-height:28px;
padding-left: 14px;
padding-right: 14px;
letter-spacing: 1px;
height: 112px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;

}
.channel_main .desc2 li:hover .words{
color: #fff;

}
.channel_main .desc2{
	padding-bottom: 82px;
}
.channel_main .desc2 li .words{
	
}











.pc{
	display: block;
}
.wap{
	display: none;
}

.channel_main .about *{
		-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}

.footer{
	background: #444444;
	color: #fff;
		padding-top: 18px;
	padding-bottom: 13px;
}

.footer,.footer *{
	-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.footer .logo{
	float: left;
	padding-top: 9px;
height: 210px;
	border-right: 1px solid #707070;
	width: 380px;
	text-align: center;
}
.footer .logo img{
	display: block;
	max-width: 90%;
	margin: auto;
}
.footer .right{
	float: right;
width: calc(100% - 380px);
height: 210px;
background: url(../images/ewm2.png) no-repeat right center;
	background-size: 120px;
}
.footer .right .contact{
	zoom: 1;
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 23px;
}
.footer .right .contact .item{
	float: left;
	width: 50%;
	padding-left: 76px;
	line-height: 40px;
	display: flex;
	align-items: top;
}
.footer .right .contact .item strong{
	float: left;
	font-size: 24px;
	font-weight: bold;
	width: 5em;
}
.footer .right .contact .item:nth-child(1) strong{
width: auto;
margin-right: 1em;
}
.footer .right .contact .item:nth-child(1){
	width: 36%
}
.footer .right .words{
	float: right;
}
.footer .right .words p{
	
}
.footer .right .words p strong{
	
}
.footer .right .words2{
text-align: center;
width: 68%;
line-height: 2;
font-size: 18px;
}
.footer .right .words2 strong{
font-size: 20px;
}

.channel_main .channel_name{
padding-top: 35px;

}
.channel_main .serc_list .list li .content .desc{
	height: 84px;

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient: vertical;

}
.channel_main .channel_name .h2tit{
background: url(../images/channel.jpg) no-repeat left center;
line-height: 50px;
padding-left: 20px;
font-size:38px;
font-family:MicrosoftYaHei;
font-weight:400;
color:#616161
}
.channel_main .channel_name .h2tit strong{
color: #1D72C5;
font-weight: normal;
}
.channel_main .serc_list{
padding-top: 45px;
}
.channel_main .serc_list .list{
zoom: 1;
overflow: hidden;
padding-bottom: 15%;
}
.channel_main .serc_list .list li{
float: left;
width: 32%;
margin-right: 2%;
margin-bottom: 57px;
}
.channel_main .serc_list .list li:nth-child(3n){
margin-right: 0px;
}
.channel_main .serc_list .list li .imgbox{
overflow: hidden;
}
.channel_main .serc_list .list li .imgbox img{
width: 100%;
}
.channel_main .serc_list .list li .content{
background:rgba(234,234,234,1);
padding-bottom: 32px;
}
.channel_main .serc_list .list li .content .title{

}
.channel_main .serc_list .list li .content .title a{
display: block;
text-align: center;
font-size:24px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(60,60,60,1);
display: block;
padding-top: 28px;
padding-bottom: 28px;
}
.channel_main .serc_list .list li .content .desc{
font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
line-height:28px;
padding-left: 15px;
padding-right: 15px;
}


.channel_main *{
	-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.channel_main .serc_list .list li:hover .imgbox img{
	 -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);

}
.channel_main .serc_list .list li:hover .content{
	background: #1d72c5
}



.channel_main .serc_list .list li:hover .content .title a{
color: #fff
}
.channel_main .serc_list .list li:hover .content .desc{
color: #fff
}

.channel_main .case_list{
	
}
.channel_main .case_list .list{
padding-top: 43px;	
}
.channel_main .case_list .list li{
	zoom: 1;
	overflow: hidden;
	margin-bottom: 25px;
	padding: 16px 22px;
	background:rgba(249,249,249,1);
}
.channel_main .case_list .list li .imgbox{
	float: left;
	width: 314px;
	height: 164px;
	overflow:hidden;
}
.channel_main .case_list .list li .imgbox img{
	width: 100%;
	height: 100%;
	display: block;
}
.channel_main .case_list .list li:hover .imgbox img{
 -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);


}
.channel_main .case_list .list li .content{
	float: right;
width: calc(100% - 314px);
position: relative;
padding-left: 55px;
padding-right: 29px;
height: 164px;
display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
display: -moz-box; /* Firefox 17- */  
display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
display: -moz-flex; /* Firefox 18+ */ 
display: -ms-flexbox; /* IE 10 */  
display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */  
            flex-direction: column;
            justify-content: center;
}
.channel_main .case_list .list li .content .h2tit{
	
}
.channel_main .case_list .list li .content .h2tit a{
	font-size:20px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(10,20,46,1);
display: block;
margin-bottom: 18px;
}
.channel_main .case_list .list li:hover .content .h2tit a{
color: #fff
}
.channel_main .case_list .list li .content .desc{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(68,68,68,1);
line-height:24px;
}
.channel_main .case_list .list li .content .desc a{

color:rgba(68,68,68,1);

}
.channel_main .case_list .list li:hover .content .desc a{
color: #fff
}
.channel_main .case_list .list li .content{
	overflow: hidden;
}
.channel_main .case_list .list li .content i{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 100%;
	width: 19px;
	background: url(../images/more.png) no-repeat center 55%;
	opacity: 0;
}
.channel_main .case_list .list li:hover .content i{
	opacity: 1;
	right: 10px;
}
.channel_main .case_list .list li:hover{
	background:rgba(29,114,197,1);
}

.channel_main .case_list .list {
	padding-bottom: 40px;
}
 .pagesize{
	text-align: center;
	padding-bottom: 57px;
}
 .pagesize ul{
	display: inline-block;
}
 .pagesize ul li{
	float: left;
	margin: 0px 5px;
}
 .pagesize ul li a{
	display: block;
	padding: 0px 14px;
	font-size: 16px;
	color: #1c62ab;
	line-height: 34px;
}
 .pagesize ul li span{
	line-height: 39px;
	height: 34px;
		color: #1c62ab;
}
 .pagesize ul li a:hover{
color: #fff;
background: #1c62ab
}
 .pagesize ul li a.current{
color: #fff;
background: #1c62ab
}
.channel_main .team_list{
padding-top: 26px;	
}
.channel_main .team_list .item{
	padding-top: 62px;
	padding-bottom: 69px;
}
.channel_main .team_list .item .imgbox{
	float: left;
	width: 35%;
}
.channel_main .team_list .item .imgbox img{
	display:block;
	width: 100%;
}
.channel_main .team_list .item .content{
	float: left;
	width: calc(100% - 35%);
	padding-left: 5%;
	height: 356px;
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box; /* Firefox 17- */
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex; /* Firefox 18+ */
	display: -ms-flexbox; /* IE 10 */
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
	flex-direction: column;
	justify-content: center;
}
.channel_main .team_list .item .content .h2tit{
	font-size:28px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(44,44,44,1);
	margin-bottom: 34px;
}
.channel_main .team_list .item .content .desc{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(44,44,44,1);
line-height:30px;
}
.channel_main .team_list .item:nth-child(2n){
background:rgba(249,249,249,1);
}

.channel_main .team_list .item:nth-child(2n) .imgbox{
	float: right;
}
.channel_main .team_list .item:nth-child(2n)  .content{
	padding: 0px ;
	padding-right: 8%;
}
.channel_main .news_list{
		padding-top: 30px;
}
.channel_main .news_list .list{
	zoom: 1;
	overflow: hidden;
	padding: 0px 7px;

}
.channel_main .news_list .list li{
	float: left;
	width: 32%;
	margin-right: 2%;
	background:rgba(245,245,245,1);
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 29px;
	padding-bottom: 15px;
}
.channel_main .news_list .list li:nth-child(3n){
margin-right: 0px;
}
.channel_main .news_list .list li .title{
	padding-top: 25px;
	margin-bottom: 0px;
}
.channel_main .news_list .list li .title a{
	display: block;
	font-size:22px;
font-family:MicrosoftYaHei;
font-weight:400;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color:rgba(21,14,8,1);
}
.channel_main .news_list .list li .dot{
	margin-top: 17px;
	width:45px;
height:2px;
background:rgba(29,114,197,1);
margin-bottom: 16px;
}
.channel_main .news_list .list li .title a:hover{
	color: rgba(29,114,197,1);
}
.channel_main .news_list .list li .desc{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(102,102,102,1);
line-height:26px;

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 52px;
margin-bottom: 64px;
}
.channel_main .news_list .list li .imgbox{
	overflow: hidden;
}
.channel_main .news_list .list li .imgbox img{
	width: 100%;
}
.channel_main .news_list .list li:hover .imgbox img{

 -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);

}
.channel_main .news_list{

}
.channel_main .about.join .list .model{
	
}
.channel_main .about.join .list .model .imgbox{
	    padding: 0px;
    float: left;
    padding-right: 3.6%;
}
.channel_main .about.join .list .model .words{
	padding-left: 4%;
}
.channel_main .join_list{
	padding-bottom: 10%;
}
.channel_main .join_list .item{
	background: #f6f6f6;
	padding-top: 45px;
	padding-bottom: 84px;
}
.channel_main .join_list .item:nth-child(2n){
	background: none
}
.channel_main .join_list .item .h2tit{
	font-size:38px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(29,114,197,1);
margin-bottom: 36px;
}
.channel_main .join_list .item .desc{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(90,90,90,1);
line-height:36px;
}
.channel_main .contact{
	padding-top: 76px;
}
.channel_main .contact .list{
	zoom: 1;
	overflow: hidden;
	text-align: center;
}
.channel_main .contact .list ul{
	display: inline-block;
	width: 100%;
	background: url(../images/dash.png) no-repeat  center 54px;
}
.channel_main .contact .list ul li{
	float: left;
	width: 25%;
}
.channel_main .contact .list ul li .imgbox{
	
}
.channel_main .contact .list ul li .imgbox img{
	
}
.channel_main .contact .list ul li .title{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(71,71,71,1);
padding-top: 21px;
margin-bottom: 96px;
}
.channel_main .contact .desc{
	padding-left: 31px;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(90,90,90,1);
line-height:36px;
margin-bottom: 95px;
}
.channel_main .contact {
	padding-bottom: 10%;
}
.channel_main .contact .map img{
	
}

.grey2{
	background: #f5f5f5
}
.h21{
	height: 21px;
	background: #f5f5f5
}

.channel_sec{
	padding-top: 23px;
	padding-bottom: 20px;
	border-top: 1px solid rgba(181,181,181,1);
}
.channel_sec ul{
	padding-left: 10px;
}
.channel_sec ul li{
	float: left;
	margin-right: 60px;
}
.channel_sec ul li a{
	display: block;
	width:177px;
height:52px;
background:rgba(255,255,255,1);
border:1px solid rgba(220,220,220,1);
text-align: center;
line-height: 50px;
font-size:24px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(44,43,43,1);
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.channel_sec ul li a.current{
	background:rgba(29,114,197,1);
	color: #fff;
}
.channel_sec ul li a:hover{
	background:rgba(29,114,197,1);
	color: #fff;
}


.banner{
position: relative;
}
.banner .words{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
z-index: 5;
position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.banner .words .h2tit{
font-size:62px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
text-align: center;
color:rgba(255,255,255,1);
margin-bottom: 140px;
padding-top: 5%;
}
.banner .words .words2{
width:963px;
max-width: 100%;
margin: auto;
font-size:22px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(255,255,255,1);
line-height:60px;
padding-left: 65px;
padding-right: 70px;
padding-top: 40px;
padding-bottom: 14px;
background:rgba(0,0,0,0.57);
}





.banner .floating{

}

.banner .floating .imgbox{
height: 913px;
}



.banner .owl-theme .owl-controls{
position: absolute;
left: 0px;
margin: 0px;
width: 100%;
bottom: 0px;
}

.banner .owl-theme .owl-controls .owl-page span{
	margin: 0px;

	width:15px;
height:15px;
background:rgba(210,210,210,1);
border-radius:50%;
margin: 0px 8px;
	margin-bottom: 72px;
	opacity: 1;
}
.banner .owl-theme .owl-controls .owl-page.active span{
background:rgba(235,179,9,1);
}


.index{
	
}
.index .section_1{
	padding-top: 64px;
	background:rgba(247,247,247,0.9);
}
.index  .titlemodel{
	text-align: center;font-size:38px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(97,97,97,1);
}
.index  .titlemodel strong{
color: #0D64A9	
}

.index .section_1 .words2{
	padding-top: 15px;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:bold;
color:rgba(68,68,68,1);
line-height:36px;
text-align: center;

margin-bottom: 60px;
}
.index .section_1 .channel_main{
	
}
.index .section_1 .channel_main .desc2{
	padding-bottom: 37px;
}
.index .section_2{

}
.index .section_2 .title2{
	
	background: url(../images/sec2.jpg) no-repeat center center;
	color: #fff;
	text-align: center;
	padding-top: 90px;
	padding-bottom: 63px;
}
.index .section_2 .title2 .words{
	width:935px;

background:rgba(0,0,0,0.57);
max-width: 100%;
margin: auto;
text-align: left;
padding-left: 62px;
padding-top: 16px;
padding-bottom: 16px;
}
.index .section_2 .title2 .words .h2tit{
	font-size:60px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(255,255,255,1);
margin-bottom: 14px;
}
.index .section_2 .title2 .words .h3tit{
	font-size:36px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(255,255,255,1);
}
.index .section_2 .contbox{
	background:rgba(61,61,63,1);
}
.index .section_2 .contbox .flex_center{
	display: flex;
	align-items: center;
	color: #fff;
}
.index .section_2 .contbox .flex_center .left{
	
padding-left: 43px;
padding-right: 43px;
}
.index .section_2 .contbox .flex_center .left .h3tit{
	font-size:38px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(255,255,255,1);
text-align: center;
}
.index .section_2 .contbox .flex_center .left .desc{
	padding-top: 78px;
	font-size:18px;
	font-weight: normal;
font-family:MicrosoftYaHei;

color:rgba(255,255,255,1);
line-height:36px;
}
.index .section_2 .contbox .flex_center .imgbox{
	
}
.index .section_2 .contbox .flex_center .imgbox img{
	
}


.index .section_3{
	padding-top: 45px;
}
.index .section_3 .desc{
	padding-top: 24px;
	text-align: center;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
line-height:28px;
}
.index .section_3 .list{
	zoom: 1;
	overflow: hidden;
	padding-top: 74px;
}
.index .section_3 .list .item{
	display: flex;
	width: 100%;
	align-items: center;
	margin-bottom: 100px;
}
.index .section_3 .list .item:last-child{

}
.index .section_3 .list .item .imgbox{
	
}
.index .section_3 .list .item .imgbox img{
	
}
.index .section_3 .list .item .content{
	padding-left: 53px;
		background: url(../images/xx.png) no-repeat 95px center;
		background-size: auto ;
}
.index .section_3 .list .item .content .model{
	display: flex;
	align-items: top;
	margin-bottom: 82px;
}
.index .section_3 .list .item .content .model:last-child{
margin-bottom: 0px;
}
.index .section_3 .list .item .content .model .pic{
	padding-right: 34px;
}
.index .section_3 .list .item .content .model .pic img{
	
}
.index .section_3 .list .item .content .model .words{

}
.index .section_3 .list .item .content .model .words .h2tit{
	font-size:24px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:rgba(97,97,97,1);
margin-bottom: 35px;
}
.index .section_3 .list .item .content .model .words .des{
	font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(85,85,85,1);
}
.index .section_3 .list .item .content .model .words .des{
	
}


.index .section_3 .list .item:nth-child(2)  .content{
padding-left: 20px;
padding-right: 20px;
		background: url(../images/xx.png) no-repeat 84.5% center;
}
.index .section_4{
	padding-top: 40px;
	background: url(../images/sec4.jpg) no-repeat center center;
	padding-bottom: 78px;
	background-size: cover;
} 
.index .section_4 .desc{
	text-align: center;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
line-height:28px;
padding-top: 60px;
margin-bottom: 87px;
}  
.index .section_4 .list{
	
} 
.more_model{
	display: block;
	margin: auto;
	width:160px;
height:40px;
background:rgba(13,91,163,1);
text-align: center;
line-height: 40px;
color: #fff;
font-size:14px;
font-family:MicrosoftYaHei;
font-weight:bold;
color:rgba(255,255,255,1);

}
.index .section_5{
	padding-top: 58px;
}
.index .section_5 .desc{
	text-align: center;
padding-top: 28px;
font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
line-height:28px;
padding-bottom: 38px;
}
.index .section_5 .content{
	display: flex;
	align-items: center;
	width: 100%;
}
.index .section_5 .content .imgbox{
	
}
.index .section_5 .content .imgbox img{
	
}
.index .section_5 .content .words{
padding: 0px 17px;	
color: #161616	
}
.index .section_5 .content .words .h2tit{
font-size: 24px;
line-height: 1.3;
margin-bottom: 9%;
}
.index .section_5 .content .words .desc2{
	font-size: 18px;
line-height: 1.8;
}
.index .section_5 .list{
	padding-top: 30px;
	padding-bottom: 20px;
}
.index .section_5 .list li{
	display: flex;
	align-items: top;
	width: 100%;
	margin-bottom: 30px;
}
.index .section_5 .list li .num{
	font-size:48px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(13,91,163,1);
line-height:36px;
}
.index .section_5 .list li .contbox{
	padding: 0px 31px;

}
.index .section_5 .list li .contbox .h2tit{
	font-size:24px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(22,22,22,1);
line-height:36px;
margin-bottom: 8px;
}
.index .section_5 .list li .contbox .desc3{
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(68,68,68,1);
line-height:24px;
}
.index .section_5 {
	padding-bottom: 52px;
}
.index .section_6{
	padding-top: 44px;
	background: url(../images/section_6.jpg) no-repeat center center;
	background-size: cover;
	padding-bottom: 44px;
}
.index .section_6 .desc{
	text-align: center;
	padding-top: 28px;
	padding-bottom: 61px;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
line-height:28px;
}
.index .section_6 .list{
	
}
.index .section_6 .list .item{
	display: flex;
	align-items: top;
	margin-bottom: 66px;
}
.index .section_6 .list .item .imgbox{
	padding-right: 58px;
}
.index .section_6 .list .item .imgbox img{
	
}
.index .section_6 .list .item .contbox{
	padding-right:2%;
}
.index .section_6 .list .item .contbox .h2tit{
	    font-size: 24px;
    line-height: 1.3;
    margin-bottom: 9%;
}
.index .section_6 .list .item .contbox .desc2{
	    font-size: 18px;
    line-height: 1.8;
}
.index .section_7{
	padding-top: 70px;
}
.index .section_7 .desc{
	padding-top: 30px;
	font-size:18px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
line-height:28px;
text-align: center;
margin-bottom: 60px;
}
.index .section_7 .list{
	zoom: 1;
	overflow: hidden;
}
.index .section_7 .list li{
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 40px;
}
.index .section_7 .list li:nth-child(4n){
margin-right: 0px;
}
.index .section_7 .list li .imgbox{
	overflow: hidden;
}
.index .section_7 .list li .imgbox img{
	width: 100%;
}
.index .section_7 .list li:hover .imgbox img{

 -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);


}
.index *{
-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;
}
.index .section_7 .list li .content{
	
}
.index .section_7 .list li .content .h2tit{
	
}
.index .section_7 .list li .content .h2tit a{
font-size:16px;
font-family:MicrosoftYaHei;
font-weight:bold;
color:rgba(51,51,51,1);
padding-top: 10px;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.index .section_7 .list li .content .time{
	padding-top: 10px;
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:bold;
color:rgba(102,102,102,1);
}
.index .section_7 .list li .content .desc2{
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:bold;
color:rgba(153,153,153,1);
line-height:24px;
height: 72px;

overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;

}
.index .section_7{
	padding-bottom: 43px;
}
.index .section_7 .list li:hover .content .h2tit a{
	color: rgba(13,91,163,1)
}
.index .section_4 .list {
position: relative;
background: url(../images/block2.png) repeat-x left center;
}
.index .section_4 .list:after{
content: "";
position:absolute;
top: 50%;
left: -10px;
-o-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);

width: 27px;
height: 27px;
background: url(../images/left2.png);
}
.index .section_4 .list:before{
content: "";
position:absolute;
top: 50%;
right: -10px;
-o-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);
width: 27px;
height: 27px;
background: url(../images/left2.png);
}
.index .section_4 .list .item{

}
.index .section_4 .list .contbox{
	text-align: center;
	position: relative;
		height: 228px;
}
.index .section_4 .list .contbox .imgbox{
	padding-bottom: 17px;
	background: url(../images/block.png) no-repeat center bottom;
}
.index .section_4 .list .contbox .imgbox img {
	
}
.index .section_4 .list .contbox .dot {
	width:30px;
height:30px;
position:absolute;
top: 50%;
left: 50%;
-o-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background: url(../images/q1.png) no-repeat center center #fff;
background-size: 100%;
border-radius: 500px;
border: 3px solid #fff
}
.index .section_4 .list .contbox .tit {
	font-size:14px;
font-family:MicrosoftYaHei;
font-weight:bold;
color:rgba(51,51,51,1);
position: absolute;
width: 100%;
left: 0px;
bottom: 20%
}
.index .section_4 .list .owl-item:nth-child(2n) .contbox .imgbox{
	position: absolute;
	padding-bottom: 0px;
	padding-top: 17px;

	background: url(../images/block.png) no-repeat center top;
	left: 0px;
	bottom: 0px;
	width: 100%;
}
.index .section_4 .list .owl-item:nth-child(2n) .contbox .dot {

background: url(../images/q2.png) no-repeat center center #fff;

}
.index .section_4 .list .owl-item:nth-child(2n) .contbox .tit {
bottom: 0px;
top: 10%

}
.index .section_2 .contbox{
	overflow: hidden;
}


/*后期增加*/
.index .section_01{
padding-top: 45px;
}
.index .section_01 .list{
zoom: 1;
overflow: hidden;
/*padding-bottom: 15%;*/
padding-top: 5%;
}
.index .section_01 .list li{
float: left;
width: 32%;
margin-right: 2%;
/*margin-bottom: 57px;*/
}
.index .section_01 .list li:nth-child(3n){
margin-right: 0px;
}
.index .section_01 .list li .imgbox1{
overflow: hidden;
}
.index .section_01 .list li .imgbox1 img{
width: 100%;
}
.index .section_01 .list li .content{
background:rgba(234,234,234,1);
padding-bottom: 32px;
}
.index .section_01 .list li .content .title{

}
.index .section_01 .list li .content .title a{
display: block;
text-align: center;
font-size:20px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(60,60,60,1);
display: block;
/*padding-top: 28px;*/
/*padding-bottom: 28px;*/
}
.index .section_01 .list li .content .desc{
font-size:16px;
font-family:MicrosoftYaHei;
font-weight:400;
color:rgba(54,54,54,1);
line-height:28px;
padding-left: 15px;
padding-right: 15px;
height: 84px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient: vertical;
}
.channel_main1 *{
	-webkit-transition:all 0.4s;
-o-transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
transition:all 0.4s;

}
.index .section_01 .list li:hover .imgbox1 img{
	 -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);

}
.index .section_01 .list li:hover .content{
	background: #1d72c5
}


.index .section_01 .list li:hover .content .desc{
color: #fff
}
.index .section_01 .list li:hover .content .title a{
color: #fff
}
.index .more {
    display: block;
    margin: auto;
    text-align: center;
    color: #fff;
    width: 160px;
    height: 40px;
    background: rgba(29,114,197,1);
    line-height: 40px;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}
