/*
* @Author: Administrator
* @Date:   2017-11-15 17:56:10
* @Last Modified by:   Administrator
* @Last Modified time: 2017-12-29 16:16:06
*/
@font-face {
    font-family: 'HELVETICANEUELTPRO-THEX';
    src: url('../fonts/HELVETICANEUELTPRO-THEX.eot');
    src: url('../fonts/HELVETICANEUELTPRO-THEX.woff') format('woff'),
    url('../fonts/HELVETICANEUELTPRO-THEX.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: impact;
src: url('../fonts/unicode.impact.ttf');
}
@font-face {
font-family: sszhjt;
src: url('../fonts/sszhjt.ttf');
}
@font-face {
font-family: 时尚中黑简体;
src: url('../fonts/sszhjt.ttf');
} 
li{
    list-style: none;
}
a{
    text-decoration: none;
}
header{
    width: 100%;
    height: 70px;
    background: #000;
    position: fixed;
    // animation:shang ease 1s;
    z-index: 999;
}
.logo{
    width:120px;
    height:70px;
    position: absolute;
    left: 120px;
}
.logo>img{
    width:100%;
}
#bs{
    width:600px;
    position: absolute;
    right:120px;
}
#bs>ul>li{
    height:70px;
}
#bs>ul>li>a{
    height:70px;
    line-height: 70px;
    padding:0px 25px;
    color:white;
    font-size: 14px;
    font-family: 微软雅黑;
}
.menu{
    display: none;
}

#bs>ul>li>a:hover{
    color:#167dbc;
}
@keyframes shang{
    0%{position:relative;top:-100px;}
    80%{position:relative;top:0px;}
    90%{position:relative;top:0px;}
    100%{position:relative;top:0px;}
}
@media only screen and (max-width: 1024px) {
    .logo{
        left:20px;
    }
    #bs{
        right:0px;
    }
}
@media only screen and (max-width: 767px) {
    #tu{
        width: 20px;
        height: 20px;
        overflow: hidden;
        transition: transform 277ms ease-in-out;
        position: absolute;
        right:30px;
        top:28px;
        z-index: 9999;
    }
    .xian1{
        width: 30px;
        height: 2px;
        background: white;
        transition: transform 277ms ease-in-out;
    }
    .xian2{
        width:30px;
        height: 2px;
        margin-top: 5px;
        background: white;
        transition: transform 277ms ease-in-out;
    }
    .xian3{
        width: 60px;
        height: 2px;
        margin-top: 5px;
        background: white;
        transition: transform 277ms ease-in-out;
    }
    .active .xian1{
        width: 40px;
        transform: rotate(-45deg);
        margin-top: 10px;
        margin-left: -10px;
        background-color: #167dbc;
    }
    .active .xian2{
        display: none;
    }
    .active .xian3{
        width: 40px;
        transform: rotate(45deg);
        margin-top: 0px;
        margin-left: -8px;
        background-color: #167dbc;
    }
    .menu{
        width:100%;
        height:800px;
        background: white;
        z-index: 5000;
        position: absolute;
        top: 0;
        display: none;
        padding-top: 80px;
    }
    .menu>ul>li{
        width:90%;
        height:50px;
        margin-left: 5%;
        border-bottom: 1px dashed #333;
        line-height: 50px;
        text-align: center;
        font-size: 18px;
        font-family: 微软雅黑;
    }
    .menu>ul>li>a{
        color:#333;
    }
    .menua{
        margin-left:-12px;
    }
}
@media only screen and (max-width: 400px) {
    .menua{
        margin-left:-11px;
    }
}
@media only screen and (max-width: 320px) {
    .menua{
        margin-left:-10px;
    }
}
.wei{
    width:100%;
    height:72px;
    background: transparent;
}
.men{
    width:100%;
    height:500px;
    background:url(../imgs/dot_bg.png);
    z-index: 99;
    position: absolute;
}
.banner{
    width:100%;
    height:500px;
    overflow: hidden;
    // margin-top: 70px;
    position: absolute;
}
.banner img{
    width:1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    display: block;
}
.banner>ul{
    padding:0;
}
.banner>ul>li{
    opacity:0;
    transition: opacity 2s;
    // display: none;
}
.banner>ul>.activea{
    opacity:1;
}
.listnum{
    width:120px;
    height:10px;
    position: absolute;
    bottom:20px;
    left:50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    margin-left: -36px;	
}
::after, ::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.listnum>ul>li{
    width:48px;
    height:5px;
    float: left;
    border:2px solid white;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.listnum>ul>.activeb{
    background: white;
}
@media only screen and (max-width: 1024px) {
    .bannera{
        // margin-left: 20px;
    }
    .banner img{
        margin-left: -800px;
    }
    .bannera>img{
        margin-left: -950px;
    }
    .bannerb>img{
        margin-left: -1100px;
    }
}
@media only screen and (max-width: 767px) {
    .banner img{
        width:1000px;
        margin-left: -500px;
    }
    .banner{
        height:260px;
    }
    .men{
        height:260px;
    }
    .bannerb>img{
        margin-left: -600px;
    }
}
@media only screen and (max-width: 320px) {
    .bannerb>img{
        margin-left: -630px;
    }
}
.wei1{
    width:100%;
    height:500px;
    background: transparent;
}
.wei2{
    height:430px;
}
.gywm{
    width:1200px;
    height:488px;
    margin:0 auto;
    padding:120px 0px;
	overflow:hidden;
	// margin-top:530px;
}
.gywm0{
    width:350px;
    height:80px;
    margin:0px auto;
    overflow: hidden;
    margin-top: 18px;
}
.gywm0>p{
    font-size: 46px;
    text-align: center;
    font-family: impact;
    margin:0;
    margin-top: -5px;
}
.gywm01{
    width:100%;
    height:20px;
    overflow: hidden;
	text-align:center;
}
.gywm02{
    width:100px;
    height:1px;
    background: #7f7f7f;
    margin-top: 10px;
    float: left;
}
.gywm02a{
    width:116px;
}
.gywm03{
    width:5px;
    height:5px;
    background: #7f7f7f;
    border-radius: 3px;
    float: left;
    margin-top: 8px;
}
.gywm01>p{
    font-size: 16px;
    font-family: 微软雅黑;
    margin:0px;
    line-height: 20px;
    display: inline-block;
    margin-left: 20px;
    color:#737373;
    margin-right: 20px;
    float: left;
}
.gywm1{
    width:950px;
    height:170px;
    margin:10px auto;
    line-height: 25px;
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: center;
}
.gywm12{
    width:950px;
    height:170px;
    margin:10px auto;
    line-height: 25px;
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: center;
	color: #7d7d7d;
}
.gywm1>p{
    margin:0;
    color:#7d7d7d;
}
.gywm12>p{
    margin:0;
    color:#7d7d7d;
}
.gywm2{
    width:100%;
    height:220px;
    // margin-top: 20px;
}
.gywm21{
    width:150px;
    height:220px;
    text-align: center;
    font-size: 16px;
    color:#7d7d7d;
    font-family: 微软雅黑;
    margin-right: 60px;
    perspective:500px;
    overflow:hidden;
}
.gywm21 p{line-height:20px;}
.gywm21:hover{
    color:#167dbc;
}
.gywm21>img{
    width:100%;
    margin-bottom: 10px;
    transition:all 1s linear;
}
.gywm21:nth-child(6){
    margin:0px;
}
.gywm02b{
    margin-left: 0px;
}
@media only screen and (min-width: 1024px) {
    .gywm21{
        float: left;
    }
}
@media only screen and (max-width: 1024px) {
    .gywm{
        width:100%;
        height:auto;
        margin:0;
        padding:50px 0px;
    }
    .gywm1{
        width:90%;
        height:200px;
        font-size: 12px;
        margin-top: 20px;
    }
    .gywm2{
        height:450px;
    }
    .gywm21{
        float: left;
        margin-top: 10px;
        margin-right: 75px;
    }
    .gywm21:nth-child(1){
        margin-left: 80px;
    }
    .gywm21:nth-child(4){
        margin-left: 80px;
    }
    .wei2{
        height:360px;
    }
}
@media only screen and (max-width: 767px) {
    .wei1{
        height:260px;
    }
    .wei2{
        height:224px;
    }
    .gywm{
        // top:300px;
        height:auto;
        padding:20px 0px;
    }
    .gywm1{
        height:350px;
    }
    .gywm2{
    	display:none;
    }
    .gywm21{
        float: left;
        margin-right: 20px;
    }
    .gywm21:nth-child(1){
        margin-left: 20px;
    }
    .gywm21:nth-child(3){
        margin-left: 20px;
    }
    .gywm21:nth-child(4){
        margin-left: 0px;
    }
    .gywm21:nth-child(5){
        margin-left: 20px;
    }
    .gywm21:nth-child(6){
        margin-top: 10px;
    }
    .gywm1>p{
    	text-align:left;
    }
}
@media only screen and (max-width: 400px) {
    .gywm{
    	width:95%;
        height:auto;
    }
    .gywm1{
        height:370px;
    }
    .gywm21{
        float: left;
    }
    .gywm21:nth-child(1){
        margin-left: 8px;
        margin-right: 0px;
    }
    .gywm21:nth-child(2){
        margin-left: 8px;
        margin-right: 0px;
    }
    .gywm21:nth-child(3){
        margin-left: 8px;
        margin-right: 0px;
    }
    .gywm21:nth-child(4){
        margin-left: 8px;
        margin-right: 0px;
    }
    .gywm21:nth-child(5){
        margin-left: 8px;
        margin-right: 0px;
    }
    .gywm21:nth-child(6){
        margin-left: 8px;
        margin-right: 0px;
    }
    .gywm0{
        width:100%;
    }
    .gywm02{
        width:88px;
    }
    .gywm02a{
        width:104px;
    }
}
@media only screen and (max-width: 370px) {
    .gywm1{
        height:390px;
    }
    .gywm{
        height:auto;
    }
    .gywm21{
        float: left;
    }
    .gywm21:nth-child(1){
        margin-left: 0px;
    }
    .gywm21:nth-child(2){
        margin-left: 10px;
    }
    .gywm21:nth-child(3){
        margin-left: 0px;
    }
    .gywm21:nth-child(4){
        margin-left: 10px;
    }
    .gywm21:nth-child(5){
        margin-left: 0px;
    }
    .gywm21:nth-child(6){
        margin-left: 10px;
    }
    .gywm0{
        width:100%;
    }
    .gywm02{
        width:80px;
    }
    .gywm02a{
        width:96px;
    }
}
@media only screen and (max-width: 320px) {
    .gywm{
        padding:20px 25px;
        height:auto;
    }
    .gywm2{
        height:1400px;
    }
    .gywm>img{
        width:90%;
        top:50%;
        margin-left: -120px;
    }
    .gywm1{
        height:480px;
    }
    .gywm21{
        clear: left;
    }
    .gywm21:nth-child(1){
        margin-left: 60px;
        margin-top: 10px;
    }
    .gywm21:nth-child(2){
        margin-left: 60px;
        margin-top: 10px;
    }
    .gywm21:nth-child(3){
        margin-left: 60px;
        margin-top: 10px;
    }
    .gywm21:nth-child(4){
        margin-left: 60px;
        margin-top: 10px;
    }
    .gywm21:nth-child(5){
        margin-left: 60px;
        margin-top: 10px;
    }
    .gywm21:nth-child(6){
        margin-left: 60px;
        margin-top: 10px;
    }
    .gywm0{
        width:100%;
    }
    .gywm02{
        width:60px;
    }
    .gywm02a{
        width:77px;
    }
}
.alzs{
    width:100%;
    height:715px;
    background: url(../imgs/bg.png);
    background-position: center;
    padding:0px;
    overflow: hidden;
}
.al0{
    margin-top: 50px;
}
.alzs>img{
    width:400px;
    height:70px;
    display: block;
    margin:0 auto;
    margin-top: 10px;
}
.alzs>p{
    font-size: 24px;
    font-family: 时尚中黑简体;
    text-align: center;
    line-height: 50px;
    margin: 20px 0 10px;
}
.alzs1{
    width:1200px;
    height:380px;
    margin:0 auto;
    
}
.alzs1>ul>li{width:260px;height:180px;margin-left: 5px;
margin-top: 5px;
margin-right:0;
margin-bottom:0;
float: left;
perspective: 500px;
overflow: hidden;}
.alzs1 .show_shade{height:96px;}
.alzs1 .show_shade .show_shade_txt{height:86px;}
.alzs12{
    width:293px;
    height:184px;
    margin-left: 5px;
    margin-top: 5px;
    float: left;
    perspective:500px;
    overflow:hidden;
}
.alzs12>img{
    display: block;
    float: left;
    transition:all 1s linear;
}
.btn1{
    width:100px;
    height:30px;
    margin:0 auto;
    margin-top: 30px;
    border:1px solid #7d7d7d;
    text-align: center;
}
.btn1:hover{
	border:1px solid #167dbc;
}
.btn1:hover span{
	color:#167dbc;
}
.btn1>a{
    line-height: 30px;
    color:#7d7d7d;
    
    font-size: 14px;
    font-family: 微软雅黑;
}
.btn1>img{
    display: inline-block;
    margin-top: -3px;
    margin-left: 5px;
}
@media only screen and (max-width: 1024px) {
    .alzs{
        // top:1400px;
        background:url(../imgs/bg1.png);
        height:auto;
    }
    .alzs>p{
        font-size: 20px;
    }
    .alzs1{
        width:100%;
        height:770px;
    }
    
    .btn1{
        margin-top: 10px;
    }
}
@media only screen and (max-width: 767px) {
    .alzs>p{display:none;}
    .alzs1{
        height:1520px;
    	margin-top:20px;
    }
    .alzs12:nth-child(1){
        margin-left:61px;
    }
    .alzs12:nth-child(2){
        margin-left:61px;
    }
    .alzs12:nth-child(3){
        margin-left:61px;
    }
    .alzs12:nth-child(4){
        margin-left:61px;
    }
    .alzs12:nth-child(5){
        margin-left:61px;
    }
    .alzs12:nth-child(6){
        margin-left:61px;
    }
    .alzs12:nth-child(7){
        margin-left:61px;
    }
    .alzs12:nth-child(8){
        margin-left:61px;
    }
    .btn1{
        margin-top: 5px;
    }
}
@media only screen and (max-width: 400px) {
    .alzs>img{
        width:100%;
    }
    .alzs12:nth-child(1){
        margin-left:42px;
    }
    .alzs12:nth-child(2){
        margin-left:42px;
    }
    .alzs12:nth-child(3){
        margin-left:42px;
    }
    .alzs12:nth-child(4){
        margin-left:42px;
    }
    .alzs12:nth-child(5){
        margin-left:42px;
    }
    .alzs12:nth-child(6){
        margin-left:42px;
    }
    .alzs12:nth-child(7){
        margin-left:42px;
    }
    .alzs12:nth-child(8){
        margin-left:42px;
    }
}
@media only screen and (max-width: 370px) {
    .alzs>img{
        width:90%;
        height:60px;
    }
    .alzs12:nth-child(1){
        margin-left:34px;
    }
    .alzs12:nth-child(2){
        margin-left:34px;
    }
    .alzs12:nth-child(3){
        margin-left:34px;
    }
    .alzs12:nth-child(4){
        margin-left:34px;
    }
    .alzs12:nth-child(5){
        margin-left:34px;
    }
    .alzs12:nth-child(6){
        margin-left:34px;
    }
    .alzs12:nth-child(7){
        margin-left:34px;
    }
    .alzs12:nth-child(8){
        margin-left:34px;
    }
}
@media only screen and (max-width: 320px) {
    .alzs>img{
        height:50px;
    }
    .alzs>p{
        width:90%;
        margin-left:5%;
    }
    .alzs12:nth-child(1){
        margin-left:14px;
    }
    .alzs12:nth-child(2){
        margin-left:14px;
    }
    .alzs12:nth-child(3){
        margin-left:14px;
    }
    .alzs12:nth-child(4){
        margin-left:14px;
    }
    .alzs12:nth-child(5){
        margin-left:14px;
    }
    .alzs12:nth-child(6){
        margin-left:14px;
    }
    .alzs12:nth-child(7){
        margin-left:14px;
    }
    .alzs12:nth-child(8){
        margin-left:14px;
    }
}
.xwzx{
    width:1080px;
    height:410px;
    margin:0 auto;
    padding:120px 10px 80px 10px;
	overflow:hidden;
}
.xw0{
    margin-top:-15px;
    margin-left: 375px;
}
.xwzx>img{
    width:396px;
    height:78px;
    display: block;
    margin:0 auto;
}
.xwzx1{
    width:1100px;
    height:285px;
    margin-top: 50px;
}
.xwzx12{
    width:535px;
    height:285px;
    position: relative;
    font-family: 微软雅黑;
    float: left;
}
.xwzx12>img{width:533px;height:196px;}
.xwzx13{
    width:70px;
    height:70px;
    background: #2682be;
    position: absolute;
    top:0;
    font-family: HelveticaNeueLTPro-ThEx;
}
.xwzx13>p{
    margin-left: 6px;
    margin-top: 0;
    color:white;
	font-size:14px;
}
.xwzx13>div{
    margin-left: 6px;
    margin-top: 0;
    color:white;
	font-size:14px;
}
.xwzx14{
    width:530px;
    height:285px;
    float: left;
    margin-left: 30px;
}
.xwzx15{
    width:100%;
    height:70px;
	overflow:hidden;
	margin-top:30px;
}
.xwzx15:nth-child(1){
	margin-top:0;
}
.xwzx16{
    width:80px;
    height:80px;
    font-family: HelveticaNeueLTPro-ThEx;
    float: left;
	margin-right:10px;
}
.xwzx16 p:nth-child(2){margin-top:0;margin-bottom:0;font-size:18px;}
.xwzx16 div{margin-top:0;margin-bottom:0;font-size:18px;}
.xwzx16>p{
    font-size: 16px;
    margin-left: 8px;
    color:#c8c8c8;
    
}
.xwzx16>div{
    font-size: 18px;
    margin-left: 8px;
    color:#c8c8c8;
}
.xwzx17{
    width:430px;
    height:70px;
    float: left;
    margin-left: 10px;
    font-family: 微软雅黑;
}
.xwzx17>p:nth-child(1){
    font-size: 16px;
    color:#292929;
    font-weight: bold;
    font-family: 微软雅黑;
    margin:0;
    margin-top: 3px;
}
.xwzx17>p:nth-child(2){
    font-size: 13px;
    margin-top: 5px;
    color:#7d7d7d;
	line-height:22px;
	text-algin:justify;
}
.xwzx15:hover p{
    color: #167dbc;
}
.xwzx15:hover div{
    color: #167dbc;
}
@media only screen and (max-width: 1024px) {
    .xwzx{
        width:100%;
        padding:50px 0px;
        height:auto;
        margin:0;
    }
    .xw0{
        margin: 0 auto;
    }
    .xwzx1{
        width:100%;
        height:auto;
        margin-top: 20px;
    }
    .xwzx12{
        width:100%;
        height:370px;
    }
    .xwzx12>img{
        width:100%;
    }
    .xwzx12>p{
        margin-left: 30px;
    }
    .xwzx14{
        margin-left: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .xwzx{
        // top:2900px;
        height:auto;
    }
    .xwzx1{
        margin-top: 20px;
        height:320px;
    }
    .xwzx12{
        height:230px;
    }
    .xwzx12>p{
        margin-left: 10px;
    }
    .xwzx14{
        margin-left:0px;
    }
    .xwzx17{
        width:290px;
    }
    .xwzx14{
        width:100%;
    }
    .xwzx15{
        width:100%;
    }
}
@media only screen and (max-width: 400px) {
    .xwzx{
        height:740px;
    }
    .xwzx1{
        height:550px;
    }
    .xwzx>img{
        width:100%;
    }
    .xwzx16{
        height:auto;
    	margin:0 auto;
    	float:none;
    }
    .xwzx16>p{
        margin-top: 10px;
    }
    .xwzx17{
        margin-left: 20px;
        width:90%;
    }
}
@media only screen and (max-width: 370px) {
    .xwzx{
        height:1020px;
        top:2880px;
    }
    .xwzx1{
        height:600px;
    }
    .xwzx14{
        height:620px;
    }
    .xwzx16{
        margin-left: 125px;
    }
    .xwzx17{
        width:80%;
    	float:none;
    	margin:0 auto;
    }
}
@media only screen and (max-width: 320px) {
    .xwzx{
        top:2720px;
        height:990px;
    }
    .xwzx12{
        height:200px;
    }
    .xwzx16{
        margin-left: 105px;
    }
    .xwzx17{
        margin-left: 22px;
    }
}
.footer{
    width:100%;
    height:270px;
    background: url(../imgs/footer.png);
    background-position: center;
    overflow: hidden;
}
.footer1{
    width:370px;
    height:185px;
    margin:0 auto;
    margin-top: 45px;
}
.footer12{
    width:180px;
    height:40px;
    margin:0 auto;
}
.footer12>img{
    display: inline-block;
}
.footer13{
    width:100%;
    height:110px;
    margin-top: 20px;
    font-size: 14px;
    text-align: center;
    color:white;
    font-family: 微软雅黑;
}
.footer13>ul{
    width:100%;
    height:30px;
    padding:0px 20px;
}
.footer13>ul>li{
    // width:80px;
    float: left;
    line-height: 30px;
    color:white;
    margin-bottom: 5px;
}
.footer13>ul>li>a{
    color:white;
    font-size: 16px;
    font-family: 微软雅黑;
}
.footer13>ul>li>span{
    padding:0px 10px;
}
.footer13>p{
    margin:0;
    line-height: 28px;
}
.footer2{
    width:100%;
    height:75px;
    background: black;
    font-size: 14px;
    color:white;
    text-align: center;
    line-height: 75px;
    font-family: 微软雅黑;
}
.footer2>span:nth-child(2){
    margin-left: 30px;
}
@media only screen and (max-width: 767px) {
    .footer{
        // top:4120px;
    }
    .footer2{
        // top:4390px;
        padding-top: 5px;
        line-height: 30px;
    }
    .footer2>span:nth-child(2){
        display: block;
        margin:0;
    }
}
@media only screen and (max-width: 400px) {
    .footer{
        // top:3400px;
    }
    .footer2{
        // top:3672px;
    }
}
@media only screen and (max-width: 370px) {
    .footer{
        // top:3680px;
    }
    .footer1{
        width:100%;
    }
    .footer13>ul{
        padding:0px 10px;
    }
    .footer2{
        // top:3953px;
    }
}
@media only screen and (max-width: 320px) {
    .footer{
        // top:3500px;
    }
    .footer1{
        width:100%;
    }
    .footer13>ul{
        padding:0px 10px;
    }
    .footer13>ul>li>a{
        font-size: 14px;
    }
    .footer2{
        // top:3772px;
    }
}
.gy{
    width:1208px;
    height:500px;
    margin:0 auto;
    padding:108px 0px 90px 0px;
    // margin-bottom: 100px;
}
.gy1{
    width:532px;
    height:480px;
}
.gy12{
    width:100%;
    height:140px;
    color:#0278ba;
    font-family: 微软雅黑;
}
.gy12>p{
    margin:0;
}
.gy13{
    width:80px;
    height:3px;
    background: #0278ba;
    margin-top: 10px;
	margin-left:5px;
}
.gy14{
    width:100%;
    height:300px;
    margin-top: 20px;
	font-family: 微软雅黑;
	font-size: 15px;
	color: #7d7d7d;
	line-height: 23px;
}
.gy14 p{
	text-align:justify;
	line-height:24px;
}
.gy2{
    width:610px;
    height:410px;
    position: relative;
	margin-top:65px;
}
.gy21{
    width:550px;
    height:350px;
    border:8px solid #e3e3e3;
    margin-top: 26px;
	margin-left:8px;
}
.gy2>img{
    width:570px;
    height:360px;
    position: absolute;
    top: 0;
    right: 0;
}
.bannera{
    width:100%;
    height:430px;
}
.gy12>p:nth-child(1){
    font-size: 36px;
}
.gy12>p:nth-child(2){
    font-size: 24px;
}
.gy12>p:nth-child(3){
    font-size: 20px;
}
@media only screen and (min-width: 1024px) {
    .gy1{
        float: left;
    }
    .gy2{
        float: right;
    }
}
@media only screen and (max-width: 1024px) {
    .bannera{
        height:360px;
    }
    .gy{
        top:360px;
        width:100%;
        left:0;
        margin:0px;
        padding:50px 0px;
        height:auto;
    }
    .gy1{
        clear:left;
        margin:0 auto;
    }
    .gy2{
        clear:right;
        margin:0 auto;
        margin-top: -30px;
    }
}
@media only screen and (max-width: 767px) {
    .bannera{
        height:225px;
    }
    .gy{
        padding:50px 0px;
    }
    .gy1{
        width:100%;
        height:550px;
        // padding:0px 10px;
    }
    .gy12{
        width:100%;
        margin:0 auto;
    }
    .gy14{
        height:auto;
        width:100%;
        margin:0 auto;
    }
    .gy12>p:nth-child(2){
        font-size: 22px;
    }
    .gy2{
        width:100%;
        height:350px;
    }
    .gy21{
        width:80%;
        margin-left: 5%;
        height:270px;
    }
    .gy2>img{
        width:80%;
        margin-right:5%;
        height:300px;
    }
}
@media only screen and (max-width: 400px) {
    .gy12>p:nth-child(2){
        font-size: 20px;
    }
    .gy14{
        height:400px;
    }
    .gy1{
        height:570px;
    }
}
@media only screen and (max-width: 370px) {
    .gy14{
        height:auto;
    	margin-top:0;
    }
    .gy{
        height:990px;
    }
    .gy1{
        height:auto;
    	padding:0;
    	width:90%;
    	margin:0 auto;
    }
    .gy2{
        height:280px;
    }
    .gy21{
        height:240px;
    }
    .gy2>img{
        height:255px;
    }
}
@media only screen and (max-width: 320px) {
    .gy12>p:nth-child(2){
        font-size: 18px;
    }
    .gy14{
        height:490px;
    }
    .gy1{
        height:660px;
    }
    .gy{
        height:1050px;
    }
}
.gy3{
    width:100%;
    height:610px;
    background: #fafafa;
    padding:85px 0px 135px 0px;
}
.gy31{
    width:1208px;
    height:620px;
    margin:0 auto;
}
.gy32{
    width:678px;
    height:395px;
    float: right;
    margin-top: 70px;
}
.gy33{
    width:100%;
    height:auto;
    float: right;
    text-align: right;
    font-family: 微软雅黑;
    color:#0278ba;
	padding-bottom:10px;
}
.gy33>p{
    margin:0;
}
.gy33>p:nth-child(1){
    font-size: 36px;
}
.gy33>p:nth-child(2){
    font-size: 24px;
    font-weight: bold;
}
.gy33>p:nth-child(3){
    font-size: 20px;
    font-family: Arial;
}
.gy34{
    width:80px;
    height:3px;
    background: #0278ba;
    float: right;
    margin-top: 2px;
	margin-right:3px;
}
.gy35{
    width:100%;
    height:210px;
    float: right;
    font-family: 微软雅黑;
    font-size: 15px;
    color:#7d7d7d;
    text-align: right;
	line-height:23px;
}
.gy36{
    position: relative;
}
.gy36>img{
    position: absolute;
    top:-10px;
    left: -130px;
}
@media only screen and (max-width: 1024px) {
    .gy3{
        height:auto;
        padding:30px 0px;
    }
    .gy31{
        width:100%;
        height:auto;
    }
    .gy36>img{
        left:20px;
    }
    .gy32{
        margin-top: 640px;
        margin-right: 45px;
    }
}
@media only screen and (max-width: 767px) {
    .gy3{
        height:auto;
        padding:30px 0px;
    }
    .gy31{
        height:860px;
    }
    .gy36{
        width:100%;
    	height:auto;
    }
    .gy36>img{
        width:90%;
    }
    .gy32{
        width:90%;
        margin-top: 330px;
        margin-right: 5%;
    }
    .gy33>p:nth-child(2){
        font-size: 22px;
    }
    .gy35{
        height:330px;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 400px) {
    .gy33>p:nth-child(2){
        font-size: 20px;
    }
    .gy35{
        height:360px;
    }
}
@media only screen and (max-width: 370px) {
    .gy32{
    	margin-left:5%;
        margin-top: 300px;
    	width:90%;
		float:left;
    }
    .gy31{
        height:830px;
    }
}
@media only screen and (max-width: 320px) {
    .gy3{
        padding:30px 0px;
    }
    .gy32{
        margin-top: 250px;
        height:580px;
    }
    .gy33>p:nth-child(2){
        font-size: 18px;
    }
    .gy31{
        height:850px;
    }
    .gy35{
        height:420px;
    }
}
.al{
    width:1200px;
    height:auto;
	margin:0 auto;
    padding:43px 30px 100px 30px;
}
.footerc{
    top:1215px;
}
.footerd{
    top:1485px;
}
.al1{
    width:430px;
    height:80px;
    margin:0 auto;
    text-align: center;
    font-family: 微软雅黑;
}
.al1>p{
    margin:0px;
}
.al1>p:nth-child(1){
    font-size: 26px;
    color:black;
}
.al1>p:nth-child(2){
    font-size: 13px;
    color:#7d7d7d;
	margin-top:10px;
}
.al12{
    width:80px;
    height:3px;
    background: #0278ba;
    margin:0 auto;
    margin-top: 10px;
}
.al2{
    width:1135px;
    height:440px;
    margin:0 auto;
    margin-top: 55px;
}
.al2>a{
    width:354px;
    height:202px;
    position: relative;
    float: left;
    margin-right: 36px;
    perspective:500px;
    overflow:hidden;
}
.al2>a{
    display: inline-block;
    width:354px;
    height:202px;
}
.al21>img{
    display: block;
    transition:all 1s linear;
}
.show_bot li:nth-child(3){
    margin-right: 0px;
}
.show_bot li:nth-child(4){
    margin-top: 36px;
}
.show_bot li:nth-child(5){
    margin-top: 36px;
}
.show_bot li:nth-child(6){
    margin-right: 0px;
    margin-top: 36px;
}
.al2 li .al22{
    width:100%;
    height:40px;
    background: rgba(0,0,0,0.8);
    position: absolute;
    bottom: 0;
    font-family: 微软雅黑;
    font-size: 14px;
    color:white;
    text-align: center;
    line-height: 40px;
}
.al3{
    width:100%;
    height:30px;
    margin:0 auto;
	text-align:center;
    margin-bottom: 0px;
	margin-top:80px;
}
.al3>a{
    border:1px solid #e5f1f8;
    background: white;
    width:40px;
    height:30px;
	display:inline-block;
	color:#000;
	line-height:30px;
}
.al3>span{
    width:30px;
    height:30px;
    background: #0278ba;
    color:white;
    border:0;
	display:inline-block;	
	line-height:30px;
}
@media only screen and (max-width: 1024px) {
    .al{
        width:100%;
        left:0px;
        margin:0px;
        padding:30px 10px;
        // height:930px;
    }
    .al2{
        width:100%;
        height:650px;
        margin-top: 20px;
    }
    .al2>li:nth-child(1){
        margin-left: 14px;
        margin-right: 0px;
    }
    .al2>li:nth-child(2){
        margin-left: 14px;
        margin-right: 0px;
    }
    .al2>li:nth-child(3){
        margin-left: 14px;
        margin-right: 0px;
        margin-top: 10px;
    }
    .al2>li:nth-child(4){
        margin-left: 14px;
        margin-right: 0px;
        margin-top: 10px;
    }
    .al2>li:nth-child(5){
        margin-left: 14px;
        margin-right: 0px;
        margin-top: 10px;
    }
    .al2>li:nth-child(6){
        margin-left: 14px;
        margin-right: 0px;
        margin-top: 10px;
    }
    .al3{
        margin-top: 40px;
    }
}
@media only screen and (max-width: 767px) {
    .al{
        height:1470px;
    }
    .al1{
        width:90%;
        margin-left: 5%;
    }
    .al2{
        height:1280px;
    }
    .al3{
        margin-top: 20px;
    }
    .al2>li:nth-child(1){
        margin-left: 0px;
    }
    .al2>li:nth-child(2){
        margin-left: 0px;
    }
    .al2>li:nth-child(3){
        margin-left: 0px;
    }
    .al2>li:nth-child(4){
        margin-left: 0px;
    }
    .al2>li:nth-child(5){
        margin-left: 0px;
    }
    .al2>li:nth-child(6){
        margin-left: 0px;
    }
}
@media only screen and (max-width: 400px) {
    .al{
        height:1450px;
    }
    .al2>li:nth-child(3){
        margin-top: 0px;
    }
}
@media only screen and (max-width: 370px) {
    .al2>a{
        width:100%;
        height:195px;
    }
    .al21>img{
        width:100%;
    }
    .al2{
        height:1240px;
    }
    .al{
        height:1450px;
    }
}
@media only screen and (max-width: 320px) {
    .al2>a{
        height:172px;
    }
    .al2{
        height:1100px;
    }
    .al{
        height:1450px;
    }
}
.alzs1>ul>li{width:293px;height:184px;margin-left: 5px;
margin-top: 5px;
margin-right:0;
margin-bottom:0;
float: left;
perspective: 500px;
overflow: hidden;}
.alzs1 .show_shade{height:96px;}
.alzs1 .show_shade .show_shade_txt{height:86px;}
.alzs1 > ul > li:nth-child(4){width:293px;height:184px;margin-left: 5px;
margin-top: 5px;
margin-right:0;
margin-bottom:0;
float: left;
perspective: 500px;
overflow: hidden;}
.alzs1 .show_shade{height:96px;}
.alzs1 .show_shade .show_shade_txt{height:86px;}
.alzs1 > ul > li:nth-child(5){width:293px;height:184px;margin-left: 5px;
margin-top: 5px;
margin-right:0;
margin-bottom:0;
float: left;
perspective: 500px;
overflow: hidden;}
.alzs1 .show_shade{height:96px;}
.alzs1 .show_shade .show_shade_txt{height:86px;}
.alzs1 > ul > li:nth-child(6){width:293px;height:184px;margin-left: 5px;
margin-top: 5px;
margin-right:0;
margin-bottom:0;
float: left;
perspective: 500px;
overflow: hidden;}
.alzs1 .show_shade{height:96px;}
.alzs1 .show_shade .show_shade_txt{height:86px;}
.gywm12{display:none;}
.footer13>ul span{float:left;line-height:28px;margin:0 10px;}
@media only screen and (max-width: 1024px) {
    .alzs1 > ul > li:nth-child(1){
        margin-left:88px;
    }
    .alzs1>ul>li:nth-child(3){
        margin-left:88px;
    }
    .alzs1>ul>li:nth-child(5){
        margin-left:88px;
    }
    .alzs1>ul>li:nth-child(7){
        margin-left:88px;
    }
}    
@media only screen and (max-width: 767px) {
    .alzs1 > ul > li:nth-child(1){
        margin-left:0px;
    }
    .alzs1>ul>li:nth-child(3){
        margin-left:0px;
    }
    .alzs1>ul>li:nth-child(5){
        margin-left:0px;
    }
    .alzs1>ul>li:nth-child(7){
        margin-left:0px;
    }
	// .alzs{height:auto !important;}
	.alzs1{ overflow:hidden !important;width:90% !important;height:auto !important;margin:20px auto 0 !important;}
	.alzs12{width:100% !important;height:auto !important;margin:5px auto 0 !important;}
	.alzs12 img{width:100% !important;height:auto !important;}
	.xwzx12{display:none !important;}
	.btn1{margin-top:10px !important;margin-bottom:30px;}
	// .xwzx1{height:auto !important;}
	.xwzx{height:auto !important;}
	.footer2{height:auto;line-height:20px !important;padding:5px 0 !important;}
	.gy12>p:nth-child(1){font-size:26px !important;}
	.gy12>p:nth-child(2){font-size:19px !important;}
	.gy12>p:nth-child(3){font-size:18px !important;}
	.gy33>p:nth-child(1){font-size:26px !important;}
	.gy33>p:nth-child(2){font-size:19px !important;}
	.gy33>p:nth-child(3){font-size:18px !important;}	
	.gy2{display:none !important;}
	.gy{height:auto;}
	.gy35{text-align:justify;}
	.al22{background: rgba(0,0,0,0.6);}
	header{background: #000;}
	.al2 li .al22{
	    background: rgba(0,0,0,0.6);
	}
	.gywm{padding-left:5%;padding-right:5%;}
	.gywm01{width:266px;margin:0 auto;}
	.gywm12{height:auto;}
	.alzs1>ul>li{width:100%;margin-left:0;margin-top:6px;height:auto;}
	.show_bot_box a{width:100%;height:auto;}
.alzs1 > ul > li:nth-child(4){width:100%;height:auto;margin-top: 6px;margin-left:0;}
.alzs1 > ul > li:nth-child(5){width:100%;height:auto;margin-top: 6px;margin-left:0;}
.alzs1 > ul > li:nth-child(6){width:100%;height:auto;margin-top: 6px;margin-left:0;}
	.xwzx{width:100%;padding:50px 0;}
	.xwzx14{padding-left:2px;height:auto;}
	.gywm0>p{height:70px;line-height:70px;}
	.gywm0{height:auto;}
	.footer{max-width:100%;width:100%;margin:0;padding:0;overflow:hidden;}
	.footer2{max-width:100%;width:100%;margin:0;padding:0;overflow:hidden;}
	.xwzx{max-width:100%;width:100%;margin:0;padding:20px 0px;overflow:hidden;}
	.gywm1{display:none;}
	.gywm12{display:block;width:100%;}
	.xwzx14{margin-top:20px;}
	.footer1{width:100%;}
	.footer13>ul{padding:0;width:90%;margin:0 auto;}
	.footer13>ul li{width:22%;}
	.footer13>ul li a{text-align:center;width:100%;display:inline-block;font-size:15px;}
	.footer13>ul span{text-align:center;padding:0;display:inline-block;margin:0 2px;}
	.gy13{margin-left:5px;}
	.gy33{padding-bottom:0;}
		.show_bot li:nth-child(4){
		    margin-top: 0;
		}
		.show_bot li:nth-child(5){
		    margin-top: 0;
		}
		.show_bot li:nth-child(6){
		    margin-right: 0px;
		    margin-top: 0;
		}
}
@media only screen and (max-width: 414px) {
	.gywm{width:90%;}	
	.gywm01 {
	    width: 360px;
	    margin: 0 auto;
	}	
}
@media only screen and (max-width: 412px) {
	.gywm{top:310px;width:90%;}	
	.gywm01 {
	    width: 355px;
	    margin: 0 auto;
	}
}
@media only screen and (max-width: 375px) {
	.gywm01 {
	    width: 325px;
	    margin: 0 auto;
	}
}
@media only screen and (max-width: 320px) {
    .gywm01 {
	    width: 266px;
	    margin: 0 auto;
	}
}
.al3>button{
    border:1px solid #e5f1f8;
    background: white;
    width:40px;
    height:30px;
}
.al3>button:nth-child(2){
    width:30px;
    height:30px;
    background: #0278ba;
    color:white;
    border:0;
}
@media only screen and (max-width: 767px){
	.xwzx15{overflow:hidden;height:auto;}	
	.xwzx16{overflow:hidden;height:auto;}
	.xwzx17{overflow:hidden;height:auto;}	
	.xwzx16 div:nth-child(1){line-height:66px !important;}	
	.xwzx16 div:nth-child(2){margin-top:-15px !important;}
	.gywm12>p{font-family: sszhjt !important;}
	.gy14{line-height:23px;}
	.al12{
	width: 60px;
    height: 2px;
    background: #0278ba;
    margin: 0 auto;
    margin-top: 10px;
}
}
@media only screen and (max-width: 360px){
	.xwzx15{overflow:hidden;height:auto;}
	.xwzx16{overflow:hidden;height:auto;}
	.xwzx17{overflow:hidden;height:auto;}
	.xwzx16 div:nth-child(1){line-height:66px !important;}
	.xwzx16 div:nth-child(2){margin-top:-15px !important;}	
}