﻿@charset "utf-8";
/*rest*/
body{min-width: 1200px;line-height:1.4;color:#333;font-family:arial,SimSun;font-size:14px;background:white}
input,textarea,select{font-size:100%;font-family:inherit}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form,dd,dl{margin:0}
h4,h5,h6{font-size:1em}
ul,ol{padding-left:0;list-style-type:none}
a img{border:0}
img{border:0}
a{color:#333;text-decoration:none}
a:hover ,.foot_nav a:hover {color:#333333;text-decoration:none}
table {	border-collapse: collapse;	border-spacing: 0;}
.ffyh{ font-family:Microsoft YaHei}
/*table{border-collapse:collapse;border-spacing:0}
public*/
.nav li.cur a,.cat_list .num,.cat_list .back,.intell_dis .sum,.pro_speed .view,.pro_speed .float{color:#05376c}
.nav_t .nl .c_a,.search .hot_key .c_a,.nav .num,.p_cart .del:hover,.mo h3 .hig{color: #ff5400;}
.cat_list .back:hover,.pro_speed .view:hover{text-decoration:underline}
.nav_t .nl li .c_z{ background-position:-140px 0; height:24px; line-height:24px; margin:6px 0 0 10px; width:48px; float:left; text-align:center; color:#fff;}
.nav_t .lang{ padding-left:40px;}
.nav_t .lang em{ display:block; height:17px; width:34px; background-position:-200px 0; float:left; margin:10px 5px 0 0;}
.logo .h2{color:#ff7e00;font-family:Microsoft YaHei}
.cff7:hover{color:#ff7e00;text-decoration:underline}
.tri{height:0;width:0;display:inline-block;cursor:pointer;overflow:hidden;font-size:0;margin-left:10px;-webkit-transition:-webkit-transform .2s ease-in;-webkit-backface-visibility:hidden;border-style:solid;border-color:transparent;border-width:5px}
.trib{border-top-color:#ffffff}/*下三角(body)*/
.trir{border-left-color:#333}
/*.nav_t .nl .c_z,*/.nav_t .nl .lang em,.nav_t .nr .phone,.logo h1,.search .sub,.nav .cart .i,.pro_list .add,.pro_list .less,.pro_list .cart,.Slider .but_left,.Slider .but_right,.locate,.order_list .arr,.order_list .ems,.search_p .oper .arr,.price_scll .yuan,.intell_dis .sign,.minus,.from .show,.from .again,.mobile s,.mobile i,.order_list .btn a,.search_p .pric_arr,.recofyou-right .title h4 span,.from .w-l,.orderlistHome .img .ico,.orderlistHome .link a,.banner .preNext,.helpContact dd em,.apple-i,apple-s,.from .btn_b,.phone-i,.live-num a,.arr-i,.from .btn_d,.dqgproConL .jcarousel-prev-horizontal,.dqgproConL .jcarousel-next-horizontal,.pro_list .cart_b,.pro_list .cart_c,#gotoTop,.small_list,.big_list{background-image:url(../images/icon.png);background-repeat:no-repeat;display:inline-block}/*icon script*/
.logo h1 a,.pro_list .cart,.farm a,#gotoTop,.pro_list .buylist,.day_7{letter-spacing:-1em;overflow:hidden}
.logo h1 a:first-letter ,.pro_list .cart:first-letter ,.farm a:first-letter ,#gotoTop:first-letter ,.pro_list .buylist:first-letter ,.day_7:first-letter {margin-left:-10em}/*隐藏文本*/
.cat_list .cm,.tag_list li,.pro_data li,.p-right .area_list li,.cats .x h3,.firstboxs .brand1 .box-title,.firstboxs .brand1 .box-desc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}/*超出显点*/
.intell_dis .sort a{-webkit-transition:all .3s;transition:all .3s}
/*lib*/
.dn{display: none;}.mr5{margin-right: 5px;}.tr{text-align: right;}.mt3{margin-top: 3px;}.mb40{margin-bottom: 40px;}.tc{text-align: center;}.g6{color: #666;}.g9{color:#999}.mt20{margin-top:20px; }.fa{font-family: Arial;}.mb20{margin-bottom: 20px;}.mb10{margin-bottom: 10px;}.w280{width: 280px;}.auto{margin-left:auto;margin-right: auto;}.orenge{color: #fe713f}.lh25{line-height: 25px;}.mr50{margin-right: 50px;}.f12{font-size: 14px}.n{font-weight: normal;}.Orange{color: #ff5400}.mr15{margin-right: 15px;}.r{float: right}.abs{position: absolute;}.pl100 {padding-left: 100px;}.ml10 {margin-left: 10px;}.fm{font-family:Microsoft YaHei; } .f18{font-size: 18px} .mt10{margin-top: 10px;}.dib{display: inline-block;}.f16{font-size: 16px}.lh45{line-height: 45px}
.fix{*zoom:1}
.fix:after{display:table;content:'';clear:both}
/* top 通顶 */
#top{background: #132D5b;width: 100%;
z-index: 100;}
.nav_t{width: 1200px;margin: 0 auto;line-height: 36px;height: 36px;font-size: 18px;font-family: Microsoft YaHei;}
.nav_t .nl li{float: left;margin-right: 52px;}

.nav_t .nl .c_a:hover,.search .hot_key .c_a:hover{text-decoration: underline;}
.nav_t .nr .arr{background-image:url(../images/icon.png);width: 12px;height: 12px;background-position:-5px -4px;vertical-align: -3px;margin-left: 5px;display: inline-block;}
.nav_t .nli a{color: #FFFFFF;}
.nav_t .h a{color: #333333;background: white;}
.nav_t .h a:hover{background: #F3F3F3;}
.nav_t .nr .nli{float: left;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.nav_t .nr .num{color: #ff5400}
.nav_t .nr .phone{width: 24px;height: 24px;background-position: -28px -4px;vertical-align: -6px;margin-right: 5px;}
.nav_t a{display:block;}
.nav_t .nr a{padding: 0 9px}
.nav_t .h .arr{background-position: -4px -14px;}
.nav_t .h{background: #F3F3F3;border-right: 1px solid #eee;border-left: 1px solid #eee;position: relative;}
.nav_t .poo{position: absolute;background-color: #fff;z-index: 3;border: 1px solid #eee;overflow: hidden;border-top: none;top: 36px;left: -1px;line-height: 1.4em; display: none;}
.nav_t .list li a{line-height:36px;}
.nav_t .list li a:hover{background-color: #F3F3F3;}
.nav_t .nl li .c_z {height: 25px;line-height: 24px;margin: 6px 0 0 -6px;width: 55px;float: left;font-size:16px;font-weight: 500;border-radius:4px;text-align: center;color: #023894;background: #fbe400;display: inline-block;}
/*头部*/
/*#header .nav ul li a:last-child:hover{color:#023894;}*/
#header{width: 1200px;margin: 0 auto; }

/*头部广告*/
.topad{ width:1200px; position:relative;    padding-top: 10px;}
.topad span{ display:block; height:20px; width:20px; position:absolute; right:5px; top:5px; cursor:pointer; z-index:2;}
.topad img{vertical-align:middle;}

.h_cont{height: 104px; padding-top: 5px;width: 1200px;margin: 0 auto;}
.logo {/*width: 220px;max-width:425px;*/float: left;}
.logo h1{width:190px;height:88px;/*background-position:-230px -180px;*/float:left;margin-right: 25px;}
.logo h1 a{display:block;height:100%}
#searchPostStaName h2{     white-space: nowrap;overflow: auto;cursor: pointer;display:inline-block;font-size:22px; color:#013b84; font-weight:normal}
#searchPostStaName h2,.logo .city{font-family:Microsoft YaHei;color:#ffffff;text-shadow: 0px 0px 1px rgba(5, 55, 108, 0.33);}
.logo .city{margin-top: 20px;}
.city span{ font-size:24px; color:#ffffff; margin-right:5px;}
.logo .city a{ font-size:24px; color:#ffffff;text-shadow: 0px 0px 1px #ECECEC;}
/*模拟下拉框*/
.search input:focus,.from .sub:focus,.search_p .price .text:focus{outline: none;}
.search{position: relative;float: left;margin-top:5px;}
.search .i_select{height:40px;border-width:3px}
.search	.i_select{float:left;border-color:#05376c;border-style:solid;border-right:none}
.search .i_select input{display:block;cursor:pointer;border:none;background-color:#f7f7f7;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd;height:39px;width:88px;text-align: left;padding-left: 10px;}
.search .i_select ul{position:absolute;background:#fff;border:1px solid #cdcdcd;margin:0;border-top:none;display:none;width: 86px;z-index:100;}
.search .i_select ul li{cursor:pointer;height: 39px;line-height: 39px;padding-left: 10px;}
.search .i_select ul li:hover{background-color:#f7f7f7}
.search .key{border:0px solid #05376c;width:494px;height: 50px;padding: 0 8px;border-right:none;float:left;position:relative;z-index:1;background:#ffffff;color: #d8d8d8;}
.search .sub{width:90px;height:50px;border: 5px #FFFFFF solid;cursor:pointer;float:left;background:#2C80D1;color:#ffffff;font-size:20px;}
.search .sub:hover{background-position: -360px -51px;}
.search .tri{position: absolute;top: 20px;left: 74px;}
.search .i_select:hover .tri{transform: rotate(180deg); -webkit-transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:14px;}
.search .hot_key {margin-top: 10px;}
.search .hot_key label{float: left;color: #FCFCFC;}
.search .hot_key  ul{float: left;}
.search .hot_key li{float: left;margin-right: 8px;}
.search .hot_key li a{color: #FCFCFC;}
/*移动版*/
.mobile{ float:right; margin-top:20px;}
.mobile .a s{ display:block; height:22px; width:13px; float:left; background-position:-238px -2px; margin-right:8px;}
.mobile .a span{ display:block; height:22px; line-height:22px; float:left; font-size:18px; color:#ffffff; font-family:Microsoft YaHei;}
.mobile .a  i{ display:block; height:5px; width:10px; float:left; background-position:-260px 0; margin-top:9px;}
.mobile .pop{padding: 10px;margin: 33px 0 0 -47px;}
.mobile .O .bb{left: -13px;}
.O{background-color: #fff;border:1px solid #999;display: none;z-index: 100;position: absolute;}
.O .bb,.O .bb em{position:absolute; font-size:26px;width: 100%;text-align: center;font-family: SimSun;}
.O .bb{color:#999;top:-19px;}
@media screen and (min-width:0\0) {
    .O .bb{top:-17px;}
}
.O .bb em{ font-style:normal; color:#fff;bottom: -1px;
left: 0px;}
.mobile .pic{height: 100px;margin-bottom: 10px;}
.mobile .pic img{}
.mobile .pop{}
.mobile .pop li{display: inline-block;text-align:center;}
.from .btn_b{background-position: -267px -340px;width: 124px;height: 34px;color: #fff;line-height: 32px}
.from .btn_b:hover{background-position: -267px -380px;}
.apple-s,.apple-i,.phone-i{width: 16px;height: 20px;vertical-align: -5px;}
.apple-i{background-position: -267px -38px; background:url(../images/a.png)no-repeat;}
.phone-s{background-position: -290px -40px;}
.phone-i{background-position: -290px -40px;}
/*导航*/
.nav{height: 45px;border-bottom:2px solid #023894;margin: 0px auto;position:relative;background-color: #fff;width: 1200px;}
.nav .first{background-color:#023894;width: 204px;  position: relative;padding: 0;}
.nav .first a{color:#fff;_width:auto;_padding-top:6px;text-align:left;padding-left: 12px;display:block; border: 1px solid #023894;}
.nav .first .trib{border-top-color:#fff;position: absolute;
top: 20px;
right: 15px;border-width: 6px;}
.nav .first .trib{_border-color:#fff #74ae01 #74ae01}
.nav .first a:hover{color:#fff}
.nav li{float:left;padding: 0 20px;}
.nav li.cur a:hover{ color:#023894;}/*,.nav li a*/
.nav li a,.nav .cart{line-height: 43px;font-family:Microsoft YaHei;font-size:22px}
.nav .cart{float:right;}
.nav .cart_a{color:#013b84;}
.nav .cart .i{width:33px;height: 26px;background-position: -52px -5px; vertical-align:-4px;
margin-right: 5px;}
.nav .pop{right:0;top:45px;z-index: 3;box-shadow: 3px 3px 1px #858585;display: none;line-height: normal;width:300px;font-size: 14px;}
.nav .O .bb{top: -16px;left: -42px;line-height: 30px;}

/*购物车弹*/
.p_cart .title{margin: 5px 10px;font-size: 18px;}
.live-num{height:32px;overflow:hidden;display:inline-block}
.live-num a{vertical-align:middle;height:12px;border:1px solid #999;width:12px;text-align:center}
.live-num input{width:30px;text-align:center;outline:0;border:none;vertical-align: middle;color: #999}
.live-num a.no{opacity: 0.4;filter:alpha(Opacity=40);cursor: default;outline: none}
.live-num .less{background-position:-310px -43px}
.live-num .add{background-position: -326px -43px}
.table_b{width: 100%;}
.table_b td{padding: 6px 3px;border-bottom: 1px dotted #7f7f7f;}
.p_cart .pic{overflow:hidden;}
.p_cart .pic a{width: 40px;height: 40px}
.p_cart .pic{vertical-align: middle;}
.p_cart .name{height: 2.8em;overflow: hidden;}
.p_cart .price{color: #ff5400}
.p_cart .del{color: #999;float: left;margin-top: 15px;white-space: nowrap;}
.p_cart .del:hover{color:#ff5400}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Webkit内核兼容CSS */ 
.p_cart input[type="checkbox"]{-webkit-appearance:none;border:1px solid #ccc;border-radius: 3px;width: 18px;height: 18px;vertical-align: -6px;}
.p_cart input:checked{background:url(../images/icon.png) -290px -68px;}
}
.p_cart .scrll{height:338px;overflow-y: auto;border-top: 1px solid #999;}
.p_cart .num{color: #ff5400}
.p_cart .show{text-align: right;float: right;padding-right: 3px;}
.p_cart .bt{padding-top: 5px;padding-left: 5px;border-top: 1px solid #999}
.from .btn_c{background: url(../images/btn_bg.png) no-repeat;font:bold 18px Microsoft YaHei;color: #fff;border:none;line-height: 36px;
width: 140px;cursor:pointer;}
.from .btn_c:hover{background-position:0 -38px}
.p_cart .oper{text-align:center;margin-top: 5px;margin-bottom: 5px;}


.p_cart .none{padding: 20px}

.p_cart .other{margin:5px 5px 5px 5px;text-align:right}
.p_cart .also{font-weight:bold;line-height:40px;margin-left:8px}
.cart_po{ margin-left:40px;}
/*采购清单*/
.p_cart .list{border-top:1px solid #e6e6e6;}
.p_cart .itme dt{font-size: 16px;line-height: 35px;font-weight: normal;padding-left: 10px;position: relative;
	border-bottom:1px solid #e4e4e4;background: #f9f9f9;
background: -moz-linear-gradient(top,  #f9f9f9 0%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#fefefe 100%);
background: -o-linear-gradient(top,  #f9f9f9 0%,#fefefe 100%);
background: -ms-linear-gradient(top,  #f9f9f9 0%,#fefefe 100%);
background: linear-gradient(to bottom,  #f9f9f9 0%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#fefefe',GradientType=0 );
}
.arr-i{width: 16px;height: 19px;background-position: -290px -92px}
.p_cart .itme .arr-i{position: absolute;right:10px;margin-top: 12px;}
.p_cart .click .arr-i{background-position: -312px -92px}
.from .btn_d{border: none;cursor:pointer;}
.cart_po .O .bb {left: 95px;}



/*所有分类*/
.cats{width: 204px;position:absolute;z-index:30;visibility: hidden;background-color: #fff;}
.cats .cats_ul{border:1px solid #cfcfcf;margin: -1px 0;border-top: none;height: 500px;}
.cats .x{position:relative; height: 38px; line-height: 38px;}
.cats .x .i{width:20px;height:20px;float:left;margin:8px 12px 0px 10px}
.cats .x a:hover{font-weight:bold}
.cats .x .i0{background-image: url(/images/i/i0.png);background-repeat:no-repeat ;}
.cats .x .i1{background-image: url(/images/i/i1.png);background-repeat:no-repeat ;}
.cats .x .i2{background-image: url(/images/i/i2.png);background-repeat:no-repeat ;}
.cats .x .i3{background-image: url(/images/i/i3.png);background-repeat:no-repeat ;}
.cats .x .i4{background-image: url(/images/i/i4.png);background-repeat:no-repeat ;}
.cats .x .i5{background-image: url(/images/i/i5.png);background-repeat:no-repeat ;}
.cats .x .i6{background-image: url(/images/i/i6.png);background-repeat:no-repeat ;}
.cats .x .i7{background-image: url(/images/i/i7.png);background-repeat:no-repeat ;}
.cats .x .i8{background-image: url(/images/i/i8.png);background-repeat:no-repeat ;}
.cats .x .i9{background-image: url(/images/i/i9.png);background-repeat:no-repeat ;}
.cats .x .i10{background-image: url(/images/i/i10.png);background-repeat:no-repeat ;}
.cats .x .i11{background-image: url(/images/i/i11.png);background-repeat:no-repeat ;}
.cats .x .i12{background-image: url(/images/i/i12.png);background-repeat:no-repeat ;}
.cats .x h3{float:left;font-weight:normal;width:145px;}
.cats .x .trir{position:absolute;top:11px;right:10px}
.cats .even{background-color:#f5f5f5;}
.cats .even .trir{_border-color:#f5f5f5 #f5f5f5 #f5f5f5 #333}
.cats_ul {background-color:#fff;}
/*.cats .odd{background-color:#fff;}*/
.cats .odd .trir{_border-color:#f5f5f5 #f5f5f5 #f5f5f5 #fff}
.cats .hover{border:1px solid #05376c;margin:-2px -1px -1px ;border-right-color:#fff;z-index:20}
	/*弹出*/
.in_cat{position:absolute;background-color:#fff;border:1px solid #05376c;padding:20px;width:680px;top:0px;z-index:10;left: 203px;display:none;min-height:458px;}
.cat_ii{display:none}
.cat_iii{overflow: hidden;/*float:left;width: 50%*/}
.cat_iii li{border-top:1px solid #eee;width:315px;overflow:hidden;padding:0 10px 12px 5px;margin:-1px 5px 0 5px;float:left;}
.cat_iii h4{margin:15px 0 -3px 0}
.cat_iii li:hover{background:#F7F7F7}
.cat_iii a{display:inline-block;_overflow:hidden;padding:0 10px;margin-left:-8px;white-space:nowrap;border-left:1px solid #ccc;margin-bottom:10px}



/*焦点图*/
#page{width: 1200px;margin: 0 auto; clear:both;}
.content{padding-top: 10px; }
.banner{height: 360px; position:relative; margin-left: 212px; width: 760px;float:left; overflow:hidden;}
.banner ul{ height: 100%; width:40000px; position:absolute; top:0; left:0;}
.banner li {width: 760px; height: 100%; float:left; overflow:hidden;}
.banner li img{max-height: 100%; max-width: 100%;_height: 100%}
.banner .btn {position:absolute; width:758px; height:6px; left:0; top: 333px; text-align:center;}
.banner .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:4px; _font-size:0; margin:0 5px 0 0; background:#ccc; position:relative; cursor:pointer;}
.banner .btn span a{ display:none; position:absolute; left:0; top:0; height:6px; width:0px; background:#ff5400;}
.banner .btn span.on { height:6px; margin-bottom:-1px;}
.banner .btn span.on a{ display:inline-block;}
.banner .preNext {width:46px; height:87px; position:absolute; bottom:135px; cursor:pointer; display:none;}
.banner:hover .preNext{ display:block;}
.banner .next{right:0; background-position:-90px -320px;}
.banner .pre{left:0; background-position:-40px -320px;}

/*大客户精选*/
.featured{/*background-color: #f4f4f4;*/float:right;width: 220px;font-size: 16px;border: 1px solid #e8e8e8;height: 358px;}
.featured dl{}
.featured dt{font-family:Microsoft YaHei;  line-height:40px;  text-align:center; font-size: 18px;}
.featured dd{border: 1px solid #ddd;width: 92px;height: 96px;background-color: #fff;text-align: center;float: left; position:relative;margin: 0 2px 10px 10px;}
.featured .feat{width: 92px;height: 96px; position:absolute; top:8; left:0;border: 1px solid #DDDDDD;}
.featured .f1{background-position: 0px -180px}
.featured .f2{background-position:-80px -180px}
.featured .f3{background-position:-160px -180px}
.featured .f4{background-position:0px -250px}
.featured .f5{background-position:-80px -250px}
.featured .f6{background-position:-160px -250px}
.featured a{display: block; font-size:14px;}
.featured p{ line-height:20px; display:block; height:20px; text-align:center; position:absolute; left:0; bottom:4px; width:90px; z-index:1;}
.featured .arr{font-size: 12px;color: #9c9c9c; position:absolute; bottom:2px; right:10px; z-index:2;}
.module_m{margin-bottom:2px;}
.module_X{ clear:both; margin-bottom:25px;margin-top: 10px;}
.module_n{margin-bottom: 25px; width:1200px; overflow:hidden; clear:both;}
.module_n ul{ width:1300px;}
.module_n ul li{ width:294px;float:left; margin-right:8px;}
.module_n a img{max-width: 294px;max-height: 210px}

/*为您推荐*/
.Home{background: rgba(255,255,255,0.9);}
.Home .tab-a{margin-bottom:20px; clear:both;}
.Home .tab_menu{border-bottom:2px solid #aaa;margin-bottom:15px}
.Home .tab_menu li{float:left;padding:0 60px;font-size:22px;font-family:Microsoft YaHei; color:#666666; height:44px; line-height:44px;}
.Home .tab_menu li span{position:absolute;left:0;bottom:-11px;right:0;margin:0 auto;display:none}
.Home .tab_menu li.selected{color:#013b84; background:url(../images/index_tab_bg.png) bottom center no-repeat; height:50px; margin-bottom:-6px;}
.Home .tab_menu .selected span{border-top-color:#05376c;display:block}
.locate{width:38px;height:32px;background-position: -50px -39px;float:left}
.Home h4{float:left;margin:6px 0 0 14px;color: #05376c;
font-family: normal 20px Microsoft YaHei;}
.pro_list .name{height:2.8em;overflow:hidden;margin-bottom:5px;margin-top: 10px;}
.pro_list .pic a,.order_list .pic,.p_cart .pic a{display: table-cell; text-align:center;overflow: hidden;vertical-align: middle;}
.pro_list .oper{ border:1px solid white;}
.pro_list .pic img{vertical-align: middle;}
.pro_list .price{font-family:Arial;font-size:18px;margin-bottom: 10px;}
.pro_list .price .num{color:#ff5400;margin-right: 15px;}
.pro_list .Y{font-size:20px;margin-right:3px;}
.pro_list del{font-size: 14px;}
.pro_list .oper .num{position: relative;height: 30px; display: inline-block;margin-right: 20px;}
.pro_list .num input{width: 55px;color: #05376c;border: 1px solid #b6b6b6;padding: 4px 1px; text-align: center;line-height:20px;float: left;font-family: Arial;font-size: 16px;}
.pro_list .num input:focus,.pro_list .num button{outline: none;}
.pro_list .add,.pro_list .less{ border-left:1px solid #b6b6b6; border: 1px solid #b6b6b6;width: 17px;height: 15px;position: absolute;/*border-left:none;*/ cursor: pointer;background-color: #f4f4f4}
.pro_list .add:active,.pro_list .less:active{background-color: #fff;}
.pro_list .less{background-position: -89px -1px;bottom: 0}
.pro_list .add{background-position: -89px -16px;/*border-bottom:none;bottom:14px;*/ border-left:1px solid #b6b6b6;}
.pro_list .oper .num2{height: 38px;position: relative;}
.pro_list .num2 input{width: 80px; padding: 8px 1px; font-weight:bold; font-size:16px;}
.pro_list .num2 .add,.pro_list .num2 .less{width: 22px;height: 19px;}
.pro_list .num2 .less{background-position: -86px 1px;bottom: 0}
.pro_list .num2 .add{background-position: -86px -14px;border-bottom:none}
.pro_list .num1{height: 23px;}
.pro_list .num1 input{width: 47px; padding:0; height:21px; line-height:21px; font-weight:bold;}
.pro_list .num1 .add,.pro_list .num1 .less{width: 17px;height: 12px;}
.pro_list .num1 .less{background-position: -89px -2px;bottom: 0}
.pro_list .num1 .add{background-position: -89px -17px;border-bottom:none}
.pro_list .cart{width: 118px;height: 30px;background-position: -148px -84px;float: right;position: relative;}
.pro_list .cart:hover{background-position:-148px -118px;}
.pro_list_5{ width:878px;}
.pro_list_5 .pro_list li{ width:208px; margin-right:13px;}
.pro_list_5 .pro_list .pic img{max-width:206px;max-height:206px;_height:206px;}
.Slider .pro_list .pic{width: 206px;height: 206px;margin-bottom: 10px;border: 1px solid #dbdbdb;}
.Slider li{float:left;_display:inline;}
.Slider .pro_list .price .num{font-size: 28px;}
.Home .pro_list li img{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out}


.SliderHome .scll_pro{ height:410px;}
.SliderHome .scll_pro1{ height:410px;}
.SliderHome .pro_list li{width: 260px;padding-right: 10px; padding-left: 5px;position: relative;}
.SliderHome .pro_list .pic{width:inherit;height:inherit;}
.SliderHome .pro_list .pic a{width: 260px;height: 260px;}
.SliderHome .pro_list .pic img{max-width: 260px;max-height: 260px;_height:206px;}
.SliderHome .pro_list .cart,.from .btn_d{ height:38px; width:145px; background-position:-240px -280px;}

/*滚动*/
.downContent{position: absolute;
}
.downContent ul{width: 150000px;}
.scll_pro{position: relative;height: 344px;width: 1104px;overflow: hidden;margin-left: 55px;}
.scll_pro1{position: relative;height: 344px;width: 1100px;overflow: hidden;margin-left: 55px;}
.Slider{ clear:both; position: relative;}
.Slider .but_left,.Slider .but_right{width: 30px;height: 60px;position: absolute;top: 100px;cursor:pointer;opacity: 0.7}
.recofyou-right .Slider .but_left,.recofyou-right .Slider .but_right{top:75px}
.Slider .but_left{background-position:-374px -111px;left: 10px;}
.Slider .but_right{background-position:-420px -111px;right: 10px;}
.Slider .but_left:hover,.Slider .but_right:hover{opacity: 1}
.Slider .but_left:active,.Slider .but_right:active{opacity: 0.7}

.SliderTop .scll_pro,.SliderTop .scll_pro1{/* width: 728px; */height:124px;margin-left: 52px;}
.SliderTop{ /*width: 760px;*/ float:left; margin-left: 160px;}

.SliderTop .downContent li{ height: 120px; width: 246px; overflow:hidden; margin-right: 11px;}
.SliderTop .downContent li img{max-height: 120px; max-width: 246px; _height: 100%;}
.SliderTop .but_left,.SliderTop .but_right{ width:24px; height:124px; top:0; background:#e6e6e6; color:#fff; font-size:50px; line-height:124px; text-align:center;}
.SliderTop .but_left:hover,.SliderTop .but_right:hover{ color:#ff5400;}
.SliderTop .but_left{ left:0;opacity: 1}
.SliderTop .but_right{ right:0;opacity: 1}

.SliderTopR{ height:120px; width:222px;position:relative;right: -767px;left: 767px;}
.SliderTopR img{height: 120px;width: 220px; _height: 100%;position:relative;top:-120px;}

/*首页订单*/
.orderlistHome{ clear:both; overflow:hidden; border:1px solid #a9a9a9; margin-top:-1px;}
.orderlistHome .con{ width:565px; background:#f7f7f7; overflow:hidden; padding:10px 15px;}
.orderlistHome .img{ position:relative; height:112px; width:112px; border:1px solid #dbdbdb; float:left;}
.orderlistHome .img img{height:112px; width:112px;}
.orderlistHome .img .ico{ position:absolute; left:-4px; top:-1px; height:23px; background-position:-440px -200px;}
.orderlistHome .img .ico span{ height:20px; line-height:20px; padding:0 5px; color:#fff; background:#ff5400; display:inline-block;}
.orderlistHome .info{ height:114px; float:left; width:300px;}
.orderlistHome .info p{ display:block; height:28px; line-height:28px; clear:both;}
.orderlistHome .info p .t{ width:110px; float:left; text-align:right;}
.orderlistHome .info p .b{ float:left; width:190px;}
.orderlistHome .link{ width:109px; float:right;}
.orderlistHome .link a{ display:block; height:35px; line-height:35px; text-align:center; width:109px; background-position:-140px -40px; margin:2px 0;}
/*我的订单*/
.my_oder{ clear:both; margin-bottom: 20px;}
.Home .title{border-bottom: 2px solid #aaa;padding-bottom: 5px;}
.Home .title-b{border-bottom: 1px solid #aaa;padding-bottom: 5px;}
.Home .other{float: right;color: #ff5400;margin-top: 10px;}
.Home .other:hover{ text-decoration: underline;}
.order_list{ clear:both;}
.order_list table{ border-left:1px solid #a9a9a9;}
.order_list th,.order_list td{ text-align:center; vertical-align:middle;}
.order_list th{ line-height:40px; background:#f7f7f7; border-bottom:1px solid #a9a9a9; font-weight:normal;}
.order_list td{ padding:7px 10px; border-bottom:1px solid #a9a9a9;  border-right:1px dotted #a9a9a9;font-family:Microsoft YaHei;}
.fz20{ font-size:20px;}
.c6{color:#666;}
.order_list .btn{  border-right:1px solid #a9a9a9; }
.order_list .btn a{ display:block; height:35px; line-height:35px; width:109px; background-position:-140px -40px; margin:3px auto; overflow:hidden;}
a.red,.red{ color:#ff5400;}
.order_list .info{ width:360px; overflow:hidden;}
.order_list ul{ width:390px;}
.order_list li{ float:left; margin-right:10px;}
.order_list li img{ height:80px; width:80px;}
/*全部分类*/
.allProList{ width:1200px; overflow:hidden; padding:10px 0;}
.allProList a{ font-family:Microsoft YaHei;}
.allProList li{ width: 240px;
float: left;
margin: 0 30px;
display: inline;}
.allProList li h3{font-weight:bold; font-size:24px;height:32px; line-height:32px;}
.allProList li h3 a,.allProList li dt a,.allProList dd a:hover{ color:#ff5400; }
.allProList li .cont{margin-bottom: 30px;}
.allProList li dl{ width:255px; overflow:hidden; margin:0 0 20px 15px;}
.allProList dt{ height:22px; line-height:22px; margin-bottom:10px;}
.allProList dd{ height:22px; line-height:22px; width:240px; margin-left:15px; overflow:hidden;}
.allProList dd a{ color:#05376c;}

/*footer*/
#footer{ clear:both; background:url(../images/footer_bg.png) repeat-x; width: 1200.8px; margin:40px  auto 0;}
.clear{ clear:both;}
.foot{width: 1200.8px;height:340px;margin:0 auto}
.foot .foot_nav{padding-top:36px;font-family:Microsoft YaHei;}
.foot .foot_nav ul{float:left;display:inline;margin:0 70px;width:100px}
.foot .foot_nav ul li{margin-top:10px;white-space: nowrap;}
.foot .foot_nav ul li.li1{color:#999;font-size:20px;text-shadow: 2px 1px 1px #D5D5D5;font-weight:bold}
.foot_nav a{color:#999}
.foot .foNav{margin-top:20px;margin-left:340px;height:15px}
.foot .foNav li{float:left}
.foot .foNav li.foot_line{background:url(../images/line.jpg) no-repeat 0 3px;width:1px;height:15px;margin-left:10px;margin-right:10px}
.foot p{clear:both; margin:20px auto; text-align:center;}
.foot .footB{margin-top:30px; text-align:center;}
/*副导航*/
.sidebar{margin-top:10px;margin-bottom:10px}
.sidebar .home{color:#e65100}
.sidebar .home:hover{text-decoration:underline}
/*列表右侧*/
.left{width:205px;float:left}
.mo{border:1px solid #e7e7e7;margin-bottom:10px}
.mo h3,.mo .bo{background-color:#f7f7f7;padding-left:15px}
.mo h3{font:normal 16px Microsoft YaHei;line-height:35px}
/**/
.catname h3 span{ background:url(../images/pro_ico.png) no-repeat;}

.tag_word{border:1px solid #e7e7e7; border-bottom:none;  margin-bottom:10px;}
.catname{ clear:both; border-bottom:1px solid #e7e7e7;}
.catname h3{ position:relative; height:39px; line-height:39px; font-size:16px; padding-left:33px; background:#f7f7f7; cursor:pointer; color:#333; font-weight:normal; border:none;}
.catname h3 span{ position:absolute; left:15px; top:12px; display:block; height:14px; width:14px; background-position:0 -40px; }
.catname ul{ display:none; overflow:hidden; padding:10px 0 10px 19px;}
.catname ul li{ float:left; width:144px; height:24px; line-height:24px; overflow:hidden;}
/* .catname ul li a{ color:#333; display:block; height:24px; line-height:24px; width:133px; overflow:hidden; background:url(../img/service/ico3.gif) left -17px  no-repeat; padding-left:11px;} */
.catname ul li a:hover,.catname ul li.cur a{ color:#023894; background-position:left 11px;}
.catnameCur ul{ display:block;}
.catnameCur h3 span{ background-position:0 -20px; }

/*最终购买*/
.final_buy .pic{}
.final_buy .pic img{max-width: 175px;max-height: 175px;_height: 175px}
.final_buy .pic a{width: 175px;height: 175px;}
.final_buy .price{text-align:center}
.final_buy .pro_list{padding:10px 7px;}
.final_buy .price .num{font-size:28px; color:#ff5400;}
.right{width:980px;float:right; margin-bottom:10px}
/*筛选搜索*/
.from .text{padding: 3px 5px;border:1px solid #ccc;}
.from .sub{border: none;border-radius:5px;background:#06305c;background: linear-gradient(to bottom,#06305c 0%,#114a86 100%);color: #fff;cursor:pointer;font-family: Microsoft YaHei;line-height: 24px;padding: 0 10px;}
.search_p .bo{line-height: 35px;}
.search_p .show_num{margin-right: 45px;}
.search_p .cond span{margin-right: 5px;}
.search_p .bo .text{color: #b7b7b7;width: 180px;}
.search_p .dt{width: 100px;float: left;text-align:right;}
.search_p .dd{margin-left: 100px;overflow: hidden;}
.search_p .dd .word{float: left;margin: 0 15px;display: inline;}
.search_p .cp-u1 li a{ color:#05376c;}
.search_p .l1{border-bottom: 1px solid #eee;line-height: 35px;margin-bottom: -1px;}
.search_p .oper{float: right;margin-right: 10px;}
.search_p .oper .a{display: inline-block;color: #05376c;background-color: #f2f2f2;border: 1px solid #eaeaea;padding: 0 10px;
line-height: 22px;}
.search_p .oper .a>span{font-weight: bold;margin-right: 2px;}
.search_p .oper .arr{width: 10px;height: 8px;background-position: -107px -5px;margin-left: 3px;vertical-align: 1px;}
.search_p .oper .a:hover{border-color: #05376c}
.search_p .u1{width: 700px;
height: 35px;
overflow: hidden;float: left;}
.search_p ul.exp{height: auto;}
.search_p div.exp .arr{background-position: -107px -18px;}
.search_p .ddPrice .dt{ height:76px; line-height:76px;}
.search_p .ddPrice .dd{ width:875px; position:relative; height:80px;}
.price_scll{background-color: #dcdcdc;border-radius: 4px;height: 8px; width: 610px; position:absolute; padding-left:7px; left:20px; top:35px;}
.price_scll .yuan{width: 18px;height: 18px;background-position: -102px -40px;}
.price_scll li{float: left;margin-right: 125px;text-align: center;margin-top: -10px;cursor:pointer;}
.price_scll  .num{margin-top: -15px;*zoom:1;color: #05376c}
.price_scll .cur .yuan{background-position: -102px -63px;}
.price_scll .cur .num{color: #ff5400}
.search_p .pric_arr{ height:22px; width:29px; background-position:-280px 0; position:absolute; left:95px; top:10px;}
.search_p .price{border: 1px solid #ccc;line-height: 26px; font-family: arial; position:absolute; left:700px; top:27px;}
.search_p .price .text{width:45px;border: none}
.search_p .price .text:focus{border: none;}
.search_p .price .line{border-left: 1px solid #ccc;border-right:1px solid #ccc;display: inline-block;padding: 0 5px;}
.search_p .word-show{border: 1px solid #e6e6e6;display: inline-block;line-height: 24px;
padding: 0 8px;}
.search_p .word-show .key{color: #ff5400}
.search_p .word-show:hover{color: #333;border-color: #999}
.search_p .term{padding: 5px 0}
/*排序*/
.intell_dis .bo{padding-top: 6px;padding-bottom: 6px;}
.intell_dis .sign{width:8px;height:14px;vertical-align:-1px}
.intell_dis .up{background-position:-58px -128px}
.intell_dis .dwon{background-position:-80px -128px}
.intell_dis .cur .up,.intell_dis a:hover .up{background-position:-46px -128px}
.intell_dis .cur .dwon,.intell_dis a:hover .dwon{background-position:-69px -128px}
.intell_dis .sort a{display:inline-block;padding: 0 5px;line-height:22px;text-align:center;border:1px solid #ccc;background-color: #fff;}
.intell_dis .sort .cur,.intell_dis .sort a:hover{background-color:#05376c;color:#fff;border:1px solid #05376c}
.paging a{display:inline-block;border:1px solid #ccc;padding:0 3px;font-size:18px;line-height:20px;margin-right:5px}
.paging a:hover{border:1px solid #05376c;color:#05376c}
.paging a.no{color:#ccc;cursor:default;}
.paging a.no:hover{border:1px solid #ccc}
.intell_dis .fy{float:right;margin-right:10px}
.intell_dis .num{font-weight:bold;font-family:Arial;margin-right:5px}
/*产品显示*/
.pro_main .pro_list li{border: 1px solid #e7e7e7;width: 206px;padding: 12px;float: left;margin-right: 17px;display: inline;margin-bottom: 17px;}
.pro_main .num{font-size: 28px}
.pro_main .pro_list .pic a{width: 210px;height: 210px;}
.pro_main .pro_list .pic img{max-width: 210px;max-height: 210px;_height:210}
.pro_main_seach{ width:1200px; overflow:hidden;}
.searchNull{ padding:50px 0; text-align:center; font-size:26px; color:#ff5400;}
.searchNull span{ color:#666;}
.pro_main_seach_t{ height:46px; line-height:46px; color:#ff5400; border-top:1px solid #e7e7e7; font-size:20px;}
.pro_main_seach ul{ width:1300px;}
.pro_main_seach li{border: 1px solid #e7e7e7;width: 206px;padding: 10px;float: left;margin-right: 15px;display: inline;margin-bottom: 17px;}
.pro_main_seach .pic a{width: 210px;height: 210px;}
.pro_main_seach .pic img{max-width: 210px;max-height: 210px;_height:210}
/*产品详细*/
.control,.buy_type dd a span,.pro_info_btn1,.pro_info_btn2,.package_pro .suits ul li s,.package_price_an a,.package_price s,.package_pro .but_left,.package_pro .but_right,.package_pro .scll_pro li s,.package_pro .scll_pro1 li s,.proDinfoR dd i,.profuli li .cart-zx,.profuliD .ico span,.proDinfoR-flg .gobtn span,.protcdD .ico,.protcgtag .hd span,.proDpriceyj a,.proDinfoR-flg .send button,.service .no_reason .icon{ background:url(../images/pro_ico.png) no-repeat;}
.proinfo{ overflow:hidden; margin-bottom:20px;}
.propiclist{ width:452px; height:530px; position:relative;}
#preview{ text-align:center; width:382px;}
.jqzoom{position:relative; padding:0; width:380px; height:380px; border:1px solid #e2e2e2; margin-bottom:15px;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:380pxpx;height:380pxpx;background:#fff;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.list-h li{ float:left;}
#spec-n5{width:380px; height:62px; overflow:hidden; position:relative;}
.control{position:absolute; top:8px; height:45px; width:10px; overflow:hidden; cursor:pointer;}
#spec-left{ left:0; background-position:0 -60px;}
#spec-right{ right:0; background-position:0 -110px;}
#spec-list{position:absolute; width:342px; overflow:hidden; top:0; left:20px; }
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:70px; text-align:left;}
#spec-list ul li img{ border:1px solid #ccc; width:60px; height:60px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;border:1px solid #aaa;background:#FFF 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list div{ margin-top:0; *margin-left:0;}

.proinfobox{ width:790px; color:#666;}
.proinfobox_t{ border-bottom:1px solid #d8d8d8;}
.proinfobox_t h3{ font-weight:normal; font-size:20px; color:#333; margin-bottom:8px;}
.proinfobox_t h4{ font-weight:normal; font-size:16px; color:#ff5400; margin-bottom:10px;}
.proDinfoL{ width:400px; float:left;}
.proDinfoL dl{ clear:both; overflow:hidden; margin-bottom:15px;}
.proDinfoL dl dt{ width:50px; float:left; overflow:hidden; }
.proDinfoL dl dd{ line-height:28px;}
.proDinfoL .num2{width: 106px;position: relative;
height: 38px;}
.pro_quantity .pro_quantity_text{ float:left; line-height:38px; padding-left:15px;}
.proDinfoL .price dd{ clear:both; height:40px; line-height:40px; border-bottom:1px dotted #dedede; width:400px;}
.proDinfoL .price dd.bg{ height:28px; line-height:28px; background:#f1f1f1;}
.proDinfoL .price dd.nbb{ border:none;}
.proDinfoL .price .fl{width:110px; text-align:center;}
.proDinfoL .price .fr{ width:185px;}
.proDinfoL .price .flk{ width:200px; text-align:left;}
.proDprice{ color:#ff5400; font-size:28px;font-family: Arial;}
.proDprice .fa{ font-size:20px; margin-right:5px;}
.proDpriceyj a{ font-family:Microsoft YaHei }
.pro_buy dt{ line-height:38px;}
.proDinfoL .pro_buy .pro_list{ height:38px; float:left;}
.buy_type dt{ line-height:28px;}
.buy_type dd a{ display:inline-block; float:left; height:26px; line-height:26px; padding:0 10px; background:#FFF; border:1px solid #ccc; margin-right:10px; position:relative;}
.buy_type dd a span{ display:none; height:10px; width:10px; position:absolute; right:0; bottom:0; background-position:0 0;}
.buy_type dd a.cur,.buy_type dd a:hover{ border:2px solid #093b70; height:24px; line-height:24px; padding:0 9px;}
.buy_type dd a.cur span,.buy_type dd a:hover span{ display:block;}
.proDcheck{ height:28px; line-height:28px; margin-bottom:10px;}
.pro_info_btn1,.pro_info_btn2{ cursor:pointer; height:42px; outline:none; border:none; width:164px; background-position:-20px 0; margin-right:15px;}
.pro_info_btn2{ background-position:-20px -50px; margin:0;}
.proDinfoR{ float:right; margin-top:15px; width:230px; border:1px solid #ddd; overflow:hidden;}
.proDinfoR dl{ margin-bottom:-1px;}
.proDinfoR dt{ color:#05376c; height:38px; line-height:38px; padding:0 12px; border-bottom:1px solid #ddd;}
.proDinfoR dd{ height:44px; border-bottom:1px dotted #ddd; padding:10px 12px;}
.proDinfoR dd i{ height:43px; width:90px; display:block; float:left;}
.proDinfoR dd .fa{ float:right; line-height:44px; color:#666;}
.proDinfoR dd .fa span{ font-size:24px; padding:0 3px;}
.proDinfoR .shop1 i{ background-position:-209px 0;}
.proDinfoR .shop2 i{ background-position:-209px -50px;}
.proDinfoR .shop3 i{ background-position:-209px -100px;}
.proDinfoR .shop4 i{ background-position:-209px -150px;}
.proDinfoR .shop5 i{ background-position:-209px -200px;}
.service{margin-bottom: 10px;}
.service .no_reason{display: inline-block;width: 175px;height: 40px;position: relative;}
.service .no_reason .icon{background-position: 0 -306px;position:absolute;background-color: #fff;width: 100%;height: 100%}

/*优惠套装*/
.pro_Package{ margin-bottom:15px; overflow:hidden; border:1px solid #e7e7e7; border-top:2px solid #aaa; }
.pro_package_t{ height:30px; line-height:30px; padding:5px 15px 0;}
.pro_package_bd{ overflow:hidden; padding:15px; _height:275px;}
.package_tab{ width:740px; overflow:hidden; margin-bottom:10px;}
.package_tab ul{ margin-left:-1px;}
.package_tab li{ float:left; padding:0 15px; height:16px; line-height:16px; cursor:pointer; color:#05376c; border-left:1px solid #d4d1c8;}
.package_tab li.cur{ font-weight:bold; color:#333; }
.package_pro{ background:#FFF; border-top:0; padding:10px 0px; width:740px; float:left;}
.package_pro .master{ width:105px; float:left; margin-right:10px;position: relative;}
.package_pro .master img{ margin-bottom:5px; height:105px; width:105px;}
.package_pro .master h4{ height:36px; line-height:18px; overflow:hidden; margin-bottom:5px; font-weight:normal;}
.package_pro .suits{ float:left; width:620px; height:200px; overflow:auto;}
.package_pro .suits ul li{ float:left; width:200px; height:155px; position:relative;}
.package_pro .suits ul li s{ display:block; height:34px; width:34px; background-position:-30px -205px; position:absolute; left:30px; top:50px;}
.package_pro .suits_pro{ width:105px; position:absolute; top:0; right:0;}
.package_pro .suits_pro img{ margin-bottom:5px; height:105px; width:105px;}
.package_pro .suits_pro h4{ height:36px; line-height:18px; overflow:hidden; margin-bottom:5px; font-weight:normal;}
.package_price{ float:right; width:130px; position:relative;}
.package_price s{ display:block; height:19px; width:34px; background-position:-20px -245px; position:absolute; left:-70px; top:65px;}
.package_price .suite_check{ margin-bottom:10px;}
.package_price_jg{ line-height:22px; margin-bottom:15px;}
.package_price_an a,.proDpriceyj a{ display: inline-block;height:30px; line-height:30px; text-align:center; color:#fff; width:93px; margin-bottom:6px;font-size: 15px;text-shadow: 0 0 1px #fff;background-position: -20px -100px;}
.package_price_an .add_cart{background-position:-20px -100px;}
.package_price_an .add_buy{background-position:-75px -211px;}
/*推荐搭配*/
.package_pro .scll_pro,.package_pro .scll_pro1{height: 190px; width:680px;width:675px;margin: auto;}
.package_pro .but_left,.package_pro .but_right{width: 20px;height: 50px;top:40px;cursor:pointer;}
.package_pro .but_left{background-position:0 -225px;left: 0px;}
.package_pro .but_right{background-position:0 -170px;right: 0px;}
.package_pro .scll_pro li,.package_pro .scll_pro1 li{ float:left; width:190px; height:155px; position:relative;}
.package_pro .scll_pro li.one{ width:105px;}
.package_pro .scll_pro1 li.one{ width:105px;}
.package_pro .scll_pro li s,.package_pro .scll_pro1 li s{ display:block; height:34px; width:34px; background-position:-30px -205px; position:absolute; left:25px; top:45px;}
.package_pro .suits_pro{ width:105px; position:absolute; top:0; right:0;}
.package_pro .suits_pro img{ margin-bottom:5px; height:105px; width:105px;}
.package_pro .suits_pro h4{ height:36px; line-height:18px; overflow:hidden; margin-bottom:5px; font-weight:normal;}
/*商品介绍、规格、评价等*/
.pro_detail .tab{ height:34px; line-height:34px; border:1px solid #ddd; background:#f5f5f5; width:975px; z-index:100;margin-bottom: 10px;}
.pro_detail .tab ul{ margin-left:-1px;}
.pro_detail .tab ul li{ float:left; padding:0 25px; font-size:16px; cursor:pointer; font-family:Microsoft YaHei;}
.pro_detail .tab ul li.cur{border-top:3px solid #05376c; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#FFF; color:#05376c; margin:-1px 0 -1px 0;}
.proDcon{padding-bottom: 10px; line-height:24px; width:975px; overflow:hidden;}
.proDcon-js{ padding:0 15px 15px 15px ;}
.proDcon-js td{ padding:8px 5px; font-size:18px; font-family:Microsoft YaHei; color:#666;}

.mzxBanner{ overflow:hidden; margin-bottom:20px;}
/*福利购*/
.sidebar-flg{ line-height:35px; margin:0; padding:0 20px; background:#f7f7f7;}
.profuli{ width:1200px; overflow:hidden;}
.profuli ul{ width:1250px;}
.profuli li{ width:250px; padding:20px 14px; border:1px solid #e7e7e7; float:left; margin:0 26px 25px 0;}
.profuli .pic{ padding-left:22px; height:206px; width:206px; position:relative;}
.profuli .pic img{ width:206px; height:206px;}
.profuli .price-num{ overflow:hidden;}
.profuli .price .num{ font-size:28px;}
.profuli li .cart{ float:left;}
.profuli li .cart-zx{ display:block; height:30px; width:117px; overflow:hidden; text-indent:-200em; background-position:-75px -175px; float:right;}
.pro-D-flg{ border-top:2px solid #aaa; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:15px 0px; overflow:hidden;}
.pro-D-flg .bo{ background:none; overflow:hidden;}
.pro-D-flg .fl{ font-size:18px; height:22px; line-height:22px; padding-left:20px;}
.profuliD .ico{ display:block; height:24px; width:24px; padding:6px; border:1px solid #e7e7e7; position:absolute; right:-37px; top:-21px; cursor:pointer;}
.profuliD .ico span{ display:block; height:24px; width:24px; background-position:-155px -130px;}
.profuliD .icoCur span{ background-position:-155px -100px;}
.profuliD,.protcdD{ border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; width:1198px;}
.profuliD ul,.protcdD ul{ margin-left:-2px;}
.profuliD ul li,.protcdD ul li{ margin:0 27px 25px 0;}
.protcdD{ border-bottom:1px solid #e7e7e7; overflow:visible; margin-bottom:15px; }
.protcdD .ico{ display:block; height:22px; width:22px; background-position:-35px -270px; position:absolute; top:140px; right:-61px;}

.proDinfoR-flg{ width:330px; float:right; margin-top:15px; }
.proDinfoR-flg-t{ background:#f1f1f1; height:34px; line-height:34px; text-align:center; color:#333; border:1px solid #999;border-bottom: none}
.proDinfoR-flg .gobtn{ width:328px; height:17px; background:#f7f7f7;}
.proDinfoR-flg .gobtn span{ display:block; height:15px; width:27px; margin:1px auto; cursor:pointer;}
.proDinfoR-flg .send{margin-top: 10px;}
.proDinfoR-flg .phone{color: #013b84;font-size: 18px;font-family: Microsoft YaHei;text-shadow:0 0 1px;margin-bottom: 5px;}
.proDinfoR-flg .phone input{width: 164px;font-size: 16px;font-family: Arial;color: #999;text-indent:5px}
.proDinfoR-flg .send button{background-position:-79px -249px;border:none;color: #fff;font-size: 18px;font-family: Microsoft YaHei;cursor: pointer;height: 42px;width: 200px;text-shadow:0 0 1px;}
#goTop{ position:absolute; left:0; top:0;}
#goDown{ position:absolute; left:0; bottom:0;}
#goTop span{ background-position:-120px -100px;}
#goDown span{ background-position:-120px -120px;}
#foucs-flg{height:248px; position:relative;border:1px solid #999;border-top:none;}
#foucs-flg .list{height:215px; width:310px; position:absolute; top:17px; left:10px; overflow:hidden;}
#foucs-flg ul{ width:310px; position:absolute; }
#foucs-flg li{ width:310px; height:270px; overflow:hidden;}
#foucs-flg dd{ clear:both; height:27px; line-height:27px;}
#foucs-flg .name{ width:150px; display:block; float:left; overflow:hidden; margin-right:10px;}
#foucs-flg .num{ width:35px; display:block; float:left;}
#foucs-flg .price{ width:75px; float:left; display:block;}
#foucs-flg .del{ float:right;}
#foucs-flg .del a{ display:block; height:14px; line-height:14px; padding:0 2px; background:#e6e6e6; border:1px solid #ccc; color:#ff5400; margin-top:5px;}
/*套餐购*/
.SliderHome-tcg{ width:1200px; overflow:hidden;}
.SliderHome-tcg .pro_list{ width:1255px;}
.SliderHome-tcg .pro_list li{ float:left; margin:0 50px 20px 0; }
.protcgtag{ width:250px; height:30px; position:relative;}
.protcgtag .hd{ position:absolute; height:28px; left:0; top:0; z-index:1; border:1px solid #b6b6b6; cursor:pointer;}
.protcgtag .hd .ffyh{ display:block; height:28px; line-height:28px; width:219px; border-right:1px solid #b6b6b6; float:left; text-align:center; font-size:18px;}
.protcgtag .hd span{ display:block; height:28px; width:28px; float:right; background-position:3px -277px;}
.protcgtag .bd{ width:219px; border:1px solid #b6b6b6; border-top:none; background:#fff; position:absolute; z-index:2; left:0; top:29px; display:none;}
.protcgtag .bd dd{ height:219px; height:28px; line-height:28px; text-align:center; cursor:pointer;}
.protcgtag .bd dd:hover{ background:#f7f7f7;}
.protcgtag .bd dd.cur{ background:#f1f1f1;}
.oh{ overflow:hidden;}
/*采购单*/
.recofyou-right{ overflow:hidden; margin-bottom:30px;}
.recofyou-right .scll_pro,.recofyou-right .scll_pro1{ width: 872px; height:350px;margin: 0 auto}
.recofyou-right .pro_list li{width:208px}
.recofyou-right .pro_list .pic{ margin-bottom: 5px;border: 1px solid #dbdbdb;}
.recofyou-right .pro_list .pic a{width: 206px;height:206px;}
.recofyou-right .pro_list .pic img{max-width: 206px;max-height: 206px;_height:206px;}
.recofyou-right .pro_list .cart{ height:30px; width:117px; background-position:-149px -84px;}
.recofyou-right .title{ margin-bottom:20px; padding:0;}
.recofyou-right .title h4{ height:38px; line-height:38px; font-size:20px; border:1px solid #ddd; background:#f4f4f4; margin:0; padding:0 35px 0 10px; position:relative; border-bottom:none;}
.recofyou-right .title h4 span{ display:block; height:8px; width:15px; background-position:-320px 0; position:absolute; right:10px; top:15px;}
.recofyou-right .cgd-btn{ display:inline-block; height:30px; line-height:30px; padding:0 15px; background:#fa5200; font-size:16px; color:#fff; border-radius:2px; margin:3px 0 0 15px;text-shadow: 0 0 1px #fff;}

.page .cgd-cart{ margin-bottom:10px;}
.cgd_menu{ border-bottom:1px solid #e7e7e7; height:31px; background:#f7f7f7; margin-bottom:10px}
.cgd_menu li{ height:31px; line-height:31px; padding:0 30px; font-size:16px; color:#05376c;}



/*——分页——*/	
.pagings {border:none;padding:10px 0px 10px 10px; text-align:right; margin-top:10px;margin-bottom:10px}
.pagings a{border:1px solid #bcbcbc;padding:5px 8px;font-size:12px}
.pagings a:hover{border:1px solid #05376c}
.pagings .no{color:#ccc;cursor:default;}
.pagings .no:hover{border:1px solid #05376c;border-color: #bcbcbc}
.pagings .pages{background:#05376c;color:#fff;border:1px solid #05376c}
.pagings-flg{ border:1px solid #e7e7e7; border-top:none;width:1178px; text-align:right; padding:0 20px 20px 0; margin:0;}
/*login*/
/*登录*/
.login{margin-bottom:110px}
.login a:hover{ text-decoration: underline;}
.login .title{font:normal 26px Microsoft YaHei;border-left:4px solid #05376c;color: #05376c;line-height: 26px;padding-left: 20px;margin: 30px 0 30px 50px;}
.login .pic{float:left; width:50%; text-align: right;}
.login .enter{float:left;width: 380px;margin-left: 110px; }
.login .dt{color: #999;font-size: 16px;font-family:Microsoft YaHei;}
.login .itme{margin-bottom: 10px;}
.from .w-a{width: 368px;}
.from .text_l{padding:5px;border:1px solid #999;line-height: 30px;height: 30px;font-size: 16px;vertical-align:middle;font-family:Microsoft YaHei;}
.from .w-l{ padding:5px 30px 5px 5px; width:343px;}
.from .w-l-1{ background-position:352px -320px;}
.from .w-l-2{ background-position:352px -350px;}
.select_l{border:1px solid #bababa; height:35px;vertical-align: middle;margin-right: 10px;display:inline-block;}
.select_l select{border:1px solid #bababa\9;height:37px; padding:9px 0;margin:-1px;}
.select_l .s2{*overflow:hidden;*height:20px;*display:inline-block;*margin-top:8px;}
.from .w-b{width:138px;}
.from .f-a{font-size: 12px;}
.from .code_i{ width:100px; height:42px;margin-right: 19px;margin-left: 20px;}
.from .code_i,.from .code-b{vertical-align:middle;}
.from .code-b{height: 30px;}
.from  .c_box{ vertical-align:-3px;}
.from  .sub-b,.from  .sub-c,.from .btn-b{font-family:Microsoft YaHei; border:none;border-radius:3px; color:#fff;cursor:pointer;background: #2757ae;
background: -moz-linear-gradient(top,  #2757ae 0%, #183873 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2757ae), color-stop(100%,#183873));
background: -webkit-linear-gradient(top,  #2757ae 0%,#183873 100%);
background: -o-linear-gradient(top,  #2757ae 0%,#183873 100%);
background: -ms-linear-gradient(top,  #2757ae 0%,#183873 100%);
background: linear-gradient(to bottom,  #2757ae 0%,#183873 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2757ae', endColorstr='#183873',GradientType=0 );text-shadow: 0 0 1px #fff;}
.from .btn-g{font-family: Microsoft YaHei;
border: none;
border-radius: 3px;
color: #000;
cursor: pointer;
background: #E6E6E6;
background: -moz-linear-gradient(top, #E6E6E6 0%,#CBCBCB 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6E6E6), color-stop(100%,#CBCBCB));
background: -webkit-linear-gradient(top, #E6E6E6 0%,#CBCBCB 100%);
background: -o-linear-gradient(top, #E6E6E6 0%,#CBCBCB 100%);
background: -ms-linear-gradient(top, #E6E6E6 0%,#CBCBCB 100%);
background: linear-gradient(to bottom, #E6E6E6 0%,#CBCBCB 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2757ae', endColorstr='#183873',GradientType=0 );
text-shadow: 0 0 1px #FFF;}
.from .btn_e{background: #0146ba;font-family: Microsoft YaHei;
border: none;
border-radius: 3px;color: #fff;width: 96px;height: 34px;font-size: 15px;cursor: pointer;
background: -moz-linear-gradient(top,  #0146ba 0%, #023894 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0146ba), color-stop(100%,#023894));
background: -webkit-linear-gradient(top,  #0146ba 0%,#023894 100%);
background: -o-linear-gradient(top,  #0146ba 0%,#023894 100%);
background: -ms-linear-gradient(top,  #0146ba 0%,#023894 100%);
background: linear-gradient(to bottom,  #0146ba 0%,#023894 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0146ba', endColorstr='#023894',GradientType=0 );
}
.from .btn_e:hover{background:#0146ba}
.from .btn-g:hover{background: #CBCBCB;}
.from  .sub-b,.from .btn-b{width:100%;height:42px; font-size:18px;}
.from  .sub-c{line-height: 32px;padding: 0 37px;font-size: 18px;text-shadow: none;}
.from .btn-b,.from .btn-g{display: inline-block;font-size: 16px; text-align: center;line-height: 42px}
.from  .sub-b:hover,.from  .sub-c:hover,.from .btn-b:hover{background: #224d9a;
background: -moz-linear-gradient(top,  #224d9a 0%, #112d62 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#224d9a), color-stop(100%,#112d62));
background: -webkit-linear-gradient(top,  #224d9a 0%,#112d62 100%);
background: -o-linear-gradient(top,  #224d9a 0%,#112d62 100%);
background: -ms-linear-gradient(top,  #224d9a 0%,#112d62 100%);
background: linear-gradient(to bottom,  #224d9a 0%,#112d62 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#224d9a', endColorstr='#112d62',GradientType=0 );}
.from .btn-c{background: #5a5a5a;
background: -moz-linear-gradient(top,  #5a5a5a 0%, #313131 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(100%,#313131));
background: -webkit-linear-gradient(top,  #5a5a5a 0%,#313131 100%);
background: -o-linear-gradient(top,  #5a5a5a 0%,#313131 100%);
background: -ms-linear-gradient(top,  #5a5a5a 0%,#313131 100%);
background: linear-gradient(to bottom,  #5a5a5a 0%,#313131 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a5a5a', endColorstr='#313131',GradientType=0 );line-height: 56px;text-align: center;display: block;color: #fff;font-family: Microsoft YaHei;}
.from .btn-c:hover{background: #131313;
background: -moz-linear-gradient(top,  #131313 0%, #5a5a5a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#131313), color-stop(100%,#5a5a5a));
background: -webkit-linear-gradient(top,  #131313 0%,#5a5a5a 100%);
background: -o-linear-gradient(top,  #131313 0%,#5a5a5a 100%);
background: -ms-linear-gradient(top,  #131313 0%,#5a5a5a 100%);
background: linear-gradient(to bottom,  #131313 0%,#5a5a5a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#5a5a5a',GradientType=0 );}
.from  .sub-b:focus{outline: none;}
.from  .error{background-color: #ffeceb;padding:6px 10px;color: #fe0000;border: 1px solid #fe0000;font-size: 16px;margin-bottom: 30px;}
.from .tip,.from .tip-b{color:#999; display:inline-block;line-height: 28px;padding: 0 10px;vertical-align: middle;font-size: 12px}
.from .tip{background-color: #ebebeb;border: 1px solid #d0d0d0;}
.from .tip-b{background-color: #ffebeb;border: 1px solid #ff0000;}
.from .tip3{ color:#333;}
.minus{width:18px;height:18px; background-position:-96px -156px;vertical-align: -4px; margin-right:5px;}
.a-a{color: #183872}.a-a:hover{ text-decoration: underline}
.from .caveat{border-color:#fe0000}
/*注册*/
.reg{background-color:#fafafa;margin-bottom: 2px;position: relative;}
.reg .tab_menu{height: 50px;line-height: 50px;border-bottom: 2px solid #dbdbdb;border-top: 1px solid #3f80c5;font-size: 16px;font-family: Microsoft YaHei;border-right: 1px solid #ebebeb;}
.reg .tab_box{border: 1px solid #ebebeb;border-top:none;}
.reg .tab_menu ul{border-top: 1px solid #b0c6dc}
.reg .tab_menu h3{color: #fff;font-weight: normal;
background: #2757ae;
background: -moz-linear-gradient(top,  #2757ae 0%, #183872 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2757ae), color-stop(100%,#183872));
background: -webkit-linear-gradient(top,  #2757ae 0%,#183872 100%);
background: -o-linear-gradient(top,  #2757ae 0%,#183872 100%);
background: -ms-linear-gradient(top,  #2757ae 0%,#183872 100%);
background: linear-gradient(to bottom,  #2757ae 0%,#183872 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2757ae', endColorstr='#183872',GradientType=0 );
padding: 0 30px;float: left;display: inline;}
.reg .tab_menu li{float: left;padding: 0 10px;cursor: pointer;margin-left:100px; position: relative; color:#bcbcbc;}
.reg .tab_menu .selected{color: #333}
.reg .tab_menu .selected .tri{display: block;}
.reg .tab_menu .tri{border-bottom-color: #dbdbdb;
border-width: 10px;
border-right-width: 15px;
border-left-width: 15px;position: absolute;
bottom: 0;
left: 0;
right: 0;
text-align: center;
margin: auto;display: none;}
.reg_main{color: #535353;width: 800px;margin: 20px 0 30px 220px;}
.reg_main .cont{display: inline-block;*display: inline;width: 272px;}
.reg h4{margin-left: 25px;margin-bottom:20px;color: #333;font-size: 16px}
.reg_main .must{color: #ff5400}
.reg_main_s{padding:40px 0 10px 0;}
.reg_main_m{padding:0px 0 10px 0;border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:1198px;}
.reg_main_m .reg-c-t .dt-b{ text-align:center; background:#ccc; font-size:16px; color:#000; margin:0; height:26px; line-height:26px;}
.reg_main_m .reg-c-t .dt-r{float:left; line-height:26px; font-size:12px;}
.reg_main_b{  padding:20px 0 40px;}
.nav_p .current a{color:#fff;}
.reg .text_l{border:1px solid #bababa; font-size:12px;}
.reg_main .dd{margin-left:118px}
.reg .error{display:inline-block; vertical-align:middle;}
.reg .remind{margin-top:30px;margin-left: 25px;}
.reg .remind p{margin-bottom: 12px;}
.reg .more{margin-top:30px;margin-bottom:70px;}
.pwstg{ margin:12px 0 0 203px;font-size: 12px;}
.pwstg li{float:left;text-align:center; color:#464646; margin-left:2px;}
.pwstg .a,.pwstg .aa,.pwstg .aaa{background-color:#c0c0c0;color: #fff;width: 40px;}
.pwstg1 .a,.pwstg2 .a,.pwstg3 .a{background-color:#f28e00;}
.pwstg2 .aa,.pwstg3 .aa{background-color:#f28e00;}
.pwstg3 .aaa{background-color:#f28e00;}

.from .add{border:1px solid #999;border-radius:1px;background-color: #ccc;font-size: 14px;font-weight: bold;height: 30px;width: 380px;cursor: pointer;
margin-left: 20px;}
.from .add:hover{background-color:#C2C2C2}
.from .add span{color: #000;}
.from .dt-b{width: 130px;float: left;text-align: right;margin-top: 4px;}
.from .text{border-color:#999;height: 14px;line-height: 14px;padding:7px 5px;vertical-align: middle;}
.from .w-c{width: 260px;}
.from .w-d{width: 110px;}
.from .w-e{ width:173px;}
.from .y-c{ width:205px; border-color:#7abd54;}
.from .y-c-name{ height: 14px; line-height:14px;padding:7px 9px; border:1px solid #999; vertical-align:middle;}
.from .text:focus{border: 1px solid #7abd54;outline: none;}
.from .focus{border-color:#ff0000;}
.from .btn_a,.from .btn_u{border: 1px solid #999;border-radius:3px;line-height: 26px;padding: 0 10px;background-color: #fff;cursor: pointer;margin: 0 8px;vertical-align: middle;
}
.from .btn_u{display: inline-block;position: relative}
.from .btn_u object{position: absolute;top: 0;left: 0;}
.from .show{width: 10px;height: 10px;background-position: -94px -132px;margin-left: -25px;
margin-right: 8px;cursor: pointer;}
.from .w-d{width: 80px;}
.reg .other{position: absolute;top:100px;left:0;width: 212px;}
.reg .other .btn-c{font-size: 18px;}
.reg_ft{border-top: 1px dashed #999;padding-top: 20px;}
.reg_ft .card{background: url(../images/dashed_line.png) right no-repeat;width: 540px;position: absolute;text-align: center;padding-top: 20px;}
.reg_ft .link{font-size: 26px;font-family:'Microsoft YaHei';margin-left: 540px;padding-top: 20px;padding-left: 60px;}
.reg_ft .link dl{margin-bottom:28px;}
.reg_ft .link dt{color: #204892;height: 48px;line-height: 38px;
padding-left: 20px;margin-bottom: 8px;}
.reg_ft .link dd{margin-left: 20px;margin-bottom:8px;}
.reg_ft .link .o,.reg_ft .link .y{color: #fe982e}
/*忘记密码*/
.step_ol{width: 960px;margin: 20px auto;}
.step_ol li{float: left;line-height: 42px;text-align: center;width: 240px;font-family: 'Microsoft YaHei';color: #666;background: #e6e6e6}
.step_ol .cur{background-color: #5c7fc0;color: #fff;}
.step_ol .cur .bg{background-position:  0 -84px}
.step_ol .bg{background: url(../images/step_bg.png);width: 28px;height:42px;float: right;}
.step_ol .befor .bg{background-position: 0px -42px;}
.froget_pw{width: 660px;
margin: 0 auto;
padding: 70px 0;color: #535353}
.from .again{width: 14px;height: 14px;background-position: -112px -130px;vertical-align: middle;}

/*会员中心*/
.MemberL{border:1px solid #e7e7e7; border-bottom:none;  margin-bottom:10px;}
.MemberL .name{ clear:both; border-bottom:1px solid #e7e7e7;}
.MemberL h3{ position:relative; height:36px; line-height:36px; font-size:16px; padding-left:25px; background:#e9e9e9; cursor:pointer; color:#333; font-weight:normal; border:none;}
.MemberL span{ position:absolute; left:10px; top:10px; display:block; height:16px; width:3px; background:#05376c;}
.MemberL em{ position:absolute; right:10px; top:12px; height:12px; width:9px; display:block; background:url(../images/M_l_ico.png) no-repeat;}
.MemberL ul li a{ color:#333; display:block; height:28px; line-height:28px; overflow:hidden; padding-left:11px; font-size:14px; padding-left:25px; position:relative;}
.MemberL ul li a b{ display:block; height:2px; width:2px; background:#464646; position:absolute; left:11px; top:12px;}
.MemberL ul li a:hover,.MemberL ul li.cur a{ background:#f9f9f9;}
.MemberL .nameCur ul{ display:block;}
.MemberInfo{ overflow:hidden; margin-bottom:20px;}
.MemberInfoL{ width:102px; float:left; text-align:center;}
.MemberInfoL img{ width:100px; height:100px; border:1px solid #e5e5e5;}
.MemberInfoL a{ line-height:26px; color:#05376c;}
.MemberInfoR{ width:860px; float:right;}
.MemberInfoR table{ border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
.MemberInfoR td{ border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:#f9f9f9; line-height:24px; padding:10px 15px;}
.right .order_list .info{ width:300px;}
.right .order_list .info ul{ width:390px;}
..right .order_list .info li{ float:left; margin-right:10px;}
.right .order_list .info li img{ height:70px; width:70px;}
/*会员信息*/
.acc_title{ height:20px; line-height:20px;  margin-bottom:15px;}
.acc_title strong{font-size:16px; font-weight:bold;}
.accinfo td{ line-height:28px; padding:5px;}
.accinfo td red{ line-height:28px;}
.accinfo .ipt3{ text-align:left;}

/*购物车*/
table th{ font-weight:normal;}
.cart-tab-r li span,.cart-tip span,.cart-t-tip s,.cart-mz b,.cart-mz a,.btn-cart1,.btn-cart1 span,.cart-btn-r a,.cartHg-tip b,.recofyou-cartHg .pro_list .oper a,.dateBdcheck dl dd s,.cartTwobtn1,.cartTwobtn1 span,.cartTwobtn2,.accinfobtn,.pay_info h3 span,.cart-btndqg,.dqg-tb .shark em,.dqg_con h3,.dqg_con .mydqg span,.dqg_con .dqgyf,.dqgproprice .d1 a i,.dqgproprice .d1 .d1box span,.dqgproprice .d1 .d1box em,.dqg2-btn,.dgg1box-sc span,.cartTwobtn1 span .fr,.dqgNull em,.pro_list .buylist,.pro_main_thum .pro_list .cart{ background:url(../images/cart_ico.png) no-repeat;}
.accinfobtn{ display:block; height:39px; width:110px; background-position:0 -220px; border:none; cursor:pointer;}
.cart-tab{ height:35px; border-bottom:2px solid #cdd7e2;;box-sizing:border-box ; margin-bottom:20px;}
.cgd-cart-tab{ margin-bottom:5px;}
.cart-tab-l{ float:left;}
.cart-tab-l h3{width: 120px;height:35px; text-align: center;line-height:35px; background:#023894; /*padding:0 25px; */color:#fff; float:left; /*margin-right:30px; */font-weight:normal; font-size:18px; margin-bottom:-2px;}
.cart-tab-l .btn-cart1{ float:left; margin-right:15px;}
.mt8{ margin-top:8px;}
.cart-tab-l select{ float:left; height:24px;}
.cart-tab-r{ float:right;}
.cart-tab-r li{ float:left; padding-left:30px; font-size:16px; font-family:'Microsoft YaHei'}
.cart-tab-r li span{    font-size: 14px;display:block; height:20px; width:20px; float:left; margin-right:5px; background:#C4C4C4; border-radius: 50%; color:#fff; line-height:22px; text-align:center;}
.cart-tab-r li.cur{ font-size: 16px;color: #05376C;}
.cart-tab-r li.cur span{ background:#05376C;}

.cart-tip{ clear:both; margin:10px 0; height:60px; line-height:32px; background:#dbeefd; border:1px solid #a2cbf7;color:#ff5400; font-size:18px; padding: 15px; text-align: center;}
.cart-tip span{ height:32px; width:32px; background-position:-140px -115px; margin-right: 10px; display: inline-block; vertical-align: -7px;}

.cartcon{border:1px solid #ddd;border-bottom:none}
.cartcon table{ border-bottom:1px solid #c9c9c9;}
.checkbox{ vertical-align:middle;}
.cartcon th{ text-align:center; padding:10px 0;}
.cartcon th select{ height:24px; line-height:24px; padding:0 3px;}
.cartcon td{ vertical-align:middle; padding:10px 0;border-top: 1px solid #c9c9c9;}
.cartcon td.bdl,.cartTwo-pro .bdl{ border-left:1px solid #c9c9c9;}
.cartcon td.bdr,.cartTwo-pro .bdr{ border: 1px solid #c9c9c9; border-left: none; border-right: none;text-align: center;}
.cartcon .checkbox{margin-left:10px;vertical-align: -2px;
width: 16px;
height: 16px;}
.cartcon th{white-space:nowrap;}
.cart-proinfo{ width:380px;}
.cart-proinfo img{ height:68px; width:68px; border:1px solid #dbdbdb; float:left; margin-right:10px;}
.cart-proinfo p{ display:block; height:70px; width:290px; float:left; overflow:hidden; text-align:left;}
.cart-price{ font-weight:bold; font-size:20px; color:#ff5400; font-family:Arial, Helvetica, sans-serif;}
.cartcon td.btn a{ display:block; color:#05376c;}
.cartcon .cart-s td{ background:#fffff5;text-align: center;}
.cartcon .cart-no td,.cartcon .cart-no td a{ background:#f6f6f6; color:#ccc;}
.cartcon .cart-t td{ background:#dbeefd; padding:10px;}
.orderxlk{ display:inline-block; position:relative; margin-top:5px; position:relative; width:88px;}
.orderxlk div{ display:inline-block; height:24px; line-height:24px; padding:0 5px; border:1px solid #79a2cd; background:#ecf4ff; width:75px;}
.orderxlk div span{ display:block; height:24px; line-height:24px; float:left;}
.orderxlk div em{ display:block; font-style: normal; height:15px; line-height:15px; float:right; margin-top:10px; font-family:"宋体";}
.orderxlk  ul{ position:absolute; left:0; top:24px; width:85px; border:1px solid #79a2cd; background:#ecf4ff; border-top:none; z-index:2; display:none;}
.orderxlk  ul li{ height:24px; line-height:24px; text-align:center;}
.orderxlk  ul li:hover{ background:#d6e4f6;}

.cart-mz{ float:left;}
.cart-mz b{ display:block; font-weight:normal; font-size:12px; color:#fff; height:23px; line-height:18px; width:34px; float:left; margin:0 10px -5px 0; background-position:-120px -180px;}
.cart-mz span{ display:block; float:left; margin-right:10px;}
.cart-mz a{ display:block; float:left; height:21px; line-height:21px; width:67px; float:left; background-position:-220px -75px; color:#fff;}
.fl{ float:left;}
.fr{ float:right;}
.cart-t-tip{ font-weight:bold; color:#616161; font-size:16px;}
.cart-t-tip s{ display:block; height:20px; width:20px; float:left; margin-right:8px; background-position:-180px -115px; }

.cart-btn{ clear:both; height:45px; border:1px solid #ddd; background:#e7e7e7; margin:10px 0 20px;}
.cart-btn-l{ float:left; height:45px; padding-left:10px;}
.cart-btn-l label{ float:left; margin:10px 10px 0 0;}
.btn-cart1{ height:26px; display:block; padding-left:20px; background-position:-0 -40px;}
.cart-btn-l .btn-cart1{ float:left; margin:10px 10px 0 0;}
.btn-cart1 span{ display:block; height:26px; line-height:26px; padding-right:20px; background-position:right -300px; margin-right:-2px;}
.cart-btn-r{ float:right; height:45px;}
.cart-btn-r p{ display:block; height:45px; line-height:45px; float:left; margin-right:15px;}
.cart-btn-r .cart-btn-js{ height:47px; width:102px; display:block; float:right; margin:-1px -1px -1px 0; background-position:0 -165px;}
.cart-btn-r .cart-btn-cgd{ width:130px; background-position:0 -330px;}
.cart-btn-r p span{ color:#ff5400; font-size:22px; font-weight:bold;}

/*购物车推荐商品*/
.recofyou-cart{ border:1px solid #e7e7e7; margin-bottom:20px;}
.recofyou-cart .tab_menu{ border-bottom:1px solid #e7e7e7; height:31px; background:#f7f7f7;}
.recofyou-cart .tab_menu li{ height:31px; line-height:31px; padding:0 30px; font-size:16px;}
.recofyou-cart .tab_menu li.selected{ border-top:3px solid #05376c; height:30px; line-height:28px; background:#fff; margin:-1px; color:#05376c; padding:0 31px; border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;}
.recofyou-cart .tab_menu li.ffyh{ color:#05376c;}

.recofyou-cartHg{ margin-bottom:20px;}
.recofyou-cartHg .tab_menu{ border-bottom:1px solid #e7e7e7; height:32px;}
.recofyou-cartHg .tab_menu li{ height:31px; line-height:31px; padding:0 15px; font-size:14px; margin-right:10px;border:1px solid #e7e7e7; border-bottom:none;}
.recofyou-cartHg .tab_menu li.selected{ height:35px; line-height:35px; background:#fff; margin:-3px 10px -1px 0; color:#e60012; font-weight:bold;}
.cartHg-tip{ clear:both; margin:15px;}
.cartHg-tip b{ font-weight:normal; display:block; font-size:12px; color:#fff; height:23px; line-height:18px; width:34px; float:left; background-position:-120px -180px; float:left; margin-right:10px; text-align:center;}
.cartHg-tip span{ font-weight:bold;}
.recofyou-cartHg .scll_pro,.recofyou-cartHg .scll_pro1{ height:120px;}
.recofyou-cartHg .but_left,.recofyou-cartHg .but_right{ top:30px;}
.recofyou-cartHg .pro_list li{ width:345px; height:120px; margin-right:23px;}
.recofyou-cartHg .pro_list .pic{ float:left; height:116px; width:116px; margin-right:10px;}
.recofyou-cartHg .pro_list .pic img{ height:116px; width:116px;}
.recofyou-cartHg .pro_list .name{ width:215px; height:40px; padding:0; line-height:20px; overflow:hidden; margin:0;}
.recofyou-cartHg .pro_list .oper{ height:30px;}
.recofyou-cartHg .pro_list .oper a{ background-position:0 -75px; display:block; height:30px; line-height:30px; width:85px; text-indent:-999em;}

/*购物车2*/
.cartTwo{ clear:both; border-bottom:1px solid #ddd; padding:15px 15px 30px; overflow:hidden;}
.cartTwo-t{ height:32px; line-height:32px;}
.cartTwo-t h3{ font-weight:bold; font-size:16px; color:#333; margin-right:10px;}
.cartTwo-t a.fl,.cartTwoDl dd a{ color:#05376c;}
.cartTwo-bd h4.red{ height:26px; line-height:26px; font-weight:normal; margin-bottom:10px;}
.cartTwo-bd .cartAdd{ height:35px; line-height:35px;}
.cartTwo-bd .cartAdd a{ margin-right:20px;}
.cartTwo-bd .cartAdd span{ margin-right:20px;}
.cartTwo-bd .cartAdd strong{ font-weight:bold; margin-right:20px;}
.addcartAdd{ border:1px solid #a2cbf7; padding:10px;}
.addcartAdd td,.cartTwoDl td{ padding:5px 0;}
.ipt{ height:26px; line-height:26px; border:1px solid #ccc; width:148px; padding: 0 5px;}
.ipt1{ width:315px;}
.ipt2{ width:230px;}
.ipt4{ width:37px;}
.ipt5{ width:160px;}
.sel-1{ height:28px; line-height:28px; padding:0 2px;}
.cartTwoTip span{ display:inline-block; height:26px; line-height:26px; border:1px solid #ccc; background:#eaeaea; padding:0 10px;}
.cartTwo .cartTwobtn1,.accinfo .cartTwobtn1{ color:#fff;}
.cartTwobtn1{ height:32px; display:block; padding-left:20px; background-position:0 0; float:left;font-weight:bold; margin-right:30px;}
.cartTwobtn1 span{ display:block; height:32px; line-height:32px; padding-right:20px; background-position:right -260px; margin-right:-2px;font-family: 'Microsoft YaHei';font-size: 16px;font-weight: normal;text-shadow: 0 0 1px #fff;}
p .cartTwobtn1 span{font-size: 18px;padding-right: 30px;}
p .cartTwobtn1{padding-left: 30px;}
.cartTwobtn1 span .fr{ display:block; height:15px; width:9px; background-position:-270px -130px; margin:9px 0 0 5px; }
.cartTwobtn2{ float:left; height:32px; line-height:32px; width:69px; text-align:center; float:left; background-position:-140px -75px; font-weight:bold; color:#666;font-family: 'Microsoft YaHei'}
.cartTwoDl{ clear:both; padding:0 25px; margin-bottom:15px;}
.cartTwoDl dt{ font-weight:bold; height:32px; line-height:32px;}
.cartTwoDl dd{ line-height:26px; clear:both;}
.cartTwoDl dd .lable1{ float:left; width:120px;}
.cartTwoDl dd .text{ float:left; margin-right:10px;}

.newdateBd{ width:100%; padding:20px 0; font-size:12px; clear:both;}
.newdateBd table{ border-collapse:separate;}
.timerange{ height:45px; line-height:45px; text-align:center; width:90px; background:#e7e7e9;}
.dateBdyear{ width:352px; height:32px; line-height:32px; text-align:center; font-size:16px; color:#FFF; background:#31a4dd;}
.dateBdcheck{ width:367px;}
.dateBdcheck dl{ width:45px; margin-right:6px; float:left;}
.dateBdcheck dl dt{ width:45px; height:57px;}
.dateBdcheck dl dt p{ background:#e7e7e9; display:block; width:45px; text-align:center;}
.dateBdcheck dl dt p.dateweek{ height:20px; line-height:20px; margin-bottom:1px;}
.dateBdcheck dl dt p.datetime{ height:36px; line-height:36px; font-size:18px;}
.dateBdcheck dl dd{ height:45px; line-height:45px; width:45px; margin-top:6px;}
.cantbuy{ background:#e7e7e9;}
.genship{ background:#d2eef9; cursor:pointer;}
.allship{ background:#98d1ee; cursor:pointer;}
.dateBdcheck dl dd s{height:45px; width:45px; background-position:-260px 5px; display:none;}
.dateBdcheck dl dd.active s{ display:block;}
.remark{ border:1px solid #d2d1d6; height:31px; padding:6px 10px;}
.remark s{ display:block; height:31px; width:31px; float:left; margin-right:10px;}
.nowcheckItem{ margin-bottom:30px; padding-left:20px;}
.nowcheckItem p{ color:#f17628; font-weight:bold; font-size:14px;}
.nowcheckItem p span{ color:#333; font-size:12px; font-weight:normal;}
.newdateBdtip{ padding:10px;}
.newdateBdtip .tip1{ font-size:14px; line-height:26px; margin-bottom:25px;}
.newdateBdtip .tip2 span{ display:block; height:44px; float:left; color:#666;}
.newdateBdtip .tip2 p{line-height:22px; color:#666;}

.cartTwo-pro{ border-bottom-style:dotted; padding-bottom:8px;} 
.cartTwo-pro th{ border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; background:#eee; padding:10px 0;}
.cartTwo-pro td{ padding:8px 0;}

.cartTwoDl table{ margin:10px 0;}
.cart-pro-info{ clear:both; overflow:hidden; padding:20px 10px;}
.cart-yhq{ height:26px; line-height:26px; margin-bottom:10px;}
.cart-jf{ height:26px;}
.ipt3{ width:60px; text-align:center;}
.cart-pro-info .fr td{ padding:8px 0; text-align:right;}
.cart-pro-info .fr td strong{ font-size:18px;}
.cart-btn-r .cart-btn-tjdd{ width:118px; background-position:0 -110px;}
/*购物车3*/
.pay_info{ clear:both; background:#fdfffd; border:1px solid #e1e1e1; padding:30px 110px; margin-bottom:15px; overflow:hidden;}
.pay_info p{ margin-bottom:8px;}
.pay_info .cartTwobtn1{ margin-top:10px; color:#fff;}
.pay_info h3{ height:50px; line-height:50px; font-size:20px; color:#368913; margin-bottom:20px;}
.pay_info h3 span{ display:inline-block; height:50px; width:50px; background-position:-120px -205px; float:left; margin-right:25px;}
.reg_suc_box{ padding:30px 0 30px 160px ; margin-top:20px;}
.reg_suc_box h3 span{ margin-right:55px;}
.reg_suc_box .reg_suc_text{ padding-left:105px;}
.reg_suc_box .reg_suc_text a{ background-color:#368913;color: white;width: 155px;text-decoration:none;text-align: center; border-radius: 4px 4px 3px 3px; margin:10px 50px 0 0; display:inline-block; line-height:24px;}
.reg_suc_box .reg_suc_text a:hover{text-decoration:none}
.reg_suc_tip{ padding:20px 0;}
.reg_suc_tip .t{ font-size:16px;}

.check_pay{border:1px solid #dbdbdb; overflow:hidden; margin-bottom:15px;}
.check_pay_t{ height:40px; line-height:40px; padding:0 20px; background:#f7f7f7; font-size:16px; border-bottom:1px solid #dbdbdb;}
.check_pay_bd{ padding:20px 0 20px 30px; overflow:hidden;}
.check_pay_bd dl{ clear:both; margin-bottom:20px;}
.check_pay_bd dl dt{ height:26px; line-height:26px; margin-bottom:10px; font-size:14px;}
.check_pay_bd dl dd{ background:#FFF; height: 34px; border:1px solid #dbdbdb; float:left; margin: 0 40px 10px 0;*display: inline;width: 152px;overflow: hidden;position: relative;}
.check_pay_bd dl dd span{}
.check_pay_bd dl dd .other{margin-left:10px;line-height: 33px;vertical-align: -7px;}
.check_pay_bd dl dd img{position: absolute;}
.check_pay_bd dl dd input{ vertical-align: -10px; margin-left: 10px;}
.pay_succes_btn{ clear:both; padding-top:20px;}
.pay_succes_btn a{ color:#fff;}
.cb,.Home li.cb{ color:#05376c;}

.pay_check,.pay_tip{ line-height:24px; padding:30px 55px; border:1px solid #e1e1e1}
.pay_tip{ line-height:24px; border-top:0 none; color:#666;}

.pay_info_end{ padding:30px 260px 70px;}
.pay_info_end .tc{ padding:30px 0 0 170px;}
.pay_info_end .tc a,.stepLc dt,.stepLc dd{ font-family:Microsoft YaHei;}
/*定期购*/
.dqg_con{ height:80px; background:#f7f7f7; padding:0 10px;}
.dqg_con h3{ height:28px; width:84px; float:left; margin:25px 0 0 0px; background-position:-215px -150px; text-indent:-9999px;}
.dqg_con .mydqg{ float:left; margin:22px 0 0 130px; display:inline-block; height:26px; line-height:25px; padding:0 35px 0 10px; position:relative; border:3px solid #ff5400;}
.dqg_con .mydqg span{ position:absolute; right:10px; top:6px; display:block; height:14px; line-height:14px; width:17px; text-align:center; font-weight:bold; color:#fff; background-position:-280px -110px;}
.dqg_con .dqgyf{ float:right; height:66px; width:89px; background-position:-210px -185px; margin-top:10px;}
.stepQa{ padding-left:20px ; overflow:hidden; background:#429571; margin-bottom:10px;}
.stepQa li{ width:393px; float:left; background:url(../images/stepqaline.jpg) right bottom no-repeat; padding:10px 0 20px; font-family:Microsoft YaHei;}
.stepQa li h3{ font-weight:bold; font-size:22px; margin-bottom:8px;}
.stepQa li p{ display:block; font-size:16px; color:#fff; line-height:26px; height:130px; overflow:hidden;}
.stepQa li.qa1 h3{ color:#425a95;}
.stepQa li.qa2 h3{ color:#f3762b;}
.stepQa li.qa3{ background:none;}
.stepQa li.qa3 h3{ color:#f32b2b;}

.stepLc{ border:1px solid #d2d2d2; overflow:hidden;}
.stepLc dt{ width:183px; line-height:60px; font-size:32px; color:#acacac; float:left; padding:35px 20px;}
.stepLc dd{ padding:20px 30px 10px; float:left; width:265px; background:#425a95;}
.stepLc dd h3{ font-size:18px; color:#fff; text-align:center; font-weight:normal; line-height:32px;}
.stepLc dd h3 span{ display:block; height:70px; width:70px; background:url(../images/stepLc.png) no-repeat; margin:0 auto 10px;}
.stepLc dd p{ display:block; height:48px; width:265px; line-height:24px; overflow:hidden; color:#6f86c0; font-size:12px;}
.stepLc dd.lc1{ background:#f3762b;}
.stepLc dd.lc1 h3 span{ background-position:0 -80px;}
.stepLc dd.lc1 p{ color:#ecbea2;}
.stepLc dd.lc2{ background:#e39a19;}
.stepLc dd.lc2 h3 span{ background-position:0 -160px;}
.stepLc dd.lc2 p{ color:#eeca89;}
.stepLcNull{ border:none;}
.stepLcNull dt{ clear:both; width:900px; height:30px; line-height:30px; margin-bottom:15px; padding:0;}

.dqgproCon{ border:1px solid #d2d2d2; overflow:hidden;display: none;}
.dqgproConL{ width:845px; float:left; padding:20px 0 50px 45px;}
.dqgproConL li{ float:left; width:67px; margin-right:30px; text-align:center;}
.dqgproConL .noiteam{ display:block; height:}
.dqgproprice{ clear:both;padding: 7px 0;}
#dqg{background-color: #fff}
.fixed .d1box{display: none;}
.dqgproCon .toggle{display: none;}
.fixed  .dqgproCon .toggle{display: block;position: absolute;overflow: hidden;
bottom: -30px;
width: 170px;
text-align: center;
color: #fff;
line-height: 28px;cursor:pointer;left: 0;
right: 0;
margin: auto;}
.fixed  .dqgproCon .toggle .O{display: block;background-color: #ccc;left: 22px;
top: 17px;
border: none;}

.fixed  .dqgproCon .toggle .O .bb{color: #fff;font-size: 20px;}
.fixed  .dqgproCon .toggle .O .bb em{color: #ccc;bottom:5px;
left: -3px;}
.fixed  .dqgproCon .click .O .bb em{bottom:-5px}
.fixed  .dqgproCon .click .O{top: 20px;}
.dqgproCon .toggle .t_bg{position: absolute;
left: 0;
bottom: 0;
z-index: -1;
width: 120px;
height: 0;
overflow: hidden;
font-size: 0;
border-top: 25px solid #ccc;
border-left: 25px dashed transparent;
border-right: 25px dashed transparent;}
#dqg.fixed{background-color: #fff;border-bottom: 5px solid #ccc;width: 100%;left: 0}
.fixed .dqgproCon{width: 1200px;margin: 0 auto;border:none;}
.fixed .dqgproConL{padding: 0;padding-left: 45px;}
.fixed .dqg2-btn{margin-right: 60px;}
.fixed .dqgproConR,.fixed .dqgproConR td{padding: 0;}

.dqgproprice .d1{ position:relative; width:90px; height:21px; float:right; margin-left:20px;}
.dqgproprice .d1 a{ display:block; height:22px; line-height:22px; padding:0 25px 0 5px; background:#ffe4d6; color:#ff5400; position:absolute; right:0; top:3px;}
.dqgproprice .d1 a i{ display:block; height:9px; width:16px; float:right; background-position:-245px -130px; position:absolute; right:5px; top:7px;}
.dqgproprice .d1 .d1box{ position:absolute; right:0; top:32px; width:270px; height:26px; line-height:26px; padding:0 20px 0 10px; border:1px solid #ff5400; color:#ff5400;}
.dqgproprice .d1 .d1box span{ display:block; height:7px; width:7px; position:absolute; right:10px; top:10px; background-position:-265px -110px; cursor:pointer;}
.dqgproprice .d1 .d1box em{display:block; height:4px; width:7px; position:absolute; right:30px; top:-4px; background-position:-250px -110px;}
.dqgproprice .d2,.dqgproprice .d3,.dqgproprice .d4{ float:right; margin-left:20px; line-height:26px;}
.dqgproprice .d2 strong{ font-size:18px;}
.dqgproprice .d3 strong{ font-size:24px;}
.dqgproprice .d3 strong span{ font-size:18px;}
.dqgproprice .d4{ margin-top:3px;}

.dqgproConR{ float:right; padding:10px 0 0 0; margin-right:-1px;}
.dqgproConR td{ padding:5px 0;}
.sel-2{ width:120px;}
.dgg1box-sc{ background:#f7f7f7; border:1px solid #dbdbdb; line-height:24px; padding:0 10px 0 30px; float:right; position:relative;}
.dgg1box-sc span{ display:block; height:16px; width:15px; position:absolute; left:8px; top:4px; background-position:-220px -130px;}
.dqg2-btn{ display:block; height:42px; width:187px; clear:both; background-position:0 -440px;}

.dqg1box{ border:1px solid #a9a9a9; border-top:2px solid #05376c;}
.dqt_title{ height:38px; line-height:38px; border-bottom:1px solid #a9a9a9; margin-bottom:20px; padding:0 15px; position:relative;}
.dqt_title .fl strong{ font-size:20px; color:#05376c;}
.dqt_title .fl span{ color:#666;}

.step_dqg{width:1200px; margin:20px 0; overflow:hidden;}
.step_dqg_1{ margin:0 auto;}
.step_dqg li{ width:400px; font-size:20px;}
.dqg4box{ background:#eee;}
.dqg4box .ffyh{ height:60px; line-height:30px; color:#368913; margin-bottom:10px;}
.dqg4box-zt{ overflow:hidden; clear:both; margin-bottom:10px;}
.dqg4box-zt1,.dqg4box-zt2,.dqg4box-zt3{ height:32px; line-height:32px; float:left;}
.dqg4box-zt .cartTwobtn1{ margin:0 40px 0 0;}
.dqg4box-zt2{ margin-right:90px;}
.dgg4box-sc{ clear:both; background:#fffeee; height:28px; line-height:28px; display:inline-block; border:1px solid #ff5400; color:#ff5400; padding:0 15px; margin-bottom:10px;}
.dqg4box a.dgg4box-a{ display:inline-block; height:24px; line-height:24px; margin-top:14px; color:#06c;}

.cartTwo-dqg{ border:1px solid #e5e5e5; margin-top:-1px;}
.cartTwo-dqg .fl{ margin-right:10px;}
a.blue,.blue{ color:#06c;}
a.blue:hover{text-decoration:underline;}
.cartTwo-dqg .btn-cart1 span{ margin:0;}
.cartTwo-dqg .cartTwobtn1{ margin:10px 0 0 20px;}
.cartTwo-dqg .yftip{background:#fffeee; height:24px; line-height:24px; display:inline-block; border:1px solid #ff5400; color:#ff5400; padding:0 10px;}
.cartTwo-dqg-bd td{ padding:5px 0;}
.cartTwo-dqg .cartTwoDl{ padding:0;}
.dqgcart-tb{ border:1px solid #c9c9c9; border-bottom:none;}
.dqgcart-tb a{ color:#05376c;}
.dqgcart-tb th{ padding:0 25px; line-height:38px; background:#eee; border-bottom:1px solid #c9c9c9;}
.dqgcart-tb td{ padding:10px 25px; border-bottom:1px solid #c9c9c9; line-height:26px;}
.dqgcart-tb td.dqgcart-tb-td{ border-left:1px solid #c9c9c9;}
.dqg-cart-info{ text-align:right; padding:20px 0; border-bottom:1px dashed #ddd;}
.dqg-cart-info a,.adddown-dqg a{ color:#05376c; margin-left:10px;}
.cart-btn-dqg{ padding:10px 30px 40px; background:#eee; border:1px solid #c9c9c9; margin-top:-1px; text-align:right; overflow:hidden;}
.cart-btn-dqg p{ font-weight:bold; font-size:16px; height:26px; line-height:26px; margin-bottom:10px;}
.cart-btn-dqg p span{ font-size:20px;}
.cart-btn-dqg .cart-btndqg{ display:block; height:47px; width:140px; background-position:0 -385px; float:right; margin-top:20px;}


.dqg4boxinfo{ overflow:hidden; padding:10px 110px 20px; border-bottom:1px solid #d2d2d2; margin-bottom:20px;}
.dqg4boxinfo dl{ clear:both;}
.dqg4boxinfo dl dt,.dqg4boxLinek dl dt{ line-height:28px; float:left; width:105px;}
.dqg4boxinfo dl dd,.dqg4boxLinek dl dd{ line-height:26px;}
.dqg4boxinfo dl dd a,.dqg4boxLinek dl dd a{ color:#06c;}
.dqg4boxLinek{ padding:0 110px;}
.dqg4boxLinek-a{ float:left; margin-right:20px;}

.pro_detail .dqg-tab ul li{ font-size:16px; color:#666;}
.dqg-on{ padding:20px 0;}
.dqg-tb{ border:1px solid #ccc; border-bottom:none; width:978px;}
.dqg-tb th{ height:34px; line-height:34px; background:#dbeefd; border-bottom:1px solid #ccc;}
.dqg-tb td{  border-bottom:1px solid #ccc; padding:10px 0;}
.dqg-tb td table{ border-left:1px solid #eee; clear:both;}
.dqg-tb td th{ background:#eee; border-bottom:1px solid #eee;}
.dqg-tb td td{ text-align:center; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.dqg-on-tip{ height:27px; line-height:27px; margin-bottom:15px;}
.dqgZxlist{ height:86px; width:700px;overflow-y:hidden; overflow-x:auto;}
.dqgZxlist li{ width:86px; float:left; margin-right:14px;}
.dqgZxlist li img{ height:84px; width:84px; border:1px solid #ccc;}
.dqg-tb .shark{ display:inline-block; height:28px; line-height:28px; padding:0 26px; position:relative; margin-bottom:10px;}
.dqg-tb .shark em{ display:block; height:15px; width:20px; background-position:-220px -110px; position:absolute; left:3px; top:5px;}
.dqg-tb .edit{ border:1px solid #79a2cd; background:#ecf4ff; color:#05376c; float:right; padding:0 5px;}
.dqg-tb .edit span,.dqg-on-tip .fr span{ float:left; height:26px; line-height:26px;}
.dqg-tb .edit em,.dqg-on-tip .fr em{ float:right; height:15px; line-height:15px; margin:10px 0 0 0px; font-style: normal;}
.dqg-on-tip .fr{ padding:0 19px; background:url(../images/dqg-btn.png) repeat-x; color:#fff; font-family:"宋体";}
.dqgNull{ padding:40px 0 40px 300px; border:1px solid #e1e1e1; box-shadow:0 5px 5px #eee; height:18px; margin-bottom:40px;}
.dqgNull em{ display:block; float:left; height:18px; width:18px; background-position:-160px -180px; float:left; margin-right:10px;}
.dqgNull span{ float:left; display:block; line-height:18px; font-size:20px; color:#368913;}
.dqgNull span a{color:#368913;}
.dqgNull span a:hover{text-decoration: underline;}
/* 活动专题页 */
#page_warp{ clear:both; overflow:hidden; background:url(../images/hb_bg_1.jpg) center bottom;}
#page_warp2{ clear:both; overflow:hidden; background:url(../images/hd_bg_2.jpg) center bottom;}
.banner_hd{ width:1200px; height:360px; position:relative; overflow:hidden;}
.banner_hd ul{ height:360px; width:6000px; position:absolute; left:0; top:0;}
.banner_hd li {width:1200px; height:360px; float:left;}
.banner_hd li img{height:360px; width:1200px;}
.banner_hd .btn {position:absolute; width:1200px; height:20px; left:0; top:330px; text-align:center;}
.banner_hd .btn span { width:20px; height:20px; line-height:20px; margin-right:10px; background:#000; color:#fff; font-family:Arial; font-size:18px; border-radius:10px; cursor:pointer; display:inline-block;}
.banner_hd .btn span.on { background:#023894;}
.banner_hd .preNext { position:absolute; top:140px; height:87px; line-height:87px; width:46px; text-align:center; display:block; font-size:60px; color:#023894; cursor:pointer;}
.banner_hd .next{right:30px;}
.banner_hd .pre{left:30px;}

.hd_img{ overflow:hidden; margin:10px 0; background:#023894;}
.hd_img li{ float:left; margin:10px 0 0 8px;}
.hd_img li img{ height:200px; width:290px;}
.hd_img li p{ display:block; height:52px; line-height:52px; width:290px; overflow:hidden; text-align:center; color:#fff; font-size:24px;}

.hd_csj{ clear:both; overflow:hidden;}
.hd_csj li{ height:400px; position:relative; margin-bottom:10px;}
.hd_csj li.a{ width:650px;}
.hd_csj li.a img{ width:650px; height:400px;}
.hd_csj li.b{ width:542px;}
.hd_csj li.b img{ width:542px; height:400px;}
.hd_csj_box{ position:absolute; left:10px; top:10px; background:url(../images/hd_tm_bg.png); padding:0 20px;}
.hd_csj_box h4{ height:44px; line-height:44px; font-size:20px; color:#333; border-bottom:1px dashed #333;}
.hd_csj_box p{ padding:15px 0; text-align:right;}
.hd_csj_box p .t{ background:#333; padding:3px 0 3px 9px; color:#fff;}
.hd_csj_box p .ffyh{ color:#ff3e00; font-size:30px; height:26px; line-height:26px; display:inline-block;}
.hd_csj_box p .ffyh span{ font-size:18px; margin:0 5px;}

.hd_pro_h{ margin-bottom:10px;}
.hd_pro{ overflow:hidden; padding-top:10px; background:#023a99;}
.hd_pro li{ width:290px; background:#fff; float:left; margin:0 0 10px 8px;}
.hd_pro .img{ width:260px; height:260px; padding:16px 15px 19px;}
.hd_pro .img img{ width:260px; height:260px;}
.hd_pro .info{ width:290px; height:70px; background:#e6e6e6;}
.hd_pro .info .t{ padding:0 15px; width:260px; overflow:hidden; border-bottom:1px dashed #023a99;}
.hd_pro .info .t a{ color:#023a99; font-family:Microsoft YaHei; display:block; height:32px; line-height:32px; width:260px; overflow:hidden;}
.hd_pro .price{ padding:0 15px;}
.hd_pro .price .fl{ margin-top:8px;}
.hd_pro .price .fl span,.hd_pro .price .fl a{ display:inline-block; height:20px; line-height:20px; padding:0 10px; background:#ff3e00; color:#fff; font-family:arial;}
.hd_pro .price .fl a{ background:#023a99;}
.hd_pro .price .fr{ font-size:24px; margin-top:3px;}
.hd_pro .price .fr span{ font-size:14px; margin-right:3px;}
.hd_pro li.h .img{ height:635px;}
.hd_pro li.h .img img{ height:635px;}
/*帮助*/
.help{ width:960px; float:right; margin-bottom:20px;}
.helpbox{ border:1px solid #e8e8e8; padding-left:65px; line-height:50px; color:#333; margin-bottom:20px;}
.helpContact{ border:1px solid #e8e8e8; padding:15px 0;overflow:hidden;}
.helpContact dd{ clear:both; padding:20px 0; overflow:hidden;}
.helpContact dd em{ display:block; height:40px; width:40px; float:left; margin-right:20px; background-position:-160px -340px;}
.helpContact dd.call em{ background-position:-220px -340px;}
.helpContact dd .info{ float:left;}
.helpContact dd .info h4{ color:#0a206b; line-height:20px;font-family:Microsoft YaHei;font-size: 16px}
.helpContact dd .info h4 strong{ color:#e50000;}
.helpContact dd .info p{ line-height:18px; color:#333; font-size:12px;}
.help .cont{border:1px solid #e8e8e8;padding:30px 30px 20px}
.help .cont h2{text-align: center;
margin-bottom: 30px;}
.ul_h{font-family:Arial;}
.ul_h .num{color: #333}
.ul_h h3{font-size:14px;color: #e65100;margin-bottom:8px;}
.ul_h p{margin-left:14px;}
.ul_h li{margin-bottom:30px;}
.help .cont .p1{padding: 0 10px;
margin: 15px 0;
line-height: 2.5em}
.table_d{text-align: center;}
.table_d th{background: #e9e9e9;text-align: center;font-weight: bold;}
.table_d td,.table_d th{border: 1px solid #ccc;padding: 9px 10px}

.box400{ border:1px solid #e1e1e1; background:#f1fdf1; box-shadow:0 3px 3px #eee; width:910px; margin:35px auto 20px; overflow:hidden; padding:40px 110px;font-family:Microsoft YaHei}
.box400 dt{ height: 110px; width: 129px; float:left; background:url(../images/400.png) no-repeat; margin: 25px 80px 70px 40px;}
.box400 dd h4{ font-size:40px; color:#368913; line-height:70px;font-weight: normal;}
.box400 dd p{ line-height:46px; font-size:20px;}
.box400 dd p .red,.box400 dd p .blue{ font-size:24px;font-family: Microsoft YaHei;text-decoration: underline;}
.box400 dd p .red:hover,.box400 dd p .blue:hover{text-decoration: none;}
.box400 .clear{ line-height:26px; margin-top:10px; text-align:center; color:#569a3d;}

.box500{ border:1px solid #e1e1e1; background:#f1fdf1; box-shadow:0 3px 3px #eee; width:910px; margin:35px auto 20px; overflow:hidden; padding:40px 110px;font-family:Microsoft YaHei}
.box500 dt{ height: 125px; width: 120px; float:left; background:url(../images/500.png) no-repeat; margin: 16px 81px 50px  47px;}
.box500 dd h4{ font-size:40px; color:#368913; line-height:70px;font-weight: normal;}
.box500 dd p{ line-height:46px; font-size:20px;}
.box500 dd p .red,.box400 dd p .blue{ font-size:24px;font-family: Microsoft YaHei;text-decoration: underline;}
.box500 dd p .red:hover,.box400 dd p .blue:hover{text-decoration: none;}
.box500 .clear{ line-height:26px; margin-top:10px; text-align:center; color:#569a3d;}

/*加入成购物车*/
#addcartshop{ display:none; position:absolute; width:300px; background:#FFF; z-index:1000; padding:10px; border:1px solid #e65100;}
#addcartshop td{padding:0; line-height:24px;}
#addcartshop td.btn a{ height:24px; line-height:24px; display:inline-block; padding:0 10px; margin-right:10px; background:#ff5a00; color:#fff;}
/*麦咨达图标*/
.pro_list .pic{position: relative;}
.farm {position: absolute;top: 160px;right: 0;z-index: 20}
.farm a{background-image: url(../images/star_farh.png);display: block;}
.pro_main .pro_list .pic .farm .m,.farm .m{width: 51px;height: 54px;background-position: 0 55px;}
.farm .b{width:100px;height:110px;}
.farm .s{width:35px;height:37px;background-position: -65px -133px}

.ShengXian {position: absolute;top: 0;right: 4px;z-index: 20}
.ShengXian a{background-image: url(../images/ShengXian.png);display: block;}
.pro_main .pro_list .pic .ShengXian .m,.ShengXian .m{ width:48px; height: 49px;background-position: 0 -112px;}
.ShengXian .b{width:100px;height:110px;}
.ShengXian .s{width:35px;height:37px;background-position: -65px -133px}

.fixed{position:fixed; top:0; z-index:99;}
.fixed{_position:absolute;_bottom:auto;top:0;_top:expression(eval(document.documentElement.scrollTop));}
*html{background-image:url(about:blank);background-attachment:fixed;}
.logo h2,.pro_list .num,.reg .tab_menu h3,.from .tip,.from .btn_u,.from .tip-b{_display:inline;+display:inline;}/*IE67*/


#addcartshop{ display:none; position:absolute; width:300px; background:#FFF; z-index:1000; padding:10px; border:1px solid #e65100;}
#addcartshop td{padding:0; line-height:24px;}
#addcartshop td.btn a{ height:24px; line-height:24px; display:inline-block; padding:0 10px; margin-right:10px; background:#ff5a00; color:#fff;}

/*这里是搜索下拉列表UL样式*/

.search_down{ position: absolute; top:46px; left:0px; width:537px; overflow:hidden; background:#FFF; border:1px solid #e2e2e2; z-index:500; display:none;}
.search_down li{ height:30px; line-height:30px; cursor:pointer; padding:0 5px;}
.search_down li.hover{ background:#f6fbec;}
.search_down li p{ display:block; height:30px; width:200px; float:left; color:#000;}
.search_down li span{ display:block; height:30px; float:right; color:#999;}
/*这里是搜索下拉列表UL样式*/
.app_box_add{ clear:both; padding:20px 0;}
.app_box_add td{ padding:15px 5px 0;}
.app_box_add th{ height:32px; line-height:32px; padding:0 20px; background:#f4f4f4; font-size:14px; font-weight:bold;}
.app_box_add td p{ width:375px; height:24px; line-height:24px; text-align:right; color:#999;}
.ipt1{ height:24px; line-height:24px; width:240px; border:1px solid #c9c9c9;}
.ipt2{ height:24px; line-height:24px; width:100px; border:1px solid #c9c9c9; float:left; margin:0 10px 0 0; float:left;}
.app_box_add .code img{ float:left; margin-top:-2px; margin-right:10px;}
.app_box_add .code a{ float:left; margin-top:8px;}
caption, th {text-align: left;}

.btn1 {background: #05376c;height: 28px;width: 80px;border: 0;cursor: pointer;font-size: 14px;color: #FFF;
}
/*定期购新增*/
.dqgproConL .pro_list{width: 3000px;height: 103px}
.dqg1box .pro_list .cart2{background: url(../images/icon.png) no-repeat -8px -418px ;width: 87px;height: 30px;float:right;color: #fff;border:none;font-family:Microsoft YaHei;cursor:pointer;}
.dqg1box .pro_list .cart2:hover{background-position:-101px -418px}
.dqgproConL li img{max-width: 70px;max-height: 70px;margin-bottom: 5px;}
.dqgproConL .pic .close{position: absolute;width: 13px;height: 13px;background-color: #666;color: #fff;top: 0;left: 0;font-family:Microsoft YaHei;line-height: 12px;
font-size: 16px;display: none;}
.dqgproConL .pic .close:hover{background-color: #ff3300}
.dqgproConL .hover .close,.dqgproConL .hover .info{display: block;}
.dqgproConL .name{height: 1.4em;white-space: nowrap;
text-overflow: ellipsis;
width: 100px;}
.dqgproConL .info{padding: 0 10px;border-color: #DEDDDD;left:75px;
top: 0;}
.dqgproConL .price{text-align: left}
.dqgproConL .O .bb{top: 15px;width: auto;
right:107px;color:#DEDDDD }
.dqgproConL .O .bb em{left:1px;bottom: 0}
/*jcarousel*/
.jcarousel-container{position: relative;}
.dqgproConL .jcarousel-prev{}
.jcarousel-clip-horizontal{overflow: hidden;}
.dqgproConL .jcarousel-next-horizontal,.dqgproConL .jcarousel-prev-horizontal{width: 16px;height: 32px;position: absolute;top: 25px;cursor:pointer;}
.dqgproConL .jcarousel-next-horizontal{background-position: -106px -348px;right: -26px;}
.dqgproConL .jcarousel-prev-horizontal{background-position: -54px -348px;left: -26px;}
.dqgproConL .jcarousel-prev-disabled-horizontal,.dqgproConL .jcarousel-next-disabled-horizontal{}
/*福利购*/
.pro_list .cart_b{width: 117px;height: 30px;color: #fff;font-family: Microsoft YaHei;font-size: 15px;font-weight: bold;text-align: center;line-height: 30px;background-position: -196px -418px;}
.pro_list .cart_b{background-position: -196px -418px;}
.pro_list .cart_b:hover{background-position: -318px -418px;}
/*返回顶部*/
#gotoTop{position:fixed;top:75%;right:5%;cursor:pointer;margin-top:-50px;width:36px;height: 36px;background-color:#fff;border-radius: 2px;background-position: -401px -280px;-webkit-transition:background-color .3s;-ms-transition:background-color .3s}
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
#gotoTop:hover{background-position:-401px -323px;background-color: #023894}
/*未登录弹出*/
.showdiv{display: none;}
.showdiv h3{background-color:#023894;color: #fff;font:normal 18px Microsoft YaHei;padding:10px 0 10px 15px;}
.showdiv .close{font-size: 24px;
font-weight: bold;
position: absolute;
right: 10px;
top: 4px;
color: #fff;
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;}
.showdiv .close:hover{-webkit-transform: rotate(180deg);}
.showdiv .cont{background-color: #fff}
.not_login{border:8px solid rgba(204, 204, 204, 0.66)}
.not_login .enter{margin: 10px 40px 0px 40px;}
.not_login .login{margin-bottom: 0;background: #fff;}
.not_login .error{margin-bottom: 10px;}
.not_login  .code_i{margin-right: 0;}
.not_login .close{top: 10px;right:15px;}
/*xcl----2014年10月12日 12:56:17*/
#addcartshop{ display:none; position:absolute; width:300px; background:#FFF; z-index:1000; padding:10px; border:1px solid #013B84;}
#addcartshop td{padding:0; line-height:24px;}
#addcartshop td.btn a{ height:24px; line-height:24px; display:inline-block; padding:0 10px; margin-right:10px; background:#013B84; color:#fff;}
/*加入采购单弹出*/
.joinorder {width:400px;}
.joinorder .cont{padding:20px 10px}
.joinorder .list{margin: 10px}
.joinorder .list .text{color: #999}
.joinorder .list li{margin-bottom:5px}
.joinorder .oper button{width: auto; padding: 0 30px}
/*福利购 采购单列表*/
.o_num .num,.o_num .less,.o_num .add{border:2px solid #999}
.o_num .num{color: #e7332d;width:35px;text-align: center;vertical-align: middle;border:none;font-size: 16px}
.o_num .less,.o_num .add{color: #999;background-color: #fff;height: 22px;width: 22px;vertical-align: middle;padding: 3px;position: relative;}
.o_num .less i,.o_num .add .i1{display:block;border-bottom: 2px solid #999}
.o_num .add .i2{border-left: 2px solid #999;position: absolute;top: 3px;
height: 12px;
left: 8px;}
.table_c{border-right:1px solid #c1cdda;width:100%;float: left;table-layout: fixed;}
.table_c td{border-bottom:1px solid #c1cdda;padding:10px 5px;white-space: nowrap;overflow: hidden;
text-overflow: ellipsis;}
.table_c .price{color: #e7332d}
.pro_order_list{position: fixed;bottom: 0;width:100%;background-color: #ebebeb;background-color: rgba(235, 235, 235, 0.7);padding: 20px 0;font-family: Arial}
.pro_order_list h3{font:bold 20px Microsoft YaHei;color: #666;text-shadow: 1px 0px 0;padding: 5px 0 5px 50px;border-bottom: 1px solid #1c4879}
.pro_order_list .cont{background-color: #fff;width:1198px;margin: 0 auto;border:1px solid #1c4879;border-top-width: 2px}
.pro_order_list .name,.pro_order_list .opear .info{font-family: Microsoft YaHei;font-size: 18px;}
.pro_order_list .del{margin-right: 150px;}
.pro_order_list .price{font-size:18px;}
.pro_order_list .co{padding-top: 10px;}
.pro_order_list .scrll{height:137px;overflow-y:auto;padding-right: 10px;padding-left: 10px;	}
.pro_order_list .scrll li{float: left;width: 50%;}
.pro_order_list .opear{background-color: #fafafa;padding: 3px 40px 3px 10px;}
.pro_order_list .opear .num{color: #e94641}
/*购物车为空*/
/*购物车为空*/
.cart_none{padding: 70px 0 100px 400px;}
.cart_none .icon{ background:url(../images/shop_cart_none.png) no-repeat;width:100px;height:100px;}
/*滚动广告*/
.roll_ads{margin-bottom: 10px;border:1px solid #ddd;padding:10px;}
.roll_ads ul{height: 22px;overflow: hidden;}
.roll_ads li{width: 33.3%;float: left;height: 24px}
.roll_ads .name{width: 70%;
overflow: hidden;
display: inline-block;
vertical-align: middle;}
.roll_ads .time{vertical-align: middle;color: #999}
.SliderHome .pro_list .oper{margin: 0;}

/*加载提示弹出相关*/
.loading_a{border:1px solid #a2cbf7;text-align: center;padding: 20px 0; width: 500px;background: #dbeefd;
border: 1px solid #a2cbf7;
background: rgba(219, 238, 253, 0.8);position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
height: 66px;}
.loading_a .i{display: inline-block;width: 48px;height: 48px;background: url(../images/loading.gif) no-repeat;}
.loading_b{background-color: rgba(0, 0, 0, 0.4);position: fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:9999;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
.loading_b .cont{width: 100px;height:100px;position: fixed;left:0;right:0;top:0;bottom:0;margin:auto;}
.loading_b .i{display: inline-block;width: 100px;height:100px;background: url(../images/loading2.gif) no-repeat;}

/*宝贝详情模板*/
.pro_cont{padding-top: 80px;font-size: 20px}
.pro_cont .itme{margin-bottom: 20px;}
.pro_cont .title{text-align: center}
.pro_cont .name_ch{font-size: ;color: #003894;font-size: 30px;margin-bottom: 25px;}
.pro_cont .name_en{font-size: ;color: #727171;font-size:18px;margin-bottom: 60px;}
.pro_cont .tag{font-size: 22px;margin-bottom: 60px;}
.pro_cont .tag strong{margin: 0 8px;color: #000}
.pro_cont .entry{height:32px;background: url(../images/pro_title_bg.png) no-repeat;border-bottom: 1px dashed #002a84;position: relative;margin-bottom: 20px;}
.pro_cont .entry .i{;background: url(../images/pro_title_bg2.png) no-repeat;width: 33px;height: 21px;position: absolute;right: 3px;
top: 11px;}
.pro_cont .entry .txt{color: #002a84;
font-size: 22px;
line-height: 32px;
margin-left: 5px;display: inline-block;
width: 132px;}
.pro_cont .entry .txt_en{color: #999;
font-family: Arial;
font: bold 13px Arial;vertical-align: -7px;}
.pro_dec .left_d{float: left;width: 40%;margin-left: 50px;}
.pro_dec .pic{float: right;width: 400px;height: 400px;text-align: center;}
.pro_dec .pic img{max-height: 100%;max-width: 100%;_height:100%;}
.pro_dec .cont{padding-top: 36px;margin-right: 40px;}
.pro_dec h4{color: #002a84;margin-bottom: 10px;}
.pro_dec li p{margin-bottom:30px;margin-left: 20px;}
.pro_dec h4 .en{color: #333;font-size: 13px;font-family: Arial;font-weight: normal;}
 
.pro_fea .cont{margin: 0 70px;}
.pro_fea .cont li{margin-bottom: 10px;}
.pro_det .pic{border:1px solid #ccc; text-align: center;padding:10px 0}
.pro_det .pic img{vertical-align: middle;}
 
.pro_sto .cont{margin: 0 70px}
.pro_sto .cont p{text-indent: 2em;margin-bottom: 10px;}
/**商品评价-评分**/
.wjdc_pj ul li{ background:url(../images/pro_ico.gif) no-repeat;}
.wjdc_pj{ height:16px;}
.wjdc_pj ul li{ height:16px; width:16px; float:left; margin-right:4px; cursor:pointer; background-position:-90px 0;}
.wjdc_pj ul li.on{ background-position:0 0;}

/*第二件半价*/
.the_half .title{color: #fa2819;text-align: center;background-color: #f5ffca;position: relative;font-family: Microsoft YaHei;line-height: 50px;margin-bottom: 15px;}
.the_half .title h3{font-size: 26px;text-shadow: 0px 1px;}
.the_half .title .more{position: absolute;right: 33px;top:0;color: #fa2819;font-size: 18px}
.the_half .title .more .bol{font-size: 12px;
font-family: SimHei;}
.the_half .title .more:hover{text-decoration: underline;}
.the_half .pro_list li{margin-right: 10px;margin-bottom: 10px;}
.nav_half{width: 100px;color: #fff;font-family: Microsoft YaHei;-webkit-transform: scale(0.01, 0.01);
transition: all 400ms linear 0ms;
-webkit-transition: all 400ms linear 0ms;background-color: #ffe900;}
.nav_half a{color: #023894;}
.nav_half .list a{display: block;border-bottom:1px solid #023894;line-height: 30px}
.nav_half h3{text-align: center;font-weight: normal;padding: 10px 0 10px 0;font-size: 14px;background-color: #023894;}
.nav_half .list .txt{display: inline-block;width: 70%;
margin-left: 13px;}
.nav_half .list .bol{font-size: 16px;
font-family: SimHei;
font-weight: bold;
}
.nav_half .top{ text-align: center;display: block;
font-family: verdana;padding-bottom: 10px;padding-top: 5px;}
.nav_half .top .bol{font-size: 24px;display: block;height: 15px}
.nav_bo{position: fixed;
right: 50%;
margin-right: 605px;
bottom: 120px;visibility: hidden;font-size: 12px;}
.nav_bo .show{visibility: visible;
-webkit-transform: scale(1);}
/*商品列表-小图模式*/
.small_list,.big_list{width: 12px;height: 13px;vertical-align: -2px;}
.big_list{background-position: -285px -117px}
.small_list{background-position: -286px -140px}
.intell_dis .sort a:hover .big_list{background-position: -301px -117px}
.intell_dis .sort a:hover .small_list{background-position:-302px -140px}
.pro_main_thum .pro_list li{border-bottom: 1px dashed #ccc;width: 310px;float: left;margin: 25px 25px 25px 0}
.pro_main_thum .pro_list .pic{width: 80px;height: 80px;border:1px solid #f0f0f0;float: left;margin-right: 10px;}
.pro_main_thum .pro_list .pic a{width: 80px;height: 80px;}
.pro_main_thum .pro_list .pic img{max-width: 80px;max-height: 80px;}
.pro_main_thum .pro_list .name{font-size: 12px;margin: 0;}
.pro_main_thum .pro_list del{font-size: 12px;color: #999}
.pro_main_thum .pro_list .price{margin-bottom: 0;}
.pro_main_thum .pro_list .price .num{font-size: 16px;font-weight: bold;margin-right: 0;}
.pro_main_thum .pro_list .Y{font-size: 14px;margin: 0;}
.pro_main_thum .pro_list .num input{font-size: 12px;height: 10px;font-weight: bold;width: 40px;line-height: 10px}
.pro_main_thum .pro_list .add,.pro_main_thum .pro_list .less{height: 10px;width: 14px;padding: 0}
.pro_main_thum .pro_list .add{background-position: -90px -18px;}
.pro_main_thum .pro_list .less{background-position: -90px -3px;}
.pro_main_thum .pro_list .oper .num{height: 20px;margin-right: 10px}
.pro_main_thum .pro_list .cart{width: 84px;height: 20px;background-position: 0 -491px;float: none;margin-right: 4px}
.pro_main_thum .pro_list .cart:hover{background-position: -90px -491px}
.pro_main_thum .pro_list .buylist{display: inline-block;height: 20px;width: 68px;background-position: 0 -514px}
.pro_main_thum .pro_list .buylist:hover{background-position: -71px -514px}
.email_txt{position: relative;
top: -692px;
left: 230px;
font-family: Arial;
color: #1D29CE;
width: 184px;
display: inline-block;
background-color: #fff;}
.email_txt:hover{text-decoration: underline}
.menimginfo{position: relative;overflow: hidden;}
.menimginfo .serve{display: inline;position: absolute;bottom: 0;}
.day_7{display: inline-block;width: 16px;height: 16px;overflow: hidden;background-image: url(../images/7day.png);}
.cats.fixed{top: 82px;}
/*2015年1月8日 17:05:32 yxw -add*/
.select-area .cont{padding: 20px 40px;font-family:'Microsoft YaHei';font-size: 18px;min-width: 300px;}
.select-area .list li{margin-bottom: 20px;}
.select-area .list label{text-shadow: 0px 0px 0px #000;color: #050000;display: inline-block;width: 135px;}
.select-area .list .input{width:164px;line-height: 28px;background: url(../images/select_bg.png);cursor: default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding: 0 40px 0 13px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;color: #5a5858}
.from .select option{font-family:'Microsoft YaHei'}
.select-area .btn-g{padding: 0 24px;line-height: 32px}
.select-sim{position: relative;display: inline-block;vertical-align: middle;}
.select-list{position: absolute;background-color: #fff;border:1px solid #aaa;margin-top: -1px;left: 0;right: 0;display: none;max-height: 500px;overflow-y:auto;z-index: 1;}
.select-list ul li.item{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #333;padding: 0 0px 0 12px;margin-bottom: 0;line-height: 28px;color: #5a5858}
.select-list ul li.item:hover{background-color:rgb(30,144,255);cursor: default;color: #fff}
.select-list ul li.selected{background-color:rgb(218, 236, 253)}
.from .btn-e{background-color: #013895;height: 34px;color: #fff;border:1px solid #a0abbd;border-radius: 3px;padding: 0 30px;cursor: pointer;font-size:18px;font-family:'Microsoft YaHei'}
/*2015年1月23日17:44:18 - yxw*/
.table-custo{width: 100%;overflow: hidden;}
.table-custo img{vertical-align: middle;margin-bottom: 5px;}
.table-custo td{vertical-align: top;}
.table-custo td:after{content: "";border-left:1px solid #b4b4b4;left:0;right:0;position: absolute;top:20%;bottom: 20%;margin-left: -1px;}
.table-custo .bg{background-color: #eee;position:relative;}
.custo-hd{margin-bottom: 20px;}
.pro-custo .cont{padding: 0 26px}
.cats-list{font-size: 16px;font-family:'Microsoft YaHei';padding:15px 0;position: relative;z-index: 1;white-space: nowrap;width: 65px;margin-left: auto;margin-right: auto;}
.cats-list li{margin-bottom: 5px;}
.cats-list a{color: #6e6e6e}
.cats-list a:hover{color: #05376c}

/*分类 2015-5-4 */
.cat_iii_left{float: left;width: 280px;}
.cat_iii_center{width: 280px;float: left;padding-left: 20px;}
.cat_iii_right{float: left;width: 280px;padding-left: 20px;}
.cat_iii_left,.cat_iii_right,.cat_iii_center{overflow: hidden;/*float:left;width: 50%*/}
.cat_iii_left li,.cat_iii_center li,.cat_iii_right li{border-bottom:1px solid #eee;width:280px;overflow:hidden;padding:15px 10px 5px 5px;margin:-1px 5px 0 5px;float:left;}
.cat_iii_left h4,.cat_iii_right h4,..cat_iii_center h4{margin:15px 0 -3px 0}
.cat_iii_left li:hover,.cat_iii_right li:hover,..cat_iii_center li:hover{background:#F7F7F7}
.cat_iii_left a,.cat_iii_center a,.cat_iii_right a{display:inline-block;_overflow:hidden;padding:0 10px;margin-left:-8px;white-space:nowrap;border-left:1px solid #ccc;margin-bottom:10px} 
/*值顶商品*/
*{margin: 0;padding: 0;list-style: none;font-family: "microsoft yahei";}
.clear{clear: both;}
.red{color: red;}

.mdl_advert{width: 1200px;height: 145px;border:1px solid #ccc;background-color: #f5f5f5;margin: auto;}
.mdl_advert ul{margin: 10px 0;}
.mdl_advert ul li{float: left;width: 256px;padding: 10px; margin-right: 7px;background-color: #fff;border:1px solid #ccc;}
.mdl_advert ul li .mdl_advertImg{float: left;}
.mdl_advert ul li .mdl_advertInfo{float: left;width: 146px;padding-left: 10px;}
.mdl_advert ul li .mdl_advertInfo p{font-size: 14px;}
.mdl_advert ul li .mdl_advertInfo .p1{height: 40px;text-overflow: ellipsis;overflow: hidden;}
.mdl_advert ul li .mdl_advertInfo .p2{padding: 6px 0;}
.mdl_advert ul li .mdl_advertInfo .p_btn{padding:4px 6px;}
.mdl_advert ul .hot{width: 16px;margin: -1px 10px 0 -1px;color: red;}

.new_dt{display: inline-block;}
.search_p .dd{float: left;margin:0 !important;}
.clear{clear:both;}
.search_p .u1{width: 790px !important;}


