@charset "utf-8";
/* CSS Document */
body{margin:0 auto;font-size:12px;}
.clear{clear:both;}
img{border:0;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
ul,li,p,td,form,img{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal; }
ul,li{list-style-type:none;}
li{text-align:left;}
.copy{font-family:arial;}
a{text-decoration:none;}
a:link{color:#111;}
a:hover{color:#930;}
a:visited{color:#333;}
.space01{height:8px;overflow:hidden;}
#content{ border:1px #2e9ae5 solid;}
#topline, #content, #footer, #position, #mainbox {background-color:#F5F5F5;width:944px; margin:0 auto;}
#topline{text-indent:820px;line-height:23px;}
#header{ background:url(img/a_1.jpg) no-repeat; width:944px;height:84px; margin:0 auto;}
	#logo{margin-left:30px; float:left;  }
	#searchbox{float:right; margin-right:30px; margin-top:30px;}
#position{background-color:#fff; text-indent:20px; line-height:26px;}
#mainbox{}
	#nav{width:190px; float:left; }
		#nav ul{margin-left:15px;}
		#nav li{background:url(img/a-3.jpg) no-repeat; height:35px; width:160px; line-height:35px;text-indent:50px;font-size:14px; color:#fff;font-weight:bold; margin-bottom:10px;}
	#content{width:736px; float:left;}
		#content h2{color:#fff;font-size:14px;font-weight:bold;text-indent:15px;background:url(img/bt_02.gif) no-repeat; height:35px; line-height:35px;}
		#content #mmbox{border:1px solid #000; padding:9px;margin-top:2px;background-color:#fff; }
					#mmbox h3{background:url(img/a-6.jpg); height:33px;line-height:33px;font-size:14px;font-weight:bold;text-indent:8px;}
					#mmbox .mcbox{font-size:12px;border:1px solid #2e9ae5; padding:5px;}
						   .textlinks ul{margin-left:3px !important; margin-left:0;}
						   .textlinks li{float:left; width:162px; border:1px solid #ddd; margin:5px; line-height:26px; height:26px; text-align:center;overflow:hidden;}
						   .textlinks li a{color:#000;}
						   .textlinks li.light a{color:#2e9ae5;}
						   .imglinks{background-color:#FFFAE9;}
						   .imglinks li{float:left;text-align:center;padding:8px 27px;}
					#mmbox #linksbox{font-size:14px;}
						   #linksbox p{padding:10px; line-height:150%;font-size:14px;}
						   #linksbox p img{vertical-align:middle;}
						   .linktextarea{width:600px; height:50px; font-size:12px;border:1px solid #ccc;}
						   .copybtn{float:right;padding:5px;}
						   .copycodebtn{cursor:pointer;}
				#aboutbox{border:1px solid #000; padding:9px;margin-top:2px;background-color:#fff;}
				#aboutbox p{text-indent:2em; font-size:14px; margin:1em; line-height:180%;}
				#aboutbox .aboutimg{text-align:center; padding:10px;}
				#aboutbox h4{font-size:14px; font-weight:bold;margin:1em;}
				#aboutbox ul{margin:1em 3em;}
				#aboutbox li{font-size:14px; line-height:24px;}
				
				#contactbox{font-size:14px;}
				#contactbox dl{margin:10px;}
				#contactbox dt{font-weight:bold;line-height:26px;}
				#contactbox dd{line-height:180%;}
				#contactbox .tixing{color:#f00;font-size:12px;padding:1em;}
					#map{margin:1em;}

				.adbox{height:360px; font-size:14px;line-height:180%; }
				.announcebox p{text-indent:2em; font-size:14px; line-height:180%; margin:5px;}
				.announcebox .tixing{font-weight:bold;}
					
				.partnersbox dl{margin:0 15px;}
				.partnersbox dt{font-size:14px; font-weight:bold; margin:5px; line-height:180%;}
				.partnersbox dd{font-size:14px; line-height:150%;text-indent:2em;}

				.pvbox{text-align:center;}
				
#footer{text-align:center; line-height:30px;clear:both;color:#666666;}
#footer a{color:#666666;}
.lefttxt{color:#1D2088;}
.lrdl{margin-left:10px;}
.lrdl dt{width:80px; float:left; line-height:26px; color:#1D2088;font-weight:bold;}
.lrdl dd{float:left; width:600px;}
.lrdl dd li{line-height:26px;}

#button{border:1px solid #000; padding-top:2px; background-color:#FFC308;}
