body, div, ul, ol, li, img, p, span, form, b, input, a, dl, dt, dd, h1, h2, h3, h4, h5, h6, hr { margin: 0; padding:0; border: 0; font-family: "宋体"; }
body { color: #666; font-size: 12px; }
body img { vertical-align: top; }
a { text-decoration: none; }
a:hover { color: #d10202; text-decoration: underline; }
li { list-style-type: none; overflow: hidden; }
.dis { display: block; }
.undis { display: none; }
.clear { clear: both; }
.margin_15 { margin-right: 15px; }

/* header */
#header { position: fixed; top: 0; left: 0; width: 100%; overflow: hidden; background: #686868; z-index: 150; }
.head { width: 1000px; padding: 6px 0px; margin: 0 auto; overflow: hidden; line-height: 18px; height: 20px; }
.top_l { font-size: 14px; float: left; color: #fff; }
.top_l a { color: #fff; margin: 0 5px; display: inline; }
.top_l form { width: 600px; }
.top_l div { float: left; }
.top_l div,.top_l span, .top_l .login_name b, .top_l .login_name input { float: left; }
.top_l span { font-size: 12px; line-height: 20px; }
.top_l .login_name { width: 140px; }
.top_l .login_name b { font-weight: normal; margin-right: 2px; }
.top_l .login_name input { width: 100px; height: 18px; line-height: 18px; color: #333; margin-right: 8px; display: inline; background: #fff; }
.top_l .login { overflow: hidden; margin-right: 8px; }
.top_l .top_login { cursor: pointer; }
.top_l .top_login, .top_l .top_regist { background: #ff960b; width: 55px; height: 20px; overflow: hidden; border: none; font-size: 14px; font-weight: bold; line-height: 20px; color: #fff; text-align: center; } 
.top_l .top_regist a, .top_l .top_regist a:hover { color: #fff; }
.top_l .qqlogin { margin-left: 8px; display: inline; width: 70px; line-height: 20px; float: left; }
.top_l .qqlogin a { margin: 0; }
.top_l .jf a {color: #c00; }
.top_l .sj, .top_l .sj a { color: #c00; font-weight: bold; padding-right: 5px; }
.top_l a:hover { color: #ffea96; }

.top_r { float: right; line-height: 18px; }
.top_r a { color: #fff; }
.top_r .dotbg { color: #ffe534; padding-left: 6px; margin-right: 4px; background: url(../img_2014/index_bg.gif) -368px -95px no-repeat; }
.top_r a:hover { color: #FF7300; }


/* logo_bar */
/*
#logo_bar { margin: 0 auto 10px; width: 1000px; height: 60px; padding-top: 40px; _padding-top: 10px; overflow: hidden; position: relative; }
#logo_bar h1 { margin-top: 0px; float: left;  width: 335px; height: 60px; background:url(../img_2014/logo.gif) no-repeat; margin-right: 70px; }
#logo_bar h1 a { display: block; width: 120px; height: 60px; text-indent: -9999px; }
#logo_bar a.back_old { width: 40px; text-align: center; border: 1px solid #f8941e; background: #fffbe8; height: 22px; position: absolute; left: 145px; top: 45px; font-size: 12px; line-height: 22px; font-weight: bold; color: #F93; }
.head_tools { width: 400px; height: 40px; padding: 20px 0px 0px 40px; float: right; background: url(../img_2014/index_bg.gif) 85px 15px no-repeat;  }
.head_tools a { float: left; color: #000; display: block; text-align: right; padding-right: 40px; width: 60px; line-height: 40px; height: 40px; font-family: "Microsoft Yahei"; }
.head_tools a:hover { color: #f60; }
.bg_gray { background: #f6f6f6; }
#tool_on { cursor: pointer; }
*/


/* logo search */
.top_box { margin: 0 auto; width: 1000px; background: #fff; padding-top: 45px; position: relative; overflow: auto; }
.logo { margin-top: 0px; float: left;  width: 120px; height: 60px; background:url(http://js-img-css.kms88.com/img_2014/logo.gif) no-repeat; margin-right: 90px; }
/* .logo { margin-top: 0px; float: left;  width: 120px; height: 60px; background:url(http://js-img-css.kms88.com/img_2014/logo.gif) no-repeat; margin-right: 90px; } */
.logo a { display: block; width: 120px; height: 60px; text-indent: -9999px; }
.top_box .back_old { width: 40px; height: 22px; text-align: center; border: 1px solid #f8941e; background: #fffbe8; position: absolute; left: 135px; top: 60px; font-size: 12px; line-height: 22px; font-weight: bold; color: #F93; }

.search_bar { float: left; width: 530px; font-size: 14px; }
.search_categroy { font-size: 16px; color: #eee; }
.search_categroy a , .search_categroy b { color: #333; padding: 0px 8px; }
.search_categroy a:hover { color: #f60; }
.search_categroy a { width: 53px; text-align: center; color: #333; line-height: 28px; height: 28px; }
.search_categroy b { color: #4884c0; text-decoration: none; line-height: 28px; height: 28px; }
.s_keyword { float: left; font-size: 14px; width: 380px; height: 23px; padding: 5px 0px 0px 10px; border: 2px solid #ff9934; color: #666; }
.s_btn { float: left; height: 32px; width: 88px; background: #ff9934; color: #fff; cursor: pointer; text-align: center; font-size: 16px; font-weight: bold; }

.head_tools { padding-left: 0px; float: right; background: url(http://js-img-css.kms88.com/img/index_bg.gif) 13px -410px no-repeat;  }
.head_tools ul li { float: left; display: block; width: 50px; height: 80px; padding: 0px 5px; margin-left: 5px; line-height: 24px; text-align: center; color: #f60; }
.head_tools ul li span { display: block; width: 50px; height: 46px; background: url(http://js-img-css.kms88.com/img/index_bg.gif) 3px -410px no-repeat; }
.head_tools ul li a { color: #f60; display: block; width: 50px; height: 38px; padding-top: 46px; }
.head_tools ul li a:hover { color: #ff944d; }




/* nav */
#nav { padding: 5px 4px; width: 992px; height: 75px; margin: 0 auto 15px; background: url(../img_2014/nav_bg.gif) #0058a6; font-size: 16px; overflow: hidden; }
#nav li { width: 124px; text-align: center; float: left; line-height: 32px; } 
#nav li a { color: #fff; font-size: 16px; font-family: "Microsoft Yahei"; }
#nav li a:hover { color: #ffda2c; text-decoration: none; }

.news_box a:hover { color: #c00; }

/* 矿种 */
.index_main { width: 1000px; margin: 0 auto; }
.kz_box, .icon_box, .news_box{ width: 1000px; margin: 0 0 30px; overflow: hidden; }
.sub_kz { height: 245px; width: 320px; float: left; padding-top: 20px; background: url(../img_2014/index_bg.gif) -1px -60px no-repeat; margin: 0px 5px 0px 6px; }
.sub_kz h3 { text-align: center; margin-bottom: 15px; color: #000; }
.sub_kz h3 a { font-family: "Microsoft Yahei"; font-size: 24px; color: #000; }
.sub_kz h3 span { display: block; font-size: 16px; color: #b1ada6; font-family: Arial, Helvetica, sans-serif; }
.kz_list { width: 270px; padding: 0px 25px; text-align: center; }
.kz_list a { padding: 0px 4px; font-size: 16px; color: #333; line-height: 30px; font-family: "Microsoft Yahei"; }
.kz_list a:hover { background: #F90; color: #fff; padding: 4px; text-decoration: none; }
.index_line1 { height: 15px; margin-bottom: 25px; background: url(../img_2014/index_bg.gif) 0px -469px repeat-x; }
.index_line2 { height: 15px; margin-bottom: 25px; background: url(../img_2014/index_bg.gif) 0px -492px repeat-x; }

.sub_kz h3 a:hover, .tkj h2 a:hover { color: #c00; text-decoration: none; }

/* icons */ 
.tkj { width: 390px; padding-right: 30px; border-right: 1px solid #eee; float: left; }
.tkj h2, .icon_box h2 { font-family: "Microsoft Yahei"; font-size: 22px; line-height: 30px; padding-bottom: 8px; font-weight: normal; color: #000; }
.tkj h2 a { font-family: "Microsoft Yahei"; color: #000; }
.tkj p { line-height: 22px; font-size: 14px; margin-bottom: 5px; }
.tkj .tkj_menu { width: 392px; height: 110px; background: url(../img_2014/icon.gif) 5px 0px no-repeat; overflow: hidden; }
.tkj .tkj_menu a { display: block; width: 85px; height: 110px; float: left; margin: 0px 6px 0px 7px; line-height:0; font-size:0; text-indent:-9999px; }

.fast { width: 530px; float: right; }
.fast ul li { width: 90px; height: 80px; float: left; margin-right: 15px; padding-bottom: 15px; }
.fast ul li a { display: block; padding: 52px 0px 0px 5px; width: 85px; height: 28px; line-height: 26px; font-size: 14px; font-family: "Microsoft Yahei"; color: #333; }
.fast ul li a:hover { padding: 52px 0px 0px 5px; width: 85px; height: 28px;  color: #f07015; text-decoration: none; }
.icon_price { background: url(../img_2014/icon.gif) 0px -115px no-repeat; }
a.icon_price:hover { background: url(../img_2014/icon.gif) 0px -286px no-repeat; }
.icon_sale { background: url(../img_2014/icon.gif) -95px -115px no-repeat; }
a.icon_sale:hover { background: url(../img_2014/icon.gif) -95px -286px no-repeat; }
.icon_buy { background: url(../img_2014/icon.gif) -189px -115px no-repeat; }
a.icon_buy:hover { background: url(../img_2014/icon.gif) -189px -286px no-repeat; }
.icon_special { background: url(../img_2014/icon.gif) -283px -115px no-repeat; }
a.icon_special:hover { background: url(../img_2014/icon.gif) -283px -286px no-repeat; }
.icon_trade { background: url(../img_2014/icon.gif) -379px -115px no-repeat; }
a.icon_trade:hover { background: url(../img_2014/icon.gif) -379px -286px no-repeat; }

.icon_equip { background: url(../img_2014/icon.gif) 0px -200px no-repeat; }
a.icon_equip:hover { background: url(../img_2014/icon.gif) 0px -371px no-repeat; }
.icon_comp { background: url(../img_2014/icon.gif) -95px -200px no-repeat; }
a.icon_comp:hover { background: url(../img_2014/icon.gif) -95px -371px no-repeat; }
.icon_law { background: url(../img_2014/icon.gif) -189px -200px no-repeat; }
a.icon_law:hover { background: url(../img_2014/icon.gif) -189px -371px no-repeat; }
.icon_ency { background: url(../img_2014/icon.gif) -283px -200px no-repeat; }
a.icon_ency:hover { background: url(../img_2014/icon.gif) -283px -371px no-repeat; }
.icon_ask { background: url(../img_2014/icon.gif) -379px -200px no-repeat; }
a.icon_ask:hover { background: url(../img_2014/icon.gif) -379px -371px no-repeat; }

/* news */
.news_box { margin-bottom: 0; }
.news_left { float: left; width: 370px; margin-right: 16px; }
.news_right { width: 614px; float: right; overflow: hidden; }
.news { margin-bottom: 25px; }
.news ul li { height: 34px; overflow: hidden; line-height: 34px; font-size: 15px; background: url(../img_2014/index_bg.gif) -366px -93px no-repeat; padding-left: 10px; }
.news ul li a { color: #333; }
.news ul li.news_top { background: none; padding-left: 0px; }
.news ul li.news_top a { font-weight: bold; font-size: 18px; font-family: "Microsoft Yahei"; }
.news_more { font-size: 12px; text-align: right; line-height: 30px; color: #ccc; background: url(../img_2014/index_bg.gif) 0px -380px no-repeat;  }
.news_more a { color: #f60; }
.news_more .fans { width: 122px; overflow: hidden; float: right; }

.price { background: #f9f9f9; width: 370px; overflow: hidden; }
.price .hd { padding: 10px 8px; height: 210px; width: 19px; float: left; background: url(../img_2014/index_bg.gif) -335px -149px no-repeat; overflow: hidden; }
.price .hd h3 { font-size: 18px; }
.price .hd h3 a { font-family: "Microsoft Yahei"; color: #000; text-decoration: none; } 
.price .hd h3 a:hover { color: #c00; }
.price .hd span { word-wrap: break-word; letter-spacing: 20px; }
.price .hd span a { color: #f60; font-weight: bold; }
.price .hd span a:hover { text-decoration: none; color: #F90; }
.price_list { padding: 10px; float: right; width: 315px; }
.price ul li { padding-left: 10px; background: url(../img_2014/index_bg.gif) -366px -98px no-repeat; line-height: 26px; width: 305px; height: 26px; overflow: hidden; } 
.price ul li a { color: #666; }

.sub_news { width: 282px; float: left; padding: 0px 0px 20px 25px; }
.sub_news h3 { margin-bottom: 5px; }
.sub_news h3 a { font-size: 18px; line-height: 28px; font-family: "Microsoft Yahei"; color: #000; font-weight: normal; }
.sub_news ul li { padding-left: 10px; background: url(../img_2014/index_bg.gif) -363px -57px no-repeat; line-height: 28px; height: 28px; overflow: hidden; }
.sub_news ul li a { font-size: 15px; color: #666; }
.sub_news ul li.list_top a { font-weight: bold; }

/* links */ 
.links { width: 1000px; margin: 0 auto 20px; }
.tab_hd { padding-left: 15px; width: 985px; height: 45px; background: url(../img_2014/index_bg.gif) 0px -418px repeat-x; overflow: hidden; margin-bottom: 15px; }
.tab_hd .hovertab a { color: #c00; }
.tab_hd span { line-height: 45px; float: right; }
.tab_hd h3 span { float: left;  line-height: 45px; width: 105px; text-align: center; font-size: 16px; font-family: "Microsoft Yahei"; color: #333; }
.tab_hd h3 span a { width: 105px; height: 45px; font-size: 16px; color: #333; font-family: "Microsoft Yahei"; }
.tab_hd h3 span.hovertab { color: #c00; border-top: 2px solid #0058a6; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff; text-decoration: none; }
.tab_hd p { float: right; line-height: 40px; padding-right: 15px; }
.links_cont { color: #666; font-size: 12px; line-height: 24px; }
.links_cont a { color: #666; margin: 0px 5px; }
.links_cont img { width: 106px; height: 52px; border: 1px solid #eee; margin-bottom: 10px; }

.ad_1000 { width: 1000px; margin: 0 auto 20px; overflow: auto; }
.ad_335_70 { float: left; width: 335px; height: 70px; }
.ad_335_70 img { width: 335px; height: 70px; }
.ad_300_70 { float: right; width: 300px; height: 70px; }
.ad_300_70 img { width: 300px; height: 70px; }


/* footer */ 
.footer { width: 1000px; margin: 0 auto; padding-bottom: 15px; text-align: center; } 
.footer a:hover { color: #c00; }
.foot_menu { width: 1000px; line-height: 30px; color: #ddd; }
.foot_menu a { margin: 0px 10px; color: #666; }
.footer p { line-height: 20px; }
.footer p a { color: #034ea3; } 
.beian_logo { text-align: center; padding: 5px 0px; }
.beian_logo img { border: 1px solid #CCC; width: 115px; height: 48px; }
.alexa_his { display: none; }