@charset "gb2312";
/* global */
body,font{font-family:"ÐÂËÎÌå",Arial; font-size:12px; color:#333;}
html{overflow-y:scroll}
body{margin:0;padding:0;}
a{ text-decoration:none; color:#333;}
div,form,p,center{ margin:0; padding:0; overflow:hidden; zoom:1;}
ul,ol,li,dl,dt,dd{ margin:0; padding:0; overflow:hidden; zoom:1; list-style:none}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; overflow:hidden; zoom:1; font-size:1em; font-weight:normal;}
li{ vertical-align:bottom;}
img{ border:0px; vertical-align:bottom;}
.middle,.main{ width:1000px;margin:0 auto;}
.mt0{ margin-top:0px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.atA{position:relative;top:-5px; top:-6px\0; *top:-3px; vertical-align:bottom;}
input{ font-size:12px;}
.greenA{ color:#59ab00;}
/* header */
.header{ background:url(../images/bg1.jpg) left top repeat-x; background-color:transparent;}
.header .logo{ float:left; _display:inline; margin-right:10px;margin-top:12px;}
.header .fr{ float:right;_display:inline; border-left:solid 1px #5b5b5b; padding:30px 10px 0 10px; *padding-top:35px;}
.header .fr,.header .fr a{ color:#767676;}
.header .fr a{ margin:0 5px;}
.header .fr img{ *margin-top:-5px;}
.menu{ padding:20px 0; height:34px;}
.menu li{display:inline-block;*display:inline;vertical-align:top;background:url(../images/bg2.jpg) left center no-repeat;padding:5px 5px 5px 7px; margin:0 0 0 -2px;}
.menu li span{ display:inline-block;padding:5px 10px;border-radius:3px;}
.menu li span a{ color:#e1e1e1;}
.menu li.s span{ background:#575757}
.bannerA{ min-height:196px; text-align:center; }
.bannerA .player{ background:url(../images/bg1-1.jpg) left bottom repeat-x; border-bottom:solid 10px #ccc;}
.footer{ background:#131313 url(../images/bg3.jpg) left top repeat-x; padding:20px 0 10px;}
.footer dl{ float:left; _display:inline; margin-left:-1px; padding-bottom:20px; width:90px;}
.footer dl,.footer dl a{color:#a7a7a7;}
.footer dt{ font-weight:bold; font-size:14px; padding-left:20px;}
.footer dd{ border-left:solid 1px #2b2b2b; margin-top:5px;  padding:10px 0 10px 20px; height:96px; line-height:24px;}
.footer dd a{ color:#5a5a5a;}
.footer .fr{ float:right; _display:inline; margin-top:120px;}
.footer .fr,.footer .fr a{color:#424242;}
/* index */
.index{ padding:0 0 20px;}
.index .banner{ margin:10px 0;}
.player{ position:relative;}
.player ul{ height:315px;}
.player .icons{ position:absolute; bottom:20px; left:50%;}
.player .icons  span{ display:inline-block; width:14px; height:14px; background:url(../images/bg28.png) right top no-repeat; padding:0; margin:0 0 0 10px; _background-image:url(../images/bg28.gif); cursor:pointer!important; cursor:hand;}
.player .icons  span.s{ background-position:left top;_background-image:url(../images/bg28.gif);}
.block1{ background:url(../images/bg24.gif) left 44px no-repeat}
.barA{ height:44px; line-height:44px; color:#666;}
.barA big{ color:#333;}
.barA big{ font-weight:bold; font-size:24px; margin-right:5px;}
.designer{ padding-bottom:10px;}
.designerA{ float:left; display:inline; width:303px; }
.designerA dl{line-height:24px; }
.designerA dt{ float:left; display:inline;text-align:center; padding:15px 10px 0;}
.designerA dd.desc{padding:10px;line-height:20px;}
.designerA dd.contact{ clear:both;padding:10px; }
.designerA dd.contact b{ font-weight:bold; color:#6b9d2c}
.designerA dd.zuopin{ text-align:center; margin-top:10px;}
.designerA dd.zuopin img{ margin:0 8px;}
.newsA{ float:left; display:inline;width:300px; padding-right:27px;}
.newsA .newsListA{ height:350px;}
.newsListA li.first{ border-bottom:0px; padding:15px 0; font-size:16px; font-weight:bold;}
.newsListA li{ border-bottom:dotted 1px #979797;padding:9px 5px; margin:0 13px;}
.newsListA li i{ float:right; font-style:normal; color:#a5a5a5;}
.caseA{ _float:left;}
.cateB{height:330px; padding:20px 10px 0;}
.cateB dl{ border-bottom:dashed 1px #dddddd; padding:10px; line-height:28px;}
.cateB dt{ float:left; display:inline;}
.cateB dt,.cateB dt a{ font-weight:bold; color:#66873c;}
.cateB dd a{ color:#5c5c5c;}
.adA{ clear:both; padding:10px 0;}
.block2{border:solid 1px #dddddd; margin-bottom:10px;}
.projectA{ float:left; clear:left; width:600px; padding:20px 0 20px; border-right:solid 1px #dddddd; margin-right:-1px; _margin-right:-4px; color:#666666;}
.projectA dt{ float:left; display:inline; border:solid 1px #dddddd; padding:15px 15px 5px; margin-left:20px;}
.projectA dt img{ margin-bottom:10px;}
.projectA dt span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;line-height:24px; color:#666666; font-size:10px;}
.projectA dd{ padding:0 10px;}
.projectA dd li{ margin-top:1em; line-height:24px;}
.projectA dd li font{ font-size:14px;color:#666666;}
.tenderA{ border-left:solid 1px #dddddd; padding:10px;}
.tenderListA li{ height:24px; line-height:22px;}
.tenderListA li,.tenderListA li a{ color:#696968;}
.barB{ font-weight:bold; padding:0 0 10px;}
.zyA{ border-left:solid 1px #dddddd; border-top:solid 5px #dddddd; padding:10px; background:url(../images/bg26.gif) right bottom no-repeat}
.tenderA{ background:url(../images/bg25.gif) right bottom no-repeat}
/*designer*/
.leftA{ float:left;_display:inline;width:163px; margin:10px 0 0;}
.rightA{ _float:left;}
.menuA{ background:url(../images/bg1.gif) right top repeat-y;}
.menuA dt{background:url(../images/bg2.gif) left top no-repeat; height:37px; line-height:30px; text-align:center; margin-top:10px; color:#FFF; font-weight:bold; font-size:14px; padding-left:7px;}
.menuA dd{ padding:5px 5px 10px 7px; line-height:24px;}
.menuA dd a{ display:inline-block; margin:5px 0 0 10px; white-space:nowrap; color:#bfbfbf;}
.designerListA{float:left;display:inline;width:25%; *width:24.9%;}
.designerListA li{margin:10px 0 0 10px;border:solid 1px #d1d1d1;*display:inline;}
.designerListA dt{padding:15px 18px 10px; margin:0 0 10px; border-bottom:dashed 1px #c1c1c1; line-height:20px; font-size:16px; color:#333}
.designerListA dt img{ width:100%; margin-bottom:5px;}
.designerListA dd{padding:5px 18px; line-height:24px; display:block;}
.designerListA dd.area{float:right;}
.designerListA dd.hp{background:#e6e6e6;}
.designerListA dd.hp a{color:#5e5e5e;}
.designerB{background:url(../images/bg4.jpg) left top repeat;border-top:solid 6px #000; padding:20px 0; color:#5c5c5c;}
.leftB{float:left;display:inline;background:rgba(0,0,0,0.3)!important;background: #000;filter: alpha(opacity=30);width:265px; min-height:700px;margin-right:15px!important; margin-right:11px;padding-bottom:20px;}
.rightB{}
.detailB{border-top:solid 6px #000;position:relative; padding:22px 10px; line-height:24px;}
.detailB dt{ text-align:center;}
.detailB dt img{ background:#232323; border:solid 1px #383838; padding:25px; width:165px; height:200px;}
.detailB dd{ padding:0 30px;}
.detailB dd b{color:#8f8f8f}
.detailB dd.hit{ background: rgba(163,169,169,0.05)!important;background:#a9a9a9;filter:alpha(opacity=5); text-align:center; padding:10px 0; margin-top:10px;color:#8f8f8f;}
.detailB dd.hit span{ position:relative; display:inline-block; vertical-align:bottom; border-left:solid 1px #3d3d3d; margin:0; padding:0 10px; overflow:hidden;zoom:1;}
.detailB dd.hit span.s{ border-left:0px;}
.barE{ padding:0 0 5px 10px; font:bold 14px/16px normal; border-bottom:solid 1px #474747; color:#8c8c8c;}
.barE a{color:#8c8c8c;}
.barE .r{ float:left;}
.guestA{ padding:10px; position:relative}
.guestListA{ letter-spacing:-6px;  padding:0 10px;}
.guestListA li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; letter-spacing:normal; margin:20px 0 0 15px;text-align:center; line-height:20px;}
.guestListA li a{ color:#737373; text-decoration:underline;}
.liuyanListA{ padding:0 10px;}
.liuyanListA dt{ padding:10px 0 5px; color:#8c8c8c;}
.liuyanListA dd{ border-bottom:dotted 1px #737373; color:#5c5c5c; text-indent:2em; line-height:24px;}
.navA{background:rgba(0,0,0,0.3)!important;background:#000;filter:alpha(opacity=30);padding:10px 5px;color:#737373; font-weight:bold}
.navA a{ position:relative; color:#737373; margin:0 5px;}
.navA a.s{ color:#b59c12}
.navB{ padding:15px 10px;}
.navB li{display:inline-block;*display:inline;zoom:1; margin:0 0 0 5px;}
.navB li a{ color:#737373; margin-right:5px;}
.detailC{ line-height:30px; padding:20px 30px;}
.detailC b{ color:#8f8f8f}
.detailC h1{font: bold 20px normal; margin-top: 5px; padding: 5px 0; text-align: center;}
.detailC .con{ line-height: 30px;margin: 0 20px; padding: 10px 20px 20px;}
.detailC .con p.s1{ text-align:right; margin-bottom:10px;}
.detailC .con p.back{ text-align:center; margin-top:15px; }
.detailC .con p.back a{color:#5C5C5C; text-decoration:underline;}
.menuB{background:rgba(0,0,0,0.3)!important;background:#000;filter:alpha(opacity=30);padding:10px 5px;color:#737373;}
.menuB a{color:#737373;font-weight:bold;}
.menuB a.s{color:#b59c12;}
.logListA{ margin-top:20px;}
.logListA li{height:20px;line-height:20px; padding:7px 0;border-bottom:dashed 1px #585858;margin-left:20px;}
.logListA li,.logListA li a{color:#7c7c7c;}
.logListA li i{float:right;display:inline;margin-right:10px;font-style:normal;}
.caseListA ul{ float:left; display:inline; width:33.3%;}
.caseListA li{ border:solid 1px #353535;  margin:25px 12px 0 13px;}
.caseListA dl{ background:#1f1f1f; border:solid 1px #131313; padding:23px;}
.caseListA dt{ color:#797979; line-height:36px;}
.caseListA dt a{color:#797979;}
.caseListA dd{ line-height:24px; color:#4c4c4c;}
..caseListA dd.hit{ line-height:normal;}
.caseListA dd.hit p{ display:inline-block;*display:inline; zoom:1; height:19px;background:url(../images/bg4.gif) right -19px no-repeat; padding-right:3px;}
.caseListA dd.hit p span{display:inline-block;*display:inline; zoom:1; vertical-align:top; margin:0px; padding:0 5px 0 0;overflow:hidden; background:url(../images/bg4.gif) left top no-repeat; height:19px; line-height:19px;}
.caseListA dd.hit p span b.caseListA dd.hit{ line-height:normal;}
.caseListA dd.hit p{ display:inline-block;*display:inline; zoom:1; height:19px;background:url(../images/bg4.gif) right -19px no-repeat; padding-right:3px;}
.caseListA dd.hit p span{display:inline-block;*display:inline; zoom:1; vertical-align:top; margin:0px; padding:0 5px 0 0; overflow:hidden; background:url(../images/bg4.gif) left top no-repeat; height:19px; line-height:19px;}
.caseListA dd.hit p span b{ width:55px;display:inline-block; *display:inline; zoom:1; vertical-align: middle; margin:0px; padding:0px; overflow:hidden; visibility:hidden }
.pageA{ text-align:center; background:url(../images/bg1.png) center bottom no-repeat; _background:#fff;_filter: alpha(opacity=10); margin-top:10px; height:28px; line-height:36px;}
.pageA a{color:#777777; position:relative;}
/*zoneA*/
.zoneA{ padding:20px 0;}
.barC{ border-bottom: solid 4px #828282}
.barC .l{ display:inline-block; *display:inline;zoom:1; background:url(../images/bg3.gif) right -60px no-repeat; height:36px; line-height:36px; margin:0 0 -2px 20px; padding:0 8px 0 0;}
.barC .l .in{ display:inline-block; color:#FFF; font-weight: bold; background:url(../images/bg3.gif) left top no-repeat; overflow:hidden;zoom:1; margin:0px; padding:0 0 0 8px;}
.zoneA .barC{ margin-bottom:20px;}
.leftC{ float:left; display:inline; width:180px; border:solid 1px #d1d1d1; padding-bottom:60px; margin-right:20px;}
.barD{ border:solid 1px #d1d1d1; height:37px; line-height:37px; background:url(../images/bg5.gif) left top repeat-x; padding-left:15px;font-weight:bold;}
.conD{ border:solid 1px #d1d1d1; border-top:0px;}
.menuC{ padding:0 10px;}
.menuC dt{ border-bottom:dotted 1px #9f9f9f; padding:5px 20px; margin:10px 0;}
.menuC dt a{ color:#737373;}
.menuC dd{ padding:5px 30px;}
.menuC dd a{ color:#929292;}
.rightC .conD{ padding:15px 24px;}
.rightC .conD dl{ padding:20px 54px 0 10px;}
.rightC .conD dd{ padding:10px;}
.barF{background:#eee url(../images/bg6.gif) 10px center no-repeat; height:24px; color:#000; padding-left:25px;font: bold 14px/24px normal;}
.barG{height:24px; line-height:24px; font-weight:bold; border-bottom:solid 2px #b3b3b3;}
.barG .l{display:inline-block;*display:inline;zoom:1; vertical-align:top; position:absolute;margin:0;padding:0 10px;overflow:hidden;border-bottom:solid 2px #f4aa36;}
.formListA li{padding:5px 0; }
.formListA  li span{ float:left; width:7em; text-align:right; margin-right:5px;}
.formListA .l1 { letter-spacing:-6px;}
.formListA .l1 li{ display:inline-block; *display:inline;width:49.9%; padding:5px 0; letter-spacing:normal}
.formListA .l2 { letter-spacing:-6px;}
.formListA .l2 li{ display:inline-block; *display:inline;width:49.9%; padding:5px 0; letter-spacing:normal}
.formListA .l3 span.t{ width:8em;}
.formListA .l3 .list{ letter-spacing:-6px;}
.formListA .l3 .list label{ display:inline-block; *display:inline; width:24.9%; letter-spacing:normal;}
.formListA .l3 .list p{ clear: both;letter-spacing:normal;}
/* product */
.productA{padding-top:15px;}
.titleA big{ font:bold 36px Arial, Helvetica, sans-serif;}
.titleA small{ font:normal 12px normal; color:#639a1b;}
.productA .blockA{margin:5px 9px 0; }
.navC{ background:#e5e5e5; border:solid 1px #c3c3c3; border-bottom:0px; padding:5px 0;}
.navC li{ float:left; display:inline; margin:0 10px 0 -0.5em;}
.navC li a{ padding:3px 5px; display:inline-block; margin:0 5px 0 10px; vertical-align:middle}
.navC li.s{}
.navC li.s a{ color:#fff;background:#ea9d25;}
.designerC{ background:#f2f2f2; border:solid 1px #c3c3c3; border-top:0px; padding:10px 16px;}
.designerC dt{ float:left; display:inline; margin-right:20px; _margin-right:14px;}
.designerC dd{ width:790px; padding-top:5px;}
.designerC dd h3{ font-weight:bold; background:url(../images/bg7.gif) left 15px no-repeat; padding-bottom:10px;}
.designerC dd p{ background:url(../images/bg7.gif) left  bottom no-repeat; padding:3px 10px 10px; }
.orderbyA{background:#e5e5e5; padding:10px;line-height:18px;}
.orderbyA .pageB{ float:right; display:inline;}
.orderbyA dt{ float:left;}
.productListA{ letter-spacing:-6px; padding-bottom:24px;}
.productListA li{ display:inline-block; *display:inline; zoom:1;  letter-spacing:normal; width:182px; margin:18px 9px 0; }
.productListA li a{ display:inline-block;*display:inline; zoom:1; padding:15px 15px 5px; margin:0; overflow:hidden; border:solid 1px #e1e1e1;text-align:center; color:#626262;}
.productListA li a:hover{ border:solid 1px #ccc;}
.productListA li img{ width:100%; margin-bottom:25px; width:100%;}
.productA .pageC{border-top:solid 1px #7f7f7f;}
.pageC{ text-align:center; line-height:20px;  margin:0 9px; padding:20px 0; }
.pageC span,.pageC a,.pageC ul,.pageC li{display:inline-block; *display:inline;zoom:1; vertical-align:bottom; margin:0px; padding:0px; overflow:hidden;}
.pageC a img{ padding-bottom:2px; vertical-align:bottom;}
.pageC ul{ background:url(../images/bg9.gif) center bottom no-repeat}
.pageC li{margin:0 5px;}
.pageC li a{padding-top:8px;}
.pageC li.s{background:url(../images/bg8.gif) right -28px no-repeat;padding-right:12px;}
.pageC li.s a{background:url(../images/bg8.gif) left top no-repeat; padding-left:12px;color:#FFF}
.material h2{ margin:10px 0;}
.material .productListA li{ margin:18px 0 0 24px;}
.leftD{ float:left; clear:left; width:166px; background:#e5e5e5;}
.rightD{_float:left;}
.menuD{ padding:10px;}
.menuD dt{ text-align:center; background:url(../images/bg10.gif) right -24px no-repeat; height:24px; line-height:24px; padding-right:5px;}
.menuD dt span,.menuD dt a{ display:block; margin:0px; padding:0px; overflow: hidden;zoom:1; background:url(../images/bg10.gif) left top no-repeat; padding-left:5px; color:#FFF}
.menuD dd,.menuD dd a{ color:#353535;}
.menuD dd{ line-height:24px; padding:5px 10px;}
.menuD dd a{ white-space:nowrap;}
.productC{ border-top:solid 10px #cbcaca; padding:25px 0 40px;}
.productC .blockA{ margin:0 9px;}
.detailD{ margin:35px 9px 0;}
.detailD h1{ display:inline-block; *display:inline;zoom:1; vertical-align:bottom; font:bold 14px/normal normal;margin-right:10px;}
.detailD h2{ display:inline-block; *display:inline;zoom:1; vertical-align:bottom;}
.detailD dl{ margin-top:5px;}
.detailD dt{ float:left; display:inline; margin-right:10px; width:590px; height:386px;}
.detailD .basic{ line-height:32px;}
.detailD .basic big{font:bold 24px/normal Arial, Helvetica, sans-serif}
.detailD .basic i{ display:inline-block; *display:inline;zoom:1; border:solid 1px #dcdcdc; font-style:normal; margin:0px; padding:2px 5px; line-height:normal}
.detailD .size{ margin-top:10px;border:solid 1px #d8d8d8; background:#fafafa; line-height:36px; padding:5px 10px 10px;}
.detailD .size i{ display:inline-block; *display:inline;zoom:1; border:solid 1px #595959; font-style:normal; margin:0px; padding:2px 5px; line-height:normal}
.fitA{ margin-top:20px;}
.fitA .barJ{ margin:0 9px;}
.barJ{ border-bottom:solid 1px #7f7f7f; font:bold 14px/normal normal; padding:8px 10px}
.barJ big{ font-size:18px; line-height:20px; color:#767676;}
.detailE{ margin:0 9px; line-height:24px;}
.detailE .list{ letter-spacing:-6px; background:#f4f4f4; padding:15px 0 10px 20px; line-height:normal}
.detailE .list li{ display:inline-block;*display:inline;zoom:1; width:33.3%; letter-spacing:normal; line-height:28px;}
.detailE .list li .l{ display:inline-block; *display:inline;zoom:1; width:5em; text-align:right}
.detailE h3{ font-weight:bold; margin:15px 0 0;}
.progressBar1{ height:39px;margin:20px 0px; background:url(../images/bg20.gif) left top no-repeat;}
.progressBar2{ height:39px;margin:20px 0px; background:url(../images/bg20.gif) left -100px no-repeat;}
.progressBar3{ height:39px;margin:20px 0px; background:url(../images/bg20.gif) left -200px no-repeat;}
.productD{ padding:25px 0;}
.formB h1{ font:normal 18px/normal "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif; padding:0 0 20px;}
.orderListA{border:solid 1px #ddd;border-collapse:collapse; }
.orderListA th,.orderListA td{ border-top:solid 1px #ddd;}
.orderListA th{ padding:10px; font-weight:normal; background:#eee; border-left:solid 1px #fff;}
.orderListA td{ padding:20px 10px; text-align:center;}
.orderListA td.t1{ text-align:center;}
.orderListA td.t2{ text-align:left;}
.orderListA td.t2 img{ border:solid 1px #ddd; padding:1px; vertical-align:middle; margin-right:46px;}
.orderListA tfoot td{ background:none; text-align:left;}
.orderListA tfoot .r{ float: right; font-size:14px; border-bottom:dashed 1px #ccc; padding:5px 0 5px 40px;}
.formB .p1{ text-align:right; margin-top:20px;}
.formB .p1 img,.formB .p1 input{ margin:0px; padding:0px; overflow:hidden;zoom:1; vertical-align:top}
.yellowA{ color:#ff6600;}
.redB{ background:#F00; display:inline-block; color:#FFF; padding:1px 2px;}
.numA{ display:inline-block; height:20px; background:url(../images/bg21.gif) left top no-repeat}
.numA span{ display:inline-block; *display:inline; vertical-align:top; margin:0px; padding:0px; overflow: hidden;zoom:1; width:22px; height:20px; line-height:999em;}
.numA span.r{ background:url(../images/bg21.gif) right -20px no-repeat}
.numA input{ text-align:center; margin:1px 0 0; padding:0px; vertical-align:top; overflow:hidden; height:17px; line-height:18px; border:0px;}
/*study*/
.study .main{ padding:20px 0 20px;}
.study .fl{ float:left; display:inline; width:360px; margin-right:8px; _margin-right:4px;}
.study .barI{ margin:0 23px;}
.playerA{padding:12px; border:solid 1px #ccc;}
.playerA ul,.BigPic{width:332px; height:226px;}
.playerA li{ display:none}
.playerA li.s{ display:block;}
.playerA li i{ display:none;}
.playerA .bot{ margin-top:12px;height:14px; line-height:14px;}
.playerA .bot p{ float:right;color:#bfbfbf;}
.playerA .bot p a{color:#bfbfbf;}
.playerA .bot p span.s a{ color:#7f7f7f;}
.studyListA{padding:10px; letter-spacing:-6px;}
.studyListA li.first{display:block; width:100%; height:auto; line-height:20px; text-indent:0px; border-bottom:dotted 1px #bbbbbb; padding-bottom:10px; margin-bottom:10px;}
.studyListA li.first h3{ font-weight:bold}
.studyListA li.first p{ margin-top:10px; text-indent:2em; padding:0 5px;}
.studyListA li{ display:inline-block; *display:inline;zoom:1; letter-spacing:normal; width:50%; *width:49.9%; height:22px; line-height:22px;}
.studyListA li a.l{ margin-left:5px;}
.blockB{ border:solid 8px #ececec; border-bottom:solid 1px #d2d2d2; padding-bottom:8px; background:url(../images/bg13.gif) left bottom repeat-x;}
.blockB .fr{ float:right; display:inline; width:200px; border-left:solid 1px #e4e4e4;background:#f8f8f8;padding:10px 0;}
.barI{ height:43px; background:url(../images/bg11.gif) right -129px no-repeat; text-align:center; font:bold 18px/43px "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif; color:#fff;  padding-right:5px;}
.barI .in{ display:block;zoom:1; overflow:hidden; margin:0px; padding:0 10px 0 15px; color:#fff;background:url(../images/bg11.gif) left -86px no-repeat;}
.barI:hover{ background:url(../images/bg11.gif) right -43px no-repeat;}
.barI:hover .in{background:url(../images/bg11.gif) left top no-repeat; }
.designerListB dd{ padding:5px 5px 0; letter-spacing:-6px; margin:0 23px;}
.designerListB dd a{display:inline-block; *display:inline; zoom:1; height:24px; line-height:24px; width:50%;letter-spacing:normal;  overflow:hidden; float:left;}
.studyListB dt{ margin-bottom:5px;}
.studyListB dd{ margin:0 20px; height:24px; line-height:24px;}
.designerDetailA{ margin-top:10px;}
.designerDetailA dt{ float:left; border-right:solid 1px #ececec;}
.designerDetailA dt img{ margin:5px 20px 15px;}
.designerDetailA dd{ padding:10px 25px 0;}
.designerDetailA h4{ border-bottom:dotted 1px #ccc; padding:5px 0;}
.designerDetailA h4 big{ font-size:16px; margin-right:1em;}
.designerDetailA h4 b{ color:#59ab00; margin-right:4em;}
.designerDetailA .r{ float:right; display:inline; font-style:normal}
.designerDetailA p{ line-height:24px; padding:10px; text-indent:2em;}
.barH{height:52px;background:#fff url(../images/bg12.gif) left bottom repeat-x; color:#333; padding-left:20px; font:bold 24px/48px "Î¢ÈíÑÅºÚ",Arial, Helvetica, sans-serif;}
.docListA{ letter-spacing:-6px;}
.docListA li{ width:33.3%;display:inline-block;*display:inline; zoom:1; margin:0 0 0 -1px; letter-spacing:normal;}
.docListA dl{ border-left:solid 1px #ececec; margin-top:12px; padding:12px 0 14px;}
.docListA dt{ width:193px; height:76px; margin:0 auto; position:relative; text-align:center}
.docListA dt img{clip:rect(0 193px 76px 0)}
.docListA dd{ width:193px; margin:0 auto; padding:5px 0; text-indent:2em;}
.docListA dd i{ display:block; overflow:hidden;zoom:1; font-style:normal; padding:5px 0; border-bottom:dotted 1px #ccc; text-indent:0px;}
.docListA dd.con{ line-height:16px; height:48px;}
.btnA{display:inline-block;*display:inline;zoom:1;background:url(../images/bg14.gif) right -28px no-repeat; margin:0px; padding:0 4px 0 0;height:28px;line-height:28px;}
.btnA .in{display:inline-block;*display:inline;zoom:1;background:url(../images/bg14.gif) left top no-repeat;margin:0px;padding:0 6px 0 10px;color:#fff;}
.studyA{ padding:25px 0;}
.leftE{ float:left; display:inline; width:260px; margin-right:10px;}
.studyA .rightE .blockB .bar{ background:#ececec; padding:10px 0;}
.studyA .rightE .blockB .bar a{ margin:0 10px;}
.studyA .rightE .blockB .bar a.s{ font-weight:bold}
.studyListC{ margin:15px 25px;background:url(../images/bg15.gif) left top no-repeat;}
.studyListC li{ height:29px; line-height:30px; border-bottom: dotted 1px #ccc;text-indent:2em;}
.studyListD{ margin:25px;}
.studyListD li{ height:27px; line-height:28px; border-bottom: dotted 1px #ccc;}
.studyB{ padding:20px 0;}
.studyB .rightE h1{ text-align:center; margin-top:10px; padding:10px 0; font:bold 24px/normal normal}
.studyB .rightE .con{ border-bottom:dotted 1px #ccc; border-top:dotted 1px #ccc; color:#000; padding:10px 20px 20px; margin:0 20px; line-height:30px;}
.studyB .rightE .con p.s1{ text-align:right; color:#999; margin-bottom:10px;}
.studyB .rightE .con p img{ margin:20px 0;}
.navD{ color:#999; margin:10px 20px; line-height:28px;}
/*bidding*/
.bidding{ padding:15px 0;}
.biddingA{ padding:15px 0;}
.biddingListA th{ background:#ececec; padding:10px;}
.biddingListA td{ text-align:center;border-bottom:dotted 1px #ccc;padding:20px 10px;}
.biddingListA tr.s td{ background:#fff9e9;}
.biddingListA td.nobor{ width:0px;}
/*
.biddingListA td.nobor{ border:0px; width:10px; padding:20px 0; }
.biddingListA tr.s td.nobor{background:none;}
*/
.biddingDetailA{line-height:34px;padding-left:30px;  }
.biddingDetailA .l{ float:left; width:210px; clear:left;}
.biddingDetailA .bar{ background:#eee;}
.biddingDetailA dt.bar{ padding-left:30px; margin-left:-30px;}
.biddingDetailA dt.bar img{ margin-left:5px;}
.subA{ text-align: center; margin-bottom:15px; padding-left:8px; background:#ebebeb; border-bottom:solid 1px #d2d2d2; line-height:18px;}
.subA .r{ float:right; display:inline;}
.subA h3{ font: bold 16px/normal normal; margin-top:15px;}
.subA .barI{ width:120px; margin:5px auto 10px;}
.redA{ color:#f00;}
.biddingB{ padding:30px 0 60px;}
.formA{ margin:20px 15px 0;}
.formA .fl{ float:left; width:55.5%; background:url(../images/bg18.gif) right center no-repeat}
.labA{ display:block; overflow:hidden;zoom:1; margin:0 0 15px; padding:10px; background:#f7f7f7;}
.labA input{ margin-left:12px;}
.labB{ border:solid 1px #a8a8a8; display:inline-block; *display:inline;zoom:1; overflow:hidden;margin:0px;padding:2px 0; height:18px; line-height:18px;}
.labB input{ border:0px; margin:0px; padding:0px; text-indent:5px; height:18px; line-height:18px;}
.labB .inputA{ background:url(../images/bg19.gif) left top no-repeat; padding-left:30px;}
.labB .inputB{ background:url(../images/bg19.gif) left -60px no-repeat; padding-left:30px;}
.labC{ display:inline-block; *display:inline; zoom:1; margin:0px; padding:0px; overflow:hidden; background:url(../images/bg17.gif) right -29px  no-repeat; padding-right:3px; height:29px; line-height:29px;}
.labC .btnB{ background:url(../images/bg17.gif) left top no-repeat;height:29px; line-height:29px; border:0px; margin:0px; padding:0 5px 0 8px; overflow:hidden; color:#FFF; font-weight:bold; cursor:pointer!important; cursor:hand; overflow:hidden;}
.loginA{ width:410px; margin:0 auto;}
.loginA .l{ float:left; clear:left; line-height:30px;}
.loginA dd{ padding:3px 0;}
.loginA a{ margin-left:15px; text-decoration:underline;}
.loginA img{cursor:pointer!important; cursor:hand; vertical-align:top }
.memberA{ border-top:solid 1px #a4a4a4; text-align:center; width:390px; margin:0 auto;}
.memberA dt{ padding:15px 0;}
.memberA dd{ display:inline-block; *display:inline; zoom:1; text-align:left; margin-right:20px;}
.memberA dd h3{ color:#ee9b24; font-weight:bold; padding:5px 0; display:inline;}
.memberA dd a{ display:inline-block; padding:5px 0; margin:0px; overflow:hidden; color:#999;}
.textA{ overflow: auto; border:solid 1px #a7a6aa; width:350px; height:120px; padding:5px; line-height:24px;}
.textA h3{ font-weight:bold}
.formA .fr{ text-align: right;}
.formA .fr p{ text-align:left; padding:20px 0 30px 40px; background:url(../images/pic6.jpg) right top no-repeat}
.formA .fr p .r{ float:right; margin:64px 96px 0 0; color:#FFF;}
/*faq*/
.faq{ background:#f7f7f7; padding:20px 10px; margin:20px 0;}
.barK h3{height:100px; background: url(../images/bg22.gif) left top no-repeat;}
.barK .s1{ background-position:left top}
.barK .s2{ background-position:left -200px}
.barK .s3{ background-position:left -400px}
.barK .s4{ background-position:left -600px}
.barK .m{display:inline-block; vertical-align:top;  font:bold 18px/66px "Î¢ÈíÑÅºÚ",Arial; margin:0 0 0 66px;}
.conK{ margin-top:-20px; padding:0 40px 30px; line-height:30px;}
.faq .conK dt{ font-weight:bold;}
.yellowB{ color:#c47c0c;}
.yellowC{ color:#c57324;}
/*case*/
.case{background:url(../images/bg4.jpg) left top repeat;border-top:solid 6px #000; padding:20px 0; margin-top:-12px; position:relative;}
.case .main{background:rgba(0,0,0,0.3)!important;background: #000;filter: alpha(opacity=30); padding-bottom:30px;}
.case .main dl,.case .main div,.case .main ul,.case .main form{ position:relative;}
.case .caseListA{ padding:0 15px;}
.case .caseListA ul{ width:24.9%;}
.cateA{ border-top:solid 6px #000; padding:15px 25px;}
.cateA li{ border-bottom:dotted 1px #424242; padding:10px;}
.cateA li h3{ float:left; clear: left; color:#a19213; font-weight:bold; line-height:20px;}
.cateA li p,.cateA li p a{ color:#9a9a9a;}
.cateA li p{ line-height:20px;}
.cateA li p a{ margin-left:-0.5em; padding-right:0.5em;}
.searchA{ background:rgba(255,255,255,0.1)!important;background: #333;padding:5px; margin:0 25px;line-height:22px;}
.pageD{ float:right; color:#666}
.inputC{ background:#000; height:22px; line-height:22px; margin:0 5px 0 0; padding:0px; border:0px; overflow:hidden;zoom:1; vertical-align:top; color:#595959; text-indent:0.5em;}
.labD{ display:inline-block; background:url(../images/bg23.gif) right -22px no-repeat; margin:0px; padding:0 4px 0 0; overflow:hidden;zoom:1; vertical-align:top;}
.labD .btn{ color:#888; background:url(../images/bg23.gif) left top no-repeat; margin:0px; padding:0 0 0 4px; border:0px; overflow:hidden; height:22px;}
.caseDetailA{color:#6a6a6a;}
.caseDetailA h1{ text-align:center; font-weight:bold; color:#999; border-bottom:dotted 1px #999; margin:20px 0 0; padding:10px 0;}
.caseDetailA .s1{ text-align:right; padding:15px 40px 20px; color:#444; }
.caseDetailA .detail dt{ padding:20px 0 10px;}
.caseDetailA .detail dd{ padding:10px 0;}
.caseDetailA .detail dd.d1{ border-bottom:solid 1px #454545;}
.caseDetailA .detail dd.d2 .r{ float:right;}
.caseDetailA .detail dd.d2 a{ color:#6a6a6a;}
.caseDetailA .detail dd.d3{ border-bottom:solid 1px #454545;}
.caseDetailA .detail dd.d3 h3 a{ color:#6a6a6a;}
.caseDetailA li{line-height:24px;border-bottom:dashed 1px #585858;margin:10px 10px 0;}
.caseDetailA li,.caseDetailA li a{color:#7c7c7c;}
.caseListB{ background:#454545; padding:15px 0;}
.caseListB .l{ float:left; _margin-right:-4px; width:40px; text-align:center; margin-top:35px;cursor:pointer;}
.caseListB .r{ float:right; _margin-left:-4px; width:40px; text-align:center; margin-top:35px;cursor:pointer;}
.caseListB .m{width:640px; }
.caseListB ul{ letter-spacing:-6px; white-space:nowrap;}
.caseListB li{ display:inline-block; *display:inline; vertical-align:top;zoom:1; border:solid 5px #393939; margin:0 5px; width:108px; height:72px;cursor:pointer;}
.caseDetailA .formD{ margin-top:1em;}
.inputD{ background:#2b2b2b; border:0px; margin:0px; padding:0px; overflow:hidden; border-top:solid 2px #121212; color:#737373;}
.inputE{ border:0px; margin:0px; padding:5px 0px; overflow:hidden; border:solid 1px #c3c3c3;}
.se{color:#B59C12 !important;}
/*----------------------------*/
.w100{width:100% !important;}
.page{ text-align:center; margin-top:15px;}
.page a,.page .cur{ border:#828282 1px solid; padding:1px 3px 0; line-height:16px; display:inline-block;}
.page .cur{ background:#828282; color:#FFF}
.bannerA .middle{ position:relative;}
.playerB{ width:1665px;height:261px;margin:66px 0 10px; position:relative;}
.playerB li{float:left; display:inline; width:333px; position:relative;}
.playerB li .num{position:absolute; top:33px; left:50%; margin-left:95px; font-size:22px; font-weight:bold; color:#848484;}
.playerB li .icon{ position:absolute; left:0; bottom:50%; width:100%;height:130px; text-align:center;filter:alpha(opacity=50);opacity:0.5;}
.playerB li .icon p{ display:inline-block; *display:inline; vertical-align:bottom; width:10px; height:130px;}
.playerB li .icon img{ vertical-align:bottom; margin:0 0 20px 10px;}
.playerB li .text{position:absolute; top:50%; left:0; width:100%; text-align:center; color:#888; font-family:"Î¢ÈíÑÅºÚ"}
.playerB li .text h3{font-size:24px; margin-top:10px;}
.playerB li .text p{ margin-top:5px; font-size:18px;}
.playerB li.s .text h3{ color:#e9ab05;}
.playerB li.s .icon{filter:alpha(opacity=100);opacity:1;}

/*-----¸¡¶¯ÌáÊ¾¿ò-----------*/
#shadow-container
{
	position: relative;
}
#shadow-container .container
{
	position: relative;
	left: -3px;
	top: -3px;
}
#shadow-container .shadow1
{
	background: #F0F0F0;
}
#shadow-container .shadow2
{
	background: #DADADA;
}
#shadow-container .shadow3
{
	background: #D0D0D0;
}
#shadow-container .container
{
	background: #ffffff;
	border: 1px solid #BCCC21;
}

#MessageDiv_
{
	display: none;
	position: absolute;
	width: 358px;
	height: 112px;
	background-color: #fff;
	overflow:visible !important;
}
#MessageDiv_ div{ overflow:visible !important;}

#MeTitle
{
	width: auto;
	height: 20px;
	padding: 2px;
	background-color: #F8FAEF;
}

#MeTitleLeft
{
	display: inline;
	float: left;
	height: 19px;
	padding: 6px 0 0 25px;
	width: auto;
	background-position: 5px center;
	background-image: url(../images/okico.gif);
	background-repeat: no-repeat;
}
#MeTitleRight
{
	margin: 6px 5px 0 0;
	display: inline;
	float: right;
	height: 12px;
	width: 12px;
	background-position: center center;
	background-image: url(../images/closeico.gif);
	background-repeat: no-repeat;
}
#MeTitleRight a
{
	position: absolute;
	height: 12px;
	width: 12px;
}
#MeMeddle
{
	width: 100%;
	height: 25px;
	margin: 5px auto;
	padding-top: 10px;
	text-align: center;
	color: #4C4C4C;
}
#MeMeddle span
{
	color: #FE7702;
	font-weight: bold;
	padding: 3px;
	font-family: Verdana;
}
#MeButtom
{
	width: 100%;
	height: 40px;
	text-align: center;
	padding: 2px;
}
#ViewCartBt
{
	display: inline;
	float: left;
	background: url(../images/mesbtbg_.gif) no-repeat;
	width: 100px;
	height: 24px;
	border: none;
	margin: 0 20px 0 80px;
}
#ViewCartBt a
{
	display: block;
	width: 100%;
	height: 80%;
	color: #000;
	padding-top: 5px;
}
#ViewCartBt a:hover
{
	text-decoration: none;
}
#ContinueBt
{
	display: inline;
	float: left;
	background: url(../images/mesbtbg_.gif) no-repeat;
	width: 91px;
	height: 24px;
	border: none;
}
#ContinueBt a
{
	display: block;
	width: 100%;
	height: 80%;
	color: #000;
	padding-top: 5px;
}
#ContinueBt a:hover
{
	text-decoration: none;
}
#__DefaultAjaxPanleID{ display:none;}
.C299A00 {
    color: #299A00;
}
.C9A2CC5 {
    color: #9A2CC5;
}
.C007979 {
    color: #007979;
}
.C6666FF {
    color: #6666FF;
}
.C557B6C {
    color: #557B6C;
}
.C25638B {
    color: #25638B;
}
.CF60 {
    color: #FF6600;
}
.CF00 {
    color: #FF0000;
}
.C176 {
    color: #117766;
}

.pageE{ text-align:center; line-height:20px;  margin:0 9px; padding:20px 0; color:#AAAAAA; }
.pageE span,.pageE a,.pageE ul,.pageE li{display:inline-block; *display:inline;zoom:1; vertical-align:bottom; margin:0px; padding:0px; overflow:hidden;}
.pageE a img{ padding-bottom:2px; vertical-align:bottom;}
.pageE ul{ background:url(../images/bg1.png) center bottom no-repeat;}
.pageE li{margin:0 5px;}
.pageE li a{padding-top:8px;color:#AAAAAA;}
.pageE li.s{background:url(../images/bg8.gif) right -28px no-repeat;padding-right:12px;}
.pageE li.s a{background:url(../images/bg8.gif) left top no-repeat; padding-left:12px;color:#FFF}
.bordercc{ border:solid 1px #ECECEC;}
