@charset "utf-8";
/* CSS Document */
body{ }
.main{ width:980px; margin:0px auto 20px;}


.seli { width:170px; border:1px solid #ccc;}
.seli option { padding:2px; font-weight:bold}
.aboutleft .tit,.aboutleft ul li a:hover,.aboutright .rcontact dl,.smallimg ul li a:hover b,.smallimg ul li a.on b,.sumbitbox input,.allprice,.sumbitbox input.pcbbtn,.circuitrydetail .agree,.pdfsearch .pdfbtn,.pdfjj dd ul li a,.softwarelist a.download,.pdfsearchlist a.downloadpdf,.prodetailleft .newstips .newsonline,.pdfindexbox ul li.pdfbtnstyle1 input,.serviceleft ul li a:hover,.serviceleft ul li a.on,.problemfrom dl dd input,.serviceleft ul li{  }
.aboutright .rservice dl dd a,.h2tit,.bigimgbox .imgtit em a,.smallimg .pre,.smallimg .next{ background-image:url(http://img.jdbpcb.com/img/icon.png); background-repeat:no-repeat;}
.onlineorderbox dl dd.tip span,.error,.onlineorderbox dl dd.tip span.error,.yes,.onlinepricebox dl dd.tip span.yes{ background-image:url(http://img.jdbpcb.com/img/member/icon/othericon.png); background-repeat:no-repeat;}
.regbox .regform dd.btnstyle1 input,.regbox .regform dd.phone .freeyzm a,.regbox .changetab li,.message dd.btnstyle1 input{ background-image:url(http://img.jdbpcb.com/img/member/reglogin/tabbg.png);}

.current{ padding:12px 0px 12px 8px;}

.content{   width:100%; overflow:hidden;}

.aboutleft{ width:172px; float:left; margin-top:20px;}
.aboutleft .tit{ height:30px; background-position:left -590px; font-size:0px; line-height:30px; text-indent:10000px; overflow:hidden; width:100%;}
.aboutleft ul{ width:100%;}
.aboutleft ul li{ height:29px; line-height:29px;}
.aboutleft ul li a{ display:block; padding-left:10px; background-color:#F4F4F4; border:1px solid #E9E9E9; border-top:1px solid #fff; width:160px;}
.aboutleft ul li a:hover{ background-position:left -625px; color:#333; text-decoration:none;}
.aboutleft ul li a.on{ border-left:2px solid #FF2A00; width:159px; background-color:#FFF;}

.aboutcenter{ width:550px; float:left; margin:20px 29px 0px;}
.aboutcenter .tit,.engineerright .tit{ font:18px/30px "微软雅黑"; border-bottom:1px solid #DDD; color:#4C4C4C;}
.aboutcenter .boxA,.engineerright .boxA{ width:100%; overflow:hidden; padding-top:10px; line-height:20px;}


.paytable{ width:98%; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8;}
.paytable th,.paytable td{ height:28px; line-height:28px;  border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; padding:0px 20px;}
.paytable th{ background-color:#F8FDFF; color:#2D8BCA;}

.aboutright{ width:200px; float:right; margin-top:20px; overflow:hidden;}
.aboutright .rcontact,.aboutright .rservice,.aboutright .rshare{ width:100%;}
.aboutright .rcontact .tit,.aboutright .rservice .tit{ border-bottom:1px solid #DDD; line-height:30px; color:#4C4C4C; font:bold 14px/30px "微软雅黑"; margin-bottom:10px;}
.aboutright .rcontact dl{ width:200px; height:191px; background-position:left -664px; overflow:hidden;}
.aboutright .rcontact dl dt{ padding-left:45px; height:44px; line-height:44px; font-family:"微软雅黑"; font-size:16px;}
.aboutright .rcontact dl dd span{ display:block; height:51px; padding:17px 10px 0px 55px;}
.aboutright .rcontact dl dd p{ height:40px; color:#FFF; font-weight:bold; line-height:40px; padding-left:45px;}
.aboutright .rcontact dl dd p em{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.aboutright .rcontact dl p a{ color:#FFF;}

.aboutright .rservice,.aboutright .rshare{ margin-top:10px;}
.aboutright .rservice dl{ border:1px solid #DDD; border-top:0px; background-color:#F5F5F5; padding:8px 10px; width:178px;}
.aboutright .rservice dl dt{ margin-bottom:8px;}
.aboutright .rservice dl dd{ margin-bottom:3px;}
.aboutright .rservice dl dd a{ color:#1E307C; background-position:left -233px; padding-left:10px;}

.h2tit{ font:30px/30px "微软雅黑"; color:#666; margin-bottom:10px; background-position:8px -285px; padding:3px 0px 3px 48px;}
.h2tit ul{ float:right; width:422px; font-size:12px; color:#B2B1B1; background:url(http://img.jdbpcb.com/img/step.png) no-repeat left top; overflow:hidden; height:23px; margin-top:8px;}
.h2tit ul li{ float:left; height:23px; line-height:23px; padding-left:28px; width:115px;}/* 修改于6-14 */
.green{ color:#73D62B;}
.h2tit ul li.width164{ width:104px;}/* 修改于6-14 */
.h2tit ul li.width30{ width:30px;}
.h2tit ul.two{ background-position:left -27px;}
.h2tit ul.three{ background-position:left -53px;}


.imglist{ width:100%; overflow:hidden; margin:20px 0px;}
.imglist li{ width:319px; float:left; text-align:center; margin-right:10px; padding-bottom:15px;}
.imglist li span{ display:table-cell; *display:block; width:317px; height:290px; border:1px solid #E0E0E0; vertical-align:middle; *font-size:175px;}
.imglist li span img{ vertical-align:middle; width:300px; }
.imglist li a{ font-size:14px;}
.imglist li em{ display:block; margin-top:5px;}
.imglist li.nomright{ margin-right:0px;}



.imgshowbox{ width:978px; border:1px solid #E0E0E0; margin:20px 0px; overflow:hidden;}
.bigimgbox{ width:778px; float:left; background-color:#F5F5F5; padding:15px; }
.bigimgbox .bigimg{  width:778px; min-height:511px; text-align:center; _height:511px; overflow:hidden;}
.bigimgbox .imgtit{ margin-bottom:20px;}
.bigimgbox .imgtit span{ font-size:14px; font-weight:bold;}
.bigimgbox .imgtit em{ float:right;}
.bigimgbox .imgtit em a{ display:inline-block; width:24px; height:24px; background-position:left -347px; margin-left:6px;}
.bigimgbox .imgtit em a.fullscreen{ background-position:left -376px;}
.smallimg{ width:170px; float:right; padding-top:15px;}
.smallimg .pre,.smallimg .next{ display:block; width:143px; height:14px; line-height:0px; font-size:0px; cursor:pointer; background-position:center -406px; margin-left:9px;}
.smallimg .next{ background-position:center -425px;}
.smallimg ul{ width:143px; height:512px; overflow:hidden; margin:10px 0px; padding-left:9px; position:relative; z-index:2;}
.smallimg ul li{ width:143px; height:120px;  margin-bottom:10px; text-align:center; position:relative; z-index:1; _margin-bottom:8px;}
.smallimg ul li a{ display:block; border:1px solid #E0E0E0; width:141px; height:118px;}
.smallimg ul li img{ width:141px; height:118px;}
.smallimg ul li a b{ display:none;}
.smallimg ul li a:hover b,.smallimg ul li a.on b{ display:block; width:152px; height:120px; position:absolute; top:0px; left:-9px; background-position:left -869px;}
.imgjj{ font-size:14px; line-height:22px; padding:15px 15px 15px 15px; border-top:1px solid #E0E0E0; color:#666;}


.onlineprice{ background-position:8px top;}
.onlinepricebox{  width:980px; overflow:hidden;}
.onlinepricebox .content{ padding:30px 0px; border:1px solid #E0E0E0; border-top:0px; width:978px;}
.onlinepricebox dl{ width:100%; padding:4px 0px; overflow:hidden; margin-bottom:1px; font-size:12px;}
.onlinepricebox dl dt{ width:127px; float:left; text-align:right; line-height:25px;}
.onlinepricebox dl dt em{ color:#D50048; font-size:12px;}
.onlinepricebox dl dd{ width:390px; float:left; line-height:21px;}
.onlinepricebox dl dd input{ width:196px; margin-right:3px; border:1px solid #ABABAB; height:25px; line-height:25px; padding-left:4px;}
.onlinepricebox dl dd div{ color:#999; font-size:12px;}
.onlinepricebox dl dd.tip{ width:40%;}
.onlinepricebox dl dd.tip span{ background-position:left -125px; padding-left:15px; color:#434343; font-size:12px;}
.error,.onlinepricebox dl dd.tip span.error{ background-position:left -161px; color:#E50E00; padding-left:15px;}
.yes,.onlinepricebox dl dd.tip span.yes{ background-position:left -199px; color:#358508; padding-left:15px;}

.sumbitbox{
	text-align:center;
	width:100%;
	overflow:hidden;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
}
.sumbitbox input,.problemfrom dl dd input{ width:120px; height:36px; background-position:-164px -869px; line-height:36px; color:#FFF; font-family:"微软雅黑"; font-size:16px; margin-right:8px; border:0px; cursor:pointer; font-weight:bold;}
.sumbitbox input.btnstyle2{ background-position:-164px -912px;}
.sumbitbox input.pcbbtn{ background-position:left -1004px; width:250px; padding-top:16px; height:52px; text-align:left; padding-left:58px;}
.sumbitbox input.pcbbtna { background-position:left -1004px; width:250px; padding-top:16px; height:52px; text-align:left; padding-left:48px;}
.onlinepricebox table tr td{ font-size:14px; padding:6px 0px 6px 10px; }
.txtstyle1,textarea{ border:1px solid #ABABAB; height:22px; line-height:22px; padding:2px 4px 2px 4px;font:14px "微软雅黑"; font-weight:bold}
.font1{ font-size:12px; color:#999; padding:5px 5px 0px 0px;}


.contentbox{ border-top:1px solid #CCC;  width:980px;}
.orderdetail,.collect table{ border-top:1px solid #E3E6EB; border-left:1px solid #E3E6EB; background-color:#FFF;}
.orderdetail td em{ color:#FF0000;}
.orderdetail td,.collect table td{  border-right:1px solid #E3E6EB; border-bottom:1px solid #E3E6EB; padding:5px;}
.orderdetail td.allmoney{ padding-top:8px; padding-bottom:8px;}
.orderdetail td.allmoney span{ font:22px/25px "微软雅黑"; }
.orderdetail td.allmoney span em{ color:#FF0000;}
.orderdetail td.allmoney p{ margin-top:3px;}
.orderdetail td.allmoney div{ background-position:left -244px; padding-left:52px;}


.collecta table{  border-top:1px solid #E3E6EB; border-left:1px solid #E3E6EB; margin:20px 0px 0px 0px; background-color:#FFF; }
.collecta table td{  border-right:1px solid #E3E6EB; border-bottom:1px solid #E3E6EB; padding:5px 10px; text-align:center;}
.collecta .fonatwf { font-weight:bold; background:#F4F4F4;}
.collecta .fonatoi { color:#1461E0; font-size:14px}
.collecta .allmoneya {background-image:url(http://img.jdbpcb.com/img/member/icon/othericon.png); background-repeat:no-repeat;background-position:0px -245px; padding:5px 0px 0px 40px;}
.collecta .allmoneya span{ font:22px/25px "微软雅黑"; }
.collecta .allmoneya span em{ color:#ff5500}
.collecta .allmoneyb {background-image:url(http://img.jdbpcb.com/img/member/icon/othericon.png); background-repeat:no-repeat;background-position:0px -306px; padding:5px 0px 0px 40px;}
.collecta .allmoneyb span{ font:22px/25px "微软雅黑"; }
.collecta .allmoneyb span em{ color:#ff5500}





.othercost{ float:right; width:25%;}
.othercost td{ font-size:12px;}
.othercost td span{ font-weight:bold; font-size:14px;}

.allprice{ border:1px solid #E3E6EB; margin-top:10px; padding:10px 0px 10px 70px; background-position:-202px -670px; background-repeat:no-repeat;}
.allprice span{ font:22px/25px "微软雅黑"; }
.allprice span em{ color:#FF0000;}
.allprice p{ margin-top:3px;}



.orderleft{ width:762px; float:left; margin-top:20px; font-family:"微软雅黑"; color:#666;}
.orderleft .ordertit{ font-size:18px;}
.orderleft .orderbox{ width:720px; border:1px solid #E9E9E9; overflow:hidden; padding:10px 20px; margin-top:5px; font-size:14px; line-height:20px;}


.regbox{position:absolute;width:600px;background-color:#FFF; left:4px;

}
.regbox .regtit{ padding:0px 10px; color:#FFF; height:35px; line-height:35px; background-color:#FF3F00; font-size:14px; font-weight:bold;}
.regbox .regtit em{ float:right; font-family:"微软雅黑"; font-size:18px; font-weight:normal; cursor:pointer;}
.regbox .regcontent{ width:550px; border:1px solid #E0E0E0; border-top:0px;}

.regbox .changetab{ width:300px; margin:0px auto; height:35px; line-height:33px; font-size:14px; padding:20px 0px;}
.regbox .changetab li{ width:128px; float:left; cursor:pointer; text-align:center; background-position:left top; border:1px solid #B5B5B5; height:33px; margin-left:-1px; position:relative; z-index:1}
.regbox .changetab li.on{ background-position:left -38px; color:#FFF; font-weight:bold; border:1px solid #228C09; z-index:2}

.regbox .regform{ width:550px;}
.regbox .mtop20{ margin-top:20px;}
.regbox .regform dl{ overflow:hidden; margin-bottom:8px; width:550px; _margin-bottom:7px;}
.regbox .regform dt{ float:left; width:90px; text-align:right; font-size:14px; line-height:22px; color:#555; padding-right:5px;}
.regbox .regform dt em{ color:#F00; margin-right:4px;}
.regbox .regform dd{ width:380px; float:left; color:#999; overflow:hidden;}
.regbox .regform dd input{ width:300px; height:25px; line-height:25px; padding-left:4px; border:1px solid #ABABAB; color:#666;   font-size:14px;}
.regbox .regform dd div{ margin-top:3px;}
.regbox .regform dd.yzm img{  vertical-align:top; margin-left:8px;}
.regbox .regform dd.yzm a{ color:#0000cc;}
.regbox .regform dd.agree{ color:#666; line-height:13px;}
.regbox .regform dd.agree input{ width:13px; height:13px; border:none; margin-right:3px; vertical-align:middle; padding-left:0px;}
.regbox .regform dd.btnstyle1 input,.message dd.btnstyle1 input{ width:222px; height:47px; background-position:left -79px; line-height:47px; border:0px; padding:0px; color:#FFF;  font-size:18px; cursor:pointer; font-family:"微软雅黑";}
.regbox .regform dd.phone input{ background:url(http://img.jdbpcb.com/img/member/reglogin/phone.gif) no-repeat 4px center; padding-left:17px; width:244px;}
.regbox .regform dd.phone .freeyzm a{ display:block; width:145px; height:28px; text-align:center; line-height:28px; border:1px solid #BBB; background-position:left -179px; color:#555; font-size:14px; font-weight:bold; text-decoration:none;}

.regbox .loginform{ width:320px; margin:30px auto 0px; overflow:hidden;}
.regbox .loginform dt{ width:50px;}
.regbox .loginform dd{ width:240px;}
.regbox .loginform dd input{ font-size:12px; width:228px;}
.regbox .loginform dd.agree em{ float:right;}
.regbox .loginform dd.agree em a{ color:#0000cc;}
.regbox .loginform dd.agree em a:hover{ color:#ff5500;}


.aboutleft .engineertit{ background-position:left -1125px;}
.engineerright{ width:779px; float:right; margin:20px 0px 0px 0px;}
.engineerright .nobotbd{ border-bottom:0px;}
.engineerright .tit{ font-size:30px; padding-bottom:10px;}
.circuitryclass{ font-size:14px; line-height:24px; color:#ccc; border-bottom:1px solid #DDD; padding:0px 5px 10px;}
.circuitryclass2{ font-size:12px; line-height:18px; width:657px; float:right; border-bottom:0px;}
.circuitryclass a{ color:#666; margin:0px 8px; font-family:"宋体";}
.circuitryclass a:hover{ color:#ff5500;}
.circuitryclass a.on{ font-weight:bold; color:#ff5500;}
.circuitryclass a.nomleft{ margin-left:0px;}
.circuitrycont{ width:100%;}
.circuitrycont .circuitrylist{ width:510px; padding:10px 0px; font-size:14px; line-height:24px; border-bottom:1px dashed #DDD;}
.circuitrycont .circuitrylist a{ background:url(http://img.jdbpcb.com/img/dian.gif) no-repeat left center; padding-left:10px;}

.circuitrydetail{ width:737px; border:1px solid #DDD; overflow:hidden; padding:20px;}
.circuitrydetail .newstit{ font:30px/32px "微软雅黑"; text-align:center;}
.circuitrydetail .newstime{ text-align:center; color:#999; border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:4px 0px; margin-top:8px;}
.circuitrydetail .newstime a{ color:#0000cc; text-decoration:underline;}
.circuitrydetail .newstime a:hover{ color:#ff5500;}
.circuitrydetail .newscont{ width:100%; overflow:hidden; line-height:22px; font-size:14px; padding:20px 0px;}
.newscont ul, .newscont ol { padding-left:15px;}
.newscont ol li, .newscont ul li  { list-style:disc; }
.circuitrydetail .newstip{ text-align:right; color:#999;}
.circuitrydetail .newstip span{ color:#FF0000;}
.circuitrydetail .newstip img{ vertical-align:middle;}
.circuitrydetail .agree{ width:77px; height:61px; background-position:-230px -1074px; margin:40px auto 20px; text-align:center; padding-right:4px;}
.circuitrydetail .agree p{ font-weight:bold; font-size:14px; height:38px; line-height:38px; cursor:pointer;}
.circuitrydetail .agree p a:hover{ color:#333; text-decoration:none;}
.circuitrydetail .agree span{ display:block; height:18px; line-height:18px; color:#CC0000;}
.circuitrydetail .newsmenu{ text-align:center; padding-bottom:20px;}
.circuitrydetail .newsmenu a{ text-decoration:underline;}
.circuitrydetail .share{ width:100%; overflow:hidden;}
.circuitrydetail .share img{ vertical-align:middle;}
.circuitrydetail .prenext{ border-top:1px dashed #DDD; padding-top:10px; margin-top:20px;}
.circuitrydetail .prenext a{ color:#000099;}
.circuitrydetail .prenext a:hover{ color:#ff5500;}



.pdfsearch{ float:right; font-size:12px; width:700px; margin-top:2px;}
.pdfsearch .pdftxt{ width:376px; height:27px;  line-height:27px; border:1px solid #CCC; padding-left:4px;}
.pdfsearch .pdfbtn{ width:64px; height:29px; text-align:center; line-height:29px; font-size:14px; font-weight:bold; color:#FFF; background-position:-165px -954px; border:0px; margin-left:4px; cursor:pointer;}
.pdflist{ width:100%; overflow:hidden; margin:10px 0px;}
.pdflist li{ width:155px; float:left; height:30px; overflow:hidden;}
.pdflist li a{ color:#0000cc; text-decoration:underline;}
.pdflist li a:hover{ color:#ff5500;}
.pdflist li img{ vertical-align:middle; margin-left:2px;}

.pdftit{ font:24px/24px Tahoma, Geneva, sans-serif; padding:6px 0px 0px;}
.pdfjj{ width:100%; overflow:hidden; margin-top:15px;}
.pdfjj dt{ width:140px; height:140px; border:1px solid #DDD; float:left; text-align:center;}
.pdfjj dt span{ display:table-cell; *display:block; width:140px; height:140px; vertical-align:middle; *font-size:122px;}
.pdfjj dd{ display:block; float:left; width:630px;}
.pdfjj dd ul{ width:100%;}
.pdfjj dd ul li{ width:100%; overflow:hidden;}
.pdfjj dd ul li em{ width:120px; float:left; text-align:right;}
.pdfjj dd ul li span{ width:510px; float:left;}
.pdfjj dd ul li a{ display:block; width:177px; height:41px; line-height:41px; color:#FFF; background-position:left -1160px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; text-align:center; padding-left:15px; margin:8px 0px 5px;}
.pdfjj dd ul li a:hover{ text-decoration:none;}
.c909090{ color:#909090;}
.pdfcatalogue{ width:346px; border:1px solid #ddd; margin:30px 0px 0px; padding:0px 10px;}
.pdfcatalogue h3{ font-size:16px; font-weight:bold; border-bottom:1px dashed #ddd; padding:8px 0px 5px 5px;}
.pdfcatalogue ul{ margin:10px 0px;}
.pdfcatalogue li{ display:block; font-size:14px; padding-bottom:3px;}
.pdfcatalogue li a{ background:url(http://img.jdbpcb.com/img/dian2.gif) no-repeat left center; padding-left:13px; color:#0063DC;}
.pdfcatalogue li a:hover,.otherpdf table a:hover{ color:#ff5500;}
.otherpdf{ width:100%; margin-top:25px;}
.otherpdf h3{ font:18px/24px "微软雅黑"; background:url(http://img.jdbpcb.com/img/hr.gif) no-repeat left bottom; padding-bottom:5px; padding-left:3px;}
.otherpdf table{ border-left:1px solid #DDD; border-top:1px solid #DDD; margin-top:10px;}
.otherpdf table th{ background-color:#E3E3E3; height:27px; text-align:center;}
.otherpdf table th,.otherpdf table td{ border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.otherpdf table td{ padding:4px; font-family:Tahoma, Geneva, sans-serif;}
.otherpdf table a{ color:#0063DC;}
.datasheet{ width:777px; height:500px; margin-top:15px; overflow:auto; overflow-x:hidden; padding:5px 0px; background-color:#F4F4F4; border:1px solid #ddd;}


.pdfsearchlist{ width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; line-height:18px;}
.pdfsearchlist th,.pdfsearchlist td{ padding:5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.pdfsearchlist th{ background-color:#F3F3F3; text-align:left; font-size:14px; color:#666; border-bottom:0px;} 
.pdfsearchlist a.downloadpdf{ display:block; width:144px; height:30px; background-position:-138px -1206px;}
.pdfsearchlist a{ color:#0063dc; font-weight:bold; font-size:14px;}
.pdfsearchlist span{ background:url(http://img.jdbpcb.com/img/pdf2.gif) no-repeat left top; padding-left:30px; display:inline-block;}
.pdfsearchlist a:hover{ color:#ff5500;}


.softwarelist{ width:777px; border:1px solid #DDD; overflow:hidden; margin-bottom:10px; padding-bottom:8px;}
.softwarelist dt{ display:block; height:27px; line-height:27px; background-color:#F9F9F9; font-size:14px; font-weight:bold; padding-left:8px; color:#666; margin-bottom:10px;}
.softwarelist dd{ float:left; width:135px;  line-height:18px; color:#999; padding-left:10px; overflow:hidden;}
.softwarelist dd.width475{ width:470px; color:#666; line-height:22px;}
.softwarelist a.download{ display:block; width:133px; height:41px; background-position:left -1206px; margin-bottom:5px;}

.mycustombox{ width:584px;  padding:35px 0px 00px 0px; overflow:hidden;}
.mycustombox dt{ width:161px; height:183px; border:1px solid #E8E8E8; text-align:center; padding-top:4px; float:left;}
.mycustombox dt img{ width:151px; height:179px;}
.mycustombox dd{ float:left; width:401px; padding:10px 0px 0px 20px;}
.mycustombox dd strong{ font-size:14px; display:block; margin-bottom:3px;}
.mycustombox dd span{ display:block; line-height:24px; vertical-align:top; height:24px; _height:18px; _padding:3px 0px; _line-height:18px; }
.mycustombox dd span img{ vertical-align:middle; _vertical-align:inherit;}
.boxB,.boxB div{ width:100%; overflow:hidden; color:#666; line-height:24px;}
.boxB{ margin-top:30px;}
.boxB h3{ font:24px/24px "微软雅黑"; border-bottom:1px solid #EBEBEB; padding:0px 5px 8px;}
.boxB h3 em{ font-size:12px; font-family:"宋体"; float:right; margin-top:5px;}
.boxB h3 em a{ background:url(http://img.jdbpcb.com/img/pl.gif) no-repeat left center; padding-left:18px; color:#136EC2; text-decoration:underline;}
.boxB h3 em a:hover{ color:#ff5500;}
.boxB div{ font-size:14px; padding:10px 5px 0px; width:970px;}
.boxB dl{ width:970px; overflow:hidden; padding:10px 5px; border-bottom:1px solid #EBEBEB;}
.boxB dl dt{ font-size:14px; font-weight:bold;}
.boxB dl dt em{ float:right;}
.boxB dl dd{ font-size:14px;}
.boxB dl.nobdtop{ border-bottom:0px;}
.message{ width:958px; border:1px solid #EBEBEB; margin-top:20px; padding:10px;}
.message h3{ font-size:14px; font-weight:bold; margin-bottom:20px;}
.message dl{ width:100%; overflow:hidden; padding-bottom:10px;}
.message dl dt{ width:120px; float:left; font-size:14px; text-align:right; padding-right:5px;}
.message dl dd{ width:600px; float:left; line-height:27px;}
.message dl dt em{ margin-right:3px; color:#C82658;}
.message dl dd input{ width:340px; height:25px; line-height:25px; padding-left:4px; border:1px solid #ABABAB;}
.message dl dd textarea{ width:680px; height:145px; padding-left:4px; border:1px solid #ABABAB;}

.pdfindexbox{ width:580px; margin:60px auto; color:#666;}
.pdfindexbox dl{ width:281px; margin:0px auto; background:url(http://img.jdbpcb.com/img/bigimg.gif) no-repeat right top; padding-right:55px; padding-top:5px;}
.pdfindexbox dl dt h2{ font:44px/50px "微软雅黑";}
.pdfindexbox dl dt em{ color:#FF2A00;}
.pdfindexbox dl dt span{ font:14px/22px "微软雅黑"; display:block; text-align:center;}
.pdfindexbox ul{ width:100%; overflow:hidden; height:39px; margin:30px 0px;}
.pdfindexbox ul li{ float:left;}
.pdfindexbox ul li.pdftxtstyle1{ width:480px; background-color:#3A67BC; padding:4px;}
.pdfindexbox ul li.pdftxtstyle1 span{ display:block; background:url(http://img.jdbpcb.com/img/search.gif) #FFF no-repeat 5px center; width:447px; height:31px; padding-left:33px;}
.pdfindexbox ul li.pdftxtstyle1 span input{ border:0px; width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.pdfindexbox ul li.pdfbtnstyle1{ width:85px;}
.pdfindexbox ul li.pdfbtnstyle1 input{ width:85px; height:39px; background-position:left -1254px; text-align:center; color:#FFF; line-height:39px; font-weight:bold; font-size:14px; border:0px; margin-left:5px; cursor:pointer;}
.pdfindexbox p{ text-align:center; line-height:20px;}
.pdfindexbox p a{ margin-left:3px; font-family:Tahoma, Geneva, sans-serif; color:#666;}
.pdfindexbox p span a{ margin-right:8px;}
.pdfindexbox p a:hover{ color:#ff5500;}

.yourlike{ border-top:1px solid #ddd; text-align:center; padding:20px 0px;}
.yourlike a{ padding:8px 20px; border:1px solid #DADADA; margin-right:8px;}
.yourlike a:hover{ border:1px solid #FF7155; text-decoration:none; color:#333;}


/* 产品列表 */
.producttit{ font:30px/30px "微软雅黑"; color:#666; padding:15px 0px 10px; border-bottom:1px solid #D7D7D7;}
.productlist{ width:980px; float:left; padding:20px 0px; border-bottom:1px dashed #ddd;}
.productlist li{ font-size:14px; width:490px;  float:left; height:24px; line-height:24px;}
.productlist li a{ background:url(http://img.jdbpcb.com/img/dian.gif) no-repeat left center; padding-left:10px;}

/* 产品详细页 */
.prodetailleft{ margin-top:20px; border:0px; border-right:1px solid #ddd; width:753px; padding-left:0px; float:left; padding-right:30px;}
.prodetailleft .newstips{ background-color:#f6f6f6; border:1px solid #DDD; padding:10px 15px; font-size:14px; margin-top:10px; color:#666; vertical-align:middle;}
.prodetailleft .newstips .newsonline{ display:inline-block; width:89px; height:27px; background-position:-203px -1160px; overflow:hidden; line-height:0px; font-size:0px; text-indent:11111px; vertical-align:middle;}
.prodetailright{ width:160px; float:right; overflow:hidden; margin-top:20px; margin-right:8px; display:inline;}

/* 产品推荐页*/
.Productmain { margin-top:20px;}
.Productmain .homeimg { float:left; width:320px; margin-right:20px;}
.Productmain .homeimg .imgltu { border:1px solid #DDDDDD; width:320px;height:280px;text-align:center;display:table-cell;vertical-align:middle; }
.Productmain .homeimg .imgltu img {  vertical-align:middle; width:250px;}
.Productmain .homeimg  .Scroll { margin-top:5px; text-align:center;}
.Productmain .homeimg  .Scroll a { border:3px solid #fff; display:block; float:left; height:73px; margin-bottom:10px; margin-right:1px;}
.Productmain .homeimg  .Scroll a:hover { border:3px solid #E30404;}



.Productmain .porcon { float:left; width:420px;}
.Productmain .porcon h1 {font:22px "微软雅黑"; margin-bottom:10px;}
.Productmain .porcon dl {  width:400px; height:25px; line-height:25px;}
.Productmain .porcon dl dt { float:left; width:90px; font-weight:bold;}
.Productmain .porcon dl dd em { color:#FF0000; font:16px "微软雅黑"; }
.Productmain .porcon .Phone { border:1px solid #f2d9b3; background:#fffeec; padding:10px; margin-top:10px;}
.Productmain .porcon .Phone .foant { font-weight:100}
.Productmain .porcon .Phone .foant em {font:26px "微软雅黑"; color:#009900; font-weight:bold; background:url(http://img.jdbpcb.com//img/icon.png) left -575px no-repeat; padding-left:25px;}
.Productmain .porcon .inquiry { margin-top:10px;}

.Productmain .cojdb  { float:right; margin-left:10px;}
.Productmain .cojdb .Title { font-size:14px; font-weight:bold; background:#efefef; height:29p; line-height:29px; width:200px; padding-left:10px;}
.Productmain .cojdb .Content { border:1px solid #dedede; padding:10px;width:188px;}
.Productmain .cojdb .Content .aprv  {  border-bottom:1px solid #dedede; border-top:1px solid #dedede; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-bottom:10px;}
.Productmain .cojdb .Content .aprv em {font-weight:bold;}
.Productmain .cojdb .Content ul li { line-height:22px; }
.Productmain .cojdb .Content ul li em { font-weight:bold}
.Productmain .cojdb .Content ul li a { color:#0083e8; text-decoration:underline; font-family:Arial, Helvetica, sans-serif} 
.porad { margin-top:15px;}
.Titlepo { font-size:14px; font-weight:bold; margin-top:10px; padding-top:5px; background:url(http://img.jdbpcb.com//img/icon.png) left -642px ; padding-left:5px;}
.txt { line-height:22px; padding:5px;}



.onlinepricetable{ width:980px; border:1px solid #E3E6EB; margin:20px auto 15px; border-bottom:0px;}
.onlinepricetable td{
	border-bottom:1px solid #E3E6EB;
	padding:5px 0px 5px 0px;
	position: relative;
}
.onlinepricetable td i{
	color:#666;
	font-style: normal;
}
.onlinepricetable td input{ vertical-align:middle; }
.onlinepricetable em{
	color:#0066cc;
	cursor:pointer;
	font-style: normal;
	position: relative;
	width: 100px;
}
.onlinepricetable .txtstyle1{ height:20px; line-height:20px; border:1px solid #ccc; padding-left:4px; padding-right:4px;}
.seli {height:24px; line-height:24px; border: 1px solid #CCCCCC; width: 170px;}
.allmoneya,.allmoneyb{  background-position: left -12px;  background-repeat: no-repeat;  padding: 5px 0 7px 40px; }
.allmoneya span,.allmoneyb span{ font: 22px/25px "微软雅黑"; }
.allmoneya span em,.allmoneyb span em{  color: #FF5500;}
.allmoneyb{ background-position:left -72px;}
.c1461E0{ color:#1461E0;}

.boardnumber{ width:356px; border:1px solid #d5210d; overflow:hidden; position:absolute; left:0px; top:29px; top:30px\9;  _top:31px; background-color:#FFF; z-index:1;}
.boardnumber ul{ width:347px; overflow:hidden; padding:0px 4px;}
.boardnumber li{ float:left; width:57px; padding-bottom:4px; font-size:12px;}
.boardnumber li input.txtstyle2{ width:95px; height:20px; line-height:20px; border:1px solid #d8d8d8; color:#c0c0c0; padding-left:3px;}
.boardnumber .boardnumberbtn{ padding-bottom:10px;}
.boardnumber .boardnumberbtn input{ width:60px; height:23px; text-align:center; line-height:23px; cursor:pointer; background-position:-63px -134px; border:0px; font-size:12px; margin-left:6px; background-image:url(http://img.jdbpcb.com/img/member/bg/bg.png);}
.boardnumber .boardnumberbtn a:hover{ text-decoration:none;}
.boardnumber .boardnumberbtn a:hover input{background-position:left -134px; color:#447307; text-decoration:none;}

/* 客服中心 2013 07 02*/
.servicebanner{ width:100%; padding:8px 0px; overflow:hidden;}
.servicecontent{ border:1px solid #dfdfdf; width:978px; background-color:#f6f6f6;}
.serviceleft{ width:184px; float:left; border-right:1px solid #e3e3e3;}
.serviceleft ul{ width:166px; padding-left:18px; padding-top:20px;}
.serviceleft ul li{ display:block; line-height:38px;  font-size:14px; position:relative; width:100%; height:38px; background-position:left -1891px;}
.serviceleft ul li.topbd{ border-top:0px;}
.serviceleft ul li a{ color:#4c4c4c; display:block; position:absolute; width:168px; height:43px; left:-19px; line-height:43px; padding-left:32px; z-index:2; top:-2px;}
.serviceleft ul li a:hover,.serviceleft ul li a.on{ background-position:left -1834px; color:#FFF; font-weight:bold; text-decoration:none;}
.serviceright{ width:758px; float:left; margin-left:-1px; border-left:1px solid #e3e3e3; background-color:#FFF; padding:0px 15px 20px 20px;  _height:240px; min-height:240px; }
.serviceright .tit{ font:bold 18px/40px "微软雅黑"; border-bottom:1px solid #e3e3e3; color:#494848; padding:6px 0px 0px 10px;}
.problemfrom{ background-color:#f8f8f8; width:100%; margin:10px 0px; padding:15px 0px;}
.problemfrom dl{ width:100%; overflow:hidden; padding-bottom:8px;}
.problemfrom dl dt{ width:77px; float:left; text-align:right; padding-right:8px; font-weight:bold; color:#666;}
.problemfrom dl dd{ width:650px; float:left;}
.problemfrom dl dd textarea{ width:645px; height:132px;}
.problemlist{ width:100%; padding-top:10px;}
.problemlist dl{ background:url(http://img.jdbpcb.com/img/problem.gif) no-repeat 10px 4px; line-height:22px; border-bottom:1px solid #ededed; margin-bottom:8px; padding:0px 10px 8px 30px;}
.problemlist dl dt cite{ margin:0px 15px; color:#ccc; font-style:normal;}
.problemlist dl dt em{ color:#989898; margin-left:15px;}
.problemlist span{ color:#666;}
.problemlist dd{ color:#3366cc;}
.cyproblem dl{ background:none; padding-left:10px; border-bottom:0px;}/* 2013 7 4 */
.serviceright .orderbox{ padding:10px; width:738px; overflow:hidden;}
.activebox{ width:758px; overflow:hidden; padding:10px 0px;}
.activelist ul{ width:100%;}
.activelist ul li{ line-height:20px; padding:0px 10px 8px 10px; border-bottom:1px solid #ededed; margin-bottom:8px;}
.activelist ul li a{background:url(http://img.jdbpcb.com/img/dian.gif) no-repeat left center; padding-left:8px;}
.activelist ul li em{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif; }
.activebox h1{ padding:15px 0px 0px; text-align:center; font:20px/26px "微软雅黑";}
.activebox .time{ text-align:center; color:#999;  border-bottom:1px dashed #ededed; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; margin-bottom:10px;}
.activecontent{ padding:10px 20px; overflow:hidden; width:718px; font-size:14px;}


/* 工程师家园 2013 7 16 */
.clear{ float:none; clear:both; font-size:0px; line-height:0px; height:0px; width:100%;}
.mtop8{ margin-top:8px;}
.height460{ height:460px;}
.height271{ height:271px;}
.important,.pdf .p_left,.pdf .p_middle,.pdf .p_right,.pdf .p_middle li input,.pdf .p_middle .enter,.schematic,.schematic .box02 .tit,.pdfinfo .container .title,.pdfinfo .container ul li,.rjdownload .title{ background-image:url(http://img.jdbpcb.com/img/inico.gif);}
.width430{ width:432px;}
.width540{ width:540px;}
.important,.schematic{ border: 1px solid #DDDDDD;  overflow: hidden; padding: 6px 12px 12px; background-position:0 -639px; background-repeat:repeat-x;}
.important .title,.schematic .title{ border-bottom: 1px solid #FFFFFF;  margin: 0 0 10px;}
.important .title h2,.schematic .title h2{ border-bottom: 1px solid #DDDDDD;  color: #404040;  height: 34px; font:24px/34px "Microsoft Yahei","微软雅黑",simHei; }
.important dl,.box02 dl{ border-bottom:1px dashed #DDDDDD; padding-bottom:8px;}
.important dl dt,.box02 dl dt{ font-size:14px; font-weight:bold;}
.important dl dd,.box02 dl dd{ color:#6c6c6c; text-indent:26px;}
.important ul,.schematic .box02 ul{ padding-top:8px; line-height:20px; width:100%; overflow:hidden;}
.important ul li,.schematic .box02 ul li{ background:url(http://img.jdbpcb.com/img/dian.gif) no-repeat left center; padding-left:10px;}

.imgbox{ border:1px solid #ddd; width:430px; overflow:hidden; height:241px; position:relative;}
.slider{position:absolute;}
.slider div{ list-style:none;display:inline;}
.slider div span,.slider div em{display:block; height:58px; line-height:58px; position:absolute; bottom:0px; width:100%;}
.slider div span{  filter:alpha(opacity=50); -moz-opacity:0.5;	-khtml-opacity: 0.5;	opacity: 0.5; background-color:#000; }
.slider div em{ color:#FFF; font:24px/58px "Microsoft Yahei","微软雅黑",simHei; padding-left:5px; width:425px;}
.slider img{ width:430px; height:241px; display:block;}
.slider2{width:2000px;}
.slider2 div{float:left;}
.num{ position:absolute; right:5px; bottom:8px;}
.num li{ float: left; width: 12px; height: 12px; cursor: pointer; margin: 3px 2px;	background-color: #9a9a9a; font-size:0px; line-height:0px;}
.num li.on{ background-color:#e70101;}

.pdf{ overflow: hidden; width:100%;}
.pdf .p_left{ float: left; height: 66px; width: 3px;}
.pdf .p_middle{  float: left;  height: 58px;  padding: 4px; width: 526px; background-position:0px -66px; background-repeat:repeat-x;}
.pdf .p_right{ float: left;  height: 66px;  width: 3px; background-position:right top;}
.pdf .p_middle h2 { color: #FFEA00;  float: left;  width: 110px; font:24px/54px "Microsoft Yahei","微软雅黑",simHei;}
.pdf .p_middle ul {  float: left;  padding: 2px 0 0;  width: 414px; margin-top:11px;}
.pdf .p_middle li {  color: #FFFFFF;  overflow: hidden;  padding: 0 0 6px;  width: 100%; vertical-align:top;}
.pdf .p_middle li input { background-position:4px -150px; background-color:#fff; background-repeat:no-repeat;  float: left;  height: 25px;  line-height: 23px;
padding: 4px 0 0 24px;  width: 330px; border:1px solid #434343; vertical-align:middle;}
.pdf .p_middle .enter {  background-position:0 -314px; border: 0 none; color: #fff;  font-size: 14px; font-weight: bold;  height: 31px;  padding: 0;   text-align: center; width: 57px; cursor:pointer;}
.schematic{  padding: 6px 12px 0;}
.schematic .box01 {  overflow: hidden; width:100%;}
.schematic .box01 a {  color: #000099;  float: left;  height: 18px;  line-height: 18px;  width: 85px;}
.schematic .box01 a:hover{ color:#ff5500;}
.schematic .box02 .tit { background-position:0px -188px;  border-bottom: 1px solid #DDDDDD;  height: 22px;  line-height: 22px;  margin: 8px 0;  overflow: hidden; }
.schematic .box02 .tit a {  float: right;   font-family: "宋体";}
.schematic .box02 .tit h2 {  color: #FF0000;  font-size: 14px;}
.schematic .box02 ul li{ height:20px; overflow:hidden; width:100%;}
.schematic .box02 ul.noptop{ padding-top:0px;}
.advbox{ padding-top:8px; width:100%; overflow:hidden;}
.pdfinfo{ width:730px; float:left; overflow:hidden;}
.pdfinfo .container{ width:355px; border:1px solid #ddd; height:240px; float:left; margin-right:8px; overflow:hidden;}
.pdfinfo .container .title,.rjdownload .title{ background-position:0px -196px; background-repeat:repeat-x; border-bottom: 1px solid #DDDDDD;  height: 24px; line-height: 24px;
}
.pdfinfo .container .title .more,.rjdownload .title .more{   float: right;  font-family: "宋体";  margin: 0 8px 0 0;}
.pdfinfo .container .title h2,.rjdownload .title h2{  color: #404040;  font-size: 14px;  padding: 0 0 0 8px;}
.pdfinfo .container ul{ padding:8px;}
.pdfinfo .container ul li{ height:20px; line-height:20px; width:327px; overflow:hidden; display:block; text-overflow: ellipsis;  white-space: nowrap; padding: 0 0 0 10px; background-position:0px -228px; background-repeat:no-repeat;}
.pdfinfo .container ul li a{ color: #000099;  }
.pdfinfo .container ul li a:hover{ color:#ff5500;} 
.rjdownload{ width:242px; float:right; overflow:hidden; border:1px solid #ddd; height:490px;}
.rjdownloadlist{ padding:15px 0px 5px; width:100%; overflow:hidden;}
.rjdownloadlist li{ width:60px; float:left; margin:0px 10px; text-align:center; height:90px; overflow:hidden; display:inline; font-family:Tahoma, Geneva, sans-serif; line-height:14px;}
.rjdownloadlist li img{ width:48px; height:48px; margin-bottom:5px;}
.rjdownloadlist li a{ display:block;}




.icon-blank{
	background:url('icons/blank.gif') no-repeat center center;
}
.icon-add{
	background:url('icons/edit_add.png') no-repeat center center;
}
.icon-edit{
	background:url('icons/pencil.png') no-repeat center center;
}
.icon-remove{
	background:url('icons/edit_remove.png') no-repeat center center;
}
.icon-save{
	background:url('icons/filesave.png') no-repeat center center;
}
.icon-cut{
	background:url('icons/cut.png') no-repeat center center;
}
.icon-ok{
	background:url('icons/ok.png') no-repeat center center;
}
.icon-no{
	background:url('icons/no.png') no-repeat center center;
}
.icon-cancel{
	background:url('icons/cancel.png') no-repeat center center;
}
.icon-reload{
	background:url('icons/reload.png') no-repeat center center;
}
.icon-search{
	background:url('icons/search.png') no-repeat center center;
}
.icon-print{
	background:url('icons/print.png') no-repeat center center;
}
.icon-help{
	background:url('icons/help.png') no-repeat center center;
}
.icon-undo{
	background:url('icons/undo.png') no-repeat center center;
}
.icon-redo{
	background:url('icons/redo.png') no-repeat center center;
}
.icon-back{
	background:url('icons/back.png') no-repeat center center;
}
.icon-sum{
	background:url('icons/sum.png') no-repeat center center;
}
.icon-tip{
	background:url('icons/tip.png') no-repeat center center;
}

.icon-mini-add{
	background:url('icons/mini_add.png') no-repeat center center;
}
.icon-mini-edit{
	background:url('icons/mini_edit.png') no-repeat center center;
}
.icon-mini-refresh{
	background:url('icons/mini_refresh.png') no-repeat center center;
}


.panel {
  overflow: hidden;
  font-size: 12px;
  text-align: left;
}
.panel-header,
.panel-body {
  border-width: 1px;
  border-style: solid;
}
.panel-header {
  padding: 5px;
  position: relative;
}
.panel-title {
  background: url('images/blank.gif') no-repeat;
}
.panel-header-noborder {
  border-width: 0 0 1px 0;
}
.panel-body {
  overflow: auto;
  border-top-width: 0px;
}
.panel-body-noheader {
  border-top-width: 1px;
}
.panel-body-noborder {
  border-width: 0px;
}
.panel-with-icon {
  padding-left: 18px;
}
.panel-icon,
.panel-tool {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  height: 16px;
  overflow: hidden;
}
.panel-icon {
  left: 5px;
  width: 16px;
}
.panel-tool {
  right: 5px;
  width: auto;
}
.panel-tool a {
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  margin: 0 0 0 2px;
  vertical-align: top;
}
.panel-tool a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: #eaf2ff;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.panel-loading {
  padding: 11px 0px 10px 30px;
}
.panel-noscroll {
  overflow: hidden;
}
.panel-fit,
.panel-fit body {
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}
.panel-loading {
  background: url('images/loading.gif') no-repeat 10px 10px;
}
.panel-tool-close {
  background: url('images/panel_tools.png') no-repeat -16px 0px;
}
.panel-tool-min {
  background: url('images/panel_tools.png') no-repeat 0px 0px;
}
.panel-tool-max {
  background: url('images/panel_tools.png') no-repeat 0px -16px;
}
.panel-tool-restore {
  background: url('images/panel_tools.png') no-repeat -16px -16px;
}
.panel-tool-collapse {
  background: url('images/panel_tools.png') no-repeat -32px 0;
}
.panel-tool-expand {
  background: url('images/panel_tools.png') no-repeat -32px -16px;
}
.panel-header,
.panel-body {
  border-color: #95B8E7;
}
.panel-header {
  background-color: #E0ECFF;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
}
.panel-body {
  background-color: #ffffff;
  color: #000000;
}
.panel-title {
  font-weight: bold;
  color: #0E2D5F;
  height: 16px;
  line-height: 16px;
}
.accordion {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.accordion .accordion-header {
  border-width: 0 0 1px;
  cursor: pointer;
}
.accordion .accordion-body {
  border-width: 0 0 1px;
}
.accordion-noborder {
  border-width: 0;
}
.accordion-noborder .accordion-header {
  border-width: 0 0 1px;
}
.accordion-noborder .accordion-body {
  border-width: 0 0 1px;
}
.accordion-collapse {
  background: url('images/accordion_arrows.png') no-repeat 0 0;
}
.accordion-expand {
  background: url('images/accordion_arrows.png') no-repeat -16px 0;
}
.accordion {
  background: #ffffff;
  border-color: #95B8E7;
}
.accordion .accordion-header {
  background: #E0ECFF;
  filter: none;
}
.accordion .accordion-header-selected {
  background: #FBEC88;
}
.accordion .accordion-header-selected .panel-title {
  color: #000000;
}
.window {
  overflow: hidden;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
}
.window .window-header {
  background: transparent;
  padding: 0px 0px 6px 0px;
}
.window .window-body {
  border-width: 1px;
  border-style: solid;
  border-top-width: 0px;
}
.window .window-body-noheader {
  border-top-width: 1px;
}
.window .window-header .panel-icon,
.window .window-header .panel-tool {
  top: 50%;
  margin-top: -11px;
}
.window .window-header .panel-icon {
  left: 1px;
}
.window .window-header .panel-tool {
  right: 1px;
}
.window .window-header .panel-with-icon {
  padding-left: 18px;
}
.window-proxy {
  position: absolute;
  overflow: hidden;
}
.window-proxy-mask {
  position: absolute;
  filter: alpha(opacity=5);
  opacity: 0.05;
}
.window-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=40);
  opacity: 0.40;
  font-size: 1px;
  *zoom: 1;
  overflow: hidden;
}
.window,
.window-shadow {
  position: absolute;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.window-shadow {
  background: #ccc;
  -moz-box-shadow: 2px 2px 3px #cccccc;
  -webkit-box-shadow: 2px 2px 3px #cccccc;
  box-shadow: 2px 2px 3px #cccccc;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.window,
.window .window-body {
  border-color: #95B8E7;
}
.window {
  background-color: #E0ECFF;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 20%);
  background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 20%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
}
.window-proxy {
  border: 1px dashed #95B8E7;
}
.window-proxy-mask,
.window-mask {
  background: #ccc;
}
.dialog-content {
  overflow: auto;
}
.dialog-toolbar {
  padding: 2px 5px;
}
.dialog-tool-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 2px 1px;
}
.dialog-button {
  padding: 5px;
  text-align: right;
}
.dialog-button .l-btn {
  margin-left: 5px;
}
.dialog-toolbar,
.dialog-button {
  background: #F4F4F4;
}
.dialog-toolbar {
  border-bottom: 1px solid #dddddd;
}
.dialog-button {
  border-top: 1px solid #dddddd;
}
.combo {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  vertical-align: middle;
}
.combo .combo-text {
  font-size: 12px;
  border: 0px;
  line-height: 20px;
  height: 20px;
  margin: 0;
  padding: 0px 2px;
  *margin-top: -1px;
  *height: 18px;
  *line-height: 18px;
  _height: 18px;
  _line-height: 18px;
  vertical-align: baseline;
}
.combo-arrow {
  width: 18px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.combo-arrow-hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.combo-panel {
  overflow: auto;
}
.combo-arrow {
  background: url('images/combo_arrow.png') no-repeat center center;
}
.combo,
.combo-panel {
  background-color: #ffffff;
}
.combo {
  border-color: #95B8E7;
  background-color: #ffffff;
}
.combo-arrow {
  background-color: #E0ECFF;
}
.combo-arrow-hover {
  background-color: #eaf2ff;
}
.combobox-item {
  padding: 2px;
  font-size: 12px;
  padding: 3px;
  padding-right: 0px;
}
.combobox-item-hover {
  background-color: #eaf2ff;
  color: #000000;
}
.combobox-item-selected {
  background-color: #FBEC88;
  color: #000000;
}
.layout {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  z-index: 0;
}
.layout-panel {
  position: absolute;
  overflow: hidden;
}
.layout-panel-east,
.layout-panel-west {
  z-index: 2;
}
.layout-panel-north,
.layout-panel-south {
  z-index: 3;
}
.layout-expand {
  position: absolute;
  padding: 0px;
  font-size: 1px;
  cursor: pointer;
  z-index: 1;
}
.layout-expand .panel-header,
.layout-expand .panel-body {
  background: transparent;
  filter: none;
  overflow: hidden;
}
.layout-expand .panel-header {
  border-bottom-width: 0px;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  position: absolute;
  font-size: 1px;
  display: none;
  z-index: 5;
}
.layout-split-proxy-h {
  width: 5px;
  cursor: e-resize;
}
.layout-split-proxy-v {
  height: 5px;
  cursor: n-resize;
}
.layout-mask {
  position: absolute;
  background: #fafafa;
  filter: alpha(opacity=10);
  opacity: 0.10;
  z-index: 4;
}
.layout-button-up {
  background: url('images/layout_arrows.png') no-repeat -16px -16px;
}
.layout-button-down {
  background: url('images/layout_arrows.png') no-repeat -16px 0;
}
.layout-button-left {
  background: url('images/layout_arrows.png') no-repeat 0 0;
}
.layout-button-right {
  background: url('images/layout_arrows.png') no-repeat 0 -16px;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  background-color: #aac5e7;
}
.layout-split-north {
  border-bottom: 5px solid #E6EEF8;
}
.layout-split-south {
  border-top: 5px solid #E6EEF8;
}
.layout-split-east {
  border-left: 5px solid #E6EEF8;
}
.layout-split-west {
  border-right: 5px solid #E6EEF8;
}
.layout-expand {
  background-color: #E0ECFF;
}
.layout-expand-over {
  background-color: #E0ECFF;
}
.tabs-container {
  overflow: hidden;
}
.tabs-header {
  border-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
  position: relative;
  padding: 0;
  padding-top: 2px;
  overflow: hidden;
}
.tabs-header-plain {
  border: 0;
  background: transparent;
}
.tabs-scroller-left,
.tabs-scroller-right {
  position: absolute;
  top: auto;
  bottom: 0;
  width: 18px;
  height: 28px !important;
  height: 30px;
  font-size: 1px;
  display: none;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
}
.tabs-scroller-left {
  left: 0;
}
.tabs-scroller-right {
  right: 0;
}
.tabs-header-plain .tabs-scroller-left,
.tabs-header-plain .tabs-scroller-right {
  height: 25px !important;
  height: 27px;
}
.tabs-tool {
  position: absolute;
  bottom: 0;
  padding: 1px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.tabs-header-plain .tabs-tool {
  padding: 0 1px;
}
.tabs-wrap {
  position: relative;
  left: 0;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}
.tabs-scrolling {
  margin-left: 18px;
  margin-right: 18px;
}
.tabs-disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.tabs {
  list-style-type: none;
  height: 26px;
  margin: 0px;
  padding: 0px;
  padding-left: 4px;
  font-size: 12px;
  width: 5000px;
  border-style: solid;
  border-width: 0 0 1px 0;
}
.tabs li {
  float: left;
  display: inline-block;
  margin: 0 4px -1px 0;
  padding: 0;
  position: relative;
  border: 0;
}
.tabs li a.tabs-inner {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0 10px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  white-space: nowrap;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.tabs li.tabs-selected a.tabs-inner {
  font-weight: bold;
  outline: none;
}
.tabs li.tabs-selected a:hover.tabs-inner {
  cursor: default;
  pointer: default;
}
.tabs li a.tabs-close,
.tabs-p-tool {
  position: absolute;
  font-size: 1px;
  display: block;
  height: 12px;
  padding: 0;
  top: 50%;
  margin-top: -6px;
  overflow: hidden;
}
.tabs li a.tabs-close {
  width: 12px;
  right: 5px;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.tabs-p-tool {
  right: 16px;
}
.tabs-p-tool a {
  display: inline-block;
  font-size: 1px;
  width: 12px;
  height: 12px;
  margin: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.tabs li a:hover.tabs-close,
.tabs-p-tool a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: hand;
  cursor: pointer;
}
.tabs-with-icon {
  padding-left: 18px;
}
.tabs-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 10px;
  top: 50%;
  margin-top: -8px;
}
.tabs-closable {
  padding-right: 8px;
}
.tabs-panels {
  margin: 0px;
  padding: 0px;
  border-width: 1px;
  border-style: solid;
  border-top-width: 0;
  overflow: hidden;
}
.tabs-header-bottom {
  border-width: 0 1px 1px 1px;
  padding: 0 0 2px 0;
}
.tabs-header-bottom .tabs {
  border-width: 1px 0 0 0;
}
.tabs-header-bottom .tabs li {
  margin: -1px 4px 0 0;
}
.tabs-header-bottom .tabs li a.tabs-inner {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.tabs-header-bottom .tabs-tool {
  top: 0;
}
.tabs-header-bottom .tabs-scroller-left,
.tabs-header-bottom .tabs-scroller-right {
  top: 0;
  bottom: auto;
}
.tabs-panels-top {
  border-width: 1px 1px 0 1px;
}
.tabs-header-left {
  float: left;
  border-width: 1px 0 1px 1px;
  padding: 0;
}
.tabs-header-right {
  float: right;
  border-width: 1px 1px 1px 0;
  padding: 0;
}
.tabs-header-left .tabs-wrap,
.tabs-header-right .tabs-wrap {
  height: 100%;
}
.tabs-header-left .tabs {
  height: 100%;
  padding: 4px 0 0 4px;
  border-width: 0 1px 0 0;
}
.tabs-header-right .tabs {
  height: 100%;
  padding: 4px 4px 0 0;
  border-width: 0 0 0 1px;
}
.tabs-header-left .tabs li,
.tabs-header-right .tabs li {
  display: block;
  width: 100%;
  position: relative;
}
.tabs-header-left .tabs li {
  left: auto;
  right: 0;
  margin: 0 -1px 4px 0;
  float: right;
}
.tabs-header-right .tabs li {
  left: 0;
  right: auto;
  margin: 0 0 4px -1px;
  float: left;
}
.tabs-header-left .tabs li a.tabs-inner {
  display: block;
  text-align: left;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.tabs-header-right .tabs li a.tabs-inner {
  display: block;
  text-align: left;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.tabs-panels-right {
  float: right;
  border-width: 1px 1px 1px 0;
}
.tabs-panels-left {
  float: left;
  border-width: 1px 0 1px 1px;
}
.tabs-header-noborder,
.tabs-panels-noborder {
  border: 0px;
}
.tabs-header-plain {
  border: 0px;
  background: transparent;
}
.tabs-scroller-left {
  background: #E0ECFF url('images/tabs_icons.png') no-repeat 1px center;
}
.tabs-scroller-right {
  background: #E0ECFF url('images/tabs_icons.png') no-repeat -15px center;
}
.tabs li a.tabs-close {
  background: url('images/tabs_icons.png') no-repeat -34px center;
}
.tabs li a.tabs-inner:hover {
  background: #eaf2ff;
  color: #000000;
  filter: none;
}
.tabs li.tabs-selected a.tabs-inner {
  background-color: #ffffff;
  color: #0E2D5F;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
  background: -o-linear-gradient(top,#EFF5FF 0,#ffffff 100%);
  background: linear-gradient(to bottom,#EFF5FF 0,#ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#ffffff,GradientType=0);
}
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
  background: -webkit-linear-gradient(top,#ffffff 0,#EFF5FF 100%);
  background: -moz-linear-gradient(top,#ffffff 0,#EFF5FF 100%);
  background: -o-linear-gradient(top,#ffffff 0,#EFF5FF 100%);
  background: linear-gradient(to bottom,#ffffff 0,#EFF5FF 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#EFF5FF,GradientType=0);
}
.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
  background: -webkit-linear-gradient(left,#EFF5FF 0,#ffffff 100%);
  background: -moz-linear-gradient(left,#EFF5FF 0,#ffffff 100%);
  background: -o-linear-gradient(left,#EFF5FF 0,#ffffff 100%);
  background: linear-gradient(to right,#EFF5FF 0,#ffffff 100%);
  background-repeat: repeat-y;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#ffffff,GradientType=1);
}
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  background: -webkit-linear-gradient(left,#ffffff 0,#EFF5FF 100%);
  background: -moz-linear-gradient(left,#ffffff 0,#EFF5FF 100%);
  background: -o-linear-gradient(left,#ffffff 0,#EFF5FF 100%);
  background: linear-gradient(to right,#ffffff 0,#EFF5FF 100%);
  background-repeat: repeat-y;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#EFF5FF,GradientType=1);
}
.tabs li a.tabs-inner {
  color: #0E2D5F;
  background-color: #E0ECFF;
  background: -webkit-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -moz-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: -o-linear-gradient(top,#EFF5FF 0,#E0ECFF 100%);
  background: linear-gradient(to bottom,#EFF5FF 0,#E0ECFF 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#E0ECFF,GradientType=0);
}
.tabs-header,
.tabs-tool {
  background-color: #E0ECFF;
}
.tabs-header-plain {
  background: transparent;
}
.tabs-header,
.tabs-scroller-left,
.tabs-scroller-right,
.tabs-tool,
.tabs,
.tabs-panels,
.tabs li a.tabs-inner,
.tabs li.tabs-selected a.tabs-inner,
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  border-color: #95B8E7;
}
.tabs-p-tool a:hover,
.tabs li a:hover.tabs-close,
.tabs-scroller-over {
  background-color: #eaf2ff;
}
.tabs li.tabs-selected a.tabs-inner {
  border-bottom: 1px solid #ffffff;
}
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
  border-top: 1px solid #ffffff;
}
.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
  border-right: 1px solid #ffffff;
}
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
  border-left: 1px solid #ffffff;
}
a.l-btn {
  background-position: right 0;
  font-size: 12px;
  text-decoration: none;
  display: inline-block;
  zoom: 1;
  height: 24px;
  padding-right: 18px;
  cursor: pointer;
  outline: none;
}
a.l-btn-plain {
  padding-right: 5px;
  border: 0;
  padding: 1px 6px 1px 1px;
}
a.l-btn-disabled {
  color: #ccc;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
a.l-btn span.l-btn-left {
  display: inline-block;
  background-position: 0 -48px;
  padding: 4px 0px 4px 18px;
  line-height: 16px;
  height: 16px;
}
a.l-btn-plain span.l-btn-left {
  padding-left: 5px;
}
a.l-btn span span.l-btn-text {
  display: inline-block;
  vertical-align: baseline;
  width: auto;
  height: 16px;
  line-height: 16px;
  padding: 0;
  margin: 0;
}
a.l-btn span span.l-btn-icon-left {
  padding: 0 0 0 20px;
  background-position: left center;
}
a.l-btn span span.l-btn-icon-right {
  padding: 0 20px 0 0;
  background-position: right center;
}
a.l-btn span span span.l-btn-empty {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 16px;
}
a:hover.l-btn {
  background-position: right -24px;
  outline: none;
  text-decoration: none;
}
a:hover.l-btn span.l-btn-left {
  background-position: 0 bottom;
}
a:hover.l-btn-plain {
  padding: 0 5px 0 0;
}
a:hover.l-btn-disabled {
  background-position: right 0;
}
a:hover.l-btn-disabled span.l-btn-left {
  background-position: 0 -48px;
}
a.l-btn .l-btn-focus {
  outline: #0000FF dotted thin;
}
a.l-btn {
  color: #444;
  background-image: url('images/linkbutton_bg.png');
  background-repeat: no-repeat;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
a.l-btn span.l-btn-left {
  background-image: url('images/linkbutton_bg.png');
  background-repeat: no-repeat;
}
a.l-btn-plain,
a.l-btn-plain span.l-btn-left {
  background: transparent;
  border: 0;
  filter: none;
}
a:hover.l-btn-plain {
  background: #eaf2ff;
  color: #000000;
  border: 1px solid #b7d2ff;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
a.l-btn-disabled,
a:hover.l-btn-disabled {
  filter: alpha(opacity=50);
}
.datagrid .panel-body {
  overflow: hidden;
  position: relative;
}
.datagrid-view {
  position: relative;
  overflow: hidden;
}
.datagrid-view1,
.datagrid-view2 {
  position: absolute;
  overflow: hidden;
  top: 0;
}
.datagrid-view1 {
  left: 0;
}
.datagrid-view2 {
  right: 0;
}
.datagrid-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  display: none;
}
.datagrid-mask-msg {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  padding: 12px 5px 10px 30px;
  width: auto;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  display: none;
}
.datagrid-sort-icon {
  padding: 0;
}
.datagrid-toolbar {
  height: auto;
  padding: 1px 2px;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.datagrid-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 2px 1px;
}
.datagrid .datagrid-pager {
  margin: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.datagrid .datagrid-pager-top {
  border-width: 0 0 1px 0;
}
.datagrid-header {
  overflow: hidden;
  cursor: default;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.datagrid-header-inner {
  float: left;
  width: 10000px;
}
.datagrid-header-row,
.datagrid-row {
  height: 25px;
}
.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
  border-width: 0 1px 1px 0;
  border-style: dotted;
  margin: 0;
  padding: 0;
}
.datagrid-cell,
.datagrid-cell-group,
.datagrid-header-rownumber,
.datagrid-cell-rownumber {
  margin: 0;
  padding: 0 4px;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  height: 18px;
  line-height: 18px;
  font-weight: normal;
  font-size: 12px;
}
.datagrid-cell-group {
  text-align: center;
}
.datagrid-header-rownumber,
.datagrid-cell-rownumber {
  width: 25px;
  text-align: center;
  margin: 0;
  padding: 0;
}
.datagrid-body {
  margin: 0;
  padding: 0;
  overflow: auto;
  zoom: 1;
}
.datagrid-view1 .datagrid-body-inner {
  padding-bottom: 20px;
}
.datagrid-view1 .datagrid-body {
  overflow: hidden;
}
.datagrid-footer {
  overflow: hidden;
}
.datagrid-footer-inner {
  border-width: 1px 0 0 0;
  border-style: solid;
  width: 10000px;
  float: left;
}
.datagrid-row-editing .datagrid-cell {
  height: auto;
}
.datagrid-header-check,
.datagrid-cell-check {
  padding: 0;
  width: 27px;
  height: 18px;
  font-size: 1px;
  text-align: center;
  overflow: hidden;
}
.datagrid-header-check input,
.datagrid-cell-check input {
  margin: 0;
  padding: 0;
  width: 15px;
  height: 18px;
}
.datagrid-resize-proxy {
  position: absolute;
  width: 1px;
  height: 10000px;
  top: 0;
  cursor: e-resize;
  display: none;
}
.datagrid-body .datagrid-editable {
  margin: 0;
  padding: 0;
}
.datagrid-body .datagrid-editable table {
  width: 100%;
  height: 100%;
}
.datagrid-body .datagrid-editable td {
  border: 0;
  margin: 0;
  padding: 0;
}
.datagrid-body .datagrid-editable .datagrid-editable-input {
  margin: 0;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}
.datagrid-sort-desc .datagrid-sort-icon {
  padding: 0 13px 0 0;
  background: url('images/datagrid_icons.png') no-repeat -16px center;
}
.datagrid-sort-asc .datagrid-sort-icon {
  padding: 0 13px 0 0;
  background: url('images/datagrid_icons.png') no-repeat 0px center;
}
.datagrid-row-collapse {
  background: url('images/datagrid_icons.png') no-repeat -48px center;
}
.datagrid-row-expand {
  background: url('images/datagrid_icons.png') no-repeat -32px center;
}
.datagrid-mask-msg {
  background: #ffffff url('images/loading.gif') no-repeat scroll 5px center;
}
.datagrid-header,
.datagrid-td-rownumber {
  background-color: #efefef;
  background: -webkit-linear-gradient(top,#F9F9F9 0,#efefef 100%);
  background: -moz-linear-gradient(top,#F9F9F9 0,#efefef 100%);
  background: -o-linear-gradient(top,#F9F9F9 0,#efefef 100%);
  background: linear-gradient(to bottom,#F9F9F9 0,#efefef 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9,endColorstr=#efefef,GradientType=0);
}
.datagrid-cell-rownumber {
  color: #000000;
}
.datagrid-resize-proxy {
  background: #aac5e7;
}
.datagrid-mask {
  background: #ccc;
}
.datagrid-mask-msg {
  border-color: #95B8E7;
}
.datagrid-toolbar,
.datagrid-pager {
  background: #F4F4F4;
}
.datagrid-header,
.datagrid-toolbar,
.datagrid-pager,
.datagrid-footer-inner {
  border-color: #dddddd;
}
.datagrid-header td,
.datagrid-body td,
.datagrid-footer td {
  border-color: #ccc;
}
.datagrid-htable,
.datagrid-btable,
.datagrid-ftable {
  color: #000000;
}
.datagrid-row-alt {
  background: #fafafa;
}
.datagrid-row-over,
.datagrid-header td.datagrid-header-over {
  background: #eaf2ff;
  color: #000000;
  cursor: default;
}
.datagrid-row-selected {
  background: #FBEC88;
  color: #000000;
}
.datagrid-body .datagrid-editable .datagrid-editable-input {
  border-color: #95B8E7;
}
.propertygrid .datagrid-view1 .datagrid-body td {
  padding-bottom: 1px;
  border-width: 0 1px 0 0;
}
.propertygrid .datagrid-group {
  height: 21px;
  overflow: hidden;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.propertygrid .datagrid-group span {
  font-weight: bold;
}
.propertygrid .datagrid-view1 .datagrid-body td {
  border-color: #dddddd;
}
.propertygrid .datagrid-view1 .datagrid-group {
  border-color: #E0ECFF;
}
.propertygrid .datagrid-view2 .datagrid-group {
  border-color: #dddddd;
}
.propertygrid .datagrid-group,
.propertygrid .datagrid-view1 .datagrid-body,
.propertygrid .datagrid-view1 .datagrid-row-over,
.propertygrid .datagrid-view1 .datagrid-row-selected {
  background: #E0ECFF;
}
.pagination {
  zoom: 1;
}
.pagination table {
  float: left;
  height: 30px;
}
.pagination td {
  border: 0;
}
.pagination-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 3px 1px;
}
.pagination .pagination-num {
  border-width: 1px;
  border-style: solid;
  margin: 0 2px;
  padding: 2px;
  width: 2em;
  height: auto;
}
.pagination-page-list {
  margin: 0px 6px;
  padding: 1px 2px;
  width: auto;
  height: auto;
  border-width: 1px;
  border-style: solid;
}
.pagination-info {
  float: right;
  margin: 0 6px 0 0;
  padding: 0;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}
.pagination span {
  font-size: 12px;
}
.pagination-first {
  background: url('images/pagination_icons.png') no-repeat 0 0;
}
.pagination-prev {
  background: url('images/pagination_icons.png') no-repeat -16px 0;
}
.pagination-next {
  background: url('images/pagination_icons.png') no-repeat -32px 0;
}
.pagination-last {
  background: url('images/pagination_icons.png') no-repeat -48px 0;
}
.pagination-load {
  background: url('images/pagination_icons.png') no-repeat -64px 0;
}
.pagination-loading {
  background: url('images/loading.gif') no-repeat;
}
.pagination-page-list,
.pagination .pagination-num {
  border-color: #95B8E7;
}
.calendar {
  border-width: 1px;
  border-style: solid;
  padding: 1px;
  overflow: hidden;
  font-size: 12px;
}
.calendar table {
  border-collapse: separate;
  font-size: 12px;
  width: 100%;
  height: 100%;
}
.calendar-noborder {
  border: 0;
}
.calendar-header {
  position: relative;
  height: 22px;
}
.calendar-title {
  text-align: center;
  height: 22px;
}
.calendar-title span {
  position: relative;
  display: inline-block;
  top: 2px;
  padding: 0 3px;
  height: 18px;
  line-height: 18px;
  cursor: pointer;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.calendar-prevmonth,
.calendar-nextmonth,
.calendar-prevyear,
.calendar-nextyear {
  position: absolute;
  top: 50%;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  font-size: 1px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.calendar-prevmonth {
  left: 20px;
  background: url('images/calendar_arrows.png') no-repeat -18px -2px;
}
.calendar-nextmonth {
  right: 20px;
  background: url('images/calendar_arrows.png') no-repeat -34px -2px;
}
.calendar-prevyear {
  left: 3px;
  background: url('images/calendar_arrows.png') no-repeat -1px -2px;
}
.calendar-nextyear {
  right: 3px;
  background: url('images/calendar_arrows.png') no-repeat -49px -2px;
}
.calendar-body {
  position: relative;
}
.calendar-body th,
.calendar-body td {
  text-align: center;
}
.calendar-day {
  border: 0;
  padding: 1px;
  cursor: pointer;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.calendar-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.calendar-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 180px;
  height: 150px;
  padding: 5px;
  font-size: 12px;
  display: none;
  overflow: hidden;
}
.calendar-menu-year-inner {
  text-align: center;
  padding-bottom: 5px;
}
.calendar-menu-year {
  width: 40px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  margin: 0;
  padding: 2px;
  font-weight: bold;
}
.calendar-menu-prev,
.calendar-menu-next {
  display: inline-block;
  width: 21px;
  height: 21px;
  vertical-align: top;
  cursor: pointer;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.calendar-menu-prev {
  margin-right: 10px;
  background: url('images/calendar_arrows.png') no-repeat 2px 2px;
}
.calendar-menu-next {
  margin-left: 10px;
  background: url('images/calendar_arrows.png') no-repeat -45px 2px;
}
.calendar-menu-month {
  text-align: center;
  cursor: pointer;
  font-weight: bold;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.calendar-body th,
.calendar-menu-month {
  color: #4d4d4d;
}
.calendar-day {
  color: #000000;
}
.calendar-sunday {
  color: #CC2222;
}
.calendar-saturday {
  color: #00ee00;
}
.calendar-today {
  color: #0000ff;
}
.calendar-menu-year {
  border-color: #95B8E7;
}
.calendar {
  border-color: #95B8E7;
}
.calendar-header {
  background: #E0ECFF;
}
.calendar-body,
.calendar-menu {
  background: #ffffff;
}
.calendar-body th {
  background: #F4F4F4;
}
.calendar-hover,
.calendar-nav-hover,
.calendar-menu-hover {
  background-color: #eaf2ff;
  color: #000000;
}
.calendar-hover {
  border: 1px solid #b7d2ff;
  padding: 0;
}
.calendar-selected {
  background-color: #FBEC88;
  color: #000000;
  border: 1px solid #E2C608;
  padding: 0;
}
.datebox-calendar-inner {
  height: 180px;
}
.datebox-button {
  height: 18px;
  padding: 2px 5px;
  font-size: 12px;
  text-align: center;
}
.datebox-current,
.datebox-close,
.datebox-ok {
  text-decoration: none;
  font-weight: bold;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.datebox-current,
.datebox-close {
  float: left;
}
.datebox-close {
  float: right;
}
.datebox-button-hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.datebox .combo-arrow {
  background-image: url('images/datebox_arrow.png');
  background-position: center center;
}
.datebox-button {
  background-color: #F4F4F4;
}
.datebox-current,
.datebox-close,
.datebox-ok {
  color: #444;
}
.spinner {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
  vertical-align: middle;
}
.spinner .spinner-text {
  font-size: 12px;
  border: 0px;
  line-height: 20px;
  height: 20px;
  margin: 0;
  padding: 0 2px;
  *margin-top: -1px;
  *height: 18px;
  *line-height: 18px;
  _height: 18px;
  _line-height: 18px;
  vertical-align: baseline;
}
.spinner-arrow {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
.spinner-arrow-up,
.spinner-arrow-down {
  opacity: 0.6;
  filter: alpha(opacity=60);
  display: block;
  font-size: 1px;
  width: 18px;
  height: 10px;
}
.spinner-arrow-hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.spinner-arrow-up {
  background: url('images/spinner_arrows.png') no-repeat 1px center;
}
.spinner-arrow-down {
  background: url('images/spinner_arrows.png') no-repeat -15px center;
}
.spinner {
  border-color: #95B8E7;
}
.spinner-arrow {
  background-color: #E0ECFF;
}
.spinner-arrow-hover {
  background-color: #eaf2ff;
}
.progressbar {
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
}
.progressbar-text {
  text-align: center;
  position: absolute;
}
.progressbar-value {
  position: relative;
  overflow: hidden;
  width: 0;
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.progressbar {
  border-color: #95B8E7;
}
.progressbar-text {
  color: #000000;
}
.progressbar-value .progressbar-text {
  background-color: #FBEC88;
  color: #000000;
}
searchbox_ui {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
}
searchbox_ui searchbox_ui-text {
  font-size: 12px;
  border: 0;
  margin: 0;
  padding: 0;
  line-height: 20px;
  height: 20px;
  *margin-top: -1px;
  *height: 18px;
  *line-height: 18px;
  _height: 18px;
  _line-height: 18px;
  vertical-align: baseline;
}
searchbox_ui searchbox_ui-prompt {
  font-size: 12px;
  color: #ccc;
}
searchbox_ui-button {
  width: 18px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
searchbox_ui-button-hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
searchbox_ui a.l-btn-plain {
  height: 20px;
  border: 0;
  padding: 0 6px 0 0;
  vertical-align: top;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
searchbox_ui a.l-btn .l-btn-left {
  padding: 2px 0 2px 4px;
}
searchbox_ui a.l-btn-plain:hover {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
  padding: 0 6px 0 0;
  opacity: 1.0;
  filter: alpha(opacity=100);
}
searchbox_ui a.m-btn-plain-active {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
searchbox_ui-button {
  background: url('images/searchbox_button.png') no-repeat center center;
}
searchbox_ui {
  border-color: #95B8E7;
  background-color: #fff;
}
searchbox_ui a.l-btn-plain {
  background: #E0ECFF;
}
.slider-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.slider-h {
  height: 22px;
}
.slider-v {
  width: 22px;
}
.slider-inner {
  position: relative;
  height: 6px;
  top: 7px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
}
.slider-handle {
  position: absolute;
  display: block;
  outline: none;
  width: 20px;
  height: 20px;
  top: -7px;
  margin-left: -10px;
}
.slider-tip {
  position: absolute;
  display: inline-block;
  line-height: 12px;
  white-space: nowrap;
  top: -22px;
}
.slider-rule {
  position: relative;
  top: 15px;
}
.slider-rule span {
  position: absolute;
  display: inline-block;
  font-size: 0;
  height: 5px;
  border-width: 0 0 0 1px;
  border-style: solid;
}
.slider-rulelabel {
  position: relative;
  top: 20px;
}
.slider-rulelabel span {
  position: absolute;
  display: inline-block;
}
.slider-v .slider-inner {
  width: 6px;
  left: 7px;
  top: 0;
  float: left;
}
.slider-v .slider-handle {
  left: 3px;
  margin-top: -10px;
}
.slider-v .slider-tip {
  left: -10px;
  margin-top: -6px;
}
.slider-v .slider-rule {
  float: left;
  top: 0;
  left: 16px;
}
.slider-v .slider-rule span {
  width: 5px;
  height: 'auto';
  border-left: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.slider-v .slider-rulelabel {
  float: left;
  top: 0;
  left: 23px;
}
.slider-handle {
  background: url('images/slider_handle.png') no-repeat;
}
.slider-inner {
  border-color: #95B8E7;
  background: #E0ECFF;
}
.slider-rule span {
  border-color: #95B8E7;
}
.slider-rulelabel span {
  color: #000000;
}
.menu {
  position: absolute;
  margin: 0;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
  overflow: hidden;
}
.menu-item {
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
}
.menu-text {
  height: 20px;
  line-height: 20px;
  float: left;
  padding-left: 28px;
}
.menu-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 2px;
  top: 50%;
  margin-top: -8px;
}
.menu-rightarrow {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 0;
  top: 50%;
  margin-top: -8px;
}
.menu-line {
  position: absolute;
  left: 26px;
  top: 0;
  height: 2000px;
  font-size: 1px;
}
.menu-sep {
  margin: 3px 0px 3px 25px;
  font-size: 1px;
}
.menu-active {
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.menu-item-disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.menu-text,
.menu-text span {
  font-size: 12px;
}
.menu-shadow {
  position: absolute;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #ccc;
  -moz-box-shadow: 2px 2px 3px #cccccc;
  -webkit-box-shadow: 2px 2px 3px #cccccc;
  box-shadow: 2px 2px 3px #cccccc;
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2,MakeShadow=false,ShadowOpacity=0.2);
}
.menu-rightarrow {
  background: url('images/menu_arrows.png') no-repeat -32px center;
}
.menu-line {
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
}
.menu-sep {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}
/*.menu {
  background-color: #fafafa;
  border-color: #ddd;
  color: #444;
}*/
.menu-content {
  background: #ffffff;
}
.menu-item {
  border-color: transparent;
  _border-color: #fafafa;
}
.menu-active {
  border-color: #b7d2ff;
  color: #000000;
  background: #eaf2ff;
}
.menu-active-disabled {
  border-color: transparent;
  background: transparent;
  color: #444;
}
.m-btn-downarrow {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  _vertical-align: middle;
}
a.m-btn-active {
  background-position: bottom right;
}
a.m-btn-active span.l-btn-left {
  background-position: bottom left;
}
a.m-btn-plain-active {
  background: transparent;
  padding: 0 5px 0 0;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.m-btn-downarrow {
  background: url('images/menu_arrows.png') no-repeat 2px center;
}
a.m-btn-plain-active {
  border-color: #b7d2ff;
  background-color: #eaf2ff;
  color: #000000;
}
.s-btn-downarrow {
  display: inline-block;
  margin: 0 0 0 4px;
  padding: 0 0 0 1px;
  width: 14px;
  height: 16px;
  line-height: 16px;
  border-width: 0;
  border-style: solid;
  _vertical-align: middle;
}
a.s-btn-active {
  background-position: bottom right;
}
a.s-btn-active span.l-btn-left {
  background-position: bottom left;
}
a.s-btn-plain-active {
  background: transparent;
  padding: 0 5px 0 0;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.s-btn-downarrow {
  background: url('images/menu_arrows.png') no-repeat 2px center;
  border-color: #aac5e7;
}
a:hover.l-btn .s-btn-downarrow,
a.s-btn-active .s-btn-downarrow,
a.s-btn-plain-active .s-btn-downarrow {
  background-position: 1px center;
  padding: 0;
  border-width: 0 0 0 1px;
}
a.s-btn-plain-active {
  border-color: #b7d2ff;
  background-color: #eaf2ff;
  color: #000000;
}
.messager-body {
  padding: 10px;
  overflow: hidden;
}
.messager-button {
  text-align: center;
  padding-top: 10px;
}
.messager-icon {
  float: left;
  width: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
}
.messager-error {
  background: url('images/messager_icons.png') no-repeat scroll -64px 0;
}
.messager-info {
  background: url('images/messager_icons.png') no-repeat scroll 0 0;
}
.messager-question {
  background: url('images/messager_icons.png') no-repeat scroll -32px 0;
}
.messager-warning {
  background: url('images/messager_icons.png') no-repeat scroll -96px 0;
}
.messager-progress {
  padding: 10px;
}
.messager-p-msg {
  margin-bottom: 5px;
}
.messager-body .messager-input {
  width: 100%;
  padding: 1px 0;
  border: 1px solid #95B8E7;
}
.tree {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.tree li {
  white-space: nowrap;
}
.tree li ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.tree-node {
  height: 18px;
  white-space: nowrap;
  cursor: pointer;
}
.tree-hit {
  cursor: pointer;
}
.tree-expanded,
.tree-collapsed,
.tree-folder,
.tree-file,
.tree-checkbox,
.tree-indent {
  display: inline-block;
  width: 16px;
  height: 18px;
  vertical-align: top;
  overflow: hidden;
}
.tree-expanded {
  background: url('images/tree_icons.png') no-repeat -18px 0px;
}
.tree-expanded-hover {
  background: url('images/tree_icons.png') no-repeat -50px 0px;
}
.tree-collapsed {
  background: url('images/tree_icons.png') no-repeat 0px 0px;
}
.tree-collapsed-hover {
  background: url('images/tree_icons.png') no-repeat -32px 0px;
}
.tree-lines .tree-expanded,
.tree-lines .tree-root-first .tree-expanded {
  background: url('images/tree_icons.png') no-repeat -144px 0;
}
.tree-lines .tree-collapsed,
.tree-lines .tree-root-first .tree-collapsed {
  background: url('images/tree_icons.png') no-repeat -128px 0;
}
.tree-lines .tree-node-last .tree-expanded,
.tree-lines .tree-root-one .tree-expanded {
  background: url('images/tree_icons.png') no-repeat -80px 0;
}
.tree-lines .tree-node-last .tree-collapsed,
.tree-lines .tree-root-one .tree-collapsed {
  background: url('images/tree_icons.png') no-repeat -64px 0;
}
.tree-line {
  background: url('images/tree_icons.png') no-repeat -176px 0;
}
.tree-join {
  background: url('images/tree_icons.png') no-repeat -192px 0;
}
.tree-joinbottom {
  background: url('images/tree_icons.png') no-repeat -160px 0;
}
.tree-folder {
  background: url('images/tree_icons.png') no-repeat -208px 0;
}
.tree-folder-open {
  background: url('images/tree_icons.png') no-repeat -224px 0;
}
.tree-file {
  background: url('images/tree_icons.png') no-repeat -240px 0;
}
.tree-loading {
  background: url('images/loading.gif') no-repeat center center;
}
.tree-checkbox0 {
  background: url('images/tree_icons.png') no-repeat -208px -18px;
}
.tree-checkbox1 {
  background: url('images/tree_icons.png') no-repeat -224px -18px;
}
.tree-checkbox2 {
  background: url('images/tree_icons.png') no-repeat -240px -18px;
}
.tree-title {
  font-size: 12px;
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  padding: 0 2px;
  height: 18px;
  line-height: 18px;
}
.tree-node-proxy {
  font-size: 12px;
  line-height: 20px;
  padding: 0 2px 0 20px;
  border-width: 1px;
  border-style: solid;
  z-index: 9900000;
}
.tree-dnd-icon {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 18px;
  left: 2px;
  top: 50%;
  margin-top: -9px;
}
.tree-dnd-yes {
  background: url('images/tree_icons.png') no-repeat -256px 0;
}
.tree-dnd-no {
  background: url('images/tree_icons.png') no-repeat -256px -18px;
}
.tree-node-top {
  border-top: 1px dotted red;
}
.tree-node-bottom {
  border-bottom: 1px dotted red;
}
.tree-node-append .tree-title {
  border: 1px dotted red;
}
.tree-editor {
  border: 1px solid #ccc;

  font-size: 12px;
  height: 14px !important;
  height: 18px;
  line-height: 14px;
  padding: 1px 2px;
  width: 80px;
  position: absolute;
  top: 0;
}
.tree-node-proxy {
  background-color: #ffffff;
  color: #000000;
  border-color: #95B8E7;
}
.tree-node-hover {
  background: #eaf2ff;
  color: #000000;
}
.tree-node-selected {
  background: #FBEC88;
  color: #000000;
}
.validatebox-tip {
  position: absolute;
  width: 200px;
  height: auto;
  display: none;
  z-index: 9900000;
}
.validatebox-tip-content {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 8px;
  width: 150px;
  border-width: 1px;
  border-style: solid;
  padding: 3px 5px;
  z-index: 9900001;
  font-size: 12px;
}
.validatebox-tip-pointer {
  display: inline-block;
  width: 8px;
  height: 16px;
  position: absolute;
  left: 1px;
  top: 0px;
  z-index: 9900002;
}
.validatebox-tip-left .validatebox-tip-content {
  left: auto;
  right: 8px;
}
.validatebox-tip-left .validatebox-tip-pointer {
  background-position: -20px center;
  left: auto;
  right: 1px;
}
.validatebox-invalid {
  background-repeat: no-repeat;
  background-position: right center;
  border-color: #ffa8a8;
  background-color: #fff3f3;
  color: #000;
}
 
.validatebox-tip-content {
  border-color: #CC9933;
  background-color: #FFFFCC;
  color: #000;
}


 #zaixian_shisunajiage_btn {	
	width:101px;
	height:32px;
	background-image:url(../images/bottom.jpg);
	background:url(../images/bottom.jpg);
	border:none;
}
.chongzhi {
	width:101px;
	height:32px;
	background-image:url(../images/rest.jpg);
	background:url(../images/rest.jpg);
	border:none;
}
