﻿@charset "utf-8";

/*新加入*/
a.link {
    display: inline-block;
    width: 100%;
    height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    line-height: 40px;
    background-color: #e61e1e;
    transition: background-color 0.3s; margin:10px 0px;
}
.bshare-custom,.fy_btn,.pro_ms,.slideBox,.my_list,.pro2_list,.box-01{ padding-left:10px !important;}
.case .con,.box-01{ padding-right:10px !important;}
.clear {
clear: both;
}
*, :after, :before {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
word-wrap: break-word;
word-break: break-all;
outline: 0;
}
.mgn-top30 {
margin-top: 15px;
}
.list-common-top {
border-top: 2px solid #D3080A;
line-height: 46px;
}
.row {
width: 100%;
margin: 0 auto;
}
.row img{display:none}
.list-common-top h3 {
font-size: 20px;
color: #D3080A;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.list-common-top .more {
padding: 0 18px 0 5px;
font-size: 14px; color:#666;
font-weight: 100;
}

.slt-car .list-common {
padding-top: 8px;
border-top: 1px solid #d7d6dc;
}
.slt-car .list-common li {

width: 98%;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.list-common li a {
position: relative;
display: block;
line-height: 44px;
/*height: 45px;*/
overflow: hidden;
font-size: 16px;
border-bottom: 1px solid #ededed;
background-position: 0 20px;
}
.list-common li a.btn-bg{ background:url(../../images/li.jpg) no-repeat left center}

/*-----------------首页------------------*/
.top{ line-height:36px; font-size:16px; font-weight:bold;    background: #F8F8F8;box-shadow: 0px 0px 5px #555; padding: 10px; margin-bottom: 2px !important;position: fixed;top: 0px;z-index: 999;}
.top .c_menu{display:inline-block;height:26px;width:26px;line-height:26px;padding-left:14px;font-size:12px;background:url(../images/m_right.png) no-repeat -36px 0px;    background-size: 62px;}
.top .phone{display:inline-block;width:26px;height:26px;margin-right:12px;background:url(../images/m_right.png) no-repeat 0 0px;    background-size: 62px;}


@media (min-width:640px){
.app-link {
    position: relative;
    display: block;
    float: left;
    width: 25%;
    height: 110px;
    font-size: 15px;
    text-align: center;
}
.app-study:before, .app-project:before, .app-albums:before, .app-raiders:before, .app-expr:before {
    display: block;
    width: 60px;
    height: 60px;
    margin: 10px auto;
    background: url(../images/m_nav.png) no-repeat;
    background-size: 240px;
    content: "";
}
.app-albums:before {
    background-position: -60px 0px;
}
.app-raiders:before {
    background-position: -120px 0px;
}
.app-expr:before {
    background-position: -180px 0px;
}}

@media (max-width:640px){.app-link {
    position: relative;
    display: block;
    float: left;
    width: 25%;
    height: 90px;
    font-size: 13px;
    text-align: center;
}
.app-study:before, .app-project:before, .app-albums:before, .app-raiders:before, .app-expr:before {
    display: block;
    width: 45px;
    height: 45px;
    margin: 10px auto;
    background: url(../images/m_nav.png) no-repeat;
    background-size: 180px;
    content: "";
}
.app-albums:before {
    background-position: -45px 0px;
}
.app-raiders:before {
    background-position: -90px 0px;
}
.app-expr:before {
    background-position: -135px 0px;
}}

.product_ul{ overflow:hidden}
.product_ul ul li{overflow:hidden; }
.product_ul ul li a{}
.product_ul ul li a img{ width: 100%;height: 100%;}
.title{ width:50%;    border-bottom:1px solid  #A0A0A0; text-align: center;margin:0px auto}
.title h3{border-bottom:3px solid #C33A2A; line-height:40px; display:inline-block;letter-spacing:2px; font-size:1.18rem}
.more{ background:#E2E2E2; line-height:50px; text-align:center; border-radius:10px; width:96%; margin:10px auto}
.more a{ font-size:18px}
.floor-bd { overflow: hidden;}
.recommend{border:1px solid #E7E7E7;border-left:0;border-right:0;}
.recommend-link{float:left;width:50%;box-sizing:border-box;}
.recommend-link:nth-child(1){border-right:1px solid #E7E7E7;}
.recommend-link:nth-child(2){height:50%;border-bottom:1px solid #E7E7E7;}
.recommend-link:nth-child(3){height:50%;}
.recommend-link img{width:100%;max-width: 100%;}

.cainuan_ul li{ line-height:26px; padding:10px;    border-bottom: 1px dotted #e3e3e3;}
.cainuan_ul li a{     font-size: 1.05rem;}
.cainuan_ul li p{color:#999}

.project{padding:10px 1% 0;}
.project-link{position:relative;float:left;width:49%;margin-bottom:10px;margin-right:2%;text-align:center;border:solid 1px #E7E7E7;box-sizing:border-box;border-radius:3px;overflow:hidden;}
.project-link:nth-of-type(2n){margin-right:0px;}
.project img,.project span{display:inline-block;width:100%;background-color:#fff;}
.project span{height:30px;font-size:14px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px;}
.project .pro_tag{position: absolute;
    left: -15%;
    top: 5%;
    width: 60%;
    height: 24px;
    line-height: 24px;
	-ms-transform:rotate(310deg); 	/* IE 9 */
    -moz-transform:rotate(310deg); 	/* Firefox */
    -webkit-transform:rotate(310deg); /* Safari 和 Chrome */
    -o-transform:rotate(310deg); 	/* Opera */
    transform: rotate(310deg);}
.project-link .bofang{position: absolute; background:none;
    top: 30%;
    right: 40%;
}
.project-link .bofang img{background:none;}	
.project .construct_tag{background-color:#fff;color:#FF8019;}
.project .completion_tag{background-color:#FF8019;color:#fff;}


.footerw {position:fixed;bottom:-10px;width:100%;text-align:center;z-index:100}
#btn_design{position:relative;}
#btn_design a{position:absolute;height:100%;}
#btn_design .consult{width:48%;}
#btn_design .free_design{width:100%;}
#btn_design a{left:0;top:0;}
#btn_design a:last-child{left:auto;right:0;top:0;}
#btn_design img{width:100%;max-width:640px;}
.layout-nav{border-top:solid 1px #ccc;padding:15px 0;text-align:center;}
.layout-nav a{display:inline-block;font-size:14px;}
.layout-nav .ayout-on{color:#eb5606;}
.layout-nav .i-sep{display:inline-block;position: relative;bottom:-1px;width:1px;height:14px;margin:0 18px;border-left:solid 1px #c4c4c4;}
.layout-copyright{height:30px;margin-top:5px;text-align:center;font-size:12px;color:#999;}

.expr{position:relative;margin-bottom:1px;background-color:#fff;box-sizing: border-box;padding:10px 3%;overflow:hidden;box-shadow:0 1px 1px #dcdcdc;}
.expr h5{font-size:16px;line-height:30px;font-weight:bold;color:#424242;}
.expr p{line-height:22px;font-size:12px;color:#8D8B8C;width:85%}
.expr .phone_icon{position:absolute;right:0;top:5%;width:15%;height:90%;background: url("../images/phone.png") no-repeat  center center;background-size:30px;border-left:1px solid #E3E3E3; }
.expr-link{padding-bottom:20px;}
.expr-link p{text-align:center;}
.expr-link em{color:#eb5606;}

.menu{ height:50px; width:100%; position:absolute; top:61px; left:0;  z-index:100000; background-color:#fafafa; display:none}
.botm_line{ background:url(../images/botm_line.png) no-repeat top center; height:1px; width:100%; overflow:hidden;}
.menu ul li{ height:48px; line-height:48px; width:25%; text-align:center; float:left;}
.menu ul li a{ border-right:1px solid #a6a6a6;/*background:url(../images/line_jg.png) no-repeat left center; */display:block; height:48px; text-align:center; font-size:16px;  color:#000; font-weight:100; }
#menu_btn1{position: relative;}
#menu_btn1 ul{
list-style: none;
/*margin-left:-10%;*/
padding: 0;
/*position: absolute;*/
z-index: 99;
width: 100%;
bottom:48px;
/**/
border-bottom:none;
background-color:#fafafa;/*opacity:0.9;filter:alpha(opacity=90); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";*/
}
#menu_btn1 ul li{ /*background:url(../images/botm_line2.png) no-repeat bottom center;*/background-size:100% 1px;   float:none; width:100%;/*border-right:1px solid #a6a6a6;*/}
#menu_btn1 ul li a{ width:100%; display:block; text-align:center; font-size:14px; color:#888;background:none;}
#menu_btn1 ul li:nth-child(5){border-bottom:1px solid #a6a6a6;}
.menu #menu_btn1:first-child  a{border-left:1px solid #a6a6a6;}
.pro_list{ padding-top:10px;}
.pro_list ul li{ margin-bottom:15px; position:relative;}
.pro_list ul li img{ width:100%;}
.pro_list ul li .pro_bg{ position:absolute; left:0px; bottom:0px; height:50px; width:100%; background-color:#fff;opacity:0.6;filter:alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.pro_list ul li .pro_txt{ position:absolute; left:0px; bottom:0px; height:50px;width:100%; line-height:50px; font-size:20px; color:#000; text-align:center;}
.list-common-more {
margin: 13px auto;
line-height: 30px;
background: #D3080A;
border-bottom: 1px solid #D3080A;
border-top: 1px solid #D3080A;
text-align: center; }
.list-common-more a {
position: relative;
color: #fff;
display: block;
line-height: 36px;
border: 1px solid #D3080A;
background-color: #D3080A;
text-align: center;
font-size: 16px;
}

/*-----------------预售专区------------------*/
.title_txt{ text-align:center;}
.title_txt h1{ font-size:22px; line-height:30px;}
.title_txt h3{ font-size:17px; line-height:30px; margin-top:12px;}
.lct_pic img{ width:100%;}

.pp_pic{ text-align:center; padding:25px 0 10px 0;}

.sale_tab{ margin-bottom:10px;}
.sale_tab table tr td{ padding:10px 5px; text-align:center; color:#2d2d2d; line-height:22px;}
.sale_tab table tr td .tited{ font-size:16px; margin-top:10px; font-weight:bold;}
.sale_tab table tr td img{ width:100%; }
.sale_tab table tr td .img_pos{ position:relative;}
.sale_tab table tr td .txt_bg{ position:absolute; left:0px; bottom:0px; width:100%; height:46px; background-color:#fff; opacity:0.6;filter:alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.sale_tab table tr td .textd{ position:absolute; left:0px; bottom:0px; width:100%; font-weight:normal; padding:5px 0; height:36px; line-height:18px; text-align:center; font-size:14px; color:#2d2d2d; font-weight:bold; }
.ljyd a{ width:70%; height:40px; line-height:40px; margin:0 auto; margin-top:8px; text-align:center; background-color:#ff9f2f; display:block; font-size:16px; color:#000; font-weight:bold;}
.ljyd a:hover{  background-color:#fdab4a; display:block; color:#000;}

/*-----------------sso品味------------------*/
.sso_list{ padding-top:10px;}
.sso_list ul li{ margin-bottom:15px; position:relative;}
.sso_list ul li img{ width:100%;}
.sso_list ul li .pro_bg{ position:absolute; left:0px; bottom:0px; height:55px; width:100%; background-color:#fff;opacity:0.6;filter:alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.sso_list ul li .pro_txt{ position:absolute; left:0px; bottom:0px; height:50px;width:100%; line-height:20px; padding-top:5px; font-size:16px; color:#000;font-weight:bold;  text-align:center;}
.sso_list ul li .pro_txt .tited{ font-size:20px; line-height:28px; font-weight:normal;}

.sso_tab{ margin-bottom:10px;}
.sso_tab table tr td{ padding:5px; text-align:center; color:#2d2d2d; line-height:22px;}
.sso_tab table tr td img{ width:100%; }
.sso_tab table tr td .img_pos{ position:relative;}
.sso_tab table tr td .txt_bg{ position:absolute; left:0px; bottom:0px; width:100%; height:30px; background-color:#fff; opacity:0.6;filter:alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
.sso_tab table tr td .textd{ position:absolute; left:0px; bottom:0px; width:100%;  height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px; color:#000; font-weight:bold; }
.sso_tab ul li{ width:50%; float:left; padding:0px 10px 6px 10px; margin-bottom:0px;}
.sso_tab ul li img{width:100%;} 
.sso_tab ul li span{    height: 40px;line-height: 20px;display: block;text-align: center;}
/*-----------------产品二级------------------*/

.sx_tab{}
.sx_tab table tr td{ line-height:30px; font-size:15px; font-weight:bold;}
.sx_tab table tr td select{ width:100%; height:26px; line-height:26px; font-size:14px; color:#000; font-family:"微软雅黑","黑体"; }

.sxtj_tab{ margin-top:4px;}
.sxtj_tab table tr td{ line-height:30px; padding:4px 0;}
.sxtj_tab table tr td select{ width:100%; height:28px; line-height:28px; font-size:14px; color:#000; font-family:"微软雅黑","黑体"; }
#sx_list{ display:none;}

.pro2_list table tr td{ padding:5px; padding-bottom:10px; line-height:18px; font-size:14px;}
.pro2_list table tr td .tited{ font-weight:bold;}
.pro2_list table tr td img{ width:100%; margin-bottom:6px;}
.pro2_list table tr td p{ padding:2px 0;}

/*-----------------产品三级------------------*/
.pro_ms{ padding-bottom:15px;}
.pro_ms p.font18px_tit{ font-size:20px; color:#333; font-weight:bold; line-height:32px;}
.font_2{ font-size:16px;}
.pro_ms p{ color:#999}

/* 焦点图 */
.slideBox{ position:relative;  overflow:hidden; margin:0 auto; }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:4px; left:0; width:100%; text-align:center; z-index:1; }
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#CDC2F1; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#F00;  }
.slideBox .bd{ position:relative; z-index:0; margin-bottom:-5px;}
.slideBox .bd li{ position:relative;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li a img{ width:100%; margin:0 auto; }
/* .slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;}*/

.xzcm_tab{ margin-top:20px;}
.xzcm_tab table tr td{ line-height:28px;}
.xzcm_tab table tr td select{ width:100%; height:28px; line-height:28px; font-size:14px; color:#000; font-family:"微软雅黑","黑体"; }
.pro_tited{ height:36px; cursor:pointer; line-height:36px; padding:0 10px;font-size:18px; font-weight:bold; padding-top:8px; border-bottom:1px solid #bfbfbf;}

.jt_btn{ padding-top:10px;}
.jt_btn a{ background:url(../images/sc_btn.jpg) no-repeat; height:16px; width:16px; display:block; background-size:16px 16px;
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
-ms-transition: -ms-transform 0.3s ease-out;
}
.jt_btn a.hover{ height:16px; width:16px; display:block;background-size:16px 16px;
background-position:center 0px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);}

.my_list{ padding:10px; display:none;}
.my_list img{ width:100%;height:auto;float:left}
.share_tab tr td{ line-height:30px; padding-right:14px; font-size:16px;}
.share_tab tr td img{ width:25px; height:25px;}
.newimg{ display:none}

/*-----------------SSO搜索页面------------------*/
.sear_box{ padding:20px 0; font-size:16px; line-height:26px;}
.sear_box img{ width:100%; margin:10px auto;}
.sear_box .ser_title{ color:#7c7c7c; font-size:20px; font-weight:bold; line-height:32px;}
.sear_box b{ font-size:18px;}

/*-----------------SSO三级页面------------------*/
.sso_pro_tit{ padding:0px 10px; font-size:16px; line-height:20px;}
.sso_pro_tit .ser_title{ color:red; font-size:20px; font-weight:100;    text-align: center; line-height:22px; padding-bottom:10px;}
.sso_pro_tit p{ color:#999;  }

.sso_con{ padding:15px 10px; font-size:16px; line-height:26px;    text-align: justify;}
.sso_con h2{color: #F60;}
.sso_con p{ /*text-indent:0.8em; */padding-bottom:8px;}
.sso_con p.noned{ text-indent:0px;}
.sso_con img{ width:100% !important; margin:10px auto;    height: auto !important;}
.sso_con .contact-us img{ width:30%; margin:10px auto;}

.share_pad{ padding:10px 0 25px 0;}

/*-----------------设计师列表------------------*/
.des_box{ width:60%; margin:0 auto; padding-bottom:10px;}
.des_box dl{ width:100%;}
.des_box dl dt{ height:30px; padding:10px 0; margin-top:15px; text-align:center;}
.des_box dl dd{ line-height:30px; padding-left:14px; font-size:16px; }


/*-----------------购物袋------------------*/
.title_txt2{ text-align:center;}
.title_txt2 h1{ font-size:24px; line-height:30px; padding:5px 0 0px 0;}

.shop_tab{ margin-bottom:10px;}
.shop_tab table tr td{border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; padding:10px 0; line-height:22px;}
.shop_tab table tr td .titeda{ font-size:18px; font-weight:bold; line-height:28px;}
.shop_tab table tr td img{ height:80px; width:80px; margin-right:10px;}

.bjgwd{ padding-bottom:30px;}
.bjgwd table tr td{ padding:5px 0; line-height:22px;}

.bjgwd2{ padding-bottom:15px; padding-top:10px;}
.bjgwd2 table tr td{ padding:5px 0; line-height:22px;}


.padbotm{ padding-bottom:10px;}
.picScroll{  margin:0 auto;  position:relative; padding-left:8px; }
.picScroll .next{ background:url(../images/next_btn.png) no-repeat; height:28px; width:27px; cursor:pointer; display:block; position:absolute; top:32px; right:-20px;}
.picScroll .prev{background:url(../images/pre_btn.png) no-repeat; height:28px; width:27px;  cursor:pointer;position:absolute; top:32px;left:-20px;}
.picScroll .bd{ overflow:hidden; width:99%; margin:0 auto;}
.picScroll .bd ul li{  float:left; width:33%;  font-size:12px; overflow:hidden; line-height:16px; text-align:left;   }
.picScroll .bd ul li .ppad{  padding:0 5px; }
.picScroll .bd ul li img{ width:100%; margin-bottom:5px;}
.picScroll .bd ul li .tited{ padding:5px 0; line-height:20px; overflow:hidden; font-weight:bold; font-size:14px;text-align:center;}
.picScroll .bd ul li  .hei50px{ height:64px;}

.shop_tab2{ margin-bottom:10px;}
.shop_tab2 table tr td{border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; padding:10px 0;  line-height:24px;}
.shop_tab2 table tr td .titeda{ font-size:18px; font-weight:bold; line-height:28px;}
.shop_tab2 table tr td img{ height:80px; width:80px; margin:0 8px; float:left;}
.shop_tab2 table tr td select{ width:32%;}


/*-----------------愿望清单------------------*/
.list_tab{border:1px solid #bfbfbf; border-bottom:none;}
.list_tab table tr th{ height:40px; line-height:40px; font-size:16px; text-align:center; background-color:#f1f1f1; }
.list_tab table tr td{ padding:10px 4px; border-bottom:1px solid #bfbfbf; text-align:center; line-height:18px; font-size:12px;}
.list_tab table tr td img{ width:50px; width:50px;}
.list_tab table tr td .notice_box{ background-color:#f1f1f1; padding:5px 3px; line-height:18px; font-weight:bold;}

/*-----------------我的资料------------------*/

.login_tab2 { }
.login_tab2 table tr td{ padding:5px 0px; line-height:26px; color:#000; font-weight:bold;font-size:15px; }

.login_tab2 table tr td input{ height:24px;  line-height:24px; width:92%; font-family:"微软雅黑","黑体"; color:#333; font-size:14px; }
.login_tab2 table tr td span{ font-size:12px; color:#666;}
.login_tab2 table tr td  select{height:24px; line-height:24px; width:32%; font-family:"微软雅黑","黑体"; color:#333; font-size:14px;}
.notice_box2{ background-color:#f1f1f1; padding:7px 10px; display:inline-block; line-height:20px; font-size:15px; font-weight:bold; margin:10px 0 6px 0;}
.add_list{ display:none;}


/*-----------------我的订单------------------*/
.order_tab{ margin-bottom:15px;}
.order_tab table tr th{ height:40px; line-height:40px; background-color:#e7e7e7; text-align:center; font-size:16px;border-bottom:2px solid #fff;}
.order_tab table tr th b{ font-size:20px;}
.order_tab table tr td{ padding:8px 5px; line-height:20px; background-color:#e7e7e7; text-align:center; font-size:14px; }
.order_tab table tr td span{ font-size:14px;  font-weight:normal; }

.order_tab table tr th a{ font-weight:normal; font-size:15px;}

.order_tab2{ margin-bottom:15px;}
.order_tab2 table tr th{ height:40px; line-height:40px; background-color:#d2d2d2; text-align:center; font-size:16px;border-bottom:2px solid #fff;}
.order_tab2 table tr th b{ font-size:20px;}
.order_tab2 table tr td{ padding:8px 5px; line-height:20px; background-color:#d2d2d2; text-align:center; font-size:14px; }
.order_tab2 table tr td span{ font-size:14px;  font-weight:normal; }


.order_tab2 table tr th a{ font-weight:normal; font-size:15px;}

.list_tab2{border:1px solid #bfbfbf; border-bottom:none;}
.list_tab2 table tr th{ height:40px; line-height:40px; font-size:16px; text-align:center; background-color:#f1f1f1; }
.list_tab2 table tr td{ padding:10px 4px; border-bottom:1px solid #bfbfbf; text-align:center; line-height:18px; font-size:14px;}
.list_tab2 table tr td img{ width:50px; width:50px;}
.list_tab2 table tr td b{ font-size:15px;}


/*-----------------登录------------------*/

.txt_fr{ padding:10px 0; line-height:26px; font-size:16px; font-weight:bold; float:right;}
.for_pass{ text-align:center; font-size:14px;  font-weight:bold;}
.zc_txt{ text-align:center; font-size:18px; font-weight:bold; padding:45px 0 15px 0; line-height:30px;}


/*-----------------注册------------------*/

.zcfs_box{ padding-bottom:20px; height:44px;  margin:0 auto; }
.zcfs_box ul li{ width:50%; height:44px; float:left; text-align:center;}
.zcfs_box ul li a{  width:86%; height:44px; line-height:44px; text-align:center; color:#000; font-size:18px; font-weight:bold; display:block;}
.zcfs_box ul li a.hover,.zcfs_box ul li a:hover{ background-color:#f1f1f1;}


/*-----------------登录或注册------------------*/
.pos_login { background:url(../images/login_bg.jpg) no-repeat top center; padding-top:10px; text-align:center; margin:20px 0;}
.pos_login table{ margin:0 auto;}
.pos_login table tr td{ color:#666; text-align:center; line-height:26px;}
.pos_login table tr td .active{ color:#000; font-weight:bold;}


.login_txt{ font-size:15px; line-height:26px;}
.login_txt p{ line-height:22px; margin-bottom:4px;}
.login_txt input{ height:24px;  line-height:24px; margin:4px 0; width:70%; font-family:"微软雅黑","黑体"; color:#333; font-size:14px; }


/*-----------------配送地址------------------*/
.adress_box{border:1px solid #bfbfbf;}
.adress_box .text_pad{ padding:5px 10px; line-height:20px;}
.adress_box .text_pad p{ margin:3px 0;}
.adress_box .text_pad b{ font-size:15px;}

#edit_add{ display:none;}


.login_tab4 table{}
.login_tab4 table tr td{ padding:2px 0px; line-height:26px; color:#000; font-weight:bold; font-size:15px;}
.input_box input{ height:22px;  line-height:22px; width:80%;  font-family:"微软雅黑","黑体"; color:#666; }

.zffs_tab table tr td{ padding:5px 5px 5px 0; color:#000; line-height:26px; }
.zffs_tab table tr td img{ width:100%;}


.fpxx_tab table tr td{ padding:5px 5px 5px 0; line-height:28px;color:#000; font-weight:bold; font-size:15px;}
.fpxx_tab table tr td select{ height:24px;line-height:24px; width:60px; font-family:"微软雅黑","黑体"; color:#666; margin-right:5px; }
.fpxx_tab table tr td input.input_3{ height:20px;  line-height:20px; width:100px; padding-left:10px;font-family:"微软雅黑","黑体"; color:#666; }
.fpxx_tab table tr td input.input_4{ height:20px; line-height:20px; width:168px; padding-left:10px;font-family:"微软雅黑","黑体"; color:#666; }


.ok_txt{ text-align:center;}
.ok_txt b{ font-size:18px; line-height:36px;}
.ok_txt .titaa{ font-size:16px; margin-bottom:10px;}

#notice_box2{ margin-bottom:10px;}
.list4 li{ border-bottom:1px solid #ededed;margin-bottom: 0px !important; padding:10px 0px; }
.list4 li a{ width:100%; padding-left:10px; float:left;background: url(../../images/li.jpg) no-repeat left center; line-height:23px;}
.list4 li span{  color:#999; padding-left:12px;}
.pagenav{text-align:center; font-family:Arial; padding:25px 0 14px 0; line-height:16px}
.pagenav span,.pagenav a{display:inline-block; margin:8px 2px; padding:2px 6px; border:solid 1px #ccc; background:#fff}
.pagenav span{background:#FF9200; color:#fff; border:solid 1px #FF9200}
.pagenav a:hover{border:solid 1px #FF9200; text-decoration:none}
.pagenav2{padding-bottom:13px}
.pagenav3{text-align:right; padding:0 10px}
/**/

.product ul li{ width:100%; float:left; border-bottom: 1px solid #ededed; margin-bottom:10px; }
.product{ width:100%;}
.product ul li img{ width:100%}
.product ul li div.limg{ float:left; width:30%;}
.product ul li div.rnei{ float:left; width:70%; padding-left:10px;}
.product ul li div.rnei h1{ color:#333; font-size:16px;font-weight: 100;}
.product ul li div.rnei p{ color:#999; font-size:14px}

.case { width:100%;border-bottom: 1px solid #ededed; margin-bottom:10px; padding-bottom:10px;}
.case img{ float:left; width:30%;}
.case .con{ float:left; width:70%; padding-left:10px; font-size:15px;}
.case .con a{ line-height:20px}
.case .con span{ font-size:14px; color:#999} 

.book { width:100%;border-bottom: 1px solid #ededed; margin-bottom:10px; padding-bottom:10px;}
.book .con { line-height:30px; width:100%;display: block;
height: 22px;
line-height: 20px;
font-style: normal;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}
.book .con b{color:#FF6600}
.book .con  span.sj {color:#999; font-size:13px; float:right;}
.book .con  span.mobile{ float:right; border: 1px solid #ff8f00; border-radius: 3px; padding:0 2px; color: #ff8f00; margin-right:5px}
.book .lycon{ font-size: 15px;
line-height: 20px;
text-align: justify;
color: #333;
padding: 2px 0px 2px 20px;
word-break: break-all;
word-wrap: break-word;
margin-top: 2px;} 
.bkhfu { padding-top:10px; padding-left:20px}
.con table tr td{padding: 5px 0px;
line-height: 26px;
color: #000;
font-weight: bold;
font-size: 15px;}
.con  input{ border:1px solid #ccc;height: 24px;
line-height: 24px;
width: 92%;
font-family: "微软雅黑","黑体";
color: #333;
font-size: 14px;}
.con table tr td img{width:auto; height:16px;margin-bottom:0px; margin-top:2px;}
.con table tr td textarea{ border: 1px solid #ccc;
line-height: 24px;
width: 92%;}
.red{color:red}

#share{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:66px;right:10px;width:42px;zoom:1;}
#share a#totop{
background: url(../images/share.jpg) center center; filter: Alpha(opacity=80);
opacity: .80;border-radius: 6px;
width: 42px;
height: 42px;
margin-bottom: 2px;
overflow: hidden;
text-align: center;
line-height: 88px;
color: #fff -webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;position:absolute;bottom:0px;cursor:pointer;color:#fff}
