@charset "utf-8";
/*---------- import ---------*/
@import url("menu.css");
*{margin: 0px;padding: 0px;}
body{background:#fff;color:#333;font-family:Arial, Verdana, Sans-serif; font-size:12px; letter-spacing:0.1em;word-wrap:break-word;word-break:break-all;}
div,ul,ol,li,dl,dt,dd,form{padding:0; margin:0; border:0; list-style:none; text-align:left;}
.clearfix{clear: both; } 
a:link,a:visited{ color:#333; text-decoration:none}
a:hover,a:active{ color:#f90; text-decoration: underline}
.indexnewslist h3 a:link,#indexproduct h3 a:link,#enindexproduct h3 a:link,.indexnewslist h3 a:visited,#indexproduct h3 a:visited,#enindexproduct h3 a:visited{ color:#FFF; margin-right:10px}
.indexnewslist h3 a:hover,#indexproduct h3 a:hover,#enindexproduct h3 a:hover,.indexnewslist h3 a:active,#indexproduct h3 a:active,#enindexproduct h3 a:active{ color:#f90; margin-right:10px}
.lianke{position: absolute;top: -820px;left: -820px;}
/* 通用 */
#wrap{height:auto; background: url(/images/bg.png) center top no-repeat; width:960px; margin:0 auto}
#main{ height:auto}
.fleft{ float:left}
.frihgt{ float:right}
.mT8{ margin-top:8px}
.mL8{ margin-left:8px}
.pL10{ padding-left:10px}
.mainbox{ padding-left:8px}
h3{color:#333; font-size:13px; font-weight:bold;}
.boderen{border: solid 1px #a0a6b5;}


/* 通用宽度 */
.width238{ width:238px}
.width516{ width:516px}
.width198{ width:198px}
.width720{ width:720px}

/* 头部 */
#header{ height:auto;}
#topnav{ height:16px; text-align: right; padding:10px 30px}

#topnav p{height:15px; display:block; text-align:right; margin:0; padding:0; font-family:"宋体"; font-size:12px; color:#000000; line-height:15px;}
/* Logo */
#logo{ height: auto; width:150px; text-align:center; text-indent:-10000px}
#logo a{ display:block; height:34px; outline:none}


/* 搜索栏 */
#search{ background:url(/images/mainbg.png) no-repeat 0 34px; height:94px; }
#searchbar { padding:12px 0 0 200px}
.searchinput{ width:283px}
.searchinput input{ background:#ccc;width:280px;border-left:#333 solid 1px;border-top:#333 solid 1px;height:12px;padding:7px 0;/*for firefox*/ }
.searchsubmit input{height:28px; width:86px;background: url(/images/mainbg.png) no-repeat 100% -126px; border:0; color:#FFF; font-size:14px; font-weight:bold; line-height:28px; margin-left:3px; display:inline }
/* 头部导航 */
#topmenu{ height:34px; font-size:14px; font-weight:bold; font-family:Arial;}
#topmenu ul{ position:relative; padding:3px 0 0 150px}
#topmenu li{ float:left; margin-right:3px; padding-left:4px; display:inline; background:url(/images/mainbg.png) no-repeat 0 -94px}
#topmenu li a:link,#topmenu li a:hover,#topmenu li a:visited{ display:block; height:16px; width:auto; padding:8px 10px 8px 6px; background:url(/images/mainbg.png) no-repeat 100% -94px; color:#333; text-decoration: none; outline:none;/*for firefox*/blr:expression(this.onFocus=this.blur());/*for ie*/ _float:left/*for IE*/}
#topmenu li.current{background:url(/images/mainbg.png) no-repeat 0 -60px}
#topmenu li.current a:link,#topmenu li.current a:hover,#topmenu li.current a:visited{background:url(/images/mainbg.png) no-repeat 100% -60px;padding:9px 12px 9px 8px; color:#FFF;}
/* 顶部flash */
#topflash{ height:171px}
/* 左部 */
#leftcolumns{height:auto; display:inline}
.navigationPro,.navigationContact{height:auto; border: solid 1px #a0a6b5;}
.navigationPro{background:#f2f7fb;height:auto;overflow:visible}
.navigationPro h3,.navigationContact h3{ background:url(/images/navbg.gif) repeat-x; padding-left:10px }
.navigationPro span,.navigationContact span{display:block; background:url(/images/ico.gif) no-repeat 0 0;padding:8px 0 9px 40px}
.navigationContact span{ background:url(/images/ico.gif) no-repeat 0 -32px}



.indexcontact{ padding:8px}
.indexcontact p{ padding-bottom:8px}
/* 中部 */
#middlecolumns{ height:auto;}
#indexabout{ height:auto; background:url(/images/navbg.gif) repeat-x 0 -32px;border: solid 1px #7e869f}
.aboutnav{ background: url(/images/aboutico.gif) no-repeat left top; height:37px;color:#333;  font-weight:bold; line-height:37px; padding-left:40px; font-size:13px}
.aboutnav span{ display:block; float:right; width:60px}
.aboutcontent{ line-height:180%; padding:15px 15px 10px}

/*首页产品*/
#indexproduct{ height:auto}
#indexproduct h3{ background:url(/images/mainbg.png) no-repeat 0 100%; height:26px; line-height:26px; padding-left:8px}
#indexproduct h3 span{ display:block; float:right;background:url(/images/mainbg.png) no-repeat 100% 100%; width:420px; text-align:right}
#enindexproduct h3{ background:url(/images/mainbg.png) no-repeat 0 100%; height:26px; line-height:26px; padding-left:8px}
#enindexproduct h3 span{ display:block; float:right;background:url(/images/mainbg.png) no-repeat 100% 100%; width:623px; text-align:right}

#indexproductlist{ height: auto;border: solid 1px #a0a6b5; border-top:0; padding:10px 8px 0;float:left; width:490px; overflow:hidden; }
.indexproductbox{ width:110px; float:left; margin-left:6px; margin-right:6px;display:inline; _padding-bottom:18px; padding-bottom:15px!important}
.indexproductbox img{ width:104px; height:80px}
.indexproductbox a:link img,.indexproductbox a:visited img{ border:solid #666 1px; padding:2px}
.indexproductbox a:hover img,.indexproductbox a:active img{ border:solid #f90 1px;padding:2px}
.indexproductbox span{ width:110px; overflow:hidden; text-align:left; display:block; height:30px;}
.indexproductbox small{width:110px; overflow:hidden; text-align:left; display:block; margin-top:4px; height:13px}

/* 右部 */
#rightcolumns{ height:auto;}
/*首页资讯列表*/
.indexnewslist{ height:auto}
.indexnewslist h3{ background:url(/images/mainbg.png) no-repeat 0 100%; height:26px; line-height:26px; padding-left:8px}
.indexnewslist h3 span{ display:block; float:right;background:url(/images/mainbg.png) no-repeat 100% 100%; width:110px; text-align:right}
.indexnewslist ul{border: solid 1px #a0a6b5; padding:10px 8px}
.indexnewslist li{ height:24px; line-height:24px; overflow:hidden}

/* 内页右部 */
#rightcontent{ height:auto}
.onepagenav{height:auto;}
.onepagenav h3{ background:url(/images/navbg.gif) repeat-x; padding:7px 0 8px 15px;border-top: solid 1px #999;}
.onepagenav h3 a{ margin-left:3px}
.onepagecontent{ line-height:170%; padding:15px}

/* 新闻列表 */
ul#newslist { padding:15px 20px}
ul#newslist li{height:24px; background: url(/images/newslistbg.gif) repeat-x left bottom;line-height:24px;overflow:hidden}
ul#newslist li span{ display:block; float:right}
ul#newslist li em{ font-style:normal; color:#F30}

/* 产品列表 */
#productlist{  position:relative; padding:12px 21px 12px 21px;min-height:200px;height:auto!important; height:200px; overflow:visible/*for ie*/}
.productbox{ width:150px; margin:8px; float:left; display:inline/*for ie*/}
.productbox img{ width:144px; height:108px}
.productbox a img{ border:solid 1px #666; padding:2px;}
.productbox a:hover img{ border:solid 1px #f90; padding:2px;  }
.productbox span{ display:block; width:150px; height:46px; overflow:hidden; }
.productbox small{width:110px; overflow:hidden; text-align:left; display:block; margin-top:4px}


/* 通用分页 */
#pagelist{ text-align:center;background:#f7f7f7; padding:8px 0; border:solid #d3d3d3 1px}
/*内容页通用*/
#details{ height:auto; padding:20px}
.detailsTitle{ text-align:center; background:#fffaf9;border:dashed 1px #feb697; padding:10px 0}
.detailsTitle h1{ font-size:14px;}
.detailsTime{ text-align:center; height:30px; line-height:30px; color:#CCC}
.detailsTime a:link,.detailsTime a:visited{ color:#CCC}
.detailsContent{ line-height:170%; height:auto}
.detailsImg{height: auto; text-align:center}
.detailsImg a img{ border:solid 1px #838383; padding:3px;}
.detailsImg a:hover img{ border:solid 1px #f90; padding:3px;  }

.detailsContent img,.detailsImg img
{ 
width: expression(this.width > 600 ? 600: true); max-width: 600px;
} 

#relatedlist{background:#f7f7f7; border:#d3d3d3 solid 1px; margin-top:15px;}
#relatedlist ul li{text-indent:1em; height:20px; line-height:20px}

/*留言板块*/
#message{ width:600px; margin:15px 40px;}
#message p{ margin-top:10px}
#message p span{ font-weight:bold;}
.mess_input{ height:20px; border:solid 1px #ccc; line-height:20px; background:#fff; width:200px}
.mess_code{ height:20px; border:solid 1px #ccc; line-height:20px; background:#fff; width:50px}
.mess_txt{  border:solid 1px #ccc;background:#fff; }
.mess_submit{ height:24px; width:80px;background:#999; border:0; line-height:24px; color:#fff}
.mess_success{ font-size:18px; font-weight:bold; text-align:center; line-height:50px;background:#d9f1ff;border:solid 1px #4190db; }
.mess_failure{ font-size:18px; font-weight:bold; text-align:center; line-height:30px;background:#d9f1ff;border:solid 1px #4190db; color:#F30 }
.mess_red{ color:#F30}
.mess_span{ display:block; width:80px; float:left}

/* 友情链接 */
#friendlink{ height:52px; background:url(/images/friend.png) repeat-x; margin-top:15px;}
.friendtitle{ background:url(/images/friendbg.png) no-repeat; width:96px; height:47px; line-height:47px; text-align:center; font-size:13px; font-weight:bold}
.friendlist{ width:834px; height:47px; line-height:47px; padding:0 10px}
.friendright{ background:url(/images/friendbg.png) no-repeat 100% 0; width:10px; height:47px}
/* 底部 */
#foot{font-family:Verdana, Arial; background: #f8f8f8 url(/images/footbg.gif) left top no-repeat; padding:10px 0 0 0}
.copyright{ text-align:center; line-height:150%; background:url(/images/copyrightbg.gif) repeat-x; padding:0 0 10px }
