/* CSS Document */
body{margin:0px; padding:0px; text-align:center}
p{margin:8px; padding:0px}
.clear{clear:both}
.left{float:left}
.right{float:right}
#main{width:941px; margin:0 auto; float:left;}
#partner{width:941px; height:43px; margin:15px auto 50px auto; clear:both}
#footer{width:941px; height:50px; margin:5px auto; color:#696969; line-height:1.8; font-size:13px; clear:both}
#footer a{ text-decoration:none; color:#696969;}
#footer a:hover{ text-decoration:none; color:#ff0000;}
#main_left{width:148px; margin-right:11px; float:left; margin-top:0px}
#main_left DIV.top{background-image:url(images/cont_11.jpg); width:148px; height:25px; font-size:14px; font-family:"ºÚÌå"; color:#2c2c2b; line-height:24px; text-align:left;}
#main_left DIV.menul{width:148px}
#main_left DIV.menul ul{margin:12px 0px 0px 0px; padding:0px 0px 0px 3px; list-style-type:none}
#main_left DIV.menul ul li{font-size:13px; line-height:29px; background-image:url(images/cont_19.jpg); background-repeat:no-repeat; background-position:2px 13px; text-align:left; border-bottom:#d0cfcf solid 1px; margin:0px; padding:0px 0px 0px 13px}
#main_left DIV.menul ul li a{color:#696969; text-decoration:none}
#main_left DIV.menul ul li a:hover{color:#ff0000; text-decoration:none}
#main_left DIV.menul ul li.now a{color:#ff0000; text-decoration:none}
#main_left DIV.menul ul li.now a:hover{color:#ff0000; text-decoration:none}
#main_left DIV.menul ul li dl{margin:-12px 0px 0px 0px; padding:0px}
#main_left DIV.menul ul li dl dt{margin:0px; padding:0px}
#main_left DIV.menul ul li dl dt.now a{color:#ff0000; text-decoration:none}
#main_left DIV.menul ul li dl dt dd{margin:0px; padding:0px; text-align:left}
#main_left DIV.menul ul li dl dd.now a{color:#ff0000; text-decoration:none}
#main_left DIV.menul ul li dl dt dd a{color:#696969; text-decoration:none;}
#main_left DIV.menul ul li dl dt dd a:link{color:#696969; text-decoration:none; }
#main_left DIV.menul ul li dl dt dd a:hover{color:#ff0000; text-decoration:none;}

#main_middle{width:595px; float:left;}
#main_middle div.top{background-image:url(images/cont_13.jpg); width:595px; font-size:14px; font-family:"ºÚÌå"; color:#2c2c2b; line-height:24px; text-align:left; height:25px}
#main_middle div.cont{ padding:18px 5px; clear:both; height:auto; width:590px; color:#696969; text-align:left; font-size:13px; line-height:1.8}
#main_middle div.cont td{border-top:#CCCCCC solid 1px}
#main_middle div.cont div.left{width:31px; float:left; margin-top:12px}
#main_middle div.cont div.right{width:550px; float:right}
#main_middle div.cont div.right dl{ text-align:left; padding:5px}
#main_middle div.cont div.right dt{font-size:13px; color:#666666; font-weight:bold; line-height:1.8; background-color:#fceded; padding-left:8px; border:#ce0002 dashed 1px; padding-right:8px}
#main_middle div.cont div.right dd{text-align:left; color:#696969; line-height:1.6; margin:0px; padding:0px; font-size:13px}
#main_middle div.cont div.title{font-size:14px; color:#ce0002; font-weight:bold; line-height:2.3; text-align:left}
#main_middle div.cont div.title1{font-size:14px; color:#d22222; font-weight:bold; line-height:2.3; text-align:left;}
#main_middle div.cont ul{margin:3px 0px 0px 0px; padding:0px}
#main_middle div.cont ul li{ list-style-type:none; text-align:left; line-height:2; background-image:url(images/left_01_on.jpg); background-position:2px 8px; background-repeat:no-repeat; padding:0px 0px 0px 12px}
#main_middle div.cont ul li a{color:#3d83af; text-decoration:underline}
#main_middle div.cont div.clear div.free_left{ width:238px; float:left; height:192px}
#main_middle div.cont div.clear div.free_left img{ border:#ebebeb solid 3px; margin-top:10px}
#main_middle div.cont div.clear div.free_right{ width:350px; float:right}
#main_middle div.cont div.clear a{color:#696969; text-decoration:underline; line-height:2.5}
#main_middle div.cont div.clear a:hover{color:#ff0000; text-decoration:none}
#main_middle div.cont input{width:80px; border:#cccccc solid 1px}

#main_right{width:176px; float:right; }
#main_right div.why{ width:173px; height:353px; float:left; clear:both}
#main_right div.service{width:176px; height:159px; margin-top:19px; float:left;}

#main_middle div.report{ padding:5px; clear:both; height:auto; width:590px; color:#696969; text-align:left; font-size:13px; line-height:1.8}
#main_middle div.report div.title{font-size:14px; color:#ce0002; font-weight:bold; line-height:2.3; text-align:left}

#main_middle div.intro{ padding:5px; clear:both; height:auto; width:580px; color:#696969; text-align:left; font-size:13px; line-height:1.8}
#main_middle div.intro div.box dl{text-align:left; padding:5px; width:273px; height:120px; margin-right:3px; margin-left:3px; float:left; margin-bottom:15px}
#main_middle div.intro div.box dt{color:#d22222; font-size:14px; font-weight:bold; line-height:2.3; text-align:left;}
#main_middle div.intro div.box dd{color:#696969; font-size:13px; line-height:1.8; text-align:left; padding:0px; margin:0px}
#main_middle div.intro div.clear{border-top:#CCCCCC solid 1px; clear:both; margin-top:10px }
#main_middle div.intro div.price{background-color:#fceded; padding:8px; border:#ce0002 dashed 1px; margin:10px 0px}
#main_middle div.intro div.title{font-size:14px; color:#ce0002; font-weight:bold; line-height:2.3; text-align:left; margin-top:20px}
#main_middle div.intro td.tt{border-bottom:#999999  solid 1px}



#main_middle div.preview{padding-bottom:25px; margin-bottom:50px}
#main_middle div.preview div.clear{}
#main_middle div.preview div.clear div.left{ width:180px; float:left; height:144px; margin-top:30px; margin-bottom:20px; text-align:center; color:#d22222; font-weight:bold; font-size:14px; line-height:2; }
#main_middle div.preview div.clear div.left img{border:#e5e4e4 dotted 1px}
#main_middle div.preview div.clear div.right{ width:390px; float:right; margin-top:20px; color:#696969; text-align:left; font-size:14px; line-height:1.8;margin-top:20px; margin-bottom:10px;}

#login1{width:731px; height:auto; margin:0px 0px 20px 0px; float:left}
#login1 div.top{ width:731px; height:25px; background-image:url(images/loginback_03.jpg); color:#3a3a3a; font-size:16px; font-family:"ºÚÌå"; text-align:left; line-height:25px}
#login1 div.must{width:717px; height:auto; background-image:url(images/login_03.jpg); background-repeat:no-repeat; background-position:left top; float:left; margin-top:24px}
#login1 div.must_cont{float:right; text-align:center; width:608px; height:auto; border:#d0cfcf solid 1px; color:#333333; font-size:13px; padding-bottom:20px }
#login1 div.must_cont span{color:#c70101; font-size:14px; font-weight:bold}
#login1 div.must_cont input.r{ width:145px; border:#d0cfcf solid 1px; padding:2px; margin:0px; color:#333333}
#login1 div.webmessage{width:717px; height:autopx; background-image:url(images/login_06.jpg); background-repeat:no-repeat; background-position:left top; float:left; margin-top:24px}
#login1 div.webmessage_cont{float:right; text-align:center; width:608px; height:auto; border:#d0cfcf solid 1px; color:#333333; font-size:13px; padding-bottom:15px; margin-bottom:15px}
#login1 div.webmessage_cont span{color:#c70101; font-size:14px; font-weight:bold}
#login1 div.webmessage_cont input.s{ width:160px; border:#d0cfcf solid 1px; padding:2px; margin:0px; color:#333333}
#login1 div.webmessage_cont input.ss{ width:60px; border:#d0cfcf solid 1px; padding:2px; margin:0px; color:#333333}
#login1 div.Terms{width:717px; height:315px; background-image:url(images/login_09.jpg); background-repeat:no-repeat; background-position:left top; float:left; margin-top:5px}
#login1 div.Terms_cont{float:right; text-align:center; width:608px; height:290px; border:#d0cfcf solid 1px; color:#333333; font-size:13px}
#login1 div.Terms_cont span{color:#c70101; font-size:14px; font-weight:bold}
#login1 div.notice{width:730px; height:460px; border:#d0cfcf solid 1px; margin-top:10px; text-align:left; padding-top:30px}
#login1 div.notice span{font-size:14px; font-weight:bold; color:#c70101;}
#login1 div.notice ul{margin:5px; padding:10px; list-style-type:none}
#login1 div.notice ul li{color:#696969; line-height:1.8; background-image:url(images/left_01_on.jpg); background-repeat:no-repeat; background-position:0px 7px; text-align:left; margin:15px; padding:0px 0px 0px 13px; font-size:13px}
#login1 div.right_id{width:210px; height:17px; background-image:url(images/gr.jpg); background-position:right; background-repeat:no-repeat; float:right; color:#ca0000; font-size:12px; padding-top:5px}
#login1 div.right_web{width:168px; height:17px; background-image:url(images/bor-1.jpg); background-position:right; background-repeat:no-repeat; float:right; color:#ca0000; font-size:12px; padding-top:5px;}
#login1 div.wrong_id{width:189px; height:17px; background-image:url(images/bor.jpg); background-position:right; background-repeat:no-repeat; float:right; color:#ca0000; font-size:12px; padding-top:5px;}
#login1 div.wrong_web{width:168px; height:17px; background-image:url(images/bor-1.jpg); background-position:right; background-repeat:no-repeat; float:right; color:#ca0000; font-size:12px; padding-top:5px; }

#main_middle div.new{ padding:5px; clear:both; height:auto; width:590px; color:#696969; text-align:center; font-size:13px; line-height:1.8}
#main_middle div.new h3{ color:#ce0002; font-size:13px; margin:0px; padding:0px}
#main_middle div.new div.tit{ font-size:14px; margin-top:20px; margin-bottom:15px; font-weight:bold; color:#ce0002; text-align:left}
#main_middle div.new td.b{border-bottom:#CCCCCC solid 1px}
#main_middle div.new td.y{border-bottom:#faad13 solid 1px}
#main_middle div.new td.o{border-top:#ce0002 solid 1px}
#main_middle div.new a{font-size:13px; color:#696969; text-decoration:none; }
#main_middle div.new a:hover{font-size:13px; color:#ce0002; text-decoration:none}
#main_middle div.new div.service{ width:545px; padding:15px; margin:15px 5px}
#main_middle div.new div.service input{border:#cccccc solid 1px}
#main_middle div.new ul{margin:0px; padding:0px; list-style-type:none}
#main_middle div.new ul li{color:#696969; line-height:1.6; background-image:url(images/left_01_on.jpg); background-repeat:no-repeat; background-position:0px 6px; text-align:left; margin:15px; padding:0px 0px 0px 13px; font-size:13px}


#login1 div.newlogin{width:717px; height:455px; float:left; margin-top:5px}
#login1 div.newlogin_cont{float:right; text-align:center; width:668px; height:290px;  color:#333333; font-size:13px}
#login1 div.newlogin_cont input.u{width:136px; height:18px; border:#999999 solid 1px}
#login1 div.newlogin_cont a{line-height:2; text-decoration:none; color:#555555}
#login1 div.newlogin_cont a:hover{line-height:2; text-decoration:underline; color:#bd0505}
#login1 div.newlogin_cont td.v{border-bottom:#eaeaea solid 1px}

.tb td a{
	padding-right:35px;
	padding-left:5px;
	padding-top:10px;
	float:left;
	display:inline;
}
.login-table{
	width:590px;
	text-align:center;
	margin:0 auto;
}