@charset "utf-8";
/* CSS Document */
*{margin: 0px; padding: 0px; font-family: "Alibaba-PuHuiTi-Regular";}
img{border: none;}
a{text-decoration: none;}
ul,li{list-style:none;}
input{outline: none;box-sizing: border-box; border:none;}
i,em{font-style: normal;}
strong{font-weight: bold;}
body{box-sizing: border-box; overflow-x: hidden;}
.left{ display:inline; float:left;}
.right{ display:inline; float:right;}
.clear:after{ content:''; display:block; clear:both;}
.clear{ zoom:1;}
.box{ width:1188px; margin:0 auto;}
.s_wap{display: none;}


@font-face {
    font-family: "Alibaba-PuHuiTi-Regular";
    src: url("fonts/Alibaba-PuHuiTi-Regular.woff2") format("woff2"),
        url("fonts/Alibaba-PuHuiTi-Regular.woff") format("woff"),
        url("fonts/Alibaba-PuHuiTi-Regular.ttf") format("truetype"),
        url("fonts/Alibaba-PuHuiTi-Regular.eot") format("embedded-opentype"),
        url("fonts/Alibaba-PuHuiTi-Regular.svg") format("svg"),
        url("fonts/Alibaba-PuHuiTi-Regular.otf") format("opentype");
}
@font-face {
    font-family: "lg";
    src:url("fonts/lg.woff") format("woff"),
        url("fonts/lg.ttf") format("truetype"),
        url("fonts/lg.eot") format("embedded-opentype"),
        url("fonts/lg.svg") format("svg");
}
@font-face {
    font-family: "Alibaba-PuHuiTi-Light";
    src: url("fonts/Alibaba-PuHuiTi-Light.woff2") format("woff2"),
        url("fonts/Alibaba-PuHuiTi-Light.woff") format("woff"),
        url("fonts/Alibaba-PuHuiTi-Light.ttf") format("truetype"),
        url("fonts/Alibaba-PuHuiTi-Light.eot") format("embedded-opentype"),
        url("fonts/Alibaba-PuHuiTi-Light.svg") format("svg"),
        url("fonts/Alibaba-PuHuiTi-Light.otf") format("opentype");
}

/*头部*/
header{height: 115px; background-color: rgba(66,132,224,.9); position: relative; border-bottom: 1px solid #fff;
	position: fixed; top:0;}
.head_bg{background-color: rgba(66,132,224,1)!important; }
.head_bg2{background-color: rgba(255,255,255,1)!important; }
header .logo{margin-top:20px; margin-left: 70px;}
header .sousuo{width: 80px; height: 34px; background-color: #fff; line-height: 34px; text-align: center; 
	font-size: 14px; color: #4284e2; margin-top:45px; margin-right: 70px; cursor: pointer;}
header .sousuo>img{float: left; margin-top:8px; margin-left: 13px;}
header .sousuo>p{float: left; margin-left: 4px;}
header .searchbox{background:url(../images/bg_searchbox.png) no-repeat center; background-size: cover; width: 400px;
	height: 58px; position: absolute; top:82px; right: 50px; display: none;}
header .searchbox .ipt{border: 0; width: 272px; height: 33px; line-height: 33px; overflow: hidden;
    margin: 15px 10px 0 20px; font-size: 14px; color: #222; outline: none;}
header .searchbox .submit{width: 50px; height: 33px; line-height: 33px; color: #4284e2; margin: 15px 10px 0 20px;
    cursor: pointer; font-size: 14px; font-weight: bold; background: transparent; outline: none;}
.xianshi{display: block!important;}
header .nav{margin-top:18px; margin-right: 100px;}
header .nav li{float: left; height:97px; line-height: 97px; text-align: center; font-size: 18px; padding:0 22px;
	position: relative; opacity: 0.8;}
header .nav>li>a{color:#fff; display: inline-block; width:100%; height: 100%;}
header .nav li .ul{display: none; width:100%; height:57px; line-height: 57px; background-color:rgba(255,255,255,.8); 
	position: fixed; left:0; top:115px; text-align: center; z-index: 2; }
header .nav li .ul a{font-size: 14px; color:#000; padding:0 10px; transition: .3s;}
header .nav li .ul a:hover{color: #4284e2;}
header .nav li .sanjiao{position: absolute; bottom: 0; left: 50%; margin-left: -10px; display: none;}
header .nav li:hover{font-weight: 500; opacity: 1;}
header .nav li:hover .sanjiao{display: block;}
header .nav li:nth-child(2) .ul{padding-left: 66px;}
header .nav li:nth-child(3) .ul{padding-left: 200px;}
header .nav li:nth-child(4) .ul{padding-left: 294px;}
header .nav li:nth-child(5) .ul{padding-left: 410px;}
header .nav li:nth-child(6) .ul{padding-left: 526px;}
header .nav li:nth-child(7) .ul{padding-left: 610px;}

@media screen and (max-width: 1919px){
	header .nav{margin-right: 50px;}
	
}
@media screen and (max-width: 1680px){
	header .nav li:nth-child(2) .ul{padding-left: 0px;}
	header .nav li:nth-child(4) .ul{padding-left: 226px;}
	header .nav li:nth-child(5) .ul{padding-left: 340px;}
	header .nav li:nth-child(6) .ul{padding-left: 456px;}
	header .nav li:nth-child(7) .ul{padding-left: 540px;}
}
@media screen and (max-width: 1630px){
	header .nav{margin-right: 20px;}
}
@media screen and (max-width: 1600px){
	header .nav li:nth-child(2) .ul{padding-left: 0px;}
	header .nav li:nth-child(4) .ul{padding-left: 212px;}
	header .nav li:nth-child(5) .ul{padding-left: 330px;}
	header .nav li:nth-child(6) .ul{padding-left: 446px;}
	header .nav li:nth-child(7) .ul{padding-left: 529px;}

}
@media screen and (max-width: 1560px){
	header{height: 80px;}
	header .logo{height: 55px; margin-top:12px;}
	header .nav{margin-right: 20px; margin-top:0;}
	header .nav li{height: 80px; line-height: 80px;}
	header .sousuo{margin-top:23px;}
	header .nav li .ul{top:80px;}
}
@media screen and (max-width: 1500px){
	header .logo{margin-left: 20px;}
	header .nav li{font-size: 16px;}
	header .sousuo{margin-right: 20px;}
}
@media screen and (max-width: 1440px){
	header .nav li:nth-child(2) .ul{padding-left: 0px;}
	header .nav li:nth-child(5) .ul{padding-left: 320px;}
	header .nav li:nth-child(6) .ul{padding-left: 426px;}
	header .nav li:nth-child(7) .ul{padding-left: 500px;}
	header .searchbox{right: 0; top: 60px;}
}
@media screen and (max-width: 1366px){
	header .nav li:nth-child(2) .ul{padding-left: 40px;}
	header .nav li:nth-child(4) .ul{padding-left: 222px;}
	header .nav li:nth-child(5) .ul{padding-left: 316px;}
	header .nav li:nth-child(6) .ul{padding-left: 411px;}
	header .nav li:nth-child(7) .ul{padding-left: 470px;}
}
@media screen and (max-width: 1366px){
	header .nav li{padding:0 15px;}
}
@media screen and (max-width: 1280px){
	header .nav li:nth-child(2) .ul{padding-left: 0px;}
	header .nav li:nth-child(3) .ul{padding-left: 160px;}
	header .nav li:nth-child(4) .ul{padding-left: 180px;}
	header .nav li:nth-child(5) .ul{padding-left: 272px;}
	header .nav li:nth-child(6) .ul{padding-left: 368px;}
	header .nav li:nth-child(7) .ul{padding-left: 428px;}
}
@media screen and (max-width: 1279px){
	header .nav li{padding:0 10px;}
	.logo_bg1{display: none;}
	.logo_bg2{display: none;}
	.logo_bg3{display: none;}
	.logo_bg4{display: none;}
}

@media screen and (max-width: 800px){
	.s_pc{display: none;}
	.s_wap{display: block!important;}
	.box{width: auto!important; padding: 0 15px;}
	.head_wap{width:100%; height: 60px; background-color: #4284e0;}
	.head_wap .logo_wap{height: 38px; margin-top:10px; margin-left: 10px;}
	.head_wap .menu{height: 16px; margin-top:22px; margin-right: 14px;}
	.head_wap .close{height: 20px; position: absolute; right: 16px; top:19px; display: none;}
	.head_wap .nav_wap{width: 100%; height: 100%; background-color: rgba(0,0,0,.6); position: absolute; top:60px; 
		left: 0; z-index: 2; display: none;}
	.head_wap .nav_wap .ul_wap{background-color: #397fe1;}
	.head_wap .nav_wap .ul_wap>li>p{height: 35px; line-height: 35px; border-bottom: 1px solid rgba(255,255,255,.4);
		padding: 0 20px; font-size: 16px; color: #fff;}
	.head_wap .nav_wap .ul_wap>li>p>a{color: #fff;}
	.head_wap .nav_wap .ul_wap>li>p>img{float: right; margin-top:15px;}
	.head_wap .nav_wap .ul_wap>li:last-child p{border-bottom: none;}
	.head_wap .nav_wap .ul_wap>li .sNav{background-color: #fff; display: none;}
	.head_wap .nav_wap .ul_wap>li .sNav li{height: 35px; line-height: 35px;}
	.head_wap .nav_wap .ul_wap>li .sNav li a{display: block; padding: 0 20px;}
	.head_wap .nav_wap .ul_wap>li .sNav li a img{padding-right: 10px;}

}

/*底部*/
footer .foot_top{width: 100%; height: auto; background-color: #4284e0; padding: 10px 0 20px;}
.youqing .tit{width: 100%; font-size: 20px; color: #fff; line-height: 58px; height: 58px; border-bottom: 1px solid #fff;}
.youqing .lianjie{padding: 13px 0;}
.youqing .lianjie p{float: left; width: 25%; font-size: 16px; height: 50px; line-height: 50px; text-align: center;}
.youqing .lianjie p a{color: #fff;}
footer .foot_top .foot1{width: 690px; margin-right: 40px; margin-left: 0;}
footer .foot_top .foot1 .tit{font-size: 20px; color: #fff; line-height: 58px; height: 58px; 
	border-bottom: 1px solid #fff; width: 100%; margin-bottom: 34px;}
footer .foot_top .foot1 .foot1box1{padding-bottom: 20px; width: 70%;}
footer .foot_top .foot1 .foot1box1:nth-child(2n){width: 30%;}
footer .foot_top .foot1 .foot1box1 img{float: left;}
footer .foot_top .foot1 .foot1box1 p{float: left; font-size: 14px; color: #fff; margin-left: 10px;}
footer .foot_top .foot2{width: 430px;}
footer .foot_top .foot2 .tit{font-size: 20px; color: #fff; line-height: 58px; height: 58px; 
	border-bottom: 1px solid #fff; width: 100%; margin-bottom: 34px;}
footer .foot_top .foot3{width: 366px;}
footer .foot_top .foot3 .tit{font-size: 20px; color: #fff; line-height: 58px; height: 58px; 
	border-bottom: 1px solid #fff; width: 100%; margin-bottom: 34px;}
footer .foot_top .foot3 .foot1box1{padding-top: 15px;}
footer .foot_top .foot3 .foot1box1 img{float: left;}
footer .foot_top .foot3 .foot1box1 p{float: left; font-size: 12px; color: #fff; margin-left: 10px;}
.up3{margin-top: 10px;}
.up3 a{margin: 10px 5px; display: block; float: left;}
.up3 a img{float: left;}
.up3 span{color: #fff; font-size: 12px; margin-left: 4px; display: block; float: left; width: 0px; overflow: hidden;
	white-space: nowrap; -webkit-transition: all 0.4s,-webkit-transform 0.4s; line-height: 41px;}
.up3 a:hover span{width: 141px;}
.foot_bot{height: 40px; background-color: #333333; line-height: 40px; color: #c6c7c7; text-align: center; 
	font-size: 13px;}
@media screen and (max-width: 800px){
	footer .foot_top{height: auto; padding-top: 10px;}
	footer .foot_top .foot1{width: 100%; margin-left: 0; margin-right: 0;}
	footer .foot_top .foot2{width: 100%;}
	footer .foot_top .foot3{width: 100%;}
	footer .foot_top .foot1 .foot1box1{width: 100%; padding-bottom: 0; padding-top: 15px;}
	footer .foot_top .foot1 .foot1box1:nth-child(2n){width: 100%;}
	footer .foot_top .foot1 .foot1box1 img{width: 65px;}
	footer .foot_top .foot1 .tit{margin-bottom: 0;}
	footer .foot_top .foot3 .foot1box1 img{width: 65px;}
	footer .foot_top .foot1 .tit{font-size: 16px; height: 36px; line-height: 36px;}
	footer .foot_top .foot2 .tit{font-size: 16px; height: 36px; line-height: 36px; padding-top: 10px; 
		margin-bottom: 10px;}
	footer .foot_top .foot3 .tit{font-size: 16px; height: 36px; line-height: 36px; margin-bottom: 10px;}
	.up3 a img{width: 25px; height: 25px;}
	.up3 span{line-height: 25px;}
	.foot_bot{font-size: 12px; height: auto; line-height: 1.2; padding: 8px 0;}
	.youqing .tit{font-size: 16px; height: 36px; line-height: 36px;}
	.youqing .lianjie p{width: 100%; font-size: 14px; height: 32px; line-height: 32px; text-align: left;}
}