/* lianxiwomen */
.con_fl{
	width: 400px;
	background-color:rgba(255,255,255,0.5);
	float: left;
}
/* 关于我们 */
.about{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.about div{
	float: left;
	width: 620px;
	font-size: 14px;
	margin: 40px;
	line-height: 25px;


}
.about div p{

}
.about h1{
	text-align: center;
	width: 1200px;
	margin:30px auto 20px;
}
.about  img{
	float: right;
	margin-right: 30px;
}
.about-adv{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.about-adv h1{
	text-align: center;
	width: 1200px;
	margin:30px auto 20px;
}
.about-adv ul{
	float: left;
	overflow: hidden;
	margin: 20px 10px;
}
.about-adv ul li{
	width: 220px;
/* 	background: red; */
	text-align: center;
	font-size: 18px;
	

}
.about-adv ul li img{
	height: 100px;
}
.about_value {
	background: url("../images/500179436_banner.png");
	width: 100%;
	height: 310px;
	margin-top:30px;
}
.about_ss{
	text-align: left;
	position: relative;
	top:30px;
	width: 1200px;
	background:rgba(255,255,255,0.6);
	margin: 0 auto;
	font-size: 16px;
	line-height: 30px;
	height: 250px;

}
.about_value h1{
	margin: 10px auto;
	text-align: center;
	padding: 20px;
}
.about_value p{
	margin: 0 auto;
	width: 700px;

}
.about_view{
	width: 1200px;
	margin: 30px auto;
}
.about_view div:nth-of-type(1){
	background: url("../images/kuang.png");
	height: 347px;
	width: 246px;
	float: left;
	margin-left: 50px;
	margin-top:30px;
}
.about_view div:nth-of-type(1) h1{
	position: relative;
	top:70px;
	left: 100px;
	color: #535353;
	font-size: 40px;
}
.about_view div:nth-of-type(1) span{
	position: relative;
	top:60px;
	left: 134px;
	color: #535353;
	font-size:20px;
}
.about_view div:nth-of-type(1) p{
	position: relative;
	top:71px;
	left: 23px;
	color: #535353;
	font-size:14px;
	width: 200px;
	line-height: 30px;
}
.about_view div:nth-of-type(2){
	width: 800px;
	float: right;
	font-size: 14px;
	margin-top:40px;
	line-height: 30px;
	color: #535353;
}
.about_hj{
	float:left; 
	width:100%; 
	height:auto; 
	margin:50px 0;
}
.about_hj ul{/* float:left;  */
	width:1200px; 
	height:auto;
	margin: 0 auto;
	overflow: hidden;
}
.about_hj ul li{
	float:left; 
	width:290px; 
	height:260px; 
	margin:7px 0; 
	margin-right:calc(40px/3); 
	-moz-margin-right:calc(40px/3); 
	-webkit-margin-right:calc(40px/3); 
	transition:all .3s;
}
.about_hj ul li:nth-child(4n+4){
	margin-right:0;
}
.about_hj ul li:hover{
	box-shadow:0 0 8px rgba(22,22,22,.5); 
	transform:translateY(-1px);
}
.about_hj ul li img{
	display:block; 
	width:100%; 
	height:217px; 
	overflow:hidden;
}
.about_hj ul li h3{
	height:33px; 
	padding:5px; 
	background:#eee; 
	font-size:18px; 
	color:#333; 
	line-height:33px; 
	text-align:center; 
	transition:all .3s;
}
.about_hj ul li p{
	height:33px; 
	padding:5px; 
	background:#eee; 
	font-size:18px; 
	color:#333; 
	line-height:33px; 
	text-align:center; 
	transition:all .3s;
}
.about_hj ul li:hover h3{
	background:#be3c3e; 
	color:#fff;
}

/* 服务 */
.w_1200{
	width: 1200px;
	margin: 0 auto;
}
.ma{
	margin-top:30px;
}
.serve_title{
	text-align: center;
}
.serve_ico ul li{
	float: left;
	text-align: center;
	width: 600px;
	line-height: 20px;
}
.serve_ico ul li h2{
	margin: 5px auto;
}
.serve_ico ul li img{
	height: 136px;
}
.serve_a{
	margin: 20px auto;
}
/* .serve_a ul:nth-of-type(1){
	width: 700px;
	float: left;
} */
/* .serve_a ul:nth-of-type(2){
	width: 470px;
	float: left;
	margin-left: 26px;
} */
.serve_a ul li{
	float: left;
	width: 100%;
	padding-top:5px;
	/* font-size: 14px; */
	
}
/* .serve_a ul li div{
	float: left;
	width: 33.333%;
	text-align: center;
	
}
.serve_a ul li div{float: left;}
.serve_a ul li span{float: left;} */
/* .serve_a ul li p:nth-of-type(1){
	margin-bottom:10px;
	background: #d84025;
	color: #fff;
	line-height: 20px;
	text-align: center;
	padding-left: 50px;
}
.serve_a ul li p:nth-of-type(2){
	line-height: 25px;
	background: #d84025;
	height: 200px;
	color: #fff;
	padding-left: 50px;
	padding-top:20px;
} */
.fk{background: #d84025;width: 10px;height: 10px;transform:rotate(45deg);left:50%;top:45px;position: relative}
.serve_a{
	margin: 20px auto;
}
.serve_ico{margin-bottom: 50px;padding-bottom: 50px;overflow: hidden;}
.sreve_left{width: 700px;float: left;}
.sreve_tit{width: 100%;line-height: 50px;background: #d84025;}
.serve_wenzi ul{float: left;width: 33%;background: #DBDBDC;}
.serve_icon{clear: both;margin: -6px auto;font-size: 18px;color: #fff}

.serve_wenzi{width: 100%;margin:10px auto;clear: both;text-align: center;line-height: 20px;}
.serve_wenzi ul{margin: 10px 1px;height: 213px;}
.fk1{width: 10px;height: 10px;transform:rotate(45deg);position: relative;background: #d84025;left: 50%;top:5px;}
.fk2{width: 10px;height: 10px;transform:rotate(45deg);position: relative;background: #616161;left: 50%;top:5px;}
.fk3{width: 10px;height: 10px;transform:rotate(45deg);position: relative;background: #fff;left: 50%;top:5px;}
.sreve_left div{float: left;display: block;text-align: center;width: 33.333%;background: #616161;}
.serve_a ul li div img{width: 36%;}
.sreve_right{width: 450px;float: right;}
.sreve_right li{width: 100%;}
.serve_icon1{clear: both;margin: -6px auto;width: 100%;font-size: 18px;color: #fff}
.serve_icon1 div{width: 50%;float: left;display: block;text-align: center;background: #616161;}
.serve_wenzi1{width: 100%;margin:10px auto;clear: both;text-align: center;line-height: 20px;}
.serve_wenzi1 ul{width:49%;margin: 10px auto;background: #DBDBDC;float: left;height: 213px;}
.serve_wenzi1 ul:nth-of-type(1){margin-right: 3px;}
.serve_a ul{font-size: :14px;}
.serve_tit{
	width: 100%;
	line-height:30px;
	background: #d84025;
	text-align: center;
	font-size: 18px; 
	color: #fff;
	margin-bottom: 10px;
}


/* .serve_a ul li:nth-of-type(1){
	width: 100%;
	line-height:50px;
	background: #d84025;
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin-bottom: 10px;
} */
/* .serve_a ul li:nth-of-type(2){
	width: 230px;
	background: red;
}
.serve_a ul li:nth-of-type(3){
	width: 220px;
	background: red;
	margin: 0 10px;
}
.serve_a ul li:nth-of-type(4){
	width: 230px;
	background: red;
} */

/* 联系我们 */
.contact h2{
	text-align: center;
}
.contact ul{
	float: left;
	text-align: center;
	font-size: 14px;
	width: 400px;
	margin: 30px auto;
}
.mar{
	margin-bottom:30px;
}
/*案例详情*/
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider{
	margin: 10px auto;
	width: 1200px;

}
.flexslider img{
	background-size: 100%;
	width: 100%;
}

.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
    width: 100%;
    display: block;
}
.scrollleft {
    transition: all 0s linear;
    -moz-transition: all 0s linear;
    -webkit-transition: all 0s linear;
    -o-transition: all 0s linear;
    z-index: 100;
}
.scrollleftscroll {
    position: fixed;
    width: 252.5px;
    top: 100px;
    height: 100%;
}
.sinlecaseleft {
    padding: 20px;
    border-right: 1px solid #f9f9f9;
    color: #666666;
    background-color: #e5e5e5;
    z-index: -1 !important;
    margin-top:15px;
}
.sinlecaseright {
  padding-left: 1%;
   margin-top:1rem;
    display: block;
    font-size: 1.0em;
    line-height: 1.5em;
    color: #666666;
}
.sinlecaseright img{
	background-size: 100%;
	width: 100%;
}
.sinlecaseleft .title {
    padding: 5px 0;
    display: block;
    font-size: 1.0em;
    color: #333333;
}
.clear36 {
    clear: both;
    height: 36px;
}
.sinlecaseleft .hotline {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    padding-top: 20px;
    display: block;
    padding-left: 0px;
    padding-bottom: 20px;
}
.col-9 {
    width: 75%;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    min-height: 1px;
    float: left;
}

.col-x-1, .col-s-1, .col-x-2, .col-s-2, .col-x-3, .col-s-3, .col-x-4, .col-s-4, .col-x-5, .col-s-5, .col-x-6, .col-s-6, .col-x-7, .col-s-7, .col-x-8, .col-s-8, .col-x-9, .col-s-9, .col-x-10, .col-s-10, .col-x-11, .col-s-11, .col-x-12, .col-s-12 {
    position: relative;
    min-height: 1px;
}

/* **************************************************************************************** */

a{

	text-decoration:none;

}

ul,li{

	list-style-type: none;

}



input:focus,textarea:focus,select:focus{ outline:none;}

.base-box{

	margin: 0 auto !important;

	width: 1200px;

	overflow: hidden !important;

}

.products-img{

	margin-bottom: 30px;	

}

.products-img img{

	vertical-align: middle;

	display: block;

	width: 100%;

}

.products-subnav{

	position: relative;

	width: 100%;

	background-color: #fff;

	border-top: 1px solid #F2F2F2;

}

 .products-shadow{

	

	border: 1px solid #F2F2F2;

	border-bottom: 1px solid #F2F2F2;	

	box-shadow:0 3px 3px #F7F7F7;

}

.products-subnav p{

	float: left;

	width:110px;

	text-align: right;

	font-size:14px;

	line-height: 40px;

	color:#666;

	font-weight:700px;

	margin-right: 10px;

	display: inline-block;

}

.clear{

	clear: both;

}

.products-subnav a{

	float: left;

	margin-left: 40px;

	font-size: 14px;

	line-height: 40px;

	font-weight:700px;	

	color: #999999;

	display: inline-block;

}

.products-list{

	margin:30px auto 0;

	padding: 0 10px 0 9px;

}
.products-list li img{background-size: 100%;width: 100%;}
.products-list li{

	display: list-item;

	width: 19%;

	position: relative;

	margin: 0 0.5% 22px 0.5%;

	float: left;	

	zoom: 1;

	box-shadow: 0 2px 3px #F1F1F1;



}

.products-hoverlist{

	overflow:hidden;

}

.products-list li a{

	position: relative;

	width:100%;

	height: 261px;

	overflow: hidden;

}

.products-list li a img{

	width: 100%;
	background-size: 100%;

	position: relative;

	top: 0;

	left: 0;

	vertical-align: middle;

}

.products-list-text{

	position: relative;

	width: 100%;

	height: 110px;

	background: #FFFFFF;

	clear: both;

	z-index: 3;	

}

.products-list-text h2{

	padding: 15px 0 0 0;

	margin:  0 16px 0 15px;

	font-size:18px;

	line-height:30px;

	color: #333;

	/*white-space: nowrap !important;*/

	overflow: hidden !important;

	/*text-overflow: ellipsis !important;*/

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.products-list-text p{

	margin: 14px 15px 0px 15px;

	font-size: 14px;

	line-height: 18px;

	color: #666;

	/*white-space: nowrap !important;*/

	overflow: hidden !important;

	/*text-overflow: ellipsis !important;*/

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.products-hot{

	position: absolute;

	bottom: 8px;

	right:20px;

	padding-left:30px;

	height:18px;

	background:url(../images/hot2.png) no-repeat 0 center;

	line-height: 18px;

	color: #333;

	font-size: 12px;

}

.products-hothover{

	position: absolute;

	bottom: 8px;

	right:20px;

	padding-left:30px;

	height:18px;

	line-height: 18px;

	font-size: 12px;

	background:url(../img/hot.png) no-repeat 0 center !important;

	color: white;

}

.products-hoverpic{

	z-index: 1;

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);  

}

.products-more{

	display: block;

	margin: 40px auto;

	width: 300px;

	height: 40px;

	background: #E3E3E3;

	color: #999;

	text-align: center;	

	line-height: 40px;	

	border-radius: 6px;

	font-size: 16px;

}

.products-more:hover{

	background: #cc0000;

	color: #FFF;

}

/*鍐呭*/

.products-content-main{

	width: 1198px;

		

}

.contenImg{width: 1198px;}

.pro-info{

	position: relative;

	margin-top: 20px;padding-bottom: 40px;

	width: 1200px;background-color: #F1F5F7;

	padding-top: 35px;

}

.div-class{

	margin-top: 20px;

	text-align: center;

	font-size: 24px;

	line-height: 32px;

	color: #333;

	text-align: center;

}

.div-class-li {

	text-align: center;

}

.div-class-li span{

	display: inline-block;

	margin:15px 10px 0;

	height: 32px;

	background: #FFF;

	font-size: 16px;

	line-height: 32px;

	text-align: center;color: #999;

	border-radius:6px;

	padding: 0 12px;



}

.mask{

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: #cc0000;

	opacity: 1;

}

.pro-li{

	display: block;

	margin: 50px auto 0;

	width: 140px;

	height: 40px;

	background: #cc0000;

	border-radius:6px;

	line-height:40px;

	color:#FFF;

	text-align: center;

	font-size: 24px;

}

.product-prev{

	right: 80px;

	background-position: 0 0;

	position: absolute;

	bottom: 40px;

	display: block;

	width: 36px;

	height: 36px;

	background: url(../images/product-arrow.png) no-repeat;

	z-index: 9;

}

.product-next{

	position: absolute;

	right: 20px;

	background: url(../images/product-arrow.png) no-repeat;

	background-position: 0 -36px;

	bottom: 40px;

	display: block;

	width: 36px;

	height: 36px; 



	z-index: 9;

}

.product-btn {

	margin: 20px auto 0;  

	padding: 20px 0;

	width: 100%;

	border-top:1px solid #F0F0F0;

	border-bottom:1px solid #F0F0F0;

	text-align: center;

}

.product-btn-li{

	display: inline-block;

	margin: 0 38px;

	width: 170px;

	height: 48px;

	border:2px solid #d84025;

	border-radius:8px;	

	color: #d84025;

	text-align: center;

	font-size: 18px;

	line-height: 48px;

}

.product-about{

	margin: 15px auto 20px;

	width: 1200px;

	overflow: hidden;

}

.product-about h2{

	margin-bottom: 10px;

    padding: 5px 0;

    font-size: 28px;

    line-height: 38px;

    border-bottom: 2px solid #666666;

    text-align: center;

    font-weight: normal;

}

.product-about ul li{

	position: relative;

	width: 300px;

	height: 300px;	overflow: hidden;

	float: left;

	list-style: none;



}

.product-about ul li a img{

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    vertical-align: middle;

    border: 0;

}

.product-mask2{

	 display: none;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #cc0000;

    opacity:1;

}

.product-about ul li a .txt{

	 display: none;

    position: absolute;

    top: 133px;

    left: 0;

    width: 100%;

    font-size: 14px;

    line-height: 28px;

    text-align: center;

    color: #FFF;

}

/*.txt{

	    display: none;

    position: absolute;

    top: 125px;

    left: 0;

    width: 100%;

}*/

.product-about ul li a h4{



    display: none;

    position: absolute;

    top: 85px;

    left: 0;

    width: 100%;

    font-size: 22px;

    line-height: 28px;

    text-align: center;

    color: #FFF;

	overflow: hidden !important;

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

	opacity: 0;

    }

.product-about ul li  a.txt p{

	 margin: 0 auto;

    width: 240px;

    font-size: 14px;

    line-height: 25px;

    color: #FFF;

    text-align: center;

	overflow: hidden !important;

	text-overflow: -o-ellipsis-lastline !important;

	display: -webkit-box !important;

	-webkit-line-clamp: 1 !important;

	-webkit-box-orient: vertical !important;

	white-space: -moz-pre-space !important;

}

.hoverid{

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);

}

   .product-banner-txt{

   	   

   }

.product-banner-txt img{

   width: 100%;

}

   .product-banner-txt h2{

   	margin-top: 40px;

   	margin-left: 215px;

   	margin-right: 215px;

    margin-bottom: 10px;

    font-size: 24px;

    font-weight: 700;

    line-height: 36px;

    color: #333333;

   }

    .product-banner-txt p{

	/*margin-left: 215px;*/

   	/*margin-right: 215px;*/

    font-size: 16px;

    line-height: 24px;

    color: #999999;

      }

 .product-banner

 {

 	position: relative;

 }

 .products-content-main {

	 margin-top:20px;

 }

 .products-content-main h1{

 	padding: 0;

 	margin: 15px 20px;

    font-size: 30px;

    font-weight: bold;

    line-height: 45px;

    color: #cc0000;

    text-align: center;

 }

 .product-banner-video .product-mask{

	display: block;

	position: absolute;

	top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #000;

    opacity: 0.6;

 }

 .product-banner-video a{

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -60px 0 0 -60px;

    width: 120px;

    height: 120px;

    background: url(../images/start.png) no-repeat;

    transition: all .2s ease-in-out 0s;

 }

 .product-banner-video a:hover{

 	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05)

 }



 

 /*鏂伴椈鍐呭*/

 .news-content{

	zoom: 1;

	width: 1200px;

	padding:20px 0px 40px 0px;

	margin: 0 auto;

}

.news-content-top{

	width: 100%;

	height: 400px;

}



.news-content-top-fl{

	float: left;

	width: 800px;

	height: 400px;

	zoom: 1;

	background-color: #cc0000;

	color: white;

}

.news-content-top-fl h1{

	margin: 75px 85px 0 105px;

		font-size: 34px;

		line-height: 38px;

}

.news-content-top-fl h2{

	margin: 20px 0 0 105px;

		font-size: 24px;

		line-height: 30px;	

}

.news-content-top-fl p{

		margin: 22px 170px 0 105px;

		font-size: 16px;

		line-height: 20px;

}

.news-content-top-fr{

	float: right;

	width: 400px;

	height: 400px;

}

.news-content-top-fr img{

	width: 100%;

}

.news-content-main{

	margin-top: 20px;

	width: 100%;

}

.news-content-main-fl{

	float: left;

	width: 835px;

	border: 1px solid #E3E3E3;

	box-shadow: 0 2px 3px #E3E3E3;

}

.news-content-main-fr{

	float: right;

	width: 338px;

	border: 1px solid #E3E3E3;

	box-shadow: 0 2px 3px #E3E3E3;

}

.news-content-main-hd{

	margin-top: 10px;

}

.news-content-main-hd h2{

	margin: 0;

	width: 100px;

	height: 40px;

	background-color: #d84025;

	border-radius: 0 6px 6px 0;

	font-size:16px;

	line-height: 40px;

	color: #fff;

	text-align: center;

}

.news-content-main-bd{

	margin-top: 5px;

}

.news-content-main-bd h3{

	font-size: 20px;

	line-height: 30px;

	text-align: center;

	color: #333;	

}

.news-content-main-time{

	font-size: 12px;

	line-height: 20px;

	color: #999;

	text-align: center;

}

.news-content-main-detail{

	margin: 15px 0 35px;

	padding: 0 20px;	

	width: 798px;

	word-break: break-word;

	overflow: hidden;

}	

.news-content-main-detail p{

	font: 14px/24px "microsoft yahei";

	color: #666;

	text-indent: 2em;

	/*display: inline;

	background-color: rgb(239, 239, 239);	*/

}

.news-content-main-detail img{

	margin: 15px auto;

	max-width: 790px;

	vertical-align:middle;

}

.news-content-main-detail-other{

	position: relative;

	padding-left: 20px;

	padding-bottom: 20px;

	overflow: hidden;

}

.news-content-main-detail-other p{

	float: left;

	font-size: 16px;

	line-height: 28px;

	color: #999;

}

.news-prev{

	position: absolute;

	right: 80px;

	background-position:0 0;

	top:0;

	width:36px;

	height: 36px;

	background:url(../images/product-arrow.png);

	background-repeat: no-repeat;

	z-index: 9;

}

.news-next{

	position: absolute;

	top:0;

	right: 20px;

	width:36px;

	height: 36px;

	background:url(../images/product-arrow.png);

	background-repeat: no-repeat;

	z-index: 9;

	background-position: 0 -36px;

}

.ulbd{

	padding-left: 20px !important;

}



.ulbd li{

	zoom: 1;

	margin: 0;

	padding-top: 0;

	width: 270px;

	overflow: hidden;

	margin-bottom:12px;

	padding-left: 20px;

	background: url(../images/news-icon.png);

	background-repeat: no-repeat;

	background-position: 0 11px;

	

}



.ulbd li a {

	overflow:hidden;

	height: 30px;

	width: 240px;

	color: #333;

	display: inline;

	text-decoration:none;

	

}

.ulbd li a p{

	overflow: hidden;

	font-size: 16px;

	line-height: 30px;

	white-space:nowrap; 	

	text-overflow:ellipsis; 

	-o-text-overflow:ellipsis; 	



	display: block;

    -webkit-margin-before: 0em;

    -webkit-margin-after: 0em;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

}

}

.ulbd li span{

	width: 140px;

	height: 148px;

	display: none;

}

.ulbd li span a img{	

	border: 0;

	width: 50%;

	vertical-align:middle;
	display: block;

}

/*鎼滅储*/

.search-wrap{

	width: 100%;

}

.search-top{

	width: 1198px;

    height: 108px;

    border: 1px solid #E3E3E3;

    border-radius: 6px;

    box-shadow: 0 2px 3px #F1F1F1;

    overflow: hidden;

}

.search-result{

	margin: 20px auto 40px;

    width: 1200px;

}

.search-box{

	margin: 10px 0 0 15px;

    padding-left: 10px;

    width: 890px;

    border: 1px solid #999;

    border-radius: 6px;

    float: left;

}



.search-result .search-top .search-box .search-txt-input{

    width: 840px;

    height: 36px;

    border: 0;

    background: none;

    font-size: 16px;

    line-height: 30px;

    color: #999;

    float: left;

	box-shadow: none;

    }

 .search-box .search-btn {

 	float: right;

 	display: block;

    width: 40px;

    height: 36px;

    background: url(../img/search.png) no-repeat center center;	

 }

 .search-sort{

 	margin-top: 18px;

    font-size: 16px;

    line-height: 18px;

    float: right;

 }

 .search-result .search-sort p{

 	margin: 0;

 	padding: 0;

 	 color: #999;

 	 float: left;

 }

 .search-result .search-sort a{

 	display:inline-block;

 	margin-right:8px;	

 	margin-left: 10px;

 	float: left;

 	color: #999;

 }

 .search-result .search-sort a:hover{

 	color: #cc0000;

 }

  .search-nav{

  	padding-top: 10px;

  }

 .search-nav a{

	display: block;

    padding-top: 5px;

    width: 148.75px;

    height: 45px;

    background: #FAFAFA;

    border-top: 1px solid #E3E3E3;

    border-right: 1px solid #E3E3E3;

    font-size: 16px;

    line-height: 18px;

    color: #999;

    text-align: center;

    float: left;

 }

 .search-nav a:hover{

 	background: white;

 }

  .search-nav a span{



  	font-size: 16px;

    line-height: 18px;

    color: #999;

    text-align: center;

 

  }

  .search-nav a em{

  	font-size: 16px;

    line-height: 18px;

    color: #999;

    text-align: center;

 

    font-style: normal;

    font-weight: normal;}

 .search-list{

 	margin: 20px auto 0;

    width: 1220px;

    padding: 0;

 }

 .search-list ul li{

    position: relative;

    display: inline-block;

    margin: 0 0.5% 20px 0.5%;

    width: 23%;

    float: left;

 }

 .search-list ul li a{

 	text-decoration: none;

 	color: #333	;

 }

 .search-list ul li a img{

 	display: block;

    width: 269px;

	 height: 269px;

    vertical-align: middle;

     border: 0;

 }

 .search-txt{

	width: 90%;

	padding:5%;

    height: 60px;

    background: #FFFFFF;

    box-shadow: 0 3px 5px #F1F1F1;

 }

 .search-txt h2 a{

 	padding: 0px;

    font-size: 18px;

    line-height: 30px;

    color: #333;

	 overflow: hidden !important;

	 /* text-overflow: ellipsis !important; */

	 text-overflow: -o-ellipsis-lastline !important;

	 display: -webkit-box !important;

	 -webkit-line-clamp: 1 !important;

	 -webkit-box-orient: vertical !important;

	 white-space: -moz-pre-space !important;



 



 }

 .search-txt p{

	 16px;

    line-height: 20px;

    color: #999;

	 overflow: hidden !important;

	 /* text-overflow: ellipsis !important; */

	 text-overflow: -o-ellipsis-lastline !important;

	 display: -webkit-box !important;

	 -webkit-line-clamp: 1 !important;

	 -webkit-box-orient: vertical !important;

	 white-space: -moz-pre-space !important;

	 display: none;

 }

 .search-class{

 	margin: 0 auto;

 	padding: 0;

 	margin-top: 20px;

    width: 1198px;

    border: 1px solid #E3E3E3;

    border-radius: 6px;

    box-shadow: 0 2px 3px #F1F1F1;

    line-height: 58px;

    overflow: hidden;

 }

 .search-class p{

 	display: inline;

    margin: 0 15px 0 20px;

    height: 58px;

    font-size: 16px;

    color: #666;

    float: left;

 }

  .search-class div{



  	width: 1040px;

    padding: 10px 0;

    line-height: 38px;

    float: left;

  }

  .search-class div a{

  	float: left;

  	display: inline;

    margin-right: 35px;

    font-size: 16px;

    color: #666;



    text-decoration: none;

  }

  .search-class div a:hover{

  	color: #cc0000;

  }

  .search-class div span{

  	  margin-left: 6px;

    color: #999;

  }

  /*syfwty*/



.centerimg{

	zoom: 1;

}

.centerimg img{

	width: 100%;

	vertical-align: middle;

}

.main-div{

	zoom: 1;

	width: 100%;

	background-color: #DCDDDE;

	/*padding:20px 0px;*/

}

#list .pic{

	position: relative;

	width: 50%;	

	float: left;

	overflow: hidden;

}

#list .pic img{

	width: 100%;

	

}

/*.hoverid{

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);  

}*/

#list .sy-text{

	float: right; 	

	text-align: center;

	width: 50%;

	position: relative;

}

.clear{

	clear: both;

}

#list .sy-text h2{

	font-size: 28px;

	/*line-height: 75px;*/

	/*margin: 90px 0 0 0;*/

}

#list .sy-text p{

	margin: 20px 0 0 0;

	font-size: 20px;

	list-style-type: 60px;

}

.bgi{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0.3;

	display: none;

	background-color: black;

	z-index: 2;

}

.usp{

	display: none;

}

/*浼佷笟鏂囧寲*/

h1,h2,h3,h4,h5{

	margin: 0;

	padding: 0;

}

.culture-top-tab{

	width: 100%;

	height: 80px;

	border-top: solid 1px #fafafa;

	border-bottom: solid 1px #fafafa;

	box-shadow: 2px 2px 2px #fafafa;

}

.culture-top-tab-main{
	width: 1200px;
    height: 83px;
    margin: 0 auto;

	/*width: 1112px;

	height: 83px;

	margin: 0 auto;

	padding-left: 88px;*/

}
.culture-top-tab-main div{
	margin: 0 auto;
	width: 615px;

}
.culture-top-tab-main a{
	width: 120px;
    height: 78px;
    line-height: 79px;
    text-align: center;
    color: #cc0000;
    font-size: 20px;
    float: left;

 border-bottom: 2px solid #cc0000;
  margin-right: 60px;
  	margin-left: 25px; 


}

.culture-a-ohter{

	border: 0!important;

	color: #666666!important;

}

.culture-content{

	width: 1200px;

	position: relative;

	margin-top: 15px;

}

.culture-content-yj{

	width: 100%;

	height: 450px;

	background: url(../img/yuanjing.jpg);

	background-repeat: no-repeat;

}

.culture-content-yj-txt{

	position: absolute;

	margin-left: 80px;

	margin-top: 55px;

	width: 500px;

	height: 325px;

	display: none;

}

.culture-content-yj-txt h5{

	color: white;

	font-size: 30px;

}

.culture-content-yj-txt p{

	margin-top: 10px;

	font-size: 20px;

	color: white;

}

.culture-content-up{

	position: relative;

	height: 400px;

	width: 1200px;

	zoom: 1;

}

.culture-content-up-fl{

	position: relative;

	float: left;

	background: url(../img/clam.jpg);

	background-repeat: no-repeat;

	height: 400px;

	width: 800px;

	zoom: 1;

}

.culture-content-up-fl h4{

	margin-top: 60px;

	margin-left: 80px;

	position: relative;

	color: white;

	font-size: 30px;	

}

.culture-content-up-fl p{

	margin-top: 10px;

	margin-left: 80px;

	font-size: 20px;

	color: white;

}

.culture-content-up-fr {

	position: relative;

	float: left;

	background: #cc0000;

	height: 400px;

	width: 400px;

	zoom: 1;

}

.culture-content-up-fr-text{

	width: 320px;

	height: 320px;

	color: white;

	font-size: 14px;

	line-height: 20px;

	margin-top: 40px;

	margin-left: 40px;

}

.culture-content-cz{

	position: relative;

	width: 1200px;

	height: 400px;

}

.culture-content-cz-img{

	position: relative;

	height: 400px;

	width: 400px;

	float: left;

	background: url(../img/water.jpg);

	background-repeat: no-repeat;

}

.culture-content-cz-text{

	position: relative;

	height: 400px;

	width: 800px;

	float: left;

	background: #f0f0f0;



}

.culture-content-cz-text h5{

	color: #333333;

	font-size: 30px;

	margin-top: 60px;

	margin-left: 80px;

}

.culture-content-cz-text p{

	width: 640px;

	height: 255px;

	font-size: 14px;

	line-height: 20px;

	margin-left: 80px;

	color: #999999;

}

.culture-content-linian{

	position: relative;

	width: 1200px;

	height: 400px;

	background: url(../img/linian.jpg);

}

.culture-content-sp{

	position: relative;

	background: #f0f0f0;

	padding-top: 40px;

	width: 1200px;

	height: 360px;

}

.culture-content-sp h5{



	font-weight:700;

	font-size: 30px;

	margin-left: 80px;

}

.culture-content-sp p{

	margin-left: 80px;

	margin-top: 40px;

	font-size: 15px;

	line-height: 25px;

	color: #999999;

}

.culture-content-water2{

	width: 1200px;

	height: 400px;

}

.culture-content-water2 img{

	float: left;

	width: 400px;

	height: 400px;

}

.culture-content-water2-text{

	position: relative;

	float: left;

	width: 800px;

	height: 400px;

	background: #cc0000;



}

.culture-content-water2-text h5{

	font-size: 30px;

	margin-left: 80px;

	margin-top: 60px;

	color: white;

}

.culture-content-water2-text p{

	margin-left: 80px;

	margin-top: 40px;

	font-size: 14px;

	line-height: 40px;

	color: white;

}

.culture-content-five{

	position: relative;

	width: 1200px;

	height: 400px;

} 

.culture-content-five-img{

	float: left;

	height: 400px;

	width: 800px;

	background: url(../img/lkkgg.jpg);

}

.culture-content-five-text{

	float: left;

	width: 400px;

	height: 400px;

	background: #cc0000;

}

.culture-content-five-img h5{

	font-size: 30px;

	margin-left: 80px;

	margin-top: 60px;

	color: white;

}

.culture-content-five-img p{

	margin-top: 40px;

	margin-left: 80px;

	color: white;

	font-size: 14px;

	}

.culture-content-five-text p{

	width: 320px;

	margin-left: 40px;

	margin-top: 40px;

	font-size: 14px;

	line-height: 20px;

	color: white;

}

.culture-content-alive{

	position: relative;

	width: 1200px;

	height: 400px;



}

.culture-content-alive-text{

	float: left;

	height: 400px;

	width: 400px;

	background:black;



}

.culture-content-alive img{

	float: left;

	width: 800px;

	height: 400px;

}

.culture-content-alive-text h5{

	margin-top: 60px;

	font-size: 30px;

	color: white;

	margin-left: 50px;

}

.culture-content-alive-text p{

	width: 280px;

	margin-top:30px;

	font-size: 14px;

	color: white;

	margin-left: 50px;

	line-height: 18px;

}

/*浜烘墠*/

.rencai-banner{

	margin-top: 10px;

	width: 1203px;

	height: 400px;

	background: url(../img/zczp.jpg);

	background-position: center;

	background-repeat: no-repeat;

}

.rencai-yongren-cell{

	width: 1195px;

	height: 300px;

	border: solid 1px #f2f2f2;

	border-top: none;

	box-shadow: 0 2px 2px #f2f2f2; 

}

.rencai-yongren-cell-top{

	width: 100%;

	height: 50px;

	background: #efefef;

	margin-top: 10px;

}

.rencai-yongren-cell-top h2{

	line-height: 50px;font-size: 17px;

	margin-left: 40px;

	color: #cc0000;

}

.rencai-yongren-cell-ul{

	margin-left: 40px;

	margin-top: 30px;

	float: left;

	height: 210px;

	width: 470px;

}

.rencai-yongren-cell-ul{

	float: left;

	height: 210px;

	width: 470px;

}

.rencai-yongren-cell-ul li{

	

}

.rencai-yongren-cell-ul li a{

	width: 100%;

	color: #666666;

	line-height: 50px;

	font-size: 14px;

}

.rencai-yongren-cell p{

	line-height: 20px;

	font-size: 14px;

	margin-left: 40px;

	margin-top: 40px;

	color: #727272;

}

.rencai-yongren-zp{

	margin-top: 10px;

	padding: 40px;

	width: 1120px;

	border: 1px solid #f2f2f2;

	box-shadow: 0px 0px 2px #f2f2f2; 

	padding-bottom: 40px;

}

.rencai-yongren-zp-ful {

	width: 1125px;

	height: 40px;

	border: solid 1px #e3e3e3;

	border-right: none;

}

.rencai-yongren-zp-ful li{

	float: left;

	width: 111px;

	height: 40px;

	border-right: 1px solid #f2f2f2;

	text-align: center;	

/*	padding-left: */

}

.rencai-yongren-zp-ful li a{

	width: 111px;

	height: 40px;

	font-size: 19px;

	line-height: 40px;

	color: #666666;

}	

.rencai-yongren-zp-zwclass{

	width: 1078px;

	height: 40px;

	border-bottom: 2px solid #f2f2f2;

	margin-top: 30px;

	padding-left: 50px;

	

}

.rencai-yongren-zp-zwclass span{

	height: 40px;

	width: 80px;

	margin-right: 130px;float: left;

	line-height: 40px;

	color: #666666;

	font-size: 18px;



}

.rencai-yongren-zp-zwclass a{

	width: 35px;

	height: 35px;

	float: right;

	

}

.rencai-yongren-lc{

	width: 1200px;

	height: 500px;

}

.rencai-yongren-fl{



	background-image: url(../img/fl.jpg);

	background-repeat: no-repeat;

	background-position:-2px 52px;

	width: 1200px;

	height: 280px;

	border-right: 1px solid #fafafa;

}

.pcc-li-wraper {

	width: 1125px;

	margin: 0 auto;

	padding: 0;

}

.pcc-li-nav {

	position: relative;

	width: 100%;

	height: 40px;

	background: #ffffff;

	overflow: hidden;

	border: solid 1px #e3e3e3;

	color: rgb(102, 102, 102);

	font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;

}

.pcc-li-nav-item {

	position: relative;

	float: left;

	width: 111px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	z-index: 1;

}



.pcc-li-nav-item a {

	display: block;

	height: 40px;

	font-size: 19px;

	border-right: 1px solid #f2f2f2;

	color: #666666;



}



.pcc-li-move-bg {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	width: 111px;

	height: 40px;

	background: rgb(102, 197, 255);

	z-index: 0;

}

.pcc-li-move-clike {

	background: rgb(102, 197, 255);

}

.pcc-li-move-clike-color {

	color:#FFFFFF !important;

}

.ap{

	background-repeat:  no-repeat;

	background-position: center;

}

.info{

	width:1128px; background:#fafafa;

	clear: both;

	display: none;

	padding: 20px 0;

}

.info p{

	display: block;

	font-size: 14px;

	line-height: 25px;

	margin-left: 40px;

	color: #666666;

}

/*鍥㈤槦*/

.team-main{

	width: 1200px;

}

.team-main ul{

	width: 1200px;

	margin-top: 15px;

}

.team-main-ul-li{

	width: 388px;

	height: 553px;

	float: left;

	margin-top: 18px;

	margin-right: 18px;

	overflow: hidden;

}

.team-main ul li div{

	position: relative;

	z-index: 2;

	width: 348px;

	height: 145px;

	background: #f0f0f0;

	padding-top: 20px;

	padding-left: 40px;

}

.team-main ul li div h2 {

	font-size: 30px;



}

.team-main ul li div p{

	margin-top: 0px;

	font-size: 14px;

	line-height: 25px;

	color: #666666;

}

.hoverid{

	cursor: pointer;  

    transition: all 0.6s;  

	transform: scale(1.05);  

}

.des{

	width: 1200px !important;

	/*height: 300px!important;*/

	background: #333333!important;

	margin: 0 !important;

	float: left;

	padding: 50px;

}

.des p{

	width: 1100px;

	color: white;

	font-size: 15px;

	line-height: 20px;

	/*margin-top: 40px;

	margin-left: 40px;*/

}

/*honor*/

.honor-banner-main{

	width: 1200px;

	overflow: hidden;

}

.honor-banner{

	margin-top: 10px;

	width: 1203px;

	height: 400px;

	background-image: url(../img/Honorbanner.jpg);

	background-position: center;

	background-repeat: no-repeat;

}

.honor-li{

	width: 1060px;

	height: 142px;

	padding-left: 97px;

	margin-top: 10px;

}

.honor-li div{

	height: 140px;

	width: 140px;

	float: left;

	margin-right: 70px;

}

.honor-li div div{

	width: 120px;

	height: 14px;

	background: url(../img/sanjiao.png);

	background-repeat: no-repeat;

	background-position: center;

	clear: both;

}

.honor-main{

	width: 100%;

	/*padding: 40px;*/

	background: #fafafa;

}

.honor-main p{

	font-size: 14px;

	color: #7f7f7f;

}

.fazhan-content{width: 1198px;overflow: hidden; margin-top: 15px;}

.sanjiao{display: none;}







.pcc-marginleft90{

	margin-left: -90px;

}





/*妗堜緥璇︽儏*/

.pcc-anlicase{

width: 1200px;

height: 400px;

margin: auto;

background-color: #f1f5f7;

}

.pcc-anlicase:hover .pcc-anlicaseleft img{

	display: block;

}

.pcc-anlicase:hover .pcc-anlicaseright img{

	display: block;

}

.pcc-anlicaseleft{

	width: 216px;

	height: 400px;

	float: left;

}

.pcc-anlicaseleft img{

	float: left;

	height: 100%;

	display: none;

}

.pcc-anlicasecenter{

	width: 768px;

	height: 400px;

	background-color: #f1f5f7;

	float: left;

}

.pcc-anlicaseright{

	width: 216px;

	height: 400px;

	float: left;

}

.pcc-anlicaseright img{

	height: 100%;

	float: right;

	display: none;

}

.pcc-anlileibie{

	width: 100%;

	height: 100px;

	margin-top: 60px;

}

.pcc-anlitittle{

	font-size: 16px;

	line-height: 30px;

	color: #999999;

	float: left;

	display: block;

	margin-right: 30px;

}

.pcc-anlicantentcase{

	width: 670px;

	height: 100px;

	float: left;

}

.pcc-anlicantent{

	height: 28px;

	line-height: 28px;

	font-size: 14px;

	color: #ffffff;

	background-color: #c7d5dd;

	display: block;

	float: left;

	padding: 0 10px;

	margin-left: 20px;

	border-radius: 14px;

	margin-bottom: 22px;

}

.pcc-anlileibie1{

	width: 100%;

	height: 28px;

	/*margin-top: 70px;*/

}

.pcc-quanbu{

	width: 128px;

	height: 38px;

	line-height: 38px;

	font-size: 16px;

	color: #ffffff;

	border-radius: 6px;

	background-color: #cc0000;

	border: 1px solid #cc0000;

	margin: 135px auto 0 auto;

	display: block;

	text-align: center;

	text-decoration: none;

}

/*鏂伴椈椤靛紑濮�*/

/*鏂伴椈*/


.pcc-newcas{
	width: 1224px;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	font-family: Microsoft Yahei Regular;
}
.pcc-new{
	width: 280px;
 	/* height: 450px;  */
	position: relative;
	margin:0 10px 20px 10px; 
	box-shadow:0 0 0 red, /*宸﹁竟闃村奖*/  
    0 0 0 yellow, /*鍙宠竟闃村奖*/  
    0 0 0 blue, /*椤堕儴闃村奖*/  
    0 5px 5px #ebebeb; /*搴曡竟闃村奖*/ 
}
.pcc-new:hover{
	background-color: #d84025;
	box-shadow:0 0 0 red, /*宸﹁竟闃村奖*/  
    0 0 0 yellow, /*鍙宠竟闃村奖*/  
    0 0 0 blue, /*椤堕儴闃村奖*/  
    0 5px 5px #ffffff; /*搴曡竟闃村奖*/ 
    color: #ffffff;
}
.pcc-new:hover .pcc-newtitle{
    color: #ffffff;
}
/*.pcc-new:hover .pcc-newimg{
    -webkit-filter: blur(0px); 
       -moz-filter: blur(0px);
        -ms-filter: blur(0px);    
            filter: blur(2px); 
}*/
.pcc-new:hover .pcc-newcenten{
    color: #ffffff;
}
.pcc-new:hover .pcc-yuedu{
    color: #ffffff;
}
.pcc-new:hover .pcc-yan{
    background: url(/Public/home/img/yanjing1.png) no-repeat 0 center;
    background-size: 100%;
}
.pcc-new:hover .pcc-newhiddm{
    display: block;
}
/* .pcc-newimg{
	width: 388px;
	height: 388px;
} */
.pcc-new img{
	height: 318px;
}
.pcc-new-text{
	width: 388px;
	height: 110px;
}
.pcc-margin18{
	margin: 0 18px;
}
.pcc-newtitle{
	font-size: 18px;
	color: #333333;
	text-indent: 15px;
	line-height: 45px;
	font-weight: 600;
	width:100%;
    word-break:keep-all;/* 涓嶆崲琛� */
    white-space:nowrap;/* 涓嶆崲琛� */
    overflow:hidden;/* 鍐呭瓒呭嚭瀹藉害鏃堕殣钘忚秴鍑洪儴鍒嗙殑鍐呭 */
    text-overflow:ellipsis;/* 褰撳璞″唴鏂囨湰婧㈠嚭鏃舵樉绀虹渷鐣ユ爣璁�(...) 锛涢渶涓巓verflow:hidden;涓€璧蜂娇鐢ㄣ€�*/
}
.pcc-newcenten{
	font-size: 14px;
	color: #666666;
	text-indent: 15px;
	line-height: 25px;
	width:100%;
    word-break:keep-all;/* 涓嶆崲琛� */
    white-space:nowrap;/* 涓嶆崲琛� */
    overflow:hidden;/* 鍐呭瓒呭嚭瀹藉害鏃堕殣钘忚秴鍑洪儴鍒嗙殑鍐呭 */
    text-overflow:ellipsis;/* 褰撳璞″唴鏂囨湰婧㈠嚭鏃舵樉绀虹渷鐣ユ爣璁�(...) 锛涢渶涓巓verflow:hidden;涓€璧蜂娇鐢ㄣ€�*/
}
.pcc-yuedu{
	display: flex;
	float: right;
	margin-right: 15px;
    margin-top: 5px;
    font-size: 14px;
    color: #666666;
}
.pcc-yan{
	width: 25px;
    height: 15px;
    margin-top: 2px;
    margin-right: 6px;
    display: block;
    background: url(../images/yanjing.png) no-repeat 0 center;
    background-size: 100%;
}
.pcc-newhiddm{
	width: 100%;
	height: 100px;
	margin-top: 20px;
	position: absolute;
	top: 0;
	text-align: center;
	display: none;
}
.pcc-hiddmtitle{
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	line-height: 50px;
	word-break:keep-all;/* 涓嶆崲琛� */
    white-space:nowrap;/* 涓嶆崲琛� */
    overflow:hidden;/* 鍐呭瓒呭嚭瀹藉害鏃堕殣钘忚秴鍑洪儴鍒嗙殑鍐呭 */
    text-overflow:ellipsis;
}
.pcc-hiddmtitleback{
	width: 100%;
	height: 100px;
	background-color: #666666;
	opacity: 0.6;
}
.pcc-logos{
	padding-bottom: 10px;
	width: 130px!important;
}
.pcc-hiddmtitleout{
	width: 100%;
	height: 100px;
	margin-top: -100px;
	position: absolute;
	z-index: 10;
}
.pcc-hiddmtitlebottom{
	width: 100%;
	color: #ffffff;
	font-size: 20px;
	word-break:keep-all;/* 涓嶆崲琛� */
    white-space:nowrap;/* 涓嶆崲琛� */
    overflow:hidden;/* 鍐呭瓒呭嚭瀹藉害鏃堕殣钘忚秴鍑洪儴鍒嗙殑鍐呭 */
    text-overflow:ellipsis;
}


.bntcase{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.bntcase button{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background-color: #e3e3e3;
	margin: 60px 0;
	border: 1px solid #e3e3e3;
	border-radius: 6px;
	font-size: 16px;
	color: #999999;
}
.bntcase button:hover{
	width: 300px;
	height: 40px;
	line-height: 40px;
	background-color: #cc0000;
	margin: 60px 0;
	border: 1px solid #cc0000;
	border-radius: 6px;
	font-size: 16px;
	color: #ffffff;
}
.pic{
	overflow: hidden;
}

.xiaocms-page {/*  width:300px; */margin: 0 auto;text-align: center;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#d84025; border:1px solid #d84025; color:#fff; text-align:center;margin-left: 1px; }