@charset "utf-8";
/* CSS Document */
body {font:15px/24px tahoma, Arial, sans-serif; color:#333;  -webkit-text-size-adjust:none; -moz-text-size-adjust:none;-ms-text-size-adjust:none; }
.clear { clear:both; height:0;}
.Details { width:1080px; margin:0 auto;}
img{ max-width: 100%; height: auto; }
h1, h2, h3, h4, h5, p, h6, ul, li, ol, dd, dl, dt, input {list-style:none; font-weight:400;}
*{margin:0; padding:0;}

/* CSS Document */
.DivMain01 {  background: url(../image-style/2019-autumn/divmain01.jpg) center no-repeat; }
.DivMain01 .Details { height: 258px; }
.DivMain01 .logo{padding:20px 0 0 20px;}
.DivMain01 h2 {  font-size: 55px; color: #f76e00; text-align: center; line-height: 65px; font-weight: 800; padding: 20px 0 0; }
.DivMain01 h2.fonts{font-size:50px;}
.DivMain01 h2 em { display: block; font-size: 29px; color: #333; line-height: 40px; font-style: normal; font-weight: 400; }
/* CSS Document */

.DivMain02{background-image:url(../image-style/2019-autumn/divmain02-de.jpg);}
.DivMain02 .Details { height: 604px; }
.DivMain02 .Left { width: 490px; float: left; padding: 50px 0 0; }
.DivMain02 .Left h3 { font-size: 21px; padding: 10px 0 0 78px; height: 70px; line-height: 28px; background: url(../image-style/2019-autumn/div02-icon.png) 0 0 no-repeat; }
.DivMain02 .Left h3 a{color:#333; text-decoration:none;}
.DivMain02 .Left h3 a:hover{text-decoration:underline;}
.DivMain02 .Left h3 span{color:#7ac81c;}
.DivMain02 .Left h3 em { display: block; font-size: 17px; color: #904a11; font-style: normal; }
.DivMain02 .Left h3 em b{font-weight:400; color:#ed3415;}
.DivMain02 .Left p { padding: 10px 40px 0 0; }
.DivMain02 .Left p em { display: block; padding: 8px 0 0; font-style: normal; }
.DivMain02 .Left p a { color: #2c89e7; text-decoration: none; }
.DivMain02 .Left .m_tha{display:none;}
.DivMain02 .Left .Input { padding: 15px 0 0; }
.DivMain02 .Left .Input  input { width: 245px; height: 45px; border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
	border: 1px solid #e2e2e2; padding: 0 10px; }
.DivMain02 .Left .Get { padding: 15px 0 0; }
.DivMain02 .Left .Get img{cursor:pointer;}
.DivMain02 .Left h3{background-image:url(../image-style/2019-autumn/div02-icon-mt.png);}

.DivMain02 .Right { width: 560px; float: right; padding: 0; }
.DivMain02 .Right h3 { text-align: center; font-size: 25px; font-weight: 800; padding: 25px 0 0; line-height: 32px; }
.DivMain02 .Right h3 a{color:#333; text-decoration:none;}
.DivMain02 .Right h3 a:hover{text-decoration:underline;}
.DivMain02 .Right h3 em { display: block; font-size: 14px; font-style: normal; color: #019df4; }
.DivMain02 .Right .Img { text-align: center; padding: 15px 0; }
.DivMain02 .Right ul { padding: 10px 0  0 80px; color: #5a5654; font-size: 14px; }
.DivMain02 .Right ul li { background: url(../image-style/2019-autumn/div02-icon02.png) center left no-repeat; padding: 2px 0 2px 10px }
.DivMain02 .Right h4 { font-size: 19px; text-align: center; padding: 15px 0 0; }
.DivMain02 .Right h4 b { font-size: 35px; color: #ff5d24; }
.DivMain02 .Right .Get { text-align: center; padding: 10px 0 0; }
.DivMain02 .Right .wv{text-align:center; margin-top:-5px; font-size:14px;}
.DivMain02 .Right .wv a{color:#3a8cfe; text-decoration:none;}
/* CSS Document */
.DivMain03 {  background: url(../image-style/2019-autumn/divmain0301.jpg) center no-repeat; }
.DivMain03 .Details { height: 590px; }
.DivMain03 .Text { width: 680px; float: right; }
.DivMain03 .Text h3 { font-size: 25px; font-weight: 800; padding: 30px 0 15px; text-align: center;}
.DivMain03 .Text h3 i { color: #f21100; font-size: 21px; font-style: normal; font-weight: 400; }
.DivMain03 .Bg01 {height: 160px; background: url(../image-style/2019-autumn/div03-bg01.png) center no-repeat; background-size:100%;}
.DivMain03 .Bg01 ol {  padding: 13px 35px 0; text-align:justify;}
.DivMain03 .Bg01 ol li {font-weight:700; display:inline-block;}
.DivMain03 .Bg01 ol li a{color:#333; text-decoration:none;}
.DivMain03 .Bg01 ol li a img{vertical-align:middle;}
.DivMain03 .Bg01 ol li a:hover{text-decoration:underline;}
.DivMain03 .Bg01 ol span{display:inline-block; width:100%; visibility:hidden;}

.DivMain03 .Bg01 ul {  padding: 42px 0 0 215px; }
.DivMain03 .Bg01 ul li { width: 49px; height: 35px; line-height: 35px; font-size: 21px; padding: 11px 0 0; float: left; margin: 0 10px 0 0;  text-align: center; }

.DivMain03 .Bg02 { padding: 20px 30px 0; }
.DivMain03 .Bg02 ul {  padding: 0 0 20px 0; }
.DivMain03 .Bg02 ul li {  font-size: 15px; color: #ffffef; background: url(../image-style/2019-autumn/div02-icon03.png) left center no-repeat;
	padding: 10px 0 15px 25px; border-bottom: 1px dashed #c9682d;  }
.DivMain03 .Bg02 ul li:last-child {  border-bottom: none; }
.DivMain03 .price{text-align:center; padding-bottom:15px;}
.DivMain03 .price h4 i{color:#ec1100; padding-left:15px;}
.DivMain03 h4{font-size: 28px; color: #fff; font-weight: 800; }
.DivMain03 h4 del { font-size: 17px; color: #333; }
.DivMain03 h4.price{padding:0 15px 0 0;}
.DivMain03 h4.price i{color:#ec1100; padding-left:15px;}
.DivMain03 h4.price a{vertical-align:-37px; margin-left:15px;}
/* CSS Document */
.DivMain04 h3 {  font-size: 27px; text-align: center; padding: 75px 0 35px; font-weight: 800; }
.DivMain04 h4 {  font-size: 27px; text-align: center; padding: 35px 0; font-weight: 800; }
/* CSS Document */
.DivMain05 {  background-image:url(../image-style/2019-autumn/divmain04-2.jpg); height: 951px;}
.DivMain05 h4 { font-size:40px; line-height:50px; font-weight:800; color:#febc67; padding:0 0 0 60px;}
.DivMain05 tr td { }
.DivMain05 h5 { font-weight:800; font-size:17px; text-align:center;}
.DivMain05 h5 a{color:#333; text-decoration:none;}
.DivMain05 h5 a:hover{text-decoration:underline;}
.DivMain05 p { padding:0 0 0 60px; }
.DivMain05 p img { margin:0 15px 0 0;}
.DivMain05 h6 { font-size:15px;  text-align:center; }
.DivMain05 h6 b { font-weight:800; font-size:19px; color:#F00;}
.DivMain05 a.bwv{color:#3a8cfe; text-decoration:none; margin-top:-8px; display:inline-block; font-size:14px;}
/* CSS Document */
.DivMain06 {  background: #fffcf7; padding: 0 0 50px; }
.DivMain06 .Left {  width:  430px; float: left; padding: 55px 0 25px; text-align: center; }
.DivMain06 .Right { width: 650px; float: left; background: url(../image-style/2019-autumn/div06-img01.png) 0 50px no-repeat; }
.DivMain06 .Right ol { color: #ff8122; padding: 35px 0 0; }
.DivMain06 .Right ol li { list-style: none; padding: 13px 0 0 35px; font-weight: 800; line-height: 30px; }
.DivMain06 .Right ol li em { display: block; font-weight: 400; color: #333; font-style: normal; }
.DivMain06 .Right .share { padding: 20px 0 0; }
.DivMain06 dl { color: #737171;  padding: 20px 0 40px 40px;}
.DivMain06 dl dt { color: #333; }
.DivMain06 .Text { background: #fff6f0; border: 1px dashed #f54926; border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
padding: 15px 30px; }
.DivMain06 .Text p { color: #ff8323; line-height: 25px; }
.DivMain06 .Text h5 { line-height: 25px; font-size: 15px; padding: 0 0 0 40px; display: block; width: calc(32% - 40px); float: left; border-right: 1px solid #dab08f; margin: 5px 0; }

/* CSS Document */
.DivMain08 { background: #dcdcdc;  padding:60px 0 30px; }
.DivMain08 .detail{ width:1060px; margin:0 auto;}
.DivMain08 .main08_one{color:#6f6e6c; display:table; padding-bottom:35px;}
.DivMain08 .main08_two{float:left;}
.DivMain08 .main08_three{float:right;}
.DivMain08 .img{padding-right:20px;}
.DivMain08 .txt, .DivMain08 .img{display:inline-table; vertical-align:middle;}
.DivMain08 h3{font-size:18px; color:#333333; font-weight:400;}
.DivMain08 .main08_one .txt{width:965px;}
.DivMain08 .main08_two .txt{width:380px;}
.DivMain08 .main08_three .txt{width:455px;}
.DivMain08 a{ color:#00a8ff;}
/* CSS Document */
.MainFoot { background:#1f222a; color:#6a7480; text-align:center; line-height:23px;font-size: 13px;}
.MainFoot img{vertical-align:middle;}
.MainFoot .details {width:1090px; margin:0 auto; padding:15px 0; }
.MainFoot p { padding:3px 0;}
.MainFoot p a { color:#6a7480; text-decoration:none;}
.MainFoot p a:hover { text-decoration:underline; color:#6a7480;}
.MainFoot p i { display:block; height:40px; line-height:38px; font-style:normal;}
.MainFoot h6 { font-size:13px; padding:8px 100px 0; font-weight:400;}
/* CSS Document */
.pop{ width:720px; height:379px;background:url(../image-style/2019-autumn/div05-pop.png) no-repeat center; display:none;}
.pop .main{ width:683px; margin:0 auto; padding:10px 0 0;}
.pop .main .close{ cursor:pointer; width:25px; height:25px; float:right; margin:20px 20px 0 0;}
.pop .main .close img{ }
.pop .main h2{ text-align:center; font-size:25px; color:#fff; font-weight:normal; padding:50px 0 120px;}
.pop .main p{ text-align:center; font-size:15px; color:#666;}
.pop .main .t{ text-align:center; font-size:17px; font-weight:bold; padding:30px 0 0;}



@media (max-width: 979px) {

.Details { width:95%; }

.DivMain01 h2 {line-height: 1.5;}
.DivMain02 .Left { width: 50%; float: left; padding: 50px 0 0; }
.DivMain02 .Left h3{height:auto;}
.DivMain02 .Right { width: 50%; float: right; padding: 0; }

.DivMain03, .DivMain04, .DivMain08, .DivMain08{display:none;}

.DivMain06 .Right{width:100%;}
.DivMain06 .Text h5{float:none; width:calc(90% - 40px); border-right:0; border-bottom:1px solid #dab08f;}

.MainFoot .details {width:100%; margin:0 auto; padding:15px 0; box-sizing: border-box;}
.MainFoot h6 { padding:8px 15px 0;}

}


@media (max-width: 767px) {

.DivMain01{background:#fdf2d4;}
.DivMain01 .Details{height:auto; padding-bottom:30px;}

.DivMain02{background:#fefce5;}
.DivMain02 .Details{height:auto;}
.DivMain02 .Left, .DivMain02 .Right{float:none; width:100%;}
.DivMain02 .Right ul{padding-left:0;}
}


@media (max-width: 479px) {

.DivMain01 h2{font-size:30px;}
.DivMain01 h2 em{font-size:22px;}

.DivMain02 {text-align: center;}
.DivMain02 .Left{padding: 15px 0;}
.DivMain02 .Left h3{font-size:18px;padding: 10px 0 0 30px;}
.DivMain02 .Left h3 em{font-size:14px;}
.DivMain02 .Left .Input, .DivMain02 .Left .Get{text-align:center;}
.DivMain02 .Left p{padding-right:0;}
.DivMain02 .Left p em{display:none;}
.DivMain02 .Left .m_tha{text-align:center; padding:20px 0;}
.DivMain02 .Left > span{display:block; text-align:center;}
.DivMain02 .Right ul li{font-size:13px;text-align: left;}
.DivMain02 .Right .wv{padding-bottom:20px;}

.DivMain05{display: none;}

.DivMain06 .Left{width:100%;}
.DivMain06 .Right{background:none;}
.DivMain06 .Right .share{text-align:center;}
.DivMain06 .Right ol li{padding-left:0;}
.DivMain06 dl{padding-left:0;}
}