@media screen and (min-width:1220px) {.zong {width: 81.77%;margin: auto;}}
@media screen and (max-width:1219px) {.zong {width: 95%;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}
@media (max-width: 999px)
.ab1main3 {
    padding-top: 31px;
    padding-bottom: 31px;
}
.ab1main1 {
    padding-top: 74px;
    padding-bottom: 82px;
}
.ab11r {
    width: 50.89%;
    float: right;
    margin-top: 14px;
    margin-left: 5%;
    margin-bottom: 20px;
}
.ab11rn {
    position: relative;
    padding-bottom: 73.4%;
    height: 0;
    overflow: hidden;
}
.ab11rn iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
@media (max-width: 1539px)
.ab11l a {
    font-size: 24px;
    line-height: 30px;
}
.ab11l h3 {
    font-size: 24px;
    line-height: 30px;
}
.ab11l p {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
}
.ab1main2 {
    background: #015887;
    padding-top: 1px;
    padding-bottom: 157px;
}
@media screen and (min-width: 1220px)
.zong {
    width: 81.77%;
    margin: auto;
}
.ab12n {
    font-size: 20px;
    line-height: 35px;
    font-family: "HelveticaNeueLTStd-MdCn";
    margin-top: 4px;
}
@media (max-width: 999px)
.ab12ul {
    padding: 10px;
    padding-bottom: 30px;
}
@media (max-width: 1539px)
.ab12ul {
     padding: 0 20px; 
     padding-top: 29px; 
     padding-bottom: 35px; 
}

}
.ab12ul {
    background: #01466c;
    padding: 0 70px;
    padding-top: 49px;
    padding-bottom: 105px;
    margin-top: 22px;
}
@media (max-width: 1539px)
.ab12ul p {
    font-size: 16px;
    line-height: 25px;
    margin-top: 20px;
}
.ab12ul p {
    min-width: 31.333%;
    margin-right: 2%;
    float: left;
    font-size: 26px;
    line-height: 35px;
    margin-top: 40px;
}
.ab12a {
    display: block;
    font-size: 30px;
    line-height: 40px;
    font-family: "AkzidenzGrotesk-BoldCond";
    margin-top: 35px;
}
.ab12n {
    font-size: 20px;
    font-size: 16px;
    line-height: 35px;
    font-family: "HelveticaNeueLTStd-MdCn";
    margin-top: 4px;
}
.zong {
    width: 90%;
    margin: auto;
}
.ab12biao {
    display: block;
    text-align: center;
    font-size: 32px;
    line-height: 48px;
    font-family: "AkzidenzGrotesk-BoldCond";
    margin-top: 67px;
}
.ab12ul p {
    font-size: 16px;
    line-height: 25px;
    margin-top: 20px;
}
.img-list2 {
    position: relative;
    overflow: hidden;
    margin-left: 1.27%;
    margin-right: 1.27%;
    z-index: 90;
}
.img-list2 ul {
    width: 10000%;
}
.img-list2 li {
    float: left;
    display: inline;
    width: 0.328%;
    margin-right: 0.008%;
    background: #fff;
}
ul li {
    list-style-type: none;
}
.ab13n {
    font-family: "HelveticaNeueLTStd-MdCn";
    padding: 24px 37px;
}
.ab13n a {
    display: block;
    font-size: 30px;
    color: #333333;
    line-height: 40px;
}
.ab13n p {
    height: 72px;
    overflow: hidden;
}
.ab13n p {
    font-size: 16px;
    line-height: 18px;
    color: #231815;
}
.ab1main3 {
    padding-top: 61px;
    padding-bottom: 101px;
    font-size: 0px;
}
.ab13lie {
    width: 49%;
    margin-top: 34px;
    margin-left: 2%;
    display: inline-block;
    vertical-align: top;
}
.ab13tu {
    display: block;
}
.ab13tu img {
    width: 100%;
    max-width: 770px;
    max-height: 450px;
}
img {
    display: block;
}
.ab13zi {
    background: #015887;
    padding: 18px 30px;
}
.ab13zi a {
    display: block;
    text-align: center;
    font-size: 26px;
    line-height: 35px;
    font-family: "AkzidenzGrotesk-BoldCond";
}
.ab13p {
    font-size: 18px;
    line-height: 24px;
    font-family: "HelveticaNeueLTStd-MdCn";
    margin-top: 3px;
    min-height: 120px;
    padding-bottom: 7px;
}
.main6 {
    background: #e4a854f0;
    padding-top: 89px;
    padding-bottom: 83px;
    color: #fff;
}
.m6biao {
    display: block;
    text-align: center;
    font-size: 42px;
    line-height: 50px;
    text-transform: uppercase;
}
.m6biao span {
    font-family: "AkzidenzGrotesk-BoldCond";
    position: relative;
    display: inline-block;
    padding-right: 15px;
    margin-right: 15px;
}
.m6p {
    width: 60%;
    margin: auto;
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    font-family: "HelveticaNeueLTStd-MdCn";
    margin-top: 16px;
    margin-bottom: 88px;
}
.main6 form {
    text-align: center;
    color: #ffffff;
}
@media screen and (max-width: 1599px)
.main6 .int1 {
    width: 31%;
}
.main6 .xing {
    background: url(../images/xing.jpg) no-repeat left 20px;
}
.main6 .int1 {
    width: 31.4%;
    height: 40px;
    line-height: 40px;
    float: left;
    margin-left: 1.5%;
    padding-left: 0.7%;
    padding-left: 11px;
    background: none;
    border-bottom: 1px solid #ffffff;
    font-size: 16px;
}
.maln {
    margin-left: auto !important;
}
input, textarea, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*color: #fff;*/
    border: none;
    outline: none;
}
.input {color: #fff;}
.main6 textarea{
	width: 98%;
    float: left;
    height: 91px;
    line-height: 40px;
    padding-left: 0.7%;
    background: none;
    border-bottom: 1px solid #ffffff;
    font-size: 16px;
    margin-top: 28px;
}
.main6 .int2{
	min-width: 140px;
    height: 34px;
    padding: 0 5px;
    text-align: center;
    line-height: 34px;
    margin: auto;
    border: 1px solid #ffd395;
    background: none;
    font-size: 24px;
    text-transform: uppercase;
    font-family: "AkzidenzGroteskBQ-Cnd";
    cursor: pointer;
    margin-top: 67px;
    transition: 0.5s;
}
@media screen and (max-width: 1199px){
    .logo {
       padding-top: 34px;
    }
}
@media screen and (max-width: 767px){
    .logo {
       padding-top: 31px;
    }
}
@media(max-width:999px) {
.ab1main1{ padding-top:30px; padding-bottom:30px;}
.ab11r{ width:100%; max-width:799px; margin:auto; float:none;}
.ab11l{ margin-top:30px;}
.ab12biao{ font-size:24px; line-height:32px; margin-top:30px;}
.ab12a{ font-size:20px; line-height:30px;}
.ab12n{ font-size:14px; line-height:24px;}
.ab12ul{ padding:10px; padding-bottom:30px;}

.ab1main2{ padding-bottom:40px;}
.img-scroll2 { margin-top:10px;}
.img-scroll2 .prev, .img-scroll2 .next { top:50%; margin-top:-15px; height: 30px; line-height:30px; font-size:16px;border-radius:15px;}
.img-list2 { margin-left:35px; margin-right:34px;}
.img-list2 li{ width:0.323%; float:left; margin-right:0.015%; margin-top:12px;}
.img-scroll2 .prev {left: -0px;cursor: pointer;}
.img-scroll2 .next {right: -0px;cursor: pointer;}
.ab13n a{ font-size:20px; line-height:30px;}
.ab13n p{ font-size:14px;}

.ab1main3{ padding-top:31px; padding-bottom:31px;color: #333 !important;}
.ab13zi{ background:none; padding:10px 0;}
.ab13p{ min-height:inherit}
}
@media screen and (max-width:599px) {
.img-list2 li{ width:0.99%;}
.ab13lie{ width:100%; margin:auto; margin-top:20px;}
@media screen and (max-width:1599px) {
.main6 .int1{ width:31%}
.main6 textarea{width:98%;}
}
@media screen and (max-width:1219px) {
.main6{ padding-top:29px; padding-bottom:33px;}
.m6biao{ font-size:30px;}
.m6p{ width:100%; font-size:16px;}
.main6 .int1,.main6 textarea{ font-size:14px;}
.main6 .int2{ margin-top:30px;}
.m6p{ margin-bottom:30px;}
}
@media screen and (max-width:999px) {
.m6biao{ font-size:24px;line-height:30px;}
.m6biao span:before{ height:26px; margin-top:-13px;}
.main6 .int1{ width:30%; padding-left:1.5%;}
.main6 textarea{width:95%; padding-left:1.5%;}
}
@media screen and (max-width:499px) {
.main6 .int1{ width:95%; padding-left:11px; margin-left:auto;}
.main6 textarea{width:95%; padding-left:11px; margin-top:auto;}
}
@media screen and (max-width:1679px) {
.fo1{ width:24%; float:left;}
.fo2{ width:21%; float:left; margin-left:2.7%;}
.fo3{ width:25.4%; float:left; margin-left:2.18%;}
.fo4{ width:24.6%; float:right;}
.shejiao2 a{ margin-left:2%;}
}
@media screen and (max-width:1399px) {
.fo2{ width:16%; float:left; margin-left:2.7%;}
.f2n li{ width:100%; float:left;}
.f2n li a{ padding:0px;}
.fo4{ width:28%; float:right;}
.fo4 .int2{ font-size:14px;font-weight:normal;}
}
@media screen and (max-width:999px) {
.clear2{ display:block; clear:both}
.fo1{ width:48%; float:left;}
.fo2{ width:48%; float:right; margin-left:0%;}
.fo3{ width:48%; float:left; margin-left:0%; margin-top:30px;}
.fo4{ width:48%; float:right; margin-top:30px;}
.fp{ margin-top:20px;}
}
@media screen and (max-width:767px) {
.foot{padding-top:20px;}
.foot2{ padding-bottom:70px;}
.fobiao{ font-size:24px;}
.youlian,.fo1,.fo2,.fo3{display:none}
.fo4{ width:100%; margin-top:auto;}
.top{width:25%;height:50px;line-height:50px;bottom:0px;right:0px;border-radius:0px;border:none; transform:rotate(0); font-size:0px !important; text-align:center;box-shadow:none; background:#0288d1;}
.top a{ display:block; transform:rotate(90deg); font-size:20px !important; margin:auto; position:absolute; left:50%; top:0px; margin-left:-25px; color:#fff; width:50px;}
@media screen and (max-width:369px) {
.fenp{ font-size: 32px;}
}
@media screen and (max-width:999px) {
.fenbanner .zong{ height:200px; padding-top:1px;}
.fenp{ margin-top:30px;}
.prmain{ padding-bottom:40px; padding-top:20px;}
.prl{ width:30%; float:left;}
.prr{ width:66%; float:right;}
.prlie{ width:48%; margin-left:1% !important; margin-right:1%;}
.prlbn a{ padding:0 13px; margin-right:3px;}

.prmor{ display:none;}
.przi{ text-align:center; padding:10px 5px;}
.przia{ font-size:16px;}
.przi p a{ font-size:14px;font-family: "AkzidenzGroteskBQ-Cnd";}
.prmor2{ display:inline-block; padding:0 10px; text-align:center; font-size:14px;line-height:30px; margin-top:10px; background:#333; font-family: "HelveticaNeueLTStd-MdCn"; color:#fff !important;}
}
@media screen and (max-width:767px) {
.prl{ width:100%; float:none; margin-top:40px;}
.prr{ width:100%; float:none;}
.proslide_menubtn { display:block;}
.pryiji{ display:none}
.prlie input{ left:5px; top:5px;}
.fenye{ padding-top:20px;}
}
@media screen and (max-width:767px) {
	.kefu{ width:75%; top:inherit; bottom:0px; padding-top:10px; padding-bottom:10px; left:0px;}
	  .kefu li{ padding-bottom:0px; width:33.3333333%; float:left;}
	  .kefu li span{ display:none;}
	  .kefu a img{ margin-bottom:0px;}
	  .weixinpy:hover .weixinpy2{ top:inherit; bottom:40px; right:0px;}
	}
@media screen and (max-width: 767px){ .khaswdc table tr td{ padding:0 15px; } }
.ab13n p{ height: 72px; overflow: hidden; }
.souncont{ margin-bottom: 110px; }
@media screen and (max-width: 1219px){ .souncont{ margin-bottom: 60px; } }
@media screen and (max-width: 767px){ .souncont{ margin-bottom: 30px; } }
.main4{ font-size:0px;}
.m4lie{ float:none; display:inline-block; *float:left; vertical-align:top;}
@media screen and (max-width:999px) {
.m4fu{ position:relative; width:auto; left:auto; bottom:auto; margin-top:10px;}
.m4fu p a{ display:none}
.m4mor{ display:none;}
.m4a{ font-size:18px;padding: 0 5px;}
}
@media screen and (max-width:1499px) {
.m5biao{ font-size:26px;line-height:34px;}
.m5p{ font-size:16px;line-height:24px; max-height:264px;}
.m5p p{ margin-top:24px;}
.m5mor{ min-width:100px; line-height:32px; font-size:16px; margin-top:20px;}
.renzheng{ margin-top:20px;}
.m5rtlie>a{ font-size:30px;}
.m5rtlie p{ font-size:18px;line-height:24px;}
.renzheng img{ max-width:60%;}
}
@media screen and (max-width:1219px) {
.main5{ padding-top:27px; padding-bottom:30px;}
}
@media screen and (max-width:799px) {
.m5l{ width:100%; float:none; padding-top:11px;}
.m5r{ width:100%; float:none; margin-top:40px;}
.m5biao{ font-size:24px;line-height:34px;}
}

/*  main6  */
.main6{ background:#015887; padding-top:89px; padding-bottom:83px;}
.m6biao{ display:block; text-align:center; font-size:42px;line-height:50px; text-transform:uppercase;}
.m6biao span{ font-family: "AkzidenzGrotesk-BoldCond"; position:relative; display:inline-block; padding-right:15px; margin-right:15px;}
.m6biao span:before{ content:""; position:absolute; width:1px; height:36px; background:#fff; right:0px; top:50%; margin-top:-18px;}
.m6p{ width:60%; margin:auto; text-align:center; font-size:20px;line-height:24px; font-family: "HelveticaNeueLTStd-MdCn"; margin-top:16px; margin-bottom:88px;}
.main6 form{ text-align:center;}
.main6 .int1{ width:31.4%; height:40px; line-height:40px; float:left; margin-left:1.5%; padding-left:0.7%; padding-left:11px; background:none; border-bottom:1px solid #ffffff; font-size:16px;}
.main6 textarea{ float:left; width:99%; height:91px; line-height:40px; padding-left:0.7%; background:none; border-bottom:1px solid #ffffff; font-size:16px;margin-top:28px;}
.main6 .int2{ min-width:140px; height:34px; padding:0 5px; text-align:center; line-height:34px; margin:auto; border:1px solid #0288d1; background:none; font-size:24px;text-transform:uppercase; font-family: "AkzidenzGroteskBQ-Cnd"; cursor:pointer; margin-top:67px; transition:0.5s;}
.main6 .int2:hover{ background:#0288d1;}
.main6 .xing{ background:url(../images/xing.jpg) no-repeat left 20px;}

@media screen and (max-width:1599px) {
.main6 .int1{ width:31%}
.main6 textarea{width:98%;}
}
@media screen and (max-width:1219px) {
.main6{ padding-top:29px; padding-bottom:33px;}
.m6biao{ font-size:30px;}
.m6p{ width:100%; font-size:16px;}
.main6 .int1,.main6 textarea{ font-size:14px;}
.main6 .int2{ margin-top:30px;}
.m6p{ margin-bottom:30px;}
}
@media screen and (max-width:999px) {
.m6biao{ font-size:24px; line-height:30px;}
.m6biao span:before{ height:26px; margin-top:-13px;}
.main6 .int1{ width:30%; padding-left:1.5%;}
.main6 textarea{width:95%; padding-left:1.5%;}
}
@media screen and (max-width:499px) {
.main6 .int1{ width:95%; padding-left:11px; margin-left:auto;}
.main6 textarea{width:95%; padding-left:11px; margin-top:auto;}
}