

/*清空样式部分*/
*{ padding: 0px; margin: 0px; list-style: none; font-family: '楷体';font-size: 14px; text-decoration: none; color: #000; outline: none;border:none;}
i,b,h1,h2,h3,h4,h5,em{ font-weight:normal; font-style: normal;}


/*组件部分*/
i.caret-r-line{display: inline-block; width: 7px;height: 11px; background: url(../images/caret-r-line.png) no-repeat;}
i.caret-t-face{ display: inline-block;  border-left: 4px solid transparent;border-right: 4px solid transparent; border-bottom: 4px solid #000;}
i.caret-b-face{display: inline-block;  border-left: 4px solid transparent;border-right: 4px solid transparent; border-top: 4px solid #000;}
i.caret-l-face{display: inline-block;  border-right: 4px solid #000;border-top: 4px solid transparent; border-bottom: 4px solid transparent;}
i.caret-r-face{display: inline-block;   border-left: 4px solid #000;border-top: 4px solid transparent; border-bottom: 4px solid transparent;}
i.plus-icon{  width: 9px; height: 9px; background: url("../images/plus-icon.png") no-repeat; display: inline-block; }
i.sub-icon{ width: 9px; height: 9px; background: url("../images/sub-icon.png") no-repeat;display: inline-block;  }

.sizeB{ font-weight:bold;}
.size12{font-size: 12px;}
.size16{font-size: 16px;}
.w1200{ width: 1000px; margin: 0 auto;}
.dm-border{border-top: 1px solid;}
.fl-l{ float: left;}
.fl-r{ float: right;}
.mg0{margin: 0px;}
.mgt10{ margin-top: 10px;}
.clearfix:after{content: "";display: block; clear: both;}

/*翻页组件*/
.list-page{ text-align: center; padding-top: 56px; }
.list-page > div{ display: inline-block; }
.list-page > div.page-home,
.list-page > div.page-end,
.list-page > div.page-prev,
.list-page > div.page-next,
.list-page > div.page-num ul li{ width: 32px; height: 32px; line-height: 32px; border: 1px solid #e0e0e0; background: #f5f5f5; margin:0 5px; cursor:pointer; }
.list-page > div.page-num ul li{ float: left; color: #8e8e8e; }
.list-page > div.page-num ul li.page-sel-on{ background: #1b8ac5; color: #fff; }

.list-page > div.page-home,
.list-page > div.page-end,
.list-page > div.page-prev,
.list-page > div.page-next{ background-image:url(../../public/images/page-icon.jpg); background-repeat: no-repeat; }
.list-page > div.page-prev{ background-position:-32px; }
.list-page > div.page-next{ background-position:-64px; }
.list-page > div.page-end{ background-position:-96px; }



/*顶部样式*/
.shop-top-container{ border-bottom: 2px solid #1386de; border-top: 1px solid #c7c7c7;}
.shop-top-wec-box{border-bottom: 1px solid #f2f2f2;}
.shop-top-wec{ height: 30px; }
.shop-top-login{overflow: hidden; line-height: 30px;}
.shop-top-login p{ float: left; color: #4f4f4f; font-family: "宋体";}
.shop-top-login a{ float: left; margin-left:10px; color: #05a9e8;font-family: "宋体";}
.shop-top-app{ padding-top: 9px}
.shop-top-app a{ float: left; padding: 0 12px; color:#4f4f4f; border-right: 1px solid #b4b4b4; line-height: 12px; }
.shop-top-app a:last-of-type{ border:none;}

/*搜索部分样式*/
.shop-top-search-container{ padding-top: 22px; padding-bottom: 28px;}
.shop-top-logo  img{ width: 177px; height: 98px;}
.shop-top-search-box{ margin-left: 140px;  margin-top: 12px;}
.shop-top-seach{border:2px solid #1386de;width: 500px; height: 30px; }
.shop-top-seach-input{ width: 420px; height: 30px;}
.shop-top-seach-input input{ display: block; width: 420px; height: 30px; }
.shop-top-seach-btn{ width: 80px; height: 30px; background: #1386de;}
.shop-top-seach-btn a img{ float: left; margin-left: 14px; margin-top:6px }
.shop-top-seach-btn a span{ float: left; line-height: 30px; color: #fff; font-size: 15px; margin-left: 4px;}
.shop-top-seach-tj{}
.shop-top-seach-tj ul li{ float: left; line-height: 16px; margin: 0 7px;}
.shop-top-seach-tj ul li:first-of-type{ margin: 0px;}
.shop-top-seach-tj ul li a{font-family: "宋体";color: #5b5c5c; font-size: 12px;}

.shop-top-buycar-btn{ width:138px; height: 34px; border:1px solid #dfdfdf; background: #f9f9f9; position: relative; }
.shop-top-buycar-btn a{ display: block;width: 100%; height: 100%;}
.shop-top-buycar-btn a span{ float: left;}
.shop-top-buycar-btn span.buycar-icon{ width: 16px; height: 14px; background: url(../images/buycar-icon.png); margin-left: 20px; margin-top: 10px;}
.shop-top-buycar-btn span.buycar-txt{ font-size: 12px; font-family: "宋体"; color: #5b5c5c; margin-top: 11px; margin-left: 4px;}
.shop-top-buycar-btn a i.caret-r-line{ float: right; margin-right: 11px; margin-top: 12px;}
.shop-top-buycar-btn span.buycar-num{ position: absolute; top: 0px; right: 20px; width: 16px; height: 14px; background: url(../images/buycar-icon.png) -16px; color: #fff; text-align: center; font-size: 10px; line-height: 14px;}
.shop-by-car-lost span,
.shop-by-car-lost a{ color: #b92525; font-size: 13px; margin-top: 12px;}
.shop-by-car-lost span{ /*width: 110px;*/ white-space: nowrap;text-overflow:ellipsis; overflow: hidden; margin-right: 10px;}

/*菜单部分*/
.shop-top-menu ul li{ float:left;padding: 10px 30px;}
.shop-top-menu ul li a{ font-family: "宋体"; font-weight: bold;}
.shop-top-menu ul li.shop-top-all-type{  width: 200px; padding: 0px; position: relative;}
.all-type-title{ text-align: center;line-height: 39px; color: #fff;font-family: "宋体"; font-weight: bold;background: #1386de;}
.shop-top-menu ul li:hover{ background: #1386de; }
.shop-top-menu ul li:hover a{color: #fff;}
.shop-top-menu ul li.top-menu-on{ background:#1386de; }
.shop-top-menu ul li.top-menu-on a{ color: #fff;}

.all-type-title p{  color: #fff; font-size: 16px; text-indent: -20px; cursor: pointer; }
.all-type-title span.caret-b{ position: absolute; right: 20px; top: 14px; width:8px; height: 4px; padding: 4px 2px; background: #fff; }
.all-type-title span.caret-b i{ display: block; border-top-color: #1386de;}

.all-type-list{position: absolute; border:2px solid #1386de; width:196px; height: 400px; background: #fff;z-index: 99;}
.all-type-list dl{ padding-top: 16px; padding-left:24px; }
.all-type-list dl dd:after{ content: ""; display: block; clear: both;}
.all-type-list dl dd a{ line-height: 35px; font-weight: normal; display: block; overflow: hidden;}
.all-type-list dl dd a span{color: rgba(0,0,0,.75); float: left;}
.all-type-list dl dd a span:hover{ color: red}
.all-type-list dl dd a i.caret-r-line{ float: right; margin-right: 15px; margin-top: 11px;}
.all-type-list dl dd a span.type-icon{ width: 20px; height: 20px; background: url(../images/all-type-bg.jpg); margin-top: 8px; margin-right:5px;}
.all-type-list dl dd:nth-of-type(2) a span.type-icon{background-position: -20px;}
.all-type-list dl dd:nth-of-type(3) a span.type-icon{background-position: -40px;}
.all-type-list dl dd:nth-of-type(4) a span.type-icon{background-position: -60px;}
.all-type-list dl dd:nth-of-type(5) a span.type-icon{background-position: -80px;}



/*商品首页footer部分*/
.shop-footer-container{ background: #f1f1f1; }
.shop-footer-msg{padding-bottom: 58px; padding-top: 20px;}
.shop-f-m-list ul{ float: left; margin-left: 25px; margin-right: 90px;}
.shop-f-m-list ul li{ display: block; line-height: 26px;}
.shop-f-m-list ul li.shop-f-m-title{ font-weight: bold; color: #686868;  }
.shop-f-m-list ul li a{ color: rgba(0,0,0,.75); font-size: 12px;}

.shop-f-m-phone{ margin-right: 80px; margin-top: 20px;}
.s-f-m-p-face{ margin-right: 10px;}
.s-f-m-p-txt-phone{ line-height:26px; }
.s-f-m-p-txt-time{ line-height:26px; }
.s-f-m-p-txt-sina{ padding-top: 4px;}
.shop-footer-copyright{ background: #2d2d2d;}
.shop-footer-copyright p{ color: #fff; font-size: 13px;line-height: 53px; text-align: center;}


/* 天首页部分 */
.sky-index-top{ height:113px;}
.sky-top-logo{ width:240px;/* background: #0d79cc;*/ height: 100%;position: relative;}
.sky-top-logo img{ display: block; margin:0 auto; margin-top:25px;  }
.sky-top-logo p{ font-size: 12px; color:rgba(255,255,255,.92); text-align: center; }

.sky-top-nav{ width: 725px; height: 100%; /*background: #f5f5f5;*/}
.sky-top-nav ul{ display: block; height:77px; padding-top: 61px; }
.sky-top-nav ul li{float: left; width: 120px; height: 100%; border-right: 1px solid #fff; text-align: center; cursor:pointer;}
.sky-top-nav ul li:last-of-type{ border: none; }
.sky-top-nav ul li p{ font-size: 20px; color: rgba(0,0,0,.47);}

.sky-top-nav ul li h3{ font-size: 18px; color: rgba(0,0,0,.92);font-family:fzktjw;font-weight: 600;}

.skt-top-login{ width:235px; background: #0f73c0; }
.sky-top-register{ height: 52px; }
.skt-top-phone{ font-size: 24px; color: #fff; text-align: center; line-height: 59px; border-bottom: 1px solid #fff; }
.reg-scbuy{ width:105px; height: 100%; border-right: 1px solid #fff; line-height: 50px;  text-align: center; }
.reg-scbuy a{ color: #fff;font-size: 16px;}
.reg-dl{ height:100%; width: 64px; border-right: 1px solid #fff;text-align: center; background: #999999;  }
.reg-dl a{ font-size: 16px; color: #fff;line-height: 52px; }
.reg-zc{ height:100%; width: 64px; text-align: center; background: #999999; }
.reg-zc a{ font-size: 16px; color: #fff;line-height: 52px; }


/* 天时底部 */
.sky-footer-container{ background: #f1f1f1; }
.sky-f-friend-link{ padding-top: 37px; padding-bottom: 24px; border-bottom: 1px solid #c4c4c4; }
.friend-link-top{font-size: 22px; color:rgba(0,0,0,.84);}
.friend-link-list ul li{ float: left; margin:0 20px; height: 56px;background-image: url(../images/friend-link.jpg); background-repeat: no-repeat; }
.friend-link-list ul li:nth-of-type(1){ width: 84px; background-position:0px; margin-left: 20px; }
.friend-link-list ul li:nth-of-type(2){ width: 130px; background-position:-84px; }
.friend-link-list ul li:nth-of-type(3){ width: 124px; background-position:-214px; }
.friend-link-list ul li:nth-of-type(4){ width: 130px; background-position:-338px; }
.friend-link-list ul li:nth-of-type(5){ width: 158px; background-position:-468px; }
.friend-link-list ul li:nth-of-type(6){ width: 150px; background-position:-626px; }
.friend-link-list ul li:nth-of-type(7){ width: 158px; background-position:-776px; margin-right: 0px; }
.friend-link-list ul li a{ display: block; width: 100%; height: 100%; }

.sky-footer-msg{padding-bottom: 58px; padding-top: 20px;}
.sky-f-m-list ul{ float: left; margin-left: 25px; margin-right: 90px;}
.sky-f-m-list ul li{ display: block; line-height: 26px;}
.sky-f-m-list ul li.sky-f-m-title{ font-weight: bold; color: #686868;  font-size: 16px; }
.sky-f-m-list ul li a{ color: rgba(0,0,0,.75);}

.sky-f-all-link{ padding-top: 40px; padding-bottom: 56px; }
.sky-f-m-phone{ margin-right: 80px; margin-top: 20px;}
.s-f-ewm{ width: 100px; height: 100px; }
.s-f-gz{ width: 100px; line-height: 22px;  padding-top: 8px;}
.s-f-gz p{display: block; font-size: 12px; color: rgba(0,0,0,.72)}

.sky-f-copyright-box{background:white; height: 100px;}
.footer-copyright{ line-height: 55px; color: #000;font-size: 13px; /*font-weight: 600;*/}
.footer-nav{padding-top: 20px;}
.footer-nav a{ float: left; color:#000; border-right: 1px solid #fff; line-height: 13px; font-size: 13px; padding: 0 8px;/*font-weight: 600;*/font-family: "微软雅黑"; }
.footer-nav a:last-of-type{ border:none; }


/*sky-enroll页面头部*/
.sky-entroll-top{ background: #0d79cc; text-align: center; padding: 10px 0;}
.entroll-top-menu{ display: inline-block;}
.entroll-top-menu > div{ float: left;}
.enroll-top-logo p{ color: #fff; margin-top: -4px;}
.enroll-top-nav ul li{ float: left;   padding: 0 25px; }
.enroll-top-nav ul li a{ line-height: 50px; color: rgba(255,255,255,.92);font-size: 15px;}
.enroll-dl a{ float: left; margin: 0 10px; line-height: 50px; font-size: 16px; color: #fff;}
.enroll-dl a:first-of-type{ font-weight: bold;}
.enroll-phone p{ font-size: 24px; line-height: 50px; color: #fff; padding-left: 20px;}
.sky-top-logo ul.top-info{position: absolute;top: 14px;left: 14px;}
.sky-top-logo ul.top-info li{float: left;padding-left: 5px;position: relative;}
.sky-top-logo ul.top-info li img{width: 2px;position: absolute;top: -18px;left: 2px;}

.dm-email{float: right;
    width: 327px;font-family: "微软雅黑";
    }
/*设置字体样式*/
/*@font-face {*/
    /*font-family: fzktjw;*/
    /*src: url(../../fonts/fzktjw.ttf);*/
/*}*/