﻿@charset "utf-8";
/* CSS Document */

body{ font-size:12px; background:#a1a1a1; font-family:Tahoma,Helvetica,Arial,'宋体',sans-serif;}
*{ margin:0; padding:0;}
img{ border:0}
/*链接样式*/
a:link {text-decoration: none;	color:#000; cursor:hand;}
a:visited {text-decoration: none;color:#000; cursor:hand;} 
a:hover {text-decoration: underline; color:#000; cursor:hand;}
a:active {text-decoration: none; color:#000; cursor:hand;}

.ind a:link {text-decoration: none;	color:#8c8c8c; cursor:hand;}
.ind a:visited {text-decoration: none;color:#8c8c8c; cursor:hand;} 
.ind a:hover {text-decoration: underline; color:#8c8c8c; cursor:hand;}
.ind a:active {text-decoration: none; color:#8c8c8c; cursor:hand;}

.white a:link {text-decoration: none;	color:#fff; cursor:hand;}
.white a:visited {text-decoration: none;color:#fff; cursor:hand;} 
.white a:hover {text-decoration: underline; color:#fff; cursor:hand;}
.white a:active {text-decoration: none; color:#fff; cursor:hand;}

.org a:link {text-decoration: none;	color:#fc6f11; cursor:hand;}
.org a:visited {text-decoration: none;color:#fc6f11; cursor:hand;} 
.org a:hover {text-decoration: underline; color:#fc6f11; cursor:hand;}
.org a:active {text-decoration: none; color:#fc6f11; cursor:hand;}

.blue a:link {text-decoration: none;	color:#3a94c8; cursor:hand;}
.blue a:visited {text-decoration: none;color:#3a94c8; cursor:hand;} 
.blue a:hover {text-decoration: underline; color:#3a94c8; cursor:hand;}
.blue a:active {text-decoration: none; color:#3a94c8; cursor:hand;}

.lan a:link {text-decoration: none;	color:#1f85bf; cursor:hand;}
.lan a:visited {text-decoration: none;color:#1f85bf; cursor:hand;} 
.lan a:hover {text-decoration: underline; color:#1f85bf; cursor:hand;}
.lan a:active {text-decoration: none; color:#1f85bf; cursor:hand;}

.lan2 a:link {text-decoration: none;	color:#00598b; cursor:hand;}
.lan2 a:visited {text-decoration: none;color:#00598b; cursor:hand;} 
.lan2 a:hover {text-decoration: none; color:#fff; cursor:hand;}
.lan2 a:active {text-decoration: none; color:#00598b; cursor:hand;}
/*省略号样式*/
.ellipsis{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; -moz-binding:url('ellipsis.xml#ellipsis');}

/*登录页面*/
#login_bg{ background:url(../images/bg_login.png); width:1005px; height:450px;}
.login_con{ width:600px; padding-left:150px; margin:0 auto; padding-top:110px;color:#3a94c8; font-size:14px; }
.b{ display:-moz-inline-box; display:inline-block; width:70px; text-align:right;}
.login_selt{ padding-left:40px; line-height:25px;}
.login_txt{ width:160px; height:22px; line-height:22px; border:1px #b6b6b6 solid;}
.login_txt1{ width:345px; height:22px; line-height:22px; border:1px #b6b6b6 solid;}
/*注册页面*/
#reg_bg{ background:url(../images/bg_reg.png); width:1005px; height:607px;}
.reg_con{ width:500px; padding-left:330px; padding-top:110px;color:#3a94c8; font-size:14px; }
.reg_p{ margin-bottom:5px; line-height:21px;}

/*外框*/
#all_box{ width:1005px; margin:0 auto; background:#fff; padding-bottom:8px;}
/*头部导航*/
#header_bg{ background:url(../images/ind_topbg.png) repeat-x; height:101px; width:1005px;}
.header_logo{ width:805px; height:97px;  background:url(../images/logo.png) no-repeat 5%; padding-left:199px;}
.header_nav{ background:url(../images/nav/nav_bg.png); height:39px; width:806px; line-height:39px; font-size:14px; font-weight:bold; color:#fff; clear:both;}
.header_nav ul{ list-style:none; overflow:hidden; height:39px;}
.header_nav ul li{ float:left; text-align:center}
.ohter_link{ width:791px; padding-right:15px;}
.ohter_link span { line-height:58px;}
.ohter_link .reg_control { float: left;}
.account_name { font-weight:bold;}
.ohter_link .quick_menu { float: right;}
.search_txt{ background:url(../images/ind_search.png); width:88px; height:17px; border:0; text-align:center; vertical-align:middle; line-height:17px;}
.search_go{ background:url(../images/ind_go.png); width:26px; height:15px; border:0; cursor:hand;vertical-align:middle; line-height:15px;}
.datePicker { line-height: 20px; }
.Wdate{	border:#999 1px solid; width:100px;	height:12px; font-size:12px; padding-left: 5px; background:#fff url(datePicker.gif) no-repeat right;}
/**/
#ad_flash,#ind_con {background:url(../images/ind_conbg.png) repeat-x 0 0;}
.con_tit,tit2,tit3 {background:url(../images/ind_tit.png) no-repeat 0 0;}
/*广告窗口*/
#ad_flash{ padding:2px 0; height:400px; background:#e5f6fe 0 0;}
#flash_l{float:left; width:814px;}
#flash_r{float:right; width:190px;clear:right;}
#flash_r ul{margin:0;padding:0; list-style:none; width:190px;}
#flash_r ul li {margin:0; padding:0; text-align:center;height:133px;}
#flash_r ul li img {border:0;}
/*首页内容*/
#ind_con{ width:1005px; height:201px;overflow:hidden;background:#e5f6fe url(../images/ind_conbg.png) repeat-x 0 -20px; }
.con_new{ margin-left:30px;_margin-left:15px; float:left; width:350px;}
.con_new_more{ text-align:right; line-height:45px; float:right; margin-right:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.con_new_con{ width:280px; margin-left:15px;}
.con_new_con ul{}
.con_new_con ul li{list-style-position:inside; line-height:25px; color:#8c8c8c}
.con_aca{ margin-left:20px;_margin-left:10px; float:left; width:360px;}
.con_aca_con{ width:320px; margin-left:15px;}
.con_aca_con ul{}
.con_aca_con ul li{list-style-position:inside; line-height:25px;color:#8c8c8c}
.con_num{ margin-left:20px;_margin-left:10px; float:left; width:220px;}
.con_tit{ background:url(../images/ind_tit.png) 0 0; height:45px; width:325px; }
.tit2{ background-position:0 -45px; width:360px; height:45px;}
.tit3{ background-position:0 -90px; width:240px; height:45px;}
/*底部信息*/
#bot_box{ width:1005px; height:48px; border-top:1px #a1a1a1 solid; border-bottom:1px #a1a1a1 solid; line-height:48px; background:#fff;  color:#a9a9a9; clear: both;}
.bot_copy{ width:22%; font-size:11px;  font-family:Arial, Helvetica, sans-serif; line-height:48px; vertical-align:middle; }

/*产品搜索框*/
.search_box { padding-bottom: 20px; border:1px solid #dddddd;}
.search_box h4 { margin:0; padding: 0 0 0 20px; width: 550px; height: 25px; line-height:25px; text-align:left; font-size:14px;}
.search_box table { margin:0 auto; width: 750px; border:0; font-size:12px;}
.search_box td { padding: 5px 3px; background-color:#fff; text-align: left; color:#666;}
.search_box .inp_tit { width:70px; text-align:right;}
.search_box .inp_td { width:180px;}
.search_box input { width:140px; height:18px; border:1px solid #ccc; font-size:12px;}
.search_box .Wdate { width:120px;}
.search_box .inp2 { width: 60px;}

/*产品详细*/
#detail_box{ width:1005px; height:730px; background:url(../images/bg_one.png) no-repeat; }
.detail_line{ line-height:113px; height:113px; vertical-align:middle;  color:#069}
.title_img{ display:-moz-inline-box; display:inline-block; padding-left:210px; padding-top:55px;}
.title_line{ float:right;margin-right:10px;}
.detail_con{ margin: 0 auto; width:1005px; clear:both;}
.col-main { float: right; width: 800px; padding-bottom: 10px; color: #666;}
.col-sub { float: left; width:180px; padding-bottom: 10px;}
.list_box{  float:left; width:180px;}
.list_boxs{padding:0px 10px 15px 10px; width:160px;}
.list_boxs ul{ margin-bottom: 15px;}
.lists_title{ color:#092986; font-size:16px; font-weight:bold;line-height:30px; text-indent:5px;}
.list_box ul{ list-style:none; margin-bottom:5px;}
.list_box ul li{ float:left; width:80px; text-indent:10px; line-height:25px; border-bottom:1px dashed #3a94c8;}
.list_box ul.datecls  li { clear: both; width: 160px;}

.reg_log{ margin-top: 10px; background:url(../images/login.gif) no-repeat; width:133px; height:110px; margin:0 auto; padding:8px;_padding:3px 8px; color:#3a94c8; clear: both;}
.reg_log p{ margin:8px 0;}
.relg_txt{ padding-left:4px; width:81px; height:17px; border:none;font-size:12px;}
*.ohter_link input { margin-top:20px; height: 17px; font-size:12px;}
.reg_control #ctl00_UcLogin1_txtUsername { background:url(../images/login_txt.png) no-repeat 0 0;}
.reg_control #ctl00_UcLogin1_txtpwd { background:url(../images/login_txt.png) no-repeat 0 -17px;}
.con_box{ width:800px; float:right;}
.con_box_top{ margin:0px auto; padding: 30px 0; width:750px; background:url(../images/yiyi.png) no-repeat center bottom; clear:both;}
.con_txt{ float: right; width:400px; padding-bottom: 25px; line-height:20px;}
.con_img{ float:left; width:342px; padding-bottom: 25px;}
.con_img .pic { border: 1px solid #C2D7F0; display: table-cell; text-align: center; vertical-align: middle; *display: block;}
.con_img .s320 { width: 320px; height: 320px; *font-size: 280px;}
.con_img .pic img { vertical-align: middle; width: 100%; max-width: 340px; max-height: auto;}
.con_img .thumb { margin: 10px 25px 0; overflow:hidden;}
.con_img ul { list-style: none outside none;}
.property { margin-bottom: 10px; padding: 10px;}
.property .prod_name { font-size: 14px; font-weight: bold;}
.property .prod_code { font-weight: bold;}
.property .price { color: #ff8500; font-size:16px; font-weight: bold;}
.buy_key { margin-bottom: 10px; padding:10px; border: 1px solid #f1f8ff; background-color:#f8fcff;}
.detail_span1{ width:70px; color:#666; font-weight:bold; display:-moz-inline-box; display:inline-block; text-align:right;}
.detail_rel{ margin:15px auto; width:750px; height:180px;}
.detail_rel_h3{ font-size:14px; font-weight:bold; color:#666; padding-bottom:5px;}
.detail_rel_p{ line-height: 20px;}

/*会员产品*/
#member_box{ margin:20px auto; width:775px; overflow:hidden;}
.member_product_bg{ background:url(../images/menber_p.png); width:286px; height:136px; margin:10px 50px; _margin:10px 32px; float:left; overflow:hidden;}
.member_img{margin:20px 0 0 20px; _margin:20px 0 0 10px;padding-left:7px;width:95px; height:80px; float:left;}
.member_txt{float:left; margin:15px; line-height:19px;}
.member_top{ background:url(../images/men_top.png) no-repeat top; width:133px; padding:8px; color:#3865a3; }
.member_mid{ background:url(../images/men_mid.png) repeat-y; width:149px;  margin:0 auto;}
.member_bot{ background:url(../images/men_bot.png) no-repeat bottom; width:149px;}

.flow-steps{ margin:0 0 20px 0; overflow: hidden;}
.num4 ul, .num4 li{ margin:0; padding:0;}
.num4 ul { list-style: none outside none;}
.num4 li { width:178px; background:url(../images/flow_steps_bg.png) no-repeat scroll 100% 0 #e4e4e4; float: left; font-size:14px; font-weight: bold; height:23px; line-height: 23px; overflow: hidden; padding: 0 15px 0 0; text-align: center;}
.num4 li.current { background-color: #ff6600; color:#ffffff;}
.num4 li.current .first { background-color:#ff6600; background-position:-12px -92px;}
.num4 li span { display: block;}
.num4 li .first { background:url(../images/flow_steps_bg.png) no-repeat scroll -12px -69px #e4e4e4;}
.num4 li.last { background-position: 100% -138px;}
.num4 li.done { background-color:#ffe6ba; color:#ff6600; background-position: 100% -23px;}
.num4 li.done .first { background-color:#ffe6ba; background-position:-12px -115px}

#page_alert, #cart, .orderaddr { clear: both;}
#page_alert { border:1px dotted #f9dfb2; color:#666666; background-color:#ffffe0; margin:0 auto 20px; padding:5px 25px;}
.hidden { display:none;}
.orderaddr { margin-bottom: 30px;}
.orderaddr h3, .orderinfo h3 { font-size: 14px; font-weight:bold; margin: 15px 0; padding: 0;}
.orderaddr table {margin:0 auto;}

.ordertable { margin:0 auto; width: 100%; border-collapse: collapse; font-size: inherit;}
.ordertable .minus, .ordertable .plus { text-decoration:none; color: #333333; border: 1px solid #dddddd; background-color:#ffffff; width:12px; height:12px; line-height: 12px; text-align: center; display: inline-block;}
.ordertable .minus:hover, .ordertable .plus:hover, .ordertable .minus:active, .ordertable .plus:active { border-color: #ff6600;}
.ordertable th { border-bottom:2px solid #a7cbff; font-style: normal; font-weight: normal; padding: 3px 0 0; color:#333333;}
.ordertable td { line-height:18px;}
.ordertable tbody tr { background: none repeat scroll 0 0 #e2f2ff;}
.ordertable tbody td { border-bottom:1px solid #d1ebff; border-left:1px solid #ffffff; padding: 5px 0; text-align: center; color: #333333;}
.ordertable tbody td a { color: #3366cc;}
.ordertable tbody td.orderprod { text-align: left; padding-left: 100px; padding-right:5px;}
.ordertable tbody td.orderprod img { float: left; width: 80; height: 80; border:1px solid #cccccc; margin-left:-90px;}
.ordertable tbody td.item_amount { color: #ff6600; font-weight:bold;}
.ordertable td .order_amount { color: #ff6600; font-weight:bold;}
.ordertable tfoot tr.cartamount td { padding:10px;}
.ordertable tfoot tr.cartbtn td { padding:10px; padding-bottom:30px;}
.ordertable tfoot td .cartdelbtn {}
.ordertable tfoot td.cartaddbtn { text-align: right;}

.myorders { margin:0 auto; width:100%; color:#666666;}
.myorders th { border-bottom:2px solid #a7cbff; font-style: normal; font-weight: normal; padding: 3px 0; color:#333333;}
.myorders td { line-height: 18px; text-align:center; padding:3px 0;}
.myorders td a { color:#3366cc;}

/*会员*/
#menber2_box{ width:1005px;background:url(../images/bg_two.png) no-repeat;height:auto;display:inline-block;}
/*.men_new{ clear:both; background:url(../images/men_point.png) no-repeat left; text-indent:20px; line-height:23px; font-size:17px; color:#1370c5;}*/
.new_list{ width:718px;_width:768px;margin:10px 10px 10px 40px;_margin:0px}
.new_list ul{ list-style:url(../images/dian.png) ; list-style-position:inside;}
.new_list ul li{ line-height:28px; border-bottom:1px #e7e7e7 solid;display:block}
.men_tit{ background:url(../images/men_bg.png); width:768px; height:30px; margin-top:15px;}
.men_new_time{color:#3A94C8; width:165px; float:right; display:-moz-inline-box; display:inline-block; text-indent:10px;}
/*加盟注册信息*/
.men_reg_box1{ background:url(../images/bg_men3.png) repeat-y; width:1005px; height:auto;}
.men_reg_box2{ background:url(../images/bg_men1.png) no-repeat top; width:1005px;}
.men_reg_box3{ background:url(../images/bg_men2.png) no-repeat bottom; width:1005px;}
.men_reg_con{ width:700px; margin:0 auto;color:#3a94c8; font-size:14px; padding:120px 0 180px 20px;}
.b2{display:-moz-inline-box; display:inline-block; width:240px; text-align:right;}
.b3{ width:450px;font-size:12px; height:70px;border:1px #3a94c8 solid;scrollbar-face-color:#d0e4f9; scrollbar-highlight-color:#fff;scrollbar-shadow-color:#3a94c8;scrollbar-arrow-color:#d0e4f9;scrollbar-darkshadow-color:#d0e4f9;}
/*一级产品*/
#products_box{ margin:15px auto; width:775px; overflow:hidden;}
.products_box1{ width:200px; height:560px; overflow:hidden; position:relative; top:15px;}
.products_box2{ position:absolute}
.products_each{ background:url(../images/products_onebg.png); width:172px; height:128px; margin:10px 0 10px 20px; cursor:hand;}
.products_each1{ background:#fff;width:172px; height:128px; margin:10px 0 10px 20px; cursor:hand;}
.products_each_img{margin:10px 0 0 20px; float:left;}
.products_each_txt{margin:20px 0 0 40px; float:left; color:#156aa0; line-height:20px; text-align:left}
/*新闻*/
#news_box{width:1005px; height:730px; background:url(../images/bg_three.png) no-repeat; }
.news_tit{ background:url(../images/men_bg.png) no-repeat; width:768px; height:30px;overflow:hidden;}
.news_tit2{ background:url(../images/men_bg.png) no-repeat; width:673px; height:30px;padding-left:95px;overflow:hidden;}
.news_con{ margin:30px auto;width:760px; overflow:hidden; position:relative; line-height:25px;
color:#069; font-size:14px;display:inline-block;}
.news_con1{position:absolute; }
.news_bt{line-height:30px;  color:#3ea4de; font-weight:bold;}
.news_bt2{ width:90px; margin-left:90px; line-height:30px; display:-moz-inline-box; display:inline-block;color:#3ea4de; float:right; }
/*关于*/
.mes_search{ background:url(../images/mes_tti.png); width:661px; height:52px; _height:35px; line-height:52px;padding: 0 0 0 110px; _padding: 17px 0 0 110px; margin-left:5px;}
.mes_height{ height:20px; width:80px;}
.mes_height2{ height:18px; line-height:18px; width:280px; border:1px #cbcbcb solid; }
.mes_tit{ background:url(../images/mes_bg.png); width:768px; height:30px; margin-top:15px; margin-left:5px;}
.mes_bg1{ background:#fafafa; width:750px; margin:0 auto;}
.mes_bg{ background:url(../images/page.png) no-repeat bottom right; padding-bottom:40px;}
.mes_each{ border-bottom:4px solid #076ca6; width:750px; }
.mes_mes{border-bottom:1px dashed #076ca6; width:750px; line-height:25px;}
.mes_mes2{ width:750px; line-height:25px;}
.mes_mar{ margin-left:30px;}
.mes_mar td{ padding:5px;}
.mes_areas{ text-align:center; padding-top:10px;}
.mes_area{ width:700px; height:115px;border:1px #ccc solid; border-bottom:none; border-right:none;scrollbar-face-color:#e3e3e3; scrollbar-highlight-color:#fff;scrollbar-shadow-color:#929292;scrollbar-arrow-color:#e3e3e3;scrollbar-darkshadow-color:#e3e3e3;}
.list_add{ width:110px; margin:0 auto; font-size:12px;}
.list_add a { font-size:12px;}
.list_add ul{ list-style-position:inside;}
.list_add ul li{color:#3a94c8;}

/*按钮样式*/
.list_catg{ font-size:13px; color:#3a94c8 ; line-height:30px; border-bottom:1px solid #3a94c8; background:url(../images/point2.png) no-repeat 5%; text-indent:15px; clear:both;}
.menu_one{ background:url(../images/menu_1.gif) no-repeat; height:23px; width:117px;color:#fff; border:none; font-size:13px; text-indent:15px; line-height:23px; border-bottom:1px #3a94c8 solid; padding-bottom:5px; margin-top:10px; clear:both;}
.menu_login{ background:url(../images/lore.png); width:45px; height:16px; border:none;cursor:pointer;}
.menu_reg{ background-position:45px 0;}
.menu_return{ background:url(../images/continue.png); width:140px; height:43px; border:none;cursor:pointer;}
.buy_cart { background:url(../images/cart.jpg); width:140px; height: 43px; border:none; cursor:pointer;}
.show_dtl{ background:url(../images/showdtl.jpg); width:140px; height:43px; border:none;cursor:pointer;}
.menu_login1{ background:url(../images/login_menu.png); width:100px; height:26px; border:none; cursor:pointer; font-size:14px; color:#fff;}
.menu_login2{ background-position:100px 0; color:#2471bf;}
.menu_men{ background:url(../images/menber_menu.png); width:111px; height:32px; border:none; cursor:pointer;}
.menu_men2{ background:url(../images/men_menu2.png); width:108px; height:17px; border:none; cursor:pointer; color:#fff; text-indent:8px; text-align:left; line-height:17px; font-size:11px;}
.menu_mes1{ background:url(../images/menus.png); width:80px; height:27px; cursor:pointer; border:none;}
.menu_mes2{ background-position:160px 0; width:80px; height:27px; cursor:pointer;}
.menu_mes3{ background-position:-180px -3px; width:50px; height:20px;}

/*广告窗口*/
#ad_flash{ padding-top:3px; border-bottom:2px #ccc solid}