.bgin{
	padding-top:10px;
	clear:both;
	padding-bottom:30px;
	background-image: url(hjbg2.png);
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#postion{
	float:left;
	width:100%;
	line-height:32px;
	font-size:14px;
	position: relative;
	padding-top:10px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; margin-bottom:15px;
}

#postion .postion{
	background-image: url(home.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px; background-size:20px; float:left; text-indent:0px;
}
#postion b{
	font-size: 36px;
	line-height: 86px;
	text-align: center;
	border-radius:5px 5px 0 0;
	font-weight: lighter; display:none;
}

#postion>div,#postion>div a{ color:#999999}

.pronav{
	clear:both;
	text-align:center; padding-top:10px; z-index:1;

/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;*/	/*box-shadow: 0px 5px 10px rgba(0,0,0,0.1); */ margin-bottom:30px;
}
.pronav a{
	display:inline-block;
	margin-left:5px;
-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; 	transition:500ms;
	font-size: 18px;
	line-height: 50px;
	border: 1px solid #dddddd; border-radius:5px; overflow:hidden;
}
.pronav a span{


	display:inline-block;
/*	border-radius:5px;*/
	padding-left:20px;
	padding-right:20px;
	color:#555555;/*-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms; padding-bottom:1px;*/

}
.pronav a.select span,.pronav a:hover span{ background-color:#d00021; color:#FFFFFF;
/*	color:#d00021;
	position: relative;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d00021;*//*	background-color: #286bbe;*/ padding-bottom:0px; margin-bottom:-1px;
}

/*.sorts{ text-align:center; clear:both; font-size:36px; line-height:2; padding-top:30px; padding-bottom:30px;}

.sorts span{
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	position: relative;color:#d00021;
}
.sorts i{
	font-family: Arial, Helvetica, sans-serif;
	display:inline-block;
	clear:both;
	position: relative;
	font-size: 24px;
	font-style: normal;
	text-transform: capitalize; color:#cccccc;  
}
.sorts span:before{content:'';
	float: left;
	width: 2em;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-color: rgba(255,255,255,0.3);
	position: absolute;
	left: 50%; margin-left:-1em;
	bottom: 0px;
}
*/
#cms *,#cms1 *{max-width:100%;}
#cms1,#cms2,#cms { clear:both; margin-bottom:50px; min-height:100px;}

#cms .li{
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #737373;
	padding-bottom: 5px;
	line-height: 32px;
	font-size: 14px;
	
}
#cms .li .ntitle{
	float: left;
	width: 80%;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	font-family: "宋体";
	text-overflow: ellipsis;

}
#cms .li .ntitle a{
	font-family: Arial, Helvetica, sans-serif;
}
#cms .li .time{
	float: right;
	width: 12%;
	color: #999999;
	font-size: 14px;
}
#cms1 .content{
	float: left;
	width: 700px;
	overflow: hidden;
	margin-top: 10px;
	padding-bottom: 10px;
}

	



#cms .list{ width:31.3333%; margin-left:1%; margin-right:1%;
overflow:hidden; float:left; margin-top:10px; margin-bottom:10px;
}

#cms .list .right{ padding: 20px; /*padding-bottom:30px; padding-top:20px;*/ clear:both;}
#cms .list .right .dp{ font-size:14px; line-height:1.5; color:#666666; height:3em; overflow:hidden; }
#cms .list.appli .right .dp{ display:none}

#cms .list:hover .right{ background-color:#d00021;}

#cms .list:nth-child(3n+1){ clear:both}

#cms .list .right .more{ text-align:center; padding-top:5px;}
#cms .list .right .more a{
	font-family: "新宋体";
	font-size: 12px;
	color: #606060;
}
#cms .list:hover .right .more a{ color:#FFFFFF}
/*#cms .list .item1{ color:#666666}
#cms .list .item2{ color:#666666}*/
#cms .list .img{ padding:5px;/*border-radius:3px;*/
	 
	border: 1px solid #dddddd; min-height:235px; max-height:235px;_height:235px; height:235px; overflow:hidden; background-color:#FFFFFF; text-align:center; 
}
#cms .list.appli .img{min-height:290px; max-height:290px; height:290px;}
#cms .list .img img{width:100%; height:100%;}

#cms .list .img{ /*background-color:#e8e9eb*/
	position: relative;
}
/*#cms .list .img img{height:230px; width: 100%;}*/

#cms .list .img a:hover img,#cms .list:hover .img  img{opacity:1; }
#cms .list .title{
	font-size:16px;
/*	padding-top:5px;*/
	padding-bottom:5px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;	 color:#333333;
}
#cms .list:hover .title{ color:#d00021}
#cms .list:hover .title,#cms .list:hover .dp{color:#ffffff;}
#cms1 h1.h1{
	font-size: 20px;
	/*font-weight: lighter;*/
	line-height: 1.2;
	padding-top: 15px;
	padding-bottom:30px;
	font-weight: lighter;
}
#cms1 #info{
	font-size: 14px;
	/*line-height: 50px;*/
	color: #333333;
}
#cms1 #content{
	padding-bottom: 15px; font-size:16px; line-height:1.5; padding-top:20px; color:#333333;
}
#pages{
	float: left; clear:both; width:100%;

	line-height: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
#pages  a{
	height: 18px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #dddddd;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	line-height: 18px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}
#pages  a.select{
	background-color:#005baa;
	color: #FFFFFF;
}

#cms .picli{
	float: left;
	width: 46%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255,255,255,0.3);
	padding-left:1%;
	padding-right:1%;
	margin-right: 1%;
	margin-left: 1%;
}
#cms .picli:nth-child(2n+1){ clear:both}

/*#cms .picli:hover a{color: #0099FF;}*/
#cms .picli .img{

	overflow:hidden;
	padding: 2px;
	border: 1px solid #dddddd; border-radius:3px; overflow:hidden; float:left;
}
#cms .picli .img img{ width:180px; height:120px; }


#cms .picli .img+.right{ margin-left:200px;}
#cms .picli .right .dp{ float:left; width:100%; 
/*	font-family: "宋体";*/
	font-size: 12px;
	color: #666666; line-height:1.5; height:3em; overflow:hidden;
}
#cms .picli .img+ .right> .dp{ max-height:6em;}
#cms .picli .date+ .right> .dp{ height:3em;}
#cms .picli .right .ntitle{
	font-size: 16px;
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
}

#cms .picli .date{
	float:left;
	overflow:hidden; background-color:#999999;
	background-color:rgba(0,0,0,0.6);

	width:90px;
	height:90px;
	text-align: center;border-radius:5px;
}
#cms .picli .date+.right{ margin-left:100px;}	
#cms .picli .date>span{display:block; font-size:32px;background-color:rgba(255,255,255,0.2); color:#FFFFFF; line-height:60px;}
#cms .picli .date>i{
	font-size: 14px;
	font-style: normal;
	line-height: 30px;
	color: #ffffff; display:block;
}

#cms .picli:hover{ /*background-color:rgba(200,200,200,0.1);*/background-color:rgba(255,255,255,0.1);-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
#cms .picli:hover a{color:#d00021}
#cms .picli:hover .dp{color:#999999}



.back{ clear:both; padding-top:15px; padding-bottom:15px; text-align:center;line-height:45px;}
.back a{border-radius:30px;
	display:inline-block;
	background-color:#d00021;
	color: #FFFFFF; padding-left:55px; padding-right:55px; font-size:18px;
}
.nextpage div{
	white-space: nowrap;
	float: left;
	width: 100%;
	overflow: hidden;
}

.pagination{ clear:both; text-align:center; padding-top:15px;}
.pagination li{
	display:inline-block;
	border: 1px solid #dddddd;
	padding-left:10px;
	padding-right:10px;
	margin: 0px; overflow:hidden;
}

.pagination li+li{
	border-left-style: none;
}
.pagination li:first-child+li{border: 1px solid #dddddd;border-radius:3px 0 0 3px;}
.pagination li:last-child,.pagination li:first-child{border: 1px solid #dddddd;border-radius:3px;}
.pagination li:nth-last-child(2){border-radius:0 3px 3px 0;}
.pagination li.disabled{}
.pagination li.active{ background-color:#1DA3F3; color:#FFFFFF}

.pagination li a{ color:#333333}

.p100{ float:left; padding-left:100px;}
.p50{ float:left; padding-left:50px;}
.fleft .p100{ line-height:2.5;}


.proshow{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #eeeeee;
	padding-top: 20px;
}
.proshow .img{
	float:left;
	width:300px; max-width:100%;
	max-height:200px;
	min-height:200px;
	_height:200px;
	padding: 2px;
	border: 1px solid #dddddd;
}
.proshow .img img{ width:100%; 	max-height:200px;
	min-height:200px;
	_height:200px;}
.proshow .right{ margin-left:330px; text-align:left}
.proshow .right .h1{
	font-size: 16px;
	line-height: 1.3;
	font-weight: bold; color:#333333
}
.proshow .right .dp{ line-height:1.5; padding-top:20px;}
.proshow .right .tel { padding-top:10px;}
.proshow .right .tel span{
	background-color: #d00021;
	color: #FFFFFF; display:inline-block; padding-left:10px; padding-right:10px;/*border-radius:3px;*/
}
.proshow .right .tel span i{ margin-right:5px;}
.ptitle{
	padding-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd; line-height:35px; font-size:16px;
}
.ptitle span{ background-color:#cccccc; display:inline-block; padding-left:15px; padding-right:15px;border-radius:5px 5px 0 0; color:#333333; cursor:pointer; margin-right:5px;}
.ptitle span.select{background-color: #d00021; color:#FFFFFF}
#cms .proli{
	position: relative;
}

#cms .proli .right{-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;
	position: absolute; float:left; width:90%; padding-left:5%; padding-right:5%; padding-top:5px; padding-bottom:5px;
	left: 0px;
	bottom: -3em;
	z-index: 2; background-color: #d00021; background-color:rgba(0,0,0,0.5); color:#FFFFFF
}
#cms .proli  .img{ padding:0px;}
#cms .proli a:hover .right{/*background-color:rgba(0,0,0,0.5);*/background-color: #d00021; background-color:rgba(208,0,33,0.9);	bottom:0; }
#cms .proli .right .dp,#cms .proli .right .title{color:#FFFFFF}