@charset "utf-8";
@media (min-width:641px){.wrap,.top,.layout-nav,.footer_piao{width:640px; margin:0px auto}.top{ height:60px;}.logo{height:40px;display:block;padding:0px;}.logo img{height:100%;}.top .fr{padding-top: 8px;}.layout-copyright{ margin-bottom:20px}.footer_piao{width:640px !important;left:50% !important;margin-left:-320px;}}
@media (max-width:640px){.wrap,.top{max-width:640px;  width: 100%; margin:0px auto}.top{ height:60px;}.logo{height:40px;display:block;padding:0px;}.logo img{height:100%;}.top .fr{padding-top: 8px;}.layout-copyright{ margin-bottom:20px} }
.index_search a {border:1px solid #999; width:80%; line-height: 34px; display: block;padding:0px 12px; height: 36px; border-radius: 20px;margin-left:10%}

/*新加入*/
.typename{width:90%;left:5%;bottom:1px;font-size:11px;}
.newsmenu a{line-height:45px;width:100%;display:block}
.newsmenu .bg_red a{color:#FFF}
.join-condition  {
    padding-top: 10px;padding-left: 10px;padding-right: 10px;
    width: 100%; box-sizing: border-box;
}
.join-condition  tr td{    padding: 8px 0;}
.join-condition .m-title .en {
    padding: 10px 0; line-height:18px;
    color: #b4b4b4;
    font-size: 12px;
    text-transform: uppercase;
}
.join-condition img{display: block;}
.join-condition .m-title .chjm {
	background: url("../images/jiameng_bg.jpg") repeat-x left 12px; width:90%;margin-left:5%;
}
.join-condition .m-title .chjm span {
    display: inline-block;
    background: #ffffff;
    padding: 0 10px;
    color: #000000;
    font-size: 20px;
}
.join-condition .forhelp .helpico{background: #fe0000; border-radius:10px; border: 2px solid #fff;font-size: 18px;line-height:22px; padding: 10px 10px; } 
.join-condition .forhelp p{font-size:14px;color:#ccc !important; padding-left:10px;  width:100%;line-height:24px; font-weight: 100;    box-sizing: border-box;}
.
.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;}
.box-01 .s-1{    font-size: 13px; line-height: 30px;
    border-bottom: 1px solid #dedede; padding-bottom: 15px; margin-bottom: 35px;}
.box-01 .tc { text-align:center;}
.box-01 .btn-02 {
    background: #ff0000!important; border-radius:10px;
}
.box-01 .btn-s {
    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    border: none;
    cursor: pointer;
    font-size: 16px;
}
.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: #FFF;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.bigimg{width: 100%;height: 100%;display: block;}
.product_ul ul li a.bigimg img{ width: 100%;height: 100%;}
.product_ul ul li a.bigtext{ width: 100%; padding:10px;display: block;box-sizing: border-box;}
.product_ul ul li a.bigtext .lefttext{ width: 60%; float: left;}
.product_ul ul li a.bigtext .bigtitle{font-size:16px; font-weight:800;color:#fc0100;  line-height:25px; height:25px;}
.product_ul ul li a.bigtext .huititle{font-size:14px; font-weight:100;  color: #888;line-height: 22px; padding-bottom: 2px;}
.product_ul ul li a.bigtext .blacktitle{font-size: 12px; background: #333;color: #fff;padding: 0px 10px;    display: table;}
.product_ul ul li a.bigtext .blacktitle a{color: #fff;}
.product_ul ul li a.bigtext .price{font-size:16px; color:#fc0100;padding-bottom:5px; padding-top:0px; }
.product_ul ul li a.bigtext .price .pricenum{font-size:22px;font-weight: bolder;}
.product_ul ul li a.bigtext .anniu{font-size:10px; font-weight:800;}
.product_ul ul li a.bigtext .righttext{ width: 40%; float: left;    text-align: center;}

.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.18em}
.more{ /*background:#E2E2E2; */border:1px solid #fc0100; line-height:40px; text-align:center; border-radius:50px; width:46%; margin:10px auto}
.more a{ font-size:14px;color: #fc0100 !important;}
.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:nth-child(1) { display: block; } 
.cainuan_ul:nth-child(2) { display: none; }
.cainuan_ul:nth-child(3) { display: none; }
.cainuan_ul:nth-child(4) { display: none; }
.cainuan_ul li{ line-height:26px; padding:10px;    border-bottom: 1px dotted #e3e3e3;}
.cainuan_ul li a{font-size: 14px;line-height:1.08;display: block; margin-bottom: 10px;}
.cainuan_ul li p{color:#999;line-height:1.6;}

.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: 20%;
    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; padding-bottom:0px;}
.layout-nav a{display:inline-block;font-size:12px;}
.layout-nav .ayout-on{color:#eb5606;}
.layout-nav .i-sep{display:inline-block;position: relative;bottom:-1px;width:1px;height:12px;margin:0 5px;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 15% 10px 2%;overflow:hidden;box-shadow:0 1px 1px #dcdcdc;text-align:left}
.expr h5{font-size:16px;line-height:30px;font-weight:bold;color:#424242;}
.expr p{line-height:22px;font-size:12px;color:#8D8B8C;width:95%}
.expr .phone_icon{position:absolute;right:0px;bottom:10px;width:15%;height:85%;background: url("http://www.sllssrq.com/templets/default/images/phone.png") no-repeat  center center;background-size:40px;/*border-left:1px solid #E3E3E3;*/ }
.expr-link{padding-bottom:20px;}
.expr-link p{text-align:center;}
.expr-link em{color:#eb5606;}

.menu{ min-height: 289px; 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 #ddd;/*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;*/
min-height:239px;
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:12px; color:#888;background:none;}
#menu_btn1 ul li:nth-child(5){border-bottom:1px solid #ddd;}
.menu #menu_btn1:first-child  a{border-left:1px solid #ddd;}
.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; text-align:center; padding:0px 10px 6px 10px; margin-bottom:0px;font-size: 12px;box-sizing: border-box;}
.sso_tab ul li img{width:100%;} 

/*-----------------产品二级------------------*/

.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% !important;height:auto !important;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  h1{ text-align:center; font-size:16px; line-height:36px;}
.sso_pro_tit p{ color:#999;  }

.sso_con{ padding:15px 10px; font-size:16px; line-height:22px;    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;     height: auto !important;margin:10px auto;}
.contact-us .fl, .contact-us .fr {
    float: none !important;
}
.sso_con table{width:100%;}
.sso_con table tr td{border:1px solid #ddd;padding:5px;}
.sso_con .box-03 .bd{display:none;}
.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:15px 0 14px 0;     font-size: 12px;line-height:16px}
.pagenav span,.pagenav a{display:inline-block; margin:8px 2px; padding:2px 6px; border:solid 1px #ccc; background:#fff}
.pagenav ul li{display:inline-block; }
.pagenav span{background:#fc0100; color:#fff; border:solid 1px #fc0100}
.pagenav span.pageinfo{background:#eee; color:#ccc; border:solid 1px #eee}
.pagenav a:hover{border:solid 1px #fc0100;color:#FFF; background:#fc0100; text-decoration:none}
.pagenav ul li.thisclass{border:solid 1px #fc0100; background:#fc0100;margin:8px 2px; padding:2px 6px; color:#FFF}
.pagenav2{padding-bottom:13px}
.pagenav3{text-align:right; padding:0 10px}
/**/

.product ul li{ width:100%; float:left; border-bottom: 1px solid #ededed; padding-bottom: 10px;padding-top: 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:100%; 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}

/*门店列表*/
.store{background:#ebebeb;font-size:15px;height:100%;}
.store .city{width: 100%;height: 100%;text-align: center;}
.store .head{position:relative;}
.store .head h1{line-height:50px;font-size:20px;font-weight: normal;color: #fff;background: #c00; }
.store .head a{position:absolute; right:10px; top:13px;color:#FFF;display:none;font-size:12px;}
.store .citylist,.store .provincelist{color: #313131;font-size: 18px;}
.store .citylist li,.store .provincelist li{line-height:40px;border-bottom: 1px solid #c5c5c5;border-top: 1px solid #fff;}
.store .citylist li a,.store .provincelist li a{display:block;color: #313131;}
.store .mdtab{width:100%;padding:5px 0px;}
.store .mdtab td{text-align:left;line-height:160%;font-size:15px; }
.store .mdtab .tdr{width:10%;padding:0px 0px 0px 5px;text-align:right;white-space:nowrap; vertical-align:top;}
		
.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/backtop.png) center center; 
background-size: 100%;
/*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}

/*翻页*/
.p12-pagination-1-main {
    margin: 0 auto; 
    height: 30px;
    text-align: center;
}

.p12-pagination-1 a,
.p12-pagination-1 span {
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}

.p12-pagination-1 span {
    border: 1px solid #fff;
}

.p12-pagination-1 .page_curr {
    background:#84c225;
    color:#fff;
    border-color:#84c225;
}

.p12-pagination-1 .laypage_first,
.p12-pagination-1 .laypage_last {
    display: none;
}
.pages { margin:0; text-align:center; font-size:14px; width: 100%; float: left;}
.pages li{ height:35px; line-height:35px; border:0;}
.pages>li>a{text-align:center; color:#333; padding:15px;background:#f1f1f1;margin: 0 3px;}
.pages>li>a:hover { background:#df1014;padding:15px;color:#fff; text-decoration:none }
select{
                //清除select聚焦时候的边框颜色
                outline: none;
                //将select的宽高等于div的宽高
                width: 100%;
                height: 35px;
                line-height: 35px;


                //通过padding-left的值让文字居中
                padding-left: 60px;
}
.clear{ clear:both} 

.tab-content {
	margin-top: 30px;width:100%;
}
.tablelist_bg { color:#333;line-height:30px; width:100%; margin:0 auto; padding-bottom:15px;}
.tablelist_bg dl{}
.tablelist_bg dl tr:nth-child(2n+1){ text-align:center;line-height:30px;background-color:#fff}
.tablelist_bg dl tr:nth-child(2n){ text-align:center;line-height:30px;background-color:#f0f0f0}
.tablelist_bg .biaoti{ text-align:center; line-height:32px;}

.tab-list {
	padding: 30px 10px;
	border: 1px dashed #999;
	margin: 30px 0;
}

.tab-list a {
	margin: 5px 0;
	padding: 0 15px;
	border-right: 1px solid #666;
	color: #4a4a4a;
	text-decoration: none;
	display: inline-block;
}

.tab-list a:nth-last-child(1) {
	border-right: none
}

.tab-list1 {
	padding: 30px 10px;
	border: 1px dashed #999;
	margin: 30px 0;
}

.tab-list1 a {
	margin: 5px 0;
	padding: 0 15px;
	color: #4a4a4a;
	text-decoration: none;
	display: inline-block;
}
.neirong{ width:100%; height:auto; min-height:10rem; padding-top:0.1rem; padding-bottom:0.5rem; margin:0 auto; overflow:hidden; }
.neirong_title{ width:100%; min-height:3rem; height:auto; font-size:1.5rem; font-family:"微软雅黑";color:#3f3f3f; line-height:3rem;  text-align:center; margin-bottom:0px; font-weight:700; }
.neirong_time{font-size:0.8rem; font-family:"微软雅黑";color:#999; line-height:2rem; word-spacing:8px; letter-spacing:1px; width:100%; height:2rem; text-align:center; border-bottom:1px solid #f8f8f8;}

.neirong_con{font-family:"微软雅黑";color:#333;  width:95%; height:auto; margin:0 auto; overflow:hidden; min-height:15rem; padding-bottom:0.5rem; padding-top:0.5rem; font-size:1rem;}
.neirong_con p{line-height: 1.75em;}
.neirong_con img{max-width:100%;}

.images_list_3{width:11rem; height:auto; float:left; background:#fff; margin-top:1.5rem; margin-left:1.1rem; margin-right:0; border:1px solid #f3f3f3;}
.images_list_3 dd{width:100%; height:15.6rem; overflow:hidden;}
.images_list_3 img{width:100%; height:15.6rem; }
.images_list_3:hover img{ transform:scale(1.2); transition:1s linear 0.1s;}
.images_list_3 h2{width:100%; height:2.5rem; line-height:2.5rem; font-size:0.8rem; font-weight:400; text-align:center;border-top:1px solid #f3f3f3; overflow:hidden;}
.images_list_3 a{ color:#6e6e6e; text-decoration:none;}
.images_list_3:hover{ background:#fe2424;}
.images_list_3:hover a{color:#fff;}

/*翻页样式*/
#fenye{width: 100%;height: auto;display: inline-block;text-align: center;margin-top:2rem;margin-bottom:1.5rem;}
#fenye li{padding: 0;list-style: none;}
#fenye .pagination .active a{background: #f28b24;color: #fff; }
#fenye .pagination .disabled span{color: #ccc;}
.pagination{padding-left: 0;margin: 0px 0;border-radius: 4px;display: inline-block;text-align: center;}
.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 0.4rem 0.8rem;line-height: 1.42857;text-decoration: none;color: #595757;background-color: #fff;border: 1px solid #ddd;margin-left: -1px; font-size:0.8rem;}
.pagination>li{display: inline;}
.pagination>li a:hover{ background:#f28b24; color:#fff;}
