.bannbg {
	background-repeat: no-repeat;
	background-position: center top;
	height:400px;
	min-width: 1200px;
	background-color: #fcfcfc;
}
.locbd{padding:5px 0px;border-bottom:1px solid #E9E2DE;}
.listloc {height:55px;line-height:55px;width:1200px;margin:auto;}
.listloc span{font-size:28px;float:left;}
.locr{ float:right; font-size:14px;}


.contbox {width:1260px;margin:auto;margin-top:20px;}
.subnav {
height:50px;
text-align:center;
margin:30px 0px;
}

.subnav a{
	font-size:14px;
	color:#333333;
	line-height:24px;
	padding:5px 25px;
	background-color: #f5f5f5;
	display:inline-block;
	border-radius:16px;
	margin:0px 10px;
	transition: all 0.35s ease-in-out;
}
.subnav a:hover{
	color:#ffffff;
	text-decoration: none;
	background-color: #0092DB;
}
.subnav a.on {
	color:#ffffff;
	background-color: #0092DB;
}

.pp-sort {background-color: #fcfcfc; margin-top:30px;box-shadow: 0px 0px 20px rgba(0,0,0,0.1); margin-bottom:40px;}
.pp-sort dl{clear:both;border-bottom:1px solid #e5e5e5;float:left; width:100%;}
.pp-sort dl:last-child{ border:none;}
.pp-sort dt{float:left;width:90px;line-height:30px;text-align:right;padding:5px;font-size:16px;}
.pp-sort dd{float:right; padding:5px; width:1140px;background-color: #ffffff;}
.pp-sort dd p{
display: table-cell;
vertical-align:middle;
width:144px;
height:62px;
text-align:center;
overflow:hidden;
}
.pp-sort dd a{margin:5px 8px; display:inline-block; line-height:24px; font-size:14px;border:1px solid #d5d5d5;}
.pp-sort dd a.on{border:1px solid #0092DB;}
.pp-sort dd img{max-width:144px;max-height:62px;}




.contbox {width:1260px;margin:auto;margin-top:20px;}
.nrbox { padding:30px;box-shadow: 0px 0px 30px rgba(0,0,0,0.1); margin-bottom:50px;}
.norecord {
	background-image: url(../images/nodate.png);
	background-repeat: no-repeat;
	background-position: center 60px;
	padding-top:240px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
	min-height:200px;
}



.hdlist{ margin-top:30px;}
.hdlist ul{
min-height:350px;
}

.hdlist li{
float:left;
width:1260px;
margin-bottom:40px;
box-shadow: 0px 3px 20px 0px rgba(0,0,0,0.1);
}

.hdlist .news_pic{
float:left;
width:300px;
height:225px;
}

.hdlist .news_pic p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:300px;
height:225px;
overflow:hidden;
background-color:#f5f5f5;
}
.hdlist .news_pic p img{
vertical-align:middle;
max-width:300px;
max-height:225px;
-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;
}
.hdlist li:hover .news_pic p img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}



.hdlist dl{
float:right;
width:910px;
padding:20px 15px;
}

.hdlist dt {
	width:87px;
	height:100px;
	float:left;
	margin-right:23px;
	text-align:center;
	font-size: 13px;
	line-height:25px;
}
.hdlist dt span{
	line-height:45px;
	font-size: 40px;
	font-weight:bold;
}


.hdlist dd {
	width:780px;
	float:left;
}
.hd_t{line-height:25px;}
.hd_t a{ font-size:20px;display:block;}
.hd_t i{ display:block; width:50px; height:2px;background-color: #0092DB;margin-top:15px;}
.hd_info{line-height:25px; overflow:hidden;margin:15px 0px; height:50px; font-size:14px;color:#666666;}		
.news_more a{ padding:8px 25px; margin-top:20px; display:inline-block;font-size:14px;border:1px solid #cccccc;border-radius:5px;}
.news_more a:hover{background-color:#0092DB; color:#ffffff;}





.newslist{margin-top:30px;}
.newslist dl{
float:left;
width:1220px;
margin-bottom:50px;
padding:20px;
box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
}
.newslist dl:hover{box-shadow: 0px 0px 50px rgba(0,0,0,0.1);transition:box-shadow 0.3s linear;-webkit-transition:box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-ms-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;}
.newslist dt {
	width:87px;
	height:80px;
	float:left;
	margin-right:23px;
	background-image: url(../images/li_date.gif);
	text-align:center;
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 13px;
	line-height:25px;
}
.newslist dt span{
	color: #0093DC;
	line-height:45px;
	font-size: 28px;
	font-weight:bold;
}



.newslist dd {
	width:1100px;
	float:left;
}


.news_t{line-height:25px; height:25px;}
.news_t a{ float:left; font-size:16px;}
.news_t span{ float:right; font-size:12px; color:#666666;}
.news_info{line-height:25px; overflow:hidden;color:#A2A2A2; margin:5px 0px; height:50px;}		


.newstitle {
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:10px;
}
.newstitle h4{
	font-size: 20px;
	font-weight: bold;
}
.newsbot {
	line-height:30px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:20px;
	padding-top:10px;
	font-size:14px;
}

.newscontent {line-height:30px;font-size:14px;}
.newscontent img{ max-width:1000px;}

.propic {border:1px solid #e5e5e5; width:600px; text-align:center; height:400px; margin:30px auto;}
.propic p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:600px;
height:400px;
overflow:hidden;
}



.softTable{border-collapse:collapse;border:1px solid #e5e5e5;margin-bottom:50px;}	
.softTable tr.tt td{ font-size:16px;padding:10px 0px;}
.softTable th{border:1px solid #e5e5e5; line-height:20px; text-align: center; font-weight:normal;padding:5px 10px;}	
.softTable td{border:1px solid #e5e5e5; line-height:20px; padding:5px 10px;}	
.softTable *{vertical-align:middle;}
.softTable td a{text-decoration: underline;}
.softTable td a:hover{text-decoration: none;}



.pronav {
text-align:center;
margin:30px 0px;
}

.pronav a{
	font-size:14px;
	color:#333333;
	line-height:24px;
	padding:5px 15px;
	background-color: #f5f5f5;
	display:inline-block;
	border-radius:16px;
	margin:0px 6px;
	transition: all 0.35s ease-in-out;
}
.pronav a:hover{
	color:#ffffff;
	text-decoration: none;
	background-color: #0092DB;
}
.pronav a.on {
	color:#ffffff;
	background-color: #0092DB;
}


.product{ margin-top:30px;}
.product li{
float:left;
width:380px;
margin-bottom:50px;
margin-right:60px;
height:320px;
cursor:pointer;
box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}

.product li:hover{box-shadow: 0px 0px 30px rgba(0,0,0,0.4);transition:box-shadow 0.3s linear;-webkit-transition:box-shadow 0.3s linear;-moz-transition: box-shadow 0.3s linear;-ms-transition: box-shadow 0.3s linear;-o-transition: box-shadow 0.3s linear;}


.product li.mr0{
margin-right:0px;
}

.product li dt{
display: table-cell;
vertical-align:middle;
text-align:center;
width:380px;
height:285px;
overflow:hidden;
}
.product li dt img{max-width:380px;max-height:285px;-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.product li dt:hover img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.product li dd{padding:5px 15px;background-color: #0C65B6;line-height:25px; color:#ffffff; position: relative; text-align:center;}
.product li dd a{color:#ffffff;font-size:16px; line-height:30px;}




.Page{ text-align: center; padding:30px 0; font-size:16px;}
.Page b{ color:#b1d937;}
.Page span{ padding:10px 15px; margin:0 5px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:10px 15px; margin:0 5px; display:inline-block;background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #3177BD;
	border:1px solid #3177BD;
}
.Page .cur{ color:#fff;background-color: #3177BD;border:1px solid #3177BD;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

