@charset "gb2312";
body {color: #333;font-family:'Microsoft YaHei', tahoma, Srial, helvetica, sans-serif; font-size:12px; margin:0; padding:0; background:#f0f0f0 url(images/bg.jpg) repeat;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
li{ list-style:none}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
ul,ol { list-style:none;}
a:link {color:#666;text-decoration: none;}
a:visited {	text-decoration: none;color: #666;}
a:hover {text-decoration: none;color: #930D0E}
a:active {text-decoration: none;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
.f16 { font-size:16px;}
.f14 { font-size:14px;}
.f13 { font-size:13px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.red,.f_red{ color:#FF0000}
.red1{ color:#ac0c05}
.dis { display:none;} .nodis { display:block;}
.clear {clear:both;}
.layout{ width:990px; margin:0px auto; background-color:#FFF; padding:10px 0;}
.m{ width:980px; margin:0px auto;}
.w180{width:180px;}
.w230{width:230px;}
.w750{width:740px;}
.w790{width:790px;}
.w550{width:550px;}
.w320{width:320px;}
.fr{ float:right;}
.fl{ float:left;}
.p5{ padding:5px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.p12{ padding:10px 20px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.fnc{ color:#CCCCCC}
.highlight,.red {color:red;}
.c_p{ cursor:pointer;}
.strong{ font-weight:bold;}
.btn_1{width:103px; height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background:url(images/btn_1.jpg) no-repeat; cursor:pointer;}
.btn_1_h{background-position:0px -35px;}
.btn_2{width:218px; height:46px; font-size:16px; font-weight:bold; color:#FFFFFF; border:0px; background:url(images/btn_2.jpg) no-repeat; cursor:pointer;}
.btn_2_h{background-position:0px -46px;}
/*±íµ¥ÑùÊ½*/
.form-style { margin:20px 30px; }
.form-style li { padding:10px 5px; height:28px; ; }
.form-style em { color:#ff0000; }
.form-style label { display:inline-block; *zoom:1;
float:left; width:85px; text-align:right; margin:0 8px 0 0;line-height:22px; }
.input-style { border:1px solid #A8ACAD; width:150px; font-size:12px; height:23px;margin-right:6px;line-height:23px; padding:0 5px; background:url(images/input_shadow.gif) repeat-x 0 top; }
.form-style span { color:#666; margin:0 3px; }
.text-input{float:left;}
.input-w200 { width:200px; }
.input-w120 { width:120px; }
.input-w40 { width:40px; }
.input-w300 { width:300px; }
.input-w250 { width:250px; }
.input-w50 { width:50px; }
/*top*/
.top{height:27px;line-height:27px;background:#fff url(images/top_bg.jpg) repeat-x;}
.top a{color:#888;display:inline-block;padding:0 5px;}
.top_l{ width:500px;}
.top_l span{color:#888;}
.top_r{padding-left:10px; width:450px; text-align:right; color:#ccc}
.top_login a{color:#333;}
/*header*/
.header{ height:80px; background-color:#FFF}
.header .logo{ width:320px; float:left; padding-top:5px;}
.header .so{float:left; width:300px; margin-top:20px; background-color:#F1F1F1; height:40px; padding-left:5px; padding-top:3px;}
.top_search .keytop,.top_search .button{background:url(images/style_bg.png) no-repeat;}
.top_search{position:relative;width:320px;}
.top_search .button{width:80px;height:36px;color:#fff;font-size:14px;font-weight:bold;background-position:0 -37px;cursor:pointer;float:left;border:none;}
.top_search .keytop{width:205px;height:36px; line-height:36px;font-size:14px;color:#999;float:left;border:none 0; padding-left:30px;}

.header .tel{float:right; width:300px;background:url(images/rz1.jpg) no-repeat left center; padding-left:0px; line-height:18px; height:80px;}
.header .tel span{ font-size:20px; color:#ac0c05; display:block; font-weight:700;}
/*menu*/
.menus{ width:100%; height:37px;background:#A60108 url(images/menu.jpg) repeat-x top;font-size:14px;}
.menus_d{ width:100%; height:36px;background:#fff url(images/topbg.gif) repeat-x top;}
.menu{ width:980px; margin:0 auto;}
.menu ul li{ float:left;font-weight:700; height:37px; line-height:37px;color:#FFF;background:url(images/menu_li.jpg) no-repeat left top;padding-left:3px;}
.menu ul li a{display:block;padding:0 16px;}
.menu ul li a:link,.menu li a:visited,.menu li a:active{color:#FFF;}
.menu ul li a:hover,.menu ul li a.menu_on{background:url(images/menu_on.jpg) repeat-x;}
.menu ul li.menu_tel{ float:right;color:#333; font-size:12px;height:25px; margin-top:5px; border:1px #A60108 solid; line-height:25px;padding:0 5px;background:#FFF url(images/tel.jpg) no-repeat 5px 0;text-indent:25px;}
.menu ul li.menu_tel span{color:#A60108;font-size:13px; }
/*pos*/
.n_path { background-color: #fff; margin: 0px auto; border-left:#D0CABD 1px solid; height: 28px; line-height:28px; color: #932b28;font-weight:bold;}
.n_path a { color: #932b28;}
.n_path li { float: left;}
.n_path li span{background:url(images/homepage.gif) no-repeat 0px 0px; padding-left:20px;}
.n_path li.l1 { padding: 0px 30px;background:url(images/p_34.gif) no-repeat left 50%; }
.n_path li.l2 {background:url(images/p_14.gif) repeat-x center 50%; padding: 0px 5px 0px 8px;}
.n_path li.l8 {background:url(images/p_19.gif) repeat-x center 50%; padding: 0px 5px 0px 8px;}
.n_path li.l6 {background:url(images/p_l6.gif) repeat-x center 50%; height:28px; padding:0px 5px 0px 8px;}
.n_path li.l3 { background:url(images/p_13.gif) no-repeat; height:28px; width:15px;}
.n_path li.l5 {background:url(images/p_l5.gif) repeat-x center 50%; height: 28px; padding: 0px 5px 0px 8px;}
/*main*/
.p_class_tit{background:url(images/p_class_tit.jpg) no-repeat left center; height:38px; line-height:30px;}
.p_class_tit h2{ font-size:15px; color:#fff; padding-left:32px;}
.p_class_tit_con li{background:url(images/p_class_tit_con.jpg) no-repeat left center;height:36px; line-height:36px; padding-left:32px; font-size:13px}
.p_class_tit_con li a:link,.p_class_tit_con li a:visited {color:#fff;text-decoration: none;}
.p_class_tit_con li a:hover{color: #f60}

.li_dot li{background:url(images/array1.gif) no-repeat 2px 10px; padding-left:15px;height:28px; line-height:28px; overflow:hidden; border-bottom:1px #ddd dashed;}
.li_dot1 li{background:url(images/li_dot.gif) no-repeat 2px 10px; padding-left:10px;height:25px; line-height:25px; overflow:hidden;}
.li_dot2 li{background:url(images/array1.gif) no-repeat 2px 15px; padding-left:15px;height:35px; line-height:35px; overflow:hidden; border-bottom:1px #ddd dashed;}

.box_1{border:1px #d5d5d5 solid;background:url(images/box_s_bg.gif) repeat-x 0 0;}
.box_1 .tit1{background:url(images/tit1_bg.gif) no-repeat 5px; height:30px; line-height:30px; color:#333; border-bottom:2px #BF0905 solid; padding-left:20px; padding-right:10px;}
.box_1 .tit1 h2{font-size:14px; font-weight:bold; }
.box_2{border:1px #d5d5d5 solid;}
.box_2 .tit2{background:#FAFAFA url(images/tit2_bg.gif) no-repeat 10px center; height:30px; line-height:30px; color:#333; border-bottom:2px #BF0905 solid; padding-left:30px; padding-right:10px;}
.box_2 .tit2 h2{font-size:14px; font-weight:bold; }

.chaxun{ height:45px;background:url(images/chaxun.jpg) no-repeat 0 0; line-height:45px; padding-left:50px; }
.chaxun .danhao{ width:115px; height:22px; line-height:22px;border:1px #ccc solid;}
.chaxun .b_cx{ padding:2px; width:50px; cursor:pointer;}
.d_tit{ font-weight:bold; padding-left:10px; height:25px; line-height:25px; border-bottom:1px #CCCCCC dotted; color:#CB1500}

.listimg{ height:auto;overflow:hidden;padding-bottom:10px;}
.listimg li:hover{border:solid 1px #b51010;}
.listimg .listimg_1{ width:180px; border:solid 1px #d4d4d4; position:relative; float:left; margin:10px 0 0 12px;display:inline; background:#f1f1f1; padding-bottom:5px;}
.listimg .hits{height:18px; background:url(images/index.png) no-repeat 0px -37px; padding-left:15px; color:#b51010;}
.listimg p{line-height:25px;height:25px; overflow:hidden;  padding-left:12px; color:#888;}
.listimg p b{ color:#E6860A;}
.listimg .listimg_2{ width:210px; height:190px; overflow:hidden;position:relative; border:solid 1px #d4d4d4; padding-bottom:10px; float:left; margin:15px 14px 0; display:inline; background:#f1f1f1;}
.listimg .listimg_1 img{ width:180px; height:180px;}

.top1{position:absolute; top:-3px; left:-5px; background:url(images/t1.png) no-repeat 0 0; width:87px; height:66px; z-index:1;}
.img_div{ display:block; width:210px; height:145px; overflow:hidden;}
.img_div img{ width:210px;}
.time{ padding-right:5px; color:#CCCCCC; font-size:11px}
.jiage{ font-size:16px;color: #930D0E}
.kucun{ padding-right:5px; color:#CCCCCC; font-size:11px}
.i_buy{ display:inline-block;width:85px; height:22px; font-weight:bold; background:url(images/index.png) no-repeat 0px 0; text-indent:20px;}
a.i_buy{color: #930D0E}

.i_hot{border-bottom: #f3f3f3 1px solid;position:relative; margin-top:10px;}
.hlast.i_hot {border-bottom: 0px}
.i_hot .hpic {text-align:center}
.i_hot .hpic img {border:1px #d4d4d4 solid;}
.i_hot .hname {line-height:25px;height:25px; overflow: hidden; text-align:center}
.i_hot .hprice {margin: 0px;font-weight: bold;color: #930D0E;text-align:center}
.i_hot .hprice span {font-size: 12px}
.i_hot .hprice font {font-size: 12px}
.top10num {	background-image: url(images/hot.gif);width: 13px; display: inline; background-repeat: no-repeat; float: left; height: 13px; overflow: hidden; position:absolute; left:20px; top:5px;}
.num01.top10num {background-position: 0px 0px}
.num02.top10num {background-position: 0px -20px}
.num03.top10num {background-position: 0px -40px}
.num04.top10num {background-position: 0px -60px}
.num05.top10num {background-position: 0px -80px}
.num06.top10num {background-position: 0px -100px}
.num07.top10num {background-position: 0px -120px}
.num08.top10num {background-position: 0px -140px}
.num09.top10num {background-position: 0px -160px}
.num10.top10num {background-position: 0px -180px}

.bg_f{ background-color:#FFF}
.bg_c{background-color:#FAFAFA}

.right_nav{ height:36px; border-bottom:1px solid #e1e2e2; background-color:#f8f8f8;}
.right_nav_a{height:32px; line-height:32px; padding-top:4px; padding-left:10px;}
.right_nav_a li{ float:left;}
.right_nav_a li a{ display:block; min-width:76px; height:31px; text-align:center; border:1px solid #f8f8f8; border-bottom:none; color:#1F5CAF; width:85px;}
.right_nav_a li.current a{ border:1px solid #e1e2e2; border-bottom:1px solid #fff; background:#fff; color:#333;}

.content-detail{margin:0 auto;padding:10px 20px;}
.content-detail h1{margin:22px 0 10px;font:100 26px/30px "Microsoft YaHei",SimHei,arial;text-align:center}
.content-detail .info{display:block;height:22px;line-height:22px;color:#999;font-size:12px;text-align:center;margin-bottom:15px;position:relative;}
.content-detail .info a{color:#06c}
.content-detail .info span{padding:0 5px;display:inline;}
.contents{line-height:180%; color:#666666; font-size:14px;}
.next{ margin:10px 0; background-color:#FFFFFF; border-top:1px #CCCCCC dotted; padding:5px; height:25px; line-height:25px; overflow:hidden}
.contents table td{ border:1px #eee solid}

.p_show{ padding:10px;}
.p_show_l{ width:350px;}
.p_show_l img{ border:1px #d4d4d4 solid; padding:3px;}
.p_show_r{width:390px;}
.p_show_r h2{ font-family:"Microsoft YaHei",SimHei,arial; font-size:24px;line-height:45px; border-bottom:1px #CCCCCC dashed;}
.p_show_r li{ line-height:32px; font-size:14px;}
.p_show_r .jiage{font-weight: bold;color: #930D0E; font-size:18px}

/*title*/
.pro_title,.pro_title label,.pro_title label span{background:url(images/titlebg.gif) no-repeat}
.pro_title label span em{color:#c04e0b;font-style:normal;font-size:11px}	
.pro_title label.current span em{color:#f77113}	
.pro_title label a{color:#4f4f4f}
.pro_title label.current a{color:#fff}
.pro_title{height:38px;padding:0 0 0 15px;margin:0 0 8px 0;background-position:0 -142px;background-repeat:repeat-x}
.pro_title label{display:inline-block;margin:8px 3px 0 0;padding-left:15px;cursor:pointer;float:left;border:1px solid #c0c0c0;border-bottom:none;background-position:0 -256px;}
.pro_title label span{display:inline-block;height:21px;padding:5px 10px 0 0;overflow:hidden;color:#4f4f4f;height:23px;background-position:0 -256px;background-repeat:repeat-x}
.pro_title label.current{margin-top:1px;border:none;background-position:0 -180px}
.pro_title label.current span{font-size:14px;font-weight:bold;padding-right:15px;background-position:right -60px;height:35px;padding-top:2px;line-height:40px;background-position:right -218px;color:#701F03;background-repeat:no-repeat}
/*backtop*/
.top_header, .top_header a:link, .top_header a:hover{ width:56px; height:53px; display:block; background-image: url(images/top_back.gif); position:fixed; bottom:30px; right:2px; background-repeat: no-repeat; cursor:pointer;}
.link{ margin:5px;overflow:hidden}
.link ul li{ margin-right:10px;float:left; white-space:nowrap;display: inline-block; line-height:22px;}
/*foot*/
.f_help{border-top:1px #2F2A28 solid;border-bottom:0px #2F2A28 solid;color:#868686; background:#3F3C3B; height:220px; overflow:hidden;}
.f_help_z{ text-align:center;border:solid 1px #353333;margin-top:15px; background:url(images/footer_bz.jpg) no-repeat center center; height:40px;}
.f_help_l{ background:url(images/f_help_bg.jpg) no-repeat right bottom;}
.f_help_l ul{float:left; border-right:solid 0px #2F2A28;border-left:solid 0px #454241; height:150px; padding-left:30px; padding-right:30px; margin-top:10px;}
.f_help_l ul h3{ font-size:14px; height:30px; line-height:30px; color:#FFF}
.f_help_l ul li{ line-height:23px;background:url(images/help_ico.gif) no-repeat 0 8px; padding-left:8px;}
.f_help_l ul.ewm{ width:150px; height:150px;background:url(images/erweima.jpg) no-repeat 50% 25px; text-align:center; border-left:none;}
.footer {padding:10px 0;text-align:center; border-top:1px #2E2928 solid;background:#353334;color:#868686;}
.footer p{ line-height:200%;}
.footer a, .footer a:visited ,.f_help a,.f_help a:visited{ color:#868686;}
.footer a:hover ,.f_help a:hover{ text-decoration:underline}
/* pages */
.pages { margin:10px auto;text-align: center; color:#333;font-size:12px;}
.pages a:link,.pages a:visited,.pages a:active  {padding:4px; color: #C00704; text-decoration: none; border: 1px solid #C00704;}
.pages a:hover  { color: #fff; border: 1px solid #C00704; background-color:#C00704;}
.pages strong {padding:4px;color: #fff; border: 1px solid #C00704; background-color:#C00704; margin-left:2px}
.pages .pages_inp {border:#DCD9D4 1px solid;width:30px; height:25px; line-height:25px;text-align:center;color:#333;vertical-align:middle;}
.pages .pages_btn {width:30px; height:25px; line-height:25px;;border:#DCD9D4 1px solid;font-weight:bold;font-size:11px; cursor:pointer;vertical-align:middle;}
.pages label {border:#0270AF 1px solid;color:#0270AF;padding:4px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;padding:4px; color: #333; text-decoration: none; border: 1px solid #DCD9D4;}

.c_tb{float:left;width:100%;table-layout:fixed; margin-top:20px;}
.c_tb td.tl{font-size:14px; font-family:Î¢ÈíÑÅºÚ; color:#666;text-align:right;white-space:nowrap;width:20%; vertical-align:middle}
.c_tb th.title{padding-left:10px;text-align:left}
.c_tb td{padding:6px 0 5px 10px;text-align:left;color:#717171;line-height:200%; border:none}
.c_tb label{margin-left:10px;padding:7px 0 0}
.c_tb label.attr{color:#1d1d1d}
.c_tb label input{margin-right:5px;vertical-align:middle}

.regist-row{width:200px; float:right;}
.regist-row h2{ height:50px; line-height:50px; font-size:14px; color:#666}
.regist-wrap{ padding:10px;border-right:0px #CCCCCC dashed; width:690px; float:left;}
.regist-wrap .input-style { width:200px; inline-block;*zoom:1;}
.form h3,.form h4, .form h5{ display:none;font-weight:normal;font-size:12px; float: left;color:#333; padding:4px 10px 4px 5px; height: 15px;}
.hboder{background-color:#FAF3E7;border:1px solid #FF6A02;}
.form li { padding:10px 0; height:28px;}
.form h4 { background-color:#FFFFEE;border:1px solid #FFDD88; }
.form h6{float:left; height: 15px;font-weight:normal;margin: 5px 10px 6px 0;font-size:12px;color:#666666;}
.form .password-rank {clear: left; height: 15px;padding: 5px 0 0 90px;}
.form-style .submit-row{height:auto;padding-left:90px;}
#agreement .inner {height: 308px;border:1px solid #ddd;padding:10px;}
.display .inner {overflow-y: auto;}
.blue { color:#4B628C; }

.cont{overflow:visible; padding:0px 10px;}
/*index*/
.logintip{ height:34px; line-height:34px; padding-top:10px;}
.logintip b{ font-size:14px; font-family:Î¢ÈíÑÅºÚ; color:#333; margin:0 28px 0 5px;}
.logintip a{ color:#1F5CAF;}
.logintime{ float:right; padding-right:5px; color:#888;}
.user_info{padding-left:10px; position:relative;margin-top:10px;}
.user_info_p{ color:#333;}
.user_info_p a:hover{ color:#919191;}
.f_yue{ font-family:Î¢ÈíÑÅºÚ; font-size:26px; color:#ff0000; font-weight:bold; vertical-align:-4px; margin:0 5px;}
.f_fbd{ color:#ef9803; font-size:18px; font-family:Î¢ÈíÑÅºÚ; font-weight:bold; margin:0 5px;}

/* list table style start */
.list_table{ border-collapse:collapse;text-align:center; margin:20px 0px;}
.list_table td{padding:10px 5px;line-height:18px;border-bottom:1px solid #E8EAE9}
.list_table th{height:32px;border-bottom:1px solid #E2E4E1;font-weight:bold;color:3333;background:url(images/u/list_table_thbg.gif) repeat-x}
.list_table thead th{border-top:1px solid #ffc8a1;border-bottom:1px solid #ffc8a1;color:#545454;background:url(images/u/list_table_thbg.gif) 0 -33px repeat-x}
.list_table tbody th{color:#545454;background:none}
.list_table tr.even td{background-color:#fffcf3}
.list_table tfoot td{border:none;padding:15px 15px 15px 0}
.list_table td a{margin:0 5px}
.list_table td .pro_pic{border:1px solid #bbb}
.list_table tbody tr.sel td{background-color:#ffc}
.list_table tr.htit{font-family:Î¢ÈíÑÅºÚ;}
.list_table tr.htit th{ color:#999}
.list_table tr.show{background:url(images/u/tr_show_bg.gif) repeat-x}
.list_table tr.show td{ text-align:left;padding:10px 15px 20px;border:1px solid #d6d6d6;background:url(images/u/tr_show_tdbg.gif) 0 bottom repeat-x}
.list_table .thead th{border-width:0 0 2px;border-color:#f77113;background:#f8f8f8}
.list_table .dashed td{border-top:1px dashed #c6c6c6;border-bottom:1px dashed #c6c6c6;color:#5a5a5a}
.list_table .btn{ width:80px; text-align: center; padding:5px;}
/* list table style end */
