/*初始化*/ 
*{box-sizing:border-box;} 
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,input,textarea,select{margin:0;padding:0}
body{color: #464646;min-width: 1190px;margin:0 auto; max-width: 1930px; word-break:break-all;font:normal normal normal 15px/1.8em "宋体";}
ul,li,ol{list-style: none;}
a,img{border:0px;} 
a{cursor:pointer;}  
a:link,a:visited{text-decoration:none; color:#464646;}
a:hover{text-decoration:underline;} 
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 
@font-face{font-family: myFont;src: url('Futura-Book.otf');}


/* 登陆 */
.login{position:fixed;right:0;top:0;z-index: 3;}
.mengban{position: absolute; background:#000; opacity: 0.6; filter:alpha(opacity=60); width:100%;height:100%;}
.login_main{position: absolute; overflow: hidden;width:400px;height:660px;left:400px;top:0;   color:#CCCACC;}
.login_close{position: relative; width:100%;height:88px;background: #000;opacity: 1;}
.btn_close{position: absolute; top:10px;right:10px;display: inline-block;width:19px;height:17px;background: url(../imgs/close.png) no-repeat;}
.login_close h2{position: absolute;bottom: 15px;left:145px;font-size: 28px;}
.login_form{position: absolute; padding:50px;} 
.register_form{position: absolute; padding:50px;display: none;}
.back_form{position: absolute; padding:50px;display: none;}
.reset_form{position: absolute; padding:50px;display: none;}
#regSendCode, #backSendCode{width:155px;height:40px;margin-bottom: -15px; border:0; background:#EBDDEC;font-size: 14px; text-align: center;line-height: 40px; color:#BDC3C3;}
.form input[type='text'],.form input[type='password']{
	width:300px;height:43px;line-height: 43px; border:0; border-bottom: 1px solid #A69AA9;background-color:transparent; font-size:16px; color:#BDC3C3;padding-left: 5px;margin-bottom: 10px;}
.form p{color:red;}
.form h2{text-align: center;margin-bottom: 40px;} 
.showPwd{display: none;}
.login_form a{margin-left: 100px;}
.submits{width:303px;height:46px; background: url(../imgs/submit.png) no-repeat; border:0;margin:40px 0; font-size: 17px;color:#fff;cursor:pointer;}
.submits:hover{background: url(../imgs/submit_hover.png) no-repeat;}


/* 导航分类部分 */
.top{width:100%;height:105px;padding:0 40px;padding-top: 36px;}
.logo{float:left;}
.t_right{float:right;}
.search{display:inline-block;width:90px;height:25px; background:url(../imgs/search-vector.png) no-repeat 45px center; border-left: 1px solid #464646;padding-left: 10px;}
.pro_search{position: relative; width:250px;line-height:37px;background: url(../imgs/type_bg.png) no-repeat 220px center; background-color: #333;padding:0 12px;float:right;color:#fff;  }
.pro_sea_input{display: none; z-index: 1; position: absolute;left:0;top:37px; padding:0 12px 5px; width:100%;height:auto;background: #555555;}
#search_input{border:0; width:100%;height:37px; padding-left: 35px; margin:12px 0; background: url(../imgs/search-vector.png) no-repeat 10px center;background-color: #fff;}
.pro_sea_input ul{max-height: 280px; overflow: auto;}
.pro_sea_input li{line-height: 28px;}
.nav{width:100%;height:96px;line-height: 76px; padding:0 40px;position: relative;}
.nav>li{float:right;padding:0 20px;height:96px;line-height: 76px; position: relative; font-family:myFont;}
.arrow{display: none; left: 0;right: 0;width: 0;height: 0;bottom: 1px;margin: 0 auto;position: absolute;z-index: 8902;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 13px solid #C4C4C4;}
.arrow-border{display: none; left: 0;right: 0;width: 0;height: 0;bottom: 0px;margin: 0 auto;position: absolute;z-index: 8902;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 13px solid #fff;}
.navType{font-family:"宋体";width:auto;height:auto;min-width: 370px;max-width: 1070px; overflow: hidden; min-height:200px; padding:10px 16px 0; background: #fff; border:1px solid #C4C4C4; position:absolute; top:95px;z-index:1; display: none;white-space: nowrap;}
.navType_title{position: relative; border-bottom: 1px solid #C4C4C4;margin-bottom: 8px; line-height: 50px;}
.navType_title a{position: absolute; right:0;}
.navType ul{display: inline-block;width:200px; margin-top: 10px;} 
.navType li{line-height: 30px;}   
.brand{line-height: 30px;}
#brandList-nav{position: relative;} 
#brandList li{float:left;width:200px;}
.navType-margin1{right:0;}
.navType-margin2{right:-169px;}
.navType-margin3,.navType-margin4,.navType-margin5,.navType-margin6,.navType-margin7{left:-230px;}
.navType-margin8{left:-176px;}


/* 首页 */
.main .full_screen{width:100%;}
.main img{width:50%;height:auto; margin: -9px -9px 0 0;}
.footer{width:100%;background-color: #0F0D1E;}
.footer h1{height:117px;text-align: center; color:#7F786A;font-style:italic;font-size: 40px; line-height: 117px;}
.footer_ul{padding:0 100px;}
.footer h4{color:#fff;margin-bottom: 25px;}
.footer_ul li{float:left;width:25%;} 
.footer_ul a{}
.footer_ul img{margin-top: 5px;}
.footer_ul input{height:46px;width:62%;background-color:#0F0D1E;border:1px solid #A0A0A0; color:#999999;padding-left: 12px;font-size: 14px;}
#submit{height:46px;width:34%;background-color:#0F0D1E;border:1px solid #fff;color:#999999; text-align: center;margin-bottom: 15px;padding-left:0; cursor: pointer;}
.email_msg{color:red;}
.country{width:100%;padding:35px 100px;}
.country_select{width:150px;height:auto;border:1px solid #A0A0A0; line-height: 45px;padding-left: 12px; background: url(../imgs/country_show.png) no-repeat 130px 22px; cursor: pointer;}
.country_select ul{max-height: 137px; overflow: auto; display: none;}
.copyright{margin:0 100px; border-top:1px solid #6C6C6C;height:95px;width:84%;padding-top: 20px;}



/*产品列表*/
.pro_main{width:100%;padding:0 40px; position: relative;}
.crumbs_nav{margin:20px 0;}
.left_list{float:left;width:22%;}
.left_list_ul>li{font-size: 18px; margin-bottom: 15px;}
.left_list_ul>li>p{border-bottom: 1px solid #C4C4C4;padding-bottom: 10px;margin-bottom: 25px; background: url(../imgs/pro_list_show.png) no-repeat right center;}
.left_list_ol{max-height: 244px;overflow: auto;}
.left_list_ol li{font-size: 15px; }
.left_list_ol input{margin-right: 10px;}
.right_list{width:75.5%;float:right;}
.right_list_title{font-weight: 400;}
.right_list_title span{float: right;font-size: 17px;}
.right_list>p{margin:30px 0;}
.sort_page{width:100%;line-height: 45px;}
.sort{height:35px;width:200px;}
.page{float:right;} 
#page1 a,#page1 span,#page2 a,#page2 span{height:45px;width:45px; line-height: 45px;text-align: center;font-size: 14px;}
.pro_list{margin:10px 0 20px;}
.pro_list li{width:32.3%;height:auto; float:left;margin:20px 4px;padding:0 44px;border:1px solid #fff;}
.pro_list li:hover{border:1px solid red;}
.pro_list li>a>img {width:100%;}
.pro_list p{margin:20px 0;min-height: 55px;}
.pro_list .img_25px{width:25px;height:25px;margin-left: 15px; visibility: hidden;}
.price{display: block;margin-top: 15px;} 
.price img{float:right;}
.cart{margin-left:50%;height:32px;} 
.cart img{cursor: pointer;width:32px;height:32px;}




/*产品详细页面*/
.left_pro_detail{width:65%;float:left;border-right:1px solid #EAEAEA; margin-bottom:60px;} 
.right_cart{width:35%;float:left;padding-left: 24px;margin-bottom:60px;}
.pro_img{text-align: center;}
.pro_min {text-align: center;}
.pro_min li{display: inline-block;}
.pro_min img {border:1px solid #fff;cursor:pointer;height:123px;width:123px;}
.hr{width:25%;height:1px; background: #333;margin:25px auto;}
.left_pro_detail p{padding:10px 50px;}
.left_pro_detail  h1{margin-bottom: 40px;}
.left_pro_detail h2{text-align: center;margin-bottom: 20px;}
.pro_intro{padding:0 50px;}
.pro_intro td{ padding:9px 20px; border-top:1px solid #D1D1D1;}
.pro_intro tr:nth-child(2n){background: #F1F1F1;}
.left_td{width:43%;vertical-align: top;}
#mix_Img{width:480px;height:480px;}
#big_Img{width:600px;height:600px; display: none;}
#big_Img img{width:98.1%;height:98.1%;} 
#view_larger{text-decoration: underline;cursor:pointer;}
.hr2{width:100%;height:1px;background: #EAEAEA;margin:20px 0;}
.right_cart input{border:2px solid #EAEAEA;height:45px;width:45px;text-align:center;line-height: 45px;margin:0 40px 0 25px;padding:0 5px;font-size: 16px;}
.right_cart p{margin-top: 20px;}
.plus_cart{margin-bottom: -10px; cursor:pointer;}
.look li{padding:20px 30px 20px 10px;}
.look img{float:left; width:150px;height:150px;margin-right:20px;}
.look p{padding-top: 1px;height:80px;overflow: hidden;}
.look strong{font-size: 24px;}  


/* 购物车产品列表 */
.btn_securely{width:243px;height:48px;display: inline-block; background: url(../imgs/securely.png) no-repeat 10px center; background-color:#333333;color:#fff;line-height: 48px;padding-left:33px;font-weight:600; font-size: 18px;float: right;transition: background-color .3s;}
.btn_securely:hover{background-color:#808080;}
.cart_pro_list{width:100%;}
.cart_pro_list input[type=checkBox]{float:left;}
.cart_pro_list img{float:left;}
.cart_pro_list td{border-top:1px solid #ccc; padding:13px 0;}
th{text-align: left;border-top:1px solid #ccc;padding:5px 0;}
.td1{width:55%;} 
.pro-intro{padding:8px 0;}
.td2{width:15%;}  
.count-input{border:0; width:25px;height:25px;text-align: center;}
.reduce,.add{background: #DEDEDE;text-align: center; width:15px; line-height: 15px; cursor: pointer; display: inline-block;}
.reduce-end{color:#ccc;}
.pro_remove{display: inline-block;width:20px;height:20px;background:url(../imgs/pro-remove.png) no-repeat; margin:0 0 -9px 25px;}
.footer-tr td{border-bottom:1px solid #ccc;}
.btn-return{width:243px;line-height:48px;display:block;float:left; border:1px solid #010101;text-align: center;transition: background-color .3s, color .3s;}
.btn-return:hover{color:#fff;background-color: #333;}
.btn-payment{margin-top:60px;} 
.payment{text-align: right;}
.selling{border-bottom: 1px solid #CBCBCB;margin-bottom: 15px;padding: 45px 0 15px;}
.selling li{float:left;width:19%;margin:0 3%;}
.selling img{width:100%;height:auto;}
.selling p{margin:10px 0 25px;}
.selling strong{font-size: 25px;}



/* 结算页面 */  
.fun-intro{position: relative;width:100%;line-height: 38px;border-top:1px solid #CACACA;border-bottom:1px solid #CACACA;margin:8px 0 18px;}
.fun-intro span{position: absolute;right:1px;}
.float{float:left;} 										
.address{width:100px;}
.address h1{float:left;width:32px; height:200px; font-size: 34px;color:#A9A9A7;margin-top: 10px;} 
.form-info{margin-left: 20px;}
.form-info td{padding:4px 8px;}
.form-info input[type=text],.select{height:37px;line-height: 37px; width:260px; padding-left: 10px;border-radius: 4px; border:1px solid #CACACA;}
.select{position: absolute;top:8px;left:8px; line-height: 37px;background:url(../imgs/arrow.png) no-repeat 240px center;}
.left-td{text-align: right;padding-right: 8px;} 
.selectCon{position:  absolute; width:260px;background-color: #fff; display: none;border:1px solid #C1C1C1; top:44px; max-height: 300px;overflow: auto;}
.selectCon p{padding-left:10px; line-height: 25px; overflow: hidden;}  
.order-detail{width:25%;border:1px solid #EDEDED;}
.order-detail h4{font-weight: 400;}
.order-detail p{position: relative;}
.order-detail span{position: absolute;right:0;}
.order-detail ul{border-bottom: 1px solid #CBCBCB;padding:0 11px 15px;margin-bottom: 15px;}
.order-detail ul li{list-style:disc;color:#333;}
.order-detail-title{line-height:38px;background-color: #EDEDED;padding-left: 8px;}
.order-detail-intro{padding:15px 8px 10px;} 
.o_hr{width:71%;height:1px; background-color:#CCCCCC;margin:60px 0 10px;}
.o_hr2{width:90%;margin-top: 15px;}
.Payment{margin-left: 240px;}
.Payment input{margin-right:16px;}
.Payment td{padding:6px 0;}
.submit{padding:0 20px; height:53px;background-color: #333;font-size: 16px; color:#fff;margin-left:230px;cursor:pointer;border:0; transition: background .3s;}
.submit:hover{background: #808080;}
.clause{margin:0 0 30px 230px;}
.clause a{color:#000;} 



.order_main{padding:0px 80px; max-width:1350px;margin:0 auto;}
.order_nav li{position: relative;float:left; line-height: 43px;}
.order_nav li span{padding:0 5px;}
.order_subNav{width:100%; position: absolute; display: none;background: #fff;border:1px solid #E3E3E3; z-index: 9999;}
.order_down{position: absolute;right:0; bottom:16px; height:0;width:0;border-left: 7px solid transparent;border-right: 7px solid transparent; border-top: 8px solid #c4c4c4; display: inline-block;}
.order_down_border{position: absolute;right:0; bottom:18px; height:0;width:0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 8px solid #fff;display: inline-block;}
.order_title{font-size: 25px;margin-top: 12px;}
.order_title a{display: inline-block;float:right;right:0;padding:5px 12px;background: #333;margin:0 2px;font-size: 14px;font-weight: 400;color:#fff;}
.order_title a:hover{background: #808080;}
.order_title a:hover{text-decoration: none;}
.order_list_title {line-height: 43px;background: #E6F2E6;margin-top:40px; color:#6AB579; border:1px solid #C8DEC8;border-radius: 6px;}
.order_list_title li{float:left;font-size: 16px;margin:0 1.5%; position: relative;}
.order_status{padding-right:18px;}
.order_status:hover .order_title_status{display: block;}
.order_status .order_down{border-top: 8px solid #6AB579;}
.order_status .order_down_border{border-top: 8px solid #E6F2E6;}
.order_title_status{position: absolute; background: #fff;border:1px solid #E3E3E3; width:100%; display: none;}
.order_list_con{width:100%;border:1px solid #E3E3E3;padding:12px 30px 0; margin:7px 0 14px;}
.orderNo{font-weight: 400;font-size: 16px;border-bottom: 1px solid #E3E3E3;text-align: center;}
.orderLeft{float:left;}
.orderRight{float:right;} 
.order_action td{width:15%; text-align: center;padding-left: 20px;}
.order_action img{float:left;width:70px;height:70px;}
#goods{padding-left: 0;width:500px;text-align: left;}
#totals{padding-left: 30px;}
.goods{border-right: 1px solid #E3E3E3;height:90px;padding:10px 0; display: table;}
.goods:nth-child(2n){background: #F7F7F7;}
.cell{display: table-cell;vertical-align:middle;  width:410px;}
.user_set{border:1px solid #CCC;border-right: 0;margin: 190px 0 65px;}
.user_set li{float:left;border-right:1px solid #CCC; line-height: 58px;width:25%; text-align: center; transition: background .6s;cursor: pointer;}
.user_set li:hover{background: #F1F1F1;}
.user_set li a:hover{text-decoration:none;}
.user_set li a{display: block;width:100%;height:100%;}
.user_set li a:before {content: "";height: 17px;width: 23px;display: inline-block;overflow: hidden;vertical-align: -4px;margin-right: 5px;
}
.panel_1:before{background: url(../imgs/userSetImg.png) -31px -89px;}
.panel_2:before{background: url(../imgs/userSetImg.png) -31px -61px;}
.panel_3:before{background: url(../imgs/userSetImg.png) -31px -34px;}
.panel_4:before{background: url(../imgs/userSetImg.png) -31px -7px;;}
/* 如果没有订单时的样式 */
.order_No{padding-top:1px;width:100%;height:185px;background: #F7F7F7;margin:20px 0 200px;text-align:center;}
.order_No h1{font-weight: 400;margin:22px 0;}
.order_No p{width:360px;line-height:66px;background:#fff;margin:0 auto;border:1px solid #C4C4C4;border-top:9px solid #000; box-shadow: 0px 2px 4px #C4C4C4;}


/* 订单详情页面 */
.order_situation{width:100%; padding:34px;border-bottom:1px solid #CCC;}
.order_situation h4{font-weight: 400;position: relative;border-bottom: 1px solid #CCC;margin-bottom:27px;padding-left: 12px;}
.lfloat{position: absolute;left:220px;}
.order_situation p{padding-left: 12px;margin-top: 7px;}
.order_situation table{padding:0 12px;}
.order_situation td{padding:7px 0;}
.order_situation li{float:left;text-align: right;width:20%;}
.com_list_title{border-bottom: 1px solid #CCC;padding:0 12px;}
.com_list_con{padding:34px 12px 0; line-height: 70px;}
#operator{position: absolute;right:12px;}
.time{width:208px;} 
.operator{width:130px; text-align: right;}
.order_situation .goodName{text-align:left;width:40%; display: table;}
.goodName p{display: table-cell;vertical-align: middle;line-height: 25px;padding:0;margin:0;}
.goodName img{float:left;}
.order_det_total{text-align: right; padding:34px;}
.order_det_total p{margin-bottom:20px;}


/* userUpdate页面 */
.user_update{padding:27px 0;width:100%;background: #F6F6F6;margin-top: 50px;}
.user_up_form{margin:0 auto;}
.user_up_form td{min-width: 260px;}
.user_up_form input{width:620px;height:40px;border:1px solid #C3C3C3;margin:10px 0;line-height: 40px;padding-left: 10px;}
#up_submit{width:180px;line-height:48px;height:48px; border:0;background: #363636;color:#fff;text-align: center; transition: background .6s; font-size: 16px;float:right;padding-left: 0;cursor:pointer ;}
.form_msg{color:red;}
#up_submit:hover{background: #808080;}


/* address页面样式 */
.insert_address,.default_address{width:900px;margin:20px 0 0 180px;border-top:1px solid #CCC;padding:20px 20px 0;}
.form-info span{color:red;padding-left: 15px;}
.default_address{line-height: 36px;margin-top:60px;}
.rad_add{line-height: 20px;font-size: 12px;margin:30px 0;} 
.other_add li{margin-bottom: 24px; border-bottom:1px solid #CCC;}
.other_add li:last-child{border-bottom: 0;}
.other_add,.address_oper{display: none;}
.address_oper a{display: inline-block;font-size: 12px;background: #000;line-height: 20px;padding:0 3px;color:#fff;margin-left:15px; text-decoration:none;}
.address_oper img{margin-bottom: -5px;margin-left:15px;cursor: pointer;}
.add_mark{line-height: 20px;font-size: 12px;width:181px;margin-top:-20px;float:left;} 
.green{color:green!important;}