@charset "utf-8";
/* CSS Document */
body { width:100%; margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; background:url(../images/pattern.jpg) repeat; }

/*road block*/
.road_block_part { 
	width:100%; 
	height:100%;
	background: rgba(0, 0, 0, 0.8);
	position:fixed; 
	/*_position:absolute; */
	top:0%;
	left:0%; 
	z-index:9999999999; 
}
.road_block {  
	margin: 65px;
    padding: 15px 30px;
    position: relative;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow-y: scroll !important;
    max-height: 545px !important;
}
.road_block h3 {
	margin:10px 0px;
	padding:0px;
	font-size:23px;
	text-align:center;
	font-weight:bold;
	color:#000;	
}
.road_block p {
	margin:0px 0px 8px 0px;
	padding:0px;
	font-size:13px;
	text-align:justify;
	line-height:20px;
}
.road_block b {
	font-size:11px;
}
.IAgree {
	width: 10%;
    position: relative;
    text-align: center;
    margin: 0px 45% 10px 45%;
}
.IAgree a {
	background:#000;
	color:#fff;
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	text-decoration:none;
	display:block;	
	padding: 0px 15px;
}
.IAgree a:hover {
	text-decoration:none;
}
/*road block*/

img { border:none; }
.clear { margin:0px; padding:0px; }

h1 { font-size:20px; color:#a30063; margin:6px 0px; padding:0px; text-transform:uppercase; }
h2 { font-size:18px; color:#626262; margin:6px 0px; padding:0px 0px 10px 0px; text-transform:uppercase; border-bottom:1px #CCCCCC dotted; }
h3 { font-size:16px; color:#626262; margin:6px 0px; padding:0px; text-transform:uppercase; }
h4 { font-size:14px; color:#000; margin:6px 0px; padding:0px; }
p { font-size:13px; width:100%; padding:8px 0px; margin:0px; line-height:21px; text-align:justify; }

.wrapper { width:1000px; margin:0px auto; }
.header { float:left;width:100%; background:#fff; height:115px; }
.logo { float:left; padding:5px 20px; }
.menu { float: right;margin-top: 45px;margin-right:0px; }
.navi { list-style:none; margin:0px; padding:0px; float:left; }
.navi li { list-style:none; margin:0px 1px; padding:0px 0px; float:left; }
.navi li a { color:#fff; text-decoration:none; padding:12px 25px; background:#626262; font-size:14px; border-radius:5px; }
.navi li a:hover { color:#fff; padding:12px 25px; background:#CC258A; }
.navi li a.act { color:#FFFFFF; padding:12px 25px; background:#CC258A; }
.banner_bg { width:100%; height:390px; float:left; background:linear-gradient(#C81C84,#EF7CC1);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C81C84', endColorstr='#EF7CC1');
-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C81C84', endColorstr='#EF7CC1'); }

.banner { float:left; padding:20px 0px 0px 0px; line-height:0px; }
.banner img { border:10px solid #fff; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }
.banner_shadow { width:100%; height:24px; text-align:center; }

.content_container { float:left; width:100%; min-height:300px; margin-top:65px; }
.con_left { float:left; width:67%; }
.con_right { float:right; width:24%; background:#fff; padding:1% 2%; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; }
.con_right_ul { margin:0px; padding:0px; border:0px; list-style:none; display:inline; }
.con_right_ul li { margin:0px; padding:6px 0px; list-style:circle inside; font-size:13px; color:#999; }
.con_right_ul li a { font-size:13px; color:#999; text-decoration:none; }
.con_right_ul li a:hover { color:#b6006e; text-decoration:none; }

.footer_container { background:#000; }
.footer p { padding:15px 10px; font-size:11px; color:#999; text-align:center; margin-bottom:0px; }
.footer p a { font-size:12px; color:#CCC; text-decoration:underline; padding:0px 5px; }
.footer p a:hover { font-size:12px; color:#b6006e; text-decoration:none; padding:0px 5px; }

.en_form {  }
.box { width:96%; overflow:hidden; background:#ffead3; padding:2% 2% 6%; border-bottom:5px #ffd9b0 solid; margin:20px 0px 0px; }
.box1 { width:50%; overflow:hidden; padding:2% 2% 6%; margin:20px 0px 0px; }
.box_title { color:#4a4949; text-align:center; padding:5px 0px 5px; font-size:20px; text-transform:uppercase; }
.button1 { font-size:16px; color:#fff; line-height:22px; padding:7px 20px 6px; background:#c91e86; cursor:pointer; border:0px; border-bottom:3px #af0c6f solid; text-transform:uppercase; margin-top:5px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }
.button1:hover { text-decoration:none; background:#af0c6f; }
#contact-form { margin:auto; width:90%; padding-left:2%; }
#contact-form label { display:block; }
#contact-form span { float:left; color:#ff0000; }
#contact-form input { border:0px; width:90%; font-size:12px; line-height:18px; padding:8px 6px; margin:0; background:#fff; outline:none; float:left; margin:4px 0; border:1px #fff solid; }
#contact-form textarea { height:60px; border:0px; overflow:auto; width:90%; font-size:12px; line-height:1.2em; padding:8px 6px; margin:10px 0; background:#fff; outline:none; float:left; margin:4px 0; resize:none; border:1px #fff solid; }
.aligncenter { padding-top:12px; text-align:center; clear:both; }
#contact-form input, #contact-form textarea { -webkit-transition: box-shadow 300ms ease-out; -moz-transition: box-shadow 300ms ease-out; -o-transition: box-shadow 300ms ease-out; transition: box-shadow 300ms ease-out; color:#666; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; }
#contact-form input:focus, #contact-form textarea:focus { -moz-box-shadow: 0px 0px 4px #dab996; -webkit-box-shadow: 0px 0px 4px #dab996; box-shadow: 0px 0px 4px #dab996; -o-shadow: 0px 0px 4px #dab996; border:1px #c91e86 solid; }	
#success { font-size:12px; text-align:center; color:#0C0; padding:0px 0px; line-height:10px; } 




