﻿@charset "utf-8";
/* CSS Document */




.banner img,.part5 img,.part8 img{width: 100%; vertical-align: top;}

/*标题部分*/

.til{
	padding: 80px 0 38px;
}
.part3 .til{padding: 44px 0 20px;}

/*标题部分*/

/*公用按钮部分*/

.btn{
	bottom: 0;
	width: 100%;
	left:0;
}
.btn-txt{
	width: 100%;
	left: 0;
	top: 84px;
}
.banner .btn{
	width: 224px;
	height: 113px;
	margin-left: -400px;
    bottom: 69px;
    border:0 none;
}

.p2-mn .btn,.p2-mn .btn span{width: 325px;}

.part5 .btn,.part5 .btn span{width: 400px;}



/*公用按钮部分*/
.part1{
	width:100%;
	height: 1153px;
	background: url(../images/p1-bg.jpg) no-repeat top center ;
}
.part1 .wrap{  padding: 450px 170px 0; box-sizing: border-box;}
/* 本例子css */
		.part1 .slideBox{ width:100%; height:600px; position:relative; }
		.part1 .slideBox .hd{  position:absolute; left:0; bottom:35px; z-index:1;width: 100%; text-align: center;}
		.part1 .slideBox .hd ul{  zoom:1; }
		.part1 .slideBox .hd ul li{ display:inline-block; margin:0 5px;  width:20px; height:20px;  background:#999; cursor:pointer; position: relative; border-radius: 50%; }
		.anli-txt{ position: absolute; font-size: 20px;}
		.anli-txt p{ margin-bottom: 5px;overflow: hidden;}
		.anli-txt p span {background-color: #f3bf5a;display: inline-block;padding: 0 10px;}
		.anli-txt2 p span{ float: right; }
		.part1 .slideBox .hd ul li.on{ background:#0e3e80; }
		.part1 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.part1 .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
		.part1 .slideBox .bd img{ width:409px; height:519px; }

.part2{
	height: 2007px;
	background: url(../images/p2-bg.jpg) no-repeat center 0 ;
}
.part2 p{padding: 0 90px;}
.p2-bd1{
	margin: 172px 0 0 186px;
	position: relative;
}
.playBtn{
	width: 50px;
	height: 50px;
	left: 20%;
    top: 38%;
}
.video{
	width: 500px;
	height: 355px;
	left: 0;
    top: -5%;
    display: none;
}
.close{
	width: 30px;
	height: 30px;
	right: 6px;
    top: 6px;
}
.playBtn img,.close img{
	width: 100%;
	height: 100%;
}
.p2-bd1-circle{
	padding: 20px 0 0 216px;
}
.p2-bd1-circle li{
	float: left;
	margin: 0 45px;
}
.p2-til2{padding-top: 130px;}
.p2-li{padding: 0 10px;}
.p2-li li{
	float: left;
	position: relative;
	cursor: pointer;
	margin: auto 30px;
}
.p2-li1,.p2-li4{padding-top: 36px;}
.p2-li2,.p2-li3{padding-top: 82px;}
.p2-li li h3{
	border-bottom: 10px solid #0f438b;
	color: #0f438b;
	line-height: 58px;
	margin-top: -28px;
}
a.p2LiA{padding-top: 14px;}
.p2-li li p{
	left: 0;
	padding: 20px 18px;
	background-color: #0f438b;
	display: none;
}
.p2-li li.on p{display: block;}
.p2-li .p2-li1 p{
	top:294px;
	width: 227px;
}
.p2-li .p2-li2 p{
	top:340px;
	width: 252px;
}
.p2-li .p2-li3 p{
	top:340px;
	width: 227px;
}
.p2-li .p2-li4 p{
	top:294px;
	width: 227px;
}
.p2-hua{
	margin-left: 258px;
    bottom: -164px;
    z-index: 3;
}
.part3{
	height: 1030px;
	background: url(../images/bg1.jpg) no-repeat center 0;
}
.p3-bd{padding-top: 50px; width: 1284px;margin-left: auto;margin-right: auto;}
.p3-bd li{
	float: left;
	width: 296px;
	height: 608px;
	background: url(../images/p3-kuang.png) no-repeat center top;
	position: relative;
}
.p3-bd li:not(:last-of-type){margin-right: 32px;}
.p3-A{
	left: 50%;
	margin-left: -66px;
    top: -16px;
}
.p3-bd li h3{
	padding-top: 46px;
	padding-bottom: 10px;
}
.part4{
	/* height: 1042px; */padding-bottom: 40px;
	background: url(../images/bg2.jpg) no-repeat center 0;
}
.p4-bd{padding-top: 26px;}
.p4-bd li{
	float: left;
	width:228px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	position: relative;
	cursor: pointer;

}
.p4-bd li img{width: 100%;}
.p4-bd li:not(:last-of-type){margin-right: 14px;}
.p4-bd-txt{
	width: 100%;
	left: 0;
	bottom:14%;
}
.p4-bd-txt p{padding: 10px 20px;height: 110px;}
.p4-bd-btn{
	left: 50%;	
	margin-left: -28px;
	width: 56px;
	height: 56px;
	border: 2px solid #104791;
	bottom:3%;

}
.p4-bd-btn span{
	line-height: 20px;
	margin-top: 18px;
}
.part4 .btn{
	bottom: -1px;
}


.part6{
	height: 1008px;
	background: url(../images/bg2.jpg) no-repeat center 0;
}
.p6-top{
	margin-left: 338px;
    top: 44px;
}
.p6-bd{
	height: 604px;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.p6-mn .bd ul li{
	width: 351px;
	height: 476px;
	float: left;
	margin: 24px 24px;
	cursor: pointer;
}
.p6-tu2{display: none;}
.p6-mn .hd ul{
	bottom: 28px;
	margin-left: -72px;
}
.p6-mn .hd li{
	float: left;
	width: 18px;
	height: 30px;
	background: url(../images/dot.png) no-repeat center;
	margin: 0 15px;
	cursor: pointer;
}
.p6-mn .hd li.on{
	background-image: url(../images/dot.on.png);
}
.p6-mn .hd .arrow{
	bottom: 32px;
	cursor: pointer;
}
.p6-mn .hd .prev{
	margin-left: -118px;
}
.p6-mn .hd .next{
	margin-left: 108px;
}
.p6-hua-l{
	margin-left: -836px;
    bottom: -132px;
}
.p6-hua-r{
	margin-left: 376px;
    bottom: -108px;
}
.part7{
	height: 936px;
	background: url(../images/bg1.jpg) no-repeat center 0;
}

.part9 h3,.part9 p{
	width: 100%;
	top: 35%;
	left: 0;
}
.part9 p{
	top: 44%;
}
.p9-btn{
	padding: 8px 24px;
	top: 53%;
	background-color: #d99937;
}



/*p2*/
.p2main{width: 1200px;margin: 0 auto;}
.p2main .tit{line-height: 130%;font-size: 40px;text-align: center;color: #fff;}
.p2main .text{font-size: 18px;line-height: 180%;text-indent: 2em;color: #fff;}
.p2main .ss{width: 1200px;height: 540px; overflow:hidden; position:relative;margin-top: 30px;margin: 0 auto;margin-top: 30px;}
.p2main .ss .hd{height:41px; overflow:hidden;z-index:1; margin-bottom: 3px;}
.p2main .ss .hd ul{overflow:hidden; zoom:1; float:left;}
.p2main .ss .hd ul li{ float:left; margin-left: 6px; width:126px; height:41px; line-height:220%; text-align:center; background:#999; cursor:pointer; color: #000;font-size: 18px; border-radius:5px 5px 0 0 ; }

.p2main .ss .hd ul li.on{ background:#fddc1d;}
.p2main .ss .bd{position:relative; height:100%; z-index:0;   }
.p2main .ss .bd li{zoom:1; vertical-align:middle; position:relative;}
.p2main .ss .bd li a{ position:absolute; width:235px; height:50px; background:#fddc1d;left:3%; top:64%; border-radius: 50px; color:#000; text-decoration: none; text-align: center; line-height: 50px; font-size: 20px;}
.p2main .ss .bd img{width:1200px; height:494px; display:block;}

.p2main .ss .bd li a.bigLink{position: absolute;background-color: transparent;left: 316px;top: 0px;height: 100%;width: 73%;}
.p2main .ss .bd li a.bigLink.last{left: 0;top: 0px;height: 100%;width: 44%;}




.kvlunbo{ max-width: 1680px; min-width: 1200px; margin:0 auto;}
    .kvlunbo .slideBox{ width:100%; height:757px; position:relative; }
    .kvlunbo .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0; bottom:25px; z-index:1; text-align: center; width:100%; }
    .kvlunbo .slideBox .hd ul{ overflow:hidden; zoom:1;   }
    .kvlunbo .slideBox .hd ul li{display:inline-block; margin: 0 5px;  width:15px; height:15px;  background:#fff; cursor:pointer; border-radius: 50%; }
    .kvlunbo .slideBox .hd ul li.on{ background:#f00;  }
    .kvlunbo .slideBox .bd{ position:relative; height:100%; z-index:0;   }
    .kvlunbo .slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:757px; list-style:none;  float: left;}
    .kvlunbo .slideBox .bd li:nth-of-type(1){background:url(../images/kv.jpg) no-repeat top center; }
    .kvlunbo .slideBox .bd li:nth-of-type(2){background:url(../images/kv2.jpg) no-repeat top center; }
    .kvlunbo .slideBox .bd li a{ display:block; height:100%;}
