@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}
div{
overflow:hidden;
}
img{
border:none;
}

.main{
width:1020px;
margin:0 auto;
			 background-color:#fff;
}
.float_l{
float:left;
}
.float_r{
float:right;
}
.cl{
clear:both;
height:0;
			 font-size:1px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
color:#4d4d4d;
			line-height:20px;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
color:#0071bc;
			line-height:20px;
			text-decoration:none;
}



/**************text********************************/

h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#4d4d4d; margin:0px; padding:0px; font-weight:bold; line-height:24px;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#4d4d4d; margin:0px; padding:0px; font-weight:normal;}
.list{
background:url(image/list_img.jpg) no-repeat 0 9px scroll transparent;
					 padding-left:19px;
}
.red{
color:#f00;
}


/******************************header******************/
.header{
	padding-bottom:41px;
}
.domain_name{
padding:22px 49px 0 0; 
				text-align:right;
}

/*!************************content***********************/
.search{
background:url(image/search_bg.jpg) no-repeat 0 0 scroll transparent;
width:528px;
height:38px;
}
.search_text{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
color:#808080;
height:31px;
			 line-height:31px;
border:none 0px;;
			 margin-top:5px;
			 margin-left:20px;
width:340px;
outline: none;
}
.baner_bg{
float:right;
width:336px;
height:173px;
background:url(image/baner_bg.jpg) no-repeat 0 0 scroll transparent;
					 margin-right:47px;
}
.baner{
height:140px;
}
.baner_circle{
width:103px;
height:16px;
float:right;
}
.active_baner{
float:left;
			margin-left:15px;
background:url(image/activ_baner.jpg) no-repeat 0 0 scroll transparent;
width:15px;
height:16px;
}
.passive_baner{
float:left;
			margin-left:15px;
background:url(image/passive_baner.jpg) no-repeat 0 0 scroll transparent;
width:15px;
height:16px;
}
.box{
float:left;
width:310px;
height:173px;
background:url(image/box_bg.jpg) no-repeat 0 0 scroll transparent
}
.box_title{
padding:20px 0 0 22px;
}
.box_text{
padding:7px 0 0 22px;
}

.link {
background:url(image/blue_arrow.png) no-repeat right center scroll transparent;
height:20px;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:13px;
			 font-style:normal;
			 font-weight:bold;
color:#0071bc;
			line-height:20px;
			text-decoration:none;
			padding-right:18px;
}
.red_line{
background:url(image/red_line.jpg) repeat-x 0 0 scroll transparent;
height:26px;
width:490px;
}
.column_l{
float:left;
padding:21px 0 0 80px;
width:411px;
}
.column_r{
float:left;
padding:21px 0 0 30px;
width:419px;
}


/********************footer******************************/
.footer{
background:url(image/footer_bg.jpg) repeat-x 0 0 scroll transparent;
}
.footer_content{
width:1020px;
margin:0 auto;
}
.footer_content p{
	font-size:11px;
color:#4d4d4d;	
}
.footer_content a{
	font-size:11px;
color:#4d4d4d;

}
.inputContainer{position:relative; float:left;}
.formError {
position:absolute;
top:300px; left:300px;
display:block;
				z-index:5000;
cursor:pointer;
}
#debugMode{
background:#000;
position:fixed;
width:100%; height:200px;
top:0; left:0;
overflow:scroll;
opacity:0.8;
display:block;
padding:10px;
color:#fff;
			font-size:14px;
			z-index:100000;
}

.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {
width:100%; 
background:#ee0101;
color:#fff;
width:150px;
			font-family:tahoma;
			font-size:11px;
border:2px solid #ddd;
			 box-shadow: 0px 0px 6px #000;
			 -moz-box-shadow: 0px 0px 6px #000;
			 -webkit-box-shadow: 0px 0px 6px #000;
padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {background:#393939;color:#FFF;}

.formError .formErrorArrow{
width:15px;
margin:-2px 0 0 13px;
			 z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}

.formError .formErrorArrow div{
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	box-shadow: 0px 2px 3px #444;
	-moz-box-shadow: 0px 2px 3px #444;
	-webkit-box-shadow: 0px 2px 3px #444;
	font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
}
.formError .formErrorArrowBottom div{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	border-bottom:0px solid #ddd;} 
	.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
	.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;} 
	.search-input-text {
border: medium none;
color: #808080;
float: left;
			 font-family: Arial;
			 font-size: 24px;
height: 33px;
				line-height: 33px;
				margin-left: 15px;
				margin-top: 2px;
width:369px;
	}
.buttonSubmit{
background-image: url(image/search_but.jpg);
     height: 38px;
		     width: 144px;
				    border: 0 none;
						    color: #FFFFFF;
								     outline: medium none;
										      text-decoration: none;
}
input[type="button"] {
    cursor: pointer;
		}
