@charset "utf-8";

/* CSS Document */



@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{ font-size:12px;font-family:'微软雅黑'}

}

@media screen and (max-width:1800px){

	

	

	

	

	

	



#nav{padding:0 2%;background:rgba(0,0,0,0.6);height:125px;}

.content{padding:0 2%; margin:0px auto;}

.logo{float:left;margin-top:17px}

#nav span{float:right;font-size:18px}

#nav span.mobile{    float: right;

    margin: 13px 0 0 20px;

    display: none;

    background: url(../images/caidan.png) no-repeat;

    width: 30px;

    height: 37px;}

#nav span.shutDown{float: right;

    margin: 13px 0 0 16px;

    display: none;

    background: url(../images/shutDown.png) no-repeat;

    width: 37px;

    height: 35px;}











}





@media screen and (max-width:1499px){





	#nav span i{ padding:0 10px }

	

	

}











@media screen and (max-width:1440px){

		#nav span{ font-size:16px;}
		.logo {
    float: left;
    margin-top: 16px;
}



#nav span i{font-style:normal;padding:0 10px;display:inline-block;line-height:125px;}







.news_right ul{ overflow:hidden; height:auto;  }



.news_right ul li{     overflow: hidden;
    width: 39%;
    float: left;
    border: 1px #ccc solid;
    padding: 17px;
    background: #fff;
    margin: 17px 0 0 20px;
}

.news_right ul li span{display:block; float:left; width:90px;  border-right:1px #ccc solid;  text-align:center;-webkit-transition:all .5s;transition:all .5s; margin-right:22px;}

.news_right ul li span b{display:block; font-size:30px; color:#666; padding:10px 0;}

.news_right ul li span i{display:block; font-size:14px; color:#666; padding:5px 0; font-style:normal; }



.news_right ul dl{ overflow:hidden;padding-bottom:3px;}

.news_right ul dl h3{font-size:18px;  color:#333; height:40px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s; font-weight:300;}

.news_right ul dl p{ height:47px; font-size:14px; line-height:24px; color:#666;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp: 2; }



.news_right ul  li:hover span b,.news ul  li:hover span i{color:#333;}

.news_right ul  li:hover h3{color:#ce292b}

.news_right ul li:nth-child(2n){margin-right:0px;}

	

	

	}


@media screen and (max-width:1360px){

.news_right ul li{     

    margin: 10px 0 0 20px;
}


.foot{

    width: auto;
    padding: 0 3%;

	}


}



@media screen and (max-width:1340px){
.logo {float: left; margin-top: 16px; display:inline-block;}

.logo img{  width: 90%; margin-top: 6%;}

#nav{ height:inherit; }
.logo{ margin:0px;}
.title{overflow:hidden; text-align:center; margin:5%  auto; height:inherit; overflow:hidden;}

.title p{ font-size:0.25rem; color:#bababa; text-transform:uppercase;  font-family:Arial, Helvetica, sans-serif;}

.title h3{ font-size:0.25rem; color:#333; height:40px; font-weight:400;}

.title h3:after{content:"——"; color:#0d9ddc;; display:block;}

.fuwu ul li div h3{font-size:0.25rem;}

.x_banner{font-size:0.35rem; text-align:center;}

.x_banner a{display:block; width:150px; margin:20px auto 0;}

.about span.about_right{font-size:0.25rem;}

.about span.about_right p{ font-size:0.25rem; line-height:0.4rem;}

.footer ul li p{ font-size:0.25rem;}

.pic ul li { width:50%; overflow:hidden; float:left; border:8px #fff solid; box-sizing:border-box;}

.huoban1 ul li{width:32%}

}

@media screen and (max-width:1299px){
	
	.logo {float: left; margin-top: 0px; display:inline-block;}

.logo img{  width:inherit; margin-top: 0%;}


.top{ overflow:hidden; z-index:9; width:inherit; position:inherit; background:#000 ;padding:1%; height:inherit}
#nav span.zhong{ display:none;}

#nav span.nav-pc{ display: none;}

#nav span.mobile{ display: block;}





#nav span.nav-pc{ overflow:hidden; background:rgba(0,0,0,0.8); width:100%; position:absolute; top:0.65rem; left:0px; z-index:9999; height:100%; padding-top:0.5rem }

#nav span.nav-pc i{display:block; width:100%; line-height:0.5rem; font-size:0.25rem; text-align:left; text-indent:2em; }





.subMenu{display:none;position:inherit;top:0;left:0;width:100%;background:none;z-index:9990;padding:20px 0}

.subMenu ul{width:inherit;margin:0 auto;overflow:hidden}

.subMenu ul li{    overflow: hidden;

    text-align:left;

    line-height: 35px; text-indent:4em;

}

.subMenu ul li a{color:#fff; font-size:0.22rem;}

.subMenu ul li a:hover{color:#F00; background:none; text-decoration:underline;}

.subMenu ul h3{ display:none;}

.subMenu ul h3:after{content: "————";

content: "————";

    color: #fff;

    position: absolute;

    bottom: 0px;

    display: block;

    right: 0;

    height: 28px;}


	}




@media screen and (max-width:1150px){


.news_left{ width:inherit;  float:inherit; position:relative; overflow:hidden;}

.news_right{ width:inherit; float:inherit; background:#fbfbfb}
.news_right ul li{ width:auto }
}

@media screen and (max-width:1000px){

.mbx a.home{width:30px; }

.mbx .p1 a{ font-size:0.2rem;}



.about{ overflow:hidden;}

.about_left{ width:100%;  float:inherit; max-height:474px; overflow:hidden; margin:0 4% 2% 0;}

.about span.about_right{ overflow:hidden;}

.about span.about_right div{ line-height:0.4rem;; font-size:0.22rem; font-style:normal; color:#666;overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; -webkit-line-clamp:10;text-align:justify;margin-bottom:10px; }

.about span.about_right div dd{ width:150px; background:#333; border-radius:5px; text-align:center; height:40px; line-height:40px; display:inline-block;  margin-left:60px;}

.about span.about_right div dd a{color:#fff; }

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }

  #slider1{ max-width:100%; max-height:100%;}



.rslides li  div{ height:535px;

  }

.rslides li   dl{ background:#cd282a; height:80px; padding:10px 20px; color:#fff;}

.rslides li  dl dd{white-space: nowrap;overflow: hidden; text-overflow: ellipsis;height:40px; line-height:40px;font-size:18px;  }

.rslides li  dl dt{color:#fff; height:40px; line-height:40px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

.links{ display:none;}



.gengduo2{display:none;}

.news_right ul dl h3 { font-size:0.25rem; color:#000}

.news_right ul dl p {font-size:0.2rem; height:inherit; line-height:0.35rem}





.news_lb ul li span h3{ font-size:0.3rem; overflow:hidden;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }

.news_lb ul li span p{  line-height:0.28rem; font-size:0.22rem; color:#666; overflow:hidden; margin-top:15px; height:inherit}



.news_lb ul li span dd{ font-size:0.2rem;}

.shangxiaye ul li{font-size:.22rem;}



.buttom{display:block;}

.copyright{ overflow:hidden; background:#050505; text-align:center; padding:1% 0 24%; font-size:0.2rem;}



}





@media screen and (max-width:750px){

.pic   { overflow: hidden;
    margin: 10px auto;}
	.news_right ul{ overflow:hidden; height:auto;  }

	.news_right ul li:nth-child(n+5){ display:none;}

	.cp_xiangqing dd span:nth-child(n+2){display:block;}

	.footer{ padding:30px 0 1.3rem}

	.footer .ewm{ display:none;}

	.footer .info{ width:auto; float:none}

	.footer .left{ float:none}

	.footer{margin:0px auto ;max-width:100% ; text-align:center;}

	.fanhui{ display:block}

	.hezuo_box ul li{ width:230px;}

	.zz{ padding:5px}

	.zz p{ width:inherit}

	.about_right h3{ font-size:0.3rem; text-align:center; color:#0d9ddc; font-weight:bold;}

	.fuwu ul li:nth-child(n+7){ display:none;}

	.fuwu ul li div {



    height: 35px;

    line-height: 35px;

	}

	.pic_nav ul li{ width:48%; display:block; float:left;}

	.liucheng{ margin:0px auto;}

	.liucheng ul li{ width:32.5%}

	.hezuo{margin-top:30px;}

.fuwu{margin-bottom:15px;}

.fuwu ul li{ width:50%; border:5px #fff solid; box-sizing:border-box; overflow:hidden; float:left; position:relative;}

.about span.about_right  dd{ width:150px; background:#333; border-radius:5px; text-align:center; height:40px; line-height:40px; display:block;  margin:44px auto 0;}

.news_right ul li{ overflow:hidden; width:inherit; float:inherit; border:1px #ccc solid; padding:17px; background:#fff; margin:25px  10px 0;}



.news_right ul li:nth-child(2n) { margin: 25px 10px 0}

.shangxiaye{overflow:hidden;margin-bottom:3%;}

.shangxiaye ul{overflow:hidden;margin-left:1px;}

.shangxiaye ul li{width:50%;float:left;border:1px #ccc solid;padding:1% 2%;box-sizing:border-box;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.shangxiaye ul li:nth-child(3){width:100%;margin-top:10px;clear:both;}



.zc_pc{ display:none;}

.zc_m{  display: block;  text-align: center; max-width: 100%; margin: 0px auto;}
.fuwu-l ul li:nth-child(n+7){ display:block}



}

@media screen and (max-width:650px){

	

.news_lb ul li div{ width:inherit; height:220px; float:inherit; overflow:hidden; margin:0 0 30px 0;}

.news_lb ul li span p{  line-height:0.35rem; }



.news_lb ul li { overflow:hidden; width:auto; float:none; border:1px #ccc solid; margin-right:2%; padding:2%; margin-bottom:20px;}





}



@media screen and (max-width:580px){

 

.logo{ width:37%; float:left }

.logo img{ width:100%}





.rslides li div{ height:350px;}

.rewm img.ilogo{ width:100%}



#nav span.mobile{   

    margin: 7px 0 0 20px;}

#nav span.shutDown{

    margin: 7px 0 0 16px;}







.rewm{ text-align:center;}

.footer ul{overflow:hidden; padding-top:30px;}

.footer ul li{ width:inherit; float:inherit;overflow:hidden; text-align:center;}

.footer ul li p{ padding:2% 0; color:#bababa}

.footer ul li img{display:none;}





 }

 @media screen and (max-width:476px){

 .huoban1 ul li{width:31%}

 }

@media screen and (max-width:375px){

 

#nav{padding:3% 2%;background:rgba(0,0,0,0.6); height:inherit;}

.logo{float:left;}

.logo img{width:100%;} 









	}





