/*默认设置*/
body{background-color: #eeeeee;background:url(../images/wt_img/bg_01.jpg) repeat-x;}
IMG{border:0;}
ul,li,dl,dd{padding:0; margin:0;list-style:none;height:auto; }
body, form, p, ul, li{	margin: 0;	padding: 0;}

/* banner */
.banner{position:relative;width:1000px;height:313;overflow:hidden;margin:0 auto;}
.banner_tab{position:absolute;bottom:2px;height:43px;right:18px;}
* html .banner_tab{bottom:18px;}
* +html .banner_tab{bottom:18px;}
.banner_tab UL{cursor:pointer;}
.banner_tab LI{text-align:center;list-style-type:none;float:left;}
.banner_tab A{width:80px;display:block;height:43px;margin-right:2px;}
.banner_tab IMG{border-bottom:#659ab6 1px solid;border-left:#659ab6 1px solid;border-top:#659ab6 1px solid;border-right:#659ab6 1px solid;}
.hidecontent{display:none;}
.tab_img{border-bottom:#fff 1px solid;border-left:#fff 1px solid;margin-top:3px;width:72px;height:35px;border-top:#fff 1px solid;border-right:#fff 1px solid;}
.on{background:url(../images/wt_img/index_bg.png) no-repeat;}
.on IMG{border-bottom:#09f 1px solid;border-left:#09f 1px solid;border-top:#09f 1px solid;border-right:#09f 1px solid;}

/* search */
.search{padding-top:20px;padding-left:20px;}
.text{background:url(../images/wt_img/search_bg.jpg) no-repeat;padding-left:24px;padding-right:5px;width:150px; height:21px;line-height:21px;display:block;overflow:hidden;border:0;float:left;}
input.button{background:url(../images/wt_img/search.jpg) no-repeat;width:43px; height:21px;display:block;overflow:hidden;border:0;float:left;text-indent:-999em;margin-left:10px;}

/* 导航 */
.ddsmoothmenu{font:bold 12px Verdana;width:100%;}
.ddsmoothmenu ul{z-index:100;list-style-type:none;margin:0;padding:0;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;}
.ddsmoothmenu ul li a{display:block;font-family:宋体;font-size:13px;color:#fff;font-weight:700;text-align:center;text-decoration:none;width:125px;_width:118px;line-height:40px;padding-top:3px;}
* html .ddsmoothmenu ul li a{display:inline-block;}
.ddsmoothmenu ul li a.selected{color:#eee;}
.ddsmoothmenu ul li a:hover{color:#ff0;}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;}
.ddsmoothmenu ul li ul li ul{top:0;}
.ddsmoothmenu ul li ul li a{font-size:12px;color:#fff;width:125px;_width:120px;line-height:33px;text-align:center;background:#035ABB;font-weight:400;border-top:0px #025CBC solid;border-right:none;filter:alpha(opacity=70);ie-moz-opacity:0.7;mozffopacity:0.7;padding:0;}
/* .ddsmoothmenu ul li ul li a:link,.ddsmoothmenu ul li ul li :visited{background:rgba(2,92,188,0.8)!important;color:rgba(2,92,188,0.8)!important;} */
.ddsmoothmenu ul li ul li a:hover{color:#fff;background:rgba(0,88,185,0.8)!important;background-color:#0058b9;}
* html .ddsmoothmenu{height:1%;}
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right:5px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver;}
.toplevelshadow{opacity:0.8;}

/* 左栏菜单 */
#leftclass{height:auto; width:210px; }   /*二级菜单宽度 */
#leftclass li{text-align:left;height:auto;line-height:33px;margin-top:10px;display:block;width:210px;background:url(../images/wt_img/zclm.jpg) no-repeat;text-indent:30px;}
#leftclass li a{display:block;font-size:13px;text-decoration:none;height:33px;line-height:33px;color:#666;background:url(../images/wt_img/link.jpg) center center no-repeat;}
#leftclass li a:hover,#leftclass li a.selected:hover,#leftclass li a.selected{display:block;font-size:13px;text-decoration:none;height:33px;line-height:33px;color:#0058ba;background:url(../images/wt_img/hover.jpg) center center no-repeat;}

#leftclass li.T{background:none; margin:0; padding:0; height:auto;}
#leftclass dl{display:block; text-indent:33px; }
#leftclass li dl dd a{
display: block;
text-decoration: none;
height: 33px;
line-height: 33px;
color: #666666;

}
#leftclass li dl dd a:hover{
display: block;
text-decoration: none;
height: 33px;
line-height: 33px;
color: #008396;	
}

/* tree */
.tree{padding-left:10px;padding-top:15px;}
/* 一级 */
.tree li{line-height:26px; position:relative;margin-bottom:10px;}
.tree li .close{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folder.gif) no-repeat left top; padding-left:18px;text-indent:18px;}
.tree li .open{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folderopen.gif) no-repeat left top;padding-left:18px; font-weight:700}
.tree li .cur{height:26px; line-height:26px; overflow:hidden; position:relative; font-weight:700}

/* 二级 */
.tree li ul li{margin-left:20px;line-height:26px; position:relative;margin-bottom:10px;}
.tree li ul li .close{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folder.gif) no-repeat left top; padding-left:18px;text-indent:18px;}
.tree li ul li .open{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folderopen.gif) no-repeat left top;padding-left:18px; font-weight:700}
.tree li ul li .cur{height:26px; line-height:26px; overflow:hidden; position:relative; font-weight:700}

/* 三级 */
.tree li ul li ul li{margin-left:20px;line-height:26px; position:relative;margin-bottom:10px;}
.tree li ul li ul li .close{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folder.gif) no-repeat left top; padding-left:18px;text-indent:18px;}
.tree li ul li ul li .open{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folderopen.gif) no-repeat left top;padding-left:18px; font-weight:700}
.tree li ul li ul li .cur{height:26px; line-height:26px; overflow:hidden; position:relative; font-weight:700}

/* 四级 */
.tree li ul li ul li ul li{margin-left:20px;line-height:26px; position:relative;margin-bottom:10px;}
.tree li ul li ul li ul li .close{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folder.gif) no-repeat left top; padding-left:18px;text-indent:18px;}
.tree li ul li ul li ul li .open{height:26px; line-height:26px; overflow:hidden; position:relative;background:url(../images/wt_img/folderopen.gif) no-repeat left top;padding-left:18px; font-weight:700}
.tree li ul li ul li ul li .cur{height:26px; line-height:26px; overflow:hidden; position:relative;font-weight:700}

.main{width: 1000px;background-color: #eeeeee;table-layout: fixed;}
body, table{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #666666;line-height: 140%;}
input, select, textarea{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #666666;}
a{color: #666666;text-decoration:none;}
a:hover{text-decoration: none;color: #FF5A00;}

/*左侧*/
.left{background-color: #ffffff;width:210px;}
.left .title{height: 22px;width:181px;line-height: 22px;margin-top: 10px;font-size: 13px;font-weight: bold;color: #006FCB;background: url(../images/wt_img/kfd.jpg) center bottom no-repeat;	text-align: center;padding-top: 3px;}
.left .content
{
	padding: 10px 4px 5px 4px;
	color: #005AA4;
	background-color: #F3F9FF;
	border: 1px solid #F3F9FF;
	line-height: 20px;
	width: 170px!important;width: 180px; /*ie 和 firefox 对于宽度的理解不一样*/
}
.left .content a
{
	color: #005AA4;
	text-decoration: underline;
	line-height: 25px;
}
.left .content a:hover
{
	color: #FF5A00;
	text-decoration: none;
	line-height: 25px;
}

/* 首页工程案例 */
.index_case {width:870px;height:160px;overflow:hidden; margin-top:10px;}
.index_case li{width:134px;height:160px; display:inline; float:left; margin:0 4px;}
.index_case li img{ width:134px; height:100px; display:block; float:left; border:1px solid  #CCCCCC;margin-bottom:10px;}
.index_case li .title a{width:134px;float:left;font-size:12px;height:40px;line-height:20px;}
.index_case li .title a:hover{ text-decoration:none;}

/* 首页产品中心 */
#jptj{ padding:0 8px;}
.idnex_product {width:960px;height:210px;overflow:hidden;}
.idnex_product li{width:195px;height:210px; display:inline; float:left; margin:0 14px;}
.idnex_product li img{ width:195px; height:167px; display:block; float:left; border:1px solid  #CCCCCC;margin-bottom:10px;}
.idnex_product li .title a{width:195px;float:left;font-size:12px;height:20px;line-height:20px;}
.idnex_product li .title a:hover{ text-decoration:none;}

/*首页中间*/
#homeM
{	
	background-color: #FFFFFF;
	width:521px;
	
}
#homeM .title
{
	height: 30px;
	line-height: 30px;
	margin: 10px 0 10px 0;

	color: #008396;
	
		background: url(../images/wt_img/20091463580489.jpg) no-repeat center center;
	
}
#homeM .titleL
{
	padding-left: 25px;
	font-weight: bold;
}
#homeM .titleR
{
	text-align: right;
}
#homeM .content
{
	color: #666666;
	line-height: 20px;
}
#homeM a
{
	color: #666666;
}
#homeM a:hover
{
	color: #FF5A00;
}
#homeM .moreImage
{
	height: 20px;
	width: 60px;
	cursor: pointer;
	
		background: url(../images/wt_img/20091463412709.gif) bottom right no-repeat;
	
}
#homeM img.p
{
	border: 1px solid #E1E1E1;
}


/*首页右侧*/
#homeR
{	
	background-color: #F3F9FF;
	border-left: 1px solid #DFF0FF;
}
#homeRSpace
{
	background-color: #F3F9FF;
}
#homeR .title
{
	margin-top: 10px;
	width:192px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #006FCB;
	
		background: url(../images/wt_img/20091463777241.jpg) center bottom no-repeat;	
		text-align: center;
		padding-top: 3px;
	
}
#homeR .content
{
	padding: 10px 10px 0 10px;
	color: #2958A4;
	line-height: 20px;
	width: 172px!important;width: 192px; /*ie 和 firefox 对于宽度的理解不一样*/
}
#homeR .content a
{
	color: #2958A4;
	text-decoration: underline;
}
#homeR .content a:hover
{
	color: #FF5A00;
	text-decoration: none;
}
#homeR .content img.p
{
	border: 1px solid #B9DAF5;
}
#homeR .moreImage
{
	height: 20px;
	cursor: pointer;
	clear: both;
	
		background: url(../images/wt_img/20091463835585.gif) center right no-repeat;
	
}



/*右侧*/
.right, #homeMain
{	
	background-color: #ffffff;
}
.right .title
{
	font-size:13px;
	line-height: 180%;
	color: #666666;
	font-weight:bold;
	
}
.right .content
{
	margin: 20px 0 40px 0;
	font-size: 14px;
	line-height: 180%;
	color: #666666;
}
.right .list
{
	margin: 20px 0 20px 0;
	color: #666666;
}
.right .pic
{
	margin-top: 20px;
}
.right .content a, .right .list a
{
	font-size: 14px;
	color: #666666;
}
.right .content a:hover, .right .list a:hover
{
	font-size: 14px;
	color: #FF5A00;
}
.right .pic a /*图片列表的链接要单独定义，因为链接文字大小不一样*/
{
	color: #666666;
}
.right .pic a:hover
{
	color: #FF5A00;
}
.right img.p
{
	border: 1px solid #E1E1E1;
}


/*底部导航*/
table#navBottom
{
	
		background-image: url(../images/wt_img/20091463876693.jpg);
	

	color: #FFFFFF;
	padding-left: 15px;
}

table#navBottom a
{
	color: #FFFFFF;
	text-decoration: none;
}
table#navBottom a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


/*底部版权*/
table#footer
{
	
		background-color: #FFFFFF;
	

	color: #666666;
	line-height: 18px;
	padding: 8px 0 10px 20px;
}

table#footer a
{
	color: #666666;
	text-decoration: none;
}
table#footer a:hover
{
	color: #FF5A00;
	text-decoration: underline;
}

/*日期*/
.date
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.had {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 310px;}
	
.indexCon {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 1000px; OVERFLOW: hidden; TOP: 1px; }

.flashBanner {
	POSITION: relative
}
.flashBanner .mask {
	POSITION: absolute; TEXT-ALIGN: right; FILTER: alpha(opacity=40); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: -32px; PADDING-RIGHT: 0px; HEIGHT: 40px; PADDING-TOP: 5px; LEFT: 0px; -moz-opacity: 0.4; opacity: 0.4
}
.flashBanner .mask IMG {
	POSITION: relative; VERTICAL-ALIGN: middle; CURSOR: pointer; MARGIN-RIGHT: 10px
}
.flashBanner .mask IMG.show {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}



.ititle{color:#ff0000; text-align:center;height:25px;overflow:hidden;}