.mianc{ position:relative; min-width:1180px;}
#owl-demo { width: 100%; margin-left: auto; margin-right: auto; }
#owl-demo .item{ display: block;}
#owl-demo img { display: block; width: 100%; border: 0 none;}
#bar{ width: 0%; max-width: 100%; height: 4px; background: #10b7ee; overflow: hidden;}
#progressBar{ width: 100%; background: #fff;}
/*我们是谁*/
.about_box{ width:100%; background-color:#FFFFFF;}
.about_boxin{ width:1180px; margin:0px auto; padding:80px 0 40px;}
.about_tit{ text-align:center;}
.about_tit_P1{ font-size:32px; color:#595757; line-height:36px;}
.about_tit_p2{ font-size:14px; color:#838181; line-height:24px;}
.about_com{ padding-top:40px;}

.about_com dl{ display:block; float:left; text-align:center; padding-right:17px;}
.about_com dl dt img {
    opacity: 0.9;
}
.about_com dl dt img:hover {
    opacity: 1;
}
.about_com dl dd{ color:#10b7ee; font-size:14px;}
.about_txt{ width:568px; float:right; color:#5d5d5d;}
.about_txt .p1{ font-size:20px;}
.about_txt .p2{ display:block; padding-top:10px; line-height:35px; font-size:14px;}
.about_more{ width:100%; padding-top:40px; text-align:center;}
.about_more a{ display:block; margin:0 auto;}


.cate_box{ width:100%; background-color:#f9fafa; padding-bottom:40px; }
.cate_boxin{ width:1180px; margin:0 auto;}
.cate_tit{ text-align:center; padding:80px 0 40px;}
.cate_tit_P1{ font-size:32px; color:#595757; line-height:36px;}
.cate_tit_p2{ font-size:14px; color:#838181; line-height:24px;}
.cate_list{}



		.caption-style-1 li{
			float: left;
			padding: 0px;
			position: relative;
			overflow: hidden;
				height: 200px;
			width: 278px;
			 margin-right:22px;
			 font-size:14px;
		
		}
		.caption-style-1 li.last{ margin-right:0;}

		.caption-style-1 li:hover .caption{
			opacity: 1;

		}
		.caption-style-1 img{
			margin: 0px;
			padding: 0px;
			float: left;
			z-index: 4;
		}


		.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;

		}
		.caption-style-1 .blur{
			background-color: rgba(0,0,0,0.65);
			height: 200px;
			width: 278px;
			z-index: 5;
			position: absolute;
		}

		.caption-style-1 .caption-text h1{
			text-transform: uppercase;
			font-size: 24px;
		}
		.caption-style-1 .caption-text{
			z-index: 10;
			color: #fff;
			position: absolute;
			height: 200px;
			width: 278px;
			text-align: center;
			top:90px;
		}




.newslist { float: left; padding: 40px 0 0px;width: 1180px;}
.newslist dl {
    background-color: #ffffff;
    display: block;
    line-height: 30px;
    margin: 10px 14px 10px 0px;
    position: relative;
    width: 384px;
	 float:left;
}
.newslist dl.last{ margin-right:0px;}
.newslist dl dd {
}
.newslist dl .dd1 {
    font-size: 16px;
    color:#000;
     line-height:40px;
}
.newslist dl .dd2 {
    color: #9a9a9a;
    font-size: 14px;
    height: 40px;
    line-height: 25px;
}
.newslist dl .dd3 {
    color: #10b7ee;
    font-size: 14px;
    line-height: 50px;
}
.newslist a:hover {
    color: #000;
}
.newslist dl dt img {
    opacity: 0.9;
}
.newslist dl dt img:hover {
    opacity: 1;
}


.adva_com{ text-align:center;}
.adva_com p{ display:block; padding:40px 0; line-height:30px; font-size:14px;}