
.top{
	background: url(../images/azw_01.png) no-repeat center;
	width: 100%;
	height: 461px;
	overflow: hidden;
	position: relative;
}
.top .return{
	font-size: 18px;
	color: #fff;
	position: absolute;
	right:406px;
	top: 22px;
}
.content{ 
	width:1200px;
	margin:0 auto;
	overflow: hidden;
}
/*section1*/
.section1{
	width: 100%;
	margin-top: 90px; 
	overflow:hidden;
	background: url(../images/azw_20.png) no-repeat right bottom;
}
.section1 .hd_title{
	height:79px;
	width: 1448px; 
	background:url(../images/azw_03.png) no-repeat left center;
}
.section1 .hd_box{
	width: 1000px;
	background: url(../images/azw_11.png) no-repeat center;
	height: 230px;
	margin: 45px auto;
}
.section1 .hd_box li{
	width: 166px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.section1 .hd_box li a{
	display: block;
	color: #666;
	font-weight:  bold;
	font-size:  18px;
}
.section1 .hd_box li:hover a{
	color: #50a3e9;
}
.section1 .hd_box li.hd_b {
	margin-top: 190px;
}


/*section2*/
.section2{
	width: 100%;
	margin-top:80px;
	background: url(../images/azw_31.png) no-repeat;
	height: 518px;
	overflow:hidden;
}
.center{
	background:rgba(255,255,255,0.90);
	border-radius: 30px;
	padding: 20px;
	width: 1200px;
	overflow: hidden;
	margin: 50px auto;
}
.section2 .hd_title2{
	width: 403px;
	height: 57px;
	background:url(../images/azw_25.png) no-repeat;
	display:block;
	margin: 10px 30px;
}
.hdbox2{
	width: 990px;
	height: 260px;
	margin: 40px auto 15px;
	clear: both;
}
.hdbox2 li{
	width: 177px;
	height: 245px;
	margin-right: 88px;
	float:left;
	text-align:center;
	line-height: 20px;
}
.hdbox2 li.y1{
	background:url(../images/azw_14.png)no-repeat top center;
}
.hdbox2 li.y2{
	background:url(../images/azw_16.png)no-repeat top center;
}
.hdbox2 li a{
	color:#666;font-size:18px;
	display:block;
	transition: all 0.2s; 
	font-weight: bold;
}
.hdbox2 li:hover a{ 
	margin-left:5px;
}
.hdbox2 li i {
	display: block;
	width:45px;
	height:45px;
	background-image:url(../images/azw_27.png);
	background-repeat:no-repeat;
	margin: 35px auto 116px;
}
.hdbox2 i.h1{background-position: -1px 5px;}
.hdbox2 i.h2{background-position: -70px 5px;}
.hdbox2 i.h3{background-position: -133px 5px;}
.hdbox2 i.h4{background-position: -201px 4px;}
.hdbox2 li:hover i{
    -webkit-transition: -webkit-transform .7s ease-out;
    -moz-transition: -moz-transform .7s ease-out;
    transition: transform .7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}



/*section3*/
.section3{
	width: 100%;
	margin-top: 90px; 
	overflow:hidden;
	background: url(../images/azw_20.png) no-repeat right bottom;
}
.section3 .hd_title3{
	height:79px;
	width: 1448px; 
	background:url(../images/azw_33.png) no-repeat left center;
}
.hdbox3{width: 1020px;height: 179px;margin: 60px auto 30px;clear: both;}
.hdbox3 li{
	float:left;
	width: 505px;
	height: 179px;
	cursor:pointer;
}
.hdbox3 li a{
	text-align:left;
	color: #666;
	font-size:18px;
	float: left;
	padding-top: 50px;
	transition: all .3s;
	font-weight:  bold;
	margin-left:  35px;
}
.hdbox3 li img{
	float: left;
	margin-left: 35px;
}

.hdbox3 li:hover a{ margin-top:5px;}

/*section4*/
.section4{
	width: 100%;
	margin:80px auto;
	overflow:hidden;
}
.section4 .hd_title4{
	background:url(../images/azw_60.png) no-repeat; 
	display:block; 
	margin:0 auto; 
	margin-bottom:30px;
	width: 595px;
	height: 87px;
	
}



/*section5*/
.section5{
	width: 100%;
	margin-top:80px;
	background: url(../images/azw_31.png) no-repeat;
	height: 448px;
	overflow:hidden;
}
.section5 .hd_title5{
	width: 483px;
    height: 57px;
    background: url(../images/azw_42.png) no-repeat;
    display: block;
    margin: 10px 30px;
}
.hdbox5{width: 810px;height: 160px;margin:40px auto;clear: both;}
.hdbox5 ul li {
	float:left;
	width: 323px;
	height: 150px;
	text-align: center;
	margin-right: 158px;
}
.hdbox5 ul li a{
	display:block;
	font-size: 18px;
	font-weight: bold;
	transition:all 0.3s ease;
	line-height: 150px;
}
.hdbox5 ul li.fxt1{
	background: url(../images/azw_55.png) no-repeat right top;
}
.hdbox5 ul li.fxt2{
	background: url(../images/azw_57.png) no-repeat left top;
}
.hdbox5 ul li.fxt1 i{
	display: block;
	width: 53px;
	height: 53px;
	background-image: url(../images/azw_52.png);
	background-repeat:no-repeat;
	margin: 53px 45px 41px 64px;
	background-position: 6px -2px;
	float: right;}
.hdbox5 ul li.fxt2 i{
	display: block;
	width: 53px;
	height: 53px;
	background-image: url(../images/azw_52.png);
	background-repeat:no-repeat;
	margin: 53px 64px 41px 45px;
	background-position: -118px 2px;
	float: left;
}
.hdbox5 ul li.fxt1 a{color: #666;}
.hdbox5 ul li.fxt2 a{color: #666;}
.hdbox5 ul li:hover a{
	color:#50a3e9; 
}
.hdbox5 ul li:hover i{animation: happy 0.5s ease-in-out infinite;}
@keyframes happy {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
} 

/*section6*/
.section6{
	width: 100%;
	margin: 80px auto  30px;
	overflow:hidden;
}
.section6 .hd_title6{
    height: 79px;
    width: 1448px;
    background: url(../images/azw_65.png) no-repeat left center;	
}
.hdbox6{
	width: 715px;
	margin:40px auto;
	clear: both;
	overflow:  hidden;
}
.hdbox6 img{
	float:left; 
}
.hdbox6 a{
	background: url(../images/azw_71.png) no-repeat;
	width: 358px;
	height: 53px;
	float: left;
	margin: 65px 0 0 67px;
	color:  #50a3e9;
	font-size: 18px;
	font-weight:  bold;
	line-height:  53px;
	text-indent:  35px;
}

/*aside_nav*/
.aside_nav{
	position: fixed;
	z-index: 9999;
	top: 140px;
	right: 0;
}
.aside_nav li{
	
overflow: hidden;
	
line-height: 30px;
	
right:0px;
	
text-align: center;
	
display:  block;
	
margin-top:  10px;
}


.aside_nav li a{
	border-bottom: 1px dashed #8b87da;
	color: #8b87da;
	float: right;
	font-size: 14px;
	height:  30px;
	padding: 0 6px 0 0;
	font-weight:  bold;
}
.aside_nav li img{
	float: right;
}
.aside_nav li:hover a{
	color: #7b9de2;
	font-weight: bold;
}


/*aside_nav*/

.zwgkyd{position:absolute;left:10%;top: 20px;z-index: 10000;}

.head-slh-btn{float: right;margin-left: 20px;position: absolute;top: 78px;right: 50%;transform: translateX(545px);z-index: 999;}
.head-slh-btn a{color: #fff !important;background-image:linear-gradient(90deg, #F7B218 0%, #EC930A 100%);display: block;border-radius: 8px;line-height: 28px;padding: 8px 13px;font-weight: bold;font-size: 16px;}


