@charset "utf-8";
/* CSS Document */
html{font-size:20px;}
body{font-size:.9rem;/*0.8 × 20px = 16px*/color:#ffffff; font-family:'Microsoft YaHei',Simsun,Arial,Verdana,Sans-serif; }
html,body{margin:0px;padding:0px;width:100%;height:100%;}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;margin:0;padding:0; }
img{border:none;max-width:100%;}
div,ul,li,dl,dt,dd,p,form{margin:0;padding:0;}
ul,li,dl,dt,dd{list-style:none;}
a{font-size:inherit;text-decoration:none;color:#ffffff;}
a:hover,
a:focus{ text-decoration:none; color: #fff000;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
a:active{color:inherit; text-decoration:none;}
i,em{font-style:normal;}
select,input,textarea,button{font-family:inherit; font-size:inherit;}

table { border-spacing: 0; border-collapse: collapse; background-color: transparent; }
td, th { padding: 0; }
th { text-align: left; }
tr { vertical-align: middle; }
th.center,
td.center { text-align: center; }

.formbox input::-webkit-input-placeholder{ /*WebKit browsers*/
	color: #ff0000;
}
.formbox input::-moz-input-placeholder{ /*Mozilla Firefox*/
	color: #ff0000;
}
.formbox input::-ms-input-placeholder{ /*Internet Explorer*/ 
	color: #ff0000;
}

.clearfix:before,
.clearfix:after{display:table;content:" ";clear:both;}
.tbl-type{display:table;width:100%;table-layout:fixed}
.tbl-cell{display:table-cell;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.center{ text-align:center; }
.valign *{ display:inline-block;vertical-align:middle; }
.ellipsis{ display: block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; }
.shadow { box-shadow: 7px 7px 10px rgba(0, 0, 0, .2); }

.form-control{ display: inline-block; width: 100%; padding: 0 15px; background-color: #fff; background-image: none; border: 1px solid #dddddd; border-radius:0; }
select.form-control{ width:auto; }

.table { width: 100%; max-width: 100%; }
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { padding: 3px 5px; line-height: 1.5; word-break:break-all; }

.btn { display: inline-block; padding: 15px 30px; border: 1px solid transparent; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none;
	touch-action: manipulation;
    -ms-touch-action: manipulation;
    
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-submit { color: #ffffff; background-color: #ff2b2a; width: auto; padding:0 60px; height:48px; line-height:48px; border-radius: 0; font-size: 1.2rem; }


body{ background-color:#BB1612; }
.wrap{ width:1360px; position: relative; margin: 0 auto; padding:0; }
.block { width: 100%; margin: 0 auto; height: 800px; background-position: center; background-repeat: no-repeat; }
.container{ height: 100%; }
.block a { display: block; width: 100%; height: 100%; }


.formbox .form-control{ border:none; height:50px; line-height:50px; font-size:.9rem; background-color:transparent; color:#ff0000; padding-left: 70px; font-weight:700; }
.btn-box{ text-align:center; }
.btn-box .btn-submit{ display:inline-block; border:none; width:100%; height:50px; background-color:transparent; margin:auto; font-size:1rem; font-weight:700; text-indent:-9999px; overflow:hidden; }

/**.btn-box.s2 .btn-submit{ height:102px; }*/

.formbox-s1{ width: 100%; }
.formbox-s1 ul li{ margin-bottom:11px; }
.formbox-s1 ul li:last-child{ margin-bottom: 13px; }

.yybox{ width: 50%; padding: 77px 196px 0 61px; }
.yybox2{ width: 50%; padding: 68px 196px 0 61px; }

/**
.formbox-s2{ width: 100%; }
.formbox-s2 ul li{ margin-bottom: 23px; }
.formbox-s2 ul li:last-child{ margin-bottom: 30px; }
.formbox-s2 .form-control{ height:100px; line-height:100px; background-color:transparent; padding-left:140px; }*/

.list-s1{ width: 100%; background-color: transparent; margin-top:15px; padding:0; }
.mqbox{ height: 50px; overflow: hidden; position: relative; }
.list-s1 .table td{ font-size:.9rem; line-height:1; color:#fff; }

.video-box{ float:left; width:514px; height:292px; margin-left: 68px; }

.block-1 { background-image: url(images/block_01.jpg); height:500px; }
.block-2 { background-image: url(images/block_02.jpg); height:860px; }
.block-3 { background-image: url(images/block_03.jpg); height:460px; }
.block-4 { background-image: url(images/block_04.jpg); }
.block-5 { background-image: url(images/block_05.jpg); }
.block-6 { background-image: url(images/block_06.jpg); height:410px; }
.block-7 { background-image: url(images/block_07.jpg); height:495px; }
.block-8 { background-image: url(images/block_08.jpg); }
.block-9 { background-image: url(images/block_09.jpg); }
.block-10 { background-image: url(images/block_10.jpg); height:818px; }