@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, Tahoma,"微软雅黑","宋体";}
ol, ul ,li{list-style: none}
img {border: 0;vertical-align:middle}
body{color:#4b4b4b; background:url(bg.jpg) top repeat-x #dddbdc;}
.clear{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}
a{color:#4b4b4b;text-decoration:none} 
a:hover{color:#5d7fad;}
h1, h2, h3{font-weight:bold}
h1{font-size:18px}
h2{
	font-size:15px;
	line-height: 26px;float: LEFT;
}
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}
.roll_index {
margin-right: 15px;
}
.class_extension{
width: 317px;
height: 24px;
float: left; padding-left:25px; background:url(dot1.png) left center no-repeat;
}

.class_extension_img img{width: 100px;
height: 100px;}
/*基础设施*/
.tagqun{
	width:992px;
	margin:0px auto;
	padding:5px;
	line-height:20px;
	background:#5d7fad;float: left;
}
.tagqun ul li{  height:20px; line-height:20px; padding-right:10px; float:left; }
.tagqun ul li a{color:#fff;}
.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_index2 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;}
.newslist{
	min-height: 120px;
padding: 10px;
}
.link{
	text-align:center;
	width:962px;
	color:#5C5C5C;
}
.link a{color:#5C5C5C;}
.ihotpro{
	padding:10px 10px;
	width: 351px;
}
.ihotpro_in{height:auto;}

/*head*/
#head{
	margin:0 auto;
	overflow:hidden;
	height:133px;
	width:1002px;
	position: relative;
}
#logo{
	width:1002px;
	height:109px;
	float:left; margin-top:24px;
}
#nav{
	width:1002px;
	margin: 0px auto;
	height:39px;
}
#nav ul{ margin-top:0px;}
#nav ul li{float:left;width:102px;font-size:14px;line-height:39px; text-align:center; }
#nav ul li a{ color:#000;}
#nav ul li a:hover {color: #ff0000;display: block;}
.tel{
	padding-right:60px;
	font-size:18px;
	font-weight:bold;
	color:#666666;
	line-height:40px;
	margin-top: 30px;
	right:10px;
	font-family:"微软雅黑";
	position: absolute;
	top: 8px;
}

/*banner*/
#banner{
	margin:10px auto;
	width:1002px;
	height:294px;
}
#tz{
	color:#245284;
	height:35px;
	margin:0px auto;
	line-height:35px;
	float: right;
	margin-right: 10px;
}
#tz a{ color:#000;}

/*main*/
.title h3 {
	line-height: 35px;
	color: #000;
	float: left;
	height: 35px;
	padding-right: 10px;
}
#main{
	margin:0px auto;
	width:1002px;
}
#main-left{
	width:233px;
	float:left;
	padding: 0px 0px;
}
#main-left1{
	width:264px;
	float:left;
	padding: 0px 0px;
}
#main-left2{
	width:357px;
	float:right;
	padding: 0px 0px;
	background: #fff;
}
#main-right{
	float:right;
	width:724px;
}
#main-right1{
	float:left;
	width:357px;
	margin: 0px;
	background: #fff;
}

/*left*/
.left-box{
	width:264px;
	overflow:hidden;
	background: #5d7fad;
}
.left-box .title{
	height:35px;
	overflow:hidden;
	text-align:left;
	color:#000;
	line-height:36px;
	background: url(nav1.jpg) left no-repeat;text-indent: 35px;
}
.left-box .title h4{
	text-indent:10px;
	height:38px;
	float:left;
	line-height:50px;
	color:#fff;
	text-indent: 15px;
	font-weight:bold;
}
.left-box .title span{float:right;height:26px;width:60px}
.left-box .title span a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%;}

.left-box1{
	width:264px;
	overflow:hidden;
	background: #5d7fad;
}
.left-box1 .title{
	height:35px;
	background: url(nav1.jpg) no-repeat;
	overflow:hidden;
	text-align:left;
	color:#000;
}
.left-box1 .title h3{
	text-indent:10px;
	height:35px;
	float:left;
	line-height:35px;text-indent: 35px;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.left-box1 .title h4{
	text-indent:10px;
	height:35px;
	float:left;
	line-height:35px;text-indent: 35px;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.left-box1 .title span{
	float:right;
	height:35px;
	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: 35px;
	overflow: hidden;
	text-align: left;
	color: #2B76B9;
	line-height: 35px;
	background: url(itit_ln.gif) no-repeat left top;
}
.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: 35px;
	color: #000;
	background: url(itit_mn.gif) no-repeat left center;
	float: left;
	height: 35px;
	margin-left: 1px;
	padding:0px 10px 0px 0px;
	font-weight: bold;
	font-size:14px;
	text-indent: 20px;
}
.title-rt h4 a{color:#FFF}

.title-rt1{
	height: 35px;
	overflow: hidden;
	text-align: left;
	color: #000;
	line-height: 35px;
	background: url(zj.jpg) no-repeat;
	;
}
.title-rt1 h3{
	line-height: 35px;
	color: #000;
	background: url(itit_m.gif) no-repeat right top;
	text-indent: 35px;
	float: left;
	height: 35px;
	margin-left: 1px;
	padding-right: 10px;
}
.title-rt1 h4 a{color:#FFF}
.title-rt1 span{
	float:right;
	height:35px;
	line-height:35px;
	margin-left: 10px;
	background: url(more.gif) no-repeat center;
}
.title-rt2{
	height: 35px;
	overflow: hidden;
	text-align: left;text-indent: 35px;
	color: #2B76B9;
	line-height: 35px;
	background: url(c1.jpg) no-repeat;
}
.title-rt2 h3{
	line-height: 35px;
	color: #000;
	float: left;
	height: 35px;
	margin-left: 1px;
	padding-right: 10px;
	font-weight:bold;
}
.title-rt2 h4 a{color:#FFF}
.title-rt2 span{
	float:right;
	height:35px;
	line-height:35px;
	width: 60px;
	background: url(more.gif) no-repeat center;
}
/*首页*/
#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:702px;
	padding:10px 10px;
	background: #fff; border:1px #cccccc solid; border-bottom:none;
}
#product-box #iprolist{width:714px;overflow:hidden;}
#product-box .plist_index{WIDTH: 110px;height:130px;FLOAT: left;OVERFLOW: hidden;padding: 5px 5px 0 5px; text-align:center; margin: 0px 4px 10px 4px;}
#product-box .plist_index img{padding:4px;width:100px;height:100px;border:1px solid #ccc;float:left}

.nlist_1{padding-left:20px; background:url(dot.gif) no-repeat 3px 10px; line-height:26px;color:#4b4b4b;float: left;
}
.nlist_1 a{color:#fff;}

/*产品分类*/
.proclass{
	width:244px;
	overflow:hidden;
	text-align:left;
	margin:10px auto;color: #fff;
}
#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:13px;background:url(sidelist.gif) no-repeat center bottom; color:#fff; width:239px; margin-top:3px;}
.pclass_1 a:hover{color:#fff;}
.pclass_1_2 a{float:left;height:31px;line-height:30px;text-indent:50px;overflow:hidden;font-size:13px;background:url(sidelist1.gif) no-repeat center bottom;color:#fff;width:239px;margin-top:3px;}
.pclass_1_2 a:hover { color:#fff;}

#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:724px;
	min-height: 490px;
}
#ny #about{
	padding:10px;
	text-align:left;
	width:702px;
	overflow:hidden;
}

/*产品栏目*/
#ny #prolist{padding:10px;text-align:left;width:702px;overflow:hidden;background: #fff; border: 1px #cccccc solid;}
#ny #prolist ul{text-align:left;overflow:hidden}
#ny .classtext{
	border:5px solid #abc5e2;
	padding:10px;
	line-height:normal;
	margin-bottom: 10px;
}
.plist{ float:left; text-align:left; margin-bottom:10px;width: 150px; margin-right:8px;margin-left:10px;}
.plist_left{ width:150px; float:left; margin-right:10px;border: 1px #ccc solid;}
.plist_right{ height:35px; line-height:35px; width:146px;float:left;float: left;
text-align: center;}
.propic{ padding:10px 0px; line-height:20px;}
.propic img{ float:left; margin-right:10px;}

/*foot*/
.foot{
	width:982px;
	margin:0px auto;
	line-height:30px;
	text-align:center;
	color:#000;
	padding: 10px;
	background: url(footer.jpg) repeat-x;
}
.roll_index2 img{ padding:2px; border:#ccc 1px solid;}
.roll_index2{ margin-top: 5px;text-align:center;
width: 100px;
padding: 5px;}
#colee {
margin-top: 10px;
}
#about{
	padding:10px;
	text-align:left;
	overflow:hidden;
	color:#8a8a8a;
	border:1px #cccccc solid;
	background: #fff;
}
#about2{
	padding:10px;
	text-align:left;
	width:200px;
	overflow:hidden;
	color:#333333; background:#EEF2F5;
}
.nlist{ width: 357px; margin:0 auto;height: 27px;
line-height: 27px;
border-bottom: 1px dashed #cecfce;}
.nlist_2 {float: right; line-height:27px; color:#9db36d;}
.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;
}
.hdp_index_img {
margin-left: 30px;
}
.hdp_index{ margin:10px auto;}
.k{
	line-height:20px;
	color:#fff;
	margin-right:10px;
	font-weight:bold;
}

.right-box1{
	width:357px;
	overflow:hidden
}
.right-box1 .title{
	height: 35px;
	overflow: hidden;
	text-align: left;
	color: #2B76B9;
	line-height: 35px;
	background: url(zj.jpg) no-repeat;
}
.right-box1 .title h3{
	line-height: 35px;
	color: #000;
	float: left;
	height: 35px;
	padding-right: 10px;text-indent: 35px;s
	font-weight:bold;
}
.right-box1 .title span{
	float:right;
	height:35px;
	width:60px
}
.right-box1 .title span a{display:block;text-align:left;width:100%;height:100%; background:url(more.gif) no-repeat center;}
#contact{
	padding: 10px 15px;
}
.dd{ width:194px; margin:10px auto; }
.title-rt2 span a{display:block;text-align:left;text-indent:-9999px;width:100%;height:100%;}
.contact{width: 244px;
overflow: hidden;
text-align: left;
margin: 10px auto; color:#fff;}
