@charset "utf-8";


/** 2017-01-09 form css **/
.insform{font-family:"宋体",Arial;  overflow:hidden; clear:both; background:#f9f9f9; padding:50px 40px 40px; margin-top:15px; font-size:14px;}
.ftit{ text-align:center; font-size:26px;line-height:30px; color:#008100;}
.ftit2{ font-size:14px; text-align:center; color:#333; line-height:30px; padding-bottom:20px;}
.ftop{ font-size:13px; padding-bottom:20px;}
.ftop b{ display:block; text-align:right; font-weight:normal;}
.inputt01{ border:0; background:none; border-bottom:1px solid #ddd; width:120px;}
.inputt02,.inputt04{ border:1px solid #ccc; width:160px; vertical-align:middle; line-height:18px; height:18px; color:#555; font-size:12px; padding:1px 5px;}
.inputt04{ width:60px; text-align:center;}
.selcss{ border:0; font-size:12px; padding:5px; letter-spacing:1px; color:#555;}

.formtab{border-collapse:collapse;border:2px solid #000;}
.formtab.smt{border:1px solid #999;}
.formtab.smt th{line-height:26px; padding:5px 5px;}
.formtab.smt label{ margin-left:30px;}
.formtab input[type="checkbox"]{ vertical-align:top; margin-top:7px; *margin-top:2px;margin-left:5px;}
.formtab label{ vertical-align:middle; margin-right:10px; display:inline-block;}
.formtab textarea{ display:block; margin:10px auto; width:97%; border:1px solid #ccc;}
.formtab td{ line-height:26px; padding:5px 5px; border:1px solid #999; color:#555; font-size:12px; }
.formtab strong{ color:#000; font-size:13px; font-weight:normal;}
.formtab h1{ font-size:22px;}
.formtab h3{ text-align:center; font-size:15px; padding-top:10px;}
.formtab h4{ color:#000; font-size:14px; letter-spacing:2px; line-height:40px;}
.formtab span.stext{ text-align:center; display:block; font-size:14px;}
.formtab p.fp{ float:right; clear:both;}
.keywords{ clear:both; width:100%; overflow:hidden;}
.keywords li{ overflow:hidden; padding:5px 0; border-bottom:1px solid #ddd; margin:0 10px;}
.keywords li h2{ width:35px; float:left; font-size:13px; padding-left:10px;}
.keywords li textarea{ margin:10px; width:90%; text-align:center;}
.formtab em{ font-style:normal; font-size:14px; color:#000;}
.formtab b{ font-weight:normal; font-size:12px;}
.conttab p.stext2{ font-size:14px; line-height:40px;}
.fbut{ text-align:center; padding-top:20px;}
.fsubmit{ display:inline-block; width:120px; line-height:35px; height:35px; margin:0 20px; background:#949494; color:#fff; border:1px solid #737373; cursor:pointer;}
.fsubmit.fs01{ background:#c30000;border:1px solid #9f0101;}
.fzy{ clear:both; width:100%; overflow:hidden;}
.fzy li{ overflow:hidden; padding:10px;}
.fzy li strong{width:45px; float:left; vertical-align:top; display:inline-block; line-height:18px;}
.fzy li textarea{ width:90%; float:left; padding:2px; }

.formtab i{ font-style:normal; margin:0 10px; font-size:13px;}
.formtab td.border-r{ padding:0; line-height:36px;}
.border-r span{ border-right:1px solid #999; display:inline-block; padding:0 15px; margin-right:10px; }

.butinfo{ text-align:center; font-size:12px;}
.butinfo span{ margin:0 15px;}

/** 2017-01-09 form css end **/