﻿
/* CSS Document */

*{ margin: 0; padding: 0;}
ul,ol{ list-style: none;}
a img{ border: none;}
.clear{ clear:both; height:0; overflow:hidden;}
.more{ position:absolute; right:8px; top:9px; font-size:12px; color:#888; font-weight: normal; font-family:"宋体",serif; line-height:20px;}

a{ color:#555; text-decoration:none;}
a:hover{ text-decoration: underline;}

.a1 a:hover{ color:#ff3900;}
.a2 a{ color:#ff3900;}

body{ color:#222; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#fff;}

/* wrapper */
.wrapper{ width:950px; margin: 0 auto;}

/* top */
.top{ position:relative; width:950px; height:102px; background:url(../img/top_bg.gif) repeat-x left top;}
.logo{ position:absolute; top:30px; left:5px;}
.zd{ position:absolute; top:50px; left:420px;}
.zdxs2{ position:absolute; top:35px; left:500px; font-size:13px;}
.top_l{ position:absolute; top:0; left:4px; height:25px; line-height:25px;}
.top_r{ position:absolute; top:0; right:8px; height:25px; line-height:25px;}
.top_l a,.top_r a{ float:left;}
.top_l img,.top_r img{ float:left; display:inline; margin:3px 5px;}

.grqy{ position:absolute; right:10px; bottom:0;}
.g_al1,.g_al2{ float:right; width:60px; height:23px; line-height:23px; padding-left:30px;}
.g_al1{ color:#ff3900; background:url(../img/ind_al1.gif) no-repeat;}
.g_al2{ color:#888; background:url(../img/ind_al2.gif) no-repeat;}

/* nav */
.nav{ width:900px; height:38px; padding-left:50px; background:url(../img/nav_bg.gif) no-repeat; margin-bottom:10px;}
.nav i{ float:left; display:inline; width:3px; height:30px; background:url(../img/nav_al_r.gif) no-repeat; margin:4px 5px; overflow:hidden;}
.nav_al1,.nav_al2{ float:left; width:80px; height:34px; line-height:34px; font-size:14px; font-weight: bold; text-align:center;  margin-top:4px;}
.nav_al1{ color:#fff;}
.nav_al2,.nav_al1:hover{ color:#039; text-decoration:none; background:url(../img/nav_al2.gif) no-repeat;}
.nav_al2:hover{ text-decoration:underline;}
.nav2{ width:900px; height:28px; padding-left:50px; background:url(../img/menu.gif) no-repeat; }
/* left */
.left{ float:left; width:240px;}
/**/
.login{ width:240px; height:163px; text-align:center; margin-bottom:10px; background:url(../img/login_bg.gif) no-repeat;}
.login2{ width:240px; height:163px; text-align:center; margin-bottom:10px;}
.login_h3{ position:relative; width:240px; height:30px; font-size:14px; padding-top:5px;}
.login_h3 b{ position:absolute; left:55px; top:8px; line-height:30px;}
.login_h3 b span{ color:#ff3900;}

.login_c{ position:relative; width:214px; height:65px; border-bottom:1px #ccc solid; margin:18px auto 0 auto;}
.yfm,.yfmm{ width:120px; height:18px; line-height:18px; font-size:12px; color:#999; padding:1px 2px 0 2px; border:1px #ccc solid;}
.yfm{ position:absolute; top:0; left:0;} 
.yfmm{ position:absolute; top:30px; left:0;}
.login_input{ position:absolute; right:0; top:0; width:75px; height:51px; cursor:pointer; border:none; background:url(../img/login.gif) no-repeat; }
.login_b{ width:214px; height:25px; background:#eee; overflow:hidden; margin:8px auto 0 auto;}
.login_b b{ float:left; line-height:20px; font-weight:normal;}
.login_b b input{ float:left; margin:2px 3px 0 3px;}
.login_b b span{ float:left; margin:3px 0 0 0;}
.xzc{ float:right; display:inline; height:20px; line-height:20px; font-size:13px; color:#ff3900; font-weight:bold; padding-left:25px; background:url(../img/tp_01.gif) no-repeat left center; margin:3px 5px 0 0;}

/**/
.lw{ width:240px; background:url(../img/lw_bg.gif) repeat-y; margin-bottom:10px;}
.lw_b{ width:240px; height:5px; background:url(../img/l_title_bgb.gif) no-repeat; overflow:hidden;}
.lw_h3{ position:relative; width:240px; height:40px; font-size:14px; background:url(../img/l_title_bgt.gif) no-repeat;}
.lw_h3 b{ position:absolute; top:4px; left:36px; line-height:28px;}
.lw_h3 b span{ color:#fff;}

.news{ width:220px; overflow:hidden; padding-bottom:5px; background:url(../img/sz1.gif) no-repeat 0 5px; margin:0 auto;}
.news li{ float:left; width:220px; height:21px; line-height:21px; border-bottom:1px #ccc dotted; overflow: hidden;}
.news li b{ float:left; display:inline; width:150px; height:21px; font-weight:normal; margin:0 0 0 22px; overflow:hidden;}
.news li em{ float:right; font-style:normal; color:#999;}

.ywbn{ width:220px; overflow:hidden; padding-bottom:5px; margin:0 auto;}
.ywbn li{ float:left; width:220px; height:45px; background:url(../img/bl_bg.gif) no-repeat bottom; margin-bottom:3px;}
.ywbn li img{ float:left; display:inline; width:43px; height:40px; margin:0 15px;}
.ywbn li a{ float:left; width:145px; height:32px; line-height:32px; font-size:16px; color:#039; font-weight:bold; margin:12px 0 0 0;}

/**/
.zxkf{ width:240px; margin-bottom:10px;}

/* right */
.right{ float:right; width:700px;}
.banner{ width:700px; height:163px; margin-bottom:10px;}
.wdej{ position:relative; float:left; width:222px; height:148px; background:url(../img/wdyj_bg.gif) no-repeat; margin:0 11px 10px 0;}
.wdej em{ position:absolute; left:9px; top:3px; font-size:25px; color:#f00; font-weight:bold;}
.wdej_dl{ width:200px; overflow: hidden; margin:0 auto;}
.wdej_dl dt{ width:200px; height:62px; text-align:center; background:url(../img/ind_bg.gif) no-repeat bottom; margin:10px 0 0 0;}
.wdej_dl dt img{ display:block; margin:0 auto;}
.wdej_dl dd{ float:left; display:inline; width:75px; height:20px; line-height:20px; padding-left:15px; background:#e5e5e5 url(../img/jt_01.gif) no-repeat 5px center; margin:10px 5px 0 5px;}
.wdej_dl dd a:hover{ color:#ff3900;}

.rw{ width:700px; background:url(../img/rw_bg.gif) repeat-y; margin-bottom:10px;}
.rw_h3{ position:relative; width:700px; height:32px; font-size:14px; background:url(../img/r_title_bgt.gif) no-repeat;}
.rw_h3 b{ position:absolute; top:4px; left:36px; line-height:28px;}
.rw_h3 b span{ color:#ff3900;}
.rw_b{ width:700px; height:4px; background:url(../img/r_title_bgb.gif) no-repeat; overflow:hidden;}
.rw_ul1{ width:700px; padding-bottom:6px; overflow:hidden;}
.rw_ul1 li{ float:left; display:inline; width:106px; padding-left:20px; height:20px; line-height:20px; font-size:14px; color:#ff3900; font-weight:bold; background:#f5f5f5 url(../img/jt_02.gif) no-repeat 5px center; border:1px #ddd solid; margin:10px 0 0 10px;}
.rw_ul2{ width:700px; padding-bottom:6px; overflow:hidden;}
.rw_ul2 li{ float:left; display:inline; width:150px; line-height:20px; text-align:center; margin:10px 7px 0 14px;}
.cp_tp{ display:block; width:150px; height:130px; text-align:center; border:1px #ddd solid; margin-bottom:5px;}
.cp_tp:hover{ border:1px #bbb solid;}
.cp_tp img{  height:130px;}
.rw_ul2 li b{ display:block; width:100%; height:20px; font-weight:normal; overflow:hidden;}
.rw_ul2 li b a{ color:#039;}
.rw_ul2 li b em{ font-size:18px; color:#ff3900; margin:0 2px;}

/* footer */
.footer{ position:relative; clear:both; width:950px; line-height:18px; color:#444; padding:7px 0 15px 0; background:url(../img/footer_bg.gif) repeat-x;}
.copy{ width:650px; text-align:center; margin:0 auto; float:right;}
.tp_10000{ position:absolute; top:10px; left:10px;}
.tp_10000 img{ border:1px #ddd solid;}


/*haoma*/
.c-nunList{width:690px;height:auto;overflow:hidden; margin-left:6px}
.c-nunList ul{}
.c-nunList li{float:left;width:330px;height:36px;background:url(../img/number-bg.jpg) no-repeat;display:inline;margin:3px 4px 9px 5px;}
.c-nunList li p{float:left;overflow:hidden;}
.c-nunList li p.num{width:130px;}
.c-nunList li p.num a{display:block;font-size:16px;font-weight:bold;font-family: ;padding:5px 0 0 10px;}
.c-nunList li p.price{width:120px;}
.c-nunList li p.buy{width:80px;padding-top:5px; }