@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
	margin:0;
	padding:0;
	list-style:none; border:0;
}
*{margin:0 ;padding:0}

body, button, input, select, textarea {
	font: 12px/1.5 'Hiragino Sans GB',Tahoma,Arial,"\5b8b\4f53",sans-serif;
	outline:medium;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
.padclear{ clear:both; height:6px; width:100%;}
.padtop{width:100%; height:6px; clear:both}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ul li, ol li {
	list-style:none;
}
a {
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
img {
	border:0;
}
.header {
	width:1190px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.adimg{width:1190px; margin:0 auto}
.adimg ul{}
.adimg ul li{margin-left:8px;
	margin-right:2px;
	float:left;}
.loginlink{ 
    padding:1px 5px; border-radius:5px; 
    background:#9f0000;
    background: -moz-linear-gradient(top, #e50000 0%, #9f0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e50000), color-stop(100%,#9f0000));
    background: -webkit-linear-gradient(top, #e50000 0%,#9f0000 100%);
    background: -o-linear-gradient(top, #e50000 0%,#9f0000 100%);
    background: -ms-linear-gradient(top, #e50000 0%,#9f0000 100%);
    background: linear-gradient(to bottom, #e50000 0%,#9f0000 100%); border:#bd1313 solid 1px; display:inline-block; color:#FFF; font-size:12px; text-decoration:none;
}
#doc-container {
    min-width: 1190px;
}
#topnav {
	background:url(../image/topnavbg.jpg) repeat-x;
	width:1180px;
	height:30px;
	padding-left:10px;
	margin-top:4px;
}
.topnav a {
	margin-left:4px;
	margin-right:6px;
	color:#d11120
}
.welcome{ float:left; width:50%; margin-top:4px;}
.navright {
	width:40%;
	float:right;
	line-height:30px;
}
.navright a {
	color:#333333
}
.navline {
	margin:6px 6px;
	color:#C8C8C8
}
.phone {
	margin-left:10px;
	color:#d11120;
	font-weight:bold
}
.logo {
	margin-left:10px;
	margin-right:20px;
	margin-top:20px;
	float:left;
	
}
/* search */
.searcheare{ float:left; width:680px} 
.topsearchborder{ width:525px; border:#cccccc solid 1px; background:#F2F2F2; height:48px; float:left; margin-top:26px;}
.searchborder{ border:#cdcdcd solid 1px; background:#FFFFFF; width:513px; margin:6px auto;  height:34px;}
.searchchooe{ background: url(../image/zhsearchbg.gif) no-repeat; width:100px; _width:110px; height:30px; float:left;}
.searchtext{ float:left; width:260px; }
.topsearchbutton{ background: #d11120;color:#FFF;font-family:"微软雅黑";font-size:16px; float:right; width:86px; height:34px; font-weight:bold; border:0; cursor:pointer; display:in-block}
.topsearchbutton:hover{background: #AC171C;}
.textinput{ border:0; width:300px; _width:240px; padding-left:6px; float:left; height:28px; padding-top:8px!important; height:20px!important;}
.textslect{
	border:0;
	padding:0;  
	width:80px; 
	margin-left:20px;
	float:left;
	height:20px;
	line-height:20px;
	margin-top:6px;
	font-size:12px;
	
}
.searchborder img{ float:right; width:79px;}
.postionborder{ width:960px; clear:both; line-height:32px; text-align:left; margin:6px auto; background: url(../image/zhpostionbg.jpg) repeat-x; height:32px; border:#D8D8D8 solid 1px;}
.postionborder span{ color:#FB4900}

.keyfonts {
	clear:both;
	margin-top:10px;
	margin-bottom:6px; 
	width:627px;
	line-height:32px;
}
.keyfonts span {
	color:#d11120
}
.keyfonts a {
	margin-left:4px;
	margin-right:6px;
	color:#666666
}
.kefucode{ float:right; margin-top:12px; margin-right:4px}
.layout {
	width:1190px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
}
.postbut{ background: #C00; padding:9px 8px; float:left; color:#FFF; font-size:14px; margin-left:10px; margin-top:32px; display:inline-block}
.postbut:hover{ background: #AC171C; display:inline-block}
/*导航*/
.navbg {
	background:url(../image/navbgnew.jpg) repeat-x;
	height:43px;
	width:100%;
	margin-top:10px;
	line-height:40px;
	
}


.nav {
	width:1190px;
	margin:0 auto;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	position:relative;
	
	
}
.nav a {
	color:#fff;
	margin-left:8px;
	margin-right:8px;
	padding-left:8px;
	padding-right:8px;
}
.nav a:hover {
	background:#aa2226;
	color:#ffffff;
	text-decoration:none;
	display:inline-block;
}
.nav .selnav {
	background:#aa2226;
	display:inline-block;
	padding-left:16px;
	padding-right:16px;
}
.navproduct {
	width:200px;
	float:left;
	text-align:center;
}
a.yelfont:link{ color:#FF0}
a.yelfont:hover{ color:#FF0}
a.yelfont:visited{ color:#FF0}
.nav i{ position:absolute; top:2px}
/*左侧导航*/

.cable, .shebei, .yuanliao, .jiagong, .daili {
	background:url(../image/navbgicon.png) no-repeat;
	width:23px;
	line-height:41px;
}
.cable {
	background-position:15px 12px;
}
.shebei {
	background-position:15px -35px;
}
.yuanliao {
	background-position:15px -85px;
}
.jiagong {
	background-position:15px -135px;
}
.daili {
	background-position:15px -173px;
}
.naveare {
	width:892px;
	height:200px;
	float:left
}
.pr {
	position:relative;
}
.clearfix:after {
	clear:both;
	content: ".";
	display:block;
	height:0;
	visibility:hidden;
}
.clear {
	clear:both;
	height:0px;
	padding:0px;
	margin:0px;
	font-size:0px;
	width:0px;
	line-height:0px;
}
.nav-subcont {
	float:left;
	width:200px;
	border:#cdcdcd solid 1px;
	line-height:52px;
	height:215px;
	background:#f8f8f8;
}
.nav-sub {
	width:200px;
	background:#f8f8f8;
	border-right:1px solid #e8e8e8;
}
.nav-sub li {
	width:190px;
	border-bottom:1px dotted #dad9db;
	font-size:14px;
	line-height:41px;
	height:41px;
}
.classIfimaincon {
	width:190px;
	margin:0 5px;
	padding-left:42px;
	overflow:hidden;
	cursor:pointer;
	_display:inline;
}
.classIfimaincon a {
	color:#444;
	text-decoration:none;
}
.rLayer_text {
	position:absolute;
	left:200px;
	top:0;
	width:642px;
	height:214px;
	padding:0 20px;
	border:1px solid #dad9db;
	border-left:0;
	background:#fff;
	z-index:99;
	display:none;
	box-shadow: 6px 6px 6px -6px #e2e2e2;
}
.nav-sub li a:hover{ color:#ffffff}
.nav-sub li.classIfihover {
	width:200px;
	margin:0;
	color:#FFFFFF;
	border-top:1px solid #dad9db;
	border-right:1px solid #fff;
	background-color:#d11120;
	z-index:100;
}
.nav-sub li.current {
	border-top:1px solid #dad9db;
	border-right:1px solid #fff;
	background-color:#FFF;
	border-bottom:1px solid #dad9db;
}
.item-ctn .list {
	width:670px;
	margin-top:10px;
}
.item-ctn .list a {
	padding:0 10px 8px 10px;
	color:#222;
	display:inline-block;
	height:18px;
	line-height:18px;
	white-space:nowrap;
}

.item-ctn .list a:hover{color:#da2a2a
}
/*焦点图区*/
/*banner*/
.banner-wrap{ width:666px; float:left;
	margin:6px 10px}
.banner-wrap .banner{ width:100%; height:210px;position:relative; overflow:hidden;margin:0 auto;}
.banner-wrap .banner ul{ position:relative; z-index:1;}
.banner-wrap .banner ul li{ position:absolute; left:0; top:0; width:100%; height:210px; cursor:pointer;}
.banner-wrap .banner ul li img{ width:666px; margin:0 auto; display:block;}
.banner-wrap .banner ul .current{ z-index:10;}
.banner-wrap ol{ position:absolute; bottom:10px; right:50%; z-index:2; width:190px; height:20px; margin-right:-420px;}
.banner-wrap ol li{ width:20px; height:20px;margin-left:20px; cursor:pointer; background: url(../image/banner-normal.png) no-repeat; float:left;}
.banner-wrap ol .current{ background: url(../image/banner-now.png) no-repeat;}
.banner-wrap .banner span{ width:40px; height:70px; background:url(../image/btn.png) 0 0; position:absolute; left:50%; top:50%; margin-top:-35px; margin-left:-600px; z-index:11; cursor:pointer; display:none;}
.banner-wrap .banner .right{ left:auto; right:50%; margin-right:-600px; background-position:right 0;}
/*右侧新闻和服务*/
.service {
	width:280px;
	float:left;
	margin-top:10px;
	height:auto; 
	overflow:hidden;
}
.service ul li {
	float:left;
	width:60px;
	text-align:center;
	margin:4px 4px 2px 4px
}
.service ul li a {
	color:#353535
}
.newstop {
	border-top: 1px dashed #a8a5a7;
	clear:both;
	color:#626262;
	padding-top:4px;
}
.newstop ul li {
	width:280px;
	text-align:left;
	padding:0;
	margin:0;
	line-height:24px;
}
/*广告区*/
.tonglan {
	width:1190px;
	margin:6px auto 0px auto;
	clear:both;
	overflow:hidden;
}
.layad {
	width:1190px;
	margin:0 auto;
	text-align:center;
	clear:both;
	overflow:hidden;
}
.layad ul{}
.layad ul li{	padding:8px 2px 0px 6px;
	float:left;}
.newbd-b{ position: relative; display: block;}
.newbd-b .newbd{position:absolute; left: 0px; top:59px; width: 29px; height: 16px; z-index: 12; background:url(../image/admark.png) no-repeat;}
.newad-a{ position: relative; display: block;}
.newad-a .newad{position:absolute; left: 0px; top:53px; width: 29px; height: 16px; z-index: 12; background:url(../image/admark.png) no-repeat;}
.tonglanad-a{ position: relative; display: block;}
.tonglanad-a .tonglanad{position:absolute; left: 0px; top:0px; width: 20px; height: 12px; z-index: 12; background:url(../image/admark.png) no-repeat;}
.halfad{ width:1190px; margin:0 auto; clear:both}
.halfad img{ float:left}
.halfad .ad01{ float:left; margin-right:8px; margin-left:4px}

/*供应信息*/
.gongying {
	width:1190px;
	float:left;
	border:#dddddd solid 1px;
	margin:0 auto;
	margin-top:6px;
}
h1 {
	background:#f8f6f7 url(../image/titlebg.jpg) no-repeat left top;
	height:32px;
	line-height:32px;
	color:#d11120;
	font-size:14px;
	font-weight:bold;
	text-indent:10px
}
.gongying h1 span{ float:right; font-weight:normal; font-size:12px; padding-right:6px;} 
.gongying ul { padding:0; margin:0; width:100%;}
.gongying ul li {
	width:170px;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../image/reddot.jpg) no-repeat 0px 14px;
	line-height:30px;
	margin:0px 8px;
	padding-left:8px;
	height:30px;
	white-space:nowrap;
}
a:hover {
	color:#da2a2a
}
a {
	color:#333333
}

.bgcolor {
	background:#f8f6f7;
}
.hangqing {
	width:890px;
	float:left;
	border-top:#d41121 solid 2px;
	border-bottom:#e6e6e6 solid 1px;
	border-left:#e6e6e6 solid 1px;
	border-right:#e6e6e6 solid 1px;
	margin-right:6px;
	margin-top:6px;
}
.hangqingnews {
	width:280px;
	margin-right:6px;
	float:left;
	margin-left:6px;
}
.hangqingnews span {
	float:right
}
.hangqingnews ul li {
	float:left;
	line-height:26px;
	background:url(../image/blackdot.jpg)no-repeat 4px 12px;
	width:270px;
	padding-left:12px
}
.hangqingnews h2 {
	border-left: solid #e94543 2px;
	padding-left:6px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;
}
.zhishi {
	border:#dddddd solid 1px;
	float:right;
	_width:276px;
	width:286px;
	margin-top:6px;
	height:auto;
	overflow:hidden;
}

.zhishi h1 span{ float:right; font-weight:normal; font-size:12px; padding-right:6px;} 

.zhishi ul li {
	width:270px;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../image/blackdot.jpg) no-repeat 6px 14px;
	line-height:30px;
	height:27px;
	padding-left:12px;
	
}

#hotEnterprise{width:1190px;
	margin:8px auto;}
#hotEnterprise h3 {
	background:#f5f5f5;
	border-bottom:3px solid #d41121;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	 color:#d41121;
}
#hotEnterprise dl { float: left; width: 188px; _width:180px; height: 145px; border: solid 1px #C2C7CD; margin: 4px; _margin:3px; background: #f8f8f8; }
#hotEnterprise dt { height: 90px; padding: 4px; padding-bottom: 0px; overflow: hidden; }
#hotEnterprise dd { height: 24px; line-height: 24px; color:#666; padding-left: 5px;}
#hotEnterprise dd a{ color:#666666; text-decoration:none}
#hotEnterprise a{ color:#d41121; text-decoration:none }
#hotEnterprise dt img{ width: 180px; height: 60px;}
#hotEnterprise dt span{ width: 180px; height: 30px; line-height: 20px; padding-top:10px; font-weight: bold; display: inline-block; }
.qiyelogo {
	width:1190px;
	margin:8px auto;
	border:#dddddf solid 1px;
}

.qiyelogo img {
	margin:6px 7px;
	padding-left:2px;
}
.hangye {
	width:1190px;
	margin:0 auto;
}
.hangyename {
	height:30px;
	line-height:30px;
	font-size:22px;
	font-weight:bold;
	margin-top:10px;
}
.hangyename span {
	float:right;
	font-size:12px;
	font-weight:normal;
}
.hangyeeare {
	border-top:#c2c2c2 solid 3px;
	border-left:#c2c2c2 solid 1px;
	border-bottom:#c2c2c2 solid 1px;
	border-right:#c2c2c2 solid 1px;
	width:1190px;
	height:auto;
	overflow:hidden;
}
.hangyeeare img {
	float:left
}
.classify {
	float:left;
	width:408px;
	border-right:#c2c2c2 solid 1px;
	height:256px;
	padding-top:8px;
	padding-left:32px;
	overflow:hidden;
}
.classify a {
	display:inline-block;
	font-size:12px;
	height:29px;
	line-height:29px;
	white-space:nowrap;
	width:130px;
}
.producteare {
	width:490px;
	float:left;
	padding-left:10px;
	height:auto;
	overflow:hidden;
	margin-top:6px;
}

.producteare ul { width:140px; float:left; 	margin:4px 10px;} 
.producteare ul li{ width:140px; padding:0; margin:0;}
.producteare ul li a{ color:#ffffff;}
.producteare ul li a:hover{color:#da2a2a;}
.producteare .productname{ text-align:center; background:#666666; line-height:26px; } 
.producteare ul img{vertical-align:bottom; display:block }
.redfont {
	color:#d11120
}
.bfont{ font-weight:bold} 
.fontbg{ background:#f8f8f8}
.totalnews {
	width:1190px;
	margin:10px auto;
	border:#c2c2c2 solid 1px;
	height:auto;
	overflow:hidden
}
.newsname {
	height:35px;
	line-height:35px;
	background:#f6f6f6;
	border-bottom:#c2c2c2 solid 2px;
	font-size:14px;
	padding-left:10px;
	font-weight:bold
}
.hotnews {
	width:320px;
	float:left;
	line-height:30px;
	margin-left:6px;
	margin-right:10px;
	border-right:#c2c2c2 dashed 1px;
	height:auto;
	overflow:hidden
}
.firstnews {
	width:280px;
	height:70px;
	margin-right:6px;
	margin-top:6px;
	overflow:hidden;
	line-height:22px;
}
.firstnews img {
	float:left;
	margin:4px 4px
}
.zhanhui {
	float:left;
	width:480px;
	line-height:30px;
	padding-left:14px;
	padding-right:10px
}
.zhanhui span {
	float:right
}
.zhanhuiname {
	float:left;
	height:40px;
	line-height:40px;
	clear:both;
	width:480px;
	font-size:14px;
	font-weight:bold
}
.zhanhuiname span {
	float:right;
	font-size:12px;
	margin-right:15px;
	font-weight:normal
}
.zhanhuilogo img {
	margin:6px 4px;
}
.link {
border-left:#c2c2c2 solid 1px;
	border-right:#c2c2c2 solid 1px;
	border-bottom:#c2c2c2 solid 1px;
	margin:0 auto;
	width:1170px;
	padding:10px 10px;
	line-height:24px;
}
.linkname {
	font-size:14px;
	font-weight:bold;
	border-left:#c2c2c2 solid 1px;
	border-right:#c2c2c2 solid 1px;
	border-top:#c2c2c2 solid 1px;
	width:1190px;
	margin:0 auto;
	clear:both;
	background:#f5f5f5;
	border-bottom:2px solid #d41121;
	line-height:30px;
	text-indent:10px;
}
.link a {
	margin:5px 8px;
	
}
.bgnav{ width:1190px; margin:0 auto; line-height:40px; text-align:center;}
.bgnav a{ margin-left:10px; margin-right:10px;}
.servicebottom {
	background:#ebebeb;
	width:100%;
	height:120px;
	margin-top:10px;
}
.serviceitem {
	width:1090px;
	margin:0 auto;
	line-height:26px;
	padding-left:100px;
}
.serviceitem ul {
	width:230px;
	float:left;
	margin:4px 10px
}
.serviceitem a {
	color:#2c2c2c
}
.itemname {
	font-size:14px;
	font-weight:bold;
}
.copyright {
	width:1190px;
	text-align:center;
	line-height:26px;
	margin:0 auto
}

