
/* CSS Document */

/* 店铺首页 */
.step{ height:100px; width:100%; position:relative;}
.step .logo{ height:80px; float:left; margin-top:20px; margin-right:15px;}
.step .name{ width:230px; float:left; margin-top:30px;height:42px; border-left:1px solid #ddd;}
.step .name span{ float:left; height:24px; font-size:14px; padding-left:15px; color:#333; line-height:24px;}
.step .name .name_zmd{ float:left; width:350px; margin-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px; color:#333; font-weight:300;}
.step .name .score{ color:#6a6a6a; font-size:12px;  padding-right:20px;}
.step .name .score b{ background:url(../image/drop.png) no-repeat center center; width:26px; height:22px; float:right; -moz-transition: all linear .2s;-ms-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
.step .name .score b.up{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.step .name .score .green{ color:#0063CE;}
cursor: pointer;
    text-align: center;
    width: 50px;
    line-height: 32px;
    border-radius: 3px;
    font-size: 12px;
    display: inline-block;
    border: 1px solid #ddd;
    float: left;
    color: #666;
    background-color: #f5f5f5;
    margin-left: 36px;
    background-color: #fff;
}

.step .telphone {
position: relative;
    width: 200px;
    height: 60px;
    overflow: hidden;
    right: 0px;
    top: 30px;
    background: url(../image/tel.png) no-repeat right 3px;
    float: right;
}

.pop-upok{ width:460px; padding:0 25px; height:auto; position:absolute; display:none; z-index:999; background-color:#f5f5f5; background:url(../image/pop-up.jpg) no-repeat; -moz-box-shadow:2px 2px 2px #e5e5e5; box-shadow: 2px 2px 2px rgba(0,0,0,.1);}
.pop-upok .tip{ background:url(../image/sto-icon.png) no-repeat 0 center; padding-left:42px; color:#f7ab00; font-size:22px; font-weight:bold; margin-top:35px; height:36px; line-height:36px;}
.pop-upok .area{ float:left; padding-bottom:50px;}
.pop-upok .pop_name{ margin-top:16px; width:230px; float:left; padding:6px 0;}
.pop-upok .pop_name li{ line-height:30px; float:left; font-size:12px; color:#333; width:100%;}
.pop-upok .pop_name strong{ float:left; font-weight:300;}
.pop-upok .pop_name em{color:#333; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:140px; line-height:30px; float:left;}
.show_number{ padding-left:30px; margin-top:22px; float:left; border-left:1px solid #eee; width:190px;}
.show_number li{ width:190px; padding:5px 0; margin-right:5px; float:left;}
.show_number li em{ float:left; color:#666; margin-right:10px; line-height:15px; height:15px; font-size:12px;}
.atar_Show{background:url(../image/star_gry.png) no-repeat; width:100px; height:15px; line-height:15px; position:relative; display:inline-block; float:left;}
.atar_Show p{ background:url(../image/star.png) no-repeat; left:0; height:15px; color:#999; line-height:15px; display:inline-block;}
.show_number li i{ display:inline-block; line-height:15px; height:15px; margin-left:8px; float:left; font-size:12px;}


.sear_g{ float:right; height:77px; width:624px; margin-top:42px;}
.sear_g .input_keyword input{ width:463px; height:36px; border:2px solid #0063CE; outline:none; float:left; color:#999; padding-left:10px;}
.sear_g .go_search{ width:72px; height:40px; margin-right:1px; background-color:#0063CE; color:#fff; border:none; float:left; font-size:16px; text-align:center; font-size:14px;}
.sear_g button{ cursor:pointer; width:72px; height:40px; background-color:#f7ab00; border:none; line-height:40px; text-align:center; font-size:14px; color:#fff;}
.sear_g .decline{ position:absolute; width:473px; border:1px solid #ddd; border-top:0; max-height:300px; background-color:#fff; z-index:999; top:82px; color:#666; display: none;}
.sear_g .decline ul{ width:100%;}
.sear_g .decline ul li{ line-height:28px; font-size:12px; font-family:"Arial"; padding-left: 6px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.sear_g .decline ul li b{ color: #000;}
.sear_g .decline ul li span{ width:18px; height:24px; float:left; padding-top:2px; padding-right:5px; display:table-cell; vertical-align:middle; text-align:center;}
.sear_g .decline ul li span img{ max-width:18px; max-height:24px;}
.sear_g .decline ul li i{  color:#0063CE; float:left;}
.sear_g .decline ul li em{ color:#0063CE; font-weight:bold; font-size:16px;}
.sear_g .decline ul li u{ max-width: 200px; float:left; text-decoration: none; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.sear_g .decline ul li strong{ font-weight: 300; color:#0063CE; padding-left:12px; margin-right:6px; float:right;}
.sear_g .decline ul li:hover{ background-color:#f5f5f5; cursor:pointer;}


/* common */
.m {width:1200px;margin:auto;}
.top {height:32px;line-height:32px;background:#F1F1F1;border-bottom:#CCCCCC 1px solid;width:100%;}
#top a {text-decoration:none;}
.head {height:116px;overflow:hidden;}
.head div {float:left;}
.head .logo {padding:16px 10px 0 0px;height:90px;overflow:hidden;}
.head h1 {font-size:24px;margin:32px 0 6px 0;color:#333333;filter:glow(color=#FFFFFF,strength=3);}
.head h4 {font-size:16px;margin:0;color:#333333;}


.strok{ width:100%; overflow:hidden;}
.strok span{ width:1920px; left:50%; position:relative; margin-left:-960px;}

.strok_ul{ display:inline-block;}
.strok_ul li{ float:left; line-height:40px; height:40px;}
.strok_ul li a{display:block; padding:0 20px; font-size:14px; color:#333; cursor:pointer;}
.strok_ul li .on{ color:#0063CE;}
.strok_ul li a:hover{ color:#0063CE;}
.str_colle{ width:100px; height:36px; background-color:#0063CE; float:right; line-height:36px; text-align:center; margin-top:4px;}
.str_colle a{ font-size:14px; color:#fff; display:block;}
.str_colle a:hover{ background-color:#00914e;}

/* 轮播 */
.flexslider {margin: 0px auto;	position: relative;	width: 100%;height: 400px;overflow: hidden;	zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav{ width:1200px; margin:0 auto; position:relative;}
.flex-direction-nav a {	width:41px; height:69px; line-height:99em; overflow:hidden; margin:-20px 0 0;display: block;background: url(../image/icon-slides.png) no-repeat;position: absolute;top:184px;z-index: 10;cursor: pointer;	opacity: 0;	filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;	filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;	filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;	filter: alpha(opacity=50);}
.flex-control-nav {	width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {	background: url(../image/dot.png) no-repeat 0 -16px;display:block; height:16px; overflow:hidden;text-indent:-99em; width:16px; cursor:pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {	width:100%; height:400px; display:block;}


/*编辑内容*/
.centered{ text-align:center; width:100%;}
.centered ul{ width:1200px; margin:0 auto; overflow:hidden;}
.centered ul.two_ha li,.centered ul.two li{ width:50%; float:left; text-align:center; margin:5px 0;}
.centered ul.three_sing li,.centered ul.three li,.centered ul.three_th li{ width:33.33333333%; float:left; text-align:center; margin:5px 0;}
.centered ul.four li{ width:25%; float:left; text-align:center; margin:5px 0;}
.centered .w1200{ width:1200px; margin:0 auto;}
.module a{ display:inline-block!important;}

.margin_top10{ margin-top:10px;}
.margin_top20{ margin-top:20px;}
.margin_top30{ margin-top:30px;}
.margin_top40{ margin-top:40px;}
.margin_top50{ margin-top:50px;}
.margin_top60{ margin-top:60px;}
.margin_bottom10{ margin-bottom:10px;}
.margin_bottom20{ margin-bottom:20px;}
.margin_bottom30{ margin-bottom:30px;}
.margin_bottom40{ margin-bottom:40px;}
.margin_bottom50{ margin-bottom:50px;}
.margin_bottom60{ margin-bottom:60px;}


.padding_top10{ padding-top:10px;}
.padding_top20{ padding-top:20px;}
.padding_top30{ padding-top:30px;}
.padding_top40{ padding-top:40px;}
.padding_top50{ padding-top:50px;}
.padding_top60{ padding-top:60px;}
.padding_bottom10{ padding-bottom:10px;}
.padding_bottom20{ padding-bottom:20px;}
.padding_bottom30{ padding-bottom:30px;}
.padding_bottom40{ padding-bottom:40px;}
.padding_bottom50{ padding-bottom:50px;}
.padding_bottom60{ padding-bottom:60px;}




/*民众*/
.mz_bg{ padding-bottom:20px;}
.mz_tit{ padding:40px 0 30px 0; overflow:hidden; text-align:center;}
.mz_pro { background: rgba(209,41,48,0.5); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#50d12930',endColorstr = '#50d12930') \9; padding-top:10px; width:1200px; margin:0 auto; overflow:hidden;}
.mz_pro a{ float:left; height:547px; margin-left:9px; margin-bottom:10px;}
.mz_pro a.deuce{ height:464px;}
.level_tit{ background:#e93a3b; color:#fff; width:382px; text-align:center; line-height:47px; margin:0 auto; font-size:26px; font-weight:bold;}
.finance_fw{ width:1200px; margin:0 auto; overflow:hidden;}
.finance_fw span{ display:block; float:left; width:400px; text-align:center; margin:35px 0;}
.mz_logo{background: rgba(209,41,48,0.5); filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#50d12930',endColorstr = '#50d12930') \9; padding:10px 2px; width:1196px; margin:0 auto; overflow:hidden; text-align:center;}
.mz_logo a{ margin:0 0 5px 5px; line-height:0; float:left;}
.mz_merge{ width:1200px; margin:0 auto; overflow:hidden}
.mz_merge a{ float:left; font-size:0; left:0;}
ul.mz_only{ width:1260px;}


/*亿豪*/
.yihaozy{ width:1198px; margin:0 auto; overflow:hidden;}
.yihaozy a{ display:block; float:left; margin-left:5px; font-size:0; margin-bottom:5px;}
.yihaofw{ width:1198px; margin:0 auto;overflow:hidden;}
.yihaofw span{ display:block; float:left; font-size:0; margin:15px 0;}
.yihaofw em{ display:block; float:left; margin-left:5px; font-size:0; margin-bottom:5px;}
.yihaotit{ text-align:center;overflow:hidden; font-size:0;}
.yihaodh a{-webkit-transition: all .2s linear; transition: all .2s linear;}
.yihaodh a:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}

/*鱼跃*/
.yy_mod_link a{ margin-bottom:25px; display:inline-block;}
.yy_mod_text{ background:#f9f9f9; width:1200px; margin:0 auto; overflow:hidden; padding:25px 0;}
.yy_mod_text .min_item{ margin-left:95px; width:205px; float:left; text-align:left; line-height:30px;}
.yy_mod_text .min_item span{ display:block; font-size:20px; color:#ce2135;}
.yy_mod_text .min_item a{ display:block; font-size:18px; color:#666;}
.yy_mod_text .min_item a:hover{color:#ce2135;}
.yy_mod_pic{ width:1200px; margin:0 auto; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; margin-bottom:30px; overflow:hidden;}
.yy_mod_pic .pic{ width:25%; float:left; text-align:center; padding:40px 0;}
.yy_mod_link a.yy_pc_hide{ display:none!important;}

/*九明珠*/
.jmz_1200{ width:1200px; margin:0 auto; overflow:hidden; height:380px; padding-top:60px;}
.jmz_fl{ float:left;}
.jmz_fr{ float:right;}
.jmz_1200 a{ display:block; text-align:left; margin-top:30px;}


/* 左侧 */
.shopping{ background-color:#f5f5f5; width:100%; height:auto; padding-bottom:30px; display:inline-block;}
.shop_left{ width:230px; display:inline-block; margin-top:15px; float:left;}
.view_right{ width:228px; border:1px solid #ddd; float:left; background:#fff url(../image/right_bg.png) no-repeat; font-size:14px; color:#333;box-shadow: 0px 0px 15px #dadada;}
.view_right > .bu_logo{padding-top:40px; padding-left:42px; width:143px; height:53px; vertical-align:middle; text-align:center; display:table-cell;}
.view_right > .bu_logo img{ max-height:53px; max-width:143px;}
.view_right .store{ text-align:center; font-size:15px; color:#333; height: 40px;line-height: 20px; padding: 0 15px;}
.view_right .evalu{ border-bottom:1px solid #eee; margin:5px 24px 0 24px; padding-left:13px; height:60px;}
.view_right .evalu li{ width:48px; float:left; text-align:center; color:#666; font-size:14px;}
.view_right .evalu li p{ margin-top:8px;}

.view_right .contact{ margin:20px 24px 0 24px; padding-bottom:20px;}
.view_right .contact p{ height:34px; line-height:34px;}
.view_right .contact .limite{text-align:center; font-size:14px; color:#333; line-height: 18px;/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/}
.shop_left .view_right .contact strong{ float:left; font-weight:300;}
.shop_left .view_right .contact span{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; width:110px;}
.view_right .shop{ width:79px; height:24px; border:1px solid #ddd; float:left; color:#666; font-size:12px; line-height:24px;}
.view_right .shop span{ color:#666; line-height:24px;}
.view_right .shop .images{ margin:4px 5px 0 5px; float:left;}

.qimo8{ overflow:hidden; width:130px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:30px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none;}
.qimo8 li em{margin-right:10px; color:#444444; cursor:pointer; color:#ec424e;}

.view_right .announ{ height:45px; width:200px; padding-left:14px; padding-right:14px; background-color:#fafafa; float:left; line-height:45px;text-align:center; border-top:1px dashed #ddd;}
.view_right .announ a{ color:#ec424e; cursor:pointer;}
.view_right .announ span{ color:#333; float:left;}



/* 相关商品推荐 */
.details_one{ margin-bottom:50px; width:230px;}
.details_one .column_box{ width:228px; border:1px solid #ddd; background-color:#fff; float:left; padding-bottom:10px; margin-top:10px;box-shadow: 0px 0px 15px #dadada;}
.details_one .column_box .column{ width:214px; height:49px; line-height:49px; background-color:#fafafa; padding-left:14px; border-bottom:1px solid #ddd;}
.details_one li{ margin: 0 10px; padding:15px 0; border-bottom:1px solid #eee; overflow:hidden;}
.details_one .sorryli{font-size:14px; color:#999; text-align:center;}
.details_one .list li .img{ width:60px; height:60px; border:1px solid #eee; float:left;}
.details_one .list li .img a{ text-align:center; vertical-align:middle; display:table-cell; width:60px; height:60px;}
.details_one .list li .img img{ max-height:60px; max-width:60px;}
.details_one .list li p{ float:left; font-size:14px; width:190px; padding-left:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.details_one .list li p a{ color:#333;}
.details_one .list li p a:hover{ color:#0063CE;}
.details_one .list li .specif{ color:#666; font-size:12px; margin-top:4px; margin-bottom:4px;}
.details_one .list li .money{ color:#ec424e;}


.pictu_hc{ margin:10px -7px; float:left;}
.pictu_hc li{ width:228px; height:320px; background-color:#fff; float:left; margin:7px; position:relative; -webkit-transition: all .2s linear; transition: all .2s linear;}
.pictu_hc li:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.pictu_hc li p{ text-align:center;}
.pictu_hc li span{ width:228px; height:228px; vertical-align:middle; display:table-cell; text-align:center; overflow:hidden;}
.pictu_hc li span img{ max-width:228px; max-height:228px;}
.pictu_hc .size14{ color:#333; font-size:14px; height:24px; margin-left:15px; margin-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pictu_hc .size14 a{ color:#333;}
.pictu_hc .size12{ color:#999; font-size:12px; height:24px; line-height:24px; margin-top:5px; margin-left:15px; margin-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pictu_hc .size16{ font-size:16px; color:#dd4b39; height:24px; line-height:24px; margin-left:15px; margin-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pictu_hc2{ width:954px; display:block;}
.pictu_hc2 li{ width:100%; background-color:#fff; min-height:320px; line-height:320px; font-size:18px; color:#666; text-align:center;}

.see_more{ background-color:#fff; height:50px; float:left; font-size:16px; line-height:50px; width:100%; text-align:center; margin:20px 0;}
.see_more a{ display:block; color:#666;}
.see_more a:hover{ background-color:#f0f0f0;}

/* 右边 */
.shop_right{ width:954px; display:inline-block; *margin-top:15px; margin-left:16px;    margin-top: 15px;}

.shop_right .shop_up{ background-color:#fff; height:38px; border:1px solid #ddd; font-size:14px; box-shadow: 0px 0px 15px #dadada;}
.shop_right .shop_up_li{ 
float:left;
padding:8px 20px 9px 20px;
    font-size: 16px;
    color: #ffffff;
	
    background-color: #0063CE;
}
.shop_right .shop_up_li li{float:left; height:38px; width:98px; border-right:1px solid #e8e8e8; text-align:center; line-height:38px;}
.shop_right .shop_up_li li a{ color:#666; display:block; cursor:pointer;}
.shop_right .shop_up_li .on{ background-color:#0063CE;}
.shop_right .shop_up_li .on a{ color:#fff;}
.shop_right .get_search input{ width:230px; height:26px; border:1px solid #ddd; float:left; font-size:12px; color:#999; padding-left:10px; margin-left:15px; margin-top:5px;}
.shop_right .get_search .go_search{ width:50px; height:28px; cursor:pointer;  background-color:#0063CE; color:#fff; border:none; float:left; font-size:14px; text-align:center; margin-top:5px;}
.shop_right .shop_up span{ float:right; line-height:38px; color:#666; padding-right:10px;}
.shop_right .shop_up .icon_sw_ul{ float:right; margin:5px 8px 0 0;}
.shop_right .shop_up .icon_sw_ul li{ float:left;}
.shop_right .shop_up .icon_sw_ul .icon_sp{ line-height:27px; color:#999; text-indent:5px;}
.shop_right .shop_up .icon_sw_ul .icon_sp a{ background:url(../image/unfold.png) no-repeat center 6px; width:27px; height:27px; float:left; border:1px solid #ddd; margin-left:15px; cursor:pointer;}
.shop_right .shop_up .icon_sw_ul .icon_sp a:hover,.shop_right .shop_up .icon_sw_ul .icon_sp.on a{ background:url(../image/unfold.png) no-repeat center -64px;  border:1px solid #0063CE;}
.shop_right .shop_up .icon_sw_ul .icon_sw{ line-height:27px; color:#999; text-indent:5px;}
.shop_right .shop_up .icon_sw_ul .icon_sw a{ background:url(../image/unfold.png) no-repeat center -99px; width:27px; height:27px; float:left; border:1px solid #ddd; cursor:pointer;}
.shop_right .shop_up .icon_sw_ul .icon_sw a:hover,.shop_right .shop_up .icon_sw_ul .icon_sw.on a{ background:url(../image/unfold.png) no-repeat center -29px; border:1px solid #0063CE;}


/* 分页条 */
.digg_box { *margin:0px 0 30px 5px; padding:3px; *float:left; *margin-left:170px; font-size:14px; display:inline-block;}
.digg_box a{ padding:8px 10px; border:#ddd 1px solid; margin:2px; color:#666; text-decoration:none; background-color:#fff; cursor:pointer;}
.digg_box a:hover{ border:#0063CE 1px solid; background-color:#0063CE; color:#fff;}
.digg_box .current{ border:#0063CE 1px solid; padding:8px 10px; margin:2px; background-color:#0063CE; color:#fff;}
.digg_box .disabled{ border:#eee 1px solid; padding:8px 10px; font-weight:bold; margin:2px; color:#ddd;}
.digg_box .jump{ color:#666; margin:0 4px;}
.digg_box input{ border:#ddd 1px solid; width:42px; height:36px; text-align:center; color:#999; font-size:14px;}
.digg_box .define{margin-left:4px; cursor:pointer;}
.digg_box .define a{background-color:#0063CE; color:#fff; padding:8px 10px; border:#0063CE 1px solid; margin-left:4px;}
.digg_box .define a:hover{ background-color:#0f8c52; color:#fff; padding:8px 10px; border:#0063CE 1px solid; margin-left:4px;}





/* 全部商品 */
.sea_box{ width:100%; border-top:1px solid #e8e8e8; float:left;}
.sea_for{ background-color:#fbfbfb; height:38px; border:1px solid #e8e8e8; font-size:14px; width:100%; margin-bottom:20px; margin-top:20px; }
.sea_for li{ float:left; height:38px; width:98px; border-right:1px solid #e8e8e8; text-align:center; line-height:38px;}
.sea_for li a{ color:#666;}
.sea_for .on{ background-color:#0063CE;}
.sea_for .on a{ color:#fff;}
.sea_for .get_search input{width:330px; height:26px; border:1px solid #ddd; float:left; font-size:12px; color:#999; padding-left:10px; margin-left:15px; margin-top:5px;}
.sea_for .get_search .go_search{ width:50px; height:28px;  background-color:#0063CE; color:#fff; border:none; float:left; font-size:14px; text-align:center; margin-top:5px; cursor:pointer; }
.sea_for span{ float:right; line-height:38px; color:#666; padding-right:10px;}


.slist_box{ width:100%; float:left;}
.slist_box .catalog{ height:40px; color:#555; font-size:14px; border-bottom:1px solid #e8e8e8; width:100%; background-color:#fbfbfb;}
.slist_box .catalog li{ float:left; line-height:40px; text-align:center; color:#333; font-size:14px;}

.slist_box .catalog .common{ width:260px; padding-left:60px;}
.slist_box .catalog .format{ width:130px;}
.slist_box .catalog .price{ width:130px;}
.slist_box .catalog .factory{ width:280px;}
.slist_box .catalog .moq{ width:100px;}
.slist_box .catalog .collection{ width:60px;}
.slist_box .catalog .operate{ width:180px;}

.slist_box .specific{ color:#555; font-size:14px; border-bottom:1px solid #e8e8e8; width:100%; float:left;}
.slist_box .specific li{ float:left; text-align:center; color:#555; font-size:14px; padding:10px 0; line-height:24px;}
.slist_box .specific a{ color:#555;}
.slist_box .specific a:hover{ color:#0063CE;}
.slist_box .specific .common{ width:320px; overflow:hidden; text-align:left;}
.slist_box .specific li .picpic{ width:48px; height:48px; border:1px solid #e8e8e8; margin:0 10px; float:left;}
.slist_box .specific li .picpic span{ text-align:center; vertical-align:middle; display:table-cell; width:48px; height:48px;}
.slist_box .specific li .picpic span img{ max-width:48px; max-height:48px;}

.slist_box .specific .format{ width:130px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.slist_box .specific .price{ width:130px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.slist_box .specific .price span{ color:#ed0303; font-size:16px;}
.slist_box .specific .price i{ font-size:12px; color:#888;}
.slist_box .specific .factory{ width:280px; text-align:left;}
.slist_box .specific .moq{ width:100px;}
.slist_box .specific .collection{ width:60px; background:url(../image/colle.png) no-repeat center 14px; height:30px; cursor:pointer;}
.slist_box .specific .collection:hover{ width:60px; background:url(../image/collehover.png) no-repeat center 14px; height:30px;}
.slist_box .specific .operate{ width:180px;}
.slist_box .specific .operate .operate_a{  margin-left:24px; margin-top:5px; float:left;}
.slist_box .specific .operate .operate_a input{ float:left; width:62px; height:32px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; text-align:center; color:#0063CE; outline:none;}
.slist_box .specific .operate .operate_a a{ width:32px; float:left; height:32px; border:1px solid #ddd; line-height:32px; text-align:center; display:inline-block; cursor:pointer;}


/* 列表 */
.behav{ width:952px; float:left; background-color:#fff; border:1px solid #ddd; margin-top:15px;box-shadow: 0px 0px 15px #dadada;}
.behav .catalog{ height:40px; width:100%; color:#555; font-size:14px; border-bottom:1px solid #e8e8e8; background-color:#fbfbfb;}
.behav .catalog li{ float:left; line-height:40px; text-align:center; color:#333; font-size:14px;}
.behav .catalog .common{ width:312px;}
.behav .catalog .format{ width:160px;}
.behav .catalog .price{ width:150px;}
.behav .catalog .factory{ width:170px;}
.behav .catalog .operate{ width:160px;}

.behav .specific{ color:#555; font-size:14px; width:100%; display:inline-block; border-bottom:1px solid #ddd; vertical-align:top;}
.behav .specific:nth-child(even){ background-color:#fbfbfb;}
.behav .specific:hover{ background-color:#f5f5f5;}
.behav .specific li{ float:left; margin:20px 0; text-align:center; color:#555; font-size:14px; line-height:24px;}
.behav .specific a{ color:#555;}
.behav .specific a:hover{ color:#0063CE;}
.behav .specific li .pic{ border:1px solid #e8e8e8; float:left; margin-right:10px; background-color:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;height: 60px; width: 60px; line-height: 0; overflow: hidden;}
.behav .specific li .pic a{ vertical-align:middle; text-align:center; display:table-cell; width:60px; height:60px; line-height:0;}
.behav .specific li .pic a img{ max-width:60px; max-height:60px;}
.behav .specific .sorrya{ width:100%; color:#999;}

.behav .specific .common{ width:302px; text-align:left; padding-left:10px;}
.behav .specific .common .comm_txt{ height:48px; overflow:hidden; display:block; padding-top:6px; margin-right:10px;}
.behav .specific .format{ width:160px;/* padding-top:6px; text-overflow:ellipsis; white-space:nowrap;*/ overflow:hidden; height:60px; line-height: 35px; margin-bottom: 0;}
.behav .specific .price{ width:150px; padding-top:3px;}
.behav .specific .price span{ color:#ed0303; font-size:16px; max-width:100px; text-align:center; margin-left:10px; height:24px; overflow:hidden;}
.behav .specific .price i{ font-size:12px; color:#888;}
.behav .specific .price em{ color:#ed0303; font-size:14px; text-align:center;}
.behav .specific .factory{ width:170px; text-align:left; padding-top:10px; padding-left:25px; height:24px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.behav .specific .operate{ width:160px; display:inline-block; padding-top:6px;}
.behav .specific .operate .operate_a{ margin-top:2px; margin-left:20px; float:left;}
.behav .specific .operate .operate_a input{ float:left; width:68px; height:32px; border:1px solid #ddd; text-align:center; color:#999; outline:none; border-radius:3px;}
.behav .specific .operate .operate_a input:hover{ border:1px solid #0063CE; color:#0063CE;}
.behav .specific .operate .operate_a a{ cursor:pointer; text-align:center; width:50px; line-height:32px; border-radius:3px; font-size:12px; display:inline-block; border:1px solid #ddd; float:left; color:#666; background-color:#f5f5f5; margin-left:36px; background-color:#fff;}
.behav .specific .operate .operate_a a:hover{ color:#fff; background-color:#0063CE; border:1px solid #0063CE;}



/* 尾部 */
.regi_box{ width:100%; float:left; margin-bottom:10px;}

ul.w1072{ width:1072px;}
ul.w1076{ width:1076px;}
ul.w1174{ width:1174px;}
ul.w1180{ width:1180px;}
ul.w1186{ width:1186px;}
ul.w1212{ width:1212px;}
ul.w1218{ width:1218px;}
ul.w1230{ width:1230px;}
ul.w1204{ width:1204px;}


/* 云海 */
.device { width: 800px; height: 482px; margin: 5px auto; position: relative;}
.device .arrow-left { background: url(../image/icon-slides.png) no-repeat left top; position: absolute; left: -30px; top: 50%; margin-top: -34px; width: 41px; height: 69px;  z-index:99}
.device .arrow-right { background: url(../image/icon-slides.png) no-repeat left bottom; position: absolute; right: -30px; top: 50%; margin-top: -34px; width: 41px; height: 69px; z-index:99}
.swiper-container {  width: 671px; height: 482px;}
.swiper-slide img{ width:100%;}
.pagination { position: absolute; left: 0; text-align: center; bottom:10px; width: 100%; z-index:99}
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999;  margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #e12d2d;}

/* 祥龙缘 */
.lxy_nav{ width:1158px; margin:0 auto;}
.lxy_nav li{ float:left; margin-right:12px; margin-bottom:10px;}
.lxy_nav li a{ font-size:0; line-height:0; display:block;}
.lxypro{ width:1186px; margin:0 auto;}
.lxypro li{ margin:0 13px; float:left;}
.lxypro li a{ font-size:0; line-height:0;}


/* 海辰 */
.w1150{width:1150px; margin:0 auto; overflow:hidden;}
.w1150 span{ float:left; margin-right:20px;}
.w1150 .text{ color:#666; font-size:16px; line-height:28px; text-align:left;}
.w1150 .hc_table{ width:50%; float:left; padding-bottom:30px;}
.w1150 .hc_table table{border-collapse:collapse;}
.w1150 .hc_table th{ border-bottom:2px solid #ff0000; font-size:16px; color:#333; font-weight:500; line-height:40px;}
.w1150 .hc_table td{ border:1px solid #eee; font-size:16px; color:#666; padding:10px; line-height:24px; text-align:left;}
.w1150 .hc_table td a{ color:#666;}
.w1150 .hc_table td a:hover{ text-decoration:underline; color:#3b9cf9;}
.w1150 .hc_table tr:nth-child(even){ background:#f5f5f5;}


/* 捷华 */
ul.jh{ width:1208px; margin:0 auto;}
ul.jh li{ float:left; margin:0 4px; line-height:0; font-size:0; margin-bottom:8px;}



/* 自营店 */
ul.first{ width:1204px;}
ul.first li img{ display:block;font-size:0; line-height:0;-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(0,0,0,0.1);}
.tit_text{ width:1204px; display:block; margin:0 auto; text-align:left; padding:35px 0 20px 0; font-size:27px; color:#333;}
ul.self_shop{ width:1204px;}
.self_shop li a img{-webkit-transition: all .2s linear; transition: all .2s linear;}
.self_shop li a:hover img{-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}


/* 恒通 */
ul.hengt { width:1186px;}
ul.hengt li{ padding-bottom:10px;}


/* 中保华安 */
.zh_video{ width:1160px; margin:0 auto; padding-bottom:30px; overflow:hidden;}
.zh_video .edui-upload-video{ background:url(../image/v_bg.jpg) no-repeat center center; background-size:contain; float:left; margin-right:30px;}
.zh_video .text{ text-align:left; font-size:16px; color:#666; margin-top:20px; line-height:32px;}
.zh_video .text p{ margin-top:10px;}
.zb_shadow{-webkit-box-shadow:0 3px 12px rgba(0,0,0,0.1);box-shadow:0 3px 12px rgba(0,0,0,0.1);}
.zb_w1200{ width:1160px; margin:0 auto; padding-bottom:30px;}
#loop_div{ width:100%; height: 289px; position: relative; margin:0 auto;overflow: hidden;}
#loop_div ul { width: 1180px; height: 289px; position: relative; }
#loop_div ul li { height: 289px; float: left; list-style: none; padding-right:20px;}
#loop_div ul li img { width: 216px; height: 289px; display: inline-block;}



/* 九州通 */
.w1160{width:1150px; margin:0 auto; overflow:hidden;}
.w1160 span{ float:left; margin-right:20px;}
.w1160 .text{ color:#666; font-size:16px; line-height:28px; text-align:left;}


/*医珍堂*/
.yjt_text{width:1150px; margin:0 auto; overflow:hidden;}
.yjt_text span{ float:right; margin-left:20px;}
.yjt_text .text{ color:#666; font-size:16px; line-height:28px; text-align:left;}
.yjt_img { text-align:center;}
.yjt_pc_hide{ display:none;}























