/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
.container {padding-left:22%;padding-right:22%}
.ban_con_text{ padding-left:33%;padding-right:26%}

.home-banner-control-nav{ width:150px; }
.ban_bak{ background:rgba(0,0,0,0.3); position:absolute; bottom:0; left:0; width:100%; height:120px}


@media screen and (max-width: 1600px){
.container {padding-left:17%;padding-right:15%}		
.ban_con_text{ padding-left:30%;padding-right:15%}
}

@media screen and (max-width: 1366px){.container {padding-left:11%;padding-right:10%}
.ban_con_text{padding-left:27%;padding-right:10%}
}

@media screen and (max-width: 1024px){.container {padding-left:8%;padding-right:8%}
.ban_con_text{padding-left:8%;padding-right:8%}
}




.header h1{ color:#056cc6; font-size:56px; /*font-family:"方正大黑简体";*/ margin-bottom:10px; overflow:hidden}
.header .h4{ font-size:33px; color:#00b1a8; font-family:releway}
.header .h4 span{ display:block; padding-left:100px}
.header h1 span{ float:left}
.header h1 b{ width:10px; height:10px; border-radius:10px; float:left; background-color:#056cc6; float:left; margin:35px 20px 0}

.header h2{ font-weight:normal; font-size:31px; color:#fff; position:absolute; bottom:58px; z-index:9; font-family:"微软雅黑"}
.header .h3{ font-weight:normal; font-size:20px; color:#fff;position:absolute; bottom:24px; z-index:9; font-family:"微软雅黑"; background:url(../images/ban_jian.png) no-repeat right; display:inline; padding-right:35px}


.bg-cover, .flexslider .slides li {
    background-position: center center;
    background-size: cover
}

.bg-cover, .flexslider .slides li, .header {
    background-repeat: no-repeat
}


.align-bottom,.align-top {position:absolute;width:100%;left:0;z-index:1}
.align-bottom {bottom:-40px}
.align-top {top:0}
.align-vertical {display:table !important;position:relative}

#embed-video-wrap,.overlay > div {width:100%;height:100%;position:fixed}
.align-vertical .vertical-inner {display:table-cell;vertical-align:middle}
.modal .align-vertical {width:100%;height:100%}
.header > .align-vertical {width:100%;height:100%;padding-bottom:50px}


.controllers a,.direction-mini a,.flexslider .slides a:not(.btn),.flexslider-fixed {display:block}
.flexslider,.flexslider .slides,.flexslider .slides li,.flexslider [class*="-viewport"] {position:relative;height:100%}
.flexslider {overflow:hidden;width:100%}
/*.flexslider .align-vertical {padding-bottom:50px}*/
.flexslider .slides {list-style:none;padding-left:0;margin-left:0;margin-right:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s ease .1s;-o-transition:opacity .4s ease .1s;transition:opacity .4s ease .1s;margin-bottom:0}
.flexslider .slides.row-shadow a {display:block;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}
.flexslider .slides .contain-wrap img {width:auto}
.flexslider.complete .slides {opacity:1;filter:alpha(opacity=100)}
.flexslider-fixed {position:fixed;background-color:#fff;width:100%;overflow:hidden;height:100%;top:100%;z-index:2999;-webkit-transition:top .5s ease-in-out;-o-transition:top .5s ease-in-out;transition:top .5s ease-in-out}
.flexslider-fixed.active {top:0}
.flexslider-fixed > .btn {position:absolute;right:0;z-index:1}
.flexslider-fixed h4 {position:absolute;top:0;margin:0}
.contain-wrap {position:relative;text-align:center;width:100%;height:100%;border:80px solid transparent;background:url(../images/loader.gif) center center no-repeat}
fieldset,legend {padding:0;border:0}

@media (max-width:991px) {.contain-wrap {border-width:60px 10px}
}
.flexslider-grid .fw-wrap,.flexslider-grid [class*=viewport] {padding:10px}
@media (max-width:767px) {.flexslider-grid {overflow:visible !important}
.flexslider-grid [class*=viewport] {padding:4px;margin:-4px}
}
.flexslider-grid .fw-wrap {padding-top:0;padding-bottom:0}
.direction-mini {padding-left:20px;padding-right:20px}
.direction-mini li {margin-left:10px}
.direction-mini a {width:40px;height:40px;padding:0}
.controllers ol,.controllers ul {margin:0 auto; display:table}
[class*=control-nav] li {position:relative;display:inline-block;vertical-align:middle;margin:0 1px}
[class*=control-nav] a {cursor:pointer}
[class*=control-nav] a[class*=active] {cursor:default;pointer-events:none}
.flexslider-grid [class*="-viewport"]:after,.flexslider-grid [class*="-viewport"]:before {position:absolute;display:block;content:"";height:100%;width:10px;top:0;background-color:#fff}
.flexslider-grid [class*="-viewport"]:before {left:0}
.flexslider-grid [class*="-viewport"]:after {right:0}


[class*=control-nav] {font-size:0;text-align:center;user-select:none;background-color:rgba(178,179,178,.7);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.btn,[class*=control-nav] {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
[class*=control-nav] a {position:relative;width:20px;height:40px;text-indent:100px;overflow:hidden}

[class*=control-nav] a:before {display:block;content:"";position:absolute;width:40%;height:8px;top:43%;margin-top:-2px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;/*background-color:#b6b6b6;*/ border-radius:8px; border:2px solid #fff}

[class*=control-nav] a:hover:before,[class*=control-nav] a[class*=active]:before {background-color:#fff}

.header {position:relative}

.header {background-color:#f0f0f0;background-position:center center;background-size:cover;z-index:900;color:#fff}


@media (max-width:767px) {

.header {height:150px}
}

@media (min-width:768px) {.header {height:580px}}

@media screen and (max-width: 768px){
.container {padding-left:20px;padding-right:20px}
.header h1{ font-size:25px}
.header .h4{ font-size:15px}
.header h1 b{ width:6px; height:6px; border-radius:6px; float:left; background-color:#056cc6; float:left; margin:10px 10px 0}
}

.duss02{
	background-image:url(/images/banner2.png);
}
/*.duss03{*/
/*	background-image:url(/images/banner02.jpg);*/
/*}*/
.duss01{
    background-image:url(/images/banner1.png);
}

@media screen and (max-width: 640px){
.container {padding-left:20px;padding-right:20px}
.header h1{ font-size:27px}
.header .h4{ font-size:20px}
.header h1 b{ width:6px; height:6px; border-radius:6px; float:left; background-color:#056cc6; float:left; margin:10px 10px 0}
    .jyy04{
        font-size: 30px !important;
        color: black !important;
        line-height: 45px;
    }
.ban_bak{ height:30px}
.header h2{ font-size:18px; bottom:5px; }
.header .h3{ font-size:13px; bottom:13px; background-size:18px 10px; padding-right:20px}
.duss01{
	background-image:url(/images/banner1.png);background-size: 100%;
}
  .duss02{
	background-image:url(/images/banner2.png);background-size: 100%;
}
  .jy05{
  	font-size:16px;
    line-height:32px;
  }
}

@media only screen and (min-width: 768px){
    .trans{
        display: none;
    }
}
.qy1339{
    background-color: #0a6999;
    display: inline-block;
    padding: 10px 15px;
    margin-left: 5px;
    text-align: center;
    color: white;
    font-size: 15px;
    float: left;
    border-radius: 6px;
    margin-top: 6px;
}