@charset "utf-8";
/* CSS Document */
body{margin:0; font:12px/1.5em Arial, Helvetica, sans-serif; color:#000; background:#F0EDE2; padding:0 0 20px 0;}
h1,h2,h3,h4,h5,h6,form{margin:0;padding:0; font-size:100%; font-weight:normal;}
ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none; }
p{ margin:0; padding:0;}
img{border:none; vertical-align:top;}
a{color:#333; text-decoration:none;}
a:hover {color:#333; text-decoration:underline;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Arial, Helvetica, sans-serif;}
.mt{margin-top:10px;}
.mt20{margin-top:20px;}
.pt{padding-top:10px;}
.lt{float:left;}
.rt{float:right;}
.clear{clear:both; overflow:hidden;}
.of{overflow:hidden;}
.wzc{text-align:center;}
.wzr{text-align:right;}
.sign p span,.sign p .check,.serach .yhtext,.serach .yhbuttom,#nav li:hover ul.sub li a,.tabul .clik,.tabul .current,.tablcontent .star,.tablcontent .yhbuttom,.TitleTwo,.Services ul li a,.Services .leave,.suckerdiv dl dd a,.suckerdiv h2,.suckerdiv dl dd ul li a{background:url(../images/indebg.gif) no-repeat;}

.header{width:1010px; margin:0 auto; *overflow:hidden;}

.headTop{background:url(../images/headbg.gif) repeat-x; clear:both; overflow:hidden; height:100%;}
.headTop .logo{float:left;}

.sign{float:right; text-align:right; font-size:11px;}
.sign p{padding:21px 10px 0 0; color:#666;}
.sign p a{padding:0 3px; color:#666;}
.sign .orages{color:#FF0000; text-decoration:underline;}
.sign p span{background-position:-486px -0; padding:0 10px 0 20px;}
.sign p .check{background-position:0 -32px; padding:4px 10px 4px 20px; font-size:11px; color:#fff; font-weight:bold;}

.serach{float:right; padding:55px 10px 0 0;}
.serach .yhtext{background-position:0 0; width:230px; padding:0 0 0 30px; height:28px; line-height:28px; border:0; font-family:Georgia, "Times New Roman", Times, serif; color:#858C93; font-style:italic; float:left;}
.serach .yhbuttom{background-position:-260px 0; width:66px; height:28px; border:0; cursor:pointer; _float:left;}

#nav{background:url(../images/navbg.gif) repeat-x; height:39px; line-height:39px; position:relative; z-index:500;}
#nav li.top{display:block; float:left; background:url(../images/navline.gif) right center no-repeat; padding:0 2px 0 0;}
#nav li a.top_link{color:#fff; font-size:14px; font-family:"微软雅黑"; float:left; cursor:pointer;}
#nav li:hover a.top_link{color:#fff; text-decoration:none;background:url(../images/nabhover.gif) repeat-x;}
#nav li a.top_link span{padding:0 15px;}
#nav li:hover a.top_link span{float:left; padding:0 15px; background:url(../images/arrow1.gif) top center no-repeat;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}

/* Default list styling */
#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub{left:0; top:39px; background:#fff; padding:5px 5px 15px 0; border:3px solid #630200; border-top:none; white-space:nowrap; width:545px; height:auto; z-index:300;}
#nav li:hover ul.sub li{display:block; height:24px; position:relative; float:left; width:170px; border-bottom:1px solid #F0EDE2; margin:0 0 0 10px; font-weight:normal; display:inline;}
#nav li:hover ul.sub li a{display:block; height:24px; width:170px; line-height:24px; overflow:hidden; text-indent:12px; color:#666; font-size:11px; background-position:-493px -26px;}
#nav li ul.sub li a.fly{width:170px;}
#nav li:hover ul.sub li a:hover{color:#666; border-color:#fff; text-decoration:none;}
#nav li:hover ul.sub li a.fly:hover{color:#666;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li.seplica{background:none;}

/*
---------- header -------------*/

.bodyer{padding:15px 10px 0; margin:0 auto; width:990px; overflow:hidden; background:url(../images/bodyerbg.gif) repeat-x #fff;}

.bodylt{float:left; width:240px;}
.bodyrt{float:right; width:740px; overflow:hidden;}

.tabul{clear:both; overflow:hidden; height:100%; border-bottom:1px solid #970D00;}
.tabul li{float:left; border:1px solid #E1D9BD; border-bottom:none; height:30px; line-height:30px; background:url(../images/tabbg.gif) repeat-x; margin:0 10px 0 0; font-size:14px; font-family:Verdana, Geneva, sans-serif;color:#333; padding:0 14px;}
.tabul li a{color:#333; padding:0 21px;}
.tabul .clik{background-position:0 -59px; border:1px solid #970D00; height:30px; color:#fff;}
.tabul .clik a{color:#fff; padding:0 14px;}
.tabul .current{background-position:0 -59px; border:1px solid #970D00; height:30px; color:#fff;}
.tabul .special{margin:0;}

.tablcontent{clear:both; overflow:hidden; height:100%;}
.tablcontent li{float:left; width:150px; overflow:hidden; margin:10px 16px 0; display:inline;}
.tablcontent .photo{padding:5px 0; width:150px; height:150px; overflow:hidden; text-align:center;}
.tablcontent .title{height:40px; overflow:hidden;}
.tablcontent strong{color:#333; font-size:11px;}
.tablcontent span{height:35px; overflow:hidden; color:#888; padding:3px 0; font-size:11px; display:block;}
.tablcontent .price{color:#D62027; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.tablcontent .star{background-position:0 -163px; padding:3px 0 0 60px; font-size:11px; color:#333;}
.tablcontent .yhbuttom{background-position:0 -92px; width:80px; height:20px; border:0; cursor:pointer; margin:3px 0 0;}

.Abouconetn{clear:both; overflow:hidden; padding:20px 0 0;}
.Abouconetn .lt{/*width:490px;*/ overflow:hidden;}
.aboutbg{background:url(../images/aboutbg.gif) left 18px no-repeat; padding:15px 0 0 220px; margin:0 8px; line-height:20px;}
.aboutbg strong{color:#666; font-family:Georgia, "Times New Roman", Times, serif;}
.aboutbg p{color:#666; font-size:11px;}
.Abouconetn .rt{width:240px; overflow:hidden;}

.message{clear:both; overflow:hidden; background:#F7F7F7; padding:0 15px 0;}
.message li{padding:10px 0; clear:both; overflow:hidden;}
.message li strong{display:block; color:#333333; height:18px; overflow:hidden;}
.message li span{display:block; color:#ff6600; font-size:11px;}
.message li .clear{height:35px; overflow:hidden;}

.Newscen{clear:both; overflow:hidden;}
.Newscen li{padding:10px 5px 10px; margin:0 0 -1px 0; border-bottom:1px dotted #DCDCDC;}
.Newscen strong{display:block; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.Newscen strong em{color:#FF0000; font-size:11px; font-weight:normal; font-style:normal; padding:0 0 0 30px;}
.Newscen span{color:#777; font-size:11px; padding:5px 0 0;}

.Services{clear:both; overflow:hidden; padding:0 10px 10px; background:#F7F7F7;}
.Services ul{padding:5px 0 0; clear:both; overflow:hidden;}
.Services ul li{font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px 0;}
.Services ul li a{color:#666666; background-position:-493px -144px; padding:0 0 0 15px;}
.Services .clear{text-align:center; font-size:11px; color:#FF0000; padding:5px 0;}
.Services .leave{background-position:-88px -31px; width:119px; height:25px; border:0; cursor:pointer; margin:0 5px}

.sidenav{clear:both; background:#F7F7F7; padding:0 10px 10px; position:relative;}
.sidenav dl dt{height:30px; line-height:38px; overflow:hidden; clear:both; border-bottom:1px solid #AFAFAF; font-size:11px; color:#970D00; font-weight:bold; background-position:-491px -54px; padding:0 0 0 15px;}
.sidenav dl dt a{color:#970D00;}
.sidenav dl dd{line-height:23px; font-size:11px; border-bottom:1px dotted #AFAFAF;}
.sidenav dl dd a{color:#666; padding:0 0 0 13px; background-position:-493px -100px;}

.aboutcontent{clear:both; overflow:hidden; font-family:Verdana, Geneva, sans-serif; padding:10px; color:#666; line-height:24px;}

.seniorpages{clear:both; overflow:hidden; height:100%; background-color:#f2f2f2; padding:5px 10px; font-size:11px; font-weight:bold; color:#666666;}
.seniorpages .lt{padding:0 10px;line-height: 30px;}
.seniorpages .List{background:url(../images/list.gif) 10px 2px no-repeat; padding:0 0 0 25px; color:#ee6a2c;}
.seniorpages .Photo{background:url(../images/photo.gif) 10px 3px no-repeat; padding:0 0 0 25px; color:#666666;}
.seniorpages .List_1{background:url(../images/List_1.gif) 10px 2px no-repeat; padding:0 0 0 25px; color:#666666;}
.seniorpages .Photo_1{background:url(../images/Photo_1.gif) 10px 3px no-repeat; padding:0 0 0 25px; color:#ee6a2c;}
.seniorpages .rt{padding:0 10px 0 0;}
.pagination{display:inline-block;padding-left:0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#23527c;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#ee6a2c;border-color:#ee6a2c}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
/*.seniorpages .rt a{float:left; font-family:"Arial"; padding:0 3px;}*/
.seniorpages .rt .Not_point{border:1px solid #b2b2b2; background:#FFF; margin:0 2px; padding:0 5px;}
.seniorpages .rt .clik{border:1px solid #acacac; background:#bebebe; margin:0 2px; padding:0 5px;}
.seniorpages .rt .point{border:1px solid #cccccc; background:#FFF;}

.ProductName{clear:both; overflow:hidden; height:100%; font-size:11px; padding:10px 0;}
.ProductName li{float:left; padding:0 5px; line-height:20px; width:175px; height:18px; overflow:hidden;}
.ProductName li a{color:#333;}

.Classification_nav{clear:both; overflow:hidden; height:100%; padding:10px 0;}
.Classification_nav dl{clear:both; overflow:hidden; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:11px; border-bottom:1px dotted #BBB; padding:5px 0;}
.Classification_nav dl dt{float:left; width:100px; text-align:right; color:#666;}
.Classification_nav dl dd{float:right; width:635px;}
.Classification_nav dl dd a{padding:0 3px; color:#666;}
.Classification_nav .clear{font-size:11px; color:#666; line-height:24px; padding:5px 10px;}

.listcategory{height:100%; clear:both; overflow:hidden; padding:10px 0;}
.listcategory li{clear:both; overflow:hidden; border-bottom:1px dotted #bbbbbb; width:770px; float:left;}
.listcategory .photo{float:left; width:130px; height:120px; overflow:hidden; text-align:center; padding:0 10px;}
.listcategory .text{float:left; width:375px; overflow:hidden;}
.listcategory .text h1{height:18px; overflow:hidden; color:#000; font-weight:bold; padding:10px 0;}
.listcategory .text .Detail{font-size:11px; color:#555555; height:35px; overflow:hidden;}
.listcategory .text .Detail span{color:#ff6600;}
.listcategory .text .Detail a{color:#ff6600;}
.listcategory .text .name{padding:10px 0; color:#888888; font-size:11px;}
.listcategory .text .name a{color:#888888; padding:0 3px;}
.listcategory .evaluation{width:165px; text-align:center; float:right; padding:15px 10px;}
.listcategory .evaluation .price{font-size:16px; color:#e10000; font-family:"Georgia"; padding:8px 0;}
.listcategory .evaluation .price strong{font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.listcategory .evaluation .price span{font-size:14px; color:#666666; text-decoration:line-through;}
.listcategory .evaluation .addto{background:url(../images/addto.gif) no-repeat; width:123px; height:26px; border:0; cursor:pointer;}

.Reviews{clear:both; overflow:hidden; padding:10px;}
.Reviews .time .Rating{background:url(../images/Rating.gif) repeat-x; padding:5px 10px 0; height:23px; font-size:11px;}
.Reviews .time .Rating .left{color:#000;}
.Reviews .time .Rating .right{color:#ce4a39;}
.Reviews .time .clear{padding:10px 5px;}
.Reviews .View_All{clear:both; overflow:hidden; text-align:right; padding:0 10px; color:#333333; font-weight:bold; font-family:"Verdana";}
.Reviews .View_All span{color:#ce4a39;}

.Write{clear:both; overflow:hidden;}
.Write .top{background:url(../images/icon_2.gif) 5px center no-repeat; border-bottom:1px solid #dfdfdf; color:#000000; padding:10px 25px;}
.Write .star_ul li{float:left; padding:10px 15px;}
.Write .star_ul label{float:left;}
.Write .star_ul img{float:left; padding:5px 0 0;}
.Write .clear ul{padding:10px 15px; font-size:11px; color:#000; float:left;}
.Write .clear ul li{padding:2px 0;}
.Write .clear ul span{float:left; width:50px; text-align:right;}
.Write .clear ul strong{padding:0 5px; color:#cc0000; float:left;}
.Write .clear ul .text{width:425px;}
.Write .clear .buttom{background:url(../images/bg_buttom1.gif) no-repeat; width:112px; height:28px; border:0; cursor:pointer; margin:30px 0 0 20px;}

.elegant{clear:both; overflow:hidden; padding:10px; font-size:11px; color:#666;}
.elegant p{padding:5px 0 0;}
.Purchase{clear:both; overflow:hidden; padding:15px 0 0 10px; width:750px;min-height: 450px;}
.Purchase .Purchase_l{float:left; width:350px; /*overflow:hidden;*/ text-align:center;/* padding:0 20px;*/z-index: 1;position: absolute;}
.Purchase .bigphoto{clear:both; overflow:hidden; /*padding:10px 0;*/ text-align:center;}
.arrow_title{clear:both; overflow:hidden; padding:10px 0 0;}
.arrow_title .arrow_left{background:url(../images/arrow_left1.gif) bottom no-repeat; width:12px; height:13px; float:left; padding:35px 5px 0 5px; cursor:pointer;}
.arrow_title .arrow_right{background:url(../images/arrow_right1.gif) bottom no-repeat; width:12px; height:13px; float:left; padding:35px 5px 0 5px; cursor:pointer;}
.arrow_title ul li{float:left; width:60px; height:60px; overflow:hidden; border:1px solid #dbdbdb; margin:5px 3px 0px; padding:1px}
.arrow_title ul li.current {border: 1px solid #d42525;}

.Purchase .Purchase_r{width:375px; overflow:hidden; float:right; padding:0 20px;}
.Purchase .Purchase_r h1{font-size:20px; color:#3d3d3d; line-height:30px; padding:0 0 10px 0;}
.Purchase .Purchase_r .price{font-size:11px; color:#333333; padding:0 0 15px 0;}
.Purchase .Purchase_r .price span{font-family:"Georgia"; color:#e60c3a; font-size:22px;}
.Purchase .Purchase_r .price span strong{font-size:14px; color:#898989; text-decoration:line-through; font-weight:normal;}
.Purchase .Purchase_r .parameters{font-size:11px; color:#333333; padding:0 0 15px 0;}
.Purchase .Purchase_r .parameters li{padding:4px 0;}
.Purchase .Purchase_r .tips{background-color:#f4f4f4; padding:10px; font-size:11px; line-height:22px; color:#3d3d3d;}
.Purchase .Purchase_r .Quantity{clear:both; overflow:hidden; margin:2px 0 0; padding:10px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; width:350px;}
.Purchase .Purchase_r .Quantity ul{float:left; width:150px; padding:0 10px 10px;}
.Purchase .Purchase_r .Quantity ul li{padding:5px 0;}
.Purchase .Purchase_r .Quantity ul span{float:left; width:50px; font-size:11px; color:#000000; padding:0 5px 0 0; text-align:right;}
.Purchase .Purchase_r .buttom{background:url(../images/addtocart.gif) no-repeat; width:145px; height:32px; border:0; cursor:pointer;}
.Purchase .Purchase_r .Tag{font-size:11px; padding:10px; color:#333;}

/*
---------- bodyer -------------*/

.footer{width:1010px; margin:0 auto; overflow:hidden; background:#fff; padding:10px 0 0;}

.footSize{clear:both; overflow:hidden; height:100%; background:#F7F7F7; margin:0 10px; padding:15px 0 0;}
.footSize dl{float:left; margin:0 0 0 -1px; border-left:1px solid #DDD; padding:0 20px; width:155px;}
.footSize dl dt{height:25px; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#970D00;}
.footSize dl dd{padding:2px 0; font-size:11px;}
.footSize dl dd a{color:#47483E;}

.paypal{background:#F7F7F7; clear:both; overflow:hidden; height:100%; margin:0 10px; padding:15px 10px; font-size:11px; color:#666;}

.footbottom{clear:both; overflow:hidden; text-align:center; padding:10px 0; color:#666; font-size:11px; background:#F0EDE2;}
.footbottom .clear{font-size:12px; color:#333; font-family:Verdana, Geneva, sans-serif;}
.footbottom .clear a{color:#333; padding:0 5px}
.footbottom p{padding:3px 0 0;}

/*
---------- footer -------------*/

.TitleOne{background:url(../images/TitleOnebg.gif) repeat-x; height:31px; line-height:31px; clear:both; overflow:hidden; border:1px solid #E3E3E3; border-bottom:none;}
.TitleOne span{padding:0 10px; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.TitleOne a{padding:0 10px; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

.TitleTwo{clear:both; overflow:hidden; height:32px; line-height:32px; background-position:0 -113px;}
.TitleTwo span{padding:0 10px; color:#fff; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.TitleTwo .yuand{background:url(../images/yd.gif) 10px center no-repeat; padding:0 0 0 25px}

.TitleThere{clear:both; overflow:hidden; border-bottom:1px solid #970D00; background:#F7F7F7; height:29px; line-height:29px;}
.TitleThere span{float:left; padding:0 20px; background:#970D00; color:#fff; font-size:14px;}

/*
---------- Title -------------*/

.payshoppin{clear:both; overflow:hidden; padding:10px 0;}

.boxcontent{border:5px solid #EFEFEF; clear:both; overflow:hidden; height:100%;}

.shoping_text{border-bottom:1px solid #dddddd; padding:5px 0;}
.shoping_text span{padding:3px 0 0 25px; font-size:14px; color:#666666; float:left; background:url(../images/arrow2.gif) 10px 10px no-repeat;}
.shoping_text a{float:right; padding:0 10px;}

.cart{margin:10px auto;}
.cart td{padding:5px; font-size:11px;}
.cart a{color:#ff0000;}
.cart .line{border-bottom:1px solid #CDCDCD;}
.cart .dotted{border-bottom:1px dotted #B2B2B2;}
.cart .left{padding:10px 20px;}
.cart .left a{padding:0 10px;}
.cart .rt strong{color:#ff0000; font-size:18px;}
.cart .select{width:200px;}
.cart .text{width:200px;}

.bankbox{clear:both; overflow:hidden; padding:0 0 50px 0;}
.bankbox ul{padding:30px 50px 0 50px; clear:both; overflow:hidden; width:822px;}
.bankbox ul li{float:left; width:180px;}
.bankbox ul li span{float:left;}
.bankbox ul li .left{padding:8px 10px 0 0;}
.bankbox .clear{padding:30px 0 0 0;}

.login{clear:both; overflow:hidden; border:2px solid #F2F1F0; background:url(../images/loginbg.gif) repeat-x; padding:30px; margin:30px 0 0 0; height:100%;}
.login_l{float:left; width:400px; background:url(shu.gif) right center no-repeat; padding:0 60px 0 0;}
.login_r{float:left; width:400px; padding:0 0 0 40px;}

.login_l h1{color:#980F02; font-size:24px; line-height:24px; border-bottom:1px solid #CDCDCD; padding:10px;}
.login_l h2{color:#666666; padding:5px 45px;}
.login_l .login_dengl{clear:both; overflow:hidden; padding:5px 0 5px 60px;}
.login_l .login_dengl li{padding:10px 0; color:#666666;}
.login_l .login_dengl li span{float:left; text-align:right; width:70px; padding:0 10px 0 0; line-height:25px;}
.login_l .login_wj{clear:both; overflow:hidden; padding:10px 100px 10px 0; text-align:center;}
.login_l .login_wj a{padding:0 0 0 10px; text-decoration:underline;}
.login_l .Formsubmit{background:url(../images/loginbuttom.gif) no-repeat; width:76px; height:30px; border:0px; cursor:pointer; color:#fff; font-weight:bold;}
.login_cs{color:#1a1a1a; font-size:11px; clear:both; text-align:left;}
.login_cs a{color:#FF5C1C;}

.login_r h1{color:#980F02; font-size:24px; line-height:24px; border-bottom:1px solid #CDCDCD; padding:10px;}
.login_r h2{color:#666666; padding:5px 35px;}
.login_r .login_dengl{clear:both; overflow:hidden; padding:5px 0 5px 0px;}
.login_r .login_dengl li{padding:4px 0; color:#666666;}
.login_r .login_dengl li span{float:left; text-align:right; width:120px; padding:0 10px 0 0; line-height:25px;}
.login_r .login_wj{padding:10px 70px; clear:both; overflow:hidden;}
.login_r .Formregister{background:url(../images/loginbuttom.gif) no-repeat; width:76px; height:30px; border:0px; cursor:pointer; color:#fff; font-weight:bold;}

.width240{width:240px; overflow:hidden; float:left;}
.width740{float:right; width:740px; overflow:hidden;}

.shopping_top{clear:both; overflow:hidden; background:#980F02; height:45px; font-size:11px; color:#fff; text-align:center; padding:20px 0 0 0;}
.shopping_top h1{font-size:18px; color:#fff;}
.shopping_top span{color:#FFFF00;}

.shopping_top1{clear:both; overflow:hidden; background:#F5F5F5; height:50px; font-size:11px; color:#666; padding:15px 0 0 20px;}

.side_navigation{clear:both; overflow:hidden; padding:10px 10px; border:1px solid #ABD1E8; border-top:1px solid #DEDEDE;}
.side_navigation h2{font-size:14px; color:#47483e; border-bottom:1px solid #dddddd; background:url(../images/arrow4.gif) 10px center no-repeat; padding:5px 25px;}
.side_navigation ul{padding:10px 0; clear:both; overflow:hidden;}
.side_navigation ul li{padding:2px 35px; background:url(../images/arrow5.gif) 20px center no-repeat;}
.side_navigation ul li a{color:#47483e;}

.shopcart_top{background:url(../images/shopcart_topbg.gif) repeat-x; height:31px; line-height:31px; clear:both; overflow:hidden; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.shopcart_top span{background:url(../images/arrow3.gif) 15px center no-repeat; padding:0 0 0 30px; font-size:14px; color:#980F02;}

.shopcart{height:100%; clear:both; overflow:hidden; border:1px solid #DEDEDE;padding:20px;}

.perweb{clear:both; padding:10px 30px;}
.perweb p{padding:5px 0;}

.shangxiaxuxian{border-top:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2;}
.xiaxuxian{ padding:2px 0;  border-bottom:1px solid #E2E2E2;}
.xuxian{border-bottom:1px dotted #B2B2B2; padding:5px 0;}

.orange{color:#FC5218;}

.pages_one{clear:both; overflow:hidden; text-align:center; margin:20px; font-size:11px; padding:10px 0;}
.pages_one a{border:1px solid #acacac; padding:3px 5px; margin:0 2px; color:#3d3d3d;}
.pages_one a:hover{border:1px solid #acacac; background-color:#e8e8e8; text-decoration:none;}

/* .. */
.suckerdiv{clear:both; background:#F7F7F7; padding: 0 10px 10px;}
.suckerdiv dl{background:none;}
.suckerdiv dl .special{border-bottom:none;}
.suckerdiv dl dd{position: relative; line-height:23px; font-size:11px; border-bottom:1px dotted #AFAFAF;}
.suckerdiv h2{height:30px; line-height:38px; overflow:hidden; clear:both; border-bottom:1px solid #AFAFAF; font-size:11px;  font-weight:bold; background-position:-491px -54px; padding:0 0 0 15px;}
.suckerdiv h2 a{background:none; color:#970D00; padding:0;}
.suckerdiv dl dd ul{left:220px; position:absolute;width:540px; top: 0;display: none; background:#fff; border:3px solid #AFAFAF; padding:5px 0 10px 5px;}
.suckerdiv dl dd ul li{overflow:hidden; width:130px; float:left; height:20px; line-height:20px; border-bottom:1px solid #D0D0D0; margin:0 5px 0 0;}
.suckerdiv dl dd ul li a{color:#666; padding:0 0 0 13px; background-position:-493px -175px;}
.suckerdiv dl dd ul li span{color:#666;}
.suckerdiv dl dd a{color:#666; padding:0 0 0 13px; background-position:-493px -100px;}
.suckerdiv dl dd a:hover{color:white; color:#666;}







.form-group {
    margin-bottom: 15px;
}.social-share {
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}.clearfix {
    clear: both;
}.social-share .title-share {
    float: left;
    font-size: 14px;
    color: #222;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 3px;
    margin-right: 10px;
}.social-share .wrap-content {
    float: left;
}




/*
---------- shopping cart -------------*/