@charset "utf-8";
/* CSS Document  Creat by Wu(wu1234567@yahoo.cn) 2009-3-14*/
/*--全局样式--*/
html{overflow-x:hidden}
body{margin:0; padding:0;font-size:12px;line-height:150%; background:#666; color:#333;}
div,li{font-family:"宋体",Arial; margin:0; padding:0}
ul,li{margin:0; padding:0}
form{ margin:0; padding:0}
/*p,h1,h2,h3,h4{ margin:0; padding:0}*/
img{ border:0;}
a{color:#333; text-decoration:none}
a:hover{ color:#ff9900; text-decoration:underline}
.clear{clear:both;font-size:0px; line-height:0px; height:0px}
.cle{clear:both}
/*-------------*/
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt12{ margin-top:12px;}
.mt15{ margin-top:15px;}

.pt10{ [padding-top:10px;}

.wrapper{ width:960px; margin:auto; background:#fff; overflow:hidden;}
#top{ background:url(../images/top.gif); width:960px; height:102px; margin:auto; position:relative;}
#top a.a1{ display:block; width:40px; height:50px; position:absolute; right:152px; top:30px;}
#top a.a2{ display:block; width:40px; height:50px; position:absolute; right:95px; top:30px;}
#top a.a3{ display:block; width:40px; height:50px; position:absolute; right:35px; top:30px;}

#menu{ background:url(../images/menubg.gif); width:960px; height:45px; margin:auto;}
#menu ul{ margin:0 auto auto 105px; padding:0; list-style:none;}
#menu ul li{ float:left; margin:0 35px; line-height:45px; display:inline;}
#menu ul li a{ font-size:14px; font-weight:bold; color:#fff;}
#menu ul .l{ background:url(../images/menu_l.gif); width:2px; height:45px; margin:0}

#banner{ width:960px; height:210px; background:url(../images/banner.jpg); margin:auto; border-bottom:2px solid #24589a; position:relative;}
#banner .swfWord{position:absolute;left:50px;top: 10px;z-index:20;}
.left{ width:240px; float:left; margin-left:15px; margin-top:10px; display:inline;}
.main{ width:680px; float:left; margin-left:10px; margin-top:10px; display:inline;}

.module .title{ width:239px; height:34px; background:url(../images/savtop.gif); position:relative;}
.module .title b{ position:absolute; z-index:10px; top:6px; left:65px; font-size:13px; color:#fff;}
.module .con{ background:url(../images/savbg.gif); width:239px;}
.module .con ul{ margin:0; padding:0; list-style:none;}
.module .con ul li{ width:239px; height:30px; background:url(../images/savbtn.gif); line-height:30px;}
.module .con ul li a{ color:#2958a0; font-size:13px; font-weight:bold; margin-left:40px;}
.module .bot{ width:239px; height:10px; background:url(../images/savbot.gif); line-height:5px; font-size:5px;}

.module2 .title{ width:239px; height:34px; background:url(../images/savSearchTop.gif); position:relative;}
.module2 .title b{ position:absolute; z-index:10px; top:6px; left:90px; font-size:13px; color:#fff;}
.module2 .con{ background:url(../images/savbg.gif); width:239px;}
.module2 .con input{ width:205px; height:18px; border:solid 1px #ccc; margin:10px 0 0 15px; padding:0;}
.module2 .con select{ width:205px; height:18px; border:solid 1px #ccc; margin:6px 0 0 15px;}
.module2 .con img{margin:10px 0 20px 80px;}
.module2 .bot{ width:239px; height:10px; background:url(../images/savbot.gif); line-height:5px; font-size:5px;}

.module3 .title{ width:239px; height:34px; background:url(../images/sav2top.gif); position:relative;}
.module3 .title b{ position:absolute; z-index:10px; top:6px; left:75px; font-size:13px; color:#fff;}
.module3 .con{ background:url(../images/savbg.gif); width:239px;}
.module3 .con ul{ margin:0; padding:10px 0; list-style:none;}
.module3 .con ul li{ width:180px; height:22px; margin:auto;line-height:22px; background:url(../images/point1.gif) no-repeat 0 8px; padding-left:10px;}
.module3 .bot{ width:239px; height:10px; background:url(../images/savbot.gif); line-height:5px; font-size:5px;}

.content1 .title{ position:relative;}
.content1 .title a{ position:absolute; top:10px; right:10px; width:70px; height:20px; z-index:10; display:block;} 
.content1 .title .loc{ position:absolute; top:10px; right:10px; height:20px; z-index:10; display:block;} 
.content1 .con{ padding:10px; line-height:150%;}
.content1 .con p{line-height:150%;}
.content1 .con span{ line-height:150%;}

.content .title{ position:relative;}
.content .title .loc{ position:absolute; top:10px; right:10px; height:20px; z-index:10; display:block;} 
.content .con{ padding:10px; line-height:150%;}

.tj{ width:678px; height:172px; background:url(../images/tjkuang.gif);}
.tjlist{ margin:0; padding:0; list-style:none; width:765px;}
.tjlist li{ float:left; list-style:none;}
.tjlist a{ display:block; border:solid 1px #ccc; width:135px; height:135px; margin:0 8px; font-size:135px; line-height:135px;}
.tjlist a img{ vertical-align:middle}

.newPro .title{ position:relative;}
.newPro .title a{ position:absolute; top:10px; right:10px; width:70px; height:20px; z-index:10; display:block;} 
.newPro .con{ padding:10px 0;}

.newPro {
	BACKGROUND: url(../images/modulebg2.gif) no-repeat; OVERFLOW: hidden; WIDTH:678px
}
.newPro .list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.newPro .list LI {
	FLOAT: left; MARGIN: 5px 13px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.newPro .list LI A.img {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BORDER-LEFT: #ccc 1px solid; WIDTH: 135px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 135px; line-height:135px; font-size:135px; overflow:hidden;
}
.newPro .list LI A.img img{ vertical-align:middle}
.newPro .list LI A.img:hover {
	BORDER-RIGHT: #3366cc 1px solid; BORDER-TOP: #3366cc 1px solid; DISPLAY: block; BORDER-LEFT: #3366cc 1px solid; WIDTH: 135px; BORDER-BOTTOM: #3366cc 1px solid; HEIGHT: 135px
}
.newPro .list LI A.name {
	DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 135px; LINE-HEIGHT: 25px; HEIGHT: 25px
}

#botNav{ width:923px; height:41px; background:url(../images/botmenubg.gif); margin:auto; font-size:14px; color:#fff; line-height:41px; text-align:center;}
#botNav a{color:#fff; margin:0 10px;}
.copyright{ padding:10px; text-align:center; font-family:Arial,"宋体"}

/*--产品列表-----------------------------------*/
.prolist{width:100%; padding-bottom:10px;}
.prolist ul{ padding:0; margin:15px auto; width:660px; list-style:none;}
.prolist ul li{ float:left; width:135px; text-align:center; margin:5px 12px;}
.prolist ul li div{width:135px; height:135px; border:solid 1px #ccc; font-size:135px; line-height:135px; overflow:hidden;}
.prolist ul li div img{ vertical-align:middle}
.prolist ul li span{ line-height:25px;}
/*--产品列表 end -----------------------------------*/
.proContent{color:#333}
.proContent p, .proContent div,.proContent span{color:#333}
ul.related{ padding:0; margin:0;}
ul.related li{ float:left; margin-right:5px; margin-bottom:5px;}
ul.related li div{ width:90px; height:90px; border:solid 1px #4f88b7; text-align:center;}

/*--分页 -----------------------------------*/
.goPage{ width:90%; margin:auto; height:50px;}
A.page {
	BORDER: #b2bfcf 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px;HEIGHT: 18px
}
.page {
	BORDER: #b2bfcf 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 4px; PADDING-TOP: 0px; HEIGHT: 18px
}
A.page:hover {
	BORDER-RIGHT: #577da8 1px solid; BORDER-TOP: #577da8 1px solid; BACKGROUND: #ffffe9; BORDER-LEFT: #577da8 1px solid; BORDER-BOTTOM: #577da8 1px solid; TEXT-DECORATION: none
}
.page INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -2px -6px 0px -4px; WIDTH: 14px; LINE-HEIGHT: 18px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; padding:0
}
#on {
	BORDER-RIGHT: #1d619c 1px solid; BORDER-TOP: #1d619c 1px solid; BACKGROUND: #1972bd; BORDER-LEFT: #1d619c 1px solid; COLOR: #fff; BORDER-BOTTOM: #1d619c 1px solid
}
/*--分页 end -----------------------------------*/