@charset "utf-8";

body{min-width:1080px;}
a{color:#0fb4ff; text-decoration:none;}
img{border:0;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
/* CSS Document */

.banner{background:#201b15 url(../images/index/banner.jpg) no-repeat center; height:322px;}
.banner h1{font-size:37px; padding:105px 0 45px; color:#fff;}
.banner p{padding-right:240px; color:#dfdfdf;}
.banner .Details > a{display:inline-block; background-color:#0fb4ff; color:#fff; font-size:28px; font-weight:700; padding:12px 50px; border-radius:5px; margin-top:50px; transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s;}
.banner .Details > a:hover{background-color:#42c0f6;}
/* CSS Document */

.DivMain01{background:#fff url(../images/index/bg01.jpg) repeat-x top center; padding-bottom:80px;}
.DivMain01 .main01_box{padding-top:40px;}
.DivMain01 .news_con{border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.DivMain01 .news_con:nth-child(3), .DivMain01 .news_hide .news_con:last-child{border-bottom:0; margin-bottom:0;}
.DivMain01 .news_con .text{float:left; width:480px;}
.DivMain01 .news_con .text h3{font-size:20px; padding:35px 0 10px;}
.DivMain01 .news_con .text h3 a{ line-height:30px;}
.DivMain01 .news_con .text h3 span{color:#0fb4ff; font-size:20px; vertical-align:3px;}
.DivMain01 .news_con .text .date{color:#0fb4ff;}
.DivMain01 .news_con .text p{font-size:13px; color:#676767; padding:30px 0 25px;}
.DivMain01 .news_con .text i{color:#9ad925;}
.DivMain01 .news_con .pic{float:right;}
.DivMain01 .news_hide{display:none;}
.DivMain01 .news_hide .news_con:first-child{border-top:1px solid #e5e5e5; padding-top:20px;}
.DivMain01 .news_btn{text-align:center; background-color:#f7f9f9; padding:20px 0; cursor:pointer; border-radius:5px; margin-top:20px;}
/* CSS Document */

.DivMain02{background:url(../images/index/bg03.jpg) no-repeat center;height:635px;background-size: cover;}
.DivMain02 h2{text-align:center; font-size:38px; font-weight:700; padding:55px 0 15px;}
.DivMain02 h2 img{vertical-align:-8px; padding-right:15px;}
.DivMain02 h2 + p{font-size:13px; text-align:center; padding-bottom:100px;}
.DivMain02 .left{float:left; width:250px; text-align:right;}
.DivMain02 .left .l_con{padding:3px 0 60px;}
.DivMain02 .left .l_con:last-child{padding-bottom:0;}
.DivMain02 .left h4{font-size:17px; font-weight:700;}
.DivMain02 .left h4 img{vertical-align:-8px;}
.DivMain02 .left p{font-size:13px; color:#646465; line-height:23px;}
.DivMain02 .middle{float:left; padding:0 10px;}
.DivMain02 .right{text-align:left;}
.DivMain02 .button{text-align:center; padding:50px 0;}
.DivMain02 .button a{display:inline-block; font-size:20px; color:#fff; font-weight:700; width:200px; line-height:50px; border-radius:5px; margin:0 12px; transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s;}
.DivMain02 .button a.down{background-color:#0fb4ff;}
.DivMain02 .button a.buy{background-color:#ffab1b;}
.DivMain02 .button a.down:hover{background-color:#42c0f6;}
.DivMain02 .button a.buy:hover{background-color:#f3b957;}
/* CSS Document */

.DivMain03{padding:60px 0;}
.DivMain03 .main03_con{padding-bottom:40px;}
.DivMain03 .main03_con h3{font-size:20px; border-bottom:1px solid #f2f2f2; padding-bottom:15px;}
.DivMain03 .main03_con h3 span{color:#b6bbc5; font-size:20px; vertical-align:3px;}
.DivMain03 .main03_con h3 a{color:#000;}
.DivMain03 .main03_con .date{color:#0db6ff; padding:10px 0;}
.DivMain03 .main03_con p{font-size:13px; color:#676767;}
.DivMain03 .list_hide{display:none;}
.DivMain03 .list_btn{text-align:center; background-color:#f7f9f9; padding:20px 0; cursor:pointer; border-radius:5px;}
.DivMain03 .num_btn{text-align:center; padding-top:60px;}
.DivMain03 .num_btn *{display:inline-block;}
.DivMain03 .num_btn a{font-size:24px; color:#1c2030;}
.DivMain03 .num_btn ol{padding:0 35px;}
.DivMain03 .num_btn ol li a{padding:1px 7px; margin:0 10px;}
.DivMain03 .num_btn ol li.focus a{border-radius:5px; background-color:#1c2030; color:#fff;}
/* CSS Document */
.hide_con{ display:none;}

/* CSS Document */

@media (max-width:979px) {

	body{min-width:100%;}
	.Details{width:98%;}
	/* CSS Document */

	.banner p{padding-right:0;}
	/* CSS Document */

	.DivMain02{background-repeat:repeat-y; height:auto; padding-bottom:30px;}
	/* CSS Document */

}

@media (max-width:767px) {

	.DivMain01 .news_con .pic img{width:100%; padding-top:20px;}
	.DivMain01 .news_con .text{width:100%;}
	.DivMain01 .news_con .text h3{padding-top:0;}
	/* CSS Document */

	.DivMain02 .middle img{width:100%; padding:20px 0;}
	/* CSS Document */

}

@media (max-width:479px) {

	.banner h1{padding-top:50px;}
	/* CSS Document */

	.DivMain02 h2 + p{padding-bottom:50px;}
	.DivMain02 .left{width:100%; text-align:left;}
	.DivMain02 .button a.down{margin-bottom:10px;}
	/* CSS Document */

	
	/* CSS Document */

}