﻿body 
{margin:0; padding:0; font-size:12px; font-family:Microsoft Yahei,Arial,sans-serif,宋体;}
img
{ border:none; margin:0; padding:0;}
p,div,span,h2,h3,h1,table
{ margin:0; padding:0;}
table td
{ text-align:left; vertical-align:top;}
a
{ border:none;}

/*模版*/
.biftab
{ width:1000px; height:100%; margin:auto;}
.biftab td.header
{ width:1000px; height:175px;  background:url(images/header.jpg) no-repeat;}
.biftab td.deheader
{ width:1000px; height:175px;  background:url(images/defaultheader.jpg) no-repeat;}
.biftab td.conleft
{ width:764px; background:url(images/leftbg.gif) repeat-y right;}
.biftab td.conright
{ width:236px;}
.biftab td.deconup
{ width:1000px; height:320px; background:url(images/decoupbg.gif) repeat-x;}
.biftab td.decondown
{ width:1000px; height:305px; background:#fff; border-bottom:2px solid #aaa;}
.biftab td.footer
{ width:100px; background:#A60000; height:95px; border-top:3px solid #aaa;}



.fleft
{ width:510px; height:95px; float:left;}
.fleft ul
{ margin-top:10px;}
.fleft ul li
{ float:left; list-style:none; margin-left:10px; border-right:2px solid #F8F8F8; padding-right:15px; }
.fleft ul li a
{ color:#F8F8F8; text-decoration:none; font-size:1.2em; font-weight:bold;}
.fleft ul li a:hover
{ color:#f80; text-decoration:underline;} 


.fright
{ width:485px; height:95px;   float:left;}
.fright p
{ color:#fefefe; text-align:center; margin-top:5px;}

.logo
{ width:600px; _width:300px; height:85px; float:left; margin-left:60px; margin-top:5px;}
.hright
{ width:300px; height:85px; float:right; margin-right:20px;margin-top:20px;}
.hright ul
{ float:right; height:85px; }
.hright ul li
{ margin-left:10px; list-style:none; float:left;}
.hright ul li a
{ color:#fff; text-decoration:none;}
.hright ul li a:hover
{ text-decoration:underline;}

.hmenu
{ width:1000px;  }

.hmenu ul
{ margin:0; padding:0; margin-top:30px; _margin-top:12px; margin-left:20px; width:900px; height:20px; _height:38px; display:block; overflow:auto; }
.hmenu ul li
{ list-style:none; float:left; font-size:1.25em; font-weight:bold; margin-left:30px;}
.hmenu ul li a
{ color:#f8f8f8; text-decoration:none;}

.hmenu ul li a:hover
{ text-decoration:none; color:#fc0; }
.mainContent
{}



.smallmenu
{  width:330px; line-height:38px; background:url(images/actmenu.gif) no-repeat; margin:0; padding:0; margin-top:-2px; _margin-top:-22px; position:relative;}
.smallmenu ul
{  height:38px; width:330px; margin:0; padding:0; margin-top:1px; margin-left:6px; _margin-left:3px;}
.smallmenu ul li
{ background:url(images/mitem.gif) no-repeat 0px ; float:left; text-indent:12px; text-align:center; margin:0; padding:0; margin-left:13px; }
.smallmenu ul li .tsma 
{ font-size:0.9em; color:#fff; text-decoration:none;}
.smallmenu ul li .tsma:hover
{ text-decoration:none; color:#fc0;}

#main_nav
{ width:390px; line-height:26px; margin-left:15px; margin-top:7px; border-bottom:1px solid #E6E6E6; overflow:auto; }
#main_nav .NavClassC
{ display:block; width:118px; float:left; background:#e6e6e6; text-align:center; text-decoration:none; font-size:1.3em; color:#BE0000; margin-right:2px;}
#main_nav .NavClassD
{display:block; width:118px; float:left; background:#4e4e4e; text-align:center; text-decoration:none; font-size:1.3em; color:#fff; margin-right:2px;}
 .mainContent2
{ width:390px; height:220px; margin-left:15px;}
.mgzdl
{ width:390px; height:40px; margin-left:15px;}
.mgzdl img
{}

.newstab 
{ width:385px; margin-top:10px;}
.newstab td
{ line-height:1.8em; text-indent:20px; background:url(images/denewsitem.gif) no-repeat left;}
.newstab td a
{ font-size:1.1em; text-decoration:none; color:#666;}
.newstab td a:hover
{ color:#f80; text-decoration:underline;}

.faa
{ width:580px; height:290px;  margin-left:7px; margin-top:3px;}
.fal
{ width:8px; height:290px; background:url(images/fbgl.gif) no-repeat; float:left;}
.fac
{ height:290px; width:564px; background:url(images/fbgc.gif) repeat-x; float:left;}
.far
{ width:5px; height:290px; background:url(images/fbgr.gif) no-repeat; float:left;}

.decondl
{ width:236px; height:271px;  margin-top:10px; float:left;}
.decondr
{ width:705px; height:271px; float:left; margin-left:40px; margin-top:10px;}
.endecondlu
{ width:236px; height:37px; background:url(images/endecolu.gif) no-repeat;}
.decondlu
{ width:236px; height:37px; background:url(images/decolu.gif) no-repeat;}
.decondlc
{ width:236px; height:220px; background:url(images/decolc.gif) repeat-y;}
.decondld
{ width:236px; height:14px; background:url(images/decold.gif) no-repeat;}
.decodl
{ width:220px; height:108px; margin:0; padding:0; margin-left:8px;}
.decodl dt
{ font-size:1.1em; font-weight:bold; color:#676767; text-indent:10px; padding-top:5px; padding-bottom:5px;}
.decodl dt a
{ color:#000; text-decoration:none;}
.decodl dt a:hover
{ text-decoration:underline;}
.decodl dd
{ float:left; font-size:1.0em; font-weight:normal; color:#7B7979; margin-left:10px; background:url(images/decoitem.gif) no-repeat right; padding-right:10px; white-space:nowrap;}
.decodl dd a
{ color:#000; text-decoration:underline;}
.decodl dd a:hover
{ color:#f80; text-decoration:none;}
.NavClassZ
{ width:115px; line-height:35px; display:block; background:url(images/deproa.gif) no-repeat; color:#A80002; font-size:1.2em; text-align:center; text-decoration:underline; float:left;}
.NavClassY
{ width:115px; line-height:35px; display:block; background:url(images/deprov.gif) no-repeat; color:#fff; font-size:1.2em; text-align:center; text-decoration:none; float:left;}
.deprolist
{ width:720px; height:235px;}
.deprolistl
{ width:12px; height:235px; background:url(images/deprobgl.gif) no-repeat; float:left;}
.deprolistc
{ width:680px; height:235px; background:url(images/deprobgc.gif) repeat-x; float:left;}
.deprolistr
{width:12px; height:235px; background:url(images/deprobgr.gif) no-repeat; float:left;}

.deprolistc table
{ width:680px; height:200px;  margin-top:15px; }
.deprolistc table td
{ text-align:center;}
.deprolistc table td img
{ width:150px; height:150px; padding:2px;border:3px solid #aaa;}
.deprolistc table td img:hover
{border:3px solid #fc0;}
.deprolistc table td p span
{ color:#C10100; font-size:1.1em;}

/*内容页*/

.newsh2tab
{  height:30px;  margin-top:20px; margin-left:30px;}
.newsh2tab td
{ border:1px solid #bbb; vertical-align:text-bottom; padding:5px;}
.lblenh2
{ font-size:1.4em; color:#D2D2D2; font-weight:bold; letter-spacing:2px; font-style:italic;}
.lblcnh2
{ font-size:1.3em; color:#D60000; font-weight:900;letter-spacing:2px; }

.newslist
{ width:700px; }
.newslist td
{ line-height:2.5em; text-align:left;}
.newslist td a
{ font-size:1.2em; color:#616161; text-decoration:none;}
.newslist td a:hover
{ text-decoration:underline; color:#fc0;}
.newstt
{ text-indent:20px; background:url(images/newsitem.gif) no-repeat left 10px; width:520px;}
.newstime
{ width:80px; color:#616161;}

.rightmenu
{  width:200px; margin:0; padding:0; }
.rightmenu ul
{ margin:0; padding:0; margin-left:10px; margin-top:10px;}
.rightmenu ul li
{ list-style:none; text-indent:40px; line-height:40px; background:url(images/rmenuitem.gif) no-repeat left;}

.rightmenu ul li a 
{ font-size:1.4em; text-decoration:none; color:#BA1011;}
.rightmenu ul li a:hover
{ color:#fc0;}

.newsh2
{ margin:0 auto; padding:0; padding-bottom:6px; letter-spacing:2px; padding-left:10px; width:700px; line-height:40px; font-size:1.4em; border-bottom:1px solid #616161;}
.newsinfo
{ width:700px; margin:0 auto; text-align:right; font-family:Arial;}
.newscon
{ width:700px; margin:0 auto; padding:0; margin-top:10px; margin-bottom:50px; line-height:2.0em; font-size:1.1em;}
.backupa
{ font-family:宋体; display:block; width:60px; line-height:20px; float:right; font-size:1.1em; text-decoration:underline; margin:0; padding:0; margin-right:20px; margin-bottom:30px; color:#B40001; font-weight:normal;}
.backupa:hover
{ color:#E18788; text-decoration:none;}
.comh2
{ width:500px; margin:0; padding:0; margin-left:50px; letter-spacing:2px; color:#636363; background:url(images/jyitem.jpg) no-repeat left; font-size:1.4em; line-height:50px; text-indent:30px; margin-top:10px; border-bottom:1px solid #CA0204; padding-left:10px;}
/*产品页面*/
.prolist
{ width:704px; height:730px; margin:0 auto; padding:0; margin-top:10px; margin-bottom:10px;}
.prolist table
{ width:702px; height:auto; margin:0 auto; padding:0;}
.prolist table td
{ width:175px; text-align:center;}
.prolist table td img 
{ margin:0; padding:10px; padding-top:15px; margin-left:16px;background:url(images/proitem.gif) no-repeat 0px 4px; }
.prolist table td img:hover
{ background:url(images/proitemv.gif) no-repeat 0px 4px;}
.prolist table td p
{ font-size:1.0em; color:#bbb;}
.prolist table td p span
{ color:#B40001;}
.proh2
{ width:95%; line-height:2.0em; font-size:1.8em; color:#B40001; background:url(images/rmenuitem.gif) no-repeat 24px 15px; text-indent:40px; padding-left:20px; padding-top:10px;}
.seh2
{ width:95%;line-height:2.0em; font-size:1.8em; color:#B40001; background:url(images/rmenuitem.gif) no-repeat 4px 5px; text-indent:40px; }
.enseh2
{ width:95%;line-height:40px; font-size:1.3em; color:#B40001; background:url(images/rmenuitem.gif) no-repeat 4px 5px; text-indent:40px; }
.searchdiv
{ width:220px; height:230px; margin:0 auto; background:url(images/searchbg.gif) no-repeat 0px 30px;}
.searchdiv p
{ width:220px; text-align:center; margin-top:6px;}
.sdrop
{ width:180px; line-height:25px; color:#B40001; font-size:1.1em; border:1px solid #eee;}
.stxt
{ width:180px;height:18px; color:#B40001; border:1px solid #bbb; font-size:1.1em}
.btn
{ width:59px; height:25px; background:url(images/btnbg.gif) no-repeat; border:none; color:#fff; font-weight:bolder; letter-spacing:1px;}
.error
{ font-size:12px; color:#eee;}
.jytxt
{ width:300px; border:1px solid #B40001; height:18px; color:#000; padding:2px;}
.jyarea
{ width:400px; height:100px;border:1px solid #B40001; padding:2px;  overflow:auto;}
.graytt
{ color:#616161; font-size:1.3em;}
.smallprolist
{ width:700px; height:150px; margin:0 auto; padding:0; margin-bottom:20px;}
.smallprolist table
{ margin:0; padding:0;}
.smallprolist table td
{ text-align:center; background:url(images/smallprobg.gif) no-repeat 0px 2px;}
.smallprolist table td:hover
{background:url(images/smallprobgv.gif) no-repeat 0px 2px;}
.smallprolist table td img
{  padding:9px;}
.smallprolist table td p
{ margin:0; padding:0; color:#aaa;}
.smallprolist table td p span
{ color:#B40001;}
/**/
.oneproinfo
{ width:700px; margin:0 auto; padding:0;}
.oneproinfo td 
{ text-align:left;}
.oneproinfo td p span
{ color:#666;}
.oneproinfo td p
{ font-size:1.2em; line-height:1.6em; color:#8E8E8E;}
.proifm
{ width:680px; margin:0 auto; padding:0; margin-top:15px; margin-bottom:10px; border-top:1px solid #C51D1D;}
/*产品分类*/
.collist
{ width:220px; height:300px; margin:0 auto; padding:0;}
.colh3
{ color:#A00000; font-size:1.2em; font-weight:normal; letter-spacing:3px; padding-left:5px; padding-top:5px;}
.colh3 a
{ color:#a00000; text-decoration:none;}
.colh3 a:hover
{ text-decoration:underline;}
.bcollist
{ width:210px; margin:0; padding:0; margin-top:10px; margin-bottom:10px;}
.menushow 
{ margin:0; padding:0; margin-left:10px; _margin-left:0px; margin-top:10px;min-height:50px;  _margin-top:5px; width:200px; height:auto; z-index:100;}
.menushow ul
{ margin:0; padding:0; width:200px;}
.menushow ul li 
{ list-style:none; float:left; white-space:nowrap;}
.menushow ul li span
{ background:url(images/colitem.gif) no-repeat right; padding-left:8px; padding-right:8px;}
* html .menushow ul li 
{ display:inline; list-style:none;  float:left; white-space:nowrap; margin-left:-16px; mar\gin-left:0;}
.menushow ul li a,
 .menushow ul li a:visited 
{display:block; text-decoration:none; background:none; height:13px;color:#c6c6c6; }
* html .menushow ul li a,
 * html .menushow ul li a:visited { height:15px; color:#c6c6c6; background:none; float:left; }
.menushow ul li ul 
{visibility:hidden; position:absolute;  width:50px; top:11px; left:-80px;}
.menushow ul li:hover 
{position:relative;}
.menushow ul li:hover a 
{padding-left:0px;}
.menushow ul li a:hover 
{padding-left:0px; position:relative; z-index:200; border-left:0; color:#E11313; text-decoration:underline;}
.menushow ul li:hover ul,
.menushow ul li a:hover ul 
{visibility:visible; z-index:300; }
.menushow ul li a:hover ul li
{ background:none; list-style:none; }
.menushow ul li:hover ul li a,
.menushow ul li a:hover ul li a 
{display:block; background:#FCFCFC ; color:#888; text-align:center; 
	height:auto; margin:0; padding:0;  width:70px;  margin:3px; }
.menushow ul li:hover ul li a.last,
.menushow ul li a:hover ul li a.last 
{ border:1px solid #000;}
.menushow ul li:hover ul li a:hover,
.menushow ul li a:hover ul li a:hover 
{background:#C60505; color:#fff; text-decoration:underline;}
/*3D展示 */
.IIIdtab
{ width:90%; margin:0 auto; padding:0; margin-top:15px;  margin-bottom:15px; border-bottom:3px solid #616161; padding-bottom:20px;}
.IIIdtab td 
{ text-align:center;}
.IIIdtab td img
{ padding:5px; border:1px solid #aaa;}
/*分页*/
.paginator { text-align:center; margin:0 auto; font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

