@charset "utf-8";
/* CSS Document */
.m{
	width: 100%;
	float: left;
	overflow: hidden;
	background: url(../images/mbg.jpg) no-repeat;
}
.bw{
	background: #ffffff;
	overflow: hidden;
}
/*热门搜索*/
.hot{
	width: 1396px;
	padding: 0 22px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background: #f2f2f2 url(../images/notice.jpg) 22px no-repeat;
}
.hot_left{
	float: left;
	padding-left: 30px;
}
.hot_left span{
	color: #d80703;
	font-size: 14px;
}
.hot_left a{
	color: #000000;
	font-size: 14px;
}
.hot_right{
	width: 315px;
	height: 35px;
	float: right;
	margin-top: 7px;
	overflow: hidden;
}

.hot_right input.text{
	width: 230px;
	height: 31px;
	float: left;
	border: 2px solid #c60606;
	font-family: '宋体';
	font-size: 12px;
	text-indent: 15px;
	line-height: 31px;
	background: url(../images/sea.jpg) 200px no-repeat;
}
.hot_right input.btn{
	width: 81px;
	height: 35px;
	float: left;
	background: #c60606;
	color: #ffffff;
	border: 2px solid #c60606;
	font-size: 16px;
}

.content{
	width: 1409px;
	padding-left: 16px;
	padding-right: 15px;
	overflow: hidden;
	float: left;
}
.lefter{
	width: 240px;
	float: left;
	overflow: hidden;
}
.leftnr{
	width: 207px;
	padding-left: 15px;
	padding-right: 14px;
	overflow: hidden;
	border: 2px solid #103782;
	border-top: none;
	padding-bottom: 13px;
	height: 939px;
}
.lefter_list{
	width: 100%;
	float: left;
	overflow: hidden;
}
.lefter_list li.lLi{
	width: 100%;
	float: left;
	margin-top: 5px;
}
.lefter_list li.lLi span{
	display: block;
	width: 154px;
	padding-left: 53px;
	height: 42px;
	background: url(../images/pbg.jpg) no-repeat;
	line-height: 42px;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
}
.lefter_list li.lLi span a{
	color: #ffffff;
	font-size: 16px;
}
.lefter_list li.lLi .lsub{
	width: 100%;
	float: left;
	overflow: hidden;
	padding-top: 8px;
	display: none;
}
.lefter_list li.lLi .lsub li{
	width: 178px;
	float: left;
	padding-left: 29px;
	height: 35px;
	border-bottom: 1px dashed #e0e0e0;
	line-height: 35px;
}
.lefter_list li.lLi .lsub li:last-child{
	border-bottom: none;
}
.lefter_list li.lLi .lsub li a{
	background: url(../images/redlib.jpg) left no-repeat;
	padding-left: 22px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
.lefter_list li.lLi .lsub li a:hover{
	color: #1a4496;
}

.mainB{
	width: 908px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
}
.shopbox{ width: 908px; position: relative;}
.shopbox .hd{ width: 903px; float: left; margin-left: 5px; display: inline; height: 41px; line-height: 41px; border-bottom: 2px solid #09317e;  position:relative; }
.shopbox .hd span{ padding-left: 37px; float: left; background: url(../images/hot.jpg) 2px no-repeat; color: #333333; font-size: 18px; font-weight: bold; }
.shopbox .hd ul{ float:left; position:absolute; left: 141px; top:2px; height: 41px;   }
.shopbox .hd ul li{ float:left; width: 124px; height: 32px;line-height: 32px; text-align: center; border: 1px solid #d8d8d8; cursor:pointer; margin-right: 10px; }
.shopbox .hd ul li a{ font-size: 16px; color: #000000; font-weight: bold; }
.shopbox .hd ul li:hover{ height:32px;  background:#09317e; border:1px solid #09317e; color: #ffffff;}
.shopbox .hd ul li:hover a{
	color: #ffffff;
}
.shopbox .hd ul li.on{ height:32px;  background:#09317e; border:1px solid #09317e; color: #ffffff;}
.shopbox .hd ul li.on a{
	color: #ffffff;
}
.shopbox .bd{
	width: 100%;
	float: left;
	overflow: hidden;
	padding-top: 3px;
}
.shopbox .bd ul{ zoom:1; overflow: hidden; background: url(../images/mline.jpg) top center no-repeat; }
.shopbox .bd li{
	width: 217px;
	float: left;
	overflow: hidden;
	margin: 21px 5px 0;
}
.shopbox .bd li .img{
	width: 100%;
	float: left;
	overflow: hidden;
}
.shopbox .bd li .img a{
	display:table-cell;
	width: 215px;
	height: 191px;
	border: 1px solid #dadada;
	vertical-align:middle;
	text-align: center;
}
.shopbox .bd li .img img{
	max-width:215px;
	max-height: 191px;
	_width: 215px;
	_height: 191px;
}
.shopbox .bd li .txt{
	width: 215px;
	height: 38px;
	float: left;
	border: 1px solid #dadada;
	border-top: none;
	line-height: 38px;
	text-align: center;
	background: #5c7396;
}
.shopbox .bd li .txt a{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.shopbox .bd ul .more{
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
	height: 34px;
	display: block;
	line-height: 34px;
	text-align: center;
	color: #999999;
	font-size: 12px;
}
.shopbox .bd li:hover .img a{
	border: 1px solid #08317e;
}
.shopbox .bd li:hover .txt{
	border: 1px solid #09317e;
	background: #09317e;
	border-top: none;
}

.righter{
	width: 225px;
	padding-left: 8px;
	padding-right: 7px;
	float: right;
	overflow: hidden;
	background: url(../images/rightbg.jpg) no-repeat;
}

/*公司简介*/
.about_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
	overflow: hidden;
	background: #2257be url(../images/icon1.jpg) 9px no-repeat;
	margin-top: 10px;
}
.about_title span{
	padding-left: 37px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.about_title b{
	float: left;
	padding-left: 7px;
	color: #7f96d3;
	font-size: 14px;
	line-height: 55px;
}

.about{
	width: 215px;
	padding: 10px 5px;
	float: left;
	overflow: hidden;
	background: #3c5c9a;
	margin-top: 6px;
	line-height: 30px;
	font-size: 14px;
	color: #ffffff;
	text-indent: 2em;
}
.about a{
	color: #d80703;
	font-size: 14px;
}

/*恒立动态*/
.rntitle{
	width: 100%;
	height: 50px;
	line-height: 50px;
	float: left;
	overflow: hidden;
	background: #2257be url(../images/icon2.jpg) 9px no-repeat;
	margin-top: 30px;
}
.rntitle span{
	padding-left: 37px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.rntitle b{
	float: left;
	padding-left: 7px;
	color: #7f96d3;
	font-size: 14px;
	line-height: 55px;
}

.rnews{
	width: 200px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 13px;
	padding-bottom: 10px;
	float: left;
	overflow: hidden;
	margin-top: 6px;
	background: #3c5c9a;
}
.rnews ul li{
	width: 100%;
	float: left;
	overflow: hidden;
	line-height: 30px;
	background: url(../images/newslib.jpg) left no-repeat;
}
.rnews ul li a{
	padding-left: 12px;
	font-size: 14px;
	color: #ffffff;
}
.rcontact{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 60px;
	padding-bottom: 80px;
}


/*内页样式*/
.mainCons{
	width: 903px;
	float: left;
	margin-left: 15px;
}
.mainCons .ovh{
	width: 100%;
	height: 1023px;
	overflow-y: auto;
}
.subCont{
	overflow-y: auto;
	height: 989px;
}
.main_title{
	 width: 100%; float: left; display: inline; height: 41px; line-height: 41px; border-bottom: 2px solid #09317e; 
}
.main_title span.mbt{
	float: left;
	color: #333333;
	font-size: 18px;
}
.main_title span.wz{
	float: right;
	font-size: 14px;
	color: #666666;
}
.main_title span.wz a{
	color: #666666;
	font-size: 14px;
}

.details{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 3px;
	padding-top: 21px;
}
.details .dl{
	width: 390px;
	float: left;
	text-align: center;
	position: relative;
}
.details .dl a{
	position: absolute;
	right: 70px;
	bottom: 10px;
	z-index: 100000;
}
.details .dl img{
	/*border: 1px solid #c6c6c6;*/
	max-width: 388px;
	height: 330px;
}

.details .dl a.fdj img{
	width: 50px;
	height: 48px;
}
.details .dr{
	width: 490px;
	float: right;
	margin-right: 5px;
	display: inline;
	overflow: hidden;
}
.details .dr .title{
	width: 100%;
	float: left;
	overflow: hidden;
	height: 47px;
	border-bottom: 1px dashed #c7c7c7;
	line-height: 47px;
	font-size: 24px;
	color: #333333;
}
.details .dr .drnr{
	width: 100%;
	padding-top: 10px;
	float: left;
	overflow: hidden;
}
.details .dr .drnr p{
	color: #000000;
	font-size: 14px;
	line-height: 30px;
}
.details .dr .tel{
	width: 100%;
	height: 45px;
	line-height: 45px;
	float: left;
	overflow: hidden;
	color: #c2252e;
	font-size: 18px;
}
.details .dr .tel span{
	font-size: 24px;
}
.details .dr .more{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 12px;
}
.details .dr .more a{
	display: inline-block;
	width: 100px;
	height: 35px;
	border-radius: 5px;
	background: #3478e1;
	color: #ffffff;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	margin-right: 7px;
}
.listCon{
	width: 100%;
	float: left;
	overflow: hidden;
	margin-top: 33px;
}
.listc{
	width: 100%;
	float: left;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #94b8ef;
}
.listc span{
	display: inline-block;
	float: left;
	padding: 0 22px;
	height: 40px;
	background: #3478e1;
	border-radius: 5px;
	font-size: 16px;
	color: #ffffff;
}

/*产品详情*/
/*摘要*/
.descnr{
	width: 100%;
	float: left;
	overflow: hidden;
	line-height: 30px;
	color: #333333;
	font-size: 16px;
	margin-top: 10px;
	text-indent: 2em;
}


#showbox { border: 1px solid #e7e7e7;}
#showsum { left: 23px; margin-top:30px; display: none;}
#showsum span { border:1px solid transparent;}
#showsum span.sel { border:1px solid #e6e7e2;}

.showpage { width:332px; position:relative; display: none;}
.showpage a { 
	display:block; 
	width:21px; 
	border:1px solid #ddd; 
	height:51px; line-height:51px; 
	background:#eee; text-align:center; 
	font-size:30px; 
	position:absolute; 
	font-family: '宋体';
	font-weight: bold;
	left:0; 
	top:-62px; 
	text-decoration:none; 
	color:#999;
}
.showpage a#shownext { left:auto; right:0;}
.showpage a:hover { color:#f35726;}












































