/* steel.php */

	.sidefix{
		position: fixed;
		right: 0;
		top: 30%;
		z-index: 111111;
	}
.main_box{width:1100px; margin:0 auto; text-align:center;}
.main_box h1{font-size:30px; margin-top:50px;}
.main_box .mb01{font-size:17px; margin-top:10px;}

.slplanlist{margin-top:30px;}
.slplanlist li{display:inline-block; margin:0 20px;}
.mb03{text-align:left; font-size:16px; margin-top:15px;}

/* steel_payless.php */

.back_gl{background:#f8f8f8; text-align:center; padding:30px 0; margin-top:45px;}
.back_gl h2,
.pricebox h2,
.optionbox h2{font-size:25px; margin-bottom:30px;}
.plp{font-size:17px; margin-bottom:10px;}
.st_pl_point{margin:30px auto; width:1100px;}
.st_pl_point li{border-right:1px solid #ccc; display:inline-block; padding:0 25px;}

.pricebox{text-align:center; margin-top:30px;}
.pl_pricelist,
.model_pricelist,
.other_pricelist{margin:0 auto; width:1100px;}
.pl_pricelist li{display:inline-block;}
.model_pricelist li{display:inline-block; margin:0 90px;}
.other_pricelist li{display:inline-block; margin:0 30px;}

.lbox{margin:10px auto; width:1085px;}
.lt{font-size:15px;}

.info{border-top:1px solid #CCC; margin-top:60px; padding-top:20px;}

.optionbox{margin:30px auto; width:1100px; text-align:center;}
.optionprice{width:1100px; border:1px solid #CCC; border-collapse:collapse;font-size:14px;}
.optionprice th{ background:#4c6994; border-right:1px solid #CCC; border-bottom:1px solid #CCC; color:#FFF; padding:10px; width:200px; font-weight:normal;}
.optionprice td{border-bottom:1px solid #CCC; padding:10px; text-align:left;}

.promise{
	text-align: center;
	margin-bottom: 30px;
	font-size: 15px
}
.promise a{
	color: #cc3333!important;
}
textarea::placeholder {
	font-size: 14px;
}
/* movie_plan.php */

.main_movie{
	background-image:url(/images/movie_main.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	height:387px;
}

.main_inner{margin:0 auto; width:1100px;}
.main_inner h1{color:#fff; font-size:64px; left:40px; position:relative; top:90px;}
.btnbox{position:relative;top:120px; left:115px;}

.button03 {
	display: inline-block;
	width: 280px;
	text-align: center;
	text-decoration: none;
	outline: none;
}
.button03::before,
.button03::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button03,
.button03::before,
.button03::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}


.button03 {
	position: relative;
	z-index: 2;
	background-color: #3382aa;
	border: 1px solid #fff;
	color: #fff;
	line-height: 55px;
	overflow: hidden;
	font-size:25px;
}
.button03:hover {
	color: #000;
}
.button03::after {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(.5);
	transform: scale(.5);
}
.button03:hover::after {
	background: #fff;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.movie_cloumn{width:1100px; margin:60px auto;}
.leftmovie{float:left;}
.rightmovie{float:left; margin:35px 0 0 30px; width:570px;}
.rightmovie h2,
.infobox_inner h2{font-size:35px; font-weight:normal;}
.mt{font-size:17px; line-height:27px; margin-top:10px;}

.movie_price{background-image:url(/images/price_back.jpg); background-repeat:no-repeat; background-size:cover; height:374px; margin-bottom:40px;}
.mvprice_list{width:1100px; margin:0 auto; color:#FFF; padding-top:30px;}

.price_left{width:549px; float:left; text-align:center; border-right:1px solid #fff;}
.price_left h3{font-size:30px; font-weight:normal;}
.price{font-size:40px; margin-top:10px;}
.ch{text-align:left; font-size:14px; line-height:25px; margin:15px 0 0 80px;}

.mvoption{width:1100px; margin:0 auto; text-align:center;}
.mvoption h2{font-size:30px; margin-bottom:30px;}

.mvt{font-size:20px; text-align:left;}
.mvt02{font-size:20px; text-align:left; margin-top:30px;}

.infobox{background:#f8f8f8; text-align:center; margin-top:40px;}
.infobox_inner{width:1100px; margin:0 auto; padding:30px 0;}
.info_list{width:1100px; margin:0 auto;}
.info_list li{display:inline-block; margin:30px;}

/* contact */

.contact{width:1100px; margin:30px auto;}
.contact th{font-weight:normal; font-size:20px; padding:20px; width:350px; text-align:right;}
.contact td{
    width: 30%;padding:20px; text-align:left;}
.contact td p{
	font-size: 16px;
	margin-bottom: 5px;
}

.form_plus{width:500px; height:40px; padding-left:10px; font-size:18px;}
.form_plus02{width:500px; padding-left:10px; font-size:18px;}
.hs{font-size:12px; color:#CC3333;}

.contact_conf{width:1100px; margin:30px auto; border:1px solid #CCC; border-collapse:collapse;}
.contact_conf th{font-weight:normal; font-size:20px; padding:20px; width:350px; text-align:right; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:#f8f8f8;}
.contact_conf td{padding:20px; text-align:left; border-bottom:1px solid #CCC;}


.sp_none{
	display: block;
	margin: 0 auto;
}
.pc_none{
	display: none;
}
@media (max-width: 750px) {

	.sidefix{
		display: none;
	}
.sp_none{
	display: none;
	margin: 0 auto;
}
.pc_none{
	display: block;
	margin: 0 auto;
}
.contactIn{
	max-width: 750px;
	padding: 30px 20px 60px;
	margin-bottom: 50px;
}
.contact{
	width: 100%;
	box-sizing: border-box;
}
.contact th,
.contact td{
	width: 100%;
	display: block;
	text-align: left;
	padding: 0;
	padding-bottom: 5px;
	font-size: 18px;
}
.main_box{
	width: 100%;
}
.main_box .mb01 {
font-size: 22px;
}
.form_plus,
.form_plus02{
	border: 1px solid #eee;
	width: 100%;
    box-sizing: border-box;
    height: 40px;
    padding: 15px;
}
textarea{
	height: 250px!important;
}
.sol_txt{
    font-size: 18px;
    margin-top: 10px;
}
.promise{
	font-size: 18px;
}.main_box .mb01 {
    font-size: 17px;
    margin-top: 20px;
}
.main_box h1 {
    font-size: 26px;
}

/*conf*/
.confIn{
	max-width: 750px;
	padding: 30px;
	box-sizing: border-box;
    margin-bottom: 40px;
}
.contact_conf{
    width: 100%;
    margin: 30px auto 50px;
}
.contact_conf th{
    width: 100%;
    display: block;
    padding:5px 15px;
    box-sizing: border-box;
    text-align: left;
}
.contact_conf td {
    padding:5px 15px;
    box-sizing: border-box;
    width: 100%;
    display: block;
    font-size: 18px;
}
.conf #footer{
    padding: 20px 0 120px;
}
.sol_txt{
	
    width: 620px;
    margin: auto;
}
/*send*/
.send{
	width: 100%;
	padding:0 30px;
	box-sizing: border-box;
}
.send .main_box{
margin-top: 100px;
}
.send .mb01{
	margin-top: 20px!important;
	margin-bottom: 20px;
}

}
