.casewrap{position:relative;width:1000px;overflow:hidden; z-index:100;}
#rollBox{overflow:hidden;;width:1000px; height:348px;}
#rollList{float:left;overflow:hidden;zoom:1;margin-right:-3000px;}  /* float,margin-right为了横版排列 */
#rollList li{float:left;display:inline;;width:1000px; height:348px;}
#rollList img{display:block;width:1000px; height:348px;;}
.rollMenu{position:absolute;width:40px;height:348px;text-decoration:none; margin-left:20px;}
#rollLeft{top:163px;left:0; background:url(../images/lefticon.png) no-repeat left top;}
#rollRight{top:163px;right:0;background:url(../images/righticon.png) no-repeat left top;}
a.caseimg {display:block;float:left;width:1000px;height:348px;text-align:center;overflow:hidden;}
.content,.con990,.indexcon{background:#fff; padding-top:10px;}
.showcontainer{ overflow:hidden; height:176px; width:710px;}
.showcontainer table { table-layout: auto;}
.showcontainer table td{ padding-right:5px;}
.indexleft{ width:270px; margin-right:10px; padding-top:0;}
.indexright{ width:720px; padding-top:0;}
.columnitem720,.columnitem476,.columnitem354,.columnitem232,.leftcon,.rightcon,.indexleft,.indexright{ float:left; display:inline; overflow:hidden;}
.columnitem720,.columnitem476,.columnitem354,.columnitem232{ margin-right:12px;margin-bottom:10px;border-bottom:1px solid #dfdfdf;}
.right732{width:732px;}
.columnitem720{width:720px;}
.columnitem476{width:476px;}
.columnitem354{width:354px;}
.columnitem232{width:232px;}
.height210{height:210px;}
.imagenews_list{zoom:1;}
.imagenews_list li{width:50%;float: left;height: 140px;overflow: hidden; margin-bottom:10px; border-bottom:1px dashed #aaa; padding-bottom:10px;}
.imagenews_left{float: left;padding: 0;position: relative;border:1px solid #dcdcdc;overflow:hidden;width:170px; height:130px;text-align:center; overflow:hidden; padding:4px;  margin-right:10px;}
.imagenews_right{ margin-right:6px;}
.imagenews_name{ font-size:14px; font-weight:bold;}
.imagenews_list1{zoom:1;}
.imagenews_list1 li{width:100%;float: left;height: 90px;overflow: hidden;margin-bottom:10px; border-bottom:1px dashed #aaa; padding-bottom:10px;}
.imagenews_left1{float: left;padding: 0;position: relative;border:1px solid #dcdcdc;overflow:hidden;width:100px; height:76px;text-align:center; overflow:hidden; padding:4px;  margin-right:10px;}
.imagenews_right1{ margin-right:6px; }
.imagenews_name1{ font-size:12px; font-weight:bold;}
.titcon{background: url(../images/tit.png) no-repeat right -34px transparent ;height:34px; line-height:34px; position:relative; overflow:hidden;}
.titcon h3{background:url(../images/tit.png) no-repeat  0 0 transparent; font-size:14px; padding-left:10px; height:34px; font-size:14px; overflow:hidden;}
.navigation{ position:absolute; right:10px; top:0;}
.navigation span{ padding:0 5px;}
a.more{ display:block; float:left; height:38px; padding-right:15px; background:url(../images/more.jpg) no-repeat right top; font-size:11px;}
.container{ padding:5px 4px;overflow:hidden;background:#ebebeb; border:1px solid #dfdfdf;}
.rightcon .container{ background:#fff;}
.indexright .container{ border-bottom:none;}
.height168{height:168px; overflow:hidden;}
ul.news{ zoom:1;}
ul.news li{ line-height:28px; height:28px; padding-left:10px; overflow:hidden;background:url(../images/newsicon.png) no-repeat left 11px;}
ul.news li span{ float:right; color:#aaa;}
.relative{ position:relative;}
.telp{ background:url(../images/tel.png) no-repeat right bottom; position:absolute; right:5px; bottom:0; height:100px; width:100px;}
.abinfor{ text-align:justify; text-justify:inter-ideograph; overflow:hidden; }
.leftcon{ width:230px; margin-right:10px;}
.rightcon{ width:760px;}
.marginb10{ margin-bottom:10px;}
.marginr10{ margin-right:10px;}
.margintp10{ margin-top:10px; margin-bottom:10px;}
.leftmenu{border-top:none; }
.leftmenu li{ line-height:12px; padding:8px 5px;background:url(../images/menuicong.png) no-repeat  left 8px; border-bottom:1px dashed #666; }
.leftmenu li.selected{ background:url(../images/menuicon.png) no-repeat left 8px; font-weight:bold;}
.leftmenu li.selected a{ color:#383122;}
.leftmenu li a{ padding-left:10px;}
.leftmenu li div a,.leftmenu li.selected div a{ padding:8px 5px 0px 22px; display:block; font-weight:normal; color:#535353;}
.leftmenu li div{ padding-top:6px;}
.leftmenu li div a:hover{ color:#0033ff;}


.homeleftmenu{border-top:none; }
.homeleftmenu li{ line-height:12px;width:120px; padding:8px 5px;background:url(../images/menuicong.png) no-repeat  left 8px; float:left; border-bottom:1px dashed #666; }
.homeleftmenu li.selected{ background:url(../images/menuicon.png) no-repeat left 8px; font-weight:bold;}
.homeleftmenu li.selected a{ color:#383122;}
.homeleftmenu li a{ padding-left:10px;}
.homeleftmenu li div a,.leftmenu li.selected div a{ padding:8px 5px 0px 22px; display:block; font-weight:normal; color:#535353;}
.homeleftmenu li div{ padding-top:6px;}
.homeleftmenu li div a:hover{ color:#0033ff;}

.telinfor,.lineheight24{ line-height:24px;}
.w750{ width:750px; overflow:hidden;}
.articletit{ font-size:16px; text-align:center; height:30px; line-height:30px;}
.articleinfo{ text-align:center; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;line-height:28px;}
.articleinfo span,.marginl30{ margin-left:30px;}
.articlecon{text-align:justify; text-justify:inter-ideograph; margin:10px auto; height:auto; overflow:hidden;}
.textindent2{ text-indent:2em;}
.prolist{ width:760px; zoom:1;}
.prolist li {  display: inline; float: left;margin-right:10px;width: 180px; text-align:center;margin-bottom:10px;}
.photobg{background:url(../images/picbg.jpg) no-repeat left top; padding:5px; width:170px; height:130px; text-align:center; overflow:hidden;}
.pic,.downimg{ border:1px solid #dcdcdc; width:170px; height:130px; text-align:center; overflow:hidden; padding:4px;}
.pic a,.downimg a,.photobg a{ width:170px; height:130px; overflow:hidden;}
.pic a img,.downimg img,.photobg a img{ vertical-align:middle; height:130px;width:170px;}
.col88 {color: #888888;}
.cole1 {color: #E18A19;}
.downlist{ padding-bottom:10px; border-bottom:1px dashed #cdcdcd;}
.picbig{ width:210px; height:161px; text-align:center; border:1px solid #cdcdcd; overflow:hidden;}
.picbig  img{ vertical-align:middle; height:161px; width:210px;}
.detailattribute {padding-right: 20px; text-align: left; width: 500px;}
.proname { font-size: 16px; font-weight: bold;}
.imagenews{height:140px; overflow:hidden;}
.pro-item{ padding:4px 0 4px 84px;}
.pro-item label{ width:84px; float:left; margin-left:-84px; text-align:right;}
.btn,.btn a{background:url(../images/btn.png) no-repeat 0 0 transparent; border:none;color:#383122;display:inline-block; font-weight:bold;height:27px; line-height:26px; cursor:pointer; }
.btn a{padding-left:30px; padding-right:10px;}
.btn a:hover{color:#383122;}
.down,.car,.buy,.btnsubmit,.tao,.pai{ background-position:right -108px;}
.down a{background-position:0 0;}
.car a{background-position:0 -27px;}
.buy a{background-position:0 -54px;}
.tao a{background-position:0 -305px;}
.pai a{background-position:0 -332px;}
.btnsubmit a{background-position:0 -81px; padding:0 10px;text-align:center;}
.balance{background-position:right -171px; height:36px; line-height:36px;}
.balance a{background-position:0 -135px; height:36px; line-height:36px; font-size:14px;}
.text{ font:inherit; height:16px; line-height:16px; padding: 4px 2px 4px; border:1px solid #CECECE; margin-right:5px;}
.textarea{ font:inherit; padding: 4px 2px 4px; border:1px solid #CECECE;margin-right:5px;}
.w60{ width:60px;}
.paddt5{ padding-top:5px;}
.introul{ background:url(../images/introul.png) repeat-x left bottom transparent; zoom:1;}
.introul li{ height:25px; float:left;margin-right:10px; cursor:pointer; line-height:25px; font-weight:bold;}
.intrcurrent{ background:url(../images/btn.png) no-repeat right -232px  transparent; }
.intrcurrent span{background:url(../images/btn.png) no-repeat left -207px transparent; display:block;  padding:0 10px; }
.intrlink{ background:url(../images/btn.png) no-repeat right -281px  transparent; }
.intrlink span{background:url(../images/btn.png) no-repeat left -257px transparent; display:block;  padding:0 10px; }
.downattribute {text-align: left;width: 530px; padding-right:20px;}
.size14{font-size:14px;}
.messageul li {padding: 10px 0;}
.padding6 { padding: 6px 10px 0 46px;}
.theme { float: left;margin-left: -36px;width: 36px;}
.mestit{ background:#E8E8E8;padding:5px 10px;}
.nobold{font-weight:normal;}
.fm-item{ padding:5px 0 5px 100px;}
.fm-name{ float:left; margin-left:-100px; width:100px; text-align:right;} 
.fm-error{background: url("../images/error.png") no-repeat scroll 0 5px transparent;color: #FF5243;padding:4px 0 0 20px;}
.fm-lgi{ padding:5px 0 5px 50px;}
.fm-lginame{ float:left; margin-left:-50px; width:50px; text-align:right;} 
.lgi-item{ padding:5px 0 5px 80px;}
.lgi-name{ float:left; margin-left:-80px; width:80px; text-align:right;} 
.w180{ width:180px;}
.w400{ width:400px;}
.explain{ margin-top:5px;}
.success{ background:url(../images/okicon.png) 0 5px no-repeat;  padding:10px 0 10px 66px;  width:500px; margin:30px auto;}
.alarm{background: url("../images/ico-pa.png") no-repeat scroll -640px -180px transparent;padding:10px 0 10px 66px;  width:500px; margin:30px auto;}
.lineheight27{ line-height:27px;}
.pagerel {margin: 10px 0;position: relative; padding:0 5px;}
.pagetop {position: absolute; right: 5px;top: -8px;}
.wh80{ max-height:61px;_height:expression(this.height<61 ? "auto" : 61);max-width:80px;_width:expression(this.width<80 ? "auto" : 80);}
.tdhead td {background: none repeat scroll 0 0 #E5E5E5; border-bottom: 1px solid #cdcdcd;border-top: 1px solid #cdcdcd;padding: 5px 3px;}
.leftbor { border-left: 1px solid #cdcdcd;}
.rightbor { border-right: 1px solid #cdcdcd;}
.listtd td { border-bottom: 1px solid #cdcdcd; padding: 5px 3px;}
 .space{line-height:6px;overflow:hidden; height:6px;}
.bgcolor td { background:#eae9d5;border-bottom: 1px solid #C7C7C7; border-top: 1px solid #C7C7C7;padding: 5px 3px;}
.userpage {margin: 30px auto; width: 560px;}
.popshop{ background:url(../images/popok.png) 0 5px no-repeat; padding:10px 0 10px 50px;}
.popshop .h3,.account h3{ font-size:14px;}
.account{ margin-bottom:10px; padding:20px 50px; line-height:24px; background:url(../images/accountbg.jpg) repeat-x left bottom;border:1px solid #CECECE;}
.sproduct-list li {
    border-bottom: 1px dashed #C0C0C0;
    color: #4D4D4D;
    padding: 1px 0;
    position: relative;
    vertical-align: bottom;
	z-index:1;
	background:#fff;
}
.sproduct-list li .bg {
    padding: 16px 29px 17px 30px;
}
.m-warn,.m-success{
    background: url("../images/ico-pa.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.m-success {
    background-position: -164px -389px;
}
.sproduct-list li strong, .sproduct-list li p {
    float: left;
    line-height: 15px;
	position:relative;
}
.sproduct-list li strong {
    color: #333333;
    padding: 0 32px 0 23px;
    width: 80px;
}
.sproduct-list li .action {
    position: absolute;
    right: 23px;
    top: 17px;
}
.m-warn {
    background-position: -59px -480px;
}
.sproduct-list li.warn .bg {
    background-color: #eae9d5;
}
.sproduct-list li .bg {
    padding: 16px 29px 17px 30px;
}
.sproduct-list .hd {
    border-bottom: 2px solid #C6C6C6;
    color: #4D4D4D;
    margin-top: 20px;
    padding: 13px 30px;
}
.padd10{ padding:10px 10px 0 10px;}
.paddlr8{ padding:0 8px;}
.login{ background:url(../images/login.png) 20px 10px no-repeat; padding:40px 0px 40px 300px;}
.signup{ background:url(../images/signup.png) 20px 10px no-repeat; padding:40px 0px 40px 300px;}
.w990{ width:990px; overflow:hidden; background:#fff;}
.fore{ height:56px; padding:10px 5px; border-bottom:1px dashed #C0C0C0;}
.p-img { float: left; height: 50px;margin: 5px 5px 5px 0;}
.p-name {height: 3em;overflow:hidden;line-height: 1.5em;width: 140px;float:left;}
.p-price {float: left; height: 18px;line-height: 18px; margin-top: 2px;width:140px;}
.okinfor li{ width:200px; float:left; line-height: 12px; padding: 8px 0px 8px 20px;}
.okinfor ul{ margin-top:10px;}
.coninfor{text-align:justify; text-justify:inter-ideograph; margin:10px auto; line-height:24px; height:auto; overflow:hidden;}
.title{height:3em; line-height:1.5em; overflow:hidden; width:170px;}
.attribute{overflow:hidden; width:170px;}
.return{width:1000px;margin:0 auto; background:#F2F2F2; text-align:right; padding:10px 0;z-index:100; background:#5e74cc;filter:alpha(opacity=85);/*IE*/
	opacity:0.85;/*FF*/  }
.edit, .delete, .move-up, .move-down,.no-delete,.no-edit, .no-delete, .no-move-up, .no-move-down,.move-left,.no-move-left,.move-right,.no-move-right {background: url("../images/dialog-operate.png") no-repeat scroll -23px 0 transparent;display: block;font-size: 0;height: 17px;line-height: 0;overflow: hidden;text-indent: -9999px；vertical-align: middle;width: 23px;}
.move-down {background-position: -23px -17px;}
.move-up {background-position: -23px -34px;}
.edit {background-position: -23px -51px;}
.move-left{background-position: -23px -137px;}
.move-left:hover{background-position: 0 -137px;}
.no-move-left{background-position: -23px -171px;cursor: not-allowed;}
.move-right{background-position: -23px -154px;}
.move-right:hover{background-position: 0 -154px;}
.no-move-right{background-position: -23px -188px;cursor: not-allowed;}
.delete:hover {background-position: 0 0;}
.move-down:hover { background-position: 0 -17px;}
.move-up:hover {background-position: 0 -34px;}
.edit:hover { background-position: 0 -51px;}
.no-move-down, .no-move-down:hover {background-position: -23px -85px;cursor: not-allowed;}
.no-move-up, .no-move-up:hover {background-position: -23px -102px;cursor: not-allowed;}
.no-delete, .no-delete:hover {background-position: 0 -68px;cursor: not-allowed;}
.no-edit, .no-edit:hover {background-position: 0 -119px;cursor: not-allowed;}
.edtbtn{ position:absolute; top:0; right:0; padding:10px 5px; background:#5e74cc;filter:alpha(opacity=85);/*IE*/
	opacity:0.85;/*FF*/  z-index:880;
}
.edtbtn a{ float:left; margin:0 0 0 5px;}
.search{background:#E8E8E8; margin-bottom:10px; zoom:1;}
.search li{ float:left; padding:3px; line-height:27px;}
.paddingt3{ padding-top:3px;}
.serinfor{ position:absolute; left:100px; top:0px; line-height:18px;}
.padding-no-l-r{padding-right:0px; padding-left:0px;}
.mapfl{ width:495px;height:495px;overflow:hidden;float:left}
.maprt{ float:right; width:250px;overflow:hidden;}
.search_form{background: none repeat scroll 0 0 #eae9d5;border-bottom: 1px solid #C7C7C7; width:250px; overflow:hidden;}
.search_form td{ padding:5px;}
.resultArea{ margin-top:20px; border-top:1px dashed #C7C7C7; }