/* CSS Document */
.fd-left{float:left;}.fd-right{float:right;}
.fd-clr{zoom:1;}.fd-clr:after{display:block;clear:both;height:0;content:"\0020";}
.bunit .lxfs .btel,.bunit .lxfs .bleave,.bunit .lxfs .bnoleave,.bunit .lxfs .bnoqq,.bunit  .comp,.bunit  .man,.bunit  .novip{background:url(../images/icon.gif) no-repeat;}
.bnavbar,.btitle,.signbar,.signbar .but .sbutton,.signbar .but .sbuttonover,.signbar .down .buttonoff,.signbar .down .buttonover,.bright .header{background:url(../images/signin1.png) no-repeat;}
.relbar .tit{background:url(../images/company1.png) no-repeat;}
.bnavbar{float:left;background-position:0 -340px;width:950px;height:30px;margin:0;padding:0;border-bottom:#e5e5e5 solid 1px;border-left:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px;border-top:#FFAA33 solid 3px;overflow:hidden;background-repeat:repeat-x;}
.bnavbar .sercount{float:right;margin-top:5px;padding:0 10px 0 0;width:120px; text-align:right;overflow:hidden;}
.bnavbar .infobar{float:left;margin-top:5px;margin-left:10px;padding:0 10px 0 0;width:620px; text-align:left;overflow:hidden;}

.bleft{float:left;margin-top:3px;width:712px; height:auto;overflow:hidden;}
.detail{float:left;margin-top:8px;width:710px;line-height:20px;font-family:"\5B8B\4F53"; height:auto; border: #EFEFEF solid 1px;overflow:hidden;}
.detail .info-tit { padding:0 20px 0 20px; border-top: 1px solid #fff; height: 30px; width:670px; background-color:#EEF5FA;}
.detail .info-tit h2 { color: #666;width:670px; float: left; font-size: 14px; text-align:center; font-weight: bold;padding: 5px 0 0 0;}
.detail .tit{ background:url(../images/fbbg.png) repeat-x}
.detail .tit h3{ background:url(../images/fbicon.png) no-repeat}
.detail .tit {margin:0 20px 0 20px; float:left;display:inline;height:24px; padding-bottom:15px; line-height:24px; background-position:0 28px;width:670px; overflow:hidden;word-wrap : normal;}
.detail .tit h3 { float:left; padding-left:18px; margin-right:12px; color:#343434; font-size: 14px; font-weight: bold; background-position:0 5px}
.detail .tit h3.nomargin { margin-right:0}
.detail .form-line { float:left;_float:none; width:100%; margin:4px 0}
.detail .form-title { float:left; width:120px; text-align:right;}
.detail .form-subcontext { float:left;display:inline;margin-top:5px}
.detail .form-subtitle { float:left; width:90px; text-align:right;}
.detail .form-context { float:left;}
.detail .form-context .form_editor{ float:left;width:540px;overflow:hidden; background-color:#F9F9F9;border:#BABCBD solid 1px;}
.detail .form-context .form_editor .box{float:left;width:540px;}


.note{ color:#989898}
.supmod-product-speca-props	{ margin:4px 0 0!important;padding:8px 0 0; width:100%;}
.supmod-product-speca-props .product-speca-props{float:left;display:inline; margin-left:120px;padding:5px 10px;width:520px; border:1px solid #eee; background:#F9F9F9;}
.supmod-product-speca-props .speca-text{border:1px solid #7e9db9;height:19px;line-height:19px;padding-left:4px;width:80px;}
.supmod-product-speca-props a.disable,.supmod-product-speca-props a.disable:hover{cursor:default;color:#666;text-decoration:none;}
.ttl {line-height:33px;display:none;}
.ttl label {color:#999;font-size:9pt;}
.imgs li {width:144px; float:left; position:relative;}
.imgs li a{background: url("../images/close6.gif") no-repeat; text-indent:-9999px; bottom: 11px;display: block;height: 16px;overflow: hidden;position: absolute;right: 32px; width: 16px;}
.imgs li a:hover{ background-position:0 -16px;}
.img-cont {width:111px;height:111px;border:1px solid #BABCBD;cursor:pointer;position:relative;background:transparent url(../images/fbbutton.png) no-repeat 0px -520px;}
.img-cont.second {background-position:-300px -520px;}
.img-cont.third {background-position:-160px -520px;}
.full .img-cont {background-image:none;overflow:hidden;}
.full .cont-img { display:inline; width:100px; height:100px; }
.cont-img {display:none;position:absolute;left:5px;top:5px;}
.ctrl { display:none; padding-top:10px;font-size:10pt;}
.full .ctrl { display:block; }
.ctrl span { width:111px;text-align:center;}

.bright{float:right;margin-top:3px;width:228px; height:auto;overflow:hidden;}
.bright .header{float:left;background-position:0 -300px;width:226px;height:25px;margin:5px 0 0 0;padding:0;border:#FF6600 solid 1px;overflow:hidden;}
.bright .header h1{float:left;margin:0;padding:2px 0 3px 15px;font-size:14px;font-weight:700;color:#666666;}
.bright .header .move{float:right;margin:0;padding:2px 0 3px 0;font-size:14px;font-weight:700;color:#666666;}
.bright .stcontent{float:left;width:216px;height:auto;margin:0;padding:5px;border-left:#FF6600 solid 1px;border-right:#FF6600 solid 1px;border-bottom:#FF6600 solid 1px;overflow:hidden;}
.bright .stcontent ul li{width:216px; white-space:nowrap;overflow:hidden;}
.bright .stcontent ul li.book{width:216px; height:20px; line-height:20px;white-space:nowrap;overflow:hidden;}
.bright .stcontent ul{width:216px;overflow:hidden;}

.relbar{float:left;margin-bottom:3px;width:712px; height:22px;overflow:hidden;}
.relbar .tit{float:left;background-position:-12px -110px;margin:0 0 0 5px ;padding:0 0 0 15px;color:#FF3300;width:75px;font-weight:700;overflow:hidden;}
.relbar .keyw{float:left;margin:0;padding:0;width:605px;color:#555555;overflow:hidden;}
.relbar ul{float:left;margin:0;padding:0;width:605px;overflow:hidden;}
.relbar li{float:left;margin-left:10px;overflow:hidden;}
.btitle{float:left;background-position:0 -300px;width:710px;height:25px;margin:0;padding:0;border:#FF6600 solid 1px;background-repeat:repeat-x;overflow:hidden;}
.btitle .ppic{float:left;margin-top:3px;padding-left:20px;width:90px;font-size:14px;font-weight:700;}
.btitle .ptit{float:left;margin-top:3px;padding-left:10px;width:350px;font-size:14px;font-weight:700;}
.btitle .pvip{float:left;margin-top:3px; margin-left:5px; padding:0;width:80px; text-align:center;}
.btitle .pcity{float:left;margin-top:3px; margin-left:5px; padding:0;width:95px;text-align:center;}
.btitle .pactive{float:left;margin-top:3px; margin-left:5px; padding:0;width:40px;text-align:center;}
.bunit{float:left;width:712px;height:100px;margin:0;padding:0;border-bottom:#e5e5e5  dotted 1px;overflow:hidden;}
.bunit img{float:left; margin:10px; padding:0;width:80px;height:80px; vertical-align:middle}
.bunit ul{float:left;margin-left:20px; margin-top:10px;width:350px;height:80px;overflow:hidden;}
.bunit li{float:left;width:350px; margin-bottom:3px;display:block;overflow:hidden; }
.bunit li .proname{float:left; display:block;width:200px;white-space:nowrap;
overflow:hidden;}
.bunit .pcity{float:left;width:97px;height:40px;margin-left:5px; text-align:center;margin-top:40px;overflow:hidden;}
.bunit .lxfs{position:relative;float:left;margin-left:10px; padding:0;width:80px;height:80px;}
.bunit .lxfs ul{position:absolute;float:left;margin-left:0; margin-top:10px;width:80px;height:80px;z-index:8;}
.bunit .sel{float:left;width:55px;height:18px;margin:5px 0 0 0;padding-left:22px;border:#CCCCCC solid 1px; background-color:#FBE4C6;overflow:hidden; }
.bunit  .nosel{float:left;width:55px;height:18px;margin:5px 0 0 0;padding-left:22px;border:#CCCCCC solid 1px; background-color:#F5F5F5;overflow:hidden; }
.bunit  .nobody{float:left;width:55px;height:18px;margin:5px 0 0 0;padding-left:22px;border:#CCCCCC solid 1px; background-color:#F5F5F5;overflow:hidden; }
.bunit .lxfs .btel{position:absolute;width:20px;height:18px; margin:0; padding:0;top:16px;left:0px;z-index:10;background-position:0 -10px;overflow:hidden;}
.bunit .lxfs .bnoqq{position:absolute;width:25px;height:18px; margin:0; padding:0;top:41px;left:-5px;z-index:10;background-position:0 -160px;overflow:hidden;}
.bunit .lxfs .bqq{position:absolute;width:25px;height:18px; margin:0;background-repeat:no-repeat; padding:0;top:41px;left:-5px;z-index:10;}
.bunit .lxfs .bqq img{width:25px; height:18px;margin:0; padding:0; }
.bunit .lxfs .bleave{position:absolute;width:20px;height:18px; margin:0; padding:0;top:66px;left:0px;z-index:10;background-position:0 -100px;overflow:hidden;}
.bunit .lxfs .bnoleave{position:absolute;width:20px;height:18px; margin:0; padding:0;top:66px;left:0px;z-index:10;background-position:0 -70px;overflow:hidden;}
.bunit  .comp{float:left;width:44px;height:25px;margin:18px 0 0 2px;padding-top:50px; color:#FF3300;text-align:center;background-position:0 -190px;overflow:hidden; }
.bunit  .man{float:left;width:44px;height:25px;margin:18px 0 0 2px;padding-top:50px; color:#FF3300;text-align:center;background-position:0 -280px;overflow:hidden; }
.bunit  .novip{float:left;width:44px;height:25px;margin:18px 0 0 2px;padding-top:50px; color:#FF3300;text-align:center;background-position:0 -360px;overflow:hidden; }


.signbar{float:left;background-position:0px -410px;width:206px; margin-top:5px; padding:10px 10px 10px 10px; height:171px; background:#FFFDF9;border:#FF6600 solid 1px;overflow:hidden;}
.signbar .inp{float:left;width:150px; margin:0; padding:0;}
.signbar .but{float:left;width:50px; margin:0px; padding:0;}
.signbar .vip{float:left;width:206px; margin:5px 0 0 0; padding:0; text-align:center;}
.signbar input{width:102px;font-size:12px; padding:2px 0 1px 1px; margin:5px;border:1px solid #b5b5b5;height:14px;line-height:14px; ime-mode:disabled; vertical-align:middle;}
.signbar .but .sbutton{color:#fff;background-position:0 0;width:50px;height:50px;font-size:12px;font-weight:bold; margin:5px 0 0 0; padding:0px; line-height:29px; vertical-align:middle;  border:none; cursor:pointer;}
.signbar .but .sbuttonover{background-position:-70px 0;width:50px;height:50px;font-size:12px;font-weight:bold; margin:5px 0 0 0; padding:0px; line-height:29px; vertical-align:middle;  border:none; cursor:pointer;}
.signbar .down{float:left;width:216px; margin:0; padding-left:10px; height:80px;background:#FFFDF9;overflow:hidden;}
.signbar .down .buttonoff{float:left;color:#fff;background-position:-280px 0;width:87px;height:29px; margin:5px;padding:0px;border:none; cursor:pointer;overflow:hidden;}
.signbar .down .buttonover{float:left;background-position:-280px -30px;width:87px;height:29px; margin:5px; padding:0px;border:none; cursor:pointer;overflow:hidden;}
.signbar .down h1{width:87px;height:29px;font-size:14px;margin-top:5px; text-align:center}
.signbar .down h1 a{display:inline-block;width:87px;height:29px;line-height:20px;overflow:hidden;}

#bubble_tooltip{width:368px;height:224px;position:absolute;display:none;z-index:1000;}
#bubble_tooltip .bubble_middle{background-image: url('../images/namecard.gif');background-repeat:repeat-y;background-position:bottom left;padding:0;width:368px;height:224px; }
#bubble_tooltip .bubble_middle span{position:relative;font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;font-size:11px;width:368px;height:224px;}

.namecardtab{ margin:10px;width:310px; line-height:15px; height:200px;border:none;color:#333333; padding:0;}
.titl{ font-size:25px; font-weight:700; color:#FF0000; height:30px;line-height:30px;  text-align:center;}
.blanktr{height:20px;}

.doc-655{width:655px;margin:0;padding:0}
.title,.title .closepout,.title .closepover{ background:url(../images/dialogbox.png) no-repeat}
.title{float:left;display:inline; margin:0;background-position:0 -35px;background-repeat:repeat-x;width:100%; height:38px; overflow:hidden;}
.title h2{ color: #666; float: left; font-size: 14px; font-weight: bold; padding: 8px 0 0 10px;}
.title .closepout{float:right;display:inline;background-position:0 0; position:relative;top:5px;right:5px;width:22px; height:22px; overflow:hidden;}
.title .closepover{float:right;display:inline;background-position:-26px 0; position:relative;top:5px;right:5px;width:22px; height:22px; overflow:hidden;}
#msgDiv {z-index:11;width:655px;height:456px;background:white;border:#336699 3px solid;position:absolute;left:35%;top:5px;  font-size:12px;margin-left:-225px;display: none;}
#bgDiv {z-index:10;display: none;position: absolute;top: 0px;left: 0px;right:0px;background-color: #777;filter:progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75) opacity: 0.6; pr}

.bleft .pagediv{float:left;display:inline;margin:5px 0 15px 0;width:712px;height:20px; text-align:center;overflow:hidden;}
.bleft .pagediv ul{margin:1px auto;display:inline;height:20px;cursor:hand;}
.bleft .pagediv li{float:left;display:inline;border:#CCCCCC solid 1px;text-align:center; margin:0 2px 0 2px;height:18px; min-width:18px; cursor:hand;}
.bleft .pagediv li.cur{float:left;display:inline;background-color:#FFAA33;text-align:center; border:#CCCCCC solid 1px;height:18px; margin:0 2px 0 2px;}
.bleft .pagediv li.black{float:left;display:inline;text-align:center;text-align:center; border:none;height:18px; width:18px;margin:0 2px 0 2px;}