﻿@charset "utf-8";
/* CSS Document */

/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}*/


html, body {
	height: 100%;
}

body {
	font-family: \5FAE\8F6F\96C5\9ED1, Microsoft YaHei, 宋体，Microsoft JhengHei,Verdana,arial,sans-serif; 
	font-size:13px;
	/*background:url(../images/bg_header.gif) repeat-x;*/
	color:#3b3b3b;
	margin:0 auto;
	background-color:white;
	height:100%;
	text-align:justify;
} 	

ol {margin-left:30px;padding:0;}
form { margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#000000; font-style:inherit;}
h1 {font-size:40px;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.6em; line-height:1.5em; color:#e30514; margin-bottom:3px; font-weight:bold;}
h3 {font-size:28px; text-decoration:underline; font-style:inherit; line-height:0px; margin:50px 0px 0px; }
h4 {font-size:18px; color:#3b3b3b; font-style:inherit;}
h5 {font-size:18px; color:#000000; font-weight:normal;margin-bottom:10px;}
h6 {font-size:1em;font-weight:bold;color:#e1e1e1;}
h6 a {color:#fff;text-decoration: none;}
h6 a:hover {color:#222;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0 0 1.6em 0;}
p {margin-bottom:0.8em; text-align:justify; line-height:1.5em; font-size:20px; color:#3b3b3b; text-align:justify;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a img {border:none;}
a:focus, a:hover {color:#F00;}
a {color:#3d3d3d;text-decoration: none;}
blockquote {margin:1.5em;color:#d7d7d7;font-style:italic;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

#container {min-width:1024px; width:100%; margin:0 auto;min-height: 100%; position:relative;}

/*----------------------------LAYOUT
------------------------------*/
#header_container {background:url(../Images/header_bg.jpg) 0 0 repeat-x;display:block;}

/*----------------------------HEADER
------------------------------*/
#header {width:1024px; height:114px; margin:auto; background:url(../Images/header_bg.jpg) repeat-x;}
#header a img.logo {padding-top:15px; float:left; display:block;}

#bannerContainer{
	background-color:black; 
	height:596px; 
	display:block;
	}
	
#imgContainer{
	background-color:black; 
	height:850px; 
	display:block;
	}	

/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}

/* fullscreen setup */
.fullscreen,
.content-a {
    width:100%;
    min-height:100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}

/* content centering styles */
.content-a {
	display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:center;
}

/*.homebanner{
	margin:auto;
	width:1024px;
	background:url(../Images/banner1.png) no-repeat center;
	height:596px;
	position:relative;
	display:block
 }*/
 
.redline {
	height:11px;
	background:#c10b2a;
	min-width:1024px;
	width:100%;
	display:block;
	} 	
	
.graybg {
	height:850px;
	background:#f7f7f7;
	min-width:1024px;
	width:100%;
	display:block;
	}
	
.brickscontent {
	width:1024px;
	margin:0px auto;
	padding-top:60px;
	clear:both;
	}		
	
.contentarea {
	width:1024px;
	margin:0px auto;
	padding:25px 0 0;
	}	
		
#bodyContent{
	width:1024px;
	margin:auto;
	margin-bottom:100px;
	}
	
#bodybg {
	background:url(../Images/contact_charaterbg.jpg) no-repeat top;
	min-width:1024px;
	width:100%;
	min-height:1020px;
	margin:0 auto;
	
	}		
	
.contact_content {
	width:1024px;
	margin:0 auto 0;
	position:relative;
	top:348px;
	}
	
.contactus {
	width:420px;
	height:565px;
	float:left;
	background-color:#f7f7f7;
	margin-right:20px;
	}		

.contactdetail {
	margin-bottom:15px;
	font-size:14px;}	

.recommend_affiliate {
	width:583px;
	height:565px;
	float:left;
	background-color:#f7f7f7;
	}
	
.formcolum{
	margin-bottom:-10px;
	}
	
.hr_line{
	height:2px;
	background:#1d1d1f;
	margin-bottom:24px;}	
	
#content{
	margin-top:85px;
	display:block;
	clear:both;}

.textcontent{
	width:460px;
	float:left;
	margin-right:100px;
	text-align:center;}	
	
.imgcontent{
	width:460px;
	float:left;}	
	
.textcontent1{
	width:460px;
	float:left;
	text-align:center;}	
	
.imgcontent1{
	width:460px;
	float:left;
	margin-right:100px;}
	
#footerContainer {
	height:270px;
	background:url(../Images/footer_bg1.jpg) 0 0 repeat-x;
	display:block;
	}	
	
.footer{
	margin:auto;
	width:1024px;
	background:url(../Images/footer_bg1.jpg) repeat-x;
	display:block;
	position:relative;
	height:270px;
	}		
	
.bradinglogo{
	position:relative;
	width:1024px;
	padding-top:38px;
	display:block;
	height:172px;}	
	
.spacing{
	margin-right:21px;}	
	
.copyrightrow{
	position:relative;
	width:1024px;
	display:block;
	height:60px;}
	
.copyright{
	color:#380000;
	font-size:16px;
	font-weight:bold;
	padding:19px 0;
	width:220px;
	float:left;}
	
.submenu{
	padding:19px 0;
	float:right;
	color:#380000;
	font-size:15px;
	}
	
.submenu a{
	color:#380000;
	}			

/*#secondfooterContainer{
	height:60px;
	background:url(../Images/footer_bg.jpg) repeat-x;}
	
.secondfooter{
	width:1024px;
	background:url(../Images/footer_bg.jpg) repeat-x;
	margin:auto;
	position:relative;
	min-height:100%;
	clear:both;
	overflow:hidden;
	background-color:#c10b2a;}*/	

/* MENU */

#nav {
 font-size:15px;
 float: right;
 margin: 0;
 padding: 0;
 z-index:100;

}

#nav li a, #nav li {
 float: left;
 color:#380000;
 z-index:100;
}

#nav li {
 list-style: none;
 position: relative;
}

#nav li a {
 padding: 48px 15px 46px 15px;
 text-decoration: none;

}

#nav li a:hover {
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d10125+0,7d0016+100 */
background: #d10125; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkMTAxMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2QwMDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #d10125 0%, #7d0016 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#d10125), color-stop(100%,#7d0016)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #d10125 0%,#7d0016 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #d10125 0%,#7d0016 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #d10125 0%,#7d0016 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #d10125 0%,#7d0016 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d10125', endColorstr='#7d0016',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

 color:#FFFFFF;
}

#nav li.current a {
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d10125+0,7d0016+100 */
background: #d10125; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkMTAxMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2QwMDE2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #d10125 0%, #7d0016 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#d10125), color-stop(100%,#7d0016)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #d10125 0%,#7d0016 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #d10125 0%,#7d0016 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #d10125 0%,#7d0016 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #d10125 0%,#7d0016 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d10125', endColorstr='#7d0016',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

 color:#FFFFFF;
}



.formcolor input, textarea { 
	border: solid 1px #a0a0a0;
	font-size: 15px;
	color:#999;
	background-color: white;
	width:552px;
	height:32px;
}


.submit input {
	cursor:pointer;
	width: auto;
	padding: 0px 0px;
	border: solid 1px #FFFFFF;
	border: 0;
	font-size: 20px;
	color: #ffffff;
	background:#d10125;
	font-weight:bold;
	text-decoration:none;
	height:44px;
	width:554px;
	font-family: \5FAE\8F6F\96C5\9ED1, Microsoft YaHei, 宋体，Microsoft JhengHei,Verdana,arial,sans-serif; 
	}

.submit input:hover,
.submit input:focus{
	background:#bc0323;
	text-decoration:none;
	color:#ffffff;
	font-family: \5FAE\8F6F\96C5\9ED1, Microsoft YaHei, 宋体，Microsoft JhengHei,Verdana,arial,sans-serif; 
}




