/*
 *	AUTHOR:      dtmb.wang
 *	QQ:          115904045
 *	VERSION:     2015-01-01
 */


.ff {margin-left:10px)}
.quanbu {margin: -36px 0 0;}
.diqu {padding: 0 14px;}
#topshow .special{height:100%;border:1px solid #dfdfdf;padding:19px 0 0 15px;text-align:center;line-height:32px;}

#topshow .special dt{background:url(../images/puricon1.jpg) no-repeat center bottom;width:65px;height:100px;font-size:24px;margin-right:10px;margin: 33px 0 0;}

#topshow .special dd{background:url(../images/purbg.jpg) no-repeat 0 center;width:626px;}
#topshow .special li{width:130px;margin-left:25px;}
#topshow .special img{max-height:100px !important;max-width:100px !important;width:expression(this.width > 100 && this.width > this.height ? 100 :true);
height:expression(this.height >100 ? 100:true);
vertical-align:middle;overflow:hidden;}
#topshow .special strong.te{display:block;font-weight:300;}
#topshow .special strong a{color:#E4393C}
#topshow .purtit{background:#f9f9f9;border:1px solid #dfdfdf;height:38px;line-height:38px;color:#db2242;padding-left:10px;}
#topshow .purshow{border:1px solid #dfdfdf;border-top:0 none;padding:0 8px;line-height:24px;overflow:hidden;}
#topshow .purshow .purtime{width:14px;height:14px;background:url(../images/purico.png) no-repeat 0 -30px;display:block;margin:6px 5px 0 0;}
#topshow .purshow dl{border-bottom:1px solid #ededed;line-height:24px;padding:7px 5px;line-height:28px;}
#topshow .purshow dt{font-weight:700;font-size:14px;}
#topshow .purshow dd em{color:#E4393C;}
#topshow .purshow ul{padding:10px 0;}
#topshow .purshow li{height:24px;line-height:24px;background:url(../images/purico.png) 0 -44px no-repeat;padding-left:10px;width:200px;overflow:hidden;}
#topshow .purarea{border:1px solid #dfdfdf;border-top:0 none;padding:5px 10px 10px;line-height:27px;overflow:hidden;}
#topshow .purarea li{width:100%;height:28px;overflow:hidden;}
#topshow .purarea .purname{border:1px dotted #E4393C;color:#E4393C;padding:2px;}
#topshow .purarea li a{margin:0 3px;}
#topshow .purgent{border:1px solid #dfdfdf;border-top:0 none;}
#topshow .purgent h3{height:26px;line-height:26px;border-bottom:1px solid #e9e9e9;background:url(../images/purico.png) no-repeat 10px -62px #f8f8f8;padding-left:25px;}
#topshow .purgent ul{padding:8px 10px;line-height:24px;}
#topshow .purgent ul li{background:url(../images/purico.png) no-repeat 0 -92px;padding-left:25px;}
.floor .headera{height:30px;line-height:30px;background:url(../images/purico.png) repeat-x 0 0;padding-right:15px;margin-bottom:12px;}
.floor .headera h3{width:125px;background:#fff;display:block;font-size:20px;}
.floor .headera h3 b{width:30px;height:30px;text-align:center;float:left;background:#E4393C;color:#fff;display:block;font-size:20px;font-weight:normal;margin-right:5px;}
.floor .headera .more{width:80px;background:#fff;display:block;float:right;text-align:center;}
.floor .contenta{border:1px solid #dfdfdf;}
.listleft{width:220px;height:392px;border-right:1px solid #dfdfdf;overflow:hidden;}
.listleft .listtop{height:220px;border-bottom:1px solid #dfdfdf;background:#fafafa;}
.listleft .listtop dt{height:40px;line-height:40px;text-align:center;font-size:14px;}
.listleft .listtop li{width:86px;height:26px;margin:6px 0 0 14px;}
.listleft .listtop li a, .listleft .listtop li a:link{float:left;display:block;width:90px;height:35px;line-height:15px;text-align:center;font-size:14px;color:#db2242;background:#fdf7f4;border:1px dotted #fdae83;text-decoration:none;}/*上面样式内的两个属性修改前的数值height:26px;line-height:24px*/
.listleft .listtop li a:hover{color:#fff;background:#E4393C;border:1px solid #fdae83;font-weight:bold;}
.listleft .listbottom{text-align:center;}
.listmid{width:741px;height:392px;overflow:hidden;}
.listmid ul{width:750px;margin-left:-1px;}
.listmid li{width:370px;height:131px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#fff;}
.listmid li:hover{background:#f7f7f7;}
.listmid dl{padding:15px 0 0 20px}
.listmid dt{width:100px;height:100px;margin-right:15px;}
.listmid dt img{max-height:100px !important;max-width:100px !important;width:expression(this.width > 100 && this.width > this.height ? 100 :true);height:expression(this.height >100 ? 100:true);
vertical-align:middle;overflow:hidden;}
.listmid dd{width:220px;height:24px;line-height:24px;overflow:hidden;}
.listright{width:235px;height:392px;border-left:1px solid #dfdfdf;overflow:hidden;}
.listright h4{height:40px;line-height:40px;padding-left:14px;font-size:14px;}
.listright ul{background:url(../images/purico.png) 0 -129px no-repeat;margin:0 10px 0 14px;padding-left:22px;}
.listright ul li{width:100%;height:30px;line-height:30px;overflow:hidden;}

#mid_pos {position:absolute;}
#zoomer {border:#333333 1px solid;width:120px;height:90px;background:#fff url('image/zoom_bg.gif');position:absolute;opacity:0.5;filter:alpha(opacity=50);}
#big_div {width:351px;height:351px;border:#dfdfdf 1px solid;background:#fff;position:absolute;z-index:99;overflow:hidden;}
#big_pic {position:absolute;}

.buyshow{padding:20px;}
.buyImg{width:400px;height:340px;}

#mid_div{width:312px;height:312px;font-size:118px;border:1px solid #e3e3e3;display: table-cell;vertical-align: middle;}

.thumb-list{margin-left:-5px;width:64px;}
.thumb-list li{line-height:60px;margin-bottom:12px;}
.thumb-list li img{display:block;border: 1px solid #e3e3e3;height: 64px;overflow: hidden;padding: 1px;text-align:center;width:64px;}
.thumb-list li img.ab_on{border-color:#db2242;}
.buyInfo{width:500px;}
.buyInfo h1{color:#444;font-size:18px;margin:5px 0 15px;}
.buyInfo dl{background: #fafafa;border-bottom:1px dotted #bfbfbf;border-top: 1px dotted #bfbfbf;line-height:30px;padding:15px 20px 20px;font-size:14px;overflow:hidden;}
.buyInfo dt{width:80px;height:26px;}
.buyInfo dd{width:370px;height:26px;overflow: hidden;}

.buydetail{padding:20px;}
.buydetail h3{border-bottom: 1px solid #e5e5e5;height:30px;font-size:14px;width:100%;margin-bottom:15px;}
.buydetail h3 span {float:left;background: #fff;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-top: 2px solid #E4393C;color: #E4393Cf;display: block;font-weight: bold;line-height: 28px;height:30px;text-align: center;width: 92px;}
.buydetail .infoList{background-color:#dfdfdf;padding-bottom:1px;width: 907px;}
.buydetail .infoList li{background-color:#f5f5f5;width:452px;height:38px;margin:1px 0 0 1px;line-height:38px;overflow:hidden;}
.buydetail #content {line-height: 30px; font-size: 14px; padding: 20px 0;overflow: hidden;}

.attribute li{width:100%;height:26px;line-height:26px;overflow:hidden;}
.rocembar ul{padding:12px 0;}
.rocembar li {background:url("../images/purico.png") no-repeat 0 -44px;
height: 24px;line-height: 24px;margin: 0 40px 0 30px;overflow: hidden;padding-left: 10px;width: 365px;}
.rocembar li span.fr{color:#9a9a9a}
.purshow{padding: 10px 16px;}
.purshow li{width:100%;height:28px;line-height: 28px;overflow:hidden;}
.purshow li .orang{color:#E4393C}

.btn-qq,.btn-msg,.btn-tel{ height:28px; line-height:28px; padding-left:26px; background:url(../images/ico.png) no-repeat; display:block; cursor:pointer; }
.btn-qq{ background-position:-236px -647px; }
.btn-msg{ background-position:-128px -647px; }
.btn-tel{ background-position:2px -647px; }

.rightbox{width:240px;height:562px;border:1px solid #dfdfdf;float:right;overflow:hidden;}
.rightbox .header{height:38px;line-height:38px;padding-left:15px;border-bottom:1px solid #e7e7e7;background-color:#f5f5f5;}
.rightbox .rcompany dl{width:220px;border-bottom:1px dashed #f6f6f6;padding:6px 0 10px 0;margin:6px 0 0 10px;color:#999;}
.rightbox .rcompany dd.te{height:25px;padding:5px 0;}
.rightbox .rcompany dd .gray_bg{background:#aaa;border-radius:10px;padding:2px 5px;color:#fff;margin-left:5px;}
.rightbox .rcompany dd .gray_bg:hover{background:#E4393C;color:#fff;text-decoration:none;}
.rightbox .rcompany dd.img{height:120px;display:none;}
.rightbox .rcompany dd.img span{overflow:hidden;width:90px;height:120px;margin:10px 10px 0;text-align:center;}
.rightbox .rcompany dd.img img {display:block;width:90px;height:90px;border:1px solid #dfdfdf;margin-bottom:5px;}
.rightbox .rcompany dd.img b{width:80px;height:14px;line-height:14px;font-weight:300;}
.category {border: 1px solid #e4e4e4;border-top:2px solid #E4393C;padding: 10px 10px 7px 10px; overflow: hidden;}
.category dt{width:50px; height: 26px; line-height: 26px; text-align:center; background-color:#E4393C; color: #fff;}
.category dd{width:1110px;position:relative;}
.category ul {width: 1050px; line-height: 28px; padding:0 0 5px 5px;overflow:hidden;}
.category ul li {padding: 0 15px; white-space: nowrap;}
.category ul li.hide{display:none;}
.category ul li a{color:#3d5590}

.category .category-showmorebtn{display:block; width:48px; height:18px;position:absolute;top:3px;right:0;}
.category .category-showmorebtn em{background: url(../images/ico.png) no-repeat -191px -523px; display:block;  height:18px;line-height:18px;padding-left:18px;}
.category .category-showmorebtn:hover em{background-position:-240px -523px; text-decoration: none; color:#ff6600;}
.category .category-showmorebtn .up{background-position:-191px -542px;}
.category .category-showmorebtn:hover .up{background-position:-240px -542px;}

.select {width:935px;height: 37px; background-color: #f5f5f5;float: left;}
.select li { float: left; padding: 0 10px; margin: 7px 0 0 10px; }
.select .txt { width: 95px; height: 22px; line-height: 22px; border: 1px solid #d6d5d5; border-right: 0; }
.select .select-btn { width: 45px; height: 22px; line-height: 22px; text-align: center; background-color: #eaeaea; border: 1px solid #d6d5d5; display: block; float: left; }


/*ÁÐ±í-×ó²à*/
.pleftbar { width: 935px; float: left; }
.pleftbar .pleftit {background: #f5f5f5; border: 1px solid #dfdfdf; float: left;}
.pleftbar .pleftshow {line-height: 24px;border: 1px solid #dfdfdf;border-top: none; padding: 10px 39px 20px 30px; float: left;}
.pleftbar .pleftshow .plshow { height: 100%; border-bottom: 1px dotted #c8c8c8; padding: 15px 10px; float: left;}
.pleftbar .pleftshow .plshow .pldetail { width: 386px; float: left; margin-right: 135px; }
.pleftbar .pleftshow .plshow .plarea { width: 108px; float: left; margin: 20px 115px 0 0; }
.pleftbar .pleftshow .plshow .plicon { width: 100px; float: left; margin-top: 20px; }
.pleftbar .pleftshow .plshow .plicon a{ float:left; }
.pleftbar .pleftshow .plshow .plicon2 { background: url(../images/puricoco.png) no-repeat 0 -92px; padding-left: 25px;height: 100%;font-size: 14px;font-weight: bold;}
a.purbtn { width: 56px; height: 22px; line-height: 22px; text-align: center; background: #ff5c01; display: block; color: #fff; }
.pinput { border: 1px solid #dcdcdc; height: 22px; line-height: 22px; padding: 0 3px; }

/*ÁÐ±í-ÓÒ²à*/
.prightbar { width: 242px; float: right; }
.prightbar .purtit { background: #f9f9f9; border: 1px solid #dfdfdf; height: 38px; line-height: 38px; padding-left: 10px; }
.prightbar .purshow { border: 1px solid #dfdfdf; border-top: none; padding: 10px 16px; line-height: 28px; }
.purretit { background: #f9f9f9; border: 1px solid #dfdfdf; height: 38px; line-height: 38px;  width: 1200px;}
.purreshow { border: 1px solid #dfdfdf; line-height: 24px; border-top: none; float: left;  width: 1200px;}
.purreshow li { width: 169px; float: left; margin: 10px 15px; text-align: center; }
.purreshow li img { max-height: 164px !important; max-width: 164px !important; width:expression(this.width > 164 && this.width > this.height ? 164 :true);
height:expression(this.height >164 ? 164:true);
vertical-align: middle; overflow: hidden; border: 1px solid #e0e0e0; padding: 1px; }

.select {width:935px;height: 37px; background-color: #f5f5f5;float: left;}
.select li { float: left; padding: 0 10px; margin: 7px 0 0 10px; }
.select .txt { width: 95px; height: 22px; line-height: 22px; border: 1px solid #d6d5d5; border-right: 0; }
.select .select-btn { width: 45px; height: 22px; line-height: 22px; text-align: center; background-color: #eaeaea; border: 1px solid #d6d5d5; display: block; float: left; }

.mt16 {margin-top: -37px;}
.mt5 {margin-top: 4px;}

/*¿â´æ*/
.ml12 { margin-left: 12px;}
.stocktab { width: 390px; border: 1px solid #eaeaea; }
.stocktab .stocktit { height: 100%; line-height: 20px; padding: 10px; background: #f4f4f4; }
.stocktab .stocktit .stockname { background:url(../images/ico.png) no-repeat -74px -510px; padding-left: 10px;
font-family: "Î¢ÈíÑÅºÚ"; }
.stocktab dl { height: 85px;  padding: 20px 20px 0 14px;line-height: 22px; }
.stocktab dt { float: left; margin-right: 10px; }
.stocktab dl .name{ width:270px; height:25px; overflow:hidden; }
.stocktab dl .text{ width: 270px; height:43px; line-height:22px; overflow:hidden; margin-left: 55px; }
.stocktab dt img { max-height: 70px !important; max-width: 70px !important; width:expression(this.width > 70 && this.width > this.height ? 70 :true);
height:expression(this.height >70 ? 70:true);
vertical-align: middle; overflow: hidden; }
.stocktab ul { padding: 14px; }
.stocktab ul li { height: 24px; line-height: 24px; background: url(../images/purico.png) 0 -44px no-repeat; padding-left: 10px; overflow: hidden; }
.stocktab .gray { color: #9a9a9a; }