@charset "utf-8";
/* CSS Document */
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4,table,th, td, form,input, button, select, textarea {margin:0;padding:0;font-style: normal;font: 12px/22px "宋体",Arial, Helvetica, sans-serif}
ol, ul ,li{list-style: none}
img {border: 0;vertical-align:middle}
body{color:#4b4b4b; }
.clear{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}
a{color:#4b4b4b;text-decoration:none} 
a:hover{color:#ff0000}
h1, h2, h3{font-weight:bold}
h1{font-size:18px}
h2{
	font-size:15px;
	line-height: 30px;
	float: LEFT;
	text-indent: 15px;
}
h3{font-size:14px}
h4{font-size:15px}
h5{font-size:12px}

.lf{float:left}
.rt{float:right}
.mt{ margin-left:10px;} mr{ margin-right:10px;}

.pt25{padding-top:25px}
.pt15{padding-top:15px}.pt10{padding-top:10px}
.box,.banner,#footer,.link{margin:0 auto;width:100%;overflow:hidden}

/*基础设施*/
.tagqun{
	width:972px;
	margin:0px auto;
	padding:5px;
	line-height:20px;
}
.tagqun ul li{  height:20px; line-height:20px; padding-right:10px; float:left; }
.tagqun ul li a{color:#5C5C5C;}
.otherprotit,.othernewstit{ height:25px; line-height:25px; padding-left:10px; font-size:14px; font-weight:bold; color:#333333; background:#e8e8e8; margin-bottom:10px;}
.othernews ul li{ padding-left:20px; background:url(d.jpg) no-repeat 3px 10px;}
.related_other_products_1{float:left;width:120px;height:120px;overflow:hidden;text-align:center; margin:0 5px;}
.roll_index_title{ width:150px; height:24px; line-height:24px; overflow:hidden;}/*滚动图片标题*/
.exclass_list_1{float:left;width:120px;height:120px;overflow:hidden;text-align:center; margin:0 5px;}
.xglj a{ color:#FF0000; font-weight:bold;}
.newslist ul li{padding-left:20px; background:url(d.jpg) no-repeat 3px 10px; line-height:30px; border-bottom:1px #ccc dashed;}
.link{
	text-align:center;
	width:980px;
	color:#5C5C5C;
}
.link a{color:#5C5C5C;}
.ihotpro{
	padding:10px 10px;
	width: 386px;
}
.ihotpro_in{height:auto;}

/*head*/
#head{
	margin:0 auto;
	overflow:hidden;
	height:131px;
	width:1002px;
}
#logo{
	width:1002px;
	height:131px;
	float:left;
	position: relative;
	background:url(topbg.jpg) repeat-x top;
}
#nav{
	width:1002px;
	margin: 0px auto;
	height:50px;
	background:#1A3278;
}
#nav ul{ margin-top:0px;}
#nav ul li{float:left;width:102px;font-size:14px;line-height:50px;font-weight:bold; text-align:center; background:url(menu3.jpg) right no-repeat;}
#nav li a{ color:#FFFFFF;}#nav li a:hover{ color:#fff; background:#c30; display:block;}
.tel{
	padding-right:60px;
	font-size:18px;
	font-weight:bold;
	color:#666666;
	line-height:40px;
	margin-top: 30px; right:10px;left: 799px; font-family:"微软雅黑";
position: absolute;
top: 8px;
}

/*banner*/
#banner{
	margin:0px auto 0px auto;
	width:1002px;
	height:326px;
}
#tz{
	color:#000;
	height:30px;
	margin:0px auto;
	line-height:30px;
	float: right;
	margin-right: 10px;
}
#tz a{ color:#000;}

/*main*/
#main{
	margin:0px auto;
	width:982px;
	padding: 10px 10px 0px 10px;
}
#main-left{
	width:219px;
	float:left;
	padding: 0px 0px;
}
#main-left1{
	width:219px;
	float:left;
}
#main-left2{
	width:272px;
	float:right;
	padding: 0px 0px;
}
#main-right{
	float:right;
	width:745px;
}
#main-right2{
	float:right;
	width:743px;
	border:1px #949597 solid;padding-top: 6px;
}
#main-right1{
	float:left;
	width:440px;
	margin: 0px;
	border: 1px #949597 solid;
	padding:6px 10px;
}

/*left*/
.left-box{
	padding:1px;
	width:219px;
	overflow:hidden;
	background: url(cpfl2.jpg) top center repeat-y;
}
.left-box .title{
	height:40px;
	background: url(left.jpg) left top no-repeat;
	overflow:hidden;
	text-align:left;
	color:#333;
	line-height:40px;
}
.left-box .title h4{text-indent:10px;height:38px;float:left;line-height:50px;color:#fff;text-indent: 38px; font-weight:bold;}
.left-box .title span{float:right;height:41px;width:60px}
.left-box .title span a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%;}

.left-box1{
	padding:1px;
	width:242px;
	overflow:hidden
}
.left-box1 .title{
	height:30px;
	background: url(left1.jpg) left top no-repeat;
	overflow:hidden;
	text-align:left;
	color:#FFF;
}
.left-box1 .title h4{
	text-indent:10px;
	height:30px;
	float:left;
	line-height:30px;
	color:#FFF;
	text-indent: 15px;
	font-weight:bold;
}
.left-box1 .title span{float:right;height:41px;width:60px}
.left-box1 .title span a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%;}

.title-rt span.title span a{display:block;text-align:left;width:100%;height:100%;}
.title-rt span{
	float:left;
	height:38px;
	line-height:38px;
	margin-right: 20px;
}


/*right*/
.title-rt{
	height:30px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	background:url(n7.jpg) no-repeat left;
}
.title-rt h5{height:38px;float:left;line-height:38px;color:#333;}
.title-rt h4{ padding:0 10px;height:38px;float:left;line-height:38px;color:#E98911;}
.title-rt h4{
	line-height: 30px;
	color:#000;
	text-indent: 15px;
	font-weight:bold;
}
.title-rt h4 a{color:#FFF}

.title-rt1{
	height:30px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
.title-rt1 h4{
	line-height: 30px;
	color:#333333;
	text-indent: 15px;
	font-weight:bold;
	float: left;
}
.title-rt1 h4 a{color:#FFF}
.title-rt1 span{
	float:left;
	height:30px;
	line-height:30px;
	margin-left: 10px;
	color:#333333;
}
.title-rt2{
	height:30px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
.title-rt2 h4{
	line-height: 30px;
	color:#000000;
	text-indent: 15px;
	font-weight:bold;
	float: left;
}
.title-rt2 h4 a{color:#FFF}
.title-rt2 span{
	float:right;
	height:30px;
	line-height:30px;
	width: 80px;
}
/*首页*/
#about-box{
	background:#FFF;
	margin:0 auto;
	overflow:hidden;
	width:679px;
	padding:1px;
}
#about-box #about{
	background:#fff;
	padding:10px;
	text-align:left;
	width:668px;
	overflow:hidden;
	color:#5C5C5C;
}
#about img{
	float:left;
	margin-right: 10px;
}

#product-box{
	margin:0 auto;
	overflow:hidden;
	width:725px;
	padding:5px 10px;
}
#product-box #iprolist{width:714px;overflow:hidden;}
#product-box .plist_index{WIDTH: 160px;height:160px;FLOAT: left;OVERFLOW: hidden;padding: 5px 5px 0 5px;background:#F4F4F4; text-align:center; margin: 0px 4px 20px 4px;}
#product-box .plist_index img{padding:4px;width:150px;height:120px;border:1px dashed #ccc;float:left}

.nlist_1{padding-left:20px; background:url(d.jpg) no-repeat 3px 10px; line-height:30px;color:#5C5C5C;float: left;
width: 258px;
}
.nlist_1 a{color:#5C5C5C;}

/*产品分类*/
.proclass{
	width:204px;
	overflow:hidden;
	text-align:left;
	margin:0px auto;
}
#Contact{
	width:100%;
	overflow:hidden;
	text-align:left;
}
.pclass_1 a {float:left;height:31px;line-height:30px;text-indent:32px;overflow:hidden;font-size:14px;background:url(sidelist.jpg) no-repeat center bottom; color:#1B3F55; font-weight:bold; width:204px;}
.pclass_1 a:hover{float:left;height:31px;line-height:30px;text-indent:32px;overflow:hidden;font-size:14px;background:url(sidelist.jpg) no-repeat center bottom; color:#ff0000;font-weight:bold;}
.pclass_1_2 a{float:left;height:31px;line-height:30px;text-indent:50px;overflow:hidden;font-size:14px;background:url(sidelist1.jpg) no-repeat center bottom;color:#333;width:204px;}
.pclass_1_2 a:hover {float:left;height:31px;line-height:30px;text-indent:50px;overflow:hidden;font-size:14px;background:url(sidelist1.jpg) no-repeat center bottom;color:#ff0000;}
#Contact{
	padding: 10px 10px;
	width:200px;
	overflow:hidden;
	text-align:left;
	line-height:24px;
	background:url(ind_R_top.jpg) top no-repeat;
	padding-top:90px;
}
#contact1{
	padding:10px;
	text-align:left;
	width:200px;
	overflow:hidden;
	color:#333333;background:url(ind_R_top.jpg) top no-repeat;
	padding-top:90px;
}

/*内页*/
#ny{
	margin:0 auto;
	overflow:hidden;
	width:679px;
	padding:1px;
}
#ny #about{
	padding:10px;
	text-align:left;
	width:659px;
	overflow:hidden;
}

/*产品栏目*/
#ny #prolist{padding:10px;text-align:left;width:659px;overflow:hidden;}
#ny #prolist ul{padding:10px;text-align:left;width:674px;overflow:hidden}
#ny .classtext{border:5px solid #E9E9E9;padding:10px;line-height:normal;margin-bottom: 10px;}
.plist{ float:left; text-align:left; margin-bottom:10px;}
.plist_left{ width:150px; float:left; margin-right:10px;border: 1px #ccc solid;}
.plist_right{ height:35px; line-height:35px; width:500px;float:left;}
.propic{ padding:10px 0px; line-height:20px;}
.propic img{ float:left; margin-right:10px;}

/*foot*/
.foot{
	width:980px;
	margin:0px auto;
	line-height:30px;
	text-align:center;
	color:#5C5C5C;
	background:url(footbg.jpg) repeat-x top;
	padding: 10px;
}
.roll_index_img{ padding:3px; border:#ccc 1px solid;}
.roll_index{ margin-left:10px;}
#about{
	text-align:left;
	width:440px;
	overflow:hidden;
	color:#333333;
}
#about2{
	padding:10px;
	text-align:left;
	width:200px;
	overflow:hidden;
	color:#333333; background:#EEF2F5;
}
.nlist{ width:258px; border-bottom: 1px #ccc dashed;float: left;}
.nlist_2 {float: right;}
.plist_index { margin-right:10px;float: left; margin-top:10px; margin-left:5px;}
.plist_index_title {text-align: center;}
.plist_index_img {
width: 100px;
height: 80px;
padding: 2px;
border: 1px solid #CCC;
}
.hdp_index_img {
margin-left: 30px;
}
.hdp_index{ margin:10px auto;}
.k{ line-height:20px; color:#1166A6; margin-right:10px; font-weight:bold;}

.right-box1{
	padding:6px;
	overflow:hidden;
	border: 1px #949597 solid;
}
.right-box1 .title{
	height:30px;
	background: url(r1.jpg) left top repeat-x;text-indent: 15px;
	overflow:hidden;
	text-align:left;
	color:#333333;
}
.right-box1 .title h4{
	text-indent:10px;
	height:30px;
	float:left;
	line-height:30px;
	color:#FFF;
	text-indent: 15px;
	font-weight:bold;
}
.right-box1 .title span{float:right;height:41px;width:60px}
.right-box1 .title span a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%;}
#contact{ background:url(r2.jpg) top repeat-y;padding: 10px 15px;}
.dd{
	width:219px;
	margin:10px 0px;
}
.title-rt2 span a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%;}
