/* product cate info */
.within-product-cateinfo{padding:5px 10px 0 12px; background:#FFF;}
.within-product-cateinfo .cateinfo-dl{/**/}
.within-product-cateinfo .cateinfo-dl dt{height:30px; line-height:30px; font-size:12px; color:#444; border-bottom:1px dotted #DCDCDC;}
.within-product-cateinfo .cateinfo-dl dt a{color:#324F75;}
.within-product-cateinfo .cateinfo-dl dt a:hover{color:#127AD9;}
.within-product-cateinfo .cateinfo-dl dt label{float:right; margin-right:10px; color:#000;}
.within-product-cateinfo .cateinfo-dl dt label em{margin:0 5px; color:#F00;}
.within-product-cateinfo .cateinfo-dl dd{line-height:20px; margin-left:-25px; padding:5px 0 10px 0; overflow:hidden; zoom:1;}
.within-product-cateinfo .cateinfo-dl dd a{float:left; width:145px; height:22px; line-height:22px; margin-left:25px; padding-right:15px; color:#324F75; overflow:hidden;}
.within-product-cateinfo .cateinfo-dl dd a span{display:inline-block; max-width:125px; overflow:hidden; vertical-align:middle; white-space:nowrap; word-wrap:break-word; word-break:break-all;}
.within-product-cateinfo .cateinfo-dl dd a:hover{color:#127AD9;}
.within-product-cateinfo .cateinfo-dl dd a .has-child{display:inline-block; width:11px; height:11px; margin-left:4px; background:url('../images/plugs-icon.png')no-repeat right center; vertical-align:middle;}
.within-product-cateinfo .cateinfo-search{margin:5px 0 10px 0; overflow:hidden; zoom:1;}
.within-product-cateinfo .cateinfo-search .search-input{float:left; width:280px; height:28px; line-height:28px; padding:0 5px; border:1px solid #D2D2D2;}
.within-product-cateinfo .cateinfo-search .search-btn{float:left; height:30px; line-height:30px; margin-left:10px; padding:0 10px; background:#268DFF;}
.within-product-cateinfo .cateinfo-search .search-btn span{font-size:12px; font-weight:700; color:#FFF;}
.within-product-cateinfo .cateinfo-search .search-btn:hover{background:#0066CD;}

/* product price query */
.within-price-query{padding:10px; background:#FFF;}
.within-price-query .price-query-table{width:100%; table-layout:fixed; border:1px solid #E4E4E4;}
.within-price-query .price-query-table thead{height:32px; line-height:32px; background:#F5F5F5;}
.within-price-query .price-query-table thead tr th{font-weight:700; border:1px solid #E4E4E4; text-align:center;}
.within-price-query .price-query-table thead tr .th-1{width:20%;}
.within-price-query .price-query-table thead tr .th-2{width:35%;}
.within-price-query .price-query-table thead tr .th-3{width:10%;}
.within-price-query .price-query-table thead tr .th-4{width:10%;}
.within-price-query .price-query-table thead tr .th-5{width:15%;}
.within-price-query .price-query-table thead tr .th-6{width:10%;}
.within-price-query .price-query-table tbody tr td{line-height:20px; height:40px; padding:5px 10px; color:#000; border:1px solid #E4E4E4; overflow:hidden;}
.within-price-query .price-query-table tbody tr td span{display:inline-block; overflow:hidden; vertical-align:middle;}
.within-price-query .price-query-table tbody tr td a{display:inline-block; max-height:40px; overflow:hidden;}
.within-price-query .price-query-table tbody tr:nth-child(even){/* background:#F9F9F9; */}
.within-price-query .price-query-table tbody tr:nth-child(odd){background:#FFF;}
.within-price-query .price-query-table tbody tr:hover{background:#FCFCFC;}
/*product search none*/
.within-product-search-none{margin:15px; padding:10px 0; color:#999; border-top:1px dotted #D2D2D2; text-align:left;}
.within-product-search-none a{margin-left:2px; color:#0066CD;}
.within-product-search-none a:hover{color:#F60;}

/* company info */
.within-company-info{margin-top:-1px; /* margin-bottom:10px; */ padding:10px; border:1px solid #E4E4E4; background:#FFF; overflow:hidden;}
.within-company-info .company-summary{width:512px; margin:0 auto; overflow:hidden; text-align:center;}
.summary-big-img{width:510px; height:510px; border:1px solid #E4E4E4; overflow:hidden;}
.summary-big-img li{position:relative; padding:5px; overflow:hidden;}
.summary-big-img .img-box{display:table; position:relative; width:500px; height:500px; overflow:hidden; text-align:center; *display:block;}
.summary-big-img .img-box a{display:table-cell; overflow:hidden; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.summary-big-img .img-box a img{display:inline-block; max-width:500px; max-height:500px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.summary-thumb-img{width:500px; padding-top:10px; overflow:hidden;}
.summary-thumb-img li{float:left; margin-right:10px; padding:2px; border:1px solid #E4E4E4; overflow:hidden;}
.summary-thumb-img li.active{border:1px solid #f60;}
.summary-thumb-img li img{display:block;}
.within-company-info .company-info{line-height:24px; padding:10px; color:#444; text-indent:20px;}

/* company detail info */
.within-company-detail-info{margin-top:-1px; /* margin-bottom:10px; */ padding:10px 20px; border:1px solid #E4E4E4; background:#FFF; overflow:hidden;}
.within-company-detail-info .company-detail-info-table{width:100%; table-layout:fixed;}
.within-company-detail-info .company-detail-info-table tr td{line-height:20px; padding:10px; color:#666; border:1px solid #E4E4E4;}
.within-company-detail-info .company-detail-info-table tr .td-1{width:80px; background:#F9F9F9; text-align:center; white-space:nowrap;}
.within-company-detail-info .company-detail-info-table tr .td-2{text-align:left;}
.within-company-detail-info .company-detail-info-table tr .td-3{width:80px; background:#F9F9F9; text-align:center; white-space:nowrap;}
.within-company-detail-info .company-detail-info-table tr .td-4{text-align:left;}

/* company archives */
.shop-ident-icon{display:inline-block; position:relative; background:url('../images/ident-icon.gif') no-repeat; vertical-align:middle;}
.sii-qysm{width:56px; height:38px; background-position:0 0;}
.sii-grsm{width:56px; height:38px; background-position:0 -162px;}
.sii-sdrz{width:40px; height:45px; background-position:0 -80px;}
.sii-sfrz{width:82px; height:82px; background-position:-85px -55px;}
/* company archives box*/
.within-company-archives-box{overflow:hidden;}
.within-company-archives-box .company-archives-head{height:40px; line-height:40px; padding:0 10px; border:1px solid #E4E4E4; border-bottom:0; background:#F3F3F3; overflow:hidden; zoom:1;}
.company-archives-head li{float:left; margin-right:20px; overflow:hidden;}
.company-archives-head li a{display:block; height:37px; line-height:37px; padding:0 5px; color:#000; border-bottom:3px solid transparent; overflow:hidden;}
.company-archives-head li:hover a{color:#F60;}
.company-archives-head li.active a{color:#F60; border-color:#F60;}
.within-company-archives-box .company-archives-body{overflow:hidden;}
.archives-baseinfo{padding:20px; border:1px solid #E4E4E4; background:#FFF;}
.baseinfo-tit{padding-bottom:20px; border-bottom:1px solid #E4E4E4; overflow:hidden; zoom:1;}
.baseinfo-tit .baseinfo-dl{float:left; width:80%;}
.baseinfo-tit .baseinfo-dl dt{padding:5px 0; font-size:16px; font-family:'Microsoft YaHei'; color:#444;}
.baseinfo-tit .baseinfo-dl dd{line-height:22px; font-size:12px; color:#666;}
.baseinfo-tit .baseinfo-dl dd a{display:inline-block; margin-left:10px; color:#0070EA;}
.baseinfo-tit .baseinfo-dl dd a:hover{color:#F60;}
.baseinfo-tit .ident-info{float:right; margin-right:10px;}
.baseinfo-tit .ident-info .ident-dl{text-align:center;}
.baseinfo-tit .ident-info .ident-dl dt{padding:5px 0;}
.baseinfo-tit .ident-info .ident-dl dd{color:#666;}
.baseinfo-cont{padding:10px 0;}
.baseinfo-cont .bc-table{table-layout:fixed; overflow:hidden;}
.baseinfo-cont .bc-table td{line-height:20px; padding:2px 0;}
.baseinfo-cont .bc-table .td-1{width:70px; color:#666; text-align:right; vertical-align:top;}
.baseinfo-cont .bc-table .td-2{padding-right:40px; color:#000; text-align:left; vertical-align:top;}
.baseinfo-cont .bc-table .td-2 em{margin-left:5px; color:#F60;}
.baseinfo-cont .bc-table .td-2 a{display:block; color:#0070EA;}
.baseinfo-cont .bc-table .td-2 a:hover{color:#F60;}
/* company archives piece*/
.archives-piece{padding:10px 20px 20px 20px; border:1px solid #E4E4E4; background:#FFF;}
.archives-piece .ap-head{line-height:35px; border-bottom:1px solid #E4E4E4;}
.archives-piece .ap-head span{font-weight:700; font-weight:700;}
.archives-piece .ap-tips{padding:15px 0; color:#666;}
.archives-piece .ap-tips em{color:#F60;}
.archives-piece .ap-cont{overflow:hidden;}
.archives-piece .ap-cont .apc-table{table-layout:fixed;}
.archives-piece .ap-cont .apc-table td{line-height:22px; padding:10px; border:1px solid #E4E4E4;}
.archives-piece .ap-cont .apc-table .td-1{width:100px; color:#666; background:#F9F9F9; text-align:center;}
.archives-piece .ap-cont .apc-table .td-2{width:320px; color:#444;}
.archives-piece .ap-cont .apc-table .td-3{width:100px; color:#666; background:#F9F9F9; text-align:center;}
.archives-piece .ap-cont .apc-table .td-4{width:320px; color:#444;}
.archives-piece .ap-cont .ap-none{line-height:30px; padding:0 0 30px 0; color:#999;}

.archives-imgbox{margin-left:-20px; overflow:hidden; zoom:1;}
.archives-imgbox .aq-item{float:left; position:relative; width:152px; margin:10px 0 0 20px; overflow:hidden;}
.archives-imgbox .aq-item dt{display:table; position:relative; width:150px; height:150px; border:1px solid #E4E4E4; overflow:hidden; text-align:center; *display:block;}
.archives-imgbox .aq-item dt a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.archives-imgbox .aq-item dt a img{display:inline-block; max-width:150px; max-height:150px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.archives-imgbox .aq-item dd{padding:5px 0; color:#F60; text-align:center;}


/* company dynamics */
.within-comany-dynamics{margin-top:-1px; /* margin-bottom:10px; */ padding:5px 20px; border:1px solid #E4E4E4; background:#FFF; overflow:hidden;}
/* company dynamics list*/
.within-comany-dynamics .comany-dynamics-list{margin-bottom:10px; overflow:hidden;}
.within-comany-dynamics .comany-dynamics-list .list-ul{overflow:hidden;}
.within-comany-dynamics .comany-dynamics-list .list-ul li{height:20px; line-height:20px; padding:10px; border-bottom:1px dotted #E4E4E4;}
.within-comany-dynamics .comany-dynamics-list .list-ul li em{float:left; width:15px; height:15px; line-height:15px; margin-top:3px; margin-right:10px; color:#FFF; background:#BEBEBE; text-align:center;}
.within-comany-dynamics .comany-dynamics-list .list-ul li a{float:left; width:520px; color:#444; overflow:hidden; white-space:nowrap;}
.within-comany-dynamics .comany-dynamics-list .list-ul li a:hover{color:#F60;}
.within-comany-dynamics .comany-dynamics-list .list-ul li span{float:left; margin-left:20px; color:#999;}
/* company dynamics detail*/
.within-comany-dynamics .comany-dynamics-detail{padding:10px 0 20px 0; overflow:hidden;}
.within-comany-dynamics .comany-dynamics-detail .detail-head{padding:5px 0; font-size:14px; color:#444; text-align:center;}
.within-comany-dynamics .comany-dynamics-detail .detail-img{overflow:hidden; text-align:center;}
.within-comany-dynamics .comany-dynamics-detail .detail-img img{max-width:500px;}
.within-comany-dynamics .comany-dynamics-detail .detail-cont{line-height:26px; color:#444; text-align:left; text-indent:20px; word-wrap:break-word; word-break:break-all;}
.within-comany-dynamics .comany-dynamics-detail .detail-foot{font-size:12px; color:#999; text-align:right;}


/* online message */
.within-online-message{margin-top:-1px; /* margin-bottom:10px; */ padding:20px 0; border:1px solid #E4E4E4; background:#FFF; overflow:hidden;}
.within-online-message .online-message-tabel{width:100%; table-layout:fixed; overflow:hidden;}
.within-online-message .online-message-tabel tr td{padding:5px 2px;}
.within-online-message .online-message-tabel tr .td-1{width:100px; line-height:35px; text-align:right; vertical-align:top;}
.within-online-message .online-message-tabel tr .td-1 span{font-weight:700; color:#444;}
.within-online-message .online-message-tabel tr .td-2{text-align:left;}
.within-online-message .online-message-tabel tr .td-2 input{display:inline-block; height:35px; line-height:35px; padding:0 5px; border:1px solid #E4E4E4; vertical-align:middle;}
.within-online-message .online-message-tabel tr .td-2 textarea{display:inline-block; width:500px; max-width:500px; height:200px; line-height:20px; padding:5px; border:1px solid #E4E4E4; vertical-align:middle;}
.within-online-message .online-message-tabel tr .td-2 img{display:inline-block; vertical-align:middle;}
.within-online-message .online-message-tabel tr .td-2 a{display:inline-block; vertical-align:middle;}
.within-online-message .online-message-tabel tr .td-2 .om-btn{display:inline-block; height:40px; line-height:40px; margin-top:20px; padding:0 40px; font-size:18px; font-family:'Microsoft YaHei'; color:#FFF; border-radius:2px; background:#F60; vertical-align:middle;}
.within-online-message .online-message-tabel tr .td-2 .om-btn:hover{background:#F90;}
.within-online-message .online-message-tabel tr .td-2 .msg-err{display:inline-block; color:#F00; vertical-align:middle;}


/* online message */
.within-online-message-pop{padding:5px 0; background:#FFF; overflow:hidden; clear:both;}
.within-online-message-pop .online-message-tabel{width:100%; table-layout:fixed; overflow:hidden;}
.within-online-message-pop .online-message-tabel tr td{padding:3px 2px;}
.within-online-message-pop .online-message-tabel tr .td-1{width:75px; line-height:30px; text-align:right; vertical-align:top;}
.within-online-message-pop .online-message-tabel tr .td-1 span{font-weight:700; color:#444;}
.within-online-message-pop .online-message-tabel tr .td-2{text-align:left;}
.within-online-message-pop .online-message-tabel tr .td-2 input{display:inline-block; height:25px; line-height:25px; padding:0 5px; border:1px solid #E4E4E4; vertical-align:middle;}
.within-online-message-pop .online-message-tabel tr .td-2 textarea{display:inline-block; width:240px; max-width:240px; height:50px; line-height:20px; padding:5px; border:1px solid #E4E4E4; vertical-align:middle;}
.within-online-message-pop .online-message-tabel tr .td-2 img{display:inline-block; vertical-align:middle;}
.within-online-message-pop .online-message-tabel tr .td-2 a{display:inline-block; vertical-align:middle;}
.within-online-message-pop .online-message-tabel tr .td-2 .om-btn{display:inline-block; height:30px; line-height:30px; margin-top:10px; padding:0 10px; font-size:12px; font-family:'Microsoft YaHei'; color:#FFF; border-radius:2px; background:#F60; vertical-align:middle;}
.within-online-message-pop .online-message-tabel tr .td-2 .om-btn:hover{background:#F90;}
.within-online-message-pop .online-message-tabel tr .td-2 .msg-err{display:inline-block; color:#F00; vertical-align:middle;}

/* contact way */
.within-contact-way{margin-top:-1px; /* margin-bottom:10px; */ padding:10px 20px 20px 20px; border:1px solid #E4E4E4; background:#FFF; overflow:hidden;}
.within-contact-way .contact-way-dl{padding-bottom:5px; border-bottom:1px solid #E4E4E4;}
.within-contact-way .contact-way-dl dt{font-size:14px; font-weight:700; color:#444;}
.within-contact-way .contact-way-dl dd{padding:5px 0;}
.within-contact-way .contact-way-dl dd label{display:inline-block; vertical-align:middle;}
.within-contact-way .contact-way-dl dd span{display:inline-block; color:#F60; vertical-align:middle;}
.within-contact-way .contact-way-table{width:100%; margin:10px 0 20px 0; table-layout:fixed;}
.within-contact-way .contact-way-table td{padding:5px 2px;}
.within-contact-way .contact-way-table .td-1{width:60px; color:#666; text-align:right;}
.within-contact-way .contact-way-table .td-2{color:#444; text-align:left;}
.within-contact-way .contact-way-other{padding:10px 20px 20px 20px; background:#F9F9F9;}
.within-contact-way .contact-way-other p{padding:10px 0; font-weight:700; color:#666;}
.within-contact-way .contact-way-other p em{font-weight:700; color:#F60;}
.within-contact-way .contact-way-other .contact-way-ul{margin-left:-25px; overflow:hidden; zoom:1;}
.within-contact-way .contact-way-other .contact-way-ul li{float:left; line-height:26px; margin-left:25px;}
.within-contact-way .contact-way-other .contact-way-ul li a{display:block; width:150px; color:#666; overflow:hidden; white-space:nowrap; word-wrap:break-word; word-break:break-all;}
.within-contact-way .contact-way-other .contact-way-ul li a:hover{color:#F60;}


/*page*/
.within-page{margin:5px 0 10px 0; overflow:hidden; zoom:1;}
.within-page .page-in{padding:10px 5px; font-size:12px; text-align:center;}
.within-page .page-in a{display:inline-block; height:24px; line-height:24px; margin:0 3px; padding:0 8px; font-size:12px; color:#666; border:1px solid #E4E4E4; background:#FFF; text-decoration:none;}
.within-page .page-in a.current{font-weight:700; color:#127AD9; border:1px solid #127AD9;}
.within-page .page-in a:hover{color:#127AD9; border-color:#127AD9;}
.within-page .page-in span{margin:0 8px; padding:0 10px; border:1px solid #E4E4E4; cursor:pointer;}
.within-page .page-in span a{margin:0; padding:0;}
.within-page .page-in span.text{margin:0; padding:0; border:0; cursor:default;}
.within-page .page-in .prev-disabled, .within-page .page-in .next-disabled{color:#ccc; border:1px solid #E4E4E4; background:#F5F5F5; cursor:default;}
.within-page .page-in .prev-disabled:hover, .within-page .page-in .next-disabled:hover{color:#ccc; border:1px solid #E4E4E4; background:#F5F5F5; cursor:default;}

/*ajax page*/
.within-ajaxpage{position:relative; height:46px; line-height:44px; color:#444; border:1px solid #E4E4E4; border:0; background:none; clear:both; text-align:center;}
.within-ajaxpage .sp-pages{float:right; position:relative; top:10px; right:0; margin:0; padding:0; list-style:none; font-size:12px; font-family:'SimSun', Arial; overflow:hidden;}
.within-ajaxpage .sp-pages li{float:left; margin:0 0 0 5px; padding:0; overflow:hidden; overflow-x:visible; text-align:center; white-space:nowrap;}
.within-ajaxpage .sp-pages li span{display:block; min-width:20px; height:20px; line-height:20px; padding:2px; font-size:12px; color:#444; border:1px solid #D2D2D2; background:#FFF; overflow:hidden; cursor:pointer; white-space:nowrap; _width:20px;}
.within-ajaxpage .sp-pages li span:hover{color:#0066CD; border:1px solid #0066CD;}
.within-ajaxpage .sp-pages li span.current{padding:3px 2px; font-weight:700; color:#0066CD; border:0;}
.within-ajaxpage .sp-pages li span.beginEnd{color:#DDD; border:1px solid #DDD; cursor:default;}
.within-ajaxpage .sp-pages li span.beginEnd:hover{border:1px solid #DDD;}
.within-ajaxpage .sp-pages li span.dotted{color:#1f3a87;}


/*product detail top*/
.within-product-detail{background:#FFF; overflow:hidden;}
.within-product-detail .product-detail-title{padding:10px; font-family:'Microsoft YaHei'; overflow:hidden;}
.product-detail-title .detail-tit{line-height:24px;}
.product-detail-title .detail-tit h1{float:left; font-size:16px; font-weight:700; color:#444;}
.product-detail-title .to-report{line-height:24px;}
.product-detail-title .to-report a{float:right; color:#F60;}
/*product detail content*/
.within-product-detail .product-detail-content{overflow:hidden; zoom:1;}
/*product detail left images*/
.product-detail-content .detail-images{float:left; width:350px; height:430px;}
.product-detail-content .detail-images .pic-zoomer-box .piczoomer{width:350px; height:350px;}
.product-detail-content .detail-images .pic-zoomer-box .piczoomer-pic-wp{width:350px; height:350px;}

/*product detail right info*/
.product-detail-content .detail-info{float:right; width:578px;}
.detail-info .info-dl{line-height:32px; overflow:hidden; zoom:1;}
.detail-info .info-dl dt{display:inline-block; width:60px; margin-right:50px; font-size:12px; color:#666; overflow:hidden; text-align:right; vertical-align:middle; *display:inline;}
.detail-info .info-dl dd{display:inline-block; max-width:420px; color:#333; overflow:hidden; vertical-align:middle; white-space:nowrap; *display:inline;}
.detail-info .info-div{line-height:30px; zoom:1;}
/*product detail right info activity*/
.detail-info .info-activity{padding:5px 0; color:#FFF; background:#DC234C; overflow:hidden; zoom:1;}
.detail-info .info-activity .activity-tit{float:left; margin:0 10px; font-size:18px; font-family:'Microsoft YaHei';}
.detail-info .info-activity .activity-cont{float:left; margin:4px 10px 0 10px; font-size:12px;}
.detail-info .info-activity .activity-more{float:right; margin:4px 10px 0 0; font-size:12px; color:#FFF;}
.detail-info .info-activity .activity-more:hover{text-decoration:underline;}

.detail-info .info-progroup-list{overflow:hidden;}
.detail-info .info-progroup-list .progroup-ul{margin-left:-3px; overflow:hidden; zoom:1;}
.detail-info .info-progroup-list .progroup-ul li{float:left; height:26px; line-height:26px; margin:3px; padding:0 5px; border:1px solid #CCC; cursor:pointer;}
.detail-info .info-progroup-list .progroup-ul li:hover{border-color:#F60;}
.detail-info .info-progroup-list .progroup-ul li:hover a{color:#F60;}
.detail-info .info-progroup-list .progroup-ul li.active{border-color:#F60;}
.detail-info .info-progroup-list .progroup-ul li.active a{color:#F60;}

/*product detail right info price*/
.detail-info .info-price{padding:10px 0; background:#F9F9F9;}
.detail-info .info-price .activity-mark{display:inline-block; line-height:20px; padding:0 5px; color:#FFF; border-radius:3px; background:#F68587; vertical-align:middle;}
/*product detail right info brand*/
.detail-info .info-brandtype{padding:10px 0; border-bottom:1px dotted #E4E4E4; zoom:1;}
.detail-info .info-brandtype .brand-box{display:inline-block; height:20px; line-height:20px; color:#F60; border:1px solid #F60; overflow:hidden; zoom:1; vertical-align:middle; *float:left; *display:inline;}
.detail-info .info-brandtype .brand-box label{float:left; padding:0 5px; border-right:1px dotted #F60;}
.detail-info .info-brandtype .brand-box span{float:left; padding:0 5px;}
.detail-info .info-brandtype .authorize-box{display:inline-block; position:relative; margin-left:10px; cursor:pointer; vertical-align:middle; *float:left; *display:inline; z-index:10;}
.detail-info .info-brandtype .authorize-box .authorize-tit{overflow:hidden;}
.detail-info .info-brandtype .authorize-box .authorize-cont{display:none; position:absolute; top:25px; left:0; min-width:210px; padding:5px 10px; border:1px solid #E4E4E4; background:#FAFAFA;}
.detail-info .info-brandtype .authorize-box .authorize-cont table{line-height:24px; table-layout:auto; color:#666; overflow:hidden;}
.detail-info .info-brandtype .authorize-box .authorize-cont table td label{display:inline-block; width:60px; vertical-align:middle;}
.detail-info .info-brandtype .authorize-box .authorize-cont table td span{display:inline-block; max-width:300px; overflow:hidden; vertical-align:middle; white-space:nowrap;}
.detail-info .info-brandtype .authorize-box .authorize-cont table a{display:inline-block; color:#666; vertical-align:middle;}
.detail-info .info-brandtype .authorize-box .authorize-cont table a:hover{color:#F60;}
.detail-info .info-brandtype .authorize-box:hover .authorize-cont{display:block;}
/*product detail right info freight*/
.detail-info .info-freight{padding:10px 0;}
.detail-info .info-freight .amount-control{display:inline-block; font-family:Arial; overflow:hidden; zoom:1; vertical-align:middle;}
.detail-info .info-freight .amount-control .amount-input{float:left; width:60px; height:28px; line-height:28px; padding:0 5px; color:#444; border:1px solid #D2D2D2; background:#FFF;}
.detail-info .info-freight .amount-control .amount-input:hover, .detail-info .info-freight .amount-control .amount-input:visited, .detail-info .info-freight .amount-control .amount-input.active{border-color:#F60;}
.detail-info .info-freight .amount-control .amount-down{float:left; width:28px; height:28px; line-height:28px; font-size:20px; font-weight:500; color:#444; border:1px solid #D2D2D2; border-right:0; text-align:center;}
.detail-info .info-freight .amount-control .amount-down:hover{color:#F60; border-color:#F60;}
.detail-info .info-freight .amount-control .amount-down.active{color:#F60; border-color:#F60;}
.detail-info .info-freight .amount-control .amount-up{float:left; width:28px; height:28px; line-height:28px; font-size:20px; font-weight:500; color:#444; border:1px solid #D2D2D2; border-left:0; text-align:center;}
.detail-info .info-freight .amount-control .amount-up:hover{color:#F60; border-color:#F60;}
.detail-info .info-freight .amount-control .amount-up.active{color:#F60; border-color:#F60;}
/*product detail right info btns*/
.detail-info .info-btns{padding:10px 20px; font-family:'Microsoft YaHei';}
.detail-info .info-btns .btn-a{display:inline-block; height:38px; line-height:38px; vertical-align:middle;}
.detail-info .info-btns .btn-buynow{width:150px; font-size:18px; color:#FFF; border:1px solid #F60; background:#F60; text-align:center;}
.detail-info .info-btns .btn-buynow:hover{border-color:#F30; background:#F30;}
.detail-info .info-btns .btn-shopcar{width:150px; margin-left:15px; font-size:18px; color:#F60; border:1px solid #FC9; background:#FEF1E4; text-align:center;}
.detail-info .info-btns .btn-shopcar:hover{border-color:#FC0; background:#FDE1C6;}
.detail-info .info-btns .btn-collect{margin-left:20px;}

.add-card-success{padding:30px 0 0 0; text-align:center;}
.add-card-success .acs-dl{overflow:hidden;}
.add-card-success .acs-dl dt{overflow:hidden;}
.add-card-success .acs-dl dt .correct-icon{display:inline-block; position:relative; width:30px; height:30px; border-radius:50%; background:#01A671; text-align:center; vertical-align:middle;}
.add-card-success .acs-dl dt .correct-icon em{display:inline-block; position:relative; top:10px; left:0px; width:13px; height:10px; background:url('../images/correct-icon.png') no-repeat 0 0; vertical-align:middle;}
.add-card-success .acs-dl dt span{margin-left:5px; font-size:14px; font-weight:700; color:#444;}
.add-card-success .acs-dl dd{line-height:30px;}
.add-card-success .acs-dl dd label{font-size:12px; color:#444;}
.add-card-success .acs-dl dd label em{margin:0 5px; font-size:12px; font-weight:700; color:#F60;}
.add-card-success .acs-dl dd a{display:inline-block; margin-right:10px; vertical-align:middle;}
.add-card-success .acs-dl dd .a-gocount{color:#0066CD;}
.add-card-success .acs-dl dd .a-keepshoping{color:#0066CD;}
.add-card-success .acs-dl dd a:hover{color:#F60;}


/* product detail ad */
.within-product-ad{overflow:hidden; text-align:center;}
.within-product-ad{display:block; overflow:hidden;}
.within-product-ad img{display:inline-block; max-width:100%; max-height:100%; margin:0 auto; overflow:hidden; vertical-align:middle;}

/*product particulars right*/
.within-product-particulars{background:#FFF; overflow:hidden;}
/*product particulars right nav*/
.within-product-particulars .particulars-nav{overflow:hidden;}
.particulars-nav .nav-ul{height:40px; line-height:40px; border:1px solid #E4E4E4; background:#F7F7F7; zoom:1;}
.particulars-nav .nav-ul li{float:left; height:41px; margin-top:-1px; font-size:14px; color:#444; border-top:1px solid #E4E4E4; border-bottom:0; cursor:pointer;}
.particulars-nav .nav-ul li a{display:block; margin-left:-1px; padding:0 25px; border:1px solid transparent; border-bottom:0;}
.particulars-nav .nav-ul li:hover{color:#F60;}
.particulars-nav .nav-ul li:hover a{color:#F60;}
.particulars-nav .nav-ul li.active{border-color:#E4E4E4; border-top-color:#F60; border-bottom-color:#FFF; background:#FFF;}
.particulars-nav .nav-ul li.active a{color:#F60; border-color:#E4E4E4; border-top-color:#F60;}
/*product particulars right cont*/
.within-product-particulars .particulars-cont{overflow:hidden; clear:both;}

/*product particulars right cont 1of datainfo*/
.particulars-1of-datainfo{padding:0 5px 15px 5px; overflow:hidden;}
.particulars-1of-datainfo .info-typedesc{padding:10px 5px; overflow:hidden;}
.particulars-1of-datainfo .info-typedesc .item-ul{line-height:22px; overflow:hidden; zoom:1;}
.particulars-1of-datainfo .info-typedesc .item-ul li{float:left; width:32%; margin-left:1%; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.particulars-1of-datainfo .info-typedesc .item-ul-spec{line-height:20px; margin-bottom:5px; margin-left:1%; padding-bottom:5px; border-bottom:1px dotted #E4E4E4; overflow:hidden;}
.particulars-1of-datainfo .info-typedesc .item-ul-spec li{color:#444; overflow:hidden; white-space:normal; word-wrap:break-word; word-break:break-all;}
.particulars-1of-datainfo .info-imgtext{width:750px; padding:10px 0;/*  border-top:1px solid #E4E4E4; */ overflow:hidden; clear:both;}
.particulars-1of-datainfo .info-imgtext *{max-width:750px;}

/*product particulars right cont 2of datainfo*/
.particulars-2of-tradenum{padding:10px 0 0 0; overflow:hidden;}
.particulars-2of-tradenum .trade-recod{margin-top:15px; overflow:hidden;}
.particulars-2of-tradenum .trade-recod .trade-table{width:100%; table-layout:fixed; border-bottom:1px solid #E4E4E4;}
.particulars-2of-tradenum .trade-recod .trade-table thead{height:35px; line-height:35px; border:1px solid #E4E4E4; border-right:0; border-left:0; background:#F0F0F0;}
.particulars-2of-tradenum .trade-recod .trade-table tr th{font-size:12px; font-weight:700; color:#444; text-align:center;}
.particulars-2of-tradenum .trade-recod .trade-table tr .th-1{width:20%;}
.particulars-2of-tradenum .trade-recod .trade-table tr .th-2{width:40%;}
.particulars-2of-tradenum .trade-recod .trade-table tr .th-3{width:20%;}
.particulars-2of-tradenum .trade-recod .trade-table tr .th-4{width:20%;}
.particulars-2of-tradenum .trade-recod .trade-table tbody{overflow:hidden;}
.particulars-2of-tradenum .trade-recod .trade-table tbody tr:nth-child(odd){background:#FFF;}
.particulars-2of-tradenum .trade-recod .trade-table tbody tr:nth-child(even){background:#FAFAFA;}
.particulars-2of-tradenum .trade-recod .trade-table tbody tr td{height:60px; text-align:center;}

/*product particulars right cont 3of datainfo*/
.particulars-3of-appraise{padding:10px 0 0 0; overflow:hidden;}
.particulars-3of-appraise .appraise-recod{margin-top:15px; overflow:hidden;}
.particulars-3of-appraise .appraise-recod .appraise-table{width:100%; table-layout:auto; border-bottom:1px solid #E4E4E4;}
.particulars-3of-appraise .appraise-recod .appraise-table thead{height:35px; line-height:35px; border:1px solid #E4E4E4; border-right:0; border-left:0; background:#F0F0F0;}
.particulars-3of-appraise .appraise-recod .appraise-table tr th{font-size:12px; font-weight:700; color:#444; text-align:left;}
.particulars-3of-appraise .appraise-recod .appraise-table tr th span{margin-left:15px;}
.particulars-3of-appraise .appraise-recod .appraise-table tbody{overflow:hidden;}
.particulars-3of-appraise .appraise-recod .appraise-table tbody tr{border-top:1px dotted #E4E4E4;}
.particulars-3of-appraise .appraise-recod .appraise-table tbody tr .td-1{width:12%; text-align:center;}
.particulars-3of-appraise .appraise-recod .appraise-table tbody tr .td-2{width:88%;}
.particulars-3of-appraise .appraise-recod .appraise-table tbody tr td .item-dl{padding:10px 0;}
.particulars-3of-appraise .appraise-recod .appraise-table tbody tr td .item-dl dt{height:30px; line-height:30px; padding:0 10px; background:#FFF0E7; overflow:hidden; zoom:1;}
.particulars-3of-appraise .appraise-recod .appraise-table tbody tr td .item-dl dd{line-height:22px; padding:5px; overflow:hidden; text-align:left;}

/*product particulars right cont 4of ordering desc*/
.particulars-4of-ordering{padding:10px 0; overflow:hidden;}
.particulars-4of-ordering .ordering-head{overflow:hidden;}
.particulars-4of-ordering .ordering-head dt{height:30px; line-height:30px; font-weight:700; color:#444; background:#F9F9F9;}
.particulars-4of-ordering .ordering-head dt span{margin-left:10px;}
.particulars-4of-ordering .ordering-head dd{line-height:22px; padding:10px;}
.particulars-4of-ordering .ordering-cont{overflow:hidden; text-align:center;}
.particulars-4of-ordering .ordering-cont img{display:inline-block; max-width:750px; margin:0 auto;}

/*product particulars right cont 5of contact*/
.particulars-5of-contact{padding:10px 0 20px 0; overflow:hidden;}
.particulars-5of-contact .particulars-cont-inbox{padding:0 20px; overflow:hidden;}
.particulars-5of-contact .particulars-cont-inbox .contact-ul{width:100%;}
.particulars-5of-contact .particulars-cont-inbox .contact-ul li{padding:3px 0; color:#444;}
.particulars-5of-contact .particulars-cont-inbox .contact-ul li span{display:inline-block; vertical-align:middle;}
.particulars-5of-contact .particulars-cont-inbox .contact-ul li label{display:inline-block; vertical-align:middle;}

/*right bottom recommand product and relted info*/
.particulars-bottom-box{background:#FFF; overflow:hidden;}
.particulars-bottom-box .bottom-box-head{height:35px; line-height:35px; padding:2px 0; font-size:16px; font-family:'Microsoft YaHei'; color:#444; border-bottom:1px solid #E4E4E4;}
.particulars-bottom-box .bottom-box-head span{display:inline-block; width:90%; max-width:95%; margin-left:10px; overflow:hidden; white-space:nowrap;}
.particulars-bottom-box .bottom-box-cont{overflow:hidden;}
/*recommand product*/
.particulars-recommandpro{margin-top:10px; overflow:hidden;}
.particulars-recommandpro .product-list{margin-left:-5px; overflow:hidden; zoom:1; text-align:center;}
.particulars-recommandpro .product-list .a-item{float:left; width:150px; margin:10px 0 0 11px; padding:8px 14px; overflow:hidden;}
.particulars-recommandpro .product-list .a-item .ai-dl{position:relative; width:auto; overflow:hidden; zoom:1; text-align:center;}
.particulars-recommandpro .product-list .a-item .ai-dl .aid-imgbox{position:relative; width:150px; height:150px; background:#F9F9F9; overflow:hidden;}
.particulars-recommandpro .product-list .a-item .ai-dl .aid-imgbox .aid-img{display:table; position:relative; width:150px; height:150px; overflow:hidden; text-align:center; *display:block;}
.particulars-recommandpro .product-list .a-item .ai-dl .aid-imgbox .aid-img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.particulars-recommandpro .product-list .a-item .ai-dl .aid-imgbox .aid-img a img{display:inline-block; max-width:150px; max-height:150px; overflow:hidden; vertical-align:middle; *position:relative; *left:-50%; *top:-50%;}
.particulars-recommandpro .product-list .a-item .ai-dl:hover img{opacity:0.9; filter:Alpha(opacity=90);}
.particulars-recommandpro .product-list .a-item .ai-dl .aid-titbox{position:relative; width:150px; margin-top:5px; overflow:hidden;}
.particulars-recommandpro .product-list .a-item .ai-dl .aid-titbox .aid-tit{height:34px; line-height:17px; margin:3px 0 0 0; font-size:12px; color:#333; overflow:hidden; text-align:left; word-wrap:break-word; word-break:break-all;}
.particulars-recommandpro .product-list .a-item .ai-dl .aid-titbox .aid-price{height:16px; line-height:16px; margin:0; font-size:12px; font-weight:700; font-family:'Microsoft YaHei'; color:#F60; text-align:left;}
/*relted info*/
.particulars-reltedinfo{margin-top:20px; overflow:hidden;}
.particulars-reltedinfo .relted-list{padding:5px; overflow:hidden; zoom:1;}
.particulars-reltedinfo .relted-list a{float:left; width:17%; line-height:26px; margin:0 2% 0 1%; font-size:12px; color:#666; overflow:hidden; text-align:left; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word; word-break:break-all;}
.particulars-reltedinfo .relted-list a:hover{color:#F60;}


/* pop up layer */
.pop-over-layer{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; _position:absolute; filter:alpha(opacity=50);}
.pop-up-layer{display:none; position:fixed; z-index:1901; font-family:'Microsoft YaHei'; border:10px solid #ccc; background:#fff; overflow:hidden; _position:absolute;}
.pop-up-layer .layer-content{position:relative; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.pop-up-layer .layer-head{position:relative; top:0; width:100%; height:28px; line-height:28px; padding:4px; font-size:12px; border-bottom:1px solid #EEE; background:#f5f5f5; overflow:hidden; cursor:move; white-space:nowrap;}
.pop-up-layer .layer-head .title{float:left; position:relative; left:5px; max-width:550px; height:26px; line-height:26px; font-weight:700; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pop-up-layer .layer-head .close{float:right; position:absolute; top:8px; right:15px; width:16px; height:16px; line-height:15px; color:#000; border:1px solid #ddd; background:#fff; cursor:pointer; text-align:center;}
.pop-up-layer .layer-body{position:relative; width:100%; height:100%; background:#fff; clear:both; text-align:center;}
.pop-up-layer .layer-body *{cursor:auto;}
.pop-up-layer .layer-foot{position:absolute; bottom:0px; width:100%; height:28px; line-height:28px; padding:4px; font-size:14px; border-top:1px solid #F90; background:#FC0; text-align:center; white-space:nowrap;}
.pop-up-layer .layer-foot .btn{display:inline-block; min-width:70px; height:24px; line-height:24px; margin-left:15px; color:#F90; border:1px solid #F90; background:#fff; cursor:pointer;}


/* free product detail contat tip */
.within-product-particulars .shop-free-contact-tip{height:30px; line-height:30px; margin-bottom:5px; font-size:12px; background:#CC0000; text-align:center;}
.within-product-particulars .shop-free-contact-tip .fct-mark{display:inline-block; width:18px; height:18px; line-height:18px; border-radius:50%; background:#FFCC33; text-align:center;}
.within-product-particulars .shop-free-contact-tip .fct-mark i{font-weight:700; color:#CC0000;}
.within-product-particulars .shop-free-contact-tip .fct-cont{margin-left:5px; color:#FFF;}
.within-product-particulars .shop-free-contact-tip .fct-a{color:#FFCC33;}


/* product fixed error recovery btn */
.within-fixed-recovery-btn{display:inline-block; width:40px; border:1px solid #FF8E44; background:#FFF; overflow:hidden; cursor:pointer;}
.within-fixed-recovery-btn .frb-dl{width:100%; overflow:hidden; text-align:center;}
.within-fixed-recovery-btn .frb-dl dt{height:30px; line-height:32px; background:#FF8E44;}
.within-fixed-recovery-btn .frb-dl dt .write-icon{display:inline-block; position:relative; top:6px; width:18px; height:18px; background:url('../images/write-icon.png') no-repeat 0 0; vertical-align:middle;}
.within-fixed-recovery-btn .frb-dl dd{line-height:16px; padding:7px 5px; background:#FFF;}
.within-fixed-recovery-btn .frb-dl dd span{font-size:14px; font-family:'Microsoft YaHei'; color:#F60;}
.within-fixed-recovery-btn:hover dd{background:#FF8E44;}
.within-fixed-recovery-btn:hover dd span{color:#FFF;}