@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{ -webkit-text-size-adjust:none; margin: 0; padding: 0; border: none; -webkit-tap-highlight-color:rgba(0,0,0,0); font-size: 12px; line-height:22px; font-family:"Microsoft Yahei","微软雅黑","Georgia",Tahoma,Arial,Helvetica,STHeiti; }

html,body{ height:100%; }

img,input,button,a,select,textarea{ margin: 0; padding: 0; resize:none; border:none; outline:none; } 

ol,ul { list-style:none; } 

h1,h2,h3,h4,h5,h6,p,em,i,b,em{ font-size:100%; word-wrap:break-word; font-weight: normal; font-style: normal; }

a:active, a:focus{ outline:none; }

button::-moz-focus-inner,input::-moz-focus-inner{ padding:0; border:0; }

*html{ background-image:url(about:blank); background-attachment:fixed; } /* 修正IE6振动bug */

table{ border-collapse:collapse; border-spacing:0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; }

.clearfix{ zoom:1; }

.fl{ float:left;}

.fr{ float:right;}

a{ text-decoration: none; }

a:hover{ text-decoration: none; }

.bg-color{ background: #ff6900; }

.private-bg{ background: #f4f4f4; }

.hidden-desktop, .visible-phone, .visible-tablet { display:none!important}

img {  vertical-align: middle;}



body{ display: block; position:relative; min-height:100%; _height: 100%; background:#ececec;}

h1.h1{ display: none; }



.container {position: relative;  width: 1200px; margin: 0 auto;}

.H{ padding:12px 0 24px 0;}

.H h2{ font-size:32px;}

.H a{ color:#333333;}



/*hearder*/

.tophearder{ height:35px; border-bottom:1px solid #eee; background:#f9f9f9;}

.tophearder .wel{ float:left; color:#5f5f5f; line-height:35px; font-size:14px;}

.tophearder .toptxt{ float:right; line-height:35px; font-size:14px; color:#ccc; width:400px;}

.tophearder .toptxt .f60{ color:#ff6600; float: right;}

.tophearder .toptxt span.ccc{ color:#ccc;}

.hearder{ background:#fff; height:125px; border-bottom:1px solid #e3e3e3;}

.hearder h1{ float:left; margin-top:35px;}

.hearder li{ float:left;}

.hearder .topnav{float:left; margin-left:50px; padding-top:54px;}

.hearder .topnav li.l1{ padding:0 23px 0 20px; background:url(../ygimages/topnavline.jpg) right center no-repeat;}

.hearder .topnav li.l2{ padding:0 20px 0 20px; background:url(../ygimages/topnavline.jpg) right center no-repeat;}

.hearder .topnav li.l3{ padding:0 20px 0 20px;}

.hearder .topnav a{ position:relative;}

.tophearder .login{ color:#ff6600;}

.tophearder .login a{font-size:14px; color:#ff6600; padding:0 10px; display:inline-block; height:35px; line-height:36px;}

.tophearder .login a.dl{ background:url(../ygimages/loginbg.png) center left no-repeat; padding-left:32px;}

.tophearder .login img{ border-radius:50%; vertical-align: middle;}



.head_search{ float: right; margin-top:55px;}

.head_search .init {

	width:206px;

	height:28px;

	text-indent:5px;

	line-height:28px;

	background-repeat:repeat-x;

	border:1px solid #CFCFCF;

	color:#CCC;

	border-right:none;

	float:left;

	font-family:Arial,"宋体";

}

.head_search .text {

	text-align:left;

	color:#666;

	font-weight:normal;

}

.head_search input.init:hover{border:1px solid #ff6600; border-width:1px 0 1px 1px}

.head_search .search_submit{

    background: url(../images/headbg11.png) no-repeat;

}

.head_search .search_submit {

	width:46px;

	height:28px;

	background-position:14px -89px;

	background-color:#ff6600;

	border:none;

	text-indent:-999em;

	vertical-align:top;

	cursor:pointer;

	float:left;

}





/*banner*/

.banner{ margin-bottom:20px;}

.slideBox{ width:100%; overflow:hidden; position:relative;  }

.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:50%; bottom:15px; z-index:1; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:4px;  width:10px; height:10px; line-height:14px; text-align:center; background:#ccc; cursor:pointer; }

.slideBox .hd ul li.on{ background:#ff6600; }

.slideBox .bd2{ position:relative; height:100%; z-index:0;   }

.slideBox .bd2 li{ zoom:1; vertical-align:middle; }

.slideBox .bd2 a{  width:100%; display:block;  }



.slideBox .prev,

.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../ygimages/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox .prev:hover,

.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox .prevStop{ display:none;  }

.slideBox .nextStop{ display:none;  }





/*main*/

.main{ margin-bottom:50px;}



/*firstbox*/

.firstbox{ margin-bottom:20px; position:fixed; top:50%; left:50%; margin: -217px 0 0 -600px; z-index:999; display:none;}

.bannerbox{ width:770px;}

.firstinfo{ float:right; width:430px; height:434px; padding:25px 30px 0; background:#fff;}

.firstinfo .Cum{ text-align:center; font-size:14px;}

.firstinfo .Cum span{ color:#ff6600;}

.bigbg{ display:none;position:fixed; height:100%; width:100%; background:#000; top:0; left:0; z-index:998;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

.indexclose{ display:none; overflow:hidden; cursor:pointer; width:110px; height:34px; background:#999999; color:#fff; font-size:16px; line-height:34px; position:fixed; top:50%; left:50%;z-index:1000; margin: -251px 0 0 490px; text-align:center;}

.indexclose:hover{background:#ff6600;}



.firstinfologin{float:right; height:434px; width:430px; text-align:center; padding-top:200px;}

.firstinfologin a{ width:100px; height:34px; line-height:34px; color:#fff; font-size:14px; display:inline-block; margin:0 10px; background:#ff6600;}

.wqzglogin{background:url(../ygimages/wqzgbg.png) no-repeat;}



.Loan{padding:15px 0 5px; overflow:hiddne;}



.Loan p{clear:both; padding:7px 0; overflow:hidden;}

.Loan p input,.Loan p select{border:1px solid #d7d7d7; width:370px; padding:5px 10px;}

.Loan p.f2 input{ float:left; width:180px; margin-right:10px;}

.Loan .lastmr0{margin-right:0;}

.Loan p.f3 input{ float:left; width:116px; margin-right:10px;}



.Loan p select{float:left; width:116px; padding:7px 6px; margin-right:11px;}

.Loan p.f2 select{float:left; width:180px; padding:7px 6px; margin-right:10px;}



.Loan p button{border:none; width:370px; height:40px; background:#ff6600; cursor:pointer; color:#fff; font-size:14px; margin:8px 0 12px;}

.Loan input:hover,.freebd select:hover{border:1px solid #ff6600;}

.Loan  #name2{float:right; width:60px;}

.Loan p input.ver{ width:242px; float:left; margin-right:10px;}

.Loan p button.verbut{ float:left; width:116px; margin:0; height:34px; line-height:34px;}

.Loan p input.lastmr0,.Loan p select.lastmr0{margin-right:0;}

















/*shopbox*/

.shopbox{ margin-bottom:20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); cursor:pointer;}

.boxinfo{ float:right; width:430px; height:346px; padding:20px 30px; background:#fff; border-left:1px solid #e3e3e3;}

.shoptop{ height:58px; border-bottom:1px dotted #ccc; line-height:30px; font-size:14px; color:#999999; margin-bottom:18px;}

.shoptop span{ background:url(../ygimages/jd-logo.png) no-repeat;  display: inline-block;

  width: 40px;

  height: 40px;

  border-radius: 50%;

  vertical-align: middle;

  margin-right:10px;

  box-shadow: 0 0 1px rgba(0,0,0,.2);}

.shoptop span.jd-logo{ background:url(../ygimages/jd-logo.png) no-repeat;}

.shoptop span.wx-logo{ background:url(../ygimages/wx-logo.png) no-repeat;}

.shoptop span.zfb-logo{ background:url(../ygimages/zfb-logo.png) no-repeat;}

.shoptop span.tm-logo{ background:url(../ygimages/tm-logo.png) no-repeat;}

.shoptop span.wqjr-logo{ background:url(../ygimages/wqjr-logo.png) no-repeat;}

.boxinfo{ font-size:14px;}

.boxinfo h3{ font-size:14px; font-weight:800; color:#333; height:68px;}

.boxinfo h3 span{ color:#c61621;}

.boxinfo .p-Total{ margin-bottom:10px;}





.Progress-bar{ margin-bottom:14px;}

.w-progressBar-wrap{ height:10px; background:#eeeeee; margin-bottom:12px;}

.w-progressBar-bar{ background:#ff6600;height:10px; display:block;}



.shopbut{  text-align:center; height:40px; line-height:40px; margin-top:22px;}

.shopbut a{ color:#fff; font-size:14px; display:block;background:#ff6600;}

.shopbut a:hover{filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;}

.P-bar01 em,.P-bar03 em{ display:block;}









/*foot*/

.footer{ background:#2d3237; height:214px;}

.footer .sections{ height:164px; padding-top:30px;}



.link-section{ width:400px;}

.link-section h3{ margin-bottom:28px;}

.footer .links,.footer .feedback{ color:#ccc;}

.footer .links a{ color:#ccc;}

.footer .links a:hover{ color:#fff;}

.footer .feedback a{ font-size:14px; color:#ccc;}



.partner-section{ color:#fff;}

.partner-section h3{ font-weight:800; font-size:14px; margin-top:4px; margin-bottom:0px;}



.footer-partner{ width:600px;}

.footer-partner li{ float:left; margin-right:14px; height:46px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.footer-partner li.l01{ padding-top:22px;}

.footer-partner li.l02{ padding-top:9px;}

.footer-partner li.l06{ padding-top:14px;}

.footer-partner li.l03{ padding-top:22px;}

.footer-partner li.l04{ padding-top:22px;}

.footer-partner li.l05{ padding-top:20px;}

.footer-partner li.l07{ padding-top:20px;}

.footer-partner li.l08{ padding-top:8px;}

.footer-partner li.l09{ padding-top:8px;}



.footer-partner a img{filter:alpha(opacity=60);-moz-opacity:0.6; opacity:0.6;}

.footer-partner a:hover img{filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;}

.qr-section{ color:#ccc; text-align:center; margin-top:-10px;}

.qr-section img{ padding-bottom:6px;}



.bottom{ background:#23282d; padding:10px 0;line-height:50px;}

.copyright{ color:#fff; font-size:14px; }



.bottom .share{ padding-right:30px;}

.bottom .share a {

  color: #fff;

  display: inline-block;

  width: 24px;

  height: 24px;

  vertical-align: middle;

  border-radius: 50%;

  background: #3b4148;

  margin-left: 10px;

  line-height: 24px;

  text-align: center;

  -webkit-transition: all 0.3s ease;

          transition: all 0.3s ease;

}



.bottom .share a.iconfooter-weibo:hover {

  background-color: #c02d2b;

}



.bottom .share a.iconfooter-rss:hover {

  background-color: #e9640e;

}























.quick_cart s,.quick_service s,.quick_Collection s,.quick_Return s,.Close,.Roll_mycart li a.Close:hover,.quick_cart .Current s,.quick_service .Current s,.quick_Collection .Current s,.quick_Return .Current s {

	background:url(../images/quickBack.png) no-repeat;

}

.quickBack {

	position:fixed;

	_position:absolute;

}

.quickBack {

	position:fixed;

	bottom:40px;

	right:10px;

	width:58px;

	z-index:11;

}

* html .quickBack {

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

	_bottom:auto;

	_position:absolute;

}

.quickBack .quick_But {

	width:58px;

}

.quickBack .quick_But dd a.quick_cartA {

	width:58px;

	height:58px;

	position:relative;

	display:block;

/*	border:1px solid #E4E4E4;

	border-bottom:none;*/

	z-index:11;

}

.quickBack .quick_But dd a.quick_serviceA {

	width:58px;

	height:58px;

	position:relative;

	display:block;

/*	border:1px solid #E4E4E4;

	border-bottom:none;*/

	z-index:11;

}

.quickBack .quick_But dd a.quick_CollectionA {

	width:58px;

	height:58px;

	position:relative;

	display:block;

/*	border:1px solid #E4E4E4;

	border-bottom:none;*/

	z-index:11;

}

.quickBack .quick_But dd a.quick_ReturnA {

	width:58px;

	height:58px;

	position:relative;

	display:block;

/*	border:1px solid #E4E4E4;*/

	z-index:11;

}

.quickBack .quick_But dd a s {

	cursor:pointer;

	height:58px;

	left:0;

	position:absolute;

	top:0;

	width:58px;

}

.quickBack .quick_But dd a b {

	width:58px;

	text-align:center;

	font-weight:normal;

	color:#fff;

	position:absolute;

	top:32px;

	left:0;

	display:inline-block;

	font-family:微软雅黑;

	display:none;

	cursor:pointer;

	z-index:10;

}

.quickBack .quick_But dd a.Current b {

	display:block;

}

.quick_cart em {

	width:16px;

	padding-left:1px;

	height:17px;

	line-height:16px;

	font-size:11px;

	font-family:Arial;

	text-align:center;

	color:#fff;

	position:absolute;

	top:7px;

	right:5px;

	background:url(../images/quickBack_CartDig.png) no-repeat;

	_background:none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/quickBack_CartDig.png");

}

.quick_cart s {

	background-position:0 0;

}

.quick_service s {

	background-position:0 -59px;

}

.quick_Collection s {

	background-position:0 -118px;

}

.quick_Return s {

	background-position:0 -177px;

}

.quick_cart .Current s {

	background-position:-58px 0;

}

.quick_service .Current s {

	background-position:-58px -59px;

}

.quick_Collection .Current s {

	background-position:-58px -118px;

}

.quick_Return .Current s {

	background-position:-58px -177px;

}



.fenxian1{ position:absolute; width:190px; padding-left:6px; height:58px; background:#fff; margin:-58px 0 0 -190px; font-size:12px; display:none; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}

.fenxian1 a{ width:58px; height:58px; display:inline-block; text-indent:-999px; overflow:hidden; cursor:pointer;}

.fenxian1 a.jiathis_button_weixin{ background:url(../ygimages/wx.jpg) center center no-repeat;}

.fenxian1 a.jiathis_button_qzone{ background:url(../ygimages/qq.jpg) center center no-repeat;}

.fenxian1 a.jiathis_button_tsina{ background:url(../ygimages/wb.jpg) center center no-repeat;}



.loading{ display:block; line-height:42px; height:42px; font-size:14px; text-align:center; background:#FFF; border:1px solid #dddddd; color:#666666;}

.loading:hover{ background:#ff6600; color:#fff; border:1px solid #ff6600;}

.loadingb{ display:block; line-height:42px; height:42px; font-size:14px; text-align:center; background:#ececec; border:1px solid #dddddd; color:#999;}





