﻿
body{ font-size:14px; font-family:"微软雅黑"; color:#666;}
*{ margin:0 auto; padding:0;}
li{ list-style-type:none;}

a{text-decoration: none;}

#top{ width:100%; background-color:#fefefe; height:100px;}
#top #zqmlogo{ width:1200px;}
#logo{ float:left; width:332px; margin-top:20px;}
 #logolist{ float:right;  margin-top:15px; width:600px;}
 #logolisttop{ width:400px; float:right;}
 #logolisttop ul li{ float:right; width:80px;}
   #logolisttop ul li a{ color:#333;}
  #logolistfoot{ margin-top:20px;float:right;}
  #logolistfoot ul li{ float:right; margin-right:20px;}

.menu { width:1200px; font-size:14px;position:relative;z-index:2}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:168px; height:40px; text-align:center; line-height:40px; font-size:14px;overflow:hidden;}

.menu ul {padding:0; margin:0;list-style-type: none; }

.menu ul li {float:left; margin-right:1px; position:relative;}

.menu ul li ul {display: none; margin-top:20px;}/* specific to non IE browsers */


.menu ul li:hover a {color:#000; }

.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:400px; background-color:#fff;}

.menu ul li:hover ul .left{ width:105px; float:left;}
.menu ul li ul .right{ float:left; margin-left:40px; width:250px;}
 .right p{ font-size:12px; color:#666;}
 .right p img{ margin-bottom:5px; float:left; margin-right:5px;}


.menu ul li:hover ul .left li a:hover {
	color:#000;
	text-decoration: underline;
}

.menu ul li:hover ul .left li:hover ul {display:block; position:absolute; left:105px; top:0;}

.menu ul li:hover ul .left li:hover ul.left {left:-105px;}

#banner{ width:100%;position:relative;  
            overflow:hidden; }
#banner1{ width:1920px;/*图片宽度*/
            position:relative;
            left:50%;
            margin-left:-960px; /*图片宽度的一半*/z-index:1}
/*头部样式开始*/

#flashs { width:1920px;
	POSITION: relative; HEIGHT: 400px; OVERFLOW: hidden; margin-top:2px;
}
#flashs .bgitem {
	Z-INDEX: 1; POSITION: absolute; TOP: 0px
}
#flashs .btn {
	Z-INDEX: 7; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 6px; BOTTOM: 5px; PADDING-RIGHT: 6px; MARGIN-RIGHT: -450px; PADDING-TOP: 5px; LEFT:50%
}
#flashs .btn SPAN {
	BORDER-BOTTOM: #12579c 1px solid; BORDER-LEFT: #12579c 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: inline-block; BACKGROUND: #12579c; COLOR: #000; MARGIN-LEFT: 5px; BORDER-TOP: #12579c 1px solid; CURSOR: pointer; BORDER-RIGHT: #12579c 1px solid; PADDING-TOP: 2px
}
#flashs .btn SPAN.cur {BACKGROUND: #12579c; COLOR: #fff}

/*头部样式结束*/


#sypr01{ width:1200px;margin-top:30px; overflow:hidden;}
#syprleft{ width:200px; float:left; background-image:url(../images/productflbj.jpg); height:810px;}
.cate_title{ width:200px; text-align:center; color:#FFF; height:35px; line-height:35px; font-size:22px; margin-top:5px;}
.cate_titlespan{ width:200px; text-align:center; color:#999; height:20px; line-height:20px; font-size:14px;}
.sort1{ width:200px; margin-top:20px; float:left;}
.layer1{text-align:center;  width:150px; margin-top:5px; }
.layer1 a{color:#333;}
 .layer2{ margin-top:15px;}
 .layer2 ul li{ }
.layer2 ul li a{ display:block; width:75px; text-align:left;line-height:32px; height:32px; float:left;}
.sort2{ width:200px; margin-top:10px; float:left;}

.sort3{width:200px; margin-top:5px; float:left;}

 .layer02{ margin-top:10px;}
 .layer02 ul li{}
 .layer02 ul li a{ display:block; width:75px; text-align:left;float:left;line-height:30px;}

 .sort4{ margin-top:15px;width:200px; float:left;}

#syright{ float:left; width:950px; margin-left:50px;}

.syrighttop .sypr001{ width:950px; overflow:hidden; }
.sypr001 ul{margin-top:50px;}
.sypr001 ul li{
	float: left;
	width: 220px;
	margin-right: 15px;
	border: 1px solid #CCC;}
.sypr001 ul li span{ display:block; height:30px; line-height:30px; text-align:center; background-color:#333; color:#fff}
.sypr001 ul li span a{color:#fff}
.sypr001 ul li a img{ border:none;}
.sypr002{ width:950px; margin-top:50px; overflow:hidden; }
.sypr002 ul{margin-top:50px;}
.sypr002 ul li{
	float: left;
	width: 220px;
	margin-right: 15px;
	border: 1px solid #CCC;}
.sypr002 ul li span{ display:block; height:30px; line-height:30px; text-align:center; background-color:#333; color:#fff}
.sypr002 ul li span a{color:#fff}
.sypr002 ul li a img{ border:none;}
 
.sypr003{width:950px; margin-top:30px; overflow:hidden;}
.sypr003 span{ display:block; width:150px; height:50px; line-height:50px; text-align:center; background-color:#f49a04; font-size:16px; font-weight:bolder; }
.sypr003 span a{color:#FFF;}


.syrighttop{width:950px;
	color: #f49a04;
	font-size: 16px;
	font-weight: bold; float:left;}
list01 span{ color: #CCC; padding-left:15px;}
.list01{ width:900px; float:left;}
.listmore1{ width:50px; float:left;font-size:14px; font-weight:100;color: #666; }



#ny{ width:1200px; margin-top:50px;}
#ny .f1{ font-size:18px; font-weight:bolder; text-align:center;}
#ny .f1 i{ color:#F00; font-style:normal;}
#ny .pr1{ width:1200px;}

#ny span{ display:block; background-image:url(../images/bra.png); height:36px; line-height:36px; padding-left:430px; color:#ffffff; margin-bottom:20px;}
#ny .pr1{
	width: 1200px;
	float: left;
 padding-bottom:30px;}
 
#ny .pr1 ul{
	margin-top: 40px;
	}
#ny .pr1 ul .fixed{ background-image:url(../images/bra_b.gif); background-repeat:no-repeat; height:92px;}
#ny .pr1 ul  li{ float:left; width:400px;}
#ny .pr1 ul .fixed b{ margin-top:20px; display:block; margin-left:20px; color:#f49a04; font-size:35px;}
.fixed:after { content: "."; display: block; clear: both; height: 0;width:0;font-size:0; visibility: hidden; }
.fixed {zoom:1;}
 .fixed b{ display:block; float:left; width:92px;}
#ny .pr1 ul .fixed p{ display:block; float:left; width:250px; color:#666; }
p{ word-spacing:-1.5px;}

#ny #nyjs{ width:1200px; background-image:url(../images/bra_mbg.png);overflow:hidden;}
.fix{ background-image:url(../images/bra_b.gif); background-repeat:no-repeat; height:92px; margin-top:20px;}
.pr2 ul{margin-top: 20px;}
.pr2 ul li{ float:left; width:400px;}
.pr2 ul .fix b{ margin-top:20px; display:block; margin-left:20px; color:#f49a04; font-size:35px;}
.fix:after { content: "."; display: block; clear: both; height: 0;width:0;font-size:0; visibility: hidden; }
.fix {zoom:1;}
.fix b{ display:block; float:left; width:92px;}
.pr2 ul .fix p{ display:block; float:left; width:250px; color:#666; }

.pr2 ul .fic{ margin-top:100px; margin-bottom:50px;}
.pr2 ul .fic h2{ color:#FFF; padding-left:115px; font-size:24px;}
.pr2 ul .fic p{ color:#FFF; text-align:center; line-height:200%; margin-top:5px;}

#hy{ width:100%; height:2px; background-color:#f49a04;}
#db{ width:100%;position:relative;overflow:hidden;}
.sylist01{ width:1200px; background-image:url(../images/bra.png); height:36px; margin-top:30px; text-align:center; line-height:36px; color:#FFF;}

#db #db1{ background-image:url(../images/pr.jpg); height:1260px; overflow:hidden;
       width:1600px;/*图片宽度*/
            position:relative;
            left:50%;
            margin-left:-800px; /*图片宽度的一半*/ }

#sydb1{width:1200px;overflow:hidden; margin-top:335px;}
#sydb1 #sydbleft1{ float:left; width:426px; margin-left:125px;}
#sydb1 #sydbright1{float:left; width:440px; margin-left:90px;}
#sydb1 #sydbright1 a img{ border:none;}
			
.db1more1{ margin-top:5px; width:1200px;overflow:hidden; }
.db1more1 ul{ margin-left:120px; margin-right:120px;}
.db1more1 ul li{ float:left; width:430px; text-align:center; }
.db1more1 ul li a{ color:#fff; font-weight:bolder;}
#sydb2 #sydbright2 a img{ border:none;}

#sydb2{width:1200px;overflow:hidden; margin-top:112px;}
#sydb2 #sydbleft2{ float:left; width:426px; margin-left:128px;}
#sydb2 #sydbright2{float:left; width:427px; margin-left:94px;}

.db1more2{ margin-top:10px; width:1200px;overflow:hidden;}
.db1more2 ul{ margin-left:120px; margin-right:120px;}
.db1more2 ul li{ float:left; width:430px; text-align:center; }
.db1more2 ul li a{ color:#fff; font-weight:bolder;}

.symore{margin-top:40px; width:1200px;overflow:hidden; text-align:center;}
.symore a{ color:#FFF; font-weight:bolder;}

			
#about{ width:1200px; margin-top:70px; overflow:hidden;}
#aboutleft{ float:left; width:400px;}
#about #aboutright{ float:left; width:400px; margin-left:50px;}
#aboutlist{ width:400px;color:#f49a04; font-size:22px; font-weight:bold;}
#aboutlist span{
	color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC; padding-left:15px; margin-left:10px;}
#aboutright p{ font-size:12px;  line-height:200%; margin-top:10px;}
#aboutright p a{color:#666;}
#sycontact{ float:left; margin-left:50px;color:#666;}
#sycontact ul{ margin-top:20px;}
#sycontact ul li{ margin-top:5px;}

#synews{ width:1200px; margin-top:50px;overflow:hidden;}
#synews #synews1{ width:400px; float:left;}
.synewstop{
	width: 400px;
	color: #f49a04;
	font-size: 16px;
	font-weight: bold;}
.list001 span{ color: #CCC; padding-left:15px;}
.list001{ width:350px; float:left;}
.listmore{ width:50px; float:left;font-size:14px; font-weight:100; }
.listmore a{color: #666;}

.nrsynew{ width:400px; float:left;}
.nrsynew ul{ margin-top:20px;}
.nrsynew ul li{
	height: 40px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;}
.nrsynew ul li span{ float:right;}
.nrsynew ul li a{ color:#666;}

#synews2{ float:left; width:400px; margin-left:50px;}
#synews2 #khxz{ float:left; width:250px; margin-left:50px;}
.synewstop2{
	width: 250px;
	color: #f49a04;
	font-size: 16px;
	font-weight: bold;}
.list002 span{ color: #CCC; padding-left:15px;}
.list002{ width:200px; float:left;}
.listmore2{ width:50px; float:left;font-size:14px; font-weight:100;color: #666; }

#synews #khxz{width:250px;float:left; margin-left:50px;}

#khxzny{ width:250px; margin-top:20px; float:left;}
 #khxzny h4{ color:#F00; }
 #khxzny p{ font-size:12px; margin-top:5px;}
 
 #foot1{width:1200px; margin-top:30px;overflow:hidden;}
 #foot1 ul li{ float:left; margin-right:15px;}
#foot{ width:100%; height:214px; background-image:url(../images/foot.png); margin-top:50px;}
#bottom{width:1200px; margin-top:50px; text-align:center; color:#333;overflow:hidden;}

#bottom p{ height:30px; line-height:30px;}

#bottom1{ width:1200px;overflow:hidden;}
#bottom1 ul li{ float:left; height:40px; line-height:40px; width:170px; text-align:center;}
#bottom1 ul li a{ color:#FFF;}


/*内页样式*/
#nybanner{ width:1200px; overflow:hidden;}
#nycontent{width:1200px; overflow:hidden; margin-top:30px;}
#nyleft{ float:left; width:220px;}
#nyleft1{
	width: 218px;
	border: 1px solid #CCC;}
h4{ display:block; background:#f49a04; height:35px; line-height:35px; color:#FFF; padding-left:15px;}
#nyleft1 ul{ padding-left:15px; margin-top:10px;}
#nyleft1 ul li{ font-size:13px; height:30px; line-height:30px;}

#nyleft1 ul li a{ color:#333;}
#nyleft1 ul li a:hover{ color:#f49a04; text-decoration:underline;}
#nyleft2 ul{ font-size:12px; padding-left:15px; margin-bottom:15px;}
#nyleft2 ul li{ height:25px; line-height:25px;}

#nyleft2{width: 218px;border: 1px solid #CCC; margin-top:20px; }  
.tel{ margin-top:15px;}

#nyright{ float:left; width:928px; margin-left:50px;border: 1px solid #CCC; margin-bottom:20px;}
#nyrightbt{ width:928px; height:44px; background-image:url(../images/nblist.jpg); background-repeat:repeat-x; line-height:44px; float:left;}
#btname{ float:left; width:200px; padding-left:10px; font-size:18px; font-weight:bolder; color:#605e5e;}
#btleftname{ float:right; font-size:12px; padding-right:30px;}
#nyright p{ line-height:250%; margin-top:20px; text-indent:30px; padding-left:10px; padding-right:10px;}


#pronav{ width:928px; background-color:#f8c46e; height:30px; line-height:30px; float:left;}
#pronav a{ color:#000; margin-left:15px; margin-right:15px;}
.pull-right{ display:block; float:right;}
#prony{width:928px;float:left; margin-top:30px; padding-left:30px;}
.pro-l{
	width: 240px;
	float: left;
	border: 1px solid #f2f2f2;}
.pro{ width:928px; overflow:hidden; padding-left:30px; padding-top:20px; margin-bottom:20px;}
.pro-l img{ border:none;}
a.pic {width: 100%;height:150px;overflow: hidden;display: block;border:1px solid #dcdcdc;}
.pro-l a.pic {width: 100%;height:150px;overflow: hidden;display: block;border:1px solid #dcdcdc;}

.pro-r{ margin-left:50px; float:left; width:500px;}
.proname{ font-weight:bolder;}
.pro-r div{ margin-top:10px;border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999; padding-bottom:15px;}


.area{ width:850px; padding-left:20px; float:left; margin-top:20px;}
 .area-title{ width:850px;}
 .blue-title div{font-weight:bolder; font-size:16px; width:100px; height:35px; background-color:#f49a04; float:left; line-height:35px; text-align:center; color:#fff;}
 
 .blue-title span{ display:block; margin-top:15px; margin-left:650px;}
  .blue-title span a{ color:#333;}
.blue-title span a:hover{ text-decoration:underline;}

.blue-title{width:850px;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC; float:left; padding-bottom:15px; margin-bottom:15px;}

.area-links{ margin-top:15px; width:850px; margin-bottom:15px; }

.area-links a{ color:#333; margin-right:15px;}

/*产品详情页*/



.pro.show-pro{ width:850px; }
.show-pro-title{
	width: 850px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC; padding-bottom:15px;}
.show-pro-title h1{ font-size:14px;}

.pro.show-pro #magnifier{
	 margin-top:10px; float:left; width:250px;border: 1px solid #CCC; }
.pro.show-pro #magnifier img{ border:none; }

.pro-pr{ float:left; width:300px;}

.pro_btn {display: block;width: 112px;height: 32px; margin-top:10px;background: url(../images/xunjia.gif) center center no-repeat; float:left;}
.pro_btn:hover {background-image: url(../images/xunjia_hover.gif);}
	
.news{ width:850px; float:left; margin-left:28px; margin-bottom:20px; }
.news .relevant{ width:850px; overflow:hidden;}
 .relevant-title{ width:850px; height:30px; background-color:#F93; line-height:30px; padding-left:10px; color:#FFF; margin-bottom:10px;}
 
 .relevant .sp{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;}
.tag{border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC; height:30px; line-height:30px;}
 .flip{border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC; height:30px; line-height:30px; margin-bottom:20px;}
	
.relevant{ margin-bottom:15px;}
.relevant ul li{ line-height:30px; height:30px;border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;}
.relevant ul li a{ color:#333; font-size:12px;}

.pro-3{ margin-top:10px; float:left; width:200px; margin-right:10px;text-align:center; }
.pro-3 img{ border:none;}
.pro-3 a{ color:#666;}

.pro-2 {width: 850px;border: none;margin: 0 auto;}
.pro-2 div {margin: 0 20px;}



/*新闻页样式*/
#newscontent{ width:850px; float:left; margin-left:30px;}
#titlelist{width:850px; height:30px; line-height:30px; background-color:#FC3; margin-top:10px; padding-left:10px;}
#titlelist a{ color:#333; font-weight:bold;}
#ullist{width:850px; margin-top:10px;}
#ullist ul { margin-left:20px;}
#ullist ul li{
	list-style-type: square; color:#f49a04; height:30px; line-height:30px;}
#ullist ul li span{display:block; float:right;}

#ullist ul li a{ color:#333;}

#cpro{ width:850px; float:left; margin-top:15px;}
#prpro{ float:left; width:195px; margin-left:15px;}
.page{ width:850px; float:left; margin-top:30px; text-align:right;}
#prpro img{ border:none; text-align:center;}
#prpro span{ text-align:center; display:block; margin-top:5px;}
#prpro span a{ color:#333;}

.news h1{ text-align:center; font-size:20px;}
.news { margin-top:15px;}
.news h6{text-align:center; font-size:12px; margin-top:10px;}

.news .pages_prew{ width:850px;}
.pages_prew .prev{
	width: 850px;
	overflow: hidden;
	border: 1px solid #cbc9c9; margin-bottom:15px;}
.prev .prev_tit{ display:block; float:left;}
.pages_prew .prev .prev_cont{ display:block; float:left;}
/*友情链接及分站系统*/
#link{width:1200px; overflow:hidden; }
#link #lianjie{ width:1200px;}
#link a{color:#333; margin-right:15px;margin-left:5px;}
#diqu{width:1200px; margin-top:20px;overflow:hidden;}
#diqu #dqtop span{ font-weight:bolder; font-size:16px;}
#diqu #dqtop a{color:#333;}
#diqu #fenzh{ width:1200px; margin-top:15px;}
#fenzh li a{color:#333;}

#nycontent .hot{width:1200px; margin-top:15px;}
#nycontent span a{color:#333;}
#nycontent .hot ul li{ float:left; margin-right:20px;}
#nycontent .hot ul li a{color:#333;}
.city_list{width:1200px;overflow:hidden; padding-top:15px;}
.city-class {
	width: 1200px;
	margin-top: 15px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC; padding-bottom:20px;}
	
.city-class span { display:block; float:left; font-weight:bolder; margin-left:20px; margin-right:30px;}
.city-class .dq{ float:left; width:1100px; margin-left:50px;}
.dq a{ margin-left:20px; color:#333;}
.city-class.mapname div a{ margin-right:20px;color:#333;}


/*search*/
.sea-pro{ width:1200px; overflow:hidden;}
.pro-4{ width:200px; float:left; margin-right:15px;}
.pro-4 img{ border:none; }
.pro-4 a{ color:#333;}

/*询价*/
 .msg-form table tbody tr{ height:25px; line-height:25px;}
 
 .msg-form{ float:left; margin-left:20px;}
 #nyright span{ display:block; margin-top:20px; margin-left:20px;}