﻿

/****************************************** 首页面  内容   ***********************************/


/**********  头部     **********/

@media (min-width:1200px) and (max-width:1920px) {
	.banner{
		margin-top: 140px;
	}
	.swiper-pagination-bullet{
		width: 22px;
		height: 22px;
	}
	.top_head .menu{
		height: 60px;
	}
	.owl-buttons div{
		width: 90px;
	    height: 90px;
	}
	.owl-theme .owl-controls{
		top: 40%;
	}
	.owl-prev{
		left: 203px;
	}
	.owl-next{
		right: 203px;
	}
	.owl-prev{
	background:url(owl_prev_bj.png) no-repeat center !important;
	background-size:cover;
}
.owl-prev:hover{
	background: url(owl_prev_hover_bj.png) no-repeat center !important;
	background-image:cover;
}
.owl-next{
	background:url(owl_next_bj.png) no-repeat center !important;
	background-image:cover;
}
.owl-next:hover{
	background:url(owl_next_hover_bj.png) no-repeat center !important;
	background-image:cover;
}


}

@media (min-width:992px) and (max-width:1199px) {
	.banner{
		margin-top: 140px;
	}
	.swiper-pagination-bullet{
		width: 22px;
		height: 22px;
	}
	.top_head .menu{
		height: 60px;
	}
	.owl-buttons div{
		width: 60px;
	    height: 60px;
	}
	.owl-theme .owl-controls{
		top: 30%;
	}
	.owl-prev{
		left:50px;
	}
	.owl-next{
		right: 50px;
	}
	.owl-prev{
	background:url(owl_prev_bj.png) no-repeat center !important;
	background-size:cover;
}
.owl-prev:hover{
	background: url(owl_prev_hover_bj.png) no-repeat center !important;
	background-image:cover;
}
.owl-next{
	background:url(owl_next_bj.png) no-repeat center !important;
	background-image:cover;
}
.owl-next:hover{
	background:url(owl_next_hover_bj.png) no-repeat center !important;
	background-image:cover;
}


}

@media (min-width:768px) and (max-width:991px) {
	.banner{
		margin-top: 140px;
	}
	.swiper-pagination-bullet{
		width: 18px;
		height: 18px;
	}
	
	.owl-buttons div{
		width: 40px;
	    height: 40px;
	}
	.owl-theme .owl-controls{
		top: 30%;
	}
	.owl-prev{
		left:50px;		
	}
	.owl-next{
		right: 50px;		
	}
	.owl-prev{	
	    background:url(owl_prev_bj.png) no-repeat center ;
	    background-size:cover;
    }
    .owl-prev:hover{
	    background: url(owl_prev_hover_bj.png) no-repeat center;
	    background-size:cover;
    }
    .owl-next{
	    background:url(owl_next_bj.png) no-repeat center ;
	    background-size:cover;
    }
    .owl-next:hover{
	    background:url(owl_next_hover_bj.png) no-repeat center;
	    background-size:cover;
    }
    .float_rig{
    	padding: 0;
    }
    .float_rig span{
    	margin-right: 20px;
    }

}

@media (min-width:451px) and (max-width:767px) {
	.banner{
		margin-top: 51px;
	}
	.swiper-pagination-bullet{
		width: 18px;
		height: 18px;
	}
	.top_head .menu{
		height: 60px;
	}
	.owl-theme .owl-controls{
		display: none !important;
	}

}

@media (min-width:320px) and (max-width:450px) {
	.banner{
		margin-top: 51px;
	}
	.swiper-pagination-bullet{
		width: 15px;
		height: 15px;
	}
	.top_head .menu{
		
	}
	.owl-theme .owl-controls{
		display: none !important;
	}
    .container{
    	padding: 0 10px;
    }
}








/**********  内容一    **********/

@media (min-width:1200px) and (max-width:1920px){
	.padding50{
		padding: 50px 0;
	}
	.bottom50{
		margin-bottom: 50px;
	}
	.tongyong_tit p{
		font-size: 18px;
	}

}

@media (min-width:992px) and (max-width:1199px){
	.padding50{
		padding: 50px 0;
	}
	.bottom50{
		margin-bottom: 50px;
	}
	.tongyong_tit p{
		font-size: 18px;
	}

}

@media (min-width:768px) and (max-width:991px){
	.padding50{
		padding: 50px 0;
	}
	.bottom50{
		margin-bottom: 50px;
	}
	.tongyong_tit p{
		font-size: 14px;
	}

}

@media (min-width:451px) and (max-width:767px){
	.padding50{
		padding: 30px 0;
	}
	.bottom50{
		margin-bottom: 30px;
	}
	.tongyong_tit p{
		font-size: 14px;
	}

}


@media (min-width:320px) and (max-width:450px){
	.padding50{
		padding: 30px 0;
	}
	.bottom50{
		margin-bottom: 30px;
	}
	.tongyong_tit p{
		font-size: 14px;
		margin-bottom: 5px;
	}

	.fuwu .post-slide .post-img span img{
		width: 80px;
	}
}












/**********  内容 二    **********/

@media (min-width:768px) and (max-width:1920px) {
	.con2{
		background: #fafafa url(con2_bj.png) no-repeat center;
		 background-size: cover;
	}
	.youshi{
	    height: 273px;	    
    }
    .gao{
	    height: 100%;
    }
    #news-slider4{
	    height: 100%;
    }
    .youshi .owl-wrapper-outer{
	    height: 100%;
    }
    .youshi .owl-wrapper{
	    height: 100%;
    }

    .youshi .owl-carousel .owl-wrapper-outer{
	    overflow: initial !important;
    }
    .youshi .owl-item{
	    position: relative;
        padding: 0 !important;
	    height: 100%;
    } 
    .youshi .owl-item .post-slide{
	    width: 100%;	
	    padding: 0 10px;
    }
    .youshi .owl-wrapper .owl-item{
	    background: url(youshi_li_bj.png) no-repeat center;
    }
    .youshi .owl-wrapper .owl-item:hover{
    	background: url(youshi_li_hover_bj.png) no-repeat center;
    }
    
    
  .youshi .owl-wrapper .owl-item:nth-child(2n+1) .post-slide{
	    position: absolute;
        top: 30px;
        left: 5px;
    }
    .youshi .owl-wrapper .owl-item:nth-child(2n) .post-slide{
	    position: absolute;
        top: 158px;
        left: 5px;
    }
  
    .youshi .owl-wrapper .owl-item:nth-child(2n) .post-slide .post-img{
	    position: absolute;
        top: -35px;  
    }
    .youshi .owl-wrapper .owl-item:nth-child(2n+1) .post-slide .post-img{
	    position: absolute;
        top: 35px;         
    }
    .youshi .owl-item .post-slide .post-img{
        width: 100%;
    }
    .youshi .owl-item .post-slide .post-img a{
        color: #ff2727;
        font-weight: bold;
    }
    

    .youshi .owl-item .post-slide .post-content{
	    
    }
    
}
/**********  内容 二    
@media (min-width:320px) and (max-width:767px) {
	.con2{
		 background: #fafafa
	}
	.youshi .owl-item .post-slide {
         background: url(youshi_slide_320.png) no-repeat center 37px;
    }
    .youshi .owl-wrapper .owl-item{
	    background: url(youshi_item_320.png) repeat-x 0 40px;
    }
    .youshi .post-slide .post-content p{
        padding-top: 30px;
    }
}

  **********/







/**********  内容 三    **********/

@media (min-width:1200px) and (max-width:1920px){
	.cppic_one ul li a h3{
		padding: 50px 20px;
	}
	.cppic_one ul li a h3 p{
		font-size: 14px;
	}
	.cppic_one ul li a h3 span{
		font-size: 14px;
	}
	.cppic_one ul li a{
		height: 311px;
	}
}

@media (min-width:992px) and (max-width:1199px){
	.cppic_one ul li a h3{
		padding: 50px 20px;
	}
	.cppic_one ul li a h3 p{
		font-size: 14px;
	}
	.cppic_one ul li a h3 span{
		font-size: 14px;
	}
	.cppic_one ul li a{
		height: 246px;
	}
}

@media (min-width:768px) and (max-width:991px){
	.cppic_one ul li a h3{
		padding: 20px 15px;
	}
	.cppic_one ul li a h3 p{
		font-size: 14px;
	}
	.cppic_one ul li a h3 span{
		font-size: 14px;
	}
	.cppic_one ul li a{
		height: 183px;
	}
}

@media (min-width:451px) and (max-width:767px){
	.cppic_one ul li a h3{
		padding: 20px;
	}
	.cppic_one ul li a h3 p{
		font-size: 14px;
	}
	.cppic_one ul li a h3 span{
		font-size: 14px;
	}
}

@media (min-width:320px) and (max-width:450px){
	.cppic_one ul li{
		padding: 5px;
	}
	.cppic_one ul li a h3{
		padding: 10px;
	}
	.cppic_one ul li a h3 p{
		font-size: 14px;
	}
	.cppic_one ul li a h3 span{
		font-size: 12px;
	}
}

@media (width:450px){
	.cppic_one ul li a{
		height: 234px;
	}
}

@media (width:414px){
	.cppic_one ul li a{
		height: 214px;
	}
}

@media (width:375px){
	.cppic_one ul li a{
		height: 201px;
	}
}

@media (width:360px){
	.cppic_one ul li a{
		height: 183px;
	}
}

@media (min-width:320px) and (max-width:359px){
	.cppic_one ul li a{
		height: 170px;
	}
}









/**********  内容 四    **********/


@media (min-width:375px) and (max-width:1920px) {
	.swiper-nav .swiper-wrapper{
    	text-align: center;
    }
}

@media (min-width:320px) and (max-width:360px) {
	.swiper-nav .swiper-wrapper{
    	text-align: left;
    }
}

@media (min-width:1200px) and (max-width:1920px) {
	.swiper-nav{
    	margin-bottom: 50px;
    }
	.tab_con .swiper-content{
        max-height: 540px !important;
    }

}

@media (min-width:992px) and (max-width:1199px) {
	.swiper-nav{
    	margin-bottom: 50px;
    }
	.tab_con .swiper-content{
        max-height: 500px !important;
    }
    .swiper-content .inner img{
    	width: 100%;
    }

}

@media (min-width:768px) and (max-width:991px) {
	.swiper-nav{
    	margin-bottom: 50px;
    }
	.tab_con .swiper-content{
        max-height: 380px !important;
    }
    .swiper-content .inner img{
    	width: 100%;
    }
}

@media (min-width:451px) and (max-width:767px) {
	.swiper-nav{
    	margin-bottom: 50px;
    }
	.tab_con .swiper-content{
        max-height: 380px !important;
    }
    .swiper-content .inner img{
    	width: 100%;
    }
}

@media (min-width:320px) and (max-width:450px) {
	.swiper-nav{
    	margin-bottom: 50px;
    }
	.tab_con .swiper-content{
        max-height: 150px !important;
    }
    .swiper-content .inner img{
    	width: 100%;
    }

}











/**********  内容 五    **********/

@media (min-width:1200px) and (max-width:1920px) {
	.news ul li{
		margin-bottom: 50px;
	}
	.news_lf h3:before{
		font-size: 50px;
	}
	.new_rig p{
		line-height: 30px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.news ul li{
		margin-bottom: 50px;
	}

	.news_lf h3:before{
		font-size: 50px;
	}
	.new_rig p{
		line-height: 30px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.news ul li{
		margin-bottom: 50px;
	}
	.news_lf h3:before{
		font-size: 30px;
	}
	.new_rig p{
		line-height: 25px;
	}
}

@media (min-width:451px) and (max-width:767px) {
	.news ul li{
		margin-bottom: 30px;
		padding: 0 5px;
	}
	.news_lf p{
		text-align: left;
	}
	.new_rig{
		padding-left: 0;
	}
	.new_rig p{
		line-height: 25px;
	}
}

@media (min-width:320px) and (max-width:450px) {
	.news ul li{
		margin-bottom: 30px;
		padding: 0 5px;
	}
	.new_rig{
		padding-left: 0;
	}
	.news_lf p{
		text-align: left;
	}
	.new_rig p{
		line-height: 20px;
	}
}






/**********  内容 六   **********/

@media (min-width:320px) and (max-width:768px) {
	.con6{
		background-size: 100% 100%;
	}

}


@media (min-width:1200px) and (max-width:1920px) {

	.wenzi p{
		font-size: 30px;
		line-height: 60px;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.con6{
		
	}
	.wenzi{
		
	}
	.wenzi p{
		font-size: 30px;
		line-height: 60px;
	}
}

@media (min-width:768px) and (max-width:991px) {

	.wenzi p{
		font-size: 20px;
		line-height: 60px;
	}
}

@media (min-width:320px) and (max-width:450px) {

	.wenzi p{
		font-size: 16px;
		line-height: 30px;
	}
}













/**********  内容 七   **********/

@media (min-width:1200px) and (max-width:1920px){
	.lxwm{
		width: 448px;
	}
	.lxwm_txet{
		top: 30px;
		position: absolute;
	}
	.lxwm_txet p{
		padding: 0 70px;
		line-height: 34px;
	}
	.lxwm_detail{		
		bottom: 30px;
		position: absolute;
	}
}

@media (min-width:992px) and (max-width:1199px){
	.lxwm{
		width: 448px;
	}
	.lxwm_txet{
		top: 30px;
		position: absolute;
	}
	.lxwm_txet p{
		padding: 0 70px;
		line-height: 34px;
	}
	.lxwm_detail{		
		bottom: 30px;
		position: absolute;
	}
}

@media (min-width:768px) and (max-width:991px){
	.lxwm{
		width: 448px;
	}
	.lxwm_txet{
		top: 30px;	
		position: absolute;	
	}
	.lxwm_txet p{
		padding: 0 70px;
		line-height: 34px;
	}
	.lxwm_detail{		
		bottom: 30px;
		position: absolute;
	}
}

@media (min-width:451px) and (max-width:767px){
	.lxwm{
		background:#fff ;
		padding: 15px;
	}

	.lxwm_txet p{
		font-size: 12px;
		line-height: 25px;
	}
	.lxwm_detail p{
		font-size: 12px;
	}
	.lxwm_con{
		padding: 10px;
		background:url(lxwm_bj.png) no-repeat;
		background-size: cover;
	}

}

@media (min-width:320px) and (max-width:450px){
	.lxwm{
		background:#fff ;
		padding: 15px;
	}

	.lxwm_txet p{
		font-size: 12px;
		line-height: 25px;
	}
	.lxwm_detail p{
		font-size: 12px;
	}
	.lxwm_con{
		padding: 10px;
		background:url(lxwm_bj.png) no-repeat;
		background-size: cover;
	}

}







/**************** 底部 **************/

@media (min-width:1200px) and (max-width:1920px){
	
	.about{
		margin-bottom: 200px;
	}
	.foot_rig{
		margin-top: 30px;
	}
	.ziye_footer{
		height: 223px;
	}
	.ziye_footer .foot{
		padding-top: 50px;
	}
}

@media (min-width:992px) and (max-width:1199px){

	.about{
		margin-bottom: 200px;
	}
	.foot_rig{
		margin-top: 10px;
	}
	.ziye_footer{
		height: 200px;
	}
	.ziye_footer .foot{
		padding-top: 50px;
	}
	
}

@media (min-width:768px) and (max-width:991px){
	.about{
		margin-bottom: 200px;
	}
	.footer{
		background-size: cover;
	}
	
	.foot_rig{
		margin-top: 10px;
	}
	
	.foot_rig p{
		font-size: 12px;
	}
	.ziye_footer{
		height: 200px;
	}
	.ziye_footer .foot{
		padding-top: 50px;
	}
}

@media (min-width:451px) and (max-width:767px){
	.about{
		margin-bottom: 200px;
	}
	.footer .foot{
		bottom: 10px;
	}
	.footer{
		background-size: cover;
	}
	.foot_rig{
		margin-top: 10px;
	}
	.foot_lf{
		text-align: center;
	}
	.foot_lf:before{
		background-image: none;
	}
	.foot_rig p{
		font-size: 12px;
	}
	.ziye_footer{
		height: 150px;
	}
	.ziye_footer .foot{
		padding-top: 40px;
	}
}

@media (min-width:320px) and (max-width:450px){
	.about{
		margin-bottom: 200px;
	}
	.footer .foot{
		bottom: 0;
	}
	.footer{
		background-size: cover;
	}
	.foot_lf{
		text-align: center;
	}
	.foot_lf:before{
		background-image: none;
	}
	.foot_rig{
		margin-top: 10px;
	}
	.foot_rig p{
		font-size: 12px;
	}
	.ziye_footer{
		height: 150px;
	}
	.ziye_footer .foot{
		padding-top: 40px;
	}
}














/****************************************** 子页面  内容   ***********************************/

/**********  图片列表页   **********/

@media (min-width:768px) and (max-width:1920px) {
	.ziye_banner{
    	margin-top: 138px;
    }
	
	.fenlei{
		margin-bottom: 50px;
	}
	.fenlei .wrapper04 .scroller{
		position: inherit;
		margin: 0 auto;
		border: 1px solid #ccc;
	}
	.danqianye {
        margin-bottom: 30px;
        padding: 0 15px;
    }
	.danqianye h3 {
        font-size: 14px;
    }
  
}

@media (min-width:320px) and (max-width:450px) {
	.ziye_banner{
    	margin-top: 51px;
    }
	.main .container{
		padding: 0 10px;
	}
	.fenlei{
		margin-bottom: 10px;
	}
	.fenlei .wrapper04{
		height: 37px;
		border: 1px solid #ccc;
	}
	.fenlei ul li a{
		font-size: 12px !important;	
	}
	.fenlei .wrapper04 .scroller li a{
		padding: 10px 20px;
	}
	.danqianye{
		margin-bottom: 20px;
	}
	.danqianye h3 {
        font-size: 12px;
    }
    
}







/**************** 详情页   **************/

@media (min-width:1200px) and (max-width:1920px){
	.detail{
		padding: 20px 40px;
		margin-bottom: 200px
	}
	.detail_tit h3{
		font-size: 18px;
		padding: 20px;
	}
	.detail_info p{
		font-size: 14px;
		line-height: 30px;
	}
}

@media (min-width:992px) and (max-width:1199px){
	.detail{
		padding: 20px 40px;
		margin-bottom: 200px
	}
	.detail_tit h3{
		font-size: 18px;
		padding: 20px;
	}
	.detail_info p{
		font-size: 14px;
		line-height: 30px;
	}
}

@media (min-width:768px) and (max-width:991px){
	.detail{
		padding: 20px 40px;
		margin-bottom: 200px
	}
	.detail_tit h3{
		font-size: 18px;
		padding: 20px;
	}
	.detail_info p{
		font-size: 14px;
		line-height: 30px;
	}
}

@media (min-width:320px) and (max-width:450px){
	.detail{
		padding: 20px 15px;
	}
	.detail_tit h3{
		font-size: 14px;
		padding: 20px;
	}
	.detail_info p{
		font-size: 12px;
		line-height: 30px;
	}
	
}








/**************** 新闻列表页   **************/

@media (min-width:1200px) and (max-width:1920px){
	.news_list_con {
		padding: 10px;
	}
	.news_list_con h3 a{
		font-size: 16px;
	}
	.news_list_con b{
		padding: 10px 0;
	}
	.news_list ul li{
		margin-bottom: 20px;
	}
}

@media (min-width:992px) and (max-width:1199px){
	.news_list_con {
		padding: 10px;
	}
	.news_list_con h3 a{
		font-size: 16px;
	}
	.news_list_con b{
		padding: 10px 0;
	}
	.news_list ul li{
		margin-bottom: 20px;
	}
}

@media (min-width:768px) and (max-width:991px){
	.news_list_con {
		padding: 10px;
	}
	.news_list_con h3 a{
		font-size: 16px;
	}
	.news_list_con b{
		padding: 10px 0;
	}
	.news_list ul li{
		margin-bottom: 20px;
	}
}

@media (min-width:320px) and (max-width:450px){
	.news_list{
		padding: 0;
	}
	.news_list_con {
		padding: 10px;
	}
	.news_list_con h3 a{
		font-size: 14px;
	}
	.news_list_con b{
		padding: 10px 0;
	}
	.news_list_con p{
		font-size: 12px;
	}
	.news_list ul li{
		margin-bottom: 10px;
	}
}

