@charset "utf-8";


*{font-family: "微软雅黑"}


a img{ border:none;} h1,h2,h3,h4,p{margin: 0px;padding: 0px;}





/*首页*/


.us_box{


	padding-bottom: 30px;


	position: relative;


	border-bottom: 1px solid #ddd;


}


.all_title{


	text-align: center;


	padding: 36px 0px 20px 0px;


}


.all_title p{


	font-size: 14px;
text-transform:uppercase;

	letter-spacing:2px;


	color: #888;


}


.all_title h1{


	font-size: 30px;


	line-height: 50px;


	color: #1b6ebc;


}


.all_title span{


	font-weight: normal;


}


.hot_car{


	width:1100px;


	margin:10px auto 30px auto;


	overflow:hidden;


}


.hot_car li{


	padding:0px;


	margin: 0px 15px;


	text-align:left;  


	overflow:hidden;


}


.hot_car li div{


	display: block;


	width: 220px;


	height: 220px;


	border-radius: 100%;


	overflow: hidden;


	border: 1px solid #ddd;


	position: relative;


}


.hot_car li img{


	height: 220px;


width: 220px;


}


.hot_car li p{


	width: 220px;


	line-height: 220px;


	text-align: center;


	font-size: 16px;


	color: #fff;


	background: rgba(27,110,188,0.8);


	position: absolute;


	top:-100%;


	z-index: 5;


}


.hot_car li:hover p{


	top:0px;


}


.blk_18 {width: 1100px; zoom: 1; margin:0px auto;overflow:hidden;}


.blk_18 .pcont {float: left; overflow: hidden; width:1000px; margin-left:20px;}


.blk_18 .ScrCont {width: 20000px; zoom: 1} 


.blk_18 .ScrCont ul{float:left;} 


.blk_18 #List1_1 {float: left}


.blk_18 #List2_1 {float: left}


.blk_18 .LeftBotton {float: left; margin-top:85px; }


.blk_18 .RightBotton { float:right; margin-top:85px;}


.us_center{


	width: 1200px;


	margin: auto;


}


.us_center p{


	font-size: 15px;


	line-height: 30px;


	color: #222;


	padding-bottom: 30px;


}


.all_more{


	position: absolute;


	z-index: 6;


	bottom: -25px;


	left: 50%;


	margin-left: -25px;


	display: block;


	width: 50px;


	line-height: 50px;


	font-size: 30px;


	text-align: center;


	border-radius: 100%;


	background: #fff;


	color: #222;


	border: 1px solid #ddd;


}


.all_more:hover{


	background: #1b6ebc;


	color: #fff;


}


.project_box{


	margin: auto;


	padding-bottom: 46px;


	padding-top: 10px;


	background: #f5f5f5;


	position: relative;


}


.project_center{


	width: 1200px;


	margin: auto;


	overflow: hidden;


}


.project_center li{
   display:block;

	float: left;


	padding: 5px 5px 0px 5px;


	margin: 10px 10px 15px 10px;


	background: #fff;


	-moz-box-shadow:0px 5px 5px #ddd;


	-webkit-box-shadow:0px 5px 5px #ddd;


	box-shadow:0px 5px 5px #ddd;


	-webkit-transition: 0.3s ease;


    -moz-transition: 0.3s ease;


    -ms-transition: 0.3s ease;


    -o-transition: 0.3s ease;


    transition: 0.3s ease;


}


.project_center li:hover{


	margin: 10px 20px 15px 0px;
	box-shadow:10px 8px 8px #ddd;

}


.project_center div{


	width: 270px;


	height: 270px;


	overflow: hidden;


}


.project_center div img{


	width: 270px;


	min-height: 216px;


}


.project_center p{


	font-size: 16px;


	text-align: center;


	line-height: 46px;


	color: #222;
	
	width:270px;
	
	height:50px;


}


.project_center li:hover p{


	color: #1b6ebc;


}


.news_box{


	border-top:1px solid #ddd;


	padding-bottom: 60px;


	padding-top: 10px;


}


.news_center{


	width: 1200px;


	margin: auto;


	padding-top: 10px;


	overflow: hidden;


}


.news_center li{


	float: left;


	width: 350px;


	margin: 0px 25px;


}


.news_center li div{


	display: table;


	padding: 8px;
text-align:center;

	border: 2px solid #1b6ebc;


}


.news_center li h1{


	font-size: 18px;


	color: #1b6ebc;


	padding-top: 5px;


	font-weight: normal;


}


.news_center li h2{


	font-size: 14px;


	font-weight: normal;


	color: #1b6ebc;


}


.news_center li h3{


	width: 100%;


	font-size: 16px;


	color: #222;


	font-weight: normal;


	padding: 20px 0px 10px 0px;


    white-space:nowrap;/*一行显示*/


    overflow: hidden;/*超出部分隐藏*/


    text-overflow: ellipsis;/*用...代替超出部分*/


}


.news_center li p{


	font-size: 14px;


	color: #888;


	line-height: 24px;


	padding-bottom: 6px;


	border-bottom: 1px solid #888;
width:100%;

}


.news_center li a{


	display: block;


	width: 36px;


	line-height: 36px;


	font-size: 16px;


	color: #222;


	border: 1px solid #222;


	text-align: center;


	margin-top: 20px;


}


.news_center li a:hover{


	background: #1b6ebc;


	color: #fff;


	border: 1px solid #1b6ebc;


}





/*单页、详情页css*/


.article_box{


	width: 1200px;


	margin: auto;


	margin-bottom: 50px;


}


.article_box ul{


	overflow: hidden;


}


.article_box li{


	float: left;


}


.com_left{


	width: 250px;


	margin-top: 40px;


	overflow: hidden;


}


.com_left h1{


	width: 100%;


	line-height: 40px;


	background: #1b6ebc;


	color: #fff;


	font-size: 16px;


	font-weight: normal;


	text-indent: 20px;


}


.com_left a{


	display: block;


	line-height: 30px;


	font-size: 14px;


	color: #222;


	margin-top: 5px;


	text-indent: 20px;


	border-bottom: 1px solid #e5e5e5;


}


.com_left a:hover{


	color: #1b6ebc;


}


.com_left h2{


	width: 100%;


	line-height: 40px;


	background: #1b6ebc;


	color: #fff;


	font-size: 16px;


	font-weight: normal;


	text-indent: 20px;


	margin-top: 10px;


}


.com_left div{


	font-size: 14px;


	padding: 14px 0px;


	line-height: 24px;


}


.kuang{


	width: 230px;


	height: 30px;


	border: 1px solid #ddd;


	padding-left: 10px;


	margin-bottom: 8px;


	font-size: 13px;


	color: #999;


}


.com_right{


	margin-left: 48px;


	width: 890px;


	overflow: hidden;


}


.crumbNav{


	color: #313131;


	font-size: 14px;


	padding: 40px 0px 17px 0px;


	border-bottom: 1px solid #ddd;


}


.crumbNav a{


	font-size: 14px;


	color: #313131;


	font-weight: normal;


}


.crumbNav a:hover{


	color: #1b6ebc;


}


.com_right h1{


	font-size: 20px;


	padding: 30px 0px 20px 0px;


	line-height: 26px;


	text-align: center;


	color: #1b6ebc;


}


.com_right p{


	font-size: 15px;


	color: #252525;


	line-height: 26px;


}


.new_lisbox{


	margin-top: 10px;


}


.new_listpage{


	overflow: hidden;


}


.new_listpage a{


	font-size: 15px;


	color: #555;


	line-height: 30px;


	float: left;


	display: block;


}


.new_listpage a:hover{


	color: #1b6ebc;


}


.new_listpage span{


	font-size: 14px;


	color: #aaa;


	float: right;


}


.flip_article{


	font-size: 14px;


	padding: 20px 0px;


	display: table;


	margin: auto;	


}


.flip_article a{


	color: #555;


}


.flip_article a:hover{


	color: #1b6ebc;


}


.article_libox{


  padding-top: 10px;


  overflow: hidden;


}


.article_libox li{


	width: 210px;


	background: #f7f8fa;


	margin: 0px 10px 10px 0px;


	overflow: hidden;


	display:inline-block;


	vertical-align:top;


}


.article_liall{


	font-weight: normal;


	display: block;


	width: 210px;


	background: #0a2b4a;


	color: #fff;


	font-size: 16px;


	line-height: 40px;


	text-align: center;


}


.article_libox span{


	margin-top: 10px;	


	overflow: hidden;


	display: block;


}


.article_lione{


	display: block;


	line-height: 35px;


	font-size: 14px;


	color: #252525;


	text-indent: 10px;


}


.article_lione:hover{


	color: #1b6ebc;


}


.product_listpage{


	overflow: hidden;


}


.product_listpage a{


	float: left;


	margin: 0px 10px 10px 0px;


}


.product_listpage div{


	width: 212px;


	height: 170px;


	overflow: hidden;


}


.product_listpage img{
width: 212px;height: 170px;

}


.product_listpage p{


	line-height: 40px;


	font-size: 14px;


	color: #555;


	text-align: center;


	margin: 0px;
background-color:#ddd;

	width: 212px;
	
	min-height:160px;

}


.product_listpage a:hover p{


	color: #fff;


	background: #1b6ebc;


}


.article_listpage{


	overflow: hidden;


}


.article_listpage a{


	float: left;


	width: 425px;


	margin: 0px 20px 20px 0px;


	overflow: hidden;


}


.article_listpage img{


	width: 180px;


	height: 137px;


	border: 1px solid #e5e5e5;


	float: left;


}


.article_listpage div{


	float: right;


	width: 230px;


	height: 137px;


	overflow: hidden;


}


.article_listpage h5{


	font-size: 16px;


	line-height: 40px;


	color: #1b6ebc;


	margin: 0px;


	font-weight: normal;


}


.article_listpage p{


	font-size: 14px;


	color: #222;


	line-height: 24px;


}





.com_right h3{


	padding-top: 20px;


	padding-bottom: 10px;


	font-weight: bold;


	color: #1b6ebc;


	font-size: 18px;


}


.com_right h4{


	font-size: 15px;


	color: #252525;


	line-height: 26px;


	font-weight: normal;


}


.list_art{


	display: table;


	margin: auto;


	overflow: hidden;


}


.list_art li{


	float: left;


	margin: 0px 10px;


}


.list_art a{


	display: block;


	float: left;


	font-size: 14px;


	padding: 0px 30px 0px 30px;


	line-height: 30px;


	border: 1px solid #1b6ebc;


	color: #1b6ebc;


	margin-bottom: 20px;


}


.list_art a:hover{


	background: #1b6ebc;


	color: #fff;


}





/*在线留言*/


td{


	padding: 0px;


}


.guestbook_r01{


	width:520px; 


	height:50px;


}


.guestbook_r_text01{ 


	width:500px;


	background:#eee;


	border:1px dashed #ccc;


	height:36px;


	line-height:36px;


	padding:0 10px;


}


.guestbook_r02{ 


	width:520px; 


	height:130px;


}


.guestbook_r_text02{ 


	width:500px; 


	background:#eee; 


	border:1px dashed #ccc; 


	height:84px; 


	line-height:180%; 


	padding:10px;


}


.guestbook_r03{ 


	width:520px; 


	height:50px;


}


.guestbook_r_text03{ 


	width:160px; 


	background:#eee; 


	border:1px dashed #ccc; 


	height:36px; 


	line-height:36px; 


	padding:0 10px;


}


.submit001{ 


	background:#1b6ebc; 


	border:none; 


	width:250px; 


	height:40px; 


	line-height:40px; 


	color:#fff; 


	font-family:"微软雅黑"; 


	font-size:16px; 


	margin-top:20px;


	cursor:pointer;


}


.reset001{ 


	background:#ccc; 


	border:none; 


	width:250px; 


	height:40px; 


	line-height:40px; 


	color:#333; 


	font-family:"微软雅黑"; 


	font-size:16px; 


	margin-left:10px; 


	margin-top:20px;


	cursor:pointer;


}





/*翻页代码*/


.pages {


	text-align: center;


	font-size: small;


	margin-top:20px;


}



.pages .current {
	background-color: #1b6ebc;
	display: inline-block;
	padding:4px 8px;margin:0 3px;
	color: #fff;
}

.pages a {

	background-color: #eee;

	display: inline-block;

	padding:4px 8px;margin:0 3px;color:#1b6ebc;


}


.pages a:hover {

	border: 1px solid #1b6ebc;

	padding: 3px 7px;

	text-decoration: none;

}





.pages strong {


	font-weight: bold;


	background-color: #f3f3f5;


	display: inline-block;


	padding: 2px 6px;


	color: #1176bb


}








