@charset "utf-8";
body,td,th,input,select,textarea,button {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;*font-size: 11px;color: #5a5a5a;}
body {margin: 0; background:url(images/bg.gif);}

img{border:0;}
form{margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left}
th,td {border-collapse:collapse; padding:0px}
a {color: #5a5a5a; text-decoration:none}
a:hover {color: #CC0000; text-decoration:none;}
button {border:0;cursor:pointer;}
dl,dt,dd {margin:0; padding:0}
hr {height:1px}

.page { width:1003px; margin:0 auto;}
.top { height:96px; }
.menu { background:url(images/menubg.jpg); height:36px;}
.menu div { margin-left:36px; float:left; height:36px; overflow:hidden; border-right:1px solid #fff;}
.menu a { line-height:36px; color:#FFFFFF; float:left; border-left:#FFFFFF 1px solid; width:100px; text-align:center; font-size:14px; font-weight:bold; }
.menu a:hover { background-color: #FF9900; display:block; color:#fff; }
.mid { background-color:#FFFFFF; padding-bottom:10px;}
table .midbox { margin:0 10px;}
.leftnav { height:28px; line-height:28px; padding-left:20px; background:url(images/leftnav.jpg) no-repeat; font-weight:bold; color:#0260C0;}
.leftnav span { float:right; margin-right:10px; font-weight:normal;}

.bottom { line-height:22px; background-color:#0099FF; color:#fff;}
.bottom a { color:#ffffff;}
.bottom a:hover { color:#ffffff; text-decoration:underline;}
table .bottom div { margin:5px 10px; color:#fff;}
table .bottom td,table .bottom a{ color:#fff;}

.list { margin:10px 0;}
.list ul { margin:0 10px; padding:0; list-style:none;}
.list li { padding-left:30px; line-height:22px; background:url(images/submenubgline.gif) left top no-repeat; margin:1px 0; margin-bottom:5px;}
.list ul li a { color:#5a5a5a; width:180px; display:block;}
	.subClass { background:none !important; border-bottom:1px dotted #ccc;}

.list2 { margin:10px 0;}
.list2 ul { margin:0; margin-left:15px; padding:0; list-style:none;}
.list2 li { margin:1px 0; line-height:22px; float:left; width:97px; height:22px; background: url(images/submenubgline.gif);  text-align:center; margin-right:5px;}
.list2 a { color:#5a5a5a;}

.midnav { padding-left:35px; font-weight:bold; line-height:28px; background:url(images/midnavbg.jpg); color:#003C94; margin-bottom:6px;}
.midnav span { float:right; margin-right:15px; font-weight: normal; color:#DE0400;}
	.midnav span a{color:#DE0400;}

.subnav { padding-left:35px; font-weight:bold; line-height:28px; background:url(images/midnavbg.jpg); color:#003C94; margin-bottom:6px;}
.subnav span { float:right; margin-right:15px; font-weight: normal; color:#666666;}

.midbox { margin:0 10px;}
.prodlist { }
.prodlist ul { padding:0; margin:0; list-style:none;}
.prodlist li { float:left; width:124px; margin:5px 8px; text-align:center;}
table .prod img { padding:2px; border:#CCCCCC 1px solid;}
td .prodtitle { text-align:center; line-height:24px;}
.midcont { margin:5px; line-height:24px;}
.subcont { margin:5px; line-height:27px;}
.subcont img { padding:3px; border:#CCCCCC 1px solid;}
.subcont hr { border:dashed #CCCCCC 1px; height:1px; overflow:hidden;}

.midcont ul { margin:0; padding:0; list-style:none}
.midcont li { border-bottom:dashed 0px #CCCCCC; line-height:24px;}

.sbody { line-height:27px; margin:10px 20px; margin-top:20px;}
.sbody hr { border:dashed 1px #CCCCCC; height:1px; overflow:hidden;}
#cont { padding-left:15px; padding-top:5px;}
.mov { border:solid #CCCCCC 2px; padding:3px;}
.searchleft { background-color:#e6e6e6; height:70px; margin-bottom:8px;}
table .sealeft { margin:3px 0;} 
table .sealeft td { height:24px; text-align:center;} 
.mPage{ text-align:center}

.newslist ul{ padding:0px; margin:0px; list-style:none}
.newslist li{ line-height:25px; background:url(images/arr2.gif) no-repeat 0px 9px; padding-left:15px; border-bottom:1px dotted #ccc}
.newslist li span{ float:right}
	.newslist td{ padding:5px}
.sTit{ color:#cc0000; text-align:center; font-size:16px; font-weight:bold; padding:6px}
.sInfo{ color:#999; text-align:center; padding:5px; border-bottom:1px solid #ccc}
.sCon{ padding:10px 15px}
.sBot{ text-align:right; padding:5px; border-top:1px solid #ccc}

.downList{ padding:0px; margin:0px 15px; list-style:none}
	.downList li{ line-height:24px; background:url(images/arr2.gif) no-repeat 5px 10px; padding:0px 15px; border-bottom:1px dotted #ccc}
	.downList span{ float:right}
.btn{ background:url(images/btnBg.gif); width:70px; height:23px; line-height:23px; border:none}
.cases img{ width:200px; height:150px}

{   table-layout:fixed;
    empty-cells:show; 
    border-collapse: collapse;
    margin:0;
}

/**//*这个是借鉴一个论坛的样式*/
table.t1{
    border:1px solid #cad9ea;
    color:#666;
}
table.t1 th {
    background-image: url(th_bg1.gif);
    background-repeat::repeat-x;
    height:30px;
}
table.t1 td,table.t1 th{
    border:1px solid #cad9ea;
    padding:0 1em 0;
}
table.t1 tr.a1{
    background-color:#f5fafe;
}

.topMenu a{ background:url(images/aBg.jpg) no-repeat; width:88px; height:43px; display:block; float:left; line-height:43px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center}
.topMenu a:hover{ color:#FFFF00}

.pTit{ line-height:20px}

