/**
 * Created by Administrator on 15-8-3.
 */
a:hover{
    color:#d7342e;
}
.color-gray{
    color: #999!important;
}
.color-black{
    color: #333!important;
}
.am-btn-danger{
    background: #E53E35!important;
}
.am-header-default{
    background: #b1191a;
}
.am-navbar-nav .p-nav-active a .am-navbar-label{
    color:#e72e2e!important;
}
.am-navbar-nav a .am-navbar-label{
    padding-top:5px;
}
.am-slider-default{
    margin: 0;
    border-radius: 0;
    box-shadow:0 0 0 rgba(0,0,0,0);
    -webkit-box-shadow:0 0 0 rgba(0,0,0,0);
    -webkit-border-radius: 0;
}
.am-list>li{
    border-color: #eeeeee;
}
[class*=p-icon] {
    display: inline-block;
    vertical-align: middle;
}
[class*=p-icon]:before{
    display: inline-block;
    content: "";
   background-image: url(../images/icons.png);
    background-repeat: no-repeat;
}
.p-noBorder{
    border:0!important;
}.p-noBorder-top{
     border-top:0!important;
 }
.p-icon1:before {
    width:45px;
    height:32px;
    background-position: 0 0;
}
.p-icon2:before {
    width:30px;
    height:43px;
    background-position:-47px 0;
}
.p-icon3:before {
    width:43px;
    height:37px;
    background-position:-78px 0;
}
.p-icon4:before {
    width:30px;
    height:42px;
    background-position:-123px 0;
}

.p-icon5:before {
    width:38px;
    height:40px;
    background-position:-156px 0;
}
.p-icon6:before {
    width:40px;
    height:40px;
    background-position:-196px 0;
}
.p-icon7:before {
    width:40px;
    height:40px;
    background-position:-237px 0;
}
.p-icon8:before {
    width:53px;
    height:37px;
    background-position:-280px 0;
}
.p-icon9:before {
    width:44px;
    height:36px;
    background-position:-338px 0;
}
.p-icon10:before {
    width:40px;
    height:40px;
    background-position:-386px 0;
}
.p-icon11:before {
    width:44px;
    height:36px;
    background-position:-429px 0;
}
.p-icon12:before {
    width:48px;
    height:48px;
    background-position:-477px 0;
}
.p-icon13:before {
    width:42px;
    height:42px;
    background-position:-528px 0;
}
.p-icon14:before {
    width:49px;
    height:52px;
    background-position:0px -52px;
}
.p-icon15:before {
    width:47px;
    height:48px;
    background-position:-55px -52px;
}
.p-icon16:before {
    width:58px;
    height:48px;
    background-position:-106px -52px;
}
.p-icon17:before {
    width:46px;
    height:46px;
    background-position:-170px -52px;
}
.p-icon18:before {
    width:45px;
    height:26px;
    background-position:-223px -52px;
}
.p-icon19:before {
    width:40px;
    height:36px;
    background-position:-274px -52px;
}
.p-icon20:before {
    width:42px;
    height:34px;
    background-position:-319px -52px;
}

.p-icon21:before {
    width:17px;
    height:22px;
    background-position:-368px -52px;
}

.p-icon22:before {
    width:18px;
    height:22px;
    background-position:-392px -52px;
}
.p-icon23:before {
    width:24px;
    height:16px;
    background-position:-415px -52px;
}

.p-icon24:before {
    width:18px;
    height:18px;
    background-position:-442px -52px;
}

.p-icon25:before {
    width:16px;
    height:16px;
    background-position:-464px -52px;
}

.p-icon26:before {
    width:24px;
    height:23px;
    background-position:-483px -52px;
}

.p-icon27:before {
    width:24px;
    height:23px;
    background-position:-509px -52px;
}

.p-icon28:before {
    width:37px;
    height:37px;
    background-position:0px -109px;
}

.p-icon29:before {
    width:37px;
    height:37px;
    background-position:-37px -109px;
}

.p-icon30:before {
    width:36px;
    height:32px;
    background-position:-75px -109px;
}
.p-icon31:before {
    width:36px;
    height:32px;
    background-position:-111px -109px;
}
.p-icon32:before {
    width:32px;
    height:35px;
    background-position:-147px -109px;
}
.p-icon33:before {
    width:32px;
    height:35px;
    background-position:-179px -109px;
}
.p-icon34:before {
    width:37px;
    height:37px;
    background-position:-211px -109px;
}
.p-icon35:before {
    width:37px;
    height:37px;
    background-position:-249px -109px;
}

.p-icon36:before {
    width:45px;
    height:26px;
    background-position:-223px -79px;
}


.p-icon37:before {
    width:32px;
    height:32px;
    background-position:-288px -109px;
}
.p-icon38:before {
    width:32px;
    height:32px;
    background-position:-320px -109px;
}
.p-icon39:before {
    width:43px;
    height:35px;
    background-position:-354px -109px;
	margin-left:-10px;
}
.p-icon40:before {
    width:43px;
    height:35px;
    background-position:-397px -109px;
}
.p-icon41:before {
    width:40px;
    height:38px;
    background-position:-441px -109px;
}
.p-icon42:before {
    width:40px;
    height:38px;
    background-position:-482px -109px;
}

/***/
.p-icon43:before {
    width:42px;
    height:38px;
    background-position:0px -150px;
}
.p-icon44:before {
    width:49px;
    height:54px;
    background-position:-46px -150px;
}
.p-icon45:before {
    width:54px;
    height:52px;
    background-position:-97px -150px;
}
.p-icon46:before {
    width:50px;
    height:53px;
    background-position:-156px -150px;
}
.p-icon47:before {
    width:30px;
    height:46px;
    background-position:-211px -150px;
}
.p-icon48:before {
    width:52px;
    height:56px;
    background-position:-245px -150px;
}
.p-icon49:before {
    width:50px;
    height:58px;
    background-position:-301px -150px;
}
.p-icon50:before {
    width:50px;
    height:49px;
    background-position:-354px -150px;
}
.p-icon51:before {
    width:55px;
    height:46px;
    background-position:-406px -150px;
}
.p-icon52:before {
    width:45px;
    height:43px;
    background-position:-462px -150px;
}
.p-icon53:before {
    width:56px;
    height:40px;
    background-position:-509px -150px;
}



.p-icon54:before {
    width:36px;
    height:33px;
    background-position:0px -211px;
}
.p-icon55:before {
    width:45px;
    height:45px;
    background-position:-398px -343px;
}
.p-icon56:before {
    width:45px;
    height:45px;
    background-position:-453px -343px;
}
.p-icon57:before {
    width:45px;
    height:45px;
    background-position:-509px -343px;
}
.p-icon58:before {
    width:45px;
    height:45px;
    background-position:-567px -343px;
}
.p-icon59:before {
    width:30px;
    height:33px;
    background-position:-190px -213px;
}
.p-icon60:before {
    width:30px;
    height:41px;
    background-position:-223px -211px;
}
.p-icon61:before {
    width:36px;
    height:27px;
    background-position:-257px -210px;
}
.p-icon62:before {
    width:35px;
    height:32px;
    background-position:-296px -211px;
}
.p-icon63:before {
    width:37px;
    height:37px;
    background-position:-334px -211px;
}
.p-icon64:before {
    width:34px;
    height:34px;
    background-position:-375px -211px;
}


.p-icon65:before {
    width:32px;
    height:35px;
    background-position:0px -260px;
}
.p-icon66:before {
    width:32px;
    height:35px;
    background-position:-34px -260px;
}

.p-icon67:before {
    width:28px;
    height:28px;
    background-position:-66px -260px;
	position:absolute;
	top:8px;
	right:-5px;
}
.p-icon68:before {
    width:38px;
    height:38px;
    background-position:-103px -260px;
}
.p-icon69:before {
    width:32px;
    height:20px;
    background-position:-144px -260px;
}
.p-icon70:before {
    width:32px;
    height:20px;
    background-position:-179px -260px;
}
.p-icon71:before {
    width:24px;
    height:25px;
    background-position:-217px -260px;
}
.p-icon72:before {
    width:25px;
    height:27px;
    background-position:-245px -260px;
}
.p-icon73:before {
    width:37px;
    height:37px;
    background-position:-273px -260px;
}
.p-icon74:before {
    width:37px;
    height:37px;
    background-position:-312px -260px;
}
.p-icon75:before {
    width:37px;
    height:37px;
    background-position:-351px -260px;
}
.p-icon76:before {
    width:37px;
    height:37px;
    background-position:-389px -260px;
}


.p-icon77:before {
    width:32px;
    height:32px;
    background-position:0px -302px;
}
.p-icon78:before {
    width:32px;
    height:32px;
    background-position:-32px -302px;
}
.p-icon79:before {
    width:34px;
    height:34px;
    background-position:-67px -302px;
}
.p-icon80:before {
    width:32px;
    height:33px;
    background-position:-103px -302px;
}
.p-icon81:before {
    width:26px;
    height:27px;
    background-position:-137px -302px;
}
.p-icon82:before {
    width:26px;
    height:26px;
    background-position:-165px -302px;
}
.p-icon83:before {
    width:36px;
    height:36px;
    background-position:-194px -302px;
}
.p-icon84:before {
    width:35px;
    height:34px;
    background-position:-235px -302px;
}
.p-icon85:before {
    width:18px;
    height:28px;
    background-position:-274px -302px;
}
.p-icon86:before {
    width:26px;
    height:27px;
    background-position:-298px -302px;
}
.p-icon87:before {
    width:26px;
    height:27px;
    background-position:-326px -302px;
}
.p-icon88:before {
    width:27px;
    height:24px;
    background-position:-355px -302px;
}




.p-icon89:before {
    width:39px;
    height:39px;
    background-position:0px -343px;
}
.p-icon90:before {
    width:39px;
    height:39px;
    background-position:-41px -343px;
}
.p-icon91:before {
    width:40px;
    height:40px;
    background-position:-83px -343px;
}
.p-icon92:before {
    width:40px;
    height:40px;
    background-position:-125px -343px;
}
.p-icon93:before {
    width:40px;
    height:41px;
    background-position:-166px -343px;
}
.p-icon94:before {
    width:40px;
    height:41px;
    background-position:-207px -343px;
}
.p-icon95:before {
    width:40px;
    height:35px;
    background-position:-250px -343px;
}
.p-icon96:before {
    width:40px;
    height:35px;
    background-position:-292px -343px;
}


.p-icon97:before {
    width:38px;
    height:38px;
    background-position:0px -390px;
}
.p-icon98:before {
    width:41px;
    height:41px;
    background-position:-40px -390px;
}
.p-icon99:before {
    width:40px;
    height:40px;
    background-position:-82px -390px;
}
.p-icon100:before {
    width:31px;
    height:42px;
    background-position:-123px -390px;
}
.p-icon101:before {
    width:59px;
    height:38px;
    background-position:-158px -390px;
}

.p-icon102:before {
    width:20px;
    height:20px;
    background-position:-226px -390px;
	margin-right:5px;
}



.p-scale3{
    transform:scale(0.3,0.3);
    -webkit-transform:scale(0.3,0.3);
    -transform:scale(0.3,0.3);
}
.p-scale4{
    transform:scale(0.4,0.4);
    -webkit-transform:scale(0.4,0.4);
    -transform:scale(0.4,0.4);
}
.p-scale5{
    transform:scale(0.5,0.5);
    -webkit-transform:scale(0.5,0.5);
    -transform:scale(0.5,0.5);
}
.p-scale6{
    transform:scale(0.6,0.6);
    -webkit-transform:scale(0.6,0.6);
    -transform:scale(0.6,0.6);
	height:45px;
}
.p-scale7{
    transform:scale(0.7,0.7);
    -webkit-transform:scale(0.7,0.7);
    -transform:scale(0.7,0.7);
}
.p-scale8{
    transform:scale(0.8,0.8);
    -webkit-transform:scale(0.8,0.8);
    -transform:scale(0.8,0.8);
}

.p-floatNav{
    position: fixed;
    z-index: 1000;
    right: 0;
    bottom: 70px;
    width: 40px;
    opacity: 0.8;
}
.p-floatNav a{
    display: block;
    padding: 5px;
    text-align: center;
    line-height: 30px;
    background: #ec2627;
    margin-top: 5px;
}
.p-floatNav i.p-icon68{
    margin-top: -10px;
}
.p-floatNav i{
    width: 30px;
    height: 30px;
    margin: auto;
    display: inline-block;
}


.p-navbar{
    border-top: #dedede 1px solid;
    background: #fff;
    text-align: center;
}
.p-navbar a{
    color: #333;
}
.p-navbar [class*=p-icon]{
    width: 24px;
    height: 24px;
    margin: auto;
    margin-left: -5px;
}
.p-nav-active .p-icon28:before{
    background-position: -37px -109px;
}
.p-nav-active .p-icon37:before{
    background-position: -320px -109px;
}
.p-nav-active .p-icon39:before{
    background-position: -397px -109px;
}
.p-nav-active .p-icon34:before{
    background-position: -249px -109px;
}
.p-nav-active .p-icon41:before{
    background-position: -482px -109px;
}
.p-size12{
     font-size: 12px!important;
 }
.p-size13{
    font-size: 13px!important;
}
.p-size16{
    font-size: 16px!important;
}
.p-size18{
    font-size: 18px!important;
}
.p-bg-gray{
    background: #f3f3f3;
}
.p-bg-green{
    background: #11ca64;
}
.p-bg-red{
    background:#d7342e;
}
.p-bg-blue{
    background: #009cda;
}
.p-bg-yellow{
    background: #fcc701;
}
.am-icon-share-alt{ margin-right:5px;}


.p-menu-list{
}
.p-menu-list>li>a{
    padding: 0.5rem;
    color: #333;
}
.p-menu-list>li>a>i[class*=p-icon]{
    width: 50px;
    display: inline-block;
    text-align: right;
}
.p-menu-list a:after {
    display: inline-block;
    font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0,0);
    content: "\f054";
    position: absolute;
    right: 10px;
    color: #ccc;
    top: 50%;
    margin-top: -8px;
}
.p-menu-list .p-icon{
    width: 36px;
    height: 36px;
    margin: 0 10px;
}
.p-menu-msg{
    line-height: normal;
    display: inline-block;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0 2px;
    background:#d7342e;
    color: #fff;
}
.p-head-search{
    position: absolute;
    left:50px;
    right: 50px;
    top:10px;
    bottom:10px;
    line-height:29px;
    background: rgba(255,255,255,0.2);
    color: #fff;
}
.p-head-search i{
    left: 5px;
    position: absolute;
}
#search_kw_btn{
	background: #9a0708;
  color: #fff;
  height: 30px;
  width: 32px;
  position: absolute;
  left: 100%;
  top: 0;
  font-size: 14px;
  font-style: normal;
  text-align: center;
  margin-left: -32px;

}
.p-head-search input{
    display: block;
    width: 100%;
    border:0;
    background: transparent;
    padding: 5px;
    padding-left: 30px;
    outline: 0;
    font-size: 14px;
}
.p-head-search input::-webkit-input-placeholder{
    color: #fff !important;
}

.p-types{
    background: #fff;
    border-bottom: 1px #eeeeee solid;
}
.p-types a{
    font-size: 14px;
    display: block;
    box-sizing: border-box;
	line-height:40px;
    text-align: center;
    color: #666;
}
.p-types a.seld{
	    color: #b1191a;
    border-bottom: 3px #b1191a solid;
}
.p-title{
    padding: 10px;
}

.p-list{
    margin: 0;
}
.p-list>li{
    margin: 10px 0;
}
.p-list>li>a.p-list-itemHd{
    padding: 10px;
}
.p-list-itemHd{
    padding: 10px;
    display: block;
    color: #333;
    border-bottom: 1px #eee solid;
}
.p-list-ft{
    font-size: 12px;
    padding: 5px;
}
.p-list-ft .am-fl{
    padding:5px;
    color: #999;
}
.p-list-ft .am-fl span{
    color: #333;
}
.p-subList{
    font-size: 14px;
    text-align: center;
}
.p-subList p{
    padding: 10px 0;
    margin: 0;
}
.p-subList p:last-child{
    padding-top: 0;
    color: #999;
}
.p-list-title{
    font-size: 16px;
    padding:15px 10px 5px;
}
.p-popList,
.p-popList li{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.p-popList-hd{
    border-bottom: 1px #eee solid;
}
.am-modal-dialog{
    background: #fff;
}
.p-popList li{
    padding:10px 0;
}
.p-data{
    padding:5px;
    border-bottom: 1px #eee solid;
    font-size: 14px;
}
.p-data-img{
    margin-right: 5px;
}
.p-data-title{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    display: block;
    color: #333;
    margin-left: 85px;
}
.p-data-cnt{
    margin-left: 85px;
    color: #999;
}
.p-data-delBtn{
    display: block;
    font-size: 30px;
    color: #999;
    margin-top: 10px;
}
.p-data-starBar i{
    margin-left:-5px;
}
.p-data  .p-icon-check{
    font-size: 24px;
    margin-top: -10px;
}
.p-data  .p-icon-check:after{
    color: #999;
    content: "\f096";
    display: inline-block;
    font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}
.p-data-check .p-icon-check:after{
    color: #d7342e;
    content: "\f046";
    display: inline-block;
    font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}
.p-form,
.p-form>li{
    margin: 0;
    padding: 0;
    list-style: none;
}
.p-form>li{
    padding:10px 5px;
    background: #fff;
    border-bottom: 1px #eeeeee solid;
}
.p-form>li:first-child{
    border-top:1px #dedede solid;
}
.p-height-auto{
    height: auto;
}
.p-flex-hor,.p-flex-hor li{
    list-style: none;
    margin: 0;
    padding: 0;
	position:relative;
}
.p-flex-hor{
    display:-webkit-box;
    display:box;
    -webkit-box-orient:horizontal;
    box-orient:horizontal;
}
.p-flex-1{
    -webkit-box-flex:1;
    box-flex:1;
}
.p-cmp-minus{
    margin-right: 5px;
    line-height: 20px;
    font-size: 26px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height:28px;
    background: #fff;
    border:1px #eee solid;
    text-align: center;
}
.p-cmp-add{
    margin-right: 5px;
    line-height: 20px;
    font-size: 26px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height:28px;
    color: #fff;
    background: #d7342e;
    border:1px #d7342e solid;
}
.p-cmp{
    display:-webkit-box;
    display:box;
    -webkit-box-orient:horizontal;
    box-orient:horizontal;
}
.p-cmp-txt,
.p-cmp-txtArea,
.p-cmp-select{
    display: block;
    border:0;
    outline: 0;
    padding: 5px;
    width: 100%;
    -webkit-box-flex:1;
    box-flex:1;
    position: relative;
}
.p-cmp-radios,
.p-cmp-radios li{
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.p-cmp-radios li{
    float: left;
    margin-right: 5px;
    background: #fff;
    color: #666;
    padding: 2px 5px;
    font-size: 14px;
    border:1px #dedede solid;
}
.p-cmp-radios li.seld{
    background: #d7342e;
    color: #fff;
    border:1px #d7342e solid;
}


.p-cmp-lb{
    padding: 5px;
    color: #999;
	width:30%;
	text-align:right;
	margin-right:5px;
}
.p-cmp [class*=p-icon],
.p-cmp [class*=am-icon]{
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 24px;
}
.p-cmp-select:after{
    position: absolute;
    top:50%;
    margin-top:-12px;
    right: 10px;
    color: #999;
    content: "\f107";
    display: inline-block;
    font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
    font-size: 24px;
}
.p-cmp-select select{
    display: block;
    width: 100%;
    border:0;
    outline: 0;-webkit-appearance: none;
}
.p-tab,
.p-tab>li{
    list-style: none;
    margin: 0;
    padding: 0;
}
.p-tab{
    background: #fff;
    display:-webkit-box;
    display:box;
    -webkit-box-orient:horizontal;
    box-orient:horizontal;
    border-bottom: 1px #eee solid;
}
.p-tab>li{
    padding: 10px 0;
    -webkit-box-flex:1;
    box-flex:1;
    text-align: center;
}
.p-tab>li>a{
    color: #666;
}
.p-tab-seld{
    color: #d7342e;
    border-bottom: 2px #d7342e solid;
}
.p-tab>li.p-tab-seld a{
    color: #d7342e;
}
.p-btn{
    display: block;
    border:1px #eee solid;
    background: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    font-size: 12px;
    color: #333;
    -webkit-border-radius: 5px;
}
.p-btn-red{
    color: #d7342e;
    border: 1px #d7342e solid;
}
.p-data-info,
.p-data-info>li{
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    border:0px!important;
}
.p-data-info{
    margin-left: 85px;
}
.p-data-info>li{
    overflow: hidden;
}
.p-data-info>li label{
    display: inline-block;
    margin-right: 5px;
    float: left;
    color: #999;
    font-weight: normal;
}
.p-data-info>li span{
    display: block;
    margin-left: 70px;
}
.p-data-info>li em{
    font-style: normal;
}
.p-data-call{
    position: absolute;
    right: 5px;
    top:0;
}
.p-feedback{
    position: absolute;
    right: 10px;
    top: 10px;
    padding:0 5px!important;
}
.p-feedback i{
    font-size: 14px;
    margin-right: 2px;
}

.p-article-hd{
    border-bottom: 1px #eee solid;
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
}
.p-article-title{
    font-size: 16px;
    font-weight: bold;
    padding:5px 0;
}
.p-article-content{
    padding: 10px;
    background: #fff;
    border: 1px #eee solid;
    border-width:1px 0;
}

.p-prdList li{
    margin:10px 0;
}
.p-prd-item{
    padding: 5px;
}
.p-prd-info{
    padding: 5px;
}
.p-prdList-syl a.p-prd-img{ margin-right:0px;}
.p-prd-img{
    float: left;
    margin-right: 5px;
}

.p-prd-img img{
    width: 100px;
    height: 100px;
}
.p-prd-title{
    font-size: 14px;
    color: #333;
    font-weight: normal;
    margin:5px 0 0;
    padding: 0;
	height:39px;
	overflow:hidden;
	line-height:1.3em;
}
.p-prdList-syl h3.p-prd-title{ height:39px; overflow:hidden; clear:both;}
.p-prd-title a{
    color: #333;
}
.p-prdList-syl{
    padding-right: 5px;
}
.p-prdList-syl li{
    margin: 0;
    padding:5px 0 0 5px;
    float: left;
    width: 50%;
    box-sizing: border-box;
    border-width: 0px;
    background: transparent;
}
.p-prdList-syl li .p-prd-img img{
    width: 100%;
    height: auto;
}
.p-prdList-syl .p-prd-item{
    border:1px #dedede solid;
    background: #fff;
}


.p-filter{
    padding:10px 5px;
    color: #666;
    background: #fff;
    text-align: center;
    border-bottom:1px #dedede solid;
}
.p-filter li{
    border-left: 1px #dedede solid;
}
.p-filter .active{
    color: #ec2627;
}
.p-filter li:first-child{
    border: 0;
}
.p-filter i{
    display: inline-block;
    vertical-align: middle;
    margin:0 5px;
    line-height: 0;
}
.p-filter .am-icon-sort-desc{
    margin-top: -10px;
}
.p-filter .am-icon-check-circle-o{
    margin-top: -3px;
}
/*导购员*/
.dgy-head{
    height: 180px;
    background: #fff;
    border-bottom: 1px #eee solid;
    position: relative;
}
.dgy-head-bg{
    height: 100px;
    background: url("../images/dgy-head.jpg") no-repeat 50% 50%;
}
.dgy-avatar{
    position: absolute;
    left:20px;
    bottom:20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.dgy-info{
    margin: 5px 10px 20px 140px;
}
.dgy-name{
    font-size: 16px;
    font-weight: bold;
}
.dgy-level{
    font-size: 14px;
    color: #ec2627;
}
.dgy-shopName{
    font-size: 14px;
    color: #999;
}


/*导购员---资讯*/
.zx-publish{
    display:inline-block;
    padding:0px 10px;
    color: #d7342e;
    border:1px #d7342e solid;
    border-radius: 10px;
    -webkit-border-radius:10px;
}
.zx-publish:hover{
    color: #d7342e;
}
.zx-imgList,
.zx-imgList li{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    color: #999;
}
.zx-imgList li{
    float: left;
    width: 100px;
    padding: 5px;
}
.zx-imgList li img{
    width: 100%;
    height: 100%;
}
.zx-imgAdd{
    width: 90px;
    height: 90px;
    display: block;
    background: url(../images/add.jpg) no-repeat 50% 50%;
    background-size: 90px 90px;
}
/*名片*/
.mp-pic{
    position: fixed;
    z-index: -1;
    left: 0;
    right: 0;
    top:48px;
}
.mp-floatBox{
    padding-top: 200px;
}
.mp-info{
    position: relative;
    background: rgba(0,0,0,0.5);
    padding: 10px;
    color: #fff;
}
.mp-info-about{
    position: absolute;
    top:0;
    right: 10px;
    padding: 10px;
    background: #d7342e;
    color: #fff;
}
.mp-info-name{
    font-size: 20px;
    color: #fff105;
}
.mp-info p{
    padding:5px;
    margin: 0;
}
.mp-2dCode{
    background: rgba(0,0,0,0.5);
    color: #fff;
}
.mp-2dCode li{
    padding:10px 5px;
}

.mp-2dCode p{
    margin: 0;
    text-align: center;
}
.mp-box{
    padding: 10px;
    color: #fff;
    background: rgba(0,0,0,0.5);
}
.mp-box-cnt{
    font-size:14px;
    color: #aaa;
}
.mp-prds{
    padding: 10px;
    color: #fff;
    background: rgba(0,0,0,0.5);
}
.mp-prds-hd{
    color: #fff;
    font-size: 16px;
}

.mp-prds-list,
.mp-prds-list>li{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333;
}
.mp-prd-item{
    margin: 2px;
    background: #fff;
    padding: 2px;
}
.mp-prd-title{
    color: #333;
}
.mp-prd-price{
    color: #d7342e;
}
.mp-prd-tip{
    color: #999;
}
.mp-bg{
    background: #4c4c4c;
}

.ddxq-icon{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 60px;
    height:60px;
    line-height: 60px;
    text-align: center;
    margin: 5px 5px 0 0;
}
.ddxq-icon:before{
    margin-top:10px;
}
.ddxq-form{
    margin-left:65px;
}
.ddxq-form .am-icon-angle-right{
    color: #aaa;
}


/*店长*/
.dz-head{
    padding: 10px;
    background: #fff;
    border-bottom: 1px #eee solid;
    position: relative;
}
.dz-head-statusOff,
.dz-head-statusOn{
    height: 30px;
    position: absolute;
    top:50%;
    margin-top: -15px;
    right: 10px;
    font-size: 12px;
    border-radius:5px;
    -webkit-border-radius:5px;
    padding:0 5px;
    background: #eee;
    line-height: 30px;
    color: #999;
}
.dz-head-statusOn{
    background: #ec2627;
    color: #fff;
}
.dz-avatar{
    width: 70px;
    height: 70px;
    float: left;
    margin-right:10px;
}
.dz-shopName{
    font-size: 18px;
    padding: 5px 0;
    margin-right: 90px;
}
.dz-starBar i{
    margin-left: -5px;
}
/*待配送*/
.dps-edit a [class*=am-icon]{
    width: auto;
    height: auto;
    font-size: 14px;
}
/*送货员管理*/
.shygl-call{
    margin-top:-30px;
}


/*前台*/
.qt-logo{
    background: url(../images/logo.png) no-repeat 0 0;
    background-size:100% 100%;
    width: 32px;
    height: 37px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.qt-head-search{
    left:70px;
    right: 70px;
}
.qt-head-search input{
    padding-right: 35px;
}
.qt-head-search .qt-scan-icon{
    position: absolute;
    left:100%;
    top: -2px;
    margin-left: -30px;
}
.qt-msg{
    position: relative;
    font-size: 9px;
    padding-top: 10px;
    text-align: center;
	margin-top:4px;
}
.qt-msg-ico{
    position: absolute;
    top:-5px;
    left:50%;
    margin-left: -15px;
}
.qt-msg-tip{
    font-size:0;
    border-radius: 50%;
    position: absolute;
    right: 5px;
    top:0px;
    border:5px #fff105 solid;
}
.qt-apps{
    background: #fff;
    padding:10px;
    border-bottom: 1px #dedede solid;
}

.qt-apps li a{
    display: block;
    text-align: center;
}
.qt-apps-icon{
    border-radius: 50%;
    -webkit-border-radius: 50%;
    display: block;
    width: 50px;
    height: 50px;
    margin: auto;
}
.qt-apps-icon .p-icon43{
    margin-top: 5px;
}
.qt-apps-icon .p-icon44{
    margin-top: -3px;
}
.qt-apps-icon .p-icon45{
    margin-top: -2px;
    margin-left: -1px;
}
.qt-apps-icon .p-icon46{
    margin-top: -2px;
    margin-left: -1px;
}
.qt-apps-icon .p-icon48{
    margin-top: -2px;
    margin-left: -1px;
}

.qt-apps-icon .p-icon49{
    margin-top: -2px;
    margin-left: 2px;
}

.qt-apps-title{
    display: block;
    color: #666;
    line-height: 25px;
	font-size:0.8em;
	margin-bottom:5px;
}
.qt-apps-red{
    background: #ff414e;
}
.qt-apps-purple{
    background: #f63274;
}
.qt-apps-cyanine{
    background: #00d3cc;
}
.qt-apps-brown{
    background: #ff8626;
}
.qt-apps-blue{
    background: #00a0e8;
}
.qt-apps-yellow{
    background: #ffb30f;
}
.qt-apps-darkYellow{
    background: #fe5f01;
}
.qt-apps-green{
    background: #3fce74;
}
.qt-apps-cx{
    background: #d9e386;
}
.qt-apps-xp{
    background: #008dd3;
}
.qt-apps-tj{
    background: #c75096;
}
.qt-apps-rm{
    background: #e2007f;
}
.qt-apps-sj{
    background: #1f2585;
}
.qt-apps-ht{
    background: #e30b21;
}
.qt-apps-my{
    background: #f3b3b3;
}
.qt-apps-sx{
    background: #009847;
}
.qt-box{
    border:1px #dedede solid;
    border-width:1px 0;
    background: #fff;
	padding:10px 0;
}
.qt-box-title{
	margin-left:-5px;
	width:150px;
}
.qt-box-hd{
    position: relative;
}
.qt-box-more{
    position: absolute;
    top:50%;
    right: 0px;
    margin-top: -10px;
	font-size:12px;
}
.qt-box-more a{ color:#666!important;}
.qt-prdData{
    margin:0 5px;
    border:1px #eeeeee solid;
	 padding: 0 10px 10px 0px;
}
.qt-prdData-title a{
    display: block;
    padding: 5px 0 5px 12px;
    color: #333;
	height:40px; 
	overflow:hidden;
	line-height:1.3em;
}
.qt-prdData-ft{
    line-height: 25px;
    padding:0 5px;
}
.qt-prd-bkjg .qt-prdData{
    width: 150px;
}

.qt-prd-rqdp li{
    padding-bottom: 10px;
}
.qt-prd-xfx{padding:0 10px;}
.qt-prd-xfx a{
    display: block;
    margin-right: -1px;
    border: 1px #efefef solid;
}
.qt-prd-zt{
    display: block;
    margin: 2px;
    padding: 3px;
    border: 1px #dedede solid;
}
.qt-prd-zt-txt{
    color: #333;
    display: block;
    font-weight: bold;
}
.qt-prd-zt-sub{
    display: block;
    color: #999;
    font-size: 12px;
}
.qt-prd-pptj{
    position: relative;
    margin:3px;
}
.qt-prd-pptj-ft{
    font-size: 12px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: rgba(0,0,0,0.5);
    color: #fff;
}
.qt-prd-pptj-ft h3{
    font-size: 12px;
    margin: 0 auto;
    padding: 3px 0;
}
.qt-prd-pptj-ft a{
    border-radius: 10px;
    background: #ec2627;
    color: #fff;
    padding: 0 10px;
    display: inline-block;
}
.qt-prd-dpj{ margin:5px;}
.qt-prd-dpj li a img{ margin:5px;

}
.am-avg-sm-dpj>li {
    width: 13.2%;
	margin:2px;
}
.qt-prd-dpj2 li a img{
	border:1px #ddd solid;
}


.qt-prd-dpj-type{
    margin: 5px;
}
.qt-prd-dpj-type h3{
    padding: 5px;
    font-size: 14px;
    margin: 0;
}
.qt-prd-dpj-type h3 i{
    margin-left: 5px;
}
.qt-prd-dpj-type a{
    display: block;
    border:1px #dedede solid;
    margin: -1px 0  0  -1px;
}
.qt-prd-dpj .qt-prdData{
    margin: 5px;
}
.qt-prd-dpj .qt-prdData .qt-prdData-ft .am-fl{ padding:5px 0 0 5px; line-height:20px;}

/*频道首页*/
.qt-pdsy-ads{
    margin: 15px 0;
    padding:5px 0;
}
.qt-pdsy-ads a{
    display: block;
    padding:5px;
    padding-top: 0;
}
.qt-shops>li{
    margin: 10px 0;
}
.qt-dpjItem-lg{
    float: left;
    margin-right:10px ;
}
.qt-dpjItem{
    padding: 10px;
}
.qt-dpjItem-bd{
    padding: 5px 0;
}
.qt-dpjItem-view a{
    display: block;
    margin:0 2px;
}
.qt-dpjItem-view img{
    width: 100%;
}
.qt-dpjItem-hd{
    overflow: hidden;
    position: relative;
}
.qt-dpjItem-focus,
.qt-dpjItem-focused{
    position: absolute;
    right: 10px;
    top:50%;
    margin-top: -15px;
    font-size: 12px;
    border-radius: 10px;
    padding:0px 10px;
    color: #fff;
    background: #ec2627;
}
.qt-dpjItem-focus i,
.qt-dpjItem-focused i{
    font-size: 14px;
    margin-right: 3px;
}
.qt-dpjItem-focused{
    color: #999;
    background: #dedede;
}
.xfx-ads{
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
}
.xfx-ads td{
    border:5px #fff solid;
}
.spfl-types{
    width: 50px;
    font-size: 14px;
    float: left;
}
.spfl-types,
.spfl-types li{
    margin: 0;
    padding: 0;
}
.spfl-types li.seld{
    position: relative;
    z-index: 1000;
    background: #fff;
    padding-right: 1px;
    border:1px #dedede solid;
    border-width: 1px 0 1px 0;
}
.spfl-types a{
    width: 50px;
    height: 60px;
    display: block;
    text-align: center;
    color: #666;
    line-height: 12px;
}
.spfl-types span{
    margin-top: -5px;
    display: block;
	font-size:0.7em;
}
.spfl-main{
    top:49px;
    left: 0;
    right: 0;
    bottom: 49px;
    width: 100%;
}
.spfl-wrap{
    margin-left: 49px;
    min-height: 100%;
    background: #fff;
    border-left: 1px #eeeeee solid;
}
.spfl-slider{
    padding:5px;
}
.spfl-list,
.spfl-list>li{
    margin: 0;
    padding: 0 4px;
    list-style: none;
}
.spfl-list>li{
    float: left;
    width: 25%;
}
.spfl-list>li>a{
    margin: 15px 5px 0;
    display: block;
    text-align: center;
    color: #333;
    font-size: 14px;
}
.spfl-list>li>a>span{
    display: block;
}

.qt-where{
    padding: 10px 0;
    background: #fff;
    border:1px #dedede solid;
    border-width: 1px 0;
}
.qt-where-title{
    padding: 0 10px;
    color: #ec2627;
    margin: 0;
}
.qt-where a{
    margin: 5px;
    padding: 5px;
    display: block;
    border:1px #ddd solid;
    color: #666;
    text-align: center;
}
.qt-where-active a{
    border:1px #ec2627 solid;
    background:#ec2627;
    color:#fff;
}
.qt-where ul,
.qt-where li{
    margin: 0;
    padding: 0;
    list-style: none;
}

.prdDesc-nav .am-btn{
    padding:10px;
    height: 50px;
}
.prdDesc-nav .am-btn-default{
    font-size: 14px;
    opacity: 0.8;
}
.prdDesc-nav i{
    display: block;
    font-size: 26px;
}
.prdDesc-nav #to_carts_btn i{ font-size:12px; background:#C00; width:20px; height:20px; line-height:20px; text-align:center;border-radius:10px; position:absolute; top:5px; right:5px; font-weight:bold;}
.prdDesc-base{
    background: #fff;
    border-bottom: 1px #dedede solid;
    padding: 10px;
    margin-bottom: 10px;
}
.prdDesc-base h3{
    color: #333;
    margin: 0;
    font-weight: normal;
    padding-bottom: 5px;
}
.prdDesc-shareBtn{
    border:1px #dedede solid;
    padding:5px 10px;
    color: #666;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 14px;
}
.p-cmp-side{
    display: inline-block;
    vertical-align: middle;
    height: 30px;
}
.p-cmp-side *{
    float: left;
    border:1px #dedede solid;
    margin-right:-1px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.p-cmp-side input#to_buy_num{width:50px;}
.prdDesc-btn{
    border: 1px #dedede solid;
    display: block;
    text-align: center;
    color: #999;
    padding: 2px;
    line-height: 20px;
    font-size: 14px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

.prdDesc-tabs{
    background: #fff;
	margin-top:10px;
}
.prdDesc-tabs .am-nav-tabs>li>a{
    padding: 10px 0;
    margin:0 10px;
    text-align: center;
    color: #666;
	font-size:12px;
    border-bottom: 2px transparent solid;
}
.prdDesc-tabs .am-nav-tabs>li.am-active>a{
    border:0;
    color: #d7342e;
    border-bottom: 3px #d7342e solid;
}
.p-talks>li:first-child{
    border: 0;
}
.p-talks>li{
    padding: 15px 10px;
}
.p-talkItem-star{
    color: #999;
}
.p-talkItem-star .check{
    color: #d7342e;
}
.p-talkItem-user{
    color: #999;
    font-size: 14px;
}
.p-talkItem-pics{
    overflow: hidden;
}
.p-talkItem-pics img{
    margin: 2px;
    float: left;
    width: 80px;
    border:1px #dedede solid;
}
.p-talkItem-reply{ margin-top:5px; color:#ce6b00;}

.xxzx-list{
    margin: 0;
    padding: 0;
}
.xxzx-list>li{
    margin:10px 0;
    padding:10px 5px;
    border:1px #dedede solid;
    border-width: 1px 0;
    overflow: hidden;
    font-size: 14px;
}
.xxzx-list>li:first-child{
    margin-top: 0;
}
.xxzx-msgIcon{
    float:left;
    position: relative;
    text-align: center;
    width: 60px;
    height: 60px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    line-height: 60px;
}
.xxzx-msgIcon i{
    display: block;
}
.xxzx-msgIcon .p-icon53{
    margin-top: -5px;
}
.xxzx-msgIcon .p-icon51{
    margin-top: -5px;
}
.xxzx-msgIcon .p-icon52{
    margin-top: -5px;
}
.xxzx-type1{
    background: #FF5F01;
}
.xxzx-type2{
    background: #00D09C;
}
.xxzx-type3{
    background: #009FEB;
}
.xxzx-msgIcon span{
    position: absolute;
    border-radius: 50%;
    right: -5px;
    top:-5px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    -webkit-border-radius: 50%;
    background: #d7342e;
    color: #fff;
}
.xxzx-cnt{
    margin-left: 70px;
    line-height: 30px;
}
.xxzx-cnt-hd{
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
}
.xxzx-title{
    color: #666;
    font-weight: bold;
    font-size: 16px;
}
.yhcx-list{
    margin: 0;
}

.yhcx-list li{
    margin: 10px 0;
}
.yhcx-list li:first-child{
    margin-top: 0;
}
.yhcx-title{
    font-size: 14px;
    margin: 0;
    padding: 10px;
}
.yhcx-cnt{
    padding: 0px 10px 10px;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #999;
}
.yhcx-ft {
    padding:10px;
    font-size: 12px;
    line-height: 20px;
    color: #999;
    border-top:1px #eee solid;
}
.yhcx-img{
    padding:10px 10px 0;
    position: relative;
}
.yhcx-img p{
    color: #fff;
    position: absolute;
    top:10px;
    left:10px;
    right:10px;
    bottom:0px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: rgba(0,0,0,0.5);
}
.yhcx-status{
    margin-right: 5px;
    background: #f60;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
}
.yhcx-status i{
    position: absolute;
    top:50%;
    line-height: 0;
    margin-top: -7px;
    right: -5px;
    color: #f60;
}

.hd-shareBtn{
    border:1px #dedede solid;
    font-size: 12px;
    color: #999;
    display: inline-block;
    padding:2px 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.hd-title,
.hd-slider,
.hd-cnt{
    padding: 10px;
}

.wdsy-tab a{
    display: block;
    line-height:10px;
    color: #666;
    font-size: 14px;
}
.wdsy-tab .p-icon89,
.wdsy-tab .p-icon91,
.wdsy-tab .p-icon93,
.wdsy-tab .p-icon95{
   display: none;
}
.wdsy-tab .p-tab-seld .p-icon89{
    display: block;
}
.wdsy-tab .p-tab-seld .p-icon90{
    display: none;
}

.wdsy-tab .p-tab-seld .p-icon91{
    display: block;
}
.wdsy-tab  .p-tab-seld  .p-icon92{
    display: none;
}

.wdsy-tab .p-tab-seld .p-icon93{
    display: block;
}
.wdsy-tab  .p-tab-seld  .p-icon94{
    display: none;
}

.wdsy-tab .p-tab-seld .p-icon95{
    display: none;
}
.wdsy-tab  .p-tab-seld  .p-icon96{
    display: none;
}
.dpxq-form .p-icon98,
.dpxq-form .p-icon99,
.dpxq-form .p-icon100{
    position:relative;
    top: -5px;
    text-align: center;
}

.dpxq-Raido-on,
.dpxq-Raido-off{
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    padding: 0 10px 0 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.dpxq-Raido-on{
    background: #46C96C;
}
.dpxq-Raido-off{
    background: #ddd;
}
.dpxq-Raido-on i,
.dpxq-Raido-off i{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.dpfl-main{
    position: absolute;
    top: 49px;
    left: 0;
    right: 0;
    bottom: 49px;
    width: 100%;
}

.dpfl-types,
.dpfl-types li{
    margin: 0;
    padding: 0;
    list-style: none;
}
.dpfl-types{
    font-size: 14px;
    float: left;
}
.dpfl-types,
.dpfl-types a{
    width: 80px;
    height: auto;
    color: #666;
    text-align: center;
}
.dpfl-types a{
    display: block;
    padding: 5px 0;
}
.dpfl-types li.seld{
    border:1px #dedede solid;
    border-width: 1px 0;
    background: #fff;
}

.dpfl-wrap{
    margin-left: 79px;
    min-height: 100%;
    background: #fff;
    border-left: 1px #dedede solid;
}
.dpfl-title{
    position: relative;
    top:10px;
    margin:0 10px 10px;
    border:1px #dedede solid;
    font-size: 14px;
    padding: 5px;
    text-align: center;
}
.dpfl-list li{
    border:0px;
    border-bottom: 1px #dedede dashed;
}

.member-js{ padding:10px; font-size:1.1em; height:120px; margin-bottom:10px;}
.member-js a{width:120px; height:40px; float:left; line-height:40px; text-align:center; margin:5px; border:1px #eee solid; color:#666!important;}
.member-js a.on{ border:1px #e72e2e solid; color:#e72e2e!important;}

/*2015-09-13*/

.c-address{
    position: relative;
    margin: 15px 0;
    border:1px #ddd solid;
    padding:20px;
    background: #fff url(../images/address_bg.gif) repeat-x 0 0;
}
.c-address .hd{
    padding:10px 0;
}
.c-address .hd h3,
.c-address .hd p{
    display: inline-block;
    margin: 0;
    padding: 0;
}
.c-address .hd h3{
    font-size: 20px;
    margin-right: 10px;
}
.c-address .hd p{
    color: #999;
}
.c-address .bd{
    color: #4b4b4b;
}
.c-address:after {
    display: inline-block;
    font: normal normal normal 3.6rem/1 FontAwesome,sans-serif;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0,0);
    content: "\f105";
    position: absolute;
    right: 5px;
    color: #ccc;
    top: 50%;
    margin-top: -15px;
}

.c-order-form li{
    margin: 10px 0;
    border-top:1px #ddd solid;
}
.p-text-danger{
    color: #e50808;
}
.c-delivery-way{
    text-align: center;
    background: #fff;
    margin: 10px 0;
    border:1px #ddd solid;
    border-width: 1px 0;
}
.c-delivery-way li{
    padding:10px 20px;
}
.c-delivery-way li.on .am-btn{
    border-color: #ea1328;
    color: #ea1328;
    background: #fff;
}
.c-delivery-way li .am-btn{
    border:1px #ddd solid;
    background: #f8f8f8;
    color: #666;
}
.c-shops{
    border:1px #ddd solid;
    background: #fff;
    margin: 15px 0;
    list-style: none;
    padding:0;
}
.c-shops h3{
    padding:15px;
    margin: 0;
    border-bottom: 1px #ddd solid;
}
.c-shops li{
    list-style: none;
    margin: 10px;
    padding:10px;
    border: 1px #ddd solid;
    color: #999;
}
.c-shops li b{
    color: #333;
    margin-right: 10px;
    font-weight: normal;
}
.c-shops li.on{
    color: #ea1328;
    border-color:#ea1328;
}
.c-shops li.on b{
    color: #ea1328;
}
.c-pay-msg{
    padding:30px 0;
    text-align: center;
}
.c-pay-msg .am-icon-cny{
    color: #fff;
    background: #FF9C00;
    border-radius: 10px;
    width: 80px;
    height: 80px;
    display: block;
    margin: auto;
    font-size: 60px;
    line-height: 80px;
    margin-bottom: 30px;
}

.am-header .am-header-nav{top:-2px;}
.p-prd-item .p-prd-title .am-fr .p-icon67:before{ bottom:10px; right:10px; top:inherit;}
.p-cl{ clear:both;}


.btnproinfo{ text-align:center; margin:15px 0;}
.btnproinfo a{border-radius:3px; border:1px #ddd solid; color:#333; background:#fff; width:90%; height:40px; line-height:40px; display:inline-block;}
.p-wxfx-bg{ position:fixed; width:100%; height:100%; background:#000; top:0; left:0; z-index:999999; opacity:0.7;}
.p-wxfx-img{position:fixed; top:0; left:0; z-index:9999999; text-align:center; }
.p-wxfx-img img{ margin-top:10px;}



.c-appDown{
    padding:10px;
    background: rgba(0,0,0,0.8);
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    zoom:1;
}
.c-appDown .am-icon-times{
    float: left;
    padding-right:10px;
    line-height: 40px;
}
.c-appDown .iconLogo{
    float: left;
    width: 40px;
    height: 40px;
    background: url("../images/app.png");
    background-size: cover;
    margin-right: 10px;
}
.c-appDown .tips{
    float: left;
    margin: 0;
    padding: 0;
    line-height: 20px;
}
.c-appDown .down{
    float: right;
    border-radius: 5px;
    background: #ff3334;
    padding:5px 10px 8px;
    font-size: 12px;
    color: #fff;
	margin-top:5px;
}