@charset "utf-8";
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body{
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}

form,h1,h2,h3,ul,ol,div{	margin: 0; padding:0;}
td,th,div {
	word-break:break-all;
	word-wrap:break-word;
}

img{border:0px;}
/*
a:link { font-size: 9pt; color: #000000; text-decoration: none; font-family: "宋体"; }
a:visited{ font-size: 9pt; color: #000000; text-decoration: none; font-family: "宋体"; }
a:hover {color: red; font-family: "宋体";}
*/

a:link{ font-size:12px; color:#212020; text-decoration:none; }
a:visited{font-size:12px;color:#212020;text-decoration:none; }
a:hover{font-size:12px; color:#0880ac; text-decoration:none;}
a:active{font-size:12px;color:#212020;text-decoration:none; }

a img { border-style:none; }
.clear{clear:both;}
/*error */
label.error{color:red;display:block;padding:3px 0px;}
label.green{color:green;display:block;padding:3px 0px;}

.body-box{width:99%;margin:0px auto;margin-right:auto;margin-left: 2px;}
.rhead{border:#b4cfcf 1px solid;padding:5px 15px;margin-top:5px;}

.rpos{float:left;padding:3px 0px 3px 20px;background:url(.././images/arrow.gif) center left no-repeat;}

.ropt{float:right;}
.log {color: #000000; }

input[type=text],input[type=password],textarea{border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;}
input[type=text],input[type=password]{height:17px;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{border:1px solid #000000;}
/**
input[type=button],input[type=submit],input[type=reset]{padding:1px;font-size:12px;border:1px solid;border-color:#ddd #666 #666 #ddd;background:#DDD;color:#000;}
**/
.but{
	padding:1px;font-size:12px;border:1px solid;border-color:#ddd #666 #666 #ddd;background:#DDD;color:#000;
}

input[type=image]{
	border: 0px;
}