/* ==全局设置== */

BODY{ background: url(bg.jpg) top  center no-repeat;
padding-top:0;
color:#777777;
font-size:12px;
font:Arial, Helvetica, sans-serif;

padding:0px; margin:0 auto;
text-decoration:none;
list-style:none;
} 
div,ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,input,td,tr{ margin:0; padding:0; }
ul{ list-style:none;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#FF0000;}
.header{ width:1002px; height:120px; margin:0 auto; padding:0;}

#nav { height:72px; width:1002px; background:url(nav-bg.gif) 0 0 repeat-x; margin-bottom:0px; }

.nav_main { height:72px; overflow:hidden;}
.nav_main ul li { float:left; width:125px; font-size:14px; text-align:center; background:url(dh_line.gif) no-repeat right;font-family:Arial, Helvetica, sans-serif;}
.nav_main ul li a { float:left; display:block; line-height:72px; width:123px; height:72px;}

.nav_main ul li a:hover { height:72px; line-height:72px; color:#ffffff; background:url(hover.jpg) repeat-x; text-decoration:none; }

.tel{width:234px; height:46px;}
.jszcbox{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jszcbox .jszctext{
	width: 120px;
}
.jszcbox .jszcimg{
	width: 55px;
}
.banner{ width:1002px; height:224px; margin:0 auto; padding:0}
#content{ width:1002px;margin:0 auto; padding:0px;}
#main{ margin:0 auto; width:1000px; height:490px; background:url(main.jpg) no-repeat;padding:0px;}
#main a{ text-decoration:none;}
#main a:hover{ text-decoration:none; color:#FF0000;}
#footer{ margin:0 auto; padding-top:22px; font-size:12px; background:url(fotbg.jpg) repeat-x; width:1002px;; margin-top:0; }
#footer a{ text-decoration:none;}
#footer a:hover{ text-decoration:none; color:#FF0000;} 


#logo { float:left;}
#search { float:right; height:50px; margin-top:20px; color:#444;width:234px;}



.cc1 ul{ margin-top:12px; padding-left:8px;}
.cc1 ul li{ background:url(dot3.jpg) 3px 11px no-repeat; padding-left:14px; height:26px; vertical-align:bottom; padding-top:4px; display:block; font-size:12px; color:#000000;}
.cc1 ul li a{ text-decoration:none;}
.cc2 ul{ margin-top:0px;}
.cc2 ul li{ padding-left:-25px; height:19px; vertical-align:bottom; padding-top:4px; display:block; font-size:12px; color:#000000;}
.cc3 ul{ margin-top:12px;}
.cc3 ul li{ background:url(dot3.jpg) 0px 5px no-repeat; padding-left:10px; height:12px; vertical-align:bottom;display:block; font-size:12px; color:#000000;}
#right{float:right; background-image:url(more.png);}
.fang{ line-height:20px; font-size:12px;}
.fang a{ text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.fang a:hover{ text-decoration:none; color:#FF0000;}
#nr1{ width:1002px; height:500px;margin:0 auto; background:url(nrbg.jpg) no-repeat;}
#nr2{ width:1002px; height:660px;margin:0 auto; background:url(nrbg1.jpg) no-repeat;}
.left2{ width:180px; height:660px; float:left; margin:0 auto; margin-left:40px; }
.right2{ width:695px;height:660px; float:right; margin:0 auto; margin-right:40px; height:455px;}
#nr3{ width:1002px; height:400px;margin:0 auto; background:url(nrbg1.jpg) no-repeat;}
.left3{ width:180px; height:400px; float:left; margin:0 auto; margin-left:40px;}
.right3{ width:695px;height:400px; float:right; margin:0 auto; margin-right:40px;}
#nr4{ width:1002px; height:720px;margin:0 auto; background:url(nrbg1.jpg) no-repeat;}
.left4{ width:180px; height:550px; float:left; margin:0 auto; margin-left:40px;}
.right4{ width:695px;height:550px; float:right; margin:0 auto; margin-right:40px;}
#nr6{ width:1002px; height:800px;margin:0 auto; background:url(nrbg1.jpg) no-repeat;}
.right6{ width:695px;height:800px; float:right; margin:0 auto; margin-right:40px;}


#nr5{ width:1002px; height:660px;margin:0 auto; background:url(nrbg1.jpg) no-repeat;}
.left5{ width:180px; height:660px; float:left; margin:0 auto; margin-left:40px;}
.right5{ width:695px;height:660px; float:right; margin:0 auto; margin-right:40px;}
.left{ width:180px; height:500px; float:left; margin:0 auto; margin-left:40px;}
.right{ width:695px; height:auto; display:table; float:right; margin:0 auto; margin-right:40px;}
.title{ height:23px; border-bottom:solid 1px #d9d9d9; margin-top:40px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.title1{ height:23px; border-bottom:solid 1px #d9d9d9; margin-top:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.lb{ height:120px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.lbkong{ margin-top:10px;}
.lb ul li{ height:29px; line-height:29px; padding-right:26px; margin:5px;  background:url(tubi.jpg) no-repeat;}
.lb ul li a{ display:block; line-height:28px; width:169px; height:28px;} 
.lb ul li a:hover{ height:29px; line-height:29px; background:url(tbhover.jpg); text-decoration:none;}
.lb1{ height:120px; font-size:12px; color:#000000; line-height:23px; text-align:left; margin-top:10px; background:url(cbg.png);  font-family:Arial, Helvetica, sans-serif;}
.lb2{ height:80px;}
.title3{ height:23px; border-bottom:solid 1px #d9d9d9; margin-top:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#kong{ height:112px;}
#nrjj{ width:668px; height:auto; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-indent:2em; text-align:left; line-height:19px;}
#nrjj2{ width:668px; height:auto; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-indent:2em; text-align:center; line-height:19px;}



#nrjj1 td { font-size:12px; color:#000000; padding-top:7px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
#nrjj a{ text-decoration:none;}
#nrjj a:hover{ text-decoration:none; color:#FF0000;}
img {border: 0; vertical-align:middle}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px}
a{color:#000000;text-decoration:none} 
a:hover{color:#BA2636;text-decoration:underline}

#mrq{width:100%; margin:10px auto; padding:2px}
#Marquee_x { overflow:hidden; width: 600px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:131px; width:142px; overflow:hidden}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:140px; height:105px; display:block}
#Marquee_x ul li div span{ display:block;}



#n{margin:10px auto; width:100%; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
.font1{ font-size:12px; margin:12px;}

#nrline{ }
#nrline1{}
#nrline2{ height:660px;}
.yema{ margin:0 auto; height:30px; width:100%;}
.nav_main1{  display:block; width:360px;}
.nav_main1 ul{ float:left; display:block; width:360px;}
.nav_main1 ul li{ float:left; display:block; width:70px; text-align:center;}

td.cpquery{background:#ffffff;}
div.cpquery{ background:#ffffff;}
div.cpquery img{border:1px solid #E6E6E6; padding:2px;}
.newstitle {color:#000000;font-size:12px; font-weight:normal;}
.pages{  font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.pages td{font-size:12px; color:#000000;text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.yema td a{ text-decoration:none;}
.yema td a:hover{ text-decoration:none; color:#FF0000;}
#zggq{ padding-top:30px;}
#zggq a:hover{ text-decoration:none; color:#000000;}


.pagesinfo{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.product_title{ text-align:left; color:#777777;}

.ProductShow{ clear:both;}
.marquee {width:600px; height:190px;overflow:hidden;}
.marquee li{

	display:inline;
	float:left;
	 
	}
.marquee li a{ width:175px; display:block; float:left; text-align:center; font-size:12px;color:#000000;padding-top:12px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:152px; height:140px; border:1px solid #CCCCCC;}
.marquee li em{font-style: normal;  line-height:24px; display:block; padding-top:5px; }