﻿@charset "utf-8";
/*—————————————— CSS重设 ——————————————*/
.user h2 a,.user_out a,.lefter li em,.menu li em,em.i_yl,em.i_xg,em.i_gx,em.i_sz,.tit_tle .tle_fb a i,.tit_tle .tle_fb1 a i,.addsite_main input.r_q,.addsite_main input.s_j,.u_img font{ background-image:url(style_ico.png); background-repeat:no-repeat;}
.lefter{ width:100px; height:100%; display:inline-table; background-color:#399; float:left; text-align:center;position: fixed;
    top: 100px;
    left: 0; z-index:5;}
.lefter ul{ *zoom:1; margin-top:60px;}
.lefter ul:after{ content:"\20"; display:block; height:0; clear:both;}
.lefter li{ width:80px; height:87px; padding-top:20px; border-radius:5px; margin:18px auto; text-align:center; font:14px/30px microsoft yahei;}
.lefter li em{ width:40px; height:40px; display:block; margin:auto; border-radius:40px; background-color:#2F8C8C;}
.lefter li em.s1{ background-position:-29px -59px;}
.lefter li em.s2{ background-position:-29px -100px;}
.lefter li em.s3{ background-position:-29px -140px;}
.lefter li.on{ background-color:#2F8C8C;}
.lefter li.on em{ width:40px; height:40px; display:block; margin:auto; border-radius:40px; background-color:#FFF;}
.lefter li.on em.s1{ background-position:9px -59px;}
.lefter li.on em.s2{ background-position:8px -100px;}
.lefter li.on em.s3{ background-position:8px -141px;}
.lefter li a{ color:#FFF;}
.lefter i{ font-size:12px; color:rgba(255,255,255,0.6);}

.containeter{ width:98%; height:90%; background-color:#FFF; float:left; text-align:left;}
.header{ background-color:#399; width:100%; height:50px; position: fixed; top: 0; left: 0; z-index: 8;}
.header h1{ width:105px; height:30px; display:inline-table; background:url(logo.png) no-repeat 0 0; background-size:105px 30px; text-indent:-10000%; margin:10px auto auto 50px; float:left;}
.user{ float:right; margin:10px 1% auto auto; }
.i_search{ padding:30px 0 0 70px;}
.i_search input.scso_txt{ font:16px/30px microsoft yahei; width:460px; border:none; border-radius:50px; padding:5px 20px; color:#999;}
.i_search input.scso_butt{ font:16px/30px microsoft yahei; width:120px; border:none; border-radius:50px; padding:5px 20px; color:#333; background-color:#EAF5F5; cursor:pointer; margin-left:-120px;}
.user .user_logo{ float:left; border-radius:30px; background-color:#FFF; margin-right:8px;}
.user .user_logo img{ width:28px; height:28px; border:1px solid #fff; border-radius:30px;}
.user .user_txt{ float:left;}
.user h2{ font:14px/30px microsoft yahei; color:#FFF;}
.user h2 a{ width:20px; height:23px; display:inline-table; background-image:url(style_ico.png); background-position:0 0; text-indent:-10000%; vertical-align:middle; margin:5px auto auto 10px;}
.user p{ color:#FFF; font:13px/22px microsoft yahei; height:22px; overflow-y:hidden;}
.user_out{ float:right; height:50px; width:100px; display:inline-table; border-left:1px solid #2F8C8C;}
.user_out:hover{ background-color:#2F8C8C;}
.user_out input{ width: 100px;height: 50px; display:block;background-image: url(exit.png);background-position:15px center; text-indent:25px; color: #FFF;background-color: inherit;border: none;background-repeat: no-repeat; cursor:pointer;}

.complete_gd{ color:#999 !important;}
.pagemain{}

.menu{ width:200px; position:fixed; left:0; top:50px; z-index:5; height:1500px; display:inline-table; background-color:#EAF5F5;}
.menu a{ height:80px; display:block;}
.menu li{ height:80px; line-height:80px; font:18px/80px microsoft yahei; padding-left:25px;}
.menu li a{ color:#399;}
.menu li.on{ background-color:#FFF;}
.menu li.on a{ color:#333;}
.menu li em{ width:46px; height:46px; display:block; float:left; vertical-align:middle; margin:16px 10px auto auto;}
.menu li span{ float:left;}
.menu li em.b1{ background-position:5px -238px;}
.menu li em.b2{ background-position:5px -327px;}
.menu li em.b3{ background-position:5px -420px;}
.menu li em.b4{ background-position:5px -514px;}
.menu li.on em.b1{ background-position:-75px -238px;}
.menu li.on em.b2{ background-position:-75px -327px;}
.menu li.on em.b3{ background-position:-75px -420px;}
.menu li.on em.b4{ background-position:-75px -514px;}

.tag{ font:16px/40px microsoft yahei; margin-bottom:5px;}
.tag span{ color:#999;}
.tag em{ margin:auto 5px; font-family:simsun; color:#999;}
.tag a{ color:#333;}
.tag a:hover{ color:#F60; text-decoration:underline;}



.m_main{ width:65%; padding:1% 2%;margin: 50px 0 20px 200px}
.m_main ul{}

.right_main{ position:fixed; top:132px; right:50px;}
.right_main .m_ewm{ text-align:center; background-color:#F5F5F5; width:200px; padding:20px; border-radius:15px; }
.right_main .m_ewm img{ width:200px; margin-bottom:10px;}
.right_main .m_ewm p{ line-height:22px; color:#666;}
.right_main .kf_butt{ font:15px/36px microsoft yahei; text-align:center; height:36px; background-color:#EAF5F5; border:1px solid #B1E6EF; margin-top:8px; color:#399; border-radius:15px;}
.right_main i{ border:1px solid #CCC; width:22px; height:22px; background-color:#FFF; font:18px/20px microsoft yahei; display:inline-table; text-align:center; border-radius:32px; position:absolute; right:-10px; top:-10px; cursor:pointer;}
.right_main i:hover{ background-color:#399; color:#FFF; border:1px solid #399;}

.tit_tle{ font:15px/42px microsoft yahei; margin-bottom:15px; border-bottom:1px solid #DDD; color:#999;}
.tit_tle .tle_tj font{ color:#399;}
.tit_tle .tle_fb{}
.tit_tle .tle_fb a{ font:15px/32px microsoft yahei; display:inline-table; padding:0 15px 2px; border-radius:32px; background-color:#399; color:#FFF;}
.tit_tle .tle_fb a i{ width:22px; height:23px; float:left; display:block; background-position:-10px -661px; margin:5px 5px auto auto;}

.tit_tle .tle_fb1{}
.tit_tle .tle_fb1 a{ font:15px/32px microsoft yahei; display:inline-table; padding:0 15px 2px; border-radius:32px; background-color:#399; color:#FFF;}
.tit_tle .tle_fb1 a i{ width:22px; height:23px; float:left; display:block; background-position:-120px -663px; margin:5px 5px auto auto;}


.addsite_main{}
.addsite_main p{ /*line-height:32px;*/ padding:5px 0; *zoom:1; margin:0px auto;}
.addsite_main p:after{ content:"\20"; display:block; clear:both; height:0;}
.addsite_main p em{ float:left; width:90px; text-align:right; line-height:42px;}
.addsite_main p em font{ color:#F30; margin-right:5px; line-height:42px; display:inline-table;}
.addsite_main p span{ float:left; margin-left:5px;}
.addsite_main input.i_txt{ padding:0 8px; height:42px; line-height:42px; border:1px solid #DDD; border-radius:5px; width:400px;}
.addsite_main select.i_xz{ padding:0 8px; line-height:42px; height:42px; border:1px solid #DDD; border-radius:5px; width:350px; float:left;}
.addsite_main span.i_dx{ line-height:42px; display:block; margin-left:-20px;}
.addsite_main span.i_dx i{ margin:auto 10px;}
.addsite_main span.i_dx input{ margin:0 5px 0 20px;}
.addsite_main label.i_dx{ line-height:42px; display:block; margin-left:-20px;}
.addsite_main label.i_dx i{ margin:auto 10px;}
.addsite_main label.i_dx input{ margin:0 5px 0 20px;}
input.i_butt{ padding:0 8px; line-height:42px; font:16px/42px microsoft yahei; cursor:pointer; border:none; margin-top:10px; margin-left:90px; border-radius:5px; width:200px; background-color:#399; color:#FFF;}


.addsite_main input.i_tag{ padding:0 8px; line-height:42px; border:1px solid #DDD; border-radius:5px; width:120px; margin-right:10px;}
.addsite_main a.tag_add{ font:25px/42px microsoft yahei; color:#C00;}

.addsite_main input.i_txt_s{ padding:0 8px; line-height:42px; border:1px solid #DDD; border-radius:5px; width:50px; float:left;}
.addsite_main input.i_txt_mj{ padding:0 8px; line-height:42px; border:1px solid #DDD; border-radius:5px; width:80px; float:left;}
.addsite_main font.hx_s{  float:left; margin:0 8px; line-height:42px;}

.addsite_main .gx_txt{ background-color:#fff;}

.addsite_main .u_img .gx_txt .lat_num{ background-color:#fff; border-radius:0; margin-top:-45px; position:relative; z-index:2; width:560px; margin-left:2px;  height:32px;}
.addsite_main .gx_txt textarea{ width:550px; height:160px; border:1px solid #DDD; border-radius:5px; padding:10px;}
.addsite_main input.r_q{ padding:0 8px; line-height:42px; height:42px; border:1px solid #DDD; border-radius:5px; width:220px; margin-right:8px; padding-left:35px; background-position:0 -707px;}
.addsite_main input.s_j{ padding:0 8px; line-height:42px; height:42px; border:1px solid #DDD; border-radius:5px; width:120px; padding-left:35px; background-position:0 -749px;}

.s_page{font:14px/32px microsoft yahei;margin-top:35px; *zoom:1;text-align: center;}
.s_page:after{ content:"\20"; display:block; height:0; clear:both;}
.s_page a,.s_page span{border:1px solid #DDD;/* float:left; */margin:auto 5px;padding:0 10px;color:#666;display: inline-table;}
.s_page a:hover{ border-color:#257272; background-color:#399; color:#FFF;}
.s_page em{border:1px solid #EEE;/* float:left; */margin:auto 5px;padding:0 10px;color:#999;display: inline-table;}
.s_page .p_on{ border-color:#257272; background-color:#399; color:#FFF;}

/*在线工地*/
.zxgd_list li{ padding:10px; border:1px solid #DDD; margin-bottom:20px; *zoom:1; position:relative;}
.zxgd_list li:after{ content:"\20"; display:block; clear:both; height:0;}
.zxgd_list .i_img{ margin-right:15px; float:left; position:relative;}
.zxgd_list .i_img img{ width:120px; height:120px;}
.zxgd_list .i_img .hide_bl{ position:absolute; width:60px; height:24px; border-radius:24px; background:url(/css/image/bl_50.png) center repeat; color:#fff; text-align:center; font:14px/24px "microsoft yahei"; left:50%; top:50%; margin-left:-30px; margin-top:-12px;}
.i_img .comp_m{ position:absolute; width:60px; height:33px; left:0; top:0;background:url(/css/image/comp_mark2.png) center no-repeat; }
.zxgd_list .i_txt{ float:left; overflow:hidden; width:680px;}
.zxgd_list li h5{ font:16px/30px microsoft yahei;}
.zxgd_list li h5 em{ margin-right:5px; color:#CCC;}
.zxgd_list li h5 em font{ color:#26A8B7; margin:auto 5px;}
.zxgd_list li p{ font:14px/24px microsoft yahei; height:26px; color:#999; overflow:hidden;}
.zxgd_list li .i_cz{ height:auto !important;}
.zxgd_list li p span{ margin-right:25px;}
.zxgd_list li .i_cz{ margin-top:5px;}
.zxgd_list li .i_cz a{ line-height:32px; width:80px; text-align:center; float:left; border:1px solid #DDD; margin-right:10px; border-radius:5px; color:#333; cursor:pointer;}

em.i_yl,em.i_xg,em.i_gx,em.i_sz{ display:block; width:32px; height:32px; float:left;}
em.i_yl{ background-position:0 -600px;}
em.i_xg{ background-position:-32px -600px;}
em.i_gx{ background-position:-64px -600px;}
em.i_sz{ background-position:-96px -600px;}

.zxgd_list .win_ewm{ width:160px; height:180px; display:block; position:absolute; left:225px; top:0; z-index:3; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.5); text-align:center; padding:10px;}
.zxgd_list .win_ewm img{ width:160px; height:160px;}

.zxgd_list .win_sz{ width:120px; display:block; position:absolute; left:416px; top:132px; z-index:2; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.35); text-align:center; padding:10px 0;}
.zxgd_list .win_sz i:before{ content:"\20"; position:absolute; right:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; left:22%; margin-left:-10px; top:-8px; border-bottom:8px solid #CCC;}
.zxgd_list .win_sz i:after{ content:"\20"; position:absolute; top:9px; width:0; height:0; border-right:7px solid transparent; border-left:7px solid transparent; left:22%; margin-left:-9px; top:-7px; border-bottom:7px solid #FFF;}
.zxgd_list li .win_sz p{ font:15px/30px microsoft yahei; height:30px; cursor:pointer;}
.zxgd_list li .win_sz p:hover{ color:#F30; text-decoration:underline;}
.zxgd_list li .win_sz p a{ color:#333;}
.zxgd_list li .win_sz p a:hover{ color:#F30; text-decoration:underline;}


.u_img{ float:left; max-width:630px;}
.u_img i{ margin-left:0 !important;}
.u_img span{ padding:0; border:none; width:140px; height:140px; float:left; background-color:#EEE; margin-right:15px; margin-bottom:15px; border-radius:8px; position:relative; cursor:pointer;}
span.u_img span{ margin-left:auto;}
.u_img span img{ width:140px; height:140px; border-radius:8px; overflow:hidden;}
.u_img span img:hover{ filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}
.u_img span i{ display:none;}
.u_img span:hover i{ display:block; position:absolute; z-index:2; width:24px; height:24px; background-color:#399; right:-10px; top:-6px; border-radius:24px; color:#FFF; font:24px/20px microsoft yahei; text-align:center; cursor:pointer;}
.u_img span:hover i:hover{ background-color:#F30;}

.u_img a{ border:1px dashed #CCC; width:140px; position:relative; height:140px; float:left; margin-right:10px; border-radius:8px; text-align:center;}
.u_img a .uploadBtns{ position:absolute; width:100%; height:100%; top:0; left:0;}
.u_img font{ width:32px; height:32px; display:block; background-position:-65px -655px; margin:50px auto auto;}
.u_zj{ color:#999; font:14px/42px microsoft yahei;}

/*精选案例*/
.case_list{ margin-right:-20px;}
.case_list ul{ margin-right:-22px; *zooom:1;}
.case_list ul:after{ content:"\20"; display:block; clear:both; height:0;}
.case_list li{ padding:8px; border:1px solid #DDD; margin-bottom:20px; *zoom:1; position:relative; width:296px; float:left; padding-right:0; margin-right:11px;}
.case_list li:after{ content:"\20"; display:block; clear:both; height:0;}
.case_list .i_img{ margin-right:15px; float:left;}
.case_list .i_img img{ width:288px; height:288px;}
.case_list .i_img .hide_bl{ position:absolute; width:60px; height:24px; border-radius:24px; background:url(/css/image/bl_50.png) center repeat; color:#fff; text-align:center; font:14px/24px "microsoft yahei"; left:50%; top:50%; margin-left:-30px; margin-top:-12px;}

.case_list .i_img em{ position:absolute; width:80px; height:24px; font:14px/24px microsoft yahei; text-align:center; left:15px; top:15px; z-index:2; background:rgba(0,0,0,.5); border-radius:24px; color:#FFF;}
.case_list .i_txt{ float:left; overflow:hidden;}
.case_list li h5{ font:16px/30px microsoft yahei; width:288px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case_list li h5 em{ margin-right:5px; color:#CCC;}
.case_list li h5 em font{ color:#26A8B7; margin:auto 5px;}
.case_list li p{ font:14px/24px microsoft yahei; height:26px; width:288px; color:#999;}
.case_list li p span{ margin-right:25px;}
.case_list li p.tstxt{ overflow:hidden; height:24px;}
.case_list li p span.stxt{ margin-right:10px;}
.case_list li p.i_cz{ margin-top:5px; margin-right:-1px; width:298px;}
.case_list li p.i_cz a{ line-height:32px; width:86px; display:inline-table; text-align:center; float:left; border:1px solid #DDD; margin-right:11px; border-radius:5px; color:#333; cursor:pointer;}

.case_list .win_ewm{ width:160px; height:180px; display:block; position:absolute; left:7px; top:150px; z-index:3; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.5); text-align:center; padding:10px;}
.case_list .win_ewm img{ width:160px; height:160px;}
.case_list .win_ewm p{ width:160px;}

.case_list .win_sz{ width:92px; display:block; position:absolute; right:10px; bottom:-71px; z-index:2; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.35); text-align:center; padding:10px 0;}
.case_list .win_sz i:before{ content:"\20"; position:absolute; right:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; left:50%; margin-left:-10px; top:-8px; border-bottom:8px solid #CCC;}
.case_list .win_sz i:after{ content:"\20"; position:absolute; top:9px; width:0; height:0; border-right:7px solid transparent; border-left:7px solid transparent; left:50%; margin-left:-9px; top:-7px; border-bottom:7px solid #FFF;}
.case_list li .win_sz p{ font:15px/30px microsoft yahei; height:30px; width:auto; cursor:pointer;}
.case_list li .win_sz p:hover{ color:#F30; text-decoration:underline;}
.case_list li .win_sz p a{ color:#333;}
.case_list li .win_sz p a:hover{ color:#F30; text-decoration:underline;}

.u_img .gx_txt textarea{ width:550px; height:90px;  border:1px solid #DDD; border-radius:5px; padding:10px;padding-bottom:40px;}

.u_img span font{ display:none;}
.u_img span:hover font.s_swfm{ display:block; position:absolute; z-index:2; width:80px; height:24px; background:none; background-color:#399; left:30px; top:60px; border-radius:24px; color:#FFF; font:14px/24px microsoft yahei; text-align:center; cursor:pointer;}
.u_img span:hover font.s_swfm:hover{ background-color:#F30;}

.u_img span font.s_swfm_on{ display:block; position:absolute; z-index:2; width:80px; height:24px; background:rgba(0,0,0,.5); left:30px; top:60px; border-radius:24px; color:#FFF; font:14px/24px microsoft yahei; text-align:center; cursor:pointer;}


.addsite_main div.xz_zz{ line-height:32px; padding:5px 0; clear:both; margin:5px auto; *zoom:1; position:relative;}
.addsite_main div.xz_zz:after{ content:"\20"; display:block; height:0; clear:both;}
.addsite_main div.xz_zz em{ float:left; width:90px; text-align:right; line-height:42px;}
.addsite_main div.xz_zz em font{ color:#F30; margin-right:5px; line-height:42px; display:inline-table;}
.addsite_main div.xz_zz span{ float:left; margin-left:5px;}
.xz_zz .zz_list{ position:absolute; z-index:2; left:90px; top:46px; width:398px; max-height:240px; overflow-y:auto;}
.xz_zz .zz_list{ background-color:#FFF; border:1px solid #DDD; border-top:none; border-bottom:2px solid #DDD;}
.xz_zz .zz_list::-webkit-scrollbar-track{ background-color:#FFF; -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0);}
.xz_zz .zz_list::-webkit-scrollbar{ width:6px; background-color:rgba(0, 0, 0, 0);}
.xz_zz .zz_list::-webkit-scrollbar-thumb{ background-color:#DDD; border-radius:8px;}
.xz_zz .zz_list dt{ height:40px; padding:10px; line-height:40px; text-align:center;}
.xz_zz .zz_list dt a{ color:#399; cursor:pointer;}
.xz_zz .zz_list dd{ border-top:1px solid #EEE; height:40px; padding:10px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xz_zz .zz_list dd img{ width:40px; height:40px; border-radius:40px; margin-right:10px;}
.xz_zz .zz_list dd a{ color:#333; display:block;}
.xz_zz .zz_list dt:hover{ background-color:#F7F7F7;}
.xz_zz .zz_list dd:hover{ background-color:#F7F7F7;}
.xz_zz .zz_list dd:hover a{ color:#399;}

.about_person {overflow: auto;max-height: 544px;}
.about_person .sel_person { background-color: #fff;}
.cancle_link { overflow: hidden; text-align: left; padding: 15px 0; width: 100%;color: #009999; background-color: #f2f2f2;height: 15px;font: 15px/15px "microsoft yahei";}
.cancle_link::before { display: inline-block;margin-left: 2px;margin-right: 4px;vertical-align: middle;width: 50px;height: 32px;content: "";background: url(../m/m_user/image/com_m.png) no-repeat;background-size: 375px;background-position: -225px -611px;margin-top: -8px;}
.about_person .ev_person {overflow: hidden;padding: 10px 0;}
.about_person .ev_person .person_pic {float: left;margin-left: 17px;width: 33px;height: 33px;border-radius: 24px;overflow: hidden;}
.about_person .ev_person .person_pic img {display: block;width: 100%; height: 100%;}
.about_person .ev_person p {font: 16px/15px "microsoft yahei";color: #333;float: left;margin-left: 20px;}

.gd_b_list {width: 100%;margin: 0 auto;margin-bottom: 0;height: 100%;overflow: auto;}
.gd_b_list .ev_gd_info {padding: 16px;border-bottom: 1px solid #ededed;overflow: hidden;position: relative;}
.gd_b_list .ev_gd_info .first_lin {float: left;width: 90%;font: 16px/13px "microsoft yahei";color: #333;height: 15px;overflow: hidden;}
.gd_b_list .sel_tt .sel_mark {position: absolute;width: 30px;height: 30px;top: 50%;margin-top: -15px;right: 8px;background: url(../m/m_user/image/com_m.png) no-repeat;background-size: 450px;background-position: -393px -93px;}

/*促销活动*/
.sales_list{ margin-right:-20px;}
.goods_list ul{margin-right: -22px; *zooom:1;}
.goods_list ul:after{ content:"\20"; display:block; clear:both; height:0;}
.goods_list li{padding: 6px;border:1px solid #DDD;margin-bottom:20px; *zoom:1;position:relative;width: 296px;float:left;padding-right:0;margin-right: 7px;}
.goods_list li:after{ content:"\20"; display:block; clear:both; height:0;}
.sales_list .i_img{ margin-right:15px; float:left;}
.sales_list .i_img img{ width:288px; height:288px;}
.sales_list .i_img .hide_bl{ position:absolute; width:60px; height:24px; border-radius:24px; background:url(/css/image/bl_50.png) center repeat; color:#fff; text-align:center; font:14px/24px "microsoft yahei"; left:50%; top:50%; margin-left:-30px; margin-top:-12px;}

.sales_list .i_img em{ position:absolute; width:80px; height:24px; font:14px/24px microsoft yahei; text-align:center; left:15px; top:15px; z-index:2; background:rgba(0,0,0,.5); border-radius:24px; color:#FFF;}
.sales_list .i_txt{ float:left; overflow:hidden;}
.sales_list li h5{ font:16px/30px microsoft yahei; width:288px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sales_list li h5 em{ margin-right:5px; color:#CCC;}
.sales_list li h5 em font{ color:#26A8B7; margin:auto 5px;}
.sales_list li p{ font:14px/24px microsoft yahei; height:26px; width:288px; color:#999;}
.sales_list li p span{ margin-right:25px;}
.sales_list li p.tstxt{ overflow:hidden; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:288px;}
.sales_list li p span.stxt{ margin-right:10px;}
.sales_list li p.i_cz{ margin-top:5px; margin-right:-1px; width:298px;}
.sales_list li p.i_cz a{ line-height:32px; width:86px; display:inline-table; text-align:center; float:left; border:1px solid #DDD; margin-right:11px; border-radius:5px; color:#333; cursor:pointer;}

.sales_list .win_ewm{ width:160px; height:180px; display:block; position:absolute; left:10px; top:150px; z-index:3; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.5); text-align:center; padding:10px;}
.sales_list .win_ewm img{ width:160px; height:160px;}
.sales_list .win_ewm p{ width:160px;}

.sales_list .win_sz{ width:92px; display:block; position:absolute; right:10px; bottom:-110px; z-index:2; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.35); text-align:center; padding:10px 0;}

.sales_list .win_sz i:before{ content:"\20"; position:absolute; right:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; left:50%; margin-left:-10px; top:-8px; border-bottom:8px solid #CCC;}
.sales_list .win_sz i:after{ content:"\20"; position:absolute; top:9px; width:0; height:0; border-right:7px solid transparent; border-left:7px solid transparent; left:50%; margin-left:-9px; top:-7px; border-bottom:7px solid #FFF;}
.sales_list li .win_sz p{ font:15px/30px microsoft yahei; height:30px; width:auto; cursor:pointer;}
.sales_list li .win_sz p:hover{ color:#F30; text-decoration:underline;}
.sales_list li .win_sz p a{ color:#333;}
.sales_list li .win_sz p a:hover{ color:#F30; text-decoration:underline;}


/*促销活动*/
.sales_list{ margin-right:-20px;}
.sales_list ul{margin-right: -22px; *zooom:1;}
.sales_list ul:after{ content:"\20"; display:block; clear:both; height:0;}
.sales_list li{padding: 8px;border:1px solid #DDD;margin-bottom:20px; *zoom:1;position:relative;width: 296px;float:left;padding-right:0;margin-right: 11px;}
.sales_list li:after{ content:"\20"; display:block; clear:both; height:0;}
.goods_list .i_img{ margin-right:15px; float:left;}
.goods_list .i_img img{ width:288px; height:288px;}
.goods_list .i_img .hide_bl{ position:absolute; width:60px; height:24px; border-radius:24px; background:url(/css/image/bl_50.png) center repeat; color:#fff; text-align:center; font:14px/24px "microsoft yahei"; left:50%; top:50%; margin-left:-30px; margin-top:-12px;}

.goods_list .i_img em{ position:absolute; width:60px; height:24px; font:14px/24px microsoft yahei; text-align:center; left:15px; top:15px; z-index:2; background:rgba(0,0,0,.5); border-radius:24px; color:#FFF;}
.goods_list .i_txt{ float:left; overflow:hidden;}
.goods_list li h5{ font:16px/30px microsoft yahei; width:288px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.goods_list li h5 em{ margin-right:5px; color:#CCC;}
.goods_list li h5 em font{ color:#26A8B7; margin:auto 5px;}
.goods_list li p{ font:14px/24px microsoft yahei; height:26px; width:288px; color:#999;}
.goods_list li p span{ margin-right:25px;}
.goods_list li p.tstxt{ overflow:hidden; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:288px;}
.goods_list li p span.stxt{ margin-right:10px;}
.goods_list li p.i_cz{ margin-top:5px; margin-right:-1px; width:298px;}
.goods_list li p.i_cz a{ line-height:32px; width:86px; display:inline-table; text-align:center; float:left; border:1px solid #DDD; margin-right:11px; border-radius:5px; color:#333; cursor:pointer;}

.goods_list .win_ewm{ width:160px; height:180px; display:block; position:absolute; left:14px; top:150px; z-index:3; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.5); text-align:center; padding:10px;}
.goods_list .win_ewm img{ width:160px; height:160px;}
.goods_list .win_ewm p{ width:160px;}

.goods_list .win_sz{ width:92px; display:block; position:absolute; right:10px; bottom:-101px; z-index:2; background-color:#FFF; border-radius:5px; box-shadow:0 2px 15px 0 rgba(0,0,0,.35); text-align:center; padding:10px 0;}
.goods_list .win_sz i:before{ content:"\20"; position:absolute; right:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; left:50%; margin-left:-10px; top:-8px; border-bottom:8px solid #CCC;}
.goods_list .win_sz i:after{ content:"\20"; position:absolute; top:9px; width:0; height:0; border-right:7px solid transparent; border-left:7px solid transparent; left:50%; margin-left:-9px; top:-7px; border-bottom:7px solid #FFF;}
.goods_list li .win_sz p{ font:15px/30px microsoft yahei; height:30px; width:auto; cursor:pointer;}
.goods_list li .win_sz p:hover{ color:#F30; text-decoration:underline;}
.goods_list li .win_sz p a{ color:#333;}
.goods_list li .win_sz p a:hover{ color:#F30; text-decoration:underline;}
.i_img{ position:relative;}


/*登录*/
.login_bg{ overflow:hidden; position:fixed; left:0; top:0; width:100%; height:100%;}
.login_bg .log_bg_box{ width:1920px; height:980px; position:absolute; left:50%; top:50%; margin-top:-490px; margin-left:-960px;}
.login_bg .log_bg_box img{ width:100%; height:100%; display:block;}
.log_deta{ width:1200px; position:relative; margin:0 auto; margin-top:190px;*padding-top:190px;}
.log_deta .log_rig{ float:right; width:500px; height:560px; border-radius:20px; position:relative; background-color:#fff; box-shadow:0 20px 60px rgba(160,160,160,0.32);}
.log_deta .log_rig .top_logo{ width:500px; height:100px; background-color:#1ec8c8; border-radius:20px 20px 0 0; overflow:hidden;}
.log_deta .log_rig .top_logo h1{ margin:29px auto; float:none; display:block;}
.log_deta .log_rig .top_logo img{ display:block; margin:0 auto !important; margin-top:29px;}
.clear_box{ clear:both;}

.inp_b{ overflow:hidden; font-family:"microsoft yahei"; width:400px; margin:0 auto;}
.inp_b li{ width:400px; height:60px; margin-top:20px; position:relative;}
.inp_b li input{ width:280px; border:none; padding:0 60px; border-radius:10px; background-color:#f4f4f4; height:60px; line-height:60px; font-size:18px; color:#333;}
.inp_b li .mar_pho{ width:50px; height:50px; position:absolute; left:15px; top:7px; background:url(login_m.png) no-repeat; background-position:0 0; background-size:400px;}
.inp_b .yzm input{ width:170px; padding:0 25px; float:left;}
.inp_b .yzm a{ float:right;  width:158px; height:55px; border:1px solid #1ec8c8; color:#28aaaa; line-height:55px; border-radius:10px; text-align:center; font-size:18px;}
.inp_b .yzm span{float:right;display:none; width:158px; height:62px; border:1px solid #eee; color:#aaa; line-height:62px; border-radius:10px; text-align:center; font-size:18px; }

.inp_b li button{ width:400px; height:64px; border-radius:10px; background-color:#02d064; color:#fff; text-align:center; font-size:20px; border:none;}
.other_w{ overflow:hidden;}
.other_w span{ font-size:16px; text-align:center; display:block; line-height:44px; color:#aaa;}
.other_w span a{ color:#333; margin-left:5px;}
.other_w p{ font-size:16px; color:#aaa; text-align:center; margin:15px 0;}
.other_w p em{ display:inline-block;*display:inline; zoom:1; vertical-align:middle; width:100px; height:1px; background-color:#eee; margin:0 10px;}
.other_w .wx_login{ font-size:18px; cursor:pointer; color:#00c802; text-align:center; margin-top:10px 0; }
.other_w .wx_login em{ display:inline-block; width:40px; height:50px;background:url(login_m.png) no-repeat;*display:inline; zoom:1; vertical-align:middle; background-position:-105px 0; background-size:400px; }
.other_w .wx_login a{ color:#00c802}

.website_inf{ width:500px; text-align:center; position:absolute; font:14px; color:#777; bottom:-50px;}
.website_inf a{ color:#777;}


.wx_login_b{ overflow:hidden;}
.wx_login_b .wx_ewm{ width:300px; margin:0 auto; overflow:hidden; margin-top:60px;}
.wx_login_b .wx_ewm img{ width:220px; border:1px solid #ddd; height:220px; margin:0 auto; display:block;}
.wx_login_b .wx_ewm p{ text-align:center; font-size:14px; color:#666; line-height:36px;}

.impowerBox .qrcode {width: 200px;margin-top:10px;}
.impowerBox .info {width: 200px;}
.status_icon {display: none}
.impowerBox .status {text-align: center;}

.back_pho_login{ position:absolute; cursor:pointer; height:97px; text-align:center; left:0; width:100%; bottom:0; font-size:16px; border-top:1px solid #e5e5e5; line-height:97px; color:#aaa;}
.back_pho_login span{color:#32bafe; font-size:18px; display:inline-block;*display:inline; zoom:1; vertical-align:middle;}
.back_pho_login em{display:inline-block;*display:inline; zoom:1; vertical-align:middle; width:30px; height:50px;background:url(login_m.png) no-repeat; background-position:-60px 0; background-size:400px;}

.com_list{ width:450px;height:368px; overflow:auto; margin:0 auto; margin-top:30px;}
.com_list ul{ width:400px; margin:0 auto; }
.com_list ul li{ width:396px; cursor:pointer; transition:all .8s; height:70px; border:1px solid #eee; overflow:hidden; margin-bottom:20px; background-color:#fff; border-radius:10px;}
.com_list ul li .logo_com { float:left; width:50px; border-radius:10px; margin:10px 17px; float:left; overflow:hidden; height:50px;}
.com_list ul li .logo_com img{ display:block; width:50px; height:50px;}
.com_list ul li h2{ float:left; font-size:16px; line-height:70px; max-width:240px; margin-left:10px; overflow:hidden; height:70px; font-weight:normal;}
.com_list ul li span{ float:right; width:50px; height:50px;background:url(login_m.png) no-repeat; background-position:-200px 0; margin:10px 0; background-size:400px;}
.com_list::-webkit-scrollbar {
    display: none;
}
.com_list ul .sel_com{ background-color:#fff; border-color:#1ec8c8;}
.com_list ul .sel_com h2{ color:#1ec8c8}
.com_list ul .sel_com span{ background-position:-150px 0;}
.com_list ul li:hover{ border-color:#1ec8c8; background-color:#fff;}

.com_b_list{ overflow:hidden;}
.com_b_list .ok_btn{ overflow:hidden; width:100%; border-top:1px solid #ddd; padding:20px 0; position:absolute; left:0; bottom:0;}
.com_b_list .ok_btn button{width:400px; height:50px; display:block; margin:0 auto; border-radius:10px; background-color:#02d064; color:#fff; text-align:center; font-size:16px; border:none;}
.com_b_list .ok_btn input{width:400px; height:50px; display:block; margin:0 auto; border-radius:10px; background-color:#02d064; color:#fff; text-align:center; font-size:16px; border:none;}

.log_center{ position:fixed; width:800px; height:600px; overflow:hidden; top:50%; left:50%; margin-top:-300px; margin-left:-400px; z-index:10; background-color:#fff; border-radius:20px;}
.top_tit{ width:100%; height:64px; text-align:center; font:22px/64px "microsoft yahei"; color:#fff; background-color:#1ec8c8;}



.i_img .set_first{ position:absolute; width:60px; height:24px; font:14px/24px microsoft yahei; text-align:center; right:15px; top:15px; z-index:2; background:url(/css/image/bl_50.png) center repeat; border-radius:24px; color:#FFF;}

.drop_menu{position:absolute;
    width: 416px;
    top: 49px;
    left: 95px;
    z-index: 5;
    background-color: #fff;
    border: 1px solid #eee;}
.lat_num{float: none !important;
    display: block;
    text-align: right; margin-top:-12px;}	
.lat_num em{	float: none !important;}


.box_ww{ width:100%; overflow:auto; max-height:378px;}
.box_ww .addr_list{ overflow:hidden; overflow:hidden; margin-bottom:-1px; }
.box_ww .addr_list .addr_ev{ border-bottom: 1px solid #ededed;
    padding: 10px 15px;
    position: relative; overflow:hidden;}
.addr_list .addr_ev .fir_line {
    font: 14px/20px "microsoft yahei";
    height: 20px;
    overflow: hidden;
    color: #333;
	display: block;
    width:100%;
}
.addr_list .addr_ev .sec_line {
    font: 12px/22px "microsoft yahei";
    height: 22px;
    overflow: hidden;
    color: #999;
    display: block;
	width:100%;
}

.impowerBox .title{ display:none;}
.impowerBox .qrcode{ width:220px !important;}





.cla_box{ height:50px; width:100%; box-sizing:border-box; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; margin-top:-15px; margin-bottom:10px; background-color:#f5f5f5;}
.cla_box ul{ float:left;}
.cla_box li{ float:left; padding:0 32px; height:50px; border:none; margin-bottom:0; position:relative;}
.cla_box li p{ font:14px/50px "microsoft yahei"; height:50px; cursor:pointer; color:#777;}
.cla_box li select{ border:none; background:none; display:none;}
.clear_b{ clear:both;}

.cla_box li .sel_tip_b{ position:absolute; overflow:hidden; width:90%; border:1px solid #eee; left:5%; top:45px; background-color:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #e6e6e6; z-index:5; padding:5px 0;}
.cla_box li .sel_tip_b span{ display:block; text-align:center; font:13px/28px "microsoft yahei"; color:#666;}

.cla_box li p em{ display:inline-block; vertical-align:middle;border-left: 5px solid transparent;
    margin-left: 5px;
    height: 0;
    width: 0; margin-top:-2px;
    border-right: 5px solid transparent;
    border-top: 5px solid #ccc; }
.cla_box .sel_e p{ background-color:#fff; border-right:1px solid #e3e3e3; color:#f18038;}
.cla_box .sel_e p em{ background-position:-20px -50px;}

.search{ float:right; height:40px; margin:7px 20px; margin-right:30px;}
.search .search_input{ float:left; width:240px; height:34px; border:1px solid #ddd; background-color:#fff; font-size:14px; line-height:34px; padding:0 10px;}
.search .search_btn{ float:left; width:60px; height:36px; background-color:#399; color:#fff; font:14px/36px 'microsoft yahei'; text-align:center; border:none;}

.word_ctrl{ font-size:14px; float:left; line-height:50px; color:#fff;}
.word_ctrl .css_i{
float: left;
    width: 4px;
    height: 4px;
    background-color: #fff;
    margin: 23px 10px;
    border-radius: 4px;}
