/*
 * @Description: 安构建筑 - css样式表
 * @fileName: c-tyle.css
 * @Author: caochen
 * @Date: 2019-11-11
*/
/* 公司 start */
.js_rw {
	float: left;
	margin-left: 130px;
}
.js_rw > img {
	width: 250px;
	height: auto;
}

.top_md a span {
	display: block;
	text-align: left;
}
.c-banner{
	text-align:center;
	margin-top:20px;
	font-weight: bold;
}
.container{
	padding:0;
}
.off_text{
	margin-top:40px;
	color:#333;
	overflow:hidden;
}
.off_text p{
	margin-bottom:10px;
	padding:1.5px 0;
}
.jx_text p span{
	display:block;
}
.c_rwjs{
	overflow:hidden;
}
.js_tx1{
	margin:40px 0 35px;
}
.js_name{
	font-size:14px;
	color:#333;
	letter-spacing:5px;
	font-weight: 700;
}
.js_tx{
	color:#333;
	font-weight: normal;
}
.zp_tit{
	color:#333;
	/*font-weight:bold;*/
	font-size:14px;
}
.zp_txt{
	color:#333;
}
.zp_bt{
	padding:30px 20px;
	background-color:#f7f7f7;
	color:#333;
	font-size:14px;
	cursor:pointer;
	/*font-weight:bold;*/
}
.zp_bt:hover{
	background-color:#e8e8e8;
	transition:1.5s all;
}
.zp_bt img{
	float:right;
	margin-top:7px;
	transform:rotate(180deg);
}
.zp_bttxt{
	padding:0 20px;
	line-height:25px;
	display:none;
}
.zp_bttxt span{
	display:block;
	color:#333;
	font-size:14px;

	margin-bottom:15px;
}
.lx_text,.lx_text a{
	color:#333;
	font-size:16px;
}
.lx_text span{
	font-size:14px;
	/*font-weight:bold;*/
}
.lx_text img{
	margin:0 10px;
}
.lx_text p i{
	font-style:normal;
}
.js_rwjj{
	text-align:left;
}
.js_rwjj .js_tx p{
	padding:1.5px 0;
}
.container_company span {
	font-size: 14px;
	color: #333;
	/*font-weight: 600;*/
	display: block;
	text-align: left;
}

@media (min-width: 200px) and (max-width:374px){
	.lx_text p i{display:inline-block;font-style:normal;width:60%;vertical-align:top;margin-top:5px;}
	.lx_text img{margin:0 5px;}
	
}
@media (min-width: 375px) and (max-width:767px){
	.lx_text p i{display:inline-block;font-style:normal;width:63%;vertical-align:top;}
	.lx_text img{margin:0 5px;}
	.container_company span {
		padding: 0px 15px;
	}
}
@media (min-width: 200px) and (max-width:767px) {
	.c-banner{margin-top:5px;}
	.off_text{margin-top:15px;}
	.c_rwjs{
		background:url(../images/com-bg1.jpg) left center no-repeat;
		background-size:cover;
		padding:15px;
	}
	.js_tx1{margin:15px 0 10px;}
	.js_rw{margin-bottom:20px;margin-left: 0px}
	.js_rw img{width:70%;display:block;margin:0 auto;}
	.zp_con{margin-top:15px;}
	.zp_bttxt{padding:0 15px;}
	.zp_bt{padding:15px;}
	.news_detail{margin-top: 0px;}
	
}
@media (min-width: 768px) {
	.off_text{margin-top:20px;}
	.off_left{padding-left:0;}
	.off_right{padding-right:0;}
	.c_rwjs{
		/*background:url(../images/com-bg2.jpg) left center no-repeat;*/
		background-size:100%;
		overflow:hidden;
		padding:33px 0 30px;
	}
	.js_rwjj{width:49%;float:right;}
	.js_tx1{margin:10px 0 10px;}
	.zp_con{margin-top:20px;}
	.zp_bt{padding:25px 20px;}
}
@media (min-width: 768px) and (max-width:991px) {
 	.c-banner{margin-top:15px;}
	 .off_rightcs{padding-left:0;}
	 .news_detail{margin-top: 25px;}
}
@media (min-width: 992px) {
 	.off_text{margin-top:25px;}
	.off_text p{margin-bottom:15px;}
	.c_rwjs{padding:50px 0 images5px;}
	.js_tx1{margin:35px 0 30px;}
	.zp_con{margin-top:35px;}
	.news_detail{margin-top: 35px;}
	.news_detail {margin-top: 35px;}
	.top_md {padding-right: 62.5px;}
	
}
@media (min-width: 1200px) {
	.off_text{margin-top:35px;}
  	.off_text p{margin-bottom:20px;}
  	.c_rwjs{padding:100px 0 60px;}
  	.js_tx1{margin:40px 0 35px;}
  	.news_detail {margin-top: 35px;}
}

/* 公司 end */
/*.news_detail{margin-top: 35px;}*/
/* 新闻详情 start */
.detail_lx{
	padding:20px 0;
	font-size:16px;
}
.detail_rq{
	display:inline-block;
}
.detail_fs{
	float:right;
	color:#a7a7a7;
}
.detail_fs span{
	display:inline-block;
}
.detail_fs span a{
	margin-left:10px;
	display:inline-block;
}
.detail_fs span a:nth-of-type(1){
	display:none;
}
.detail_fs span:hover a:nth-of-type(2){display:none;}
.detail_fs span:hover a:nth-of-type(1){display:block;}
.detail_title{
	color:#333;
	font-size:20px;
	font-weight:bold;
}
.detail_title{
	margin-bottom:30px;
}
.detail_text{
	border-bottom:1px solid #e6e6e6;
	margin-bottom:10px;
}
.detail_link a{
	color:#999;
	font-size:16px;
}
.detail_link a:nth-of-type(1) span,.detail_link a:nth-of-type(2) span{
	display:inline-block;
	width:16px;
	height:11px;
	vertical-align:middle;
}
.detail_link a:nth-of-type(1) span{
	background:url(../images/news-icon1.png) left center no-repeat;
	background-size:100%;
}
.detail_link a:nth-of-type(1):hover span{
	background:url(../images/news-icon1-01.png) left center no-repeat;
	background-size:100%;
}
.detail_link a:nth-of-type(2){
	float:right;
}
.detail_link a:nth-of-type(2) span{
	background:url(../images/news-icon2.png) left center no-repeat;
	background-size:100%;
}
.detail_link a:nth-of-type(2):hover span{
	background:url(../images/news-icon2-01.png) left center no-repeat;
	background-size:100%;
}
.detail_link a:hover{color:#333;}
@media (min-width: 200px) and (max-width:767px) {
   .detail_title{margin-bottom:15px;}
   .detail_lx{padding:15px;}
   .detail_text{padding:0 15px 20px;}
   .detail_link{padding:0 15px;}
}
@media (min-width: 768px) {
 	.detail_text{padding-bottom:30px;}
}
@media (min-width: 992px) {
 
}
@media (min-width: 1200px) {
  	.detail_text{padding-bottom:45px;margin-bottom:20px;}
}
/* 新闻详情 end */

/* 新闻 start */
.news_list{
    overflow: hidden;
	min-height: 730px;
}
.news_list li{
    padding: 12.5px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.news_list li:hover .news_tit{
	color:#00438A;
}
.news_list li a{
	width:100%;
	height:100%;
}
.news_list li a{
	display:inline-block;
	
}
.news_list li span{
	display:block;
	text-align:center;
	position:relative;
}
.news_sj{
	font-size:16px;
	color:#999;
	margin-top:5px;
	/*font-family:ziti;*/
}
.news_js p{
	padding:4px 0;
}
.news_tit{
	font-size:18px;
	color:#333;
	width:100%;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow: hidden; 
}
@media (min-width: 200px) and (max-width:767px) {
   .news_list li {padding: 8px;}
   .news_js p{padding:2px 0;}
	.news_tit{font-size:16px;}
}
@media (min-width:410px) and (max-width:767px) {
   .news_list li {width:395px;margin:0 auto;float:inherit;}
}
@media (min-width: 768px) {
 	.c_content{margin-top:30px;}
 	.news_list li span{width:225px;height:138.83px;}
 	.news_list li span img{
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		max-width: 100%;
		max-height: 100%;
	}
}
@media (min-width: 768px) and (max-width:991px){
	.news_js p{padding:2px 0;}
	.news_tit{font-size:16px;}
}
@media (min-width: 992px) {
 	.news_list li {padding: 12.5px;}
 	.news_list li span{width:298.33px;height:184.06px;}
}
@media (min-width: 1200px) {
  	.c_content{margin-top:40px;}
  	.news_list li span{width:365px;height:227.2px;}
}
/* 新闻 end */
