body { background-image: url(../images/index_bg.jpg); background-repeat: repeat-x; margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif; height:100%;}
body,table,td,div,span{font-size:12px;}
img { border:0px;}

/*-----head----*/
.headm{ clear:both; width:980px; padding:0px; margin:auto; overflow:hidden; margin-top:10px;}
.head_a{ height:28px;background-color:#FE9900;background-position:right; text-align:right;background-image:url(../images/head_ar.gif); background-repeat:no-repeat;}
.head_l{ float:left;height:28px; line-height:28px; text-align:left; text-indent:10px; width:740px;background-image:url(../images/head_al.gif); background-position:left; background-repeat:no-repeat;}
.head_l h1{font-size:12px; font-weight:normal; margin:0px; padding:0px; color:#fff;}
.head_r{ float:right;width:210px; padding:7px; font-weight:bold;}
.head_b{ clear:both; border-left:1px #FE9900 solid;border-right:1px #FE9900 solid; background:url(../images/top_line.gif) no-repeat right 103px; padding-bottom:12px; overflow:hidden; height:103px;}

.logo { float:left; width:280px;height:90px;background-image:url(../images/logo.png); background-repeat:no-repeat;  }
.search { float:right; height:65px; padding-top:10px;}
.searchb {}
.search .search_l { color:#999999; border-bottom:1px #FE9900 solid;height:20px;border-top:1px #FE9900 solid;border-left:1px #FE9900 solid; line-height:20px; padding-left:6px; background-color:#FFFFFF;}
.Keywords { border-bottom:1px #FE9900 solid;height:18px;border-top:1px #FE9900 solid;border-left:0px;border-right:0px;}
.keyhothead{height:20px; color:#666;}

.daohang{ float:right; width:680px; height:28px; line-height:28px;overflow:hidden; }
.daohang ul{ list-style:none; margin:0px; padding:0px;}
.daohang ul li{ list-style:none; float:left; margin-right:1px; padding:0px; display:block;}
.daohang ul li a{ color:#000000; text-decoration:none; display:block; overflow:hidden; float:left; cursor:pointer;}
.daohang ul li a span {overflow:hidden; height:28px; line-height:28px; float:left;}
.daohang ul li a span img{ vertical-align:middle; display:block; float:right;}
.daohangpay{width:104px;}

.daohang ul li a.daohanga { background:url(../images/menu_bg.jpg); padding-left:6px;}
.daohang ul li a.daohanga span{ background:url(../images/menu_bg.jpg) no-repeat right; padding-right:6px; display:block;}
.daohang ul li a.daohanga:hover{ background:url(../images/menu_bg_hover.jpg); padding-left:6px;}
.daohang ul li a.daohanga:hover span{ background:url(../images/menu_bg_hover.jpg) no-repeat right; padding-right:6px;}

.daohang ul li a.daohangh{ background:url(../images/menu_bg_hover.jpg); display:block; padding-left:6px;}
.daohang ul li a.daohangh span{ background:url(../images/menu_bg_hover.jpg) no-repeat right; padding-right:6px; display:block;}
/*-----main----*/
.mainm{ background-image:url(../images/cbg.gif); background-repeat:repeat-y; clear:both; width:958px; margin:auto; border-left:1px #FE9900 solid;border-right:1px #FE9900 solid; overflow:hidden; padding:0px 10px}
.product_l { float:left; width:700px;border-right:1px #FE9900 solid; padding-right:15px; min-height:600px;}
.product_l ul{ list-style-image:url(../images/item_1.gif); margin:0px; padding-left:20px; line-height:18px; }
.line {background-image:url(../images/line.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:10px; font-size:14px; font-weight:bold; padding-bottom:10px;}
.product a {text-decoration: none; color:#000000;}

.product_list{width:158px; border-bottom:#999999 1px dashed; padding:8px; float:left; text-align:center;}
.product_list_pr{width:330px; float:left; border-bottom:#666666 1px dashed; padding:10px; line-height:20px;}
.product_list_pname{display:block; line-height:18px; width:100%; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.keyhotmain{color:#999;}
/*-----right----*/
.product_r { position:relative;float:right; width:235px; }
.product_catalog { font-size:16px; font-weight:bold;}
/* 菜单样式*/
ul#productmenu ul a{ display:inline-block; width:100%;}
ul#productmenu, ul#productmenu ul{ width:235px;z-index:98;list-style:none; margin:0px 0px 0px 0px;padding:0;font-size:12px;}
/* 默认及有二级分类，背景 */
ul#productmenu li,ul#productmenu li.no{position:relative;z-index:100;text-align:left; padding-left:10px; height:22px; line-height:22px;}
ul#productmenu li{ background-image:url(../images/memu_item.gif); background-repeat:no-repeat;}
ul#productmenu li.no{ background-image:none;}
/* 默认及有二级分类，鼠标移上状态 */
ul#productmenu li.over{ background-color:#FF6600; background-image:url(../images/memu_item_b.gif);}
ul#productmenu li.over_no{ background-color:#FF6600; background-image:none;}
ul#productmenu li.out{}
/* 一级样式，文字 */
ul#productmenu li a,ul#productmenu li ul a{color:#000; text-decoration:none;}
ul#productmenu li.over a,ul#productmenu li.over_no a{color:#FFF;}
ul#productmenu li.out a{color:#000;}
/* 二级样式，文字 */
ul#productmenu li.over ul li{ list-style:none; margin-left:0px; background:url(../images/left_bg.jpg) repeat-y;}
ul#productmenu li.over ul li a{color:#000;}
ul#productmenu li.over ul li.over_no a{color:#FF3300; }
/* 二级样式 */
ul#productmenu li ul{ position:absolute;left:-235px;_left:-235px;top:0;display:none;border-bottom:#F97B27 1px solid;border-top:#F97B27 1px solid;}
ul#productmenu li ul li{ background-image:url(../images/left_bg.jpg);}
/*-----foot----*/
#foot { background-image: url(../images/index_footbg.jpg); background-repeat: repeat-x; background-position:bottom;}
#foot a {text-decoration: none; color:#000000;}
.footmain { margin:auto; border-left:1px #FE9900 solid; border-right:1px #FE9900 solid; width:978px; padding-top:10px; overflow:auto;}
.footdh {width:828px; line-height:30px; border-top:1px #FE9900 solid; padding-left:150px; padding-top:5px; padding-bottom:10px; overflow:auto;}
.footdh ul{list-style:none;}
.footdh ul li{ float:left; margin-left:5px;}
.footc { text-align:center; line-height:23px;}
.footline { margin:auto; width:980px; height:16px; background-image:url(../images/footline.gif); background-repeat:no-repeat;}
.keyhot{text-align:center; font-size:12px; color:#999;}
/*-----end foot----*/
.inppic{border:#7e7e7e 1px solid;}
.ippname h2{font-size:22px; font-weight:bold;white-space:normal; color:#3773B2; text-decoration:none; width:300px;}
.ippname h2:hover{text-decoration:none;}
.ippname,.ippother{white-space:nowrap;display:block;width:243px;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; line-height:22px;}
.tname{line-height:22px;}

.page{text-align:center;}
.page a{padding-left:5px; padding-right:5px; line-height:22px; text-align:center;}
.page .act{font-weight:bold; font-size:14px;}
