﻿﻿*{
    margin: 0;
    padding: 0;
    font-family: "微软雅黑",'Microsoft YaHei';
	text-decoration: none;
}
*:hover{
	text-decoration: none;
}
ul{
    margin: 0;
    padding: 0;
}
li{
	list-style: none;
	}
a:link{text-decoration:none; }  /* 指正常的未被访问过的链接*/

a:visited{text-decoration:none; }/*指已经访问过的链接*/

a:hover{text-decoration:none;}/*指鼠标在链接*/}

a:active{text-decoration:none;}/* 指正在点的链接*/ 
body{
	width: 100%;
	 margin: 0;
    padding: 0;
}
a:hover{
    text-decoration: none;
}


		  	 header{
				background-color: #000000;
			}
			header .header-1{
				padding: 10px 15px;
				border-bottom: 1px solid #555555;
			}
			header .header-1 img{
				height: 36px;
			}
			header .header-1 .search{
				text-align: right;
			}
			header .header-1 .search img{
				padding: 5px 0;
			}
			header .header-2 ul{
				padding: 0;
				margin: 0;
				margin-left: -15px;
			}
			header .header-2 ul li{
				display: inline-block;
				padding: 10px 15px;
			}
			header .header-2 ul li a{
				font-size: 14px;
				font-weight: 600;
				color: #FFFFFF;
			}
			header .header-2 ul li:hover{
				background-color: #333333;
			}
			
			
			
			footer{
				background-color:#000000;
			}
			footer .col-sm-12{
				padding: 20px;
			}
			footer .col-sm-12 ul{
				text-align: center;
			}
			footer .col-sm-12 ul li{
				display: inline-block;
				padding:0 5px;
			}
			footer .col-sm-12 ul li::after{
				content: '';
				display: block;
				width: 1px;
				height: 14px;
				background-color: #FFFFFF;
				position: relative;
				right: 6px;
				top: -17px;
			}
			footer .col-sm-12 ul li:nth-last-of-type(1)::before{
				content: '';
				display: block;
				width: 1px;
				height: 14px;
				background-color: #ffffff;
				position: relative;
				left: 35px;
				top: 17px;
				}
			footer .col-sm-12 li a{
				color: #ffffff;
			}
			footer .dibu{
				text-align: center;
			}
			footer .dibu a{
				color: #999999;
				padding: 0 5px;
			}
			
			

.banner{
				width: 100%;
			}
			.banner .swiper-slide{
				width: 100%;
				margin-bottom: -10px;
			}
			.banner .swiper-slide .banner-bj{
				width: 100%;
				height: 650px;
				background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
			}
			 .parallax-bg {
		        position: absolute;
		        left: 0;
		        top: 0;
		        width: 130%;
		        height: 100%;
		        -webkit-background-size: cover;
		        background-size: cover;
		        background-position: center;
		      }
		
		      .swiper-slide .title {
		        font-size: 40px;
		        font-weight: 300;
		        color: #FFFFFF;
		        font-weight: 500;
		        padding-top: 220px;
		        padding-bottom: 15px;
		      }
		
		      .swiper-slide .text {
		        font-size: 18px;
		        line-height: 1.8;
		        color: #FFFFFF;
		        padding-top: 15px;
		        border-top: 1px solid #FFFFFF;
		      }
		      

.module1{
				padding:65px 0;
				background-color: #f7f7f7;
			}
			.module h4{
				font-size: 28px;
				padding: 0;
				padding-bottom: 15px;
				margin: 0;
				
			}
			.module p{
				font-size: 16px;
				color: #212121;
				line-height: 2em;
			}
			.module .col-sm-6:nth-of-type(1){
				padding-right: 20px;
			}
			.module .col-sm-6:nth-of-type(2){
				padding-left: 20px;
			}
			

.module2{
				padding:65px 0;
				background-color: #f7f7f7;
			}
			.module2 .img{
				padding-top: 20px;
			}
			.module2 h3{
				font-size: 16px;
				font-weight: 600;
				margin-bottom: 0;
				padding-bottom: 5px;
			}
			.module2 .yt-p{
				font-size: 14px;
				line-height: 1.8;
				color: #555555;
			}
			.module2 .row{
				margin: 0 -10px;
			}
			.module2 .col-sm-3,.module2 .col-sm-12{
				padding: 0 10px;
			}
			

.module3{
				padding:65px 0;
			}
			.module3 .list{
				background-color: #f7f7f7;
				padding:20px;
			}
			.module3 .list .img{
				text-align: center;
			}
			.module3 .list .img img{
				padding-top: 20px;
				padding-bottom: 35px;
				width: 70px;
			}
			
			.module3 .row{
				margin: 0 -15spx;
			}
			.module3 .col-sm-4{
				padding: 0 15px;
			}
			.module3 .list h4{
				text-align: center;
				font-size: 18px;
				font-weight: 600;
				padding-bottom: 10px;
			}
			.module3 ul{
				margin: 0;
				padding: 0;
			}
			.module3 .list ul li{
				line-height: 1.8em;
				text-align: center;
			}
			.module3 .list ul li a{
				color: #888888;
			}
			.module3 .list2{
				background-color: #222222;
				border:1px solid #999999;
				padding:20px;
			}
			.module3 .list2 h4{
				font-size: 20px;
				font-weight: 600;
				color: #ffffff;
			}
			.module3 .list2 ul li a{
				color: #ffffff;
			}
			


.friendly{
				padding:35px 0;
				background-color: #f7f7f7;
			}
			.friendly .col-sm-12,.friendly .col-sm-8{
				padding: 0 15px;
			}
			.friendly h4{
				color: #000000;
				font-size: 16px;
				padding-bottom: 8px;
				border-bottom: 1px solid #dddddd;
				margin-bottom: 15px;				
			}
			.friendly h4::before{
				content: '';
				display: block;
				width: 65px;
				height: 1px;
				background-color: #ff0000;
				position: relative;
				left: 0;
				top: 26px;
			}
			.friendly .col-sm-8 a{
				color: #999999;
				padding-right: 10px;
				font-size: 14px;
			}
			.friendly .col-sm-4{
				padding-left: 50px;
			}
			.friendly .col-sm-4 a{
				color: #000000;
				font-size: 18px;
				padding-top: 10px;
			}
			.friendly .img{
				padding-top: 15px;
			}
			.friendly .img img{
				height: 40px;
			}

.module4{
	padding: 65px 0;
}

			.module4 h4{
				font-size: 28px;
				padding: 0;
				padding-bottom: 15px;
				margin: 0;
			}
			.module4 p{
				font-size: 16px;
				color: #212121;
				line-height: 2em;
				padding-bottom: 15px;
			}
			.module4 img{
				width: 100%;
			}
			.module4 .col-sm-6.module4-r .col-sm-6{
				padding-left: 15px;
				padding-bottom: 16px;
			}
			.module4 .col-sm-6.module4-l .col-sm-6{
				padding-right: 15px;
				padding-bottom: 16px;
			}
			.module4 .module4-s{
				display: none;
			}
			.module4 .more{
				padding-top: 30px;
				text-align: center;
			}
			.module4 .more span{
				font-size: 16px;
				padding: 15px 35px ;
				border: 1px solid #555555;
			}