

/*---common---*/

*{ margin:0; padding:0;}

body,dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,td,img,div{margin:0;padding:0;border:0;}

body{text-align:left;padding:0px;font-family:Arial, Tahoma, Geneva, sans-serif;font-size:12px; color:#00679E;background:url(../images/body_bg.gif) left top repeat-x; background-color:#FFFFFF; line-height:18px;}

html { -webkit-text-size-adjust:none; }

h3,h2,h4{font-size:14px; text-align:center;}

a{color:#00679E;text-decoration:none;outline:none; cursor:pointer;}

input{ outline:none;}

a:hover{ color:#DE0000;}

ul{list-style:none;margin:0;padding:0;}

.clear{ clear:both; font-size:0px; height:0px; line-height:0px;}

#indexProductList{
margin-top:0;
}



.top_box{ height:33px; width:1002px; margin:0 auto;color:#FFFFFF; padding:0;}

.top_box ul{ float:right; display:inline; *width:395px; }

.top_box ul li{ float:right;height:29px; line-height:29px; background:url(../images/fgf1.jpg) right center no-repeat; padding:0 8px 0 0; margin:0 7px 0 0; display:inline; position:relative; z-index:50;}

.top_box ul img{ float:left;}

.top_box ul li a{color:#FFFFFF;}

.top_box ul li a:hover{ text-decoration:underline;}

.t_hover1{ height:30px; display:block; padding:1px 26px 0 11px;background:url(../images/hover1_bg.gif) right center no-repeat; _display:inline-block; overflow:hidden;position:relative; z-index:1002px;}

.t_hover2{border:1px solid #CCCCCC; border-bottom:0; height:30px; display:block; padding:0 25px 0 10px;background:url(../images/hover2_bg.gif) right center no-repeat;background-color:#FFFFFF; color:#00679E;_display:inline-block;overflow:hidden; position:relative; z-index:1002px;}

#bg_l1{ background-position:120px;}

#bg_l2{ background-position:85px;}



.top_box ul li .t_hover2 b{ color:#DE0000;}

.top_box ul li b{ font-weight:bold;}



.top_box ul li.recently_viewed{background:none; padding-left:13px;}



.top_box ul li ul{ position:absolute; top:31px; left:0; z-index:1006; border:1px solid #CCCCCC;border-top:0; display:none;background: #FFFFFF;}



.top_box ul li .my_account{ width:150px; padding:7px 0;}

.top_box ul li .my_account li{ float:none; display:block;background:none; padding:0; margin:0; color:#3B3B3B; overflow:hidden;}

.top_box ul li .my_account li a{color:#00679e;}

.top_box ul li .my_account li a:hover{ text-decoration:underline; color:#DE0000;}

.top_box ul li .my_account li img{ float:left; margin:5px 7px 0 8px; display:inline;}



.top_box ul li .help{ width:110px;}



.login_box{ position:absolute; top:31px; z-index:1005;left:0;border:1px solid #CCCCCC;border-top:0; display:none;width:367px; height:176px; overflow:hidden;background:url(images/hfgf.gif) 169px 10px no-repeat; background-color:#FFFFFF;color:#00679E;}

.dl_box{ float:left; width:142px; padding:0 12px;}

.cz_box{ float:right;width:173px;padding:0 12px;}

.login_box h4{ text-align:left; font-size:12px;margin:0;}



.login_txt{ width:138px; height:16px; line-height:16px; border:1px solid #888888;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;color:#00679E;margin:0;}

.dl_box p{ background:#FFFFFF; height:25px; line-height:normal;padding:0;}

.login_sum{background:url(../images/login_sum.gif) no-repeat; width:52px; height:25px; border:0; float:right; margin:15px 0 0 0;}

.cz_box p{ line-height:22px;padding:0 0 0 10px;}

.reg_sum{ width:117px; height:25px;background:url(../images/reg.gif) no-repeat; border:0; margin:5px 0 0 55px;}



.top_box ul li strong{ float:left; font-weight:normal;}



.hbzl{ float:left; height:33px; line-height:35px;*line-height:normal; *padding:4px 0 0 0; *height:25px;}



.p_t_mail{ float:left; height:29px; line-height:29px;padding:0 0 0 20px;}



.t_log_box{ width:1002px; height:94px; margin:0 auto; overflow:hidden;background:url(images/log_bg.gif) left top repeat-x; overflow:hidden;}

.t_log_box img{ float:left; margin:25px 0 0 0;}

.my_cart{ float:right; width:500px; padding:0 7px 0 63px; margin:8px 0 0 0; text-align:right;line-height:24px;}

.my_cart p{margin:0;padding:0;}

.t_p1{ color:#999999; font-size:24px; font-style:italic;}

.t_p2,t_p3{ color:#00679E;}

.my_cart .t_p2{ padding:1px; line-height:normal;}

.t_p3 span{ color:#DE0000;}



.menu_box{ width:1002px; height:32px;background:url(../images/menu_bg.gif) no-repeat; margin:0 auto;}

.menu_box ul{ padding:0 0 0 42px;}

.menu_box ul li{ float:left; height:32px; line-height:32px; overflow:hidden;background:url(../images/fgf2.gif) right center no-repeat; font-size:12px;}

.menu_box ul li a{height:41px; display:block;  height:32px;  padding:0 14px; font-weight:bold; margin:0 1px 0 0;_display:inline-block;}

.menu_box ul li a:link,.menu_box ul li a:visited{

color:#00679E;

}



.hbzl input{

margin:0;

}



#mainWrapper{ width:1002px;  margin:0 auto;padding:0;background:url(../images/main_bg.gif) #fff left top no-repeat;}



.mian_left{ float:left; width:184px; padding:0 0 0 6px;}



.mian_right{ float:right;width:807px; overflow:hidden;padding:0 0 0 5px;}

.mian_right_l{ float:left; width:616px; display:inline; padding:15px 0 0 1px; overflow:hidden;}

.mian_right_r{ float:left; width:179px;padding:15px 0 0 3px; overflow:hidden;}



.title{ width:184px; height:38px; line-height:38px;background:url(images/title.jpg) no-repeat; color:#FFFFFF; text-align:center; font-size:12px;}

.l_menu_wrap{ width:182px;  border:1px solid #D5D5D5; border-top:0;position:relative;z-index:999; padding:4px 0 0 0; background:#FFFFFF;}

.p_l_box{ width:182px;  border:1px solid #D5D5D5; margin:7px 0 0 0;_margin:0 0 0 0; overflow:hidden; }

.p_l_box2{ width:182px;  border:1px solid #D5D5D5; margin:7px 0 0 0;}

.sidelist{ padding:0 0 6px 0; margin:0;}

.sidelist span h3{font-weight:normal; position:relative;z-index:1003; text-align:left;}

.sidelist h3 a span{ position:absolute; top:0px; right:40px; _right:20px;}

.sidelist h3 a:hover{color:#ffffff;}

.hover1{font-size:12px;text-decoration:none;font-weight:bold;display:block;width:auto; overflow:hidden;height:27px; line-height:27px; padding:0 0 0 15px; position:relative; z-index:1001; margin:0;background:url(images/l_n_bg2.jpg) 6px center no-repeat;  width:193px;}



.sidelist h3 a.hover2 span{color:#ffffff;}

.hover3{font-size:12px;text-decoration:none;display:block;width:auto; overflow:hidden;;height:21px; padding:8px 0 5px 10px; position:relative; z-index:1001; margin:0;background:url(images/l_n_bg2.png) 5px center no-repeat; }

.sidelist h3 a.hover3:hover{color:#303030; padding:5px 0 5px 15px; font-weight:bold;}

.i-list{display:none;position:absolute;z-index:1000;left:182px;top:0;padding:10px 0;background:#FFFFFF;width:400px;min-height:412px;height:auto !important; height:412px; border:1px solid #D4D4D4; background-color: #FFFFFF;}

.i-list ul{ margin:0; padding:0;}

.i-list ul li{width:180px;float:left;list-style:none;margin:0; display:inline; padding:0 10px 0 9px;border-right:1px dashed #d5d5d5;}

.i-list ul li a{text-decoration:none; height:auto; line-height:normal; padding:2px 0 2px 7px; display:block; border-bottom:1px solid #d5d5d5;}

.i-list ul li a:hover{ color:#DE0000; font-weight:bold;}



.menucol1{width:200px;}

.menucol2{width:400px;}

.menucol3{width:600px;}

.menucol4{width:800px;}





.title2{ height:30px; margin:0 7px; line-height:30px; overflow:hidden; font-size:14px;}

.title2 strong{ float:left;}

.title2 a:link,.title2 a:visited{ float:right; font-size:12px; font-weight:bold;color:#00679E;}



.ul_list3{ padding:5px 0 0 0; margin:0 0px 0 0px; background:#FFFFFF;}

.ul_list3 .normalprice{color:#A2A2A2;}

.ul_list3 p{padding:0;}

.ul_list3 li{ list-style:none; height:75px; margin:0 0 9.2px 0; padding:9px 0 5px 0; overflow:hidden; border-top:1px dashed #D5D5D5}

.r_img_box{ float:left; width:75px; height:75px; display:inline; margin:0 5px 0 0;background:#FFFFFF;}

.r_img_box table{ padding:0; margin:0; width:100%; height:100%;}

.r_img_box table td{ text-align:center; vertical-align:middle;}

.r_img_box img{ max-height:75px; max-width:75px; border:0;}

.ul_list3 li p a{display:block; line-height:19px; padding:0 0 0 0;color:#DE0000;}

.ul_list3 li p a span{ display:block; height:57px; overflow:hidden;color:#00679E;}

.ul_list3 li p a:hover span{ color:#DE0000;}



.ul_list3 li p a b{ color:#FF8B00; font-weight:normal; margin:0 0 0 25px;_margin:0 0 0 20px;}



.search_box{ height:35px;padding:0;}

.s_kw{ float:left; height:35px; width:530px; line-height:35px; outline:none; padding:0 0 0 6px; background:url(../images/s_kw.jpg) left top no-repeat; border:0; margin:0; color:#00679E;}

.s_sub{ float:left;height:37px;width:78px;background:url(../images/s_sub.jpg) left top no-repeat; border:0; cursor:pointer;margin:0;}



.t_cart{ float:right; width:179px; height:35px;background:url(../images/i_cart.jpg) no-repeat;margin:0; position:relative; z-index:45;line-height:35px; margin:0 7px 0 0; display:inline;}

.t_cart ul{ position:absolute;z-index:457; top:35px; left:-3px; border:1px solid #D5D5D5; width:183px; display:none;}

.t_cart span.t_cart_txt{background:url(../images/i_cart2.jpg) right center no-repeat; padding:0 17px 0 0;font-size:12px; font-weight:bold; color:#FFFFFF;}

.t_cart span.t_cart_txt span{ background:url(../images/gwctp.gif) left center no-repeat; padding:0 0 0 30px}

.t_cart table{ border-collapse:collapse; width:100%; height:100%;}

.t_cart span b{ color:#FFF000;}

.ul_list3 li.i_cart_bt{height:auto; padding-bottom:10px;}

.ul_list3 li.i_cart_bt p{ height:auto; height:25px; line-height:25px; text-align:center; font-weight:bold;color:#DE0000;}

.ul_list3 li.i_cart_bt p a{ color:#DE0000;}

.ul_list3 li.i_cart_bt p.lj_gwc a{ color:#00464C;display:block; width:116px; height:27px;background:url(../images/lj_gwc.gif) left top no-repeat; padding:0; margin:0 auto;}

.ul_list3 li.no_products{height:30px; line-height:30px; color:#DE0000;}

.ul_list3 li.no_products p{ text-align:center;}

.ul_list3 li.i_cart_bt strong{ color:#00679E;}

.ul_list3 li.i_cart_bt strong a:hover{ text-decoration:underline;}



.news_box{ border:1px solid #D9D9D9; width:611px; padding:0 0 9px 0;*padding:0 0 8px 0; margin:-1px 0 0 0;*margin:4px 0 0 0;}

.title3{ border-bottom:1px dashed #d5d5d5;height:35px; margin:0 5px;line-height:35px; overflow:hidden; font-size:14px; padding:0;}

.title3 span{ float:left; display:inline; margin:0 0 0 9px;}

.title3 a{ float:right;display:inline; margin:0 9px 0 0; font-weight:bold;}



.news_box ul{ padding:0; margin:8px 0 0 0;}

.news_box ul li{ float:left;width:288px; height:25px; overflow:hidden; line-height:25px; padding:0 0 0 14px; position:relative;}

.news_box ul li a{ display:block; _display:inline-block;  width:200px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #00679E;}

.news_box ul li span{ position:absolute; right:6px; top:0;}

.l_ad{ margin:0;*margin:5px 0 0 0;}

.p_c_box{ border:1px solid #D9D9D9;width:611px; margin:7px 0 0 0; overflow:hidden;}



.products_list{ width:640px;}

.products_list2{ width:900px;}

.i_p_list{ padding:0 0 0 1px; margin:10px 0 0 0;}

.i_p_list li{ float:left; list-style:none;padding:0; margin:0 8px 8px 0; width:146px; height:250px; display:inline; }

.img_box{ width:130px; height:130px; margin:0 auto; margin-top:7px; background:#FFFFFF; overflow:hidden;}

.img_box img{ border:0; max-height:130px; max-width:130px;}

.img_box table{ border:0; width:100%; height:100%; border-collapse:collapse;}

.img_box table td{ text-align:center; vertical-align:middle;}

.i_p_list li p{ padding:0 5px 0 5px; text-align:left; line-height:20px;}

.i_p_list li p a{}

.i_p_list li p a:hover{ color:#cc0000;}

.i_p_list li p b{ color:#A2A2A2;text-decoration:line-through; font-weight:normal;}

.i_p_list li p strong{ color:#DE0000; margin:0 0 0 8px;}

.i_p_list li p span{ margin:0 0 0 30px;}

.i_p_list li p span a{ margin:0 0 0 7px;}

.i_p_list li span.p_zk{ display:block; width:48px; height:21px; background:url(images/zk.gif) no-repeat;font-family:Arial; font-size:12px; color:#FFFFFF; position:absolute; top:5px; right:-7px; padding:2px 0 0 15px;}

.i_p_list li img{ border:0;}

.i_p_list li p.li_title{ height:80px; overflow:hidden; padding-top:5px;}

.d_zk{font-family:Arial; font-size:12px; font-weight:bold; color: #FFFFFF; display:block; width:29px; height:30px; position:absolute; top:0; right:0;background:url(images/hot.gif) no-repeat; z-index:42px; padding:7px 0 0 7px; line-height:12px; font-style:italic;}



.p_r_box{ width:177px; margin:-1px 0 0 0; *margin:6px 0 0 0;}



.p_b_box {

    border: 1px solid #D9D9D9;

    margin: 0 0 0 6px;

    overflow: hidden;

    width: 993px;

}



.best_list{ border-collapse:collapse; width:986px; margin:5px 0 0 0;}

.best_list td{ text-align:center; vertical-align:middle; line-height:18px;}

.best_list td.b_img{ width:100px;}

.best_list td.b_txt{ text-align:left; width:370px; padding:8px 15px 8px 0;}

.best_list td h4{ font-size:12px; text-align:left;line-height:18px;}



.facebook_box{ float:left; height:175px; width:405px; overflow:hidden;background:url(images/zk.gif) no-repeat; display:inline; margin:0 7px 0 0;}

.email_box{ float:left; height:175px; width:290px; overflow:hidden; margin:0 7px 0 5px; display:inline;}

.share_box{float:left; height:175px; width:260px; overflow:hidden;margin:0 0 0 5px; display:inline}

.fb_list_box{background:url(images/fb_bgsas.jpg) 10px 15px no-repeat;height:130px; padding:10px 0 0 12px;}

.b_fg{ float:left;}

.fb_list{display:block; margin:0; height:24px; overflow:hidden;}

.fb_list b{ float:left;font-weight:normal; width:300px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
color: #00679E;
}

.fb_list span{ float:right; display:inline; margin:0 10px 0 0; color: #00679E;}



.email{ width:246px; height:19px; line-height:19px; color:#00679E; border:1px solid #00679E; display:block; margin:15px auto 0 auto; background:#FFFFFF; padding:0 0 0 5px;}

.email_btn{float:right; display:inline; margin:8px 0 0 0; width:125px; height:23px;background:url("../images/email.jpg") no-repeat; border:0; cursor:pointer;}

.email_box p{ padding:0 17px; height:40px;}

.email_box p.em_p3{ line-height:20px; margin:0; color:#68B4DC;}



.product-share-button{ margin:18px 0 0 17px;}

.product-share-button a{ margin:0 11px 0 0;}



.bottom_menu{ width:1002px;  margin:0 auto;padding:0;background:url(images/bottom_menu.jpg) left top no-repeat;}

.bottom_menu ul{ margin:0 0 0 115px; padding:0 0 8px 0;}

.bottom_menu ul li.li_title{float:left; margin-top:12px; font-weight:bold; font-size:12px; margin-right:110px; display:inline; position:relative;}


.bottom_menu ul li{ text-align:left;}

.bottom_menu ul li.li_title span{ 
margin:0; padding:0 0 0 7px;
color:red;
}

.bottom_menu ul li a{ font-weight:normal;padding:4px 7px; color:#fff;}

.bottom_menu ul li a:hover{  color:#FFFFFF;}

.bottom_menu ul li ul{ margin:4px 0 0 0;} 

.bottom_menu ul li ul li{ line-height:25px; text-align:left; } 

.bottom_menu ul li ul.tp li{ position:relative;padding-left:22px;}

.bottom_menu ul li ul.tp li img{ position:absolute; top:5px; left:7px; _left:-15px;border:0; margin:0 0 0 0; padding:0;}

.bottom_menu ul li ul.f_us a{ background:none; display:block;}



.i_zffs{ width:1002px; margin:0 auto;  overflow:hidden;}

.i_zffs img{ border:0;}

.i_zffs table{ margin:0 auto;}

.i_zffs table td{ padding:0 2px 0 2px;}



.footer{width:962px; margin:0 auto; padding:0px 20px 10px 20px;}

.footer p{ margin:0; padding:0 0 2px 0; text-align:center; }

.footer p.p_f1{ float:left;
color:#fff;

 }

.footer p.p_f2{ float:right; 
color:#fff;

}

.footer p a{font-weight:bold;}

.footer p a:hover{ text-decoration: underline;}

.footer p.p_f3{margin:0; padding:0; text-align:left;}

.footer p.p_f3 span{ color:#DE0000; font-weight:bold;}

.footer p.p_f3 a{ font-weight:normal;}

.footer p.p_f3 a:hover{ text-decoration:underline;}



/*--------class-----------*/

.p_site{font-size:12px; padding:16px 0 10px 13px; width:790px; overflow:hidden;}

.p_site span{ color:#DE0000;}

.p_main_box{ border:1px solid #D9D9D9; width:799px; overflow:hidden;}



.team_Category{ width:900px; padding:0; margin:0;}

.team_Category ul{ padding:0 0 0 10px; margin:5px 0 0 0;}

.team_Category ul li{ float:left; list-style:none; height:21px; line-height:21px; width:188px; border:1px solid #E1E1E1; display:inline; margin:8px 8px 0 0;}

.team_Category ul li a{ display:block; height:21px; padding:0 5px;}

.team_Category ul li a.dqx{ background:#00679E; color:#FFFFFF;}

.team_Category ul li a:hover{ background:#00679E; color:#FFFFFF;}



p.fenye2{ font-weight:normal; margin:8px 0 8px 0; height:32px; line-height:32px; text-align:center;padding:0 10px 0 10px; overflow:hidden;}

p.fenye2 span{ padding:0; margin:0 5px; }

p.fenye2 span#total{ float:left; font-size:12px; padding:0;}

p.fenye2 span#total b{font-family:Arial; font-weight:normal; font-size:14px;}



p.fenye2 span#pagenum{ float:right;font-weight:normal; padding:5px 0 0 0; margin-right:0;}

p.fenye2 a{ padding:0; margin:0 0 0 10px; font-size:12px;}

p.fenye2 a:hover{ color:#DE0000;}

p.fenye2 span#pagenum span,p.fenye2 span#pagenum a{ float:left; }

p.fenye2 span#pagenum .d_bg{width:22px; height:22px; line-height:20px;background:url(images/fy.gif) no-repeat;}

p.fenye2 span#pagenum .dqy{width:22px; height:22px; line-height:20px;color:#DE0000;margin:0 0 0 10px;}

p.fenye2 span#pagenum .c_bg{width:73px; height:22px; line-height:20px;background:url(images/c_bg.gif) no-repeat;}

p.fenye2 span#pagenum span.slh{ color:#DE0000;line-height:15px;}



.peo_list_box{ width:900px;}

.peo_list{ padding:0 0 0 12px; margin:0;}

.peo_list li{ float:left;width:122px; height:132px; overflow:hidden; display:inline;list-style:none;background:url(images/rwbj1.gif) left top no-repeat; margin:0 10px 8px 0;}

.rw_img_box{ width:65px; height:90px; margin:0 auto; overflow:hidden;}

.rw_img_box img{ border:0; max-width:90px; max-height:90px; _height:90px;}

.peo_list p{ font-size:12px;color:#FFFFFF; text-align:center; line-height:15px; padding:4px 0 0 0;}

.peo_list p a{font-size:10px;color:#FFFFFF; display:block; width:108px; overflow:hidden;white-space:nowrap; }

.peo_list p a:hover{ text-decoration:underline;}

.peo_list p a span{ font-size:10px;color:#90C5E1;}



.rw_img_box .public_table td{ vertical-align:bottom;}













.team_list_box { padding:8px 0 0 0; *padding-top:6px;}

.team_list_box ul li{ float:left; width:130px; height:130px; overflow:hidden;background:url(images/t_l_bg.gif) no-repeat; margin:0 7px 0 0; display:inline;}

.team_img_box{width:120px; margin:2px auto 0 auto; height:75px; background:#FFFFFF;}

.team_list_box ul li p{ font-size:12px; text-align:center; padding:0; height:27px; line-height:27px; overflow:hidden;}

.team_list_box ul li p a{  font-size:12px;}

.team_list_box ul li p a:hover{ color:#DE0000; text-decoration:underline;}

.team_list_box ul li p strong{ font-size:14px;}

.p_table{ border-collapse:collapse; width:100%; height:100%;}

.p_table td{ text-align:center; vertical-align:middle;}

.team_list_box ul li.t_more{ width:81px; margin:0;background:url(images/t_l_bg2.jpg) no-repeat; }

.team_list_box ul li.t_more .team_img_box{ width:65px; padding:0 0 0 5px;}





.tear_describe{ width:770px; padding:8px;background:#F6F6F6; margin:10px 0 0 10px;}

.c_l_b{ float:left; width:130px; padding:0;}

.bg_bs{ background:#FFFFFF;}



.c_l_b{ float:left; width:130px; padding:0;}

.tear_describe_txt{ float:right; display:inline; margin:0; line-height:24px; padding:5px 0 0 0; width:629px; position:relative; z-index:200;}

.tear_describe_txt strong{ font-size:12px;}

.tear_describe_txt b{ color:#DE0000; font-weight:bold;}

.tear_describe_txt a:hover{ color:#DE0000; text-decoration:underline;}

.tear_describe_txt .view_more{ position:absolute; top:5px; right:10px;z-index:200;}



.products_list2 .i_p_list{ padding:0 0 0 12px;}

.products_list2 .i_p_list li{ margin:0 11px 11px 0; border:1px solid #E6E6E6;}



.heightauto{ height:auto; min-height:0;}



/*-----content----------*/

.pro_ms{ overflow:hidden;padding:0 0 0 10px; margin:10px 0 0 0;} 

.c_img_box{ float:left; width:374px; height:374px; overflow:hidden; margin:0; display:inline; position:relative;}

.c_img_box table{ border:0; width:100%; height:100%; border-collapse:collapse;}

.c_img_box table tbale td{ text-align:center; vertical-align:middle;}

.c_img_box span{ display:block;;font-size:18px; color:#FFFFFF; background:url(images/nr_zk.gif) no-repeat; width:42px; height:46px; position:absolute; top:0; right:0; padding:10px 0 0 14px; font-style:italic; line-height:18px;}



.pro_wzxx{ float:left; width:400px;display:inline; margin:0 0 0 10px; padding:15px 0 0 0; overflow:hidden;}

/*.c_tit{font-size:14px; font-weight:bold; line-height:25px; border-bottom:1px dashed #E1E1E1; padding:0 0 7px 0; margin:0 0 7px 0;}*/



.c_tit{line-height:25px; padding:2px 0; margin:0;}

.c_tit b{ color:#DE0000; font-size:22px;}

.c_tit span{ color:#a2a2a2;}

.p_throgh{ text-decoration:line-through; color:#A2A2A2;}

.bottom_bd{ border-bottom:1px dashed #E1E1E1; padding-bottom:10px; margin-bottom:8px;:}

h3.c_tit { text-align:left;line-height:25px; font-size:12px;}



.cc_fl{
 padding:5px 0 5px 0; border-bottom:1px dashed #E1E1E1;
    text-align: left;
    width: 440px;
 }

.cc_fl table{ float:left; border-collapse:collapse;}

.cc_fl table td{ padding:2px 3px;}

.txt_pay{ width:37px; height:20px; line-height:20px; border:1px solid #00679E; background: #FFFFFF; font-family:Arial; font-size:12px; color:#00679E; outline:none;}

.btn_sum{float:left; width:126px; height:37px; border:0;background:url(images/btn_sum.jpg) no-repeat; margin:0;}



.c_tit span.fxl{ float:left; margin:8px 0 0 0;}

.share{ height:40px; overflow:hidden; margin:0; }

.share_br{ float:left; margin:0 0 0 10px; display:inline;}



.content_tab{ height:33px;background:url(../images/content_tab_bg.gif) left top no-repeat; margin:5px auto 0 auto;  padding:0; width:774px;}

.content_tab img{ float:left; border:0; margin:15px 0 0 0;}

.tab1{ float:left; width:95px; height:29px;margin:5px 5px 0 5px; display:inline;font-weight:bold; color: #FFFFFF; line-height:25px; text-align:center; }

.tab2{ float:left; width:95px; height:29px;background:url(../images/tab2.gif) left top no-repeat; margin:5px 5px 0 5px; display:inline; color:#FF0000; font-weight:bold;line-height:25px; text-align:center;}

.content_tab a{font-weight:bold;}

.content_tab a:hover{color:#FF0000; text-decoration:underline;}

.content_tab .tab2 a{color:#FF0000;}







.tab_ccontent1{ border:1px solid #E3E3E3; width:772px; border-top:0;display:block; padding:10px 0 0 0; margin:0 auto 16px auto; _overflow:hidden;}

.tab_ccontent2{border:1px solid #33CC33; border-top:0; display:none;margin:0 0 0 0;}

.p_con1,.p_con2{line-height:25px; padding:0 17px; margin:0 0 10px 0;}

.p_con2{ margin:20px 0;}

.p_blod{ font-weight:bold;}

.tab2 a:hover{ color:#EA1104;}

.ul_list8{ padding:0 0 0 18px; margin:0;}

.ul_list8 li{ list-style:none; background:url(images/li_bg8.gif) left center no-repeat; padding:0 0 0 10px; margin:10px 0;}

.ul_list8 li a{ height:20px;}

.ul_list8 li a:hover{ text-decoration:underline; color:#BD1D32;}

.tab_ccontent1 p{ line-height:24px; padding-left:17px; padding-right:17px;}







.p_tab2{font-family:Arial; font-size:14px; padding:0; margin:5px 0; font-weight:bold; text-align:center; text-decoration:underline;}

.p_tab2_red{ color:#BD1D32; margin-top:20px; margin-bottom:20px; font-weight:normal; text-align:left; padding-left:17px;}

.cm_table_wrapper{ overflow:hidden; margin:0 auto; _width:688px; _overflow:hidden;}

table.cm{ border-collapse:collapse; text-align:left; overflow:hidden; margin:0; margin-top:-19px; _overflow:hidden;}

table.cm th,table.cm td{text-align:left;padding-left:10px;width:100px;}

table.cm th{ height:19px; vertical-align:middle;background: #F4F4F4;}

.cm_table_wrapper_bg{color:#FFFFFF; height:19px;background:#F4F4F4;_width:700px; _overflow:hidden;}

table.cm td{ height:27px;}

table.cm td span{ width:100px; overflow:hidden; overflow:hidden; border:2px solid #FF0000; display:inline;}

table.cm .sh_bb{ padding-left:15px; width:120px;}

.cm td{ border:0px solid red;}

.cm td.size_tit{font-family:Arial; font-size:12px; color:#008299; margin:0; padding:0;text-decoration:underline; font-weight:bold;}

.c_bt_bg{ width:773px; height:14px;background:url(images/c_bt.gif) no-repeat;}







.con_table{ width:650px; margin:10px auto; margin-bottom:0; border-collapse:collapse;}

.con_table th{ background:#F4F4F4; font-family:Arial; font-size:12px;text-align:center;border:1px solid #E1E1E1; }

.con_table td{height:74px; text-align:left; padding:0; line-height:20px;text-align:center;border:1px solid #E1E1E1; }

.con_table th#qty{ width:147px;}

.con_table th#uqdate{ width:364px;}

.con_table th#item_name{ width:147px;}

.con_table th{ text-decoration:underline;}

.con_table td.shul img{ max-width:90px; max-height:32px; _width:90px; _height:32px; padding:0;float:none;}





.c_zffs{ background:#F4F4F4; border:1px solid #E3E3E3; border-left:0; border-right:0; padding:10px 0; margin:10px 0;}

.c_zffs table{ margin:0 auto;}

.c_zffs table td{ padding:0 3px;}

.c_zffs table img{ border:0}



/*--------购物车------------*/

.checkout_step{ height:50px; overflow:hidden; padding:0 0 0 12px; margin:15px 0;}

.dq_step{ float:left; width:145px; height:29px; background:url(images/step1.gif) no-repeat; font-size:12px; color:#FFFFFF; font-weight:bold; padding:10px 0 0 40px; position:relative; z-index:350; margin:0 12px 0 0; display:inline;}

.no_step{background:url(images/step2.gif) no-repeat; color:#FAF6F6;}

.dq_step strong{ position:absolute; z-index:351px;left:6px; top:0px; font-size:18px; color:#00679E;}

.no_step strong{color:#DEDEDE;}



.gwc_total{text-align:left; font-weight:bold; margin:0; padding:8px 0 5px 16px;}

.gwc_total span{ color:#DE0000;}



.cart_table{ width:770px; margin:0 auto; border-collapse:collapse; margin-bottom:10px; margin-top:10px; *border:1px solid #E1E1E1;}

.cart_table th,.cart_table td{ text-align:center;border:1px solid #E1E1E1; }

.cart_table th{ color: #FFFFFF; height:38px; background:#00679E;}

.cart_table th#qty{ width:67px;}

.cart_table th#uqdate{ width:105px;}

.cart_table th#unit{ width:63px;}

.cart_table th#total{ width:73px;}

.cart_table th#operate{ width:80px;}

.cart_table th#item_name{ text-align:left; padding-left:15px;}

.cart_table th.zf_w{ width:80px;}

.cart_table td{ text-align:center; vertical-align:middle;}

.cart_table td.al_left{text-align:left;}/*---n6新加-----*/

.cart_table tr.othercolor{ background:#F9F9F9;}

.cart_table td.price_zj{color:#de0000;}

.cart_table td.shul input{ width:54px; height:19px; border:1px solid #E1E1E1; color:#de0000; text-align:center;}

.cart_table td img{ max-width:64px; max-height:64px; float:none;}

.cart_table td p{ padding:0; margin:0; text-align:left; padding:0 0 0 10px; line-height:20px; height:64px; overflow:hidden; padding-top:3px;}

.cart_table td.pride_total{ height:38px; text-align:left;font-family:Arial; font-size:14px; color:#282828; font-weight:bold; text-align:right; padding-right:30px;}

.cart_table td.pride_total span{ color:#E47911;}

.cart_table td table tr td{ margin:0; padding:5px; border:0;}

.cart_table td a{ }

.cart_table td a.det{ display:block; height:13px; width:13px; background:url(images/delect.gif) no-repeat; margin:0 auto; }

.cart_table td a:hover{ color:#de0000;}



.gwc_expr{background:none;}

.gwc_expr span{ color:#de0000; margin:0 0 0 10px; font-weight:normal;}

.gwc_expr ul{ padding:7px 0; margin:0;}

.gwc_expr ul li{ font-size:12px; text-align:right; list-style:none; margin:6px 0; padding:0 20px 0 0; font-weight:bold;}





.btn_wrapper{ height:40px; margin:0 auto; padding:0; position:relative; margin-bottom:15px;}

.btn_wrapper input{ position:absolute; cursor:pointer;}

.btn_wrapper a{ position:absolute; display:block;}

.btn_wrapper .continue_shopping{background:url(images/continue_shopping.gif) no-repeat; width:159px; height:30px; top:8px; left:16px; cursor:pointer; border:0;}

.btn_wrapper .update_cart{background:url(images/update_cart.gif) no-repeat; width:115px; height:30px; top:8px; left:194px;cursor:pointer; border:0;}

.btn_wrapper .empty_cart{width:107px; height:30px;background:url(images/empty_cart.gif) no-repeat; border:0; cursor:pointer;top:8px; left:329px;}

.btn_wrapper .jz{ width:186px; height:37px; top:0px; right:13px;cursor:pointer;background:url(images/checkout1.gif) no-repeat; border:0;}

.btn_wrapper .jz:hover{background:url(images/checkout2.gif) no-repeat;}



.zc_box{ border:1px solid #E9E9E9; width:772px; margin:10px auto; padding:10px 0;}



.c_main_tit{height:30px; line-height:30px; font-size:12px; font-weight:bold; overflow:hidden; width:760px; margin:0 auto; background:#F9F9F9; text-align:center; }

.zc_font_mat1{ padding:10px 0 10px 20px; text-align:left; font-weight:bold;}

.zc_font_mat1 a{ }

.zc_font_mat2{ padding:0 0 5px 20px;;text-align:left; font-weight:bold;}



.reg_table{ border-collapse:collapse; padding:0; margin:0 14px;}

.reg_table td{ padding:3px 0; margin:0; text-align:left; vertical-align:middle;}

.reg_table td.algin_left{ text-align:left; padding-left:7px; padding-right:5px;}

.reg_table td.algin_right{ text-align:right; padding-top:7px;}

.reg_table td.font_color{font-weight:bold;}

.reg_table td.font_color2{color:red;}

.reg_table td.font_color2 b{ color:#00679E; font-weight:normal;}

.reg_table td.padding_lf{ padding:5px 20px;}

.reg_table td.padding_lf2{padding:5px 140px;}

.reg_table td a{ font-weight:bold; padding:0 0 0 10px;}

.reg_table td a:hover{ text-decoration:underline;}

.reg_table td span{ display:block; color:#FF0000;}

.t_txt{ border:1px solid #00679E; height:18px; line-height:18px;width:148px;color:#00679E; outline:none;}

.t_txt2{ border:1px solid #00679E; height:18px;line-height:18px; width:252px; outline:none;}



.t_select2{ border:1px solid #00679E; height:18px; line-height:18px;width:254px;font-family:Arial; font-size:12px;color:#00679E; outline:none;}

.t_select3{ border:1px solid #00679E; height:18px; line-height:18px;width:222px;font-family:Arial; font-size:12px;color:#00679E; outline:none;}

.t_select4{ border:1px solid #00679E; height:20px;line-height:20px; width:615px;font-family:Arial; font-size:12px;color:#00679E; outline:none;}



.spe_red{margin:0; margin:0 auto; text-decoration:underline; padding:5px 0 5px 24px; font-weight:bold;}

.spe_red a{ color:#de0000; font-weight:normal;}

.spe_red a:hover{ text-decoration:underline;}



.zc_sum{ width:69px; height:26px;font-family:Arial; font-size:12px; color: #00679E; background:url(images/btn1.gif) no-repeat; border:0; cursor:pointer; margin:0 auto;overflow:hidden;}



.width600{ width:600px;font-family:Arial; font-size:12px;color:#00679E; outline:none;}



.con_w_border{ border:1px solid #E9E9E9; margin:10px 10px 0 10px; padding:10px;}

.zf_font{ font-size:14px; padding:0; margin:0 auto; line-height:24px;}

.zf_font span{ font-weight:normal; color:#de0000;}

.zf_font2{ font-size:14px;  margin:0; margin-top:10px; margin-bottom:0; border-top:1px dashed #E9E9E9; padding:0;position:relative;height:50px; line-height:50px;}

.zf_font2 span{ font-weight:normal;}

.zf_font2 input{ width:186px; height:37px; background:url(images/checkout1.gif) no-repeat; border:0; cursor:pointer; margin:0 auto; position:absolute; right:0; top:12px;}





.tz_table{ border-collapse:collapse; margin:0 auto;}

.tz_table td{ text-align:center; vertical-align:middle;font-size:12px; font-weight:bold; padding:18px 0 0 0;}

.tz_table td span{font-weight:normal; font-size:36px;color:#de0000;}

.vod{ width:115px; height:35px; line-height:35px;background:url(images/btn2.gif) left center no-repeat; font-size:12px; padding:6px 0 0 0; margin:0; display:block; font-weight:normal;}

.vod:hover{ text-decoration:underline; color:#de0000;}



.zt_p3{ font-size:12px;position:relative; padding:15px 14px 10px 14px; text-align:left; line-height:24px;}

.zt_p4{font-size:12px;position:relative; padding:0 23px 0 23px; text-align:left; line-height:24px;}

.zt_p4 a{ color:#E47911;font-weight:normal;}

.zt_p4 a:hover{ text-decoration:underline;}



.zt_table1{ width:782px; margin:0 0 10px 10px; padding:0; border-collapse:collapse;}

.zt_table1 td{ border:1px solid #DEDEDE; vertical-align:middle;  line-height:18px; padding:0 7px;}

.zt_table1 td.tit_bg{background:#F9F9F9;}

.zt_table1 td img{ border:0;vertical-align:middle; margin:7px 0;}

.zt_table1 td strong{ margin:0 0 0 7px;}

























.margin_bt10{ margin-bottom:7px; }



.p_btn1{width:69px; height:35px;background:url(images/btn1.gif) left center no-repeat;border:0;font-family:Arial; font-size:12px; color: #00679E; cursor:pointer; }

.p_btn2{width:115px; height:35px;background:url(images/btn2.gif) left center no-repeat;border:0;font-family:Arial; font-size:12px; color: #00679E;cursor:pointer; }

.p_btn3{width:159px; height:35px;background:url(images/btn3.gif) left center no-repeat;border:0;font-family:Arial; font-size:12px; color: #00679E;cursor:pointer; }







/**************新闻****************/

.news_list{ padding:0 16px 15px 16px; margin:5px 5px 5px 5px;}

.news_list li{ list-style:none;padding:10px 0 0 0; border-bottom:1px dashed #2c4679; position:relative; height:20px;}

.news_list li a{font-family:Arial; font-size:12px; color:#00679e;}

.news_list li span{font-family:Arial; font-size:12px; color:#00679e; position:absolute; right:0; top:15px;}

.news_list li a:hover{ color:#DE0000;} 



.index_news_item{ padding:10px 0 8px 0; *padding-top:7px;width:960px; margin:0 0 0 20px; overflow:hidden;background:#FFFFFF; border:1px solid #C1DCEB; position:relative; z-index:15;}

.index_news_item .news_list{ padding:0 0 0 10px; margin:0;}

.index_news_item .news_list li{ float:left; border:0; padding:3px 0; height:18px; border-right:1px dashed #C1DCEB; width:465px; margin:0 10px 0 0;}

.index_news_item .news_list li span{ right:10px; top:3px;*top:6px;}

.index_news_item .news_list li.n_l_2{ border:0; margin-right:0;}

.index_news_item .news_list li.n_l_2 span{ right:4px;}





.new_time,.new_title{ font-family:Arial; font-size:12px; color:#CE1F26; margin:0 20px; padding:0; text-align:center;}

.new_time{ padding-top:10px;}

.new_title{ color:#CE1F26; font-size:14px;border-bottom:1px dashed #B0AEAD; padding:20px 0 10px 0;}

.new_con{ padding:12px 20px 0 20px;}

.new_con p{font-family:Arial; font-size:12px; font-weight:bold; color:#2c4697;margin:0; padding:0; text-align:left;  line-height:25px;}

.new_con p a{font-family:Arial; font-size:14px; color:#CE1F26; }

.new_con p a:hover{ text-decoration:underline;}

.new_con p span{ color:#DE0000;}



.news_pg{ height:20px; margin:15px 10px 0 10px; padding:23px 0 15px 15px; border-top:1px dashed #B0AEAD;}

.news_pg span,.news_pg a{ float:left;font-family:Arial; font-size:14px; color:#2c4679; display:inline;}

.news_pg span{ font-weight:bold; color:#CE1F26;}

.news_pg a{ margin:0 0 0 6px; width:400px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#00679e;}

.news_pg a.pre{ margin-right:30px;}

.news_pg a:hover{color:#CE1F26;}









/* sitemap */

.sizemap{ border-bottom:1px dashed #2F2A28; height:20px; padding:8px 0 0 0; margin:0 20px; margin-bottom:7px;width:960px; margin-top:-8px;}

.sizemap a{color:#DE0000;font-family:Arial; font-size:12px; font-weight:bold;}

.sizemap a:hover{color:#FF4E00;}

.t-group{ margin:0; padding:0; padding:0 20px;}

.t-group li{ float:left; width:176px; list-style:none; height:27px; line-height:12px; overflow:hidden; display:inline; }

.t-group li a{color:#00679e;font-family:Arial; font-size:12px;}

.t-group li a:hover{color:#B2000A;}

/* sitemap */







/*.customer-orders{margin:5px;padding:5px 35px 5px 20px;font-size:12px;color:#555;background-color:inherit;}*/



.customer-orders .recurring-payments{padding:10px 10px 5px 0;width:100%;clear:both;}

.customer-orders .recurring-payments .section-title{padding:10px 10px 5px 0;font-weight:700;clear:both;font-size:12px;}

.customer-orders .recurring-payments .recurring-payments-box{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}

.customer-orders .order-list{}



.customer-orders .order-list .order-item{text-align:left;margin:5px 5px 10px 5px;border:1px solid #d7d7d7;height:auto; padding:10px 10px 10px 10px;}



.customer-orders .order-list .order-item .buttons{text-align:right;}

.buttons{ text-align:right;}

.buttons a{ color:#00679e}

.buttons a:hover{ color:#DD002D}





/*.customer-addresses{margin:0 35px 0 0;padding:5px 20px 5px 20px;font-size:12px;color:#555;background-color:inherit;}*/



.customer-addresses .address-list{}

.customer-addresses .address-list .buttons {text-align:right;}

.customer-addresses .address-list .address-item{text-align:left;margin-bottom:10px;padding:10px;border:1px solid #d7d7d7;height:auto;}

.customer-addresses .add-button{margin-bottom:5px;margin-top:5px;float:right;text-align:right;}

.customer-orders{margin:0;padding:5px 5px 5px 5px;font-size:12px;color:#00679e;background-color:inherit;}/*9.13*/

.customer-addresses{margin:5 0;padding:5px 20px 5px 20px;font-size:12px;color:#00679e;background-color:inherit;}

.customer-addresses .address-list .address-item{text-align:left; margin-top:10px; margin-bottom:10px;border:1px solid #d7d7d7;height:auto; padding:10px;}







/*---2013.1.31----*/

.jslb{ border:1px solid #DEDEDE; width:95%; margin-left:18px;}



.jslb_table{ border-collapse:collapse; width:100%;}

.jslb_table td{ padding:0; font-size:12px; color:#2E2E2E;}



.jslb_table td.zftb{ width:188px; text-align:left; vertical-align:middle; height:75px; border:1px solid #DEDEDE; border-left:0; background:#F3F3F3;}

.jslb_table td.border1{border:1px solid #DEDEDE; border-left:0;}

.jslb_table td.border2{ background:#FFFFFF; border-right:0;}

.jslb_table td.zftb div{width:188px; overflow:hidden; position:relative;}

.jslb_table td.zftb img{vertical-align:middle; border:0; margin:0 0 0 10px; *margin-left:6px;}

.jslb_table td.zftb input{ margin:0 0 0 6px;}

.jslb_table td.zftb span{ position:absolute; top:10px; right:10px; width:23px; height:27px;background:url(images/zktb.gif) no-repeat; font-size:12px; color:#FFFFFF; font-style:italic; padding:5px 0 0 8px; line-height:11px;}



.jslb_table td.zfms{ vertical-align:top; padding:10px 0 0 10px;}

.zfms_box{ border:1px solid #DEDEDE; min-height:433px;height:auto !important; height:433px; overflow:hidden; padding:0 10px;}

.zfms_box img{ display:block; border:0; margin:10px 0 0 0;}

.zfms_title{ border-bottom:1px dashed #DEDEDE; height:30px; line-height:30px; margin:0 0 7px 0;}

.jslb_table td.zfms p{ line-height:24px;}



.jslb_table td.zfje{ width:202px; padding:10px 10px 0 10px; vertical-align:top;}

.zfje_box{width:195px; border:1px solid #DEDEDE; min-height:433px;height:auto !important; height:433px; overflow:hidden;}

.zfje_box p{ line-height:24px; height:24px; overflow:hidden; padding:0 0 0 12px;}

.zfje_box p strong{ float:left; width:80px;}

.zfje_box p span{ float:left;}

.zfje_box p.othercolor{ color:#FF0000;}

.ljbox{ height:43px; border-top:1px dashed #DEDEDE; text-align:center; margin:7px 7px 0 7px; padding:10px 0 0 0;}

.ljbox a{ width:159px; height:43px; display:block; background:url(images/djzf1.gif) no-repeat; margin:0 auto;} 

.ljbox a:hover{background:url(images/djzf2.gif) no-repeat;}



.zf_con2,.zf_con3,.zf_con4,.zf_con5{ display:none;}

.je_con2,.je_con3,.je_con4,.je_con5{ display:none;}

/*---2013.1.31----*/









.float_box{ width:292px;/* height:240px;*/background:url(images/fdc.gif) repeat-y;display:none; overflow:hidden; border-bottom:7px solid #00679E;

position:fixed;

z-index:3000;

_position:absolute;

bottom:0;

right:5px;

_bottom:auto;

_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

.cl_box{ height:25px; line-height:25px;background:url(images/fdtop.gif) no-repeat; }

.cl_box img{ float:right; display:inline; margin:20px 20px 0 0; cursor:pointer;}

.float_box p{ text-align:left;}

.txtbox{ padding:3px 15px 10px 15px; line-height:18px;}

.float_box strong{ text-align:left; color:#FF0000}

.float_box span{ font-weight:bold; color:#b2000a; font-size:10px;}

.float_box b{ font-weight:normal; font-size:12px;color:#00679E;}

.float_box a{text-decoration:underline; color:#b2000a;}



.float_box2{ width:292px; height:170px;

position:fixed;

z-index:3000;

_position:absolute;

top:200px;

right:-300px;

/*expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))*/;}

.fdtxt2{border:3px solid #888888; height:145px; background:#ffffff;}

.float_box2 p a{ float:right; height:20px; line-height:20px; text-align:center; background:#222222; padding:0 5px; color:#ffffff;}


.news_box {
border: 1px solid #D9D9D9;
width: 611px;
padding: 0 0 9px 0;
margin: 5px 0 0 0;
float:left;
}
.title3 {
border-bottom: 1px dashed #D5D5D5;
height: 35px;
margin: 0 5px;
line-height: 35px;
overflow: hidden;
font-size: 14px;
padding: 0;
}
.title3 span {
float: left;
display: inline;
margin: 0 0 0 9px;
}
.title3 a {
float: right;
display: inline;
margin: 0 9px 0 0;
font-weight: bold;
}
.news_box ul {
padding: 0;
margin: 8px 0 0 0;
}








































































