﻿@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden}
body{ margin:0; padding:0; font-size:12px; font-family:"宋体"; background-color:#fff; }

#content{ width:960px; margin:0 auto; background-color:#FFF}

#top{ width:960px; margin:0 auto; border-bottom:1px solid #CCC}

#nav{ width:960px; margin:0 auto; font-family:"微软雅黑"; font-size:14px; background-color:#f4f4f4; height:30px;}
#nav ul{ margin:0; padding:0; list-style-type:none}
#nav ul li{ width:115px; float:left; text-align:center; line-height:30px}
#nav a{ display:block; color:#333; text-decoration:none;}
#nav ul li a.liNow{ background-color:#cfe1f3; color:#333}
#nav a:link,#nav a:visited{ color:#666}
#nav a:hover{ color:#333}

#banner{ width:960px; margin:0 auto; margin-bottom:20px; padding:0px;  background-color:#FFF; border:0px;}

#bottom{ width:960px; height:54px; background-color:#f5f5f5; border-top:2px solid #e1e1e1; margin:0 auto; line-height:54px; color:#1074c0;}
#bottomLinks{ width:600px; float:left; display:inline; margin-left:45px;}
#bottomLinks a:link,#bottomLinks a:visited{ color:#1074c0; text-decoration:none}
#bottomLinks a:hover{ color:#f00; text-decoration:none}
#bottomICP{ width:300px; float:right; text-align:right; margin-right:45px;}

#main{ width:960px; margin:0 auto;  background-color:#FFF; padding-bottom:0px;}
.bigTitle{ height:41px; line-height:41px; background:url(../images/bigTitleLine.jpg) bottom no-repeat; color:#333; font-size:18px; line-height:40px; font-family:"微软雅黑"; font-weight:bold}
.text{ width:918px; margin:0 auto; color:#333; line-height:24px; margin-top:20px; font-size:13px;}
.textLine{ border-bottom:1px dashed #ccc; padding-bottom:20px}
.text span.textTitle{ font-size:14px; color:#cc0000; font-weight:bold}
.text span{ font-size:12px; color:#006295;}

#search{ width:960px; margin:0 auto; height:38px; margin-top:0px;}
#searchCate{ margin-left:10px; margin-right:5px; float:left; border:1px solid #c1c1c1; height:22px; width:135px; background-color:#FFF; line-height:22px; padding-left:6px; padding-right:2px; margin-top:5px;}
#cateDes{ width:100px; float:left; color:#666}
#cateInput{ width:15px; float:right; margin-top:2px; margin-right:2px; display:inline}
#cateBtn{ margin:0; padding:0; border:0; background-image:url(../images/listBtn.jpg); width:18px; height:18px;}
#keysIn{ position:absolute; width:143px; border:1px solid #ccc; background-color:#FFFFFF; font-size:12px; line-height:20px; color:#666; left:50%; top:348px; margin-left:-394px; display:none}
#keysIn div{ padding-left:4px; cursor:default}

#searchKeyWords{ margin-left:2px; float:left; margin-top:5px; border:1px solid #c1c1c1; height:22px}
#keyWords{ height:18px; width:300px; padding-left:4px; border:0; line-height:20px; float:left; font-size:12px; color:#666}
#searchBtn{ margin:0; padding:0; border:0; background-image:url(../images/searchBtn.jpg); width:18px; height:18px; margin-bottom:4px; margin-right:2px; float:left; margin-top:2px}
#searchBtn1{ margin:0; padding:0; border:0; background-image:url(../images/listBtn.jpg); width:18px; height:18px; margin-bottom:4px; margin-right:2px; float:left; margin-top:2px; display:none}
#cancel{ margin-left:15px; width:60px; float:left; display:inline; color:#006295; font-size:14px; margin-top:8px; line-height:20px; text-decoration:underline; cursor:pointer; display:none}
#cancel:hover{ color:#CC0000;}

#all_proT{ width:960px; margin:0 auto; margin-top:0px; line-height:24px;}
#all_proT tr{ background-color:#FFF}
#all_proT th{ font-size:14px; font-weight:100}
#all_proT td{ padding-left:8px; padding-right:8px;}
#all_proT a:link,#all_proT a:visited{ color:#176bcb; text-decoration:none}
#all_proT a:hover{ color:#C00; text-decoration:underline}

/*#all_pros{ width:960px; margin:0 auto;}
#all_pros div{ margin:10px}
.proCate{ line-height:24px; font-size:14px;}
.proCate span{ color:#C00; font-weight:bold}
.proCate span.toVideo{ font-weight:100; text-decoration:underline; cursor:pointer; color:#006295; font-size:12px}
.proCate span.toVideo:hover{ color:#C00}
.proTable table{ background-color:#999; line-height:24px}
.proTable tr{ background-color:#FFF}
.proTable td{ padding:0 6px}
.proTable a{ display:block}
.proTable a:link,.proTable a:visited{ color:#000; text-decoration:none}
.proTable a:hover{ color:#C00; text-decoration:none}
*/
#all_pros{ width:960px; margin:0 auto;}
#all_pros div{ margin:10px 0}
#all_pros div.proCate{ line-height:24px; font-size:14px; margin-top:30px}
.proCate span{ color:#C00; font-weight:bold}
.proCate span.cate{ color:#333; font-size:12px; font-weight:100}
.proCate span.toVideo,.subProCate span.toVideo{ font-weight:100; text-decoration:underline; cursor:pointer; color:#006295; font-size:12px}
.proCate span.toVideo:hover,.subProCate span.toVideo:hover{ color:#C00}
.proTable table{ background-color:#cbcbcb; line-height:30px}
.proTable tr{ background-color:#FFF}
.proTable td{ padding:0 6px}
.proTable a{ display:block}
.proTable a:link,.proTable a:visited{ color:#000; text-decoration:none}
.proTable a:hover{ color:#C00; text-decoration:none}
#all_pros div.desTitle{line-height:24px; font-size:14px; margin-top:20px; height:30px; background:url(../images/desTitleLine.gif) bottom no-repeat;}
.desTitle span{ color:#C00; font-weight:bold}

#all_pros div#picLinks{ height:120px; width:960px; margin:0 auto; margin-top:20px}
#picLinks div{ width:232px; height:120px; float:left; display:inline; margin-left:12px}

#TableHeader { background-color: #F1F1F1; padding-left:15px; width="200" }
#TableHeaderTT {
	background-color:#F1F1F1;
	text-align: center;
width="200";	
}
#TableHeaderTT2 {
	padding-left:15px;
width="200";	
}
.proTable #SubTable{
    background-color:#FFF; line-height:30px; 
}

#xq{ width:830px; position:absolute; left:50%; border:2px solid #069; margin-left:-425px; background-color:#FFF; z-index:1000; padding:10px;}
#xqDes{ margin-top:10px;}
#xqDes div{ font-size:12px; width:108px; float:left; padding-left:24px; line-height:20px; }

#picScroll{ width:960px; margin:0 auto; background-color:#fff; height:153px; margin-top:12px}
.advPic{ margin:0 10px; padding:4px; border:1px solid #e1e1e1;}
#advs table table td {  text-align:center; font-size:14px; line-height:24px; color:#006295; }
.advPic img{ width:147px; filter:alpha(opacity=70); opacity:0.70;}

#waiting{
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-80px;
	width:160px;
	height:50px;
	z-index:10;
	text-align:center;
	padding-top:10px;
	background-color:#FFF
}

.CateDes{ line-height:24px; color:#666; font-size:14px; margin-bottom:10px}

/*..subProCate{ color:#C00; font-size:14px; font-weight:bold; line-height:30px;}
subProCate span{ color:#069; font-weight:bold}*/
.subProCate {
	line-height:25px;
	font-size:14px;
	margin-top:15px;
	margin-bottom:15px;
	height:30px;
}
.subProCate span {
	color:#C00;
	font-weight:bold;
	float:left;
}
#subProCateIcon {
	width:25px; 
	height:20px;
	float:left;
	line-height:24px;
	margin-top:0px;
	background:url(../images/desTitleIcon.jpg) bottom no-repeat;
}


.proTable a:link,.proTable a:visited{ color:#069; text-decoration:none}
.proTable a:hover{ color:#C00; text-decoration:none}
#all_pros{ font-size:14px; color:#333}
#logo{  width:960px; margin:0 auto; height:60px;/*border-bottom:1px solid #CCC;*/}
#logo img{
	margin-top:10px
}

/*底部模块*/
#buttomDiv {width:960px; margin-left:auto; margin-right:auto;}
/*------*/