@charset "utf-8";

.thickbox {}

/* CSS Document */
body{ margin:0; padding:0; border:0; background-color:#fff;text-align:center; font-family:Arial; font-size:11px; color:#333;}
div,form,img,option,h1,h2,h3,h4,h5,h6{margin:0; padding:0; border:0;}
input{margin:0; padding:0; font-size:12px;}
p{margin:0; padding:0;line-height:150%;}
ul{margin:0; padding:0;list-style-type:none;}
a{ text-decoration:none; color:#333; cursor:pointer;}
a:hover{ text-decoration:underline; color:#666;}
.left{ float:left;}
.right{ float:right;}
.red{ color:#cc0000;}
.green{ color:#006633;}
.blue{color:#107fd4;}
.clr{ clear:both;}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t14{font-size:14px;}

#btnForKey {
  cursor: pointer;
}

/*  index CSS */
.mceContentBody{text-align:left;}
.wrap{ width:100%; background:url(../img/bg.gif) no-repeat left top;}
.wrap2{ width:100%; background:url(../img/bg2.gif) no-repeat left top; z-index:1;}
#container{ width:1002px; height:606px; margin:0 auto; background:url(../img/bg_index.gif) no-repeat left top; text-align:left; z-index:10; position:relative; }
#containerb{width:1002px;  margin:0 auto; text-align:left;}
#header{ width:1002px; height:116px; margin:0 auto;/*background:url(../img/bg_header.jpg) repeat-x left top;*/}
#header{ width:1002px; height:116px; margin:0 auto;/*background:url(../img/bg_header.jpg) repeat-x left top;*/ position:relative;}
/*.chose{ float:right; width:141px; height:21px; margin-right:120px; background:url(../img/bg_lang.png) no-repeat left top;  display:inline; position:relative;}
.chose p span{ float:left; width:80px; margin:2px 0 6px 20px; text-align:center;}
.lang{ float:left; width:18px; height:18px; margin:2px 0 0 2px; display:inline; background:none;}
#language{ position:absolute; left:15px; top:21px;}
#language a{ display:block; width:95px; padding:2px 0 1px 15px;background:url(../img/bg_langb.png) repeat-x left top; line-height:18px; filter:Alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; color:#666; z-index:20;}*/
.chose{float:right; width:141px; height:21px; margin-right:120px; background:url(../img/bg_lang.png) no-repeat left top;  display:inline; position:relative;}
.chose a{display:block;text-align:center;line-height:21px;text-decoration:none;}

.logo{float:left;display:inline; width:430px; height:63px; margin-left:12px;}
.logo a{ float:left; width:430px; height:63px;}

/*  nav 一级 CSS */
#nav{float:left;  width:950px; margin:12px 0 0 26px; z-index:200; display:inline; }
#nav li{ float:left; margin-right:5px;}
#nav li a{ float:left; height:24px; padding:0 11px; font-size:12px; line-height:24px; color:#999;}
#nav li a:hover,#nav li.show a,#nav .select a{height:22px; padding:0 10px; text-decoration:none; background-color:#fff; border:1px  solid #ccc; color:#999;line-height:22px;}

/*  nav 二级 CSS */
#nav ul{ position:absolute; margin:23px 0 0 0; border:1px solid #ccc; display:none; z-index:999; clear:both;}
#nav ul{*margin-top:-1px;}
#nav ul li{ float:none; margin:0; }
#nav ul li a{padding:5px 12px 5px 12px;line-height:14px; float:none; display:block; width:132px; height:auto; background:#fff url(../img/bg_navli.jpg) repeat-x left top; font-size:11px; color:#006633;}
#nav ul li a:hover{ padding:5px 12px; text-decoration:underline; height:auto; line-height:14px; border:none; color:#006633;}
#nav li.show li a{padding:5px 12px; height:auto; border:none;color:#006633;line-height:14px; }
#nav li.show li a:hover{ padding:5px 12px; text-decoration:underline; height:auto; line-height:14px; border:none; color:#006633;}
#nav li.show ul{ display:block;}

.searchb,.search{ width:300px; height:40px; background:url(../img/bg_searchb.gif) no-repeat left; position:absolute; top:105px; left:600px; z-index: 1;}
.searchb{width:295px; height:32px;left:634px;}
.searchb p,.search p{ float:left; width:80px; margin:6px 0 0 38px; display:inline;}
.inputa{float:left; width:125px; height:14px; margin:4px 0 0 -4px; padding:2px 1px 1px 1px; border:1px solid #ccc;}

.submit{ float:left;width:22px; height:22px; margin:3px; background:url(../img/buttoma.gif) no-repeat left;border:none; display:inline;}




#flashcontentb{ z-index:2; overflow:hidden; zoom:1; height:275px;}
#flashcontent{ margin-left:30px; height:137px; background:url(../img/bg_banner.png) no-repeat -30px top; z-index:2;}
.indexpro{ width:240px; height:150px; position:absolute; top:160px; left:730px; }
.indexpro li a{ font-size:14px; color:#fff;}
.indexpro li a:hover{ text-decoration:none;color:#fff;}
.indexpro .ina{  margin:20px 0 0 20px;}
.indexpro .inb{  margin:32px 0 0 55px;}
.indexpro .inc{  margin:35px 0 0 85px;}


.indexbotl{ width:1002px; height:auto; position:relative;}
.indexnews{ width:480px; height:28px;margin-left:330px; overflow:hidden; }
.indexnews h2{float:left; padding-left:2px;  font-size:12px; width:80px; line-height:28px; color:#fff; }
.indexnews h2 a,.indexnews h2 a:hover{color:#fff; text-decoration:none;}

.indexnews ul{float:left; width:360px; padding-left:26px; overflow:hidden;}
.indexnews ul li{ float:left; width:360px; overflow:hidden;margin:0;padding:0;height:28px; line-height:28px;text-align:right;}
.indexnews ul li a{
	float:left;
	height:28px;
	line-height:28px;
	width:290px;
	overflow:hidden;
	text-align:left;

	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.indexnews ul li span{ display:none;}

.indexul{float:left;padding:10px 0 0 20px;width:480px;}
.indexul li{padding:0 0 10px 10px;background:url(../img/arrow3.gif) no-repeat left 5px;font-size:12px;}







.botleft{ float:left; width:224px; margin-left:10px; padding-top:10px; display:inline;}
.botleft  h3{ margin:10px 0 0 10px; padding:3px 0 0 20px; background: url(../img/buttomab.gif) no-repeat  left 0;font-size:12px; }
.botleft  h3 a:hover{ text-decoration:none;}
.botleft div p{ margin:5px 0 0 10px; font-size:11px; line-height:130%;}
.botleft .info{margin:15px 0 0 10px;color:#008000;font-weight:bold;}
.botleft .info img{float:left;margin-right:10px;}

.botright{float:left;padding-top:6px;width:620px;height:115px;}
.botright img{ float:left; margin-top:10px;}
.botright p{ float:left; width:420px; font-size:11px; margin:8px 0 0 20px;display:inline;}
.aboutul{ float:right; width:495px; margin:10px -20px 0 0;display:inline;}
.aboutul li{ float:left; margin-bottom:10px;}
.indexbotl .ullib{ margin-left:22px; display:inline;}
.aboutul li a{ display:block; width:150px; height:25px; background: url(../img/indexus.gif) no-repeat  left 0; text-align:center; line-height:25px;}
.aboutul li a:hover,.aboutul .selet a{ text-decoration:none;background: url(../img/indexus.gif) no-repeat  left -25px; color:#fff;}
.footerb,.footer{ width:100%; height:30px; *margin-top:5px;  color:#999; line-height:30px; clear:both;}
.footerb{ padding-top:5px; text-align:center;}
.footerb div,.footer .foot div{ float:left; padding-left:25px;line-height:30px;}
.footerb div a,.footer .foot div a{ color:#999;}
.footerb p,.footer .foot p{ float:right;line-height:30px; margin-right:20px; padding-left:5px;display:inline;}
.footerb p a,.footer p a{color:#999; }
.footerb p a:hover,.footer p a:hover{color:#999; }
.footerb p{ margin-right:110px; }
.footer{ border-top:1px solid #ccc; text-align:center;}
.foot{ width:1002px; margin:0 auto; text-align:left;}
.bottomtop{ float:left; margin-left:900px; display:inline;}

.indexbotr{ width:160px;  z-index:50; position:absolute; top:-80px; left:820px;}
.indextit{ width:130px; height:30px; line-height:32px;}
.indextit h2{ float:left; font-size:12px; color:#999;}
.indextit a{ float:right;color:#999;}
.indexbotr ul{ margin:15px 0 0 18px;}
.indexbotr ul li{ margin:6px 0; background: url(../img/arrow1.gif) no-repeat left center; text-indent:10px;}
.indexbotr .rlia{ margin-left:10px;}
.indexbotr .rlib{ margin-left:20px;}
.indexbotr .rlic{ margin-left:32px;}
.indexbotr .rlid{ margin-left:45px;}

.indexbotr ul li a{ color:#999;}
.indexbotr ul li a:hover{ text-decoration:none;color:#006633;}

/*  内页公共 CSS */
#content{ width:1002px; margin-top:7px; padding-bottom:30px; background:url(../img/bg_content.jpg) no-repeat left top;}
#headerb{ width:1002px; height:116px; margin:0 auto;background:url(../img/bg_header.jpg) repeat-x left 1px; text-align:left; position:relative;z-index:10;}
.search{ background:url(../img/bg_search.gif) no-repeat left;}


.title{ height:29px; margin-left:25px; line-height:29px;}
.title h2{ float:left; width:200px; font-size:16px; font-family:Minion Pro; color:#fff; padding-left: 22px; }
.title div{ display:inline; color:#00561f;}
.title div a:hover{color:#00561f;}

.side{ float:left; width:190px; margin:10px 0 0 40px; display:inline; }
.side img{ margin-top:20px;}
#sidenav ul{ display:none;}
#sidenav li{ padding:3px 0; text-indent:10px; font-weight:bold; border-bottom:1px solid #c1c1c1;}
#sidenav li a{color:#aaa;}
#sidenav li a:hover{text-decoration:none; color:#aaa;}
#sidenav .selected a{ color:#e60012;}
#sidenav .selected a:hover{ text-decoration:none;color:#e60012;}
#sidenav ul{ margin:5px 0 -2px 0; padding:5px 0 8px 0; border-bottom:1px solid #c1c1c1;  border-top:1px solid #c1c1c1;}
#sidenav ul ul{ border:none;}
#sidenav .selected li a{ color:#626262;}
#sidenav .selected li a:hover{ color:#626262;}
#sidenav .selected .selected a{ color:#00561f; font-weight:bold;}
#sidenav .selected .selected a:hover{ color:#00561f;}
#sidenav ul li{ background:url(../img/arrow1.gif) no-repeat 10px center; text-indent:20px; font-weight:normal; border:none; }
#sidenav ul li li{text-indent:35px;}
#sidenav li.show ul{ display:block;}
#sidenav li.show{border:none;}
.main{ float:left; width:742px; margin:25px 0 0 30px; display:inline; line-height:180%; }
.main p { margin-top: 10px; padding-bottom: 15px;line-height: 180%; font-size: 14px; }
.title2{
  position:relative;
  margin:0 0 20px -10px;
  width:620px;
  height:26px;
  line-height:26px;
  background:url(../img/arrow5.gif) repeat-x left bottom;
}
.title2 h3{ float:left; height:26px; padding-left:10px; background:url(../img/bg_title2.jpg) no-repeat left bottom; font-size:11px; color:#707070;}
.title2 h3 span{ float:left; height:26px; padding-right:20px;background:url(../img/bg_title2b.jpg) no-repeat right bottom;}


/*  about us CSS */
.leftimg{ float:left;}
.abouttb{ float:left; width:400px; margin:0 0 20px 15px; display:inline; border:1px solid #ccc; display:inline;}
.abouttb td{ width:400px;  padding:10px 0; background:url(../img/bg_abtli.jpg) repeat-x left top;}
.abouttb h6{ margin-left:30px; padding:0;  background:url(../img/arrow3.gif) no-repeat left center; text-indent:10px; font-size:11px; color:#006633;}
.abouttb p{ margin:0 0 0 50px; padding:0;}
.abouttb .titcont{ font-weight:normal; color:#535353;}

.aboutul_2{ margin-bottom:40px;}
.aboutul_2 li{ float:left; width:230px; margin:0 50px 10px 0;text-align:center;}
.aboutul_2 li img{ margin-bottom:6px; border:1px solid #ccc;}
.aboutul_2 li p{ margin:0; padding:0; font-weight:bold;}
.aboutul_2 .pleft{ text-align:left;}


/*  news CSS */
.newstop{margin:0 0 20px 0;font-size:12px;}
.newstop a{text-decoration:underline;}
.news{clear:both; text-align:center; border-bottom:1px solid #ccc;}
.news td,.news th{ padding:8px 10px;}
.news thead th{ padding:3px 5px; color:#006633; border-bottom:2px solid #006633;}
.news td a:hover{ color:#006633;}
.botnav{ float:right;  margin-top:15px; padding:0 20px 15px 0; text-align:right;}
.botnav a{float:left;  margin:0 3px;color:#006633;display:inline; }
.botnav div{float:left; margin:0 5px; line-height:13px; display:inline;}
.botnav div a{float:none;}
.botnav .selet{ text-decoration:none; font-weight:bold;}
.newstit{clear:both; width:610px; margin-bottom:15px; text-align:center;}
.newstit h3{ margin-bottom:4px; padding-bottom:3px; border-bottom:2px solid #ededed; font-size:14px;  color:#006633;}
.newstit p{ padding-right:15px; text-align:right;}


.back{ clear:both; float:right; padding:20px 10px 0 0;  text-align:right;}
.back a{ display:block; width:62px; height:21px; background:url(../img/bg_back.jpg) no-repeat right top; text-align:center; line-height:20px; font-weight:bold; }
.back a:hover{ text-decoration:none; color:#333; }

/*  service CSS */
.mainleft{float:left; width:193px; height:380px; background:url(../img/img_17.png) no-repeat left top;}
.mainleft p{ margin-left:15px; padding:0; font-size:12px; color:#999; font-weight:bold;}
.main .contname{ margin-top:215px; line-height:130%;}
.main .contphone{ margin-top:35px;}
.main .contemail{ margin-top:45px;}
.contemail a{color:#999;}
.abouttbb{ float:left; width:400px; margin:0 0 20px 15px; display:inline; border:1px solid #ccc; display:inline;}
.abouttbb td{ width:400px;  padding:15px 20px; font-weight:bold; color:#006633; background:url(../img/bg_abtli.jpg) repeat-x left top;}


.procont{ clear:both;}
.procont p{ float:left; width:180px; line-height:140%;   font-weight:bold;}
.procont p a,.procont p a:hover{color:#006633;}
.em{padding-left:45px; background:url(../img/em.gif) no-repeat left top;}
.ph{ padding-left:60px;background:url(../img/ph.gif) no-repeat left top;}


.feeback th{ padding:3px 10px; color:#666;}
.feeback td{padding:3px 5px; }
.feeback td input,.feeback td textarea{ border:1px solid #ccc;}
.feeback td input{ width:180px; height:18px;}
.inputw{ width:200px;}
.feeback td textarea{ width:400px; height:80px; font-size:12px;}
.feeback .buttom3,.feeback .buttom3b{ width:95px; height:26px; margin-right:10px; background: url(../img/buttomb.gif) no-repeat 0 0; border:0 none; color:#fff; font-weight:bold; }

/*  special offer CSS */
.title_4,.title_5{ margin:10px 0; border-bottom:2px solid #66a385; font-size:14px; color:#006633;}
.title_5{ border:none;}
.offer{ float:left; border-collapse:collapse;}
.offer td,.offer th{ padding:0 6px; border-bottom:1px solid #ccc;}
.offer th{ color:#006633; font-weight:normal;}
.offer thead th{font-weight:bold; border-bottom:none;}
.probox{ float:left; width:300px; text-align:right; }
.num{ margin-right:10px; color:#006633; font-weight:bold;}

.faq{ margin-bottom:10px;}
.faq h3{ float:left;height:26px; margin-bottom:5px; padding:0 0 0 25px; background: url(../img/bg_fb.gif) no-repeat  left 0; text-align:center; line-height:26px; font-size:11px; color:#fff; }
.faq h3 span{float:left;height:26px; padding:0 25px 0 0;background: url(../img/bg_fb2.gif) no-repeat  right 0;}
.faq .qb{ font-size:14px; font-weight:bold; background:none;padding:0 5px 0 0;}
.faq div{ width:90%; padding-left:23px; clear:both;}
.faq div span{ float:left; width:15px; margin-left:-10px; padding-left:12px; background:url(../img/arrow3.gif) no-repeat left center;font-size:14px; font-weight:bold;  color:#006633;}
.newsb{ text-align:center; border-bottom:1px solid #ccc; line-height:130%;}
.newsb td,.newsb th{ padding:8px 5px;}
.newsb thead th{ padding:3px 5px; color:#006633; border-bottom:1px solid #006633;}
.newsb td image{ margin-right:5px;}

/*  items CSS */
.box{ margin-bottom:15px;}
.box td{ padding:5px 8px;vertical-align:top;}
.box td p{ width:150px;}
.box td img{ border:1px solid #ccc;}
.box th{ padding:2px 8px; color:#006633;}
.table1{ margin-bottom:10px; background:url(../img/bg_table1.jpg) repeat-x left top; border:1px solid #ccc;}
.table1 td,.table1 th{ padding:2px 0;color:#006633;}
.table1 th{ padding-left:20px;}
.table1 td table td{ padding-right:4px;}
.table1 td input{ padding-top:2px; font-size:11px;}
.table1 td textarea{ width:95%; height:100px; font-size:11px;}
.submit2,.reset{ width:95px; height:26px; background: url(../img/buttomb.gif) no-repeat left 0;  text-align:center; line-height:26px; font-size:11px; font-weight:bold; color:#fff; border:0;}
.reset{background: url(../img/buttomb.gif) no-repeat left -26px; color:#006633; }
.sch{ width:734px; height:41px; background:url(../img/bg_sch.gif) no-repeat left; }
.sch p{ float:left; margin:12px 0 0 230px; font-size:12px; color:#cc0000; font-weight:bold; display:inline;}
.sch .inputa{ float:left; margin:12px 5px 0 5px; border:1px solid #ccc; display:inline;}
.submitc{ float:left; width:20px; height:20px; margin-top:12px; background:url(../img/sch.gif) no-repeat left; border:none;}
.search_result{ margin:10px 0 30px 0;overflow:auto; }
.search_result a{ text-decoration:underline;  color:#cc0000;}

.tit3{float:left; width:610px; height:26px; margin-bottom:5px; text-indent:25px; border-bottom:1px solid #ccc; line-height:26px; font-size:11px;color:#006633; }

.tit3 .keyword{ float:none; padding:0; background:none; text-decoration:underline; color:#cc0000;}
.tit3 a:hover .keyword{float:none; padding:0; background:none;}
.tit3 a:hover{ text-decoration:none; color:#fff; }
.tool{ width:90%; overflow:auto; clear:both;}
.toolimg{ float:left; margin:10px 20px 0 0; padding:3px; border:1px solid #ccc;}
.tool div{ float:left;}
.enqu{ width:610px; color:#cc0000; font-weight:bold; clear:both;}
.enqu a{color:#cc0000;}
.searchul{}
.searchul li{ margin-top:8px; padding-left:14px; border-bottom:1px  solid #ccc;}
.searchul li a{ color:#00561f; font-weight:bold; }
.searchul li a:hover{color:#00561f; text-decoration:none;}
.searchul .keyword{color:#cc0000; text-decoration:underline;}

/*  contact us CSS */
.map{ width:95%; overflow:auto;}
.mapa{ float:left; width:275px; height:394px; padding:5px; border:1px solid #ccc;}
.mapb{ float:left; width:478px; height:394px; margin-left:10px; padding:5px; border:1px solid #ccc; display:inline;}

.cont{ margin-bottom:15px; font-size:12px;  }
.cont p{line-height:27px; font-weight:bold; color:#959595; }
.cont .contlia { margin:0 70px 0 20px;  }
.cont p a{ font-weight:bold; color:#959595;}

.contact{ margin-bottom:30px; border:1px solid #eaeaea;}
.contact td{ padding:8px 10px 7px 30px; font-weight:bold;}

.down{ width:90%; margin:15px 0;  }
.down input{  width:159px; height:26px; margin:0; padding-left:25px; color:#006633; font-weight:bold; background:url(../img/down.gif) no-repeat left; border:0; font-family:Arial; }
.down .sub{   margin-right:15px;}
.adrtit{ float:left; width:610px; margin:15px 0;  background:url(../img/bg_adrtit.jpg) repeat-x left bottom; }
.adrtit a{ float:left;padding:0 30px 0 20px; height:26px; background:#fff url(../img/maptit.gif) no-repeat  right 0; text-align:center; line-height:25px; font-weight:bold;}

.adrtit a:hover{}
.adrtit .select, .adrtit .cur{ text-decoration:none;background:#006633 url(../img/maptit.gif) no-repeat  right -33px; color:#fff;}
#divshow_1, #divshow_2, #divshow_3, #divshow_4{clear:both;}
.pictab_1{border-collapse:collapse;}
.pictab_1 th, .pictab_1 td{
  text-align:center;
}
.pictab_1 th{
  font-weight:normal;
  font-size:14px;
}
.pictab_1 td{
  padding-top:20px;
}

.detailfoot{clear:both;padding-top:20px;text-align:right;}
.detailfoot .prev{float:left;padding-left:20px;background:url(../img/arrow7.gif) no-repeat left 50%;}
.detailfoot .next{padding-right:20px;background:url(../img/arrow6.gif) no-repeat right 50%;}









.map_1,.map_2{ display:none; width:600px; clear:both;}
.map_1 img,.map_2 img{border:1px solid #ccc;}
.map_1.show,.map_2.show{ display:block;}

/* sitemap css */
.sitemapul{float:left;min-height:300px;height:auto;}
* html .sitemapul{ height:300px;}
.sitemapul li{float:left;margin:5px 0;width:620px;   background-color:#f1f1f1;}
.sitemapul li span{float:left;padding:5px 10px;width:110px;background:#006633;;text-align:right;font-weight:bold;color:#fff;}
.sitemapul li span a{color:#fff;font-weight:bold;}
.sitemapul li ul{float:left;width:480px;  background-color:#f1f1f1;}
.sitemapul li li{margin:0 5px;padding:5px 8px;display:inline;width:auto;background:none;white-space:nowrap;}
.sitemapul li li a{color:#666; }
.sitemapul li li a:hover{color:#006633; }



.table2{ margin-bottom:15px; padding:10px 0; border:1px solid #ccc;}
.table2 td,.table2 th{ padding:4px 10px;}
.table2 th{ padding:4px 5px;text-align:left;}
.table2 td textarea{ width:100%;}
.table3{padding:10px 0; border-collapse:collapse;} 
.table3 th, .table3 td{padding:4px 10px;border:1px solid #ccc;}
.inputs{ width:145px;}
.inputs2{ width:40px;}
.inputs3{ width:40px; text-align:center; }




/*clear both*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

.button_1{
  float:left;
  margin:0 10px 0 0;
  padding-left:25px;
  width:134px;
  height:26px;
  line-height:26px;
  background:url(../img/down.gif) no-repeat left;
  text-align:center;
  color:#006633;
  font-weight:bold;
  font-family:Arial;
}
.button_1:hover{color:#006633;}


.button_2{
  float:left;
  margin:0 10px 0 0;
  width:100px;
  height:26px;
  line-height:26px;
  background:url(../img/button_1.gif) no-repeat left;
  text-align:center;
  color:#006633;
  font-weight:bold;
  font-family:Arial;
}
.button_2:hover{color:#006633;}







fieldset.feedback {
  margin: 0 30px 10px;
  border: none;
}
fieldset.feedback legend {
  margin-left: 0;
  margin-bottom:5px;
  padding-left: 0;
  font-size: 1.6em;
  color: #1F9A01;
  text-indent: 0;
  line-height:150%;
}
fieldset.feedback div.fieldCol, fieldset.feedback div.file_box, fieldset.feedback div.operation {
  clear: both;
  padding: 0 0 0 12px;
}
fieldset.feedback div.fieldTips {
  background: transparent url(../img/ico_tips.png) no-repeat left top;
  line-height: 120%;
  padding-left: 20px;
  margin-left: 10px;
  display: inline;
  color: #8D5814;
}
fieldset.feedback div.file_box h3 {
  font-size: 1.2em;
  color: darkblue;
  margin-bottom: 5px;
}
  fieldset.feedback div.file_box ul {
    margin-left: 20px;
  }
    fieldset.feedback div.file_box li {
      margin-bottom: 3px;
    }
fieldset.feedback div.fieldTitle {
  float: left;
  display: block;
  width: 150px;
  font-size: 1.2em;
}
fieldset.feedback div.fieldValue {
  float: left;
  display: block;
}

