body{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	background-color:#fff;
}
*{
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-indent: 0px;
	list-style-type: none;
	font-family: "Microsoft YaHei", "微软雅黑";
}
a{
	color: #202020;
	text-decoration: none;
}
a:hover{
	color:#528dff;
	text-decoration: none !important;
}
.clear{
	clear: both;
}
.top{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-top:20px;
	padding-bottom:25px;
}
.top .logo{
	float: left;
	width: 230px;
	margin-left: 15px;
}
.top .nav{
	font-family: "微软雅黑";
	float: right;
	width: 770px;
}


.top .nav ul{padding: 0px;display: block;margin: 0px;}
.top .nav .nLi{
	float:left;
	position:relative;
	display:inline;
	text-align: center;
	width: 110px;
	line-height:60px;
	height:60px;
}
.top .nav .nLi h3{
	float:left;
	font-family: "微软雅黑";
	width:110px;
	font-size: 16px;
	font-weight: normal;
	line-height:60px;
	margin:0px;
}
.top .nav .nLi h3 a{color:#202020;padding-right: 5px;padding-left: 5px;}
.top .nav .sub1{
	display:none;
	width:110px;
	left:0;
	top:50px;
	font-size:14px;
	position:absolute;
	line-height:30px;
	z-index:10000;
}
.top .nav .sub1 ul{
	width:110px;
	background-color: #f2f2f2;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.top .nav .sub1 ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size:14px;
	line-height:28px;
	border-bottom-color: #eee;
}
.top .nav .sub1 a{ display:block; padding:0 10px; color:#353535; }
.top .nav .sub1 a:hover{
	color:#fff;
	background-color: #565656;
}
.top .nav .on h3 a{	color:#528dff;}

.banner{ width: 100%; position: relative; height:747px;}
.banner .swiper-container{
      width: 100%;
      height: 100%;
	  margin-left:auto;
	  margin-right:auto;
    }
.banner .swiper-slide{
    background-position: center;
    background-size: cover;
 }
.banner .swiper-button-next{ right:10%;}
.banner .swiper-button-prev{ left:10%;}

.main{ width:100%;}
.main_t{ padding-top:63px; text-align: center;}
.main_t h2{font-size: 20px;line-height: 35px;font-weight: normal; }
.main_t p{
	font-size: 25px;
	line-height: 46px;
	text-transform: uppercase;
	letter-spacing:1px;
}

.bg1{ background-image: url(../images/bj1.jpg); background-repeat: no-repeat; background-position: center 80px;}
.con1{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 90px;
	 height:550px;
	padding-bottom: 90px;
}
.con1 .con1_l{ width:475px; padding-left:30px; float:left; padding-top:85px;}
.con1 .con1_l img{ width:475px; height:400px;}
.con1 .con1_l video{
	width:475px !important;
	height:400px !important;
}
.con1 .con1_r{ width:645px; margin-left:45px; float:left; padding-top:140px;}
.con1 .con1_r h3{ font-size:22px; color:#262626; line-height:28px; }
.con1 .con1_r span{ border-bottom: 3px solid #508afe; width:70px; display:block;}
.con1 .con1_r p{font-size:16px; color:#1f1f1f; line-height:32px; margin-top:20px;}
.con1 .con1_r .text{ font-size:15px; color:#1f1f1f; line-height:32px; margin-top:20px;}
.con1 .con1_r ul{ margin-top:40px;}
.con1 .con1_r li{ float:left; margin-right:25px; text-align:center;}
.con1 .con1_r li:last-child{ margin-right:0px;}
.con1 .con1_r li h4{ font-size:12px; color:#9f9f9f; line-height:20px; font-weight:normal;}

.bg2{ background-image: url(../images/bj2.jpg); background-repeat: no-repeat; background-position: center top; height:1021px;}
.con2{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 140px;
	padding-bottom: 190px;
}
.con2 .main_t{
	color:#fff;
	background-image: url(../images/btbj1.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.con2 .con2_con{ color:#fff; text-align:center; margin-top:35px; width:935px; margin-left:auto; margin-right:auto;}
.con2 .con2_con p{font-size:13px; line-height:27px; }
.con2 ul{ margin-top:80px; width:864px; margin-left:auto; margin-right:auto;}
.con2 ul li{ float:left; margin-left:24px; margin-right:24px; color:#fff;letter-spacing:2px;}
.con2 ul li a{ color:#fff; display:block;width:168px; height:65px; text-align:center; padding-top:103px; font-size:13px; line-height:27px; }
.con2 ul li:hover a{ color:#ffae00;font-size:16px;}
.con2 ul li:nth-child(1){background-image: url(../images/tc1.png);
	background-repeat: no-repeat;
	background-position: center top;}
.con2 ul li:nth-child(2){background-image: url(../images/tc2.png);
	background-repeat: no-repeat;
	background-position: center top;}
.con2 ul li:nth-child(3){background-image: url(../images/tc3.png);
	background-repeat: no-repeat;
	background-position: center top;}
.con2 ul li:nth-child(4){background-image: url(../images/tc4.png);
	background-repeat: no-repeat;
	background-position: center top;}
.con2 li:hover{ transform:scale(1.1);//设置缩放比例
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1); transition: 0.2s; }	
.con2 .more{ text-align:center; margin-top:65px;}

.con3{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 0px;
	padding-bottom: 55px;	
}
.con3 .con3_l{ width:515px; float:left; padding-top:110px;}
.con3 .con3_l .img1{}
.con3 .con3_l h3{ font-size:25px; color:#2a2a2a; }
.con3 .con3_l p{ font-size:14px; line-height:24px; color:#5a5a5a; margin-top:15px;}
.con3 .con3_l .more{ width:105px; margin-top:30px; font-size:12px; line-height:27px; height:27px; background-color:ffae00; text-align:center;}
.con3 .con3_l .more a{ color:#fff; display:block;}
.con3 .con3_l .img2{}
.con3 .con3_l .caption-style-1{
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			
		}

.con3 .con3_l .caption-style-1 li{
			float: left;
			padding: 0px;
			position: relative;
			overflow: hidden;
			margin-top:2px;
			margin-right:2px;
			width:137px;
			min-height:96px;
		}
.con3 .con3_l .caption-style-1 li:hover a{ color:#fff;}		

.con3 .con3_l .caption-style-1 li:hover .caption{
			opacity: 1;
		}
.con3 .con3_l .caption-style-1 img{
			margin: 0px;
			padding: 0px;
			float: left;
			z-index: 4;
		}
.con3 .con3_l .caption-style-1 .caption{
			cursor: pointer;
			position: absolute;
			opacity: 0;
			-webkit-transition:all 0.45s ease-in-out;
			-moz-transition:all 0.45s ease-in-out;
			-o-transition:all 0.45s ease-in-out;
			-ms-transition:all 0.45s ease-in-out;
			transition:all 0.45s ease-in-out;

		}
.con3 .con3_l .caption-style-1 .blur{
			background-color: rgba(10,37,64,0.65);
			height: 300px;
			width:137px;
			z-index: 5;
			position: absolute;
		}

.con3 .con3_l .caption-style-1 .caption-text h1{
	text-transform: uppercase;
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
		}
.con3 .con3_l .caption-style-1 .caption-text{
			z-index: 10;
			color: #fff;
			position: absolute;
			width:137px;
			height: 300px;
			text-align: center;
			top:30px;
		}
.con3 .con3_r{ width:633px; float:right;}
.con3 .con3_r .img3{}

.bg3{ background-image: url(../images/bj3.jpg); background-repeat: no-repeat; background-position: center top; }
.con4{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height:970px; padding-top:56px;
}
.con4 .main_t{
	color:#fff;
	background-image: url(../images/btbj2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.con4 .con4_t{ margin-top:35px; width:453px; margin-left:auto; margin-right:auto;}
.con4 .con4_t ul{}
.con4 .con4_t li{ cursor:pointer; width:133px; float:left; border:1px solid #fff; height:33px; color:#fff; line-height:33px; font-size:18px; text-align:center; margin-left:8px; margin-right:8px;}
.con4 .con4_t .active{ background-color:#508bff; border:1px solid #508bff;}
.con4 .con4_con1{ margin-top: 45px; position:relative;}
.con4 .con4_con1 .swiper-container{width:1206px;height: 515px;}
.con4 .con4_con1 li{	float: left;	cursor:pointer;	position: relative;	overflow: hidden;	width: 402px;height: 515px;	text-align:center;}
{width: 382px;height: 311px;}
.con4 .con4_con2{ margin-top: 45px; position:relative;}
.con4 .con4_con2 .swiper-container{width:1206px;height: 515px;}
.con4 .con4_con2 li{	float: left;	cursor:pointer;	position: relative;	overflow: hidden;	width: 402px;height: 515px;	text-align:center;}
.con4 .con4_con3{ margin-top: 45px; position:relative;}
.con4 .con4_con3 .swiper-container{width:1206px;height: 515px;}
.con4 .con4_con3 li{	float: left;	cursor:pointer;	position: relative;	overflow: hidden;	width: 402px;height: 515px;	text-align:center;}
.con4 .con4_con1 li .img,.con4 .con4_con2 li .img,.con4 .con4_con3 li .img{width: 382px;height: 311px; overflow:hidden; margin-left:auto; margin-right:auto;}
.con4 .img img{width: 382px;height: 311px; }
.con4 .con4_con1 li:hover h3,.con4 .con4_con2 li:hover h3,.con4 .con4_con3 li:hover h3{ color:#ffae00;}
.con4 .con4_con1 li:hover img,.con4 .con4_con2 li:hover img,.con4 .con4_con3 li:hover img{transform:scale(1.1);//设置缩放比例
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1); transition: 0.2s;}
.con4 .conn{
	background-image: url(../images/bjj.png);
	background-repeat: repeat;
	background-position: left top;
	height: 180px;
	width: 362px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	text-align:left;
}
.con4 .conn .tit{}
.con4 .conn .tit_l{ font-size:48px; color:#fff; line-height:50px; float:left; width:70px;}
.con4 .conn .tit_r{ width:150px; float:left;}
.con4 .conn .tit_r span{ font-size:15px; color:#fff; line-height:25px; display:block;}
.con4 .conn .tit_r b{ color:#ffae00;}
.con4 .conn h3{ margin-top:30px; color:#fff; font-size:16px; line-height:26px;}
.con4 .conn p{font-size:15px; line-height:26px; margin-top:15px; color:#fff;}
.con4 .btn_l{	left:-70px;
	position: absolute;
	top: 50%;
	width:44px;
	margin-top:-40px;
	background-image:url(../images/pleft.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center top;
	cursor:pointer;
	z-index: 10;
	border:0px;
	outline:none;
}
.con4 .btn_r{	position: absolute;
	top: 50%;
	right:-70px;
	width:44px;
	margin-top:-40px;
	background-image:url(../images/pright.png);
	height: 80px;
	background-repeat: no-repeat;
	background-position: center top;
	cursor:pointer;
	z-index: 10;
	border:0px;
	outline:none;
}

.bg4{ background-image: url(../images/bj4.jpg); background-repeat: no-repeat; background-position: center top; }
.con6{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 55px;
	padding-bottom: 70px;	
}
.con6 .con6_t{
	background-image: url(../images/btbj3.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:50px;
}
.con6 .con6_t h2{
	font-size: 30px;
	line-height: 35px;
	font-weight: normal;
	color: #3e3e3e;
	text-align: center;
}
.con6 .con6_t p{
	font-size: 13px;
	line-height: 25px;
	color: #5a5a5a;
	text-align:center;
}
.con6 .con6_con{ margin-top: 45px;}
.con6 .con6_con ul{ margin-top: 25px;}
.con6 .con6_con li{ width: 210px; margin-top: 10px; float: left; text-align:center; margin-right:35px;}
.con6 .con6_con li:last-child{ margin-right:0px;}
.con6 .con6_con li p{
	margin-top:15px;
	font-size: 16px;
	line-height: 30px;
	color: #2c2c2c;
}


.zp_t{}
.zp_t .zp1{
	font-size: 12px;
	line-height: 20px;
	color:#222;
	text-align: center;
}
.zp_t .zp1 span{
	font-size: 12px;
	line-height: 20px;
	color: #528dff;
	text-transform: uppercase;
}
.zp_t .zp2{
	background-image: url(../images/zpbj1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 30px;
	line-height: 53px;
	margin-top:10px;
	color: #1f1f1f;
	text-align: center;
}
.zp_t .zp3{color: #1f1f1f;
	text-align: center;font-size: 12px;
	line-height: 20px; margin-top:5px; letter-spacing:12px;}

.con5{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 125px;
	padding-bottom: 120px;
}
.con5 .con5_con{ padding-top:50px;}
.con5 .con5_con .img1{ width:445px; float:left;}
.con5 .con5_con .img2{ width:463px; float:right;}
.con5 .con5_con .fl{ float:left;}
.con5 .con5_con .fr{ float:right; }
.con5 .con5_con .text{width:715px;}
.con5 .con5_con .text ul{}
.con5 .con5_con .text li{ margin-top:30px; width:580px;}
.con5 .con5_con .text li:nth-child(2){ margin-left:85px;}
.con5 .con5_con .text h3{ font-size:30px; line-height:35px;color: #528dff;}
.con5 .con5_con .text h3 b{
	font-size:20px;
	line-height:35px;
	color:#242424;
	text-transform: uppercase;
}
.con5 .con5_con .text span{
	display: block;
	width: 28px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #528dff;
	margin-top:15px;
}
.con5 .con5_con .text p{
	font-size: 12px;
	line-height: 24px;
	color: #5a5a5a;
	margin-top: 5px;
}

.bg5{ background-image: url(../images/zpbj2.jpg); background-repeat: no-repeat; background-position: center top; }
.con7{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 155px;
	height:770px;
}
.con7 .con7_l{ width:502px; float:left;}
.con7 .con7_l .img1{ width:502px; height:598px;}
.con7 .con7_r{
	width:415px;
	padding:25px;
	height:548px;
	float:left;
	background-color:#fff;
	background-image: url(../images/zp4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.con7 .con7_r h3{
	font-size:16px;
	height:16px;
	line-height:16px;
	border-left:2px solid #528dff;
	padding-left:15px;
	margin-top:30px;
	letter-spacing:2px;
	font-weight: normal;
}
.con7 .con7_r p{
	font-size: 13px;
	line-height: 22px;
	color: #5a5a5a;
	margin-top:15px;
	
}

.con8{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 70px;
	padding-bottom: 110px;
}
.con8 .zp_t .zp2{
	background-image: url(../images/zpbj3.jpg);}
.con8 .con8_con{ margin-top:30px;}
.con8 .con8_con ul{}
.con8 .con8_con li{
	text-align:center;
	background-repeat: no-repeat;
	background-position: left top;
	width:338px;
	float:left;
	margin-left:31px;
	margin-right:31px;
}
.con8 .con8_con li:nth-child(1){ padding-top:55px; height:463px;background-image: url(../images/zbj1.jpg);}
.con8 .con8_con li:nth-child(2){ padding-top:80px; height:438px;background-image: url(../images/zbj2.jpg);}
.con8 .con8_con li:nth-child(3){ padding-top:55px; height:463px;background-image: url(../images/zbj3.jpg);}
.con8 .con8_con li h3{
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	margin-top:15px;
	 color:#202020;
}
.con8 .con8_con li span{
	display: block;
	width: 40px;
	margin-right: auto;
	margin-left: auto;
	height:10px;
	margin-top:20px;
}
.con8 .con8_con li:nth-child(1) span,.con8 .con8_con li:nth-child(3) span{	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5d94ff;}
.con8 .con8_con li:nth-child(2) span{	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ffb20d;}	
.con8 .con8_con li p{
	margin-left:40px;
	margin-right:40px;
	font-size:14px;
	line-height:28px;
	color:#202020;
	margin-top:10px;
	padding: 0px;
}
.con8 .con8_con li:nth-child(2) h3,.con8 .con8_con li:nth-child(2) p{ color:#fff;}

.bg6{ background-image: url(../images/zpbj4.jpg); background-repeat: no-repeat; background-position: center top; }
.con9{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height:917px;
	position: relative;
}
.con9 ul{}
.con9 li{
	font-size:15px;
	line-height:24px;
	color:#fff;
	position: absolute;
	z-index: 100;
}
.con9 li:nth-child(1){ text-align:center; width:215px; margin-left:495px; margin-top:120px;}
.con9 li:nth-child(2){ text-align:left; width:215px; margin-left:860px; margin-top:353px;}
.con9 li:nth-child(3){ text-align:left; width:180px; margin-left:695px; margin-top:660px;}
.con9 li:nth-child(4){ text-align:right; width:170px; margin-left:340px; margin-top:660px;}
.con9 li:nth-child(5){ text-align:right; width:240px; margin-left:95px; margin-top:353px;}

.bg7{ background-color:#eaeaea;}
.con10{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height:565px;
	position: relative;
}
.con10 .con10_con{
	padding: 42px;
	margin-top: -110px;
	position: absolute;
	z-index: 100;
	width:1026px;
	height:425px;
	background-color: #fff;
}
.con10 .con10_con .con10_t{
	background-image: url(../images/zpbj5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 70px;
}
.con10 .con10_con .con10_t h2{
	font-size: 22px;
	line-height: 36px;
	color: #fff;
	text-align: center;
}
.con10 .con10_con .con10_t .tt{ background-color:#ffae00; font-size:15px; color:#fff; text-align:center; line-height:30px; width:140px; height:30px; margin-left:auto; margin-right:auto; margin-top:35px;-moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;}
.con10 .con10_con .img1{ margin-top:55px;}
.con10 .con10_con ul{}
.con10 .con10_con li{
	font-size: 15px;
	line-height: 20px;
	color: #1f1f1f;
	text-align: center;
	float: left;
	margin-left:70px;
	margin-top:10px;
}
.con10 .con10_con li:first-child{ margin-left:20px;}

.con11{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 50px;
	padding-bottom: 110px;
}
.con11 .zp_t .zp2{ background-image: url(../images/zpbj3.jpg);}
.con11 p{ width:820px; margin-left:auto; margin-right:auto; margin-top:30px; font-size:13px; line-height:22px; color:#2e2e2e; text-align:center;}
.con11 .con11_con{ margin-top:80px; position:relative;}
.con11 .con11_con .swiper-container{width:1200px;height: 338px;}
.con11 .con11_con li{float: left;cursor:pointer; position: relative;	overflow: hidden; width: 268px;height:338px;}
.con11 .con11_con li .img{width:268px;height:338px; overflow:hidden; margin-left:auto; margin-right:auto;}
.con11 .con11_con .btn_l{left:-70px;
	position: absolute;
	top: 0;
	left:50%;
	margin-top:-60px;
	margin-left:-23px;
	width:21px;
	background-image:url(../images/qy_l.jpg);
	height: 21px;
	background-repeat: no-repeat;
	background-position: center top;
	cursor:pointer;
	z-index: 10;
	border:0px;
	outline:none;
}
.con11 .con11_con .btn_r{	position: absolute;
	top: 0;
	left:50%;
	margin-top:-60px;
	margin-left:2px;
	width:21px;
	background-image:url(../images/qy_r.jpg);
	height: 21px;
	background-repeat: no-repeat;
	background-position: center top;
	cursor:pointer;
	z-index: 10;
	border:0px;
	outline:none;
}

.bg8{
	background-color:#eee;
	background-image: url(../images/zpbj6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.con12{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 86px;
	height: 570px;
}
.con12 h2{
	font-size: 27px;
	line-height: 35px;
	color: #373737;
}
.con12 h3{
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #7f7f7f;
	text-transform: uppercase;
}
.con12 span{
	height: 10px;
	width: 30px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffae00;
	margin-top: 15px;
	display: block;
}
.con12 p{
	width: 465px;
	font-size: 15px;
	line-height: 24px;
	color: #373737;
	margin-top: 25px;
}
.con12 .con12_con{ margin-top:120px; position:relative; float:left;}
.con12 .con12_con .swiper-container{width:930px;height: 146px;}
.con12 .con12_con li{float: left;cursor:pointer; position: relative;overflow: hidden; width:212px;height:146px; }
.con12 .con12_con li .img1{width:208px;height:142px; border:2px solid #fff;}
.con12 .con12_con .box{ color:#fff; position:relative; height:175px;}
.con12 .con12_con .box .conn{position:absolute; z-index:-10; top:60px; background-color:rgba(82,141,255,0.8); width:212px; height:146px;opacity:0;
-webkit-transition:all 0.35s ease-in-out;
-moz-transition:all 0.35s ease-in-out;
-o-transition:all 0.35s ease-in-out;
-ms-transition:all 0.35s ease-in-out;
transition:all 0.35s ease-in-out;
text-align:center;
}
.con12 .con12_con .box .conn b{ display:block;font-size:14px; line-height:33px; text-align:center; font-weight:normal; margin-top:40px;}
.con12 .con12_con .box .conn img{ margin-top:8px;}
.con12 .con12_con li:Hover .conn{opacity: 1;top:0;z-index:10;}
.con12 .con12_con .btn_l{left:0;
	position: absolute;
	top: 0;
	margin-top:-60px;
	width:75px;
	height: 20px;
	cursor:pointer;
	z-index: 10;
	border:1px solid #528dff;
	outline:none;
	color:#222;
	text-align:center;
	font-size:16px;
	line-height:20px;
}
.con12 .con12_con .btn_r{left:77px;
	position: absolute;
	top: 0;
	width:75px;
	margin-top:-60px;
	height: 20px;
	cursor:pointer;
	z-index: 10;
	border:1px solid #528dff;
	outline:none;
	background-color:#528dff;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:20px;
}

.bg9{
	background-image: url(../images/zpbj7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.con13{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 132px;
	height: 840px;
}
.con13 .zp_t .zp2{ background-image: url(../images/zpbj3.jpg);}

.flash{ background-position: center top; height: 473px; background-repeat: no-repeat;}
.flash .flash_con{ width:1200px;margin-left:auto;
	margin-right:auto; padding-top:105px;}
.flash .flash_con h2{
	font-size:30px;
	line-height:45px;
	color:#fff;
	letter-spacing:5px;
	text-transform: uppercase;
}
.flash .flash_con p{ font-size:16px; line-height:30px; color:#fff;	letter-spacing:2px;}

.content{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
.gudie{
	height:51px;
	margin-top: -51px;
	position: absolute;
	z-index: 100;
	width:1200px;
}
.gudie .gudie_l{ float:left;}
.gudie .gudie_l ul{}
.gudie .gudie_l li{ background-color:#efefef; height:51px; width:120px; float:left; text-align:center;}
.gudie .gudie_l li a{ display:block; height:15px; font-size:15px;line-height:15px; margin-top:20px; color:#414141;}
.gudie .gudie_l .active,.gudie .gudie_l li:hover{ background-color:#518dff;}
.gudie .gudie_l .active a,.gudie .gudie_l li:hover a{ color:#fff;}
.gudie .gudie_r{
	float:right;
	font-size:14px;
	line-height:55px;
	color:#fff;
	background-image: url(../images/dw.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	width: 350px;
}
.gudie .gudie_r a{color:#fff;}
.col1{ width:910px; float:left;background-color:#fcfcfc; margin-top:40px;}
.col2{ width:250px; float:right; margin-top:40px; background-color:#f8f8f8; padding-top:30px; padding-bottom:50px;}
.col2 .wx{ text-align:center;}
.col2 .wx img{}
.col2 .wx p{ font-size:16px; text-align:center; margin-top:10px; line-height:30px; color:#656565;}
.col2 .tel{ margin-top:70px;text-align:center;}
.col2 .tel img{}
.col2 .tel p{ font-size:16px; text-align:center;  line-height:30px; color:#656565;}
.col2 .tel h3{font-size:18px; text-align:center; margin-top:10px; line-height:30px;letter-spacing:2px; color:#656565;}



.about{ padding:40px;}
.about h2{ font-size: 25px; line-height: 35px; color: #262626; text-align: center; font-weight: normal; margin-top:5px; }
.about .text{ font-size: 14px; line-height: 30px; color: #414141; }
.about .text p{font-size: 15px; line-height: 30px; color: #5A5A5A; margin-top: 20px;}
.about .text img{ max-width:810px;}
.about .text video{ margin-left:auto; margin-right:auto;  display:block;}


.product{ padding-left:40px; padding-right:40px;}
.product ul{}
.product li{ width: 260px; float: left; margin-right:25px; margin-top:30px; cursor:pointer;}
.product li:nth-child(3),.product li:nth-child(6),.product li:nth-child(9),.product li:nth-child(12){ margin-right: 0px;}
.product .img1{width:260px; height:175px;}
.product .box{ color:#fff; position:relative; height:175px;}
.product .box .conn{position:absolute; z-index:-10; top:60px; background-color:rgba(82,141,255,0.8); width:260px; height:175px;opacity:0;
-webkit-transition:all 0.35s ease-in-out;
-moz-transition:all 0.35s ease-in-out;
-o-transition:all 0.35s ease-in-out;
-ms-transition:all 0.35s ease-in-out;
transition:all 0.35s ease-in-out;
text-align:center;
}
.product .box .conn b{ display:block;font-size:20px; line-height:35px; text-align:center; font-weight:normal; margin-top:60px;}
.product .box .conn img{ margin-top:15px;}
.product li:Hover .conn{opacity: 1;top:0;z-index:10; }

.product .text{
	padding:15px;
	background-color:#fff;
	background-image: url(../images/jt.jpg);
	background-repeat: no-repeat;
	background-position: 235px center;
}
.product .text h3{ width:200px;font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; color: #666; font-weight: normal;}
.product .text p{ width:200px;font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; color: #666; }

.product1{ padding-left:28px; padding-right:28px;}
.product1 ul{}
.product1 li{ width: 268px; float: left; margin-right:25px; margin-top:30px; cursor:pointer;}
.product1 .img1{width:268px; height:338px;}
.product1 li:nth-child(3),.product1 li:nth-child(6),.product1 li:nth-child(9),.product1 li:nth-child(12){ margin-right: 0px;}
.product1 .box{ color:#fff; position:relative; height:338px;}
.product1 .box .conn{position:absolute; z-index:-10; top:60px; background-color:rgba(82,141,255,0.8); width:268px; height:338px;opacity:0;
-webkit-transition:all 0.35s ease-in-out;
-moz-transition:all 0.35s ease-in-out;
-o-transition:all 0.35s ease-in-out;
-ms-transition:all 0.35s ease-in-out;
transition:all 0.35s ease-in-out;
text-align:center;
}
.product1 .box .conn b{ display:block;font-size:20px; line-height:35px; text-align:center; font-weight:normal; margin-top:60px;}
.product1 .box .conn img{ margin-top:15px;}
.product1 li:Hover .conn{opacity: 1;top:0;z-index:10; }

.product1 .text{
	padding:15px;
	background-color:#fff;
	background-image: url(../images/jt.jpg);
	background-repeat: no-repeat;
	background-position: 235px center;
}
.product1 .text h3{ width:200px;font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; color: #666; font-weight: normal;}
.product1 .text p{ width:200px;font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; color: #666; }




.newslist{
	padding-top: 35px;
}
.newslist ul{}
.newslist li{
	padding:25px;
	background-color:#fcfcfc;
	margin-bottom: 35px;
}
.newslist .img1{
	float: left;
	height: 220px;
	width: 270px;
}
.newslist .text{
	float: left;
	width: 830px;
	margin-left: 35px;
}
.newslist .text .rq{
	font-size: 13px;
	line-height: 28px;
	color: #7d7d7d;
	background-image: url(../images/rl.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:30px;
	margin-top: 30px;
}
.newslist .text h3{
	font-size: 18px;
	line-height: 35px;
	font-weight: normal;
	color: #383838;
	margin-top: 15px;
}
.newslist .text h3 a{ color:#383838;}
.newslist .text p{
	font-size: 14px;
	line-height: 28px;
	color: #7d7d7d;
	margin-top: 5px;
	margin-bottom: 5px;
}
  
.pjlist{padding-top: 10px;}
.pjlist ul{}
.pjlist li{
	background-color:#fcfcfc;
	margin-bottom: 70px;
	float:left;
	margin-top:70px;
	width:530px;
	cursor:pointer;
	
}
.pjlist li:nth-child(even){ margin-left:140px;}
.pjlist .img1{
	float: left;
	height: 315px;
	width: 230px;
}
.pjlist .text{
	float: left;
	width: 260px;
	margin-left: 40px;
}
.pjlist .text h3{
	font-size: 22px;
	line-height: 35px;
	font-weight: normal;
	color: #262626;
	margin-top: 5px;
}
.pjlist .text p{
	font-size: 14px;
	line-height: 28px;
	color: #7d7d7d;
	margin-top: 15px;
}
.pjlist .text .img2{ max-width:240px; height:auto;}
.pjlist .text span{
	display: block;
	width: 55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #222222;
}
.pjlist li .more{
	height: 35px;
	width: 120px;
	border: 1px solid #262626;
	text-align: center;
	font-size: 15px;
	line-height: 35px;
	color: #262626;
	margin-top:50px;
}
.pjlist li .more a{color: #262626;}
.pjlist li:hover .more{ background-color:#528dff;border: 1px solid #528dff;}
.pjlist li:hover .more a{color:#fff;}
  
.news{
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 50px;
	padding-top: 45px;
	background-color:#fff;
	padding-left:40px;
	padding-right:40px;
}
.news h2{
	font-size: 20px;
	line-height: 35px;
	font-weight: normal;
	color: #2e2e2e;
	text-align: center;
}
.news .lable{
	font-size: 13px;
	line-height: 30px;
	font-weight: normal;
	color: #a0a6a7;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
}
.news .text{
	font-size: 14px;
	line-height: 36px;
	text-align: center;
	margin-top: 15px;
}
.news .text p{
	font-size: 14px;
	line-height: 36px;
	color: #5f5f5f;
	text-indent: 2em;
	text-align: left;
}

.lxwm{
	width:100%;
}
.lxwm .lxwm_l{ width:50%; float:left;}
.lxwm .lxwm_l .text{
	width:600px;
	float:right;
	margin-top: 70px;
}
.lxwm .lxwm_l h3{font-size: 22px; line-height: 30px; color: #222;}
.lxwm .lxwm_l span{ width:15px; display:block; border-bottom:2px solid #222;}
.lxwm .lxwm_l p{
	font-size: 16px;
	line-height: 30px;
	color: #555;
	margin-top: 15px;
}
.lxwm .lxwm_l ul{
	margin-top: 30px;
}
.lxwm .lxwm_l li{ font-size:18px; line-height:35px; margin-top:30px; color:#555;}
.lxwm .lxwm_r{ width:50%; float:right;}
#dituContent{
	height: 630px;
	width: 100%;
}

.page{text-align:center; margin-top:25px; margin-bottom:30px;}
.page a{
	font-size: 14px;
	line-height: 25px;
	padding-top: 6px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
.page a:last-child{border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
	 -moz-border-radius:0 6px 6px 0;
  -webkit-border-radius:0 6px 6px 0;
  border-radius:0 6px 6px 0;
	}
.page a:first-child{
	 -moz-border-radius:6px 0 0 6px;
  -webkit-border-radius:6px 0 0 6px;
  border-radius:6px 0 0 6px;
	}	
	
	
.page b{
	background-color:#518dff;
	color:#FFFFFF;
	font-size: 14px;
	line-height: 25px;
	padding-top: 6px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
.page a{}


.pagen{ margin-top: 30px;border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e3e3e3; padding-top:20px;}
.pagen p{ font-size: 14px; line-height: 26px;color:#595757;}
.pagen p a{ color:#595757;}
.pagen p a:hover{ color:#244b8e;}

.foot{
	width:100%; background-color:#2c2c2c; margin-top:50px;
}
.foot .foot_con{ width:1200px; margin-left:auto; margin-right:auto; padding-top: 25px;  padding-bottom: 25px;}
.foot .foot_con .foot1{ font-size:14px; line-height:24px;  text-align:center;}
.foot .foot_con .foot1 a{color:#bababa; margin-left:25px; margin-right:25px;}
.foot p{ font-size:13px; color:#bababa; line-height:20px; text-align:center; margin-top:10px;}

@media (min-width:1000px) {
.m_top,.m_menu,foot_nav{display:none;}
}
