/* AEC STYLE */

.clear{ clear:both; line-height:0; height:0; }
a{text-decoration: none;}
h2{color:#4CB6EA;}
.center{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #000000;
}
p{
	padding-left: 15px;
	color: #000;
}
.sha{box-shadow: 2px 1px 5px rgba(185, 185, 185, 1);}
.w100{width:100%;}
.m100{max-width:100%;}
#slide img{border-top: 2px solid #363636;}
img:hover{transition:all 0.2s ease-in-out;opacity:0.7;}
body{
background: url("../images/bg.jpg") no-repeat scroll 0% 0% #FFF;
background-size: 100% 700px;

}
#main{
margin:auto;
width:1024px;
background:#FFF;
border-radius: 0px 3px 3px 3px;
padding-bottom:30px;
box-shadow: 0px 5px 10px #747474,inset 0px 3px 2px rgba(119, 119, 119, 0.29);
}
.banner{
margin:auto;
width:1024px;
height:200px;
background:url(../images/header.png);
border-radius:3px;

}
.nav{
background: #FFF;
border-radius:3px;
}
.nav li{
display:inline-block;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
border-radius:0px 0px 3px 3px;
border-bottom:1px solid #FFF;
}
.nav li:hover{
background:#83BDFF;
border-bottom:1px solid #777;
}
.nav a{
color:#1b1b1b;
font-size: 20px;
}
#slide{
float:left;
width:220px;
min-height:900px;
margin-top:20px;
margin-left:20px;
border:1px solid #000;
border: 1px solid #FFF;
background: #F00;
border-radius: 5px;
padding-top: 10px;
}
.active{
background:#83BDFF;
}
.active a{
color:#FFF;
}
#content{
	float: right;
	width: 720px;
	min-height: 500px;
	margin-right: 20px;
	padding-top: 20px;
	font-size: 16px;
}
#content img{max-width:100%;}
.myButton {
	background-color:#44c767;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.myButton:hover {
	background-color:#5cbf2a;
}
.myButton:active {
	position:relative;
	top:1px;
}
.myButton1 {
	background-color:#888;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	border:1px solid #000;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.marginl60{margin-left:60px;}
.middle{vertical-align:middle;}
.text-pre{font-size: 18px; color: #00C;}
.text-mark{font-size: 24px; color: #F00;font-weight:bold;}
.text-way{
	font-size: 24px;
	color: #060;
	font-weight: bold;
	margin-top: -25px;
	margin-left:60px;
}
.text-detail {
	font-size: 18px;
	color: #333;
	font-weight: 100;
}
.header-text{
	padding-top: 65px;
	margin-left: 570px;
	font-size: 18px;}
.promo-box{
width:300px;
height:322px;
float:left;
background:#001B8D;
text-align:center;
margin-left:30px;
}
.tag{
background: url("../images/key_dot.png") no-repeat scroll 1px 5px rgba(255, 255, 255, 0.50);
padding-left: 20px;
display: block;
margin-left: 10px;
margin-bottom: -10px;
	}
.padding10{padding:10px;}
.promo-box p{color:#FFF;}
.txt_contact{
color:#656565;
}
#table_check td{height: 50px;}
#table_check select{width:100%;height: 30px;font-size: 16px;
box-shadow: 0px 0px 3px #9E9E9E;
border: 1px solid #B0B0B0;
border-radius: 3px;}
#table_check input{width:100%;height: 30px;font-size: 16px;box-shadow: 0px 0px 3px #9E9E9E;
border: 1px solid #B0B0B0;}
#buy,#policy{width:1px!important;}
#start,#expire{width:100px!important;}
#submit{
background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
width: 200px;
height: 50px;
border: none;
border-radius: 3px;
box-shadow: 2px 2px 3px #444;
font-size: 20px;
color: #FFF;
text-shadow: 1px 1px 1px #000;
font-weight: bold;
cursor: pointer;
}
#submit:hover{box-shadow:0px 0px 0px #FFF;margin-top:2px;margin-left:2px;}
.pic_s{width:200px;}
.footer{
width: 100%;
height:150px;
margin-left: auto;
margin-right: auto;
margin-top:20px;
text-align: center;
color: #FFF;
text-shadow: 1px 1px 1px #000;
background: url("../images/bg.jpg") no-repeat top center;
background-size: 100%;
padding-top:20px;
box-shadow: inset 0px 10px 10px #FFF;
}
.footer a{color:#ffe102;}
.is2{border: 1px solid;width:100%;}
.is2 img {width:220px; height:300px; margin-right:6px;}
.gal{width:220px;height:250px;margin:5px;box-shadow: 2px 2px 5px #000;border: 1px solid #FFF;border-radius: 3px;}