﻿/* 全局样式初始化 */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body
{
	font: 12px 微软雅黑;
	background: #fff;
	-webkit-text-size-adjust: 100%;
	color: #6c6c6c;
	text-decoration: none;
} 
a
{
	color: #373737;
	text-decoration: none;
} 
a:hover
{
	color: #333333;
	text-decoration: none;
} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 
.cls{ clear:both;}
/* 公共调用样式 */
.xuxian
{
	clear:both;
	width: 100%;
	height:10px;
	display:block;
	overflow:hidden;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEEEEE;
	margin:20px 0;
}
.hengfu{ width:1200px; height:100px; display:block; margin:0 auto;  margin-bottom:10px; }

.flr{ float:right;}
.fll{ float:left;}
.csl{ clear:both;}


.putongzi
{
	font: 13px 微软雅黑;
	background: #fff;
	-webkit-text-size-adjust: 100%;
	color: #6c6c6c;
	text-decoration: none;}
.mgl10{ margin-left:10px;}
.mgl20{ margin-left:20px;}
.mgl30{ margin-left:30px;}
.mgr10{ margin-right:10px;}
.mgr20{ margin-right:20px;}
.mgr30{ margin-right:30px;}
.mgt20{ margin-top:20px;}
.mgb20{  margin-bottom:20px;}


.mya1
{
	text-decoration: none;
	font-size: 20px;
	display: block;
	color: #000000;
	margin: 5px 0;
	margin-bottom: 5px;
	font-weight: bold;
	margin-top: 5px;
}

.mya2
{
	text-decoration: none;
	font-size: 12px;
	margin-right: 3px;
	color: #000000;
	padding-left: 8px;
}

.mya3
{
	text-decoration: none;
	font-size: 12px;
	margin-right: 3px;
	color: #999999;
	padding-left: 8px;
}

.mya2:hover
{
	color: #000000;
	text-decoration: underline;
}


.mya1:hover
{
	color: #000000;
}



/* 网站头部样式 */
.topbg
{
	
	width: 100%;
	height: 218px;
	display:block;
	background-image: url('images/topbg.jpg');
	background-repeat: repeat-x;
}

.topmsg{ width:1200px; height:30px; display:block; overflow:hidden;   margin:0 auto; line-height:30px;}

.toplogo{ width:1200px; height:110px; display:block; overflow:hidden;   margin:0 auto; line-height:30px; }

.toplogo .logo{ margin-top:12px;}
.toplogo .search
{
	width: 567px;
	height: 42px;
	display: block;
	background-image: url('images/searchbg.jpg');
	margin-top:34px;
	line-height:42px;
}

.toplogo .search .tx
{
	border-style: none;
	width:355px;
	height:22px;
	margin-left:100px;
	margin-top:5px;
}

.toplogo .search .bt{   margin-top:5px; float:right;}


.topdh1
{
	width: 1200px;
	height: 47px;
	display: block;
	margin:0 auto;
	border-bottom-color: #474750;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height:47px;
	text-align:center;
	font-size:16px;

	
}

.topdh1 a
{
	color: #FFFFFF;
	text-decoration: none;
	margin-left:15px;
	margin-right:15px;

}

.topdh2{width: 1200px;
	height: 47px;
	display: block;
	margin:0 auto; line-height:30px; text-align:center;}

.topdh2 a
{
	color: #7c7c7e;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
	font-size:12px;

}


/* 网站底部样式 */

.botbg
{
	width: 100%;
	height: 300px;
	background-color: #3c3c44;
}

.botbg2
{
	width: 100%;
	height: 30px;
	background-color: #ffcd00;
	text-align: center;
	color: #333333;
	line-height: 30px;
}

.bot{ width:1200px; height:300px; display:block; overflow:hidden; margin:0 auto;}
.botlogo
{

	margin-top:10px;
}
.botright{ width:600px; height:240px; margin-top:50px;  }

.botright h1
{
	text-decoration: none;
	font-size: 20px;
	padding-bottom: 10px;
	color: #FFFFFF;
}

.botright li{  height:25px;}

.botright li a
{
	color: #FFFFFF;
}

.botright li a:hover
{
	color: #FFFFFF;
}

/* 中间部分开始 */
.mid1{ width:1200px; height:600px; display:block; margin:0 auto;   margin-top:5px; margin-bottom:10px;}
.mid11{ width:250px;height:570px;display:block; background-color:#ffcd00;  float:left; padding:15px;  }
.mid12
{
	width: 910px;
	height: 600px;
	display: block;
	background-color: #CCCCCC;
	float: right;
	margin-left:10px;
}

.banner1
{
	width: 910px;
	height: 480px;
	background-image: url('images/ban1.jpg');
}


.banner2{ width:910px; height:113px; display:block;  margin-top:5px; margin-left:5px; }
.banner2 img{ width:220px; margin-right:3px;}


/* 中间部分MID002开始 */

.mid2{ clear:both; width:1200px; height:455px; display:block; overflow:hidden; margin:0 auto;  margin-bottom:10px;}


.mid21
{
	width: 250px;
	height: 570px;
	display: block;
	overflow:hidden;
	background-color: #EBEBEB;
	float: right;
	padding-left:20px;
}

.mid21 img{ width:250px; height:138px; margin-bottom:10px;}

.mid21 a{ display:block; padding:5px;}
.mid21 span{ float:right;padding:5px;}
.zhanhui{ width:250px; height:30px; background-color:#ffcd00; line-height:30px; color:White; padding:5px;}
.zhanhui span{ float:right; line-height:30px;}
.mid22
{
	width: 630px;
	height: 570px;
	display: block;
	background-color: #e3f6f6;
	float: left;
	margin-left:8px;

}


.mid22 .biaoti
{
	width: 620px;
	height: 30px;
	display: block;
	background-color: #ffcd00;
	line-height: 30px;
	padding: 5px;
	color: #FFFFFF;
	text-decoration: none;
}

.mid22 img{ float:left;  margin:10px;}




.newsbt{ width:100%; height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold;}
.newscon
{
	width: 400px;
	height:80px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	color: #999999;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	float:left;
	padding:10px;
	
	margin-top:20px;
	
}
.nlist{ clear:both; width:620px; height:330px; display:block;}

.nlist a{ display:block; padding:5px;}

.nlist span{ float:right;}

.llist{ width:280px; height:230px; display:block;   float:left; padding:8px;}
.rlist{width:280px; height:230px; display:block;   float:right; padding:8px;}


.mid23
{
	border: 1px solid #F0F0F0;
	width: 280px;
	height: 570px;
	display: block;
	overflow:hidden;
	
	float:left;
}



.mid23_title{ width:260px; height:20px;  padding:10px; background-color:#ebebeb; color:#606060; line-height:20px;}

.mid23_list
{
	width: 260px;
	height: 70px;
	display: block;
	overflow: hidden;
	background-color: White;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F2F2F2;
	margin-top:10px;
	margin-bottom:10px;
	

}
.mid23_list img{ width:48px; height:48px; display:block; float:left; padding:5px;}

.mid23_list .biaoti{ font-size:12px; font-weight:bold;  width:200px; height:15px;  display:block; float:right; margin-top:5px;}
.mid23_list .con
{
	display:none;
	width:190px;
	height:50px;
	float:right;
	font-size: 10px;
	display: block;
	margin-top: 3px;
	margin-right:10px;
	color: #999999;
}


/* 中间部分MID003开始 */

.mid3{ width:1200px; height:530px; display:block; overflow:hidden; margin:0 auto;  margin-bottom:10px;}
.bbt{font-size:15px; font-weight:bold; color:#ffcd00;}
.mid3 .t1
{ 
	width: 1200px;
	height:32px;
	display: block;
	;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffcd00;
	
	 line-height:32px;
	 margin-bottom:10px;
 }


.mid3l{ width:280px; height:485px; display:block; float:left; }
.mid3r{width:910px; height:485px; display:block; float:right;  }

.prolist
{
	border: 1px solid #EFEFEF;
	width: 290px;
	height: 230px;
	padding: 3px;
	background-color: White;
	display:block;
	margin:0 2px;
	text-align:center;
	float:left;
	margin-bottom:10px;
}

.prolist:hover
{
	border: 1px solid #E1E1E1;
}

.prolist img{ width:290px; height:195px; display:block;}

.prolist span{ height:40px; width:290px; line-height:40px; font-size:13px; text-align:center;}


/* 中间部分MID004开始 */

.mid4{ width:1200px; height:300px; display:block; margin:0 auto;}

.mid4box{ width:390px; height:300px;   float:left; margin-right:12px; background-color:#efefef;}

.mid4box .bt{ height:20px; padding:10px; line-height:20px; background-color:#3c3c44; color:White; font-size:14px; font-weight:bold;}


.mid4box img{ float:left; margin-left:10px; margin-top:10px; }
.mid4box .rig{ width:205px; height:220px; float:left; margin-left:10px; margin-top:10px;}
.mid4box a{ clear:both; display:block; line-height:25px;}

/* 中间部分MID005开始 */

.ling
{
	border: 1px solid #EBEBEB;
	width: 1200px;

	display: block;
	margin: 0 auto;
	margin-top:10px;
	margin-bottom:10px;
}

.ling .bt
{
	width: 1180px;
	height: 20px;
	padding: 10px;
	background-color: #3c3c44;
	color: #FFFFFF;
	text-decoration: none;
	
}

.ling img
{
	border: 1px solid #F7F7F7;
	margin: 7px;
}


/* 中间部分MID006开始 */

.mid6{ width:1200px;  height:600px; display:block;  margin:0 auto; margin-bottom:10px;}
.mid6 .lef{ width:850px; height:600px;   float:left;}
.mid6 .rig{width:320px; height:570px;   float:right;border: 1px solid #EBEBEB;}
.mid6 .rig .tit
{
	width: 300px;
	height: 20px;
	padding: 10px;
	background-color: #3c3c44;
	color: #FFFFFF;
}

.mid6 .rig .lis{ width:320px; height:100px; display:block; }
.mid6 .rig .lis img{ float:left; margin-top:10px; margin-left:10px; display:block;}
.mid6 .rig .lis .biaot{ width:217px; height:30px; clear:both; display:block; font-size:15px; font-weight:bold; }
.mid6 .rig .lis .neic{width:217px; height:50px;  clear:both; display:block; font-size:11px;  margin-right:5px;}


.mid61{ width:418px; height:311px; display:block; overflow:hidden; border: 1px solid #EBEBEB; margin-top:10px; float:left;}
.mid61 .bt
{
	height: 20px;
	padding: 10px;
	background-color: #3c3c44;
	color: #FFFFFF;
	line-height:20px;
}

.mid61 img{ float:left; margin-top:10px; margin-left:10px; margin-bottom:10px; }

.mid61 .bbt{ width:250px; height:100px; float:left; margin-left:10px; margin-top:10px;}

.mid61 a{ font-size:14px; }

.mid6 span
{
	margin-top:10px;
	display:block;
	color: #CCCCCC;
	text-decoration: none;
	font-size: 12px;
	
}

.mid61 .a2{ clear:both; height:20px; width:400px; display:block; line-height:20px; margin-left:10px;}

.mid61 .a2 span{ clear:both; float:right; height:20px; line-height:20px;}


/* 产品列表、企业库列表开始,注意，这里与企业库列表共同样式 */

.banpro{ width:1200px; height:200px; display:block; margin:0 auto; margin-top:10px;}

.plist{width:1200px;  display:block;  overflow:hidden;  margin:0 auto;  margin-top:10px; margin-bottom:10px;}

.plistlef{ width:900px;float:left;}
.plistlefbt
{
	width: 880px;
	height: 20px;
	background-color: #3c3c44;
	padding: 10px;
	color: #FFFFFF;
	border: 1px solid #F2F2F2;
}

.plistlefinfo
{
	border: 1px solid #EAEAEA;
	width: 900px;

}

.plistlefinfo .biaoti{ font-size:18px; text-align:center; line-height:30px;   margin-top:20px;  padding:20px;}

.plistlefinfo .content{ font-size:14px; padding:30px;}

.plistlefinfo .updown
{
	height:auto;
	width: 860px;
	padding: 10px;
	display: block;
	margin-top: 30px;
	font-size: 14px;
	background-color: #F2F2F2;
	margin:10px;
}
.plistlefbt a{color: #FFFFFF;}

.plistleflis
{
	width: 900px;
	height: 220px;
	display: block;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #F2F2F2;
}


.plistleflis .bigimg
{
	border: 1px solid #F2F2F2;
	width: 290px;
	height: 195px;
	display: block;
	float: left;
	margin-top: 10px;
}

.plistleflis .bigimg2
{
	border: 1px solid #F0F0F0;
	width: 250px;
	height: 150px;
	display: block;
	float: left;
	margin-top: 10px;
}

.plistleflis .pbt
{
	width: 580px;
	height: 30px;
	margin-top: 10px;
	margin-left: 20px;
	display: block;
	float: left;
	color: #2A2A2A;
	font-size: 16px;
	text-decoration: none;
}

.plistleflis .pbt2
{
		width: 580px;
	height: 30px;
	margin-top: 10px;
	margin-left: 20px;
	display: block;
	float: left;
	color: #2A2A2A;

	text-decoration: none;
	font-weight: bold;
	
	}

.plistleflis .pbt2 a
{
		font-size: 18px;
		

}

.plistleflis .hot
{
	float: right;
	font-size: 12px;
	color: #C0C0C0;
}

.plistleflis .pbt2
{
	width: 580px;
	height: 30px;

	margin-left: 20px;
	display: block;
	float: left;
	color: #C0C0C0;
	font-size: 12px;
	text-decoration: none;
	
}


.plistleflis .pcon
{
	width: 580px;
	height: 50px;
	display: block;
	float: left;
	margin-left: 20px;
	color: #808080;
}
	
.shangjia2{width:580px; height:20px;  padding-left:20px;}

.pro5{ width:100px; height:73px; display:block; float:left; margin-left:15px; margin-top:2px;}

.plistrig
{
	width: 290px;
	
	float: right;
	border: 1px solid #F2F2F2;
}

.plistrigbt
{
	width: 270px;
	height: 20px;
	padding: 10px;
	background-color: #3c3c44;
	color: #FFFFFF;
	margin-top:10px;
}

.plistrignc
{
	width: 270px;
	height: 230px;
	padding: 10px;
	background-color: #F3F3F3;
	margin-bottom:10px;
}

.plistrignc a{  display:block; line-height:25px;}

.plistrignc a span{ float:right;}

.clsbox{ width:1200px;  display:block; overflow:hidden; margin:0 auto;  margin-top:10px;}

.clsbox .bbt
{
	font-size: 25px;
	height: 120px;
	display: block;
	text-align: center;
	line-height: 60px;
	color: #333333;
	margin-bottom:20px;
	margin-top:20px;
}

.clsbox .con1
{
	width: 50px;
	height: 50px;
	font-size: 23px;
	color: #221C00;
	text-decoration: none;
	float: left;
	margin-left: 20px;
}

.clsbox .con1 a{color: #ffcd00; font-weight:bold;}

.clsbox .con2
{
	width: 325px;
	height: 73px;
	display: block;
	overflow: hidden;
	float: left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EAEAEA;
	
	margin-bottom:30px;
	margin-left:5px;
}

.clsbox .con2 a{   margin:2px 8px;  height:20px; line-height:20px; float:left; color: #999999;  }

.clsbox .con2 a:hover
{
	color: #333333;
}

.prosearch
{
	border: 1px solid #CCCCCC;
	width: 485px;
	height: 25px;
	margin: 30px;
	padding: 10px;
	margin-right: 0px;
	color: #666666;
	font-family: 微软雅黑;
	font-size: 14px;
}

.prosearchbt
{
	border: 1px solid #333333;
	width: 120px;
	height: 47px;
	margin: 30px;
	background-color: #333333;
	color: #FFFFFF;
	margin-left: 5px;
	font-family: 微软雅黑;
	font-size: 14px;
}


/* 展会样式 */

.zhanhuilist
{
	border: 1px solid #EBEBEB;
	width: 1200px;
	height:auto;
	display: block;
	overflow:hidden;
	margin: 0 auto;
	margin-bottom:10px;
}

.zhanhuilist .bt{ width:1180px; height:20px; padding:10px; background-color:#3c3c44;}

.zhanhuilist .list
{
	 width:580px; 
	 height:400px; 
	 display:block; 
	 overflow:hidden;
	 float:left;
	 margin:10px;
	 background-color:Red;
	 
	text-decoration: none;
	color: #FFFFFF;

}

.zhanhui3{ width:580px; height:430px; display:block; margin:20px; background-color:Red; float:left;}


.newban{ width:1200px; height:300px; display:block; overflow:hidden;  margin:0 auto; margin-top:20px; margin-bottom:20px;}

.newban2
{
	width: 1200px;
	height: 120px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #ffcd00;
}

.newbox
{
	border: 1px solid #F3F3F3;
	width: 1200px;

	display: block;
	overflow: hidden;
	margin: 0 auto;

	margin-bottom: 20px;
}

.newbox .biaoti
{
	width: 1180px;
	height: 20px;
	padding: 10px;
	line-height: 20px;
	color: #FFFFFF;
		background-color: #3c3c44;
}

.newbox .bimg
{
	width: 350px;
	height: 450px;
	display: block;
	overflow: hidden;
	float: left;
		background-color: #3c3c44;
		margin:20px;

}

.newbox .right{ width:800px; height:450px; display:block; overflow:hidden; float:left; margin-top:20px;}

.newbox .right a
{
	font-size: 16px;
	color: #666666;
	width: 760px;
	height: 35px;
	display: block;
	margin: 20px;
	line-height: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F3F3F3;
}


.newslist2
{
	width: 1200px;
	display: block;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EBEBEB;
}

.newslist2 img{ width:270px; height:160px; background-color:#04a9af; float:left; margin:10px; margin-top:5px;}

.newslist2 .a1{ width:880px; height:40px;  display:block; overflow:hidden; margin-top:13px; line-height:40px; font-size:18px; padding-top:10px;}
.newslist2 .a2
{
	width: 880px;
	height: 150px;
	display: block;
	overflow: hidden;
	margin-top: 15px;
	color: #999999;
}


.newsinfo
{
	width: 1160px;
	display: block;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EBEBEB;
	padding:20px;
	margin-top
}
.newsinfo .a1{ width:1160px; height:40px;  display:block; overflow:hidden; margin-top:13px; line-height:40px; font-size:20px; padding-top:10px; text-align:center;}
.newsinfo .a2
{
	width: 1160px;
	height: auto;
	display: block;
	overflow: hidden;
	margin-top: 15px;
	color: #666666;
	font-size: 14px;
}

/*分页控件样式*/
.fenye{ width:750px;   text-align:right; margin-top:60px; margin-bottom:60px; margin-left:150px;}

.paginator { font: 12px Arial, Helvetica, sans-serif;padding:5px 10px 5px 0; margin: 0px; }
.paginator a {border:solid 1px #2b2b2b;color:#2b2b2b;cursor:pointer;text-decoration:none;}
.paginator a:visited
{
	padding: 1px 6px;
	border: solid 1px #2b2b2b;
	background: #ffcd00;
	text-decoration: none;
}
.paginator .cpb
{
	border: 1px solid #2b2b2b;
	font-weight: 700;
	color: #FFFFFF;
	background-color: #ffcd00;
}
.paginator a:hover {border:solid 1px #171717;color:#171717;text-decoration:none;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:30px;line-height:30px;min-width:30px;_width:30px;margin-right:4px;text-align:center;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 5px;}
 
 
/*分页控件样式*/


/* 用户注册 */

.regbox
{
	border: 1px solid #E8E8E8;
	width: 1180px;
	height: auto;
	display: block;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#ffcd00;

}
.regbox .biaoti
{
	font-size: 25px;
	height: 30px;
	line-height: 30px;
	display: block;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 30px;
	color: #FFFFFF;
}

.regbox .list{ height:40px; padding:10px; text-align:left;}

.regbox .list span{ width:150px; height:30px; display:block; float:left; line-height:30px; font-size:15px; text-align:right;}

.tx
{
	border: 1px solid #E8E8E8;
	height: 25px;
	width: 400px;
	padding: 5px;
}



