@charset "utf-8";/*修复语法错误 wuchukun 2017-9-26*/
*{ margin:0; padding:0}
body{ font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif; font-size:62.5%;overflow-x: hidden;background:#000b38;margin:0 auto;}
ul li{ list-style: none;}
ul,p,fieldset{margin-bottom: 0;}
a{text-decoration: none;color: #939393;cursor: pointer;}
.clear{ clear: both;}
/* 顶部*/
.am-header-default{ background:url('../Img/index-top.jpg') center;background-size:100%;height:60px;}
.am-header-default h1{ width:100%;height:100%;}
.am-header-default a{ width:50%;margin:0 auto;display:block;height:100%;overflow:hidden;}
.am-header{ height:70px;}
/*.am-header-title img{ width:150px;height:55px;margin-top: 0;vertical-align: middle ;}注释无用css wuchukun 2017-9-26*/
.am-menu-offcanvas1 .am-menu-toggle{ top:-54px; width:4.6em;height:46px;right:1em;background-size: 2.8rem;}
.menu_left{background-size: 3rem; background:url(../Img/vip.png)no-repeat center center; float:left;position:absolute;right:0;left:0.5em;}
.cart{ background:url(../Img/cart.png)no-repeat center center;background-size: 3rem;}
/* 登录*/
.header {text-align: center;background:url(../Img/login_bg.jpg) no-repeat scroll center; background-size:100%;height:100%;}
.header img{ width:50%;}
.header h1 {color: #333;margin-top: 7em;z-index:999;}
.header p {font-size: 14px;  margin-bottom: 4.6em; }
.header p img{ width:50%;}
/*.am-form input[type=password],  .am-form input[type=email],  .am-form-field { border-radius:5px;}*/
.relogin {color:#FFF}
.relogin  label.input {display: inline-block;border: 1px solid #CCC; width:100%;padding-left: 60px;background-color: #FFF; border-radius:5px; margin-bottom:0px;}
.relogin .user input,.relogin .paw input{ border:0}
.relogin input,.relogin button{ border-radius:5px;}
.relogin span{ display:flex; font-size:1.4rem;}
.relogin .but{ margin-top:-22px;}
.relogin .but button{ background:#000b38; width:100%; border:1px solid #73747D; height:3em; line-height:3em; margin:13px 0;}
.relogin .user{background:white url(../Img/icon_in_04.png) no-repeat scroll 6% center; background-size:23px;}
.relogin .paw{ background:white url(../Img/icon_in_09.png)no-repeat scroll 6% center;background-size:23px; }
.relogin .check{width: 1.2em;height:1.2em;margin-right: 0.4em; background-color:#000112;border:1px solid #676872;}
.am-btn-bg{ background-color:#000b38}
.am-cf input{ border:1px solid #676872;flex:1;width:40%; margin:2%; }
.am-cf {display:flex;}
.am-u-sm-centered{margin-top:-2em;}
.am-left{ margin-right:1em;}
/* 注册 */
.head{ margin: 0 2%; padding: 0;margin-top:6px;}
.head ul{ padding-left:4px;font-size:1.3rem;overflow:hidden;}
.head ul li{ float: left; margin-top:4px;}
.head ul a{ color:#333;}
.head .head-bg{ padding-left:0px;background:url(../Img/xiao-bg_06.jpg)no-repeat center; background-size: 100%;padding: 4px 20px;}
.head  .head-lf{background:url(../Img/gour_03.png)no-repeat center;background-size: 100%;height: 22px;line-height: 22px;}
.head .head-rl{ background:url(../Img/xiao-bg_03.jpg)no-repeat center; background-size: 100%;padding: 1px 20px;margin: 7px 0px;}
.head  .head-into{background:url(../Img/gour_03.png)no-repeat center;background-size: 100%;padding: 4px 22px;}

.sign{  background:#A6D2F7; width: 100%;height: 30px; line-height:30px;font-size:1.2rem;}
.sign label{ font-size:1.6rem;display:inherit;}
.sign h4{font-size:1.6rem; text-align:center}
.sign h3{ padding-left: 15px; color: #000; float: left;font-size:1.4rem;  }
.sign b{ float: right; margin-right:18px; font-size: 1.4rem }
/*优化css写法 wuchukun 2017-9-26*/
.sign .PL{width: 40%;float: left;margin-top: 0px;}
.sign .PR{width: 50%;float: right;}
.am-content{ display: table; margin-top: 12px;}
.content{ margin:2%;margin-bottom: 0;}
.content li{  width: 100%; margin:0; padding:4px 0;}
.content li input{width: 70%; padding: 4px 0;text-indent: 6px;}
.am-pace{display: flex; width:100%;margin:1em auto;padding-bottom:1em;}
.am-pace  button{color: #fff; text-align: center; margin:2% 4%;}
.am-pace  button  a{color: #fff;}
.am-pace  button  a:hover{color: #939393;}
.am-pace [type=button],.am-pace [type=submit]{margin:2% 4%;}
.pace{ width:70%; margin:0 auto; display:block;}
.content .pace{width:60%;margin:2% auto;}
/* 主页*/
.screen{ background:#051437; height:auto;}
.screen .mainnav{width: 100%;height: 80px;margin-top: 20px;font-size: 1.3em;  padding-bottom: 5px;}
.screen .mainnav ul li{height: 80px;text-align: center;}
.screen .mainnav ul li p{ margin-top:0; font-weight:bold;font-size:1.4rem;}
.screen .mainnav img{margin-top: 8px;width:4rem;}
.screen .subnav{ background:#F3F5F4; margin:50px 2%;}
.subnav .sub ul li{width: 100%;font-size: 1.5rem;border:2px solid #051437; height:70px;line-height: 70px;}
.subnav .sub ul li img{ width:58px;}
.subnav .sub ul li b{ color:#000; padding-left:2px; letter-spacing:2px;}
.delital{ height:30px; width:96%; background:#02052d;border: 1px solid blue; margin:0 2%;}
.delital h4{ text-indent: 30px; color:#FFF; line-height:30px;letter-spacing: 4px;font-size: 1.5rem;}
.product{ margin:2% 2%; background:#FFF; padding:8px 0;}
.product span ul{padding-left: 0;}
.product span ul li{ width:100%;font-size: 1.4rem;}
.product span ul li a{ display:block}
.product img{ width:9rem;}
.product li p{ margin:0; padding:0;}
.product li big{ color:#FF0000; padding-left:2px;}
.am-slider-default{display:block;}
/*左边导航 */
nav .am-offcanvas-bar{width: 190px;background: #04112F;}
/*nav .am-offcanvas-bar li:first-child {height: 60px;line-height: 60px;text-align: center} 注释无用css wuchukun 2017-9-26*/
nav .out{margin-top:40px;}
nav .out a{border-top: 1px solid rgba(0,0,0,.3); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.05);}
nav .user i{background:url(../Img/vip.png)no-repeat center center;padding: 20px;background-size: 100%;margin: 0 8px;}
nav .out [type=submit]{width: 50%;padding:4px;margin-left: 40px;background-color: #24527D;color:#fff;border:0;}
/* nav .am-offcanvas-bar .user{} 注释无用css wuchukun 2017-9-26*/
nav .am-menu-offcanvas1 .am-menu-sub{background-color: #24527D;}
.am-menu-offcanvas1 .am-menu-nav>.am-open>a, .am-menu-offcanvas1 .am-menu-nav>li>a:focus, .am-menu-offcanvas1 .am-menu-nav>li>a:hover{background-color: #24527D;}
.am-menu-offcanvas1 .am-menu-nav>.parent>a:after{content: "\f0da";position:absolute;right:20px;top:38%;}
.am-menu-offcanvas1 .am-menu-nav>.am-parent.am-open>a:after{content: "\f0da";}
.am-menu-offcanvas1 .am-menu-nav .parent{position: relative;}
/*产品属性*/
.product-info{margin: 0 22px;}
.product-info h3{ margin: 0;font-size: 1.3rem;padding-left: 8px;}
.product-info dl{ margin:0;padding-left: 24px;font-size: 1.2rem;}
.product-info dl dt{ display: inline-block;width: 64px;margin-left: -16px;text-align: right;}
.product-info dl dd{display: inline-block; border: 1px solid #ccc; width: 30%; margin:2px 4px; height: 22px; line-height: 20px; text-align: center;}
.product-info .border{border: 1px solid #ccc; cursor: pointer;margin-right: 4px;}
.product-info .active{ border: #F05050 1px solid;background-color: #f05050;color: #fff;}
/* 定制货*/
.product-attr{margin: 0 10px;}
.product-attr h3{ margin: 0;font-size: 1.3rem;}
.product-attr dl{ margin:0;font-size: 1.2rem; line-height:28px; clear:both;}
.product-attr dl dt{ display: inline-block;width: 76px;text-align:right; /*float: left;注释无用css wuchukun 2017-9-26*/ white-space: nowrap;}
.product-attr  .last{ margin-left:-8px;}
.product-attr dl dd{display: inline-block;  width: 34%; height: 22px; line-height: 18px; text-align: center;white-space: nowrap;}
.product-attr dt+dd{margin-top: 0;}
.product-attr dl select{ width: 100%;}
.product-attr dl div{float:left;width:72%;}
.product-attr dl  div dd{width:48%;}
.product-attr .border{border: 1px solid #ccc; cursor: pointer;margin-right: 4px;}
.product-attr .active{ border: #F05050 1px solid;background-color: #f05050;color: #fff;}
.content img{ width: 96%; margin:0 2%;}
.content  p{margin:0;}
.content .cartImg img{ width:80px;height:80px;margin:0 auto;}
.content .cartbox{ float:left; width:8%; text-align: center; line-height: 80px;}
.cartList .checkAlls { font-size: 1.4rem; padding: 0 10px;}
.cartList .checkAlls label { float: none; line-height: 26px;}
.cartList .checkAlls input[type='checkbox'] { float: left; margin-right: 5px;}
.content .cartbox input[type='checkbox'],
.cartList .checkAlls input[type='checkbox'] {width: 18px; height: 18px;}
.content .cartImg{ float:left; width:30%; text-align: center;}
.content .cartAttrs{ float:left;word-break:break-all; width:62%;}
/*  search*/
/* .am-search{} 注释无用css wuchukun 2017-9-26 */
.search{background: white url(../Img/search_03.png) no-repeat scroll left  center;display: block;height: 33px;background-size: 3rem;}
/* .search label{ } 注释无用css wuchukun 2017-9-26*/
.search input:first-child{ margin-left:40px;border:0; padding: 7px 31px;}
.wrap{ background-color:#fff; margin: 0 2%;  width:96%;margin-top:6px;min-height: 480px;overflow-x: hidden;}
.wrap .show{ margin-top:0; }
.show ul{ padding-left:0;}
.show ul li{ float: left; width: 90px;text-align: center;height: 28px;line-height: 28px;font-size:1.3rem;}
.show .head-bg{ background:url(../Img/icon_menu_13.png)no-repeat center; background-size: 100%;}
.show .head-lf{background:url(../Img/gour_03.png)no-repeat center;background-size: 100%;height: 22px;line-height: 22px;margin-top: 3px;}
.show .head-rl{ background:url(../Img/foor_03.png)no-repeat center;background-size: 100%;height: 22px;line-height: 22px;margin-top: 3px;}

.sign h3{ padding-left: 15px; color: #000; }
.list-date{ position: absolute;right: 5px;font-size: 1.2rem; top: 0;}
.list-default{ margin: 22px; font-weight: bold; font-size: 1.3rem}
.list-default big{ color: red}
.list-default h3{ font-size: 1.5rem}
.list-default p{ height: 5px; line-height: 0px; text-indent: 6px;}
.list li{ line-height: 40px; height: 40px; border: 1px dotted #000;margin-bottom: -1px;border-width: 1px 0;}
.icon{width: 0px;height: 0px;vertical-align: inherit;border-left: 9px solid #000;content: "";border-top: 5px solid  transparent;display: inline-block;border-right: 5px solid transparent;border-bottom: 5px solid transparent;}
.am-list-news-bd  h5{margin:0 0 0.8rem;font-size:1.5rem;}
.msg-box {position: absolute;z-index: 1000;padding: 5px 10px;background: #F37B1D;min-width: 150px;color: #fff;font-size:2em;transition: all 0.15s;box-shadow: 0 0 5px rgba(0,0,0,.15);display: none;}
.rememberPwd{ margin:1em 0;}

.demond-all{margin: 0 2%; position: relative;font-size:1.5rem; overflow:hidden;}
.demond-all input[type=checkbox]{width: 16px;height: 16px;}
.demond-all ul li {padding: 0 2%; overflow:hidden;}
.demond-all ul li span{ display:inline-block; padding: 1% 0; font-size:1.3rem;line-height:1.8em;vertical-align: middle;float:left;}
/* .demond-all ul li span.luozuan_data_diamond {} 注释无用css wuchukun 2017-9-26*/
.demond-all ul li span.luozuan_data_view { width:15%;}
.demond-all ul li span.luozuan_data_cnt{ width:70%;}
.demond-all ul li span.luozuan_data_input { width:15%; line-height:7.2em; text-align:right;}
.demond-all ul li span b{margin-right: 5px;font-size: 1.6rem;}
.demond-all  i{ font-style: normal; }
.demond-all ul li span.input_right{ margin-left:2em;}
.demond-all .intro{ background: #e4e3e3;font-size: 1.3rem;}
.demond-all .intro p{ padding: 10px}
.demond-all ul li span a img{ width: 58%}
.demond-all .videio{ position: absolute;top: 18px; left: 36px;}
.demond-all .images{ position: absolute;top: 45px; left: 36px;}
.demond-all .luo{position: absolute;top: 30px; left: 5px; width: 24px}
.demond-all .am-list>li{border: 1px solid #848383;border-width: 1px 0;}
/*手机散货-裸钻 */
[data-am-widget=tabs]{ margin: 0;}
.control .am-tabs-bd .am-tab-panel{ padding: 0;}
/* .control .am-tabs-bd{} 注释无用css wuchukun 2017-9-26*/
.control .am-tabs-bd img{ height: 11rem; width: 100%;}
.control .am-tabs-nav>.am-active a{ background-color:#000033; border: 2px solid #0066ff;}
.control .am-tabs-nav a{ border: 1px solid #000; background: #cccccc;box-shadow: inset -1px -1px 9px #000;font-size:1.4rem;}
.grad {height: 60px;line-height: 60px;padding-left: 5px;font-size:1.4rem;
    background: -webkit-linear-gradient(left, #b8f3ff , #fff, #fff);
    background: -o-linear-gradient(right,#b8f3ff, #fff, #fff);
    background: -moz-linear-gradient(right,#b8f3ff, #fff, #fff);
    background: linear-gradient(to right,#b8f3ff ,#fff, #fff);}
.grad  select{ width: 35%;height: 30px; line-height:30px;}
.selectAll{ width:100%;overflow:hidden;text-align:right;padding-right:0.5em;}
.selectAll input{ width:1em;height:1em;margin-left:0.5em; vertical-align: top;}

.view_common{ background: url('../Img/btnImg.png') 30px 22px;background-size: 30px!important; width:30px;height:22px; border:0 none; }
/* 散伙和定制货切换*/
.control img{ width: 100%}
.control ul{ padding-left: 0;margin-bottom: 0;}
.control ul li { text-align: center;font-size:1.4rem;border: 1px solid #000;background: #cccccc;box-shadow: inset -1px -1px 9px #000;}
.control ul li a{ color: #000;padding: 10px;display: block;}
.control li a:hover,.control li .cour{color: #fff;background-color: #000033;border: 2px solid #0066ff;}

#swiper{ width:80%;position: relative;float: left;}
dl.w25{ margin:0 none!important; clear:both;    word-wrap: break-word; /* 设置长单词或URL在边界处断开 */
    overflow-wrap: break-word; /* 非标准语法，但被大多数现代浏览器支持 */}
dl.w25 dd{ width:15%;float:left; height:35px; display:black;}

.para ul li {
    float: left;
    width: calc(25% - 10px); /* 减去每行之间的间隔 */
    margin: 5px;
}
.arrow_left{ background: url(../Img/arrows.png) no-repeat left top;position: absolute;left: 4px;top: 50%;margin-top: -10px;width: 7px;height: 20px;z-index: 100;}
.arrow_right{background: url(../Img/arrows.png) no-repeat right bottom;position: absolute;z-index: 100;right: 4px;top: 50%;margin-top: -10px;width: 7px;height: 20px;}
.sanhuo_attr{ width:100%;overflow:hidden;}
.am-list-item-dated .red{ color:red;}
.sanhuo_attr span.sanhuo_data_cnt{ width:85%;float:left;}
.sanhuo_attr span.luozuan_data_input{ line-height:4.8em!important;}
/*添加到购物车图片*/
#imgCart{ position: absolute; left: 50px; top: 10px; width: 50px; height: 50px; border-radius: 50px; overflow: hidden; display: none; z-index: 1999;}
#imgCart img{ width: 50px; height: 50px;}

.cartList li div.content{ width:80%;float:left;font-size:1.2rem;}
.cartList .am-g{margin:0 auto!important;}
.cartAddUserAddrss{ overflow:hidden;}


/*产品定制*/
.goodsDiy{ margin: 3%; padding-top: 10px;}
.goodsDiy .title{ background: #A6D2F7; position: relative; border: none; text-align: center; padding-left: 20px; font-size: 14px; color: #ffffff;}
.goodsDiy .title a{ position: absolute; right: 20px; font-size: 12px;}
/* .goodsDiy .goods{} 注释无用css wuchukun 2017-9-26 */
/* .goodsDiy .goodsLuozuan{} 注释无用css wuchukun 2017-9-26*/
.goodsDiy .goodsImg{ width: 50%; float: left;}
.goodsDiy .goodsImg img{ width: 90%; padding: 5%;}
.goodsDiy .goodsInfo{ width: 50%; float: right;}
.goodsDiy .luozuanImg{ width: 30%; float: left; padding: 10px 0 10px 10px;}
.goodsDiy .luozuanInfo{width: 70%; float: right; padding: 5px 0;}
.goodsDiy .name{ line-height: 30px; font-size: 14px;}
.goodsDiy .tiao{ line-height: 18px; margin: 0px;}
.goodsDiy span{ font-size: 12px;/* padding-left: 5px;*/}
.goodsDiy .goodsPrice .tiao{ padding-left: 10px;}
.luozuanIco{ background: url("../Img/luozuanIco.jpg") no-repeat -22px -13px; width: 65px; height: 65px; display: block; }
.ico1{ background-position: -22px -13px;}
.ico2{ background-position: -137px -13px;}
.ico3{ background-position: -257px -13px;}
.ico4{ background-position: -387px -13px;}
.ico5{ background-position: -22px -138px;}
.ico6{ background-position: -137px -138px;}
.ico7{ background-position: -257px -138px;}
.ico8{ background-position: -387px -138px;}
.am-list-news-bd li.am-list-item-dated{ width:100%;}
.data_total{ width:100%;overflow:hidden; margin-bottom:0.4em;}
.data_total .total{ width:70%;float:left;}
.data_total .price{ width:30%;float:left;text-align:center;border:1px solid #CCC;}
table.am-list{ width:100%;}
.mobile_data_list { font-size:0.7em; border-bottom:1px dashed #1342aa; width:100%;}
.mobile_data_list tr{ line-height:2.2em;}
.tdCenter{ text-align: center;}
.tdLeft { text-align:left;}
.tdRight{ text-align:right;}
.tbl_data{ width:100%;overflow-x:auto;overflow-y:hidden;position:relative; }
.tbl_data table{width:700px!important;}
/*将id换成class wuchukun 2017-9-26*/
.diamond-detail{ width:100%;}
.diamond-detail table{ width:100%; font-size:1.3rem;}
.diamond-detail table tr{ background:#FFF; line-height:3em;}
.diamond-detail table tr:nth-child(2n) {background: #f4f4f2;}
.diamond-detail table th{ width:45%;text-align:right;padding-right:1em;}
.diamond-detail table td{ width:55%;padding-left:1em;}
.diamond-detail .here { line-height:25px;background:#FFF;font-size:1.3rem;}
.diamond-detail .here .first{padding-left: 0px;background: url(../Img/xiao-bg_06.jpg)no-repeat center;background-size: 100%;padding: 4px 20px;}
.diamond-detail .here .second{background: url(../Img/xiao-bg_03.jpg)no-repeat center;background-size: 100%;padding: 4px 20px;}
.diamond-detail .here .third{ font-size:1.2em; margin-left:0.5em;color:red;}
.diamondCert{ color:#1342aa;font-weight:bold;}
.orderMark{ width: 96%;margin: 0 2%;font-size:1.2rem;}
.orderMark textarea{ width:100%;border-radius: 0;-webkit-appearance: none;}

#pays { margin: 10px 0; padding: 5px;}
#pays p, #pays h3 { font-size: 13px; margin-top: 5px; margin-bottom: 0;}
#pays h3 { font-size: 15px;}

.item-box{ width:48%;}

/*地址选择*/
.h-modal-address{ width:100%; height:200px; top:auto; bottom:0; left: 0 !important; margin-left: 0 !important;  margin-top:0 !important;}
.h-modal-address .am-modal-dialog{ height: 100%;}
.h-modal-address .am-modal-hd{ height: 40px; line-height: 40px; padding:0;}
.h-modal-address .am-modal-bd{ height: 160px;}
.h-modal-address .am-modal-bd ul{ height: 160px; overflow-y: scroll;}
.h-modal-address .am-modal-bd ul li{ font-size:1.4rem; height: 30px; line-height: 30px;}
.h-modal-address .am-modal-bd ul li.on{ color:#fff; background:#000033;}

.h-modal-address .am-modal-bd ul::-webkit-scrollbar {display:none}

.diamond-detail .here {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 4px;
}
.diamond-detail .here a {
    color: #000;
}

/* 底部*/
footer {
    padding: 10px 0;
    background: #000b38;
    font-size: 1.5rem;
}

footer p {
    text-align: center;
    color: #FFF;
    margin-top: 3px;
    margin-bottom: 3px;
}

footer p a {
    color: #fff;
}

/*.mobile_data_list tr td {*/
/*    border: 1px solid red;*/
/*}*/