body { background:#FFFFFF; color:#333333; font-size: 12px; margin:0px;}
td, div {font-size:12px;word-break:break-all;}
input, textarea {  font-size: 12px; border-width:1px}
select {  font-size: 12px; border-width:1px}
form {margin:0px;padding:0px;}
img {border:0;}
a:link, a:visited  {color: #000000;text-decoration:none;}
a:hover {color:#ff6e1f; text-decoration:underline}

ul.nl { list-style:none outside none; margin:0px; padding:0px; line-height:22px;}
ul.nl li {line-height:20px;padding-left:15px; background:url(../img/bullet.gif) no-repeat left 7px}

.nl_s{ color:#000000; font-size:12px; padding-top:4px;}
.nl_line{border-bottom:dashed 1px #E0DCDD; padding-bottom:6px;}
.nll{ padding:0 5px 0 2px;}
.nll li{min-height:25px;_height:25px;padding-left:25px; background:url(../img/rss.png) no-repeat}
.binput {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; font-size:13px; BORDER-LEFT: #333333 1px solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: #333333 1px solid; background-color:e1e1e1;
height:16px; color:#666; line-height:18px;}
.binput1 {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; font-size:13px; BORDER-LEFT: #333333 1px solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: #333333 1px solid; background-color:e1e1e1;
height:18px;}

ul li.fixed {background:url(../img/top.gif) no-repeat 0px 50%}
ul li.lock {background:url(../img/lock.gif) no-repeat 2px 50%;}
ul.nl li img {_padding:5px 0;}

a.nLink {line-height:20px;padding-left:15px; background:url(../img/bullet.gif) no-repeat left 5px; }
a.nLock {line-height:20px;padding-left:15px;background:url(../img/lock.gif) no-repeat 2px 50%;}
a.nFix {line-height:20px;padding-left:15px;background:url(../img/top.gif) no-repeat 0px 50%;}
a.sOpen {line-height:20px;padding-left:20px; background:url(../img/folderopen.gif) no-repeat 0px 50%;}
a.sClose {line-height:20px;padding-left:20px; background:url(../img/folderclose.gif) no-repeat 0px 50%;}
a.sNav {line-height:20px;padding-left:20px; background:url(../img/bullet1.gif) no-repeat 0px 50%;font-weight:bold;}

a.highlight:link, a.highlight:visited { color:red; text-decoration:none }
a.highlight:hover { color:red; text-decoration:underline }

#firstHeadline { margin:5px; padding:5px; border:1px solid #dddddd; background:#f3f3f3;}
#firstHeadline a.title:link, #firstHeadline a.title:visited { color:red; font-size:14px; font-weight:bold; line-height:150%}

a.thisclass:link, a.thisclass:visited { color: #D9EBFD; font-weight:bold; text-decoration:none }
a.thisclass:hover { color: #FFFFFF;font-weight:bold; }

.twidth { width: 970px; margin-left:auto; margin-right:auto;text-align:left;overflow-x:hidden;}
#content { font-size:14px;font-family:Arial,宋体; line-height:140%; margin:20px;}
#content A:visited, #content A:link {color:blue; text-decoration:underline}
#content A:hover {color:red; }
#content table, #content li {position:relative;}
.aTitle { font-size: 15px;font-weight:bold;padding-top:10px; padding-bottom:10px; }
.subTitle { font-size: 12px;font-weight:bold;}
.alignTop {vertical-align:top}
.alignCenterTop {vertical-align:top;text-align:center}

#sitetop{ background:url(../img/siteTop.gif) repeat-x; height:22px; line-height:24px; border:1px solid #e0dcdb; padding:0 20px; overflow:hidden;}
.sitetopR{ float:right;}
.sitetopR ul{ list-style:none; margin:0; padding:0;}
.sitetopR ul li{ display:block; float:left; padding:0 2px}

#sitehead {overflow:hidden; padding:0 10px;}
#sitehead .m {  }
#sitehead .l {display:none;}
#sitehead .r {display:none;}

#middle { width:100%;}
#middle #conL{ width:690px; float:left; overflow:hidden;}
#middle #conR{ width:238px; float:right; overflow:hidden;}


#footer { background:url(../img/footer.jpg) no-repeat top; width:916px; margin:auto; padding:15px 27px;overflow:hidden; height:110px; clear:both; line-height:18px;}
#footer .footerBg{ background:url(../img/footerBg.gif) no-repeat; width:223px; height:47px;float:right; position:relative; margin-top:-70px;}
.footbar{ text-align:center; margin-bottom:10px; line-height:22px;}
.footbar a{padding:5px 10px;}


#oRollV a, #oRollH a {display:block;padding:5px;text-align:left;}
#oRollV img, #oRollH img { display:block;margin:2px auto; width:133px; height:39px;}

#navbar {overflow:hidden;_width:100%;  height:49px; line-height:49px;}
#navbar .m { background:url(../img/navbar.gif) repeat-x 0 -49px; font-size:14px; padding-left:40px;}
#navBar .m img {vertical-align:middle}
#navbar .l { background:url(../img/navbar.gif) no-repeat 0 0;_margin-right:-3px; width:15px;}
#navbar .r { background:url(../img/navbar.gif) no-repeat 0 -98px;_margin-left:-3px; width:15px;}
#navbar a:link, #navbar a:visited {color:#eee;text-decoration:none;background:url(../img/navbar_separator.gif) no-repeat 0 50%; padding:0 20px 0 22px}
#navbar a:hover {color: #fff; text-decoration:none }
#navbar a.first {background:none!important;}

#navsub {overflow:hidden;}
#navsub .m { padding:0 20px; background:url(../img/navsub.gif) repeat-x; height:33px; line-height:33px;}	/*二级分类*/
#navsub .l { display:none; }
#navsub .r { display:none; }

.bulletin a:link, .bulletin a:visited {color: #000; text-decoration:none}
.bulletin a:hover {color:#333333; text-decoration:none }
.bulletin div.body {}

.mframe {margin-bottom:10px;}
.mframe .tm { background:url(../img/mframeT.gif) repeat-x 0 -33px; height:33px; line-height:33px; overflow:hidden;}
.mframe .tm img {vertical-align:middle;}
.mframe .tl { background:url(../img/mframeT.gif) no-repeat 0 0; width:13px; height:33px; overflow:hidden;_margin-right:-3px;}
.mframe .tr { background:url(../img/mframeT.gif) no-repeat 0 -66px; width:13px; height:33px; overflow:hidden;_margin-left:-3px;}
.mframe span.tt { display:block; float:left; background:url(../img/mframeSpan.gif) no-repeat; width:74px; padding-left:4px; padding-right:4px; height:33px; text-align:center}
.mframe .mm { border:1px solid #e0dcdd; border-top:none; padding:10px;clear:both;}
.mframe .mm2 { border:1px solid #e0dcdd; border-top:none; padding:5px 10px 10px 10px;}
.mframe .mm3 { border:1px solid #e0dcdd; border-top:none; padding:10px;}
.wrapper #printBody {min-height:400px; _height:400px;}
.wrapper #dlLeftNav {padding-left:6px; background:url(../img/ph_bg.gif) no-repeat 0px 4px;}
.wrapper #dlLeftNav li{list-style: none; margin: 0; padding: 0; line-height:22px;}

.wrapper .hot {padding:5px 5px 0 5px; overflow:auto; height:100%;text-align:center!important; font-family:"宋体";}
.wrapper .hot ul {overflow:auto; height:100%;text-align:center!important; width:220px;border-bottom:dashed 1px #ccc;}
.wrapper .hot li {width:100%; clear:both;	text-align:center!important;}
.wrapper .hot img{width:160px; height:120px; padding:4px; border: solid 1px #ccc;}
.wrapper .hot .text {display:block; padding:4px 0; line-height:160%;} 
.wrapper .hot .text a{color:#000000;}
.wrapper .hot .text a:hover {color: #FF8717; }

.con_bc {padding:8px; overflow:auto; height:100%;border-bottom:dashed 1px #ccc;margin-bottom:12px;  font-family:"宋体";}
.con_bc ul {overflow:auto; height:100%;text-align:center!important;width:228px;float:left; }
.con_bc li {width:100%; clear:both;	text-align:center!important;}
.con_bc img{width:180px; height:120px; padding:4px; border: solid 1px #ccc;}
.con_bc .text {display:block; padding:4px 0; line-height:160%;} 
.con_bc .text a{color:#000000;}
.con_bc .text a:hover {color: #FF8717; }

.mframe .ml { display:none;}
.mframe .mr { display:none;}
.mframe .bm { display:none;}
.mframe .bl { display:none;}
.mframe .br { display:none;}

.lframe {margin-bottom:10px;}
.lframe .tm { background:url(../img/lframe.gif) no-repeat 0 0; width:238px; height:35px; line-height:35px; overflow:hidden;}
.lframe .tm img {vertical-align:middle;}
.lframe .tl {display:none;}
.lframe .tr {display:none;;}
.lframe span.tt {padding-left:15px;}
.lframe .mm {background:#ffffff;padding:5px 5px 1px 10px}
.lframe .mm2 {background:#ffffff;padding:1px 10px 1px 10px}
.lframe .mm3 {background:#ffffff;padding:0px;}
.lframe .ml {display:none;}
.lframe .mr {display:none;}
.lframe .bm {background:url(../img/lframe.gif) no-repeat 0 -35px; width:238px; height:27px;overflow:hidden;}
.lframe .bl {display:none;}
.lframe .br {display:none;}

.mframe .mm2 ul.nl li {line-height:30px;padding-left:15px; background:url(../img/bullet2.gif) no-repeat 0 0; overflow:hidden;}
.lframe .mm2 ul.nl li {line-height:30px;padding-left:15px; background:url(../img/bullet2.gif) no-repeat 0 0;overflow:hidden;}

.mframe .mm3 .summary{ height:190px; overflow:hidden; margin:0; padding:0;}
.mframe .mm3 .title{ background:none; font-size:14px;}
.mframe .mm3 .imgDiv{ margin:0; float:left; width:155px; height:174px;}
.mframe .mm3 .imgDiv img{ width:153px; height:174px; display:block}
.mframe .mm3 .cont{ float:right; width:500px; margin:0; line-height:20px; margin-top:10px; letter-spacing:1px}
.mframe .mm3 .nLink{ padding-left:5px;_padding-left:7px; background:none;}
.mframe .mm3 .foot{ margin-top:-10px;}
.mframe .mm3 .foot .gray{ display:none}
.mframe .mm3 .foot a{ color:#cbcbcb;}

.lframe .mm3 .summary{ height:110px; overflow:hidden; margin:0; padding:0; margin-top:5px;}
.lframe .mm3 .title{ background:none;}
.lframe .mm3 .imgDiv{ margin:0; float:left; width:113px; height:120px; padding-left:5px;}
.lframe .mm3 .imgDiv img{ width:108px; height:111px; display:block}
.lframe .mm3 .cont{ float:right; width:100px; margin:0; padding:10px;}
.lframe .mm3 .nLink{ padding-left:5px; background:none;}
.lframe .mm3 .foot{ display:none;}

.pro{ border:1px solid #e0dcdd; padding:1px; margin-bottom:10px;}
.proBg{ background:url(../img/proBg.gif) repeat-x; height:255px; overflow:hidden; padding:12px 19px;}
.pro .tm{ background:url(../img/icoS.gif) no-repeat left 2px; line-height:16px;}
.pro .tm span.tt{ padding-left:20px;}
.pro .mm{ width:648px; height:232px; overflow:hidden; padding:0;}

.pro .mm .contL{ float:left; width:420px;height:232px;}
#hoverpage { width:420px; height:232px;position:relative; z-index:500; background:#fcfcfc; overflow:hidden; }
#hoverpage table { border-collapse:collapse; margin:-1px; }
#hoverpage ul#outer { background:transparent; padding:0; margin:0; list-style:none; }
#hoverpage ul#outer li.page { display:inline; } 
#hoverpage ul#outer li.page a.menuitem { text-decoration:none; }
#hoverpage ul#outer li.page span { position:absolute; display:block; height:25px; right:310px; background:transparent; cursor:default; z-index:100; text-align:left; text-decoration:none;cursor:pointer; line-height:25px; }
#hoverpage ul#outer li.p1 span { top:20px; }
#hoverpage ul#outer li.p2 span { top:45px; }
#hoverpage ul#outer li.p3 span { top:70px; }
#hoverpage ul#outer li.p4 span { top:95px; }
#hoverpage ul#outer li.p5 span { top:120px; }
#hoverpage ul#outer li.p6 span { top:145px; }
#hoverpage ul#outer li.p7 span { top:170px; }
#hoverpage ul#outer li div { display:block; width:400px; height:450px; padding:20px; background:#fcfcfc;font-weight:normal;}
#hoverpage ul#outer li div img {float:left; margin-right:5px;}
#hoverpage ul#outer li div p{ line-height:20px; margin:0; padding:5px;}
#hoverpage ul#outer li.page div p a:hover { text-decoration:underline}
#hoverpage ul#outer li div p.big { display:none;}
#hoverpage ul#outer li div em { display:block; width:120px; height:200px; float:left; background:#fcfcfc url(../img/hover1.gif) no-repeat right center;  }
#hoverpage ul#outer li.p1 div em { background-position: 0 0; }
#hoverpage ul#outer li.p2 div em { background-position: 0 25px; }
#hoverpage ul#outer li.p3 div em { background-position: 0 50px; }
#hoverpage ul#outer li.p4 div em { background-position: 0 75px; }
#hoverpage ul#outer li.p5 div em { background-position: 0 100px; }
#hoverpage ul#outer li.p6 div em { background-position: 0 125px; }
#hoverpage ul#outer li.p7 div em { background-position: 0 150px; }
#hoverpage ul#outer li.page div a:hover {text-decoration:none; _color:#000;}
#hoverpage ul#outer li.page a:hover {white-space:normal;_color:#000;}
#hoverpage ul#outer li.page a:hover span{white-space:normal;color:#ff6e1f;}
#hoverpage ul#outer :hover div {position:absolute; left:0; top:0;}

.pro .mm .contR{ float:right; width:190px;height:232px; overflow:hidden;}

.pro .mm .contR #menu2 { margin:0; padding:0; height:232px;overflow:hidden;}
.pro .mm .contR #menu2 li { list-style-type:none; float:left; display:block; width:100%; }
.pro .mm .contR #menu2 li a { display:block; text-decoration:none;margin:0; width:100%; }
.pro .mm .contR #menu2 li a span { display:none; color:#000; line-height:20px;}
.pro .mm .contR #menu2 li a.one span { display:block; height:55px;margin:5px 10px 5px 5px;}
.pro .mm .contR #menu2 li a:hover {background:#fcfcfc;}
.pro .mm .contR #menu2 li a:hover span { display:block; height:55px; overflow:hidden; margin:5px 10px 5px 5px; cursor:pointer; }
.pro .mm .contR #menu2 .h2 { background:url(../img/hover2.gif) no-repeat top; width:186px; height:33px; line-height:33px; display:block; text-align:center; cursor:pointer; font-weight:normal;}
.pro .mm .contR #menu2 img { margin:5px 8px 5px 2px;  float:left; }



.blank6{ height:6px;_height:10px; overflow:hidden;}
.gray { color:gray; text-decoration:none }
.time { color:#FF6600 }
.hit { color:green }
.textLink{ clear:both;}
.textLink ul{ list-style:none; padding:0; margin:0; width:100%}
.textLink ul li{ width:50%;_width:44%; float:left;}
.textLink br{ display:none;}


.tdbg { background: #FFFFFF ; line-height:120%}
.tdbg-dark {background: #FCFCFC; line-height:120%}

.inputbg {font-size: 12px; border-width:1px; height:18px; line-height:18px; }
.quote { margin:10px; margin-left:2em; border:1px solid #CCCCCC; padding:5px;  background: #FFFFFF; font-family:Verdana,Arial,宋体; word-break:break-all; }

.menuskin {
margin-left:40px;
	border: #fff 1px solid; visibility: hidden; font: 12px verdana;
	position: absolute;
	background:#4e4e4e;
	text-align:left;
	}
.menuskin a {
	padding-right:10px; padding-left:10px;color:#eee;text-decoration: none;
	}
.menuskin a:hover {color:#fff; text-decoration:none}
#mouseoverstyle {
	margin:2px; padding:1px; 
	}
#mouseoverstyle a:hover{
	color:#fff;
}
.menuitems{
	margin:2px;padding:1px;word-break:keep-all;
}

.dayhot .tm {height:20px;line-height:20px;background:#ebebeb;border-top:0px;}
.dayhot .tl {display:none;}
.dayhot .tr {display:none;}
.dayhot span.tt {font-size:14px;color:#575757;font-weight:bold;padding-left:10px;}
.dayhot .mm {padding:3px;}
.dayhot .ml {display:none;}
.dayhot .mr {display:none;}
.dayhot .bm {background:none transparent scroll repeat 0% 0%;border-top:0px;font-size:0px;}
.dayhot .bl {display:none;}
.dayhot .br {display:none;}

.dateR {float:right;padding-right:5px;}
.moreR {float:right;padding-right:8px;_padding-top:3px;}
.lframe .moreR{ padding-right:20px;}
.moreR img{ display:inline}

#siteNav { padding:5px 10px;overflow:hidden;_zoom:1;}
.navChild {padding-left:25px;}
.navChild ul {list-style:none; margin:0; padding:0; line-height:150%; }
.navChild ul li {float:left;}

.imgList { padding:5px 0; text-align:center; line-height:1.8;overflow:hidden;_zoom:1;}
.imgList ul { list-style:none; margin:0; padding:0;}
.imgList li { float:left; }
.imgList li img, .imgList li a.imgLink img {display:block;background:#FFF;margin:auto;}
a.imgLink img {display:block;background:#FFF;margin:auto;}
a.imgLink {line-height:1.8; display:block}
.imgList li a:hover img, .imgList li a.imgLink:hover img {}

#softLinks {list-style:none; margin:0; padding:0 10px;line-height:1.5}
#softLinks li {padding-left:18px; background:url(../img/down.gif) no-repeat 0 50%; }

.summary {}
.summary .cont {position:relative;margin:0 10px;}
.summary .title {font-size:12px; font-weight:bold;padding:2px;margin:0 -10px;overflow:hidden;position:relative;}
.summary .foot {text-align:right;margin:5px 5px;}
.summary .imgDiv {margin:10px;}
.summary .imgDiv img {display:inline;}
.summary .hr { clear:both;margin:5px 0;}

.tl, .bl { float:left;}
.tr, .br { float:right;}
.ml, .l { float:left;padding-bottom:10000px;margin-bottom:-10000px;}
.mr, .r { float:right;padding-bottom:10000px;margin-bottom:-10000px;}

.wrapper { overflow:hidden}
#sitemap {list-style:none; padding:20px 30px; line-height:1.8; }


/*子页左边*/
#about_left{ text-align:left;clear:both;min-height:110px;_height:110px;border-bottom:dotted 1px #DCDCD9;}
#about_left .left_1 li{ float:left; text-align:left; padding-bottom:5px; clear:both; width:200px;}
#about_left .left_2{ float:left; padding:12px 5px 5px 72px; font-size:16px; font-weight:bold;}
#about_left .left_3{ clear:both;}
#about_left .left_3 li{ float:left; padding-right:5px;}
#about_left .left_3 li div{padding-bottom:4px;}
#about_left .msn{font-size:16px; font-weight:bold;}

#about_left_1{ text-align:left;clear:both; padding-top:10px;}
#about_left_1 li{ float:left; padding-right:5px;}
#about_left_1 li div{padding-bottom:5px;}
#about_left_1 .msn{font-size:16px; font-weight:bold;}

/*产品报价左边*/
#about_left2 .dotted{ padding:5px 0 0 10px;height:20px;border-bottom:dotted 1px #DCDCD9;clear:both;width:210px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*图片展示列表*/
#picBody {min-height:556px; _height:556px;}
#pic_content{width:700px; margin-left:auto; margin-right:auto;text-align:center;overflow-x:hidden;}
#pic_content li{ width:33%; float:left; padding-top:10px;}
#pic_content .div1 img{width:184px; height:160px;}
#pic_content .div1 a img{border:1px solid #D6D6D6;padding:3px;}
#pic_content .div1 a:hover img{border:3px solid #D6D6D6;padding:1px;}

#pic_content .div2{width:160px; margin:10px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.hr {background:url(../img/hr.gif) repeat-x left 2px; height:4px; _overflow:hidden;}
/* 分页专业样式表 */
.pager { font-family:arial,宋体;margin:10px 20px;clear:both; float:right;}
.pager span.p_total { background:#FFF; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle; }
.pager span.p_current { background:beige; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle;}
.pager a:link, .pager a:visited { color:#333; background:#fff; border:1px solid #999; padding:3px 5px; margin:0 1px; text-decoration:none !important;vertical-align:middle;}
.pager a:hover { background:#233039; color:#fff; border-color:#ddd;}
.pager input {font-family:arial,宋体;margin:0 1px; border:1px dotted #999; width:2em; text-align:center; padding:2px 0; *padding:3px 0; vertical-align:middle;}
