@charset "utf-8";

html,body,p,ul,li,ol,dt,dd,dl,h1,h2,h3,h4,h5,h6,input,form,iframe{ padding:0;}
html,body{ font-size: 14px; font-family: "微软雅黑"; }
li{ list-style:none;}
a{ text-decoration:none; color:#333;}
iframe{ border:none;}

.w1240{ width:865px; margin: 0 auto;}
.center{ display:block; margin: 0 auto;}
.fleft{ float:left !important;border-top:2px solid #f3f3f3;}
.fright{ float:right !important;}
.clearboth{ clear:both; height: 0px;}
.positionr{ position:relative;}
.pt50{ padding-top:50px;}
.pt30{ padding-top:30px;}
.pb30{ padding-bottom:30px;}
.mt30{ margin-top: 30px;}
.mb30{ margin-bottom:30px;}
.mt20{ margin-top: 20px;}
.none{ display:none !important;}
.textnone{ white-space:nowrap; text-overflow: ellipsis;  overflow: hidden; }
.textcenter{ text-align:center;}


/*
 *  top
 */
.top{ height: 70px; background-image:url(../images/topbg.png); position:fixed; top: 0; width: 100%; z-index: 99; min-width: 1410px;}

.logo{ position: absolute; left: 40px; margin: 12px 0 0 0; z-index: 1;}
.logo h1{ display:inline-block;}

.top_nav{ font-size:16px;}
.top_nav ul{ margin:0 0 0 65px;}
.top_nav li{ float:left; padding: 0 7px;}
.top_nav a{ display:block; height: 67px; line-height:67px; color:#fff; width: 110px /*132px*/; text-align: center;}
.top_nav a:hover,.top_nav .cur{ border-top:3px solid #ffe300; background-color:#090909; line-height:62px; }

@media screen and (max-width: 1690px){
	.top_nav a{ width: 96px /*120px*/;}
}
@media screen and (max-width: 1570px){
	.top_nav a{ width: 85px /*115px*/;}
}



/*搜索*/
.top_search{ position: absolute; right: 180px; padding: 0 15px; background-color:#fff; border-radius: 16px; margin: 22px 0 0 0;}
.top_search .searchkey{ float:left; border:none; background-color:#fff; height: 32px; width: 148px;}
.top_search .searchbt{ float:left; width: 18px;  border: none; height: 32px; background-image: url(../images/searchbt.png); background-repeat: no-repeat; background-color: #fff; background-position: center; cursor: pointer;}
.top_search input{ outline:none;}

.top_sign{ position: absolute; right: 40px; padding: 0 0 0 29px;}
.signbt,.regbt{ display:block; float:left; width: 63px; height: 37px; text-align: center; line-height: 36px; margin: 18px 0 0 0;}
.signbt{ background-color:#4a4a4a; color: #b3b3b3;}
.regbt{ background-color:#0097fe; color: #ffffff;}

.top_signend{ height: 70px; position: absolute; right: 40px; padding: 0 0 0 29px;}
.top_signend dl{ cursor:pointer;}
.top_signend dt,.top_signend dd{ float:left; margin: 10px 0 0 0;}
.top_signend dt{ width:50px; height: 50px; padding: 0 5px 0 0;}
.top_signend dt img{ width:46px; height: 46px; border:2px solid #787878; border-radius: 23px;}
.top_signend dd{ width:70px; color:#fff; font-size:16px; line-height: 50px; white-space:nowrap; text-overflow: ellipsis;  overflow: hidden;}

.top_signinfo{ width:214px; height: auto; position:absolute; top: 70px; right: 0; text-align: center; background-color:#fff; box-shadow: 0 2px 3px #dcdcdc; display:none; }
.top_signinfo li{ padding:5px 0;}
.top_signinfo li:first-child{ border-bottom:1px solid #eeeeee; font-size:16px; font-weight: bold;}
.top_signinfo a{ display:block; padding: 12px 0;}
.top_signinfo a:hover,.top_signinfo .cur{ background-color:#ffe301;}

@media screen and (max-width: 1460px){
	.logo{ left: 10px;}
	.top_search{ right: 150px; }
	.top_sign,.top_signend{ right: 10px; }
}


/* footer */
.footer{ background-color:#404040;  color:#f7f8fa; padding: 23px 0 50px 0;}
.footerleft{ width: 820px;}
.footerleft a{ color:#f7f8fa;}
.footerleft a:hover{ color:#ffee7e;}
.footerleft li{ float:left; font-size: 18px; padding:15px 24px 15px 0;}

.phone{ font-size: 18px; padding: 15px 0;}
.copyright{ padding:0 0 15px 0;}

.footerright{ width: 380px;}
.logo2{ text-align: center; padding: 32px 0 0 0;}
.logo2 img{ width: 135px; height: 40px; margin:0 0 10px 0;}

.qrcode{ padding:20px 0 0 0;}
.qrcode img{ margin:0 0 0 16px;}


/* 返回顶部 */
.return{ position:fixed; right: 10px; bottom: 60px; width:74px; background-color:#fff; z-index: 10;}
.return ul{ box-shadow: 0 0 3px 0px #e2e5e6; text-align: center;}
.return a{ display:inline-block; border:1px solid #e1e1e1; width:72px; height: autoau/*68px*/; padding:0 0 5px 0; }
.return a:hover,.return .cur{ background-color: #ffe300; border:1px solid #ffe300;}
.return i{ display:inline-block; width:32px; height: 32px; background-image: url(../images/returntopico.png); background-repeat: no-repeat; margin:5px 0 0 0;}
.return .messageico{ background-position:0 8px; }
.return .customerico{ background-position:0 -60px;}
.return .returntopico{ background-position:0 -130px;}
.return .favoriteico{ background-position:0 -199px; }

.return span{ display:inline-block;}

.return li:first-child{ font-size: 12px;  }
.return li:first-child a{  border-bottom: none;}



/*底部浮动广告*/
.footer_ad{ position:fixed; bottom:0; width:100%; z-index: 9; height: 340px; background-image: url(../images/btadbg.png);}
.footer_ad .w1240{ position:relative;}
.footer_ad_close{ position: absolute; display:block; top:10px; right:10px; width:30px; height: 30px; border-radius:15px; color:#333; background-color:#f7f8fa; line-height: 30px; text-align: center; background-image: url(../images/btadclose.png); background-position: top center}

.footer_ad h3{ font-size: 43px; color:#fff; padding: 80px 0 40px 0; text-align: center;}
.footer_ad h3 span{ color:#ffd91a;}

.footer_ad_bt{ display:block; width:237px; height: 70px; border-radius: 15px; background-color:#ffd500; color:#666666; font-size:30px; line-height: 70px; text-align: center; margin: 0 auto;}
/*隐藏状态*/
.footer_ad_none{ height: 50px;}
.footer_ad_none h3,.footer_ad_none .footer_ad_bt{ display:inline-block; padding: 0; margin: 0;}
.footer_ad_none h3{ font-size:34px; height: 50px; line-height: 50px;  text-align: left; text-indent:30px;}
.footer_ad_none .footer_ad_bt{ font-size:20px; height: 34px; width: auto; line-height: 34px; padding: 0 20px; border-radius: 17px; position:relative; top: -3px; left: 10px;}
.footer_ad_none .footer_ad_close{ background-position:bottom center;}

/*二维码弹框*/
.moreQRcode{ position:fixed; top: 30%; left: 33%; z-index: 12; height: auto; background-image:url(/skin/pc/images/topbg.png); text-align: center; padding:20px 30px; border-radius: 3px; box-shadow:0 0 3px #000; display:none;}
.moreQRcode a{ display:inline-block; padding: 5px; padding:5px 20px; background-color:#FFE300; border-radius: 3px;}
.moreQRcode p{ padding:10px 5px; line-height: 24px; color:#fff; font-size:16px;}
.moreQRcode img{ display:block;}





