@charset "utf-8";
/* CSS Document */
/****  列表页及详情页样式   *****/
 

.current{ line-height:50px; font-size:14px; color:#8c8c8c; margin-bottom:20px;}
.current a{ color:#8c8c8c; }
@media (max-width: 768px){
.current{ margin-bottom:0px; line-height:40px; }	

}

/****  简介列表   *****/

.infor_con{ padding-bottom:30px; padding-top:60px; background:url(../images/news_bg.jpg) repeat-y top; }
.infor_con_area{ padding:0 0 60px 0;  border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; }
.title_25{ color:#231f20; font-size:25px; text-align:center; margin-top:30px; margin-bottom:30px; }
.infor_con_text{ color:#282828; font-size:14px; line-height:28px; margin-bottom:0;  }
.text-indent2{ text-indent:2em; }
.infor_con_text_after{ display:none; } 
.infor_con_text_img{   padding:4px; border:1px solid #ddd;  }
.infor_con_text_img img{ width:100%;   }
.a_open{ display:inline-block; float:right; margin-right:20px; color:#8e0404;  }
.a_close{ display:inline-block;   float:right;  margin-right:20px; color:#8e0404;  }
.hjjl_con{ padding-left:60px; }


@media (max-width: 768px){
.infor_con{ padding-top:20px;  }
.infor_con_area{ padding:0px 0 20px 0; }
.title_25{ font-size:20px; margin-top:20px; margin-bottom:20px;  }
.hjjl_con{ padding-left:0; }
}
/****  简介   *****/

/****  联系我们   *****/
 
.contact_con{ padding-top:0; padding-bottom:20px;  }
.contact_con_area{ text-align:center; }
.need{ margin-bottom:0px; padding-bottom:10px; padding-left:5px; padding-right:5px; } 
.form-control{ border:1px solid #e5e5e5; box-shadow: none; background:#e5e5e5; border-radius:1px;  padding-top:25px; padding-bottom:25px; color:#454545; font-size:18px;}
.form-control:focus { border-color:#e5e5e5; }
.form-control-text{border:1px solid #e5e5e5; width:100%; height:160px; background:#e5e5e5; border-radius:0; outline:0; padding:15px; color:#929292; font-size:16px;resize: vertical; }

.btn-info{ background:#8f1414; border:0; border-radius:1px; outline:0; width:200px; height:50px; font-size:24px;color:#fff;   } 
 .btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
   background:#811a1a;
}
@media (max-width: 768px){
	.contact_con{ padding-bottom:10px; padding-left:0; padding-right:0;   }
	.contact-title{ font-size:18px;}
	.form-control{padding-top:20px; padding-bottom:20px; font-size:16px; }
	.form-control-text{ font-size:16px; }
	.need{  padding-bottom:10px; padding-left:0; padding-right:0; } 
	.btn-info{ width:140px; height:40px; font-size:18px; }
}

.contact{ padding-top:0; background:url(../images/contact_bg.jpg) repeat-y top; }
.contact_infor{  padding:10px 0 5px 0; margin-bottom:30px;   }
.contact_infor_col{ margin-bottom:10px; text-align:center;  } 

.iphone  ,
.iphone2 ,
.iphone3 ,
.iphone4 {   line-height:30px; color:#292929; font-size:18px; text-align:center;    }

.iphone .ico01{ background:url(../images/ico01.png) no-repeat center center; margin:auto; margin-bottom:10px; display:block; background-size:100%; width:100px; height:100px;  }
.iphone2 .ico02{ background:url(../images/ico02.png) no-repeat center center; margin:auto; margin-bottom:10px; display:block; background-size:100%; width:100px; height:100px;  }
.iphone3 .ico03{ background:url(../images/ico03.png) no-repeat center center; margin:auto; margin-bottom:10px; display:block; background-size:100%; width:100px; height:100px;  }
.iphone4 .ico04{ background:url(../images/ico04.png) no-repeat center center; margin:auto; margin-bottom:10px; display:block; background-size:100%; width:100px; height:100px;  }
  
@media (max-width: 768px){
.contact{ padding-top:20px; background:#f4f4f4;}
.contact_infor_col{ margin-bottom:0; padding-left:0; padding-right:0;  } 	
.contact_infor{ padding:0; margin-bottom:20px; margin-top:0;  }
.iphone .ico01 ,
.iphone2 .ico02 ,
.iphone3 .ico03 ,
.iphone4 .ico04 { width:60px; height:60px; background-position:center left; float:left; margin-right:10px; margin-left:5px; }	
.contact_infor_col{ text-align:left;  }	
.iphone_text{ padding-left:0px; float:left; padding-top:10px;  }

.iphone  ,
.iphone2 ,
.iphone3 ,
.iphone4 {  font-size:16px; text-align:left; line-height:20px;  }

 
}

/****  联系我们   *****/


/****  商品展示   *****/
.shop_list{ padding-top:0; padding-bottom:20px;}
.shop_list_con{  background:url(../images/works_detail_bg.jpg) no-repeat bottom; padding-top:10px;  }
.shop_list_con_col{ margin-bottom:30px;}
.shop_list_con_col_img{ }
.shop_list_con_col_img img{ width:100%;}

 
 
@media (max-width: 768px){
.shop_list{ padding-top:0;   }
.shop_list_con_col{ margin-bottom:20px;}
 
}
/****  商品展示   *****/


/****  作品展示   *****/

.works_list{  padding-bottom:20px; }
 .works_list_con{ padding-bottom:20px;}

@media (max-width: 768px){
.works_list{ background:#e8e8e8; } 
 
} 

	/*****作品***详情*****/
	.works_detail_area{ padding-bottom:30px; background:url(../images/works_detail_bg.jpg) no-repeat bottom; }
	.works_detail{ border:1px solid #e9e9e9; padding:20px 30px 30px 30px; margin-top:20px; background:#fff;}
	.works_detail_title{ text-align: center;border-bottom:1px solid #e9e9e9; padding-bottom:20px;  }
	.works_detail_title h3{ color:#282828; font-size:24px; margin-top:10px;line-height:30px;   }
	.works_detail_title .date{ color:#3b3b3b; font-size:14px;   }
	.works_detail_con{ color:#727070; line-height:25px; padding-top:10px; }
	.works_detail_con_text{ padding-top:20px; padding-left:30px; padding-right:30px; }
	.works_detail_con_img{ text-align:center; margin:auto; margin-top:30px;  }
	.works_detail_con_img img{ width:100%; max-width:800px;}
	@media (min-width: 768px) and (max-width:1200px){
		
		.works_detail_con_text{ padding-top:10px; }
	}
	@media (max-width: 768px){
		.works_detail_area{ padding-bottom:20px; }
		.works_detail{ padding:0 15px 0px 15px; margin-top:10px; }
		.works_detail_title{ text-align:left; border-bottom:1px solid #e9e9e9; padding-bottom:10px;  }
		.works_detail_title h3{ font-size:18px; margin-top:10px; margin-bottom:0px;  }
		.works_detail_title .date{font-size:12px;   }
		.works_detail_con{padding:0px; padding-top:10px;}
		.works_detail_con_text{ padding-top:10px; padding-left:0; padding-right:0;  }
		.works_detail_con_img{ padding-left:0; padding-right:0; margin-top:20px;}
		}
	/*****作品***详情*****/


/****  作品展示   *****/

/*****新闻中心*****/

.news_list{ padding-bottom:20px; background:url(../images/news_bg.jpg) no-repeat bottom; }
.news_list_con{ padding-top:0; }
.news_list_con_col{ margin-bottom:20px; overflow:hidden; background:#fff;  border:1px solid #e8eced;}
.news_list_con_col_fl{ padding-left:0; padding-right:20px;  }
.news_list_con_col_fl img{ width:100%;}
.news_list_con_col_fr{ padding-left:0; padding-right:20px; }
.news_list_con_col_title{  margin-top:20px; margin-bottom:10px; color:#242424; font-size:20px; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap;  display:block;}
.news_list_con_col_title:hover{color:#b01717; }
.news_list_con_col_date{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;line-height:20px; }
.news_list_con_col_infor{font-size:16px; color:#464646; line-height:20px; height:20px; overflow:hidden;  margin-bottom:20px; }
@media (min-width: 768px) and (max-width:1200px){
	.news_list_con_col_title{margin-top:10px; }
	.news_list_con_col_infor{ margin-bottom:5px; }
}
@media (max-width: 768px){
    .news_list{ background:#fff;}
	.news_list_con{ padding-top:0; }
	.news_list_con_col_fr{ padding-left:0; }
	.news_list_con_col{ margin-bottom:20px;}
	.news_list_con_col_title{margin-top:10px;font-size:18px; }
	.news_list_con_col_infor{ margin-bottom:5px;font-size:14px; height:40px; }
	
}

/*****新闻中心*****/
 
/*****证书查询*****/
.zscx_list_area{ padding-top:0; background:url(../images/zhengshu_bg.jpg) no-repeat bottom #f3f3f3; }
@media (min-width: 1200px){
	.zscx_list_area{ min-height:710px;}
}
.zscx_con{ width:670px; margin:0 auto 20px auto;  }
.btn-cx{width:110px; font-size:18px; height:40px; margin-top:0px; margin-left:35px; }
.btn-prt{width:90px; font-size:14px; height:30px; margin-top:0px; left:50%; position:relative; margin-left:-45px;}
.form-horizontal .control-label{ font-size:18px; font-weight:500; padding-left:0; padding-top:5px; margin-left:60px;}
.form-zsbh{ border:1px solid #959595; background:#f2f2f2; padding-top:19px; padding-bottom:19px; width:400px; font-family:Arial, Helvetica, sans-serif; }
.zscx_text{ margin-left:150px;}
.zscx_text p{ font-size:14px; color:#999; margin-bottom:5px;}
.zscx_text p img{}
.zscx_img_con{margin-left:0px;}
.zscx_img_con img{ width:100%; margin:auto; max-width:320px; }
.zscx_img_con_pic{ margin-top:10px; }
.zscx_img_con_pic img{ max-width:500px;}

.zscx_img_con p{ font-size:18px; color:#333;text-align:center;}

 
@media (max-width: 768px){
	 .zscx_list_area{ padding-top:0; background:#f4f4f4;}
	.form-horizontal .control-label{ margin-left:15px;font-size:16px;}
	.form-zsbh{ margin-left:15px; width:180px;}
	.zscx_text{ margin-left:15px;}
	.zscx_con{ width:375px; margin:auto; margin-top:20px; }
	.btn-cx{ margin-left:10px;width:80px  }
	.btn-prt{  left:0%; margin-left:10px;width:80px;  }
	.zscx_img_con{ padding-left:15px; padding-right:20px;}
	.zscx_img_con_text{  font-size:16px;}
	.zscx_img_con img{ width:100%; }
	.btn-prt{ margin-right:20px;   }
 
}
@media (max-width:375px){
	.zscx_con{ width:330px; margin:auto;  margin-top:10px; }
	.form-zsbh{ margin-left:10px; width:150px;}
	.zscx_img_con{ padding-left:0px; padding-right:0px;}
	.zscx_img_con_text{ padding-left:15px; padding-right:15px; font-size:16px!important;}
	.zscx_img_con img{ width:90%; }
}
@media (max-width: 321px){
	.form-horizontal .control-label{ margin-left:15px;font-size:14px;}
	.form-zsbh{ margin-left:10px; width:120px;}
	.zscx_text{ margin-left:15px;}
	.zscx_con{ width:290px;  margin-top:20px;  }
	.btn-cx{ margin-left:10px;width:60px;font-size:14px;  }
	.zscx_img_con{ padding-left:0px; padding-right:0px;}
	.zscx_img_con_text{ padding-left:15px; padding-right:15px; font-size:16px!important;}
 .zscx_img_con img{ width:90%; }
 
}

/*****证书查询*****/
 
