
/*公用*/
*{
    margin: 0;
    padding: 0;
}
body{
    _font-family: 'Microsoft YaHei' !important; font-family: 'Microsoft YaHei';
    margin:0 auto;
    width:100%;
}

/*更多选择标签*/
em,i{ font-style:normal;}

/*列表,图像,A重置*/
ul{ list-style:none;}
img{ border:0 none;}
a{ text-decoration:none; outline:none;}
li,img,label,input {vertical-align: middle; }

.news_detail{width:100%;background-color:#f1f1f1;}
.news_detail .news_detail_btn{width:1200px;font-size:13px;padding:10px 0;margin:0 auto;}
.news_detail .news_detail_btn span{font-size:13px;color:#000;line-height: 40px;}
.news_detail .news_detail_btn a{font-size:13px;color:#000;line-height: 40px;}
.news_detail_content{width:1200px;margin:0 auto;overflow:hidden;}
.news_detail_left{width:880px;float: left;}
.news_detail_left .news_detail_calc{position:relative;width:100%;height:220px;padding: 30px 0 0 0;margin-top: 20px;background-color:#fff6f6;border:1px solid #ffc7c7;}
.news_detail_left .news_detail_calc h3{position: absolute;top: -20px;width:100%;text-align: center;font-size:24px;color:#aa0000;font-style:italic;}
.news_detail_left .news_detail_calc h3 i{margin-left:5px;color:#000;font-weight:normal;font-style:italic;}
.news_detail_left .news_detail_calc .news_calc_left{width:50%;padding: 20px 75px 0 50px;border-right:1px solid #ffc7c7;float: left;box-sizing: border-box;}
.news_detail_left .news_detail_calc .news_calc_left input{width:100%;height:40px;outline:none;margin-bottom:20px;padding-left:10px;background-color:#fff;border:1px solid #ccc;box-sizing: border-box;}
.news_detail_left .news_detail_calc .news_calc_left span{position:relative;width:100%;display: block;}
.news_detail_left .news_detail_calc .news_calc_left span::after{content:'m²';position:absolute;right:20px;top:8px;color:#666;}
.news_detail_left .news_detail_calc .news_calc_right{width:50%;padding: 20px 30px 0 75px;float: left;box-sizing: border-box;}
.news_detail_left .news_detail_calc .news_calc_right p{font-size:14px;color:#666;line-height: 35px;text-align: center;}
.news_detail_left .news_detail_calc .news_calc_right p i{color:#aa0000;font-weight: bold;}
.news_detail_left .news_detail_calc .news_calc_right .news_calc_text{width:100%;margin-top: 15px;padding: 25px 20px;background-color:#fff;box-sizing: border-box;}
.news_detail_left .news_detail_calc .news_calc_right .news_calc_text span{width:48%;line-height:30px;font-size:14px;color:#666;text-align: center;display: inline-block;}
.news_detail_left .news_detail_calc .news_calc_right .news_calc_text span i{margin-left:5px;color:#aa0000;font-weight: bold;}
.news_detail_left .submit-box {position: absolute;top: 50%;left: 50%;margin-top:-55px;margin-left:-55px;width: 110px;height: 110px;padding:10px;background: url(../images/ico-line-btn.png) no-repeat center;
  z-index: 9;overflow: hidden;background-size: 100%;background-position-y: -50px;box-sizing: border-box;}
.news_detail_left .tender-calc-btn, .news_detail_left .tender-calc-btn.again {position: absolute;top: 25px;left: 25px;width: 90px;height: 90px;z-index: 15;background: #aa0000;background-position: 0 0;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 45px;}
.news_detail_left .tender-pop-buttom {width: 120px;height: 36px;background-color: #aa0000;display: block;margin: 0 auto;color: white;cursor: pointer;}
.news_detail_left .tender-pop-buttom, .news_detail_left .tender-form-footer {text-align: center;}
.news_detail_left .tender-calc-btn, .news_detail_left .tender-calc-btn.again {position: absolute;top: 50%;left: 50%;margin-top:-30px;margin-left:-30px;width: 60px;height: 60px;z-index: 15;background: #aa0000;
  background-position: 0 0;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 45px;}
.news_detail_left .tender-pop-buttom, .news_detail_left .tender-form-footer {
    text-align: center;
}
.news_detail_left .tender-recalc {position: absolute;top: 50%;left: 50%;margin-top:-20px;margin-left:-20px;font-size: 14px;width: 40px;height: 40px;color: #fff;text-align: center;cursor: pointer;}
.news_detail_left .old-circle-animate {position: absolute;top: 50%;left: 50%;margin-top:-40px;margin-left:-40px;width: 80px;height: 80px;-webkit-border-radius: 50%;border-radius: 50%;background: #aa0000;z-index: 12;
    -webkit-animation: scale-three2 1.5s ease infinite;
    -moz-animation: scale-three2 1.5s ease infinite;
    -o-animation: scale-three2 1.5s ease infinite;
    animation: scale-three2 1.5s ease infinite;
    animation-fill-mode: both;}
@keyframes scale-three2{
	0%{
		transform:scale(1);
		background-color:#d03737;
	}
	100%{
		transform:scale(1.2);
		background-color:#fff;
	}
}

.news_cont {width: 100%;padding: 30px;background: white;box-sizing: border-box;}
.news_cont .news_title{width:100%;text-align: center;padding: 20px 0;border-bottom: 1px solid #ddd;text-align: center;}
.news_cont .news_title h2 {display: block;font-weight:normal;font-size: 26px;line-height: 40px;}
.news_cont .news_title span {display: inline-block;margin: 10px 10px 0;font-size: 12px;color: #666;}
.news_cont .news_content{width:100%;padding:20px 0;font-size:14px;line-height: 30px;}
.news_cont .news_content p{text-indent: 2em;}
.news_cont .news_content img{margin:10px auto;display: block;max-width:100%;}
.news_cont .page_np{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 15px 0;overflow: hidden;}
.news_cont .page_np a{font-size: 14px;color:#000;}
.news_cont .page_np a.pre{float: left;}
.news_cont .page_np a.next{float: right;}

.news_other{width:100%;}
.news_other .news_title{margin:40px auto 0 auto;width: 1230px;padding-left: 15px;font-size: 20px;position: relative;line-height: 70px;}
.news_other .news_title:before{content: '';display: block;position: absolute;left: 0;top: 25px;width: 4px;height: 20px;background: #e60012;}
.news_other .new_top ul{width: 880px;display: block;}
.news_other .new_top ul li{width: 283px;float: left;margin-right: 15px;background: white;}
.news_other .new_top ul li a{color:#000;}
.news_other .new_top ul li:last-child{margin: 0;}
.news_other .new_top ul li .pic{width: 100%;height: 207px;overflow: hidden;}
.news_other .new_top ul li .pic img{max-width: 100%;display: block;transition: all 0.2s ease-in;}
.news_other .new_top ul li .txt{padding:15px 15px 30px 15px;}
.news_other .new_top ul li .txt h4 a,.new_bot ul li .txt .title{width: 100%;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_other .new_top ul li .txt p{display: block;width: 100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size: 14px;color: #999;margin: 10px 0;min-height:40px;}
.news_other .new_top ul li .txt .more{font-size: 14px;display: block;border:1px solid #ccc;width: 96px;height: 32px;border-radius: 16px;text-align: center;line-height: 32px;margin-top: 15px;position: relative;}
.news_other .new_top ul li .txt .more:after{content: '';display: block;width: 21px;height: 15px;position: absolute;background: url(../images/new_more_jt.jpg) no-repeat left top;right: -174px;top: 6px;}
.news_other .new_top ul li:hover{box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);}
.news_other .new_top ul li:hover .pic img{transform: scale(0.9);}
.news_other .new_top ul li:hover h4 a{color: #e60012;}
.news_other .new_top ul li:hover .more{background: #e60012;border-color: #e60012;color: white;}
.news_other .new_bot{width: 880px;margin: 0 auto;}
.news_other .new_bot ul{display: block;width: 880px;padding: 20px 20px 5px 20px;background: white;overflow: hidden;box-sizing: border-box;}
.news_other .new_bot ul li{width: 50%;display: block;float: left;margin-bottom: 15px;}
.news_other .new_bot ul li a{color:#000;}
.news_other .new_bot ul li .pic{width: 150px;height: 103px;overflow: hidden;float: left;}
.news_other .new_bot ul li .pic img{max-width: 100%;}
.news_other .new_bot ul li .txt{float: left;width: 250px;padding: 0 10px;}
.news_other .new_bot ul li .txt p{display: block;width: 100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size: 14px;color: #999;margin: 10px 0;}
.news_other .new_bot ul li .txt .more{font-size: 14px;}
.news_other .new_bot ul li:nth-child(even) .txt{padding-right:0}
.news_other .new_bot ul li:hover .title,.new_bot ul li:hover .more{color: #e60012;}


.news_detail_right{width:300px;float: right;}
.news_detail_right .sale{background: white;padding: 20px;width: 100%;margin-bottom: 15px;margin-top:20px;box-sizing: border-box;}
.news_detail_right .sale a{display: block;width: 260px;height: 160px;overflow: hidden;}
.news_detail_right .sale a img{max-width: 100%;display: block;}
.news_detail_right .form{background: white;padding: 20px;width: 100%;margin-bottom:15px;box-sizing: border-box;}
.news_detail_right .form .title,.news_detail_right .case_right_list .title,.news_detail_right .sale .title{text-align: center;font-weight: bold;margin-bottom: 15px;}
.news_detail_right .form input{width:100%;height:40px;margin-bottom:10px;border:1px solid #e7e7e7;outline:none;padding-left:10px;box-sizing: border-box}
.news_detail_right .form span{position:relative;width:100%;height:40px;display: block;}
.news_detail_right .form span:after{content:'m²';position:absolute;right:10px;top:5px;color:#000;}
.news_detail_right .form p{font-size:14px;color:#aa0000;line-height: 45px;text-align: center;}
.news_detail_right .form a{width:100%;height:40px;line-height:40px;background-color:#aa0000;color:#fff;text-align:center;display: block;}


.news_detail_right .case_right_list{margin-bottom: 15px;background: white;padding: 20px;width: 100%;box-sizing: border-box;}
.news_detail_right .case_right_list ul li{display: block;overflow: hidden;width: 100%;border-bottom: 1px solid #CCCCCC;padding-bottom: 10px;margin-bottom: 15px;}
.news_detail_right .case_right_list ul li:last-child{margin-bottom: 0;}
.news_detail_right .case_right_list ul li .pic{width: 100%;height: 180px;overflow: hidden;}
.news_detail_right .case_right_list ul li .pic img{max-width: 100%;display: block;transition: all 0.2s ease-in;}
.news_detail_right .case_right_list ul li:hover .pic img{transform: scale(1.05);}
.news_detail_right .case_right_list ul li .txt{margin-top: 10px;width: 100%;overflow: hidden;}
.news_detail_right .case_right_list ul li .txt .photo{width: 48px;height: 48px;overflow: hidden;border-radius: 4px;margin-right: 10px;float: left;}
.news_detail_right .case_right_list ul li .txt .photo img{max-width: 100%;}
.news_detail_right .case_right_list ul li .txt .txt_info{width: 202px;overflow: hidden;float: left;}
.news_detail_right .case_right_list ul li .txt .txt_info h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.news_detail_right .case_right_list ul li .txt .txt_info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;font-size: 14px;color: #666;margin-top: 8px;}
.news_detail_right .case_right_list ul li:hover .txt .txt_info h4 a{color: #e60012;font-weight: bold;}
.news_detail_right .case_right_list ul li:hover .txt .txt_info span{color: #000;}
.news_detail_right .case_right_list ul li a{color:#000;}
