/*报价*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.offer_main { position: relative; width: 1000px; padding-top:20px;    margin: 0 auto;}
.offer_left{ width: 860px; float: left; overflow: hidden;}
.offer_left ul li h2.title{ height:35px; line-height:35px;color:#EF0003; font-size:22px; position:relative;border-bottom:#ddd 1px solid; margin:30px 0;}
.offer_left ul li h2.title strong{ display:inline-block; height:35px;padding-left:33px; background: url(../img/titlebg.png) 2px center no-repeat;border-bottom:#333 3px solid;padding-right:8px;}
.offer_left ul li h3 {color: #333;font-size: 24px ;font-weight: normal;line-height: 110%;margin: 0 0 0.5em;}
table{border-spacing: 0px;text-align: center;border-collapse: collapse; margin-bottom:30px; margin-top:20px}
thead th {color: white;font-size: 16px;text-shadow: 0px 1px 2px rgba(0,0,0,0.5);padding: 15px 0;border-right: 1px solid #ccc;line-height: 1.7em;background:#333;}
td, th{padding: 9px 8px 8px;border: 1px #d0d0d0 solid;line-height: 1.7em; font-size: 14px;}
tr:hover{background-color: #F00004; color: #fff; font-weight: 900;}
.offer_left td span{color: #EA0003; font-weight: 900;vertical-align:super;}

.offer_right{width:130px;float: right;overflow: hidden;}
#offer_fylc { width:130px; overflow: hidden; margin-top:13px;}
.offer_fylc_on { position: fixed; top:40px;}
.offer_fylc_off { position: absolute; padding-top:5px; }
.offer_lb { margin:12px 0;}
.offer_lb ul{ margin:10px 0}
.offer_lb ul li {width: 120px;height:50px;line-height:50px;background:#333;position: relative;float: left;margin: 5px;transition: 0.2s all;-webkit-transition: 0.2s all; border-radius: 5px;display: block;font-size:16px;text-align: center;color:#fff;z-index: 9;}
.offer_lb ul li:hover {text-indent: 5px;}
.offer_lb ul li.active{background:#EF0003;color: #fff; font-weight: 900;}

.yindao{
	text-align: center;
}
.yindao p{
	letter-spacing: 2px;
	font-size: 18px;
}
.yindao  button {
	margin: 30px auto;
	width: 200px;
	height: 60px;
	border: none;
	color: #fff;
	letter-spacing: 4px;
	-webkit-transition: background .3s;
	transition: background .3s;
	border-radius: 103px/95px;
	font-size: 18px;
}
.yindao .action {
	background-color:#288ce1;
}

.yindao .action:hover {
	background:#2865e1;
	color: #fff;
}
/*新闻列表*/
.list-news {
	padding-bottom: 8px;
}
.list-news ul li {
 width: 100%;
float: left;
}
.list-news ul li a {
    display: block;
color: #333;
font-size: 16px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
background: url(../img/056.png) left center no-repeat;
padding: 10px 0 10px 15px;
transition: 0.2s all;
-webkit-transition: 0.2s all;
width: 85%;
float: left;

}
.list-news ul li a:hover {
	color: #ec4002;
	text-indent: 5px;
}
.list-news ul li span.list-time {
    font-size: 14px;
	color: #333;
	float: right;
	margin-top:10px;
}

.pagelist{text-align:center; padding-bottom: 20px;}


.inter_page{
	text-align:center;
	margin-top: 20px;
}
.inter_page a{
	display:inline-block;
	margin: 0 3px;
	width:36px;
	height:36px;
	line-height:36px;
	text-align:center;
	border:1px solid #ddd;
	border-radius:3px;
	font-family: arial;
	transition: all .2s linear;
}
.inter_page a.active{
	color:#fff;
	border:1px solid #E50112;
	background:#E50112;
}
.inter_page a:hover{
	color:#fff;
	border:1px solid #E50112;
	background:#E50112;
}
.content p a { color:#136ec2}
.content p a:hover{ color:#ec4002}
.news_cont .piece {overflow: hidden;border-top: 1px dashed #D2D2D2;}
.news_cont .piece .post{ height:60px; line-height:60px}
.news_lmbt { border-bottom: 1px solid #EC0003; overflow: hidden; }
.news_lmbt span { border-bottom: 1px solid #EC0003; float: left; font-size: 16px; font-weight: bold; padding: 45px 10px 5px 10px; color: #333; }
.news_tuij ul{ overflow: hidden; padding: 10px 5px; }
.news_tuij ul li {width: 50%;float: left;}
.news_tuij ul li a {margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../img/056.png) left center no-repeat;padding: 3px 0 3px 15px;transition: 0.2s all;-webkit-transition: 0.2s all;float: left;line-height: 28px;}
.news_tuij ul li a:hover {text-indent: 5px;}
.news_right {width: 280px;float: right;overflow: hidden;}
.news_fyxm { margin:12px 0;}
.news_fyxm ul{ margin:10px 0}
.news_fyxm ul li {width: 130px;height: 40px;line-height:40px;background: #257FCB;position: relative;float: left;margin: 5px;transition: 0.2s all;-webkit-transition: 0.2s all; border-radius: 5px;}
.news_fyxm ul li a {display: block;font-size:16px;text-align: center;color:#fff;z-index: 9;}
.news_fyxm ul li:hover {text-indent: 5px;}
#news_fylc { width: 280px; overflow: hidden; background: #fff; }
.news_fylc_on { position: fixed; top:55px; right: 50%; margin-right: -500px;}
.news_fylc_off { position: absolute; right: 50%; margin-right: -500px; padding-top:5px; }
.news_step { overflow: hidden; padding: 10px 0 0 0; }
.news_step li { float: left; width: 76px; background: #ff6700; color: #fff; font-size:16px; height: 40px; padding: 18px 0; line-height: 20px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.news_step li.er { width: 178px; }
.news_step li.tbr { background: url(../img/news/step_right.png) center center no-repeat; width: 16px; margin: 0 5px; }
.news_step li.tbl { background: url(../img/news/step_lift.png) center center no-repeat; width: 16px; margin: 0 5px; }
.news_step li.tbd { background: url(../img/news/step_down.png) 234px center no-repeat; width: 100%; height: 16px; padding: 5px 0; }
.news_step li.tbb { background: url(../img/news/step_down.png) 31px center no-repeat; width: 100%; height: 16px; padding: 5px 0; }
.news_djzx { margin-top: 12px; }
.news_fyxm img, .news_djzx img {  width:280px; height:88px; overflow: hidden; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.news_fyxm ul li:hover, .news_step li:hover,.news_fyxm img:hover, .news_djzx img:hover  { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }