body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
html,body { position:relative; height:100%; font:12px/1.5 "宋体";  }
body { background:#e1e1e1 url(../image/bg.png) repeat-x; color:#1a2a2a; }
body.pages {  background:#fff url(../image/bg2.png) repeat-x; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
fieldset, img { border:0; }
img { display:block; border:none;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style:inherit; font-weight:inherit; }
b,strong { font-weight:bold; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
a { color:#666; text-decoration:none; }
a:hover ,
.cur a ,
.temp a{ color:#fff; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
legend { color:#000; }
input, button, textarea, select, optgroup, option { font-size:100%; font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.bb_n { border-bottom:none!important; }

#wraper { width:960px; position:relative; margin:0 auto; }
#topBar { height:105px; position:relative; }
#logo ,
#tel { position:absolute; top:1px; }
#logo { left:0; top:24px; z-index:10; }
#tel { right:0; }
#nav { line-height:24px; color:#725c48; line-height:38px; height:38px; overflow:hidden; }
#nav li { float:left; }
#nav a { font-size:14px; position:relative; top:2px; padding:0 19px; color:#efc698; font-weight:bold; }
#nav a:hover,
#nav li.cur a { color:#fff; }

#banner { margin-top:6px; padding:9px; height:302px; background:url(../image/banBg.png) repeat-x; overflow:hidden; }

#banner .bx-pager { position:absolute; z-index:1000; right:0px; bottom:0; padding:0 5px; background-color:#261a1c; overflow:hidden; }
#banner .bx-pager a { display:block; float:left; width:15px; height:19px; text-indent:-999px; overflow:hidden; background-image:url(../image/bg02.jpg); }
#banner .bx-pager a.pager-active { background-position:-15px 0; }
#container { overflow:hidden; color:#1a2a2a; padding-top:20px; }

#container a { color:#1a2a2a; }
#container a:hover { color:#5e2e06; }
#hotNews { height:30px; position:relative; margin-top:20px; }
.hotNewsTitle { width:218px; height:31px; position:absolute; left:-40px; overflow:hidden; text-indent:-999px; top:0; background-image:url(../image/bgHotNews.jpg); }
#hotNewsList { width:760px; height:24px; left:180px; line-height:35px; top:3px; overflow:hidden; position:absolute; }
#hotNewsList li { overflow:hidden; }
#hotNewsList li a { color:#5e2e06; }
#hotNewsList span { padding-left:150px; }

.box {  float:left; margin-right:10px; overflow:hidden; margin-bottom:3px; position:relative; }

.info { border:1px #000 solid; overflow:hidden; height:155px; padding:10px; padding-right:12	px; background-color:#C7AEA3; line-height:22px;
	-webkit-box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779;
    -moz-box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779;
    box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779; }
.h120 { height:120px; }
.box1 { width:251px; margin-left:1px; }
.box2 { width:430px; }
.box3 { margin-right:0; width:253px; }

.box3 .info { padding-left:7px; }


.box2s { width:955px; float:left; overflow:hidden; margin-bottom:3px; position:relative;}

.list1s{ width:955px; overflow:hidden; }
.list1s li { width:180px;  margin-right:9px; float:left; padding-top:5px; text-align:center; }
.list1s li img { border:1px #daae6f solid; margin-bottom:3px; width:170px; height:140px; }
.infos { border:1px #000 solid; overflow:hidden; height:auto; padding:10px; padding-right:12	px; background-color:#C7AEA3; line-height:22px;
	-webkit-box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779;
    -moz-box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779;
    box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779; }



.box1k { width:251px; margin-left:1px; float:left; margin-right:10px; overflow:hidden; margin-bottom:3px; position:relative;}

.box1k .info dl { margin-top:5px; width:140px; float:left; margin-left:7px; line-height:24px; border-bottom:1px #ddbd8c solid; }
.box1k .info dl dt { color:#5d2e06; }
.box1k .info dl dd { border-bottom:1px #3d3323 solid; margin-top:-4px; }


.box1 .info dl { margin-top:5px; width:140px; float:left; margin-left:7px; line-height:20px; border-bottom:1px #ddbd8c solid; }
.box1 .info dl dt { color:#5d2e06; }
.box1 .info dl dd { border-bottom:1px #3d3323 solid; margin-top:-4px; }

.box2k { width:693px; float:left; overflow:hidden; margin-bottom:3px; position:relative;}
.list1k{ width:693px; overflow:hidden; }
.list1k li { width:160px;  margin-right:9px; float:left; padding-top:5px; text-align:center; }
.list1k li img { border:1px #daae6f solid; margin-bottom:10px; margin-top:10px; width:160px; height:140px; }
.infok { border:1px #000 solid; overflow:hidden; height:auto; padding:10px; padding-right:12	px; background-color:#C7AEA3; line-height:22px;
	-webkit-box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779;
    -moz-box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779;
    box-shadow:1px 1px 1px #767779, -1px -1px 1px #767779; }






.bgTitle { background:url(../image/titleBg.png) 0 3px no-repeat; margin:10px 0px; height:26px; overflow:hidden; text-indent:-999px; position:relative; }
.bgTitle a { display:block; width:50px; text-indent:0; font-size:12px; color:#211a14; right:8px; top:3px; font-family:"微软雅黑"; position:absolute; }
.fDesignTitle { background-position:0 -25px; }
.contactTitle { background-position:0 -55px; }
.serviceTitle { background-position:0 -85px; }
.cSpaceTitle { background-position:0 -115px; }
.cService { background-position:0 -145px; }
.projectTitle { background-position:0 -175px; }
.designTitle { background-position:0 -205px; }
.caoliuTitle { background-position:0 -235px; }

#sclLeft,#sclRight { position:absolute; display:block; width:12px; top:80px; cursor:pointer; right:0; height:29px; background-image:url(../image/10.jpg); }
#sclLeft { left:0; }
#sclRight { background-position:-12px 0; }
#sclLeft a,#sclRight a { display:block; width:12px; height:29px; overflow:hidden; text-indent:-999px; }
.img01 { padding:4px; border:1px #e9e9e9 solid; display:block; margin-bottom:3px; margin-right:6px; }

.list1 ,
.sList1 { width:430px; overflow:hidden; }
.list1 li { width:130px;  margin-right:9px; float:left; padding-top:5px; text-align:center; }
.list1 li img ,
.sList1 li img { border:1px #daae6f solid; margin-bottom:3px; }



.sList1 { margin-left:17px; width:384px; padding-top:5px; }
.sList1 li { width:84px; float:left; padding-right:12px; text-align:center; }

.contactIntr h3 { font-size:15px; font-weight:bold; color:#000; border-bottom:1px #CCC dotted; }

.contactIntr p { line-height:32px; margin-top:10px; position:relative; height:70px; }
.contactIntr p img { position:absolute; bottom:15px; right:-3px; }

.newsList { margin-left:5px; }
.box3 .newsList { background:url(../image/bg03.png) 0 3px no-repeat; }
.newsList li { border-bottom:1px #ddbd8c solid; }
.newsList li a { border-bottom:1px #3d3323 solid; line-height:21px; display:block; position:relative; }
.box3 .newsList li a { padding-left:24px; }
.newsList li a span { position:absolute; right:10px; }

.pages .newsList { background:none; margin-left:0; position:relative; height:250px; }
.pages .newsList li { margin:0; padding-top:16px; width:750px; text-indent:20px; }
.pages .newsList li a { height:21px; }
.pages .newsList li a span { right:20px; }
.pages #main a:hover ,
.pages #main li.cur a { color:#af0c09; }


.tjNews { border-bottom:none; text-indent:0; padding:0 0 10px 0; width:960px; position:relative; height:134px; line-height:22px; overflow:hidden; background:url(../image/bgNews.jpg) no-repeat; }
.tjNews img { width:135px; height:82px; position:relative; left:25px; top:22px; border:1px #616161 solid; padding:2px; display:block; background-color:#fff; }
.tjNews p { position:absolute; width:755px; height:90px; overflow:hidden; left:182px; top:22px; }

.imgNewsBg { position:absolute; top:0; right:0; }

.box3 .info dl { margin-top:5px; width:140px; float:left; margin-left:7px; line-height:24px; border-bottom:1px #ddbd8c solid; }
.box3 .info dl dt { color:#5d2e06; }
.box3 .info dl dd { border-bottom:1px #3d3323 solid; margin-top:-4px; }


#clientBox { width:807px; height:34px; margin:20px 0 10px -5px; padding:27px 0 29px 170px; background-image:url(../image/bgClient.png); overflow:hidden; }
#clientBox li { width:88px; height:33px; margin-right:10px; float:left; }
#footer { width:100%;  height:89px; background-image:url(../image/footerBg.png); overflow:hidden; }
.lltj { position:absolute; top:-10000px; }
#footer p { line-height:20px; text-align:center; padding-top:36px; color:#666 }


.pages #footer { margin-top:30px; }

.whoWe { width:766px; height:99px; margin:30px 0 20px; overflow:hidden; line-height:20px; padding:50px 15px 15px 185px; background-image:url(../image/bgAbout.jpg); }
.whoWe p { margin-bottom:7px; }
.aboutInfo1 { width:960px;  background:url(../image/aboutBg.gif) repeat-y; overflow:hidden; padding:3px 0 5px; }
.aboutInfo1 ul { width:1000px; }
.aboutInfo1 li { width:280px; padding:0 20px; float:left; }

.h2Title02 { height:32px; overflow:hidden; margin-bottom:8px; text-indent:-9999px; background:url(../image/aboutTitle.gif) no-repeat; }
.tfwln { background-position:0 -96px; }
.tqywh {  background-position:0 -64px; }
.tlglc {  background-position:0 -32px; }
.tgsgk {  background-position:20px 0; border-bottom:1px #000 solid; }

.aboutInfo2 { margin-top:50px; padding-bottom:1em; line-height:24px; }


.pageTitle { position:relative; height:36px; margin:10px 0; }
.pageTitle h2 { font-family:'微软雅黑'; color:#89090a; font-weight:bold; font-size:16px; border-bottom:1px #000 solid; padding-bottom:5px; }
.pageTitle h2 span { color:#003a4e; font-size:14px; font-weight:normal;}
.subBar { position:absolute; right:0; top:5px; font-family:"宋体" }
.subBar li { float:left; }
.caseList {	overflow:hidden; padding:12px; width:936px; overflow:hidden; background:#e3e3e3 url(../image/caseBg.gif) repeat-x 0 bottom; }
.caseList {	overflow:hidden; padding:12px; width:936px; overflow:hidden; background:#e3e3e3 url(../image/caseBg.gif) repeat-x 0 bottom; }
.caseLists ul { padding:15px 0 0px 16px; width:918px; overflow:hidden; height:; background-color:#fff;  }
.caseLists ul li { border:1px #ccc solid; float:left; width:162px; cursor:pointer; margin-right:19px; margin-bottom:15px; }
.caseLists ul li.hover span { color:#5e2e06; }
.caseLists ul li span { display:block; height:24px; line-height:24px; border-top:1px #ccc solid; text-indent:24px; background:#f8f8f8 url(../image/ico1.gif) no-repeat 10px 7px; }
.caseLists ul li img { width:152px; padding:5px; }

.caseListk {	overflow:hidden; padding:12px; width:936px; overflow:hidden; background:#e3e3e3 url(../image/caseBg.gif) repeat-x 0 bottom; }
.caseListks ul { padding:15px 0 0px 16px; width:918px; overflow:hidden; height:; background-color:#fff;  }
.caseListks ul li { border:1px #ccc solid; float:left; width:162px; cursor:pointer; margin-right:19px; margin-bottom:15px; }
.caseListks ul li.hover span { color:#5e2e06; }
.caseListks ul li span { display:block; height:24px; line-height:24px; border-top:1px #ccc solid; text-indent:24px; background:#f8f8f8 url(../image/ico1.gif) no-repeat 10px 7px; }
.caseListks ul li img { width:152px; padding:5px; }


.caseListkm ul { padding:15px 0 0px 16px; width:918px; overflow:hidden; height:; background-color:#fff;  }
.caseListkm ul li { border:1px #ccc solid; float:left; width:162px; cursor:pointer; margin-right:19px; margin-bottom:15px; }
.caseListkm ul li.hover span { color:#5e2e06; }
.caseListkm ul li span { display:block; height:24px; line-height:24px; border-top:1px #ccc solid; text-indent:24px; background:#f8f8f8 url(../image/ico1.gif) no-repeat 10px 7px; }
.caseListkm ul li img { width:152px; padding:5px; }

#caseBtnL ,
#caseBtnR { width:22px; height:41px; display:block; position:absolute;  right:-22px; top:620px; background:url(../image/ico3.gif) no-repeat -22px 0; }
#caseBtnL { left:-22px; background-position:0 0; }
#caseBtnL a,
#caseBtnR a { display:block; overflow:hidden; text-indent:-999px; height:41px; }

#designerList { background-color:#fff; padding:12px; width:912px; overflow:hidden; }
#designerList ul { padding:0!important;}
#designerList ul li { margin:0!important;; padding:0!important; border:none; width:187px!important;; }
#designerList ul li a { border:1px #ccc solid; width:162px; display:block; }
#designerList ul a.hover span { color:#5e2e06; }
#designerList ul a span { display:block; height:24px; line-height:24px; border-top:1px #ccc solid; text-indent:24px; background:#f8f8f8 url(../image/ico1.gif) no-repeat 10px 7px; }
#designerList ul a img { width:152px; padding:5px; }

#designer {}
#slefIntr { background-color:#fff; margin:0 overflow:hidden; }
#slefIntr ul { margin:0; float:left; width:170px; padding-bottom:15px; }
#slefIntr ul li { cursor:default!important; margin-bottom:0; }
#slefIntr .infoC { float:left; width:530px;  }
#slefIntr .infoC li { border:none; overflow:hidden; line-height:30px; width:530px; display:block; float:none; padding:0; margin:0; position:relative; text-indent:0; background:none; border-bottom:1px #999 solid; }
#slefIntr .infoC li span { border:none; position:absolute; text-indent:0; left:245px; top:2px; background:none; color:#a40605;}
#slefIntr .infoC li h5{ line-height:30px; font-weight:bold;border-bottom:1px #999 solid; }
#slefIntr .infoC li p  { line-height:20px; padding:5px 0; }

#designerInfo { position:relative; }


#slefIntr { overflow:hidden; padding-left:14px; }
#slefCase { margin-top:0; padding-left:30px; padding-bottom:4px; width:906px; }
.bgLine { height:1px; margin-left:25px; margin-top:-2px; position:relative; width:721px; overflow:hidden; font-size:0; border-bottom:1px #ddbd8c solid; background-color:#3c3322; }
#pageSize { height:48px; }



#qaList { }
#qaList dt { line-height:41px; height:41px; text-indent:25px; cursor:pointer; color:#442600; font-size:14px; font-family:"微软雅黑"; position:relative; background-image:url(../image/bgQa.jpg); }
#qaList dd { display:none; padding:20px 25px 30px; }
#qaList dt span { width:25px; display:block; height:25px; background-image:url(../image/icoQa.jpg); position:absolute; right:30px; top:8px; }
#qaList dd.active { display:block;}
#qaList dt.active span {  background-position:0 -25px;  }
#serviceBox { padding:20px 0 0; }

#contactBox { margin-top:40px; width:960px; overflow:hidden; position:relative; }
#contactBox .fr { float:none!important; width:255px; position:absolute; bottom:20px; line-height:24px; left:705px; }
#contactBox .fr b { font-size:14px; }
#msgForm { width:962px; height:210px; margin-top:20px; position:relative; background:url(../image/bgMsg.png) no-repeat left bottom; }
#msgForm input,
#msgForm textarea { position:absolute; top:28px; color:#; font-size:14px; font-family:"微软雅黑"; border:none; background-color:transparent; outline:none;}
.iTxt { width:280px; left:5px; }
.iTextarea { width:630px; height:130px; left:322px;}
#iMail { top:106px!important; }
#iTel { top:184px!important; }
#iSubmit { left:315px; top:176px!important; cursor:pointer; width:645px; height:30px; overflow:hidden; text-indent:-9999px; }

#thirdPage { overflow:hidden; }
#newsInfo { width:100%; padding-right:20px; float:left; min-height:500px; background:url(../image/icoDot.gif) right 0 repeat-y;  }
#newsInfo .newsTitle { padding:20px 0; margin-bottom:20px; text-align:center; background:url(../image/icoDot.gif) 0 bottom repeat-x; font-size:24px; }
#newsInfo .newsTitle span { display:block; font-size:12px; color:#107e8b; }
#sideBar { width:184px; padding-left:30px; float:right; font-family:"微软雅黑";  font-size:16px; }
#sideBar h4 { width:184px; height:34px; line-height:34px; text-indent:1.5em; color:#fff; background-image:url(404.png); }
#sideBar ul { padding-top:12px; }
#sideBar li { line-height:34px; text-indent:1.5em; }

.icoPage { padding-left:430px; text-align:center; }
.icoPage a { margin-top:20px; display:block; float:left; margin-right:5px; overflow:hidden; text-indent:-999px; width:13px; height:12px; background:url(../image/ico2.gif) no-repeat right top; }
.icoPage a.cur { background-position:left top; }

.thickbox { width:74px; height:24px; margin:0 auto; display:block; overflow:hidden; text-indent:-999px; background-image:url(404.png); }
.serviceStage { width:229px; height:155px; position:relative; background:#C7AEA3 url(../image/08.jpg) no-repeat center center; }
.serviceStage ol ,
.serviceStage p { position:absolute; left:32px; top:9px; overflow:hidden; }
.serviceStage ol li { display:block; float:left; width:106px; height:26px; line-height:26px; }
.serviceStage p { width:112px; left:129px; top:67px; }
.serviceStage p a { display:block; text-indent:18px; line-height:26px; }
.serviceStage p a:hover { color:#5e2e06; }
#serviceBox { overflow:hidden; }
#serviceBox #leftBar { width:220px; float:left; }

.ysBox { padding:5px; background-color:#e1e1e1; margin-bottom:5px; }
.ysBox .border { border:1px #cbcbcb solid; }
.ysBox .border h2 { padding:10px 0 10px 10px; border-bottom:1px #cbcbcb solid; }
.ysBox .border h3 { color:#a7380b; padding:5px 0 0 15px; font-size:12px; }
.ysBox .border p { padding:3px 5px 3px 15px; }
.lxBox .border { height:150px; background:#e1e1e1 url(../image/bgC.gif) no-repeat center center; position:relative; }
.lxBox .border h3 { color:#1a2a2a; position:absolute; left:80px; top:30px; }
.lxBox .border p { position:absolute; left:80px; top:60px; width:109px; }

#stageList { width:718px; height:518px; float:right; position:relative; background:#e4e3df url(../image/p23.gif) center center no-repeat; }
#stageList li { position:absolute; width:240px; cursor:help; height:172px; overflow:hidden; display:block; background-color:#963; }
#stageList li .intr { margin-top:172px; height:172px; position:relative; background-color:#e4e3df; }
#stageList li h3 ,
#stageList li h4 { font-size:18px; overflow:hidden; height:32px; color:#635d51; text-indent:40px; background:#e4e3df url(../image/bgStage.gif) no-repeat 3px 0; }
#stageList li .intr p { color:#; font-family:"微软雅黑"; line-height:15px; margin-top:-10px; padding:5px; }
#stageList li.s1 { left:0; top:0; background-image:url(../image/p23_1.jpg); }
#stageList li.s2 { left:240px; top:0; background-image:url(../image/p23_2.jpg); }
#stageList li.s3 { left:480px; top:0; background-image:url(../image/p23_3.jpg); }
#stageList li.s4 { left:480px; top:172px; background-image:url(../image/p23_4.gif); }
#stageList li.s5 { left:480px; top:344px; background-image:url(../image/p23_5.gif); }
#stageList li.s6 { left:240px; top:344px; background-image:url(../image/p23_6.gif); }
#stageList li.s7 { left:0; top:344px; background-image:url(../image/p23_7.gif); }
#stageList li.s8 { left:0; top:172px; background-image:url(../image/p23_8.jpg); }
#stageList li.s1 h3 ,
#stageList li.s1 h4 { background-position:3px 1px; }
#stageList li.s2 h3 ,
#stageList li.s2 h4 { background-position:3px -35px; }
#stageList li.s3 h3 ,
#stageList li.s3 h4 { background-position:3px -70px; }
#stageList li.s4 h3 ,
#stageList li.s4 h4 { background-position:3px -106px; }
#stageList li.s5 h3 ,
#stageList li.s5 h4 { background-position:3px -141px; }
#stageList li.s6 h3 ,
#stageList li.s6 h4 { background-position:3px -177px; }
#stageList li.s7 h3 ,
#stageList li.s7 h4 { background-position:3px -212px; }
#stageList li.s8 h3 ,
#stageList li.s8 h4 { background-position:3px -248px; }

.float{width:110px; height:303px; position: absolute;  z-index:999;}
.float1{width:110px; height:26px; line-height:26px; background:url(../image/float1bg.jpg) no-repeat left top;}
.float2{width:100px; height:265px; padding:5px; line-height:25px; background:url(../image/float2bg.jpg) repeat-y left top;}
.float3{width:110px; height:2px; background:url(../image/float3bg.jpg) no-repeat left top;}
.float1 span{ float:right; margin:7px 7px 0 0;}
.float2 h1{width:100px; height:75px;}
.float2 p{width:100px; height:30px; line-height:30px;background:url(../image/line6.jpg) no-repeat left bottom; color:#555;}
.float2 p span{ float:left; margin:6px 8px 0 8px;  }
.float2 p em{ float:left; margin:6px 3px 0 8px;  }
.float2 p strong{color:#b87e30; font-weight:normal}
.float2 h2{width:100px; height:30px; background:url(../image/line6.jpg) no-repeat left bottom;}
.float2 h2 span{ float:left; margin:6px 6px 0 8px;  }
.float2 h2 em{ float:left; margin:5px 0px 0 0px;  }
.float2 a:hover { color:#900; }


.page { text-align:center; margin:0px auto;}
.page ul {padding:0px; margin:0px auto; display:table; text-align:center;}
.page ul li { float:left !important; float:none; padding:4px 2px; text-align:center; list-style:none;display:inline; zoom:1;}
.page ul li span { border-color:#666666; border-width:1px; border-style:solid; padding:2px 4px;}
.page ul li a { border-color:#666666; border-width:1px; border-style:solid; padding:2px 4px; background-color:#F0F0F0;}

#page { text-align:center; margin:0px auto;}
#page ul {padding:0px; margin:0px auto; display:table; text-align:center;}
#page ul li {  float:none; padding:4px 2px; text-align:center; list-style:none;display:inline; zoom:1;}
#page ul li span { border-color:#666666; border-width:1px; border-style:solid; padding:2px 4px;}
#page ul li a { border-color:#666666; border-width:1px; border-style:solid; padding:2px 4px; background-color:#DDBD8C;}


.input {height:20px; border-style:solid; border-width:1px; border-color:#666666 #FFFFFF #FFFFFF #666666; color:#CC0000; font-size:12px;}
.botton {font-size:12px; height:20px; border-style:solid; border-width:1px; border-color:#FFFFFF #666666 #666666 #FFFFFF;}
.input1 {height:18px; border-style:solid; border-width:1px; border-color:#666666 #FFFFFF #FFFFFF #666666; color:#CC0000; font-size:12px;}
.botton1 {font-size:12px; height:22px; border-style:solid; border-width:1px; border-color:#FFFFFF #666666 #666666 #FFFFFF;}
.textarea {border-style:solid; border-width:1px; border-color:#666666 #FFFFFF #FFFFFF #666666; color:#CC0000; font-size:12px;}
.textarea1 {overflow:hidden;border-style:solid; border-width:1px; border-color:#666666 #FFFFFF #FFFFFF #666666; color:#CC0000; font-size:12px;}.bold {
	font-weight: bold;
}


.gd{ width:955px; margin:0px auto; height:auto; overflow:hidden; margin-top:10px;}